ttttaattataataaattaaataattatattttaaaaaattattttaaattatattaattataaaaaatatttaataataaatttatataagaatttataaaagaattattaattataatttaatatattaaattatttattataataattaatattatatatataaaaataaaagaaataataaatattattttaaataaaaataaattattttaattattaaaatttatttttaatataattatataagtttaaaaaacttataataactaatataataaaaattatatttagcttttagtttagtaattaaataaataaaaatatttaaaaaaatattatatttagatttattaagtttaataatattaataatattaaattattaaaattacttataagatttaaaataaggtttttatattaaaaatgaattttttttttaataacttaatataatactaaagttaaataagaaaaaagttatttatataaaagctaataaatataaaaaactttaataattccttagaaaataaaagaaattaactattaaatataatttaaaatactaaatattattaatatataaaactttaatattaataaaaaaaagctattattttttttataaaaaaaagtaatatattttacttaaaatattaaaactaatattactaaaaaaataaaagtaattaaatttaattattttaaactaaaaatttaattttaataaattaataaaaaaataattataataagttatataattataataagttatataattataataagtaatataattataataaattatataattataataagtaatataattataataaattatataattataataagtaatataattataataaattatataattataataaataatataattataataagtaatataattatattaaatatataataaaagaaaataataataataataataaaatactaaaaaaaaagtttaataataaattataataataagtaatttattttttttatatttaaaagaaattaattataattaattaatttattttattttttatttaaataaataataaatatattaataaattattaaaatataataaaatattttaattatttatattatattttaaataatttctttttatataaaattataagtttttttaaaataaaaaataaaaatatataatatttttttatttctcttaagtatataaaaataaactacctattattataatttattattaaaccttttttttaatattttaatattattattatttccttttattatatatttataattttatttaatattttttttaattcccttaagtatataaagctttttaatattactttttttacttttttacttattatactattacttttctttttctaaatttattaattttagcttagttaatagtttacttttataactagtttaatttaatagttattactatttttttattatttccttttactatttattatttaaaaattatagttagttataaaattattttactactataagattattttattatatttatactattaatattaaagtcttatatattataataatatttaataattaatttcttttattttttaagaaactattaaggccttttatacttataaaacttaagactagcttttatataagtagcttttttattatattatattaagttattagtaaaaaatattatttttagtataaaaaccttattttaaaccttataagtaattttaataatctagtattattaatattattaaacctaataaagttaaatataatatattttttttaaatatttttatttatttagttattaaactaaaaactaaatataattgtttattatattagctattataagttttttataaatatataattatattaaaaataaattttaataatatttttttaataattttattaaattatttataaattattattaattttataaattattattaattataatttaatattaattataatttcttattttttaaatataaatataataaaatattttattaataataataaaaaattatatatattttttagttattttttaattatatttataaaataataaattttataaaattttaatattattttaatttataaaaatataataataaatatatttaaattataaaaaatcttataaattaattaaaatatttatttaaaataataattataaaagaaattaatactaaaatttaaatttaaaaatattaaaataaaacttttttaattaatttaaataaactaagaaattttttaataaacttttaattaaataaaataaacttttacttaagaattatttttaatttttttaaatttttatatataatttctttattatttattattataaaaattaaaaaaaaaatatttaatatattttattaataatattatataatattatatattatatttattataaataagtaaaattacaacttctaattataatacctttacttttaattataatatattattacttttttaactatcctaaacaaacatactattttactaccaatattacaacctaatagtacttctttcccttatggctactactattaagacttcacttatccagcagctggtggtatgtattatacttatttctcttctttagtactagtagtttcgttctatagtacctatgtctcttccaactggttaacctctcgccttttcctccaccagcacaatctaaattgcgtcttctcccttaggatttatttgactcagttcttgacgagtccctggtcattgctatcgcaaatgactacgatgtatctaccgctgctggctatagtactgcctgcacggtcttggaaagtctcgcgcaagatgccaacacagaagaatctagtggtttcgacccaagtgccgtacaccggcatctagaagacgaagatagatgggtagtagacattgagcactcagccagcacgagcagtcccaataggaaacatgctaatggccaaggatcgatcgacgcggaaaatgcgacatcttcactccctctctctgcagagttggtgcttccagacagtgaattcccaaattctgggctgctggaaacagacattctgcagctccaggaattgtttcctgatttacaaagttgggctattaggcatgcactactcgaatcaaacggcgtcgttgcaattgcgttggataccctccttagtgttcaatatctacaatccgccactgctcaagggactgcgccagatgcactttccagcgctggtgacaccaaaatcgaggctctcagtgggaaccgtagtgtatacggatatgacgcagcaagaatgaccgatggcgaggccagtatgaataatgcaaagacgctgaaaagtgggttgatcctggtgtctaccacccagtccgtgagttgctaaacagtgttgcgttatcacagctcccactgccatcgtctacatatccaagcgcttgaacatgtctcctgaagaagtttctataatatatgccgaaaacggtaactctaaagtggctaccatcctcggaatcctggatcagttcctcatacagagagaggctgagtccccatcaattgtagagaaaaaagccatagacgatctcaaacagaagtaccgcaataccccggacgagtacttgcaagttatcatccggataactgggccggattctgcatatgctgcggaactcgcagcacaagtgaacgcatacttcagcaaaagatcgatgaaccagaagctcaaactgaattataggctaacaccgctgccacacgaagatctcgaaggatcaacagagacggtcactgatacccgggctgaaggaaggagttctcgtcgagctacctcgatatcaacttctagtgccggagaaaatctcaacaaggctctgcaaacatcaaacaatctacataggcagaaacaagatgcgattgcatctgctgcaagcctccatcggcgtggggcttcaaacccgctgtatcgacaggcagcaggctactatgcgcaacaggctcgcgaacacgcaaagcacgcccaagaagctacatccactgcggcagacatattagttgaccaacaaagcaccgataggacagttgatttgcacggcgtgtccgtccaagatggagtgcgaattgctcgtcagcgagttttgagttggtggaaagatatacgtgctcgagaagggccagtcttagacaaaagtctcactattgttactggcttaggccgtcataatgcaagtggaatttcaccacttcgacaggctgtggctgctgcgcttgcgcgggacgggtggaagtatacagtggaaacagggaggtttgttgtttcagggcgaggcaagtactgaaattgagagtagatttaggattcatagttgaagtaaaataaaataaaagttataaaaaaaaaacaaaatcattcaagtaccgttaggtatgctgaatgcttatgaaatttttaagttaattaattttagttattattgtgcttgatatttaacatttataatgttaaaaagaaagtactttattttaagtttatataatgtataaatgtataaatacatgaatgatgacgttatgaaaatcttggtattattactagtacgttagtagatttccttttagtacgctactaaacttattgccattagcacatttttgcgtgcctcagaaccatcctaacgtctacatccgctgacgattgcgcacccggatatctaattttcttcaattgctccaatacactccaatactgactttcttttccttcacatttcgaaatgtctcgcggcggcactactttatatgtcacaggctttagccacggcacccgcgcgcgcgatctcgcctacgaattcgaacggtacgtcaaccacgccacgctcacgctcacgctttcgctctcgtcctcgccctcgccctcgcccgcgtcctgtcttgtaccgccacgaggaactcctttcggtcgacagatttgatacaccgtcgatgtcgatgtccgatgccctcgcaaccctcccccccccgttgacgcctgaacctacctctcccttttcctgccgtgtcggtcgatgcgtttcatttatcgcccgaagttgttctatgcgaaccgatagttagattgcacctcctttcgtgtgcatacagtcaatgaaaatgcccgagaaacggctgccccgtcgactgcaccctccgtgtctgcattgtgatggcatggctaatgaagagtgtcgaatagatatgggcgcctggtccgctgtgacattcctgcgccgcgatctacttccagcagactgtgggtaacttgatacttttgagaagtaaccgctttgctaacggcttctaataaggtttgctttcgtggaatacgaagacaggcgcgatgccgatgacgcataccatgaaatgcacaacaaacgtattggccgagatgatctattgaagattgaggtgcgtgtgcaatgatccaatcatttgccactactaacgtgcttctagtgggctagaacacctccttcagcctcatggcgcttcgaatctgggcgtgatcgtgatcgtcgtggaccgcgatctcctcgccgtggccgatcaccctccccccgtcgcagcactcgcgactattctccgcgcaaagaagaacgtcgggatcgcgacagagactatgatcgcgatagtcgaagggaccgggatcgctctagaagccctgaacaccggtaagctcttcgaactatcaatggcggttccgaagttgacatttttatttgtgtagcgaccgagaccgcgatactaaagatgagcgtgatgatcgcgaccgaaaggaaaacggaactaatggcgacgaaagaaaaggtagcgcggcatttcccggatctgtctcttccaattgtgaacacaatactgacatttaccagctgagagtcctcttcccgctcatgacgatcttgatgttgctgagtagtagaagccaccaatgtcgaagtgtaattacggtagtagaccggttgcctggaatctttaaccgtactactctcttttctgtccacattttcctctcatttgtacaatgttcgggtctccaggtaatttctacattcaaacacatgaaagatatttttcatgagatgcgagatacttggtaacaagaccaaaatttgtgctggttataatggtgttcgaaaacgcgcctttaacggtttgcgatactgaagtattgtaactaatacctatctagtaataaaacagttattttttttttaaaagtatgccactagaataactggacttacttatgctcaatagcacgtaagtattgtattagtctaacgatcaaatcacctttgtcgacaaaataccttattcagcatataaaataggatagtctatagctttaatacagggggtgccatcttttccactaacattacgtgtatgcctagcaggcaactacgtaatttagctatggatagctaggctgccttggatagaggggaacgtggctgtgtggggttcaaccactggcgtcaattgtctgacccccctcactactagctggctagccattacttcgagcagattacgcagctcctttgttctgaacattgactcgacattgactcgaagaaagatcaccgagatttccagtatgaatgtccttaagcttcagaggtacgttgaatgttgatcggctatggcctcactcggccttgatctaatgcgcttgataggaagtttcctcagtttcctcagaatgagatattccagctttccgacgccttccagcggctggacgtagaagaccggggatacctcgatgaagcaacggccattaaagccacccagcaaagcgaaaatcagccgtatgatgttgtcagacaagctctgaaggaagtagacctcgactcttcacggcgagtagagctcgaagactatgtcggagtcagtcaatctatttcttgcctcgcaactcctctaacatttgccagcttatcgctaaattgcgcgccggatcgaccgcacaaaaacgtctctctactggtcctgggccagcaccttctggagctggcgccgcccaaggccatgcctcaaagggcagcgtaagcggcaaaatccaagtccagggatcaaatgcgaatactacgcatacaatcaatgaagatgagagaacagagtttacacgccacatcaacgcggttttggctggtgatcgggatattggtagccgacttccgttccctaccgacacgtttgagatgttcgacgaatgtaaagatggattggttcttgcgaaactcattaacgacagcgttccggatactatcgatgagcgagttatgaatatacccggccggaaaaccaaaactctaaatgctttccaaatgagtgagaacaacaacatcgtcattgagtcatgcaagggtattgggtgctctgttgtcaatatcggagcgggagatatcattgaagtgcgcgagcatcttattcttggtctcatttggcaaattattcgacgaggcttgctgggaaaaattgatatcaaactgcaccctgaactgtaccgactcctggaagaggatgagactctggagcagttcttgagactgcctcccgagcagattctgcttcgttggttcaactaccacctaaaagccgccaattggcccagaaggtatgtgcacaattgttttcctatgggactatcactaactctttggcctcgtttagagtggcaaacttctctagcgatgtgaaggacagtgaaaactacaccgtcctcctcgcgcaaataggaggagagtacggctgcacacgagctgctttgcaaaccagagatttaacgcagagggctgaagaggtgttgcaagaagccgataagcttggatgccgcaaatttttgactccgtcatcattggtagcgggcaacccgaaactgaacttggcattcgtcgctaacctcttcaacacccatcctgcacttgaccctattaccgaagaggagaagctgcaggtcgaagatttcgacgcagagggagaacgcgaggcgagagtctttactctgtggctaaacagcttggacgtgcagccagctgtagtctcgtttttcgatgatttgagagacggctcggctcttctacaggcatacgacaaggtcattaaaggatctgttaactggcgccacgttaacaaagctcccgctcatggaggggaaatgctcagattcaaagctgtcgaaaacaccaactatgctatagagttgggcaagcagaatggattttcgctcgtaggcattcaaggagcagatattacagatggccaaagaacattgacacttggacttgtgtggcaactcatgcgaaaagacattacgctgacactatcctctctggcacaaaatctcggcaagaaagagataactgacgccgaaatggtcagatgggccaacgatatgtcaaagaagggtggccgtaactcatctattaggtcgttcaaggaccctgcgattggctctggtgttttccttctggacgtcctcaacggcatgaagagcagctatgtggactatgacctggtgactcccggccaaacggaagaagatgcatatatgaatgcgaagttgagcattagtattgctcgtaagcttggcgcgaccatatggcttgtccccgaggatatttgccaggtccgtagtcgcctggtgacgacgttcattggtaagttcaataccatcaaaggctatgcagcttttatttttccatgtttcattgctaacataaggtgataggatctctgatggcaactcacggtaaagcgtaaatcatctttcaggttccatttaaattcatcaattttaaatggcactaattaccactaaatattaatcaaatcatataaataacgttaataaaaaaagtttctaagatgacagcttcacatctgtaattgagttgaggagcctatattgtaaaaacaaattagtattttatttctattttggccgtaatgttagtacgatgagcctgcttactgtaagttacgatctctcatctctcggtcgagagagtcaacttgcttggcagtcaatctaactttgctgagctacttcaaacggttagtcaaatcgaaatatcaacctgcgcatgaaaaatggttgcaggattggcggcagtttacaggggctctcgtaccaaagctagtgccgttgaagagtgatcgatttcttcgccgtcggctgcattgcctgccgcatctagactaccagtcccgccgctggtggacttgaacagagcggcctgagcctgatgcgttgttagtcagggagcgtcttcaggtataaagaaggcgtgagaacttacctctgcctccgctagctcagcgtccttgatttttagctgaccttgcagctgatcattctcaaggtctgcttcagtgagcttcttcatgagctgctcaacattcatctcccattccttcaccttcttgttagcttcttccactagtgtggtcatgctatcattcaagtcgctataatctgcgtgagccgtcttctccttcaattccgacgttatccgcagctcctccaagtccttggacgtcagaatcaagctttctcgggtagcggtatatttgtcttccatgtcggcaaggttatctttggtagacttcagctcagctttagtaacagccaaggcctcctggaacgtcttggtagttgccataagttcagcctttagggtgttgatggctgtcatatcaggtttggcggtctgaacggcgtctagctcagcaagtgcggtcattcgctctactttttctagagcaagctgctggccgacgtcatctgcttctgcttggacaacgactagctgctcctgtgccgttttcagtgaagcttggagagtggcattggtggaagcctgaagtgatagctgtttctctgttgctttcaacgaggcttggagagtcgcattggcggaagcctgaagggaaagttgctcttccgcagttttcagtgaggcttggagagttgcattggtggaagcctgaagtgaaagttgctcttccgcagttttcaatgaggcttggagagttgcgtttgtggaagtctgatgtgacaattgctcctccaggctcgcactctgagctttagcttcatccagagtagccctggagctcgcgttttgagccttggcttcgcttaagctggtctccatttgcgcataagcgactgttagctcttctagcttctgggttacttggagtccctcttctttcaatgcagccagggcatctgcatgagcagtggtgagtttctcgatttcggcagcgtgtaggctaagcaattcctgctttgaggcttgatactcctccgcactcgtggatttcgcattttcaagctgtgctgccacctcttcaagcttcgtatgcagcgcagctaattcttctgcatgttgactagatgttgctgttagagtagattggtgtgcagcaagcaagccttgcttttcttcttcgtgaagcttcttaaggtcattcagcaccttctcgtgaagcccactttgttctaccgatgtagcttctccatctgcaagtgcgagccgcagttgttcgtcgtatcgagctttaatagactctagttctttggcgtgaacatccaatgtttccaaagcttggtttttggcagctgccaactcttcatcatgacgacgtctcaaactggccagctgctcttcatattcttgtcctttggactcgagtgagttaagcgctgataaccggcgctcttccgactctgccagagcgtttgtatgcttctctgattctccggtcagggtggcctgcagatcgttatgcagcttttccagttcttcaaacttgcgtttaaagaaagcatcgccgcgaaggctttcgatttcattctcgtaatcttgagaaatttgcttcaaacgctcatcgtgcattgttttcaagctggaaatctcctcatccctgccagttagtgtggctttcatgtcgctaattgtgttttgcagctcagtttcaactttgcgggcagattctagctccgtctctcggttggttaattcgctctgaatcttcgctaccagagacttatcatcgtctttacttgcttcagcactcttcgcagctgtctcagatatggcgagcctagatttaacatctgaaatctcattttcaagatcagataatctgctggtcaacgcatcgcgctcggatgtgatggcgttaatagtcgattccaagtcggcttttgaagcagtcagttcatccacctggttctgaagcttttgaatgtctgcttcgaatgccaatctcaagtctgtgtctgttttgtctgagtctgctttatcagagatggaggcttgcagcttctcaacttgagcagcatagtcttgttttgtctgctcaagttgagtctcggttgctttaagcttctcctcattctcagcctttagattttcaagctcttttttcagtgcctctagagcttctcctccttcgtctttgatgcgagcagcctcgataagctcgtcatcaacagtaagaagtttctcggctttctcttgtagttgagcttccaggtcacgtatgacggcatcgtaatcagttttcgggccatctggcgtggccttgggctcgcttggagattcgccctcgtctgcttgctggccgctgccctctagctgctggcggagttcagttacggtgctttcgaaggtgcccaattccaccttgagggattcgatttctttatctctctcggctagcttgaatgtgagctcgtcgaggattttagggctgtctggatgcgcctcagatcgaacagatgttcttgttgatggacgtgaagctccagtcactataccaggtgcaggtgttcgtttcctcgcatccgcagcggcattcgacgaaacagtactccgggtcaatcctgctcgaatcgctgctactgagtcggatgctcccgttctagtgcgcggaacaggaggtttggggcttgcagcaccaacacccacagtagatcgacggctcgctacagtgctgccagcggccccggtttttctctctcctgcggctcccgctgagtttgagactactgtgctctctcttcgcgacgcaggcttgggtttctgttcatcttcacttgcaccgacactgggggcacttcgatgacctatcgtcgacgtggaggcggtagatcggtgtgccgaagtggacgcgcgagtcggctgtttgttcagagtagccgcagatcgcgccgaggcagttgtccgagccacagtcgaagtagcggttgcgctggcatagcggggggtggctcttgctgctggcgcagaggcagagccaactttatcgctagcgggcggttcagccccctcagcagctcggtctttagctggagcactgttctcgtcgctaggctgagcaacaacagttgacatctcgctctctggcattttgagacggtttaatatgcgttacgacgtgctggcggtaccataggccttgtcaataccgcttcgtcgagacacagcgagctagagcagacatacctcgtggaaaatgcgattttcgttaatcaatgggttctctatatggtcatgatatgtagtcgtgggtcgcgtaaagcgtggttcaaaaaaagaaaagaaacggtcgtccctagtctgaaaggacaacaagagcttagcgaacttgaagtcttgagtctgggaggagaagaaaaatgaaagaagaaaagaatgttctgccggcggtctataagatatcaactttggagcagagcagtaaaaggggcatgaactacggagtagccccaccgtctcccccgccgacccctccagggtaaactgcacttacaccgattttatgctgcaggcagctgacgagcagtgtatagcatggagtgtttgagcaccggggtagtactgtgaggctttgtcgtgttccacgtgaagttttagaaaaattgctagcagtaataaaaaagggagagaaaagggggagaggaggggcggctatcaaccgcgcgtgcctgattctcttgcttccttcttccagatgtaatacgcgggtgagagcctgcgcacatgtataccgctgtagaagcagctgacccgatagtgtgagtaggtaggtagctgctaaatatacgccgaagaaacagctgcctcgcatgtacattttgatgctcacgcggaaccacctcattggtaggtgcctcgataggaaatactacctggtcctgccattaaatagtacatattcaactcaagcaaaccacggcttgttctcagccatcctgatgctgctggtgcacccaagctacctagcggctgaggtattactagacgtttccagcgggatgcatattgtacccatgcgcttatcgtaagcgcctctaaattagtcagagctccaccgccgaactaagcgtagcaggcaagaggcacgagtgacgctgcaagcaaactcggatccaatacacacttcctaccaacctatctacggcgcttagtcttggctcaactcccacggcgacatcctgagtggacggacgtgatcaaccgtcgctgactttctaactctccttgccagctcccaaggctgcccggcctgcccccgtttccacactcagatgcgggagtgacaccgtgcatcgccaacaagcggcgcaagaagcgacgtgcgcctgcttgctctgctggatccaaggacctcaactgcctcaactgcctcaactacatacgctccgtctccatcgctcctgcctagctcgtgcttgccctcctgatggcgtagttcgggcatggcagaacaaacaccggcaaccgaccacgaagtgcgacttcccgcgtcctctccaacgcccactgccccgactgcagcgtccgccactgcaaggcctgtaccggccaccgtccaaagccaaaggtatgaagctctgaaggctgccataagctttcgtctacggcgcaccgacaacctcaacacctcaacgcttttcctttcacacactccatctgcgacagccttgccagttgaactcccacttgccctctggtgtccttctacgtctccatcctccgcacaccagtagtgctgcggttgatgaggcacttcctctacatgctgggccgtgctatatatcccaacccactgccagccctcttagcatagacatcatcctgtgtgcctcattcacccgaatccgaggtctggcactgccgtttactccattcatcacgagcagcccctctgcatagcttatacacgcacgcacctgccctggcactgccgccgccgaacgcctgacaacaccaacccagctactttatccacagccatcacgaactgctgcagcaaggatttctactcttctccccgctttcctctccctcatttcccttctaccccaggcacgagcaagcgagcagtttcttggccagtttctcatgtctcccagaataaccagatcctctgcccgccaagcagcgagccaggcggctcgagcttctgctgcatcatctgcttctaccaacacgctgccagagacttcgccctctactgctccatcgctatcgttatcccggaagcgaaaagtttcgagcgctgagaaaagccctgcgactggatcacaatccagctcttcggttcgacggtccaagagacagaagattcctgaagctgctgttccaccattggaatctgcaaataatctacctcacccaacctcgccgcggaaagggaaagtcttagtggatatggacggcaccgagttagttggaaagaccgtgtttgttggaaatggtgttaatattcaaaataggatgcctgatatccccgtcgctatggacacatcacccagttctaatgttgccagtcgaagatcggctcggaccaaaaggagttctacacagtcccaaggtcagtccttgattcatctgatagacgtcttctccatgggatgtaattactgactgttatatgcagctactacctcctcaatgccgcttaatcaggacctccagcattccacaggcaatagctctgaccaagatactaccatgggtggcacgggcgaacccagagttcaagcctcttcgtcttcaccccagaagggagatacagtcgctagaaatagcacaggtgacaacccgagagatgacgatttgggcagaggtggcggcgcaaatcgcattgaacaccccccgtacaatgacgggaacgaggacgaagacgacgaagacgaagacgaggacgacgaggacgacgagaacgacgatgatcccttcggagcatacggcggcccaggagatcatgattccggactttccagtactttgcgagcactcaccggcatcatgactgggctatcaagtcggttacgagaacttctcggcggcctgcggagtgacgattcgtctgtccaagtgattgccttacaggagctgtccgaaattttcctggtatctaatgaagataacttgtcgggccatttttcacctgatgcgtttgttaaggaacttgttcaactcatgggcaaggaagagagccccgagatcatgctcctagcctgccgttgtcttgcgaaccttatggaggccctacccgctagcattgccaatgttgtgtatggaaatgccgttcctgttctctgtcagaagctgctcgagatttcgttcatcgacctggcagaacaggctcttagtacgcttgagaagatatccaccgagtacccgtctagcattgtccgagaaggggggctcacggcatgcttatcatacctcgacttctttgcaacgagcactcagcgaacagcggtgactacagcggccaattgctgtcggaatattcccgatgactcattccctgtagtcaaggatgtcatgccaaccctgctcaatgtcctcaacagcaatgaccaacgagttgtggagcaggcttccttgtgtgtctcaggaatcgtcgaaagcttcaaatatcacccgtcgaagctcgaagaattaatcagtgttgacctactgcgcgcgatattacgtctccttgtcccagggactacgaatctcattggccccaacattcatactcagtttctccgcgtattagcattcactgcaagggcaagcgcccgactctcctctgagctcttcaagttaaatgttgtcgagacactctatcaaattttgacgggagtttctcctcctacgggcactgaggatgtagcatctaagctggacagtgtcatcattatgcaggcgcttatccaccggccccgcgagcaaattgtggaagccctcaatgtcatatgtgagctgcttccagacttgcctcgtaatgcaggaattgccgtgggtgactttatggagctgcatgatgcgattgagccaattgcaccgtcatctttgggcagtagatgcgatccgggccccaacgaccgccggcttgaacttttggaagactgcaaagaccaagttcgccgtttcgtgctcatcattttcccaacattaacagatgctttctccagcacaatcaacctgagtgtacgccagaaagtattgactgctcagataaagatgctttccaatttggaccaaaatcttctggctgaggcactagcaccagtgccttatgcatcctttctagcttctattttatcacagcaagatcacccctccctagttattctaggcctccaagcaacggaattactccttacccgccttggtagcgtttatcgataccaactttatcgcgaaggcgtaattcttgagattcaaaaacttgcagtcgacgacagccagcctggcaccaaggaagattcaaagttgaggaacacgtcccgacgacgcagtctgcccgatgctggcgatagtagcacgccatcatcagaccatgagtcggaagacaatgataacgaagacgaagaagcagaggacgagggcgaaggtgctgctcatgaacaccactcttctggcggcgacgaagaagacgttgataatgagcttaatgctagtgacgtatcacctgctagttctcgcggatcttcgatgtcgctggatgccacgtctcttccctatgtttccaatatccaactaatgaagtcccgtattatcaccattgcaaagaaatttctagaagtccacgaaaaagacggccacggccaggtcatgcgaacgcaaactacgcagatactgcaaactttatcccagctagcagaagaactcgaggccttttacttagccacgtcaaaacattcatctccagaaactggacggacactcttctccaagctctcaagctactttgataccgacatcctggaaagcattaccagtgcagaacttctagcgtctggtatagtgagagtgcttcttgcaattttcagcaatcctgacgaatcgctggcgcacgctgcccaagcaagctttttggaagtgttcatgaatcccgcggtgaagcccaagcccggaactggcgtcacggaatcacaagcaacaccattcggcgtattaattcataaattacaagatttgctcagtaggtcagagcattttgaagtcattaccgttcatcaaaacagctttgatggtaatcgcagcagccccgcgtcaatgttgggtaagcagatcaaactcaggctggttgcagatgatgagctatcgattccccgatcttaccgaaacattatggtttccattcacgcaatcgccaccttcaagtcccttgatgattatcttcgtccacgaattagtctggcggagcggccaaggatctcccggagagatggactctccagagcccttgcggctatagctaattctagcatgtcgcaaaattttgctgcaggcgccagtttaactggatctaccacgcagcctcctttgcctctaatgtcagggtcctcggcttcacggttttccggcggagccaacagcaagctatcatctcatcagggagagacagccaactcgcagcctgccgggccatctaccgataaggggtcactacgtcgctcttcacggctctttcggtcatccgcagaaataccaaatccttcgactcgtcctcctgatgaagacaaggctccacagcctactttggagtgtgcagatgagaaacagctcactgacgatgacgatgacgacgacgaagctggcgacagtactgctcttgatgctattgtcggcgagcttgatgaagatatggaaggaagaggagatccggatccatcggccgtaaatctcgaagttgcctctggaaacatcatcactcgaaaagaggacggcacgagagtccccacaccgactggatcaagattcaaggactatggctcgtataagcatagcagcccggcagcatctcattcttcatcgcgacagccctcatactcctccatactccagtctgcccctcaggattggtatattgagttcacgctggatgataaagttattccaaatgagacgaccatttatcgtgctgttcatatgtcgacaccctcgtcaggtgaccacaacaataaaaacatttggtcatccacacaccccatcaagtttcgaagagtctctggacagcctccagcagagtctagaccgaccaacttcaatatcgagactgatggagaagtggagaatgggatttcggcatcactagcgaagcacccaataaccgcctctatcctgcagcttctcaacatccttcacgacctcaatgctaacatagaagacgttttaattgaaaataggaatagtatggttggcctccgggttgagcaattgtctcagttcgtgaatacaaagcttacggctaagcttaatcgccaattagaggagccattaatcgttgcgagcagctgcttgccgagttggtctgaagatttagcacgcctctacccttttctgttccccttcgagactcggcatctctttctccagtcaacatcattcggatatgcccggtcaatggctcgttggcagaacgcacagtcgacggatgataatcgacgagatcgctccaatgagcggccgttcttgggccgacttcagaggcagaaagtccgcatctcccgactcaagatcctcgagtcagcgttgaaagtgatggagctatacggcgcctcccaaagtatattggaagtcgaatattttgaagaagttggcactggcttaggcccgacgctcgaattctactctaccgtatcgaaagagttttgcaaaaagaaactcaaactttggcgagaagtcgactctgccgggtcagatgagtttgtaatgggccagacggggctatttccccggcctctcagccccgaagaggcaacaacgccaaatggagagcgcattcttcatttattcaaggctctcggcaaatttgtggcccgatcaatgatcgattctcgtatagttgatatccacttcaatccgatatttttcagaattggagatccctccctgactggtgtcaagccctctttgggagcggtaaagcttgttgacccaggtcttgctcgctctctgaaaacaatcaagaaatttgtgctggctaagaaagagattgatgaaaacccaaatctcacaccagcacaaaaagtggctgatacagaggcaatcatgatcgacaatgcgaggttagaggatttctgtctcgactttacgttgcctggctaccccgaaattgaacttgacgagcatggttcttcgaagcgagttactatggaaaacgttgatacctacttggaaaaagtcattgatatgactctggggactggtgttaaacgccaaattgatgcttttcgtactggtttctcgcaggtgttcccatatactgcactgagagctttcactcccgacgaattagtatcgctgtttggacaagtagaagaagactggagccttgagagtgagtgcctgcatatgttagacatactgagaggagaataactgacacgagatgtttagctcttatggattctatcaaggcggaccatggcttcaacatggacagtcgaagcgtgaagaacctactgcaggcgatgagcgagctggatcccaaacagcgaagagatttcctacaattcaccactggtagcccaaagcttcctattggcggtaagtattttacatcccagtccggatttttgaacaggaggcttatagtgtaccaggctttaaaagtttaactccgatgtttaccgttgtttgtaaaccaagcgagcctccgtacacctctgacgcttatctaccaagtgtcatgacgtgcgtgaattatctgaaacttccagattatacgacgatggacatcctgaagaaacagctgtatactgcaatcagggaaggacagggagctttccatttgtcatgagttgctgaaatcaggaccattacatcagtggcagtatggcatgcccccaaaggggaaaaaaaaggagctagataaaagattctattaatcttaattagtatatattcgatggagaatgatagatttagcacaccacttgggtgaatatattttacactgaagacgaatttacgctgcggcacggttatctttagacttataagccaagtgaactgtataatcggcatcctcagcgtgttatcctccctttatgagacgagacatggaagtattgaggataattgagctcaccgctggatgaatactagagcatttactaattacatttaagaacctttcacggcctcatgaggacacagagctggctttgccgctaccaagtcttcataataagccttcatgctaagactgtatatatatatcaatcatagtggcttctatggaaaggccgtcaagatgctaacgataatgaagcaaggggcatccacatattggtaagcgtgataattcaagcagagatgatagctagcttaagtccatctttttgaccattattttcttctttcagcgctccaatggtattatagtttatcgcttatcaaactgtcagagagcatttggctctttgtcaaaagcggagatgagccaaagacagcattagccgggagagtagctgtagagctcccatagtcttgtaagattaagctgcttggctggccagcagtatcgtggtcacggatgtaagcagtactagttttggctgactgtagagtggtagctgaactagtcgggtccttatggctggatgtcgggtgatttgatgatatttcaatcttatcgtctttttgtgatctatcttggccaaacgtggcgcatctcaaattccacagaagctggcccgctattgccggaggaaggtaaatgtatcgtcggacctcgccatttacccatccttcttcttgcatatcacgctcttccaatgcgttattgagctgatagacttggtcaatctggtaatcccagccacgaccgtgaggcctgccaggctgtatacaggccatgtagcgtaataaaccgtggctgaatagccagaaccgctggacttcttcgggcactcgataagcaagatggacaaatgcctcggagccgctaatgatgggatcaagtacttcggatggcgtgggaatgaggatatccgtgcgcgcggatactggggcgagagactggagaatttgaagtggcacgcgctgagactcaaagatctgaccctgactgggcaattgtgtatgtgttggagcgtggtgattattatgcccttggctgaaaccagtttggtcatcggggccgacttgcgtcgtttgtgatgatggtaatgagaaggcaggagtttgtggtattgcagtaggctggctctgagtatcttccatcagaaagtcatgtttgccatccacaattccatccgatggcgtcaaggcgagcgaattatgagacgccgtcggctgtcttctgtttggtgaattctcaggggttagtaccgggtcctccaaagaagccatttcctgcataataagttgagtctcgtggccggcgtagagcgtttcttggtgtatcagcctgctgaaatctctcagctgcagctcctcattgtcttcctcgtccgagtctggaatttcccggtcatccgcttccacagctgcaaaatggacatgtgccgataacgatgcgccgtcttcttgagagctctgggtgctttccaattcctccagatttctgctcagatgcgcacggcgccgtggagaatctctaactacatccaacgaaccggcccattccacagatcggggaggcatcgcagcagcttcctgtacatgttcaggccattgtggaggagagatgttgacaccggctggtgcatcgtcatcgtcagagccgtcgtaagttgagccacaggaatcttgaataatgatggcatcttctcttgtcgccaactctagtggctcctttgttaacagagtttcagattcccgttgaggaaccgtcaagccactcttgtcacaagctgtcctgtcttcatctgaggcatcgtcatccgtcaaggccaaggtaacttcttcaccgaatgacgagacgaaactcatctgtgtcaatgtctgctgcttcaacgacgggccttttcgctccaacgatgaatttcctcgcttcaacgacgagttctctcgtttctggaccccattgctctggccccgaactctcctgcgccgcgtagggaaacggacctgcttggtagagcccgtcgagcgacattcccgactttttcgggtagtaccactagagtgaggttctgggggcataattatcgccaaaagaggacaaaacgggggggggggggggggggggggaagtagtgctaagcaatgtaaaaattgagatggagagagcagtgagagcagtcagtcgcaactcatgcatgtatccgccagacacagacgctttgtggccaggtttcctgcggagagactgtagccaaagcagcacctaaaactggccctctgatgcttcaaactaattagcagcgtcattagagatgattgaaatggtaggcgtctgtgaaatggatgcagcgtggctcccacccaagtctcatccaccggctgcgtatgctataatgccatgaattccaagattttggtgttgatagaagtgggaagaaggtgcaagagagaaagagagaatgagattatcataaagtcgtcatggcaagcgtttgtcactttgtttgtccctcgaatcttggtaaattgtatttcagcgattatgtcggtgcacggcacgcttagacgtatcagatcgattctgagtgagcaaacggcgttttcgtgttgattgatgccccgctaattttcagggagctcacgcactcagacccaccatcaaaatgggttagacgtctcatgcaaggtacagagtgctacagtgctgtatgtgctcgatttttgacctttgttttagcagttgttactttttggttagaaatctaccatatgcaattcttttcagtattaaaaattatatcgagccctatcttatcccacaaagcaagccattacctactttttttttggtgcctcatgtcccttgatgcagcgcgagctcttcatattcatgccatctataaccacttattttcttacgccatctatgtagacccatttgcttcgtacctatttacttacacaccacatgccaaaacaacccaagtgaagaaaagtaacaacgcactagtttagcctgttgctttctttataaacgttcagtatcatcggttctttttaaatctgtgaggaaatcccgtgtaacttcgaagctcaaccagctcgacgccatgctgggagctactttgaggagattgggcacgatgcccttgtacaatcctttaacgccctcttgacggatgatgacacggactgcatcggtgatggatttgtactggtaccccatgcctgacatggtattgatctggaaacgtcgccgtagtacgtcactatgcaattgttcagtatgagatcgggcatctagcaagaggcagaaaggacaactggggctacttacaatggatacgtgcaggtttgggcaactgcgccagaaatggcacccgccaaaagcttgcgcaatgcactagggttcttatcgccttcaggcgtaaatgcttggcggattgactcatacaccatgaagttcaggccgacctataatgattaaaagtcagcattccgtcacataaccgggggttgttgagtgatagtcaacggaacatacataaggggccacgccagcaacggttgggacaatgccacggtataaagcagatacacctccttctgtcttgtacatggaaaccagagttgcccacattcctggtagtttatccggcttcgctcctaattctgcaaagctggctgactgaatggataaccgtgttcggacgatgtcgagaggataagttaggaagaccgacgttattcccgccaatccaccgcaaactaggcgggcaacgggagtaaggtcagttcttagatacggttcgaacaaattctgaatctacagttagcaccgctgatattccatttgggggcacggatcgctggcgctggcgctgacgctgatcatggcatatggttgaaatacctttttgtaaaagttgtaactgctgaattgcacagcggaataaggaacaatgcgtatacagtttgttccgttgcctcgcatgaagcccctccaaccctcttctctccacattttcccaagcgcttgaccaactgataacttgtatgcatctcgtccagcactttgaatctgcatcaggattttgagtctttctagtggcgataccaccgttcgggatacagcgccggctacgcctccgccgcaaaaggcggcgactatcggttgggatatcgtatctcgaaactgcatcgaccaatcgctgcgagcagatggtttcatcgcgtcggggactgactatacaagtgaattagttgctggacatgtacgcatggcggcagtctgtaaagtgttgcgtacggttgacatgatggcgacagaggtaattgggccaacgtttgattcaaatcttcgaccgagtttcaagttgaggatccagaagcaggcgatttcgctctatggcggcagcattggtccacgaccactcagcgctgcccgtcaatgtatatgtcttagaaaatcgtaattgttgcaaagaaagttgtattaatgagcgactcgcgaatcgaaaatgcatgtagcatgctcgtgaaattaagcgcctcggaacgggtacgggtttctattgacgatgcattcgcgagggcatttggccgcagaaacgcttggctagctgtcgccttttcgtcgatctcgagggattcggtagcaccaagagtattaatataatatacagaagcaagttttaagaatggtatctctaggcgacagcaacgacccctgtcaaagccctagctgaacgaaattccgaattgaagcaaacaaaagtgtaaatgcaaaggtccgtcaactctgactatgcgttggcgcttgtgtgcctctgtgctttgacttcgggttatcatcggcgcctgttctgatggtttttagtggctttggaataggagtactccatacctaggtatggagtactccgtattgtacccaatcgtaatattactgggtactaattactactagtagcagcaaggaggctagaccagatgctcagaagatgacggtggaaatgccaatgagaccccaccaatctgctggcttacctaaaaaacttagtcattctttacagcttacttgtagtagtagtctagagaaaagcaagagtatttttgccatgcaagttcagcagaaagcaattaaagacatggttaattagaatgctgtgaatgtggtaggtcattataaagtcgtcgttcagtgcattgtattgtggctcaaggtagattgtgagaaactcccttagctatataaacgtgcgtagctgcggattatacaccaccatagcgtgtgcgccaggcgcgttggccagctctctattttcttcataccacgaccgaccgcattggcaaccacacatcgcggctataatcccgaatctgcctctattatctactcgcctcgatcatcttatctgttgtcaatgtcgcgcaagcgcagcgcatccgtcatttccgttgattcggacacaaaacggcctaagcatgcgaccccagaagacgagccttccagcggacagcaacttgaaacgacccaaaacggagcggagcgagattcctcttcggaatgggcagatgaagagtccttttcagcagtgccttctctatccccaaccctacatcacattgctcgccgcggtatccagcgttctattgccatggtcctggcgcatgatggatttcaatcggccagtcctgaggcgcttgagagcttcacaggcgcagttgagacgtgtaggcaaacattgtgtttctatcgtcgtttctatctttgaagctaatgtctctatttcaatagacttaagctccattatcgaggaagtcaagcgattcgcaatatcatcacgtcgcgaggctcccatcccgtcagattttgaactcatgctcagacaccataacttgacaatttcctctctaaaaccgcacatcaagggccggctcagcaaccaagatgtgacgaatcgcagtgaaaacctcataaccatcgatgacacattcaactccctccctcttctcggcgaagagctcagtggccaaccagacaaagagagcaaggcctttataccggcttcttttcccggttttccgagcacacacacctacagatttactccacaggaagacagaaggacgcgcgattccaaacaaatcagagaggacgcggccaagagcgcacagctcggcgaagatgcgctgcgcaggttggttcgggcctcgaaaatgcgcaagcaaaaagaagtcaagtcattggtcgagcgcgatagccagggcaaagagcgtttccgattatgggagtctacgatgaaacgattcatggggggcgatcggttcagagagcacgctgataaggtggaaattgcagatcacagcatgcttgtaaatgctgatgccaaattctcgcgaagagaggtatctcgcctgggcaagaagtccaatgcattgtaatgcagattcaaaatgccactatatcgctctgtccattgctaaacgaatggctgaacaccttgaaacttcatatttgcgcatcgcttgttttagcacttatcattatacttatacccgaagcatcgttccagcttagcttcacatggcaagatacacaatggaatgaagacaaatagagaatggatacagatacaagagtgaaaattatttcacgatacattcattcaataaataacatggcttgaacagtatgaaagtgtagtattcctttttcccttagtacttagtagaaacagcagttaagaaccatcttctatattagaagcgaattttgtgtccagtacctttttttagtatttctgtcacacacactgttgccctaatctcagttacagtttgaggaagaagctaactatgtgatgccctatattccaccacgtcccagccaagcttccccatctctccttacctatcccggcaacatttatgctcgggacatgacgccccaagcacggataatgttgtcagtgtaaccagcgaacagggtctggccgtcagcggaccaggccaagctgatacactcgggctcccggctcttcttgccgacagaggtgaactcaggcttcagctcatcaaccttgctcttcttctcaaggtcgaagatgatgatgctgctggcggtggcggcgcacagccagtatcggttaggagagaagacgagggcgtggatctcgtcgttggcgttgagggagtacaggtgcttggattcgttcaggtcccagagcatggtggtaccgtccttgccaccggaggcgcaaagagagccatcaggagagatggtgacggtgttgatgtaaccggtgtggccgatgtggtcggtctgcagcttgcaggtagagagctcccaaacctggaaattttgttaaaatccgaatctcacatatagttggagagaagaatcaggggggcatgttgaaaaaaaagaaaaggaaaccaaagttcagggcaataggttatgtttgtctcattgccatttctggctctgaagtagcaaatacttgaatgttgcaatacatcatgaagtggtgcgcatcgtaagatggagagatatagggcaaaatcgacaagaattcgtaccttgaccagcttgtcccaaccagaggagacaatgacggggttctgagggttggggctgaatcggacgcaagaagcccactcagtgtggcccttgtcggtgatggtgtacttgcagtcaccgagggtgttccacagcttgatggtgcggtcacgagagccagagacgatctgtcggttgtcggcggagaaggatacggagagaacgtcgttggtgtggccgacgaatcttcgggtggtggtgccggtagcgagctcccacagacggagagtcttgtcccaagaggcagacagggcgtaagcaccgtcagaggagataacctaaccaatcaacttcaatcagtcccgagaactcttttcttcgtagtatcatcaacggaatccgagtggacgtacacagtcggacacaatgtgggagtgaccgtggagagatcgcttggggtagccgtactgggtctcgtcgcgggtgaggttccagatgatcagggtcttgtctcggctgctggacaggagcatgttggggctgttttcttgttagttttcaaggtcgattgcgttcgcgataggtgaaatcccagcatacttctccattgaagtggccaagctggtaacccagccattctgcatcacatcaaatgtcagcctcgctccgaaccatgagaaagggtagcgatggggaggagcaatcgtacgtggccctcgagggtacccttcaggatcagttgttcagccattttggtacagcctcgcccgcaaagaattcagagagatgggtgagaagagagagaaatttagctgagaagaccacttctcttctgcaaaaggtcagcaccggatgttaagctctctaagttggggctgaacgaaattgtgaattttttgtgtgggcgaaaaattagggccgagcaatgcgattggccagtacggctgactaagatcagaatttggcaatcagttcgttatcaaactagcaccataggctagcatgggcgggctccaaaaaagttacagcattggcatagcggggtgagtaagagagaagagatggacactaatatggagagtgcctaagcgcagatggcctgtttggacatatgtagactgccagtgactttggtttgagcttgagctcttctctcttctcctttgtctcttgctttccgtgtttgattggcacacggacgcaatcgatttcgtgcgatctaatacctactagtacttagtacaaccaactctttctaagacttcgctttcccatatcagagcatcaactatcaaagattgactgacatagcaagggactgcccgctgccttagacttcatcatagtctcagcgctcaggagaggtctcagaaactcttaaacgctgtttgatgctacacatctattaatacagaacgtagccgggttagatactagacgctggcatctagctacctaatgcttaactctacaggagtttatctagtcaatcaactctctaacgccggttgactttatgatctatctggacatggcttaatatatgatgtaatgaggaagatgaaagaatgctgtccgccgtcattggacttttaggtgaccatctcactcacgcagttcctaatgtaaatctcttcataggtggtacgaatcacttgccttatggatacataacaaggtactcaaaccaaaaagcttgcgttcatccctcgcttatgccgcttaagaggcgaaaatggtttcgaggcggttcccgagctgaaggcacttcccacggctgactttagtttcctggcccggccaggttgggcctctgtgggctgggctgcctcaccagtttcatcttcttctattatggtattagccttgtttatcagctttctcctcctcttcttttgctccaaatcaacaccacgatcagtagtagtagtagtagtagactcgtgaagcttaattcttttgtgaagagctgtttcttttgagtcggctgctttcgatactccttcgccctttgcatcttcgggcttctcgtcttccgtgccctgactgggagcgctggacttgggtgcgggcactttgcctgatgttacttctgttgctttcggctgggattgcgtttcagaagatttggaacccaatttttcccgaggtcttaaaggtgtagaagctaccagtcccgtagccggtgctgctgctgtagatcgagcctcaggtttctttgctgctcggagtggtgatggatcgtcgccctcttgtaaaagtatgtcgtcaaatgttaagctagggcgcccagtagttccaccagtaccctttattttattgagtagtggtgtgattgaaaatgttgatttttctccaatcttcgcttgctctgtcgtacgcttcctggccactctcttgcggggcaccttatctttttcagcaggcggagattgatctctatcatgggatttcgtcgcggcatcttgggtagaatcaagaccatcgcctggtctatctttcaagccagaatgtgacgcctgccggaactctcgcagctctgtttgtgcgtctttcagtttcttctccagtgccaatacttttccctccagcttattgttttggcgctcggattcgtaaagttgcttctgatggttcaatttcatcctttcgcgatgccgttcttcctccgttattcgttcggttgatttgtctagcatcgattgcagtctaatcacttcttcgtttgtatcgtttgagttgtttgagtttgactgtgatttactcgcaggctcttgtgccaagtactcttgctgatgcgatttcgattccgatttctcgtcgtccgccgcccgtagccgcaaaagcttaacttctgatcgcaagtcttggagctcctttgcaagtgcagcattctcttctatcgagctatctgcagtcgccgcaatcggttctgtcctcgtctttggcctcttagtaaatgtgttgtggtatttcttggagtttagaaataacctacggcctcaattggattctccttcatctgctcatcttcggatgtattctgcgatttggcctcgtcaagcttgacgcgtagtttatcgttcctccttgacagagtttttatttcgtcatccttggcggcgcatctgtcctgcagctgggtattttcatcctgaagcaggaatactcgtagctgtaatcggcgagattcttcgtctcggtttatgaggtcggtttcgtggaggcttttctgatattgcagatcaagttcatggagacgcgtcgtccgctagatgcataacataagcacaatgccaaagtcaaggtagcgctggcttagaaggggatggttacctcaattgagaggtcactcatggccgtcgtatcatccaaatgcttatggaactgaggctatgcggagaaaaaccgatgttaatagagaaaaaggctacaaagtaaatctgtcgattaatgcgtactcctagatggtatggcgttcgatgttctaggtatttgcccaaggcgtctgacatagaatggaagtgttgataatcgacgccggactagaacttttagcgcctagcgtactagcatgcgctcgagcgagatctgggaggtattgagtacttaaaggtcagccagattctacgatcgatacgccaacatcggagtagcttgacaggcagttgaatcaacttgcaaatgctgcgctagccgtttatagtcaagccccgcgccatgcttgtagcttgaattatgtaatcgcgaaacaagaacaccttgatgacagcacaggaacacctggcagcttagttggcagcttaggctagtagttgcagcaacatcagctgcgtctatacggacagctacaaaccaccgcgaagatgcgtatcttccagtcaattcttcctctgtgcctgctgttcgctgggggcttcgcgaaaaaagactcatatgaggaatttcgtcagctatcccagcgctcttcgcctttgaagctgaatgatgccacatattcttctttaacagccgctccaagaaaccatagcgtggctgtcctcctcactgctttggaaaccaggttcggctgccagctttgccaagaattcgcgcctgagtgggaggttctcggacgcagttggactcgaggcgacaaagccggcgagtcacgactcatctttggtacgctggatttcgctgatggtcgagagacttttatttcggtacgtggtgaacatctcaatttagaaagagtaattgttccatggaaaagctaatgtatcaattcatcacagcttggcctccaaaccgccccggtgctcctcctctttaacccgactattggaccccatgccgctgcctctccagagcctgttcgatacgatttcacggcagggtaagccatgatgcgaatctatctgttgttgcatacctgcgttcgatactgatcaattccaggccttccgcagctgagcaagttcattcctggatctctcggcagcttcccaatagaccacacccgcctgtgcaacgacccttcaactggcttcgatgggcctccaccgtgaccattgtcctcggcgtcggtactgcgttggccagtgcgtctgcttatgtgctgcctatcatccaaaaccgcaacatctgggcttccatcagcctgattgctattctcctcttcattagcggtcatatgttcaaccacattcggaaagttccatacattgttggagatggccatggtggcgtcagctatatcgcaggaggcttccagaaccagcttggattggaaacccaaatcgtggcggctatctgtaagacaaagtcctttcacgccaatttcataggcgacactaacgcatttgatagacggtgtgctctcattctgtgccatcaccttggctgtcaaggttcctcgcatggccgatgccaaaacccagcaggtcgcggttgtcgtttggagcgttatactattcctggtatacagctttctcctaagcgtcttccgcgtcaagaactctggctacccattctccttgcctcccttcatgtaagtggagtgtgataagacatatcaaggtgaacatttatacaattagcaaggccctaattgatacattactgcgcttgctgcgcagataccaatgtctgaaaggatggatcgtcgacatcatagtaactagttagtagatgagggcgttgcattgggtgtaactactggcggtataagctacgaccgacattcgcaatctagctctactgatgcagtggaagaggtctttagccggtgtcgttgtaaatatgactgaattgggatgaggaagttctcatcgagacgccgcaattgtaaaaaaagatacaaactttgtcgagcaataccaaccaacgtgtgagtgctgtaggagatatcgatcgacccgtgggtccaaatgtatgtagcatccatctgcttcacatgcactcaatcgttgccccgttggcgcattgtcacgcaaatagtctagcgccgaattttcgcatgcagttctctcagcgaagcgctctgtcgcgtttcaatgtaacaaactgctagcgaagcttgacctgattgaaactagcgggaatttagcaggcattttcatagtgggctggttgagtcatcagagtgtaccctaattgccacggctgaccgctctgccactagtccaactgctggccaatcagagcgctactcgagatcgaaagccctgaaatttttggttggaaagttcgcctgtattcccagacattttcgacctcgactttcaagcccatcatcaagcttttcagcaccagtcgtcgccatgggtacgtgaaagaactgatatgtatagcctgcgtatgcgagtggtgatgataccttgtgtatcgtctctgcgatctggatgctctcttccgagaagatgagcagccacatttgagcatgaaccatctggctgatacggttttccaatttccaggtatcgatctcgaccgccaccacgtcaagggcactcaccgcaaggcccccaagagcgacaatgtctacttgaagctcttggtcaagctttaccgcttcctggcccgtaagttctcattctaaaaggaaaaagaaaaaaaaaatggaaattagcggtttcgcggtggttgtgttgagcgactaacagatgtgccccaggccgaaccgatgccgccttcaacaaggttatccttcgacgactcttcatgtccaagattaaccgccctcccgtttccctgtcccgaattgtttccaacatcaacaaggagggcgagaagcgcaccgtcgtcattgtcggcaccgtcaccgatgacaacagacttctgtctttccccaagactaccgtcgccgctcttcgattcaccgccactgctcgtgcccgaattgccgctgccggtggtgaggctatcacccttgatcagctcgctctccgcgcccctaccggaagcaacaccctgatcctccgtggacccaagaacagccgtgaggccgtcaagcacttcggcatgggcccccacaagcacaaggttggttacgaaaagatcctacggtggcccagtgatgctaatccatgtcacagaaacccttcgtcgagtccaagggacgcaagttcgagcgcgctcgtggtcgcagacgctcacgtggtttcaaggtctaaattatgctgggaaaattgggcgagcatcgggatggaggtgttatttatctccagtttggttttatttacgggacctaaagggatggcgtgacttgatatcattcaaagttaaaaaatttcgtgcctacaaatggccaattgacgaccagcttgaccaatttatcgtagcgctaaatgtgatggttaaatgcgtccatattaattgtgatcgccttgtatgctaacacttgctgtggattttctacgtagtgcaacgaaaaacgcctctctgctttcctgttgcgggtaggtaggtggttagttgtgatggcccttggggtgtactctgtcgaaacttaccgatcttgaagattctggcttctctctgtgcacctctgcgaatagtagcctgagttgtttctccaattctttatcccttgctcccatgtagaatttgcatacgaggtggccaccaggtttaagtgtatcgctggcgaactgcagtgcagcttcgcaaaggtcctagtagccattatggtcatccttagtcctcgttaatctacgcaagctcgggtttcatccttaccatgctgccagcatgatcccgagacgtaattccgctcgtgttcatgagcctgtcataagggttactcaaagtcttggaaccaaatccagaagtctgttcccatggtgctgacatatcacttaacacgatctatatcgatgttagcataaccaaaatatcagtgttggtggtagtggcgggtgctgtctgacgaacatccacaagattttttgacgtcgactttgtcggtatgctaccgggaggtgactttgagccctctgttgagtgtctctctaagtcaatgtagcttggttgttcgatgagagtgccgtcagatttcaagtcatcctcgccattgtcatcaaattgtgctgctctagattgtcgatcatggtgcgcttgagctatgaactctttcaaaagttgttgaacgacgggagacaggaaatctccctggaatgttgcgacacctttgggaggttgagcgggtatgaggtcgataccgatgacttgaccgtacggtctagtgcgctcaacagcaacctactcaggcatgtgaatatcccaagtttttagagactcttgcgaatgccagtatggatacaacgtacttgagaccagctgcctggcgcatatccctggtgtaaaggtcaagttttagagatgtgcagcagtaccaggatttggcatatgcatgctcaagctaacttaccagatcaactacagtttggttcttcttgaagagcttgtattttgcgtctatcttttgggggaattaatatcacgaagaggccataagtagctgacgatgggcgaatcttgcctccaacagtttaaaagctgccctgcttttaagtccttggactttggcatggcggacaaaatggtcgcggccctggcgttgcttccattgacttccagaggaagcaaaccttatcaatccgggtacgttgaagagacagttagtatgcggtacaaaggccgagcgcggcgtgatttgtagaaggcctcgtgtccagcctatccattgatgtgacatgattccatttgtggaagtgtgaaagagtagctatcaaagagctttgagtggaggccatctagtagagaacagttggtggagctctatagagacacccttaatatgaaataggattacaataacttatagcttatacttaatatgaaactatataagaaatcaatagctatttatctttacataatattccatttattctattcaaaagcaaaagagctattttttaataaattgatatataataaaaccactatgaattcattgtaaaattttccctggaagtcccacctcttaatggcctagcttaaaacaacctctcaagcaaggctaccaatcagtgcagcgggtggccaccactacccaactttgtggaacaactgtgctcttgctcgctgagccagccaaattcaccttcacttgcggctcgccgtccgtctaccatctcatttgatagccgccatcctttccccggagagaattatctgtcgaacgaacccttcacaccgagcgacttgtttccgattacgaatttaatatactctactggctgataggatggctgtcgtaagtgcaccttgttctcttcctggcccttcgtcaaccctggctctcgtggcagattggggagctgcgcgttcgggatctctccatgtttgtacactacagaagcatccggccttgccttcttcttcatggccgtttgtcttatctgctcgcaagccctgcaatcttggcattgggaattcgaggcgtaatctggtcttgaccaccgcttgacccctcctctgatgcctgctgggttccgcagccggatttccatctgtgacgtgcggtttagctaacgagtgcagccgcgagcatatgcccctggctacatacaaaatggtgcaacgagcctcccatcgcctggcgcagcgcctctcctgcccaaccaaggccgtatcatccagaccggacccatacggattctttgcgttgcagacgttcgaggtatgctgcgagcatctcagctgtccgtggcacgtgctaacaactgacacaggaaacctgcgatcgctcaacgaacttgcaagacaggcccgggctgaccacatcattcacactggcgacttcggattctacgaccatacgtccctggaacgaattgtggagaagacattgaagcatgtggcacagtattcgcccctgatttctgaaccggtcaagaaggctattcagcagggcggatctggccccgtgaaatctagattctctccgagcgagctccccctctccgaacttcctctgctccttaatggagagctgaaactggatgtgccagtatacaccgtctggggcgcctgtgaagatgtccgcgttcttgaaaagttcagatcatccgagtacaaagtccacaaccttcacatcatcgacgaagctcgttccatgttactcgaagttggtggtgtaaaactgagactcctgggcctgggtggcgctgtggtaatgcacaaactgtttgacaatggagagggccgtactaccatagcgggaggacagggtacgatgtggacaactctattgcaaatgggagagctagttgacactgctcatcgtgtctatgaccccaccgagactcgagtctttatcacgcacgcctctccggctcgcgagggtatattgaaccagctctctgttaccttgaaagcggacttttccatctcagccggactccacttcagatatggaagttcctacaacgaattcagtgtcaaccctacgctagaccattatcgtggcaagcttgctgcctcaaaggcttccttcaatgacgtctgggaaactgtcaggggagaagttgaacctgccatccagcagaacgaggcgcagcaaaatctcctgaagaatgctctgcaaattgtggaaaagatgccctcgacggctgctggtggaaatccttttgggggtccggtcccgggctcgggtggtcttggtgcagttgacgaaagcgcttttaaaaatatgtggaatttcaaccttgctgacgctgcttttggctatttggtacttgaaattcaagatggaagaattggaactgagatgcgcgcccagggatttaacttctcccaccgaggagctaaacagcagtcgtctacggcacccccaggaactgccgccgctgccgccgttcctccagcaagcgcagcctcttctgctacccctactgcacccccggccgccaaacaatctccaccaactcaacaaccaaaggctaccccagctgcccctattcccacgataccgaaccgatcaaccccacagcccaccgcaggcaacgctgctaacaaagaggctgagaagacagccgctccgacaaatggatcggcacatgtccctgaaccagccacctcgccagccccaaagacgtcggcatctgatatcattggtctgtttattatgaatgtcaacacggaagatcagtgccgcgatctatttgacgaggctgacaagcctaaaattctcaagattgagaaatggggtggctcaaacaaggttgttcaattcaaaacagttgaagaccgcgatggggccatgggaaggctgccagaagcggtcaagacacgaactcaggaagatcgatcaaagccacttgtcaagatcttccttcatcgagagagcaagcctttcaacagccgcggcaatgctggaacctggggaggtagcgggcgaggcgggtctaccaccagtggctatcgcagcgctggtgggactagcgactcggaaagcaaccgacgaggtggccgtgggggtcgaggagctcggggtggtgagcgaggacgtggttctcgtggacgaggaggcataaagggagatgctggtgtatctcccgcagcagcaccttctacccctagtgctgattaaacccagtcatcaaacgtcaaacatcatgttctctgattatcttagccactgtaatggcattcttcttgttttatttcgggcgcgcacagccttgagaactctatctcatttcgcgtggttttccttttggggcaaactggcgttaggctctggaaggtttgagagcaaggtccagaaaaattcatgtgtacatacgtatttcatgagcttccaggaggtttcggtgtcggcttgagagtattattagccttcgtctttcattggttcctcgattagttcagtacagaaaagaaaaaaaatgcaacagcttttgattaaaagtgcgagctataggtagatggctgtactggtgtcacgtcatgtgaaataaagggtgaatcgccttgaacaaagaaagtgattgattgtaatatcatatgacttcttattaaagcaacctttgtgggcgtctttactgaatactaatatacaaactagacatataagtctaaagaagtcttcataggggtttgatgcctttatggatagccgcgacgccaccagtcaaatcttcataaccttttcccacaatggcaaaccctgcgccagcaatcatgtctcggaactcctcttgggacggaaaccgttcaatgctttcaacgagatattgatagctgtcacggtctcctgcaaccagctggccaatcaatgggatcgcgctgaaggaccactgcttgtaaattgcattgaagatgggatacttgtccactttagaaaactccatacaagcaaagatgccgccaggtttgaggactctatatgcctctctcagggctgcgggcatattagagaagttgcgtatgccaaaggcaactgtgtacaagtcaagggaattgtctttgagtgatgatggcagaacttcagcgtttgcctctaggaaggaaagagaagactgatgagaggctggaagagatagggagcgctgtttgccaacactaagcattgctgggttgatgtctgatatcgtaacgtgcacgtttgggttgccgttgttgacatgggcgtgctgcagcatgcgaaaggcgatgtcgccagttcctccggcgacatcaaggatgcgctgtggcatgcctgtagggtttgtggcccctgggttcagcgaggaaacgaaatgatctctacaggagcattagctaccggcctagtaatgttgcagaaacgcattaaaggtaaaaactcacttccacagacggtgaacacccatcgacatcaagtcgttcatcttatcgtatgattctgccacgctggtaaagacttcggcaactcgctcctgcttcacagactcggtaaccgtctcatatccaaagtgggtaggacggtttgaggtaggtgttgattttgattcgcgaagctggcggctggtagagaagaagcgggttgtgcgagagatgcatgaagaaggccggaatagcccggcgcggcttcttgccactgaagaagcagacatgttttacttttttcctgttggtcttttagaaagaagcgttggcggtaatttgctaattgcgtttatgatgatggagttgaggcgtagagacggctccggaatgtgttgcttgcttgtcactctcaaacaaggattcttatgaagatctggttaatggattaaatttctctttcggcaagccacagatattgcagacttggcaaaggaaattctccgccaattgccaatgaaaagagcgtgaataaagaagattgaagaacttttgacgatttgaaatctgccgtagggcaacaagacttgtctctatagactttccgccccttcagcgtcctgaaggctagattgaggttgagcttctggacggcgataggcgagaagtgcctggataaatttgtggatactttgctggaagaaccagccaatcagcgcgatgaagccgaagatgctgagaatgagtatcaccagattagctgctggaggggccatttcggacaatgtgaaggagatatttttgaaaaaaatgcaatatattcacaagaagaacaagatggaatttgaaaattcactaatcatggctgtcggatttattctttgccatcaaccgaatctgtcaggcctgctgccacctggccgccagccatcatatcgtgctactctagggcttcatttaggacagcagacataatatataacgtgcacaatgcaattgaacaaatatttcaaagaatatgatgagagatgaaagaataaggattgaagaaggactcaagatcattggctgagactatccctgttgaggcagctttcggtaatgcggtacgtgctgtgaccagtccacagacaattgggcagtctcattacacctgacactcttccacggtatatatatcagcattaccactcaatgatccaaaggcgtcaattgcaattgatttggtttgtttcatcagcactctgcacataggtactactactagcagtactgtagcatctcccccaaggccagggcgtgctgcggcttagtggtgttagcgctggcggattctgtcggctcaattgcgaccgctctctatcggcatcctggctccttgtcccgagatcaagctgccttccccggatttccattttccatattaaaagtaacagtgcctgcatcttgacgtgactcaaacactccgcacttctgcaaaagattcaacccttttgtctaatcccagctgtgatccagatgagctctcgcgtcattccgagggcctccatgcggaggctggccgccggcacgaagccatgcgtctctgtcatctccaactctatccggagtgctgggagcctttctcagcggcccaattctaatttcgtctcgtttcctggagcactgaagagctctttcaccagttctctcaaattcgagactcccgactcatacacagcccttcagacctatcgagtcgtggatcaggatggccagatcgtcgacccctccttcagccctgacatttccgatgaggcagtcatcaagctctacaaggacatgctgttcatctccatcatggatctcatcatgttcgatgcccaaagacaaggtcgcttaagcttttacatggtaagcgcaggcgaggaagctgtgagcgtgggtagctccagcgtactagacagggaagatgtcgtcttctgccagtatcgagagcagggcttcttcaaggagaggggatttaccactgaacaattcatgtcacaactgtttgccaacaagaaagactctggtcggggaagaaacatgccggtccactacggatccaaggaattgaacatggtgagtaaccaaccttgaacgcgcaatatcgcaacctattggctaacgctcccggcaaagcacactgtttcttcaccgttagcaacacagcttccgcaggcttcgggagcagcatatgcgttaaagctacagaagcttcaagatcccagctcaaagccgcgagtagcggtagtatttttcggtgagggagctgccagcgagggcgatttccatgcagcgctgaatatcgccgccacgcgctcatgtcccattgttttcatttgccgtaacaacggatttgccatctccacacccactcttgaccagtaccgaggggatggcattgcaagcagaggaattggctacggcattgacacaattcgagtggacggaaatgacatctgggccgtcagagaggctacaaagaaggcacgagcaatggctcttgagggcggtggcaagccagttctcatcgaagcaatgacctatcgcgtctctcatcacagcacttctgacgactcctttgcataccgagcccgcgttgaagtcgaggattggaagcgacgagataaccctctcactcgactgaggaaatggatggaggcaaagggatgctgggatgagaccaaggagaaggatgccagaaccgacctgagaaaggaaatcctaaaggcgtttggcgaagcagagagggagaagaagccaccgattgccactatgttcgaggacatttatgaggagctgacggaagacctcaaggaccaaaaggagcagctgagaacaatgctagaaaagtatccagaggagtatgatgttggatctttcgatggaggtatagacagcctgaaggctaaataaggcaacgaattgttaatagatgtacattttcatgtccatctcgaatgagtttgtgttgcaagctgtccaaccaatagagccagcaccgtctaataagatgcaaacaaagtgcagatcaatcaaacattgtagtggtttctgtgtaaataccgcggtatcgaatagatggcaatatctttataggcgaagtacaaaggtactcgcatgaaatttgaccgtttctcctagtacccagacaaccagacttgagatgacgagaactgagtccaaattgctcagccgccagacctcctgattcggcatagtagtagtgctgccaactccagtgcctggtacctgtaagctagtacgaaacggcactagatcagcctctgaagttccgagcatctgaagctctccaccaattgtcacttgccggcgttttttgtacctcttcctccaagctctaccatcatgtcgtccaagaggcactccgtcctcccggccgttgaccgcagcggcccgaaaccgcctgtcaacttttctacgtcgcttaccatttccgataatgccgttctgcagggcacacactcgatcacgatgcaggcagagacggtagtgcacccccgatcacgcatcgagtccagcgtcggcagcgttcttgttgggcgacgatgtatcatccaagagcgcgtgcacctcggagctgcttcagagaacctggacaagggcatgggtggtgttagccttggggactacgtgctcatcgaagcgggctcagttatcgaggctggaggcacggaaatcggcgagggcagcatcatccaggtgggaagcaaaattggaagcggtgcgaagattggcaaggtaaggacttgagatttactggccttttacatggagaggctaacacgagtggggaaaaaaatagaattgtacggtatcacacttgtctgttattgctaatggcgatgtgctacctgacaacacggtcgtctattcaaatggtacacggcgaaccgacaagcgcggaaccccagagcttcgaaagcttagcatcgtgaaacagattgctatgctgagaaagatgatcccaagtaacccagacaaattccgatagaccatccaataccatgctagattaatgagtcatggcgtcttcaaaaagcgcacgtagctggtccttttcagcttgcagctcagaggcaaggccgggggcgagcatcaatactcgcgcttgaggaatagtgccttcaacgagtccatcgatatgctcgctgccgaagcccagcgccttgaggccctttggctgatcacccaagtcctcaaggaatttggtcagtgcctcggccaagacttctccagcactctccttctttacgttggagatgtcaacgccaaatgcctcggctgcgaggagatgcctttccgggttggaaggtgcagtgaatctaaagacagcaggggcagagactgctaccgaaacaccgtggggaatgagagggtttggaatctcatagccagcgtgcgtgtaacctggattctggccagagatgggatacgacatgcctatgaaacaatcaactttgaacaaaccacacacatataaaagggacccgggttacgtaccatggcacaaatgaactccagcgtttccaaagccaactcccgccagcgttgctgccaagagcatctcgctctgagcttcaaaatcctcagggtctttcacagaacgagggagatacttcacagtggccttgagtgcgtggaaagagaagacatccgaaatcggattggctccctggtacgctggccgcaaaattgggttcgttggtcgcggtgttcgctcggtgtaggggatggctgtccaggactccagggagtggcacaagacgtccagaccagaggcagccttgacagcagaaggcatggttcgtgtgttgagggggtcacaaattcccagcgttggcttgagatttcggtgagcaacaccagtctttgcctttttcgagacgagatcgaagatggctgttcccgtagtttcgctaccagtacccgccgtagttgggactgcgatgagcggcttaagaggcttgtcgactggacgcccctttcccaatggcgcattgacgaaatcaaggaaatcagcatccggatatgatgtgtacaggttcattagcttggccgtgtctatgacggaccctccacccactgcaagaaatgcatctgggttgtaaggccttgcccatgcaattgcctccttgatactatttcacccccaagacatgttagtaaagtgaacaatccgaccaagagagattggtataggctagacaggagggcacttacgagctatcttttggttctatcctcacgtcggagaagactttgaagttgacgccttcgcgagtaagggcctctcgcacttgtctcatggcatccaattggtccacggtcttgtcagtaacaacgcatactctctgtgacccaaggttcttcaggtccatgccgacttcctgggtcacgccagcgccaaagcgaatagatgacgctgccatttcaaaggcatactccttcagattggcattcgaaggcgtggcgtagcgtcggcctcccaggctctgtgagagcttgggcggggtacgctggtgataacccgggtttgagtggcatggacatgatggaggatgagtatactgaattgtccggaggagactcgaagcccgcttggcggcctatggttgtgcttagtataggtatatatcaagtgaagcatcaatcaagtgaagcatcaattggcgaaacaagcatacatttggcacaactctgacagtagcagacatgattctttgttccttttcgtattctcagcggtaatgatgataacttggaagtttgcggggttgaagttgagtgccgatgtgaagtgacaggttaaatagcaataaccgcggctattgcctagtagccaagagctaggcgccgatattcatcaacgtcggctaccaagagttggaggaggcacttgcttgactcgagtcacgaaagtaggcgggagacgtacacacggagcagctaacgagcaatctggtcttaatatacatatttctacaaagttccctaggtgcccaatgaggacccaattgaattgactgggatcaatctgactatcccgaacccccgatttcgtgcttacgaaggattcagaggaacaatgttcttcctcgtgcaaagctgacagctttgctgtgtgtcaagtaatgcaataacgaggtggtgataatggagatgcgcatatggggttgcggatcctaccccaaacgcgggtagacgcttgcaaagcgcacagtttaagcactttaggcttgttttggcgaagttcttgctctgagcccttttagagttaggagccccgatttttaacaatcgcggaccatgggggacaccgaggtccttttaagtgttccacggagccctagaacttccacggcgacgttttacagatcttctgattatgatggatttgtctaattttagcattaattatcataaaatgctctttttttcatcaattttagttgccaaatagggtttagcgcccagaaatgctgcttctagtactactgttttgaggattctttggttgccccgtacggaggatttgttatgccatcggctcagccggatgatctcagcaggtgctgttgacatctgagggcacaacgtcatcgcccgttaaacaggttgcccgaccatgcttgaccaccctgcttccgtgatcataataaaaaatggctcccacggcatccaagtgagacaatgtttatcaacaattaactttttcttcttcttttgctctttagactcgacctgtatttctttaacgcatcgcgataggtcgaacgatgccgggcataggtcaagataacaccgttagccggtctttgtccgatacaccaaatgaagcctctgggagagccgccagagcccttccgaacagccctttggggtctgtacagggaaccgcctcgctaccgaatattgtaacctttgcacatgcggatagcttcggaagcagaacaagccagcgtgcatttggtccagagtccccccgaacagcagatgcgggccggcgaagcctttcgtacgctttgcgacaagaagcagatgtttactacgactcgcgagcggcaacacacgatgaatggaaacgacgggaccgaacgctacaagactattatgggaataatcctcagctcttgccgcagctgcctttcacgtggcatcatggatggaagcgctggagactctttgtttttgcgattctggtgtttatcgatggttctctaatacccatcgtgctgtactatgccatgcgatatgccggccatgtccaaggctggatcatcttcgccgtggtcacgagtatttggggcggtccaacgtacatcgaatttggcatcagaacctggcggctcatgaagaaggagagattctatcgtccactgggcacgaatagccgctggtgcttcgatacactgaactgggcatcggtgcttaccatcaccgccgttacggcgctcttcatcgtgggcagtgcgccgcatatagtttggctgagagttctctgcatgccagcaccagccattctgtacagccttggcggcgtcctcggtctcatcacgctgttcaactatatgaactggcctgccccgttccgcctcagttccactgggaaaggcgaaaaggtatgattgcaatgactctttcccttgcctccttagtagtcggcgtcttatattaacattctctttcttcttcaaacaggtcctgccgggagtgtactattttattgaagatgtcgttgccgtcaatgccggagccggtagaccataccgagaagcttttgcggcccgttacaatgccagcccccgcttccggcaaatgctgttcaagcaatctgtattctggtccgtgcctgcgcttctgttggccggcgccctcaccgttattgccgtcgtacatgaagttccagccactgttgcgtacggagtatgctgggccgtgccattcatatggtgtgcggtctggggctggattacagtcatctggtgcaagcgagatatggtccgcgagagagtggagtgggaagagaaataccctactgagaaacatgaaactgcaacaaacaatatccccttagcgacggtttaactgtatttatgaagcttgtttattttttacacatgaagtttgctttccttcagcgactttgcatctctttgccgcacctaacccatacgtcgttggcggtgattgctgtgctaataatcatggccagtgcgatcactgcaggatgagtttcaatcaagccaacagcagcggctggaaggagaatgtccatggtggttgctacgagcttcagtatcagcgaaggaacagcctccttgggttctgtcgctccgctctgcgatgccacttgatccccagatccatcgccattctcccttaatggtccatctcccttctgatgttcgctgttctcactggagatgttctctttggagttgtggttggatgatgcatgcggggccggctgtttgccaagacagcgcagcagtgcgatactggagcgaaacagcgagatgcataaagcgatgagccaaaagacctgagcttgataattcaagttatcagtctgctctgcgccgaaaatcttcagatggtctacttctagcaggtcgagcagggtcactgattcgagcatgccatacagccccaggcatgttttgccgagcacatcgagtaatgtctcgaagtccaatacctgggaagagtacaaatcccatcccaattggaattgctcaaggaaccgaacaaatcgcaggagacgcctggttacgttgatcttggcccgcagttccagaaatgacgttgacggtggaaacttggttgacgttagaggcagcaatgcggctgctgcagagaagcgatatgtggcgaagagagagactaaagcctggacgaagcgtaatgatcgctcgattccggcttggcaggcgtcagcattgtttggagacctggttacatgatttcctgttcaatgtgctgatttcccacgctaagtggcctggggatgcaacacaccattatcagtcccgaaggcaataaattggcgcaggagtgccatattcacagcactaatattcacgcagcaattgcgtgcgctgcgacttaaggcgaaagcaaaaatgccgtatcaaaaaaatgaaatgaaagaaaaaaaattaaataaaaaaagcaatagattttgaataaagatacaggcagggtaggcggctacccagtgtttgagcgataattgaggaggaatattggtagtataatgatttgatgacgggttaatataccttagcagtatggaatacaactacgactcactaatttaggggcttctgcaagttaacaatgagactagaagccgttttttgttctccatcttgtcaggcaccaagtgaatattacccacacagttggttcggtgtgccagcttagaggcgtgcatgccaacccaatattttctcaacagccaccgcctcagagtgtccctccatctcttattggtatttgtttcggagataaaactagtcacagtcaagacttcgaaaaacctagaagctctctattgtaacaccaaaatgatatagccaatgctgccaaaatcttcgtttcttctgcacggtgcagggtagcaagcagccatagcaaggcagaagcgaggcctgatggacacccacaattgctcgcgcatcatcaacccatgggcaaattcttaaacttatgccatgttttcatcgctggccgctattcgccgccggtactacagcgtgctaagatggcctcatattcgaaagagcgtgtctgtaccttgtggctctggaggctttgtagatatcgagtatgtgaatacaaaatctccttgggatgcgacttcagcgctaacgcctacagcagtttgtataatgttgacgaattttcacctacaaaattcctggttcttcacttgcctccatcatcggggagtgccaacagcgcaaagcagctgccggaattcttgtatgattggcctgtcgcaagcatcaactaccgatgggagactgaacgtcgcgatgtcgcaagtcaagatgccgccagcgaagagcacgagtttgccggctctttagattggcctacgccgatacatgatgtggcttttgcttaccagtggataaccagagctctgatgcctccagacaatggccgaggaggcatttacgtctacggatctcatctcggcgccggcctagccatgtctctctcattgaccgagtcacgtccaaataaaaagttttgtgtgcgtggcatcgcggcctacaatggcatctacaactggaccatgttcttgccaggccacagaataaatatgattaggtccatgatggacgttgcaagtctttcgcggcgtacaaacggcaacttcagacttgataccctgcaacaaaaattggtatccctgtttcagacgccatccaatctctttgaccccttcgcaagcccgagcctcttcttccacaacccggggctatctatacctgaatcattctacacatctacacggctcgccagcattattcgcaatatgaaagggcaggcgagcgacgagtccaaggaaaatgtcctaccccgtaactcgtatcttgggttccctcctagagactcaacgatgaagatacctgaaaccatcctcttacatgacgcaccgtctggaccaccggcacggcagccaagaccaaaaatgggactcaaaggcagtagtgacggagaccaaaggaacacatttaagaatcaaacagatgaaattgccagtttgatgaggcgcagtttggctaggtttgagcttaaggagaaagcgagatatgaggaggacatgcattacctggcagaagagccgaaacgcagaattcgggtcgtcgaggtagggcaagaaagagaagacttggaacttaatgaattcggccagcaagctgtttcaaactggttggatgagaatcttggaactattaacttgaaataataataccagcataagccaggtacatggcatagattgctcgggctgctgacgtcggtggtcgcgcaatgccggtgttccaagcttcgcgatgatgcaattttttaagcataatgatccttatcgactgttcacaacagcaacattgcggaatattattggtgcttggcatgagcaccatgcttataccttgtctcttaacatggcacaaagcacatgcagccagctcctcgagctccagctccctttgctcctctgcccatgacctaatggatattaccccggcgctaagcatgccccccaaggtgcccggaaccttgcctaaaccaggcaaatacgtaccgtctcaggcaccacatctggcgcctgtgccaagcactatatctacccacttaccgctacgcccgtcgctctccagatcgtgacgcaatcatacacctctgcagcatcgcatccagcccgccactcttcctcccagacgactcatcactgtcgctcagcttcgcatcaccgaggcgctggaaagctcgtctcagcaagcctcttgagagccgatcggctaggtcggcgccatgcgttcggctctgctgcagtctggccttgccgccctgctcttcggggcgagcgtctctgcggaatcatatacgccaaagcacgagctgggccgatgcgcgtttcgagggcagtgtggaaagcagagctttttcggcaaggagctcccatgcgtcgacaacggccttgctgaagacccggacgatgaccttcgaaaggagcttgttgagctttgcggctcccagtggagcgagggacctgtttgctgcaacctggatcaagtaagccttgaattgtcttgtaggaagctgttgatttgatgctgatgcccacctcaaggttaaagctttgaaatccgaaatgggcaccccaaggactctgattggatcctgccctgcctgcaaagagaactttttcaacatgttttgtaaattcacgtgttctcccgatcaatcgacctttataaatgttacagatgtcgcgaaaaagggaaacaagctactcgtcactgagcttgaccaattgatttcagaggaacacggctcagggctctataatagctgtaaggaggtcaagttcggaggcgcaaacagcagggcaatggacttgatcggcggcggagccaagaactatcacgatatgctcaagtttcttggcgacaagaagccgctggttggttcgcccattcagatcaactacccggaaaaatacgaccagcctgggatggcgccattgcagacgaagcccaagaaatgcaacgacgaggatccggcttatagatgtgtttgtgtcgactgcccggaagtatgccctaaactgcctgatgtaaaggaagctgggtcttgccgagtgggaaagctcccttgtctctctttcgcatccatcttcacatacggtgttctgctgctggcacttttcgtcgccgtctttggccatatcttctgggctaaataccagaaacgtcgtgtcgaaaggactcggctactccacgagtcgtcgcacagcgatgacgaagacgagggtggacctattcttactgatgctatgcgcgaccagccaacaaaacgctattggctcaacgatagatgcgacaaggctttccgccagctaggaaacatgtctgcaaggttccccagcctcaccataggtgtgagcttggtggtcgttgctatcttgagtgccggctggttccggtttgatatagagcaagaccctgctcgactctgggtcagcccgacgtcggaagctgctcaagagaaggaatatttcgactccaactttggcccctttttccgagctgaaaagattttcttggtcaacgacaccaagtcatctggtcccagccctgttcttagctatgagacgttgaagtggtgggcggaaattgaaaagagcgttgaagcactccaaggctccatgtatggcagtacacttgacgatgtttgtttcaagcctaccggcgatgcttgtgttatacaatctgttacgcagtattggtactcgaaaggcggcattgactccaagtattggaaggacgaccttcgcagctgcgcaaaatcgcccgtagactgccgacctgcatttggacagcccattgagccaactatgatccttggcggctatgaagacgatgtcgttgactctcaagcaatgacagtcacatgggtcgttagcaacgccgctgagaactctgatacgcttcttcgcgctattgactgggaaaatgcactccgcgatcgactcctccaagcacaggaggaagctaaaagccgaggccttcgattgtcattcacaacggaaatcagcttggagcaggagctcaacaagtctacaaatacggatgccaaaatcgtcgtcgtgagctacatcgtcatgttcatttatgcatgcttggcgctcggcacgcctttgaagcacttgtttggaaatccggcactgttgttggttgaatcaaaggtcactttgggccttgctggcattgcgattgtcctcatgtctatttctgcttccattggtttcttctcgtgggttggcctgaaggccaccctcatcatcgttgaagtaatcccgttcatcgtcttggccgtcggcgttgataacatctttctcattgttcacgagctggaaagagtcaacatcaacttccctgaccagatggtggaagagagagtttctcgagccctgggccgtatgggaccttctatccttttctccgccttgactgaaacgtttgcatttgctctcggctctgcggttggcatgcctgctgtccgaaactttgctgcttatgccgccggcgcggttctcatcaatgctgttcttcagatgaccatgtttgtatctttcttggccttgaaccagatgagggtagaggatcatcgatgcgaactttggccgtggtggcaggtcaagaaggctaggatcaatctcaatgggaccaacggctatccgtctaccggtagggcgtctgatgccgatgaagaaagctatctgcaaatattcattcgaaacacttatgctcccagcctcttacgcaagcagaccaaggtcgccgttgttgctgtcttcctcggtctcttagcggctgccattgccttgctgccaggtatccagctcggactagaccagcgcgtcgctattcccgatggatcttatttgattccatatttcaacgacctctacgactaccttgagactggacctccggtttattttgttacccgtggagtcgacgcatcccagcgccaagagcagcaagcgatgtgctcaagattcaccacttgccagcccttctcgttgacaaatactctggagctcgaaaggcagcgatccgacatttcgtacatcatgtccccggcagcaagctggattgatgactacttcctctggttgaaccccatctatgatcaatgctgcattgagcacggttcgacttgctttgcagaccgtcagccggcgtggaatacttcactctatggaatgcctgaagatgacgaattcattcactaccttcaaaagttcctcgcagcaaagactgatgacgtgtgcccattgggtggtcaagcttcctacggagatgcagtagtcttggacagcgaagcggcacatgttaaagccagtcatttcagaaccgctcatactcgccttcgcagccaggaagactttatcaaagcctactcctcagcacgccgcatcgcgtcggacattacaaaagcaactggagcagacgttttcccctacagcgttttctatatcttctttgatcaataccttagcatcatcccactgacaggaggccttttgggcgctgccgttggcgtcatcttcgtcattgcgtcgttcctgttgggttccgtacggacatcagctattgtgaccttgacagtcataatgagtgttgtggatatcatgggcgcaatggtggtgttcaacgtctccttgaatgccgtttccctagtgaatctcattatttgcgttggaatttcggtggagttttgtgcgcacattgcgcgagccttcatgttcccctcacggacggtcatggagaacagctttaatgctaatggacgagatgcccgtgcttggacagcattggtaaacgttggcggatcggtgttctcgggtatcacggttacaaaattcttgggcgttggggtacttgcattcacaaggtcaaagattttcgaaatctactacttccgagtttggttggcgcttgtcgtctttgctgctcttcacgctctggtgtttttgccagttgcgttgagcatcggtggaggtgaaggctatgtcgaccctgagagcgagggcactgctgctcaggatttgactgatagacgctggcgggcaattaggatccacgataacagcgactccgaggatgactattagtccaaaccttgtgctgatatcgttgacgttgaacaaatcttcagatgacggtgcttcactgtcctatctatgacgaagaataggctgctaattttttcttggctcgaaagaagaaacgtttcattaaattaactggagtatggtgcgctggaagtcttgcgataatctgctaggatgtaataatgggaacatacacggagtataactgggtgaatcggaatgtattcgaagtttgcataactgagattgttttcaactcctgggttttcttttctttttgctcgtcttggtgattggtatacaagtttggcttcataattaaacaaatggcactaggtattgtgcgttataaatctggttttatagaaatactatttgtgcaaactgtcccagcaagcccgattgtttacttttgtatctaggggctcacgcacaaatcagaattttgaccatttgcaaactgaaccttaatgtctatctgtatgtctatctgtatcagtatctcacaataggtatggaatgtcagtactctatctctatcaagggcatgtcatccgccacctcagaacacgtatgagcaggggccgtttcatcccagcgccagccggacggttcttcgcgtcgccaactcaaagcctccgtcttgccagactttgcatgtgaacgcgggctagccggagttgcccacggggaagccggagctgccttgggagaatcaccgccactcttagtctcttccaaacttgaatccaatacctctagaatcttgcgcccgcagtcttcgggatattcctggccgtctctaccgacaaagacaggggcgtggtcattaaaggcatttttaaggtctcccagcgtccagaaggcggtgcggcgagtgttgagccactcaatgcggaaggggtggctggctttccagctgatgttgctcatccatttggctggggcgatgttgggatcaggggccgtggtcatgcgagcctgcggaatgtgttaaaacagtcaattagattttgagggacgaggtttttgtggtaaaaaaaacatgaggggactggatttacatagccttggaatgcctttgacttgttgatggagaagatgagatagacggttttgcattgtttaaaggcgaagcttagcatggggccgttttcagcttttgtgatccatagtccctggtgaaagtgttagctacgtgtagacttgtgggagcgagcgtgatatgcagggtacttacgtctcgctgggccatttcaacgttcatcgagttgaaagacttgactaagaagaatcgtgcttctattgattttgtcaacgagggtcgctttgagtccctttggcatgagtgtttgaaataccttgtgtaggtgtcgagggctgagcgacctcctcgggccatgcatcggtgtcgctggcttcgacgacaatcgacccctttgacgatgattgctttttttgattctccaaatcagcatcatcaccacttcgctgtccttctttgacagagcagtcgggagcaggcatatcgtgctgttgactagacagcgatccattcccaaatgccgaatacgcagactctgagtcggctcctttattaaccaaagagggctcagagccacagagctctccggcgctttgggcgcccgcaacatgatatcccctgagacccgtatagtctcccaaacggccgagagccaatggactcggcttctgagctgagtacggagatggcgagtagacgctctggctctggctttggctctgagagaagacgggagtcgatggaggcacaacataaggcgtggtgtggtgaatctccgagatgatcttctggcgctgttcatctagggctttcagctgtcgcagtgcgcccagaactttttggcggtgctcgacatcgaagaatccggtatgctggagccagagcttcacatcgttttcggccgcaagatctacgccgggggcatcgggcgtgtccagggccgtcttctcctgcaagaggtttgtcatggcctctgcaagtgaggcttcatggtcgctgtcggctgtcatgatttctgttttgagatgcgattctgcgggcttgttggggatactgtctctctacctatggaaaggctgatgatggctgccgtggttgtaataggatgttgacgtggctggtaaccacgtataagtactaggtagtggtactcggaatatttccttttttatttcattgttagaatatacgcaatggaacaaacgaaattgtgctttgttcaaacccaaaaatggccaaggtttcggggtgcacgttgcaacttggttgacaatgaacaaagcttatccgtgctcttgttacacagactggcagcaacttacggctggggatttaattagtcttggattcttaaaatcttccgaaacaagtattacatgggcttggatcatgtaaacaaagaagcatgagagccccgtggccttttatatatgtgcactggccaagagttggacaactttgttggagattaaatgcacaagcggtagcaaaatttggcggtgtataactttcctagtataattgaaaacaatgaacagatggactgcccgttttgtggccaaggagtgatggatgcggaataggctgctggtaactggccccgaatcacgacagtaaatgtaggcatccgatgtcaacgcgcgaggcagctgtttgcatgcgtaagtgattgatggtagcccagtagtgttattcacggttcacattgtgactgttcagtaggcgtttatcattaagagaaagcacttctgtaacgtgtgtgcaatactaggcaggtgcttggagatcgttttcttggagtatagaaaagaacgggggaaaaaaaagaagaaagatttagttgcagagttatggccgcttgcatgatgacaatgtatataggctgttggcaggcagattgttacacggatgtggatagaaagagctgcatagaaaaggtagaccaatcgaggtctctatgcgggcggaagaaaggatgcaaataagccaccctggatactggcatacataaccatgaatacaacaatccgtgaggcgagcttttgagacctgtcgctactcaggctacctgccagccaccaataccatatgggatagccagatgacagccgactgataatctgcacgtggaagttggtaatggccaaggtcgcaatcaacgtttggatcatggccaatgtaatcacaaacgcgcgaaacgtctccgatggcaccggcacagttctaccaaggccatgggttaggttaaaactaaaatcgagccccgacttgagcagaattgcgagcatggggctggccagcaggaagagtggcagctggtttggggtccaatacttcaaaaacccattattcctaaagaactagtgtaagccatggaaactccggacgcgtctgtggttgtacaagtacaagcagcatcatcatcttaccagtagtgtgcctgtacaaaggtaaagatactgggtaccagacgctggcaccacggccttggctcggcgtcaatggagccaacattgcagtacctgtaccacgccaccgtctgcggaaccgcactccccgccgcgatgaagaggccaccaatgattaaagaagccagaagcgtcagtctggagacgctcgggtggcggaaaaagtcgagcagagattggaccgcttgcaccgcgaacaggagaccgctgaccaggccgttgctcctaaaggcagtggacagtccaaaggagactccggcgctaagaaaggccagcatccgtttccaagtcgcagtgctgggccgcagacccattgcaaaaagcaagttgccggcgaaggacaagcaggcaaacgggctctccgcgtacggggcagagaggaagaggccggcgggcgagagaacgtgcaagacggccgccacgtaggccagtcttttgctgttgaaaaggacgagagtgagccggtggagagccagcacggcggcaagatgcgccaagtttgcgaaaaggatggccacgaccggctcgagggcgccatcgccaaccaggtgcagccccctgagcggcctgaggatgccatcgacggcaacgggcagcgccgccccaaacgcccattgctgctcgtacgtgtaaccttcatgcgcagcctgcatgaagtacagcgcatcccatcgcgtcagtttggttgccagggctgatgcgttgacgccagcgccgtacaggtgctcgaagaagagcgacgttgacgtgtcatagtcgtggctgatggaggttccgagggcgatggagagcaagaaggccttccaagcggcaaagacggcaaataaagagtaagtgggcgaggtttcatgagatataaggcccatctttgctgtcgttgagggatgggcgctggatgatggcggctttttggctttgatgctttagaccatttgcttgagtggattcacatcgactgggtgcgtgcagctcagtttgctttgggtggtcccggaattggcattagcagagcatatttgaagaaaattgaatcagggtagagagagtgcagacaagttgtaggtctggcatgaagtggatgaggcaggcattgaaggtgaatcgcatgttgattctgaatacgtgagtgcagttggagtttactggtctatgggcgacttagcgaatatttagtaccagttgaatggctgggagctgtaatcgtgtaactctagtgttcttgagcggagatttcgcggggctgggctttgaaggtacttttgcccccagtaagactgttagaccggtacattatttctggtagcttcaacatctcataccagcacaagattctagatgggcgcgcagcatcacataaaatcaccctggcactagaaacagtacatgtagactcgtaaaatttgatcttgtatataagggtgcatataatttgtatgttttatgcgcatcatccgctggctatttactcatctatggtgaattcctgccctgcatggcccatctgctctaggtataaatgcgagcttgcatctctaggggagtagataaataaggtattagtacaagatatttcttctcatttcgtcgtcatttcttccctcatcctcttaatatttttcgccagtcaggataggcagggcctcatcagtcgtccaccaactcactcccttctcaccgggatacgagtatcggtccatgctttccggcttcatctcgacgctgtatccagcttcagtcggcgtctggtagtatccgtccttgataacggagggatgcaaaaagtgctcgtggaggtggtcaacaaactccaaaacagaaagcttgccgctgacgactacgtagtcgattgtgctcaagtgctgagtatattcgggaaggccaacaccgccagagtgaggtacaatgggcaccttgaacttcttggccatgagcataacagccagagcctcattcacaccgcccaggcggcaggcatcgatctggcagatgtcaatggcgccggtcatgagcagctgcttgaacatgacccggttctggcacatttcacccgtggcgacgccaatgccgtacggcttgagagcttcccgaacggccttgtggcccatgacgtcgtctggagaggttggctcttcgatgaaccagggcttgaactcgctgagctccttcatgtactcgattgcctcggggacggaccagacctggttggcatcgaccatgaggacgttgcccttgtcgaagccgaggatttctcgtgcgattctcaggcgcctcttgtcctcctcgacgtttccgccaaccttgaccttgaagtgcctgtatccctcggcaagggtgtctctcagaagctgcttcatcttctcttctccgtatcccagccatcccgcacttgttgtgtaagcaggcacagctcggttctggagcgcctcttcaatgcgcttggccttgccgggttcctgctcacgcagcatctcaatggcttcctcgggggtgatggcgtcggtgatgtagcggaaatcaatgcatcggacgtattcctctggcgtcatgtcggcgacgatgcgccagacgggcttgttgagcgtctttgcccacagatcccagactgcgttgacgacggcaccgagcgcaagatggatgacgcccttttcggggccaatccaccgcagctggctgtcgttgacgagataccgccatgtctttccccagtcggccacgagtgatgagagtgtcttgcccttgaggcgatcggcaacgtggaggatagcggcgcagacgatgtcgtttccgcggccaatggtgaatgtctaatcatcaaacaggcaagctattagcgatcgcagagcgcatggatgacgggatctaaaaactgcttaaagaagcactcaccatgccatggccgctgtattttgaatcagtctcgagaatgcagtacgccgctgagtagtctcccgcagcattcattgcatctgagcctgtcttgtcgagcgacgttgggaatcgcacatcgcgactcttgaagccggtgatggtaacttctgacattttggggtatatgatgtgtgcttggaagtaatagctggagaagagattgtagagtttgtcaaaggtatgatgaatgacctcacccacgtcgcgatcgccaaagggtatttattgctctacttgctgctctactacaaagccgatttcgctgacgctgaccctttaaggattcaaatggtgcctctattgacgagtcccccacgagtagcatcatcgtggatatacgcgacggagaatacgtggccgcaaatggtttaccgtacgcctcgccggctcgttttgcccgattattggtggaattcaaacaaccgaacgtcttcttcagcggttttcaacgggccatgcacctcgctgcaatctagaccgagaggcaattggctgaggagtggaaccgcgcaaagcaaatcgtgaaaaaagactggaactcatgacatagttcctgaggggctgagttttggggaaatttgattcgcgcgcgtctggttgaatgagagtcctcgtcacgcaactgacctcgatatggatttttttcgctttcaatggttgagttagttatctcagcagttgattgatcacccaatttagtctcaatacatgtaatcatctgagtccactccttggcaaaatattgctacgaaacataggtacatataccgcacatatcacggtacctactatacagcctcagtatctgatatggaggggttcggcattctatcggagaagcccctcatccccgcccccgcatcgcgatggcgcttttcgtggtttgctcggcataaaagcccgagagcctttgctaaacacgatgattgcttgtgtatgtggaagaggagacatgcatacagctcgtgcctgattaattgatgggtggcttgtcatgaccaggggagtagatgcacactatcgacttggagatgagaaaatttttgagcctcattattctttctgcaacttctaatagaacgatttttttcgtttctgattgtttcgaaccgtcggatttgagtggcttatggcgttcaaacttagcagaggttcactccactgtagctgaaaacggggaaagcgtacatgtatttttccgacggcttttctggctgtgaactgttgagggttgagaacgataggatgccaaggcgggagcaacagcaatagggactgcatgtcagaacatcaaacacacaacttgggatgagagcacaaaaactatcaaagagccccgttgtgttatagagtacatggtaaaagcagaaatttttttactagatgttaacgcacccctgccaagcagatcgaaaaaacattaaaagcaatacaaggagttgtacaagcaacaaatgcggtaaaagatgctagatgttgtagaatattagctgcagtgaagtatcaggagtgctagtcgtaggtagtagaagaaacagatgtggtagtaattctaaaacaacatatgcaatagcacctgtagaaagttatttggatagtagaatgtacggtccaggtataatgtgcgtaattagaaagtcgtgtgataatataacattccctatttttcatgcttcccagttaatcccctgtttgctgttccatctcatattgccttgtgtctccctgatcaccttgtcttgtgccgtgcttacgaatgtaattgctagcttagaccagacgtttacaatacattagagtacttgaaacattactggataaaattttcaccccagtcagtagaagagtatgtacaatgcctatacttgtacattctctcatctctaactcgaaacgagacccctagtgcatgcagtacttgggttgatgattgttggtgaaaagcggttctcacccatttatcttcagatatttgcaattacaatttctttccacatacatctatccttatttcacattcctgtgtctctggatactatgggcattgctccacactgcccgactcatttggaataccttctgacctcgtcgtcatcataagtagaaactccccgctactgcccggagaatatattccatctccttagctgagaataccactgtcttgctcccaaggactaaccattcgtctccgcacgcaaccccgccttatgggttaagcttctcccaagcgttgcagtcacatgcctttttgaggagcgcgtctcctcatattcgctgcacagaatccgctttggcaagctgcgacatcccggtgaacatccgtagatgagctagtgtagctctgagatgatcactcgaaacgattcattaatcatcccgtcttggcaaaccgatgaggtggcgggaccagatgcgaagccacatcacatggccgctgcaaggattcggagagaattgagttgaagctaaaacatctgttccttgctactgctgaaaagtggttggactaatgctacaagcagtaaaagatcgtctttgtctttgcacattgccgtttcactgcgtgtacgttgatatatatatacatgagattgtgaaacaaactcgcaaacatgtcaacgtcaacgtccacgtcaagatagcaaacaagatgccaaaattcgctctgtttcatcataacgggtcttacgagctgttaaacctctcaattgcggatcaaccgagcactcgcctgcttatatggagcagatggagcagccaaaaagtggtttgcgcctcggattgctaacgccaccatttgactcagttaaaactctgtacgcctttgaaaactcttagcatctcgacaaaggcacccccccccccccccactgtgcgcacctcacagtccaataaattgctgaatagggcgatttgactttatggctgcttctgaggcgccaatattatcgtaccactaagtagcggacctgagatctgtgcctgttggcgaacatccggcctttgccaccacctgaaagatcggctggcttcaggtcagttcctgggtttgctaattggcctgttggatactgtcgatgggtcgaaactgggcaacgcagtttcaagagctgatgggcagtggaccatatatggatacaatggcttggaaggcgatagaattgactgtttccgaggtgtagcgctgtggagttgttgccggtaccgatcctccctcaccactttggatagagaatctttgaggataaaggaaggacattatcccctcgtgcaaaacctgctcttccatgtttcatttatgattagtctttgtctacaatagcagcatcaagcaccaaatatgcgagtttcttctcttctagccttcctgcctctagcaatggctgccccctcaaggcgagccagcccggcgccagtattggttccccgcggtgctcaggtcttggagggcagatacattgtcaagatgaagacagaagctcaggtctcggcagttgaatctgctctttctggggtcagcgctggcgcatcccacagatattcccacagcttctctggctttgcagcttccttgacgcctggggagcttgagattctgcagaacgatcctaatgtgagtctccacgttagcatgatccaatatgagagtgaaaattaacgagtctctcaggtcgacttcattgagcaagatgctactgtcagtacgaaagcaatcgttactgagggcagtgccgactggggcctgtctcgtatttccaacaaaaagccggacaccaccaggtattcttatgattccagtgccggagagggcacctgtgcgtttgttatcgacactggaatcgacgttcaccaccctgaattcgaaggccgagcaaagtttctggaaaattttgttggcgatggctccgacgcagacttgtttggccatggaactcacgtctctggaatcattgcgggcaagacattcggagtcgccaaaaaggccagtctcttcgccgtcaaggtccttgatgtcaatggccagggcaacaagtatgtatccttaattcctcaaatcgacatgtttcatgtgctaacaatacctcttacaatagctctgttatcattgccggcatggactacgtcgccaagaacgcatccagccagcactgccccaagggcattgtggtcaacatgtccctgggcggcatcaagaccgatgccgtcaaccaagccgccatctccatcacaaatgccgggctcttccttgccgcggccgccggcaacgatgccctcgacgcagctgatttttcgcctgcctgcgtccctgcggtttgcacggttggtgccactgataggaacgatacttttgctctctactccaacagaggctcagctgtcgatatccttgctcccggcacaaacattacttcttcttggcctggaaacctcaccaaggtcatgtctggtacctcaatggcctctccgcacgtagcaggtctgggtgcctatcttctcggcctgggccagaagattggcggcctttgtggtaccatttcttcttctgctctcaaaggcgccatcaaaggcgtacctgagagcactgtcaacttgcttgttcagaacggcgcatagcgcgttatcgagagactatatgacggatgcatgggacgcttaatgatgctcggtagagcgttgatgaacataacattttttgcatataacatttgcatataatatttgcatatcacatattttattgtatttatatatatctaaggaggaagcgactctacatcacacacagatgctgtgtgtatatatattttattttcacacaatacaggatattgtaatacgaagttatgtatcattcatcatacacttgtatgcactacagtgcgctcctttatcccatcattaagcacctacagggctcgcaattcctacagccagttgcagtgaggaacaacccagcagggatacggtcctgtgcatatggtgatgttaaccgccgtttcctatagagtagatggagcatctggaataactacgccggagattataaaagaaacgactgaagtaatcacaagactactattagcctgctgatcttgagctgaagttattgtatgcgcggattttcttccattctgattccgcccagagaaagagactccacaaacagtagatggtcgattatcagatatagaaggttcgaggagtttgtaaagatggaaggagtttgtagagataaaaggaatttgtattgatggaaggaataacctctagccgcaatatttaagatgaacatcgcttaccatttctctctttgactttttattcccacaacaacacaacactaccacattaatggcagtcatcttattattctttggctactagccactttgcctctttttaggattcctggttcgctctgggggatgccattctctggagactcagcagtcaatagggacctctttggatccttcggaaggtacacctcccgataactgatgatcatcgttgtctccagttcggcccaaggtctacagtcaagctggtcagtgcttgcagcagtcggtttagcttgacactggcttgcatcgtcatatgctactatgccttttgtctgctaataaaattggacctaactaaccccatgtctgactgtacatttttgagtctgacttcctcgggtgatgttgcacccagtatcccataacgcaccggtaggctcagacgtaaatcatcatcgcccgtgtcccccagatctcaatagccttcgtcatatccctctatgaggcggctgcccatctttagacatgagcaaggtaaggttagagttcaatagaagggagcgttggggagggaataaatattcagcgtagctggtcaactttcaggtgggggcaattttgtatgtatttcgtcactattgcttggaaaaagaaagaaaagtaaatctggaagcgcatccccagatatgttggctcttttttttttttaatcccatgaaatctgcttgacagaacctcagattttccatttcctatggtcgcatgtgcttgttcgattgctgagcctccttgtatagataatcaccaaggaaccatataaaagagcaaaaaaaaaaaaaaaaaaaaaaacaatacaacagctggtgttcgctgacggtcacccactcaaccgctattaattttcccgagagggacatcgggtgtctataatattgtcttgtctagttcaagcaaaaactttctctataaaacagactccaaccaatatgccgtcgtcaccacgcatttcctcgtctccagtatcttcgttgtctggatcaagatatgtaggacacgtaatgataacagacgtatacttgtcgcccattagcacgagaacgtcatatactaaaagaagaaacatgtaagcgacaaaagctcttggaggaggagggtatggaccagtgtacatggagaaatgtgttcaaaacaataagcaagaaaaattaagagccgcaaagaagtcaagagcttggagtttaaatactcaagaaaactcgatggcataatcatggtttcgcacttgaaagtaagaatgctatcatccgtgatgactccgtgtcgcgatttcagctctaagaatcgacttggtagtatgctcactgcttgtgcaatcttttgggtggctagagcttggcgattccgtgtttgttgctatggaatatcatgacatgggagacttacaaaatatctcacaaagctgataccagagcctgaagcacgaactcatacatgtcgactgtcaaggtctaagctacactctggctttggcgtagatgctctgttagtgttacgcagagaaagcacatcaaagtttcaatgttggaagattagcgattagacccattgacttattatagcattacgagactatgatgctcttgaatgtaacacggccttttaatcgaattaaaagacggagagtgcaaagcatgtgtgcaatggcttgatacttgaatggctgctgtagacgctgttgatctacagcaggcatgtggaaatatgccccactttagctgccgttaattctagagctcagcttccctccatcctcagaattcaccaccgccatcaccggattcaaccgtctggttcacgctcaattgctgtcacactcttgaaaaccatggacgacgaagattacggcgcagatgatgccttgctagaggccatggcggccgtggattcgggcccctcggcatctgctatcaagcagcccacgccccagattatcaacagaccagcagccggcagtggcagtggcagtggcagcaaaagcagcgcctcagcgaatccgatagtgcagccgacaccgcagataattcagcaaaagaacctcgggtcgacgattctcgtatcgccccgccaacgaggcaatccggtgctgacgtctatccggtcgataccctgggaatacagtgacataccagcagactatgtcgtcggattgaccacttgtgtgctgttcttgaggtgaggatatctcattgacggccatagaatactagatcccagttcattgaatctaacctcgagtgtccttatctagtctgaaatatcatcgtctacatcccgagtacatctacacgcgcattcgcaatctacaaggcaaatacaatctgcgtattcttctcacccttgtcgatattccaaaccacgaggactcaattcgtgaactatcaaagacttcggtggtcaacaacgtcactgttatactgtgctggtccgcagctgaggccgctcgatatctcgagctctacaagtcgtacgagaacgctaatttctcggccattcgcggacagcaatctaccaattatgcggacaaactggtggaattcgttacggtgcctaggagtctgaataagtcagatgcagtagccctggttgccaattttggcagcctgaagaatgcgataaatgccgagcctgagcaactgagtatgatgggcggatggggcggggtgaaagtgaagagatggaccgccgcggtcgaggagccattccgagcgaagaaagcggccaaaagaggctttcaatcatcgtcggcagctactgctgggcgtatttcaagaacagcgagcgcgaatgataccggcggtcggtcagagacggaaaaccccatctctcgggctcccccaacaaaggcaacaccacacagctcttcaaactataattcgcctgctgcaggcacatcagaccgtcaatctgggagtgcccaacgtcccgcgcagtttcgcttcctcgacgaagatagcgatgatgacgaggacgcatttgagatgattaatcgagaagaaaagcaggctcctcagcctacaggaccacagcccagtaaggaaagtggccagctaagtgagggcgtggcagcagcactggcaaagctacgacaaaatgggtgaagacgttaactctctctcgcatgatatcacatgttcccccacagaatcctacatccacgacatgtcggttcgcggccaagcgccgcagaactgccgagaaagaggggggctagctttagtagccgatgcgcggctcatcaacgcatgaaaatgcgtaacagtaacaccttgtactccgcataacgagactatctcttttataccgttcacagccgcggatggatttagaagaaggatattctgggcaaagaaaagtcgccaagtacattgcgggatcagtcttgcccttacgtacagacaagacgcccgtcggccatattgaaacatgcattgcattgttgagtctggattggagcagcactgtggtaggaaatggtggtgactaacggcaagagatcgcgcgctccagcgatcgagtcttggctctggcggccgcatcaggaccgtttgactccgcacctcggagcttcgtccaaccaacgttgggcttctcgggcaagcttgtgcctgggttggagagcgggacccagccacagcccggttcctgaagtgccgtcgccaatctgtggagaagccagctcttctgatatcatacgccgcctaaatactcggaggtgctcgaagcgctaagcggtaaacagcaggttgaggatgccggattcacaggcatgtcgacttttgctaggcatcgattataccactagtatcctgttggccgtgttacccagccaagctagcttcgcatcctggcatactacgttgtatactaagtaattatgcatacgagatactcaaaagaacttgcaacatgcggtgtcgtgcttttacaaatacagccttcaatggctttcggatcagacagattttgctttagaatctttgtattaacgaacatgtatagcagtaagctctggcattcccgggatctgacttttcgtggggctgtccggacttttggcctcaccacacacaccaccaccacacacgctcttatgctagattcggatcacaatgatacctcagaatagggtgtgatcttcaacttcccctcacggccccttgcaagcgtacccagcatacccagcatacctataacagggccaatcaggctccacgaagcaaaatgtcataaggtcctcgagacccatccgggaacttcatcttgtccagcttgttggagtaaccaaaagattccgtcatggacagaggctatatgcaagctgtggttagttcctggtgtcacctgcctgctgtggccttttccaccggcaagcttcgtccgctctgaggctacgagacgcgccaagatgcacgaagccggccgttttgttcaaaaaaacagcatgccggaatgccgtgcccgcatctctgggcggcgccatgtcttgaaatagagcaaaagcgtaatttcggcctcatactagtagcataaacaatcatggtacctgtttactagcgccccctcattctctcgctatgcagaaaagggaggatcaaggaatcagaaatgattaaattgcagagctttcccgcctcccgggctgaaattcccaacccgggtttctgctgagcttgggtctctcctctcccatcttgccggctatattatccaaaaggcacgaatacaatacactatgagattcatcagtggctccgttgttgcccttgggctcgttgcccctgcgttggcatttccacgcccggccggtgtaaagcgcggttcacccaatcctacgagggcggcagcggtcaaagccgcattccaaacgtcatggaacgcgtaccaccaatatgctttcccccacgatgatcttcacccggtcagcaatacttatgatgatgagaggtaagctctgagcgcccgccagatttggagtccgctgtggtggctaactttatcttaggaatggatggggctcatcagccattgatggcctagacacggccattcttatgagagactccgccatagtcaacacgatcctcaagcgtgtgcctcaaatagactttactactactgcgaatgccaatgagggcatctctgtgtttgagaccaacattcgatacattggtggcatgctggccagtaagtctctgttttcccctcatgacatatgtattgttttgtcggagtagccgtactgattggatttattgtaggttatgatctgctgaaaggaccattcaagtctgttgtgaaaaatcagacgttggtagacaacctgttgactcaggctgaatcactcgcgaacggtctcaaggtttcattcaacaccacaagtggtgtgccggacccaaccgtttacttcaaccctacctacaggaacagcggcactggaaacaacaatgttgccgagattggaacactggttctcgagtggacgcatctcagcgatctcactggcaatcctctgtatggtcaacttgcccaaaagggtgaatcatacctcctcaacccaacaggaagcccagaggcatggccgggcctcgtaggcacatatgtcagcacaagcaatggccagttccaggacagcaatggcagctggtccgcgctctcggacagcttctacgagtatctgatcaagatgtacctgtacgaccctgacacgtttggagagtacaaagaccgctgggttcttgctgccgactcgacgattgcgcatcttgcctctcacccgacctcgcgcaaggacctgactttcttgtctcagtattctggacaaactacatcgccacagtcagggcattgtaagttatttcaacatgtgcaaagtatcagatcaaatgacatgactctaatgattgttgttcccttttagtggctagttttgctggtggcaacttcattttgggaggtattctattgggcgagcaaaagtacattgactttggcatcgagctcaccaattcgtactttgatacctacaaccagactgcttctggcattggccccgaaggcttccaatgggtggatagcgcaaacagcagcagcagccagcctccctcctctgacgcaggattctacaacacggcaggattctgggtgacggctccgtattacatcttgaggccagagaccttggagagcatctactactcgtaccgaatcacgggtgattctaaataccaggatatcgcatgggaagccatcagtgccatcctcagcaaatgccgcgccggcagcgcatactcgtctcttaacgatgtgactcaggccaatggcggaggagcgtctgacgatatggaaagcttctggtttgccgaggtcctcaaatacgcttacctgatctttgctgaagagtcggacgtccagctgcagaagagcaacaacaagtttgtctttaacacggaggcacaccccttcagaatccgccagtaaatgagtgagttggggtattctatattggaaaatatcaaacatgagccgctagaaatagactattcatgacatcaagtaatgacccgcacttgaaagtggtaaatatggaaaattccatggtgaatgagttctagtaatacacaataggcctaagcaagttagcttggccgtaagcaaagcaactgccacggtttaacgagcgctctttcgttctcacaaattaggctccgagctactcttttctttcctttatcagtggtttcaaaactctcggctttggccaatgtcgcaaacatcaaacacgccttcttcgggaatgcctttgcgcttcagcgcctctttcagcttccgcggcggctcgagcacttcctccatcgtcaaggcccacgttccccagtggatgcccatggccttttggcatttcgtgtcctggaagatttcgaccgagtcatacggattggcgtgcatggccgagaaggctgcgcgaggggcataggcgccaatggggatcaggccaaggtcaaagggcccgcggtgctcgccaatctgcttgaactggggacatctcgggaacgaatcgtactcggcggcatagtcatcgatgtcggccgggagatggggaacggcgcggtagcccgtgtcgccgccgaaccagacggacttttcgccggagcggacgccccacgagcaccacagcgtcgtgtccttgtcaaaggccgtcctggccgaggtgtgctggcacggcagacacgatatgcgggccgagatggactgcttctcgccgccgacgggcaccttgacggtcagctcggcgtcctcccaccagtccagctcggtgacgtttttcaggccgctggagcggaaccacgactccaggcccagcccgacaaagaactgcacgtccgggtggtgtttctggatctccagcaccgagccgtgagacaggtggtcgtagtggctgtggctgatgaccacggcatcgaccacgggaatgtccttgagatcgcacggctttggcgtgtaccgcttgggccccatgaagctaaacggcgagcaccggtcctcaaacacgggatcaaacagcactcgcagccccgacgggaactcgacatagtaacacgcatggcccagccacgtcgcccggatcttgtccgacgcatcgcgcgcaggcagccactcgggcgtcaccacagtcaccgtcggcggcgtcgtgtccggcatcttgatctcgcccgtgatggtcggccagacgaccttgccgaggatggacaggaaattgggcgggttggaccatgacgggtagggattcttgaagccggagatggcgccgctcttcttgacgacgtggtgcgggttggcggcggcctcttccgggaagttgtcgcggccggggattttggtgacggatgtggaggagaggtgctgagatgagatggtggacgaggttgatttgcgcgtcatggcggcggcggcggtggctgttgcggcagctgctgagacgaagaggaggagagggattcgctgcgtttggggagatttggtgatgtttctggcttggatgcgggtgtagtagaagtgccacagctttgggaaaagccgttgacgggactgcgacatgagggcagcagacggagggggagaaggggatatatgtttacattcaggatgagtttaattaaaatacatgataacactcgtaaaaccaagggtgcaatgagaataagctacatctagagaaagaaacgtggaccagtaaggctgagacggagcaggggcctgcgtacgtgtccacgtatttgtccatgctcctgtttattcaccatctatcgagccatagacgacggagttaatacaagcgaatgcgagaaccgaacgcccctcccaattctccttgtccgagatggcagtggtctatgcaagcggtttgggctgaaggatttagggcttttttgtgcggacttcggaatccgataaaagcccattggcggcatttgcccaaactgggtagaagctgatgacaatgcttgtatagtaagtactactccaagacgtgttcttatagtcgtctttcaaggatagtataatgagagactctgtgtcactatgtaaatcgctttttttatgattactgatgctgcctcttgctctcttgcatttacggcttgccttccgcattaggcaatttacatcttttcgctttactaggcttccgaccctgcggcccgctttcaccaaggccgtggtttttaactccgcttactaactttgcgctggcgaataaacgtggattggccgcttttttgcggaaaatgcagatcaagtgctgactgccgcatttagactattcttgcgctaaacagagatcggtagatgctttgatgctgtacaggtatatgtcagtaaatgaaagttattagacagtagactataatatccttcatgtactgcaatggcagtaattgattaacaactccgggtttacgccttccgctgggaattttagcaaagaggacagaggcatcattacaggaacaccaatttcatcacggacaatcacaagaggcaaattatgtaagctttgttcaaaacacaaggttttacccaagtgaaaatgtcattggcgcatcaggaccatctatcctgctaaactactgtgctacaatcgcatgcccttgacacatactacaagatgtgcaaaagtacacgtgcgaaaacacaattcccccctcccaatgcaaccgcaaggctcagcagatgccacacttaaatggcaagtctctcgaccttctgctggagagccttgatctggccggaaagctcagacagctcgttggagctgatgctggcggcaatgacggcacggctcacaccgcaggcacgtccgagcagagtcttgctggggacgtagacatatgagacgcccttgtcttcgcagatgagggggatgtggaggatgatggcgaggggctcggtgtcggcagccaggacggcaagctcgcaggtgccacggttgatggacttggtgactgcaaatcatcaaagttagccacaatcgcaatgtaaaaaagagtttggtcaacataccctcgttggcacccttcttggcctgacggatgtgcatggccgactggaggagatccaaaatctcctgggtcagggcggcatcggccaagggccaagctgtagagaagaaaaagttaacaagcaagatcaagcaatggtgcggataactgtcttcagagtgtccagagtgtccagagtcttcagggtcgtcagagatggcttaccagcttcattggcggtagacattttcgaatatggtaataaggggctcgcccgaacaaggctcacggccggatgtgttttgaggggcgggtagaaaggttggtgaatggttgacgagatgcgtctttcgaggaaaaaaaaaaaagtttggcgatagctatggtgaaaagcttatcggaccattggagctaatcgcggcatggggaaatgaatatccggaatcacgtgatattattatataagacaacgaataaattaggtatgcaatgatccctgctttcgagaaaaacatagagcccttttcaaccaattagaattagtatttactttttttgccccacaactttctcgacgaatgaacaacgccatacagaggacgtcttatagtgatgaaaagaaacagcaccatctacctatgaaagatagaattgatatccctcaagtctttcccaatagatttagggtggaagccaacaagtagtactttacatgtgcctcaaggtacctctactaaataaaataacatcacaagggacaaagagtcaattcttgcccatcccatctatagtcttgttcaagtaaaaaagctttctaaatacatccttactcgaaattcaactcaactactaagaagagatcataataccagaacgatatatccctgcaagccttactattagcatgtccccctcatatatacctttcttagtaggcgacagaatgcaatgtaatgagtacatggtgtaatcatgtttctcaaagtcatcattcattgaatcagcaaaatggctgctagtggtatcttcaaaaatttatgcacaaaacatagccgacacacgaacccgtttaccagtcaacaccagcaactccgcccatcaaacgctgttccaatcataaaaataccgttcaaagcacgcaaatagagtagctgccagaaatttagatatccggtagtgttcgagtttcatccagcatcatctcgtcaccccctagctccttttccaactcgtctgctacaaacccctcgtagtcgtccaagctcttttgaacgtgaatcttgaacttgattacgtcgtttagcatgcgatcaatctccgtgtgtagctcttcccgtagcgaattggctcgcaataccagctgttcatacctgatcaagacagttagttattctgatttgcttagcgagggggggggggggtcggacgtactctatagtggtgttgatctcgcgctgctccagtaattgcaccgattctgtcaaaccagctcgcattctggacagctctttttccatcttttcaatctgcgcatcagatgccatcttctgcgccgtagcaacttccttggtcttttcatattcctcttccgccgccctggctctgtggttcaaagcctcaacctcatttcgtttatcttcgatggcctccttaatgccatccaagaggtcgtgatctttcatcatgtcatccatgacagccccgcgtcgatctgcaatttctttccgcagagatataaaactgtttcggatttgtcctcgaagatccaggttgagcacatgccccggttgatagcccgtcacggcgtccactagcaatcgatctgtcgcaggagtgtgtgtggtgctcgagctcttccagtttgacgaacccatgttattatcgtcaagagtgacctgcagctcgtattctctgcctttggcgttgacggccgtagctgggatgagcgctatttgataggctatggtgttgtacttgtctaccacgcgctctagctcatcgagctttcggctggcttcggcttccttctccatcacttttttcttgatttcatcgaggcgttgtccggctgactcaatacccttttgcaggcgttcacgttcagaagtcatgcggtcgatatcctgcatgctgatgccctggtcgtcaacggccttttggagtcctcgtcgctcttcttcaacctctttcaattcctcccttagcttatccagctccccttgtaggacttggattcgggcttcgtatttttctgagcgttgaactgcgagctcgttgtagtcttcaaacttgacgcggtcctcctccatgattttgaaatgattatccaagacagcaggatccggggtcgacttttcaaggtcttcgatttccttcaacagtctctcgttttcggcttctagcatctcgagttccgccgtgtactttgagttggactgttcaaatgccctggccattgcctcgacgtgcggagccagtagtcgttccgcatcctcatcgcccatatcgtcatccatagcgagccagtctctgtacgcactactaagaaagccaaagatgatctgatcgccacttacatcgacgcccgcgtcgagacaagcttccatgtactggttattggcatagccatccagcatttgagacagctgcatcatccagtgcaagagaccaagaaaagtactccaattctgtccgcccaccgcggcaatctggctttttgtgatgctgcgctcaaagggatatcgaagctgcttaagaatgggcggcacttcttgatcgatattcttctggaatcgatggctggggtcgattcggtgatacagccactggaacatgaaattgaaatctttttgagtcggagatttgagaatgttttgcgacagcgaatgcttcatctccatctcaaagttgttttgtaccatgaaatccatcagctcctgggcgattcgggcttgaaacgatcgatctctcaagggccgcgggtcgcgtggaactccagccgcctggggcgtggtttggaagaagctctggtggcttatggggccggctgttgatggtcgcggtcggtatacgctgctgcgcctgtcgctttccatcgacggtctcgccaagccgggggtgaatgctgaaggggtataagtcgctctgggttgttgaaaggaagttcgcttgacagaggatagtccaagatcagccaggttggcgcccgatgatgcgcgcgggaacattggcggattcggccgcgttacagccaaggagtgtctagatcccgatactgaacgtccgtgagcgctgccgtagctggagctcggattcgagcgcttcatactgcccggagctggtattccgctattcgtattgatgcccgccagcgtctgtggtgtcggtcagcggatgagaattgcgcgccgcaagcgacgattgtcccagttttccgaacttctgcgacaaaacgacttacctctcttttcctgcggacgctccacaggttcgtatcttgagacatgctgaatagccttcccgtggggctgttggctttgcgacacgatccgaattatcaaaaaaaatttcctgcaatgttggcggataaattcagaagcaaaaatcagaacttcgctgtgctcaaccaagcgggttgggtgatgggcttcgtggggcagttggacttgggaaaaagataaggtatcctgggttgctcggtgagaaagtaaacaaatcgcttattgggcagcggcgcatctagcgcgacagggacaagagacgtgagacgatgctgcacgtgatctctttgaagagccggcaacaagcccagaaagggtacgtacctgtgattttaattgagcccgttgcctcggtccaggcgttttgggcgcttttccggagacagcgctcagccatccagctggtccacaattaccgagcccagcatatgcctgtcgcatcaagggcatctcgtgcttcgtgcctcgttcatcatcagcttctcaatctacagccaaaactttcgtctactctggtggtgctgggaggctcagtctgggcatatttgtctatcatcatggcgatacgcgaggaaatcgtggcgtctgcagtaagtcgtctaatacaatccggcctcctcaaggcaaaacattcgcgggttcaactcttactgacaaatactctttctaggcgcaatgttggttcccatcacccggccttttaactatacggcacccttacgagactcggtattgacaatggcacagttttacaagaccctagcgttgcgacgtcttccatcgacaacaagatttcgtttcttcgaaccaagaacctgacacaggaggagattgaggctgctctggccagagccgggggcaacagcgcggtagctgctgcggccccctatccaagcgcgccgccgccacagggtgctcctcagcaatactatcagccttatcctcagtatgctgcatggcaaccacctgcggccgcgccgaaaagggattggagagattggttcatcatggctaccgtggtgggtggagtcagctacgggctgttctccttgggcaaggtaagactaacaaatacacgcgtcttactcacagctggactaacgagagaatgatagcgttacgtataccctctcgtagcgccgcctacccctgaaaagctggagcaggacaagaagtcgattgaggagcagttcgacaaggcatttgccctggttgaacagctatcaaaggatacagaggcgctgaaagatgccgagaagcagcggacagagcggctggatatcacactcgcagacattgagaccatcatgacggaactcaaggcggcaaataggcgccgggaagatgacgcgcagcgcattcgcgacgaagtacagggcctcaaggacgccattccacgggccatgaacaaccagaaggagcaaaccgataaccgcctcgtcgaaatcaacaccgagctgaccagtctcaagaccctcgtgtcgcagaggatgaatgccaactccaatgcgtctgcttcaagcggctatttccgaggcaccaatggatccaatgttaacggcgccagcgcaaccagtggaacgacatcacccccggcggcggctgcttctccttccactgaaacctctgcagaaccgaagcccgaggcccctaagagtgcgtctcagaacaggttcagcagaacctctggctctgcgggtaaggcgtctatcccggcatggcagatggccatggccggccagaatgccggatctgctggctcttccggcaaagaagctgagaagacgaccgccgatgccgcggcaggcagctcgtaaatcattcgttagttgacattcgccatgcattgtacggtttttgctctaaattgcggttactgttgcgctacggataaagaaatgcagacatcaattggataacggctggagcgttggttgcaatttctatgtatttaatatcaaatggaccatactttttttttctttcattattagttgctagaggatataaaatgtcattgaataagccataaataagccaagaaaggcttctataatatgcatctcgaattaagctccagcggctgtcatgttagtgctgaaagagacgggccgaggctcggcttcttccctgccactggcatcagattcctaacgcgcccaattgtggtctagaaatggcagcccaccacgatgctcgcaaactttaccataaacaattgtctagtgtagatagactaaacaaactgacaggtatccgcagcctcgcagctcaatcaagccccgcgaattattagtgcaaacgcctcgactctgtacctgatgatatggacctctccactcaactctaggctattttcccttacaccgtccaacttttcccgcccctaaatttgaaatgatttctatgacaccctttactttataagacattttttttctctcttctccctttaattcttcgtctccctaattttaattttctcttctaccaaacctaagcaatcttacatctacatcgttttcgttctcacaatggacgggcctccgtccccaactgtggcctcggctgccattgtgtctccctcgtcaccatctcatactgcccagctcacctccggcctcaggctcctgcttctgtttctgtcaaaaatcccccttttaactcaagtcgccattctacatgtgctgcagatctcggagccatcaaaatacatcgacctgaaatccaatttggtggtatctctcatacgcgctatattgacgccttcaaatccgcggccaatatcctctgtccagaaattcactacgcgcaacgttcagatcaagggcaagatatgggtcagctcatacgcctctcctcctccgcccgagaccgacatcagagactcactgatacaagtcgtggagagcatgagagacccgagcgtgaaagagggcaacgtcaggattcctccctttgcccacatagaggcggaatggacaggatacagagcatcagcctcgaaaagagagcatttgcctaaaatctcggaggtggccaagtatcatgaaatgatgaaagaaacccaaaaacctacaacagtgctctactttcacggcggcgcatactacctttgcgatcctgctacgcaccgtgatacggtaaaaagactggccgagttgaccaagggaagatgctattcggtgcgatatcgactggcgccccaggatccctttccaagcgcgctgctggatgctcttgtgtcctactttacgctgctttaccctcccccggatgcctttcatgaggctgtgaaaccagagcacattgtttttgcgggcgacaggtatgacttctcggacatatacatcatcacatgccgtgctacttgaactgtcattttagctaacgcatctttttcttgtcctacagcgccggtggaaatctcgctcttgcgctactgcagctgcttctccagctgcgccgcacgaaccctcaaattcagtggtacggcgagctccgcgaggttcctcttccagcgggcgttgcttgtgtctccccgtgggtcgatatcacgcagagtacgccttcatggcaaggccaggatcctcatccctttgactatttgcccaagccgcgacccgaattcgaggccaagatacctccttgttcgatctggccagcaagtcctccgcggaagcgcttctatgtggacgacgatctggccacgcacccgctggtgacactcatcatgaaccgctcatgggaagggtcgccgcccatgtggatgtgcacgggctgggaggtgctctcctacgaagacaaggccttggcaatgaagctcgccgccgacggcgtacctttgatatttgaagaatacgaagccatgtcacactgcttcgcgctattcctggagcgcctgcctgcttctcagcgctgcctcgagagctgggccagctttatcagcagggcggtcgaaagtccggcctccattgagtcccgcgcaactaccatcaaagcccggacgctggaagaagttcctttgaaattcgaggggcttcttgatgagtcgctcgaagagatacaagctgtggttgtaagtaaggttggcgaggctgagcatccggagattgcagcaaagctgtaaatatgcataccagaaattatcagatatagcatacaccatgacgaattatatatatacatacctatataacagcaatacacttctattttaaatttgacctagttacattactcttacaatatttcatgtcaatgcgaatgacatctgtaagccatgtagcttaagctcatcaacatgtagcttaagctcatcaatcggctccgctgtggcaccgcagcccgctagagccactggcgcagctatgcgatttgcacatgcatcttggtgacgtgaaactccaaacctcttctcctcatccctctcaactcacccaaaacaggccaattgggcgcccaggccgctgatcgacaatggagcgccacaagcaggccgtgaccaagattgccgccgccgtccggggctactttgagcgcggcgagtcgtaccgcatcttccacggctcgacaaacagcactcgccctcgtcccggtcccggccaccgcgccgtcgacatcagcgccctcggcaacgtcctggccgtcgaccgcggcgcaaggacggccctcgtcgagcccaacgtgcccatggaccgcctggtcgaggcgacgctgcgccacggcctggtgccgcccgtcgtcatggagtttcccggcatcacggccggcggcggctacgcgggcaccgccggcgagagcagctcgttccgccacggcttcttcgacgagacgatcaactacgtcgagatggtgctgggcaacggcgaggtcgtgcaggcgtcgccccgcgagcgctcggatctgttccgcggcgcggcgggcgctgtgggcacgctgggcgtcacgacgctcatggagctcaacctcattgaggcgcgcaagtttgtccagacgacgtaccaccgcacacacagcgtggccgaggccgctgcccgcgtccgcgccgagacgcaggaccccaagaacgactacgtcgacggcatcctcttctccaaggaccacggcgtcgtcatcaccggccgcctgacggacgacaagcccgacgaccgcaaggtccagacctttagccacgcccaagacccgtggtactatctccatgtcgaggacaagacgcgacacacctcggccgacacgccgctcgacgccgtcaccgactacatcccgctggccgagtacctcttccgctacgaccgcgcgggcttctgggtcggcgcgcagggcttcacctacttcaagtacgtgcccttcaccggcttctggcgctggttcctcgacgactttatgcacacgcgcatgctctaccgcgcgctgcacgccagcggcgagtcggcgcgcttcgtcgtccaggacctggccattccctacgacaaggccgccgagttcgtcgactacaccaccgacgagttcggcatctggccgctctggctgtgccccctcaaggagacgcccaacccgacctttcacccgacgtgcgagacggagacgtcagaaaacggcaacacagtcgtccccaagcccatgctcaacattggcgtctggggctggggccccgagaaccacgacgacttcatcacaaagaaccgcgcgctcgaggacaagcttgtccagcttggcggccgcaagtggctctacgcccacacgtactactccgaggacgagttctggcaggtctacgacaagccgtggtaccaggccctgcgggagaaatacagcgccacgacgctgccctcggtctacgacaaggtcaagattgacattgaggcgagcaggagggagcggcagctgtggaagaagtcgctcaagagcaagtggcctgtgggcggattgtatggtatctggaggagtattctgacgagggactacaacctgcatagacatgcggagtggaaatacaagggagatgaatgatttatgtatgatataaaaagagaaagaagaagaaaaggagcttgatgtgaacatgacagggattagattagacaaaaagaaggcttgttttacagcttactgttagacatgcaatacgatgggccaagatggccatgtaaaacaattagaaaccaatggatacctttaatctcgtagaacatattcatcacataatcttatagagcaactttattcgcacatcatatcatgtctatattttgaaggctcaagctcctgagagcaaagctcatctctaaaatactttacactaatgatacccggcacacgagtgtgcatcatctctttcgctccctcgtcttttatttttttacggctttctcattacgggtcttgaacatgcccaacctttgccgtctatattcagaaaaagaaaaatcaaatcattgcaacaaaattccaagtgtatcatctgcgttttccctcaagcagatgagtctatcgctgtgctttcgtcgtgccactagatagcgtagtactcccgtaaaaatcgcccaatagtggtttttttttaaaaataggacgccgtgtgctccatgccgcacaaattattcaaacagaaaaaatagggtttcttttatgttcaatggaaaaaaggtggtgaaagaagaagattgacagtctaggctaacttaggcctggaccttgtattcgcgcttgaacatgtcgtcaatcttctccaggtagtaggtgccaggagcaatggtagaggcatcacccttgggggtaaagttcttctggaggtgggcctgctttcggaggttgcacatctcatcgtaggtctcgggagggacaacccggcgggcctccagacgagcggggatgtccaggaccttgtggatgttctcgacgttgccaacgacgcggagagacaaaaaggtggcggcgaggccggagccgtagctgaagagaccaattcgcttgttctcgagagccttggcgtcgttgaaggacagcagactggccagaccgccccagacgctggcgcagtacatgttgccgcagagggtggcaacctggatggcggggttgacgcgctcctggaagcgcttcttggtgaggcccatgaaagtcttctccagagccttgtcggtcagggacttttcatagtccatgtcacgcagctcaggggcgacctcggcaaaggcagcggcatcagcattgctcaggaagtcgtggtacagcagtctggcgtatgacttctggaccagcttgcaggtaggggcatggaaagcaaggtagtcgaagcggtcgagaggggtcttgctggcgtcgacaccgttggtggtgccgttggcaaacttggcctccttcttgcagtagtcccggtaggcagcatcgagagccttagtgtagcaagtgagggagaagtggccgtcgacaacggggtactcgctggtcaggtcaggcttgtagaagtcgtaggcgtgctgcataaaggtgccgcgcagaccgggctcaacaacaagaggggcgttggggccaacgagaatggccacggcgccagcgccaccggttggtcgggcagcgcccttggcatagagggcaatgtcaccagcgaccacgatggcgtcacggccgtcccagcctgaggactcgacccagttgacgctgttgatgaaggcgttggtgccgccgtagcaggcgttgagggtgtcgacgccctcaatgtttgtgttttcaccaaacagctgcatcaggacagtcttgacggacttggacttgtcgaggatggtctcggtgccaacctcgagacggccgatctcgttgacgtcgatgttgtagttcttgatgagtcttgaggtgacggtgagagccatggagtagatatctagagccaatgttagccgtgggctcaagaactcaggggtacaggcacagaagaagaagaaaagtgtagcaaatcatgcgcggggaggaatagagaaacgctcaactcaccctcacggtcgtcacagaaggccatcttggtctggcctaggccaatggtgtacttgccagcggcagcgccgtcgaacttctcgagctcgctctgctcaacatactgttgggagaaatcacagtcagcggcatgattctcaagcacggtggatggaggggcaattgacgaacctggctggggaagtagatctcaatggccttgatgccaatgttctgaggtcgggcggccattctgaaagatagagctgtgtgcaatgaagcttgtgggagctgttcgagggagttgaaagagtcgaggagtgaaggagaggaaagctgccagctcaggaggggataccgtcgactttctggctgggacgtggcgggctgcaagtccatttaaaggttttcaccgccctcgctgtagcgccatagtcgcaggggactgcatagcggcagcgcttctgccaggggttgcgctaccagtggacactcccgctgtgatttaacaggcagaggggcatccacaggggggatccagatgctggccaggtggggatcggccgttggtgttttttttcttttggcgctctttttgatcgcatctatctggccttggaaattgcatggagagtagattgccggtagtgcgagtacattgctcttagcggatcgcgactacgagtacggagcacccacgcgaatacagccgtgcctgagcacagagatacgaacaagtatgtgaggacgcgccagggaatatctagatctagatacatgcagcaggacacccgaatcctgatctttttggtcttcagattgcctgatctgttcctccctgagagcccccatcatccatgcgagcgttatctctgattgctcacaagcgagtaagtttgtgggggaaaggaaaatccatcatcatcaagtgggctctggctgctactccttactcgacccagaaattcctcgtagcagcagcaataaatgctctcgtgccattgctaccgtgtcctctctttacttctcgcgggtccaattcgcgccatattccgtaaccagcagcctaccatacctctatatgtggcgtttcaagtcgggccgcatgtcgtcccagattttctgctgtaaagtgccactgccagctcacccgctgcctctattcccatcgcccagatcgcagcgcattgtccaaagtcttaccatgctgcgttgtcaatcgccccaccaccttttttctcttccgcttcctatatcgctgcaatcctcttcgtcccactattccctcttcagcttaggcgtcacttacatgggaccaacgccagcatcatctctctttcagccatctatgtagatggcacttttcagcgctgcaagttgcatgatcgaccctggcctggacaagagttacacggttctaggacgaatcccagccgggccgggcacacttgcggctagttccatcaccgaatctaatgcgccgaatccaatgtcgccgactacgtattcttcccttctctccgtaagcttgctccgaaaaccatctctgcatggccaacggcggaaatgcaaagtcagacagaacacggtgagacggatgtttttggcttgcattcaccgacatctgatacgcagggacaggctgcttggaaaatctttgtactacctcgtcctaagacgtgtctttatccctcccccattgtctttttctggagtacaagtaggtactttgtagtgaactttacagccttggaacgccaagcttgaagtttgcgaggtataaagcgtaaatgccgcaatttgttgccagaagcgacccaaggcagtgcctcatcatgtagaggctatatccgtagtcgctccgcaaccacgcaggcaatggcttcattcacgacgtccgctcggattccgggacggccccactaccggcctcgtaactcggatcaagaagtcgcgacccagcttggcgagaatcaagggaaggtgcctaagacaaacggcagagctgaattacatacacaatccttggcaagttgataagattcaccatcggtgacgtgtcgtattttgatgaattactacagccaactctagattgccgtgcatgaaacagctcttgtacaataaaaatagatacgaatacgaatgtgactagtaccttgcgaatacgcccagttttagaacaagaatatgtactttgactgcggtaattacaggtatggggcccgcagcggcctaaaccctattggccagcgagctgcgtactcgtaccgtcagttctgtacatgatcgccaacaattgagaggctgcaacgtcaatgcgtttatcgcaacgctgcttcattgcggggaagcggcatctcccagtgctcgtgcacgatgccgtgatcttgagattagcagaatcccaggcaggtcttatcgatacaaagatttccgtatacgcgagagcgagcatctcaggatagagatccaatatcctacctcgtaatcggcaatagccaccagaaggagacttgaaaaggataaaatgcaataattcgagcaagtaagagatacaaggcagtaaacaacagtacgacgaattaaaagcatgccaatattacactcctccgtatctgagtgatagctcctggataatccacggtcgtagagtcgaccatgacaacttccaagcctcaatgccaccttctggaggcgtagctttgttgtaaaagcagcatatctacatataatctgttcataagaattttagaacagcccatcagtatgacatttttcaaaagccaaagaaacggagcgacttaaaattgagagtttccctaggtattttttatttcacatagtactctattcatatcggctaaaaatacaaacactacaaattccaaaaaacgccacgctatgcgatccgctgtgtgacattgttaggccacaatcatacacgctcatactcggaatccgaggtcgtgttcttcttatcctccttggcagttcccgctgcctctgccgtctctacagcctcgggcttcacttcatcctttccagcctcttctccagcggacggagactgtttaggagtattgtcggcactcttagcttcagtgctctccttcttatccgaagcctcctcagtctttttctcagcctcctcactcttcttcttctcctcttcagccttgagcttattcttctcctcttcctctcgctccttgcggcgtttttcagcctcctgaatctccttttccttcttatccttgcgagtctgaatcacccaggcatcagcagcctcaatggcctcctcaggagaacgcttgtgtctaagaagcagtccctgaatctcagcggggctgaactcgtgctcggggatcttggctgaaaagtgcgtggataaatcttcaatgcgctcagagatttcggcgtggtgtcgagcccatctctcctttgcctcctcggagggctcagcacgcttaggagtactagaaccgcccttggccttgatggcaagctcggttgaggcgaactcgctctcgaaaggagcgtagatggcacgaaagatggactcggacatggtcttgtcggcaagagagaagggaacaatcatatccacacgaccgggtcggatcagcgccttgtccagcttctcgatgtggttggttgtcatgatgagcagacgtccctcttgcgaggcaactccatcaaggatgttgaggaggccggagagtgaaaggcgaccagtcgatccactgcttgaatttgcagaagatggaggaggagggggtgctgaaggatccatgcctagagcgggggtgggcgtagcgtctggttcttctcgcgtatgagtcaagccagcagtgtcgatgtcttcgagaaggacgagacaacgagtgggaaggctgccgaagagagaagtgaggccctcttcggtggcattgatggagctgaggctgacgatgtaaatcttcatgcggaagtatcctgccagggccaagctgagcgagctctttccggtacctggaggaccatataggaggtagccgcgtcgatagggaataccacggttggcataccaccgacgagtagcagggttgaggtagtcagcggtgtcggcaatcagatcctgcttcagcttctcatccaggatgacggtcgagaaggggcggttgggacgagacaagctgcgctgccagtatggctctccaccataggcagagccgctggagcttctgtagatgagagtcttgcgttcgtccttcttgaggtacatctggcgagcctcggcaaggagctcctttaaaaggcgagggttacggccaaagcatgagatggacagctcctctcgctcgctggcgctctggaagttgatctgctgctggttctggtggcgctcaaagaagaaggggcggctcttgtaccagaacagatgagagccaaatgacggggtataatgaagattctgctttggccccatgaaatcgacaacaggcacgtcctcatcgccctcatcgtcgctgtcgtcatccgagtttcctccccagacgtagctgctgcgagagtacaggtcggtattaacgaggaagcggcgcgagttttgcgaaaacttttggcgcgagatccaaagcatgagcatgttgtagatctcgtcgtcggtgcggaccctgaaggacgacatgagatactcgtcgatccacgcccacagcgaagtgctgatgtagccccatgcaaagttgaggccaaagatggcgactatgagggggatgtagaagttgaggtcgatgccgaggtaggtgtgcaaggcggatgagaacatggagaagccggggaagaagtagttgaggagggcgaactgcggattgggcacgacgccgccgcctgggagggacgacatgttgatgaagggatccatggctgctgcttgttggatccggccttgagagtggacggtatgttgggatgtgagttgaaaatgtttgcaacggacgggtcccagcggaaggcagcactcaattcaatgtgaatgcagtgaatcgagctgaactcgaacaggcctcgcctcccagaaatgtccaagacgaagtcccaacgctgctctgtagagagaacaggagtaggagtgagagtgtcttgtcttacatgcagccataagacgagcgccgtctgccttatatatcctgctggatggtgtttgacagctgagctgcggcctggacggtggagacggggccaggcgatgtgaatggccagcgcctccttgccggcagatctcgttggatgactcccgtccgagtggagcgctggctgcctgattgcgccggagcttgatgggaggcccctctttggagctttttggagccgccaccggctttgacgtacttggagcatgtgcttttcagcaaacgtgtacatcatgttcatctttgtatcgctattattccaatcatgattgaacatcaagtaaccatggactatgcgattttgtgtcattaataatgacaacttcacagcgcttggcggcaacgtggcacaaggcaatcctcaatggctattcgtcgcgtgcgcggaatcccatgctgtggcatccatccgtctccctgcatgcatgttaaagtgcttctcccaatgcaatcatcttcctctccatggcctccataccggccatgagcgatccagggaaaagaccgtgcacaacaacagtaaaaaatcatcaaacaagtcaaacaaggatctgaccgccgattgagtcactggcgagaaccatcatgagccgcagtgctccagctggcagctaagcctcacagcctcccaatgagcctcacttcactgttcagcgtcacaggtgccttgtaaggctgcctggacaggggggagacggatcagcgcgaaccccagttgggccaaacgctgcacgctaggctcggtgcaaattcactgtgcaaattcaccgtgcatctgcactgcaaagaaaaaattgtgttcatcacagcggttctcgagaaaagtggaggggaatgcaccgcctctttgacccggccaaaatgtgcctctagaaattgtagaagcccaacggatgttgcccgagtacctgtgagctgcagcgggttattctaaacgctggattcttcaagcaagacatgtgttgacatacagtgcatatgacatatatactgtattgcgcactgccaatggtatataacacatgaaatccgcgcctagagattttcagattcggatacgatcagctacaatcacccgaatcatgggtagcgaaactccaagtcatctcaaagttacccaaatccatctcctaaaggaatagcatactgggttacaccactgattttaccttcatcttgaaggatttgaatggttaggtcaatacaaattagcaaagtctgaagatcttaagtcaacatacacatcaacatatacttatttcataccaggaaatgtatcattctacaagcaccgtgaaacaaattacactccttcagctgatagatgtttcatcatcactatcgggcaacgactccaagcctatccaatagccgttgaattcctcaggaccatgttcctctgtaattggaagagggctgagtcaagatttagtaaatagagccgagtatatgttgcgtggcacatagtttctgcaagcttaaaagccacttcagggccccgctaggaaactttgtataattaaatagcaaagtatggcatgagtatagggcattgtgaattttcatcttgaagcaagtttacctcatctttagcagcagatgtaacgagttttgagaccagctctcgtatgaagcgtccttcacatacgaggcatttgcattccctcctcgccgtcgttgacatcaacaaacaccatcttagtagctggatctgtgaatcggcggtggcttttgctacactcgttcgaaatgtagcgcttccactctgacatgccatcctttttcaccgccgttttcatgtcctcgacatatactcggcttcgtgaccactcatgtgcgtcaacatgcactctgtaacttgcagagagggtatagtcaatctttccacttccttggactctctcgacgagagtttgccttctctgaggctgaaacagtgttttgtagacttgaacccagggaaccaggctcattgcttcagtcagtcagcctgcttcgtcgacgatgaccagtgatggttttaaaagtggccgtttgggtcacatcatctataccagcagtactagtgaagttcgctccatcaaagctagactgtgtatataaagtccataagctatttaattattataaacacttaaaagttaagcagtagtaacagtagtaacagtagtagcggtagtagtagtagcggtagtagtagaagtagacgtagcagaagtagacgtagtagaagtagacgtagtagaagtagatgtagcacaagtggtggaggtagaagaggtagtagcagtagcagagacggacctacaagacgccgagtatttctgcaattaagctcttatctacagagattttaaagttcagcccgcttggccatattaaggcagataactagagcttaatcatctatctagattgcttgacaataagatttaagacaaaggtttacgctcaagataaagtttgatgccaacaacttaataccgctggggcagtaataaatgactcaatagtaaagaagctgttatttaataaaccgccttctcgccctcgtttctacttcaactgtcttcttcatacctaccacatccttatacccttatacccgaaagtcatctgcatcgccagtttttgctcaactcttctctcagcactgtttgagttatatttaccgccgctctctgctccaatcaccgctatggcttccgagttgagcgtccgaaaaggacggcatggccaaaaccacacgccgagagcaattcttaaactgcagggttcaactacacgagttccttgaaaccgaagaagaaggccgtcgggttattagccctaggactgaacagattgtacaaggccttattcaacgtttagatgatcaaatagaaaaccctgacttccggaaggagaaaaggtttgctcgcgagatgacaaaagagatatcggacatgcataatcgaataagcaccgacaaagcctatgaaccagcttttagaaaactggaagagctaatggaggtgcaatttcatcttcgatacggcgattatctggctctatacacaagccacatgagaagagcagcgagagacctccgaaacaacaacgaccatgtcatcagaagccccaagtctactcctgacgagtccgactctgatcctgacgagcgcaggcctcatccggacgagctcaagcccgccgatgaccttaagcctgcgcctcacgccatggagaaagaagcatggcaattcttcttgcgcgaatcatggtcagcgatatacgagcgtctacaagataaaaatgtattcaacaccggtaaggaatgtccaaacgacccactggcaagcgacgtgcccctagtgaggctgctgcaagtggttgctaggctcataaaccaggacacgctgggtgttgcaaaggccataggagcgtatgttgatcgcaacaaggttgcccacagtcaactacaattctatatccagaaaaaggactcacttcaaattgcggcctatttcagcacggatctagaagctctagctacaccaccgagaaactgcgcgaaaaatgtgcccatcattaaaactgcgatactttttattactctactattcttcaaggaattcaggtgggatgatgagcgacaaaaggtcaccttgtgcataccagatcctgccttcctggaagaccgatcttcaacggccgaaaaagcacgtttagaagaatacatgtattcaagcaaagcctcataggatgagagacgcgaggcaaaagggctcaaaagggctcgaaggaaatatgttcttgaacaaagacgcgtgcaacccattcacactgacatgatgatcgctacccacaatccaggaacaagcttacacccgtgtttaagccatattcgctgagcttgaatcatattgacctgctcaaccctgctgctactactgctactgctgctattactgctactactattgatactgctactgctgctactactgctactgctgctactactgctactactgctactgctgctactgctgctactgctgctgctactgctgctactgctgctgctactgctgctactgctgggtgactgaataatcgagctgggatgcgggataatagagctgggatgtgggataacttttcatgttccattaatccccttgataaacccatccgggagttgtatgtatgcattaggtccaggcaattgggtggaagcgagcttgcttgctaggagcaaagagattagccctattacgcgtcaagcgagtgtcgtcagagatgaagccgatccggaacgtggtctctacggtacagatcgtaggggcacgtatatctggatcaaaaagcttgcattcgtaggatctggggcctaacgccactatatataagatctgatgtcctcgtccttccttccctggggacgtcggggcaggtgtcccccaacaagccctaatacattgaatttcatatctcattaataaaataagggaagtggcctttgtgtctctgtcctatgagaatacttttttctttcaaaacgaaatgagttccatttagaatgaaatcacactttgcatacatactctatacccctaagcccctgagaccctattctgatagttactagagctgtatgtaataaggaatatctaggtagttgagataattaccgattgctaattaaattgagttgctgtgggaagcgggactcgcatcccgcatcatcctagatctagatctagattacacatcacacctcccacatacgagggatcacgaggatgcggatcacgagcgaaacgagagcaaggagaacagacacgacaaacaaaggcacgaggactcaagagaagcaaagagtgactgtcactgaaaactgtgatgatgacgaagaaggagaaccaaattacctagtgacaagctgaggaggagagaacaactaagcgcgacgcaataggtcacataatatccgcatcataaagtgaaacggaagaaaagaaggtaaaattaagaagaagaaagaatatatataaaagaagaagaaaaaggaaatatagtagtacaatagtccaacatcccatccagcgtaatgcatgtcatggtctcaattcctccagctcctccatccctttccacccaaagcttgtctctcgcatccattcgtgcgcatcagcatgtcccctgtggctcttagaaggtgaaatcggcgttgcccgtctcctgagctctcttgaggaggctcatgccacgttggtcctggaatagcggtttgtccactgagtcgaatgcggccggggtcattggaccgagttgtttgccgtctcccaaccaaagtgttggtgtctccgggaacttggccaaaggcacgagggacatggcttccgtgctcctgccagcttcgtcgttgatgataagatcagggcgcaacgcttctgatctgcttgataggtggtcgaataaaatcttgattgcgaccggcgtaccaacaagaacgtttgcagaacggacgaaatctttcatgatccttgtaaatctggctgtaatttcggagcaattggtttcgaaaacgaccgggtcgttgactctcatctcccaaacctcaaacatcagccggtttgcttcaggatctgccatcgctcgtgctcgcaactgcgacgagatggagtacgggtctgcggctgggctgtgcttattgaactccttcgtgtaaaacgtgttcaacaatcgggcgatggtgcgttccgtagcggtggcgttggggcctggctctatgacctttggggtacggacctctgcgtccagtaaggctgcgacttctgctttccatgtgtgcactttgatgatgatgccgccgggaattgccttgtgcaggcggattgtcgcatcaagaacttgcgcgttctgaggtgcagtccacactaccagggccttgcgcagaacgttggtttgctcgttcagtcgtctttctagctccacccatgtcaaacttgctgctgatgggattggggtaggtaaagtgtcgacgactcccccttctacaacggcctgcgcgatgaggattccaaaagaggtctttccggagccgggacctcccgcaataatgaccttgccctggttagtcttcttcaggatgcgcgctgcttcaaggtgctgtccaacaaaacgaccattggcagcgccgtccgcgattccagggaatctctcccacaggtctgactcttgggtaataaggtccgggttgaaggctagaatgtattcccaccattccgcagcagatgaattagtctccacgttgttcatgagattaattgcgtttgcctcgtaacacaatgatttatcatcaaaatcatactcgatacgggcgaggatcttcttttcaccacgagtaatagttgcgaaatatgcaccaaggtgaagcgggactttatgaggggcgtcgacgatgaacgggggcggtttgaagttacttggccaatctgcctgaacaggaacttctgcatagaacaaggcgatatcattgcgtactccggctggtggattgactcgaaagcccttctagggttcttctaggcgctggtttaccaatgggcggatgatgttccgttgctggcctagccaggtccggattcgcttcatgtgtgctacctcgtcttctcccggctgagcgcggagttcttcggcgatgagctgtgcctgaatcattcgacgaacatcgtctgttgtattgggagttctcagggtaatgtgagctgatattcttgagatataaccgtagacactggtggtggcatgttccatgtaggtactgtcatacactgcttcggtgatggttctctgttcctcgatctcttcttcatctgcttcgcgctcctcgagtttgtcgagcttcctttgagcttttgagagttctttgtcggccttggaagtggctactgcgaagtggtcttgtagtttcctggctacctcaatgatttcagcggttgagagccgtgcctcgagcactttgtgtgggcgttgcgcgatgttaataaagatctctgcgtgacatcccacttgcgggagtagttcgcggttaaagccctcgtctaggataatcgtgagcatgtaggcgcgcggccggttgttcgcttcgatgccgtaaacatcgatgtcggacgcatgcggtttccactcggtgccggggattggaaacattgttgcttgaaagggaatttcagcgcaagcgatggcttgcttgacttgccatatgccctcctcgaccacgccgacaacaagagacaaggttctttcatctcgggagacgaaagttcgtgccgcgctgcctgcagtgctcgttcggtccacgccttcataggtgacattgtcataatcaaggtcatcgaatttgccttttcggcaggcattgcgtctgctgcgtcttccgcaatgaccagcggactccacgacgggttgatcagggaactgatcgacgggggtcttgacgggggtctcggtggggacgatcttgagatcgatggtcttgctggtggattccatcgtgctgttaaccagatctggtcaaggttgatgccaagatgctttcgactatgcttttctggcggggcgctttgacaagaagggcaaggtacgatgtgctcgaggtacaatgtacacaagaggtagggtgtggtgtgaggtcgtgcgtgataaaggtggctgatgagaaaacgaggatactttgtgggagcggggaataaatctgtgcccagagtggggcaatcaggggtgggtggggtggttagggcattattgcggggcgctccaccaaaaaaaggcaacatgaaataatacctactggtgactgcacgacgagcagaattgcaggtcagcataaattcgtagacaaaacatgggtgaaggtaacaaaccgaagttgtagtcaggtaggcactggaaggagtatatgcttaactgagaaattgaatgagccagctgcacttcggaaaggcgtttccgtcagacgtcctttatgtgaaggagctaggagctcaaagtcggccaggaggctatacgacgggcagaattgcgggtcggcataaattcgaggacggactatgggtgagggtaacaaaccgatgctgtagtcagatgggcaccggggggagcatacgctcaacggccctcgtcacaaggacgagcagctgtttggtttgatggaattcaaacgctgaggcggacgatacgcgtggaacacgcgcctgactgtacgaaaagtgattggatgttctcaacctgagagctgcggacacgaatgaacgcaagaaacaaggagatcaatcccaataaccaaattgggtgagctaataaacccggtgctgtagtcagttaggcaccgggggtgagcctttgctctacagccctcgtcacgaagacgagcggctggttctttgacggaaatcgaacgccgaggcggatgatacgcgtggaacacgcgcctgactatgcttaaggctgttggatgttctcaacctgagggctgcggacacaaatgagcgcaagaaacaaggagatcaatctcaacaaccaaaggcaatggagctcaaaagaaacaaaaagtacctgtattgggtagaactcaattccgacgagcttcgagtggtatttacactcgaagctcgtcggaattaatttctccctactacttaggtatagaatgtgactggaaacgagtagataaatgatggatgatgaagaagaaaaagaggaacaaagtgagaagctgaagaggagggaagaagtaggcgtacgcagtgggtcacgtgagccccgtgcctcccataaatatccaacaataggtattctctaatggtgggtttgttttcctttccgtataggacccaatcctctattataatatctttggggcttctcattgactcttattgtttagtctgcattaatgtaagggaatttctatccagcaacccggttgtattaccgcactctatctatagattgatgcagcagtagcagtagcagcagcagtagcagcagcagtagcagcagtagtagagcaatagcactcatcaagcactacaccagaaaagcctacatctaggtagtcaaaagcatctcgaccttgaccttgaccaaatccggtcaacatcacgatggaatccaccacccgagcattgcgcttaaaactcctaagatctccccaccaagaccctcgacgatcagcccgccgctagcccatcactggcccgtcagctaaacggatcgagaaaactattgacgaagctccagacctacgcgtcgaaatcagaccttgatgaggaccgaacactaaaagcatgctttcggtgaaattcctgattcgcaatgtaaacatggcgtagcgtttgcctttcattagaggccatcatcagaatgagaaacaccgagatctattcaacgatgtaaaaaaaaaatgttccacttggtgaaagatgctctgcttgataaatacatcagcacggcgaacacctcattcgtgaccgcctcagtcatcgtggaggcagagcacgtcaccgccgtgagcccctctccatgctggaccatctctcaaccttcctcgaagaactccaagccgttgtccgaaacgtcagagactacatgtacgtatagcagagtttacaaccccattcagtctccaaccaattctacgtcttccccgtgatagaaggacgggagaggcgatgggactacttcaaagtcccagacttcagatgcagccccaaccaagaacttaagagaggatggcgcggaggcaaaattgatgacagaatacagcgagtagaagcgcctgctcgaggagaagctcgctggaattccctacgcgaagatacctcccggcctctggtccgtccgggctgtttatgactcgcccagtcactaagcagaaattgtaatctgcgacctagtatgtttcaagaaactaggcttcctggtggaagatgaacgactggcagttatgaccacgcgggcgcaggccttgactatcttggtcagcaaagagacagtcctgacgggtcacaagtctcgcacactgcgcagcctccaccactaccttaaatcgcgagactggatcgaaacggtcatgggatggaacggggtgtgtgcctctagccacttgcctggaaataagcaagagaattgccagacggagatccggcagaagatgccctgagatggccaacaagcccgcgatagacttcaagaatgtaaccaccgtaggcaacatcgactggcacgccttctcgtcagctaaatgcggtaaacttccacagaaccgaaaggagaaccgcgaaacagcgaagacgaatgcctacaccgcacatatcaggctcgtgaaagcccaataccgacagtatcttgatgaaggggataaccttagttccttgacgactctgttatcgacctcaaaaacgcggacggtaccactccgacttcctcgcaagttcatggcgcgcctactgtagcaacctccgccaggcctcaccaggaatagactaccgtcgacaagcctaagcgagaggccagacgtagtcgcggaaagaatgacggcgctcgcgccacgaaatccaccgatcgcgtggccagcgtagcccaagactgaagagtgtagcgatccccgacctcagcaacgccaaaactggcttgaaggaaagacaaactgagaatgatactgcaaggactggaaagaagaatgacactgggaaaggtcaagctttggatggaaaggggatggaggaattggaggaactaagaccatgcaaggtccgcgaagaaaaagagggaactcttatacaatcagcacacatatctcaacttcacaaccacaataacgctagtacctactatagtagtaaccaagggagcctatatgtatgtaagcgccgcagttgtattacagcactctagatatagcctgggctgctgctgctgctaccgttgccactgctcttttttaagtgttgtatgcatgttttatttaaaacattgggagtagttcaacgttagagaaggctataatttacctcgcccacctagacaagaatatctgcccgatcttcaagccttcgcaatctcactcgctctagcaatctatagaggagcagatacatctccgtcatccgtgattaacatcaagcatctctttcagcttcttcagtgaacaggtgttttcgatcaagaaaaagtcgatgccgagaaccgtaacccggtaactcgggagcaatatcagcggtgtgtgggctgtgtgatattatgttttaggacatcaagttaagataaaacacccaggcttgccctcgttctcttcaagatacaagtttatttaagttctatcctgatccgcaaatttcctcaattcaaaccttttgaataccttacgccgcagttgcttagtgttagagtcccatcacccgaaaaacgaaaatatgggagggagactcgctcgataggcaataagaaacattttatttcagaggcggtcatgtttcattcttctctcagtatttactcatgctgtcaatagctaaaccgcatcaaagcttccatctatactcagcccattctgtatatatgcagagaggcgtagaatatgccatccgaggagaagatgtgcgtatgcgtgtgactgagtgtttgtccgtttcccaacaagggctcttctgaaactctcatcaaaaagagagcatctcgtatagtcgttttcgcgccatcgtagattggtacaagagaacatggagtgtacttgtgtataagaagctgagaagacgtagagaagatgacgttttattctcacatttgctgtgagaagttggagcatcctgattcgcctagctttggcatcagtaaagcctgaatctaggtctccatgatcttggagctggagcgctgtcccttaacgtcactttcagcgctgatttcctgggtagattggcggccatgtcgaaggtaacggactttttcgaatcctttccaggcacactcttctcataaaaggctttctcatgcgcatccttcccatgtatgtcctcctcgtgtgtctcttcctcacatgcgaccacctcatgtgtagctatatcgccagtttccgcctgtacagtctcattttcgagattatcactccttctgcgcttcttacggcattgaggctgaaccacccaagagtactgcgttgcttgtctggaagaaacgcaattggcggtgtttttttgatgtttcggcgctcctctcgtcactttcttgacttccgagggaagcgtgccaccagaggcatacaccataaatctgaagagtaggcctggatcctgagaatcttgacggaattctcgataaaccaccttctttgagttattttcaaggctggttttggaattgctgcctctggaggaactgtttttaagagaagtggtcggctcttcagatggtggtgagggcggtcgtggtggatgtgaggaccacggagggggcgaagaaacataggaaaaaaaggagttgatcgtctccatgattgactttaaggcacgcagagtattcatgaacgatatctgcaatgaggagttgtcgttttccgatagatgatgccttggacaggcgcttcttctgtatcgcagctgggatattgacgagactagtatcaaagttcaatggatgaaaggaacaaactagaattgtcaccactatgggagctatctaacaatgaatctctgagttcaatcaagaactttataccaaaaaaagttgggagcttagccgctccgtttatctgccactggtttgctcatcttacgagcttgtttgcggagccaggtttcccgtaggaaagtcaagtttcttcaatgaaatggctgcaaaccacttgattccggcatttgaagctgtttgagtatgcatcacgtcaaaaacaaaacgcaacggccgacgagacaagtattctgtttgcgctggagtaatcaaagcgtcagggacgtgaactatcttatcaatgagtgttttgactccttcacagccgcaatagtgataatggcgggcatcaatcccctgcaagagaagaagtaaatcatgtttctgtaccatgtagttcattgttacacgcaacggatatggcacacctcacgtcactagctgaagatgtagtgtgggtgaagctggtctgacgggtagcacagcctccgagacaaacaggcaatatggcgtccaagagccaccagaataaatgcaagaagtcattcatttcaagaataaaagtatatacaattaataaataaaacaaaaggcaaaaccggcaacctttgcgctctaaagtacagtgaataatgttattcgtaatattggcctctgggtccgttttcgatgacctcgcgtcatctgcctttgggtatcatcatcccttttcatccctagggttctctatctgtcctcatcgtttcttttatctcaggcttgtgggttttttaattaaatgtccaacctcagtccagcgtagcggcataaatggccgaatcgtcatgaccgctcacatcttcagctcgccaagatcgccaagatcaacgcccgtggagatggtggcgagatgaatgtctgaatatccaatgtcggaagagttgaagcagttggtgcggttgtgaggcgggatgcgtttgtcgcccggctcgacaaaggtgatgtcgacgcactgttgaatctcggcatcagcctcacattcacggttccaaacgatacaacgttgtttcatggctgagtacttaccgagaacagcgcggcgccgtgctgtgccgacatgacaatctggatcgtggcattgactcccgccttgacgccgatgtcagtcggcaccgtcacatggtccaaacagatggtgcccgggaaggggttgttgctggggccgagaatgccaaacttgggcacaatctggtgctccatatgcagcggtccgccatcggggccgtcggtgcccatgcccaggttgacctgcagcatcgccgtcgcatggcccacgaaccagccgggctggaacgagatgggggctcccgtcgtgggccagtaggtgcggtttgttgtcacggggtggccaccgcctggatgaatggttagcaatccgctacaaagagaatgatggtaggcatcgcattgatagatggatagtcttacagggatacatccactgcatgccgtatgggaatgtcgcgttggttatgagattgtcgccgcgccagccgggatacacgataacgacatgtgcccatgaaagaagtggcagagccaaaagccatacggccatgagcagacttttcgcagccatgatcgaggcagatggtgatgtggttagtttcggtttgatcggtttattctcttgtgcgcttcgcctttctgaagagatatgtaatgggaaatttcctgtttgggagagctgctgttggttgtgctttagaaatgtcgatgaatgcaaccgaataagtggaaagatgcaatcaatctcggagaaataaaagacagcggtcgccagcgcaaggcggaccaaagaatcactctgaatcctcaaatgatgatgatgatgctatttgatcatacaaacacacagagatacacacccaagatgacgagtgtttttgcaagatgcaaaagataaaaaggcgagatgccgcctgcaattatgtacaaaagcccgcccgcttcctccacgcgcccccggaaaaggttcccgcagccgctcagcaagaggcgaaaaaaacggctgggccaatcgctggatttcttcgcactgatcctggaagcgctgcaccaatcaggctcacgaagcgagacctccgctaagccaatgtccgactaggcgcttaacatgcaatgcaacccctctgggggctatttttagaggcggactcggaatccttgcagaagtttggcatggcaaaatgcgactcacctcttttttttttctctttaactcggcttcttctgctttggtaaccagtttgttgaagcttgttgatgcaagggccagattgagcatgtttatctgtacaagatagcttacgacgcatgcctttcggtgtccggaccccggcaagagttaattgttccgcccctcttttgtctttctacgtcttacactggagactactggctggtctggtatccagtctctttagctccggcggcaactagctctctaacgagttcggtcgttggagcgatccactcgagtccaataatctcttccgtgcgtgaaccccagtcgtgataaagcgtcttttctgtttaaagaaagtataatagtacaatagatggatacaaataagaaaacgtcttaagaattcacgtttatttcatgttataatggcgattcaagaagcaggcatgacgttcaacgacacggctcatgatgtcgaggctgaggataagcatgtgtatttaaactactgagaactcaattgtaggctgagatacccaacatatgtgcaactacacttgccaagacgtactgccaagagaagagtggagtggagtgcgtcttttcgtcatcttcatcgtcttcatcgccctcagcaagatcgagagaccccagatgggacctcttaatctccgccatccatgggcatgcggtgcattatcaccttgcatattggacaagatcagggctctaaaaatagcatgtcactaacacgtacaagtatatgatattgaagaactgggcaagtggtggctgcatcataacgctgctccgctgcactaacatgcagctactcacaggagcaaggaggacctagtcctttaacggtacagaatccgggcagaatgactttacctgcgtatcaatcatgattgtcgctgatctacaaagtctatatatgggaaaaaagaattacactttactccatgcggtgcttcgggtgattaccgagtatgtattctaaactcgagtcacatgggtgtcgacgaatagatttcaggagacattccactcaatgggacaaaatggctgagttcataagcttggacattaaaaaaaagacgcattgtggcagagtaaacccctcactttgggcattgataggtggtctcgagacgtcgtttatagcgaattgtggtgggcacaccggggatagataggctcgtggaacttgtgccaagggcgcagaaacattgaaccctgatttctttcagcactgatgattaacttggcacaaaccagctattgggtcgcttactgtgatgaaagtgatgaacatgcatcggatgggagacggcgccacaaaaggtcttgggcgatggcatggcggcaggactcgcaatctgtcaaggacgccgcaactactggacatgtacttatatgtaggtacatgtagtaggcatacagtagcaatagcagcagtagtagtagtagtatacgtttgtgctaggttttttaatctttagtcttataatacaagatttatatttattatcttctgtttacaacggttatgagcccggcgctcagccgttttgcgttcttggttcctatgattctcttttggtcttcaagcatcgttaaccaactgacagaaattggcgcaccgaaacgatacgaccgatgaatctaaacagactgatagaaatcgacgtactaaccgataccatctttcgagatcctacgttcttcatccattaagatcccatgttcttcatttgttaagattccacgttcttcatcctccgtcgatatcctacgttcttcatcttccgtcgatatcccatgttcttcatctattaagatcccatgttctttatccattaagatcccatgttctttatccattgagatcccatgttctattggatcgagaagcctcccctgccgtagctagcccacatgaccaatttttggtctcttgtgtgtacgaatatgtcgtcgccttgggctgtcaatcggaagcggtggcgtacctggcaccagctgaaaagtctggtgttcttcaggcctcgactgtacaatgcgtcagtaaagttggtggcttttacgtgatctttgtcgtgatcttggagcacgagggctcataacctattgaacgaggcacaagagagtgaacgtagtgattgtattgtgatgatgataaggctaggttgctactagctaagaggcgtggggcccggcactatatatgatagaccgaggggtccttcccccgaaggggccctaaggggcccgacctgcctcgaggggcatcgagccagaggagttgcttccaatatgttcttcatcctccgttaagatcccatgttcttcatcctctgttgagatcccacgttcttcatcatccgttggttatagcagcagtagtaactgtaatagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagtacatgcagtacacgtgcatgcagtacatgtagcttagtatgctaggtatactactaggtaggtagagactgtagagctacttttagagagttcttctgagaacagaggcgcgttgttttgatcggttctgggtggtcctgaaaggtgtgatttcagtctttccagctgggagagcaccaacggacgacatggagaaacgggacatctcgagacagatgatgaccggtgcagtgaatggacaaagggattgcttgcagtgctctgtgcagggaattgcggtctgtgggtgcgagataccagtgccacgacgtccgtagtgcgaggttttggttggcggatgcttgattgacataccagatcaaaaagaagtcggagagaccaaaaacaaagaacggtggacggagcaccgggcttataacctgttgaaacaaaacgggagaatggaatgattgtattgttgatagaataaaggtctagttttcgagctcggaagtgcgagcatagatgaactagtaaacacctagaagccgggggaaggagatctccccagggtccaaagaaccctgcggagggagaacaacacagctggccagccacgatgaggagcgagcatcttcgcgccgaaatcgtgacggctctagcaacggataaaaccttccggcgtatctacaactacatccaacaacgtataaccgcagaagaaacccccagcctccaatctttgttccatcacctctatctgttgtgtaatagcctcggtgaatcctttgagtaggttttttatgtcggaggtggcgattgctcgttcttcctttctctcttagttctcctcggagcctcgtcaaggaagtttggatgacttcaacgctgcttttgatttgttccatgccgtcggacatttgtttaggcaaacccactgaggccgttctttccaacaaagttcatatggccttttgttgactcattcatgtatctggttcaaagggagtacagctcgtcagctttcctctccacacacggcattagaccgacaccctgcgccaaggctttgtgttggctcgtcccaaaacatagtattgcgttgtctacatgtaagtctcttaacaaagagatgagcgcgaatgtaaaactacacattctttgtcttgttgctcttttcttgcctctttattcaatagatagattagcgagcatcatgttgacttgccctccctacagctttacacactcgagaaccgcacccaccacaacgtttgttctcatcactttcagccctccatcttgtgtgcacattgtgaagagatcaacaatattcaatactatggcaatcatcggtgttaatatacatattctaatacatctatgcaaacaaatcgtaatccgtcccagtccaagtacatgtactccactacatccatcttctactgcatcgccttcacaccagcctgcatagccttgaaatgactccaatcaagactgtcttgtgctaaagcccagttcatgacgccaccaagcttcttgggtgcaacaatctttgtgaatttttgggccacgaaatgcgccgtgtcccatgtccaaaaggtttctttttcggcatcccagtaccattgtcctcctagctcctcgtccgcgatgccgttttgcattgcgcgctggaaatcgccattcatgtttgcggcctcgaaagtgacggcaccagacttgccagtgtcacttccgtcgtcggcttcgagctttgccaccgggcagccaacgggggttgtgcagttgaatgtcggggcagtttcaaaccatttggcgtaaaaggcaaagccgaggttgatcttgctgggggagagaccgcgcttgatgtaggtgctgatggaatcgcccgagttggagacgccgctgtggtgagtagttgcgttcatccggcgcatcatgaggtcgtaagtcatgacctatatatgtcagtttgcgttcatcattttcgaccttgcaagatacgaaatttcgcatccagtacagcagagagggtactcacgttgacgtagtcgacaatgtcgttgatcttggccacattttcagccgtgtaagcaatcatgtcctcgactcgtcctggagcagcaatggagagctcaatatcttttccaacagcatccttgatggcctgcaggaaaagagggaaagcgtcaatctcccaaaccttgtccgagttgggagtctgtctgtagtcctggccattgccgccaggaaactcccagtcgatatctgtagccgccatccattagtatataggcacacgtagacagccacttatcgtgtgttgtactcaccaacacagtcatagcccagtgtcttgattgctgtagcgacattctgagcataggtttgccgcgtttcattgctttttgcgccttcactgaaaccgattgtatcgccccagccgccgattgacatgcagactttgactccatcgtcgaaaagagctcgaatctggtccaacggcataaagggctgataccaggtgccggagttgaagactgttgagccggcaaaggcagtgctcacgtgcgtgacaccctcagtaaccgaatgatcgggcagatttgtcgtgtcccatctagtggcagaatgtaagcacatacatgtatcttttaaaatcaccgctggaggagtggtacgcacgaatcaaagtacgtgaggtagcgaggctttgccattgctccggtggcggcaacggccgctgctgcgacggtggaagtgcgcatctcggacagaatcttgcgttcagctatgagaaggagacgggagaggaagattgcgttgagaggcttgcgtgcagcatcatggacaggccattctctttatataaacgccacctcgtgagcaaagccgggcgccatcagcctcgtgagccgccaacgggtgcccagctgtttcatcaacaaggcaaacaaagatacaaaggcgaatcagatcagatgatggagcactggaatgcctgccgtctgaatagtaatacgcagagcccgatccatgggacaacggataacggacccaaaactgtaacgtcgcaattttacgcggcagctggacgatatgctttgacgatctgttaggcgttacagcctgatccgccccgctggagtgttgccgtgcgggctgccgctgatgaaggatcgcatcccgtctgcagagtcatcttgattgtctttgatgcatctcttgtttcttgtttcttgtacgacggtcaccagcaaacaatcgtcaaaaacacattgagctcgagcccctatgagcttgagactccaaagcagcgggactttgccgagatccacagcggatgccagcacagagctaatctggagagagcaagtcacaagccgcgggcgacatccggccctggcgtatcgtcagagatcgtcaacgcttaccatttactagcagtggcagcaaaactaacttgcccaaacaggtatcaggcgctgcttggcggttataagcttgagtaggaaaaaggagatgcgaatggcgagcgccgttgatcagtcaacattaaaaaagcggcattttacaagcaaaaaagggtctacatgtagtaaaatatatggaagcgaaataagcaagtacaagtaaagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcaatagtagcagtacctagtagcccgcgctatcgctggagtgctggatgctggataacaaaattggggacaatgccggacaacttcaggataacacggaaaatggtcagcggagctgcgggctcataacctgttaagatgagagataaaatcgtatgattgattgattaaagaactaagttctacagtcagaagaagagaagatacatgtatctaagactaaatacatatagtacctaggtaatcatgatgtatcatgtatcaccgtaccgttccttacaacagtctctaccaccggccacatcagatgtcatggacagaaataattccagcacgacaattctgcttgaacaataactacagtgccctgataaagcaaagtcctaataagctcattttgggttttaaacccattgggctgacagacgtgctgaagccagacatacaactcgacaagggtgcgcttatcacatcgcgtcagcggtataatgaagatgcaaacacctcacgggaaaagcagcaaggacagctaaatagggatacatcatatcgttaaatataaaagctaagctataaagtaagtctagcttattacaattagtttttttcccccttcatgtcgtcataaactgagttcatttgcagcaagccttgtgtaaacctctccctcagggggttcacgaacaccatgctatatcatcatgccgcgaggccaccatctaccatcaaaatctggccagtgacgtagctcgccttggacgaggccaggaaagcaacagcctctgcaatctcagcagccgtgccccaacgcgcaagcggcgtcaccgcagtcgcgccctcgaggagggccttcgtcggggtgagcatcatcttgggcaccatgccggcatcgatgactcctggaccgacagcatttgaccggatgccgtgagcagcctcctcgtaggcaagttggcgcaccatcatactgacagccgccttaggtgtagcactggaaaaatattttgtttagaatcatggaacgagggtctaccagtggtatataaccgtggagaatattgctcacctcaacgcgtcacacggcacagtcctcgataccgcacttgtgatcaaagccacgatggaggcgcccttggcctcacgcaggatcggcacgccggcctttgcgatgttgtagaaaccatagacgtcggtctcgatcacgccgcggaaggactcctccttgaagtccaccagcgggccggtctcgaatgtaagaccgccggcggagacgactgtgtgaacgcgcttatatgtgtcgacggcatgcttaaagacagcctcaaccgccttgagatcagtgacatcgcaggctatcgcgctcgccttgcgcccaagcttgcgcacctcctccaccagggactcagcatcggcagcgtttgaccggtaggtgacgacaatatcagagccacgctccgccatcaggccggccgaggcacgtccgagaccgcctgagccgccaaagacgacggcgcagccctcgggatattcaggtgtggtgacgccaaaagccattgtgtatgtagtttctccttgctgtgggggatggctatgaagattgagggattgagatgatgagatatcgtcgattggtgtagatagtgtcttgagccttgaagaacaacaggcccttcattttctcttatataaatacctgaacaaaacatcggtgtggacttatggacctagatggctcctgacaacttgcatctcgtagactagacatcttgcagactagagagtctccagacttaccaggaccggcagttgttcccacctctgcatggcaagttgtctagcggatcaactcagtcccctgaggcgttcaacggttttcaacggttttcgagctttacctaataagcttacactagggccacgatggattctcagatcctcggggggcattaattgtagagttacattggaaacggggcaacggaaaaggggaggcttggcatgccgcggaagaaaaaacttgagacgcaccccatgcttattgcgtgaatatttccaacaatagcaatgatgaagcgtcccagtttttgaaacaagtatactaggtattagaatctacaagtacaagtatatccgatgatcttcatatcctttgggctctgttttctcctgaccttttcctagcaccggtgggtgagacgcgagatcatacttggcaagcctgtgtagatggacccgtgtctcgtgattttcttcaacggcgtgcttggctatgcactcctcccccctttttgcattgtctcaccgctgtttctttatgctgcatgtgggcagatcactgcctttctgcccaaataagaacgatcaatccctgttagagttggcgcaacaggccacttcccgtgcggcgcgacagccgctcccacttcccaatctggggtttagcgaggttgatatgtacccaccggataggctctttgtagcaactcccgtcatacatttatgggacagagaggtttgcaagccgggatacagcactctgagtccggagagcaggcccatgtacattgttagggtctgaatgctacattcgtatacctcaaggatgtttatataagtccttccctgtttcttctaggcaccgtttggcaagcctgctagccaagttggagcgttgctttacttatgccgcaatgtgaccttagattgaataaataaaactctttatagcgcacttatataatactacttgcaatatacattactcgcgagagctgaaaagcctagttcatcagcttgctgcctgttttgcgattagtaccggccgacatccgcagcttgaccagagagctctagaggcagacaggcaaattcttcacgatgccgtttgttttccccatccgaagggaaccccaacgggcagtcatcgctggtgcagtggttttctcactgctgccgttgcttgccgttactgggcggatatacgcgcggttgaggttcaacaatggtcgtcttgatctgagtgactggctcatcattttggcatgcgtaagtacccaacttatccactcgagtcgaataatcatccatctccatggaaaactcctctgaccaacatgtaatcccttcagatcgtcgcggtcgggtaccaaggacttgcagtcgcctgcgcggtggttggggggatgggataccacacgactgagatcctcgagatggcaggcgaagattcgataatccttctgcttcagcttgtaaccgccgtcgttgtcttctggtcgctcagtctcgggctggcgaaaatgtccattctcgcactatacaccaagatcttctccgtcaggagcttcatcctcatcagccaagcctgtgccgtattcgtcctgctctgggccatgatcctcttcatcggtgcctttgccatctgtacgccggttcagctaaactgggacaaattccattacgtgggaacctgtggcgacgtcaagatgctgtgggccgtcaccggagggctcaacatcttctccgatctggtcatcatgctcctccccatgccgtatctttacggcctctcgctacagatgtacaaaaagattggtttgatggtgacctttggcatcgggcttgcgtaagtggccaatctccgccctccttttccgtttcttctgactgcacccagctaacacgtggaggtacagagtctgcattgtcagcgccgtccgactcgccgaaattgtcaaaatcgacatgaacgacttcccattcttcggcggtgtcgcactcatgttcagtgcactggagccctgtctgctggtgactgcatcatgcatcccgctcctccgcccgttggtatctcgaaacaagtcacgagccgacaacagcggctacgccgcaggcaatgccagtggcaacaccggagctcactccgcttctcgaaaggggggcttctcggaactccaagacgacgaccgctcgacgagacaactccgctccgaatttggtggcaaggcatctgctgcggcagacggcagttcctttgattccgacggacaggaccaccaccacaccgacctggagttgaaaaccattaccgtcacaagggactggagggttgaggaatccgctgtttaaattgatttagactctgatttagacaacgtccggtttacacaagccaaaaagtattgaatgtttcaatagcctggttagagcgcagtcctggttggtggcggtacatttgttacacaataattccccccttattatagcagctacttttagttttattttttatttccggcctgctggtaggtctacgaatagtattgaaaaagtttaatattttactagaataataaaagcacgagcaaacatgttttgaaagctgctgcagaggacattaacatgtatatttgtatcctcttcttttcgaacctgctagagttgctgacaagttgcaagccccaagagacattgttcactcttctctatctagtcataattcccttcttttgtctacgcaggtacgcgtttatacaaatgtcacgcgccatgtgcctcagttccttccttgcaacgcctctgggtcttcccctgtcccaaagtcggaccaattttgaaccgcccccttaatagcaggcacccaagaagctctattcctagtaaaaatctccacctccggcacaaacgactttaccaagtcaccatcgtcaacacagccaatcttgatcgccatctttcccgggaacccggtcgaagtcctgtacaataggctcccgcattctccacagcagtggttggacatgaaattgccgctttctacgacgaatccccaggttttgagtttccccttgacaacctttaacgtgtcggtggacatgatgaagttgagcgagaatggagcggcgcctgtgagcttgggctcgtccgcgcagtggcatcggaacttgagttcgggctcgcctgagtaggtgatgacgttggcgccacagaggcaggaagattgtgtcatgttgaaattttgggactgcaggtttgttgactttgctgcttctttggttgtttgacttgttgactgataaagatgtgatgaacttgttcgattccttgacaatcccgacacttgaatcggcggctttatataaacatgtcaaacgataagtctcaaaatcatatacatgtcttgaagcaataccatcttttttcgaaacctctatgctggttgcttcattagggaaaatggctcaattaggcaatttgttccagatcgggaaatcaggaacacgccggcttaacacaactaaatgacctctgaggtccacgtataggagctatcaagcaggataattcttagattttaaacgacggattttattattttaaatccgattaaatgcgcgtttgctgatacaaacgaaaggctctctcctgttggcactgtgagtcaaaattcacgaggagatacagaatctagctctaacaacgtcgatgcagactcctacagaacacgccaacatcattaaaaatgttcgtttagcgatacgctatctctgtgatatgtttggactatgcgacgcaggatgtgatgtagagttccacgccaagatcgtaacacgagatgtctaatcattgagctgaaaagttcccaagtccaaatttatttgtagaaacagcttcaattctgggagtatccttcatctctatgtctggggcactggatgcgagaagtagtttgccctccgtaagtcgtccaaggattcgcacatctgatgcccgacgaggacgcagaggcgcatcgcgttaggtttgatcttgtggtattgcatgaatgcggacagccacggtaatggactgtagtgatgatataggtgcacattctaagcccagttcagacatcaagttagtgtactagctccagcaatacttcttgaaataacatacatttaggcttggccgcgagggactgaatgaacgtccaataggatgtaggtaaaattccttgtgatgagattgtgaatggtaagagagatgagaaggcaaatatgaagtggcgagtcgagtccttttattagcagtaagagcattgtaaattgctttacttgcaaataccgcataacccaaccaacttgagatctatttgcaggttgtattactgatataacagggcttcagtggctcagaaaccattaacctcatgcttgatacttgtacaactcgaggattgttggggaaactcgaagccctttactctggagaatcgcattatttgtcacctctgtacgccgtatcaccggtcgaataagcatacagcgtttagccagcgaattttcatgcttagtttagagattgggaaaaaggatatggctaataccgtagagttatcattttaaaaccccgattgttacgacctggttcaccgtaactgcaaaacctttataggcagctggttctgttacaataattgctacaattgcgattattggcctaatcttttgccctgtttgactcaacgaacgaaggatcgttacactgatgtgttaccttgctcaaccaaagcacacggacattttgttgaggatgcagcgataaggctttgtccattatgaaaggcagtcactcgctaccccgctccattccacctcacttaccacccaccaacttttgtttatttcgcaatgcatttgtgccgataaccagcattgaatcaaccgactagtattggtgcttctgttcccgaatagccgttataaagaaagacagtattgagttagtcggccgactccatatcagaagcaaactaacatggagtagccatgtcaaccgatgagccgcccattcctgacgatttcgttctgcctcccgatacctgcatcatccaaggtaaaggcgaattcgtggctgctggcgtgacctcactcgtggagctcttgccgaacggcgatattattaagacaccatgggatgatcccaccagaggggattgtgtgcaagacattatcactgaggcaaaaatctatcaaatattagggcaacacccgcgcctggtaaagcttcgaagttgggattctatgcaacatacaataacaatggagtacatgccaaatggcacactgcaacagtacattgaaaaccattataaagatatttcacgaccactgcagctccagtgggctcaacaggcggctgaaggcctgcagctcctccatgcaaccaacattattcattgcgacattggtccacataactttctgttagacgaattacttgatttaaagatttctgacttcagcggttcgtcggtcaacggttcctgcgcctcggtctgccccagatcccgctatcgagctcccgatccggagtggcacccaggcaagccgccaagcttcagcgaagatttatttgctcttggctctgtactttactttatattcaccggcaatcccccattccaaaagctagaggaggatcaagttgaaagaaattacgaagctggagttttccctgatttatcagaggtgctgtgctctgatatcatcacgctgtgctggcagcagagcgctggttctgctcaccagatatatgagatgattagccgactttgtgtctcggaaaatatatagcttcatgtcctgtaaaatcgggctgctttgaccaagcctgcagcatgttgttaggagagattaaggatacaagtaatagccaacgataactacaggctccatgctccatcatctgcataggaaaggataagctgtgaataattactacccttactttagagaagtttgtcaataagaagcacatttgatctggtaggacaaacaccaaacatgacaatgaaaacctagcttgtctgacccctatttggaacacgtagagtatggttgatcacagctagtattcgacaatcaggtgccgtgaacaataaggctcgattccatatccaaacttataaaagaaactatagttcatttcacgaaactatcattcatttcacgtctgacaaggttcttgttttctcccttactgtagcctcatgtagtttatcttaaatacacaatatatagctttctgccagattctggtcacgggaccccgaattctccataacctatggtcgtatgtggcaatttgctagtttttggtgttgagtttacttatagtatgacccgcaaatgagatcaattctgttttactttgtgaaaacacaaaccagacagggtttattcatcttcaactaaccttgttccagacaaagttggtccaaaacttctacttttttcaacttcatcttcaatttctccaccactaagcaaagtatatatacctcagactaaagatatacgagataagagcggccttttgcggagctctcaactctaaatctttactcgataagtggaagactgccacttgcaattggctcaaaagctcctaaacatgcttcacttcttagaaacgcatacatgcaacacctaaattaacaatcactgacattggatttcacatgacgaatttcttctctactctttgaagtttgcgaatgactaaacacatagtgacgaccacacaaatcacatcttcgccttttgaacaatgttgaacggctccccgcccttctctatccgaaccaagttctccaaccaaatcttatacgcccgcgccaccgtctgctgcgtaacagagctgatatgcggcgatataaaaacattaggcagtccccataactcactatcctcaggcaggggctctggatcagtgacatcaagagccgcagccagaagcccgccattggcagcgccctttttcagcgacgcaatgagcgcattctgatcgatgacctggccgcgggcgacattcacaagaatagccggattcttagcattgatcaatctgagctcttcttcaccaatcaagtgtttcgtagacgccgtcagcggaagcgagagaaccacaatgtccaggtcctgagagagaaagctatgcacctccttcttggactgcccgtggaagtaagcgcttggaatcgagccatctggatcaccggcgccagcctcgcaccagtttcgatccttgcggtcttccgcagttggtcgtggacgagagttgtagacaatgacctccatgccgaaagcgtttgccaaacgagccactatggtttgccatgttagaagggccgtcaagccataattgtatatattaaggaggagccatctctaccttgtcgtccaatagatccatagccaacaatgccaatcttttttccatccagggcaaatgggggcggaaccggcacaggactaccccaactcttcgcattctgcaactctttgaactgaaacagtcgacgactcagtcccaaaatggagccaagaacccactccgcaacagcaatgctaggcccaccggtagaagtcgtgattgtaatgtttggatccttaaacgcgggcttatgggcaacatggtctgtccccgcgacattgaagtgaatgtagcgaagattaggagcgtccgcgggatcaggcacgactcccatagtcatcaacgcagtaacctcgcgcaagatttctacaacagcacaagtgtttatatgaagttagaaaagagttaatcctcaaaattacatgaacttggtatgtaaatgtgtgaaattcatgcagacgaaccaggcgggatgtgcatatcctgcttgtaaaaagcctcggtggtcttgacggcatgatgcaaatacgtgattttccagtctggaaagacagcctggagccgctgcaggaagggctccggcttgggaaaaggaagagtcaataacaagtgtttcgccatggtcattcaaacaaaattataatatctacagaacaagtaaaggatgccttgtatagactctgtgaattatcaacgcactcttgaaaggaaacagccaagcgtactcatatttatacccatctctcttcaatgtgttgtaaccatcaataccagtagtctattggctacccaaaaccccttgcaatttgtaagcagccatgagcggttagctgcgagacagccttagtgaacttcctcctcacttataaatataatcaagtaacctgttgagtaatcaggcgccctcaataccgaatgctagaacatagctatttggaaataggcataacaacttattctttgcggaggcatacctcggcgccctcagtagctgaaccactagccgcgggaataacgattcattgcaaaaccgacaagcctcgttctagtaagccctagctttgaatccggaaatcaactggaagttttgggaaatctgatctactaaataacacatctcggctctagttattcctagttcttgacccttgcaaaggtccgacggccaacttctgccgaagcgacatctatatgcatgcaagatagaacgagacggtgactgcgagagctattaattaataatcatgctagatctatatgatttaaatattaacaaaacatgaactcgtcaccaaggttgcctaccaggctgctgcgttgtggtcattgtcattagctggccttgagcctttagcttctggcttggacttgtgacactgagcccacttgacattagacaaacaaggaatctatttcactttaaaaagaggtaagaaaggtgaggatgcgagcaagtgtgcataaatcttttatatttcatctttttttttaatcattgcgtcctgaaactccgatgcttgctcaacctgggagtccaagaccaagcacctggtatcttatatctctaaagacagaaaattcttgacatcgtaaccaagagcagcattctttcatcttttaacccttttcagcctttcactgcgctactgccaatctgtgagttctactcatcatcgtcgagtttctgcagcttgcccatgtccctctttgcgccagcctctccgatgagcttgatgcggtcaatgcgcacagcatccgcttcgccgtctccttgctgaacaaaaatggtgagggtgtttgtcttctgaaacttgacgaatcgcaggctgatgcttgccgtggattctgaattccaatgctcaggctccagtgtaatggactgtgtgggctcagcgtcctctgcttctccaaaatccatgttggaagtgcgattcaggaaaagaccaatctcgacaggcctcgagacgtcggtattgccttgaggaataacggaagtgatctattgtcgcagtcagccaagacaatagtccaattggtcatttagaagaaaagtactgacctgtaatgtgtggagcttgattgttgattggaaggggataaagagcaagagctggtcgtcggatccgctctgtacccagtctgtagcggtggatttgcccaagcccagggcactcggctttgagctctcgaagaggaccttgacagggcccgcgttgtcatctgcgttcagaagctcacagcctctgagttccacctggtccgtaacatcgccgtagcctttggggatctcagcacccttccaggcctctggagggccaccttcgcctcccatgccctctaccagatgctcgagctctgatactatctttcctatgacattcctgagctcggctgagtttgcgccttgtacggtgtgcataagcgtgcccttgcggaacaagatgaacgtaggcagcactgtgatgccatattcctgcacgaggtcttgacatgtatcattgtcgaccttggcaaagacaagaagtctgggtcggccgatttgggaggccaaggcttgatacaaaggttcgatctgtcggcaactttcgtcatcattggagtagactaagagagagaggcagagtcagcacatgtgaagatgaagaggatggaattgcagccaggcgaccgagacatggcggggagtttgtcatggtgggggaggctcacacttgacaatgacaatgggggagcttttcagcagttcgtcgagctgcaccttggaggctacgtcttctacagcgtccgccattattgcgtctggtgccaatcgagacagccgtgatggatgagggcggcagtgggattcgaagatgtgtaatggacgaggatgcctgcgccatgtcggatgctagtgctggagttggtggggagcttagggaccaggcgcttgaagggggctaagcctatttgggcagcattgaatctgccatgagttgcaacagcttcatatagatggatacgaggtgagaaaattgaatcactttcgttaaaatggtcgtgagctatacgagacgatagaagatgtgagtgcatccgtttcagagaataacatgagccggaagccgctgggtaggtagtaacagactttatggctaatagactgcctaccctactcaacgctactactatacagcgtgcgtgaataagtctaggcaattaacaccacaccacattacttccacattgcttccatctctgttaccactgcgcagcttcataggaccgatttccttctcttgcgccgactaatcaaaaagccagacgatcaggctattctcccaatatcgcattgccaacgcaggatgaagcaaggttaaatgaatggcagtggactgcagctattggcaatatggataatacagccaatagcctaatagcagccatggctctctcttatacatacgcgccgcctcacctttgcgactcctcggtcgccagagactgctgaccggccaaggctcagctgctgcaacaagatggcgtaccctgcagagctgtatgacagcgatttaaatatagcacaccccgtgttctcgttgttgccaggcctctttttccgccgccacctggcactactctttactgtcatcctgctccagctggccatctccgtcatcataaaaaatggccttttccgaaggtaaacaaaccaaaaacccaaaaagcgattcattcacctgctttacttttgtcttgtcccatgaaagtcgcgaaatccgagatccggcccttgcagcgtagggaatgcagcattgagaacggcaaaggctgactgctaccacaagttccaacattgacacccgaatcgcgcttctcgcaagggagagaccaatggcgaaaacgaatccaacttcgctcgatggtcggagtcaaaagctgtcgaagccggcatggaagcccaaagagcagcctgggccaagtctgaggccagcctctcccccaaagcacaatccatggcgccaacgccaggcgtcaattgtgtccgaccaggaaaagcctgcgaagcctctagaactaaaggctgaggagtttccagtgctaaatactcccgagaaggaggacaaggaggaggaagaggagaaggagaacaagggggaccagcaagaaaagcaggaaaagcaggaacagactgccgacaccacttgtagcgaacagccgaatccgcctgagccttgcgacgcatcatccaaagcaagttccaccaccaatgagacacagtctgaggacgccaggtcacctctatctcggctaagcacaccgacgaggttaatcctggaagaagccgcagatcaagcagcccagatgtaagcatcgcatttgtattgtccagctcatgagtagctacaggggctgttttggcttatcaaattgaaatctagcctttggaggcatccaatcgggtcaaacgtctatgtgtatgcggagagaagcatattccagctacatcgagatattctcacacggcattcgggatggtttcgcgaaaaactccccccaccaaacgaggtatgtgggaaacgaaagggttgaagaatacaagtctgcaaagctaatcagcgcgtaatccaggatgggtccccagtcgagatgcatttgcctcatgccgtcggagcagtgcagccctgcctttacttcatatacaccaagagtgcgtatctcgtctggtattgtcttttagtggaggattataacgactaattccgaggtccccccatagatatcgacatctgcgagagagacccagtacagccgcttaactttctacatgttccgagatgtgttctggcctactgcgccgccgtaaactttcagatccctagcatggcagtgcgcattttggccatccttgaagcaacggcaaggcatcttacgagctatctaagtgtccactacatctacaacgatatggatttcaaaaccagcaaatctgtcatggtttactttgtcaactcggtcgatattctgtattcggagccattattcgagctcatgaagcccatccgacatgctcttgctggtatcctggatgcgttactgccttatatgctccgacagccgtcatttcccgagataatgaatctgccttcgtggaaaagatggtcagctgccattgcggccgaccagatcgagtatcggacggcatttggccgttttcgatcgccagaggaatctattttgccgagcgaggctgagctagaggctctattcgaccgcgtactggggcagtatcaccgagatcaggaagacagagagagcatggggagttcctgtgatggagattttaataaaggagagtctggagatgtcgaagacgatgcgccaagtttaagaaatcaaagtccaaagaagaagaagaacaaggccaaaataccagaatttattcaggaagaaccagcgttggagtgccagtcgccaagtattgccggcagcacagacagcgagacaagcacatggaactcactcgggaccgacgacttcaaggcaagacgaagaggcaattcagctagcagctctcttgctactcatgactttgcatacgccaagagcaattctagcgctggagaaaggtcatataggaggaataaggagcggaggcctcgcagctagagcacggtgtttttacgagatatttggatgagagcatttatagattggcaagatgtcgaataacttgtcttgggctttaaaaacgcaaacggaatgggactgtaagactgcatcttttcttttttctttttccttttttttcaggatgtacaatactagggtagctggaacagaacgtacctatataaagagggatgccagcaatattaatcacctccaagaggtaggcagcttttgttatatagcattttattatcacgacttacggaaagaatcctagaaattcaacatgtcaaaactggatatcataggtccatttctggctagaactcgatctttgattttaccaacttatacaggctaataacgccctcttgaatcgtattgaatctacgcatctacacagcaacgacgccaacaaacatccacacaatacgttgatttcatggctccctcttcatccacatccatacccatgccgtccttccttttctccctaaaacaaaagcgctcgcatcaacttctcccaggcacagccatcgcaaagccactcccctcccgcccccacattccaacaaaccactaattccctgttttggcccaatgacgtcggcaaacggtggcttcaaccttctttgttgcttcttcccgcccacaagctccctcccagcaggcctacagagcgccttgtccgccagcccccattggtagactagaagcttcacgtctggtgcctggtgctaaaagctcacctatttatgcttcctttcagctcatccccctcccctcttttttttttcacctttgttccaagtacctgatcgtcggtggttggcttcaaagctcgcctgactgttggcctttttgcacgtgcatttttgcatttctgacttgggcgtgttttgcagctcacgggacgggttcttctgaagacgtcacactacctgcattcctagtaggcttagcagcagcccctcctcgagtcgtcgagtagcacaaacaccaacctctcaaatcgggtcatttccatcgctcacctagtcttcattcattttcatccgagcaatcgcgcatcttttcatcgtcgcatacgatttgcgcacctgtctattccgttttctttttcttcctactcactcactcgcttcttcaccatgggtaagaaaagactcccatcctctcatcccatctcactcacccgctcgctccaaacccggttcccagcgacaagtatcacaactaactcccatctccaggtcgcagcgacgtcaagaagcgcctctacctcagcaaccccgaggtcgacgtcatcatcagacgctcccaccgccatcgccaccaccactcctcccacactcacagatcgcgaacgccatccccccctcccgcggaatacatctctgtgcctcgtcccgtcttccagcttcctcctccgcctcttcctcttctgccgccgccgcctccttccacgctgccacccgcgccgatgccaccaccgcctccgcccgtgtttgagctcccgcccctgcgccgcccgtcgccgcagccggaattcatcgaggtcatcgccgtcagcgaggacgagaagcaggagaagaagaaaaagaagaagaagaagaagaaggtcaagagccgatcctccagctccagctccagctcctctagcgactcccgcagccgcagccgcagccatcaccgccaccgcgacgatgaactggaccgctaccaccacgactacgaccgggacgtcgaggagacccgcgacagagaagtctacgtcgagagggagcgatacattccctaccctgtgccggttcccgtccccacggacccttacaatacgtaccgctacatcgacgctccgcgcagccgcagccctagacggcgtgcgccatctctgtctccttcgccaccgccgccaccacagcgctatgccgacgaggagagagagcacgactatattcgtataagggatcgcgagtatcgttacgattagagagacctttctcctttagtgccggcgaatgtcgtttttctctctcattcgaatgagtcgggttttggatatgcagagtgaccgcttggattgttttatttgtcacgaatgcttggatgatttttgtattttgagttctggagttgtatcaagagaataacgctgtcacgacactttttaacgccaaatcttataccttataacgaatgtgctttaacgttcttgaattatgtagctgttgtgttcatcatagttcaatataaattcattgttattattctagagaaaaggtatccagtgcctcaattctgttatccagtactccagctgtagcgtgggttactgctgctgttgatactacatgtactactgctactaccatcactgctactactgctgctactgctgctactgctatttcgatatgtattcagcggttgtgcattttaatatttggactggctgccttgttgcgctacagccgaggcgttggataatgaaattgggatgctggataacttctccctcatcctaatccttgaaaagctcttaaagcctgcatgctagatcaattcctcggaatattccaaactatatgaagcacctttcatctcacgaacaagttcgccaatcctgatttcccctgatgagactgacagtaagccacatcagtacttgtaaaaagaattcctccgtctacgtgacaccggtacaatttcgacaggatcatcaacatcaaccatatcccgcctacttcggcgccgatatcgagctcggcggtacgtagcaggtacctcgtcgctggaacggcccatcgagtcataatcggcgacgggttcgactggcctggaccttccagcccccgaaagtgatgatttcccataccccgaggaccgtttgcgtccaccgaaaagccagtcagtcgcgttgcccagctcatccatccaccagagtgcgatgaaaatcatcaaaatcgtcacaggcaaggcaatcgcccaatatagccactggtcaaagtccatgtttcgaatatcgtttgtgttcatgccaaaaatgctcgatatcgcgctcagtggaaggaatatgatggtgacaagggtgaatgcgtagatggcattttcctgtctatccttggtccattccatcttataagtggtttctcgctctagatcctcggcatattcggtatttcgtcgaaattcatactctcgttgctcaacaagatttgcgcagtccgcaagaaagaggcttcgaaacccgcctgcgtcagtagcagagagcttagaggccgcatcgaggtcagtcaagaattgagcttggtcgtatatgcctggttcaatagttcgatcttcggcgaccccatagtatcgatgtccaggagtataacctctcggcctagcatgctctgatcggttcccagtttcccagtctcttagtctcctcatatgtgtcggcatctcttctccgtatcgcaccataaaattaccatccgtaaagctggttttgtttctgagcatggcgataatacttcgttgccttgccagattccgtttgatagcagtcatttcctgtttcaccaaatcgagacgatgctggtacgtccggtcggaatgttttgtagtgatgtcggtgtcctagtatcatcagtcagccaggaaacaaatgctcacgtaaaaaatcaactgggtaccgcaccagagaatttagatagagtgaatatgtgtcgcagatattgtcgtatttccctacatcatcctgaaagagattcagcgtgatgagtgacattatttctgttggcagcatcacggccttttccagcagattttggctagagatgccttgaatcattttttgcatcccgtctttcatcagagatctggctcttgtcatatgattgaaccagtccaccgtatgactgctgtatatcaagccgaaaacgatatgaagccatgcagtcacaagctcacggggtaattcgatagttgcccgatcctctttccctgcaaacgacatgatactttgaaacgattgaatgtctcgcgtcaactgccacaaagcgtttttgacctctgcaaggggagttgaaattgcatctttgcctccatctagttcaggcatctattccagttgtgtttgtgttagtcacggtctccttatcacattcatgatgtcgagagaatctggtcttgcctttatcagcttgttaagagccccccaatatttgcccgttgtagggccatggaacgtgagggggaagaagagttggaataacatgtctgccatattgaagacgtcgattctttcctcgtataagaggcggagagtatcgtttgacttctcatcgatgcgcggtgctaggttcgtgagatactcgttcaccccgtctctggccatgagtccgcatcgtttataccctcgctgtgccgagtaggacgtttgctctgttagaaatttctcagctgctgacagctgttcgtggagctctgcaagaatggtgtcgccagacgattctgcactttttggcaagagcgtgaaaacatgtagatactctggcagatcctctgcctgctcagggcactttgtaggtgttgtcttggccgaagtatttggttttaggaatactcgtggtgactcgggggagtctctagaattcggttagcctttttaaatataacaaatcaaccttctcttagtacgggtgctgggaggtgccatacgccatcttcagcctcagctttacatcgccctgtcgcccctcagccagtcttaacactttctcccaattttttgctgatattaggcgatccttgtgccaaaattccagacaacggggccaaaaagcacgaaagtgcgcaatgaaggtctcaccaatagttagctatctcgggtttcgtcaaattcgaaagctgtacttacaaaccacgtagggcattcctttgtcgttaacgaccacatcactgcccctccatatgatacgaggatcttgcccgatgcgcctgcttggctaggctcagtattgaccctcagggatgctccttgtaaatcggagcgctcccttgtactacacgtaatgaggacgccttgttcgtgtcaacaaaggaaaatgctggaaagcaatccggataactcactgtttccaacaattaaacaccacagctgagagatgtgaaagcaatcccctcgttgaacttgcccaagttgacagactgcctgttgcatgtctcgctcctttccgctccgcgagtattgcgattggagcagagtttgatcaggaaaaattgcagggtttgaagtcgacggggattcagagtattgatgtagagagaaatacgggacgcagatccatttaactgcatgcgagctttcagatggctttttgccagtagactgaattggaacctggatacacttgggctccatataacccacctttgcaccttggggatcgtatcgagtcttgacacattgccgcttcacttcggctcgcagattagcaacggcagccctttcagtatccgggaaatggacatggcgcgacacctcgacctgggagaaatcaaaaattagctttaaaccaatcataggcacattttgagcggtattacccagaaagcgtcaaaattcatcacatcctgacgaacatgtctgtgtaaaggtaagcttagagttcatcgtataagtgacgtatttgtatttggctggccaggacttacaaccaccgaaataaaggctgcttttgacccttgggatcgtacaagatcgtcaaattcacatcatgttgagctcctagttctgccgtccctgagtatgtagacgaatatatcccaggggcagtcaaaatgttggaaagcgggcgatcaggcttctgcatagattcactctcggttgtcggtgtctccagatctgacagctctgtgtccttggacggctcctctgtcgggaatgtaaacttgaaatcgtcaaatgtatcgacgtcttccaagacagggctcatgggccgatagatgcgatagtcctccttttcagcatcttcatatacaatggggttgattatgattcgatccctgtcaatactgcgagggcgaggctcgtcgtccctgtcagaagcctggcgattgagccatctcgatctactacgcgccttgaaacgtcgggcgcgaccttcactttcaccatcgctctcaacgtccgatgaggctgcatggaaaacagcagtgggaggattttcaatgatggctctttctgccggaggcgcaggccccgagttttctctcctcaggcttcgttggcgctggtactgaggaatgtgatccgatcttgcgtctacacgccggcgagtcattggcacgtcaggccttgacgcttcatctgcatcatcgtcctgaccctgaccctgacggccgtgataatcgccgccccttgcggacggtgcctcccgtgactgctgcacgccgatgctgccatcaaggcggcgacgccacggctcagcatttggatcgaaatgccgtatatgaggctgaggctgctatattcatccatacaataagctaagagttccaatccgacactgtacggctgcacgaggatgtcaccaaccgaatggccttcggagcctctaggcggaggttcgcggcgcctcctgggctcgttgtgcgccatgcaagtaaggaatagtggactgaggcgctgacctgactcagacttttgctaattcaggaacatggagcgagagttttggctagtggacgctgcactggatgtcacgtcgaagttgagaatcgacttgtcggggcagagagcagaaagcacaggacgggtgaggttccagcctcgctagctactagtagtttctcatggctcacgatgggttgatttcgattttctcacctacagctgaaatggaggctgaggctgaggctgatcgttgatcctgcaatcctgcaagaaaggcggtcggcaacacatgaccaacacctgcccactgctgctgctaatgctgcagctgcacagccaatgatttgcatccccgcaccagtaaaatccatcattcaggatgccagggctgctgctcagcggctttcttctgctcttgaacatccatagaatactttactacctgtcatctatttgcctcttgtcattaatttcatttctttctgaagtgtgagaaggaaaaagcaaaaaagtgccccgagcacaggccaccggttggcactaaaacacatgaagagtatcaccggcatctgctgatcaatcttgtgcgaccaatgttgctgtgcaacatgccttttaggtctccaagcagatcaaaagggacggacgagagagcacgagacccagttcttaacggtagtgctcccttgcttacctactagtacctatctattcaaaggcgcgtgcatgcatgacatttgaagcttaaaacagctgctgctttaaattcgctccttacctacctaatgcattggagcttgaggttatttgccataaagactttgcgctaccagcattactacaagtattagcatgcttaacccaccgactctatgctgggacggagtgccaagatacttttcggagtacagtaggtattcaagtaatatagtgcatcctggacagcagcgtccgagccatggatgccaaggcaaattgattccaggcatgtcaaagcttccgtctattattatcacctcgtgcaaccaccacctcgtacaagtctatactgcaatatcatgttgctgcatacaagtgccagtaggaacatgtcccgcaacagcccacaccatctgatagaacggctcagctgcaagaggtttaaggcgggcgtctttgctccgagcgcgcgagatcattggccatcgtcgaccagcagcgacgagcaggctagccatcggttccccaccgttcccctacttttaatttacgaaaggcgacgtgcagcaagcccagatgcaggggctggcagccgggatggtccttgaatgaattgaattgaattgccgctggccccagtcgttggacgagcgcgtcagccgccatgccctgcagagggctatttgcacggagattgctggcgcaatgcaggagaggctcgaggctccggccagtcatttgagccgctgtcaacagcccaggcacagcccaggcacagcacggggcccggctggtttggcggctaggcgaacgtcaaatgaagttgaggggatatgcgtcggagtggctgctccgcgcttcaggggcgatttcaaccgcctcaggtacccggtgctgaagagcgcagcgcccgttgacgatgcgtcactccaaatccaggaaatccagggcagaatggaccatccacgtgggctagccgtgtctgtgattcagagcagcgagagcatggcccggacggagaatgcaggcgaagcttccgaggggcccgagcagacggcacggtctcgatccagccgggcagacgccagctttgcttctccagtgctaggaacgtgtaggcgagccagagtggaggtcatgttaggacattccagaggcaaagttgtgggacgggctcggcggtgccagtaaaatcgatgctgccaagcttacagcacgataagagatgagatgagcgagcaagcgcagcgacgtggcaacgcctagatgacgggttaaggaaaaaaaggttttttttttcctgctccccatggatccatatcagcgcccaatatgacatgtggcatcgtagaccacgcagcatggttcattccttgacaactcactcactcatcctcagtaacagcgtcggtggcacgagagcgcccgtcagaccaggctctgatcttctctctgctggacagactcgaggttaaagaattgaaatttcggccacgctttctctcgtctgtccgagcccacagacctcggttgacacatctccaccccagcttggcaattaattccatttcttatcttttgttttcgaattggggccgatcaccgaggattcccatctcatacgtgtatctaattagcgatccgcggcgccatcatctccattgtccacgacccctcgcatggaacaaaagaagaccttttcaaaggaaaaagggcgaccaaaggaacaggaaatacaaagaaaccccttacaaagcactacccaattgccaatccctctgacctcataacggagcaccgtttttttagtactgctacctactctatttgcttctccgtcttcccctcccctggtgcctgaggacctggtctcagcgctctcaaccagtcttttcgtctctcttcgcctccacatttggctcatgaaaaaaaggccccgtcacggtacttagacgtgcatgcagcgcggatccagggtgaagcgaagcaggcatccccaactcggcctggttgagctcagacagccgcccctgcacctgaaattggccctcagtccccattacctgccgttgggcgctggcacgagctcagcgtcgcagacgcagcattcagcagtacaggcacctgctgcggtgcgactagtgcagtgtcgctattttcaacgactgcaacgccttgcctacccagatactacacaaaacactctggacgaggcgagccccccccagcctcgacattgacgccgctggcatttatttgcattggcggctctttgtcgtctgacactcgatccggcggacagacgcccgacgatccgcccgtccgctgcctgaaccctcccgactcgactcgccagcagcccagctggtgtccaatatccgcgcccatgtcgacgtcgccgacgagctcgatgttcgcgggcagagcgcctgtcaagaccaggtgagcagcagaatcaaaatccaaggaccagacaagcgaaccgggcccctggctcgctagtcggggagagccccgaagccgttgtctgtgcttcctcgctagcccaccttctcagccttcattcagcctccagcccgtggttagcactgcacgttggaagcgccctcgcagacggctgggcaatgcttctttgttgcttggctgtcttcaggccctctgggagagctagtgccgccagaggcaggccgctaatcatgccgccgggagcacagcgcgccgtctgccactgcagttctgcactcacttactgctttcatctcacctttcccctgacccctacctccacggtgaatcgcggctgggcctggtgcaaggttgccccgtccatgaatgtggccccggtttcacgttgccgctcatcagaccgtccttgttgcgatttcccactactgccacctcaagacctcgaagccacccttctgcaggtgctgctgtcgtgcatctgcctgcctgtttcgttgtttggcgatttttccttttttcctcttcgctgatgcccgtctccgacacgacttacagatcctcacgtccctcgataccgagcccgctctcgacgccgagctatacagcttcctcgctggcgagcagcgcgagtccttcttggcccggtgccgccacgagtcagaaacgcccgccgcccattgacacgcgatctcgtggtaatacaaccccgtcatccgctgggcatactacgttcttctcagactcgtccaacccctccagcccggaagaggagagcccaaggtgcgtccccaacgatacggccgcccagagtcgaatcctttgtccattccgtgcccatccctacatctagaaaaagacgaaagaaagatgcaagaaggagagaaggggagaaggagagcaggagagcaggagagcagaaaggaagaaaaagaaaaagaaaagaaacgccccttaccatcaatggtgtattgacacgttcctaatacgcgccgcattaatagaccagattctctcattgccccgaatgatcctagaaacggccatcaaccagtgaacccgaagcccgttgaaggctcgtcgaccaagcccccgacttcaccaatggctagcccgacgacacatgccgggcctggcggtcctgcggtgggcttgcctcgcaattcctccatcgacagtgccatttccgccatctcatcaagcacacaggcgaataatcctactaatgcccaggcaaagtcggaagaaattgcaaagctaatacagaccgccggaagccccgaggccgtgattcagtatcttcttaaagagaagcagtcccaggcgcagcaaaacagtcagctgtggcgcttggtggacaagcagagagccatgattctgggcctgaacaaggacctggaggctgcgcttaaagataaagataaataccggaaaaagctaaaagaggtaatggcaaatcccctggtgttgaagccagcaggtagtcacgacgatgaaaggcatttgagtgcgcacaacgacgcactgcagctgcgccaagaagtcgaatccccgaaagaagccgtgcttccattccctagctctcccaagctagactcaaggagccggttggactcgccggtcgacatgaccatggctccctaccccatcactcctccagcagaccgaacacacgcaaccccatccgcagtcgctgagcttttgaatccatctgaggagatgcccaaggccgaggaatatgccttggaccattttgatgtggaagcagaagaggaggccgcagaaaaggcacgccaggagaagaacaagatgcatttgaaagagattccattcaacgcttcattaccaccgtcacgaagcctacccagtcatccgcccaagaacccgccgccaaaacctccctccgccgccaccaacgcacctccaactgtgaccgtcatgggacccacgccacagccagacgagggtcttggcaaattcccctcgccgccacggaaggctcctccagcgccgctgcagctcaggcaagagataagacggcagctagattctcccaccatcgaagactccgattccgagtatgaggacatctcagaggtggatgaaattgttcccgagaagcgtggcaggcgacgaacgcgcgaggaagacgaacgcgaacgcgaaatcgtagttgtcactgaggcagatgtgcggagcgtgtctaaaatgggcaatcctggagcggaagactcgcccatatccccaaccactgtgcctcacaatttgcaccctgagatgcaaaccacgtcactagatgcggttctcacgggaaacaagccgagggaactaattgctcctgtcctcagccctggtttgcccgttagccccaggccttttggcaatcccaagatgtcgctcggaaaccctccaatgtcacctaggggaatgcctttgtcaccgcgacctccccgacagccgatccctatgccacctggtacgcctttggtagtaccacccactgcgtcaatgagtgatggaaatcctctgaagaaggcaatggaggcggattcaagggggctgggaagcccagtagaacgaacaatgattttcaagggcttggttactgacgaataccccgatctactgctgtcgccaaatgcgctaccctctgttgacgtgagagttgcatcgtcgcgcatgaagccctcccgggcaagtctcttgtcattgactcagcttgaagaagatcctgtattcacgcttgctattctttcgcgggccgatggaggtgagctttggcgggtagagaaagactccatatctctggcaaagctggaccaacggttaagggcgtgtcctgcttttacggcaaagtctccggacaggtccttgtttactggacatgcacccgcaaagattgacgctcggcgaattgtgttggacaaatacctggatgagcttttgaacactgcctttgacaccgctactgccatagagctttgcaaatatctctcaaccaatactcttccgcctaatgctgatgagactggacatactttcaagcccaaggacgacagttcctccatcagatccgatggacgacccactcgcaatggctatcttacgaagaagggcaaaaattttggtggctggaagtcgcgcttctttgtcctcaacgggccttacttgaaatactatgagactcccggcggagctcatctcggtactatcaagcttcagaatgctcagattggcaagcaatcccagaatcaacctcagaataacgatgccaacgctccggcaaatcacaacaatgatgaggagctagatagccaatatcgccatgcctttttaatccttgagcccaagaagaaggactccagcaaccacgtcaagcatgtcctctgcgcagaaaacgaccgagaaagagacatctgggtagaaactctactgcagtggatcgactaccgagatcccgaggaggatcagcctgccaccagaccacctatccacgaccgccagacttctgcggaacaagccaacggtaacaagtccaggaaaggaagcaagtcgacgacacaccagacttcgggctcagacacgctgattggagtgagatatgactcgacccacgctggcgatgctccccaaggcgctcccggcggccgtccaaagacgtcagggggccagagcgatcatcatgctaacatggagtctcactcgaaactcatttctggaccaaaggaccctcaagtgatttcagacgcttccatgtggggtagcaaaattggccttacggcaccgcccccagcgcctggcccgtcgcacgatgagaagaaggcgagaaaacggagtttctttggctttggccccaagtcacgcacttcctctgatgggcaagagtccttgtttggaggcagcgaaggtggctctggagccactccgccacagaatggctaccatggaccggtacgccaagtctttggcgcgcctttggcagaggccgttcggttcaacccaccgtcagacatcgacgttcctcttccttctgttgtttatcgctgcattcagtacctggaggctcaaaacgcaatcttcgaggagggcatcttccgacttagtggttcgaatgtcgtcatcaaacagcttcgagaacggttcaataacgaaggcgatatcaacttggtcaccgacgaaacttattacgatatccacgctgtggcgtctctcttgaagctgtatctgcgagagcttcctactagcatactcactagagatcttcatttggaattcatgtcagttacgacggagattactgacaagaacgaaaaaatggcggttctcaatgagctttcacaacgcttacccaaggccaacgcaaccctgctgaaataccttattgcattcttgattagaatcataaacaactcggatataaacaagatgacagtacgaaacgtgggcatcgtcttctcgccaacgctcaacattcctgcacctgtctttgccacgttccttcaaaactacgaggccattttcggagtcgatcctgaagagtacgagctgccatctcccacttctgattctggaagtcacagtcgctcagactcaacggcgcgctttgacccaccaccgggtcgcccgtcaacatccggaagtggatctccccgccatcaggcctggccagaacccatccgagacccgaccagatcaacgccaacgcctcctctattgatgaacatgagcgcagcccgtgggtctcccactccctctggaacatctcgccatagttatgagccttcgtacctccttcaccaaagccccagagcagtatcccaaccattgcacgataccggttctggcgcagatggtcacgcctcgcaaccacagcaccgagctgccccagcatacgaacgatcgcttctccctgtaactgtagaagaacagaacgggaatctggcggcatacgaccaggcggcacggcgccgagagagtactatcatgatgggcggccagcatcaacaaggatccaagagtcgcttgcgggaagaagcgcacttttaaaattaatatcatttgctgattaaagtttcaaaagggtcaaactttttttggattgttattattactattattattatttcttactatttccttttccgcatgcgggggacatacataccctttcgttcaatcatagcgatgataccatgtcgatttattttcagcttcaattatattctctcagtattgggcggtgtcacacacttatactgtggcaaatgtttaaaatcggaaatggcaagcattggctagaactgtttctgttcttcccttcttttctctctttgcttctctccttacgaggcatttttttctttggctttgctatttagaaatacaacgaaaaccagcgttatttcacggtcaagtggacgacatgagagttttttttttttttctcatctcctgcgtttttctatttctgtttcaatctttgacacattttgccttttattctcggctatatattggctgatatgtgtacatacgtatgctataatttaatgttatgggcattaggatttacgcatgacttgagagtattttgcgttattattttcatcgtttccccgacttgaaacagtcaggtcataggagttgtgctgatctttttattgggtggaagacaagtgatgcgttatatcactcacttgcaatcgtattttttttttcctcaggggggaagacaaggaagggctatgtttgcccaattggagttggaagcgattgcattattagttttaagctacataatatacgaatggcgactattactgcctgttcaagtataggttcctcttttatttgtgtttgcgcagtgattgctttccatatcacagcgcctagttggctatgagttatctggactaacaatgcggtaaagacacgcgagcaaaatgaaaaccgctcacaccttgtattctcatttctatatatagctcgaccaagtagcaccccgttttttgtttttgttttctttctctataaggaattgtcgattcagcgtcttacatgcatgaagccccgtgcgtgcctgcaggagaaagggacaactaaagaattcttcttcaaaaccccacccgtggctaaacaaaaaggtcaactcacacaataactcatttgaatatgtacaacacttggaaaagtagggatgggtaagaaactctagctctcttgttctatgccagctacatctttgggcgtatgacgaggtgtgttaaattaaacccgccgctgttaatgctcaaggctccaggcaaagccaactttcccttgattgtcaaattaaaagttatacgaatgggccaatcaacacgacaatacgcaacgtcagccacgatttggggatgccggataacgtaggcgacacgttgaatgcctcgcagaaaacaactctaataacccaaacagggatactctaacaatcccccccaaaacagggatcaacacgatcggccgtaatcgggtgtagacctttctagactatcggatctggaaaccaggcccggccggctgtgtcggggctcgtccaattcgaggccccagagtggacgcgggatttgatcagagggacgaaagccggtcgactgatcatgcgaagtgcggtttgtggagagcgagtccgcggagttgggctctgcgttactgccatcagcttacaccgtaactggcgtgtgacttgctttgatgatgtcgatgttgacagtctttggacaggtagtatcacactaactatcaatcttccgaggtatccagttagttacctagttcgccttactatttgcaacttcgtggtcgtcagtgctacatggctgaactgcgctttttacatgagggaactaggtactggcttgttttcctgtttactcgtttctttcttcccaaagtagtccatcccaagtctgcctgcagagttgccttgcatagtcgtagctgaaccactttattttttttttcgctcaatcccttttctctctcttttccctttttccttggcagatgaagcaaagcctccttttttagtcccggtactagacaagaaccaattgacttcccgaattagaaataaagaacgtttccatttcttgttcctttctttcccacttcccttttcgtctgcctgaaggaaaactctccaatccaattgaacctttgacgcccaagcatcccgcttacataagggccaccaagaaccaaaaaaaagtcggcaagtcggccacaggtcggacacacggagacaaaatcgccgttccccttctccatcgtctcacccgtgaagcagcgttggcagcgagccaggacggctattattttaccgactcttggccctaatttttttccttatttccttttgccgagtgcctgaattgccgttcaaagagtcccctctgtgtttatatggacctcgatccacggctgcgacccggtggcgatggaggagagctgggctcctccaccgcgactagggtcgtgagcaatgcgtcgtcggccgtcgaccagcagctccaagcagcggcgcgccgtggcagcggtcgagataacgccgacacgccgtcgaccgtgggcagcacgccgggccagcatcaccagttcgactacgcggatgccggcggcggaggcggcggttcggtggcggccggaagctccatcggcggcgacgctgatggaaacggcgacggcaagaagtcgcgggcgtgcgaggcctgtcgaggactcaaggtcaagtgcgagcccgatcccgtcgagggcgagccgtgcaagcggtgcagaaaggccggccggagctgcgtcgtcacggcgccgaccaggaagcggcagaagaagacggacagccgcgtgtcggagctggagaagaagattgacgccctgacggcgagcttgcatgcgcgggcgggtgctccaggcacgtctgccgctggacagcaacagcaccaacaacagcaccagcaccagcatcaacaccaggctgaagcagtcggtagcgtatatccttcaagctggagcagtgcagcaacggcagggacagcagcagcaggaggaggaggagctggcgtagcgaggacgtggggaggcatggcgggaggcatggcggcatcaccgatgatgcagacggcatcgactccgccaacacggacgccccaggacgagtcatcagcgttccagccgccgattgtcatggctgggcagaagagaaaggccacggatcgagacagcgtcagcgaggaccccaaagccatgacgccgtcagtgagctggtcgggcttctccaggcctaccgaaggcgacattgtcgaccgcggcatcattacgatggaacaggccgcggggctgttcaacaagtacaaggagcacatggtgagacacctgccggctgttgtgttcccacatagtgcgacggtcatggagctgcgcaagacgaagccaacgctgtttctggccatcatggccgccgccacgggcgagaaccactcgatccagcgagtcttgcaaaaggagctgatgcagctctttgccgaaaaggtcattgtcacgggcgagaagaacctggagctggtgcaggcgatccacgtcgccgtcatctggtactggccgccggagcactttgaggagctcaagttctatcagctcgtccacatggccgccgtcatggccattgacattggcctcggaaggaaaaacacgtcgaaacgcgggccgccgccttttcgccgcaatccgcctcccgatccttccagcatcgagtgccgccggacgtggctgacctgcttcttcctggccttgaatacgtccatgtcgttgcaccggccaaacctgattcgatggacgccctttatgacggagagcttggagatactagagtcgtcgcccgatgccgcgccgacggacaagtacttctctcacttggtgtggactcatcgtctggcggaggaggttggcgagcagttttccctagatgacccgtcgagcttggtcaacattacagatgcaaggacgcagtatgcgttgagagccctggagcgggatctcgacaagtacattgcgtcggttgccaagaacatgatgcagcgtgagtttcccccccccccccccccccccctctttcccccccctttttttggaccttagtctatgaacgatttacagtgttcttttatggctaactattggactgttgatatatcagctactctgcgtcttaatttcaatgtagtcaatctctatatgcacgaaatggctctccactcggagacactgtctgaccagtggcggccgcctttcaacacagaagcccttaaagatggcattgtcaattccgagcccctttcggccgcacatatcaatgcgctttcggcgtgcctgacagcaattgacggtattctcaacacatttttgtccatggacgtcctcagcattcgctgcctgcctgtgtttaatttcatgcgagtggcatacgctgtcgtcattttgatcaagatgtacttttcagcttcgagcccaggctcagaaatgggcagggttatccataaagacaacatgcgtgttgaatactacctcgaaactttgcttgacaagtttcgagctacagcggcagacaacaagtgtcgccctgcggccaagttcctcgttgtgctggctatgcttcgcagctggttctttaagcagggcaagggagagggcatggcgacttcttctgacgatggcagcggtgctgctgctgctaataccagtactacccccaacaccgccgctctttctactgcttcgccgcaacagaggcagtattcggcccaagggacacaacagcaacaacagttacaacagcaactacagcagcagcagcaattacagcagcaacaccaacaaccagccgccaacactcccctccagctgctctccgaagttgcaactacaggaagagacgccagcagcgccactcacatctttgccaacctcagcggcaccggccggtcgatccagcaaccattcttccacgattccgtctcctcgaccggcacccctcccacatcatccaccgcgaattcctcctccatgcctcaaatgccgccgggcccttctcccgcatccacagacctcgactccgccatggcgcctgcgttcccgccctggatgtccgtcacgcagcccatggtgcccaacgagctggacatgggatccatgcctgcgaatttcgacattgagggcttgaatcttgctgcggcggatctccaggacgtatatgagagtggggccaagattgtcatgaacgagccttggttcatggatgcgttccagggactccctgatcccaatcttttccctttttaatataagtaaaaaggctgacttctctttttttgtcacttggaggataacttgagggatttggaagttctacgcaaagaggcataaagtgataccatgtatattttctatcatactggcttggcatggcttagtcggtcttggatctctttttctaaaaaggtcttgtttgggctttttttttttttttttggtacttgcattgtggggttttcaacttatttattagcgatacgtttgtatttatttctaggctgactggcgagttgggtatctcaatcaccatggaaaggggagcatgtcttttgttgtcaatgattcaaatacccgtctataatctgcagcggcatcggattgctgacattaaataaatgtaaataaacagatgcaagaataactttcatggagaataattgagcttgatggtttattgtgacatgtcctatatgtactatatacttgatctatactatcacactctttaatcatcagatatgacgtccaatagacatgagtattctatccatctgcctatggtttagaatcatgaaacagcaaacgtatagcagtagcaagcaaatgaaatggtttaggcgaaatcattttgtctcacccggagtgtagtagcatgttgtgatttcattttttttatttagattcccactcctgtacaaactaacataaaatcaacatggcccatgttccttttggaaaaagcaataagagttggccatttcccaacgctcgaaaatcagcaacgccagcgccagcacatcgtcatgccgacgacgtccaacctcctctgtcctgcagatcgtaattcattctttggcccatttgtctccgccaagatgcccccgcaaaagaaaacaagaaaaaagaaaaatctgataattatacatgcgtgagaactaaagtcccaaggccgccattgtgtgtgcccagcctttcgtctcctgttgggtcatggatggtttgatcatatgtttaacacccacacacatcgcctgtggctcttcatatagaaagaatccctccaagaattaccattctgcacattgtctgttggcttttttttttcttcctgcaccgtaatatgtgcccattttatgtattttttttttctttggtgaatccggctgatccaggttcaagccaactgcagcagtgcgtagagtatacagccgcccaggaatgtcagcggcatcagtggccctcaaatcgtacaaaaaatagcatcgtgcgccagcaaagcagcaaactttggaacgaaatagtcatgtcgctaaacacagaataaaatttcaagtgcaaaaatatgtgacggtcaaaggaataaaacgcaatgcactcgcataccatcatggactgcaggtcgactcgctggtcgacaacatccgttctcacgtggtatggagccagatgctggtagtgaataaatggcagaaatgaaacagacatggaatagcaaaaaagtgtcagctccgcgcaagtgagcgaaatagattgtagtcgcttctcagttgtcgtaatagcagtaaatgttgtgatggcgtgatatactagcagcagaaatgcccatacatggcagactcagtccatgtaaaagtcgcccttgagaattctctcttggaaagcatcgggcttggggcgctctggctgcttgggcttgacagtggacgcctgtacgggaggctgtggcatgtcggaaatggactttgagcggtcatggttgggcatggctctcggaggagaatgggagccggtgccttggaaagaaaaggaggggcgggttccggtgacggagctctcggcgcgggatctaagctgttcggaccaattgaagccatactggtctgctcgagaagaggcattgtcagaagagactcttggatgctggatgttgcttgcctgtgggagagaggacggcggcatatgaaggctggatcggcgtccaataggcggccaagcggcagatatggaaacctggcgctggtgcggatgggactgggacagcggcggcatccactgatccccctgaccgcctccatggctgcgtcccagagatgacgggggaggggactttggagatttaccatttccagggctgctcccgttgcggaagtttcgcatggcagcattgcctccaaagctcatgtgccgggcaaagggcgtggtcggggccgttctagggccgccaaactcttcatcctcaatggcgttttcgttgatggagtccgaattcgagttggtggacatgctgccgcgtcgcatgaaggaagaggaggtatccgtgggtgacgtgccggagagtccaatggtggtgattgacaagcggcgtctctgcgcatcggcattgccgttgccgttgccgttggggaacgggggaccagccggagcgtttgaagggcctcgagagaacagattggacaaggcagcctgtgtgattgagctgcggcggtggacgccggtgccgggtccgttgggagaagtatcagacatggctctagttgagggggcggagagtaaagtgaagctttgagaggcgagcaaaatgaacagagaaggtataaaagtagtaaggcgaagagaagatggagagaaagagactgcaactggcggtttgctggttatgggtggcctgggatggtggatctgcgtgtcgttggcgcgtcgcttctgtcgtttctccaggatgggcggctagacagacagtgacgacgtaggtggatgcaagaattggatcttgcagattgcgtgagagacaaaaggaaaaaaaagaggagaagttgactgctggatgaattcagcaagacacaaggagacgataaaaggcaggagaggcgaaaaagaggggagaggcggataggtggcacgtggggatgattatatattgggagagaagagcgagtcctgctttgcaagcagaatcgagacggtatgatcggcagagagcgcgagatgggggttatggatggatagttggtcagggtggcttgtttctttggttggaagagcgagtgctaggcagttcctagtgcagcgatgaatgggtattattgaaatagtgaagctggggggcattggaggaaatggagaggacaggaggacggagcccgctgtagcgcaatcaggatctggctattaatggccagcgaagcccgtggcgcggccggtgaaaatgggtgacagtggtgtgaggtgaggagggaggtgtgaagctgcgtaatgcgtgcggcgtgcgtggagtgacgatggtgccagaagcagatggtgatgattcacggcactggggctgcagggagcagcaggcaggtgggcaagtatccgccaggtactgcgtggtctgtgctgcgatacctgggggggcacagcgacgcgaggggacttgcatgccgtaatcggcggaggtatctgatgcgtgcaggctgctggtggaagctacttctgctcaactcagtcagcaggtactccgatgaggggctgccttggcagtgggctgacatgcgctttagcgatacaagcccgcgactgcaccaccgagaacggagatccgctcagcagcgcccaccggaagcagcgccgaggaccagccccggtccaaagcacatgatggtggagggaaagaaagaagcagagaaaaagaaggaggagagggcgagaatggccgagaatcacgagaatcacgagagaaatctccgaagcaggggacacacgtcgcatctctgatacagattggtgtaattaatctatttgcgtgcgtgaacgtttgggcatacggggtaatagcacgatgcctagtacgacttgttcagtacagagtactgtaggtagcagcgctggcagtctgattgaatggagcaaggcctacggagtaatgctgcattgcatccgatgcgacgtcgaggcgaggcgggagccggttccatgtcgctgcagcatgacggggcaccaaacacggagcacggagcactccgtcgagataacacgcgactctcacgctgaactgtggtgaacaggcagaagcatcaagtgcagtatggcgtgctgtgatagtgctgtaacagtgctgtagcagtgctatggatgcgatgctgacaaaatgcacgaggaaaagggggagcgtcctccatgttcagtcgatggacaacatcgcaaatgcgccgatggatggattggggaaagagttgcaagacaagtctctccgtcgggtctgtcttgcttgccatcttatctgccccttgcttggataccagttactagtggcatcatagagactagcatccaaacgtagggatgttctcccaagacatttgtgtctcgggtgctgtgtcgtgcctttcaacatgtattgccagttgtaattatccgcacgacatggacgtagcttggtagccccgttaggtccgggacacctcaccaagccaacaataagtacgagtacggccaaaagaccggtaagagcgcccaagagatgtgggagagccttggttgccgtcgtctgtcaatagcagcactatccggcagcttcgctaccgggcacgcgcacacagccccaaactgtcgacgtggaagataaccacaggcgagatgcttccaggcctgcatcttgtccaacagtcgtccggcgattagcctgccttgtgacgtcgagccgctttggtgtcaagcagtcagccagtcgaccggccattgatcaattcaattgagatcggtggagtctgcgggggacaagcggcctcgatctgacggcgtgggtcttgtatcttgtcttaggacccctagaaacgccgcttgtcttgcttcttggtctcgaatctcttttttgttcttggctctggatgcagggactgccctgtttcgagttgtctattcaatattgccactcgcagatttgaacgttcctcgctagccccctctcgttggcgtggatatgacggatggcagaggtggcgaaagaggtagtgatgatctccaagcttcgctcttctcctgctaggtgcggagtactcggtacgctcatcacgatcgccctctctcgctgcgaacagcactcgttcgtgatcccattgtcatacccactgctgtcccctgtgcaacctctacctcgctgcatcacttcccattttccgcatctcttcctctcccccatcccccctgccagacctctcaactcggcatgtccgcgcccgcagcatcaaggtagcaagcacatggactaaacgattctacgtccaaagcaaaatgttgctagtccgagtctcacctagtgcaggcaatgtgggctgatttgtgccctgctgttggctgccctgggctggctaaaaggccgtgtacatcgcctggagctgcaggaatgtgctgaagtcttgtcgtcgttgcttgtcctgccagcgcttatccggaagagggccaggcgggacccctacacgtgcgagagcaaaaaggtgaggtcgaagttaaaacacaacggccggcagtagttcagcccagctgctggtctagcgccagcacgccgcatcctgcgtccggagcagatgcttggcttttggcggttggacacgtccagtcaccaaccgtcaccaacccggatagcgcaggcgtggaggtatgtgtgcccaacgcagcccccagcgaagccgtcgtcatgcatgctacagtgtgcccgtcttcaccgactggtgtctcttttgtggtttgtgtagacggtgtgtgtgtgtgtgtgtgtgagagaatgtatgagcgcgcgtgctgcggcttgttctagacttgatgggaatggctgcgtcaactgaggacgtgcagtttcctttacggtacctttgaactacagcacatggcttgcagtttcgatgctggactgttactggtctgccgccacgtatcaatcgtcgcctgctagtccattaccgaatcaattccagtaatacgagtcactttagcaggtacagcagtatcaatcgcgtcgcagctcccagcgccagttcagcggggccgttcgcgggggccaatacccaatacttgagcgcttcgcccaatcgaatcgccgcccacagacaatccgagctttcctttccctggccgctcccctttcgctggaccgcacttgccagttccaatctcccagaatccaggcgaaaaaggcgttcggccactcgccaatcacaggcgctttggggcgaaagctctgagctaaaatctgccggccacgggccgctgccaatcagcagcgccggcggtgcagcaagcagcatgcggcggcaggagccactcaaaatgccacccagcattttgcggggtaacgccttttgacagggaagcgcacacaccccgctcagaaatagtactggtcgcacccctcctctttcatcctctttgctgtgttttgtgttcgttgctgtttcgatgcttcaatagcctaataatacggacagtgcatacggaactagtaccgctaatgtcgtcccaattgctagcatcatcaagtacctccctagttccgtataaagcgcaacgatcatggcgtagtctcgccgtatcaactccggctctgctgcagtaattgtgcgttagcagagcggctagactgtatcagggaagcactagagcacaagtacattgcaagtcacccaccctctgagcgcttgctgccgctactatcgtcaacttgcttggagcatgttaacaagaaacaagcacaatcctctctgtgcatccatgatgcaaacgaatgcgacctggttattggatgcaacaaagaaaaaaaggatgaataattacccaactctgcgccatcaatgtccaatgcaatgcagatgcagcactactgcatccagcagaggtttcgaatcttgtcccccaaaccgacgttgagagtctagaacgtctgcttcagcatcaccagatggactcttcgcgttctgcaagatgaagcagcctttgagttgatctctagtcctacattcccattatgctttgatcttctacaaagcttttccttagagaacgcagacaacacagtatgaggtatcccgcctcttttttcttcttccccgcgcccgtcacacagcgctggaatttgtcaatcaatctgcaagtcacacaataagcctacctgcgattaaagactgtataaacggcggcacaaatgaatgcacaacgcgacaactctcttttcctaagtcctcatctgctatttccctcccatgtgatggacactggtatttaacacagcatcagcgtggcatgattccgagtatatgcgatggaccctctcctgatatacacatgcttgcgtctatccgagtgcaacagtaaggaactccgtcgacccatggccattcgagtcagtgagccgagcccggccgagtccagaagccttttcccttccgccttgtcattccattatttaccaagaccgaactcatacggtttcagtccgctgcaacccctcctgtcattgccgctgaggactgtggcatctccgtgccgcgtgcaacgcaccaaattcgttgactctcatctctggaaatagaaaataagctgatggtggcgccatcctctgcggccgaaacgcttcgatttctcggggtcttcatcccgcactgttgaagaagaattggcatccattgcagaaagtctatatcgcatggatcagggctaaaagctgggccgcctgggtctctcgtcatgcaagactataaatgccttcctatgagatgctgtcccatgaatgtacttgtagttgttattattagtcccggcttgtcacctctttgacctttgacatagtgctgacttgagcccatgcacgtggtcttgcttggtaagacttgatgaaactttcagacaatctttgcatctgtttaacatagcttgaaaggcattgaacaaagttggattggaattgattcggtggagtgactccagtagggtcaatggcacgggaatcaaggtatgaggtcaatacaacatctatacctaccgaggtagatggcaatgatgctctccccaagctccaatcggatcgagacaaattcgtcagatagtaaacaaagccctataatcgattcgccctgatgccctgtgacgacggtgtggcaaaattctcctccctttgcttctaaactatgcagctgttaattgatatgatatgttatagagcaaccacttcgccactagcccctgatcgcctgatatgaacccttcttaggagatatatgcgcatctatacttaatgcaaaacaaacgtaaaaaaagtacaatgtacgacatttgtagtcgtgtaacaaactaccaccgatcattttatcctgaaaccgatgcctcataaagatcgacaaaacaccccattgaacagcctcagagcttgattgcagtaacacacacacgcatttgcgcgcctcttcctgaaaacatggaaaattgacatcatgaaaggaaaatcaaagaagaaaaagccccgttttcattcccgtctcttcccacacaatccgcacacgccgcagtccctcgcattccgatacgccgtggctgcgcatgacgtgccctcgcactgccacgagccgctcgtgtgttttgggtcgaggacgtttgcgcacatggcgcatgtgattgccaaaggaggatttgcaaaggagcacattgagcagtcggttggtgctggtgcagtgctgctgcttgggctctctcgtgtatttaccgccgtagtggtggtggtggcagtggtgattttaggacttgataccgtttcaagcaatgactggtggttcttggaattcgattccggctctggtttgatagttatttcgctgtgttttgatttgacgtgtggtatagacgacaaggcttttgatgaagcaccattgtcggccaaaacctctggtttgattgccggccctctttcctcctcttccagtttcactgccctttctgaatccagattccttgacgagtgtaaattcaaccgctgtggacctgattcctgtttaattttccgtctgccaaacaacccatgtaattcatcaagctcgttcttcgcatcagcatcgcttgggtcctcatcttcgcacaccttgaccatatcaccgccatccttatccgtcatcctcgttccgtccaaatccaccgcggctttggaatccgccaggtctccgtcttcgtagtcactcagcccgtcctcctcctcatccatctcctcttccttctttggaacgtcgtctcgattttgctcgaaccgagccaatgccgcagccgcacgaagctctcgccctcgcaagctgccggccactctaggcttcgcttggacgcgtttgcctttctcgagcttgactttttcctcttcgtctgcccctagtgcgactccattcttgccaaacttcttgagaatccttttctcttttctctcctggtacgtcaagactggtttggccttgcgtttcctccctcgagatcgatatgtgcctccgcagagatgctccggcagcacttcatccgccagaacagcgttcctctcccattctccagtcgccaacttggcccctctaccccagagtccatctcccttgtatccctcggcccacaaagtttgcatctgtgcagcgtactggtttctcactgcccaaaaggccctggagtgattcatctgcgcgcagtgagcgagctcatgcatcatcaccatctgtacatagttgaacgggagccaccggccactgccgggagacttgagcacaagttgaatcacctctccggcattgaaattacggcctacaaattctctgttgggcggaaactcctccagtgacatgacgtgaatgtggtgtttgcgcatcaccggaacttttgttttagtcagcatgaataggtcagaaacatctgccgaaaaaggcaacttacgacattgcgctgcaattctctcaagaaaatcttgggcaatttcctcatctggcccttttagaggcttgatgaagacaatgtgcggattaggctgtgatttctttgcgttcagacgttggatgccgattggcatggtgaatgaatggcggtcgtggatcgacctcagataggaagaacccttgaattaaatggcaaccagtgaaaatacggaaatacagcttgtggaacaaatgaaacccgtttgaaagaaattaagagactggtccaggaattagcagcgtcaagggtagcgcgacgggttgaaaatgttgatttagattcacgcagacgtctctgacacgaaatcaggtgacttgtggcgacttttgaggtgagccatcgccaacaatagaatctggtccaatcatactagtactatctacagtaacttaatcaaaagctccaacacatgggataatggatatcttgaattcaaagtaagaaactcaatgtacggtttattcgtactgatgtgacgcgtgttatagtttaattctaaaaatcgctattcttgatcatatctaatatgtatgcaaatgtagtcaggcgatgctatcgtccctctattgcagttcaaccaacaattggtagtcttcaccaatcaaagcccaatgttacgccatgtccaatgcataattaaacgcactcctcgctatgcttgttgttgttttcatgtactgttcgtcgactctaatctggcctccacgttggcaatagcgctcaacacagcacttgtcaggtccacgtggaatagaggtttgtcgaaaccgctaatgatggctccctttcgtttgaatgcaggcttgggagatcctcctagcttctcaacaatgtcactaggtgttgatgcctgctcctgctcccgctcctctacctgttcctcctcttcgactatggctttggcctttgccatctcttcgtcccctactctatgagagatcatggataattcccgattgatagcattctcttcggccactgccgcagcagagtcttttccaccaatctctgcgacactgaaaatcgacttccatcgatgcggaacgccgtctcgaggctttgtaggagtgccaaatccgccggcaacaagtgctcgtttggtccatcggttgttgatgcatgcaatgtgccaatccacaacatcaggggctgcatacgtatcaagtacgtttcgaacatcaatcaagcgctggacagaagtgatgtcgacattgttgacggaactgaaatccaaaatgatggcctttagggtaggcttctgggtgaggtcagggtccgctcttgattttccagatttccgttgacctgcgttattccaaggcctgtcgcccttgcgttcgaaaatctctggactagttcggcgagttcgcgcgtatatgaagctggtcagatactccaaagcatggttggcgcttggatagttgaagccctcggagaaacggtagatgaagactcctgggtatgggttctccaattccacctctgggttagagccatcaccgtgatcaagaggtaggaaaatattccttgctgcattctcggctctctcttcaaatgtgccatactccccaacaagctgtttgtgatggtctccaatgacatgatctccaataacggaatggaccttgaccttgccaaggaatcgtccacgtgccttcaagatgcgataaatgaggacagcggcagagatgcatacggttgcatacaggccgtcctcaatttgagcaaaaacactaataaagactccgatgaggaaaatgaagacctcaataggagagaccctccaaaactgatagagggtgtttgggggagttatcagatcgccaactgcgtgaatgatgactgcagccaagactgcattggggatgtagaaaaagacggccgtcaggagatacgtagctagaaggaccaccagtccagtaatgagccctgcagcaggagttctcacaccagctttcgacttgatggccgttcgactgaaggatcccgtcgaaggataagccccaagaaatgaaccaagtatattggtcatgccaatagcaaccatttcttgagacgggtcgatagtatagttattcaccctaccaaaggacttggaaatggcaatatgctcaaccagcatcacaatgacgcccgctggaaggtgagaagcaaattttgatacaagattcgcctcgatctctgggacgccagcgttcttgaagcctaaacattacgtgtcgttagaaagtgtagccacaattgtatgatttcgagacttacccttagggacaactccaagaacacggactgctggatgatcctttcggtgtctgttgatcaaccagcttatcatggtatagaggagaatgacaaaaacagttcgcatcgtattcatgaaaaagatgatgcgcttatttgccggccacctctcagccgctcgggttaaggtatagcggatgaggtagaggaaaaacagagctgtgaggccaattgcagcgtctaatttggtttcagggagatgctttagcgtattgatgatgactctgtacgctgcatctctgctggagaagcctgtgaggccaaacagagaaggcagctggctggcaccaatggtaatggcagatcctgtcatgaatgcagacaatgacgtgatggagatgagatcaactatccagcccaggcgaaagacaccaagagcgagaacaatgcatccagcgatgacggaaaatgctgtggccaccacattggcgggccaggcagttccagaggcattcacatcggccaccacggttcctaccaccgtggataaaacagccactgggccgatggatatgtctttggatgtaccaaagatccaatatgtgatggggcccatgaacgacgagtatagtccaaactgaggaggcaagtttgccaacaaggcataagccataccctgagggaccagtacggctccgatggtgatacccgcaacaagatcaccagcgagccattgcaagttgtagtgaggcagccaagatatgaatggaaagagtgatctgatatatcccacagtttcggctcgtgtaggcagctgatcgtttagccattctgatgtagtcggcggtccttcgatgaagctgtcgctggtttgcatagagaagaccgattcgcctctggtaactgggtcatcgtcttcttctgcaagcttgatgcctaggactctggcgagcgtgcgctcaaccttggctgttgttccactcatcgcttcggcttaaattggatgatgtggctggagtgaaagaagtggcccggatggacgggagatgaagaggagagtagaggttgagggagactgcgacagaaagataacaatgactagacttcgagacccttataatatcatctctatcctctttttgttcaagatgttcgggccctcgcctcttgcttcccaccctaagctgactatgacggcgatggcccggctcgaagtgaagttgacagcgaaactaactcgtagactgcagctctagaccatcagctgagacagtcacgacaagggactttaagctgtaaagagaaagcgcttggactataagaacaaacgagacatccaggatctagatgctgggtgcagggcgacaaaatggtgtctgaagtctcgtgagccaagcagagtgttctggttggttcgtctagtaagttggttcacgccgcgggcgatcagtggccaaggatcagaagcctaaaactgacagaaaatcggggtagtaataagaggcaaaacatatgatttagacaataaatggaggcaaagacaagaggcagagctggaaagaatattcaaaaattatccgagcagagacaaaggctgcgccctcttgcgacttataccgacgagaaatttagtaagaaggagcgccgaaggtccgcatcggacagtcggcaggcatgcttgtaaacagcattctgacaaatatgagggaatagacgagagtccaaaaggggcttggatagcaaagctctttctcccgaacgtcatgttctccatcaaacggacgttttcaagcgtcaaacccgccgttgagacgcatcaccgctggggcagattattggatctttgaaaagaccaggggggcgatcacgacttcagcgcaatctccccacaaaacgctccaatgtcgcaatcccatctagaccgtttcggttttagagcctctggatcatctagattttgatttccgtgtatagtctgtgccgggcagaagagtcgagtaaggcgggccaccgcttgcgcaaaagcagaaggacagcttttgattgaatgtgatacttccgtggcaagagtacagctgtcctgttcttacacgaggcacatgatattcaaagtgtacatatctggatataagaggctgtatagtgaatcgtgggtgaggagactaaaattaagcagtgtcaatgcaagccaatactccgcccaatgtctgtttaccttaatcatgctagttcttctgtgatatagcagtatcacactgttatttctccgtgggtgtctccaaataaattctcgtaatacgtcctgctaactcgagcatgtctcgagccgtgctccaaccattcgcccatgtgatgcccgacgatgcgggggagctgagccatcagcaggaaaaggcgtcagtcgtcctctgcaaccttgcccaacgctgctaccgaagatgacgagctgcggacgataccaagtctggttggcggacataaagaattggaggatggaaggaattgagaagtgatggcccggatcatcgggctcgcgaagatccgaagcggctgcattttacagcactagctgcagcttcctcagcgcctaagccctgctgaaatgcgctgtaatagtaatcgatatgccgcatgcgctctggacgaggcaattcgacgtcataccagtagatccatggatggcagcaagacgctgagcttctaggcacatcaccagataaccataaatctggctgggtttgcgcagctctccacgcccgcaaaagttcatcacgagctctatcattagcacccctcagacagaatacacgaagctgccatgcatcgcactatgcaccactgccggcgctggtggtaaatggtagcatctgaaacgctcttactggcggttgctacccccacgccggccaaacgcgtgctccaaacatgcagagcttcatcctcaatatcaccaccaactcttcccaaataccaccacgagggccaattttagcccgataaccatgtctggccctccgcccacggcacaggaggcccctgctgccctgtcgtcgattcagcatggcactctccaagccccgccatcgccacagacgcatcgcgccttgagacgactccagtctgctcatgcattgggcgccagagccgcccagcagcaggcgtcactcctctcacagcagcgccgagaacaacagctgtcgccatctccgagtcgaaatgctgccgcaatctcgacaacgcggacacgaggtcgtgccaatagcgatgccacaccaccgccgctatatcaaccaactgccgcctcaaacgcccgacgatcaggggtgaagaagcccgtcttttcacacggccacttgtctctccagcagatcattcgcgatgggccaaacgatggcgatttcataggtgcgctggaaagcgctaggtggaaagtcgttgatgaaggcgtcaaagccgcagaggatggaatggtgcgcgataccattgttttgactgcttgctctcagagctaggcggcgaaagtcactgacctgcgcttacttttgttgatgtctagtctccattgaggatatacgtatggctcgtccttttggacgccccaatcatgtctacagacgaatacctagccctcatacatcgtggtgcttctccggcatacgccaagatccgcaacgatacctttcgcacgcttacgaccgaccctctcttccggcgccgtgttagcgaggcaagcttgattcgactgctgaatgccattgcctggcgacttcacgattcaaaagaagatgaacgccagagcagccgtcctggcagcagccattcgtctatacctccgcgggatggcgttgcaggcagccactctggccaatctcaagcgagtacgttttggcacgaagaactcggccgatttatcttttgtacatgctaatgcctttgttctctctcgagtaggatccggtgcagttctcgagccaggtgtctacgtccaaggcatgaatgttttggctgccccttttctatacgccgcacgaagcgaagccgaagcgtttgtcgcttttcactctctgttgactcgcgagtgccctggctacatccgtggcgccatggatggcgtgcatcgcgggcttgccttggtagacaaagtcttggccattgtcgatcccaaacttggcatgtatctcacgtcaaaggggctctcggccgaaatctatgctttcccctctgtactaacactctgtgcatgtacaccgccactacccgaggtgttgcgcctttgggattttctctttgcgtatgggccgcatcttaatattgtgtgcattgtagcgcagcttactattatgcggtcgcagatccttcaatcccagaggtatttgccccccttttctttgagcactgatattcctagcttctgacatttgttgctagtccaaacaagcttctgcgatcattcccacagctaaatgccgacctcgtcaagagcatcacgatcagcatcattaagaagataccggacgatgtttacgaagagatcgccacgcatgccatgtgaagatgatgggacgtaatgaaacacttgctgcccctcttactaaagagggtcacaatgaacagtaaggcccagtaaaggggaaatctagtatactgttgaagagaaacgcgccacgtgatagcatgcttgacgcgtttccaatgacgatccgacccagatggatggagtcagtggctctccggcccgacatcagccttggcatcaggcatccccttagaggccctgctcctctgctatcgggcaattcttttctagcatcgttgatcttattttttgggagatattggcgcatgtatttgtatttgtcgatgaatttaaaggcactggttagcggcctagcaactacagaggaaacgaaaccattcaatgtattaggtattggaagagatgggatgacacatattggccaaatttggggtacagcaagggattgctgcagggtctgcattcgggaataatattacgactcacatgatgaaacggacaaagagcaatacaatgactattttcaagaaaaattccgtacctagtacatatccactcgcctttttcaggttgaatttctcatatgctgaaaggggtacggctcaaggaatctgcatttgatcgaaaacactgatgaatggcattgcttctgtttcatcatgtttatgaattgattaatacaatatatgctattctaacgagttatgtagccaaaaaaagagcaaaatagctatatagaatgccacgcaaatcgccacagggcatttgcaatgcattgcccaaacaaaacagaaaaacgccaatttgtgcccatgctagaaaaaaagaagagagaatagaaaaagagtatacacaagaactgaacagaaatcgaatcgaattgaatcgtagtccagacagaaatgcctcccctctcttgataaggcactgagcccgcttgtacatgtacgtaacgtaacgtaaacttttcgtctttattcgtctttcgttgttcatagccgtatattctgtttatgcgctccgctctgttatttaacagtaaaacgagttaaaaaaaaatttcacacgcaaaaaagctcaaatgcaaagacatgtatgaatcaaccatgtatcagggcaagggaagcttttagcttctaaagctcaagttcaaattaaaatgtgcttgcgctgcgttgtgctaaccctaccatgaccgaggggtgtctcgactaataagccgggcagccggcctcggccctgtggaaggcattggagaagaactgctgcatggcggtgtagtggaagatgatgccgcccaagacggcggcgtgccacaagttgtggctaccgccgatgtagtcaaacatgccggggaaccagcgctcagggaccttgctggcatacacgacggcgccgctgaagtagaccaaaagagacttgctgatgggagagtaaaagttgtagacaaagtcgggtccgtgggaaaagtaaagctgcagaatcggcatgaaccccgtcaaggccaggccgacgaagaatccgacgcgggcccaagccatgtcggtgccgttgaacttggggtgccacggcaggatcacccctccaatgcccaggaaggcagtgaggcccatgtacacccatcgactgaccgggtcgcagtagaaagcggtgtactcggtggtcatgatggaggcagcaataagcagcgagatgccggtgtagtccacgcaagcaaacatggagacggcgttgacatcggcaacagcgctcatcgtgtgccaaatggtggagcacaccagcgtcaagcaggccatcatgaagaagatggcggcaacaacgacgtctgtcttagtgctaaggtagaaattggcactgctggggtagaagtaaaaggcaacggccagcaccaggatcaggcccagggcgtgagaccaaatgttgatgaattcgttggacatgttgaaaacagatcggacgcattctatcttggtctcgcggaaacggtagcctctcttgatgtgtgggttgtttcgccaaggcgttggcagatcgtcgtatagcagcagtccgcgatcccgcgccagcaggacagcctgctggatatgctcttcgagggacagcgcagcccgcacggcgcgctcgattccttcgtcgacaacagactttgcccgctcaatgctctcgtttgcaactctgcgaccctcatccataaatgcctcggcagccgtagcggcattggcaaagccctgctcgcgcagcttgtaggcgcgcgtttcgaactcggccatcatcccttctagcaactcaattcccaggcctgccttttcgtgtagagactcggtcgcagccatcgtctcctggtaccgggtgtcgagggtctcaagcatgatgtagagcctgcgccggccggcgccgatgacttcctcggacgcctgagagcatctcgagcgaaccgtctgaagagtagagaatgcgcgggaaatgctcgagtccttgctgaggtctacatagttttcgacaaaatccagccgccgctccagttcggtcaggaacaggtccaccttgagcaagagattctcctcgccctccatgatgtgtccgacgatggatttccgtcgggggataaagaaagagtgccgtcgtcgttttgcctgttgctgagcctcgcggcgcaaatccgaaccgctggtagcagcaacgccagtcgagtctttgtcgtcgccgtcgtggttgaagccgcacgcggacgtcagagcagtggtgacgcccgccattttgattgagtgttataggggagggagggtttgagacgtctgtcagactatcatgtcttggatttggtgatggaccgtcaactgggctgcgtcgtggcacgggctgtggttgctgcggatgattggcccgagcgaacaaagaggcgaggatgccaggaatgcgcctgacagaggagggaaaaaaagagaaaaaagaaacagagaaacgagatcttgcagtggagcggctggcgctgctggacccctcgatttgttgatcggatggagcgggacgatgcggttaattggcgattcttccccaacgtttagcactgattggctccaaaagtcgaattggttgatggttcggttcgtctcgatgcgggtcaagcagcaacagcagcctatttaggggattgagggccgccaggaggccgcgcgattggctgcagggctgcggagatttgcgtggatatgcagaccagaggcaagagaaaaattcctatcctcaacgttgtacggccgaatgctcttgtttggttcctttggtccttgaaccgcggttgcgtctcgatgaaggaaagaaaagagggtggcgggataaagtgagacaaagcaccccgtgctatcagggtgccgctatatagtgatgtaagaaaaaaaaaagaaataaaactcaatcggccttagtagcgggcagcccgaataacctccgctgtcaaccaattactttgtcagtgcatctatctgttaccgcctaaacctagcaggaatttcgcatggaacatagtcttcatgttgtgactacccggttcatcggtcaatcaatcataatttcattcggctgacgggttgactaagaaaaactgccctgccctgcccactaccaacatcccatgactctgggggagcgctcacatgccgcggacaaaaataccgcgccggggtgggaatgcgagatggcgctgccttattggttgcttggcaaagatcatcagccgtaaattcatcttggatcttttttatcatcgtctacatgcgtgattggtagtacatggcccaagttgaggttgcgagcaaagaccgcatgctcatgtttggaatgacaaaaagcaccaggagatggtcatagtaggacaagacaggcattctgaacctggccgctcatgctgtagagcccccggagcagcatcttggcctttccgcctccacactctccttacttgtacaggcaggcagcgtggcttaatttcccgcgtctccggcgcccgacacgcctgcattactttgtgctgggatggcaatcctcttggctgcttatagagggcatactgtacataactggcgatgcttcggctttccgtattccggagaaataggtgcggaacagggcgtaggcggctaaaggctagatctaaaaggtgcctgacagcggtgctaacccattgacagcctcgcgctaaaaacctgcccataacgggtaccggcctccactttgtcagctccagccttgctggcgttgctcgcccgtcattcactgacccttcaacattagcatcatcaccatccgcaaatagacattacaccaatcgaccaacaacttaccattatactctaaataatatccgatccaaacgactgccatttgaacccccctaccagcaatggctgtcgaaaaaatcatcacggagccgtcgctcgccgcggtcctccaaatctcagaccaagctcgcgaccaggcccacgcgttgctccagcttgctgaccaggccagcgacggccgcgccaccgccgacatccaggccgagattgctaagcagcagaagcagctttttactaacatttcgcatctgcgtggcctgcacaggaacgcctgcctgtcggcgcgtgacacaaaggcccagaccgccgaggcccgtcaagaggtcgaccgtctgcatctccagctgcaaaatctgtattacgagcagcggcatcttcagggcgagattacaggctgtgaatcatatgagtatgcgcctcctctcttcaatacctctactgttgctatggtggtctcatatttgagtgcccaacggctgactttttaaatccagtcacaaataccagcaattgcctctaattcccgtcgaagagttcctggctctacacccaaaatatgcagatgcagacgacgacgagcgcatgtttgcacgtatcgaacacgagcgggaagagcgagaaatactagaacagcgacgccaggagcttcttaaaaggaaacagaagctcattgcggagaacaagagaagaaaggacgacctagccaatttagatcaagacttggagaaattcatcgatgtaagcccgcatatcagacactttgcgaagtgttgtgctgacaccctgcttaggctgcaaaacccattctcgaactattcgaaaaggcaccttgaaatgcattccgtctttttctcctttctacagcccttcgcctcagtgtatagctatgaaacttgtacacgaggcattctaaaaatgctcgcgcataataacggccgccaacgaccaccttaatgataccaagaatccatgcagcctctacacctcgtccaacgagatcggcatcaaagaaagaatagtcaccatgtaaacatccagtcgatggggaaaaagagttggatgccgtctattctcggcgtgcttttgaggtgggagctgtgcgaatcggacctctactaggtctattctaaacgccccttatcttcgcggttgtacggtccatgacaaactccaagaaccgaggcatttgatattgctgggtcgcgcttgattagttgccagaacacatcattttgagaggtcttcccttttacgaaattgtgtttcttattaaacagatagagcctgtgcattgcacatatcaaaaaaaaaaattttttgaagcctccatttctcctacccgatttcacctgagagaaatgagaagcagaagcaatcttctcaagaggctacaatggtagcacgccggttaatacatgtaatattttcgcagcttttctatattgcagtttatttattcatgattacaaatctgaaaccaaatatcaaatgccattctgaaatatatgatattgcgtaaactactctgagcctaatgtacaaacttgcagacgcatcttctgcagccaaacgataatagttatagtgttgataaagcaaaagttccactgtcttttttctccttgattatcccgcctagttgcgcgggtcgatttaatagttgagctcagcgcccccatttccactgccagatacttggtccaggtcttcatagctcttcaagctacgtccctgcacagcttctcgaggagcggcggccgcagcaccagctccgtctccccatcgagacccgccgttgcggtttcggccaccgcctccatcccagcggttgcccccacggcgatcatacggtgccgaacgatatccgcctcgtccaccagacattccgcctcgacggacagggccccctgagcggtcgtcgcccgcagagttccagttattggcttgcatgcctgcaaacaacgaggggaagtttccggggcccatgggaaatccgggcatacccatcacgccattcatggagaagttttgcaggttgaagccacgaggggtacctgatgctgactggccgctggtaggtgggaagtggccatttgagttcgcgtcggttcgcgaaggagcaatatgtgctggatctgagacatatgcgttgataagttcaaactatttctagcagttagcaaaagaaacaagatacagacaaacttgtagcaatggtgagagtcgacatacctcttgtttcaagccatccagccattcaccatgtctcttttcaacatgcttcttccaaaagtgatcttctttgaaaagcttggtgcactctggaactttgcatctccatttgtgctcgtcctcctgcttgacatgtttggccagctcttcatcaattgcctcgtcaactggtctgccaccaagcttgcgaatatccacggcactgggttccaggatctgcgtaagcttgtcttcaaaggttttgacccagttatacgcgcggagaagctgttgctcggttttggaagacatgttgcgaaactttttgtcgccctcaaccgactctccatcaacgtcattatcgccctcgcttcgtttcttgtcggggaaagcatctccatttgcactagccctagcaacggctctggcggaagacgtgagagtgctctgaggtcggcgtagatgtccaccagcgcatttacgtgtgagctcatgcacagagtcgctttcaaatacgcaaaagaagcaaaagtgaaagacgcggcgcaaatactcaatgagcaggtcaagttgtttctttttcaccaacatctcctcgtcatcaacttcctcgtcttcgactgctccttcttcctcttcctcttcttcagcggcctcctcatcatcgtccattgcttcgtccattccaggctctcgagacttggtggctttcttcgttgaagtggggggtatagcaggctgtaggcgaccagcatttttcagatcgtcaactttttcttcgattttcgggatggcctggaaatcagagccaaagtcttcttcgtatttgttgactagccgtttgaccaagcgaagatccttctcgactcgctctggcgcagaaaacaggtcccaaagcgctttctttctaggatgaaggggtgggttgtgaactccgacatggcagacaaagtctccccgagcctcatctttgaccgtcttcccgtttacagcttcgagagccttctctgcggccgaagcagggggaggtggcgatcttattgctacgtctccatcctcatcttcggggtttgcgcgatccattggcggcgcgctatccgaagaaggatgaagcataacccagccaatacggtgatatctcttgctagggtttggatcggagagagatagccacttgaagccaccttcctcttctccgagattttctctgcaaaaggcttctagattctggcgactaacatgaggggcaatagtcttgataagcagagtgggctgaaattgattttcatcacggatatcagccccattcacgggaaccaaatcgccgactcccaaaatttcgttggcggctgttgcttcgccctcctccttttcgattaccccaccagctccattgctttcgctttttgggatgccctcgagagagaactcatcaaaaatgccagattctaaatcttgctcccactggccatacgcacttcgtcgaaaatcttggagcttagctttgaattcgtccctgatttcgggaacatatctttctttgaaccattgctcttttttgtgctccgaaacgaaagccctggccatcttggcttggaggtcttctttatacgcatcgtatgctacttgaatcttggctttttctttctcacgctcctcttggctgtctcgagcgcctctattcctgtcgggctctcgtctccgccctgtccgggcgtgttctttatcatctttaattttttcgttcattctccaccattcgccgaaataggagaatccaacttgataaggaagcttggatggatcagccaaagggtttacgggagcactagccggtccactgtcctgcccaggcacgtagcgatcgatgttcgctggtggggaggttatgcgacgccggtcctcccggtctctatcgtcacggccatcacggcgaggtcgaggctcgtatcggtcaacaggaggcggggaacgtgagcgtcggcggtctcggcgctcattgcctggaaataacggcggttagtaagtagaattgaccatgaaggggaaataggtcagcaggacaaaccaggggacctcgcgcggtaaaaaggatcacctctgtcatctctactcctcgaatcatcacggccccacgttctttcattgggtgatcgagctgagccatcgcgataagatcctgaataggagtccattttctgttggtagcagtggatatgtgaaacgaagaattggtttcagggtttcagattgataatcagtcagataaaatcgaacatcagaggcaatgctcgttcctacggaggaatcgattgaaagagcgccctactggatggcggtaaaacggcggttagagaagacattctgacccaagaccggacaaaaagacaagaaaaagaagaaaaagaagaaagagagagagaataggacgtgtatagcaaaagagctactgccaaaaacgagacaaataggtccggcacggaggttggacaacgagaggagctgagaggataatagaggagagcaaagaggcagagaattgccggtcgatgccggaagcttgaccaagccacgacggcaagagggagaaggacaggctaaaagtaaggggaggagaggacaaggaacagagaggagaattggggtggatagacaagtcgagaaagggatgacgaactgaattgaaaagcgcggatccgatcaaaggcgattgcgcgactgcgtggtgatgcgccccaggaacagccgcaggagagcgagatgaagagatgaagttggcagaggctgagagcatccagaggtggagccgaagacggccgcgacacgcgcaacgccagttttgtgggggagtgggcgttggaatatggacactgtgcaggacctgatatcaaatgtcgcgcagacgcacggtgtttgcagctcgagatactgtggctcgccgctagcacgtgtggaccgcattacctaagcagtgcctgtctccaccagagttggagagtggcgatctccgaccttccatccggcatgtacgtgtgcccaactgcctcaaaggagcgtcatcctgctgactagcatgggtctctcgaaccttagatattatacttatatatccatccaacgccttaccgatttgactggcgaatcctcgcccgtccatagaatgcggcagttgaatctatcacatccggcactggcaatcagttgtcaaacaggttgacacaaacacagtctccctggaaccagcccctctttgtgtatcctcggcatttcttgcgagccttcgtcttaatcaactgctattcgattgcgaacactggttagttgttgtcacatactacgagtggcaattcagcagacatcctctgtattccattgaagcattggtccgcaagatggcccggctccgatacaacagcgcggtcgaagcattccgtgaccaggaatatccaatgctgcaaggtaaatatctggatgtgcatcatggccctgattcgcaataatctaactgatagtaccccagactctgtatatcttgatcatgccgggaccacgctctgctcaaagtctctgatggactcctttgcgcaagagatgacatcagttctctacgggaatccgcactctggatcattgccgtcccagcagtccacatcaaagattgacgaagttcggatacgccttctgaaattcttcaaggccgatccggaacagtatgatttggtattcgtggcgaatgcaactgctggcgtaaagctagtagttgagggcatgagatccttgccagaaggcttcgtctttgctcatcaccaagcctgccatacgagcgtcgtgggagcaagagaggaagcgcatcaaagtgtctgcctcgataacaccggggttcagtcttggctagacggtgataatccgttcaagccaatgacgcttggtgaccgtgcaacattattcgcatacacagctcagtctcatatggacggcaggagatatcccctatcatgggccaagaagttgaagaatagtcagactcaatcatcgccccggatattgacgctcttagacgtggcatcacttagcgccacttcacaactcgacctttcacatcccgactttgctgcggattttgttgtactaagtttatacaagatttttggatttccagacttgggtgttctactcgtccggcgttccgctgagtctatattcaaccatcgaaaatattttggaggaggcacggtggacgtagttgtatgtggagacgagccgtggcatgctctgaaatctctatctcttcatgagcgtcttgaagacgggacactgccattccacaatatcgttgccgccggcatagcgatatcgactcatcaacagctttttggctctatggaccaaatcagctcgcacacggcatatctaagtcgtgaactcttccatgggctgtatagtttacagcacgcaaacgggaaccctgtttgtcatatttattcggatatgcctgatgatacggcgctatttgatactggaccagtcatttcttttaatattcaggacagccgtggtttatggattggacttgctgaatttgagaaactggccattttgaagaagatgcatttaaggacagggggtgtgtgcagtcctggtgggattgcgtccgctctcgatttacaaccgtgggagatgaagcgaaatctttctgctggaattcgatgtggcgaagacagcaaccggtttgccaacaaacctactggcataatacgcgccagcctaggggcaatgagtactaaatctgatgtatctcaattgctggcttttatgaaagagttctttgtggaggacctgtcaacgacgccaagccagaccaaccccacggttaaaattctcggtgcgccgtcaaagcttcgagtcaaaaccattactgtatatccaatcaagagctgtagcggctatgttattccgcctggggttcgttgggaagtgcggcccgaggggctggcttgggatcgagagtggtgcttggttcaccgaggatcagggctagctctcagccagaagcgttatccacaaatggctctgttgcagcctttgctactctttgatgaggacgtgcttcgcgtgaaatatcgtggaagcgtgctgagagggcagccgacatatgtggatataccgctatccaacgacccatctctctttgacacaaactttcgccaaacaagctctagagtttgtggagaaaacatatctgcgcaagcctatctctctgagcaaattaatgactttttcaccgactctcttggaattccatgcgtgctggcaagatttccagcaggaggccggggagctggtagcaggctctccaaagctcggatgcagaagcatcagcagactgaaagtgctcaaagctgccagcacccttctttccctgatgtcccttctccccctgactcagattctgagcagcagagccaaccgggaaagattcttctatccaatgagagcccaattctgatgatatgtacccctagcgtggaatcactcaatcagagcatcataaagtctgggggatcagctgtggaggaagctgtatttcgggcgaatatcgtgattgagacttcaccaggccaacaaagccgtcctgcttactctgaagacatgtggaggacagttagtattggagattacatcttcaagctcttgggagcctgccagagatgtcacatggtatgtgtggatcaaaatactggtgagagaaggcaagaaccgttctcaacgcttgcgaaaacgaggcgtctaaacggcaaggtttatttcggtacacatatgcgccatgaacctactgagcaatacgacgagttagatgccccaaggcccacagtacaagttggagatgttgtagccgtggaggaagaggtgccagttacgtaccgcgaacgatgatagcctgaatgcgatactattttaagacacagctgcagaccgattcttgagatgtatacaagtaagtttcagctatgctaccggaagtattgtctgaagatcccattcattgaattccttggcatggccaagccaccatgggggcgaatggacgcctcatcgtggaagatcgcgttttgccggcccatcttttcggatatgggatccctcttactctcccttgctgagaagatcctagtgcggcttgtcgcattcccaccaggggctatggagtattccattcctggcctcccccccttatggctggtgtaaaatgtcttaccctgcgttctaatcttggccccgaaaccagtgcacacccagatttgagcgagcagctggaaagacaggcgaacactgcatccgtaattggctcgctattgctttgtctttctgacacagctttaagcggaaagaatcgccgcctttcgtataccagccaccattcgagctactgttgacggagtatccaacgcatagagcaaaattcctttgaacaagcgagaatagggccggttaaggcgtcgcgtagtccttgttgactcaacgggctgttagccacgacaaagccacaaacgggccttgccgccggccgtctaaactctgagagccacgcaccggcatggtcccaacctttttgcttccctatctctacattcctctaatcacagtttactgtactccgaagcggaaagtttatgattatgtggtccagaccgcgcagcgactcaggagatggcgagtttgccgttctcaatacctctgacacagtgtttcagagctcttccaccgcgagcatcgtccaccactcttgactttgttcatataagaagccgcagggagccttaaactcggtaccatcgacatttctcaatctccaatattctgctgttggcgctacatacttgggcttgacattcgcacgcaatgctcaaacttttctgcgccgctctgccacttgtggccagagttgctctggctgctcctactgttgctgaaagatgtcaagacccagagcagcacgccgtgcctctttcttcgctagcatcgagtggaccagctgcttctctgccattcggctcggagccgctccataacggacccgtcgtcttggagacttttcctccgcagtcatcacaaccagagctatcggctccgaagacgttcgatctaggatcagatacggaaccgcctacgtcgccactttcaactccatggcagggcagtcaaactgcagggccgtcttctccttcggcttcgtggtggccaattggaaatgataattcttcacaatcagaagctaggcctccgttttccaaatcgagcaacgctggcgcaagtgatcaacagggctccggaaacagaccatatgggaagaagaagaatgttgtgtattttacagactggtaagcttgtcacattctcacggccagcaccaacttgtcgagaatagctgctaattatagtaggagcatttacggcgcaggctttctgcctcaaaatctccccgcgcaggagattacgcatttattgtacgcgtttgctggaataggcagcgatggctctgtgtaaggctcctccttgaagaagacaaaacaaaaatcttgacgtcgatgatctcatttgctaacacggcacgcagcatctcgattgatacttggggcgacgagcaaaagcgtttcggcgccaaccaaagttgggacgaatccgcaaacaacgtccacggtgctatcgaacaggtgttcctgctaaagaagcagcaccgccatatgaagactctgctttctatcggcggctggaccgcgtcgcaacaaggcaaatttgaccctgctctcagttcggaagctggccgacgccagttcgctcggaccgctgttgaacttctcgctcgctggggattcgatggtattgatatcgactacgaataccccctttctcaacaagagtcgcaaaattttgtatatctgctcggagagtgtcgagaagctttggacgcatacgcagagcgcaatggccaaaattatcactaccttctcactgtcgcgacgcctgctggccctcagcactatggcattctggacatgccggcaatggaccaatatgtcgattcctggcatctcatggcctacgattacgctggcagctgggacaacacctcgggaaatcaagccaacgtcttcgccgaccctcacaatcctaccagcaccaagttcaactccaatgatgcagtggatggctaccttgccaacggaattgatcctagcaagatcattttcggccttcctctctacggccgctcattcatgaacactcaaggccttggccagccctaccagggcttgggacagggttccattgagcagggtgtctggctgtatcgcgacctgccacggcctggctcagacgtctacatcaatagtagaatcatcgcagcatactgttatgatgaagcaacaaaagaactcgtttcgtacgataccgtccataccgctcgatggaaggccgagtatctcatgagcaggaatctcggaggtgccgtcttctgggaagcctcaggtgacagggctggagaagacagcttgatcttgacgatggctagagaaatgggcgacttggatgattcaagcaacatgcttgactaccctgagagctcgtttgccaacattaaaggtgcagcctattgatatttggttgaaaaggagggagacttgagttggccactttctagattatacgaggcataggccgatttaaattgtaaattattagacaaggccatgggactcttatttcacgaagggcgtttggggtgtttcaaagcactatagactgtttggctcggtcctttccattttgttggcttcttgagtgcgctagattattaccacctaataatggatatttcttcgattcattccatcagtatctatgtatctgtaatgaattccatctacttcaagtatccgtgatatcaacctactgccctatgtgcctggacacaatgcaggtatccgatgtaaacgcaaaggcacgtggccaagctgcctgagattctaggtcagcgttcttctcgctttcagttgacttttagtgcacattctctgcccaaccaggctattctcttgttcctcaatctttttcttctcttcttgcctacactctttgcctcgtcacaacgtcacgattgatttactgccagtcctcgatccaacgaatatggagacatctactgctgaaaaaagcctttgtggagatgctctcgaagctgtccgaaggccagaaacaagcgtttattgacatgtatcgatgcggagagctccaagcgtttgttgatttcatcatcgaaaagcccaaagtgttcgattacctagcgaagagggcgattgacaccaacaattacgacctacttaggaactgcatccgaaaacagtgaaagaagctgtctgtgtgtttgaggaaatggctcgcttttttgtgctggattttacaaaccccagaaaagttgaacatggcaatatttagtgtcgactatagttggctccaatgtccttttttttggaacaagactttgatggtatacttgggggcgacaacaagaattattgacggctcctgaacgagtttatgctcaaatgtctttctttctcactttcctaccctttcccttcagacgttgacttctttactgactattacgtcactatgcagatgcaaatagtcatgaaaaatcagtgtcagatggaggtctatgcgcaggacatctcaaacgatagtatagcggatgcggttatctaaatagccctattacttcttccacttaatataaagaacgaatttcccccatctctccgctcgctcttcttttcgctttctacttctcatgtcctctaccgtatgtgccatcaccattcattatatgacggaatgtattacagcagaatcgatggcggcattggagaggggaaaaggggaaagtgatccagcgccccagttctgttatccaacgctctacatgtagctgtagcataagctactactgctgcaattgaatgctttttaaatgaagattagctgctctcttaagctgtggttagagtgttgaatgatagagttggggcgcttgataactttcccaatctaatttgaaccacctttccatctacaggccaagagaatgcttcttccagagattacctagataatcagcacaccatagagacagaaaagacgcagaagagccccaaaagcaaccaatccagggacgagtaagtatacatacacggtatctaaaaagggtccttcggcagaccaaaactttaatagcacttgtaaggccgcatatgtggcaaagaattgatgagagtgtcgagaccagacttgagattttagctgaggggctcgaggcatcattttcaagtaagcatcttgattcgtgctgaggaatttttcttttcttttcttttcttttttttttttttttttggccaacatcaatggtttcaaaaagctcggtccgatgacgagaatctctgtcactatttgtgccaactttcctttttcccccacgagagctaggcttgatatatttcgacgtctctatattgcagacgatgacaaaaagaaagcgcacgttgccgtgatcagcttgtccggtgaaattcaccaaccagatagacgcagtcccaggacgcaacatatagtcaattaaatatatgatagggttaatgaaaaacatctatgaaaagggtgatttgtatgatgagatggaataattgcgccaaaccgcaaggtgtaaatcagactattagctatagaatcgactatgaaaaattcgataacttttttcacttgcgacggagaagtcatttgtaagtcccatttcccgaaaaggaaaaaaaaaggggggggggggggggggggtcaaggagaaagctaacactttggatgatgggaatgtacgcagttcaaaagtcgagtgacattctctatcggaagctttatccctgtattgggcattctggaggagaagccgtcacggtcagagtcaactttggggaagatagattcaagtggagagaagcaaactcagataagtgacgggatacaagagattaacatagtcttgagtgaaacgcaagatggacagtgagccaggcgggatatagtgcttcaaggggcttaggacaaagatgctaccgtgaataatatagcactacctaggtcctccccctgtctacatttattcaccgtcgccgatgccattgtcgcaacgtgaatagaatagggagttatgaggcattccagttccatcatcaaaaccgcagctgtagcttaaaaagacagttagtctacatatgaaaatacctgttgaatgatgatacacacttcatagtaggagaggtatagctacctgagtgctggtcaatagaaccaaggtgctgctgataactttcaattccgtttaactggtatatatgtgcagctactgcttccagtttatttccacttccctttcgctaaaccaaaattccatagctcctttcatcaaacagcatgtccagccagatccctcatgcgtgggatgcgtgggatgcgaactcccagtagaaactttcactgacacattgttcttgagtgctgaattgtagcaaaagtgtacaggctcaaaacattcttcgacccgatcaacacccactttgcattctccaagggctcgttttgatccatccgtatactccaacataacccctcggcatattgaatgagaaaagcgtcttccaatatacacttgggctcgaatgacattcctgaggagagctgatgaatagctggcagatctgaatggctgtttcctatatcggaaggcaaatgtaggctccgcctcggcatccttttgctcatcagtaccgccagcgtggccacctacaaagtgtaccccctcgctatctggtctctggtagataagagtggtaggatgctggatcaactgcacgtcttcgtcatccatcctatacgtcgaccccacaattatattccctgccaatttcaaacgcagctgctccctcatcagtgaaactgaacatgataaatcgggctaggaactcgaatagagtaactcacgtagaagcgcgcattgtaatcacgatcgctccagccgaaagccgtgattctgtcttcagacccaagaggaacatgaaaccaatggacaaaagccttaattttggggctcagcgtatcgaatgtgcgctgcgcaaaaggctgtctctttgtgtgcgcgtggatagcccatatccgggcaaaacatgtaaaaaatgtaagtcccgtaatgctgcgcgtgtcaatagtcgatagatggctctttgcacgcgcagtagaatcgtaatctacatctaaaacgcactcttgccattgtgggggcaaaggcgtatcccagacacggatttgctcaggcctacccgtaagctgaagtcgcgcaaatggatactggtaggtggtaacaataatggatcagttcaacgcctcaattccaactcggaaagcaacacgcacattgtactccacttgcgcagaagcaaagcattcagctgcctcgacgacatatgcaaccgtatcggattgcgagaggccatcgttggcattagcatagctagtggtatagcccttttgcacccttgttatgctccgcaagccttgagaatcgatcgagaggataataatgggtttctgcacatcactctccacttcgccgtgcctagcgcccttgttcatcaccggatgtgagccgcgatgccactcttcgatctcttcgatggggatcatttttggcattttttggtgcagccggttccaccatcgcgcataggaccagaaagccagacaccgatgtaaacagctccggtcagattgttcgtaaatcatgagcgccaattccttgggcaacgacgacagaccgggcatctcacaagcttgagctgcctggtggatgaattgcccaggatcaataacaggagaaagggcctgctgcagaggcggtgcgccatcccacgggcttctccacgtcgcggcagtccacagccacgacagtttatcttccgctgtagtcagctgcccaaggaaatcgaggcattctttgtgaaccgtcatggtcggcacggaggaggcacacgccttacaattaggatagcggcaatatgctttcccaagtgcgcgtctatcctcgcaccttgccgtatgtcgatattgcagcgttgaggaagtggtcgtaatggcatcgtcgccttcttgatgaactagacggaatgaatatcagtgtacatggtgggcagtttagaagctggggccatcttacgcgcaacaactgcctcgaactcggtaaatgtgaagccgcacgcgccacattgaggatgaacgcggatatgtttgtccattgtgtagtattgcagacggatgaggatgaggagaggggaaatacactatcggcagacgcgaattctggacggtatttatggaataaaaacaaccaccgtaatgcgtgcccggctcacctgacgagctgaaagaaaaagagcacacagccttacggacattccctcctgcagaacgtgacgtaagattgaactgcggggtttggatcgtcttactcataaatcagaaaaatcaaaaaaaaggctgggccttttattactgagaatttaaaattttttttatataggattgcccaggtataagcatatactcctcagctgaaggactatctgagaccagcctcccatgttattcaattaactggggccaggacgggggagttgtgtttatgcaattacctttatcagcgaatagagaggcttctgagacagttttatgaaagaggatgcaacctgtacggatacttcctaccgtctaatgtaataattcgaaattcaaatacgagtgcatgacaacttggagcggtagcgaatagtagctaggagcagaagaatcatctttccaaacaccctgccgctttcattatacccatgcagcagcattcagaccactaattacccagttatccacccctctactacaaaaagaagaaaagaaaagaataagtatagcaagcaacaatgggaggagcagaaaagaagaatcatcttccccaacaccctgccgctttcattatacctagcgcagtgacattcaagcactcttctactacaaaaaaaaggcaaagaaaaagaagaaaagtactgcaacaatagcatctaatcaaatatcttttcgttccaatttcctacaagaacaattacaaattatctcacatgccgtcctgattttgtccgtctcctggggtatgagaagcatctacgccgtgaaaagcatctccaaacgcggaatcctccatgtccatctgaaggtctaagccatcatccagcccacctgctgagccgtctagatctggagcgtcataccccgccagggcatctcccgccgtgtctagatcgcctagagagctaaagtcattctggtcaaaagatacagaccctccctcggtgacagcgggagtggccgcggccgaaggtgcttttggagctgctggagtcggtggcttggcgtcatcgccctctgcactggtagcagcagcagcatctgtagtaggagcggcggcagagtcaggtgcagcactggaggtagtagcagcattggtaggagcctgcgtcgtctgggtcgtatcattagccgttacattgttgccatctttgggaactacaacccaatctccactaccggtgctatgatcgggcgtagttcgtacctcgttttcggtggcagtatcagttccgcccatctctacatctccagacggctgtggcggagcggcagcggcagcagcgggagcagatggcgccgatgcaggtacggacgcaggtgcaggcgcaggagctggagctggtgaggcggcatttgccgcttgcgatggcgtagccgcgccagactgacccgcggatagatgagtctgaggcgtggggaagttgttgactggcgttgacgtggaagagaagccggtgtgcatttggtctaacaatccagatgctgtatcgcccatgtccatgtcagtttcacccatcatcgcaccgcttgcttgagatcccgcccgagatggctgtcgggagagctctgcagtcgagcctggtgctgctggttcaggaggaggagcctgaaaaccaccatcttgaatccgcttggagagcggcaagctgacaatctttcgacctgatgctgactctacctgttgtgctatttcctcgactgagtgtttggagacttggcgacctacaggttcgtcgtccgaatgaggtcgactttcgtgtttggcaccatccacaatggctttaagttctcgctccttgatcttgagaatagagttttccttgaacgcagccattgtttcgcgatgttcttgttccatttttttgatttcatcatgggttgtcgagacgtatttatcgacccgcttgcgaaattcgtcagcctggccggggtctagacgtccaacataggccttttcgggagcctggctgtatgcttcgcctccttgggcagtgaaaataccctctgtcagagatgccagctcccccttgagacccaatccgagatctgcgggtgtaatctgacctattctgtacgcagaagacagaatctcctccatccactcgtggttttgttgatagcggctcattgagatctctctcggggtcaagtggtcaaacatgtctccccgcgagatatcttcatcatcatcaaaggccgcatcgaccggtggcattcccggcggtaatgccgcttgttgggcctgattctgtccatggcgggctctctttgagggaggcccaggcggcggtggttgggctgggtatgccatctgctgaggtacaccacgggggttcatctggggccctagctgttggcgagtaagctccggtagtgaaggccagttgacccggtcggatagcataaattccttccggcgaatctggccagctctctggagaaaatggcgctgctgcatgatggcattgaccctctcgtcatatgggatcatggcaacagggacgcgatcgttcatttccgcaggaccatagtgcacaatgaacaagtttggatccggctgcggagggttggggtgtccagcgacaggaacgagtcggaatcgtcttcgagcgtggagagtgaattgctcgccagggatgtaacctgccttgaggtagtatatttcaagcatctagacatgcaaacggtcagtatgcgtaatcattttgtcttgggggtagctggtcaaacaaaccagtccgttgcccaggtcatgtttgtagatctgctctgggggcgcccagacgaagccatctgtcgcgaaattggtccccagtctcgacaaaggctgccacgtcagtaggatggtgccgtcggcgggcttatcgaggtatgtccagaagaagggcgcttggtctctcgcgatttggggggcgttgatcagccacttggcaacctcgttgaaatcgagccgggggatcgcagggtatcggtacgatgagattaggtggacatgtggcatctatcccgcctaattagcgacagctcgcagcaagaaataaaacttggccgaggactcacaaggtcctgggggacgctgtggctagggtttggttgcgccatgttggctgctgtcggcagcgcagcctctctggcgaccttttacaggcagtgggaatggcgacaagggttgtgtgttgagtctggccccaagcatgcaaagcgccggggagcgactacaagggaattgagcccagcgatatgattcgggtgcaaggcgcgcggcaggcggacggggcgagccgatgggatggagatgatgcggaaacgcaatgtccaggatctgggcgatgcgagttgcagagggtgcggctgtcgttgcgtcgcgcgagcccaaatttgtcgcgacgaggctgcaggagaggcgcagcgaatagcagagcaggattggctgcaaagtgggtccataagcccagatgtgatcgcgggcattaagacagtaagacagtaagacggacagtaagacagacagtaagtcaagtacaaagggactacaatctcaatgcaaatacttgtgcgcagtaatgcttttatttagttgttaatactttgtcttctttaattctcgcaattcatgacccttcttgcagctccctcgagtgggaattgccgagaagagatgtccattcattgaacccactctctcgctggggaaaaaaaacacctccacgcatctagacgtatacatcacaagctggtggcttcagttggctaacttttactatttttaaatttcgcactgcatacctaattatcccattttatataacattatcattgctattcatacccaacttgttagatttttcaaccccgctccaagcacctctcccttatgcctggtatgttgaagcagagacgttgccaccgcggccggtccagttgacgtgaatgtccttgccaacctcatacttggctgaagcatgctcaggcttgatgtggaaagtgtgagcaccaaagtagtcacgctgggcctgcagcaggttggcgggcaggtccttggtgcggtatccgtcgaaccaggacagggcagtggagaaggcaggggtggggataccaagctcagcagcctgggagacaacggctctccagccgggctgggccttgtggatggcctcgttgaagaacttgtcaaagagcaggttcttcaggtcaggctcgttgcggtaagcagaggtgatgtccttgaggaagacggatcggataatgcagccaccacgccacatgagggcgatggaaggcttgttgagcttccagttgaactcgcgggcagcctggaaaaaaagagttgttcattagtcacacgtctccaattgaatagtggaatgtagttagatgactcctccttacctcctgcatgagcatgaagccctgggcgtatgagatgatcttggaagcatacagagcctgctcgaggtcctccaggaactgcttcttgtcgccctcaaacttgccgctgccacgggaaacatatcggagcttggtggaggcctcggaacgctcatccttgattccggacaggcatcgagccaagacagcctcggcaatcagggtgacgggcataccgaggtcgagagcgttgatggcagtccactttccggtacccttctggccggccttgtcgaggatcttctcaacaagggcagtgccatcgtcgtcgttgaagtagaggatatcacgggtgatctcaatcaggaaagagtcgagaacgcccttgttccactcaccaaagacgtcaccaatctccttgctggagagtccgagaccacgcttcatgatgtcgtaggcctacgcacaagcttactgttagctttcaaaattcacaccagcgataatatatgccgatttgaaccaagggccgagcttacctcgcaaataagctgcatgtcaccgtactcgataccgttgtggaccatcttgacgtagtgaccagcaccttcgtcgccgacccactcacagcaggcctcgccgtcgctcttggcagaaatggcctggaagatgtccttgatgtagggccaggcctcctcgttaccaccgggcatcagagaggggccgaatcgggcaccctcctcacctccggaaacaccggagccgacgaagcggatgcccttggcgctcagctccttggtgcggcggttagagtcggggaagtgagagttaccaccatcaatgatgatgtctcccttctccaggaggggcagaagtctctcaatccactcatcgacggcctttccggcctggacgagcagcatgacacggcggggggacttgaggctggcgatgaactccttgtcgttgtgggcgccgacaacagacttgcccttggcctcgttgtcgaggaaggcatcgacctttgaaacggttcggttgtaagcgcagacggtgaagccgttgtcagccatgttgagaatcaagttctgtcccctgtagcaccggatattagaaactgaggccattttcttgatgattcggggttggatatatattacaacttacatgacagcaaggccgataaggcccagatccgcgcttggcacaatgttagcatttttcgaagcttcggctggagaagaggaatcaggttgcgaggcaccgccaagcttgatgttggcgaggcgagcgctacctcatgcatgagtagggtgcagaatagagaagaagaaaaacgggagaatgcagaagcttgggggagaagagagagaggcagatggagagaggtagacggagagaggtagaaagcagagcggaaacgagcgagacgaggtgctcgttgagcaccagtaccgtcactgcttccaccacaacagccactggtcaatcaccagcactttgcctccatcatggccacggctcgagctcaacaccacacagagcccacgatgccgccggctcagtgcgggaattgaggtcatcgagcagtaatcggttgggcttttcaggcggggtggtggggttgagagctggcagcaaagaggcgagggaggggtagaaaagcttccgtcctttgtcccaacagcagcgcaggagaagttgacttacacagggccagacatgttgtgtggtttattgagcaagagactgggagtagagacgagacaagcgaagctatcgccagatcaacaatcaggaattgcgagttggagaagaaaggagagaagagaagcaacgtttgcgcaggctgggagggacggagcaagtaaatatagtgggaacgctgatgggccggctgagcgcccagcaacgcccggcagcccaaaaaagatccatgagcgacctggaacgaggttttggcctacgcaagtcccggagggccccagaaaagcgggcggcctggcggtgattggcgcgaggcggcgcatcgtcatcttgctgtttcgccgccttgctgcgaggcttttagggactctcgagctcgtctacctctaacgcagcctccaacgctagcccgtgttttatcagaaagacgatgaacgttgaagcttctgagccgcgagactcgaggcctttttccatgcaaattccagacattcaacacgcagacgctacagaagctgtcacatctatccgggtgcatggtactccgtgcatgtactggagcactgctcttagacagcggtagcctccttctgcatcccacgctcccgggccactgtgggaaattccgcattcttggatgccctgcgccgtccgggccacagccgctcgacggagcatcccatgccatgtccattttgctgattacagtatcgggacaatgacgggcactccttcgttctgagcgcgcatgccatctccatgtaccagccccaccacttgctctcccgtgtccggctgcctcgggctggcaacaccatcgattagggagaatatgataatctggcatgcatgacaaaggatcgcgagacacaagagcctgcacgcatcgcttaacacaaagcaccgcgctttgtcagtggtgacgccaggaggacggacgaggagaagggcctagatgactcgtcaaacgtttcagccccagctctcgtcactcttacactctcgcctgggcagcgtgtgtctaagtgacatgcagaagagaaagggaaaactacaggcaaagggagaacaagaagcgctcatttttcaatgccagaggctcttttgaaagttcaaacacgatgctgcttcaagagcatcccagccatccatgcccatgtgaaatcggcgttatttaggcgttgctttccaaggcacttgtcgtctcatatcgccttcatctgatactccaaagcgattcgcctgtcacagaaagaaaaagaaaacgaacttggctattctgcagggattttctcttggccagtagcttatcagaaatatccaacggcttggttttacctgtcattctgtatacaggtaggtgtagcatttctcgctggatttgttatgccatcccacgttgaaggatgaggtaatttagcattgctaggactagaagctccagaagcccaatgcctattgcagccacgggccgaaacaacggacaaggtgcgctaccgacggggagacaccgatggggaatgactgatgaaaggtgggaacagaggaccgaatgcctactacggcaacttgtgactttgcctagtgctactagtagtatgaagtcataaaagtgtaagaagccactgaaaattgatagagaccgctcaactagtagttccatagaatgagctcgatggcccatcagatggctacatacagccttttgtatgcattagcttgacgccttgctggagcgcagacattcatatacgcttcaattgaagagcaacagcatacaatgtacttgagcccagcagcttcacgccagaacctgagccggccggagcataatctcaacacctgacagattagtcttcaccagcgtcaattagtgcccaatacgttgcttcctaagcttttcggaacaagttgcctctgcgtcttcatgccatcctgtcctcgtactttgcgccgagtggtggtgcttgctgtaccccgctacatgatgaagatttctccattttttcgggcgtccaatcagatgcggcgctgaagtgcctctcctctaccacgatgctcggcagcgagcgagtaatagagaagccccggtccaactgcgactttttaatcctaccgaaggaccccttaaagcctcggagccttgcagatgaataatatgtctctcgttctgggtttgctgacatcacaccattgaacgcagttgataaaacatactgggcactattatcctcgttggcttttacgccatgccttgaagctgaaatagctatccttcacaagttgagagtgccctttgcagcatcgacgaggctgtcttttgtctgaatacgtgtatacctttatcattgtcattcacatagacagacagcccggtggacagacggcctttattctatttccatctttctccttctctcaaacgcaggtagcacggcggttaagctcccctaaaaagtgggcgagttggggccgcttataaacctcctgcgggctttgcgggtttgcggaattaatgctagcagtagtgcttcgaacggagggctgaaggcatttcccggacaagggaaacggccgtatcgacgaatagcagcgtcgtctggcggctcatgcctggtgtccgttgtcggttttgtgtgtctcatttaccgtgttgcctcaattcccgcgtgcctcaattaccgcttactttgccagcgatgagtaatgcgtagggacatactgtagctgagccaaatacttgttctgcatggcttatgtcactgctttgcatggccctttggatcattcctcgaaaacttcctcttcagttcctgcaccgatccgagtttggagcatgcccgaaagctgcgggtcttccagagccgatccccgtttatcggacgcgagaccgtgaccggcgccgtggccctcttcgagttctagtagcgcatagccaatcaatgatcgttgcgtgattgtatgagtctcctgtaaactttaggaaaaaatgaagccatcacgaaatgaatcctagcaccgcagtcgttaatgcccaggcttagatacctagatattgaagcagcatcttgtatattgacatgaggtcgtccatatcacatgaccatgagaagattctacgaatgttctatatcacgtgacacgtttgttggcctgccggatttctagactctgatatcaacaaactacatcaacgccactctcaaaatccagcaaattcgcgattgcgacaacctctgttctatttcttcctagaacatcaattcgcgttttgaaaaccaatcatcagacacaaactgcttaacagcaaggactttgggctcaagactgctcaaaggtacgtttttttttcattctccgccacagctgcgagaatcccatacaaaagtcaaacaagatcacggggttgttcatcatgtcacatccaccacctccaggcacaaatcttcccgcgcgccctcccgcgagcaactcgaggcccgggttcagatcgagcttcaaccagccgggccagcctgccgcaccgccgtcgtacacgaatgccaactctgcgcgagcctccgtccccagctatccagccgcccctgcagcgtctgcagcagccacgcattatggctcgtcgtatcaagcttatcccagccgccctccggccacgggggtgagccactctgcggcggcatactcgtttccccaacagcatcagcagcacggcgcccatcaacagccgcagagctacgctccccacgcctactcgcagccgcagtcgtatcaggcacagccgtaccaggcgcagtcgtaccaagcagcaccgcgaattcagaacccgttccctacgcctagtgcaaatacaagtgcaagtgcaggtatagggccgagtgtgaatgcgaatgtgggcgcgagcgcgagcggtaccgattatgacccggacatggctgcccagattgcgcaatggcaaagcgcctatgcgcctcagatcgataaggacggcaaaccactcccggcggcagagtatgcaaaggctgaaggcatagatgcggccgcacagcagccggataagtcgaagacggttgtccgagagggcggtggcaagaagtggacggacgacacactgctggaatgggatccttctcacctgcgcctctttgtcggaaacctggcgggagaaaccacagatgaatcccttctaaaggccttttcgcggtggaagtctgttcaaaaagccagagtcatccgcgacaagcgaaccacgaaatccaaaggttacggcttcgtcagcttcagcgacgccgacgatttcttccaggctgccaaggagatgcacggcaaatatatccagagtcacccggtcgtcgtgaagaaggccaatacggagattaaggcgaccaatgtcaagaacaaggcacacggaggcaagaagaactatcagaacaacaaaaacaacaggaacaataacaacaacagctccaatgccgggggctatgagccgcaactcggtcccaaaccaggcgcgggtatcgccaagccaggccaaaagaccaaaaatggtctgcgtctcttgggttgaggtggaaagagttgaacttttatgtcacatcagtcgatctggttttctggtgattattctgcacctacatattggcgttggaggctatcaggacatacccagccatagaaatcaaacaacaaaacatttgctagaaacctttacgtataaattaatgcagcagtataaagaaatgaacaaatgctcatacaagcatattccttctttttcttcaagattttcagtcaaatatattcttgctcgcccagtcatacatctctaaatgtcatatgggtatacgttgatactcccttgattctagccgtctctctatgctttccatcatccatgctaatttcaaaatcccgacttggtcgtctctctttcacaccccttctctctaacacacaccctcttcccccctttcttatcagtatataagaacatttgtcatctcaaaaaatgccacaaaaacaaaaactttatatgatccgatgcatcccatcccatttatatttctttccgattgatgtttgaaaatgataagtacaaaagactttccgttgtaagttgaaaaattgcgagaagttgtgcggtaacgatttggttttcctcaaagaaaagagattatacataaaaagaaaaagaaaaaactttggaatcttgtaagaccggtacagaggttgtaggattcgccaagttggtttagacgagtacttgtatatcccgaaagaaggtcgaaaaatcttcgtctttttatcgtctcatctcaagtcttttagtccattgactcatccctcgtaacccgtggcgtgggtggcggcaggctgccggcttgaaacagcacctcgcccctttctgtattttgatggagcaaacctgccgtttcctctgagctgtcgttttcaaagtcactcgcgcttgatgacgggagatcggtatcgacgtcggtaacgcggacgtggacttggacttgagcgtcctggcgcatcttggtaatcttgaggtagttgtaggcaacgattgccagcattgtggtgatgagaccaataaagttgatgagggtgagctggtccttgaagatgagagaagcggccgagatggtgacgacctctttaaagatgccggcaatagaaagcgtgacaacagaggtccgctgcagcaaggcgaactcggatgctgtcatcagaaaggcgatacatccggggaaaaggaggaacagaggtgtcataaaaggaccccattcctgactaagtgtcttgagtccctcccacaagggaccgaagccttcaacgggaattgcaatggaaatcagagttaggaacatgactggcgtgaggtagaaaatgctggagaatgggttagaagtggcagggttgcggagaagtaacatctgcgtgagaccccagcggaagccggaaaagaaggctgctgtaatgacgagaaggaaaccgccaagcttgaactcgacttcgccaaaaaccatgaggatgacacccagtgtcatggtagcaatgatggccacgaggcgccaggtaggtttttcgaggcggaaggcgaaagcgaatagaagaacaaatgcaagagaggaagatttgcacatggctagaaagcgttagaggccgcgagattgcctgcctatagcagaaatgatatgattcacttactgtaaaatgtcaaactgataaacttgagcgaggtgttgcccaagccaatatccaggccagtggctgcaccacagggcccaactctcgtcaggtaaaacatcttggacatggaggcgccgcttgcctcaacctcatggcgagatctgcccatgtcagatgcgtgggatcgctgtggccgcagcgatggtacaaaatagagaaccaaggctgagagaaggaattgcaccaccatatgcagtgacgtggtaaaaagaggaaacgaaaagttgaggcgatctttatcgaacatccatttgttgtactgcgagacaattgtgtcagaaacaaataaaaagaaaacccggtcgtgcgaaccccggcgcattcttggctgttttcaacttaccagtgaaattgacagtgagaaaaagtaccacagtagaatcaagaacatgttgacgagcagtttcctgacgacgtccttgtccgcctcttggcgctcctccgtcgacagactcttgtcgcgcacaatgcgctgccccagctgggtgattctttggcgcttcttctgcctccgggcgcgctccttgttgctgagtcccgtctcctcatcgctgtgtaaatcgtcgtcgctgaagctgggtctacctctcgcctcgtcttcattgccggagccgattgatgtgctgctgctccctccattctcttcaaagccgtccaggtgatcagttgggttggccgaaaggtgtgttctaccaccactaccaccagccattggcctccctggagcggcctggggcaggccaggggagttcatggcggcgctcttccgtctcctgtgtcctacaatgggctccatctcgatgtttgtactgtcgtcgggtcgtccaccggcccgcgaggaagcgactgatgcagaaatggcgcccgtgagagcatatggcgaggccggtacaaacgtgctcgtggacgcgccctctgcttcaccctcagccaaagcggcggcggcagatcgagagaaatcggggaagggctcggtggagactgtgtcgatggtaatggaggatcggcgccgagggcgtgctgggtagtcgaacgaagatgtaaattgggattgagggtgagggtgcggttgaggttgcggttgagaagctggcggcgggcttggagagcggttggaggacatagtcgcagtaatgaaggggcgtccagacggggttcacaacttttctgttaccaaggctcgtgcccatgccatgcccatgcccgggatctggttggcctcttctgggggttcagcggagtgtccactcgcgtgtcatcggcagagtctctccgcccgagcgccgctagaatgagcgtgagttgtgctgtgaatcggggacaattatgggccacaccttggaggagttgcgaggacgaacgcgctgccgtatccgtaattgatgagcagacacggctcgacacattcgcgcagagttgcaagggggagtggagagttggcattgctagcactacagtagcagctccagcagtggaggctccagtctagggattagtctgtgctgtctgtactgtagcctcaagggcggtcaccgggttctgggggtgtctccagcagtccccagcctctggagccattgggcttaggctcctcaggggaagggcaaagaggtacttggccgctctctgcgtcgcaggtaccgactggagctctgcggcatcaagtgctccagccaaccactatgcgaaacgcaaggcacctctacagcgcatgtaactggtgcgtctgtctctcagcgcgcgccttgctgtctctggtgcacgttgagctcgcggtggtggcggcttcatgtcgcagcgcaattcaggcgaaataccagcgcagcatcttgtagcctcatgccgcgcttctacaatatccgtgccggccgcggctattcgtgttattcacgcttacatacttgtgcatgcctgggtaggggctaggtattactgtgagcaaggtcattactattgctaatacaagtattgcctatgcaatgttgggaccaaacggggaaattcaatattgtaatgttagtaagagcgcatcgtcggcctgggtatattggccgcaaagtcttggcagcagtagcatctaaaattgtgcatgtgatgtggctctacggagagactgggagcgagtacgaagtatcttgatttactttttgtgtatatttgccaagcttcgattccgagtccaacatgcaacgacccgggtatttcttgctgccatcgggctgtcgcgtgcctcgtgttcgatacttgcaattcccgtcaactgcctcgatcgcgtgtggatacggcagtcaagtgccagccagcattagcgcaagggtaacgggtacctactagtagatatgatccattccaattcatgactccagacttttgctgaatgaattgaatcaatcaatcgcaaatcctcatcttcaggctgtttaaacatgtacacaagttcctaccgcttccggcaatagaatgtcatgcatgcatggacaactagtacggacttgtagcacatattgacgggaagaaaagagcagcttccaattccaacattccacctccatatcgaccgctcttattcaagagctgagaattggaagcaagcgccgccaagtgtatagcgctgtttcggcctgatctcgctgtctacatgtaggctcctgagatgatgggctgtgacccctgtctgctttagtctcagccggcttccccgccccagaagcaagggtgccacagggaagcaagtacctttcagcggcgcagcacagtacgaagaatatcgaggcggaggttcggatgctctccagttgagattccatgcgctcatactctggcccttgtcaggtctatgtgtcactgatctacgcccaattaatgccgtgatttcaacccgatgcagctctctgtgctacttgactcagttgccgtcctgccacaatttggaacagttcgacactctgacagtctgtcatcccaaataggaaggcttatgtaagatgtattaagtaattgtcttctccagatttagcagctcaagtcacatggccattagtccattttcatcacaagcgcagtacggactggcatcggtacctgcgtttgcacctcggtccattcaacggccgacttggaatggaatctccaagcacaattcattcatcatttacatctacaggttcagcaaaagttggaagagattttctttttgctcccttccactttttagttaatccaactatacatcctttttttctccatttatatccaagcagctcaaaacagcagcttccagctcacacttacacttacagcacacaacttccagttgccgccggtccaggtccgccacccccggtttcgccgaggctattgtcagccggggcccctctataattcgttcgtatgtcataaagcttcgtctaaaccaaaccacgtcttacagtatttccttctcgtacaactcttcacgtcttctttcgacttttaccgctcacaaaggacattctctaccgcctcatacaattcagcaaccatggaagacgcttcctgcagcggctctacgcccttcaagcgcctcgtcgaccaccagtctcgcgacctcagccaccatcaagacagacatgtgagccgaggggcgtttggccagaacgtacgcattcactctgtgcccgtcgcttttgcgccacgaggctccaactcgcgtcgcgatactgtcggtgctaacatttttaaccttgaagtcacaggctttccgctcttcaccgctgcatcccgcccaaggccagcaaaatgactttggcgccttcatgggcggcgcctctgccctgcccggcttcgagagcgatcccgccaccagactgacgccgtcgctgccctttgcacaagtcgcaccagcacacgtagcagctcctcccagcttctcgagccccatgcaccagatggcagcgcccatggcgggcgggagcagctgggccaccgacttcaaccgcttcacgcagcagcggtcgcctgctccaacgactctggccgcatcccgccaaatgaaccactctccggctcagaccgccttccagccttcctttgcacagccaaactttgcgtccgcgttcgcgccgtccatgttcagccctccagctgccgccgtggcgaagccagaatttgaccaggaaatgtcccgctggatgtccgcccacggaggcggcaacatgaaggaggtggacgctgccatggagcaaatggccctcgagctggaggagaccgaagcaatagttgcagcagtcaaggcctctcggctaacggatctcgacacccccgaaatcggcaacctggcgctcaacgacgacgcgagagtgctagaagcccagccagagcccatcctagagcaaatacaagagccggagccggaaagagaacaggtagatgtccagcaccccaagtctgccgtcgccgaagccgccgagaagttactcgactgcgtcaaacacgagagcggcgagaagtggcaaaactcaatcttcctgtcgctgatgcgagatttccgcgacgggagaaaggacattgtcggtgatgagattcgctcgacgacgggggagacggctgctcccgctgctcagcccgtggctacttgactcttgtcctcagatgctggcagtgattcgatgtatgcggattccggaagaatgtttagatcgtgtgtgagacatctcggctacactacattttgaacggttgctttttttttttagtgatttgtagggaaaattagggatgatatatgcatgggcgctagatgggaacattttcttggacggattgggagcaggcgtttttctttcgattatcataatgtacgatatgccgtctattctttatgcagcttctggcctgtctggtgtattttatgaatagattcaacttcaggtatccaacatgatctcaagagataatctcatgtgtgattaggaaaaagatgaaaacacagaggggctcgtggagtacattcatccgactttaaactgccgaacaatatatgaacaaggaaacgtgcctaggcatacatcaccgcagaagacactcaaacgcgatgataggtacacagaattcttccttttttccccatctcttttctaatcagcaagtctattgcctaactagctataatgtgctctccattcgtaaccattttctcccctaaacatgaaaaataacacatgacattcacctcggatcggttcaagccgacccgacaatagagcaagtcttcgccggaagaaacatggcggcctacctagtctactaccagaataatagcaacaaaaaaaaaaatacaaatcctcctccccatcccctcaagacaagacaagtgggctcaagaggaacagagaaaagcgcgcgctgggctcataggccgcagatgtataaaagcgttagggaaaaaaagaagaaatcctccaacgccgtatgaacaatagctgttacaacatgcaaataagaccaagacaaatctaacgcctttgaatgaaggaaagagagcctccttttttgtgtacgataaagaaaaggggcaagaaaatcatatcggcccaaatcaagcacctttgccgaaacgccgtaatcaaagaagcccgggcagagattacagcgccatagataaaacagagagaatagaaaaatgccaaacatcatccatgtgctggcagggagaaaaggacgacagatgagagatcaagacgaccaaagacagccgcaaggtgtcaactgctccattttctgagagttccaagattgattccacctctttcggagcgagcgcttattttgggatgtctcctgatcgtcatccgagtcatagttctcattgatctgtatttgaacggggttcccaaaactatccgtcacattcgctatgccacgcccattatcgacgactcggacttggcgacagaatggtctgggagtattgccagcatctcgtttttctaaaaacttgacgcttttggggtaagggaataaaccctccgctgcatatgggttgggcacagagctcgtcggcgaggccgctgatgaagtcgctgtacctgaagttgggttggccccaacactggaattctggatggggtagatgaaaacttcgagtgtcgtaccaggccaggtacatatccagggtttatcgccgttttgagctccgattggtttgttcattcggactacatcataatcgtcaaatgatgcacccatgttgtcccaacgtttggtcgtggaaggaggggggaaagcattttcagcgaccacgactatcttgtcataggtcaccttgagccaccacgccgggccacggcgaaggtcagaggtgtcgttgacaagtgtcaaagtttcaccatcaatattaggaggctgggcaccccagagaaaccgggaatcgacgagactgacggccttgagagagaggttataacatgaagtcgctctttcgtttgtcatattgccgagcttcatttcgtagtagctagtgggtatgctacaactccaagcagcactttgtctggtatcgttgaagcaacccttgggcgattggttaggaatcagaagtggcagctcataggtgccagtaggtagatggggtagacgtggagggacattgggcaacggtatgacatcagacgttggtgtcggaaacggttggggataactactcaaacacgtcaataaatgatgaaatgccaaatgaaaaccaagggtgaagggagacataccttgagccgaaatttggcggtctatggtgcgagaaaaccgttccgatgacagcgcccaatataacgccaactagaacaacacctataataagtagacatattgcccaatacggcacgatgccccagagcttcttctttgccctacgctgccatttgctcatctggggcttttctgcctgatcttgtgcagcagtgttaatgtcgtgatggctgcgagtggatggcctagattgtgaaggctgaaggtcttcttctgtagatgaaaactctggattccgggtcgctaccccaattcccccggctccagtatcggtttcatgtggattattagatgcgccatcctctggcagcacagctgcagggggggtagcctttcggacaacagcctggtcggggtatctcgtgtaaggaggcagctcttcggtatgccccaaggggccaaccaagcctcccacgtcttctccatctgggccgatttgcctctgataaccatcgccagatgtcgaaaagccaatgggtatctgattaggcgtctcgtcgccgctggtgacggtattttgtgggtagagggtatacggatgcgcagggccgcgccttgtagcttggtcggtagaggccgtaccgttgctcagtgttctctgcaggtacatttgatacggatgtgaaggaccggtggggcctcgataaggactctgaggccgaatctgaggcgcatctgtgtgcgacgctagcgctgatgataatgacgggtcggtttgaagagggtttgaaccatcgccgcggagcgtgagtgaatcatgaggccggggaggcttgactgcgcttgatgggcgggcagaggctgatgctgaaggcttggagaggctggaagtcggcgcctgttcgtgggttgggctttgagacaataatcgagcttgcgaagaggcggccgaggcactggtgggattgtttgtcgtcgagaatactgatgagctgtcggtcggtgatgggtttgttggtcgaaagccgtcggacacagtggccgcagccaaatcgaaattttcgttgtcgctaccgtcttcgtcagacagccccaaagattctctttgaaccggtttcctgcggaaagcagagcctcttttgttgggaggatccatcgcgatggcggcaaggttggcgtctagtgggcggtactacggcgacgatggtcaaactaggaagccaggagcagctctcaaaacgaagcagccccaagaagccgcagagaacacctgtcgacggcttcccccgatcgaccgcgatgaagcctcaaaatcggccggtcgggaagaagggcgtcgccaagaggaggcgagctgggagccgaaacacacaaaatcggcaattgtttgtttctcgtcgtccgtcttgtctaggtaccagcgtctagggtgattgcgagaggagcgggccgaattgtggtttctacgagcgatgcggcggcgccagcgtcgaattggccgactggaggtgcaatccggcacggggaggacgatttgaggtttgatgcaaggaggagcgctgagatcgcgagatggggatggagatggagatggaaatggagatggcgagccagaagcgaaacagggccgctgcggattgctgggcgaccagagggcagagaccaccacggccgctgagctgcagcgctcgacacagcgctagagcaaagaaaccggcgccaaaaaacctggcgagcacggcaattcagtgacacggtaggtttcgagtctagcgccggtctagcctgaagaggcctagacgaggaccggaaaaagaggaacctgcgccatgccattggccaaaggcggatctgagccgtgctgctagcgataaagcggagatgcgcctgcatttggggggaggcccctggcggaagaaactttgaccaagccgtggagggtctgctcgctgtctttttttctttttttcttccttttagcggcagagctgagatgccagcgggagtgggactgccattcattctgccaagtcttttgatgatccatgccacttgagaattcatgagacgacactcgcctgacagcgtggatctcgccatacccatctatagcgaacgggcatcagacagcatcacgtgggaggcgatacatgaagggcagcaggtgcatcactcgtgtctcaagtaccttatacgaagtattccaaactttgcacatgtcaccgtagcgtggccgtcgtagtaaaaagagaacaaagaacgagctacggcagcgttttccacaaattgctatgagtggcgggcccctctaaacactactagtactagtatccctgctaattactccagattatgtaagactcctcgtggtaaaacatggtaacagttgcttgctgtctatccttcttgaactgcccactcgcagtacctactatactaatacgagtggcaagagaaaaagacgctcggttctgcatgagaccagggaccgctgccgtgagccgagtaccgcaaagacaagcgacgatgcccagcacgtcttgcacctgttatcggatgcttaatttgtcgagctgcctaatttctgatgcggctgggcagcaagatgcagagcgtagaaatgatgagcattattcgagagggtccaatatctgtcgtgtcatctcattagcctcttctgtacattatatattccttgccaacttccaaattggccttggccgggtaacatcttgaagggacgccgctggacggctgggttagaagccggcatcagctactagccttgttgcgtccagcgctgacaaagttgccaagggctctgattttgattgccaaacaaaattaccattagccagagaagatgggtaagatcaggtatggagtagacacagtcactactaggtaggtaattagtaattaggtgttggagcgagcgctgcccctgttacagctgagtgagtgcatctctgcttgtaatctagatgggaccagctacggcaggcaatattcactattatagagaacctattgttgcggagggcacaaagacgatgtccgcgaatggggctttaaattctggatgagggaaaacaggattatgtgacggggccatcctcaagtgaagagcaagttcattgaaatgaagagcaattagtagtccatgttatctatattccgtccaaacttgccagccctatttttgctccattcgctattatgattgcagatcaaaatataaaagcatgcaggacagccaggcaggtatcatggtatcatggtagtcaagcctctcaagccggcgcatactgtatattaagcatagacattaccttaagcaccatgtgctgaacctgcgggagctattgggaggagaattttcggcatgtcgtgaaaaaaaaaaccccccaacatttgccccagcttcgccatctgtgcctgctcggctgaaatacgcccggacatgagcaggcatgttttggatgtcagcaaattaaacaccttcgctccccgccatggttgtatcaactccaccgaacgagccgaaatttgtaaaagccggtatttcctggcctattccccgccctctgcttgcgcttacttttggaaatcgttggagagcgcatcacgcctcgttgtagagttgacatcaagtaaatgggctggacaagtggtagcttagtattactgctagtagcagtatgaagagccatgataatgcggctgagttggaagtagagccccttacatgaacctagtaggtagtacttggtgtgctgcggcttaaaagcacttgtacgtcgcggtatgagctagatgagtgtcaagtttatacagcgctacagaatctaggaaatcagacaagcaaacatagatttaattgcgaaaaacaagccgttaacctcaatgtatcaccattagagtacctataaaggtattttgaacatcaagtgcactcaacttaatgctatgctgcaggtaatgaatcacaaatcgtgcagaatacgcagctaacggcacgagcgactgagtcgcattacccacagctactgtactagctccagcagttcttcaaccaaatctggtgctatttacagagtcccatccactactaatcgagctatttataacctctcgctcggactagacctcggtctttagaggggcttctgcgctcctacaggtacctacaggaattggtaggattcaatgtcgccggtggtagtattaaagacttgtccatcgccaaggaggaaacatataagtagtaaacaatcgaagcctctggaaaagaagaaactgtgaagcttggagaatagagcaagaagcagcgctctttcttttcttgaaatcaagtcacagacgatggttcctcgtcgtggcgccgcacggaaacagctccgcccgccccctcttccaattatgtcagccggccagcttcttaactcgactcagctcaactcgccgccatccaaccattgtctaaactctctgtctgatagacctcttacacgttgaaccaaaagacggccgtaacctggagcagcgatcatgcacctactgcgaccttaacaacgaagaagatctaagagggaaaagaacaagaattccccgacttctgatccgaaaatcaccgagctccggacattgctgttacatccaaaggaccaaccaatcgagccgccatcgtacggatttttatctctgttttcctgatttctcaaactctctctccatggatccatcatcggggcctcttcggccatctattacagctgacgctgagctcgagctcgagcgcgatggtcagtcccaaaaggagcatgcgcacgacaatgctgagcagcaccttcaccagcaccaacaaggacttccatctgctgccaacgagccggctgtcggatcaactctcgagccagctaccccagctgccgtcgacagtgctgttgtcgccagggatgatgctgaagataagcttctcacaccccctgacgccgcggccttggacacagctcccgttgccacgcatctagctcggttcgagttcagcgaccgcggcaccaagatcttaatggtcgagtggtatcctggagccgctgcgaccacggcctccgccttggccggccaagatacgaactctaccgctggcgaagtctcccgcgatgaggccagcgctgctggtgatgctgtcgataatgcatcggctgcgccagcccgcgtaccttccagtcctgtcgttgatgccgctgtctgggaggtctcgtggccgggcaagtctaccttccttcccgccagagataccgatgagaacgacgcccgacgccgtgtctacttcatgctgcctcctgaggcacaggtgccgccaacggtaactattgcgcgccctgggcgggccagtctgattctcaaaccgctgccggccatattcccggagcatttccaggcggaatctggccctcgaggcgtgttgcatacgatatgggccaagaagcgcctaagggagctcgagctggagatggaagccgagatgagggcaaacgcggagagtgtaggccttgagatggctctggcagagaagcagtggatcgttgacaacttcttgcgtgctcctgcagcacctgctcctaccagtcctcgctcccccgtctctggacgccttggcgacaagctcaagggcttgcgtctggctacttcaccggcagatctggtgccaagcccagcaggtaagctgcccgccagagagagaagagaaaatcgtaattccgtcattccactactcgtcatctcaaactaacacaaagtgcctctgacctagcaaatacgtttacaacccctgatagccagtctcacatgctatcccctctgggaggtgacattgccgtatcctccttctcggccatttcccgcagccgcccatccggcccgatatctcttgatgctgctcttagcggcgacatggcccctctacagtctagctctaacgatgctgaagatggcctgtttgcaatgccaatgagcccccggagcccagacatgatcaagagcccgtttagcgctctcggcccgggcctttaagatacggcgcttccatgagaaatctggaaagacgaagaagcaaggcaaggaagaaaaaaaaaagtaagaaaaaagacgaccaatttcagcattgcatagcctgttgtcacaattttgtaacattgatactgataccctcgggacgctatcctttcatcaaagcccgccacatagagagaaagaagctcggtgatatagactttttccccttcatgttaaactcaaaacagtcgtactcttcgtgtagatggtaaccaaataattgagagtttccattatgaagctcatacattttgttcgcaccttatgatgctctttttgctgccattcgtatgtgcgtcatgatggagaaagacaatcccgtaggcgagtaataagagtccaaaattgaagatgaaggtcttttatgagagggggtatatatcatctatatagccagctcgttacggagtaaaacgaacatggtagcagccaaataatccgtgccataatctaaatccatgaaaacaaaattgaccttttggtatagacacccgccttctatcagcaacgcaacaccatgtggtcccctgacgctctcctgaaaaccaaacccaaaaacgagaaccaaggaaagattacctccaaccaccgactcggccttcatcccacctgtccttacgctcctgccgcaggtaatactgcacttttgcctccctataacgtctaatccactcagcggcctccctctcggacgtagtcgcctctccaccaccgccgtcgacgccatctctatccagaaaactctcctccatggcctggcacacgagagcctgctcctggacgctctggttgagcagctggtagagcgcggaggggctgaagcgcgcaagggcgaggtccatgtcggactgcttctggcgccactggcgctcgagggcatgcatggagagcagctgggcctgggcggcggagcgctggtgggcgaggcgggactcgagctcggagaggcgcgtggcgaggtccatgttggaggagagggcggcgaggaggtcttggtgggaggcttggagggaagggtggatggaggagggggagtttgtgaggccgttgaggagagaggggttggagaggatgtcggcgaggtcttggatgctgtttgttttgagagagtgaggttagcccgttggtttttgtattgacgagacacggacaaggaaactcacgatttatcctggagcacctgcggaagccattggtctcccggatcggggatatcggcagccctgggcgctaccgccgctggagcaggcggcggtgtcggcactcctcctgctgctgttgccgctgcatccaggccagctatcacggagctccgatactgctgccccgcttcggacaaggtcgacggtggtggaggcggcgctgcgccggttgccggagtgccgatgcggctgggctcctggctgctgggtttgggagggaggatcgggggcgtgggcgcgtgggagtcgggaggaaagctggacatggcggagaagcgttggggcgggtgagggttatggagagaggtttgacggaagatgacgatgctgcggtttgggtgtagttgatagtgggctgggctcgtggcttgtggggagagcgggcgctagtacggatggatctggttttcttgtggggtttgctgattctggtgtatacttgattattacgatagctgtgctttgaagcaatatgcaatgctacgacgggatgatacatgctggacaatagtagatttttttttttttttttttttttttttgaaatgagaaatgagaaatgagatgtacaattggctaagttcttccaagaaccagatctggatgcacatgtcaggagcttggacctcgaagcctaaactacgggctattacctacctacccaaggtaatagccactggcaataatttgtatatgctctttaatttacgattcagaaaaggaatctaaaccggaatgctcttgattcaatgtcatcgaccctgattggcctttttgcggggaagcatgtttgtgaatgcattcgagatgtggatcccgacgctgcaaccgcattgcatactacctcgagatcaaaatatccatctagtaatataatgattacagtcatggaagattcaaggatctagagacatcttcatcttctttaatacgaattagataccctgtagttatttcgtatacgatgacctctatcatggagggcattatgaactctgcactcgttaccctgtattgtatactactatgcaacaaacctctccaaatcgccatcaactctttagaatcgtcctgcatgttacaaaacagtaaaaagccgggctatgtccacacaaaatcacatgagcacgaattcaataaacgatgatttacagttctcatgcccacctgggtaggtaattccccttaccccgctattacacgaacgggcttgcagatgaatcggacgaatcatcgacgtcaacgtcacgacggtatgaacatgcctcggctggacagcatccaattgacattaacaggtgatcgatgtgtcacgtttacctctagaggggaccgagaaaatggaacatacaaccagtcagttgcttgtagcgagcgtaattctgcgagatttcgatatgcggctctggctgtggagctgagagcatggtattgaaagccctcttatagacgaatgatattaaagatgatgataaccattacgacctagagactggcgtcactttgaagagtgaaaatctgcatgtctgtgttactcccacccggaatatgatgccaggaatgcatggtattggtggcttcaattagccaattcgcttcaactcccccaccagctactttagccctcccggagatgtttaagggtccgaagcagcaacctttgacgccctgctttttaagctgcttggttgcttcataatgaccagtctcctccttctcgcctctgataatatctcatcatccaccttgcgtttgcccccttctccttgtcttttccaagagcttctcaagccctacccttggagtttcactattcatctcatttcaagggcggtaactaaatatatgaattgagaagagtgactttatttattcatctacttattcaagccgagcaaaattgcccttcaactcgaattctatagctttcatgcctcttcagcttacatggccactcgacactggcagacgttaaaccagaaataaccgtatagctttccccttggagtactaaatatcatgggtttaatcgaggctctgttggagcatgcttccatcaagaagctcttcatcgccttggttggcattggagcattcttcatgacaatcaaccgcacaagggagcatcgacggatcaagaaactcggcaattatggcccttcgctcccatcccggttcccattcggttagccatgaccctaattacctccttcacttgtgccacacatggctctataagatgtataaatgtaatcacgaaaagataatccacaactaacgtatacacacctccaaatagccctcgacttcatctactacggcatccgcgccaccattgcccacaagaacatggagctctggagagacgtcttcttcgccaactcgtggacctgcgagatgcgcatcctcaaccagcgcgtctgcttcaccgccgaccccgaaaacatcaaagccatgctggccacgcagttccacgactttggcaagggcgagcagttccacagagagtgggcgcccttcctcggcgacagcatcttcaccacggacggcatgcagtggcacaacagccgccagcttatccggccgcagtttacaagggaccgcgtgagcgacctgcactgctttgagtctcatatccagacgttgtttaggaccatggcgaatgggggcccgttggaaggcgagaatcaggtggttgatcttgatcgtgctgacggacgacggatggacattcgcgacctcttcttccgctatacgctcgacgttgctaccgactttttgctaggaagtgacgtgaaatccctaacgtgagatttgctttggacatcttgttctccatgactgactcctgttagaactccaaaacaagagtttgccgaagccttcaacgaagtccaacgcgtccaaaacatcctcgcccgcgcctacaagctccagcccttgatccccaaaaagtcctaccacgacggcctcaaagtcatgaaccacttcgtcaaccacttcatccagcgcgccctgcgcatgagtcccgaggaactcgccgcccacaccaaatccgacaaggactacacctttttgcacgagctcgccagcttcacccgcgatccaaaagtgctgcgcgaccaaatcgtcgccgtcctgctcgccggccgcgacaccaccgcctcggccctctcgtgggccatctacgagctcggccggcaccctcacgccgtggcccgcctgcggggcgagatcctcgagaccattggccaggaccgcctccccacgtacgaccacctcaaggccatgccgtatctcagggccgtcctcaacgagacgctccgcctctacccgtccgtgccgttcaacgtccgcgtcgctctcaaggacacgaccctgccccggggcggcggtccggacggctccgagccgctccccgttctcagggacacgcccgtcggatactcaacgctcgtcatgcagcgccgcccggacctgtacccgcccgtctcggagacgttcgccgacccgagcatcttcagccccgagcgctgggccgcgtggcacccgaagccgcacgactacatccccttcaacgccggcccgcggatctgcatcggccagcagtttgccctcaccgagatgggctacacgctgtgccgcatctttcagaggttcgagcgggtgcagagcttcatgcacgagattgacggcggggatccgctgctgaaatcggatattgtgctgtctccgggacaaggggtgcatgtggcgttttgggagccgaagaaggaggcgtgaatgttatgctgaatgatgtatcgatatgaactgaaagtaacgagaattgagagaaaaagaaggagaaatataagagaaaagaggctggaatttatgattcatgacttggagaggcatgcataccaacatggacatcttctcccctacgttgaaacacgatgatatttgtctttgtatactgttagccaaaaactatgtcatgctcaaatccctcctttgctatattccgcagtgcgacaaaaagaaaaccccaataccttccgggttacatgtagatgatcccaaacgaaacaaagaatctctccagacacgttctcagtcttgcaccactctggctgtataaactgaactacacacaatatgaatcacattcgctctcgctctcgctccctgcaccatgccatttcattttctgccaaagctatccttgacagcctggccaaatcgtgcaatcgccgcattcatgttctcggggcttgccgcagcaaatgtggcacggaagtgcaagctcggcaggggaccggcattctcagtctggaaccacgatcctcgggccacgagcacaccgcccttgatgcacgagtcaaagatttcctgctcaatctccaggaggcttcgagtgccggcgctggggtgcttggtgtggtcgacagtgaaccagagctacggaaacaagtgtcagaatatcaacaagtagcgggaaaagagtaactagaggagaggagggagggagaaaagactcacaaacatgccggcggcaggcggcgtccagctcacaatatctcgcggcaggttgtcttcgcaagcagccagcaatgcgtctctcttcttggtatactcaagtcgcagattcatcagccaccgcaggtagccctcgtgaccccaggtctcatccaacaacttgtggacaataacttgagagaagccgcttggcccctgactggcgacctcggcgtggcgttggtatctctcgacaacctgctctgaagcgacaatccatcccatgcgagatcctggaacaagaaccttggagagagagtccatgcgcatcactcggccgtcgacatccatgctgacatacgtgggtatcagagaggaaacaaattcttcgacgttgttgggcgcaggagcatcgggctggcctcggccagtgtagggctgcatctggaggaagtagtagggctcatcctcgaggatgaagatgtcgtgcttctgcgcaactcggtagatggcctgccttctctccgtgccttgggttgctccggttgggttttggcccgaggggacggtgtacagcagatgaggctttctggatcccctggccttggcgtcccagtttgtgagaagctcgtccatggcttcagggatgagtccttgctcgtcgacagggatgccaaaagccttgacgcccaggggggcaatcgtttccaaggccgttgagaagctgaaatcctccgtcaagaccgagtcgccacggtccttgtccaaaaacatgcgcagcgcctgctccaacgctccggtgctgccaatagtctggcagattctccaatcggcgtagggcgggttgcacacaatctcggtgtgctcagtcaggaaccgcatcatctgagcagagcccgtggactggccatagttgagcgcaatggagagatcataggtgccatcacgatcgcggacgtcgtacttgccaatggtgacattctgtccgtgtctggcagtcgccttctccgaaaagtcaggcggcatagcaaccttcatgtcaatttcgctgagggggaacagctcgctggagggcaagccgccgccgagagagatgagtcctggctgttttaggtgcttggctgcttgcttaagagagcagggctctcttgacttgctctctgcactcaggtggtctgcgggtttactttgatgttagcctgataattatacaggatcaaggaggatattgatgggcagcaaacataccgtcccatcgcttcgcttttggcttcccggcttgctgagatgagagactaggtcagctcccgctccgtaacagtggatgcaagatgatgttggaatcaacattcacgccacacttaccgatcccttgaacatgtcactgtcagatgctgcagcaatgcctgctaccagcttgcccgccttggcccgcctcgcggcgatatcacggagcacagagggcgaatagtctacttcgtgtgtggcgggctgtgctgcggctgctgcttcggcgctgttgtggcttggtctgctgtgcaatgatctggctgcgcgggaggagatgatggcggcgccattgcgggatactgaaagagcccgcatccgggcagcttttgtgatgggcagcatggtggcggcttggatgaggatagcttcacctgcggtggtgtatatgcgaatggtgattgcgactgcgcagatggtgttggtccagtgtatgaattatgaatttcttatgagttggtgagtaatatgaagactgagtatgatgaatgatatggcctcgaggaacagagcactggcgggctgtgtaggtatgatgaagaaagggaggtgagaggttgaagtatgtaagagaaggtgcatgtatggattgggcttaaagtggccctcgggagctgataacgagctgctgcccctccaagccttagtctagcaccctgtactgtagcacctgcgataatgcagtagagctgcacctctgcctccgtgccggcatttgtcagtcaaccattagcagcagttgtcattttacgcgatggtttggggaatggcggccggtgccgggatcggggctccgccgtctgtaaccgccagtatcccctctggaacggcactgcgggggcttctccaaccaactggatcgctgtggcctcaccggacctctggaactgagagtctgacccgcttattacgtactctttggcgcgccctggcgacaacatgaagctgcacgacggccgttctggggctctagtgggaggacgtttgcctaagtaggcagtaatactgagatgcgcggcgttggatttgttggacatccgacagcggacggggcatagaccatggatagcatgcgctattgatatcagactctatgacaagaaagtgcctggtactagcaatatcttatcagcagcagatggattctaacattaagcgtctcggtgtaccaataccaaccagtcactgtttgatatagtagcagcattgctcatacccagaggaaagcgtacgcactgctactccttctccccacagctttggtagcattattcttcgtactagagccctgcattggcgatttgtggcctgttggcccttttcattggtgcatcttggttagatctcaccgtgccgtgtgtagcttttgttcggtgtatcattagctctgaccagcgtctgtcgatctacatcgagagatgtgacagagcgatattctccaataatacgcctccctaatgagtaatggatgcttttttgttcttttgccatttaacctgtcatcattacacaccttcattacacgcctcttcttattgttctcattattgttagaatttgattgcgtgttttagtcaagcttgtactcgtcactttaggctttgtggctctccaaaaccggctccgttgattacgtaatgcctctggagagcttccccatgcgatgaagccgccctgccaacttgccatgcagcgacaacctgtcaaaacagcacatacccgcaactctcattgcaacaatcgggcgccaacgagcccaatggctctgtgatgaaccgcagcactcggaaatgacacaccgtttgcgccgtgaacccccgacatcgaagcgctgaggaggctcggcttccgccatgtattggcccattggaactccgcgcgtctatgccaccagcagcagcagggcttccgactccaacatctacgtttcctacgatggcctgcagagccattcaggctcctcgttggcatcgccgcagcccgagtctggtgcgcagccgctcaaatcgccgtcgccagaagacgccgacgatgtgcagcctccgccaacgcccatgacaccggccacgccggctgtcaagcccgtcgaacgctatgaattcttcccagacggcggcgctgcgaaagaccagccggccgaagacaggcgggtgcccgtaaaggaccccgtgcttgctctgcgcattgcccgcaccggccagatgtttgccgtcatcacagcaacatcaatcacgctctggcagaccaaggtatgttggtcgcatggccgggttctatcgctctcttggctaactcccctcagcctgctgtggttcttgctgtggtagttcgatccgactcgtctctggaatcctatggcatcaacgtcgacctcctgctgcgccccgactctgccatcttggtggtgcacacatccaaaggatacctcattacttattcaatagccaccgatggcgaatcgagagtctataaaccacattttccaaactatcacaacgtacaaaagagaaaacagagcctcattggcccgcaatctcacctgcgacctgaccagattctttggggaccgggggagggcggaggggttcgcgatgtcagcgttcgcttccgcatggttatcaaagttgacgccggtatagagagtgccatagctctcgacgacgaattagttgttgcaacgaggaagccggccgcagtacaatgcatccgctggacccccgacagcagtgggaaccaaacaaggacagagatcttaagtcgcatgggctgggtagagaaaaaggcatccatcgtggaaatgacccatgatcggcccatgaatctggctacctggattacgagcgacgggagagcatatgcggttcagcgcctgcaacgtaagagcacaaatgaagatgaagcagaaggtgtcgacgcaaaacgcctcttcaatgggcattgtttctatactccgccagattcgagagggcgtgccgtgcgcgccgtgattaacgctcggttttcactcatcgccattggctgtgcggatggcacaatccacgtttactctgtccgagactacgcgggcaatattgtgctttctcacacacatcgtatgcccttctccacagcgacggctggtgtctttacaactctgacatactcacccgatgggtactgcctcttcgcgggctttgaaaaaggctggtgtacttggagcatgtttggcaagctaggaagtcacagcttcggagctgagccaagtgtcgcaagtataaatggtgagcaatggcttacggggatcaggggcgcagtttggactggtggaggctccgaaattcttctactagggcgacggcatgaagcgatatggtcacttgagatggcaaaaaatgccattactggttgctacaacgaggccaacgtctttcgtaccgtgctccaaacgccgacgagtgtcatgatataccggggctatgatcttcccgactcaacgagcatctcggctgagcccttcttgtggcatacttcaaggataccatcgacatacctactcaatcagtggccgattcgccagaccgtcatttctccggatggacgctatgtcgctgtcgctggtcgccggggactggcgcactatagcgtcaacagtggacgatggaagacctttactgatgaagcgatggaaaactcattctcagtccgcggaggcatgtgctggtatcagcatatcctagttgcggcgatagaagacaaccggacgtttgaactgcggctctactcgcgtgaggcggcgctggacaactctcatgtgttgcacaccgagcggctgcccgcgcccgtggtgctgattgcggcatctggggaagactccctcctcgtatacacctacgagaatctcttgtaccactacattttcgtgccaactggcgggtcgattcgcttggttcaagttggccagattgcatttcacggaattgtgcggtctcctgccagggttcgaggactcagctggatcctgccagacagccagatcagcgatggagacccttctcaggatgtggccgttgcgtctgttctcttcttagtcgacggcaagctggtattgctgagcccttcgatgaatgaagatggtcagctcaagtatgacatgcgcattattgcgcagaatgtggaataccacgtgagcatgcgagaccagcctcctataaatatcagccactctcccgaagagagtcagctgcgctatggaccgcttgccctccgcgattctctgtggctatttgacggaatggagattaaagcttgggccgatattcatgacgtcctgacggcagcgacgggcgatagtgggagagaactgccgccacccgtatccatagatgtagacttttaccccctgtctatccttttagagaagggcattgtccttggcgtggaatcggacttggtacagcggcgcgatgtgaacttttccttttttcactttgccatcagggtaagtgggcaaaaatctccatggctaactttcgcttggtacccatgacacgctctgaatactgacctgacgactttatagacgcatctcgttttaccagacatactacggttctatctctgtaacaacatgacggtggaagcgacaaacctctctcagcagtatgagggattagagtacttttctcacgggctggaagtgctacttcatcgtgtactagacgaagaagctgatacatcaccaaagccagaagatgctgtattgccgcgtgtcttgtctctgctgtcatcttctaaggaatatcttgacattgttctacagtgcacgaggaagacagaagtccgacagtggaagacacttttcgcatacctccctccagcacaagagctgtttgaggaatctttacaacgaggatcactcaagactgcgggcggatatctcatcatcctacacacactggatgagctggaggcttccttggagcagtcagtccgcgttctgacaagggcagttagggagagcgactgggaattgtgcaaagagcttgcgagattcctggctgccatggacgagactggagagacgctcaaagaagccatgaagatggcaaacgttggcttagcacctagcatctcaagcagacttgagcttcccgcgactgggctggggtttatcaatgggagcagcaagaacagtagcggagacgatggcgaaacaacgtctggtatgcggtctcctagtgatgccggtagcatgggctctacaatcagccctttggatggataagagaggggagaaatagacgattgtgcatctgaccggcacaggtaacgttggtattaccataatatggctatatggtgacatgactctctatggccattatgatgagatttgggggttttttctttttcttttctagatgactatggctttttatgggctttttatggcgaaatggaagaggtaggggctttgattggatagtaaaaggtaaagccagcaacctgatggaatgtgtaagagatatgcttactacttagtggtaaataaactactgactgacttattcacccattcttcttctttgcactctcgtccttgtcaataaaagtagagtaacatgctcactagacatgtagaatctacttcgtattccgttgggggtgttgcctgtttctgcatcaagtgtgcgtcgtgtcacgacctttagaggagatggtgccctagtagaagctctatatacggagtagatgtgcatattacaaggctagcaggttgacagctacgtgcattagcacaaggtgagatctgacaaacgcttcattctgggcattttagaatgtctctatttcactaccaaacagggacttacctcgctcccatttacatgtcttgatgcatatatgcatcttcgcggataacgtttaagccatcagctggtagcggttaacctacctggtactccagtgtgagcagctgccagcgcccagcactagccgccgcagtcacgttatctctaacaaacaatcgccgtaccccaccatcattggcagaactaccgctcaccaccaccgccaaagtcgagatacgtcaaacctgggcttgggcaaaaaccgaccgcgacgccaccgctgctctcgaagctccagcctctcgatcctcgtctcactcccgttgccgtcggccgataccgcgaccgccgcctcctttgtccacgaccgggcggccattccaccccctcgacgtctgccatagcgcttgctgcccattgctgcagcctcgttttttctgcctcgtgctggggtttggttccgcatttagctgctacacacgatggatgagtacgcgagcgagtctgatagtgactacactagctattggcgagactgggtaagtcgcctctgctgcctgcacctggttgtttgctctccacgcctccctatccatccgatctgttgccatggagcacaatatagctccgccggtgtctgtgccgacggcgtgtgccgggccatggccggaaacggggaagatggagagcgggatgcgcttgtgacgcgaaaacagcacaaaaaggggaagcatcatgttgaatcaaagctgacgcgccgccatttgcgcagttcatctcatccagaggcaatgagtacttctgcgagatcgatgaggactacctaacggaccgcttcaacctgacgggcctcaacacagaagtccagtactatcaatatgcgctggacctggtgacggatgtctttgacctcgactgcgacgatgacatgcgcgagacgattgagagctcagcccgacacctgtacggcctggtgcacgcgcgatacattgtgaccacacgcggtctgacgaaaatggtactgtcctttctcttacccatcgccatcatcttcttccaccttcccctccaatcatatttcttgggagcctctagaccatctgctttcatgtcgataagatgctaaccaggcgctacctttacagctggacaagtacaagaaggccgagtttggcaaatgtccccgcgtcaactgtcactctcaccccctgctccccatgggtctctccgacatccccaacctcaagcccgtcaagctctactgcgcccgctgcgaggacctctacaaccccaaatcctcgcgccacgcctccatcgacggcgcctacttcggcacctccttccacaacatcatcttccaggtctaccccgccctcatcccctccaaaagcatcgagcggtacatcccccgcgtctacggcttcaaggtgcacgccgctgctgcgctggtgcggtggcaggacctcaagagagacgacatgcggaggagactgcgcaagctggaaattgaatctggcttcagagaggagcaaatggatgacgaggaggaagaagaggaggacgatgtcgagtttgaaggagtggacggagctaataccaacacaaacatgaggctgattgagggaccgatgtgatttggaggagaaggacagaacgaaccacaaataacaaaggatgaaagagaagaagaaaaaaaaagcattaagtacatctgggaaagggacaaggaaatatgaatctcttactttacgaatggcaatgacaaaggggctggaaagacgagactaaaaaacaaaacacaaagctcaaatttctcattacacagggacgcttcctttccctaccctgctctttcgcagcacgtttcattcttcaggcctggaacaccaatttacacacatacaaacatccttcttccatatctctctcccttccctccctctttgatgttgtacggaaaggcgtttggcggtggaggaggcggggaccaaacaaacaagctctggattcgggtttattattgcatgcatgatctttttttttcttcgttttctttttttttttctccttccccctctttattctttaatatgcatctttgtttctcttaattagtgtaactcgcatgggtctcggctgccacgttaattcgacgaaaattctacaaacatgaacttggttccattaatactcgattggtcgtaattacacagcatggcactgacagtagtgacaaaccggacattaatgaacattgtcaaccagcgaatcttggctaatggtggtaaaattatgattcaagaattacaaacaatatacgacgattttccctctatcctccccacattctattcccttttatatctatatgctttccccccaacgggagagctgggtatcatataaaatgccgactcaatatcatgctcgaccccctgactcgtgccccccattcaagttgctcaactctacatcctgatatggctcacccgtctgggcaggagatcgataactcatccccgcaggagctgccagtgaagcttcgacatccgtagatgtcccaaaattggcagacaccatcgtgccacgctcgacatctttttcgccaacatagcccaaacgaccgacaccagcccagaaagccctgtctgggctccgggggccccaagcccaaccagcgccaatggtgatgggcaaatgataatatctaaaactgaagagggctgtaaagataccgatggaaaagccaaacaaaatgtcgaagccatggtgtcggaaattaaaccagcgagaagcagcgatgaagatggcgaggcaaaaaggtgccacggtgatgacaaggagatagatgggaggagctgctgcctggcgacgcaacgcctgaatgctggaattatacttgatggttggattcgcgcctttgccagccatgggcatggacgcctcgtcgtcaaactgctcaaccgcagatgctgcacgagaagggaaagcagcatgcacttcatggctggatgtagatgtgcccgtagctacaaacggcatcgtcacggcaaacttgctggcgagaaacagcgagaggtagaggagaccgccggcggaggccgcagagtggccgctgggatagcttcggaagccatcgtcgagcttcgccttgtcggtctgcgtgcagatgtcggccgaaaagagctggccaatgctgttgcccaatgcgaattctcccttgaagccgccaatcaggtatttcgatgcgttttccaaatccgggacgcatcgtgcaagtagatcaggtcgaggcttgccgcacatattcttgatgccactgacaaagaagaagccagcgccaactgacatgaggagtcccagtagaccaatgtgaagttcccatagtttacgcttccaaactaatgaggcaggggtatttttgggcaccgttgcacctggcacaaatatgatggagacaatgatgataacgacagcagggaccccactgctcaagacaaagagcagccagtccggcacagtctcgtgtaccgtaaaaggaaatctagagtggacattatctcgttaatcgtctgaacatgagatagacccagaccaagctttttgacagggcttggacatgagactcacgagatgtctgggtcaaccagagaaaagggccgcttgttgggtgtaattcggcccaagacgtagccggcggcagtaacgacgacgagaataatccagtcgaagatgtacgacgtaatgagtcggatcgagggcaatcccattttggcgttgggcccggatcgggtgatttgttgatatgatcgcatctgctacaaagaagaaacaaagagatgggcattaaagaagcataagagggaagggaggctaatgggggtataaatgaaagtttgtctaaggggagagctttaaaactggagatggagatgggcagggttaaagttccagccagggccagggccgggtgctgtggatagctcagatctctctccgctcagtggctgtggcgccgctaaaacggcgaattgtctcgacttggtgttctgctcaggcgaggatggttggtagattccacagcacagtgtcattcccaggggacgcgtggcagcatagcacagcccatagagggtgcgagcgtgaccggtagtggtggtggtggtaatggcagatctttttgcgttgtctcatacaatgacaatgcctcggggtggtgagaagtcaagggctggcgagggtccgaggcgacaagattacagaaggacaaagtcgtcgagaatcaagcactactgtactgagtggcatcttggcgcttggcccttgaagtttcgattcatacgtgcccgacgatgcgaaaacctttgatgtttctagactgccgagatacgtatcatcatccttgtcagcatctcaagaatagcaccaccagtaagaagaaacaatggatgatgctcgttacctacctgtaacaccgagatggtgacaatatgccccatacagcaagcaggcagaaatggagtaccgtttcggagctccgaggtcttgtgcttggaacagctccattaagatgagaaaagatggcagtgcacggcgcgcgcatcgcccacaacgattggactgctagccagctgttgaatctggaaacggaagtgggtcgtgtgcgcggcttcccaatggccacggaagggccaaggaaggagcattagaaaagcttggcaagcgaacccccctggtcgctttctctttttgacgtagtagacgccggctcttggctctttggtttcttggctctttcccgccgacactgttcccgactacgatctccgtagggcaggaggaggttaaatcaacgttaatcgacaagcataagcctttacaaatacctggcgctttatatggctctcagtggtatcagccccattaaagtcatcttcttataggccaaattgctttccgctcaggtcgcagggcaatacctatgtctttctccccacaagtatgcacgcctacccttggttgcatatatcagggcataatagtatagcagcgcattggcaaattgaatccctcattcaggaatacgactttgaattagtctgactgaagactattgtaagccgtaccatcgcagccatctcatctctcttcccctaggcgccatgggtcgattacgcgaggcctgcttctccttactgggggacatgcgcatgcagctcggctttgcgcggtatatcggagaaaggcaacagaaagagtttttgcaacttcctgctcaatgccaaatagcagaacccatgtttctgagacagctaagggtctttctcgtgtgatgattcgccagcggaagccaccattacctctgtccgcgtaatgctaagacgatcactaacctttgtgacaccgagtctaagaagctattcagccaaatagaaactagtagtcatagctttgaacttcacagacagccaaccggaggactcctatcagtcacggcaatatccgcgggcatcgttcccaaattagagagatgcgttcaagttcatcaagttatggccccagcaaggcaaatcgataatagcacataatatacagtcgcgccaagccacagtataagccttgccgccggcgcgtatacataggtagcatcgtgtctttttcttcttcgcttctaaaagcacccccgatcccattgttttgtctacaattactcctttgacgacctcttgtctctccgcttgccgtggttgcgaggccgaggtgtcacaacccacttgttgacgttgtgcgtgcgacgagtcttgtaaccgctcttggtctaaataggagaatgtcattagcttcttgtccattatctagttagtagaatagatttcccaacttaccggtcggccccaaggggtcacggggtgacgattaccctttgactttcctcggccaccaccgtgagggtgatcaactataaatgacgattaatctcttgcatgattctggtagctgagaaaaaagaggaaccaattacctttgttcatcgccacaccacgaacggtaggccgaatgttcaaccaccggcttctaccagccttacccagctggcggtagtggtggtgaatattgctagacactccaatggtggcacatgcatctttgctcacccgacggacctcgccgctctggagccgaacctcgacatacttgccagtcataatcttggtaccgtcatcttttgtctcttcgttcttgtttacaactgtggcagatgtacccgcactcctgcagaagacggcacctctctttgccgctgagccgacacaaaataccgttgtgccaacgggaatcatgtgcatcggcaagcaatttcctcggaaagcagttttggctgcaaggatacccggatcaataacaccacccatgctgtcgagcagatcctgagggataccagcgcgataactgtgtacaatgtcgccggctctcagtccatctgcggcaatgatgtacgacttgcgtcccgtagcttgctccgtgaccagggcaatgtgagcactgcgtccagggtcgtattcgattcgctctaccaagtgtggtccagggcgccatcgtatgaaatcaacagttcgtatcctcctcttggcacctcctccccggtgtcttacggtaattctaccatagacgtttcgtcctcccttgccctggccctttttcggaattgtcagagggagaaacggccgtcccttccacaggtgatcgtttatcggtcgtcgcagatgtcgtacacccggcgtcctgggcttataagtgcgcagcatcacagatccgctagactgcctttcactgctggccggtgtctcagtggcacgcccgccagcgacggaaccagctctggcttttgtagcataacccctcagtgacagattggtaaaggccgagaggagctggcggctaccaaaagccggagcaatggatagtcttggcttaagcattttcgattctccgtctatatttctagagaagaaattccaggtattgaggggaataatttgctggcttgttcgattcgcatttggcggggagtagaagaagcgctctttgcgcacagcggctcacagcccagcaattggcccagagcagcctcgtaaaaccaaaattgtagtgccccaggagctggagatgacggtccccaacggctcagaagtctccaagcgccgtgccggtcgttgtcgagcagatgggcctggtcgtcgcaaatcggacgacttgtcgtgcctctctggctggtccctcgttgaaatttcaacggagccgtgaaaaacgttatgccgaatgcaaagaatgaaatgcttagctaagcgtggctgtcccccgctagcgccctctttgttctcggtaggtgctcttgtgccccctcgctaacgctggcagcgctgtagagctcgctgctgacttagcacaggccggcgcgcgaccagccaccaaaccaaagccctttcattttttcagccaccagccactgcaatggcttgtgctcccgcgcgacctgccagtgtcgcgtcccgccaatcagcgccccgttgccccgcggttgctactgttgacatggcatttttgcaggccgccacccccggccccgcgagcagccgccaaacgtcgcgttgtgagtcgctggtttcgcttcgcccacgtctcgcacccactcgtcgcccgcccacttctgcctgcagtacaatacagcatcagcacccaagcccggcagcctttctggaagctctctcttagcctttgttttctttttctttcactctctacagcacgccgcagtatcgatcaattgtcgccatatccatccagtccactctttgagccgccctccggccctcgtcgcagactgcagggctgtcgaccagcaagcaccatttacggtacggtatatctcagaccaggcccgtccagcgtcctcaccgctgtcccaaccgctcgcacaacttggccaccttatttttctttgtgcccactcgtcaattcgagaaaagccagccctggttagcagctacagaccggcagacagacgctcacacatccggcattatatcacaggctcttttcttcttagcctgcccgtccaagtatttttttcgtgccgggcaaccaatttaatcgcgagccacgccaactcgtcgaggtacgtaccagccgcgacggcccactccgcgctccctggcgggtttctcctcaaaacacagctcattgccctcaccatcctctttcgacatgtccaatttgcatccccaatcgtactgttgataccctttctgccgcctttcttttacatctggccatagcggctctacttggcagactgccccagcattttaaatacttttacgccagtcattgactccatctctcgcagtagcattcctgccacgctagacgtgtcggtttcctgattagcctcgcttttgagaggtcagtaacattccgagctccttgtcttaagatgactgtctcaggagctttattctggggctccttttcttcttcgaattaattttgctttggactccttcttttcttcaacgcgtccaactcagctaacatgtccgaggaaacagtgttgggctttgaggctgtttataccaccactagctgttcatctcatttcataatttcgaatatgcctcctgtaagtggcctgcattctatgcaaagcttggatcttatatcgaggcgtgctgacgcgatatatagggacggcctcgtactcgcgtcatctccaacgagaatgacgagaacagcactacaacgcgtatgactagggccaaggcggcggctcttcacgtggacgactcagtagcacctaccaagtctacgcttcagacaaagaaaacgactgtcagtaccattgctggtaacggaattagaaaacgcgctgctctgggcgatgtcagcaatgtcagcaaggcggatggcgtggagggaaagaagacggcaggaacaaaggttggattggtgtccaaggctgctcagcccacaggcgtccagaagagcactcgccctgcaacgacaagccgaacagctttggtgaacaaggaggtcaaaaagccggaagtaaagaagtcaggacctggagccattggacccaagaggaaggttgctccagctgcaccaaaggaagttgtacgtcaggaggcggaacccgctcgaaagagagcacacgtggatgttgagaagcgctctcgtcctgaagtcaccgagcccaaggccaaggccccggttcctgacgctgctgccgtcaaggctgctgcacaggccgctgcccaagctgaagccaaagccgcagagaaagccgaacttcttgcaaacattaagagccttgacgaggaggatctggacgatcctttgatggttgccgaatacgctaacgaaatcttcgactatttgagagagctagaggtccgctcagttcccaatgccgactacatgtctcaccaggacgacctcgagtggaagacacggggaattctcgtcgactggctgattgaggtccacacccgattccatttactccctgaaaccctgttcctggccgtcaacatcatcgatcgatttctctccgaaaaggttgtccagctcgaccgtctccagctcgttggcatcaccgccatgttcattgcctccaagtacgaagaggttctctctcctcacgtggaaaacttcaagaagattgccgatgacggcttcagcgaggctgagattttgagtgcagagcgttttatccttggcacactgaattacgatctcagctatcctaacccaatgaacttcctccgccgagtttcaaaggcagacaactacgacatccagtcacgtaccattggcaagtatcttacggagatcagcttgctggaccaccgcttcatgtctttccgccccagtcatgtcgccgccgcttctatgtacctagcacggcttatgcttgatcatggcgagtgggtaagttcttacacaaagactattgactctatgccatgctccacattactaatctccgtgacaataggattcaactatcgcctattatgcaggttacacagaagaggaggttgagcctgttgtcaacctcatggttgattacctagcacgacctcccatccacgaagcattcttcaagaaatatgctagcaaaaaattcctcaaaggtatttttcaaacagcttttccgttgacgctcacatctcattgctaacgatgcccgctgcagcttctattctatcccgccagtgggccaagaagaacgcacctctctttggtattgaagatcttcacctgtctttggaccaaatttcatgatcatgacgacgttggctgtcactctcatcttctttctttttttccactttacgttttgaattatcgcgaaattcgtccagaattgggatacgactatcacgttggactacgccatgacctaactgttcagcaatagtgagcatgatcacactataatttgtcgctctacttgtgtactgcaccaagaggtgctaatctctgcattgctagatgcgacttggaagcattaggtccggaggacgtattgtctcggctacattgcatcaccattctcattgtttgatatctagcaggttatgtctgcaattgtctggttttccaattcttcagcatggaattccgcttcgcgcgttgttgttttttttcttcttctttttcgtgtttttgatacaggcgccttggagtcatgggggcgatggaaacggtacggtattggttttccagtcttggagtcggtttgctgcggtggccccggtaaagagtaaccaggcatttggaggacggacaggtcgcggcaactgaagatctgggttggagctgtgcttcgatctagtttgggatgggctctcacgagcttcagccattagagagaatcagaaaattcgcctctgatctaattcggcttttgtcggtcggacaggatgtgacagaaaaagtgtacaaatatcatgatcggtctacggaaagggctttcagacaggaatgagaattgaattgtatgagacctaggaactgttttgctctcggagttgtttttgtttctttatttgcatttgactcatgtgcccgttcgttctgttactttgtaacagccgtgtcctttgtctgttttctcttacacaactctagtaatggtaattggattagctcgcaacgctctgtcgtggcaaggtgtgatgggagctggcgatagaaattgtagcttcgatgttggaatacagaggaaagtaagcttcatatttgtcaatgaattcattcatcggagagactattgtgagaataatattgacctctggacatctttccttgcctcatttcactgcgccacagcgaatgttggcatcagccacacgctttgcgcctgtcgcgtgtggctgctttcgccgctatcaggcctagcttcaattgctccgctacatatttcactgtcacttcatcaaccacacctctcaaaaggaatacaaatcaaacccgctataacctcgccaaaaaaaaaactatagctttcattcaattacctcttcacgcgtaaattggtttcctgataggcttcataacgccaaattctcgcaatccgacgacccacacgcgccttcttctcccagcctccttacctgcttcggcgagagagccaaaaccaggttgaaagctgaatcacgcagccatggcaccaattttgagaccgcgagtgaacctatccaaagacagatttccagagtattttcatagcttgaggagtcagccatatacggatccaaatgcgtcccgagcggctggacctctaaagtaggtggtgttctgctgctagaaagctactacaagatgaaactaatacggcatttagtttgagatcgattgcatggaatcctcccggaactctagttgctactggctcggcagataggactttacgagtctgtaagttggcacgaatgcggtgaacgatgagagggagagggagagggagacagggctgacgcgcgttaaagggaatccagagaaacctaatgtcaaattctcaacagaactcaaaggccacgcagcagggatcgaaaaagttgccttcaaccccacaaaagacgcggaattatgcagcttgagcagcgatggcgtcgtgcgattttgggacgttcggaccaaggcttgtttcaatgaagtcacagatcttggcgatgccatgacacttgtttgggccccagacggacagacattgctcgtaggaaacagggtatgtctctctcctatattaccactcacgtcgatcatgctcgttcaggaatggctcacgggttcatacaaagtcggataatatctttgtcttatcgccgacgcaaaagacgcctttggcttcgcatcaacagacggtacagacaaatcaaatcgccttttgctggagtggcaagaagatattcgttactacgtcggaaggacagattcgaatcctctcataccccgactttgaaccggtgctgcacatgggggatggcgataacgccacggagtttacgctcaagggccataccgcgtcatgcctgaccgccgagctgcagccgatgggcaggtaccttgccaccggaggatcaaactccattatctcgttatgggacactacggactggctatgtcaaaggacgattacaaggatgacgggccctgtaaggagcataagtgagttcacggaccgttccggctaatagttgcagaattacggtcgtctttgtttttgacgagactccttgaggctaatgcttgcatggttacgtaggtttcacgtttgatggaagttacgttgttggcggcagtgacgaaggtaagtcagttgaacgatggttacggttacagcggcggcctctttttgcctcagaacggcattggcggcccgactcaatgccgttgtatctattggctgggcaagttctgaacggtctgctgatcccttgattcttgataggcaacggactagaagttacgcacgtcgaaacgggtgaacacgtctacaccttcaagacggccggctcatgcccggtggtggcttgggcaccgacccgctactgtttggcgtatagcgatcttggagtcttgcgaattgtgggggtagatctcgacagaaagtaagcagccatggagagctggaaagaaagggggtgggaggacaatagcctctattttggcttggcgtttgcttctaaacccctctcattgtgcctttttgtccgaaattcggacatacgcaaggttgggctagaaccccttggtttacatgcaaattagcacggtgtctttggcagaaatagtatgcatcgcttggatatagtataccgttatttggatccggataaagcgtcttgatggtgtgggagcctcgtcaagacaaaaaaaaaattgaatctaaatcgcctgatgttgagcaagtctagaacatgtacgtaattcgccggataaagataaagagctcaggctagacaggcttgacaggtcaggttagaggtaacaatctcgatgaattgcctaccaaacgaagacacgaagagagaaatgagttgttgagacgttacaggacatacagaaggagcctgacttaccatccgcgcctatacctaggcaacaagcaagccgagcgtggaaacgggtttagaaactagggcaggggtgtttcatcctttcgcttgcgagaacttgattccatacgcgatatgcagtacttttctgtttggatggacttgtagctcactaaggatatctattgcccacttatactgacacttgttcgccaaatcatataatagttggcttggatcattcgtatcacctgctataggtatcttgatacgctccatatttacccaaaacagtttcttaccactaggataacaatgctatagagcagatatctcgacaaccttcccctgttacgttgaaagggtgcctaatctccctcaaaggaagccatcatcaacgtctgctatgcaagctctttgtaagcaacgggttccagttttattgtcggcttcttctttttttttttttttttttttggggggggggggggtggggggggggggggtaaaaagactactgggaacaaatgacggagtgtttccgcctgcaggacaaaagctccggaaattgaaaaggaagatctatgctgtatggctacggatatggcaacttttgttggggaaaacttgctcagacatggaaaagggcaagcaatggtaagccaattgggggccccctttcaggcttgcctacctataaaatgagtaatactaatgctagcatggaaatactgcaagtagatagtcataggaccacccatcaagggtgtttgtgtaaaataaaccaggctagagctaaggggaaaaagaaagaaaagaaaactggagacgctttgattctttctttctctccgtaagaaacgtgggcgagatgctaggtcttacatctagcagaggaaaagtcagatggcgcgctccgatcagatgttgggaggtccgaattttgggcagtttccggctctttgcagcaataggctcaatattctcagggtatatcggatcggaagctgacgttatataccagcctaggtatagacgtagtatgtaatttcatacaaatcagatagttagtactaggtagttgtggttattcggcaaaggattgcgggagatcgtatgaccgatatgggggttatcaagaatcaaccaggcaatactagtctactgctaggataggtatatgcagagcagtccttgtttcccgggggcttgtcgaaaaaaacgatggtttatttatagaagctttttcaaggttctgatggaccaggccggcggccaaaccggcagctactggtatacgtgagatacctagtcattaccacaatcggtgctctggggtcgagcacttgggttaaggctgagtggggtcggcatcatttgtttggtgccttttttttttttttggcgatgatgcagtcgcgtttagtttctgtttctggctgggttcctctatggatatgatgcagactacaagtctgactatctagtgtacatagtattatcgtcctctctttctctctctctatttaaatacatgtgtgtataatactgacaggttgagagaaagaggcaaggctgtcagctcaacctccaccccggccgatcgtgccccttcaccgaccaccacgacaacaggcggccgctgatgctgctatgaccagtttgggcgatgatgtcgggcggataactccgtaggtcctccgtaggcccagacgagtttatgcattggagcacaccttttccgaggtgctagcagcagtatccgaatacgcctgtgcatgtggcgcgctagaacggtgaaccaagaagagagaaatgttgcttccgtccaatggctgtagccaccgttgtcttttagtctcttgctttgctgtgtttctttttgcccaggattaaggatactaaagttgtttggagtatttggaataacttagcctactataccttgtagtactagctgcgccaaaagccgcctcgtaggtatggatagtttacatgtaatttgcgatggaagcggaggcaacatactccaaacgttctcttttccaaccaggagtgtcacaaatactttaattgcctctttaggcatacgatgacaaagaactactactgtacagtgaaatgctggccagggtacttctgtaatggactcttgtttttttttttctcgtcttcgtggcaagccttggcaagaccgcaaatcttctcaccttcgggctggaagagccggattaggtaggtgcccttttggtgtatttgtatacctggttgtccatcacttcttctgcgtggcacttctgggggagacaaggtcatcggcactggataccacgtgttgcgttaccgaaaaacccaaaggctaaaatgaaacgcagggtgagaaaacaaacaagtgcgcagcaaggaagaaaagaaagctgcagtggtacctccaaagtatcagcaacacgcaataaaggcccgaggatggctgcatgcattagtactagtacctacctaggtgtctatcctcagtctattctccttgcagcctgcaaagcaacccccaatcatgggccaccgtagccgagggtccctgggccaggcttcttaactcccctacagtgctccgtacagccattgccaatcagggcctatttccatccatggcctgtgtgccggagcaggtcgggagcttcaaggtttttgttttgcagggtgcgcggtacatgccgcttgccggtggggagattttgtatttcaaaactggagccggaattcgaaagagcaatgatctgagctcgatttgctttgatgccggcgcgctaagctctcggctgatcgcaaagtgttgccgccgaatcttatcagagagttgcagtgcagcagcagatgcagggcgtggcgaagggtgccgcatcaggcaattcgacgcttccattctgtgcctaagcttcaacgacagctgtgacactcatcaaatggttcaacggcgccggcagtcagaggtacaaacgattccagctccagccgtgcagaacaggctactccgtcgatccagcccgccttggtttgccccgggcctgggcccagaaagtgcacgcttcatgcaggagctgttcggagcatacgcaaatcgcctggagccgttgcgttcggctgcaggccacatgagattctggggcgggagtgcctgttccggcactgaagctgtctgcagctgcatgtatttcgaggccaaggggtacacggactcttggcaactctgtaactctgtaactctatagtaatctcttcttttcattaattcgatgtagtctactatctctttcttacctacctcgccccgtcaacaccgccgaagcggccgcgaactggctccatcacagacgcacaaagtaacagcacaacatagcctacatgcaatcatacattcatgcctacaactactagtatcggataacttccactctagcaggcactgccacaacgaaacgcaattcatcaatgcccaagtcgtggcaatcgctcaaaggttttgtccgtcggcggactgagagcctccggtctggggaataaccaacccgccaccaagacagcatcgccactcgactccaactcttggacaacagcaagcactggatccttattcccgactcagccggtcagatttcgcagcgagaagcaaatgctatactaaactacgtacatacatacatggagaggaacaggctgatctgataaacaacttggcagcgtcgtcatcgccgctactgcgccttcacagcgtggccggcattccccactacccacgagcacgagcacgattcgagctggagttggagctagagacggaacctgctcctggaaatgctcctggaaatgctcctggaaggggaatggatgaatggatggatgctgatgctgaccggcaccaggctgcaagtaggtttgcatgcacaatcgctagaaccagtgcggaatactccgtaattcctctcctctgctatgcctgccgtccatgtcttattcccattcccacaacaccagcacccccatcgatcaagcacgttattggaaatgaggggccgaaataacgtgacggacaagggggcggacttgaggcagagatggacagacctggagatttgagtggagatttgagaggagagcaaggggggccggaccctcgccaaagctgcgactagccagcccagtccgtctcttctcgcaaggtttcccaaaaagtctggccccgtcaatcttgcttgcttgcttcaatgtttctgattccagcacctggcgccgccatccagcgccttctcagcatgccatgcgcccaggcagtctgctatacgcgctaccatcggagcccgaagagataggctgggcttagtcgtagcacactggtggcactttggcaggctgtcgaatgaatggatggatggatgcgcgaggcatgaggggccgcctctttagctttggccattaggttttggggtggagggggcgcctgctactgtacaagtatgccatgctgacggcctgctgccccaaatcgcctccgtcgcggcgctgcgagtgctttctgggcaaattcaagattcgactacatgtaacgattcagcgcctgtagatgcgtgcgccgtcccagtggcttgcggcaggggactgttccgagcagctttgatgggccctgccggtgccagaaccggagttcggacatggtagctggtacttgggcgacacagagcctcaccgttgtcgacctggcatgccccacgcgggtctgcaccctctgagcccggcatgtgcctaattatagcagcagcaggccattaataatacggccccgggacgtagactggcggtacagggtacctggccgcaaccccgagtcgatgatgccccctctgcggcacctagccgaacgcaccactggcgactgtagctgctaactgcagcgccaactgccaaccgctaactgcacgccggctgcacgagttacgctacgctacgggatttgagccccccccgagcatgcagaatagtggccatgctgaacctggacttgtattcaccccaacgacggccgcctcacagtccggcttcccgcaatccacaagacaacacgcggcagtctcaccaaacggctttctctcatctgcattttatccgctgcgtcttggttgcatacttgagctgtttattcatcgtgccttgaccctgtgtccttcccttttcccccttccctcttcatctctgcacttggtcctcgccctcccgtgttcagattgactaaaaccatccgttcgttctcgagtggacgtcaatagcgcaagggcctctttgaaagacttgggaaccaaggacgggtggattcgagaaagaagaaaaaattctcaagggctaccagcaacgagaaaccagctatccacagcgccgtcggctacatcgccagatcctcgccagatcttcgccatgcccgactcctcggacaacggctcgtcgagcaacggcggcaaccagaacagccctcacgacgacaacgccgcgcctcgcgatgcgcacccagacaacgccagcgtccccaagcccaagcgcctggcctgcatgatctgccggaaacgcaagctcaagtgcgacggcatccggcccagctgcagcacctgctcgcgactcggacacaactgtgcctatgacgagcagcggaggaagagcggccccaagcgcggctacgtcaaggcgctggaggaacgattgagtgagaacccccccgccagcatccctttggttcgaattttttttttttgatgctttttttcttttgtcaacatcctgggcggtttgagacgccttatataagcgcggagagatgtggggaatggacacgatgatggcaaagatggcgatgaaaatgacgataatattggcggtggcggcggcacggtgacgaaaagtagcgacacggctaactggcgcgcgcagaacaagtcgagacgctgttaaagacccaggagccaccaaccaaaagcccgacgaaaggcatccccatccaagtccccagtgccaatagccagacaaatggaaacacttcaatgcccatgcccgcccctaacatgggacttggtggcgatgagcgctggcactttaacaatggcgaatcgcctcagcaaggatccatggacgacttcagcttcaatgccaacatgggcatgcccgtcaacaacatgcctggaaatttcacctgggagatgattggtctgggcctggaagaacctctgccgccgcaggaaactattgatgagttgcaccaaatctattttgacaaggttcatccgtcgatgcccatgatacatagataccggtaccttgctgcaatgaacttgtacgtcttacgtccctaaaatgaaagtcctttccctccatcaattgtctgagacaagcgtcctattcacacagacatttgatggacctggatctgagactcaaaataacgataacggaaatggctcacaatttcgcagggcacccagtcaacgaccaccagtctgtttacgatacgccatgtggacattgtcgtgctccatctcggaaaagtactcggacctcaaggacctgttttaccagagagcgcgcaagtacgttgaggctgattacatgaagggctttggagagcatatgatttctgttgctcactgccaaacacacattctgctgtcgagctatgagatcaagatgatgtactttcccagagcctggattaacacgggctctgctgtccgcctcgcacaaatgtaggttcttccatctgtccccacgtaccaagctggagaaggccgtcgtaagctgacaagatatttaggattggattgcatagggtagacggcagtggcttggatgtcaagatgtgcttgccaccgcccaaggactggactgagagcgaggagcgaagacgaacgttttggatggccttttgcgaggaccgttatgcgagtatcggcactggctggcccatgaccgtcgacgaaagggacatcaagacaaacttgccatcatcagacgaagcattcgacatgagccgcccagaacagacaatcactttggaagagtccacaaacccatccggagctggcaagctgtcatcttttggcggcattgtcctcatggctagtcttttcggccgcaacctgattcacttgcaccgcccagacgacgacgaccaggaccacgacatcaacggccccttttggaaacgccaccgccagatggaccacatcattctcaacacctcgctttgcttgccatctcacctcaagctccctgctggactgaacaatgccaacgtcatcttcacaaatatgagcatccacacttcaaccatctgtctgcaccaagcggccatcttcaaggccgaagcgaacaagcttccagcgtctgtcagcgccgagagtaagatccggtgcatcactgcagccaacgagattgccagcatcatgaggacaatatcacacatggatctgtctgcggtaagtttactatttcttcccctctttcctcattgactgcgtatgatgctgacacaagaggactgtagatgaacccattcatcgctttctgcctctacgtctccgccagagtctttgtgcagtatctcaagagcaagcctgaagacgcgcagaccgttgactcgctgcgcttcctcatctccgctatgaacgcgctgaagcgacggaaccccctgaccgagtccttcctggttcagttggatgtggactttgaagcgttggcagcaaagattcccaagctgagaggcgcattccctcgtcccaacgacagtgtaagctttcccttgccctcatctactccttcgcctcttttcctccttttttttttaaaaagcaagggaaaagagagattcagcctggcggtagaattgaggctgtcttactaacagcgattgtagcctactgaagcacccaagggacttcctgtacgagctggagctgtctgcgacgacccagagggtgtcaagggcatcttgtcctaccgaaacgaatgccatttcatgaagacgactggagatgacggcaaccttgccaacgctcccgatatcgcggagccgactactactgacagtcagagcatgtcgacgtcgaactcgaacaactttggaaatggagcatggctctctagtgaccagcaaatgcacgtcttgacccccaactccggcagcatgtatgaaaagaatgttcctggcagcggtgggctgtccggcttcggcgacggattggaccaagatgcgtctggctcgccgggtcttcaatcagctgggcgtactcccaactcgagcggcggcacatctgacgcacgacctcctcaccttgggccgggtcatatgtccaacggtgcatcagggcatgattcgttccgacagagccccatctcaccacaacagacaatgatgaaccacggaggcatggacaacagcggcgcccaaggatactatggtgatcctaacagctttaccatggctgccggcatgggcatgccacaaactccctatcccatgacaaacggatgggcagggttgactggaccagccgccgggatgcagccagtgggaggagaaggtgtcctcagggcgctgatgaacatggggcccatggacgccatggacctatcatcatgggactctggcaacccacactaagccggcatacacacatgcacaccacatcaacgcatgcatacgcaaaaaacgccaaatttgtagagaagcaaaatctggcgctttgatatgaatgatttcgggagagaataggtggctttctttctttttctttctttctttttccttttctttttctctctttcttccttcttcttttggatatcttttcttcttctcttttacacttttttctcttttcttttactctgggatgtcttcctcgcaggaaaaaaagcatctatgtttcggcaggtctacatggtcatactctcgctctacggtttaaaggccgtctgtaatctcgacgggttcttggatgattggacgatattacggcgtttttattttatggcacggggcgaattgggacgtccgttttattatttttaacccccctttacccatcttcttgatattgaactcttattcttgtgtattctcccccttttctcttctctttcatctcgcctctcttcttccacgcattttgctttcatcttggccaatgccttcggcttcttttcgctccatttgtaccaacttgtaagagtacatatacgacgaaatttatcttacgagttcggaagggattttcgctggcggcaggatgatggacggcaccggacaaaactttttttgtttttcctttcctctttttgttagtttaatacccagcaatgacgaatatctatctcccttgcaacatatttttctcccatcgttatatgcatgaaatcttgttcagattggttacatattttgtatcttggatgtcgactgtataagtgttttgattagctgcgtgtgaatgcattggcaatgatttcgtcttgggtatgacgctatatacatgtatacgatctagtagtgttttttgttagggattttgatgtgcatcgcatttttgtaaacagaggggcagctttttggatcggatcagcgtgatgttggagtagatagattgaggagattgactataaaatgcttcatctcatgtctaattgacgctggctgaatgacttgaaagagactcgtagttgtagcagggcaagaaagtggcccgtgcacgcattgccgccctttagccctcccgcccttttctgcccgcctccccgccaaaacccctcctccgcatcgtgaaaggcagcgaagaggccttaaagcagcggccatgccagctggtataagtgaaagaaactacatcatgggtgatgtaacgaagtaacaagatattcttctaatctttcttgcagagcccgtttattattttcaattggtggggagactgactccctttgctttgtttccactcttctcttctcccacacaagccttcaccttatcatggcggtgccgggcccatttacagcttcgtctgcgccggggggaggccattatctaggcgtggggatggattatacagtggtggggatgggggggtattcggggcttggggaagagacgtatcaccatcacgctgctgtggacaatggagatgttggcggtgatgggagaggcgagaacgatgccagcaccaacagccgaggcggcggcggcaatgaggatggcagacatatggctgttctggaacaagagagaagacaaggcagtggctatcgagatgccagacacgagaacgtcatggcacggcagcagaaccagaaccaacatcagtaccaacttccaccgtcatcggtcaaccaccacggctattatcacaactcccagcaacagagacaagttccacctggccaatttggcatcctgaaaccaggccccaactcaaccagcatctcagaaagcaacacttctgcactacaacgcccagcacaagacggcgtgctgtatggacgctatcagaatacagcaccaacaacagctgcggcctcaacagccccctacaaactcagccaggccaagctcgtcgtcgatcctcccgacctccaagcatggcgcgagaagctctttcacgtcgacgacctcatcatcctcacgcatgagcagttcgagacgtacttcccgcacattgacaacgtctactcccaccgctcgacgcagcggtacaagcgaaaacccttcatctcgcactactgggactgccgcatgaaaggccggccgccgggcacgcccaagtccgacgaccctgccaagaagaagcgcaagcgcagcgcgcgggagcgcgacttgtgcgatgtcaagatcaaggtcaccgagtacttccccgacgcaggggccgaggccgcgctggaccgggacgtggccgctgctattgccgctggcacggcggctgccaatgcggttgtcggcacgggacagcgcttttggaccatccagagggtgaatggcaatgggggcaatgggaaaggagacggcgtggcgggtccgcatcgacatacgctggagaggagcgatgagattaaaaagagcagtgtgcagcgctttgtggcgatgagggataaggaggccaagagcactcttgtaagtgagagaagcacggcatatcccgtttatggagtttgacatgcttgctgattgatctgattcgcaattgtatagaagacgccgcctcagaagaaggcttccggagctgcaaatgcgaccatccggatgcatagcaaggaagtggatctaaagctatacgctgcgagcttttggtatgtattaaattatcaaatatccccccttatatctcatgacggttttcaactaatacaaatcaccacaacgacagccccttttcacatcgtgtctggattgctctcgaggccaaaggccagccatatcagtacatcgagacagaccccttcaagcgtcctgcttctacgccacttctcgaggccaatccgcgcggccgtgttcctgccattcggcaaggagactgggcttgctctgagagcgccgttattctagaatatgtaagacgaggatttttgtttgtctacgtatatacatacatgctgacatatatctacgtctctcttttcaataatagttggaagacaaataccccgatatcccgctgttcccctctgatccgcgactgagagctaattgccgtctctggattgaccatgtaagtcaaagtttacatgaaccaagtcaactatttagtaggcaactttgctaaccaaatatacaagatcaacaatcttctcatccccaccttcttctccctcctccaatcctcttcctcgccatcctctcaaactgccatcggcaactcctcctcaacacaatcaacaacccttccttcatcatcttcttctcccatcccctctctcgccctcctccaatcccacctcaccgccctcgtcctcgccgccgacgaacaaggcccttacttcctcggcccctctctatccctcgtcgacatccactttgccccttttgccctccgtctcggccgtatcctgcgccatcgccatcccaacgctgtcttcttgctggttgatgccgtcccggatacgcgctggcgtcgttggttggaggccctggagaggaatacgcatgtccaggctacgatgcatatggatgatttttatattgacactgctgatttgctggttcagacgcccggtgaggggagttagatgcagcttgaggggaagaggaaaatctcatagcatcagatggcatatttcattcgtaatgcgtggcgtttgagatggaatttttttggggttggaattatttgacaagatttaaaaccaatatgaaatgaagaatcatgcctggcgttgcttcaagaagaatatatatttattatgtaccatatattttgtctcagttccaaaactcaaagtggtatcgcaagaaaagaacagaaatagatacagacaatcccacgccatccgcccatatatagtagcatatgtagaacacgtttgatcccaaaacatcaggtcatataatcccaggccgaattccctccccaacagaataaaaagaggaaagaaatctcgccaattcaggataggtaataaaattacattcatattaatgtactattcggaagtagggctccgaagttgggacgtaccaggatctctccttcttctcctaatgtccgcccacttctcaccaaatgtcacaacatctccgcttaagcgagccctgacacggccctcacctaactcctcgagatccttagtctccagatatttcttgccgtcaccgtcatcgacgtatttctgtggatcaggcaggtaggcccaagaaaagacggcgccaaacgcggcaaccgagccgaagaggaggaatatgagcccctggcggctttcgctcttgtaagactggttgatgccgtacacgacgagcagagagactatgctcccgaacttgcctgcggccgcagagatgccgtggcaagttgatcggtaacacgtggggaatacctcggccggtatgatgaatgtcagtgtgtttgcgcctagaagagagagaagagaaggactgatgttagcaaaaggggtgggatagaattctgcattcgattgaaagttccttacccatattaaacatgaaatgacaaatggccacaaacactactgttgcaggtgcagcggcatcctggtgaacgccataataaacacctcccgtaatgatgaagaggatagccaaaacaaaaaaggaaactgtgagccatttcttgcgcgggatgcgattcgcgaaaatgatgaagcaagcgctccccgcaatagacgccaaggagactgtaaggatatattgcttagtttgctgtattagcacgtcgtagatggtgctgcatggtcgagttgggtctgtctgccatgcagggagtccgacttgcgcccagtgcggtactgttgagttgccgttgggaagcgacgaattccaacatgagagctggttgttgagtggtgttgctttatgtgtagcccacatatcggccagtgttcctctattatccagcgaaagaccatagaaactcacgtccaaaaagaaccatgatgccgctgttcccaggaggtaataccagtttccatctcggatgaagtagttgtacaagtcttcccgtgagaactgtatcggcatcggtccggaagagttctctgggtttatgccattgggaggattcatttgcatattgttggaagtgttgcccgaaggggcgccgtatacacgctgcgtgttcatgatggcaacggcaggcttgttcttgacctcgagactgtacaggccgcagtcaaacaggaagaagcgaaatattatggctagcagagccggcactgcgcccgacccgatgacaatccgccatatgccgtcgactgctttccggcaagcctcttcatttgcagtattgaggccgcactgcatctctttgagcttgtgggtgtggttgaatcccaagagcaccaacaagccgatgatctgggccagcgcctgcccgacaggttgcatgaggaagacactggcgagcatgcgcgatctggattgagtgctagaccactcggaagtaatgactgcactcaatggatattcggctccaatgcctggcaggattggtggttagtcttggttgcgtgtatttatgaaagggaggggggcgaagcataccgatgcccatgacgaagcgccaccagatgaaaagaccaagaaacgatatgtcgccgtagccatggctgctagtcgctacgccaatggttgatacaatgacaagcaccagttcgattccatagaggcgagtgcgaccaaagcgatcggcaaggtagccaaacagcacttgtccgacgatggaccccaaaagagtgaagaagttgatgaggaggctcgtccattcccctccatgcggccagtagacaaagccaacagaagctaggatgacattggtagagaagaggttgtatctgaaagagggcggttagtcaggagaggccgtgtaagttgcggctggcatacacagcaggaggagaagtagggcagacagaaacgcacgaatcggtaaggaagcccgaggcggcaacaccccagatgcggaagttccaagagttgaggtcaagctcgtagcgcagttgatggcgatcctagaagaagacacggcataatgttagaaacaaaaaggctggaaacaaacaggttggaaactagaggcggctcgtggcagtggaaagacatccggtttgcgcgcgcattggtggggcagcccccgtcttttacgattcgcaaatgcgagatgcggtcgcagtgaggatggggaagacaaaagctagcatgtttgggatgggcagtgacatgctgttgctgtgtggccgcagtggttggaagtgggatggtgaagagttggggcggtgctgtgatatcagacgggcgatatcagacatggggaaaaaaacagcgtcaaaacgcacgcacctccttgtcctgggccgacaaggcagagctgtcgaagccgagaaagcctcgattcctccgcccagagccgtgcgccagatcccagggcattggccgcggcaaagtccctcgggcagacggcgggggggttacagtcggtggtttctgctgtgagacagtgtcgttggtgtctgccgttggcgggtgtctctctctaggcggccccgtaaagctcggttgagacaagaagcggcgggacaagatggaacgaagcgctgctgctgctgctgcggctgctactctattgcgacagaaacaagaattggcgcgatgccagcggccggctcactacgaggcctcgattggcgtgagcatcctagctcggcaaaccgacaagagcaaaagtgagagacgagagaagcggcaaacgaaggagaaggagagagagaaaggagggcgcagagagacgctggcgaggcggcgaggtggtggaaaggagaggaaagacgaggcgagacgaggctttctacggcgtagtgagcgagggcagagaagccatcatgaaacgctgctgttagagatgtacgccgtcttcagcagcacccgccagcgtggcgcaagtattggagaaatgccaaggtcgggatgggatgcatctgaggctgaggaaatgagctacagtagactagcagttctggagcacaggcagcgtccgggggcgcacgttatagtgctagcatctggcagactgccattacagtacctgatacgaatgctaccctctgccaaggtacccagcaggcttccggcttgttagtcgtttattagtttaccagtgttgatggctacgaccaaggtaaagtcaagtcaggccacttcaagatgtagtctccatttcttgctgggaaaagagcagctgccatacattctgcgcagaaagaaatggaagaaacgacattccccccctcctttacaaattaagggtcctccggctaagtgatttggctattcccgcttttggattcctttcctttctctttttccctcttttctctccaacagccaagaacagagggtagatgatgtgatacggcacggtgcggtacgattggatttcaaatacgccttcttactgtacttgtgctcacccgccgcgtacggtatgtatcaacgtgatggatggccgcctggaaattgaccacagtacatacacgtgctagcaggcttcttgccccagcaaatgcatgccacgcaagacaagaaggaaagcaatactactactgtatactacctagcacaagtagcatgtcatcggcacgcctaccgctccatggattcgatcctgtcccatgccgaaaatcatggcttgacaacaccaccatcgccatcattcctgcgctgggccatcagacgcagtcagggagcgcacgtggtgagcggcgctggagacggttcctgaagacaagtggggggtggccaaatgtggctttgcgagcctaggccaagcgtcccggcttagcggtgcgaacccgccagccgttgttgattaacgaattcccaggtgcgatgccagccgtggcggcttgacagaacgacttttcgaggcaagactcaggactccctgcggcactaggacggacaacgcccggccggcagtcttggcggacaaagttgtcgtcgatggcctcttctaggccctagcccggcgctgggggattctgcaggatgggggtcgggacgcggctggatacactctggatacactctggtcacatcgcgtcgtcgcatcgaacggtttttatagcaggcactggacggagctgaacctgtccatcccccggagccatgcgcagcaactgcgacgctggaggtgtgcttgcatcgaaactgattgggtaaaggcgagcctcgtccctacttttctcccacatcccattgccgcatgtctctggtggcattagactaatgccacattcataatacccatgagggagaaaagcgtaggggctgataaggaagctcgccgtactgtggacaggccaaaggctttccgagagcccggcccccaaccgcgagacgactagaggctcactcaccaatcacagcaccgaatgggcccccgtgcacgctacagtcgtcgaccgcagagcgggtccttgagcctcttccgagaggaacaagagagactagggacaccaggccaaaggttagcaccactggatctagcagcagcaagcatctttttggggggacgagttggtatggactggactgtcgctttgccggcgccaaatcgtccagatagacgcctgatcagtcagaggtctgggatatgcctgcccatgaggtcactcggcttgatgtgctgagcacagacactctgtgacgacacaataatcgcccttgtctggggatgcgatgatgagctgctctttgatcgaggctgctgccaaagcaatatcaaactcggagtccggacgccaatgcaccgacaaccatcggccacggtcttgcagctcccggcgcaagtctgcgaccaaggcaaggtgcatgtacaagtagtctacatgatagagcggtagtaaatcttctgctgagctgcaaaaagcatgcactgtcaccgcagcgctacgcgcattgagtttgctgcactattcccgctcgccaaccaaacggcttcgctgcattgtctgtggatctgactaggatgctgctagcgagaagcagctttccccagcacgcaaactgcgctcctaatggcagatgctgtcttagacagacccgtgctgagctggtgttgggccagccccgcgagataaacaagtatagactgtacagtatagccatgccatgccatgattttttttgatttttttttatcctttcttgagccgtccttcgagccgtatcccgcttaacgcgagcacgagggcgtacgtactactgctgctagctgttattaattgctttgctcgcatcaccaatctactgtactaaacggtaattttctggtagtttagttgacaaggatatcttcctctcttcttttttttttttttttttagtagcttgaaccttgtcctatccactcgcaatagctgcagtgctgcgtgctccatagcggttagcagtaccgtaggcattagatgcttcgattggtacttcgcaggcattattacccaggcagtgactccataccagcattagcacgctccaagtacctgctattctgcagccgacagcaactgcacccaagatttcgttgcttgctctcgattcttcaacctccacgcccgtcctccatccgcccaattccaggcgtcctccggctcgcagcatctccctctccagtgctctcagccagggcatggcgactgccggctgctcgctcgcccccgtcctcagcccgtgacagctcccgtaagccccggccgggctgccagcctctcctccctcctgcgtggccagtgccatgatagcttctccttcagcctcgcccaagcctgcggattgctgcctccggtgactgtagcccttggagctgcctcgtaccagcatggccgcctcgtcctcgtccggctcgtcctttacctcgtcgtctctcggccgcccgcccacctacagccgctcctacgtgagccccgtcgactcgacctggacgcagacgtcggaaatctccacgatatcagccacctccacgggcgactcggtcgcgcagccggcctcgctgcggcctctagacctggggccccccggctattctgccacaatgtacgatcagcctcccgccaagtctgtgtgccgctgccaacccagcttctgacaatctgtgcctttgttttcctctgcgatagaatcctcttccaagacactgccgaagaacggactgtgtatctgggaccctgggaagtggtggggtctgagcagcggcgtatccgctggcagtgcagctaccagagcgagctgctcgaacacttttgtaagtgccagactcacttctttgctattaccaagatgtctatgctttacaagtacgacctagtagcagtgttattgctatagctatacttggctactagtactattagtaatgagtacatcacaatgcttgctacatagcacctaccattattccatgtctcctctactcgctctccctcccttgtcactcttctcctttgctattcccaatgtcgtttttttgtctagagctcctgacttaccacggtttctatatactagtgcctacggacataccttcagatatccacccccatactcttcactcacggcaccgtcaattcaatgatccgtcagacgtagaacgattcctgtcattcaacgaacatcatcgcgtcagatacacctctggcgatggcgtctgcattcatgatggcttcattccggtcaaatacgagtttacaagcgtcgacgcttccacccactttcaaggcgaccttcgcaaaaaggatctagtcggattttatgacgtcgacgttgtttggtccaatcttcagagccgcaccgacagttttggcaaagtcaagggtatcggtgctattcagaggcttaagctttggagagaccgctacactacctttcactccttgagtgtgtttgccaacaagacggatcatcagtaccgcgaatacgacatacatcatttcgacggcgagctgcggaatcgcgatgaccgccaaaagtcgctgcgtctcagcgttcacggccgccgaggaagcgtgcccgaggaagctcctccgcgccggacttttcgcataagacagagggtccgatccgctggccaggccagtcaagcgagtcccgagctgggcccttcatatgcggccgctcccttggatatccgacatctgtccatccaatttactcacaaacgaggtaagtagccattggtcaaagcgatgcttcagggagagacgcagagagcagagctaacgcggtgagtaacgaaagactacaagcgatttatcgagacttgggcacatgcccacagctccgaccgtgaattcaacggcattccgtttccccccaaccactttgaacttgcttcaccagatatccttcctggctgagcatggaatttctatacgttactatattttccccctttgttattgggctggcatatgagggatgcaaggaatatcacgttcttgggccttgcattgtcttgcaaacggccttgagtgcttctggagaagagacatcttcatcccttctccttcttatccccatattacggcactatccgccttctagatgcatcttctgtcggccgataagccacatggcatctgggcggctgcttggccagaaacgtcaccaaacgccgggccgcatagcgtggtctgagggccgtctgctattggcccccaccacaccaccagccccccgcgatcatcaggccatcaagatcagtgtcgtcatgagcaacctcacccgttctgacagctatcggcagacaacctctcacgatctttttttttctttttgccttgcggatcgcaagcgcaagaaaggaagacggagattagaatatttacaaaaagataaaagcaaggtaaacctccagaatcatcggcacaccatcattcccccaagtttgtgcacctatccaaaaagaagcgaggcggactactatttcgcgctgtgccatcacttcttcagctcaacaatcgcttcgtttctcatcagattattcggccgccatgggcgtcatactagccatcaatgccggctccagctccgtcaagatctcggtctacctggcggacaagggaaaagcgccacgtcagattgctgaatctcaagtggatggtcttacagctcctccggcccaactgaaatattcgcgagcggatgagaccataataaaaggcaaaaatgtggacactgccgtcaacagccaagatgatgcctttgccttgttgctcaagacactggtggacgatgctgaattgaaagagattggctccaagtcagacgtctccattgcctgtcaccgcattgtccacggcggcgactatggcgaggcccaaatcattactccagacacataccaccatctggaagccctcagcgacctcgctcccctgcacaatggtgctgcgcttgcaattgtcgattcgtgcatgaagcagctccccgatgcgaccaacgttgcttgctttgattcgcaattccactctacaattccccctcacatttctacataccccatcgacccaacgatagccaagaagaacaagctgcgcaaatacggcttccacggcatcagctacgccttcatttcgaggtccgtggctgatttcctcggcaaagacctcaagcaactcaacatcatcgcccttcatctcggaagcggggccagcgcttgtgccatcaagaacggcttgagctgggacacaagcatgggattgaccccgttggccgggctccctggtgcgacccgcagtggaagcgtagatcctaggtgagccaatctcgtagatgttcccgctgtctatttgtatcgttgcctgtttcacaaaatggttttctgctttgcgcctttgtcctattcgacaaggatgctgttatgagcaaggaaaccgggcagctacctattccgcccaaccacaaaccccccaccagaccatgctggtagtgtagcattcgtttaacccatctcccacattttgatttcgttttctttctccccttgatttcccaatccagagaagggctaacagaatgggtgtagcctagtatttcattacgccagcgatgtagggaagctctctccagcctcaacggagaaactccacatatccacagccgaggagatcctcaacaagcaaagcggctggaaatcccttacgggcactaccaatttcggcaccattgctgcctcggatgaaccccagcatcgcctcgcttttgatttatttgtggaccgcgtctgtgggttcattgggagctactatgtctcgcttggaggccgggtagatgcactcgtgtttgcaggcgggattggcgagaggagttcccggcttcgagatgccgtcgttggccaagcaagctgcttgggtttcgccattgatgaggtattcaataatgccgaggatggcggcagtgcagcggtgcgggatataagcagcaaagattcccaacaccgcgtcctcgtctgccagacggatgaacaatttgagatggctagggcatgcacggatatggaagcactttggacatgagagatggggattctacaagactcttggtggtagacgtctagtatatagtatatagatgtatacatatgttactctctctatatatacctatacatatgcgtgtgtggaattcttcttgcctattatcgcctatactgcttgccagttacgtttcccacgagagagaaggctttctcggtaccttttcgtactttttgacttgaggatatagatatcgcaacattctagttctacctgatgactatgatattcacggtacacaatcctcttctcacagggctttggcatcaataaggctgcgtgccagaaagattattctgattttctatgtgtggtcaaaatccaattcgtagaattccgcacgacaccattattgttaaatttccatcattagcattgttcgagcagtctcaatataaaaccagcccacgtagtcatcagcccttgttcattgagagggtggaaataatccaacaatcttgacagaataataaccttgagcttcaaaggcaaagaaaaaaaaacagtcacgaagagagctcacagcgggtgaattgtctagattttcgctgtcagtgtccaatgtccaagtcgagtttactgttgcggaatctttttcatctttttgatatcatattttacaagtatcaagattatgttttttttttttttttagaattgagattggtaaaactgatgcatttgtttccgaaagtgtgatgcagctgttctggtcgcataatcttcacggaaacgagcaggtgtaataaatagtagtactaaaccgcaaagaacataaagagaggagctagaagaaatgcaacgacggctgtgttattccattcgtttatttatttttattgacagataggggcatcatgtaaacggataagtatttttttgtctcttaatttttttttttttttttttttttacactgtggtttttcctttttgccgtcatcattggtaaactccgaggagaggcgacaccgacgatgcttcatatgcctatattgtccaagacaatgttccctataaatccgaatttttgcaatattgttaaataatgacttgaatgacgtgtagggttcacgaggaatggacaaagggcagtaaaaaaaaattgacttgtgatataaattccccaatgtctcatgcaaaactcgtaacgagtgagacaaactaaggaggaacagtgaagctaaattaaagctacgacagtgtctcatgtaacgttcattgctgtaagatttacataaactaagaaaagaaaagaaaagaaaagaaaaaaaacataaaaaaacaaaagtaacattaccatctatagagtcccgtgtaacgtgtatgaattgcacgaccaacatcagcttgaggctaccctatgattgagtgttttatggcgcaatcctcttctgccgccatggttttaggttatggacaatgcaaagtttgctgtagtcacattaacaaaggggaagaggatcagtagtgctcaagtaattcttcatgttccatgtgaatccccaagctgttgttatagcaagcatcgatcacgctttattactctggacaagtatgctcaagaaaatcgtaaagtcgattactaaagtcaacaaagtggtatcaattgaatcccaatcccgtcccaggcccaaaaagcgaactaccaatcgtatatacagccattaacactcatctcctttttgaatcctctcatacatgcatcacatctaagtgtaaagcacaccaatactctcttgtccattggagccaccaaaacgccatgatagaaatgatgaagcctccctcgtcacctctcgacatccgggaagatggcggagtttgtgtacataaagcgtgggatatcagagcgcgcataaaaacaagagccctgaccaggagaaattgaagcaacaggtttaaaaagacatataaaaaagaagagaagaagactcccgtaatgatgagagggtaaagagaagaagagaaacattggaaaacaaatcaaccaaggcgccattcatgtatcttgcgacctttcgtgtaatgatatatgtacctcccacgctgccaggccacgcaaaaaagtctcctctcaggagacttactttgagctggcgagggggaaaaggtataaagaaaaagaaactggaaaaaggaaaatcatgataataatggaaatgctcgagagcagatcgcatccaaacgccatgtaacatccaccgagtgtggtgtgtacatctcccgaccgaaagattcgtaatgcaaatcgacaaggtggaactgaagtcttttgttgtcgctatccttgttttatgttgtaatgggtgtgcggaacattaaaaattactctctctgtggtctctttcggttaaaatattttttcttcgttttttgaattttgaattttctggtatccatcaagatgtaaccgcagaaaccctagctgtgctgtgcactgcggtgcgcgggtggatttgccgaggaatttgtgaaagtggcggaggggtaataacagtagtaataggcagagagagaaagaagagaggcagcaaggaagtaatactcggcaaaaagccagtcactctctcctcataccatgccgccttcttgacaggcaatggccatggccagggcgtcgagaccgctgggcacgccaccgactgcggaaggacggttgagcaatgggagctcgaaaccgcgcatatcccaggcgcccgcactgccggtcggctgcgggagcggggacgtcggcaaggggttctgcttgtggtgaagctcgctggagtcccaaaagacaaaggaatcggggcccgtggtggaagagcggctgcggctggacgaggtcgagctgcgccgggcgtcagaagccagagaggccttgctggagcgctggctgccggagctgcgcgtcttgtccttgtagtgggtttccaggtgctgcttcatgttgtcggctctggtgaacttcttgtggcagccggggaatgtgcactggacggccttttccgccgtgtggattttggagtggcgcgaggcatggcccgaggtggtgaaggtcttttcgcatccatggctctcgcggtagcggcaaggatagcgcttgacggggcgctcggagactgaggacgcagcggagctgtcttcttcgcaagaggctgagggactgcagtctccataggcagggcgcttagcgggagggccctcggcggtgtattcgtgcccaaaggcaaaggccggggctcgcatgtagctgaagtccacagacggcgtcatgggtgaaatggcgtcgctgagctgagagtcgtaggaatccgagcgcaggagctcgggggtgtttggcgaggaagagtcgctgcgaggcggcagaggacgcaccgagggccggctggagtaggggaagctcgtctggtggtagtaagtcggcttctcggcccagctgctggtgtcgtcgttgaggagagagaccttgcggcctgcggcgtcgcgggcgtgcattgtgatagaaactggtggtgtatgccgaacctgttggggagaggtcgtttatgctgtgagcagcgaggtcgagctctgtaggtcagagatctgtggtgtttcttttgatttgagtcctgggaagacaagatctgcgcaaaacaggattcccaaaggcagacaaggactggcagcggcttgtcgcttataccgtcagttgttcgctagatgaaaagctgcggtagtcgtcactggtgctgctggagttgcgaggaaagagggactgcagagacatgcaaagaggcgagcagcggcgattcttggtgtggcttgttgtttctagttgttttttttgctatcttttcgtcctccaacttgtcgagtgaatgtgccggaaacgagctctattgcatgggcatatagacggcagttgtgtgaagtggctgctgtgtcgcgcaggcgggggagctaagccgcagggtggtggaaatctcagcgggatcgaaatcaagccaatctcagatggcgccgacttgcatgcacggttgccggacagcgatatcgctctgctttgcacaaacgagagacgggcgacggcacaaggataaggatggaggcggattgagaagaagcaagaggtatatatatataccgatgtacgatgcttcttactagagagagtgagagtggaagaagtaggaagagagaggggagcaaagggagaggcgaggtacagagttgtaggtgtagacgagggaagcagagggggagagaagaagggcacaagagcgaacgatcgagttttgaacaaaagccgtgagagtcgcagccagaacaagaaacgcatccatccatcgatcgaggagggatcgaaataaaaaaaaaactccacttcccactttacttgtacttcgggtgcccaagagccataaaaagtgactgacgcaaagaaaaaaaaaaaaaaaccttcccaacgcgagctttgccctgcaacctgcatggggagaaggtgcttcgggcgctggagctgcggcgacaggggggtcccctagaggctctaggggctctgaagagggccacagctgctgggatttggggcagggaaccagggtccaggcagggacagaggggccacagtgggcttggaggggggtgtggggatcgttggagagcgccgaggggggacaggcacgtacctgtggggagtgaggggagcagcggccatgtaccgtggcgggtgcgggcttgtacctcgcggcggtgctggcggtactggagctgtggctgacgctgtcactcggccgcgggcatcttagctgctgctcagcggccgctggacggttgcgctgggatgggctgcggcagttgagttgcgggcagccacacgcacagactcgtcagcctcgctccatggcaatgggagcaatcgatttcaatatacttgcaccatcagcatctacagtatcggagcctgcagccgcggctgcaactgtaaaatgcaactgctgcaccgcatacctgctcgcctgcaatacatcgcgatgcatcgccacatttgctctactcccctactcccctacaacaccagcgaccacagcgtgcgcgtgcatgcgccaccagccgcctctgtctcgcttgcctgtcgaggtgcagccggtgaagatcctgctgctctagcgtcctgccgggtgctgctgggtgtgtgtgccccaagtcaagtgtcaagccggtactttcagcgccagcggaatccggcgctgcgccgagtaccccgaaaagcgcaactcacacattctgcaggcggctgaggaaaaaattccacgcacggcaggcgcaggtggcatggaaacggggtctgccgaagtgtctctcgctttttgccctctcagtcttttcgctttctttgcctttttctgtatctggaaaagttttcccgacctattcaaacctcacgttaggcattgctggccccaaaagatcgcgcctgatggatgaattttgctgcgccaagcaaagcctgcatacacttgtgcgctcgttgcccgcgatactttctgtgccctcacgccactggcttctttgggtgttgacactgatttcaaggtgggcctgaatgctttcagtacagtaggggaccacttcgttttttttcttttccgtttttatcttttcttctctccattttctgttttattcttggaatggccgcgaaagcacacgttacaagggatgagactaacattgcttggcagctacggcactgtcaatcatgtctgtttacagcagaccctcatcgcgaaatctcgatcgcagctctttacgacactacttggtggatcatagggctcctgcggtgtcccctacaaggagcacccgtctaaatggccggcccttttgagtagttgacgtcacgactggtaagcagacaagtcacgtcaaactcgacattttcggccccaggggtccattaaacgcaaaaaaaggagcagtcagctttcatctcggtgcaattcttctttttttctggaaaaacaaaagcgcagacaaaaaaaaaagtgtagcgaaaagggaagattggaaagtagtcgactgtcacgccttcttatgggacctcttggagaagactggctgtcggcagatgggattactgcacgtgctagtaagacagacagcgagtcgtgtcaactcgtctcgttacatgtccccagataagtaagcacattcttcgtctgtctacacgcaactgtacatgctcgtatgatttgcgagtggcagtacttcgtgtgcgcgcgccggccaaggacggggcatgtaccccagacctcatgtctgcgcttactggtggtactcatctgctcaaagttactgtaccaagcacccgccgaactagcagccaaggctaaagttacgacactacctggtcttcagctgcaggacccaaagccttgctgggaggggtcagccagacatgtacgaagtataagttgggtaggagcgctccgaatattcggagtaaacgctgctttactgtcggagaaatgaagggtttgcgaccatgcgactcgatttggtccgcgaatcagaatactaccatcatacctacgtcgcatcgactctaggaccatctataattgcatatccggtgctgctttgcaaaaatccgcatctggagctgcactcgaccactttgacctcatcgtgtcgtcatcgtggtatggaaagctctaaacgttggcgctggagaaccagcggagaaccagcaccacccgagcactttcgcatgaatgcagtgacagccggctgaggtcaagattgcaacgaaagacgggtcccaggaggagcccaagagcaggggtctcggaggggtcttcaagggttctacggggtccaaagagctgagtgtctggcttccattgggctaatcgagggccaggacaccggggaccagcgcaagggcaagggaaacgctagcgcctcatccagggtcgttcgcatgcaatggaggagcagcacccaagcgggccatgacccagtgacactggcggcccaggagccaattatcgggaagatcgagaaaacatccagctcaaggctctgcatggcggcggatctcctggggcgcccggagacgttcctagcacagctgtctttagcacgactccagcagcacccgctgtctcctgttggcagagtgcgcctttcagcgaagggttccgtggataccaatgccatctgatggggctgacaactccgcagtgtccggctgcgaattctgcttttgctctgctctgttggtgctagtggtgaaggatattatccaaagcactctagcaccacctagccacaactctctttttcacagcgtagccaatcaggcgaggcacaggccgtcaaatgtacggagaaccctgaacgcagaggataagaaacaaccaggtggcatccggaggtacttgatggtggcggccgtggtacgagctgccacagcacagcagcttggtcggtacatgacaccccctcttctcgcttttcgtcgcacgcatccgttcggctgctgtacgctagagccctggatccgtggaaaggtactagcaaagatgcaattcttacacgaaccatgggcttttcgcggatgctattttctctgcccctctcctgggttcgttcctcgccaagttacaccccagactcacagagcatgatgcctctcctcttatcatattctgagacctgctcttacctactctcacactgagctcaacttggaaaaacctgaggctgagagatgatatacaagccactattctttttcccccaaaggcagcgatcagggtcctgttaccttgacggcttatgaactttgagtggcgccttttctgcacatgcggaaggatgtctccgtggcttgcgtcatggaaggttttggtgtgtggcttgtgcctagtcactgaagagtggctaccaccggggtcttcacttcggcgcagaccacggagtaggcattccatacaggtaggtaggtaccggcactccatgctcggcaaaagaaaaggaaatggcctgggaggatttttgcttttacgaatgcttgcaccgggctacatggtcaagcacaacgcggtgattacttggaccagctttccgagtctcacggctattatcgtacgatcgtattagatactttgggagcatcacaacttgggcacgcatactttgcgcgtatagacctacccatctattcgccttccagcgccgttgcttagtctgcatacgggagtggcggggtgtggctttggaagggttggccactttgttttcttatcacatagtgaaacaacaaaaggccaaacgtcaccataacataatattgtgcgggattccggcttatccagtccaaagatggtgttgatctgggaagccggggttatactggtgacaacctgcagcgcggcagcaaagagccgtttacgctgctgattacacagacaaaggccattagcggctcccgtctgcgctcgacgggcctcccagccaaagttaaaaagcttgaagcttgcatacgagcctagtcacaagtgagtgtagcaggcgttggcagctgctccgtctgtacaagtagctcactcgccggaacagcggcgaaagaagtgatggcgctaagctaagcggccaaactttggtacctagagcagggcacaagcgcctgagagacttcccgagtttccgcaattggagacacactaatggtctaacaaagtatacgctcgtttgcggccacacgctcgatattcttgctttacgcggccaaagtattgcagctgtgcggatatgtataagcaatatgtgaagagagcgtgagcggtcaatccaacagaagggatccaccctcaatgtgcgcacattctcccaaatggtgatgggaagaattggaaaagaggaacacgcaaataagggacaagagtgtctactggagatggacgatgggctggagttgacgagccaaggcttgtgtggctgcaccaccatcccctcatggatcgcagcaacagcagctgcaaatccctttccagaatggccggtgccctctattggcccaccactcgtttatacgctcgttgcgcctcaaactttcttcccctcccttgcccaatagcagggagaagaatagctgtagtttccctatctcctttcaatctttcaatctccgaccctggatttagcctttgccatgcattgctagcaagaccctgttctgctgactgggtttcttctcgcgagcttttaactttttgatagatgaacaatggacgctctattggcctcgaagcgtctacgcgcgctgagtagcagcactagccggtcaccgtcaggtaccctctgcctatcagccgtggcaccacgctggctctatcggtggaatgatgaaagcagtgtcagaacccgtgggctgcttctacagtatgcgaagcgtcctcgctgacgtcttgccgtgtcaagctctgtcgatcaccaaaagcccccgttgctctccacgcaggcatggctgcgaggatctcgacatttgcggagggatcgataaaacgggcgactgaggccgctccttggcctccccgccggtccaaaccctgggactccgcctggcccacatggccgtgaaaaggaaaagcttgaccggctggagtgcagcagcgcgtacaagaacgagccgaagctaccagatacaggtactgccggtatccgcaggtactggaggaaattgtgcgtacgagtcgagttgcgagaagatgccgttcaaagtaagaatgagcacggggacgcagcggtgccctttggtgtaagcgctcgatgctttttgcggatgcggcatgtcatctcaagacgaaaaaggacaaagattggatcatggcccgatgacttcaaaaagcggctcttgaacatgcgcacaacttgactaccttggagtgcagccagaaagacatctcctgccggatagcagtttatcggctatcctagaggccaacatacagaatcaaattgctacatggtctggcgactctgcctaccctgttggtgatcgacagtcccatctctcttatgagatacggaaaaagaaaagaagaaagaaaaacactttatacaccccctttctcaatgcaattctatcaagaaattcgatcgaggtcagctgcgctttttacccttttccccctccctctcacccttggttttgatgtggacatggcaaatatgtgtaggtgtctctttagcggcgtgggactatgaaaagctgttcatcattactcctttggtatgtcaacacttgcataccgcccaagacattgcgtatttttcgaggcaaacaggaaaaaagagcttccccagtagaacaggtattgccaaaggatcagatcttccgccatgtttcatcaagtcgtatcggatttctcacaaaacccattcctcttttttttctcccatcctctttaatcactgaagcgcgtctgtttctgattcctcgtcataggcattgcacgaatcggagatttgccacggtactttcatgcgctctccatcagagagtctaacaccgcaccgctggatccatcgtctgtcatggtcatcgagatctctcgcttttgcttcgatcgatacccctttctgccctttcgccctttctctgacccttaattctcttccagtcctagcttgcccgctgtctacaaggggggtaaagctgaaaaccctactggtagtacttgtacatccctttctgcccagcagcgcgcttattctgatactcacgatgttggaccctggcgttgacatgcatcttcccggacccgccagcgcggtagctggagcctcacgatactgagtgagctttgacgcaatagccgcaatagcaggtgcacgtaccggtttcttactcgcctccatgccaaggttttcctttcggccgcttccttgcgtccttccccaaaagtcgggtgagtcaggaggggatctcatcgagatctgggatttgctgctgcgttatgattggagaaccaccaccctgttacctgtttagtgtccgcgaaaggggagtgtggccgaaaaaaaaagagaagaagaaaagaacaagtcggccatattcgatgccgtgagacatgcacagcggctcacattccactgattcgttgcacatgctcaaataggactgagcaagatattcgagcagtttgccctacaaggtgacttagtaccggaagctaatctccgcctgaaaagtcgatcaatgcggccgttagtttagagatgctcacgttttacgagccgtgactccaatacgtgcgatgaaattgtgtggtttgagagacatctgctgaagatcacggcctctcttcatgtgtcactcacaccacaacctaccccagatacgaggcattcattcctccttttcagccctggcttgcatgtcaacgcaaaatgaccattctagtatcccatctccgatgatgctcaatggagaactcatgtaacatgccctaccgctcaaccaccacatatgagatcggccacgcccccccccgtcaatcccttcttgtcccgttccccccatcttgtcacatttcactcacagcagcccatcttcgtccctggcagccttagcctcagcatggcatcgggcccgtgccggccgcatggatgggatttgcgggatcttcgtagtacgacatggtgatcgaatttggaaagacgaggctgaatagggaggagttggatgggaaatgatgtaccctcctcccgtagtgttatttgttagactgcatgatagggatgtgtttttgccattcaaaaaagggtatatatattgattttctcttataagcgttcaatatgctaaacatttgctaatttccgcatcttcgagagagggacaaggagagaaaggagttcactgaaatggcatcaggtgcatatttcaaatttgtagtgcaagcatctatctgtagatatacatttctttctttaagcaagcccatgtattaataggcgggtaacaacgccgcgatgataataaaaaattccttcctgaaagaccactttttaaaataacagtaaccgttctccaaactatgattgaatcgaatcgaatcgaattaaatcaaagctgtgtggaaaataggcttaggtatataggacccgccgttctcttcctccaccctcgagataagagaagaaacagacagcccttattctctctctctctctctttctgtgtctcttcctgtctgtccatcatcattttcggttcggcaccggaggcggccccatcttcgtcgcacccgtgtcgacccgcttagaggccggcaattctggcaccttgaaaccgcctcctccgccgttgccaacttgcgtgaagctgccgcccttgaaccaccggtcttcctcagccttgcgtttcttattgaggtcggctcggacctttgggtcgacaagctccaggccctggacaggggtaaaggccagcgaagatgccgtaccggtagcagagccaacagtagttcccacccctgaggaccgcagtcctttgccccgaagatccatgccgggagccatgccaaagcctccgattgacgatgccgtgccgccgcccagtgtgctggctcctccccagcctttgctcttgacgccgattttggctcgtgtccgctggtcgacttgcatgcctcggatgcgcccgtcgttggactggccaatcatgcccatgcccaccgtgccctcgcccatgccgtagccaacttccttctcctccttgccaaacgccatgcggttctgggctttgcgcagttcggtcatggcgagtgcctccttggctttcctggcccggcggccacctcgctttctggcgggtttgtcatctggtacaggcagtgctcgctgtcctttgtttggagggggctctgtaagcttctctaatctttccaagcaggcagactttaactgctctcccgttgagccatcagcactggaatgaatgcgatcgactcgtgctgccaagaccagcttggccgctacgattctcatcgcttgtttctttaggtcgttggggatacctcggataatttctgaattgtagagatatccttgctgacgaattccgatattggttgccagaccagcttgtcgcttcttggagccccaagaagggatattgcatgccggcgtcttggataggcctgtcaaacctccggcggcgttgagaagttgcgctgctgtgagtgatccgatgaggatcgttagattgggtgcaaagatattcattcgcgattgcacatattctgtgagcgtttgcttcgccttgtgcagcgcaatcatcatctcacaggcctggcgcactcgctgaagctcctcaggcaccatgtcatgacctttggacgttgtggcttccaccgtgacaatcatgagcgagggaccgtcgaggacggctttgagcccaacgccaagagggttctctgtcgaggtctggagcgccttgatattctccgcgtccatcggaccattgccaatgatagccaccaccttggcatattccaatggcgtcgtaacgagtcgttccagttcgggaaatctggtcgagtaatgatcgcgaatgaacttgtgaaccaacgcgacttcgccatctatcatggtcgagaggctgtttgattgtgtcaacaggtgatactcgggatggtcttcgatattgccgacgttggtctgctgcgaggtaggttgcgacttgaaatgggtgattttctgcagtattcgagccaacacgtcagggctaattgctcatctcgaaaacgatgtaaacggagccatccaaaaaaagatatataagagggacggtgatgctggggacgggggtatggagtaagggacctactaacctcaaggataggctccagcgtctgcatcaaactggcgacgctgcgaacatctttgacggctccaagctgcatcttctcgacctttgccttggtggcctcggtatcctccatgtcattcatcgcacccgctgcctcgtcgtcggaagcctcttcgttttcgtcgtcgtcgtcgacatccatagcgtcgcgatcgccattcgtcgtcttttctgtgagcacgaggccatcgttctgcagctcgtctgcctcatctcctgagctcccaaaatcgttgagcaggtcgtcggcgactgtcgacatgatggcggctggtcaggctggcaaacccgctgtcctgttatggtctggatgcttctataacagaaaatagatcgtctgggccgggtgaagcgcgatatgctggattacaaatacggtcgctaggctgcctttgttttcttcgatgtgttttcatgaagctgcgaggctgagaaacgaatggcagcgcagtagactagccttggtctgggtggcccgtgcaccttgaatgccttggcagattctcttatcgctgcgataagacgagttagttggactaggtactactagtagtagtgctagcagcaggctgtctctacttgcagctctttcaagtcgaaatctcgccatctggggccgtgagcaaacactggtctgcgagattgctctccagccactgaagtcgaaataatagaccaaagccctgctgaaaactccctgtcgattgccgctacacgaaccatttcccacgatggagtcctcgcgtggcccaccgagggtcaaaaacaaggccgcagcgcctgtccagatcagcgctgagcagcttcttcgagaagccgtcgaccgacaagaagttcagatccaggccccgacgcagcggtttgctgatcttgaggagcttcatgaataccagggcaggaaacggaaggaatttgaggactatgttcgacgcaatcgcgtcaagctgagcaactggcttcagtatgcgcaatgggagctggagcagaaggagtttgctcgtgctcgatccgtcttcgagcggtgtctcgatgtccaccccaacgatattcaggtgtggatgcgatacattgaagccgagatgaagtcgagaaacatcaaccatgcccggaatctcctggatcgcgctgtcacgcggctgccccgagttgataagatctggtacaaatacgtatacatggaggaaatgctgggcaacattcctggaactcgacaggttttcgacagatggatgcaatggcagccgagcgaggcggcatggagctcatacatcaagctggaaaagcgctacggagagtatgaccgggcccgggatatcttccaggcctttaccatggtccatcccgagccccgaaactggatcaaatgggctaaatttgaagaagagtacgggacaagcgatttggttcgggaggtgtttgggacggcggttgaaaccctgggcgatgaatttgttgacgagaaattgttcattgcctatgcccggtttgaatccaagctgaaggaatacgagcgagcgagagccatctacaaatatgccctcgaccgcttgccccggtcaaaatcgagactgctgcacaaggcctatactacttttgaaaagcagtttggtgatcaggatggcgtggaagatgtcgtcctgtccaagagacgagtgtattacgaagagcaagtgcgcgagaaccccaaaaactacgatgcttggttcgattatgccggcttggaagaagcatccagagatgcagatcggatccgagatgtctacgaacgggcgattgcccaagtccccccgactcaagagaagcggcactggcgccgatacatctatctctggatattctacgcggtttgggaggagctcgagggccaggatgtcgagcgggcccgacagatctacactacgtgtttaaacatgataccccataagaaatttacctttgccaaaatatggctgctcgcggcgcagttcgagattcgacagggcgagctcggagcggcacggaaactactgggacgcgccattggcatgtgccccaaggacaagatcttcaatggatacgttgatatcgagcgcaagctgtttgaatttgtgcgctgccgaactctttacgagaagcatgttcagtacaacccgacaaactgccagacatggatcaaatttgccgaactggagcgcggcttggacgatcttgatcgcgcgagggccatcttcgagctagccgtcagccaggtgcagctggacatgccggagctgctctggaaagcctacatcgactttgaggaagaagaaggagagtacgcgagaacacgcgagctatacgagcgactcctcgaaaagactggccacgtcaaggtctggatcagctacgcccacttcgaaatcaacattcccgaggacgacgtcgaggccgagggagaagagcaagaagaagaagaagaagagcagcccatcagcgaagaggccaaagcccgcgcccgcaaggtctttgagcgtgcgcacaagaacatgcgcgacaaggatctcaaggaagagcgcgtcagcctgctcaacgcctggctgtcgtttgaacgcacgcacggcaccgaggaggacgtcgacgccgtgcagcagcagatgccacgccggatcaagcgccgcagaagagtccaggacgacagcggcgacaacgaggacgtctacgaggagtactttgactacgtcttccccgcggacgaccagcaggccaagaacctgtcaaacatcatggccatggcgcagaagtggaagcagacgggaggagatttatcaggggcgccataagagctggcgcagcacatgtttgctttgccgcttgtttatcatctttctgcttttccctatttcatcttgatactacaacaatgagcaattcatactatacaacaatactgcaactctcaagactcgtgcttctcatttctccacgcctgatataatcacacattaaatgtaacagcttcacagatcacaaaaaagacatgtatataacaccccaatcatccatacgcaaacggtcatccatgcatatagcatgccagtgctgcctgctgtgttgccaacatccgagcagtgcctgatacaaaacaagtagacgcacagcgacgtcaccgagcatgcacccagaccaaggcatctggcggtggagcaaaagacggggtcgggccgcatatacggcgtttcaagctatagaagcaggaaaggggggaaatggaaaaggacccaagatcttgatgcgaccaggtgcctgtcaaacacgcgatgatgtcatagattatggatgtttgaacgttagatttttagactaggcatccgccgtgggaaaaagccagcttcccaatagacttggatatgaatgattatttgttcaaaagccattttagtagcataaaacattgtttttatttagtcttttatcttttcattacataaaagcgtaatagcactcattagcgtcagcagtcatgattcgtaaatatgcgtgaggccttgttgggccacccacagccggggaaatcaatgtaagccatccaagaaattcgtccctcaacctgttttccaacccaagagtcccagtcatcgagatctgcccaacaacccttcgtcgccagtgcccgtcctgggccgtctgtgccgaagctgttgcacatcccttcccacttgatcctaaatccggattttctcacgttacccaacattaccatcgtccatgagtccaatcaaaaccgcatcgctgcatgccgacttacatggacatatgccgcctatccatgtaaaataccaaacctggctaatgcatccgatgaattgctattgactcgcgtcgattgatcggatgatggccttgcttaggcgtatcgcttctccgcagctgcagcgagccctcctctcggattgattcctttttctccgcaaagaacaagagatcaatagcgtcggtgatctatagcaaatcaatcattattagtcattctgaatataagtaaaacatattgaaagaaacattaggctaggctcgaagctcaatctatgtagtttgtgccacgcagcacatgaagtctgaagtcataaatcatatcccaattcatagttaccgtgtatttcgatgagtaagcaaatcatatcccgtcaaaaaccattaccaacgtaggaaataaaagcaatcatgttttacgccaggccaatggcaaaggagtgtttgagagagcgacagacggcaggagcgttgttgaccaagcagtggctctcatcccccagcatgtgctggtcttgagagttacaaagacggacttgtaatatccaagacagaaaagccagctgggagcgtctctgagcataggtagttgctgttgacggttgcatctcaacggctgtctcgtctgagaggcggttgggatagttgagagactgcgctgtatctgcgatcgatgaagtacgtttcatcttctctgtctccattgtatccgctattgtttcgcggcgacgatgccgaccagcttgatgatcgtttcctttctccgagtttcttgcgtctctccagccgtttctcgtgacgttgggctttttgactcctccactctctgcactcatgggacatctcccgggcttccttgagctccgcaagtgcacccttgataccaatggcagcaataccaaccgaagctgcatcttgcataatggctttggctttgagctttttggcctcttgtgacgtgagtaggccctccttgacagcttctttccgcgctttcctcttttccatactcttgtagactccatgtgctgcgtgaattgtggcaacggttgcaagaccggtagttagaacctgcttacctctcattttcttggccctcttgtcatcctcgtcagaatctcctaggtcagattcagatccatagccgcctctccggcgcgactggtctcgagatcgagaacggtctcgagaagggtcgcgggaagcaccgcgacttctgcgatcagagtcatggccacggcggcggtatcgaggatcatcgtaaacatgatcatcatcccgtcggccagagtggcgcgagcctcgatcatcgtagtcgtcgtcgtcgtagtcgtttcgtcgccgacgatcatcagcggccaccatggcaccactaccaaagcctagcttggcaaggccatcccgtgctctgtctacgacactgcggcttcggcttcggctgcgatccctcgacgggcttcgggaatcatagtcgcgcccgcgggacctggatcgatcaccgcgggacctggatcgatcaaaggccttctttgcgccaagagcacccaatccagccgttgcgagtgctgcgaggccgacgcctccacgaccatcctttgatcgtgcacgagatcgagagcggctcctgccggtgcggcgatcttcttcaatatcattcctggagccgttgatcaagcggttaccaatcagaccgccaatgactgattcagcaaggccaagctttccgtggtctgctccgtgggcggcatccacagtggcggcaccggcggcggcagtgagaattctcttagccttttctcctctccaaccgccaggctctttggcgacacggaaggcctcggtggctccagcaagaagcgatgccatggcaactttttgcttcttgctggcacctccaccggctctggagccggagccggagcgaacgcttcgtgaaccggggctaccgccgcggcttcgagtatcagagtgcctgtcatcgcccacgccagtcagactcttgacggcggctccaaggccagtagcggccaaggcactctccagaaagtttttgtggccctttttctccctactatcggcttcgtcgtccgagtagtattcatcaagacgaccatcacggccacgctggagaatgtagtttgccttttggtctttccttgcctgttgcttgctgtagaattcagcaccttggtaggcagcaaatgcaccaaggccagcgagagcggccgatgacaaggcgttgcgctgcactggagtaccgccctccttctttgcttcatggcgatcatagagttccttgccacctacgagcagggcggctccggcgacggcagcaatgattttctcttgtttcgacatggacttgctgtgcttgggcttcctgtcgcggtcatcatcgccgtagtggctaccgccatgtctcgagtaacgttcatcccgagcatccaagcgggttccataggtgcggcgatattcataatcctcctggtagtagccaggctctgcagaacgagcacggcgcacatcttggtgaacgtagtctcgtccggtaggtggagggaagtcgcggcgaacttcctctacagaaacggtgctgtcgcgaggatccgcccggggaacgagatcacggtcacggttccgggcagactcgctatattcgcggttatcgaagtagcgagggtcgcgttcatcgactatgtcctcgcgcaagtagcgacgggaatagtcatagtcttgcgggctgtggtgagccatttggatgagagctgagactgcgctgtctcctctgcagaagatgcttctttacgtgtaagtgcgctgctggcggggtagctggtgtaatatgccgcacaaagccgcggtggaaaaaaaaaactgccggttattgcgtgactgcgtgagaatcgatcaagcagcgctgttgagtgctggtattggtgttggtgctgctggtttggggcgttgtcgtacctcagcagatgtgcagcagagaatgacgatgaaagcagtgttggagaagagtcagaagaaaggatttgcaaaaagcaggaccaaacgatatttgtcgaattggggcctggcaggagggaccttggccacagagcctgcatgaagcggcggggcaagacgtaatggcgacacacacgaccggggggaaggagcgagcagacagacacccctgtcctgcgtcctgctcttgcctgccctcggaatgacctgcttgcctcgcgcctgccctgctgctctggagtgggcgatgcgatagcgcggcgaggcagcctgagcggcagaattatggcctagcagtgaagacctctagcagacctctctgcgttgatatgatggcatcgactgtggcacagcagctgcgcctcatgtttcggtactggatattgcacctcaacgtgatggctctgctactgtaggggatcagcgagatagactgagccgtcgcctcctcttcgcatcgacgagacaaaaagagattcgttttacccatctcgtagagctctcatcaacagcagactcgggcgcgccgatcacgcccatttcgccctgtgactgcttgcaccgagcttctacctattctaggctgttctacgttgggcctcgagctccagactgatctttcagctgggcatcaagagctgaagtgccttgtttcgctctaaagaaagtagtacttatcgccgtatttcagcacgaaagtgacttttatcccatcccaacatgtaacaacccaacagaaagcaacgaagcctcagtcagggtcgtcatctgatgtgccaaaaactgctgtccctgattgagcctccatctatgttgtctcaacaacctctcgggagagcccatggcacccgtccgcccagagcaagcctcagcgccacatgaagccgtcaaagttcagcgcctctttccaaaatccatccattctacctattctgttttccttctttttcttcttcatacgtttcgaccccgctttcgctctccagccctctccggccttcttgtccactccatctttccctagccacaagaaacgcccagccacccgtgactcggccatcatttagccttggatgtggctcgtgatggaattcattggctgaaaatggctgcgggcaagccacttgtctttttgctcttggtggaggggctcctgcccttggagggatatgacgtcatgtcagcgcaaggcaaaagcaaagcggatcccgcagcattgcgctcactcgctgggtacgtactttgtaatttccaacgacagagtactagtagtagtactgtgagagtcgccttgtaaaccaaacgataagtacaactgcagctattcaactcagttatggcggggtacttatcctatatcagctctgcctctttgtagacgtgaacagggggatgagtctccgtccctattccagcctagcgccgttatagcagcctcgagctgaacttacacacaagaaacaccttgaatctcagatatacaatgccgctttgtgtataccagtaaataataatagtaccattgaatggctgaattgaaaaacagcggttatactttttttgcgcgatcaagcaaccagatcgcgagtatgtcacgacgtatgtgacgaggctccggctgagcaaccatccgcattccaactacaatgttatgatcatttacgtgtttcgaggaatcatgctcggcttctcttttattttccattctcgattcaagttaatccagcagccgcagagattattcaccaaatacttgctccagcagattaggccactccaacgatggcgcctcactccatcaccgttatactagttgcaatctctctcgcctcagcgcaaaacttaccgttagtccttcacatattccatctgacacgaaaaaatcatgctcttcagtccaactaatctaagcatctccattatgggcgtaggcatccgacccgcctcctcaccaggccagtccagcctccaggcttctccgacgatcctgctttggtcacacacaggccgcttcttattatcactccaccgaaaggtatatatgacgatgcagggagcactccagacgatacactgtgagtcatcaaaaattgaatctagacctgtgtgatcttggtttaatgatatcctagcaccccggaaacaactgtgccttttcaagccgaggtgcccttcgagactgatgcgcccatcgaaatcactacgacaacaacatctgcagtgccagctacaccatctttaccatttgcaacatcaacctcgtttccaccaattacgccgttgccaacagcagaaataccaacggcatcaccaacgactatgactactacgactacgacaacagaagacgcagaagcccaaatcgcttccacctctatcgatctctctcctatccccttcataggtcctcgtttcgtaaaacagtctgcagtatcctcaatggcaaacccagcctccatgccaacagctttcaccagtgccgctgctggcctcattgctattgtcgggttagccatggcgttgtgattttggcacagattctatcagatctcagcattttcttctacttttgccccttcttttaggtagacactttcctgggcaagcattcgtctcacatgcagcaaaggcagtcagtcggatggcagataaacttcataggatagaggaaagtaggatagttatcatagacaagaattttttttttaatgctatacacataatcttcacattgatataattttatgtagctgctgccaaggtaacatactcaaaagtcgttaataatatacatgagcatacgtgtgaaaggacgtagagaacgctcgtgtttccttaaatgactcgatgactgaatttttttgggttgtattattcttgaatcctaatcatacaaattgaacagatctgcagcaacatggtaccacgctgtctcgcatcaaaatgccagggacaaatccagccctgagtagaaaaaaaaaagacaacaaccctcccggaaatacgaactcaaaaaatcgaaaaaaaaaaagatgtgaaaaaaaaaatcttcattttgcaaccatttttaccaaattaataagtcccaactcaaatgccctcgagcgatttttttttttgtaaattctttgctcgtaatcatcttgctttttcatttttttcgggttttgcctcatatgtttttttttgtgtatccgaccatcggttgtctagcgaaaaaaaaaaaaattgataatgataacagtgaatgaaagatcgttatggaaatccttgtgcgtttctcatcaatagcatggtagctgatcgcatgtcgaactaatgcttggggatgcaaaaaacatgtatcgccagttcataagcccctccgagatcccaacaattgcaagactggtgagttgtaatccaaatgctgtgaaatcaaactttctcttgagccccggaggcgtgtaaagttatcggtcctctaccgcagaccatgccagagtcacgatggctgggataagctttcccgcttcaacacaaggtttccattgccctcgctctcgagcggtagctctatttcatacccactcccggaaagctcttctctcgccttgcttttttcttctcgtccagatttttttctttctttttctcttttaccaaatcaaagggaaatcccaaaccagagtgcaaaacgcttttgctgcgttgtactttccaggcccaaaatgaaatctccaggggtatctttccacccctttttttgtcgtgctttccttttaaaggatcgcgaaacgccccaatctctgccatctgccgccttcatctgcgcatatatacacatgcaaaaggtaaaaaaaaaagagaacgaatcccttacaaagccaaaaatcctcaaataattcacagttgcaacgcttttttgttttgccgtttcccttgccgagccttagccaagaatagccaggcagaactgtgacgaaagaaaaaaagaaatcgttaaaatgcgttgtcgcccgaaccggccaaggaactgccgtgacaagccgtccgagcctttcggctcggcaacaagaaacaaatatgcaggaggtgccttcaaggctatccgccccgaaaacataaacgagagcttcaccggctagcaggagcgaaaatcacagcgccgccagggtaaagtacaacactctgctgcaccatttactcgttctgcaccccgtttgttgcctcaacggggatctcggcatgtccgtttaccgcagcctcaccgagcggaaggatacctgtaggagcaaaatcgggcacgtcagccgacagctggctagcgccagcaaagccgttcatgtggccgtttacgtatccgttaactccttggttggcaatggattcgtcgggcagttgctggaacggggcctcaacgtgggctgcataggcaggtggcgatgccatgccaaatgggacaggcattccgttaaaatgcggtggcatcggcacaggtgccgttcggttcttgtatgtgaattgagccggcccatgggttttggcaaagtcctctcggacatccatcggcagaacaaagctctcccacgactcgcttcgtcgcacacgctcaacgtcatcatcgccaacgacgaggtcgacctcggttgaaagctcacaaaccgcacgaaccatggcaatatcggcggagagatctcgcacacgtttgaaagaggcgatgaaatgcaaaggcacgaaaccttgagagtccattcgtgcacggagatagacatccttgcacaggttctcgatcgagaagtagtactcgacctggctcttcagcactggtacaagcatgttgtcccagtagggctgctggaaaggcattgccgccatcggtgccactgtatactcgaaggaaccaaactgattttggacctgaggaatgcgtgttgatccattggggagagacatgcgatggtagtttccagcgttgcttcgaccgcctcggccacccctctggttcggcacaaacatctgaccatggccgccttgtctagctggcgggctatagggaccttgacctcgtccgcccatcgcgccagatgaagagaagctggaggcggtatgctggtgctgagtattggcaggatggtgtgcgccacgtccgcggtatgcgcctcgtggtctatcattgcgggtttctgttcgttcacgaacggcatgaccctgctccttaaaacaaaagtattagtacatcattccaagaaaaaaacagtagtaagatcggcatggaggcctttttccttcttccctcttcccaccccctcctcaatagcagctattgatcatgaattacttacattagagttagatgcggcatcctttttctcggcgccgggttggctcacagctttcctctgctcacgtgggatggacatgtctgtcgatgctcgcttggtagcttgaggcacagaagcatttcggttcgggccgttggcgccatcacgagggcggtccttgttgctgttgttgccgttgctgttctcgctgaacttgccttggttggcgacgggggtggtggccttgtcactggcgtgtgctgaccccgtagccctgggaccgttggcgcttctagctccaccacgaggcttagagttgcgcatctgagggagctgtgtttcgaagtttacgcttggcacatagtccatcgtaacccacttctgtcttggctttgattgagatccatcttctgaggcatctttctcaacacgatcgcccttctcggcgggcttcttcttgtcttctttgatggccgtctcaggagtgggccaagctgttgtatcggcgactgaaggggggatctcgcctttgctggcatccttgtctgctgcccttgagccgcggctggcattcctctcaggccgaggggcatcgaccggcttccgaggggccttgacgccatttggtacgctgtcacgctggctagcggcgggaacactgttctcagccgctttggagggcacgtcggacttggacacgccgttggttgtttgctctgatggcttagtcttggcctgcgcttccgcccgctgccgccatatattgacagatgggatgggcgcctcgaaaagctcaaccttgggagcctctttttcaggctcctgctccttatccgctgctgattggtcgttggcttgcttttctgtcgccttggacttcttagacttccgcggcctcctggagtcttgctcgtcgaccgatcgtgtagtagtactcgaggacctcgtgcccttgtcgcctcgtcgccatgggcgatctaacctgctagactcatcatctcgcacaggttcgcggcgcgtctcttggacatcctcggatcgagcttcgacctcggaaccagtagtgctgacaatatcttgctttcctgcgttggcaggggattcggcgcttcggacggcggcagtggactcggtcgcgctttcgacgtctgtgttagccttgggcgcggttgcagatggctgagagtcctgaacaggctgtccagagagggtatttgagggcacagtgccttggcccttggcggcctgcgcataagagaaagctgaggcggtcgccatttttgatggaaccgaaagatgagagggaaaggcgaaagaaaaagaaatgatttggtagaggctgatgactttcacagatttaagagtgagaaatctcggcgtagtcccaaagtcgcacttggccgcggtcagacgtattctctagaaggcaagaggttctagagaaatttgtttggcgtgtctgaagacgcaaatgatgcaccagaaacacagcccagaaggagaccaagggcaattaatttcttttgtcgcggtggatgattctcagtacgagaagcaatcgcgtataatatccgtagctgttaagcgggacggtcgtctcttgagcccaggcaaagggatcaagatcacgtcggtagtggcggaggggcccgaaaacaagaatcggtccagaacacacacgaggcggccggtcggcaaaaggcgcctcaaggcggtggcagtcgcgcactcaagctcccaagtgtcgcacgtctgagtggaaggacaaagaagcaggccgagcacaagtcagccagcccaagccaaagggagagcgagaggtgacaaaataggctgccggattgagggtcgagggtgaccggggtacaagaggaagaagttgctgcagcgaggcacgcgggcaatgcagggcagaaaaagaaacgaaaaacccagctgcgctccggacaggacgcggcgcagcctgtgagagacggtcaaacagaggccaaccggcgcggcaattcttcagaattgactgggcaagatggtggtgaagaagaatgaagagggcacagagcgcagaacgaaaagggcaagttgataatttttcgttgtgtgaataataaatttttttttttttttttggttcccctctctttccagacgatagggcgcccagacgggtttggcggatttggcgggttttttgggacccaggacaggtcctgaaagcggagcgctgggcggcctaagagttacagcggtctccagcggacggcctggtgctggattactgcgtgcaagttggccccggcggacctatggaaacacgctgtcagagcgctgacggtcccgagctagcggtagtatcgacgccttgagcccagaaaaaaaaattcaattcaattcagaaagaaagaaaaaaaaagaacaaaaactgaatagcccttgctccgcgagtatgatgcaattctatttgtctggctgagggcagcccttgggggcttttctgcggcccacacctggataatgtaaaatcgttcgctgcaagtggagtgactggaaatgcgcgaatatgaatatggcttgtgcaaagtcagccgagcgaagaatcgggttaattcggtggtggtggtttattaggcgcgttcgatactggggaaaaggaaaaaaaaaaaaaaggaaaaaattatgggagagaaagagagagaaagatgtcgagtgttcttgttctgttccgtagaggaaggatcgagggcccagccaggcactcccggccacgagctgagtaaataagcaccttcttttttgtttttgtttttttgctttttatttcactttttattactttcttacacttcgtctcttgcagctgccatgctacatgccacccccgaggagacttgtttgctgctccggatacgaacctacatcagcgcagcagcgaattgcaggccttagaggccaggcgccggcatgagacatgcgtcgttagtgcgggagggccattaaagttgtgtgtggcttggctgtgatttgtagcggtacatgtacgtacggggggcacattgacaaaaagcgacagcgaccaagggccaagcggcaaggttgcctgtaaggcaaggcattcaatcaaccatgtttctctcaataataagcgtccagtctccttttggggggacgcttcagccgcgggaatgcgttgcgttttgtccggggcatgcgctcgggtcgcacgcagctctgattgtgggcagtccttcctattggcaacccggaaaaaaggtgaggctttcgactttctccttgcggccgtgcatagcctgtcctttttttttttttttttgcttgtttccgtgatcaacaggctgtgtgccgcgccgggagatcgcccgcgttatcgcgacacactctgtcctttgatcatggatggtgctctcgatccattactactagtacatctttcctgatacccttggacgagtaggtattccttatcccttatcgcccttatcgacaagcgatatcccgcgatcgatcatagttggcgggcacttgtttttttttaaaatcttcttttgacgtaggagaacaagagtagaaaccggaactgtcagcgatggttggcatgcctgtctcctctctctcccccctcaagactactcaagtagccaaggtacatcaagcctggcatttgccgtgcctgcttttttaaatctctcatgcgccccatgacaaggtagcggtacttttaatgtggaggagcacacaagcaggaacacgtttggtgagacgcaaatgctaccacctgtgctaattctagtagtaatagtaatacagcaaacctgcctggcctaccatattacgagtaatacgtgggccgcagtcatcgtaagagtcatctttgccgaggcgccctgtctcatacctaggtagtggccgattcttgcttgcagcgcacatttgaccacccaccctcctgtttttgcgggcgtcacaaaagcgataccaggtcacaaaaagggcaacttgaatagcaggccgcagcaggctcatctcagctctgtttttcctgtttccgcatctgcgcaagtgccccatggagtcctcgtccccctttccagcccagtacaggaacttacggatgtggctgctccggcgcttacatactacagccgtatacttgtactaaggatttgtttgcttcatggcagagactgtggcttgcgctttgtctgggccaccttgatgtagtgctacctttggcgaaatggccatgggccgctgttaccgtacaatctgcataccagcctctctacctttaggctgcaggacgtatgtcagagttgcggcactcggagatggcgctccaacgaccagcagagacagaaacggcgtttaagcggcgcgccgctctggcacgttgcaaaaactctactagtagcactaaatttatgctcatctggacgtgcgacctctcctattcgatgtgcaaagaatctgctaaggtaggtaccggcgtgttgcgcatctcattccattgttataccgtactagtacctgggggatcacccagcatgacagcccatcaaagggatattgggtggtacagagcgcagaggacagtcgagatggccaatcaaaaccgtgccccctaccggctgctgctatactcaaaggcctctgatatggcaggtgacctcttgctggcgacccattttgccagtctatgtgcgagttctcggcacgtggatgagatgtgccgtgtttttagtccatactcggggagatttatgcatcagtagcccccagaggagggcacttattcttatgcatgaaagtgatcaacgggtatcggtaagttttctagattatacatggtatgtttcttatcagatttacgcacgtcgccagaatgggccgtttctcagcaaccggctattcatgaaatggtttgaagctctagctaggcttctcacatgatacatgtatccataagcattataaaataaagtaacaaaatcctatcagaggagcatcatggggagcactttcatatcggtggaatgatggaaccccgcttgctaacatgtattggccagcacttacccagaaagccatgcagtcgcttgtcttgctccgaacgaagtggccaggcgcaaacccgtggagcccatcgggaaatagctgaccagataccaaagcagggcagcaagttgaatcaaagacgcgaaaagggtaaggatggtgctatggacctttgttattttagcatacctctctcttccgcttcctctttcctgctcgttggagtttcaacataccttgatagcaaacacgagggtcattgctatggatccaaagtaggcagcggtaaagggcagtctaggcgcggagaaaaggtgatagatgtaattcataggtcccattatggcagcaaaagatgccaggaagagtgccgatccaaccgtccatctaagtggggggttagcgctgcgcaactactcgtacaaggggtattggctccggcaggtatagacgcatgcaggtaattcatgcaaataccgtctaccgagaactccggccgtgcatatattgtgtgcatgcatgtgtgaagtggtgtggcaggcgtcaggattggattgttggggagcagaggggtcgaagcagcagcaaaaggtgggcgagcagcaattgccaaggggaggtaacgacgtcatccaagacttacagaatcacaaatttgcgtggtctcagagacaggacagggaagagggtgaagcagatgacgaaacaggcagcggcagcgagattgcaaaaggcaaataccagcatgcggtcccatcgactcactactccatgttagctacatctagccacgaggcgtagcatctgcatcacatgcagcatcgtaagtgcgagctagagctgcaatgcacatgttttcgcctgcaggggggttgcccgcgatgtggatgatgggacaatgcccagattgactcacaaacgaaccagccttcctcttcttcacgccgactgggcgccggcagaggtgctccaggaccttccgatgtgggaagaatcgtatatccacgatcctggaaaggattcagactctggagagaggacaagaggccagatgactgttgtgaagttgtgatgggcgcatcttgacgacgactccagcccagggagttgatggaatctcgaaaacccgcggaagccataatacggccgagaatcgtatcccaaaaagttggcagcagcagcgggtaagtaaaacacccgatcgacacggcaaagcctcgaggtaaaacggcagaggcaagagacggggggacgggggggggggggggggggggctcttgtctctcgatcaacaatagcagatagatgacagccctaaaagcttagaaactgctagctccactagagacatggtcagtcagggggcatgatcaaatatgtatagaagcgcagaatgtggcttgggaaagagtagcttgacgagacactggcgcaagcgagatggagggcggacggggtgagagaagcctaccggcgttggagctgtcgtgaggcgacaagcgggcacgaggcagcggccgcgtcgggagagatcgcgaccgcgcgtaccgctggatgagcacgggcggcaatggatggtgggggagggctagagcagcggtcgaagcggtcgagggcgtcgacgatggccagagcaggtcgggatgtgaaatctggcagcgggagcgagatgtttgacgggtggaggtttgggccaaactggggggtgtgggatgggagtcgatacgtcgttggagggggcacatgattggcagcactggggccagggcgcacctacggggtggtagcaccgctggggttcagcgagctcgagctctaaaatctccccaaggtgagagtgccgctagcgaatgccgctcacctcggcatggagaaagacgatagcgataaggacacaacgtcattgagcacaagcgagcatgtcttggtgcaacggcgatggggcatggcagcgtgggggagaggttctggcattccatcaaagcaaaaggcgtttacctaggcctattttctttttatttccgtgctgatcgcttccttgaaatggcagcctatcgtgagagggcaaatacctgccttgggcagttggccggatgaggcttgagttggctgcagcgcctgccgctccgtattccgtactccgtattccgtgtacaccacacccagacacatttagtctggttatctttggcgagcgtgcctggacctggcttgatctgcctacctttagcttatgcgtactgtatgtatccgataggcactcagctcagccaacacgaagaagcaccgccacggttggagcggagcctggagaatgaagcagaagagagcagaagcagagtcgtcatcgtcatcgacatcgtggctgacctctgcaaccggtgccttacatgaccgcgtggccagagcggtatctagttcgcggaagggctgggaacgcatgaccaggcgagacactgcggtggttcataacggtgggcgatgggcagaggccccaggtttatagcgagggacgcggttgataacccaagtcacgctcgacccggtccctatgcgcttctccccctccctcttttctttgtatgtagcagcgagaggggggtgtggatggtgtaaaacaagagatgggtacgggccaccatctcgcgcgccctaggcaagtcagaagacgaagcaagcatcgatgcttctccgtactagagtctcggtatttttagctaccggcagcgagtataaaaactgaggctcgggtaccttgctgccgagttttcgaatggagatttgaaatgatccatattctgtaacattgtgcatctgtccgcgctacgcgttgccttgttcttctttggctttgccttgctcaactccttgcgtctgcctctgtcgaaaacggcccggaacaggcaaggcaacaaagcataaagtttgtatataaagctgcagcctaaagctctaccacctactaataccaaaagacagcccgcacgacccgactcatacacctcacctcaaccaacgacaacggcaagttacatacctaggtagctgctactaagctttggcccgtctcatcacgtacatatatgtataagcacttgcatatgtgtatacccgtacgagtcctcgagcaacaatcagcgcaagaccggatatcagcatcagctactaaaccacatctgggacaccaccggcctggccatcgaaaagcggcaactagagcgaaccgaagggagggttagctaccgaaccgacactaacacgagttattgctttgtctggccctttgatcgtcgtcagctaggcgtctccatcgggcataatccagtgctacgccgcgtccttattcgccagcagcctgtttgcgagtgagagtaaggctgcaggcgacagagtttaaacagaaggcagaggagcagaggaccagcagaagaataagaatcgcaggttcccgagcccttgacgcaccgccgagcggcctatcagctcatcgcggccaccaccaccaggcgcccgcctgctcttgtgcccatccatccatcctacctacactcaactactttaacagcctttttgcctgccaataaccgccaaataatcacaccgcgctattgccgctaccgctaccgtgttccttcgagccgaacaattctccagctactgctgcacgctcggccacaagtcccttcagctcgcctgttcgagggcgattactagagacagatccgagaagtcgtgcgtcttggcgtctagcccatctgcactagcaggggcactgctaacgcagctccaggccaaagatctcgctatctgcctcccccccctcggtattactactgctccagctgcttttgcacggggcacagccaaagacgcaaaggccaggattcaatatttgagcgccccgtcccaccgcaaacagcgccggttgatcttgatttctgcatctccttactcgccgtctcgctcaccaccacggcagccgctctactgcatacatacgacgccacgcacatcccatctcctgcacagcatatctgcacagctcgcatatacgcgcatccgttgcagagccgccgccaataataccggattgctactactctactactctattactctatccggcgaggaccagcttcatccaccgctagtgcccgcagcctccccggcgcaccgaaactctctcgctctcgcggccagcccagcgagactttccagcagccttctagccgccttgtgtaggtggtcgactgctctttagagacggtgggccgacctcgccctttcgtcattgtgcgacgcggcgcgcagggtttcgcagcccgcttaccaaaccagacaggcgccaagccatcctaccgccgcgacggaacattgaagacatattgcatgcatgcttgggtgctttttatgaacacgccgacataaagacgtttcttcctgtaactcgtcggagcagttgccgcgctacccttgcggaattcctgattcgcgcgtacaaataccgctgagtctgcgagatacatgcgatatcctgtccgatacctacaactcacgaccatcactgcctgtaacagcacccatccctactgcttgctgcgtttggtaagtcgaagcggctgaggtcgtctggcccgccatcccttcttctgcatccctccctctgcatccccctcacattcacattcacctcccccgcgccggtggcatcgcatctgggctcgctgcaacacccctcacgagaggtcgaaagaacattggagtctcgcccatcccgctgtgggcagatcttggcccgtctcttcccctcaccagtccctctcctccctccagggctcagcgccgcaccacttggccgcaacccagcaagctaataataaaccgcgcagtgcaggccacgctgtgatttgctccgcgctgcttccaccgaggcttcatcccctccacatcgtcatcgctgcttgatttctgactgcgcatattgcggattcccaagcgcccgtcaccgcctgcaccccagctagttacacagcagcccgccatttccgcccctcccatcgaccggctactgcttgtaccctgcactatttatttttttttcttcgcacatcgcacttccgaacgacgtcgggccgtgggctcacaaaaagcaatcgtcgccaaacccctccgaagctcgcatctcagctccctcagacacttcgcccatctgtctctggatacggtggacaaatctcgcgcttcgcctttctgcatcaaatcgagcatccagcaacgtctactagcaagacaaagggctaaccgtgccctttttttttgtctcagagttagtccctcttcttttgtcagcccctcctacgtattcaaacggcatcctccgttgttgctcttccggtgttgcgccacgtctagcccaaaggctccgtcgttgccgccggccctttgattagcattcgttggatcgcgcaggctctgggcatatttaaatgggcaaaactttctgaccttttttttccccctcttgtagcctgcaaaccgttcccttgttcaggcatttctcgccgatcttcaaaattccgagaccgctcccggtcaccccgtcaggcaatcaacaaagcgcactgaaagagcgccttggaaacccaaacgagcaaataacgaaacaaagacttttctccatcctctattagccatctgtgagccatctgtgtcgatcaaggaatcgaccatttattgcgatggcccagcacggcttcacccagtttgggtctggccccaatgccagccacatcgatcccaacgagttggccatgtcgggaacatactccccgtctttcgccaacaacaactacaatacaaactccaacacaaatggcttctcgagcggctctgccgtattcgacgatgatgagctgctcgatggcctcggctcaggcggtcaatctggccttcacggccagggccaagactttcacggcttgagcatgacttaccagaacaacttccagtcacaccgcggttctggtttacaaatcgacgccgctcaaatgaacggctactctaatactccagatggggatcccatccagagcccatatgcatatggcaacacacactaccgcactcttggaaatctgcagtcgccattgtcctactcgcagtcccctctggctgccgctgacatggcagacggaaccgatcccagctacctcaacgccaaagcgagggccgcccgcatgtcggttcagatgcagaggaaagcctccaacactagaacaccaatgactcccaagaccaatagcatgcacggcattcccatcggaagtgcccatgattctcccggctttggccctcagtctcttagagcagacaagtcgccatcgggccaatggctccaaacccctagcggaagcattccagcctctttcaattctggcttttcgtctcctatgcagccaaacatggtgcaaattaacgaggtgatgatgaaaggcggcacgtctatgccagccaagcttggggtgggacctggcggcgccatgtctacccaggaaatgaagaggaagcgtcgtcgtgaatcccacaacctcgttgagcgtcgccgccgtgacaatatcaatgagcggatccaagatctcagcaagctcgtcccttcgcacagactggaagacgaaaaagttcgcaaactgatttccaatggcacacccctatcgcccaccctcactggtgttaacgctacctctggtctagccggaccaggcgctcgcagagccactggctctggcgctggcaatatcacgactggccttccgattgaggacaaagacaagggccctaacaagggcgacattctcaacggtgctgtcagctggactcgagatctgatgtggatgctacatctcaagctgcagcaacaggaagagctgatccacaccatcgccgacttgggtggtcaattgccttttgagcaaagcgacgatgaacgccgcatgcagtccgagctcatggatgccatagccaggaacaacccgtccacctttgattactcccgtacgtctggcagtggccttagggtgcctcaccacactgattaccacggtgagcctactacccacgatatgggtgccaatcttgactcagtgggcatcacccccgaaggaagtggcagtggtggcatgcccggcgacattggagacggtgtacacttctgggcggacgatgaccccaatgggcctatcaacttcaaggaagaggacgagtatgatatggatctcactcaatagatggctattcgcggctaagatgttttatttcttaccgcgtctatccacctccttctatcatgtgtgtttttggtacccttttccttttttttttcacactccgtctggcgatgtttgcttctgcattagcagtcaacgtcttgggaaggaggaaatttgcatcactctggcgtttcaagaaggacatgtccgagtgcccatactggcggcgttttaggtgtaatctatcacaccggcagggcctcgtcctttttctttggagtgatagggtgtttgctacaggcaacggctttttttggcagggctttttataaataggatggattgagtctatttgctttcctggttgttttccctcacgtctgtttttctttttctttttctttttctttttctttgtcatatattgcattgcggtactaaggagttgcgagtctcttcgctatcgactttttttttcccgatacgcacaagcctctccctgttttcttttatatatatacatacatacctttatagctgctacaggctgtattggtatctactacaaccctttatgagatatgtatttggtttttgctggttttgctttggcgggcacgatacagaagggacactctcctagcgagatgtgttttcccccaatatgactggactttggtttttcatgccctcctttcttttctaatgatgcaagggctgactctggtcgcgtcttctggagaaggaatctcagggatttggttgctttgactgctgatacacagcccatctttccttttttttttttccgacatttcttctttccttttctcatggcttttatttggaggattacatctatatacttacttaatttctttaacctatcaacatcatctctttgtatcctcttgactgctttcctgtttcgtttttctacaccgcttcagataccacttatgaccaataaatgacttgtatgagctctttttgctacgaaagccctctcttgtgccccttttcaactcatgtaacaggtatccattagtgtgtattcaagaattatagtaacgtccaagtactagccattaattacatgcaaggtctaaacactacctatcccaggtagtttcaccaatgtcttgtagtcaaaaggtactccctcatactcgtcaccagtgtccatgtctttttccgcttcatgtcctcctgcagagcgatcctctccaaagcacaccgcccatcaaagtatttacacatgagctgccacgccgagcggtgctcctcgtccttgaagcgccgcgcaatggcagacaggtaccgtgactctttacccgtggcctttttagggtcgacgatgatgtgcggcgtgaggccggcgaggtgaggcgcgtcgttgagggacgggttggcggttgcgacgggggcgactttgcgggcgtgggcggtggccttgtcggcgagttcgcggtgggctttcatggcgatgcgctcgaggcgggccatttcggcggagtgttcggctgcggatgtggtagatggattgggcatgtttggctgtgcctgagcttgggtctgtgattgttgtggttgctgctgctgctgctgctgcaaaggtagttgtagcggcggcgacgtgagtgatgagtgtgtggattgcccatccagagtgctttgggcggtatggatgctagtggtatcggttccgtcgacagaggtggcgacgccaagttcctctgcttcaatctcgtagtcaacctcgtacaagatttccggccatacaacgacataggcaaacgtgcaaagctgggtcacccagccgcctcgcatcagccaagccagcatgcggagatagagcggtcggtgagccttgctgggagtgatgaatttataaggccgaggcaagacggagagctcagctaggaaagtcggcagaggcggggccagaggaaaggccgtctgccagtcctgggcatcttgagatagcctctcaagatcgcagtttggggagaccatgtagatgtctcgaggatgaagtggcgggatggccatggcacgacgccaaaagatgaagtgctgggcatacttgcggacttgatccagagtgagggtgttgctttggcccacttgatagaagcttgaagatggaggaccagttagtataagaagaacaaaaatgacggtcattggtataagacttacgacattgtcggtttagaaagtcgcgcaaactcagccatggatgaagcggtgggatcacgatcattgcccagctcagcgacaatcttcttttcatcgtctgtgagcaacagagcaaagttgcgatccaagaagcctggctcttcgagggcatcttggctcagcaaggcgttggccgtggtgagccaaagcccgcgatgccgctcatcgtcttccggaggcagatccgcaacgaatagggggacagggatctgaacagacggtgtcaggatgccgtctacagtatccagatgcaaagtggcaatcctgttctgagagacggcgtcgtagatttcacgcatagacgctgccaatgaggagttttgggttaattctttccatagagcactcatcttcttttctgcatcgaggtctttagtttctgtcttttttgccttgcggcttataaaacgggggatactcactttcttcacgagctctgtcctttgcggctaggatgcgcttagactccttccacacaaactcgctgtgctgttggctgtactggtacgccttgttgacctttttcacaatgttggaatacaaggaatcaacgagctccctagtctcatgcttcttgggattcagaaagaagaccaagttgaacatggtcatggagcttcgcttctcttcctccgcgtcatccttcttgccctccttggccttttctttgcttggctcggccttggttacacgtacgggagggttgggctcgtctggtgcaatgccctcatcaagctccttggcagcctttgccttgctggcctttttcggcttcttccacttgccattttcaggtacgtggatgggataagagacacagaggagcgggtcgagagagagctggaaaagcctcttgtgataggagcgagcaggagtcaagatgccggcaagatcacgggctggaaagccggctacatgttcccaaggcacgacctgcgatcccgattcggtcacgtagtggtcatcacgaacgctgccacggttctcggagggctccggcgcgggctcggcgccagcaggctgtgacaggcgctcgaaaagcacgtcctcggcgtcaatgttctttgccttgtcggcgaggttggagagcgccgggacatgggagggatagtggaagacaaaggcgggtccgtcgcgggagcggttgatgacgagcgcgacggccacgaagttttcatcgttgacgcaggacatggctgcagattccgcggacaggaggccgccttacatgatgcgacggcccccagcaatcctggctgtggttgtgagggcggtgcttgccggagggacgcgaaatgagcttgcaccggccttgctgcgggagattagcagcagtgatgatgctgataggccgctgttcgtaagtagatcgtacaggtgctcgtcgtgtttggcagcttcaatgcctccccgtctcttgaggctgccgtgatggccaagacgcagcccggttggtgttgacgatggttgttggagcgttaagccatcgctaacctgcatcaagcggagtttgctatcaaggtactttccagcgcccgcctcattgcgcaggctccaagtacagtgggttgagtggtacaaagccctacgaagcagcagccagcttctggccccccaacttgtaccacggccggtagcgaatgcggggcagctggagaaggacctaaactcgcggccctccgctgcaaaggtccctgtatctcggcgcccttgagcaattaacgcagcaccttgccatggacttttcaacaggggcttttcgctcaaaatggacgcttctagacgcagccttgccagtccctagccgagagcaatgacgtccgcgctctgctgttgattaattcatccacccatctattatgcacttgttacaaaaggcgcgggagaatagatccgatgtatcattcttgtctctataaggattgacgtcagcgcagcgaggagcctcgcctctacacctccagctgtctgtccatccctaggtatctacatacaagacacagacatgcgctctccagcaaggcggtgaacagattcgtcgggcgttctttaagggacctctgctaaaagcaatctaatgccttccactagcgcagtcacgttccaaaagcacgtgcaaagtacctttgcagtagtttccactggttgaaggcgcagaaaggtacgcgcgttggactttgcgcatgccttcattttacagggatccgatgctgccaatctcatatccggattcccaacaaaaatccggcatcctcgcgtgccaactccaggctggcgttacattcagcgcactcgcaatagacgctatacttcagcttcaacagctccaacagctactggtgccgtgcacagcgttattccggaccctgcaggctcgagcatcgatagccccaacgtacccgcaggccgatccgttgattcgccgctcgcctcgccccaagcccctaatttggcctgtcgtggtttctggccaccatcacatgcgtacccttccacaagcggcccgccctatttgacgctcctttaagccttttttcacacaaaaaccgccaacggctggggagggcaacaggtcgtgtgcgattctcccattgtttgtgcgcctccgtccattcgccagtccttggagggaatacaaaagccagcttgcttggagtcgcctcagcatcaccgcatcgccacaccatcaccgtgccacaagtgccacctgctgaagcaacaaatctttcggcttggccaatacaataccattccgcttgctcttgtgttgcgattctattgccgcactctcgacagcgcagcaacccccccagtctgcctgtagtcgatgccagaagagacgcagaatcccctgactctggccttgcttcaatatcaaccctccaaagcccagtatagacactagagttgagaaagaaccgttagatgaaagcttcgctccgagcgtgatccattgctctccgtctatttctacttctaccaatctccaacttgatccctctttctcttccacatcctccaacaaaccatgtctccagctgccaccaccagcggcgctgcccacgggcacgtcagattcctccccatcacctacgacaacagcgactcacaagaatcggccctgaggctcatccaaagcctgtttccccaatgggccagagacgacatcgacttcatccgcttcaccgacggcatcactaacacgctgctcaaggccgtccatcggcagccgggcctgtccaaggccgaggtggaccgggatgccgtgctgctgcgagcctacggcaatggcaccgccgtgattatcgaccgagaacgcgaggccgcaaaccacgagctgctgatgaagcacggcctggcgccggagctgctggcgcgctttgccaatggcatgctgtaccgcttcgtgcccggcaccgttgcccaggccaaggacctctccgatcctgcgctgattgcggcagttgctcgaaggctggcccaatggcatgccaccgtgccgtgtctacccgactcggcaatcaagggagagtcgccggcagcaggcggcagctccgaagacgacgacggcagccacaaggccatgatcgtcaaggctgcagcgggcaagccgatccccaacctctggtcgactatgcagaaatggatccttgccctgccgacagagacggagcagcagcgcgagagacaggccctgctgcaacgggagctggaggagatgattgagaagctcagccagcgtccaggactggggcacaatggggtatgtaattccttcgacccgtcgccgacatgcgtgtgtccctgctaaccaagcacgtaaatgcacagttggtctttgcccattgcgatttgctcagcgcaaacatcattatccaccgcgagcccgaccaggagctttccgtgagcttcatcgattacgagtacgctacgccgtcaccggctgcgtttgacatttccaaccactttgccgagtttgcagggtacgactgtgactatgcagccatcccaacccggtcgcagcgacatgcttttatccgcgaatacattgcagcatatgccaagctttcagccacgcccatggacgtacaagaggagactgttaagctcatgcgtgaggtggatgtcttccgcggagtccccggcttctattggggtatctgggccttgatccaagcgaccatctcgcacattgcttttgactacgcctcatacgctgagctgagactcggcgagtactgggcctacaaggctgaggcggacggaagtcgtgagaagaagggcgaggagaagcctcttcgtgagaagacgtggtcgcgagacgaatagaggggaggcgtgccataaagcaagaaacacaaaagaaagatgaagcaaggggggttcagaagcaaaccctgcaattcatcccacgcattagacacagattatcgctggataacattagctaatggatacctttcgaatgtggcggtgacgaaacagacagagagagagagcgcgagagagatagggagggagggttagacggcaacaacacagtcttctcgcaggggtgtgaggcgcaaagatggcatccggcgctggtggatacttgtttttttttttttttttcctccgtcttgcattttccttagacacggattgcggattggaattggcgcctgtcttttgagatgaagagaagagacaagacagagacagccatggggacttttcaacgagtttgcagtattgctactatcagtatggcgaaatatagggaatggcatggcatggcagcgaatgggaaatcagatgaaacgaaggaaaaagaggccgtgcccttcattcaacatgggcttagaagctactaccagtacgacctattacacggtgtagcgtcatttgcttgaatttcttaaccttttaagatttcctttagtcttaattttttaatcagtatggctcatagcatgtaatacctacttgattacgattagtactagttttttttttaattccgatgatattcgatggaagagagagagcaaagaccgagagaaggagagagagatttgccccgagacccagctcgtgtgctacctcacacttgaccatttacgaaaaggtctaacacgcctgctaacaacaagctgcctagatgccatctactaaccgtacatgggccttagtgacatggggagcagctttgtaaaacggcatagccaaggtggtagcagtctagtatggtataactgcctgcctgggtatatgcctcggtgctttattggcgctaagctgtaagatgcatgccgcaggaccaggacgcatgtacacttgagatgttttactggcatgtagcatgtagctatataaacaggtagaagacggggaaaaaaaaatacagtatgacatcaggggggaactggcgagatgaggtaaaaatcggacgaatgggcatttgtcggaattggctccgaacaaggccatgtacatgggaactgacgtgatatttcatggttatacctagaccatggtccatttatggtgatacctatccatacagaaacttgtagatactagagcacgtgtatgcctacttgggcaagtacagcgaaaggataagaatgaggagaaaataaacaaggaggcgaaacaggggttatccttctgctgatcgatcgggctgtgtgtggagagcggagtgagcgagcgagcgagaaggagagagggagaaaagacaagagaggagagagatagagggccttgctgcagttgcaggcggcagtcagcgcttggacgtgggatacagtagaatacgacattgaacaggacgggatcgctggagtatggagcaaaaagcgatgataaaaaacggggggttcagtcagcctgtggacatgtatgcacacatactagtagtacttgtgtgtgtgtgtgtgtgtgcgtatgtgtatgtgcgtgcgtatagaggaaaggcgaatggggaaaggaaaaagatggagaagagaaaagaggcagcgttgataggaacctggtcctggtcttggggagcattgacgcatccaatgccatggatggactggaatgttgggacatgtcaaaatgtttgcctggtgctaccttggccgggtatcgtggccctcttgcatacgagcatgcacatatatgcgatgcagcatcatcattgcgacgccgtccatttatgtgcgaatggaacccgggattgcaagggaataggtaggtatcaatacctacttgtagtagcactactgcgtgcagtactaccctagtatgacctcggaatgccagttgtaatatgactgccttgttttcttttgcgtgtttgctttcttcgtcctatattgtttggtccttttggtatctcatcatcgtcgtcgtcgtcgtcgcttccctcctctattgctaccttgccactttattcaatgactccatatggtaggctagtcgcgataagtagcctacttgtttcagtagtaatttgcaatacgagaatgcgaagagtaggtaggtaggtatactgtgttgtaggtaggtagtacttgtagtagatgggcaaatatcactcactcaccaatacaccttggtaggaactcggaacttactcgccagttccatccctcagccactacagtacacgcttcgtacacctatatctgcatgcagattagtagaaatactacacgtacccgtaatgtcaacacagcacctttgtatatatgagaccaacttactcgtgtctgcaaacatgctcatacaacttactcatgtcgacaacaacaacaacaacaatagccccccctcccccctcttctcgggaagcgttgatgcaatggcagaatatggatgccataatgtaatgacattacccagatatgggcggtcggtgtttagatagggagatagtgacagtggcattgcattgcatcgtacagtatcgcatcatatcatcaatgcttgtatgcatggacgcacatgccccccgtataggaacagtactgtgcgcagtggcagcagcgtcaaacgacgacagggccagcatcgtcatcacttgagcggaattatggggactcgagaaagcgggttgtcgagcactgtacagtacaatacagtaggcctgagcgaagggcagcagtgcaagaggggcgccttttctcgcatcttggccaaccggggagaggcgagtggtctgtctttttgcttcttcttggggggtctgacgcagcgctggcatggacagctgttctgctttgattaaccagcagcagtgctagtacagtatagactaggatgtttttgctggtccccctcacaccctcttggtttcttctcggcctctttattttttccttctcgagctcgctcgattttaatttgccaggcccttgggctggaatttcctgtttgggggtggagcaggtccggcacaagtgttttagcgtggagaagggtttctggcctgagcgtcggccctagcccaatgtgggaatgatggagaaggggcatgatgggtaggtactttgtacttacccgacgagcatctggattgtggcgaaaaaggaacgggacgagtcggcgtttgtctaagagggcgagggcgccaggcctctgctgcgcgagctgtgtgcgcgggtgtgggtgcgtgtgtgctcgtggatgctgctgggactggctgggctgcagggttacagaaaagagaagagaaaaaaaaaaaatgtgccgtgggctagaggcgctaaggcttcaggttggacgttcgagaatggcgcggatgtgtgctggaggcccttgggtccctgtgccgagtatggagttttgctagctgaattccgtaggcgaggcgaagtgtccgtcatggcagatgccggactttgtgtgtacaggactaggctaggtagggagtgggaatgacttctgccactctgacaagtatctgctcgtactcgtacgggacggtgctagagtagaggccgttgaggaaccaacgtcggtcgtcgtctaagcgatgtcatgaaacggctctgattgactgggcggcagagcagaagaagtcgtcgcgttctggatcggcgtgtggagcagccgttaatcccgtaccgtacgggacgggggaaaggaggggcttgttgtctgagaggacgcaagcaagcaagcaagcaagcaagcaggcaagaataccgactgtacagcatcagcattagcgagggaagaagaaggaagaagaagaagccagcggtggtttgcattacggtatggcattgctgctggctagctgaccagccaaagcacacctgcgtgcttgcaaaaggtcgcatcgcgtctggatccaggctagcagctggacacggcctgcagtcgctggacgggatggctggctggctggctgagtggccggctgggcgagcgggactggcaccgcgactgggtctatgggacgagcaaggcttgcatggagggactggagcttgtcaagtcaggtcgtggcgctggggtgacaggtgaggcgaggcggtatgtgattaaaagtccaagccctggagccctgcaagggtgcggccagaagctgcgcacgtaccacgcccaagacgtcttagtacgcgtactaggccaactgcagtaccatctggataagcattttgggttagtagtcggctctagtacgagctgtatcagagtttatatacacgggcaagtaagtatacgagtgccggcacaggaggcgtgtatgcaaagcaagaggcagacagacgtagagaaatccgagggagctgagaccgaagcaagctgaagtgggaaaaaaaaggagaacaagaagataacgaggggaggagaaatacctgctaacctgcccaggcagagcaagaggcagagagggagaagagggggagggggtctcacaggcagcagaaataagaaacaccatttccggctgcgcatttcaggctagccgcgatggtcatggtggtgctgcgtggtgctgctgtgctgctccataacggtatagctagacggggggttttcttgtttgtgtttgcgtctgtggtgatagagttttcgtctctgcgactcgagtcggggagccaacgtgcaatgtgtggagctcaatggctactagcggtaaaaagcgtttgatgccgtcgaatgctcatctccaaatgtaaggggagacgagagccgtgctggtgagagttgatatctgactgctggtgctgtacagtgtaggtctgtaggtcatgcctaggaatatacttgcagtgagcgatgctgttgccgcgagcagatgtagggggccagccgggaagatgccgtgtgtatgaggcaccgataccttacatgaggcagtactgtacctaccggtaaaaatgaggtgtacttggaacagtcttgattctgtactgtgctgcttccactcttctccctttgataaccaccctgcaaaacgtgcgatacgcaaagatgggttgattttggcctgattgaccgattgactgattgactacgaccttccataccgggcggtgcggacagataactacactgagcatcacacacagagacagggcggccgattcgccgcagcggcatcagaacaagaggcgatgggtggtgggtgggatgggatgggatggaagggggaataaacagacagaaaacggtgcaggcggctttttttttgggggtggcttgtcgggagcttgtgcaccagccgcttctgcgagtctgtctcccttgcctgtttttctagacttgtgtgtttctcgtcttattttagtgtcgcccggatgtattccgaagcgcctttttctctcctctgccctcgtttcaccgtcccggagtattattgcagccgagcgagattgcggccaaggctcgcgtcctcgcaaagtggcacagatccagccctcctcacagccagcagcgcggaggattgcatcccaagcacagatacagcgctcctgtggccgcccacggctctgcctgtacaagccggtacccaaggcagatggcagtatcgtacaggcaagacagacggtgcttgtatacacctcgtacctataggagtcccgtccacatggcatgctccgggcgtctcagacacggtgccgcgtccagcaaggctggctggcccaaacacagtgccgtccaacggtcctcctgctgtaagtgtgctacaagtatgtacagtacgtgctcgaccctggcctctgctcgctcacccgcacccgcatccaccctcactcccacaccccgcgtgagacatgccgcccaggccgtccagctcgaatcatacctggattatggagcctctcggtctgcagaagtgggtgtgcggccaagcagttggcggctcgaggaccgcctgcgtcaggcactggtacaggcgccggtacacgctctggcacagtacaaggtagcgacggcgacggcgaggttgcgggtagctggtacgcagcgccgacccgagcgacgccagcccaggcgcagtctgtgcgcgctcgcttccgtaccggcggcgttatcggtacttaccgtcgggcggccaaagggcccgtggcccaagtacgcgctacgtctggagtacgacgcggcgcctaatcggatgtcgtacctgcaaggctgcgccccacctgtcttgtaacgtgtaccgccagcaatcctcgcgaggccaagaagggaacagagggagactggacaaggccagaggggaaaaaaccgttgcgcttttcgatggagtacctgccacccgcgcacctcgagcagcagaaacccacccgcaccgccctattgataaaacaccccagcccgcaattcccgcgaaatggccccaatagaccagcagatgcaggggagggggggggggggacccaaagggggtggcaggtgggcgtgcagcgtcgaaaggagacgaaatgcgagtgagaaatttgttcgcgagaccgccagctggtgaacaggaaaggaagcgggcaagaagagaagacagagaagaagaggaagagatctctaagagactttagcagaggacgcaagcaaaggagacgacgtatcaaacaaggcaagactagctcttgaagagtgattgcgtgggagctccagctggttgtgctggcagaagaaaagagaccaggcaaaggcgtgtctgggcctccaaagtccatctcaagggaagcaagcaaacccggggagcctccattcgctgggagggtctttttttcccattcatttctctcttctctcctcttcagcttgctctttgctggcccgcctgccgctttcgcctcctttcagctgccctgcctcaagacaagacgcaagccatggacacggcagatttggcgctgacagcatgtttctgaggcctggtgatattgtagccgaacaagaaaagaagagaaaggaaccgaagccagctgcgttgacaacaaataaaaagcgagcaaacagcatcaacaccaacaacaccaacggcagcagcaacgacatcggcaaccgcgccgcgagcaatggccggcccaaccccagatctggatctcgacgtcgacgctgccgtcggccacctgctggaccaacaggctgatatccaggccaggctggccgccctgctgggccctcgccatggctgtcacaatcacagtcgcagccgcagtcgcagtcgcagccgcagtcgcagtctcagtctcagcctgccgggagagctcgacatgctgcgccacaaactgcgcgttctcgagagcgtcgtcgatcaccacggtatgtctgtcggtctgcatgttcctcagtctcatctgcctttttgtctttggcgatgccccgtctcaatctctccccaactctatctgagccactctctgccactggcttctctgtctctcatttgccctctccaacctccagcctccagcctccagcctccaacacgcttcccacacccccccatgtgtgcagtatcctcctcttcttacatcgacatgtgtgcgtgcttcggcccaggccctgtgtgcgcgcgtatttccttcattccccccagctgatgctcgtctcttcccttgcctggctaaccgcctgcaagcctgcctgcctgtctctctctccgctcccttgccttgatcctgatacagccttgtccacatttgagcccggcctcgattgacaagcccactcacacgctcacaactcacacgctcacaacccacacgctacgcttgctcagtgctcccctcccctcccctgccttgccttgccttgccttgccttgccttgcctcacctcaccttgccttgcttgccttgctttggccttagctgctcccttacctgccataataccaacctacctatacctggctgttccggatataggtcctgcatgcttcgtacatccagacatccagacatgcatgctccatactgtacaggctacctactgctagacaggacaagacaagacgggatagcctacctgtacatgctgctgctcccgcacatgcgtctcgtccttcccggccctacataggcctactgcttcatacgagcccggcgttcgtgctggtccggcaacggagcccatgtgctgacttgtgagtgaaatatcagacctggcctcgcgcgtggcccccttcgtgtccggcatggaagaggctcgcgccattcaacaccgctgcgagtgcctcgaggctgcctgtgttcgagatagtaagctgagaccctcctgctaccgctacttgtacttgattagctagctgcccatctcccgttctccacgcaacccgccgccgccaccaacccgcctcatgcaagcccccaatccgtttgtcaaaatactcatgctacatctgccttgtacttccatccattatccatccatcatcaggcccaaaaccagacatgcccggggccgattcttagtccgccttgtcaaacgctaactctcactctctctcgtctgctcgctgcgctcgcaaaacagacgtggatgttgtcgagcccctgagaggctcttcgcgatcggcgccgccagggttcggctcttggctggaccagcatctggagctccacgaccctgtcctccgggcccagcgggagcgcggcagcgattctgtgtccagcgcttatccgcctcgctctctaaagtgttggaacgaccggtgcatccactacgtctacggttttcccaccgagcttgatcggagctgccacgtccgaatgcatgccactcacttcacgagagactcggagctctcagcctttagctcgtcgttgtcgtcgtcgtcgtccgtcctcccctccagacccaatgcctccgaaccgttgggcccgtcgcctctcatgcaccttccacgccccgccctctcctccaggcttcctcctctcagaatcccgacgccatcgacggagcggcgagactcgctcatagcctacgcatactccagccgctcagcagccccgaggagtgccatcgacgccgatgtcgagcctctcctgccgccattgaagaggagcagggtcgacagcctgcctcgattggagtccattggagagcttcgtctcttccacgaccagcggccatgcctccgctgtagagtgaccaagaaggaggtgggatataattctctgagcctttggctcttttttttttttttcccctatgacctcttcgctttcattccctcctccgtctccttcttctccttctccttctgcttcgtcttctgcctccctttgctcacttgcttccttgttcgctttgctttggcgtctccttctgtcgtagactaacttgtttcttcttcttccattgaatcagtgcgatagaaatcagccatgtaccgcttgcgcaaatctgccattgatcagctccgaggaccattgggctgtcattgggtgtttccgtagcactctcaacgcctttaccgactatttgctaccaggtatagccattcggttctctgctctcccctctctgccccctctctgtaacgcaccaaacgtcttgttgtcttttcattgtccatgttccagcctctctgacaaggctttgtaggctcctccttctcacaaccacagctccaaacgccaacgtcttccacaacgtcccccataaggcgacagaatgtaaacgactatttgcaaaggatgtgttcctttccggcacatatcggtgaacatgtcaggacctgtttagactatcgagacgccttctggtggtcgggacagcagtctcagaggaggctcaacggatacaatgaggcggcacatattacccgagaaatgttcgatcgcgctcccccgattctttgcgccatggccgccagctggaactgccaggagacatcgtatagtgctcttgatctcctgaggtataccggatatatatctccttctcgcgaggccgaggaatcacagtacccggttttataccacgccaaggtgctgctgcgcgaaactgccttttactgtctcttctatcccaagcccgtcatccaactggatcccaacctaggatatcaaccaccatcagaccgcctggattttacgggagaacacagtcgccttgttgaacaggccatggtaacctttttgacggcgtttgaagcaattgctctgagaagcactccccttcaatcgaaagaatggctggccgttttctattccctgtgcatcttcagtataattcggacgctcctcatggatcttgcttcaatatccttgctaccatatcatacgtttcaacaccaaggctcgctcagagacaacccccagaccacgatagacagtgtatacaaggcacttgtgcacttcttcatcacaggaggaccgatgttgacagatggctctcccaacgatgtgcatccagacgatgtgcccgcatttgagcttacacgtcgtatcatgcgcatggatacgtggcaagcccgaaatattcgctccagcacagatttcctcatgactttgggaggcggattcaacgacacgtttggattccacggctttgttcggccagggcagccggtcgtttctcccagccatgagtctcagctgtcggcactccaggctctctcaacgcgtgagccacgctggtcatccgttggtagctctgcgtacccgccctcgtcttcgtacagagaggtacttgcgccgcgtccggatgcgatggatgatgcccatatagaccgcggaggaatttcgacttccctaaaccagtctgttccagaacatattgggcgagccaggagacatacagttgccgaggctgctcccacaaacatctttgcacaccagctgacccccatgagatttaaaaccacttatcaaaggccccctctacggcgcgtgttctgtcgcaagtgtaatgaataccccgaaggattccgcggcgaacacgagctgagacgccatacagatgcaaaacacgcggcgctggtaaagcgatgggtctgctgcgaacccgagggacacagtccagcatcaccacagcctaccattccgctatcgagctgcaaagcctgcgtcatgcagaagcattatggcgcgtactacaacgctgcggcgcatctgcgccgggctcacttcaacccccatcgcgggggcaaagccagcggcgattggccgcccatgtcgctgctcaaagattggatgcgcgaagtgaggcaatccgtggcagaggtaagcggcgatgtcgacaacgagatgtcgactgatggcgaagaagaggaggatgtaaagcagcctggcgccagaacgattccgctagcagcgattccgccagctcctgtgatggagctgccacccattccaatcaacagcgggcacgtctcggcatcgtccgtcggctcgatgacggtatcgccaaacaccatcatggaggagcacggatcctgggaaatgatgtcgcgaagtccagctggacgattagctcctccgccacctccacctccacctcctccaccaccgccgccgccgccaatgtcgcttccgccaccacaagcatcccagccaccactcccgcatcacctaacgaggcccatgccgaccccaccggcgcctgagaaccgtagtcgatgcccgtttccggactgcgggcgtgttttcaaagatttggcagcccatatgctcacgcaccaggaagagaggccagagaagtgtcccatcgagtcgtgtgagtatcacacaaaaggctttgctcgcaagtatgataagaacaggcatgcactcacgcactaccgaggaacaatggtctgtccattttgcccgggggttggctcagctttcgcaaaggcgtttaatcgagccgacgtattcaagcgtcaccttgccgcagcccatcaggtcgagcaggcgccgctacatagccatacaaccaacagagggggtcgactcataacgctatctgccaattcaggggctagcgccatctgctctatttgtaacaatcgcttcgccgcgccgcaggacttttatgagcacttggatgattgtgtgctgagcgtcatcgttccggcgggaacccgggcggcattggacacgagtaacgatgctaacgatgacgataaaaagacgacaggaagaggtggagctgcaaaaaccgaagcagctgaagtagtagccgcaccggcagcggcagcggcagcagggacaggatcaggatcaggatcaggcacaggcacaggaacggtaacgggcacaggcacaggatcagggacggcaaacaacgacagcactccaggaatgatatatatacggagatcgaaaaaggctgcccggatggattagctctttttgtcttgatcttctttttttttcccccccggcttctctttcttctcttctctccgtgtcctatctattattatttttcttttgattatttggtgtgatatactttcctcatcatcgtcgtttgaatgtgtgtgtttttttttttttaccccgtctttactgtttaggatacatgagcgagatgatttttttgcgatttttccttcttctggttataggtctttgtgtcactagcaagcagcaacagcaacgagagcagcggcgtcttctttacatatccccacagcccctcaaaaccacctttacaaagctgtgcagagtttttgacaggccattgggtatattgcgagtcatgtgtacaataaacgacatcatagcgtagcgatactcatcatcaccaaacatttaaaaaggagcgagctggtcaaatgaatttgttgtgtctctgcttggatgtgaaagggacagccagtgccttgatgatgatgatgaattgtgtagtttgtgacagcgtagttcttggaaaacagcagggaggggctgcagcttgtatttcgtgcgaggctgcgttgcgaataagtatcgaatttggagtcaatttgaaacaaactgaaataaccataatcattcagttgtccattgtaatacaagctcagggctgccggagttataggcggggggtccttcggggacggcaaataaggttgttgcgctattattattactcatccaaatcttcatacaacggcgaacagcagcaaagctgtcagcactttccccttatcccaacgtcatttcccttttttccttttggccaccagcttttttgaaatgcaccgttcagtgtagctgttaaccgtgccaaggaaaaagaagcgttctcataatcataactatagtatagccgaaaaggaccaatgtcggaagcggcaaagttgcaagaggtcgatgtgggagcggtggagagtgcggagagtcggcggaagttgcagaatcgactgaaccagcgggcgagtcgtaagtctcctatatcatcaaataactacaatctccttcttctttcttctttccttgagatcagagagctaataaattccataggcaagcgaagaagagagcagcaacagcagcagcagaaagagaagaatcaggttaataaatgggtcttttatattgacccgaggacggagaagcagcaagcagatgataagcgtccacgtcaagatgaacggcagcagcggaatgattcagacgttgccgccgccaatcgcagcctcggtaacaaaacgaagtactacgacctaggctttccagacattttcctctccaaggaacaccgcgatagggcgtttcgcttcttctgcaccatgacccaggaagatcgcacagtcttcttcaaccggcttcatgatttggtttccgtaaatgtcgccaagtacaccctagacagccagctgctgttgtcggtgatgcagttcaacgtcatgcgagctacgatgatgaatgcaaaggcgattgggctaatctgggaacaactgactgaggatgataccatatcacctttcaacagtgacactgtttgccctatgctgtttctcgcgccatatgaaggtgtgacgacttcaaatgcgagcaatgccgctgctggcaatggcaatgagctgatgcgtctgcctccctgtttacggccaactgcgttgcagagacaagtcatccatcacccatggatcgatctgtgcccgcagccatcactccgagatgctctactaagacgactaaatgacatcgacgaagatgaattttgccaccatctgtttctgcaaagtagtgatgctgatgaggacggcatgataggaatggtaatatggggagagccttttgatactgcggcatacgaaatctcggaaaccatgctacgaaagtggccgtggctagcgaaggaatgcccagacatagtcaaaacgacgaattactggagaagaggaagggcggaaaagccgttgaagatttcataatgactgcgctttctgaattcttgctatcgaaacatgatggtacatggagcggcgagagatggctctagaaacaaaagggggccctatcggaacggatcgccttggagggcttagacgttgaagggctctccgatgagcttctcactaagcgcccacaactttgtccagtgctcgcggttcaagacatgcgaggtgatttcgtcgtcagcaaccgcgttgtggtgcaggtaagcaccgttggagccttcaatagtcgggtcaaccatggcggtgataagcgtagccgctccctcggatgcgccagtaaaaggaggcaaagcgatcgaacggccgtcgagatcacgcaacgctgtttcaaagaagttgtcagcacaaaagaagggtgattccagcggctaagctttttgggagggaaaacttacgttctcccgactcccgcagcgccttaatcatgtcgatgaactcgggtgtgaagtggcgctgcagtcctgacgcaaccgctgatttgataaaacagagatgattagtctatggcgagctcactatgcgatttcctgttgttcaatcggagttacgtaccgccagggtcgatgctgaagacgcggatgtcttctccttgcagcttctcggccagcagcttggcgaacattgttcgagcagcgttggactgcccatacccggcgcgagggtcataatctttgccgtcctgtaaaggatgagatgtcagtactcgggacgctccatgtgcttattggatgatggagatggaggaacaaacattgtagttgagatcgtcaaagttgactactcctccccgcatggcagagctagaacagatgacgatggaagacttgggcgccgcggccctgaccttgggcagcagctccttgaccagcaagaagttggccaggtagttgacgccaaactgcgactcgacaccgtcgaccgtcttggcgaaggggggcatcatgacgcccgccacggcgacgaggtggtcgatcttggggacatcgtcgaggtcccttgcggctctttttacgtccttgagatcggagaggtcgatcttgaggaagcggacgttgacggcggggttcttggccttgatcttggcgacgatggggtcgacgcgagacccggttcgggcagtgaggatgagggtggacgggttggcggagctgacttggacggcgagttcaccggcaatggagtcgccggcgacaccagtgatgaggacttgaagaaggagaagaacctgatgttagtcttgaatggaattttgaaagaaaggggggaaagacttttgggtatgtatggggcgtacttgttttgccggcgagggactctccgtacttgctgagaatgaactcggaggatagaatgacttgtgagctcgctgcggtggacatggctgctgtatgctgtgttggagtttgaagaaataatgctgattttgctcggaaatgctgatgctggtgaacaaggcgaataaaagttggattgctatggatatctatcaggcgtctccaaactcaaacaagcagtcctttcctttgatatatatactcctccaatctacaactgacttcttaagaatgaatctcccctttccgcatagtcattgccacaaaaccaactcatatcaaaactcctcagccaaacagcatgatccgcatatactgcccaagagggctagttcaccagtcagcgtcgctgtcacggaaatgtttgaatagctctagctcgggcttaagattttgttaaggccattaatctccttcaaacaactttcccattttgcatgtacatatcgctttattcatagtacggaaatacttggtatggggggaagccaatctgatgctgaatctccgttacgatgctgcttagccaaatatgacttaagttttcaattaccacatcgggttagatttctggtcagcaccccactattttccatataacatcaaccgttgacaagatatacctcttaacagaagcaaaataaaagtgagcgagtaacccacatttacaatgaaagaggcattcggagagaagaagaaagaccgacctgaaagtggactttaaccagtggccgcggaaaatgcggagcggatcttgacataccttctccttctttcctaggcacttggacctattcttcagcatctccaactacagaagagctgcggcaacacacctttgaactcgtcttattcttctccctttgactgaaacgatggattccagaccgctatttgttccgctctgattaatattctcatattggtagcacatcatacgtctcattctcaaactacaacacaacaaacgagaaattatcatctcctgctagcattataccgtattacctcgcgtttttcgacgataaatctaaggttctggctgatctaattggccaatgatctattgccctataattaatatcattaaagttgcgagggaatcattgttgaaaaggtaagaatcatcgtcgaagttcgcgagggaaccacaataaatcaatatttatccaattaaaatgcattatagggcttcaatagccaatcaaactctgttgtttttcacttattgtggttccctcgctttttcgacgatgattccctctcaacttcgacgataattctcacctttaattggctaaattccccaaattcccacttttaagtttatcgtcgaaaaacgcgaggtaatacggtaccatacaacacgactccaagacaaacatagccaaaaccccatctacaaatgcacatagcatttcaaaagacaccacattgagacacaatttgtgaatattgcacattgcaaggcgtatcatttgcacttttggtatatataatatatactcgatactctatatcatcctcgatgcgcttccatatccgactatctaagcaggaaatcgccgattttagggcatcgcaaaaaatcattcaagcgttggattcttctcccaacgaccacgcaaaaacactattctatccgcaccgcttacgtgcgcgacacctctccatccactggcccggatatatggtataatgataaacaaaaacaagagaaccccctttatgcatattatgcgttaatcatagagactgtaataaaaaaaataaaaagttgtaaaaagaacattcttttcgtatcaaaaggggtaaaaggaggcaggtctttactcggaagatgcctcgtcagtggcaatcttctcgttcaagacgccgccttgagtgcgaacagcagggctggagcgcttgaagaaggcgtgaacctcgggagagaactcgccatcgtgaacaccgtgctgatcctcggtctccttaggtccacgagcagcctgaatagcctcccactcggcgcgcatgtcctcaaccttctgcttccagtccaactgggggtcgtatgacttgctggcgccacgcattctctcccacagggaaaggtgctgggggtggacggcaacaccgtggtactcgtcggctctgccctcacggatgtagcgccatcttcgctcctgctccttgagatcgagaccggtggtgtcgggcaggaagagccaggtgaggaacataccagccaaaccaaaccagggaacaacgtagaatcgggtctggatggggatgtagttgtacaggatggaggcgagcagagcaccagccttgccgatacaggcagagaagccgtgggcagaagctcggatgggggtggggaaaacctcaccggcaacgaggaaagtgacagagttgggaccaaactggttgaagaaggacgacaagaagtacatggcctggaaagagtggatgccggcagggctggagtagtactcatacttgaaggcggggatgacaaacatgaggaagcacatcaagaaaccgatctgctgcatccacttgcggccgtagagcttgttgtcgataaggaaggtagcagcgtagtaaccagcgagggagacaacaatgttgaccaagttccaagaccaagcggtcatgagggagttggggttgtcggagatgatcttgatgaactgaccctggaagagcttgttgccgtagaagaaaacgtcgttgcagaaccaggtgccagcggtggcgagcagacggccaccgaagttggtgaagcaggacttgagggcggtgacgtcgtagccggtgacgctggtacggctcttggcttcagcaagctgcttggaggcgttgggcatcttccaggttctgtagtagacgagccacagagtaccgatggcggggaaggcaaaggacagacggaaggtgaactgagcagcctccttggagtaaggggggccgccgcggccgctgttgaagatggcgagaaggacaatcaggataacctggttgaagaactggccccagccctgcatcaggaaagccatggtgacacggcgaccacggtgcagacggtcctccttggtagagagtctgccagcagtgacggcgctctcgagggaagaagtagcagtgatggggtattcaccaccaacaccgacagagtagaagaagagagaccaggcatagcagatgacccagccctgcagagtaagaccccaggaagcggtaagcatgaggagaccaacaaacatgatgatggcgtcctggatgagaccccagcgacgaccgatccagtcaccaataacctataatatctctagtcagtcacaagttatcttggctgggccaattgaaagcgagcacttacaccgacgatgacctgaccaatcatgataccgataatttccaaatatgtcacagcggcaatccagttggggtcgcacactgtggccttggagccccagcattcgggccaggcagcggcgaaaagagaggacaagttaccaatggagaagagcacgtagccctccagaccaagaccagcaccggggatgacagcattgcggaaataccatgagacgggggacaacgggtccttcttcatcatggaccagatggtgctcagctcctcggcggcggcctggcggtcgacggccgagacgaacttgacgcgctgggcaatgggcagatcagcccagtagacgccatccggggtgtagctgtcgtcgggacgggtaacgtgggcgaagacacgctgctcgtcgagatccagcgggaagtcatcgcggtcgtcgttgtcgccgtgagggccgtgggggattgggatctcgccggggatcatgccgcccaggccatggtgctctctggcggccatggcgacggtacgagcaggttatgtaacgtgtatgcaacgcacagtagcgagaattgtgcaactgccgtcgaaacgagcgctgtgattggacagcgggcgctgtggttgcggggggggattgtccgagaaagggaagcgagacggtgccctttgcagcaagggagggttgcttgcagcttccaccacaccaacacactcgagagaagaagtgtgatgaagatgaggatgaagaaagaaagaaagggaggcgagaaactgggacagggccgcaactgctttatttgtttgtcgcaggcgtatgtaggttcaccccagattggcggtatctgcacgctgcgagctaaagacaggcaaaaggcagtattttcgaggcattgtgaacatgcgccatgtgcttcacggtttaggccgcattcgacgaccgaaagacagcttcagcacagccagtcagaagcccgtattcaacatcgtgggtgaatcttggaccttcagtggccttgccgggggcggcctcgcctggtccagctgctccattccgccgtcgtcgcctcgtggagatttgggatgctctccacagctgcccacacaccttgcgcgactgtggctccgttggaagccgttcggtcgctttgccttttgagcagccatcgacccgtaataagtgctacccagctggtcgtagcggaaagccaacagatgctaagagtcgcctcgtctgggatctagcgctgtcgtactcgccgttagtagagaagaaaaataagatcgccgagaggtacttgcaacgttcgattcgccgtagtccaagacagtcaaggtttgcaaagccaggatctcagattctaccgccactttgcgtctagacgacccgatggctgctttggcgcagtcaatcctccttgggtgaattctggagcctggaaatctaggcttttcttcttgtcccccagtctttttgtctcggtatgctctcgcctacgcaggatctactgagcaaatcgggccatctcgccagcaacggaccattccaggatgccattctcgcgggccattgcggtaggcattgcggtaggggtctgctcggtagcccttctggcatttgcggccgctggtgaacaccctccacgggctcgggcctcggtcaacagcgaccaaaggttccctgcttcgatcttcatgcacaaatatggagcaggaaaatgtttactgctcgtggtgctttggtggcatggaataacgggtgtacagtgtggttgggtggcgggagagcagaagaaaaaaagaaggcgtctccactggggctggccctcagggcaccgagatgcgctttgatgcacccaatttaggcgtcacgtcccttctggagctgatgctcgccaggtctcttgcaggcactacaggcattctacaggctctctacaggccttggtcagcatcttaaagtcgcgcctagtcgactcgaaggcgtcgcaccaggaaagagcgcaagggcgtggtgcgtggctctttcctggttggcgctgtgctgctgcatccggatagagcggcacctcagactgccagaattccatgccgatcttgcccaaattattggggcccccagcagcgtccaacagatactggccgtttttggcaccgacggtgagattcagctctggtgttaaaattacccaaaatgaggctttgaattgcttcaattcgcttttgcagccttgcacgccgccgctttgcttttctgcgtcttcgcatgtcgtccagtctcggccggcacttgcagcctgtcacgcgccggatctgcttggcgacggctcttatacgtcactcaagtcgcacaatccacccttgccaagtcgagccagccgcagtaggaaagttgtcgcgtgagtcaagtccagagtctggacctcgtctcctcgcatgctgctccacgctgtaaatggaaagagcgccggagcaagacagagggcaagtcacaaaagggacagagggcgaaaaaggtgtcgtgattatcagactatcgaacggtgaatccatttatttccccaaacatgcaccgagactctatcgctctactcgccgtggcgccgctatagggtcccggcacctgtccaggggttttggttactattcgcagattccgtagtcagggccatagagatttaaagtttaatggcgatttagtttctggcggccgcgcccgagcctttctgtgcttttgatccaatcagtgaagaacgtgcagcgcctgctggcccgatttggactctcattgagagccgcgacaatcacctattgatgcctgtctcacgcgagcaaatcaggtaggtggcatgtgtaaagttgtgacctcgaaaaaacttaccgctcgtatacctgctgtacctgtgtactactatagaagcatttgttttgccaagccctttttttttttttttctgtcgtagcgccggagcagcatcaggcggtttcagtcagcagctgcagcatgattagacaccgcgtctcacacgttggcagcgactgtgcatgaagctcgagccccagcgcagccaaggcgctgcctccgcgcttgtctcgctacgaatcgagggttttgcgacagcacgtgctcaatcctacacgtcaactcggagaaaatagcacaagtttcaagggagagaaaaggcggcttgaacaagtacggatcatcgctggaaaaaaaaattaagtcagccaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaagaaaaaaaaaaattggttgccgtccgtcaccgccaccgccgccaccgctagggaatagaatagcaatctgacgggcgaagcgccacaattactgcatacgcaaaagctccgatgaaagttttttccagattccagattagagattccagaacgtcgctgtctttcttcccctctttcatacatacggcatacttctctggcgtcatacaatgcagatcttgggatgatacatgtacattgagctttgcaaaacattcacagatgcgagtcgcagtaaggttgtcagggggccagcgggagctccattcgtctatgcagcctgcaggctagaattcagggtcttcggttaacatccgcctttttctcatttttcttgtcttctctcgctcttctccgcctattcaccggctaaaagccgctgatctgaggcggggcagaggggctacgtcgatggctgcctccactgacgagcaatcgctcaaaagctctgctttgggcaacgcgctaccctggagaggcctcactttttcctgctttttgcttttctttagatagtttcccctctcttggagcttatccgttatacatacgcagctctttactttgaaattctcgcgcgccaggcgctctgcccccaagatctcgcttttgtccattccccgtggagactccagcttctgtgacatgatccacaacatgctcttagatagcgtaacagtaacagatgtcgtaaactctttgattcacatgtcacatataacgcccagttgcctcgctactatactttgtacgcatacttttttttttaacttctcaccagtgcatccaaaaagctgagccggtgtgcgcctcttttcgcccgtagcaagaagccacactcaaactcaactctgttcactagcatgattatgttcaccgagcatttcagccacaagcaaagagcagtaaaatctaagcgcccgaatctcacagctcgccacagatgcctaaatagagacattcggtatttgagaagatgatagtctggttacaatacgcacgcagtatgtgattatgccgcgccgtcacgcgtcgatcccacaaaacacgtcggtgtatggaaatggtctcatcgatttgatcacactcatcgcgcggtggacgtcgatcagtcttccttccccacatctcagctactcagctgtaaatatcggtattctcatgagctatctataacgccgttgatttttgtttcttgcgactgttgcgcctacgaacaggtgaccctcctctctaaatagccttcttcatgatggttgcaagactattgaaaaattcgggtttgttgaaaatgcgcccgaatacaaacaaaaccttgggttgtatgtgtcaagtatgacaagtggtggtgtatgcagaggggaattgcatgctttgaacattcacaagcggatgatgccttgacgggacttctccctgaaagctacctgtaagacttaagtgatggaagtgatgccttcgtagcaaagtctctgctctgcggccatggctgaacatatacctggtggatcatttacatttcctaggcctgcattagaaaacagttgccgggaatgctcttgcttatctatctttcttggcttcaaatcgctttatgacgctgtttaatatggggaggcaatagcagagcttgaattattggattgtgaaatgtctgtctgtgttttcgtaaggctgatgatgtaagcacatatggcctctgggaagagaaaaaatgctgtgaaaagacctatcttagtgcctaatgcttgttttggcttacttgcatgttcccaaatgttcgagcactcaacggctgcgactgggagtttcagttacgttttgaagatatgtaatccaaatcccccatgcctacccaagaaaacgattgctgggaacgcccttgctacctatcttcttggctaagctttatgacgctgtttgatatgggaaggcaatacgagaaattgaaatagtagtattgatattctggtgaggctgatgtatgtttagtacggtggtctctgagatgaaaaaaaattgctgtggagaagctctcagcggcagtgctgcccaacctgcatgttcccggatgttatattatatatatattagtcaggttaatgtaatcatagtatggtagtctctgggatgaaaaaaattgctgtgaaaattgtacttaatatggtatcgccagtgctgctgcctaacctgcatgttcccggatggtggagcaggctatcctaatacgcatggctcttattggcgagtctgcgccatcatcatacgattgggggattaagtgaattttggtggtattcgcaaatggtacatcagacaagatttggccgtgtccaggaaaaatagaagatagaggaaagaaaggaggggagaacaaaccaatctcatcttcttctacattcgctaaagttggcaaaatcaactcttaaatagttataaagaacctcgccggctacgaatgagccgcagggaactttacagtatagatatagatattaggtacctatatatgagcgtatcaatcacgcttcgaacaggctgggcaaacagaaacaacggtaagaaagacatgtcgtgactgcccagaagctatcaagccaatgttcgaatcacagccatcttagtagttggacaaatacatcatccctggatgtattgcgtttttccactcatagcttgtttttgcgtgagattacttctttcactacccaactaaagtacatgtaacattcctcgtatgttcaagtaggtagttgtaaatgtgtacatcaataacttcatctcctcatacacggtagtatttacataggcgtcatataccatcttttatatccaaattcaaaagagaagaaaagggaattcatggcacaaatccaagtagtaacaaatcacaatcctcacaacagagcaaagcaaagcagccactcattggaagctagacagtttgtttttcattcccatacgtcagaatcttctctatatgtacacacatcaaacactaggttaaatactgcctccacgaaaaaaaataaaataaaaatagtaaagccagcacctagcagaccaaacatcatctagcttgcccataggcaaaaagaaagcaatcgttcatcgagagcctttatggcacaaaaaggaaaaagagaaaaagaaagaaaaaatagaaaagtgaaaaggaaatttgagaaagaaacttgataagaaaagaaaaaaaagggaaacgggtgggacagcgaggctcctgaagtaagttaaaataatcatcatccatcccggtcagataaagcatgctttcgctccgttttgcatttcaacttgagtcgtcatttcccatgtaacgcctcgctgctattttgtttcaagacaaagagaaaagaggctattttttttctttgcgttttcactcgtctctctgagcaacgtacattttcataaatgggagagagagaagaaaaagaaaggaggcgtggaaagggaaacaaccaacattttgctccggcgggaaaaaaaaatgtaaattgaaggtaaatgataaaaagaatgaaacggaatacataatcgttagaaggggagagcaacaaggggaaatacttgtcattcctatttccccagaggtcgtggcgttgtctcttcttctccgtctagttggatttttaccattgtatttccgctgcccgtcttgtctgcatcactcgcaactgcaggcggtcttggagttgcttcagcactcccaggaacaaacgcatcttctgactcagcttcagctgcatcagatttgctcggcgtactctgcaccgctgctaagtcgggaggcatgccaattagttgcctttccagctctagggagggcgtcgttgccacctgggttacagcttcagatgtgctgtctgataatgtgacgctgtcgtgactatccgctcgcatcatttcaatgcccagcttggagctcggcaacgtgcttttcccaatgatggccttgctccctcgccgaagctgcatgtctctcctaccctcaagctcttcgtcttcgtcatctgccgactctgtgccttctgaagctttcttgtcaaagatatcatgtctgactttgagtcgattatctaagccgcgtgacatgacttccagatgtgctggtgctgactgctgacacaggagcgagggtgtgctcttggttggattttcaagcccaagcgttgcgtcaatgtcgctgattccaaggccgccgctgtcttcccagtcgccagtcgccttgcggctgatgactacggggatgtcttccgtagtataggattccgaatcaaacatgctagaggcgatggaatcctctcggcttgacaccatggctgacccatgccgccctataaaggcagagatgctcgatgttggactgtcgtccatttgacgggggtgcgctctcctgagattaagtggaatagccgctgttatggacgtcaagggtggtctgtgaggtgattcaggctgccactggcagaggcttcggagcacctctgatagcttcgacgagctgatgggcttctcaattagagagtcaaagtgatgtggggcctgcagctcctttagatatgctgtaatggctacaattggcgtgtgcgagttggcattcttggtctctcgtatcatacgagccacgtccactccgttgatctgggggagcctgtattcgataaagatgatgtcaaatttgatttcgctcatcgagaaccgcaccgcttccgacccgttagccacggaaatggtgcggcagcgcagcttttccaacagtttctccatcaccattcgcgacacaggatggtcttcgcagatgagcacatccaaaggtcggaacgtggggccgctatcaaaggcaatctgggaaagtcgccgtgagctttgtcggcgcctctggactctcagaagggcgttgtgcttatctccttcgttatcagacgatgaaggggacatgtcgaatacctggctccgacggttacggtggtgatgctggagcatatccgttgcaatagggctagcctcttgcgaccctacagtcaaagacctcgaccggctcgttgaggacgtgcttccctgccggacaggtgttgacaagacctttcctggagataaggcaagcggaggtggtacagcgcctcctctttctcctcctccacgaggcttggccggcgacgaagctgcggacgttgcagctctctgcagactgggaggcacctttggtacatcaatggcgacatttggctgcagagaagatgacgttgactggtaggacaagctagatgagttgcttgatgcctttctacggccctctggcggtccatgtccagctataaaagagttcatcaatggagatgacggctgtgaaggctgcgaaacctgagagatcctattaggagatgcagttgcgaggctaatgccagacggcgactgtgggcggttgccagcctttgcattggacagagttctttggatgtgacttgctactacagggctgccttcgagggagggcgctggagatggcatgcccccgctgatccctccgggactaacagaggtttgcttgctctggaccgccaatgcttctgcgcggagcttctgtattacatccttgtttgccttttccagcactggaagattcttgaaagagaaactaccaaagtcgtcggcagcaatgggctcactcagtctccgcgacttcaggtctctcacgtgaggggggatgtgtagtggcatcagctttctgcccattgagtttacctgcgaacgaactcgtgagagggcatcgtgaggtctatctgggtattcactggacccggctgtggaggactgcggcgatgtctggtcttcaatctcctctacaaacgagtggaggacagcgcctctcgcatcaaagtactctgtatcttcagggttctctggctgaggaacaaactgcgcctcgtcttccagtaggttgtcccaattgatgccctcaaaccagggatgagcacgtatttcttcgccgcccgaagcgaatttatcctcgcgattggatcccaagcgcagcggtggatccatacaaagcagcttattgattagatctttcgcctcgtcggataccggctcgcattctgcttcatccggccactgaatctttcgtgccaatatattttcaaatacttgctcagcgtcaccggcatggaatggaggaatgccgtagagaaactcaaacatgatacatccgacggaccaccagtcactcgtctcatcttgcttatcacccttgatcgtttctggggccagatagtctggggttccgacgaaacgtcgatttgtatcctccgggtcgaataatgccatggggggcggcaccatacctggtggagggagggagcctctgctgtggctatccatactagtcctggtattagaatgatacggcgctaggtctggcgaagcatggattacagcatcttcatctaagaataaccttgcgctcggcggctgagagccggcatcgggatcatggatggagaaagttgtaagcatgcggctcaatgtctcactgccaccgctatcgctccgatggctattcgaaatgcggcgtggatctggctgttgcgcggggccgaggctgaaatatgacggctgccatgggccgccgggatctggagtcatttggggagttgcacccggggagggaccatggacgtcgagcgaagttgatcgagaagatgccattgacgtagaccgaacaaaggggccctgtttgagcaaatctggggtggaatctgcctgatcactgttcaaggctctcttctgtcgacctaccaagcccattcgtgacagtccaaagtcagtcagcttcaaatggcccttttgatcaatcaacaggttatcaggcttaaggtctcggtggataacccccctctcatggagatgctccactcccaagacaacttctcccagatattttttgacccaatcttcaggaaggcctcctagtaccttgatgagagacgcgcagtcgcctccgttgagatactccatgaccagatatagataatctttgctagaaaacgtccagtatagctttgcaacaaaatcgctttgcccttgccacatcatgatagcacgctccgctttcacatttccaacttgattcttggcaaccatgtctgcttttttcaataccttgatagcgaaatactctccagtcgatttcttctttgaaagatagacactgccaaaggctcctttactgatgggcttgataatctcaaaatctttaatcgacggctgtgacgaccgtggctggggaggaggctggttattggcattgaggcgcggagatggtggtggcttcataacgaagtctgaaatggctgcagacgattgtctcctatggtgtttggatgggtgagtaactggagaagagaactcgctgctcgggaacattggtgacgcttcgggagaaacaatcccttcgtagcccaggggtatcactcgagccttgatccgaagaggggaggaaggctgtgtcatcatccgcgacggggattcttgtcgtcgaggagaagacgtttctggtatgatcaagctccgtctatgccgtctggagctggccgcacgccgaaggtcgccaaagtcagaaatgggggactcggtcctgtgaggtcctcgggaagccaccgatgatgaccgcaaacttccttcgctctcgccaacgtcgctctcaactggaagaatagacgctctgcgcgaatctcgagactgattcaaaatactcaacccacccgggtgggatcgtggagttgggcactctcgggggctgctggatcgagtagaccccacaaacgacgtcggacgagaccgaccgagtcctgtagacatgtccacctggcgaagggcagccgccaaggcagaggggcttgtaacggagtgttcaaactgctcgtcaccagtgcgactctgtggttcttctacttcacttctcgcgtcaatcgcgtcaatatcttcagtgtctgttcgctgctgctcatcgagctcgtcttcgctggaatcagtaaaccttccctcagcaatgcgagcggcttttctggtcgcttcatcaatgcaatcttgcactagaaccgcgaattcaatccggattctctctgcatattcaataatctgtcgatggcgaaacacagcatccacctttgttcgggcagctttttcggtatcttcgcagagcaatgccaggccctgttcttgctcaagggtgtttgaacttggtgacgaccattgaagtacttgtgatatcctcgactctgattgaggcgactgggtgcgtagttcccagtgaccttgcagcgaagaactctccttgatccctggacagctgatttcgatggcggtatcgcatagatccagcaggagctctacgatacgggcttgcggcctacgaatggcaaaagagcgggctctagcatgcccaaaaccgccaggtctctctcgcgagcgagctagcgatgtccccggggatgactgtgccgagggcggaggaccaatgggctggcccttgtattcggccaccggaagatttggcgagtcgccagaaagagatctgcttttgcgtgtctccagtgcgtcgaggaccctgacgatggcgtttctatgttcactcagactttcttgagccatttgcacatccatttcagcccgatgttcttgtagacacaggtcggtatgcttctcgaaccaccaaggaggtatctgacgctcgcagatgcgacagagaactggaggcggaggttctggctcttctgattcctcgcttgcggcttcagcaatgcgagtgaggatgccggcgagaatttcgacccctgagcctagggagtcgacaatcacggcagggaggtcgatttgaacttcatggggtatccacggacgaatcatccacattgtctagatcattaaccagtcaataaattatgaatttagaagcatgagaagcaggcgagaagagagtctcttgttcatctgctccaggccaagagagaggaaaaaaaaacgtacatggctttcgcctcccgatacgctgtcatataccatgatgccctgtgcttcaaggtcggccatctccgtcggtgggacatctgatgaatcaagagccccaatgctgtccaacgaccgcagtttggagaggggccccaagatgacggagaagcggaccctgtggctcttggagtcgtccctcttcatcgaatcaaccacatctgtaaagacacacttgttttcgctggctatcaagtcggaaatggggacgccttcgaccgacttgacggttgtgccaacgacatcggcccacgaaggactgacccatttgatggtaccatcaaggttgaggtaggcaatcgcattcagcgtctgctcggcggcctcgcgcagctcctctcgttcttctcggatgtcctggctgatggatctggccatggccgtggtctgcgaggctcgcagcgacgagacggccggcggggccagcgagacgatggcgggactggatggcttgtccatggcggcgaggagagggcagcgccggggctgctgaggcgcccagtgaaggcaagagccggcgggaggctgtcgacggcaacgagatcggcaaaggcagcggtgatggtgggggagctggggtttggttcgtagagagactcggggtctggcgaggcagccagaactacagacccatcaagctcggatacatgactgaagaccgccggcgtaggctcacagccgcctctctctctctctctcgatcgctgcgtcgtcgttgctggcgcgggggagacgtggacagggtatgccggacgttgcgttgggtcgttgaagaatgctgagtaaaaaaaaaaaaaattaaaaaaaataacaacaggatgccgccgggcaggcaatcccaccagaccccaggcagacgcagcaccctgaacaagctcggcggccaagactggacagacagacagacgaaccggtgaaggcagctgagctgtgctaaaccacaggccgtgagttacctctgaagtcgaacaggcggcggacgttctcaggagcagcaatcgctggacacacagggcggcaggtcggatgccagtcagctcagtcgggagtggttcgtttcacgatggctcagtccaattgctaatcgaggtaccggccgccgcagccaggccccaggccaaacggagtatctctggccaagcagcaaaaacggccaaggtcgcgtcctctgctccccccatgacacattaagcgggggactggcagcccggcggccaatcacggcacaccatctcctcaggtcctttacccgcctgatccaaccctctgcggcggcgcctctaaactctgctgggccacagcgcaggccgtagcgcagatgggcgctgcaggctgcacaggcgctgcaaaggcgctgcacagtgaggacccaacgggagaatccttggcggcctttgccttggaggggtccttcgggaggctctgggacggccccggggagaagccctccagctcagcaaacagcacgcaccgcagggcatgagagaaaattttctccccggtcccctacttgcacaatcagcgcccgctctctctgatcggcctgcacaagggctggtctggtgtcccgacatgcatgcggcttctgcgaccacgccacgtcacgtaagcgggtggtttggcttgctttccctttgcacattcgatatggtcgcgacattaacagcggagcgcgggtagcaaagccgcctggccccaatcgacactgtaccggcattgctcctgatatcattacggcgctgcagcatcgctaggccaactaccccaaagcctagcccggttctgcagagggtgtgggtggccgtcatggttgtgatggcaacggcctagcattcatgcgtgggcacacagtagtccaagcaaggagacgatgccgggacgcagcaatcagtgctaatcacgcaggaaacggcacaagtcgtggggccttgggctctggacctgggccgcgtcggaaagaattcatctagaacggcgacgttgcaccaaccaggcctcatcgtttgcacaaacgcgggagatccagaggagtcaccgaaaacgcctgagcaaattcagatcggcggcgcgggctgggattggatctgccgcccaactctctgcctctccgcatcttggggcttggggtagtttcctctctcctctcccacctttgctccggtcttagctcaagctggagctcaagctcaatggctgcttgcctcccacccatttgttagcgttgcgacttggaaacaaaagcaatgcaactgctctacatgtcggtgttcgcaccgtgtattagctctgcagcagcagacgtctcgaatgagctgtagcgcatccgcgggatgcattgcatatggcatatcacaagaaccgattactaccacgtccttttttgacccagcccatgatgcagttagctcttcgtataagtgtctatttgggtgtgaatggccaagtatatgcagcacggtgcacatgttctaccacgagatgattctagaatgctcccttgcgccattaatggtcatggctgtctttcgtttctattcttggtctgttattttcagtagacattacacaatgtattagcatataagagatctagaacctctttactcaaatccgtacgctatactccttataccacagggaggctatacgtaggtatatacatgatctctcgagatgaaacaggtagtcgacacctagtagcctgtaaagagtattcatcttacgctgttagacaacggcaatactaggaattcaaagttcaacatgccgcttctctgcaagctgcatcaactggcgaggcacttctgtctctgcgcttcaagccactcccccttttcaatccaccgctgctccagccagctggccaactcagcgtcagtctgcggcaggctctcaatgggaaaccggcgagcgtgtacatgaaattggaagccggccccctcgctcagtctcggaacgctcagcgtgtcccacattgtcggggcctcttggaactcattgcctcgacggtaaaagatggtcaggtcgtacacagccctgatatgcggtgccctgcggaggtgctggaccgtggcgatgaagcccttggtgcggggatacaggagatgcatgggatggggccgatcggtcttcttgcaccatgcctgcgactcttggtatttccgctggctgaagcgggtggcctcgctgaagctaatgagccctatataaccgggtcaacacttacagtactgacgagagcacggcccatcgtcgttgccgctgctctggcaagggggaacagccgacttacaggtcggaagcctcatggagaccagcccggcaaaggcacgatcgagctccgacttgtccttgagccagctccggctcaccatcggcatgcccatggcccagaggccccagcctaggaagggcacgagccgaagctggcgcttggcaaagtagcggcagcggcccagcatgcccttgcgtatcgccagggcctggatcatataaaagtcggcccaggccaggtggttggagacgacaacggcagattcgcccgccgggatgtcgtcaccagagcactcgatctgggccccgttggcgtattcgaagatgagctgaatccaccgccacaccgagccggcgatgcgagacgacaggtcgtagacgagcccaggggccagcgccttgagcggcagcatcagcgacagcgctacgtctgccagcagcaagtacaccagccaaggcgccgtcaaggcgagtccgcggagctgtctgattagcgacatgggagtacagtaggtagtactgagtcgtattcttagaaaacgcagctagtggtagcagcagtagcagctcagtcagcaatcacttacaacaactcctgatgcaggatctattatcacaatttcctctttgaggacatgccctcttatccatgagtctggattgcagtgattgagacgggatctggtggtcagaccgtcggtccacatgacgcaatgccacagcagtggtagggcatagcgccaaagtattgacatgtattcggtaccttgtagtagatggctgcttgcatcttgtactaatgaataccaagagcttcaatggcgatgctcatttatgggacattagcaacggcttctaatacccatcttaggtattgatactgataaaagggagggtgagactatgttggctcaggacgactgctctcatgcagcttctcgggcatttaaaggctaggtacaaaggtgatgctacgtgcgggctacgaaccacaaccctccccatataagaagatgggccaatttatagtattttgatacgcaggtggctttcaccaatcatcaatcgatggctgaatcattgtttcactcttgcagcccactcccgccgcgggttgaaattgcccaatgtttcgtgtcaccacggcgagcggctgtccagaaggcgtccagtgcttacggaccaagaataagaacagcagcagtctccggcagatagtcgaggacggtacacacatgtaagcatcaaataatgtggtcaccgcagtacctattactcgtacaggaaaggtgactggcgcctgaagggagttttggacccttagcgctgcgagtcgtcgcgcgtgggctcatctttggcgagcatgttgttgagtttggtcaagacttgacgcaagaggtggctttgcgagcttggcggccgctgctttcgcctctcgctattcggggtttctggtactagtccatggagtgaagcaccttgatttaagcattgccttttgcttattacaaggccgagacctgatgttgcgtatttgggttttcaacgaccgatctgctccgggggctcagccagatacgcacgggtagtacggcatcaccgcgatactcgcacagagtacttgcggcaggtcggatgagtctccaaaacaaagtcttattactccctcgtccctgttgtttatgatctgcacgacccgagacggggacccgcgcaataagaagttgattcgccttgggggcatgttcacttcccagcaaggctgagccacggtctcacgatcctttcgagcgagttactcgtcgagggacccatcggagcgtaagatcgcacgttctcgcacgaaatacagtgggtggtgctgctggcgctctccaccggctcgcctaatcctgccaggatccatcgagtcggcttctaactgcccccagcgaaccccgacttttagggccctcgacgcccagagagctcaagaaccccgctgtgtctcgcgccgtgcatttcaatcctcaactcaactgctattacatcctgcgggcatccattcacgggcaattgaagcactcatctaccatcgccatcacgtctctctctatggctactgtctcatagcatctctagctcttcataatcgtcttttacattgccctccagctcgtttcgcaagacccgacagctcctaagcagacagtgcagcagctcctccagctagcccttctcctgtggtgggtgcggaagctctcgccctatcgctgcgaacgggtgttgcttagtattcgcaaccgctattacttcggacggtccgcctttctgcgccgtatcttgacctgcatcctcaccaccgtcgacaatccagacaatccgcaatcacagagctgtgatagcgtgcaccgacactcctggattccccttgacggtaagcttctacctgctccctagagggcgcggagggccaatttcggctttctattttgccacactgtggctgcaaccttctcggaatctgacgtcgcacggtggctgacttgtcgcagtcggcaatagtattttaatcacttctcgcgccctgccgcaagccattggaccctctctacgtttacatatacatcgtccggattatcgcaagctaccatgtcatcgctgtctccggaccaaattgaaggaggcgcctcccaggcctcgacagaaggcactgacaagggtgtcctctcttccctgaacctcaactttttcaagaacctatcggacaaaaaagtcacccgcagtaagatatcccgacaaggcatattcccgacggcggtaagaggaccgaccgactaattaccctttctttctgacagccggtaatccccccaagcgacgcggaccaaagccagacagcaaacccgccttgactaggcggcaagaactcaaccggcaagctcaacggtaagcatcttctgtcttgcgaggcattagacatgcgtacagtacaaagctaatccgctgtttgcactctgcagaacccatcgcgagagaaaagagatatacatcaaagcactagaagatgaagtcattagattgaaagaagtctttagcacaatgtctctggataagcaaaagctgtatgatgagaacaagcagctcaaagaagtcctggcccagagaggcattcagctcccaaagctgagcagtgtggacgactcgggtatcagtgccactcaggcgatgagtgtaagtgcttcgggcaacagctttgcgcacggctcccagggtggcttctcgcctaccggcatgtcgcaatcaaccggcatgtcaatgtcgccggacaaccgccagccgtcacctgctggcaacggggttgatcatgagcaggctggtattgacttcgtcttaacgtacgagaactcctcctcgaaggcctatctttcacctcccccgcagtgacctcaacaaggttgccacttcacagccacgcgagccaaactgtcgggacttgatgcgcaagggtcggtatgctaacggttgcgacttttgtcgagggatcttgtaggctcgaaaagccttgcatggcacacatgccattcctggttgacagagcgagcgacgctgacggcgcgccctgtggccacgccttgatggcgtcttgccctcctgcgccgtttcaagagctgaccccagacacccccttcggcagtaaacacacgcacgaccacggcggagagtttgaaaaacaaggcacatgggagctcaccaaggccgatctgaccacgctcctagacctcagcaaacagctcaacctagatggcgagatcaccccggtcatggcgtggagaatggttacgtcgcattacaggttcaacgaattggctccgggcgatttggaaaagctttcggaggagttattacggaaaatcaggtgttatgggtgagtacatcttttgcgactcatgactgctgctatgggtgtttgtttgatgtgctaatccagtgagcagctttggtgctgtcatggaggagtttgaattgcgggatgcgctagagaatatcttctctggtcgcccagaagcaatggtcttttgatttccactcatgttccctccacttctctctcgcttagggtccctcattctcgctccctcttattctctcgctttattcttcttggtgtgaagtcaccatattggatcttttcctctatttaatgatggttcatgtatttgtctaaagagattccaggacgcaccttggtcgcgtccatgtcaatggcggttttggctttgctgttatgtagttacgatgtacacacatatatataaatgttttgagtcactaatctgaacaatcccgagtattcttcacccttctacgaagccatgactactgcctacctgtattgatggagactactacgtcttaagaattcgagaaacgttaaatggtcttccatcttatgcgacatttcaagtaccagtaaacgccgacttcgcgcactcttctgtggcttatgcagcgataagataacacacacaaaaaaccaagtggcggtgcagctggcagcaactggtggcgcggggcttgcaacttttctcgttaggctgccccaccccccaccacaatttcgattcaatgttggaaaccaaattcatcgccagccggacgaacgaatcatcacgagcaaagggaaagccgctctctctttctctctaccccggccttctgcgttcatcatctgagtgaacgtccgaaaaaagagagaatcccgaaaaaagcagtcaatatggcccagtcactggactatgccaagatttgcgagagctgcccgccaggagatggctggggcccttcagtaaccagcgaaatcaccctggacggcgttccctatgcgcccttctccaagggagacaagctgggacgcatggccgattggactgctgagggcaaggaccgcgaacgtggtgggcgtctgcagtacagccgccaatacagaggtacggtggcctttttgatactatacttttggatgttgctgacgagagactcggaaaaatttagaccagcaagtttatggcaccggccacgccgttgttttcaatgcccctcccgccgaggacgagaccagcttctccgtcgtcagcaacaccagagactcgaccaagacaagatatggtcgcggtgccgtcttcacccgtggccgaggccagcgcggcggccgtggtgatacccgcggcggacgaggaggccagttccagcgtgcccccggtggccgacagggctacggctacgatcgcggtggacgaggtggtgctggtgcccgtggcggacgccgattcggctggaaagactacgacaagcctgctcgcaaccgtgatgccagcatcaacatcaaggccgactgggagctcctcgaggagattgacttcaaccgcctggccaagcttaacctcgataccgacgatggcgaggacctggacgactacggtttcctgtactactacgaccgctcctacgacaagcagcctgtcaagggcgctgagaagaaactcacggctattgaccgtgccgcctacaacgtcaccacgtcctctgaccccgtcatccaggagtacgccgagaagaacgaggccaccatcttcgccaccgacagcatcctctccatgctcatgtgctctactcgctccgtctacccctgggacattgtcattgtgcgccagggcaacaagatcttcctggacaagcgtgacaacgccaacctggacatggtgaccgtcaacgagaacgccgccgacgctcccctggaggccgccgatggtggaaaggacgtcatcaaccagccccctgccctcgccgaggaggccacctacatcaaccacaacttcgccaaccaggtcgtgagcgagaacgaatcgaacaaggtccagatggcccacgccaatcccttccacgacgcctccgatgacaccgatcctcctgccagcaaagcctacaagtacaggagattcgacctctccaccaacgaggaggagcctgtctacctgattgtccgtaccgaggtcgacgccgtccagaagaacgctatcagcggcgaggaccagctggtcaccatcaaggccctcaacgagttcgacagccgtgcccagggcagcggcggtgctctcgactggcggacgaagctcgtcgcccagcgtggtgccgttgttactaccgagatgaagaacaacagctgcaagctggccagatggactgtgcagagcatcctgtccaagtctgacgttatgaagctcgggtatgcatactctttcctttttaaaccaagtgctttctttcctaaatatagctaactctccatgtctccaacagattcgtctcccgcgccagcccccgaaccaacgataagcacgttattctcggcgtcatcggctggaagccccgcgacttcgccaaccagatgaacctgtccctctccaacggctggggtatcgtccgcaccattgccgacatgtgcctcaagcgcgaggagggcaagtttgtcctcgtcaaggaccccaacaagtctatcctgagactgtaccaggtccctgctggaagcttcgatgaggacgacaacgaggaggaggttgaggaggttgaggaggaggctgaggagtaaatataggggaggtggagtggtttcaaaatacctgacttacatatggtgttgtctttgttattcactttttaatgagtgagctggtttttcttaaaaaaaaaaacggcagtatttttatgatggatgtataggctagatttgatctcatttcaggagcaaggtggcttactaggaatggatataagaagacacaaaagtttctcatcactaatcgtttccatccaacgcatttaaccatggctacatctcctgttgataactgtgatttctttattgtctctatcgaccaacaactagtacttttacaaactcaaaacattctatcgtcgtttctcgtagatgtacccaaccgttgtatcaagtaactcatggctgctctatattccgcgcttcttaacatcctctcctcgcaggtagtaaagaaattgaatgagaaaagaaaagtgccccccgtccatccaccctgcccattcttcgcgccctaccgttgaacttgccgcagataccacactccaacctcttggagaaagttcatcagcggtatggactttgtaggctcatagcccatcccgcgcaaatcgaattccttctcacgtagccactcccgtgcgacgttgaactgtggcgaaaggccgagatgagtgctagcaaagtacgcagctgcaagaatctgccgataccgacgaccagcatcgcgatctctagctatgaattcatgggaatcccactcgatctggatttcatcacggaggcatccatccaacggcatcgagtgagaattggacaattgcttcctgcgagctgcgtcagcaagcttgatgcccaaggagctgatgtaatcgtgctgcggccacatttcccttgtaggttgctgatgatggtgtcgaagatcttccaatcgatcaacaacgttcaaaccagtcccaagattctcggcaggttgatgttgctgccaattcttttctggaaccaagaatgaaattgggggaaggacgggttgagaggtgacatgctgagagactctgcttgctgttacggagacaggatatccagatatcgggtctgggatcgaagctatggggtagcctttattgtcagaaggaacccagtttgggtcgtagttttctctagactcttcgataaacggaagcctcctatggctaggactgaaagtgcttcgtgcatgttgagcgggataccttgaagagattgtgtccgtgtattgagtgcagctggaaggagagtaacgtagcgctggtgccacagaaagtggtggttctataggattgccatgattatactctgtgtctgaggctcgatctttaccatcagtttcaggaactggcttgtgtttggctgctggactattatccgcggttgatgtctccgttgagtcttcagctggcaattgctcctgccctcgtcttgtgctcttcgcagctctttgtcttttcactgtgtttggtggatcctcattgttttcctgggcccggttctttcgtttacgaatgtttggtggaacatcccaactgacagctgtagcatctattgtgtgtctccgatcattctgcaagcggccagcgacgcagcagtcttggcaaatggataacttgcagtcgcggcacttttgcagagtcccgcagcgttgtttatgacaaaggtcgcacttggcagtggatacattggaagcatcccatccatggtgagcagtgtcaaagcttggcaggggggttctttggttggctaagacggcattggatcttggcgcggaatctccggatggctgagactcagggatggcgataattgcgtggttcctctccatagggtcgacacagcaggggccaagctgcaggtttggatccgcagctggcatattgcctgtgtcctcagaagagtagctctctttactaatgagagctggcatctttcgagtaacttgtacccagaacgaagagcgttggtgtttgtaaatatgactctattcagagttatggcactagtagcaatagatatcttgtggtggcgttgaaggctggaaacgactagtagaagtaagaacaaattcgcagccgacaagagagattcaataccacacaaataataagcgaatgtttgagaaccagggtttttcgaggttctcgagagtgggtgcaacgtagggagatggatgatgccgtggaaatttttgatcgcaggcagaagggagttgaaataggtaagttgggaagggccatgccgctgagaagatttgtagtcgccatatatatagaagattcactgctatgcaaaagacagttgaaacaagaggcaaatgcatttcgagggacaggcggtcaagaagggatgttttgtgattcaatgcaggtgtttttggcgacttgcacgacaaattggggagagcgaaatcggaagcgccgttgcagcgaattataagatgatcacagccgtttgattcgaacaggccgtgcacaggagaataggatccgcctcggatttgttgttatcaagttgaattcgacaatggcttgattggccactgaatcatggccgcaatgaagacggttcgcgaggaaaagaaaaggaaaggaaaatgaagaggaaaattgaattaaacaagtccaaatgccgacatgcgatgacggacctgcagttggacggtggaaggagcgaggctgcaactgcctctagcaatagccactcataggtagatgcctgtagtcacaagagaaagaaagagaaataggatcatatgcttcaaagattcgctattctctcccttgttgttatttaatcccgattattgaggcttccagcttgttgagcacacgagtgaagcagaggtcgtctatcgcttgaataaccaagtgcccagtacctgcttcaccacaggcctccatgcccagtagtggtattgtactacaaattccatgatatatctagctttttatacatttactgaagttctataccggcacctatatgtagtcacagcactgttccgacttctgtgaacactcatccaacaaaaatacatttaaatcgcggggaaactagtagtactccacggcctatctgtgcagagatttttggacaacaaagctacgaagcatttttgttcctatttgctactcgtgaagacaatagtatggcctttggcttgccatttgcgtttgatatcaatcgacgatgaaccatgtgacctttccgggatcgggattctctgggagactaaagtcatctatcccaagcaactcttctatcagacttattttactacagtcatgaaagctcatttactagatctgccttgtggttttgcatagattttcacatctgcttctccccaaacaaaagcttacctctctacctaggtcaagacagggtagctgaatcaagttttgaccaaggcgacttctaatacataccatgctttgtatggagattttttctttagctaggtagtgttcagcagtgtgatgagtcgcatcgccgtatccaaactactcatccagcccctagcatataaggagtcttgaagaaacagctatttagtgcggttatgaaagtgtagaggccaatagatgtagcattggttgtagatgaagcagatccgatagatgagatggacagggcccaaataatagagttgttatggttagactaccttaatctcgccagataataaggcgttatttgatcaaagacccgtcctgccacacatgcccgagtctcatcctgaaacaggcagacctctaacagacctcgctcatcaatcgggatgccacgccagtaacacagcgccggaaggtacaaaagtacacctacccactaggagagacgaatcatcccgacgatgagcaccggcagacagaaattggaccgagaaaacgacatggactcgccaccatcgagaggcgctgcggctagaatctcgaggcccgagcaccggcatgtcacctgcctctgccctacataagttcatctcgttggcagctccacctcgtcggtgcggagcaacaactgaagcagactttcgtccatcgattacacgcaaggcagttgggcaggtgtagtacccagattgtcagagcattgctgctagtggcacgatttagcgcagacactactggagatggatgctatttccatttatccagcgcgattagtgcccgttggcggaagtaaaaatgctggaactcaatggcttgcacatcatgtatcaaggcaaaggcaaaggccgaaaacgctgcgctgctacgccacgtccacgcaagacttgcagcgaacaacgcgccaacgcaccgtgaaaaagcatccatggtccatccattgatccagtgcagtctcgcccctgcctgcgcccttgcatccgtttctccctccagtcccaaaaagcgccgccacacacagcctcgtcagcgcatcggggccgagccaatggagccaatggcagctgatgcgacaggggcccgcagcatcgttgggtcgacgcctggccggaatcacggcacgtcgcgggcttctgcacgggcttctgcagcggctggccacccaacagccaacggaataagtggccatggcgttgaaagagaagagccatgaagagggtgggtgtggctgatggatggcctcagtgctgatgccggcatagctgagagacgatcaagctggctatgcgtaattgattgtattcatgttcatgctccttggagtacaaggaacaataagtttgcgagtgccgttcttcatttcccactgccgctcacacgctcgattacacgtacacaaggccgtgctctcgccccttttgcatctggtgctgggtactgtactacacgtacaagcttcattttcctttcgtcccaaagagggagcccaccacattcacccagcctctctgctctgcttgtgctcttctctcacggcattgattgtttgattcatctctttgtgtatgtaacacttacagtacttgtacccagcaacaagtaatcctcatctcattctcccatgactcttggccccaccagcacgcttccgtctcctcaaacaatccccgtctggcattgcccaccccggccttgtcgagcttcatcctgagccaggatcctcaaccgcgcaagacgggctggtgcctttgcatgtcccgttttagctgcacgtcaaaacgatgcttcaagccaggacaggtacttaggcgcgcgctgtctcggaacctgtccagcccctactgtagcataaacgtgttgacggcggcgcattgccagccggggggtgtcctcaactgtgatttagcgctgtagcatggcgtcgcagcgacccaatttcaggtgccgctgctatggagcatccatggacgggacaccagcccagctcagcagctccagcggccacacagcctcccttccttacccactcaaatgctgtaacccgctaatctttatttccatctgtagcccgccttttttaatcgtattgaaccttgcatccctccgtactttctcaatccataccattcatagtgctactgtactctgctactctcgttgcattaccttctttgctccaactcgactctctcttcgaccttctttttcccaaccctaacccttctctatattatcgctgcgcgatccaagagccaaccaacaacaatgtccagccaacagtactataaccagggccctccacctcaacagggcggctattacccccctcagcatcctgaccaggtaaataacggcccttccttccaattcaaacctccaaatgcacaccaaagcgagatcgcgaaccgattgccccctcccgaaatcgagattagtttcctgcttgaacgaaagagctcggcaatcggtcttgtcatccagcagttgaatgaatgaaatgcgcgtgcctacgagttcatgagcgattcgctaacgagacgcgctctcccatttcttaggcctacggagttcagggccagcagcaatactatggagctcctcagggccagcagccgtactatcctcagggcccgccccagcaggagggaggcatgcagtaccagcagcagtaccagcagccgcagcagcctccccctgagcagcagcgcggtagcggtggtaaccagggctgcttgatgggctgtatcgccgctctctgctgttgttgcgccgtcgaagaaggttgcgagtgctggtatgtgacgtttcgttccatcacttctgccagtttgctaatgcgacaatcacagtatcgatctttgcgaatgcttcttctaaaccaacaacaccacatatcttagagctacaatgacaagcgaaaaggggggaaataataatgtctagtgtgggaaagggggtagattgaaagcaaatgattacaaaggaaggaaagtgactaccttttttttttgatctacttgagttgcgcttggagatggaatgtagcgccaagcttgtttacgagcgcaaaactgtgcgtgaagatgactggcagtggattgtgtgtgtgttgttataacgccgtcttgttttatcttttttttttttaacttatcttttcataccccttcaatttttcttcttatacagcaaaagaaagatatcaaagccgagggtggttacttcttcttattcgctgtttcgtgaattgatttgaggaatagttgagaagatggcgcagaagcttgagaaaagcttgtttattacctatagatgtttgaataacaacaaagattccagggattttattctctctctttttcaaaatcaccccttggctttcaatttctactatattcacataaagatcaacacggcatcttggccgattgtaagttttgatagcgtcaactcttagcctatgaacactcagaacgtaatctctcgtcactttgtccaagatggtcttttgtttcttaatccctagcagcataggattaggggcgtctgacatcttgaaatagtatctaatagtatctctgttgtacgctcaagtgtaggtgcattttagggacagatgccatgaggttacaattaggccagcacatcggtcctccagagcgcttttttttatcaaaggaaaaaaaaaagagtcttattggcagtgaatccaccatcttaagagataagtttttagcaagcaacgagctgcaatcacgttgcctttgtctcattactagatgaatcatccacctgcatgaaagcaccagatgagacaagcataaggaaagacgggggcatcgatagattcgctttcatgatccagcactgttagtagtcagccagccagaaaatcatctcgtactagtctgaacgtttactttcttgccgagaatcactccaaggtggacgatttcatctcggtgattggcgtatgctttagcagtcctatcttttccctagtggaaggaggttcattgcctctttggtcatactttttttattattattattcctactctttagatttcctaaatctactatgtagaaatcccctcaaatttccacggcctggtttccacttgattttccggcctcggtcaccctttatcaattcaaggcgtctgatgctcgtaattgtgtccggatgcttctccccaagcaactcccgttgaagttctaatgccgacctttgtaattcttcagctttgtcatactggcccagtacgcttaatgctcttgcaaggcatcccatagtttgcaatacaaatggatgattttctccaaacacttcccgttgaataaccaatgcctgctcataaattctttcagcgtcgtgatatcggccttgacaaaagtatgttgttccaaggtctttcatgctcctagttgtatacggatgcttgtcccccattacctctcgttgaagatccagtacctgcatttgcattccttcagctttgtcgtattggccctgcgcgccaagtgcttttgaaagctccgccatgaccttgattgtaaatggatgtttctctccatacaacttttgatagagatgcaacactcgattcagaatccgttcagcttcagcaaatcgatcctgtgagcagtatattatcgcaagggaccccatctccctcaatgtttgaggatgctcctccccatattgcccctgtcggaaatccaatacctgtttctgtaactcttcagccttatcatagtggccttgtccatagtatgtttccacaaggtctcttatactcttgatagtatctggatggttgtccccaaattctttccgtcgaaagtgcagtatctgcttacaaatcccttcagctttactatattggccttgccaaatatgtactaccgaaaggtatgacatagtccacattgtatcagcatgattttccccgagcacctcgcattggatattcaatgcttgtttacaaatcccttcagcttcagtatatcggccttgttcagtatatataaccgcaagcagttgcatactccaaattgcgtgttggtgcttttctccaagcacctcttgtcgaagatttaatgcctttgtacatattctttcagcttcgtcatatcggccttgctcaaaatatgttcctgcaagacttgccaaactccagattgtacctgggtgcatctctccaagcgtctctcgccggagatccaacaccctcaagtcaagtggctccttctctctccatcgccctcgatcgtacagaaaccctgatactttgtcgagtaattttactgtttcaaccttcttgccgctcacctctgcccattctcccactcgtatagcatgagccatatacttgtcgcatgttgcccacgatgttttctctgttattggaaacatatcatccactatctgcagagtcatactcgcgtagtatgcctctccagtctccgtgttgtcttgcccagttgttgtaatcatgccttgggccatctccatccgcccttgggtacacaacccatatcgaactgcttcttgtacgagtttatgcatctcatagctctgtaaacctccctcctctcgacgcatatcaagaaatgaaaactccactagccgtgtaatggcctgcttaacttcggtgtcagaaatctgcttggctttgcccttgtcgccaacatcgtactggctggctgccatgatcagctcatagggtatatcttggttgtccacgtatgcaattatgtggagaaggcgatacgataactcgctttcctctcgaattcgccttgtcgagatcttccacgtctcaagcacactatttgacacctccggtcgcctatgccgatcaaaatcattcgtcttgagaagatcccatcggcttgagccttgcatcaggagttcaaggtattctttaatcgtcatcgatgttcgccgtaggtatgctccagcctgcgagactgccaatggaagtcgctgtagctcttctagaagccgatcgatttctgtgtctgccacagctgacgcatcgccgctagctgctacaagaagacttgtcgcttcatctcttgtcatggggggaaccataatgcctcgagtcgagccgacaagtgtgccttcgattttcttatcacggcttgtccagagtaccgtcccgtgtgacccttgagggatgtacttgtacagactttcattcgtccgattcgaatcaaccactccaaacaactttagatcatcggcattgtccaagatgataacccattgtggctgtgcttcgatgctactgcgcaccgcgtcaagtagatctgatccatcgagcgtctcactgactccgagcttcttgccaattgtcttgtaatcagttgtaaaagtcgcttcgctgtcggcatgcacccagaagacgcaatattcactgccgttgcaccgttgatacgcgtaatgaagtgcaagctgcgttttgctattggcattgattagttcctcgactcttgctaacaagacagaataatcggcgaagagagcataccccgagcctcctaggccccaaagcgcggcgctatagaagcctggcgtttgtggcaatagctcgtctagcttattgataaggtccggacgagagactaaatcttcgttgcgcggatatggaatggcacagacagctttgacttccgcacgggcctgtttgtggggtatgtggagatggacatcgccttggtagatgttggtgttgtcgccaaagtgactattgcttatatagcgccgctcgtgccctgaagccgccatcgtcaagttggaaagtcatagagtcactcaaagtcataaagtcactcagtttgaagcttgagaagaggaacttggctatacctacatataccatcacgaaaagaggggttgggtccagaaaacggccagcatgtaagaaagacctgattgttgtactaccaacacaactccgagagggaacctacatggcaacagggtgaaagaaaacaccgccggtctgctactataatttgtatgtgataggcggcggtgattttttaacccccttgccaaggtaggtatctgcctagtaacagatgggcggctaaagggaccatttacaaagacccacaagcgccgccaaagtcaaggatcatgcatatattaatcactatagacaacatgaaacagtttgctattgctcatatcaaatttggtttattctcatagccatatcctgctcaagtaggtggtttattcatcacattatacaagagcagggaagattgtcgttagatcttggctgcgtacattacattttcatgatagtgacaggtgctggagcctaggataaagttctgtgttttactacgaagcacatctaggactgcctaccttagatatgcggatagccacaaaagaaaaagtaacaaaggtttgcggtaacacttctacatttgtaataaatgctattcttaagtaaggtcacttatcgtagtaactcttggctatgtactagggagctaataatagcagataaagcgtgaatgggcctggtttactcgcctcaataggcataacatgatgagttatttgtttgtacatctacactattcatttgttttctattcgctctccctttcaatctctccccgcctggcatgtcaagcccccttactcgtcgagcttcacgtagttggcagggaaaagacccgaatggccgccgtagtggccgaaccaccagtcctcatcggggaactccaagcctgtgactgtggcatcctcagggaaactcagttctgccacaaaagttagcaatccgtccgtgacatcatttactcggaccttctcgggggcttaccgttatcttctgcagcctcgtaatcatacagcgcagtggctgttggacccgcggccgcggccgcggctggcgctgctggcggagctgctggtgctggagccggcactgcggcaacgggggccgccgggggagctggcgcagcgtcttcgccctccacaatctctacgtagttgctggggaacaagccgctctccccccttgcgttggttcccatccaccaatcctcgtcgaccatgtcgatgttggttacgtactcgccctcgaccaagtcaatctcgttgtcctcagccttctcgtagtcatattgcacaagcgcgcgctttccaccctgctggtcctggctgtcagccacatgaggcgcgtgctcaaacgtctgctcggctactgcgctggccgctgctcgtgcgacatggccagcctcctgctcgtcttgaagctcctcttctctgggaacgggaatgtcttccacaggcagaggaggaggtgctcgttcctctggccgctcaatggcgggctcgcgagcaacgggtgcggcgacacgaattggcgatggcgagcgtcccgtctcctcctccagggtttgatacgctgaaggatcttcctgctcctcttcctcttcatccgcaggcgcaggtcgactgggaagaccaggaagagcgaaacctccagtaggcctggagttgtccggaacagggggaggagcctgatactcttcctcggccgctcgtgaagttgggggaatgccagctccgatgggagtcgtgttcttgaaccgatctctcagggcagacacgccactaggagctgagctctcttcctcaccggcctctctggcttcttgctgctcttcctcgggagcagcacgcgcggcagctccaatctgtactggtgcccaagacttgcccgtgtagccgctcttccaggaagaggagcctccggtagtctgctgagcgactggcactggagaagccgcggcggggatgcttccaatgcttccgccttctctggccttcttctcagcccagatctgggccggagtcttgccgccttggtctgcgaatgtccggctagcagctccaactggggcagcggcaggagcagccgggccgccgaatcctagccctcccggagttggggccttggtgccgctaaaagcagaggctccggaccatttcttggcgacagtaggcttaggcagtgaagtcagccgtcctgcgcttggctgcgagaaggcagcagttcgatcagagaaggcctgaggtgctggctcttcttcttccgctggtgctgctgctgcagcaggcttttgtgctttggctctaatcgcagcaatgtcgactttgccaactggctcatatgctcctttgacaggcgtgggtctgtcatctccggtcctctgagcctgtgctctgatggccgcaatgtcgaccttgcctacgggctgataaccgcctccaataacatcggagggagtatcctgtcgaggtgcgccggcgaagcgcgatggctcttgtttctggtttgtaagctctgcaatattcaccttggtaggctgataagcaggcgcgaccttttcgatctgggttcgagttacgggaggagcgtcagctccccagccatccgcatcgacagaggaatctttcttggatcgagcggcaataagagggtcaagagggcgaccagcagatgatgaaggggtgaagactggcttggccttgacaggcgggggggctgatccaaaagctcctgcggatgatccggcagagtacttggcaccagacgcatcggcaaccttgcgcatgatggactcaggctcgaggtcgctgtcggagcgagcggtaatctggacatggtatccgtgaagaatcttggagacagcagccaagtggcttgtgaagtagccctttgtgcgttcggggacacctcctccgcaccagccgatgagaataaacttgggaaggcccgaattggggtccttgaccttgacaaaggcgaattggattcggccctcgttgaagtcttcaatcagctcggtgaggtcgccatctagactactgcgttagtatgtttattcccagagatcaatcatcaaacatcagctctcgtcaatggctcgcgtaccgccggtgctctggactttgagaatgctctccttggatccgctgtcctggaaggcgttggccaggggagcttggacagagaagagcgcccactgggcatatgtcggagagccggaagccggtgcttctccgcctacaacagcattgtagctgctctttatggaggggccgtttatggaaaggttgagagacgccatcgcgaggctggtatcgagggcgtagtgatagacggagagaagggggtcgtcgtcaagagtggttggaggggaattgcgtcgtcccaagagctccgctggctagcgacgccggttagcatgcaactcaggggaggctaagaggcgttccggctaaggtggaggtggctctcacacaatggccgagttgtttgcagcagctccccaataaatagcacagcgatggacgagcgaggcttcgcttcggtacagaaagatcgggcgcaaagggggccggagatttcgtggcggactcaggagccaagctggcaggcaagctgatggatgctctggcgggacgtacgtcgacgctgcgtgtcgctgaggcggggacgaataagcccgtctgcttagaggcatagccgcggcggatttgcaggcgacagctgcggcgctggcggtggtttgcagctatcgggtcgggagcagctgggggggagctcaaatgacgcaaatgcccctcttcgccgccgcctgcaccgccgcctttcagctctctagcgctgtcactgcgtggcaggttaattttggtgcctgagaatacgcaactgcctaaggaccgagggcttgtttaagaggaagcctggcgcaatgggcgtcatcagagattagagtaaatattatgcttgtaggtgatttggaaactctgcttcgccgattgtggaaataagattatctcatttgttgttttaccgaggcgaaggcatccaaactcgctgatgcaattaggcctctacccaagtaccaccccaatctgccgacatgacgctatatttcgtacaagtagttgctgtgatgatgattattcttcgttcttgctgagctctatacatgtatacaccacatgcatcattgcagcgtttactgcaatgcctggaatagtcttgttagcgccaggcctatgcaaggggagcataaacacttgtgctgcaagcagaacctgtgccttgccgccctatcggagcctcgggctcttgcttggcccacctccctgaacgttggaatcaagctgttacaaacatgaatactagaagcgcaataggtaggcattagtggtttcagctgaagaagcagtatttgcacttttggatagcctggagactttgggctgctgctgagccacttcttacgacaacagcctattaatagagactctcgctccgggtgcgaacggttgcgcaacctggggctagtagtggatcgtggccaatcgggtggattccccagagatgggagaggcattccatccgatttcttcttgcgacttcatccatattctccgtatggcatcttaggtcattagaggaaaaatcagaagaagagtgtccgaatcaaggctactgattttcctagcaacgattagatacttatatattaggtaggcgtcgctccctcctctgcctgttgcgatgagaacttgagctcaaaagcacaccattgagtagcagcgccttgggcactacagttggcatatacgagcactggcaaagatacaactgcttctttttttcccgtcggggagcctcatttatcttgcaagccatatcctttgaattccacttcttcctctgtttagagtacatgtcgggacattgaacttggcatgagagcggcaccgggtccaagaaatgtacaacgaaatagtaggagcgcacaacacgcttctcttatcatctacatttccctaaatgggcagttgatgaagtaataaaaacttttgaaaaagttacctatcatcacaatgccatttacagagaaaattctcttatgtaaggcagctcgtgtgcctatcagatgctgcaccgggtatacaccggggtacaagtatcaacggcgctgatttcaaattgcaaatgcgcgcgatggccatttacacttgcgccatcattctaccccgctaaaaatccaaccttgatattccgatcacagcgccgattctcgcccttatacccaaatcaccgcccatacgcgaaaatacaaatcatccgccgtcttacagtcgacatttcgactgatcagcaaaaatgtcgacgataaccgagatcgagaccgacgcacagtggcagcaggtgctcagctctgcccctccctcaacgctcctcatcgcctctttccacgctccctgggcggcgccatgtgctcagatggcgactgttctgtcgacacttgcgtccgaatatcccgttaccgagcctcccagtacgaagtgggtgtccatcaatgccgaagaactcagtgatatcagcgagacctacgacgtgacggcagttcccttcctggttctgctacgaaacggtgaggttgtcgagaccgtcagtggcagcagcgccgtcaaggtacgaacagccatcgagaagcacgcaaagaaggactcggccgcggcaaaggatgccggcgcaaccaatggtgtttcaaagcctgcagaggtcgctgaggttgacccggccaaggcaaaggaggagctgttcaaacgcctcggcgacctggtcaaggctgctcctgtcatgctcttcatgaagggcactcctagcgctcctcagtgtggcttctcccgacagttggttggcatcttgcgcgacaactctgttaaatatggatttttcaacatcctcgccgacgacgacgtcagacagggcctcaaggaatatgccgagtggccaactttcccacagctgtggatcgatggcgagcttgtaggcggcttggatattgtacgtcgctttgatatagatacatgaagatgatggaatgtgcactaacattatcaataggtcaaggaagaactcagtagcgataccgactttttcaagccatacagcgtcgctgtcgaagctacgtcataaaggacaaaaaaaaaaaaaaaaaaaaaaagggtgcaggcaacaccttctcgtcgaatttctgtctctggcacctggcgtacaagcttctcgtctgcgatcaatttggaggaaatcgaagccaaccgatcacggaataatgacacagcgataattacgacaatccgacttctgaattgcagcaggatatgtgcgaggccgtatcagaacgagagagcaagagcaaattcagccttttgcatgtttgaaagtcatacaagcgagattgggattcagaagttattgtggttgctgagggttctataagccggaattatatgcgtgcgcgtcgaagagaaggggggtaatttacctggggttgactgcatatatcgagttcgattattgctgagaaaaaaagggggcagaggaggatacaaaattgcaaggtagccttgaatatctatgaataaagtaaacataaaaatacaaatagcatctgaacaaagtgaatggcggttttgaggactacctggtagtgcgagtgtctgtcacaggccttgtattgtgaccattttgttgatattggtacaactctccaagacctcatgcagaaagaagatataagtgtaacatcttgatagggataacagcggcgtatcgaactgctcccattgcctgcaccacatctcgcattaacgtcatgtgttgatggctaaccaactcggtagcaagagctgtaaacatttaaataggttttcggctttcaaataacagttgtgaactccgtaatgcaccagttctcgatcagctgtttctgcaaccccagcatgaaaccaggatcggtccgtctgcacgcatcagtccgaagcccagttctctcggtatcaagtgccgctagcacacgcaatctgcaaccaaggagacagatgaccgcctgctggaccgcacgtatcaaatccagcgtagcactttgaacggagccctcacggccgcagactccgctcaacaccatcagattaatgggataagggggcaatcgcaggctcgttcgttgctaattgcccgctaacgctttgctgggtgcgacgctagcaaaggccgctaaaattccacagcgcgcagggtgagtcacagagttgcaggaacgcaagcgtcaatacgtaaactggctggagccttgcctcgacctgggctcgtagacgaagcctgtggcgcggcttaagtccggccagggctcatctcgctggaatatccgcccttcaatacgctcgtctgctccaatggagcgcccatatgtagtctctcgtatatggaatccgggcttcaccagccctccgtggcggtacaggcagagattccctgcggcagtagggctcagtgctagccgaaactgtcataagacggacgaggaagaggacgctggcgccatggatcaataaccgggccgccgctgaaggttcccccccgaacggatccgtcagttcaatgttgctggaaatgctgccacatgccgcactaacagagggtacttggcaaaagcagctgacaaagctgggatttcattttgagatgagctccctcccgctgggcgtatcgaaagctgcacctacggagtacctgtagttgcgatatcaagatacgctcggttgagttcaggcctatacctcgtagcaagtcactagaacaacaacaatgtctcatagacgccgcatctaatgtcatataagcaattacaccttttccttacccattcaaatgccatcagcctgcaacaacgtgagaactcagcttattgcatctctgctgccattgggtgcccttaatatgtgggccgagcagctgccgcagggctccacaagagagagttggcgagtaccgcttgatagcatcacgcaaagattagtctcgacaccccaccaccgcgatcctcggggctatcctttattataatttcgaggtaccagacgcttctcttctttctaaacatcttttccttcagactccatcgctccatcgttttcctctgctacaagtcatctccgatgccgcaaactctcgtcaaaccagctcgtccttaacaactcgacgccttctgtctgtgctccatctcgcacgctacatacacacgtttcgggcgcccctctccgcctcccacgcaattcattgttatccagccaaagccaccagctcaaatccgctgcccgctcgtcgtgaactcccagcgacgcccagcagcaatcgtccaattccgcgcccgaaatcaggtgaccgttgctgagaactccgttgtctttacaaatcagatctcaaggcaccacctcatttatttccggctcatgctgcgcttctctcccggctgtcggcagatcgtctaaacgtccaaccctcactgccgagtcgcacccaccgtcgcggtatcttattcatcttggcctggcttcaagcaattgacaggctgcctccgtttgctctcgccaacatcttcagaggtctaatatatgcgccgcatcattcataaccggaaagccgcttgtgaggccggctgaagatcaaagattatttcggcgcgatccttaagtccgaatcgcctcatcagtcgacgacgtttcgcagatacgaaaacaaccaaactttcccctctttcgcaatgacgcccactccgccttcgaccaactcctctactgggggtcgctcccctgaggagcagtttcgggttgtgaggaaaagaaatcgtgtgcctctgagctgctatccgtgcaggacaagaaagtacgtcttaatctccgggctgtccgtagacgagagtgtaggcgtgctaacctgttatgtagattgtgagtttctggccatttgatcttgcatagcaagggcgacaaccagcggcatccattcattcattgactagctaacacggcataggaaatgcgatcggagccacccgtgcagcaactgcaccaagcgggagggcaacgatacgacatcatgttcttatgcggctccagtaactcgcaagaagagccagaaccaggccgacgccactcccgatgacatgcagaacaggatcgaccggttagagggccttgtcttgtctttgatgcatggcggggctaatatagaccctgctacagccaccgcggccggccgcgctgcttctacgtcgcagtcattgactgacagcagctcttcggccaaagccggccgtgatgaggctgtaacaatggtcgaggatgatagcgatgcggaagagagcctcgtagcttcactcggtgttttaaaggtcgactctgacaagggcaagtcgatgtatattggccaagagcattggcatacaatattgtccgacatcaccgaggtgaaaaactacttcatgttccacaaaaaggagctggagacgagttatgagcgcgtcaggaattcaaaacctgtagctgcgcgggaagggccgacattgttacttggtgccctgccagcgtctgagattgaactccgcgcggagctgcccccaaagtcaagtatcctgactttgtgcagccgctatttcaattccatggacaacgctgtttgcataatacacgggccgacctttttcaaacagttgaaaaagcattgggaggacccgtccaaaacacccatcatgtggctgggccttttgtattccgtgcttactctcgcgatgctgagctaccacaaggttggagatgagcctcctgagtggaggggtcgaacattggaattggcgtctgaatatcggctacgaactgtccaatgtctgatcaaggcagactacacaaaaccagtcgagtacacggttgaagccatgcttctatacgtttttggagaatactcgtctcggtgggatgctgatcttggcctctggttgattgtttccgtcatcacgaggatagccttccgtatgggataccatcgcgatgcgaaatggtttcccaacattaccccttttcaagcggtaagtgaagagcgacatttccaatatcgcgttgcaataaacaacaacagggccaagagtagaactaacacaagatgatgcaggaaatgagacgaagagcgtgggcgctagtccgaatgtcagatgtcgtattttcacatcaggtgtcattgcctaacatgatctatgagcatgactgcgatacccagcttccgaataatctttttgacgatgaatttcaccctgatatcaaggaattacccccatctcgccctgcttcagaaccgacgccgatatcatacatgattgccaaggtgaggctctgcaacgagctgggcaatatcttgcaggcaacaaatctagtggggagaccggtctcgtacgatgaaattatccgatttgacgcaaagcttcgccaggtgatgcaggagcttcctccacatctcagacttggctccttggatacatcccaagatcctgtgaccttaatcatcgccagatacaacattgacatattgtaccaaaaaatgctttgcctactgcatcggaaatatctttccaaggctcggcataactcgagatatgcgttttcacgtcgaagtgcaatcgaggcctcgatgcaagcaatggaccatctagccaaactacatcgcgagtctcaaggaaacgggcggctacgttccgtttcatggtacatcaaatccattgcaacaaaggaatttacgctgccggccatgctccttgttctagaccttcactatgataacatggcagcacgatcatctgctcctgcagatgagagcaattacagatacaccgaggagcagcgaagcaaaatggttggcactctcgagaccgccaagggcatatgggcaaatcttgccaacacttcgatggaagcattcaaggcctccaaagttatcgaaatcatgttggaaaagattaaatcgccctctggagaagctacggaccccaacagcgactcatctatatccgactctctatctgcttccattgtaggcacagcaatggaccacacaccttcgtccttgggtcttggtactcctctcggcatgcctggctttggtggccaggatccctttacacaaagctccgccttcatgggtatggattttggtgtccgagctggaaatgcagccgaatttcctcaatttgatggcctcaacgccggtggccctgcctctccgctctccatgtttaccaatttgggtggtgcaggcggagcgggcgacctggcgtccaactttgactgggtaaggctacaattaccatctttgtccccctcttttttttttttttacacatttgatccagatgtttgctaacatcatcttctgcgatagggggcatttgaaaattatacacaaatgacgacttggggagctgatcagagtttccagatctacggctctggggaccagtcctctccagaacaggggcttggtgatggttcgatgaacggacagcagtaaatctatttgtatattttgaacaatcttgcgtgtaagatagctcaccttcgttatcaattgtactcggatttttttgggatatttggataaggaatgcaacgcttctatacagggatttgtttgtagctactctatctatgcaaaatctacccttctctccatatctctcactgtagtctctcattataatgacatgctgctcgtagaatgatggcgtgacgtcatggccgcaatttcgggagcagtgccgctgctctctggagatttgcgccaaggatcgcttagtcatatctaatcgataaaaagcatcaattcagatgccggcttccactctccaccaatgcctgcacccctgttttacaggctgacgtgaccttgtcactgctgcaacacacaaaaaaaaagcattgaatgtttcttgggagcagattcctctttccatgctttttctcccaaaccttctctgcagctgcagccagagcttctccctgatgatcctcctacgtgcctgccctcgtgcaccaggaatcttcataaggactcccagcaggggctaagcctggatattgttccattctaacacctcaggcgtctttgtctgtgacgccgcagtcttgttttgtgcattttctcatttacgctggctccttgttttcgatgcaactatggacgacgagcagcaagagcatgtagtggatgcgagtctgctacttccacggggtgctggaggtgttctgcaaatcccgagtggaaactcttcgatctcgcgtcatcagcttagttcatcggacaacagcagcatcatggtgtctccaagcaaggccgaacggaaaaggaagagaatgagcgtctccaattcaaccggagatggaccccccaagaagatcaagaacgtcgctgctgaccaaggccctcttgattttggctctgtgccagcttctcgtcgcgatgtgtcgttgcaactcccagcggaggtgtggcagcacatcttctccttcctgccgccgcatacgcttggaaccctgctgcgggtcaacaagttgttcaatcagtatctcgatcccgcatccccatttacgctttctgctccagcgtttcgcgtgccttctattgtacctgcgcttctcccagacgccatatggcgggcgtcaaggtgtctcttttggccaaggatgcctacacccctctcggggaaatctgaactagacatgtggcggtttgcctgctcacggtcttgccaaatatgtggccagatagatgagacaaatgtcgcttgggattccttgccatggcggcgtgggcctggtaacaacactgtttcgccgatatttgttttcttcgtcaactcttgtgggaaatgtttggctgagacaagcgtcaaagtgagtgtaatgccaaacgagctctgattactaccaagaggctgatgcgtatctgtaggaagttgatgtgctgttgtcaacatccacaccttcagttcttattcccggacttcctatggccttcttgactgctgatctcaacgtagtctatacacagtcgataaaaactacccaagtgcctacttctgttccgctaacgaggatatactggcccacccaagtggagagtcttcgattagaatttgaagatgtcaagcgatttggtcctgcagcagctgaagaatggataaagggtctagaggctcgtggcgcagacgctattcacaaagcatcacgatgggagaagtggtatttggctggaggagtcagccagatgctcatccgttgctcttcaactccgccacagcccactacccgtggcgagctcaaaatcgttgaagccacgactcgcccaaagcgacgagctcgagaaataacagaacaactgaaatcccagagacgagcggatatagaacgccgagcaaggcgacttcaacctcctatacctctagatattctggtcgatcttccatctttccagatgtctctggagaaagctgagccccttcgcgataaagagtggaacagtctaaaacaacagttcatatctcagtataaaaagatgaaaagagcagaggggaaaaatgcgttagctgccaaggcttctgagaagcatcaggccaacagtacagccaagaaaggcacagagactgcgcttcaagacgagcatgatgctgaaacacttgtaaagattcgcatctcagccctcgcggaccagtttatcggcgatcatttgagcgaaggccaaagtattgagcaggaaggtcatgctcaattcatcatcggagtgatggcctatgttcgcaaacagtactatgcggagttttcgaaaatcgatagcacttcttcggcgccaaagctaactttgggcgatatggtgtggatatttgatcacaaagttaagcaaatacttgcagatactgatcaggaccttttttcttgcagaaaatgcctaaattccaaaaaacgatttggattcagcgcttttatccatcactacctttcgaagcacgctctgaagcatggcccgaagcctgggaaggaagggaagaagttgcgtaaccgtttgagaattgattggcccgaggagtttccatttgaatcgtctccgattcagcaagtgtctactgttgactccaagccgctttcttctcagactacggaggtggacgatgcatacaagccgagaatcgatgccatggcaaaagctataacaagtgtgtggaagatcatgaaatacgtcaaacacatatccttctcggccaaacttcttgtctcaatctaccacgtcgctaaagaatttcaagaagatgatccggaacttgtaccactcgatacattcgtggacgtcttgaatcacttcaagtcttctcctaaccttgccacctaccatggcttagcatgcaagatttgcatgctgtcgcagacgcgagaggaagacgataagtgtttattcacgcttcctggcttagccaagcacttccatgtcgtccatgagaaagggggggttccgctgacggattggcgtgtcgatttgatctggttgccggacatgcagatgttccaagacctacgaacaaaagtttgggagagcaaacgcgcttttaaactaacctcagaagctttgccatggctatttgaaagtgagggggagacaagccaaggtggcccctgttcaaccctgccaaacgctctcaccaaaggcttggaggcagcggatgcagcttctaatcagataatccatcggcctgatgagggattacacggagatgtacccaaacttttgtcagccagtgttgtctacgtcagatcagacacaattcaagagcaagcaagatatgatactgttgtcgctcgggcggcgagcattaatgagagaatgcctcaagtctacgaaacgtttgatagaataagagcacaacgcacgatcaccgagggcagctcagtttggggatcgtctcgcactaactcacagactttcagccccagagaaggtgggccagagccaggaagacatttgagctctttccacccacataatgagtacgaccctcaagtggcagaagagccaaacgaatatccatactatccggatatggagattcgaggagcgcacagccacatagaagctggaaacggacttgatggcagctactatattcccagtggccaccggcagccgattccttccgcacgtctctaccactatggtgattctgtttcatcatatgacagacatggtagtgttgacgcacgacatgtgtcgaacggctattatactcaacatccagctatgatgcgagagtacagaatttttccaactgcagaacgtttcgattataccaatttagaaccgcatagaagtactgccccacaacgagcatatgattcttatgcctcacgatatgcattagccaatagaaggccaggagtttgagatgtattatagataaggctggcaaatggattcttcgctttctttgttttttggcgcatcggaacaggcattctacacatgatacaagcaagaggttttgagcacggaaatggaggggatatcacaagaggaaaagagatatcatacaggtggtatacatctcagctaggaacgttggtattcccagacttgctcatcatatagataatcgcatttaaacaaatacggtcaaaagtatatttctggtaattggagacgtgacaacaaagtcgagtggtgtagttatagaatataaaagtcgcttgcagccatggtcgcggatattcttcccctctcttccagtgccattgccatcatgtacagttgtttacatttcaaaaggaaagaaaatgcgccatcgtacacttctctccaagtcctctctccctcttctcctttctttgaaaagaaggaaaggccaaaaaagggcgatttttgtttcccttcttttttccccccatcctacccagccttttgaccttcagtggaaaccccgtgacgccttcgttgatcaccccctttttttttcgtcctcgtaaatccgccgctttgttgattttgattttcttctgttttttttctacatacagccattttgtggcctttctcatcatctcccttctgtttcattacctattttgcaacaatgacagaaataaagtatgcttggagccgtgtattgtgaggggggagaaacattataagcgataagaaggtgaaaaaaaaaaaaacctgggagaatggtctctccatttcccagcgtgagttttgaatttctttttttttttccaattgttcttgttctttcatcttacttctttcttacaaaacctcgccgataatcttggccgcctcgcggtacgtctggagcagcttctcgcacttttcacgctccttcttgacgccgtcgtcttcgtagaggagttcctcaaagagagcctccttgtagagctcgctgacgaggcggttctggacgacgtccttgcagtggttgacgaggaggtgcatgatggccttagggacttggtcggcgatggactcgcggacgatgttgaagtaggaagagatgagagcgcggataagctctgtttccatggcctcgcgctcagtcatggcaggttcgttagattcgccctgtgaggagtcaagttagtcaaggcaagggaggtgaaggctaaaggaggtaaaaatttaccagatgtgatgctaggccatagctacgagatgacgggtcataatcatccgtaacggatgggggagctgtccgaattggcagcttctcttcacgcctcaggctttgtgagaaactgggctcggatgggtggctggtgtgtctgccgttggtggtgggagtgatgggggcgctcattggcgtcatgccatctttgccaaagaagtagttcaaaaacgtatcgcgggtgccgccaatgccttgtccgttcatgcctggagatgacgggcgaatgccattcagggatgctccgaggccaaccatggcatcttggtggacagctggcgacatgctccttgaaggttttgacgttgcgagcttgcgaagattgggctgctctgcccgctcagcgaccggactgtcttcactgtcctcatgcgcgtctgtgccgttggggccgcccacctccttgaggcgtcgcttctctcggcgatcacgctcctccagaatgaacctcttgcgctcccgctcctgtttagcgctgacaacgttgcccattgctgccgcggcgcccaagaagttgggatggtttgtgttgatgtacgcacgctgaatagagatgagcgactcaacatattgtgaggaagggcctagtcgctctcgcagaaggtctgatacaacctcgataagcttggcctggagcctcggaaatctggaaagttctactgagccgcaagtgtggcagatcttgatgagttcttcgtaaacaagttcgacgcagcgctggctaggaatctctagaagcttgatttggggcttgacgagaaggtcgaaggccatttcgggcacgaacagactgggtcgaggaccagtggagttgcggattgccgtcctaatatccaatgctgacagatttgacgtggggtcaatggtatctaatgagcttccaaaaacagagttgaagatgtagtagatacgggcaccaccgcaaagctccttggtggagatttcggtggaagtaccgtcaatggaggagatgaatgaggttgcgaatctcgtcatttgctgcagaatcaaagagcctcggtgctcctttccgctgaaatgcatgtcgccgtaaccggcgagctcctgttgtgtttggcccattaaagtgttgaggcgcgccttgatgtcgggcagacgctctcgaatgtgtgccataagagtcgtgttaagcgtcttggccaagaatttggtgccgcatcggctagagatgttacgataggctgggtggtgcttgaagaattcgttttcagctttcagagcatcatccatgggcttgttgccttggatatcctgctgggagcggttcaccacgccaatgaacccgagcttcaatgggtacactcggccggacagaatgtcgagagcattggtgccgtggtccatcaagtcaagcttggtgagaacgccgatggtcctccggccgagaggatccacatgccgggcaagcttcagagcctccgagttgacgaggtcgacattggccggtgagacagccaggacgatactgtttggcttggcgatgtactcggagattaagtttctcgtttgtttctcaatatcacttggctgatcaccaatgggtacctatgcgtaatgcctcccaggttaaccaaagagaagagcaatggcaggcgggggagactgcagatggaaaaagtatgtacaagacgaaccttggtcaagccggggagatcaaccagcgtcaggttgaggacatgcggcgagtagattttcaggttaatgggctgtctgttgatacccttgttggtaccggcaactcgagacgtctcattctcgatttctcgcttgacatctataaaatcggtgaatcttctattggggatgtggtggaactcggcccattctccgcggcgcgcagctccaggcgagcggtaggggtcgttgtaggactcggggtagggctcggggccagactcgtcctctatgatgttgatgagctgaaggatcagcggtcgtcgagtcacgacgccgctgcctcgaggcaaaaagtcgcggccgacgatgttctcgaggacggaagattttccggcggactgggatcccacgacgacctgagcggcggggcattagcagcaagcggggagacgaggatgggggagtttggattttgcagccacgcacaatttgcgggagatcgagagagtcgctgccgatggtgttgaacaccaggtcctgcagcttgttgaccgtggagagcagatcttcgccgagggcggccattgcagcggcgtcttgggagccttgttcgttttttttcgctctcgtttcgatatggatgcggcgcagtcagacgacttaagcagacgaggctaccgggatgatacagcagcactgatgcctccagacagacggtacatgcacgcacaggcaatgcgacgacttgcgctgtgcttttttgctggctatcaattggagagaagcaaatggctgctcgggtctgtttggcagcgaaccaaggcactacgtattggattcacgtgtaacgaggtgggtctcgttaatggcttgccgcagagcaggaggaacgccacaggtaccaggtacgccgcgggcgtatgcagatcggcgtctagaaggcagtacagagaacctcggacaacgtctcccttcgtccaaagccttggtagatgccgataacaaagatccatttgaacaacccaagaattaagtagaagctcaactggagacagcgggctgtcacacacgataatgttagatttaactttattttgggcttttccctttgttcagtgggtagatctttgaaaaaaaaaaacatcaggccctaccctcggcggcaaaagcgactggggtttgttttctttgggacttctttgggatagggatgtttattctccctctttctctacacatcagggcatgctaactactaactaagtacttggtgaaagtgttttgctgaagcttagcattctgggcgagcgtttcagggcattgatcagctgccagatatcgttcaatatcaagtgttatgcgtcgagccgacatcacgttgtacagatgctaccaggcgtggttcaggataaagtcagctctagcgtgttccacagaagggcttcttggtcggtctccatggccagcataaagtgctgatagaatgtcgagccatgatccttgcttagctctggcgacgattctcgataaatccactgctagtgcctcagcatctacaagtatgtattgaagctctaggtttgggagctgttcttggcgggcaagatatcaatcacactgcagaagccaccgctcacctgacggtgatacttgtcaaatcgggcatcaccaaagaggattcgtcgtagtccattgatagttgaaaatccatgactcaagggcggaaagcaggcagagagcggagcgcaacatcacgatgctttccgacttgatggagtgacaagttcatcccagctatgtagctagccaaccagacagccgccgatccttggtcatctctggttgggcgcctgtggatacagttgtcgacagaacacgacagccctgcagctagcggttgagttggcttgcagtgtgtcacgacgcgaatggtccgtttgaagaccccgtaggagccatgcgagcacgggagggatggattggcggccagaatctgcgcaggcttctgcgtcaagcctgcattgctgttcctagcgcccgttgtgctttgattgattgctcatgatgctgcctgcttggctgatatagcaggataaatgcaggcaagtagaaatacttgcgccataggtatgcgcggaagaggtcctccgaatcacggccgtcttcccaatatgcagctatgcggcctgattcgccgcccgagtcgctaagcggcacatccaggcttagctaagcgaagcgtgccgctgtatcggggccccgccccacaccttctacaaccatcatgcgagacagcgacgcttccaagtctcgtctcgaaaaaaagacgagaggaaaaagggacatgcccctagtgcagcacctcgagaaatgagcacatacggcagtcctggagcgctgccacagacgaggccaaccccgtacgtgttccctcgacgctgatttgacgtccagctcaggagttggctgacccgccgtctccataggccacagcgagggagcttccccttggaccacgatggtaagcctgctgtaattttccagtctaaattgccgccctctcctggctggccagatcgccgtcaaatatcaaatcaaatctaactctgataggcgagtgcaagaaggccatgaccagctacctggcctgcatgaaaaaggtccgcggcgtcaatgaagacgagtgccgcaacctggccaaggcgtatctgtcgtgcagaatggacaggtaaagaaactgaaaaaaagcaagacgcagcgtgtgagacaagatgcgggctaacatgtcggcgaaactaagaaacctgatgttgcgggacgacttcaagaatctcggctaccaagagcctgggccgccggcaaaggccccagagccagaaaagggcgtcaaaggcgaactccggtggtagcaaaatcgagtgggcgcccccatcgccgccagacaggcgtcccctagtcggcacgcagccagcatggagcgcaaagggggagggaaagccattggtcgttcccatggtgacattgcccagccgtatctgtacatattctggcggcgatctggaactttccacgccagctgtattatagccccccctgctagcaaatctcttctctccctttatcgagccctgtgccgtattgtctggtacctattgtgttgctgtgatgtgctgtaccgtgctataatgctggtgtgtgtgtgccatgccagctcagactctgggcgttgtatctgagctggatgggctagtgctaccgtcctgccgactagcggtccagattacaggcacacagcgctgctagccagcgctacaggccttagtctggggttgtctcggaacatgccaagggttgccccgtcaacccccgctaaaatcgaccgctggctcgattctaggtgcaaagtaccgagcacctaacgcttcttatttgcatacaaaacgtcacgcctcgcatgcgacctctctacttcaccgccggcctcccagtgctgcgacagcacgtccattgcacgcataaaactgtcgtagcatccctctgagactaacctctttcttttctcttcgctttatttttatttgtttcgtgacgatccccgagaacaggagaagaaagagcagggcaaaatgaggcaatctggcgaggtcaggtcgagtagggggacaccgccgtcgccctcctacatgtccaaagacgaattcggtacggcatatgcggcagattgaccaatggttcgggctggtcgctaatctacacttgtcatgaacagcaagctacctcgcaaaccttcgaagcaagcccgtcggaaggcccagcggcgcccggcctccgcctcctagtactcgaccgcagataaaccggaacagcatgagccagatcagctacgatgcatctacaacatcgccagacacagctgctcaacaggctagccatcaacgatcgcggtcgcacacgcccagcctcattggagggagcacggcttcaactcgcatttcaatgattagtactaaaagccgtgattattaccctaccactccgacgccgcctcccttgaagccagatacagtcgtgcctaccgctagctacatggaacgaggccagcgttggatggaaagagaagaagcttcgtcactacgagatgccatggaagaaatggactttcgggagagcagaaagagtacccctgcccctgatgctgccatcgaagacgatgagactcgcctctacaacgctgctctcaacgaggctgctgagctcgtgtgggagcaccagcacggcgtcaagcctcggccccctgacggtgcgtacctgtatcgaccacaccttagaaaggacagctacgcacatgctcgggcagcgaccgtgacagggggtggggcaactggtgcgaacaattcaaataggaactcgtattccgaagtgcactcgccatcatcgacctcatccgaaggagacaacagccctaaaagaaacgattctcccgaagaggcagcccgatccgaagagtctccgaccaaatcaaagtcgtacgggagcgtcggggggcgtttcacgggcggccggcgtagcagcatgaaaaggaacatcagtggagaagttgagcggcccttctctggtgatcagatatgggaagaacccgaagcccagtcgggcgaggcgtctactccaacgacgtctcctcaaaaggattctcccgtttcactcaaatccaagccttcgaatgctgcgaggcgcaatcccttccaacgcttccaaggagagtccagcccgaccaaacgattggacagggtagaaattcacaggaatcctccaacacgatctcgcaacgcccagtatcaggtcaacgctccagctgccgctacacaaccgctccctgatgcgcagcgtctaaatggagtcgagatccgcggccaagatatccgcgaagctactagcatgaggctcaaagaccgcagctctaaacttccggaacctaccgcagtcagcgacagccctggaaggcccattgtaagcttcgatgctaactggaaagccccggaggagtcctcgtccactgatgccagctcagaccgaccaaactcgtcgaccccagcatcaaaccgcttccggtcccagtcacaagcgcagcctcagtccacaacccaaaatccaactcggcctgtggatatccctagcatcgttgtggcggaagacccttcgccgaggccaagagcgcaaacgagcgcgagcgtgccgtcgatctcgatagcggaaccagaagagacttcgaagagaccaacgcccacgatcaacattccttccattgcggtggacgaagcgccagaaccccgcaaggttcccagcatttcgacgccaaaggattcgcccgtgagaggctcgcgccctcttccaacaccaggaagtcgtggaccgcggggtcactggtccccagctccagctccaggcgccgctgcagctgcagctgccgccggcggccgaacagggactctctgcaatcagtgtgagcgccccattgaagggaaatttgtggcattggctggttcctctgagcgattccatcctcattgcttccgttgctacacttgcaatactcgtcttgaggccatggagatttctccagagccagacgcatcgcgggctgagcgattggagagaattcggcgtcgcgcggcgggggagatactggatgagaagcctggcatgaccatggcggaagatggagatgcacgcctccgcttctactgccatctcgactggcacgaactcttcgccccacgctgcaagcactgcaaaacccccatcctcggggagcacattgtagctcttggagcgcattggcattacgggcacttcttctgtgccgagtgtggcgatccgttcgagcacggcatgacgcatatcgaaaaggacgggtacgcttggtgtatcaactgccaaacgaagcgaaccgaacgtcgtgcgcccaagtgcaagatgtgcaagacggctgtgattggccagtatatcaaggcacttggtggtgaatggcatgagcactgcttccgctgtgccgagtgcaagggaggatttgatgatgggcagatattccccaaagagactgcaacgggggcaattatactctgcaccaaatgtagagccagagagctcaagttttaaagaagacgatacgatgatgccgtttacggattttgtgtatgcattttgacgaggcgtttctatcatgggggcgacaatgggatcggttgcattgggatataatgattgaaataggtaaacctagcttatggcttgtaattgcattttcatcgcgtatatcatttccgtctccgcgaaacagtcagttcgccactatcgtatgaacggacgagcaggcgtaaagaccagcatgtggccatgattggccgtcgtagaaaagcaagttccctctgtgtctctgtctctctctctcccctcttaattctaatgtattacacaagtcatggtagatagtatgtgggatagaatgtgaacccaattacccagctcagatgcgcgcacagcgtctttccattttccgtattccgcttcttctttcactcgtactcgatatcatcgtcgccttgccccccactctgtcacggcgttgtcatcccagcaggcgtcctccaacttgttcttggtgcacctcgagagtgtcaccgtctgccatctcgagctataaattccgaggagcagtacgttagtttcaaatgaacatttaaaaacacggataaaagtcaaggatagccagaaggagaattcgtaacaaagtaatgaaagaaagaaagcataccgcgtccggggtatccgttggctggactcgtgtgccatcaaacaggaaccgcactgaattcagagacttgccctggcgctcgcaaaatgccgtcatgagcttctcgagcttggtgctgcgcttgatcttgaagaagacctcgttgttgttgtcggtgaccttgatgttgaggtgctcgctgttgggaggagggtcctgtcggtcgacgggggactggttcgcatcgttttcagacatggctgttgctttttttttttctctgtgttttgtggcctttttagaggaagttctctttgttgaatttgggggtatcgttagggaaaaaagaaagaagttggttttgtttggaaaggaaaaaaaagaattaggcgccgcgaaagaaggtgatgcgatagaagggcgacgaagaaggcgcccaaagaggcttctagcggaagaaagtggggagggcggcctctgattgggcggctgagcgctggaaagtacaggtacagtatcctgcacggctgggctttggtgattgtgcgctgcgaacggtgggaagtttgcagtgctgtgaaccagccaggtacatcagtgccctggcgtcgcgctgtttgtggcctgcctgagtgcaatacgcgcaaccttgtagccagaactttggggacaggtactgatgacatcagtgactgtaattctcactaggcttgaaatgcaggaacagcgtgtttaatccagcatttgtatctttaatttacatcaatcgaaggcctctggtggctggttctgccattgaaatattgttttgattcttttggtttgcaaattcagctcccttgctaaagtacttggtcatggttcgttttttgtcgtttctcagctttagcagctttctcatctgctgagatctttcatttgacagctaaccacagcctccaatgctatagccatctcccaaagacgacgttgaagcgcgtccaccgtgtcatccacgagcagtaagtgcataatatcgatacataccatctctgtgagacttcaaactgacacgaggggatttacgtgaatttcagtgcgccatccagggtaggttgtcatttcggaaccagagcaagcccagtacacgaatcgcgaggacattcaagctgagatagccacagattgccttaccaagaacaattacaacgaggctcgttgtcaaaatgccgtcaaggcgctgtatgaatgctgtgaagccttctaccagcggtatggcgacgacgcaacgtctcccagctgcccacagccaaaactgctgcgtctgaaaattcagcagcagaaagagggcaaataaaggcgtacgacgaaacatgaacatttcacgattacagataatctatgcggcccattttagagacgcacagcgtcttacagtgtatctagataggtagattgtacatagagtacataaacaggagggaaaagggaatggagaaatgtacgctcatcgtataatatgtcaaccagtgtagagaatttcaggcaacttgatgaggagcgaatttttctaggcgatcgttgagcacgcaagaggtcctcatgggacctgaacaagcatcgagacgtcttgttccgagactctaatacgaatgcccatgacattatgatgaggaaaggaaaagagaaaaaagaagaaaaaaaatcgagacgaaaatttgctctagtagtagtgggacaccaggcacagagccccgctttgttgcatatcgcagtatgccatattcagtgcttggtcgctgctggcaatttacagattacctaatagtacaagctactttcttccgcatatgcaaaaggcctctcagccgggtacagtctactgagcttaatcgcaggctagaaggctgcccgtgaaagctcaagcgcgccttgaagcaacaaaatattgagagctgctgaatttctgcgctgagcggcccacgatcccgccaggccgcaaatcaaacttctcaaccaacggacaagacctcgatcatagcagcgacgccggcttctttgagatacccaattgcgagctctattcgtgttatgcggcctaggccaacgccctgaaaagtcggcacctggaccccagccagactctacagccatcgcctggttgggacgctctgcgcggcgagatccctccatcgagcggccccggacgtgtcaattttctcccatcgacactttatagcatctgataggcgctcgacgtgcgcggctcgaccatcgccatggagcaagggctgttggacgacctcaatgtcggccccgaggtggaggagtttgccaacgcccttgacaactgcctttcgccattcctctcgctggaagacaaacgagcccgacttctcgatctcccccgaaaatactacgaaaatgcatcccgacgactgcaacaggcgcggccgaagcgagctcgcagcggctatgacgatgtagacatggatgctgatgagattgagacggcagatggcctttccggaggggatgatgagattaagcagctggagaaggaagtgcagacctgggatttgattcaacgactattaccactacgctacgcagccctagattctaataccaacgatcgcccatcaatagaaacaggctcgacccagtccgatatgctgctcgagtttctccttgcggatcctacagcccaggagcgtcacgcagttctccagtggcttcagagtaatgcggccgcaggcccagacattgatgatctggcacgagatctcctgaagcaagccgacaggggagatatcgttgctcatggctggctccacacccgtgcaactatcaagctgcggaagaacctgacgacatggcatgggctactggatcaccagggccccaaagtcatggaatctcacgttggcaaagacggtgcccccttgattacgcagctggatcccgatgctattactcgccagggacggaaactcgaacccgcagacgagtactttgagcgcgctatctggcttggctgctttgaacaccttcgccgtggcagcagcctggaggagctgcgtgagtggtgccaagagcgcactgaaatgtggcgcgctgtttcaatgtctgccatgcctctctctgtggatgacaatgcagccccggtcgacgacttgaaacccgaagcgctggctctctggagacggacgtgctttgccttggctcgtcagggagggtcggatgattacgagcgtgcggtatatgggttgctctcgggcgacattagcagcgttgagaagattgccaggaggtgggacgacttcctctttgccaactacaacgccctcctacgaacccagtttgatacctatgtattgagccgatgctcaccaactatgagctcgactctgactcaaaactttgcctcgtttgacgctgttcagtttctgggagacccgcggggtgttgaaaagagactcatccgctcgctagagtcacaggaaagagttcgcgacgaggcaacagagcctagtaaagctctgcaagccgcgttcgttgcaaaagaagtcgggcgtcacttgtacgaacaaggtcttgtcatgactgcggatgcaaatgcaaacggccaatccattcttctaccgtcttccaagcccatcgactctaatattatgaagaagaagtacttcagcttggatcagcaccagggactccgtcttgtatcccacatctttgtgatcaccacgctaatggagaagctcaactctgcccagggaatcatttctggctccttgacgccgccacagtggttatctggccaggaaagtatcctagcggggtacaccgactacttgcgccgcgccggtctccaagagctcatccctctgtattgctcaatactacaggcaccaaggcagtacgacgttctgagctggaatctgatccacgaagaagatcctgagcagcgtctactgcagctgaaactgataaagaaggctggaatcgacgtgttgaagtttgtggagaggcaggtgtggctcttttacgacgctttgggagaaaaggctccccaacaagcctcatttaacatcatcagcgatgctccctcaacaccacagttcggaaagctgatcaaggcggacttttttggttatgacgagggtgttgtgcagaatgaccacgaccgggtgatctgtgcattggagtggcttatgatggtggatgggatgtggcctgaagtcttttccacgggaacaaaggtttacaagttctttttgcgtacgtgaaactgttgcatgagtgaacattggattacatggctgacatcttgataggaaacgcgaacctgggagcagcccgacgactcgtggaaaagatttcctttgaaaagattattcaaggaatctcagggcaagaagaaactgatattgcatggtatgaagatgtagacttctgggccaggctgctggagcgcagcgaaatttcaaatatgaaccctgagcggatcatggcagaggcacgaaacttccgtgcgctcgaaagtctcgtcaaggctttggatgccttggagacagtagcctcactaatggttctctcgactgagtatgtgcctgctatcccgatatttgaaatacacgtttgactaacttgggggtcagactcactcatggagatcgggacttttggggtccagccagcgagggaatcaagaatgtcaaggagtttatgaagcccttgctgaagggatggctgataccagcaattaagggtaggtttttgtgactaacagctataaaaatttcgactttagatggctaacagattggatgtcacaggtggagacgaagagctgcgagacattcgagctgcatacctgccagagaccgtcttggcatatatcagcgctcttcagtttgccggcactggcctatcccgagataacttattagagtgcatggagctcgcatctttggtagcagagcgcgagtcggacctgaaggatgcctttacggatgctcaccgcatgacggaactcgtcgaggcctttgcagcctgcagcaaagcgctggccatagccaccggggagaagaggccatctggttctggcagcaagaggctgcgggagatgggatggtcgcgagatttgtggtctgtcaagtcaggatctggagatgcgagcgtgattgggcctgcgtaatttgactggcagcaatttctccttactcttggagactctccctctctttctcctgtatagcatgtgtggaatttttttttcggaccagttgggataaaatcaagggctttatgggatttacttatcattttttcttctcttttctccttgttatgtttactaggtgttgtatggtcattctttttctaataggtggattggaatggagagaaagcataataaagcgctgggagattgctcgatttctagataaagtgaaaaaaaggaaaaaaaaaagaaagaagagaatggaagagaggaatacattgtgtgtgtgtgcgttgaagatattggacggctttatacacgcggttacatacccatgtagatgatagaagcactcatgtgaaggtcatttcaacttgctcgcccatcgcttcttttctaatgtacttcccatagtattttggtatgttgagacgagaggaagcagctatttggtgcagatctgctttcttctcgatcgattcggatttctttgaatcaaaacaaatcgaataccgggagtttactggacaatcacaaccgatgatatgcacaaaaaaagatcaagttgaaagttcagggtattaatgaattatatatatacagttatagaacagatattgccccaagccattgccccgaaacttctcataaaccataaacctgttttaacctttgtacattaaacaatgctaattaataaaacaaaaaccaatctccaattgagaaacactccatcctagacttcttatgcgaacaaggtgcaagccgtagcgttgagctgcgtgcagtaagtcatctggatgggcatggcgttgacaccacgcgcaagcatacgctcacggaactcgttcaagcgaggcgtcacctcgagctggctgcggttctggccggtcgcggtatcaacgttgccagaccaccagacctcgccggcggcactgccacggggccagatgatgttgtccatgttgctgccgtcaatcatctcactccagatggcaagctctcctcccaagacgttcttggcattcgccttggagacgcccttggcagggtcgtgagagtagatgagcctccagttcttggtgggagcacaccagtcgctgaaggggtagtaggtgttgaaagagtcgccgttggggaagttgacccactggccacgaccgcagtccaggtactgtatggtttcgtcagcaaatatccagctacatcggattgttcagaaaatcatcaaactcacgtaaaagttgtagtcggtgtcaatgaccttgtagccagactcggccaagttcttgacggcatcaccacccagccacgattgaacgacagtgtcgctgccaagagtcaggttccaggtggtgaccatctcctcccagacaagcggtgaaagaccctgggcgcggatcttggagtgagcatgagagatgaacttttgcagcagaggctgtaggacatcgctcgagttggacttgagacgggggtcgatcatggagtcgttggcgttgagctcatcaccaccggtgtggaagtaggagctgtaaggcgtgacacggggcaaaaggtcgtcaaacagtttatcaacgaaatcgtaaaccttggagtcgttgagcgagaaggcaccacatggcggctcggcgcagtagtattggtagggcatctcttggtaggccacaatgaggtcgctgtaagcaagctcgacaacgccaatgtgaccgggcatgtcgatctcggtgatgacctcaacaccgcggtcaatgccgtattggaaaatgcctgcaagatcggcgggagaatagaccaggcttgggtggtaggcaccctcctgagacagcttaggcagtgaagggatcaccagaggccacgactgggagtcggtgatgtgcaagtgcagacggttgagcttgttccaggacatggcgtcaatggttctcttgatatcggcgaccgtctggtaagtacgggcaagatcaagcatgacgcctcggtgagggtagttgggcgagtcctggatggacacgggcacttgagtcgtgtagaagtagtgtccggcagagtgctggtagaagagctgggagaaggtctcgagagcgtgcaggataccggtagaggtcttggcactgatgttgacctgtccattctttgacacggtcaggctgtacgactcgtcgacgtctccagcgcgcggcttgaaggtggtcgcggtatcctttccggtctgctgaatcgcaatggtctggattcggttcaggggagccagcttgggctcaaagttgctgttgcgggggttcagcttccatggcacaaagttgtttgtgaagatggactggaaggttcgcgagacggcgccctgaacaatctccttgctgttgaagttggaaccagcaggcgggttgtagccgattgtgatgatctattaccagagtgttagctgctgctgcgatccatcgaatttcaccaaagagcggcgttttatatcagtcacataccggcactccattataagtcactctcacagcctcgtcaatgaagagaacgctgtctccagttgtgatcttctgggggatgggccacagcgcatttgcagggctgaaggccagtgcggcaatcgcgaggatcgccttgggcagcatgatggacgaccgaggcggatggcaatactatcaattggtcggatctatggtgcgtctcaggattctcaaagcagtcctgccagcgctactgctggatcttcaagacgcggggccagccaaatacttaaatacctggcccgccgatggcacgacgcgattcattgaagggatgtgcggatttctcaaatcgacatgcgtcccaaagaagcagcccacagctggacgggagcacggccccctgacacgcgacaaggtcgatgatccagtggccaatgctacctggcacgcgtgagcctgtccataccagggaccagcgccagcggctcggcaggtcggcagccagcagactgggaatgctggacaggctgaggctgagcgttggctgcatgcgctccgaagatagaggagtcgtccccgttgatagtgaagctgtggcgttctgccggggccgggtcgacttgggtcgttttgagcgcgcaacgttacgttaatgtacttttctcttgttggtggtgttgacgggatgcagcactccgcatgtctagcagccaacgtgcatctctcccgctaacaactgcttttgttcttcggaagaatgcttggcacgaggagctaaaagggtcagtgaccactactgatgtcgaaaagaaaacgatgaagctggatgggtgcacaattggcgactctggagctctgccagagggtctcagcccaatcctactggcaagtcgggtaaaatggcagttccaccctgcaagtccagaatgctccggccacttgaaacacggacagtgatatccagggaccaggatctgaccagagatctaggtactccaacggccatatcagcagagtgctgactgtggcggccgctggctggccaggtgcatgtcaatccctggtgctctgttgaagaagcccattttcttctcccggggccgtgtcaaagcggtctttgaatgcaagacaaagcgtactgtagcatagctaagcaaagcagagcagaagcgatagaacgatcgaggccagaagctgaaagctgcagtgctacacgccatctattcgagaggtcatttggtcaatccggccgctgggtgggcagaacttgaccccatagctccgacgttgctttcttgcttggtggcgcttctctggggccgggaatcagctggtgcgatgctccccgtatgccgctgaggccctgggactttgttctgcttgctcgtccctttggctactgccagcccgctggagtgaaatggcttggagaatccctggatgcgatcgtcgtgcggggacgcctctccacgggccgttatcgcgagccaatcagcgcgcggagaagccttgacccgggaccgccacagaacccccaacttttgcttatgccatgtattagtccatatcaggcatctgtcaggattcaattacggcgttggtggtttgccgggatattttgcggggccgttggggggctggactgggacaagggacggacgagttgaggaaatgaggatgagagacagctggactgcgctgtgaggctgacggataatgttgcactgctgcgtccagagtgaagtgctaatttcaaactctggtagcgggctctgctggctctgtagggcgccgagttaaattaccagtaccaccaccacggatagcggcttgctgcacgtttactttgtatcttctcgcgtcaacgcctggtattcacatctgcgtcttgctttgttttactggcctaagcggggcagagttgctccgtgcataacaacggctccagtctcctggttatctagaccctggtctatagcctataccgacaaaaggccctatggacccatgagttgaaatacttgtagttgtagcatctgtaataaaagacgggaaaggcatctctaaccctcttatcgagcagcgacagtagagttacataggacggagtactactagtacaagtagatatgtgcgtgttggttccgcgggtagtattcacctattcatccttgcacgtacttatcttacccttggccttgtggtaacctcacctctccaacccctcttgtggcttgaacgacaatatgcaggacatattgctgccctggagcttgatccattgccagcagcagtactacggagctgtgctattgctactgtatctgagacctggggagccatccgacgatgtgagctcagctcgctaggcgtttaccaccttgttaggttacactctatagcgtcgcgcaggcatggttgttttcggcgacgcggcatgtaacactggctcgtgctaccgtgatctccagccattcgccagtcgacgatgcatgatgccagccaactcgcgattaaggcttctttctgctgagctgtactaatctggagatggcagtgaagatccctcgcaattatatctccatgccatggccgagtctgtgggtaaaatctccaactgtctctaggtccacaggccatctatgttcctggattgtagaaaatagagataacgaagcaatagtcttttttcccaatgacaatcagaaaatgaacgcatataacaattgggaatcataaacgtcatacctaaaagatgagcgttctaatatttaactattgagcgatagaactcgtaggaagcgcatgcacttagatatctctgtactgggtgtaacttacaatatccccgccatcctcaaatcttgcctttattgcgacctgcgtacatcctgtagctatgtataattataattgccaaatatccacgcatgaaatcttcagtcagtctattgtaaatgaagcttggatgataagcaccaatgcctcgctgcagagtacgggatatgtatagacccgcagccgattgaagctttatcgatacctgggtgataatagcttgccgctatacatttcacatagctgaaatatcaggtaatgtttagcaactctactatcgcaaacagttcacaattccaaaagactattattctactataataatcctgctcgcatccggtgctatgttagggtgagttaatgctacctaatcgtaccgtttgaagccaaggaacacgagcacctaccgagattgatcttgggcggcaagtggagagcaaatagatacctactagtatctaagtaaacagggaaaatataatctaccctgaagagaatttactctgaagagacggctgagatagcagttcttacaatggtgttataagttatggctttgcttggtgaataaagaggatcggatgataaagttggcattggattttctgatgcaatgtattgtaaaagtccaactctcctcactggtgtttggagtaaatataggcattcatttcttgtccagcttcgaggagctacttgcactgcaatcatgccttcaggaacagaccaatcttgggctctgaagatggtactaaagaatacttcggtgtaccagcgctgctaaaatactagagcaggtacttcgcgttcgcacggctcttggggcagctggtggcacgtgaggactgttgagaacattcacttcccaatctgagaatggcaacgataaactaataagagttctcgaaacgcgtaaagaaaagtttcgctaccggcaaacaagtcgctatatggatttcgcgtcagccttcagacagatttaaatagaagcggaagcttgaaatgcaaagctcattgcaaatcttgatgacaaactaattcgccaccagtaaaaggcaaaaccgtgtcacgtgatatcattccgacccattctttttggctccctggcagtccagaacaactttgagaacctcaaccgctacaagtgagccagaccacgtctactcgctacaccgacgtctctcacatctgccgagattacgcacttcttcgcaatatctagacgtttaccagcacgcctcgagtgccagaaccggaaacgattctctctgcagcgcgatcctctcccgctatctaggtaaacgcgtcttggaagtgggatacaggcaaaaaagctgtcgcaacactggtcgtccagacacaacgaccctcactccgacacgatgtctctcgagatcggccttggcactccgctggcggaggctctcaatgctgcgattctaccgaagctacttgaggtgggatggggcacggggggcagcgatgactctgccctcgccgaatacattattctgatgctcgtcaatggcaagacgcaagaccagattgccgctgagctatccggagaccttttaaacctaccgctcgatgatcctgtcgtacacgagttttccaaatggctatttgaacaggttcatattcttagcgcgccgaatggccagcaaaacggcggcgactccatgggcgacgctgcaggtggagaaatggatacggatatgggatcccacgatgtatctgagctgaatgcgtaagtaccatttgcataactgaagccttcatggcacagacgagagaatctctagagctaaccagaccctttttcgcaggcccactggcccccgctcaatgcgcaatggcaactttagaggaggacgggataagcgaatgtttggacagatgtccaaggccatggatcgatcaaacgacaacgttcttcatcgagttcgcgggcaaacgggcggcggaagaatcgatactcatgcgcgtgcccccccaactggccctcgtggtggccgcggcggcttgatgcggaatcagcacaacaacagaggcatgccgggcggcgttatgcctggcgctcctggcggaccgggattccctcagtggcagatgcaaggccaaccttctcagctagatgtcatggccatactggaacagcaaagccaaatgatgctggagctgtctcagcagatgatgaacaatgggaaccgaggatttggccagcagcgacgagggaagtctctatttgagagaacccaggatcctcgccacaagaacaattttcgccgaggtcaaggctcgaatcaagctgatgcgaacggagatgaagtcaacatggagactgctgccgaaggcgaggatgctgatatgggcaagcgcgagcctccaaacccggacgagacgatctgcaaatacaatcttcactgcacaaacaaagattgcaaattcgcacatcagtctccagctgcgcctcctggtgtttctatcgatgtcaacgatgtgtgcggctttggtgctgcctgcaaaaaccgcaaatgcgtcggccgccacccctcgccagccgcaaggcttgcgcaccagagcgaacaggactgcaagttcttccccaactgccaaaacgcccgatgcccgttcaaacacccttcaatgcccctctgccgcaatggcgcagattgtacgacaccaaactgcaaatttacacacgttaagaccaagtgcaaattcaacccttgtctaaatcccacttgcgcctttgcacatgaggagggccagcaaggaggcttcaaggacaaggtctggacttctgaacagggccatgttagcgagagaaagtttgtggatgacaacgctgaagaggatttcattcaccccgaagctcccggagaacccggattggaagacatggtacaaaacgaagttattggttgatcaatagaagggaagaaagaaaaagcaaaacacgaaaagttcctgacgcatctcgggcgagaacgagaatggttatgcttcagttacctgaaaaaaaaaacggtcatttagcccttgtatgaaactgttttgggcttggaggatctgtacgattatgctggacgtatatgtttcttatcacgcttccagggcatagaaaggcgtttttgggctgggagataatgggctttttacgcggagatttatcacaaagttttatacacgcccttggttggcattctgtagtagtggccggttaggccgggggctcttacaattcgagcctagagacggataataacagatatttcttttttctctttttgtaattcctcaagtatcatcacgtccaacctattgaattcagtgaagactgtttaatatgtctacgtagatctcacaacagtacctaggtataagtagaagatgacgccgaggcgggactgtgtctctagagcgcggaacaaagtgggacccgatctccgatcatctaatgtgggtggttcccggaaagctccagaggtggcaccaccacgtttctctgctcaaccagagctcgacaatgagcaattgaacgacaatcatgagcctacagcgcgcagaaggcgccgcagtggctctcagcaggtcctcagccgcctggaggagaagcgccgtcttggcgacagcgacaagccgagctggcgcctggcgcattctgagccgcggcctgagctcaaccagaagcaacagcagcggcaacggctcgacgagacgaccgccgggctcgatcgacgatggagacgacacgccgaagcggaagaaggccggaaaactaccggaggatgcctcggtggccgttctaggtggcgggttgacgggcttgacgactgcatattacctggccaagtggctgccgtcgacgaccaagatcacgctgctggaaggcagcgatcggctgggtggatggataaggacggatagagtgcccgtaaaagttggaggagtcgagggggtggtgaatttcgagcgcggcccgcggtcgttttcatcgttgaataagagcacttggcggtttgacgatttggtgctttgggatctggtgcgtctacgacttgttggcctatatcgtggctgatttcactggcattgggccaatggatggaatttacctcaaagaatgaatggataagaggctaacgagatacgtttccattatcactcaaatttaggccctcgatctaggtctcaaagttgcctcgccgcccgatcagccacgatacatctattaccccgaccacctcgtgcccatgcccccacacacgagcttcgccgcctttgctagagagcccgtcgtgctcgaatccctctgggcaggattcggatacgtgatgcgacggctgtttaacaagaaggaaggggtgcctgtggaggacctctccatcgcagactggatctaccacatcacagggagtcgagccgtggccgataacctggcctcggccatggtccacggcatctacggcggtgacatttacacgctcagcgcgcgcagcgtcctcgaccgcttctactgggttcactacatgccgaatctggggcccaatatgcggcacatggccgtttcggagcagacctttatggagacaatggcggaggaccctcagctccggaagcttgcccggcagcccaggggcgcgctgttgaatttcggggagtctggcatggagaccctgccgatcgcgttggcggatgcgctcaagggccaggccaatgtcgaggtcaagctcaatgccaaagtcactgacctgggttatgactcggaaacaaagcagatcaaggtatgatttcgcatcttgatatcttttttgcctttccccttactaaagccatgacattcagataacatctggtcaaaacccaaccacatcatctgagaaataccacaaagtcatctccaccctcccttctcaacacctcgccagcatcaccaacgacatccccagtctcaaatcctcccactccgtctccatcatgaccgtcaacatctggtacccccagacaaatctcaagccccccggcttcggctatctcatccccctctccgtcccaccggaacagaaccctgagcgcgccctcggcgtcttcttcgattccgacgtcggcgtcaaaggtcccaacgaacccgccggcacaaaactcttcgtcctcctcggcggacacttttacgactcgagcaagccccagacgggctcaacctcaaccgtgcccatcccaaccgaggaagaagccatccagcaggcaaagaggattctcgagcgccacctcggcatcccccagtccaccccttgctacgccatggcccgcctcgccaaggactgcatcccgcaatacgaccgcggccacctggacaacatgatggccgccgacgacgagatccacgcgcactttggaggcaagctcgccgtcgcgggagggtcctacaccaagattggcgccatgggcgcgctgcgcaatggttatgatattgcgagaacggtcgccaaggaggactggctcgcgacggggctggagcagatggagttcccgacgcagttctgcggggtgcccacggagaggattccggtgaggaagtttagacggctcaagtagaatgtgtaaatggaaaaaaagagggggccatgagaaattcaggtaatgtttctttccattatatatttagacgggacaccacggcatcaccactacgtttgatattcgtcactgtatatatctaggtacacatagaccttggatagtaaaatgaatatgttgcaagtgtatatatatatatatacatacgttaaaactgattactaggcatctatttcataataaatatttcctccgctccaaacaaagaaacaaagcaagtcatgtctccttgattcctcacgctattcattatctcttaagcatcgcatcgctatttaacccatccacccgtccttttcaaattgagagaaagattatacactttttttattttcttctcattaagaatgctgcagaaagaatctgtgtcctcccatgttgactcaaatcttgcaaaaaccccctttcccctcctccacccctattatccaatgcactcgccgagtcatgagaagttttgtttttgttcgcaaaaggtatcattagttttcttttaaaaaaagcaagaaatgcaagaaagaggagcgcgaatgataccgcagaaacccccccctcctggttgccgaaccgaaacccaaaccgaccaaagccctttccaaaggccttttagagcattagtatttgcgcctcttcaacccccccttttttgtactccaaagtctatacgggttccccgtaaacgacaaccttccaatagaaatatatgtgttcgtctaacattgagcaagctgtttgcactttcgccgccaattcaacacagttacctagtgcgtccttttccctgttgaggttgttatagctcctctaatcgccttatcgatcgcaagcagcatgtctctcacgccgtcgttggcctcggctgccgcgccggtggcaagtccgagccagttgctccccttgccatcccacacggccttcagtgctttgctaaactcgtcgtctgctgctgcatcagcatcagagcgccaggcgtgccaccaaacctgtccgcggcggggctttatccggacgtccaagcagatggtcttcttagtcttcgccttggtaccgttggccccaaagatgttgtacttaatgttcatccaagtgagagatttcatactgaaattcaatcgaccctgcccctccttcgacagctcgtcccattcggcatctagctggtcaatagccttcaaagccggtagtgatacgggcagccaggccatcaatgggccaataccgccttcagtgctcgccaagtttcttgcgagatcaataacacggagatgggggttacgcttctcgatgtggatatcaatgtcttcgttggacagatccattttcactctccaacgctcaggagatggaaccggagccgcagtttcatcctttggctgtgtggataccggcgcgctgtagcagaatacgactgccttgagtgtgatggactcgccaataattgaacccttggcattctccatagcttcgagaaagttgacaaatctgtctatagctttgactcgcgatttgagaatatcaaaaattggctgagtgaccggtcgttgtatctgcaacacaaattcgcctcgcttaggatcataggagacatcgcgatcgaccatgcccttcagagccaggaacttgcttggttgtcggaccctaatcacggcttcagacgtacaaacaaggtgatgagctgtggcatggcctacgtccggccctgcacgactggccactgcatgaacacccttgaacctgattgccatcatgtcttctgcccacggttgcttcgtagttgaagatgatgtagaatttggacgtattaacgaaagagtctgcagatcctcattcggttcaataatgacaccaagactctggggcgtaatgttttctgctgcttcttgcatcatcgatgggaagatattcgatagcgctacttcgattgatggcatcctaacttgctgcgggagcgatagatcggcactgccgctcgactggctcttgatcttgagtcgacgcagctccctcttatcgattgactgcgctattatgccagccgcaaatgtattgaggttatcccagaatgtgcccgatacttgcggggcacctttattcaggggaagacgggttgaaaatttggaggcactgtttgcatttggaagtgattttgtaggatccctgcatgtaatcagtcagttttgagcggtgaaaacggttcaagttattgctagcatgcacttacgtctcaagcagccaccactcatccccgtctaagctgaggatgacgacaacaaaccagggcgatccccatcctccgtgttggagccatagagttcggctccatctgcgcatcttggtgattgacttcaactcatcagtgttgacgggcgctttgcggacagaccatcctctcgcagttcccattctgcccaactcatcctctataatcgcacaccgcaggtgctccaagaagttcacaccgtcgtccaatggatttttgccgttgtttagttgaagctctggctgcattgagaactttgagtgtggcttcatggcgaaggcgccacttatcggttcgatcaggagcgacaccgtgccaccgtatcctacctgaagtgctaagcaggaggtcactggatcagctctggaaatattgagtgccacaccagtgtcgcgattcttgtatctcggggttgccagcaatccagagtgaatgcttgagaggataaactcaatgtgccgtccaacgatgtcgtttagtaatgattccgctgatagattctgaaaatccatcttaacctcgacatctttgacctctttgttgtcgcggtaccacttaactaccaaagagcttgttgctttcggatccggcctgcctcccggcttacgcccgctgcctaccgctacaataacccagtttttcagacctgtagctgccgatcgagacgtccagtactgaatggctaaagcccgattcaagggctctactgccaatgtgccactccatgatgtccgattcagttgcagcgcttggcgtttcagctcattgatctttgcagtcaatacaaattcgtgtaaaaactgataacagccagccaatccgtcttttgcgagcgcctcgtttacgcagttctccaagaacgctcgtaatgtatcgggaagcgtcagtgttactggtcgaaatgcaaatctgaagtcaataaaccagaactgcttctcaaaatcctcatcggcaattgtcaggtccacctcgaactctcccgcaactttgaaagtcacccggcccgacccaatcgtgtagttttggaattggtaaggaatcttgtcgaaatcatcaagattcaatcgcaaagagagtagtgtatctaaatcgccaatgcccctcagctgctcctctagtgtcaaaggaggcagctcgatgtattgaagcttcacacacaaccatgtaagagacaatcgtcacacaaattgggatagggagaataacttacatcaggcatccacggtgcctttccagtggcaagaatctgcaatgccgtcttcaaatcagggcttggcattcgagcataggtgagatctctcttgacatttatgatgttatccagagctgcatcgtaaagttggcgctgctgatcgatgtgaaatttgaggtcgatgagcttgctgaccatggaagcttttctgctccactccgtaataaccaatgccttgacccattttgagtgcatgtcttgtatgaaattcagcagcacccccttctttttcaggttctccatcgatgtatcatccggggcgctttgggtgtaatttgtactaccgtttgtagcggcggtcgagattggcatcttggcaagttcggcaattttgtcctgtatcatgttgtgggtagactgggcgagtcgcgtaagaagtagggatatcggtatgaagccctgtgtgatgtgaacaatctcgtcaggcaaatcgttcatcctcgacacttgttcgcccggcgagtctgttcgtagcccgcccgcggcccctccattgacagcatcgctcccattgttggctgctgccgtaactggcgcttttcctttatccggtgcagcttttgatccatcaacgctcttgacgccgttgactccgtttacagccgagtccttatgatggtctgaaagcgcaccattctggcctccgctctccatattgacgatgccaggcatttatcgaaccgcggcagcaaaattgctgtagctacccgcgcaaaagctgacactgcaggcaccacgcccccctgacaacgcaataagcgcggctttgagagagaaatcaagctgcagcgcgcgtatcatggacgggaaagattctgcctttctcatgaaccgcggtagcgggacgtgaccattgaggtcgcctgcaccgatgcggacaatcgggcgcgcgcgttagaaacgatttcgcatacgggtgtaggagccgggttgaggttgttctagctgcagtttcaaggatgccctgtcaactcaaagcgctcgatcggtattatcggtagcggtcgaaggcgtctgcgcgtatttgaatggatttcgtttcggacgtaggtggctgtgaagaagatgggcacgggtagaatagccgagagagtgcgaacgcggcttggatcttggcaatgattgctccaaggacgagcgatccgaagcgtgttgtggccggcgtgtgtatgcgagaggaagataaaatataggcgcgggtttgggagcgagtcggggtggttgaagatgatgcgccaaccaaagccgcccttctccgttaaagattcgagtgatacaactagaggctgacggacgctaaacgcttgtcggcgttatcacgtgattagcggcgcacgggccatgatagctcccaagcaccggcaatagtgctataaaaacgatcggctagtacagatgtggtaatggagcccagatggagcagggaaacttgaaagtacaaagttgaatactccaacgtttgtcaagcaataccaagagttctcggagcattgctggtcaaatattttgtgagaagctctctgcaatttcatggctaacttgggtagtatagaacagacatgtgcttcgagccagtcatctagaatttttcatatttgaaataatacccccaatcctaggaatccagtacgacgctcaaacttttaatgaaatccaccgcacccccttacatgcctttcctgacaccgattacacgtccaatacgttacatttcgggacggatttatgtataaaaattttgtttttcgtttattgtatgttttttttttaactgtatcaagtgttattcttgtattccgcctagattctgccataatatacaacaaacattgcgcaacacatggtagccggctacttacaacttgataggagcagcagcagaggttgtcggccactggtagccggcagcgtcactgaacttgtatccataggatgctgtgaagtcatccaagacagaggggcctcgagatcctgtcaaggcgtattagcacaggtcaattcaatagtctatagtaagtggacttttgacaagattgggggaaaaagcaacttaccataggggtattccatgggaataatctccttgttgtcctctaggtagtgtagtaggggggtaaacatgcgccagcttgcgtcaagctcatcgtcacggacgaagttggagtggtcgcccttcaggcagtcgagcacaagcgactcgtacgcctccgggatcttgaggtccgagaatcggcgacggtaggtaaggtcgagttcagtgactacagtctgggtgctgaggccgggaagcttcgagttcatcttgatgtagacactctcgttgggctggatgcgcataacaagctcgtttcggggaatgtccttgaagatgccggatgtgacatctttgaactggattcggatctccgtcttctgctcgttgagggctttgccggccttcatgatgaagggaacgccgtcccatcgctcattcttaatataagcaacaagggcacaaaatgtggggcatcgagagtcctttggcacggtatcgtcttccttgtaggatggcttgcttccgtccaatgatcttccatactgtccgatgatgacgttcttgggctcgataggaggcatggctcggagaacacggaccttctcatcacggatatcctcggagtcgaaggagatggggcgctccatagccaagagggtgaggacctggagaagatggttttgcatgacatctcggataatgccaaactcatcaaagtagcctccacggccctcagtgccgaagggctccttgaaggtaatttggacattgtcaatgtgatgtctgttccaggtggcaccgaggaaggagttgccgaagcgcatgatgagaatattcttgaccatctcctttccaaggtagtgatcaatacggtagagctcttcctctttccagtctggctccagagacttttgcagctcgcgagagctagcaagatccttaccgaagggtttctcgatctgtaggcgagtgattagatggcgtcaatgggaagatcagtcggatcagccgcagaaaagaaacttacaataactcgggcaataccccgggttgggtaacagcatcgcttcaggtgctgcgagacaatggtaaagacactagggggcagcgccatgtagaacaagcgatgcgcctctggccatcccttctccagatcgttgaggtggtcgttcaagacagcgaaagactcgtccttgtcgtactggccggaaacatagctgcacagactggtgaactcctccagctgctgctcaatctccttggtgggcgtcttgatgtatgactttaccctccgtaggtactcctcgtggtccatctttgttcgggcatagccaatgatttttacgccctgaggcagaaattggtttcggtactaatgatggaggtggtcagccgatgcatctctcgaggtttcctacacccttctcaaggaaagaaagggagaaagcccatggcttattctgtggctgtggttgtggttgtggttgggctgcttaccaggccaaagagcgcggggaactgcgagtttcaaagagtccatgtcagcgcaaaggtcgcagagcaaaagctaaagctgcgcagaaatccatgattctcaccgtcttcttcttagccaaatctccggaggcaccgagaacgacaatcgtcgtgttctccttgagttcgatggtttggctgcatggcaattgttagcaaggcgcgcgtggttgatgccgtttgcagtcgtcttttttgctgttggctcgaccccgccgcgctggcaagcttgccggcagcatctgcagtgacgatagctggtgtcatggtggggttgccggtacttacggctgggagtggtccattgcgacggctggccagattgctctggattcgggctggtgacacaaaaaagggaatgctcgatggcaagagagaagaaacaagcagctggtctgccgttgagcgaggctttgggtgcagtcgccggtgcgtggatcagcgttgggtgtttaagggaagagagttgagagcttgagggaccagaggatcgagggggagggacgcggtgggctgctggttttttaggcgacggggttacagagcgctgacggagtttggagctctacctggagcaacaggtgctgttagcccttttagagcgcccccatcctccgttcgtgccgtggacgccatggctgaggcacctgggccgccccgtaaagtcatcatcaggctcggagtatctgcaaaggtacggcgtgctgctagctgggccctgcaccgctgtagtcacgtccatgtagcccgccgagctcctctatgtagagtgtcatctccaccatcccagctggttagtaatttgcccggctggagtctataccggtggaagttgccgctcctcgatgatgctatggtgtccttgggctggccaagttgccagacaaataaaagactcagatgacggcagcggcaacgagcctcagcagcataaattcatggcaaattccgcgcaggagagtttcggatactgaccccagataacgagcactttcctacgattacttcaactgaaagcttatatagaggcatatactgtactgcccacctaagtacctaatcactgccagccaaattatttgtagcggtaaccgccgtggctacgccaggtgcatgtagcattctatgcaccgaatgcctatttcggacggagtaccgagcggttatccgcaaaccgagttggagacgattagtactacctaggcctacctattgcccgaatgagtttattttttgggggtcaaatcagacttgagcttgctagcacggttcttgggactaggtagtatcaaggttgggagcggaatatatggaagcaacagttaaaaccccaactcaatctcggggcgctatattgcccatcaaatcctacgacgactaacaacaaaggcttgtggcttcgattccagagacactgaaaacaaaaatctgcagcgaagatggctagcttataatggataagattcgatcgcagatgcattcatacatggcaacgagggataaatgcccagcatttagctgactagcagactgctggtggttgcgatgctacggacctccgagtagagcttgcatttggtaatgagtaaactcctgcctgcgcacggcggcaaccctgattcaacgtcaggtgcaacaattactggattccgtcaatgcgtttcgctatttccgctggagccgcaataagtcctccaaacaccgcagttggtggaccaaggagtggacagtaatgcgtccatctgcgagtaatacagatgcttcgaggaggattggtaagcctgcttccgtttcctgctcgctcgccccggcctggccccctcatggagccgggaacttttagacggcctgtggttgatcagtcgccgcgccgtccgagaccagaccgggccgggctagaatggtgaagggggcctcggcggttttgatgcttggaactttggaaactttggaaactttatccgagcaacgatgctgctacagggaccaaagacaatttaattctacgctgccttttcttcctcttggcttgatattagccccttggatgacggcagtttttttacgataaagggtctcccttgactgttcacagcagtacatgcattgcagtatcccactggcataaatccggcactttgcgcattctgcagctaagagagatacaagagacaaaggatgcgaaatgatagccaaagatcatctccaggtaaccgaggactagaaaaaaaaaagctgacgaatagtttcagcggactaggagaacatgctatttcacagctctgacagatctcatgctacaaagcgccagacacaaaaagatccaaatctctcgaggtactagaggagccaagataagaagaggcctatcatttcagtccagttagctagagaggaatagagaatacccagattcttcagagatgcgccgttctcggcacagcctaaagctgctccaaaacgggttagtccatagaacactttagtgaagaagcgaactgtggctcgatattcaaaattgaggcggtgcaggtgcacttcagccacggtcgctacacacaacccaaattgccctaaggccacacgtgatcccccagggctcaaattttcgtgctagagccaccacacaccatatcgcatccaccccgttgccctcagttcgacatcacgacaaacgacgagcagcagacctcttagtatttcggttacttgagagggcggaagctacacaacagtcacgatgccttccgaaagtggtcacagatgtaagttggaatgctacctagtctgatgatttggcattgaaactgtactaactctcatgcagtatacgtcaagtaagtaaacgccgatcgcgacatttcgaacagggcagatgggaggaagcagaggagggaatggtgcgcttgagactcccaaggagaatctatccaccatgtatcgaaactcgttcctcttcggcgaacaatcgcccacgactgcttgaaatgaaacccgaatcaatccgaacgtttaactaacggagaatgatgataggggacgtcacctgagctaccagcgctctcgtaacatcacccaccctggcaccagcctgatcaagatcgagggtgttgacaacacagccgctgccaagtaggtttttgcgacttctcaaaaaagtggcgtttggagggcttcagaaaactaattccgacgcaatagcttctatgctggcaagaagatcgcctatgtctaccgaggccagaaggagatccgcggcaccaagatccgcgtgatctggggcaaggttacccgaccacacggtacataataactgctctcgctccaaacagtctgcgaaaggatccagctaacgctcttcaaccaggtaactctggcgttgtccgcgccaagttcgccaagcccctcccctcaaagtccttcggcgcttccgttcgtatcatgttgtacccctcgtcgatttaaatcggatttcggaatggagttggtagtgagggcggttctcatttggttgcatgggtcgaggcaaggaataaagcatatcgccttgctttgaggcatttcaattgaaaaagacgtcaaattcccaactttccgaaggatgcagagagaaaacctgggcatctgtgacttttgacgtatgtggcagaaaatttttggcgaattgcagaatggagattcgaaacgaaacgaactgaggctctggcagaccaattcttcttctctttttttttcctgtctcctcaaaaattggcgccggtttcgttactcggtctgtgggcttttttttcgtgtatccattccggcaggcaaaatgccaatctcatgacgagttgcatttcgaagggactgcacattaaagaaaaaaaattgaaaaaatgatacacgacagggcagagaaacgtgatcgatacctgcttgtttactgttttatattggcattaatggaatttgcatcgcggtttgactgtccagtcatccgcccgcggtcgttctcgtatagagaggacaatcgttggttcattcttacgactttaatgctgctgtgcctcttatatcggtcacaattcttccaaatattcctaccgtgatgaagcctcttttgatcgccctagaaaggagatgaaatgaccttgctattgcgcagcctgatatccaatatggtttatttcgtccaaactgaaatgacgtacccaaaggaagattatagactggcactgatgtacaaacttgagtcattagatgaacgaaatataccaatcaactggtaatcgtcgtaccatccaaaatcatcttgcaggcaactatgagactcctccattgcaagagagggcaacagataccaatttcatgtacgtgctgcattatgtatctaactgcttgtttcttcttttcatgtgaaaattgccaaactgtttacatacacacacatatatatacggaatcaaactattcacttacgagggagcaacgtaggatataaaagagcgggcgaattaggatgacgttttacatgataacagcgggaagcttctttatagtacttggttcagtgtcagttgataatgaagccagacctctcaatcacatccttatgcgataacatatgttaagagtaaatcgactgaacaaattgactgaagatgcactgacagacagaaacgatcacaatgtgctacctaggctacatttacaagactatcaaacacttgcactcaaatggcatgtctatgattaacattgatgcgatgtaaagaatatcttttcattccgcttacttcagttttttgtccaccatatcaaaggaaacatattcagggaggtagtcagaacttttattaccaattaatgtgaacttgaatggtgagtctatcaagggcgcagtcaaatactacctagcactctagtagatatcatgaatttacctgtctttaattagagccaaacatgtgaatgtttccaatcatgtatttttttttttctttctcattatggtttggttataattaattcgttttacttgtcgcggaaatggatgtcggttcgattccgatttatttcgtatgttaagctgagccattgcttaaggcgatagagaggagcttctatagaaaacaagataatccttatcaaagactgtttctttgataatgagtatataccatcttcatcacaccagcgcataccttatacatcgtgacatcaagcacagctaagacgtagcaaaacgccagaaaccgaaaaaagtatggagatacgcgtacgcattcatggtcccacccatagggcaaatatcaattgtcaattgcgaaatctacattttacgacttcctggcgtcactggcaattcattctactcacttgtgcgctttgccgcaaagccgctgccccagcatagtactcgcagactcgggttatagatgcccatacggcgagtggccaatccaccaactacccatctgattctaattttacagtggcaaagggtgtgtgcagcaacaccttatcaaacgaaaggaatgcatttaacgcgtaatgataagacattgaagtcgatacatgtatacatacctccctcacttacagtgcctgacgccagtgtgaaccattcctcatacccagtataagcagtgatgcaagtctcagtcataccagccaatccaatgtctcatcaatatcatagaacggccttcttagctgcacgtaacacggcatcaaaaaaaaaaaaaagaatgataagctcatctatcaaaaacacgcacaatcaaacaaaccagccacagaaataaagcgccattaaccagccccctcttgccccaaggtcacgcagccacgcagctgcaagccacgccatcccacgtctccaaacgacgccggcggattggacaaaagggaaaaaaacagacgtgatccctgcaaatttcccttcctttcccctcccctctccccaagttcatacctaccacaatctgcctaaatactacactacctggtaaaaatgcatgccactctttctcatatgccgaagatacctagcggaagcaacacagctaggccaaaatgcccgggaggctcggaataggagctcttgtgtggcgtatgcgtcgatgcaaatcacactccttgtacgaagtgtctacgtctacgaccttgttttttatagtttgttttcccggggtcgtattcttagaatcttagctattcttagctcttattgaatggcagtaagttgggtagcaactgtattcttgatttcaactgtggtgttttgacaatggtattggccattaaagcaagagcttattgctacagagaacgcctcataatcttactgttatacctctaatatctttcaacgaaacagaaagcaagaaatcaatcaggtaatcaggaacatcagggcgcgccgtaagaaagcattccgccacgtaaggaggtggctcgaaaggcagaataccgaagaaccggtaaaccgcattccaggcgaaaacaagaatagcatcgtcaagtgcctgggcgtgttagtcccacggctttgcatgctagtaaccaaccacggcgcgccgattgccaggattctccagaaagataggaagaagagagatggaggggaaagaaaagaggtcgttgactagctcttccgaggcagcccatgaaccaaccaacagaagagctttgctcttgaattctactgctaatagcaagagctacgagtacgagctgcttgtttacaatactgtatgatacgagtcttacagaatgatcgacgctaccctcttgtctcgggcattgaaaaaggattgagacattgctaaatacgcagtcacaaggcctcccttgccctcggcgctgatcgcctattgtcgatgctggtgccgttgggcttcggaggaaatgcagcatgtcgtaaacatgacaattgcattatgccggggaacaacaagggctggcaaatcatctctgccggcagccaattcgattatctgctggaggagcgaccagaaaatcgatgagccaaagcgaaaaaaaaaaaaacagtactagatgcccctgaacggaacagctcaccccggttagtcttgcagcacgatgaggtgtaaatacgtcaatggaaaaaaaaaatcgagagcaacaaaaggattgggattaggccccagctagtttcatacccagcggtcgaatcagcgtctgcatgcttggtattagtcttgcgcgcatgaattgtcttatctttctagattgttttgattgttcctgtttttcttattttgtctctcatcagcagacgatggccatcccactcgggcaattaattactgcgtcagtggaattgcgagaacgggatgacggaaggagaagcaggactaggcagatgcagcccgtacttgcaatgcgatgattcgccaagaacacgatctggtactagcacgcaccagtttggccaccattgccagtattgtggatggaggggaagtaagatatacgatacccaggtatcaatgtttgccatgtttactccatgcggcctggcagaggaggctagaggtcgcttgcaaggttgcgggaaaagcaaagagggtgtgcaagtccagaacacgaagcccggccccgacgcttgtccaggaacatgcgatacatgcgatacatgcattcagcgcatgccgtccacgtccaggccggtaagcaccttggctgttcggcacggggatattgccgcgcaagtcacacagcctgcggcggcatgcagctgggccaaagtacctgtactgtactcgtcgcactgcatgtagcgcctgtacaagtatgttgtgtgtacatatgcatgtctggcccgcgtcatggcaatgcaagctggagccggtttgccattgcgtcgaaaccgccaccgcctgtccacagccgttgtcttggatcaaacgcacgagcgcgtgttacagtcgatttaagtttaaattgccatgtatccggctgagcgcgttatggagaagcaggagggaaagacgcggggtcaagccattggccagccgcaaaagtctagaaaagacgaaaaaagacgaagagacgaaaagagagtcgagatggcaaacgttgatggctcggtggcatatcgcggagatcaatagctcttccattagagtttggctccaggtccatcagatccccgccccagctgcctatcccggcacttcccagcacttcccagccagatttgtcgacgattgcggtttgcaagaaaaggatcagcccaaagcaacgcgcggcagcctgtgctgtggcatatcgtatctgtatgaacaccaagtgctgccatcagtgtagcactggtgctgcttccctgtgcagcttgtagaatcacatgcggcagcttcatttcctttgcctggatttacacccagtacctaggtatatgagtgcaagcagagacagccaaaagccgccgtcgcggtggcgccgtcaaggcccagggccagggccaagggaattggccgagttcgaaagaaaaaaaaaacagctggagcttgcgagcttgccctggtacctgtacataatcggcactccataaaactccgtaaactggccagactgggcaagtccaaggcgtcaacggcaggtacctggtaaatcactgtggctgaggcggactgcgcggatatcaccgcggcgttatcattgtataagcccagaaagacaggtcgaaactatattcattgattggcaagtcgacgtccgttctcgttttgctgctgctgctgctctccatgttgctgtcgctgtctggtagaagaatctatagtagcaattcgaaaccagaaaaattgtgcggcagagacaatgcgatgccaagaagattgcgactcacgcagctccagcttgggccctccagctcgtcgcacctgttgatcgcaagtttcacagccagacagacggccatcatctgtcttggccacgccacgctgtgggtatcatggcgttcgtagcggcgctcgcttgctgttttgtctctcagcgagggcgcatctagagcccgaatattgctgcgtctatttgctgcggcgcccacatcgcagatgctgtgctttgtacctatagcggacccgtagcccgtcctctgggttttgccgccagacctcgtattcagccagcaatacggcgcatcctcatcctccatcctctgtccaggctcgctttgatctgcccgatcctacccagcatcgagactctttgcattgtaaaaatatctgctcttatacacctctgtttccttctctcacatctcgtttccatcacctctttacggctcgtattgactggggttggcaatcggctgatagcgcgcacttgcactggattcgcctgcaccattcgcacatatccattcctatcttcatccgtcttcttacatccatcttttttttttcccaattaatctttttttttccctctatactcttctgtctcgtcgcagccgcgcatctcgattcctcgccctaagtggcgccaagacacacacattcgcagcgcacaccctgcactctccacttgtttatattaactattcaaaaaacacaaccgcatgcggtttgagactgtgagcggttgtgtcatcgtcgctcgtccagaaagccgtcagtggagcgcagcagggggccggccggcagaccagttccaggagcttcgtatcgccagctaagaggccagctgcgaggtccatcctggtttcgcacctgctgtagcgccgtggtggtgtgcagcgtctcggcctgttcagcgcatcgcgtggtcggcgcatctgccgcagaggaaaaatcaagcaagctaggccacgcttcaaggactgctggtcttttttttttttttttttctcccttcttcttcttccaagctacatcgctcggctatttctaggcgccgccatccagaccaaccaaccccccctgggctaggccacgctgttcaagctcaaacagcccgtgacagaagaagcctaacggaggaacaaagaacaattgacgtcagctcacggccgattgatgttactaggacgacaccagccacacttttcactggccacaccccgttctgggagcaacgttcacgttttcgcggctgtaacaccaaaggcgtaagcggcagggcagaaggacaagaccttccgcgcacgtttaattcgctcgctcttggacaagtgggaatcaaagcgtaaacgagatagacggagaagctcaaggcagaagaagaagaagatacaagtaaaagaaaatagtccgccttggattcgaaaacaaaaaagacgggacatcgaaaggcagcaacgagagcaagctgtggcacccattcagcttaagcttagctcagccacacgagcttgtttgtttgcaacgacacgctacagctcataggctgatcttcaacgtcgttttcatcagagcgacaagcagcggcagcggcagcatcatcgggctcgccacctcgccttctgtcttttccctccggttcacctcctccttctccccgtttcttcctcctccccctttcctcgtcctcgtccttatcctctgccccctggcacaaacagccctgcaccgccaaaccgtttggctgagagctcgtgctttcttgtgcaaacgtcacgccgcgttctgagccctgtcacaggcccagcctccagcgggaactggtccttggctccttggccctggatgcatgtacaagtacggtacggcgccataccagccatacccgccataccagcactgcaactccaggtcgcacggagccctctggttctactctagactgcagcactgcgcacacgcccccctggcctgtcgcctctgctagctgctcgcactaaggctctgcctgtatcgtcacccactgccacgcagctctggcaccacaagccgctgggcgacagcttcttacaggccgtccagttccacttcctgatagccaaaggctccgaaaacatcgtccgccttgcccccaagcctctgtgccgccaacctcttttctctccccagtccccgccagagcttcctcaacaccatcacgactttcttttctgaggaattgcgtctgctgcctctcgcttctttttggactctgcgccgcagctgctcgcgcctctccctctcgcattgtttcgactcgcgttgccgtcgagccgtgcccgccccgtttgtgcttgggccaggtcccccccccgtaacattaattactcctgctattactagtacgactgtacgacgagaggactcctcttagtccagcaagattaccatccacatctttgcgacccgcactgatcgctcgatccccacgaccgtgccgagtgccctgggcaccgccgtcacagagccccagctatctcgtccagcttaagataaagaaactccggtcccagattcaccatggcggctcccgcaaacaaggagcgccctctcccaacgcctactcagcaggccgcctcccagtcggagcaacagccgcggtccaattcgaatcgcttcagcttcctctccgacaaaggtcgcaagaacagcgtcaccaacaagatcgacctgcacgaaacgcacgctgaaaaggattctagacgcctccacagcaaggccgatcccacgttggccatgaacgaagcggagccatgtatgttgcccttttctcgatgtcgcgcctggcccatctgctcgcccagtcccttgttttcgcgcgtatatattgactcgaggtgaaatagctgtcgaagccgtgatggcagccacatcactctctccgctgcgcgccattcaacacaaagacgcatacggcaacgtaattggtacgtgtttctcaaacagacctcaatggcagctgttgctaacatctgctttctttttagccgatcctgatttgtctaatccgactcgcaaccgctgggagcgtcctctcgataccatccgaagctttgaagcggcgattgaaggcgattatgcgcgtaggtccatgtatcgctcaggtaagttttacttctggagaacctttttctgtctagaggcatattagagctaacattcttgcttatttttagacacagacccttcagcaaactttagccgtcggaacagctactatagacgtaagttggtcgcagtagtcgtttttttaagttttcttttcccccggttattctaacaccctgcttcgcaatattagcaaaccaaccacgatttccccaagataactactatagcagtcgtgcggcttctttccacggtagccagtatgaagcacccggtccagcttcagggaggaacagttacaatgacatccaaaactatagcaacaacaatggaggctattacaccgcaaacgcaggccccagtggctacaaccgaaaccaggtgggccatggacgaccatcgcgtgagcgcgcaccaaagatgccctccgattctcaccttcgaccctacggtcgagagcaaaacgtctatcctttacctcacaaagaccgctcatatgagaccgtgacatctgcagctgccagcggcaattccgatcctgcgggctatcagaccgatcctactagcagcgataacagctccattcatcgggcctctcccgccaagcacgcagacgagcgcgcgaacaagtatgatatcaatttcagccagtccgagtcttacaagactccggccctgacggtgaacttgtcgcctcctacaaagggccacagtctacccacacctccaaacgcgagctaccaaaatcctctcccgaccataccaagaaagcaggtttcaacgcttaagaggcaggtttccacgacaccgtcgggaggagaaaagcgaaagagctggttttcccgccgattcagcaaaaattcctaaagtcttctggaaagaaaaaagtcaataccccaatacccgtttcaacattccttcgcattttcctttgtacattttccttggcctgactccttctactacattccctcatttttgcgcatgggaaaagcttcatgcttcattacgttttttcacgattggtttcttttcttattttccgagaggggcggcagaaagattccgtgtatttcatcaagagtgttgcttataataacgcccttactaaggagccatagggggagagacgtatacgggtgggcggatgtcgttattttttttattttttgcttgttcgtcttcttatgatccattgggaaacttatttgtttgaagctctatattaggagcgtttagcacatgacattgtggaaagggatgggtacatactcggataagctttgtatgtggcgtttgtggtgtctataaatccctgccgttggctctggcggagaataataatctgctttagatccggacaagagcacggatctgttcatggcaatgatgctgaatcatttcatccactatcaactaccaagctcattgtggcatatagacgtggtggcctgaaagagagattacaaagactggcctgtaggtggcgacaagcttttataaacataatgaataggccatgttttatcttttttgcttattatattgcctgtcttctttctcattccctctttcctgtctatttggaaacaagctgctgcttctgcttctgcttctgcttcttaacttggaaaatgtgataataaaacaatcatggcgttgctgtacattgctatttactgtgtctttttgctctcaggtttggactctgtttgatcctccttcattgctacaattatgtatgaaatgagcactacattggccagaacagcagccataccaccggccagcgatgaatttcctacaaagtaatcagtcaagtctggctaacttgcatatatggatggcatatatggacagcatcttacctttaaagactgtatgcacggttgcaaagtacgagccgatagggacgataatcatggcagctgagaagccgagaagcttgaaaatgacatccctggtgagaagtaattagaagttttgcatttgaaatagattgtcacagccaattggatatagaaggagtgaaaagaggctgtgagagttgaagggtgagctcactttgggacagcggggctaatgttggacttttcctcggcggtatcgtccttttccaggattgtcttttccgagttgacaatgcggcgagtagccattgttgatgatgtcgagacaaaggggatgatggctgaaggctttctgtgtgggttgatggcgctgaagcaggatgagaataagtagtgccagatgagatgagctcgatggagctctcgccacaagagggtcccagctacggacgctagggactgtgaaatgaaacgggggtctgttgctctcgtctgcttccgggatcttgtctatcttgagcctcgtctttgtttcttgttctttcctattctctttgtcgagagcttcgaattctgtcgtcacggcttttacctaaaagaggcgatgttgtcctcctaagctctaccttgctccatctttcagccaccccagatcaagcataaagtggtcatgtgacttcgcgactctggtcttctcactacggcgcgtctccggatcgtcacgaaaatttatttcaaaaggcaaaaaagggccacaattctgctgctgcggcgctcctccccagcacccgctgcggattaacctctttctttttatttcgggacacgatctataccttatctacgtcacttgagatccgaaatatttggcaagcgggggctcttgggatttttaaacttttggggtttcctctttctctttttttcctttcctttttgggttcattagacttagattccttttttctttttgttgttcctcaattccgtctcactttcatttcggctttgcattagatcgccagcggaaagacaagagcctttttttttcaacccctttgcgcttctagaacaaagagctgtcactttccgctgtcgtttccctcactaatttgctcctctgctttttataaagcaccccctctccacacctcttttccctgacggctttacttctcccctcttcttctcttgctcttatcatggctcgcagctcgtctccactaccgccgatttcacaattgggcattgtgcctcgaacgccttctctcagacagggacgaccgcacgacgacatggatgaacttgcgggagacaccataccgtgctcgccatccgtcttcctcaaggacggcgagaccactcaaccgacgcaggtgctcagtcgccctggactcgccatggtccgatcctcgtccccagcagcgagcgtggtcgaagtgcccgcctcgtcaccgttccagccgaagctgcagcagacgcgattgggctcccgcctggcaccagccggtacagtctttcgcccacctccccagacacaggccgctcccgcgaagagaccgactccagagccgatcaatctcatttccgacgatgaagacgacattacccctccgcgaggcaacatccgtccgacgacgttcaaaacccagattgcagcgtttgcatacaagccgattgacgagcaagagatgaccaagcggctgcggcaaatattcgacgtttttggcgatagattcccgtcgcacaaggttcgagaggcccttcggagttgcggaaacgacctggatgatgcgattgcgtggctagaacgcaatgtgccgcgctcggctcagacccgaacttcgcaacccgcgcccaagcccgcaaacgcaaagcctgcaaagtctacaccatctggcactcggcgactggtaaccaagggacaaatgatttctctttccagggccccgtcgcggtcgccctcgccttcagtcgcttcagtcgcctcactcccgtcaagccctcccagaccacagcctccgccaccgaggcgccgactcatgaaaggcctaaagagacgagcatccacatcaccagagcctgagccagaagtagaagaagtaccggcaccggcaccggcctcgagcgacgatccgctggttatagacttggtggacgacgggagggaggatacctaccaagcagaagaatcgccagagccatcaggggaaactgatgacaaggtgcttgcctgcatcaacgaaagtacctctcaagagctagccgccataacgggcatgaaagaggacttgctcaaaccaatcatcgctaagcgacccttttacgacctgatgcaggccaggaaagtcagtgtcaacaagaagccaggtgttcgtaaatctgctcgaatcagtattggagagacagttgtggatgccattcagatattcatggacgcagtgacagccattgatcaggtcgtgacgaaatgcgaggccaagggccaggcaatcaaaggcgtgttggagacgtgggatatcaacatgtttggtcggaacagacacagcgcacgatcgactccctctgaagatgacgcccctccgacaccgaccagcttgagtactaccaaactttcaaaaccgccgattcctagtcagccacagatgatggatggccactgtgttatgagaccctttcaggtttacggcttaaactggatgtcagtcctctacaacaacgacattggctgtatcctagccgacgagatgggtctcggcaagacctgccaggtgatttcattcatgtgtcaccttgttgaggagtacgagagcagtcctcaaggaagacggccgtggccaaatctgattgtggtgcctcctagcacatacaacaactggcttggcgaatttaagaagtttgcgccagagttatcagtgataggatatcgagggtctcaaacggagcgaatggagattgcctacgcggttgagcaagatcccgaaggctatcacgttgtcctggcgacatactcacagattaattccgaagaggatatcggagctatgcagtcattcgaccttaacgctgccatatttgatgagggacacaagatgaagaacccggagacaaagacttacaaggatcttcgcagaatcccgtctgcttggaagatgcttcttacgggtaagtggtaattgccaggcatattaaatgcccgtggcatatctcatgagaagagaaaaggacaacaggagtttgctaacatgatataataacacaggcactcctgttcagaataacctgctggagatgaccgcgcttctaaatttcatcaatcccaggctctttgatggttatatgaaccaaatcagatacatctttagtcaaaaagtcacgattcgcgatgttaccaatggcgctttcctgtatagtgaacgggtcaagcgtgcgaggacaattctcgagccttttatcctccaacgtcgcaaagaccaggtattgtctgacatgcctcgcaagatctgtaccgtcgttcactgcgacatgcctgaagcgcaaaagggagtatacgatgaatacgaagaactattcaaaatggagccatcccaacgcggcgcaagggaatctcgcggccggcaaaacgatcagaacaacgtgtggatacagctgcggaaagcagctttgcatcctctgctcttccgccgccatttcacagacaaaaaggttacggagatggccaagatattaatggatcgggtcgatcagtccgaactccatcaacctgatatcaaacatcttattcaggagctgaaaaattcgtcagactttgagcttcatctttggtgtcgcgactatccccgcttgctgaagcaattcgatattgcgccaacaacaaaagtcgaaagtggaaaagtcggaaagctcatggagctgattgaacaataccagaagaacggcgaccgcgtcctggttttcagcaaattttctcgaatcattgagattttacaagaagtgcttgcgcatcaagacattgaccaccgcgtgctcgcaggcagcactaatgtggctgaccgacagacactgattgatgaattcaatcaagactctagcatccctgtgtttttactgaccactggtgcgggtggtaccggcatcaacctaacgtcggccaacaaggtcatcatctttgaccagtcggacaaccctcaagacgacatccaggcagagaaccgcgcacaccgtcttggacagaagcgagatgtcgaggtgatccggctcatctcaacacacaccatcgaggagcttatttacaaggcctgtcaaaagaagattgagctggcaaacaaggttaccggcgtgattgaagaatccgctgcggaggcgagcaagaatctcgagcaggaagtgcgcaagatgatggaagagcaaatgacacccccgtaggacggacagcgcagcccattttagccactgccgagcattcagtctggtcttttcggctttgttttttacaaaagaggcaccttggaggacgtgtttggaaggacaacgaaattcaatggcgttgacatatttgagcttgttttggtactttatttcaacattttctttatcgtatgtcagtccatcgattgatggtctcataaccaagcatacatggatgatgaaatcacgatatggacatgagccaaaggaaatcattggtgcataaccaacatggaccggcactagactaccccattccacccttttttttttctttttctttttttctttcttcccttttttaatgagtagtatttttgggcctgttaggttggaaggaagcgaccacaggaggaaacatgaatggctaaacctcagcattgtggagttgcatggtagataatacacatatagagcaagatgacgatgttaatatgagcatgatgagcttgctgtgtgcgttgatgtcgtttgcgaattaaatgtgaagatctgtctatacatttctcctacttctactatgtcttttgataaattgtatcaacagagggggagcaggagagagagagagaacagtggcactcatccatttttttttccctctttactctctactttagtcactcaattatggccatgtgacaagataatccagcctcttcctcaagagatggctgggaaatagtcagattggcaggtgatgtgtgtgaaagggagggcgggagaaacagccagctttttttttccgcacaagtcaaaaactcccttctatatagacggcccgagagtaattgtatctccttgtaaaaacgtctgtatttatttcccagatagatttcatggacaatgtcgtatcttacccaaggggacagacaactggaagtttgaaaaggcagattcaatgcgtctggggatgtactgtttaatcccatagtctcgtcttcttctcttctaaagttgtatctgtattccccccccccccccccccccccccccggtctacttctctcccttgagttaaaaagggccatctacatgcaacaaagggcgtcgaaaagctgcaaaagccgggggagggggccaagttttgtttcacacaaacacgtggggtttctttatggttaaagaggatgcattagtaggcggtaggtagacgggccttttttttttatcctacagtccttgcatgaattccctccatctctttaccgtcagtcaagtcggtatatgtcacacaagcaaacgaaaccgcgtaaagtattaaaattgttttgtaatattgtttgtttccccttcttgttaataacaagtaggtactaatagtagtagtaataaaaaagtagtggtggtggtggtagtagtaataccagtaataaatatccatggggagccagaaaatctaaaagaatccattcggcatgcctcctcaaaaatccaaagtacatgtatgctcaagcaacattttgtctacactgtaggtagatcggtagatcagtagtcaaaaactacttcaaaaaaaaaactttccctttccctttctttgtgtgtttccttctcctcgacgccagtgcttcagaataaaagacaaaatcaacaaatagacgcgctgatacaagtagtagacaagattgacaagcaggtaaaagtgttggtacacaccttggctcaaaatcggaagccaaggggatattgttgttgttgttgttgaccagacaaaggaaaaataagaccagttataagttaggttggtagtatcaaaaaggacagacagacatattaataagataatacaccgcttagcttgatcagaggccaacgcctcttttccacaaagatacagagaagaaaaaaagtgaaaggattggtaaaaggaaagatggtaaaagattgtgcaatgttggaaactcatcgccaggtagagtgcagtcttgctcgtcgacttctcgtcttgacgccaacgtcgccattcgtcatgaggctcttccagcgccggccgacgctgtgcctgtctttgcccaggctgcgcgcgcagtcttgccattccgtcttggacagcctcagcttctcgagcaccagttcgacgaggacgcggtcgtcttcaaggctccattctgagccgtccgcctcaacctggaggtcggttcctgggttttcacagtctttgctgttggcgctgccttccaagaggtggatgtcgtggaaatcagagcgctcgagtcccaagggcaattgctcaggggagatgcgagcgcgtttgggtgttgaaggtgcttgtggtgacgatgatggggatgagctgcgtgtcatttgtaggctctcggcgtccagctcggcctcagtgtccatgtcggcctcatcgctgcgccccaggtcgtcgtcaagctcgcgccggcgtttgttggcgcccctgggaggagcgggaggagtgcgcttcgcgatcctcctcctggtcacgggagtttcgtcgcctttgccatctgatttgctgccacgcgatcggaggcgcagcttcatgggggtgggagcatatgcgagaggcggcgtggggagttgagtcagggtgggcgcgggcgcaagcgcgccgtggtcgttgttggaggcggtcatggtgatgagagactggagagagcggcaggtgttcatgatgttgtcgatggagtactgcgccgacagcgtcgtaggactggagggcggtgatacgaagcgaccagcgtgtgatctggttgtgggcgcggcttgcgagccgtcgcaagagaaggcggatgggaggagcatgatggctgagcgtggtgtggtgatttctcttcgcggactggtgttgaagatggctggtgaatgtgatgacagacttctcgcgagaagcgtctttgggaattgcgcgcgtcaaagcccgtcaaatgcgttgttgtggctgttattgctggttgttggatgtggtggacgcgcgcgcgcgagttgacaaacagagttgatgagaagcgagtgaatgaacgcagttcagatggcagtttaaattaagaacgagtgatattgcgtgtagcagcagtagatacttggttccggatggcagcagccgtgtgtggtgaatagatattcgctaggaataaagaataagaatgttgttgttgttgcaggaacttggagtgcgagagcgggagggcgaggcgcaagtaattatgagagcgctggacggtgcctgtggcaggggctggcacttcttggtgctagcgctggcgttctggagggacccttcaggcactagagacactggcagcgggagagggtccaagggcctagaaacgtcgggcaccgtgcgagtgggaacgttgtttgggcggcatcgcagagaggaagaaaaaaacttcagcgcagaacaccacatgctgtgttcagcgaccaggggggggcctcttggtttagggggcgctgaaaaggcctggagaggggccccgtccagcttctctgctgccctggggcaggggtttagcggtggccggatgcggcgaacattctggcggacggggctggcgcatgtaccgcgtgggtactgcgtgggtaccggctgcgctgccggctgcgtctaaactgcgtgaaacagcacatacacgcatttgcatgaagaggcgctacagcaggggtacttggaaaagagaagagacgtactgtgtcgcgctgctaatccgcacggcctcttccgctgagaatcccaatgcggcgagcgaggcacggtacgagtaatagaaggaggagcgttagtgaaatgagcgcctgtttgctgattcacgcagcaggttcttttcttcgcaccgccaggtactggtacgggctcgtccagtgcccaagagcacgacgcgtcatgggccggccggtagcaggtacctgcgcagcaaacagaaatcacttgcaaattgtgaaatgaagccgaactgaacctcgtcttgtcgcttattgttcactgcctcccccgcaaacccgcctcgtgtcctctcagcgttcttgtttctccagctgcaagcactttactctcgtctcgcgccctgcagcagggccatgaggaaacaaaaaacagcggagcctacagtacggattgcgccctgtttgctgtctctgccgccttgatcagatgctcaggcctctctcaacactgtgccgcatgcagaacataaatgaccatgcgtgttcctcatccacggcccttttgctcttgctccctcgccaaggctctcgtgagtctcatcctccctgcgtccatcgagcctcaggtcgtcatctgcagagcatttgcgggggagacgagaaaagaagaggcccatgtcgatgtcgatgtcgatgtcttgtctcacggcaacgccctgacagcaggagcccatccagggaacattaaatccggcctattgaagaaatacggccacctagtttcgatcccgtccaaggagtgccccctttttgctctgctctgcctttcttcagcagactctcggccacagatgctgtctcacgtatcacgcacctcgactaacacccacatcaaggcctgttagcccagtctctcctcctcttctctccaccgaggcacgctactagtagctatttgtactggctccaagctctggacgacattgttcaacggccttgaagtgcgtgattagtgcccgcggccaagaggcacggctcgccctgattagctctcagctcctcttttgcttttccttcgcaaagggcagcagttgggaaccaacgttgctgttatcagaccaagccctcaaggtcacccaacatgatcaactccataagacacttcaagcgatgacaatagaactgtgagcttgtctcgctacagcttgcgcgctacttgcgagcattttgctcccatgccagctacacatgagatctacctctttatgcccgaaaacgtgcggatcccgggtcaggttccgacgtgaagacgccaccatgtaacaacgatttctttccaacttctttctgcttccttctcggcttctaccccggctcttccggccaatcttgtcgtactgtatgatgaagacgcttcgatcgccagccaactcaaagatgcgtgcgcgatgccagtagcgtcaccgtccatccatgaggtcaatgtttgtctccctctaatgggagacgcccgccctggccctggaggtcgatagtcaccccgaatcgtccgtaagccctttggaaggagttgcggtctattcactcgatccctcttctccctgagtggatgacgcagctctcttggctaccaatgacggccatgatgtttggttccgcaattggagctgtaagtctcctttggagatgctgcacagcttgcttgttcgttgttcacgagcacgcagacacagaactgatgcttacaagagagggagtgtaatgagtttctccttgtttctccttgttatgccaatagctcgcaactattggttttggtgacggccttttcaggtgtttccgcaacaccaccacctcatcagcttggcccttgacaacattctaaccgtcttgatacgaattatcttgcaccagctagtttccagttctccagatactggcaacactaacgtctattctgcaccgtacagcttacaatgcgacgccgcaacgttgtatttgtacgcaatggctctgagcagctccttggccaccacacttgttgccagaactcaccaacgctcagtctctcttcagcccttgcgagtgacaaactgcaacgcaacaaagcgggatggcccagcacgatggaattgaggccagcgcaaacagaggccagagccacagggccttagtgagggccacagtctgacgatgagaaacgcgtctccacgcgtgtctgacgcgcttcgacacccataaatgacgcagccttggagaactggcccaataatgggcggcgattctgcggggcgagtgaccagccacccttgctcgccatcttccgcttaagagcttgcagctgtagccgccacgaggtcgcatcgaccggccattgcgtggaatgttggcatggaaacgattaagtgcattgtctgcgaatatcgatggcctcttgatggatgaatagttgtagcaaactggccggacaagtgctgacttggccatgattgagctctattatgcacactacacagtacatgcacgtacatgcacttacattcagaggtttcatctacttcatacgtccttatgcctctaccttttacaaagttgctccagcgcttattggtgcatagacaagctgagatatcttgtccaactgccacgagattgatccataaggtctcagctttgtggagctcaacagggatctcccaagatgcatagcccgcacgtgtgattgtgatgaagccggtccaactggtcgagtaccggtttttgatagtagtcaatagtatccgccaggcactcccgtttcattcattgtccaatcgaaacgttccagtgacgacacatgtatcgatcgattccgcggaccaaaaacatactaaatgatctgcctccaaggtgacattgatcagatgttgtcatcgatcagaatatgtcattgatcagtctgtgtactactcagacttgtgctgttgctagcctcgtcgcatattgagaatcagatgattcacagaaatggccaacgtgcatggtattcggcactttgaagcggatggcctctttagagtgggattcacacagcttcttcatcggcgatcaaatcctgctatttttatgggaatctgaatctgacgcacctcgaaccatcgccaaatgcatcgtttctactctcatcaacaccaaaatcttcgacggcgctttattccatgcacaatagtccgagcttttggtttgccaaggcaaccgactacgcgaaaaagctccgatcaaccacaaataacctcttctccctctgcctgaccattgtcgcgccaacgacagcattcctcactgtggccaaagcaccgcctccgcctctctgtctcctacatctttttttcctcgtgaccaacagctaaacagtagtgacgagggctaaagtgacattttgtggcgcaggatctcgtgatgctgtgtcatgtagacttcatacctatcgagcgttgtattgatctttttttgaaattgtttttgttgctaccccgaatcattttgggcttgtaatgtgcggcctagttgaattacagtgagaaacctatagttgactctcctttgatgatagaattatgcatcctgtcttcgtcgccgtcttaagcctaatcaacgccttgatttcatcttctccttgagcctcatctccttcttgagtctcatcttcctgagcttcatcctctcaaacttcatctccttctcaagtttcatcatcttcttgaatctcatcttcttgagcttcatctcctctttaaacttcagcttgcccccgagcatcatcaccttgcgctccatcctcttcttgagctccattctagtcttgtaaatcttcttcgtctgcgtggcaatatctcctgtacgtgcatcctcattaacaccctccttggccttttcttcatcgtcattctcctggaagctggttagaggtcggtgggagcttggtttcacaataccaaattcttacctcctcaatagacgtgatatctggcatgatagcaactgttgcatcagccgctttgcgcggcacccagcgaggcatttcgccgtttacaatggcacgataccagcctagaaattaaatcgttaccagccgaaaaaaaagaaagtagtcggaagagccagttcttacagtgtagttccacctggaactcgaaggtgttggaaccgtggcggcgattttcagtaggggagccatgacaaccgtggtagtgctttcgcaaagccgtggcagaagagagggcagttccctagaaatcaaattcgtcatttcgaacgcaacacgctggtttgtaaaaaaaaaaaaaaagaggaagaagaagaaaacctcagttctccctacttacctttacgcacaaagcaccatcgtcgcttcgccagcggcagaacagctcaccgggcacaataatcagctgtccgtcctataaaccagaaaacagtcaattgtaaatcatcttccaaaaccaacagatgatgatgatcccttacttcattgtactgcagatggggcataagatggtcaaggcgctctccgcgaccagtgacgggatcgacattcaggtactggcggtagcttggcgtgtctttgtatgttcgaaccatggtgcaagtaagatcggaaaggttatctgcctggcgaaaagatgggagggggctcagtcgaaaatgtcaaagtagaattatcttagacaatgaagcagaagagaagcagcagagaagtggttttcaggctcgggaaatgaatttctgcacatgcaaatattttaaggagaaggaaaaagaagcagagggaattttaaggagaaagaaaaagaagcagaggaagaaaagaagagaaaaacgtgaaatgtgcgcgcacgtaactcgactgagcacctggcagtcacatcaaccggaagcgtttggtgatggccaccagctggcaggcggccaagggcaaaaaatcatcagccagtgaccgtcaacaaacattcttggtctgaaagctgtacaagatgatctgtagattggacaacttctctctcaatttattttgctcgcgtgcttgctcgctttattcgaattccctaaaccaagctccctaaaacaccatgataaaagtgcatattgcaaaaacacatgagaaacaacaaagaaaaaagagaccgacaacaacgctgcagctttatgcctgatctgatcccgcaccatcttcctcagcgtgcaatccagtaaacaaaaagtagatatcgagacagaacaaaaaagaagcaaagaaaatgcaatgtaggcttattatttccctcaaaaaaagactttaatctcaaataccagtccaggagtatcttctcctcaattcttctccctcttctcccatcttccctatctttgtcatatattaaaaaataaaaaggaggcaaactccccctcccagtaataaatccactaaacaatgcttgctgtatcaaccttttaaataatttctgttttttcaaatcctctctccgcaccaagaatgatctcttctcttcttcttctcttttcttttcttttcgttcctctctctgtgtgtagaaagagatggggaggcaatacagatttcccccaatctttctctagccttgtcccgtagccttcttaacccttctgctttcaactcgcgcgctccaaacagctttacgtcgagaaagccaaccagaaaccacaacaaaaaaataaatgcttgctctctctgcaaggggcaaaataaaaagtatgagccaaaaacttagcataaacgtcatgacgaaagaaagcacgcccgtgaaatataaaactctcgcaggcaagacaaaatgatgagcagtaatgctagaatggtgaatgatgaatagaaacaaaaggcaaaaaaaataagagatatcatattaccaaggagagtttggcttttccggcaagagttcctctcaagatatccaaagaaggcgccgttcattaagtatccaaaactcgcgttgcttcatattagtcgtgcccatgaccgcctgaaatcgtgtttctttttttctttggattcgcgttgttccgtcttcttttatcatgttgaaaatcgttgcctctcctttttcttccgttcacatgacgatacaatccttatcgtccttgcctccttttgctagtttggcgttcttcggagaggcaacatccatgggagttccttggccagagacagccgcttgtataatggccagtcgctgcttggccctctcatcgcccgcatctgcggccttgacataccaaacattggcctcgagaatgtctcgccggcatccaatacccatttcagtaaagtatccaacagcgtactgagccttgacaaagcctaaaacaaacaaagaggttgtgattagcggtcgtgatcgattacagtctaaaacgataaaaacacatgcttgccaacttacccaaatctgcagaccggtgagcccattcatacgcctcttcctcatccttctccagcattggcggagcaccaaccatgtaccatgcacacaagcccatcatggccgctgcatgtccacgttcagcagcgccggtatagaaatgaacgctgagtgccgggtctcgagggcagttgaggcttccatgctcgtaagcatcacccatgcggaaattggcctctgggtgacccagttccgcagcctgtgtaaacagttcggccgcatagttgagatcgcggaaaacgtcgtcaccataacccgtttcgtacaagcatgccagctggtagggggcagcattatactgcaaatcagcagactcagaggccaatttcagccacttgataccctcgcgatatctcttctctcccaaatctccggagaggcaagccttaccaaggcgggtcatggcgcccggatgcctcttggcggcagcggtacgcaagaactggaccgccttggcaggatctttccggcatccccagccaaactcatagcagagagccgttcggtaggcagactcggcatggccatgcttggcagcaatcacaaagagaggaaaggcctggttgtggtcttctttgcccttgttaaagagacctgaagcatagccgtcggcaagatagtactgcgcaaaggggtagcctgcgctggacaagcgctgcaagatctgcttagcttcccggaccagctcaggaggagtggccacggaagcctcgacaaccgggctgtccaggtcgcggaaaggctgcgggctgttcttgcgacctttgggactggaaaagtccagtccctgctcctgggccacagatatcagaaagacggcaaaagaatactgtacggtgaaatcgttggtcttcttgacattctgacggtacatctcgagcgtcttctgcacgctaagcagcgaggcgttgttgcccactacatttcgaagtcccgagttgtccattgtgatggggggaggtgcttgttgagggtaaggtacattgaggagctcagcgtatgttgaaaggcgaacgtctggtgactttcgagactgaactgacggagcgcgcatatgtgagcctccaggcatcaatcccggcgaccgcccccgctgcccatccgaaagaacagagtaggcagactggggccgtgacagggagcttctccttaggttattagatgtgggagtcagatggcgcctaatgttgcctgcactatcaaccagttccgggttggaagggtttcgactggcttcgtttggaacacttgatacgcgaggtgggtgctcctgcttgcgatacggagcctgttggcctcgaggcaggttaccctcgataatggagctgccgggagagtcttcttcttcagggagatattccggtccttcgtttatgcctgataatgaacttgcgcttgtcgttgctgaagatttgaaggaaatgggctcttgagaggtgttggtcgcctcgtcagactcacggctgtttctgtaaacatcttgtttcccaacgcgctcctgagggctggtagcagccgaatcagttctgtcagccgcagccacaggagcaggcgggggatcacggtccggtctagggggactggtaacaatcgctgggctagaagcatcatcttgggacgactgccgctgcgacgcctcaataaacgggagttgtaaatcaaggccgccagagatgggagtgctcagcagtcccccaaacgattgttcctggctctgcgagccgaaatcggcgagggagccaaagctaatgccctctgcaagttgaggcgcgccgtcaagacctagacttagaggccggacttcagcatcttgttgcgaatccgtctggccaggagatatcggcgcttcttgcgagaacgagcttctctcggaatcgtcggccgccgacagttgcggaacaggcttccgtatagttcctgcgacgggtttccgtggcggcgacaggctctgtcgtatggaaactgagtctcgttgggtaggcgaaccgggagaggctgacgttagaggcggcgaggcagtgactgcggccatggtgttggcggacgagccggcgcacgtcgaatgagctcgtcgtctctttaacctttgtaaatactagtcagggtcaaagggggaggtctcgcggcacgtggtagcagtaggtgtatccgcctggctgtggtgtggttgccgctaaacgacgcctttcttcgcagccagtctgaacgaatgcgaggagcgcagcgggcgtttggcgttggcgcctttgacaggtttctttttctttcgtcgtagaaaagaagaagaagattaaaaagaaagactgggtatcgtataaatccgggaaacacctctttctggcggcggcaagtaagtgacgataccaaactgagctcgattgcgcgccgaggtcctgaaactgcggtcgttggtagtgcggcgtcctacgacacagcagagaaagcgagcgactggttggccgtttggcctttgtagcgactgagggtctggcgatcaaaggcgcgggtagaaacaagaaaacccacggcaaggaggttcagcgagcgagtggcgataacaataattgcgccagcagcagcagcagcagcaggacagtgaggaagctgggaatttgctggccgggaggattgtggaggaggagaggcgactggaagttgggggagggccagcgatgttcaccaaggagggaaaattccacaggccgagacaggcaagacagggccacggcttgggtacatgtacccttatggcaggttccgcacgaggagggcggagcgctacggctcagcgagggctaggcgcgcgcagcaggctacaggtcacaggtccagcggacggggaccgctgtacgctgtacgctgtaagcttcaattcaatgccgcatgcagtcgctgcagagtccgtctgctgcgtactccctgccaccgcatctgcagacacccggccagcattgatgtcgaacactgaagaatcaagtctatgccatccgtctcttttcttagcatctgcatccacggcgccacccatcaaagcagctagatggattctgccattggcattattaggcagtcgccgcacacatgttggccgttaaggggggtcaactaagctgacgggcaatatgcgagagttcaggtacacaggcaccaagcagtgtatgtgcatgtggactaaaacgtgccccaaaagtgtattcccccagcgggcggttgttagcgggctccgtgggcgctgtcgacacgtttttggcgcctgtcactggctgtactgaaattaatgttgattttaattttaaaccacatgcatcgtcaaactccaggcacaaaacaccgcaccgccaaacacccgccaaagcaaggaacggatccaaaggggcagagaggcaccgagagagtcacacaaaacccgtccatgcacgccgccattgcctcgaattcaggttcaaggctgcctcgagctgctccggcgtccagtagactccgggctaccgctgctatccagcacagctgaaggctaaagcagtggggtattctgggcagagagagcctcatcatcccgctaggagaggaggggaatcagaagcgccggggctaaaaacagatcaaacaagagaagggcgcctcaatcgggctcagaggggatccagctgaagctcgattgagccttggctgagctcccttggatacgtggccccctctcgccagagggatcgaaatactatcgattattgcatgcttgctgtacgcacaagtacagtaacgtgcagtgcctagaggtaggtatgtgctcaaaacaccaaagatcccgccgatggcgtagagtccaagctcttgctagcgagcccacttggagcaccggcgctcatgttttaggcttcaaacctagtcttggagcaggctaccgccctctagcttcaacttgcacatcagctccgactcccagccgcagcgccagcgcagaagtcttgcgtcaacgccaagcctaggctccatgtatatcgagtccacattccgctttggtggcatgcgtgctactgtacagtatgtatcaatcaatcaatctggcaatcagataggcgcagagggacaacacgagaaactcgccaaagggcgctgaatcattccttcaaccaaccttgtccatgatccgtcgcggctgcagcggagacgtcgaaagcgccggcatggcatctgcgggcattatttcgtaatgcccatactcgtagtagcatgctattcgaggtgccgttgcctcgtacagcctttttcctaatgcatgcacgtctgacagccgaccccgggctcgcaacctccatgcaacgtctccaaatccagcactttgcacttgcagaccccgtattgtgcatgaatgcatctgaggtgcaaagtacctacgccatagcagaacgatcatgtttgcacagcaatcggcctaggaaggtaataggtactgctattaataatgctcccatgcgtacgggccacacagacaatgcccgctcagcacagataagaccaacctgtgaccaattgtttgttgaattccgcgttactgtaccgggcatctggatctgacccagtcgagagggacggcagcgtcaatccgggacaatgcatggcggtacatggagtgcggaatacagccatggcaaaactccgtatcccgtctagcctcgacattcggcagcacagagtgccattgttacctgtcaatgacatatacaacaaatgtacttcatgctgtcgtattcgcgcagcgtctatctgcgtagaggaggtggaggagctgccaagatcgaatttttagccgtttcccagaaaacggcccccttttccgcggcacgacatggcatggcatggcatagtggtatcatgtcgtatccctccaaggtctgctggtcatccgacgctgccagacctcgtaccgctccgtattacctcccctttgcggccgagatctgccagcgtaccggcaccgagcgctccagaagccacttgagtctttcatataccagtaggtagtgctagtactaccggcagtagtaccagtccccatcgtctatcaaagagttactagttacagtatattcccactcttcgcgatggaccaccctggaaagaccctgcgtcttttttttctcgtttctgcttctctgtggagatggaccgaagcatcaaagagggcctcatccagtaaacccttgacgccaagttagttgccggctggggtgacccgaaggagctttatcagaccgttggtggattgagaagaagaggaaaggcaggccaacaaagtaatggatcgcctccaaaaacgaggcaaggcagcctcccgaagatcttgctaggttgcaatgagcacgatatggctgttttccttcattgctagccgccccgtttcgttctggtttgttcggatttggactggatggcgatatcacaaccctaaaccagacattcccactcggctcatggcgccaaatctcaaggcgctacctcgatggcgcgcacctcttaggagcgtgatcttactcgtatagcgccctgccactgcatcagcgtggaacggagatcacaaatcttgtcaagacgattctaggcgcgcctacggcccgcctggccagcgttcgtacctactaccaccatcctgtgctcccgagtcagtgctttacagcctctcagccgccctatgtgccggcattttattgtactcttgtagtttcgtaagagcccaagatgagtcctcctctgtaagatccatctccgttattagaacggagtaacctgtttttctggagaatcatgccaaggcacagatcgtgaatctacccatcattgaatctctgtttgctgatgtctcccagtgagattataaggatctagttttgctctggtgccggtacttgaaggcatattagcagcagggcattttatgagctaggagcttatgacggctccttgcggctcgtcatgacggtccatggtctagttggagtacattgtgatgtccagatctggagagctcctttatctgcatacgccatgctcgtgcaatcattcaccaacaggcagacgggcgggagggcaagagacgaggctttcaggatcagaacaaggctttcagggtccatagccctccaagcactggctattctagagcaatccacttccggctccgttgataggatagtgctttcgtactggcgctatcgtgtattgtggcgaacgtttaagaaaaaaaagcagccggtatggggccccatcttggacccataccagctccctcatctcaaccccatgggcaaatttttctacccaaggagagcgaaatgaaagtagtaaattgactttgagacggggcattgcgagtcatctcactgtgcagcaggcttgctggcgcgaggactcggagtctcctttgccttggccgccaagtggcctcgtatttgacagggagaaaggccttggcgtgctcctatcccagcacatcggaataataagagcgtccatcaatgggtcgttttttttttggtggtccccgctcctgcacatcaccgtattgctcagaggcaacaatggattcaccaccggcgcgcatcgtcgccgtgctggtatataagtagttgtcgtattcgaatgacgatcgctatgggcgcataaatagttgctggcgcccttcaacgcacgagtccatggcacgcaatttgctctggatatacttgatagttgcaatagtaactacacgggtggattccgcgagcatggaaaggagggaaaaaacagggctcgttgcaagtgagtgcattagaccggtgctcatgtcgccttttttgcagtttggatgctagcaatagggctctaatccaggcctggcttggtgccgggcagcgcgccaactgtaacgccgcttgcacgggcagggccaggccgtaatgcaacctgcagctctaaatagagaccggatgcaggcccgccaacacctcaccgtgcagcttcatctattgcctcgacattacgagtggcagttgtactccatcgctgcagttcccgtatatgccagagtctgagaggccacaatggctgaatggcaagactttgcgcccgaatcctcagcgcagcgatcatgggccctgagaaataggaccatgtcgatccgcatttgtgatgtcgtggctgtggatgcacgccagggcggtagataaaccttcaacctcgactttcaactgcgcaccgtggccgtgaaaaaacactgcgttaaggtttcgaaacgtcacatggaaatactggggccattgaatgttttcgattgctcccattatagcgcggtgagactagcgttctggttgtgagatctggtgacccggcaattttctcatcgcactttggctgtggccgtccttgccctggggcacgggcaacgatggagaatacacggccatagtgccttcgtattgatagtcttatcaagctttgtgatgatgtcggcttatcccctgtatatcatatggatgccaaccaagcatggaatcattagtaattgttgtcgttttttttgtttcttgtaagacgtagtacagtctaaatgtcgagcacaatattgatcagttggtgtaggcatgcaacgtgtctgttggcggtgagctgcaaacgcacctgccgaatgggtgcgtgagaaaaggaaggcgagagcgcggtatcaatagcgctctgcaaggcaccggggagaggaaagatatggaggagaatcagggaagcagcactgcttatgctctgttacctgtagcaaaatgctgcatgtgctcttaaactttcaatgttacttactacctaggtacttcctgctagtatttgtgatttggtgtacttgggttagcttggcaggcacagcgtggtggcagctcgtgtaacagcgggcgtggcgtaactcaaatccgtggcgcacagccaagattgcgattaatcggaattgttcaaaaatgcccacgtactacaagtaccgcagccaaatcataaaaacatcgcggagttattgttgcgagagcaagcagcgtttatatccaaggttccagggtaggtaggtagctcagtagtcggccttgatgctcggtacattatacccctgcgccgccaaaactgctgatcgaccgaacgatgaggcgagcgagacggactaaaattttgcacacgccgcccgagagcactgcaaaattcccgtagaacttggcgcaactcctcaagtgaaatgtatttgtcgtctttcggtagacgatgctgtcgctcacatcttcctacatccatgatgcgcggcataccgaagcacttgcatccatgcaagtcagttgttcaaccgttggaagctgagagctggaagggaaaaaaaagggcagccaatgagagacgctctcctttctccgcagggacagaataacatgagagcaagagagtggcgacatccaggaaccaagcaagcaagactggtccgactaggcaggtacccagcataagccctgtacctcctgtttccccaagctgcagggcctcaggcaggtacccccaggcgatgggaaacctgcggaggcggccgtaagatgtacccatcccatcgtatcaatcagagctaatccaaataatctggctaggctgctgttagcaccgcccaaagtgcttccccccgcgcctttgcatttggggctggccggcgccaggaatagcaggcacaggcaccgagggcgctttttcctcctcgtggccgcctcgctggctgcacgaactcttctccccctaaccgcaccagatctctctgtgagcgctggggacacaggatctccttgacgcagcgctcgttcgtctctcgttcagaccgtttggtctcctaccttcgttttcgctgcggcgtgtccttttctcccgccagtcgccttgtctcggaccagcgacaccgcgacgcaaatcgcctcgattgtcgagacgaccgcgccagttccatcgcgaggacgcctccagttttctctctatccgaaacggcactgccgggtcgagtcgctcgctgaatctcgcttgcctctctgcagagcgcctctcttctgtgcaccatccgtcgtttgcatcttctgcctctggccatcttttcatctcccctcagtcggactatcgcttaaaaagaattccctgaacggccctcgacggtcgattcaagctcgttggagagtggaccgctgtgggagctggacttagcactgcttgggcactacggagcactgcttggaccgctaagacgcctggctttgtgtggctgtagctattttcccgtgctccactagcgccgcctagcgctcttctgtttttggcaggctggacgtcgctcgtctcccaaacaacccgcccctcggtcaaaatacgccaattggctggccgcagcgcattgcgcattgtttgtttgcttgctgcgctgacagcctcccatcaggtgagtccttgtttttgtttctgcccaccaccttgttttcttttcttccccagactgccctgccgactattgcgaccgacagagcgaaggtagatagcggcgcatctcattgagcaaccatcttctcctctgtctgttccctggttgttccctggttgttccctgatattcgcccgccgaatcatcatcgtctgcggcgcaagggcgggcctttacttgtctgtccctttggaatgttgcatccatagaccaccctgccgcagcaacaaggcccttggttactgacatttgcagtataagagccatgtctctacctgagcggcctggggctactagccccaactataatcgccgagccagctatcgaaacccgccggcatcgcgacgcgcgcgaccctcggacatcgaagctggcgtatacgagacgtcttccatttcgggacatcatcgtgggaaatccgtctcctcatatgcagagacaatttcgaactctaatgtgaatacagagagcatgcctctgtcgcccaccgagccctcgtccgggaggactcctgatcctgccttcacgcgcaagaggagcctcatcagaccggagaggaaccgcatcgacaaagagcacaggaactaccactaccaccgccatgccgccaacatgaacgtcttgccgtcttccacgggaaatgaccctttgctggaaaatctggcggcatcaacagagcgatctgccaacactgaaagcgtttccgacgagactcctcgcccttcccggagccgaacggctagcggagaccacgagaagagtggtgtcaaggtcaaaacctcgcagcgcaagtcatcgggcaaaatcacaaaagaaaacagcaagcgatcttcgaaacgcaagtccaagcctgtggaggaccaagtccgaccgccaagcttctggaacgtctactgcgcgattgtgactttctggtgccccgatttcatccttgggtgctgcaaaccaaccagagctcagcgccgagcatggagagaaaagatgggcttgatcagcatcatcttggcaatcatggccatagttggtttcgttacgttcggatttactgctgccgtttgcggctcgcctccagttcgactgcgtgtcaatgaagtctctggagggtacatgattttccacggagtggcctacgacttgtccaactctcaccatcctgctgcagagggtattccgttggaacagaatggtcttggtgctaatgtcttgtttgaccttcccgagaagcactctggagacgatggcagctttctcttccaaaacgtcaatggtaactgcaagggcctcatcactcgtgctgaaggctctgatgtccctaccgacgattctggcaacctggcttggtattttccatgcacaactttcaagcaagatgggtcttctacccccaacttgaccatcccgtactaccttggatatgcgtgccatacctcggtcaatgcccgagacgcattctatctcgatcttcacggcacggcggatgtatacttcacatgggatgatatcaagaacagctctcgcaacctcatctcttattctggtagcgtcttggaccttaatcttctcaactggttcaatgagagccaggtccagatccctgatcgtttcaaggagctccgagacacatcttccgatgtcaacaaggctattcgtggtcgcgatgtgacacgcatgttccagtcttcgtctgacaagaagaacatgcagtgcttcgaagatattatcaaggttggctccatcgataccgagactgtcggctgcatcgcttccaaggttgtgctctactgcgccctggttttgattctctctgtcgtcggagcaagattcgctctggccctcattttccaatggttcatcagccgcaactatgctgccgccaagacatctcagagctctgaccgaagaaagcgtaatcgccagattgaagattggtctgaggatatttatcgtgctcctgttcgacttcccggcgatggcagcacggttgtcacctcggatagaagcaagcgagcatcctctttcctacccaccacgtcacgattttctggtgtctctggaccggatcgaagctcttcatctcgtcgagttcccaccacaatggctagccaaggtggctctagttctctgtaccctcctgctcccatgtataagcagggcaacgacagccgtgtgagcttccttcgttcagacccatacggcccgggcaccatctctgaaggccccggaccagctggctttatccatgacgccgttgtcccccagcctcccgctgactggatgccctttggatttcctcttgcgcacaccatgctcctggttacagcctactctgagggagcggaaggcattcgaactactttggactccatcgccactacagattaccccaacagccacaaagtcatcgttgttatttgtgatggcatcattacaggcgcgggtgagactgtatcaactccggatgtctgtgtaagcatgatgaaagatttctctattcccgccgaactggtaaagccgtattcctatgttgctgtagcaagtggatctaaacgacacaacatggccaaggtatactgcggattctacgactatgggtcttcgtctcgaattccagcggataaacaacagcgggtgcccatgattacaattgtcaagtgtggcactcctgcagaggaaaagggatccaagcctggcaaccgaggcaagcgtgacagtcagatcattctcatgtcattcctacaaaaagtcatgtttgacgagcgaatgacggagcttgaatatgagatgtttaatggattatggaaagtcaccggcatctctccggactactatgaaattctgctcatggtagacgccgatacaaaggttttccctgacagtcttactcacatggtttccgctatggtcaaggatccggatatcatgggtctttgtggcgagaccaagattgccaacaaacgagccagctgggtgtctgccattcaagtgttcgagtactttgtctctcatcatctcgccaagtcctttgaatctgtctttggtggtgttacctgtctgcctggctgtttctgcatgtatcgtatcaaggcgccaaagggagggcaaaactattgggttccaattttggccaaccctgacattgtggagcactattcggaaaatgtggtcgagacccttcacgagaagaacttgtacctcctcggtgaggatcgttatctgactacactcatgctgcggactttccccaagcgaaagcaggtctttgttccccaagctgtttgcaagactacggttccagaagaattcatggttctattgtcacagcggcgtcgctggattaactccaccgttcataaccttatggagctggttctagtccgcgatctctgtggcaccttttgtttcagtatgcagtttgttgtctctgtcgaactcattggtactcttgtgcttccagcagccatcgcctttaccttttatgtcggtaagtattacttggaaatttgtggaagtatcaatatcacttttcgacgtttgctgacttggtgcttttctgttgttagttattacatccatcattcaacgccccccgcagattataccgttggtgctcctgggtctcatccttggtcttcctggtgttctcgtcatcgtcaccgcacactcttggtcctacatcgtttggatgctcatctacctcctgtctctccccgtttggaactttatcctcccggtctatgccttctggaagtttgacgacttctcgtggggtgaaactcgcaaaactgatggtgataagaagggcggcggccacggagagagcaaaggagaatttgacagcagcaagattacgatgaagcgatgggctgagtttgagcgagacaagcgtgcgaagagcgcctactggggatcgagggagaacgtcgtcagtggtggtaccaatagctgggcgatgcctcctcctggtcaccacagcgaagagtacttttccgacgcgtaatccgaagcacttacgggcataatgatgatgctgattaataatatcgtgtctttttttttcctaatatttttttgaataacgaaatacatatgggtaatgtccgcatattttacaaaaggctcgcacacacattttacttgcgcatatgcttcggagaaaatcttatttgccgttgtatctatccttttgcccaagttgaactgggatgttctttcatattcatgtctttgctcttcatgggtgagaaggagatgtttgatggcttttaatgactgcaattgctatttagagaagattatgtgacacagaagaggtaaagaggaggtaaagaggaggtaaagaggaggagcagcaagagagcatttttttggggaggaaatgagcgtcagattttttgtaataggcgggcgattgatcattcatttgagcgttgacttgactgaatgagatgattggttgatgaactttgttgtacataattatattattgttattgatgtcgtctggctggagctctgcgcgaatattgttatgtatgaggcctacaatctttgatcttgttactctttactgctactgcttccttaccaatgctctttagagtgttgattaagcatgcgtgtattgttgattatgatatattgcaattgattcttcttgaagagaacaccaaaaaatacctatataacagcagcgcaatattcaacatgttccgtttccctctccctacttctctccccttttttcttttcgcctccccctttatctgtttttgtttccccttttttctgttcttgtttcgcctaacccaaaactgggttccgtcatttcaatcattcgtcaatcacacgattagtatctgcatgtaaactaatatgtgcaacatgggtattgcatccatttggaaaaaagaaaaaaagaagtaaaaaagaaaggcaaagtttataacggctctcctcaaaaacaaggagagaaaaaaaaaatcgacatgagctctgcttctttcactccaccaacgccggcctgcatgaccaatattagaatcctcaataacctcaagtccgtcattgccgttttaacgccggcttatcatcctggccccctgagaaaatgcatagtaaatgaaatattagagagagagagtagagaaacgagaagaccatgatctcgtgtatcctcagtttcagacatctacgagggtcaccgttcgtggtagattcatttctttgaattctccacctcttcgcccagttcccaaggtttagttggatcgacaaatgttgagatgcgttggtctccccatcgagcgccgatggttacccaaacatgcttctggggagcagttgcgtggaccgtctctcggtatccggtccatctcaaacgagattccctccccatggagctgttgccgagaccgtcgttggccacccactctttgacaacgtttttgatgaattcaacctttcggcggaagtcgtttgccacagggataccttgaatctctgggtcgatatctggtcgcctcctcgctgcggtggtggttgttcgtgctgatgatctggcctggaagttgagcagcgtttgcaggggatacgagagcgtagcacggtcatctaaagcggtggcgccaatggaaccggtgtttgcgagtcgctctgctgcttcttgaggaagatgccagaagtggcaccaagttccagtcgcatctagaacgattttggtgtgatctgggaaattgaactacacaaaaatatgttagtatatcgaagaggccatgtggattcccgcaaagttccttacctgaaggtgcccgtcgccgaatacccaacagccaacatctccaaatcgctggtaaaaggtcaccaactctgccggcgtgcccttttctcctggggacatggtggtgtcctcttcttcctcttcggccacatcgtctcggccatatgcaatcatgtaattagcaaatttcttccacaggatgatcctttctcgctttcggtgttggaagatgtccttgccgggattcattttcccagctgtcccgtcgtcgttcaccgagactcggaattgatcaggagagaccatgacttgcgaaaggccagcctcgccattgttctcgaaaaatttgattggctcagtcattggtactggttggtgccgatctgggtaagattcgtcttgccttttgaggatatgcttctcggcattacgaatgaaaatgcccgcagggggcagcaaagcggttttactgccttcggtggtggggatatcacgtaaaatgcatcctacgctaccgtcgttcaagatataaccaaggccaaatttgtttgtgtagtcaacccacttgactacgatgtgaggatggggcggcgccgccgttttagaagagatgatggccatggtacgggaattgagagctcgctcgagttcgatttgaagttggctcaatcggtcgagaatgtcgtcgggcttcgtctctcgcattactctaggtgtttcagaggggctaaacaaggtggccgcgcgaacagattctgagcctcgtctcttaggaaccggcaaagtcgcggatgagattgtcgctgctctctctgcaatttgcgcattaggcacagatcgagcggctagcggttgggtccttgttgagacgcgcatgcttcgggtggtggtggtggtggtggtggcaggttcgagagcctctctcgaggaagatgaggaggaggaggtcgcctcgcgagtgagtgtatattgacgatcagggcggggtcgaattttcgtgctttgcgaaatcgacatggtagccgacagcgtaggttctggggcaggtcgaggcctcgaagtggtggaaatagtaggtcgaccctgggatcgttgctgagctgcaaagctctgggggggctggcgcagaaggccggaggcagatatcttttgcgagccagtcgaggcatcttcctgtccctccgctgaggctgagcgcgcagaagcagacgctgcgtattttgcacgaatctggtgctgctcccttagccagtcatcaaatggccgatagactacattatccgccagagggatgattggagtcaggcctgccttttcctcagctgccatctctttccagatctgcgtgtgcgaagctttgtctccgctccaaggcccgacgatacattctcgacatagctctttaaggtgacggtgtgatcgcacttgcaacgaggtgctcaaattcgaggcatagtattcttccgcatcggggggcacttctcgtagctttgaggtgatctcgccggaggcaggcatgtagcctgcagagaagaagggatgctggacgatttcatcgggatctggtcgctgatcagcatcctcgagcatcgtggccaccaggtccttagcctcctggctaatatatttctgggacacctcggcgcttggccattcgtaatctcgctccctggctcggcggtaaatctcgtccgtcgtcgatgattggaaaggcggcttcgaagtaaacatggcaaacctattagccccccctttctgttagccttgtgtgttattctactagagttagtttcagctgatgctcacattataatgcccaagctccagatatcaaccatgtggtcatggcccttcttccccttctcaagaatctcaggagcaatatagtttggcgtgccacacagcgtcgtccgtcgaatggtttgcatgtccctaccagtcaccaccaacgcagcaaggccgaagtcgccaatcttggcattcatctggtgatccagaaagatgttgcccattttcagatctcggtgaataatacccttgctgtgcatgtatttgatggcgccggagatctggacggagtagaatcggacttcgggttcggtgaggccctttcgacgcttcaccatgtccataagagagccattgggacatagctcgaggacaagaaaagtgcagttgacgtatgagaaggctcgtagaaactggacaatatttctgtggcgcattttcgagtggatttgtaattcggtttggaactgcgactatgtgagcagacttacaaaaaaaaaaaaaaatgaatgtgaaagatgcccagcagcattactaaccttttgttccatcttggaaggcatctgactcttgacaatcttgagagcatacttttgcctcgtgggaagtagctggccactgtagcatatagcaaatcctccctttcccagtaatttcccaacgcggtagacagcgccgtctgggcgatcggtgctgcttggctcgagcacttcttctggaggaggcggcggatgttctttatccttggacttgagctgagcaactggcttggcctttgtttccgtggccctgggcattcgctgggcgttgacatctctaggggacaaggcctccatgtcgacgccgcccctggggaccagccggtgcgccatgtcgacgaagtaacggttgaagcagcgagagggccggtcgagattatgcggcgacgaggaacgggcaggccacgggattcagcagcggcctggagagacgtgccgtggagtagcctaggaaaacacggacgcgattaggcgatgggacgctttttgcgggagggccaaactcctgcagagccttgtgtatggccaaagctcagccgggcggcaggtatgcgggctcgagaaacaaaacacagctgaggctgtcttgcttattacagcgtccagtaagccaggcccaaagcaggcagggcaggtctgaaaggacaaaaaacggccaaactcacgaggtgcctcagatacgcgcagcatgcgcaggaatggtggcgtggcgagggcctttgctgtaaacaagatcaaaacattcaaatgatggcgcagtcatggaaaaggcattaagcaatgctggacgatggtgaggcgggctaaaggctggcggatgcgagaaggtgagcacagcgtgaccagtcgcagccacagaacaaaccctgccgttgactgaccccatattgtgatttgtgtactttgtgggagctggttgctcttggcaacagcagtgccttgttgtgggtcacaccgccattgccgtaggttacgagcgattgatagcgattgatagcgcttgagggcccacagcggcgagatagtgatcgcctagaggcgctgagagggagggcttagtggacgtttagtggctagcgcccactgaagcccgctgaagctgtgcctgaagctgttaagcagctctggagcttgcggcgctgtcacgagccagcgaattgcaacgagacaagacgtataagatggtgcaaagttctggcttggcaccagacctaattttgcagcattcttgtgctgtagacttgccggtattgctgctactagtaaacaatctgtagcatgtattactagtagtatttactctacatcaagcaagaattcgtcagcatggcgctcgccgcagtcgctgggcttgtccctcccgaaagccagctccggtgggcaccggaacatcgcgggctccggcgcggacatgaagcaagctagcgacgacgcccgttaagcccgactgtttaggcctcgatgcgaagctcgaactttgcgattttgatgatgaaggagtaacaaccaattggcaaagaacgaaacagcacagacgcatcgaattggacagggaccccacagacggcaccggcgcccgcagacagacagacagacagacagacagacagaccttcagccggcatcatggtgcccctcccgctgttcaagctcgcatctctcttcgtgcggcatgtctccaagtatggcgcagtacgtattggaaagctctgttgtgtctatttttgatactgatatgtaccgtatatagaatcgcatcaaggcgcaagcccatgaccatcctcgattccgcgcactcgcagccaaatacggtcaggcaatccatcagatcaacatgaagctgtctgttgccctcctgagagatcccgaggccgagcgacgagccaaagaaatagccgaagcccccacagtcaaaacagagcagcagcttaaaaaagaagaacaagccaagcagaaggcgaagaagaataacgaactcgagccggctagctaccccaagtttacgcttcaaaacgtatggcggcgaaagttccgaccgttgccagagggaaaggctgtggatttattcgctgacgttgctggcgatacgtttattctcggcgtggcgggagcattgattatatacgagtactggaaatcgtcacaaaagcccgatgctaataaagagcggttagaggagctcaacaggaggtttgaagagcttcagaagaaagaggaggaactggcagatgccgagcagcggcagcggcagcgattcgaatcgctcgaagaagctttaagagcattgaaggaccccaagacaaagcaaccattattaccatcactgcaaccgagcaactaggctattcggctgatgcgggctcatctagagctcctcaaaggcaactctcgatgcataaaagaccatccgacagggaagagaagtctgtggccacacaatggactgggcgcttcttggttaggcagggatagataccctcagaccgctcaacactccactcagcgctacaaagcgattatattattttgatttattatttcacatatcacgtcgaacagcgggtaaaggataaaagagaaaggataaaggaaaagagaagaaaattggggaacaggaattggataaagggttatatgagaaggagcgcaaaggagtgcaaaggctccttccttgcagtcgcctcgctgctttggaagtggatagattttttcagcacatacaccaaacaggagcattgaagctttatatagacagaaattcaaactttaccaacaacgattcgaatagcgcatggccgagttctgattcttgctgtatcaaagatccgtcgaaacgaccgtcaacgaccatgttctgttcatccctcagaaagcgaaaggaatgggcgcaattagttccagctctctcacgaagcaccgctccaggttggaaaggtaacttgaaggccatcggtactaggtgtcgcgcttcaaaggtaggagagctgacatttcagccaattcccttagagaccaatctccacggccacgacgttgcttttgctctgccaccgcaaagcgaggatcatgagccacgcgtctcctttaagctcattctcctctcgtccgaagaagcaaaaaccgcagaggtcgaggccaggattgaaagattgtccatgctcaatggtgggcaaaaagtggccattatgcttctactagacggaagcggacgagtggactcgttggttcacttacagatgaggtgagagctcgcatatgctgtacatgggttattgcatctgcggaagcgcccgttcctgacagaatggctcagtatcttgacgcaaggcatggcccatgtccccatcatccccgtctcctctacggcggagctagtcactcgcttggatgctttacgacgtcagtgtacagccagcgttccccgccaaagccatgcgcaggaattggcagaggttcgggccctcgcatcgcattgtgtgcatggacgggcactttcgcacgaacgcgtgaatatcttgacggacatctcgagtgggctggggagcttggcgcagcttgtgctcagtacggaagggaggaggaagctttgcgacttgctcgaagacgaagagggcaatagggtggtggcattttttgtccatggccacgaaagcgctcatcggttggagatgcggatgcgggagcaggcagcgcaagcatccggacaagtacagtgggggccaggaaagctatgatttgcggtatatcgacgtttacatgcaagattaattttgtagagattctcaatgagcagagaagatgatccagtttgcagttgttacgagtatgagcgggtgcttgatgtggaccctgtgatacaagtacgaatggagccaatactatcaatcaccatgtttaccattcacatcacttgcccagggctacggtatttggtgatcatcacccagctatggcttcttatggcccatgctctccgggtctacgccgaagaattggacgacagcggccgatttggcggtcaacgaatgcgcaacaggacttgtgatggtggcgccggttggttggggcggacggtgaggggagccaatcagcagtggtgtagagccgccctgaggctgaagagggcaattcgatgggcatggcctgatgacaagcccatacgctagggccatgatttggactgtcgagtcttttttctcaccttttctcgcacattgcaaagaaacggccgttgtctccatgctagtgtagagtgatgtgatggaaggaggtgacggaagattgtgacaaatgagtaagatgcagagcagactgatggccgggaacctgtattggtggagtaaatggctccaaagctcgagcatctaaactgacagacaatggcgtttctaggaggacgaagcttatctttatatcgattcatgcgaaaaaaaaaaaaaaaaaaaaaaagacaacaagggcgagcaaacgcaatgtcgcatccgcctgtcccgtcaacgtggcaaagcgggaacgatcatacatgatcgattttaaaaagagttgcatgaaaaaaaaaagggacgtccgaccaacaacaagatctcgcgaaagccagaaaaagtcggaaaccaatgaatggctgcttgagctgttgacccgcacttctatttctgggcccccccatgacttgcgagctaaatcttccttggcgggtgattttttgttctctagcatctttttccaatccatcgaaagcttgaacaagggcagctttttttactggcgggtccaacacggagaggagaggcttggctggtgccggggacgaaactggccaaacacggcgtgcttcatgattgcgggatgtgagactgcggtggtcgcgcctctgtcagagtggctcactagcagtgcttgtctgtttcttttcctctcagctgttttgattttgaatcagcggcaagatcgagctggacaagatgaatactattcatgtttgaatcaagatgctaggcctggtggattggagaagctatcgctgcgcatgcaagacgcaagacatgcggagcaacaaaaaggctccaatccgaccctcttgctctcgcttccaacatccatgcatgaagtactggtcggcttcggcagctgcacgcagtacctagcagcgacagcagcaaatgaatgtcatgccgcccagcattgcgtatttcccaggtactccagtcaaaccgcacgcgctcgtagcgcaggggatcccccgagcttcagtggaccagggcctctcccccccctgcaacccccgacgcgcaggagaggcggcttctcctctcattggcccaggccctctctgtaaccgccgaggacaggccaatcggcgtgtgattcgcagctacaagagaatcgcaacaccaaagcgccagactgtgagagggccaaagcagagaggcagaggccatttttgtgtgaccagttcgcagcagcggcccaccagctgactgacttttgatccagactgcgacttgctgtacatgttgcagaagcggtagtgccaccaatatatcgtagtaaatactcaaaagcgcctccccccctctcgtccgcattttctcttgctctcactgcttcagaatataccgtacttgataccccccattcagcgttaattccagtcgcaaaggctcccctgttcaaccacatttcatcctgttgttgggccttttttgctttatctcttttattttcacttgctgtgtatgagaccacgactagccgacgacttttactactaggtacactacgattacctacatctggataccatcgcgacaacaagcagcaacacggagctgccaacactcctagcatcacgatttagcacagcaatcgtgaaacccttcaaagataccctcccgaactttttttttttttcaaccttgctggacgcacccgagatcattcgtctcgcccccccttttagctgccgccggtacaaatctcaaacacgctcctcgttagagatctgcttcaggttcactccacccttggtcgactggcggatatcgatctatccggcccttgctcgtcccgcctcattccaccaaagaaacaataggcattgcatttttatttcacaaatctaaataagcttggacaaaaaaaaagaaaaaaaaaagccttattacacgaacccggccgaagcagaaacgaatcccggcctagtcccctccgccccagcacccatatttcccctctcacctcgctagcttccgcggacctgacacaaggcctcaaacgttcttgtctaacgcctcggcgccaaaagaaccaccaacccaggccggcgatcaggacctccccctgggaggaaacacagtcaggtctcttctggctttttttttttttggtccacctccaatatagacttgagctgtccctgctttttgcttgggctcttgtttctttctttcttttctggttcttttttccttggccattctttttcgtcttgtcaccagctgcgagtctgctcggtgttcttttttcttttctcttcttttttttttatcattcgtttcttcgttacgcgggtccggtacctgtcagttatacttctttttttgtaccataacgccctaataacttttttttttctctttgtcccttttttttttaacgaggaagaattcattcggttgatccgactttttttattcggctgcatatcaactttcaatctcttggacgggtccaacaagggtagaaacgggaaaaggaaacaaacgatttccaaggattttacatcaccgggaaataagggaaatattcacgaggtcaaaagacgattatttcataatccgcaacaatgggcaagcttatcaagaaccactgggctcggctcatcatgctcacagccgctacttgtacgtacaaccccttcacttacacacacactcatatttcatttcaactaacacccatttcctagaccaaatcggcgccgccatcgagggcttcatctggcccaagatcttctgggacttcctcacccactcgctcgacgtcatggtcaagcccttccccgtcctgcaaatcatcaacctcatcttcggcatcgccatgatcgccctggagtggccccttcccctgctcgccggcaccagcgtccaccgatccatcgagttccgccttgccgtcctgccgctgtccgcgctcgcctgcctgctcatgtatcagtctacgaatccgggcctgtattatctggtgggcatgggtgcatatttctgggctttcagcgaaggcgaggtatgtttttggcttcaaaacttctctaaccatttattttttgtcattgacgctaacattctttattcagatcatctgcgcaaaaccctggactctacctccgcgaacaccaaatgcaagcagcaaagtctgagactcagatgccaaggaactattcaagcaaggaaaggagaaggagagaaaagaacgagcaatggaacattcgcatgtaaccagatgggaaaaggtgctagggaggggcaacggaatgacagaaggccatatccaggaccatggagttgtgtgtgtattacaagtactcgaaattcgcttcccgcagaaacaaaaaaagtccagccagagtcagacaaaatcgaattcttctataaagagggcctctcaggattcagcatccatccctttcactatttcctatcttttgagtgtttttttttttcagcatcggttggcatttggtaacaaatgtttacgtgtattattatcatgctacttggtattttgtgtacgactgtattcctgtttttgggcttatgaactttcgccttttcgtttttttgttaagcttttcagtagtctttagttgttagcgagagggagtggaaacggtgcttttggaggaaatactaaagagcgtggtgtgatgagatagcatatcaaactcgatccagcacatgggccacattcgaaacaattatcgaatgacatcatgatacaagtcgtatgagctttgatggaacccggtgacaatcgagccgtggatccaatggagtgcacaagtggaatctagacccgcccagcggcttgctgcagacacggccccataatcatggtaactttcaaatgcaatgcttgattattcccctagtatagagattcctactgtatgtaagaagagcaacacgacgcaggcacggttcactgcatattgcttcgtgcgggagcgcccttgtgcccgaggccatcttatcgctcaatcaaggcccatgtccatagtccgtatcccatgctgctcttccaggccactcagaccaccatctcactgccacagtcccgctgtattaacacaagggggtggaaactgagtgagacgctcctaacccagcgccgcatctattttactctcatcgagctcatagactcattcgttacgccttgtcggccaggcatctgtccaagcgccagaagcatcagcactctgtcaaagagattgcatttcgatttgggtcatggatgaagcgacttacctccatgttctgcatggaaccctgctcgagaatcttcagaagcgcctcgtcagagttctcagtgtcgaactcggccgccaactccacctttgacgccgtgtcaaaggttccctgagctccttgcctgtacgcaaatgcagtgttagccgccgctttgatctcacagactgggtataagctagtagatacatacttgtgtgtcaggaatacattgaaagttgaaacgaactgagcaggaggaatgctcttgtcgctctgccacttcttgtatgtctctacatcatccacaaagacgatgaagtcctcctgctttcccttgtagtgaaccttgacctgagtagattctccgcgagtcatcttggctggtgttgtggttggtagttggtggggagacgaaaggtgggttgtttggatgatttaggtcgcgtgacgtatagccgaaagtgcttgtttgtggtgtttatatctttctctgggttggcaagagagaaattgagagtgtaacgagttgataatagatcgtgatgttttttttcttagagttcaatgagatgtgaaaagaaaagaggttaagaaatgggaacaacagcagttttaatagatgcgccgtggggaggggagctctatccccaactacgtcatcgtggcgtgcgggccaagtgcaagtaccttcggcagctggtcccaggccaggcctccactgccagcttccagcacagcagcactttattgtctctgccagcgccgcacctccaccaggcgctgcgcaatgggtacgagatgacctcatcatgtctgtatccggtactggcgagacaggccatacgtaaggccgagcctggagtggcccgtgcttggctggcgatccaggaacacttctggacacttgtacacagttcacagtttacaggtcgcagttcacagccttgtcttggtcaattgcttcttccatcgtcttctgtctttcaattggatccaccggctcctcttggtgttgcttgttgctcgcgccattgctgcatctcgcattccaggcatgactacgcccagcatcatcctcctggcattggccccccctgaacttggcaaagcaatcaatagtcgtggctcgtttatcaattcctaacttgtaaccgatgctctgagcttccccgggttcctgtagaaatgatgtgctaatccatacaaaagacccaaaacatgctagcttatgttgacaatcaaacctcgatagacagttggccatttccccatggctccatttccaagctgcacaaacatccaatatgcctctgcatcctcaaaaggcctccaactctcctcgagcagactaatccctgccaattgtgagcagccttttgaagctgcttggtgtgtcattcttcactccgccgattttggaccataagcccaagtttcgaatcttttctgtagacgacttccttgtattatccacgtcaccaggaagagcactgggaagaggcgtcatggccctcaagttggtcgattttacgggcagggaaatagtcgcggatgccatacgagtagggatttgatgtatatcgctggcaatgtcccgcttgggcatcttatgttctcgaacttcgcgccgccgaacgcttccagtcgctcttttcatgctgcgcgctggtgttgttgctgcagcctgctcctttgtagtccgctgtcttttcgcctttctacctgcctcttcccttagactagcgtcatcatacaaatgcggctcctttggacttttgacatctcgacgcttggtcgtttccgtggcgatattttcgccgggctggttcttctgtgttgaagaagccgacctctttgtaaaggagcttgcaaagctggctacgctgagctttctgataaccgtagatgccgagcttcggactaaattttcacctcgagacttcaccgtcattctaggaaacgggaggacttctctgctccacacatctgataagagcgcctctagccgagctctttcacctcttggcggcgcaaggaccggtatccgggtagcagttgtcaacaaagaatgtgagcgattgacagccatggcagcggacgagttgttgccatgatcccgcagcacatttgtatttttcaagatgacttggcataggggcgccctggcccctccaacagtagtggccctttgtatcgatatccgtcgggcgagcgttccttgaatctcagttagcatgtcgaaatttcaaatagacccattacgtacctggctttccaaaaactgttcccaagctttttacatttatatacaatgaactaaacatatccgacggcctcagctcttggtcttctctcactggccgagccaatcttgacctccactccatttcttcttttggcgtgcaagcagtcataatcaattcacataactgatggtcgcactcaaataccaacttccaggaaaatggcgcagtgtgacattgtattcctgtcagatgttagctccgccatggcctacccttattccttattctctattattttagtaaatggtcaaggctagccgttcttacctctcccattgtctacctcctcaagtctgatatcatcaagattgatacaggccataattgtgtatatcggatcgaccttgccggcagaagcaaggcagagaacatggcggtaaagcaaacagataaagtactgcccatctactccatcattggtttgccaacatacatgaagcgttccgcaaagacgaatgtgaccgaatgatcgtatctggttttttgaaactgcatcaagtttcttggtcgaatgttagccctattaaagcccatgagcctataatataggaggcatcttactctgtctggaaaggctaatcgatcttggaggatccatgttttttcaagaatggactttaccccctcatcgtccgatgcccgattgatctccgtggttgcttcgcgaagccgtgtcagggtgttttcaatttccatgtgtgagtttggacagtctgatattggagtgcacttgagaagctcagagaacagtagaggatatttgcagattctttgtataggctgtagcgagtgttagcgcttcgtaaaaggatgggggctatctgaaagcgaaagcaccttgacaagaagatcattgattgtaagagcctttttcgccccttcttcgctacccttggaggatcccagcgccatagccaaggcctcgaggcctttctgatacgtctcccagtttggcatggcttgctgagctgcactgatgtctttgatcatcatttcatatgtcgccccatactcttcatatatgaagagcatgtttacctagagagagaaaaaagggtaggggaaacagttagatctaatcacacaaaggtcttgtaacgagcaaataccttttttgcaaaaacttttgcgacctctgctgccacttgcggatcggccagcatacccggggctttcaagagccaccttgctttcatattttgctcaggcactgcgccgagactggaccaacgtttgtggctatgggcatggagacagtttgggttggcaaatggagtaatcgtaggtgatacgttgatttgcgtgtattcggagtatggaactgccctgtgtagttcgcctagaagttgctcgtgtagcttgacaatcccggtcaagttctggttgattgatgaccgtagtccaacgcaaatagagggcaacgccgctaagattgtgaaatatacctatagactgcgtaagcagatggacagctacagggtttggattttgttcaattacattcatgagaaatcgtacatcaccaatgtacccctcttctgtactgataagctcttctagtacttttcttcgctgtaatgacctctcgatagcagccaggtcggccaaagagtggctctccaagaagctgctgtcttctgacgcacgcggcgctgtcatggaagctctgctgctacgttccgtcacagaaaagccctgcgagcgtgcagtagtctttcgagatcgtgccatggcgctgacactggcgagactggcactagcactccgaaccgccgaaacaaaggcaaacgaagacccagaggacgactgtcgatggtgtgatctcttccaggctggtgtgcggctgcgaagctctggctcaagtggcggtcgcagagaattaatgcttccgtccgacagcgtggatcgatgccgagctcggcgatgtatcgttcgcatccatttatggaatgggccgtgtgctttgagttgtccatggctctccgagtctaataccgggacactattattgtcaatagtgatctgaggcacctggatggcggtatccagagacactgtttcagcgatggtctgaagctcagggtcgttgactcttgccccagtcgcaggaacactggtttcttcaataccaagctgggacatttttgtgataacttcaggctggtcagcatcagacatggcgtcgtcatcgcaatattccattgcatcttcgtatttttgcagcaaagcagcccagctcgagcgtcgagaactcgagctcgagttggagccactggggcaaggaggagaatcggctggcgccattgtgtccaacggtagtcaaaattgaagtggagcaaggcaagactgaaaaatgacatgtaaaactggctccagtatgccaaagaccaaacggagctggagattcacgatccaaacatagcaaagtgtacaagctaggaataggataatatgggcagagaagtcgttggcagtgtagcaaggagaatagaggcagaaatagccatggcgcgtaataacacagaagctgtggtgacgagagctgtaagaacgatggcaccagttggccgggcgttgtctctttccctttctattagggaaggacgtggacaatggcacactgaagggcgctataagcagaagtatgggcgatatggcctactgtcctgtaaaacggcacctccatgaaacattcaaacttacaactcctattacctgcgctgatatcacaaaaggggaatggcaattgttgacgagtatagcttgtctatcggcggcatattcaaccaagtatctgagagcaaacctgggctcctcgatacatctcaaggtctatagagcagcgcataatgaatgactcggctctaccaggctaaatctctagacgattacgtgaaacgtaattccgcgactgacatcgtcgtcgaagcgatgccggccggccgccgagttctacggaacatgaagtcgtttgcctcattgcatcggagccaagtaatgcggaccgatatggagcaaaattgtggagttgggcggctttgactgggaccgccgagaaacatggagagcaagagatgtacggagaacaagaccaagactgcagcataacttgcaacaaggagtaagtacaagtagtcttttcttacaaatagccgcaacatgaaagccgcgtcttggtcatccccagtcctacatgtcaggcttccgcctattggccatgcaagggcagaagaaagactgagaaaagagaaggggatgcaagacgtgccagtgatacatacatacaatgccattcttttaggattttcctggtctgggaacaacaacctgatacgaggcttggacaggcagtcaacataaaatgaaatactgccaggcactttcatcaaccgtatgcagggtcttcttctcatctctgatccttgctgggaggcagaggcgaagagcccgccacgctggtgagatgcgaggtcgcactgtgccgccgccgtgtcccaacacacccggcccgccaaagcacaccgccgatggcccgtcggctgccgcatacacagtataaaacacagtgcaacaccgtccaaactagcgctcggccctggcatgcttcgcccgagtcgcccagcaaggcgctgccaggcggccctgaagctaaccgcaggcggacaagcccaagcccttcgcgcgaggcagtgatgcaaaggccctccaccccttggctcgagaagtcgaacagaacacgttgaagttttcctggacggccgtgagactcagcggcgggccccgaccttttttttccagcgagcaactagactaatctacaggtaagcccatgccttttgccgctcgccacgtggggccttttccttttctcgggaagtcttgacaaatctgccatgttggcaaacccgctgccttgtcccgcaaactattactagtgccctgctggccacttctctcttttgtcttcactcttggattttgcgtttggcatctcgagttctaaatccagagtctgcagcagagcctctctatattcatagcgagagcctcgatccggatccagatcccgttgcgccctccccgccgctctcggcgcaacccgccatcatggacaacgcctatgctcttcccatcgacgcggtgctcgccaacttcggcgtcaaggagcagaccggcctgactgacaaccaagtctccgagcttcgaaataagcacggccgcaatggtacgcaatctccaactcccagagtgttcaagattcttgtccagtcttttgccgacttgctcgccccgccatatcagacacgaccttgacttgatgtctgtgatgctaactccagcctagcgattcccgaagagcccccaactcccctctgggagctcattctagaacaattcaaagatcaactcgtcatcatcctgcttggctccgccgccgtttcctttgttctcgccctgttcgaagatgaaggcggctggagtgcatttgtcgatcccgccgttgtaagtgcttccgcggcctgtgttctcgccggcatagctggcttaatggtttgatctcgtctctaaccgcatactcctctacgtgtagattcttaccattctgatcctcaatgccgttgtcggagtctcccaagaaagcagtgccgaaaaggccattgccgctctgcaagaatactcggccaacgaagccaatgtcgtgcgaaacggtggccacgtatcccgagtcaaggccgatgatcttgtccctggtgacatcgtctcagttgctgttggagaccgaatccccgccgactgccgtatcgtttctatcgagagcaacagcttttctgtggaccaggccatcttgaccggcgagagcgagagcgttggcaaggattctactgcggtagtgaacgatgacaaggctgtcttgcaggatcaggtcaatatgctcttctccggtaccacggtcgttactggacgcgccaaggctattgtcgtcttgacgggctccaacactgcgattggcgatatccacgaaagcatcaccgctcaaatctccgaacctactcccctgaagcagaagctcaacgatttcggcgataatctggcaaaggtcattaccgtcatctgcatcctcgtctggctgatcaacattcccaacttcaacgaccctagccacggcacctgggccaagggagccatttactacctcaagattgccgtctccttgggcgtcgctgcgatccctgaaggtcttgcggttgtcattactacttgtcttgctcttggtactcgcaaaatggcggctaagaacgccgttgtgcgcagcctgccctcggttgagactctgggaagctgcagtgtcatctgctctgacaagaccggcacactcaccaccaaccagatgagcgtcaacaagatggtctatcttaacgaagccggaaccaatctgactgagcttactgttgagggtactacttttgctcccaagggcaatattactttgaacggccaggtcgtcgagaatcttgcctccacctcttttactgttctccagattgccgaggtcgctgctctctgtaacgatgccaaattggcctacgattcacgcactgctgcttattccagcgttggcgagcccaccgaaggcgctctccgagttctcgttgaaaaggttggcccttgtgcccctgccggaactgctcttgaagactgtgggcactttgccagcgccacgcacgagcagaggttgccacggcttgcgacttacgagttctctcgcgacagaaaaagcatgtcagtccttgttcagaacggtaacgccaagaagctgcttgtcaagggagcccccgaatcggtcattgagcgctgcacaagcaccattgttggtgccaacggcaacagagttccccttaccgaaaagctccagagcactctgctcaaggaggttgtggagtatggtaaccgaggccttcgtgtcattgcccttgccagcattgaggatgtttcccagaacccgctcgtcaggtctgcaaagtccaccgaacaatatgcccagttggaacaaaacatgaccttcctcggattggttggcatgctggatcctcctcgtcctgaagtccccgcctctatcaagcagtgcaaagatgccggtatccgtgtcattgtcatcactggtgataaccgcaacaccgccgagagcatctgcagacagattggtgtctttggccagcacgaagatctccagggcaagagctatactggacgcgaattcgacaacctcagccccggcgagcagctggaggcggctaagaaggcttctctgttctctcgtgttgagcccggtcacaagtccaagttggttgaccttctccagtctcttggcgaggtcgttgccatgactggtgacggtgtcaacgatgcccctgctctgaagaaggctgacattggtgtggccatgggttccggaactgacgtctccaagctggccgcagacatggttctggccgacagcaactttgcgactatcgaggtggccatcgaagagggccgttccatttacaacaacactcaacaatttattcgctacctgatctcctccaacattggtgaggttgtctccatcttcttgacggctgccctaggaatgccagaggcgctgattcccgttcaactgctctgggtcaacctcgtcaccgatggtctccccgccaccgccctgtcctttaacccacccgaccacggcatcatgaagcgccaacctcgtagaagagatgagcctctcattggcggctggttgtttatgcgctaccttatcattggtacttatgtcggtcttgcaactgtggctggttacgcttggtggttcatgtacaaccccgagggtcctcagatcaccttccgacagctttctagcttccaccgttgctcaaccgagttccccgagattggatgcgaaatgttctccaatgacatggccaagtctgcctctaccgtgtctttgtcgattctcgtggtgattgagatgttcaacgccatgaacgccctatcatccagcgagtcgctcctcactctgcctctgtggaacaacatgatgctcgtatacgccattgccctgtccatggctctccactttgccctcctctacacgccaattctccagaatctgtttgctatcttgccgctaaatatgctggaatggcaggcggttaccattatcagcgcgcctgtagtgtaagtttgccccttgatttacctctttcattctttgtttagaaatgagaagactaacaagacttatttagtttgcttgacgaaatcctcaaggttgttgagaggcaattctttatgcagcagaagacggctcccaaggccatcaaggctaagaaagaggagtaaacgggaaagggaaaagggaaaaaatttagagggtatatatatacattatatacacatatacaatgcatacaggtatatagaaggaagagagacattactcactagttgactcgcattgactacaagatgatccttgacagatgatattttgggacttttgttaattgtttatttcatttgtcttttgcatgcattcgtaatctcgattgacgtgttcgagtcagctcttgctgctatccatgcagcagagacacagcttcggtcacttgcaggccctcaaaccatttgtgatatcccgtttttttttgttcttcgtctagtaatatgtatttatatggaaaagcaaagcgactttagtcctgtctaccctttagtaacctcttggtgaccttgtccttctcgatgatgtatacgtgggctccccagccggatagagcgtcacggtcgacggcagtcagaagggcttgtgaaatggtctcgaacaacgcatcgggttcctgtgaagtttttctatgttagcatatgtgtgtctttgcagaagaagagaataagaaacataccaaatcaggctcccacagaccctcgcacatgccaaacagctgctccgacgccgtgcccgacacgataaagtcctttgcaaagtcgatgcagccaatgctgtcgaagccgcagatgaagggcttccccgtcttggggtccaggccggcgacgacgggcgagacaaagtaagggccgaagcggcgctcgtagagggaggaggagacgaggttggcaaaggtgcgcggggcgatggcgcgctcctcgcgcaggcggtacatgttgaccttgtagcggaagaggtcgctgacggtgctgacgtctgtggctaggccggtcaggcccaggaagacgtcgccgtactggaagattttggggaagttgttggagatggtcagggcctggaggccgaggcggaggtcgcaggcgatggcgacgcagtccttgccgaccatggcgacgcaggcaccgccgtctgggggggagttggagttagcagggaagatcgatgtggtatgggatgaggattagatcggctgggcaactgactgatcgaaaagggcgaagactgtatggcgagagtacagcgttagctttcaactaccacggtggtgatgatgacaatgcagcgctgtacgtaccatgatgcttgctgttgatcgattctgggatgcgtttcgagattcacggcagcagtgcaagtaaaggaataagtggtgctctccctggaggccccgtcgctcgaatcaatgcagtcgtggtctcgcagagttgttgttgcagcgtggtttggccggaagctctacgttctacgtctacagctgccccagctctctcgctctccccacgcttggctggcacgcaaaagcgcaggcaaacatggtctggcgtggccgctgtgtggcgcaacttggaacaaactgcgcccgagcttctgccgctgtggctggtgctgctgctcttacgtatgtgcgacctgccttgggcgaggctgcctgcggattgttcgagaaagcgggtggggcccttttgctggatatctaatcggctttggcttttgacagcttgcctggtcggtttgagcttttgcaaacaaattgatttgctttggttgtacaagagaaagttgagagaaattcaatttctactacctacttcttcttttttttttgtcctatatgatttgctacttttgacttgcagtcacttgcagtgggcttattctctttctacatcggcagctgaagacggtcacaaccccaccatctcgtccgtctacttcgtgcagagctcccaaaatcacctgttctcatacttgacagttcaagagactgcgaccacgtatctcagaggctgttgtagcttcactatagcttcctcagcctagccgacatcatgtcgtcgcacgtcgtggtcatcgccacggatctgcggcgcaccaccatcaaagtcagccccggcacctacttgtcggatgttctagctgaagcttgtaagaagcttggcctggacggcgacaagtacttgttaaagtgcgcataacacccctccagctctgctgagctgtttgctcgctccgtgttgcgcatatcttgctaacgcccatgcgcccttagacacaagcagaaacaggtcgatctctccataccgttccgtacgtctggcctcctcgccggcgccaagctagagcttgtgcaaaaatccaagaccccatcagccgttcaaatcgccctgcagattccccagccagaggccaaagagatccctggtggccggctgattaagaagtttccctccgacttgtcaatatggcaggtgctgcgacagtttgaaagcggcgaggcgagcgcggggaagaacatcaacattacggccagaggcgtggcccagacggccaacagcgaaaactctggggccggccagctattttatgagacgccagtcttgaatatcatgggccgcgagcttggatcgtttgccgatttccagaagtcgttgtcgcagctgggacacaactctggcaatgtccttgtacgcctatcgtttagaaggactgagcaaacactgtatgaggcgatggaacagattggagcctttttcaaagaagaagaaagggagaagcaagaagagaaggaaaaggcggctccaggcgtcccagaagacaagcctaaagattcactaacggacggagacgtacccatggccgaagctccagccgagcccatcaacaatacggtcgaagcgcagacagagccagctccagaagatacacacgacccggcatcatcaatacaagccgagacgaagaactcggatcctcagtcacgcctcgaacctgtcaatgtcttcctcgctcctacaaactcgacacctgctgccgctcttgcgccattcgacgaaagtgatgtcatgcccactgtcgcgcaggctcaactgcatcaggcccgcctgctagaaaactccaggaacaagagactgctgtctgataaagaaattgaagaaaaggaggcggctgagctggccaagattgatgccgtcaagtctgtgctcatcaaggtgcggttcccagacaataccagcagcgattggcaagttggcccgttagatactggcgcattcttgtatcaggcagtacggcatgtcatggccaacaacggccagtcattccatcttgtcatcccggggagcaagaaggtgatccaggatgacgacacccccaagcacaacctcatccgagcgtataagctctcgggcagagtccttgtaagcttggtgtggaatgacgacgtgccaaaggaggctcggaaacagccctttctcaaggccaactttgcccagcagggacagaccatcaaggtgcctgagatacctaacgtggaggatgataaagccggcccatcagcggcaccgcaggctcacaaggctccggcgaaggatggagatggctctggtaagaagatgccgaaatggctgaaacttgggaagaaatagatcgcgagagcgagtaagtgagcgagcggcttaaagtttttgggttctcattcgtatcctaggagaatttggagtggattggcatcgtgtacatgtaatggcgtttttctcagctttgtttgatcaatatcgaagaggcacaagccatgttgagtattgaatacagatagtacaaatttagacatattcaggcatttctacaactacggcggtgttgaatgggcgggcaattggtgatctcaagaggagggaaaaaaaggtatctcagttggatcaaaaaagacggcatatcttggagaatgtaaaattctgacggaatgtaaaaaacccgcagctatataccgttgctgcgccgccgcataaaagcccaaattgtgaatcaatcgaaaattcatgacccgcgccgaatccatgcgaaaagtaaaataaaacccgtgctttgatttcagaagaaaaaaaaaatggtattttcaattcttttttatttgccattaccgaaattgtccctctctctcccatttttgcctcgattttttatagatataaaaatcgtttagtgagcacgacgggactcggcgatgacgcgctggagctcatcgacctttctcttggcacggccaaaggtaccgagcctcttcttggccagcttacgggcacgcttgtccttgctgttgcggagaagttcgatgacacggcgctcatagggagcgaggctgttgaaaaattatacacgttagcaaacgattcttccaatattttcaatgtcaaaggacatggtatatgtaaaactcacccagcaacctccttgacgacctcacgcacaaaggcggttcgcttgctcaggtgtcccttggtgcgggaaacacggggcttgacgacacgagcggtagtcttctataatcgggtaacaaaccaaaaaacgtcagtttcagcgtccatcgtctgccaaaaaggtagagggcagagatcctccacgaggtgagatcgcgagttgacgtacgtggcccttgttcaggccaacggccagaccggtctttgcaggcgcttccttagccatctcgaaagaaattgaattgtcgatttttttgacgggatagtgtagaaagggaaaaaaagagaaatttcgacaaaactccagcgctaatacgaaatttcgtgtgtggtccccttccgtggggatttttccggagcggaggttgtgggtcacgtgcgagagggtacgcgataagataagaaagttcgcagtgtgggtaacagattatgggtgcttgttagtattggagagtcctctacaaaagactgggtctttttccccgaattggagtagtaagtagcttcaagataccgattgtttgattacattcagcagcagcttctggcttgactatgatatgctatactcggtataacaactccgattagtcgttgcagagtatacaagatggactgctcaattgaccagcaaatgacgacagctctggagattcattggcgattcaattgccagagttgttttttctcgactcggtccccttctcgggctaattgaccgagagtctcttcttagactgaactgcaccgccgtagttctgagcatgttcgagtcaactctgcttcgtacacattccagaacgagcttatcgtgaaaaatgaactctcttcagacttcttcacgagtcatgcctagcggttcttgttgagaagctaagctttctgtagcttcttcttacaacctgattgcaaaatggggtaaacatgttaattgctatcggctaacacgccttttttttttttttcccgctgcaggaagatggccgaagcgaagcgagaaagaagctgtgcaaaaatgcaactttgatcgtcagaaaacgagacatttgatcctgtccttttgtcagttgtcgcctacctatgagcagattcccaagtaagcggtcacgagctattgacaggcatgcgtaagacggaagtggtctgtacctacagtacgtctgtgtctgttttacaccacgcaaaaaaagtgacgacagcacaggatccttgctccgccgtttctgcccattgtattttattcccattgcagctatgtattcgcaacccgcaaaaaaaaaaaagaaaagagctccagcttcttctccatgagcatttcccccgcttccaatgctcttagctacagtagtgtccctggacccaggtaaaacccttgcagcagcagtcgttcattgtccagaccataacggctggtttagccacaaggggagagtggcccttgctcttcgctatcatccgccattggcgaattgctccagcgcggtggattaagtcgtaatagcggcgacaagggcgcttattcgacattatacttgtacaagactgaatagtgcagtgcaagaccgtgatggcctcgtactcgtagctgcacgcagcagaaaagaggcagtaatagacggaatccccataaaatggtggattgagggtactattcccaagtgctacaagtatttccttgactgtgttatccccgactctcgcatttgtcgtcagatggtgctgctcgccatgaaccgtttccccctctcttgcaaaagaaccaccttctctgttgggacgatatgacggcagccaaggtgattttcatttattatacatactactgtaacccgtctttccctattatttcatcagaatagtacgattatggagtgcttgtcaatgccgtttgggtatggcgagtggtgaattaagctatgaggcgccgccagatcggccacgcggtgacgcacgaaacaggcaccgaaagcctatgctggccggctctgggcacacggcttagcgcaagtttgtactgtaggcggtaaacgtcgacaacgacgatccatttagcagctacttcagacgacgtaggccagcaaggtgcacacattagcactaatggataccgagatagcatgcgctctcaggcctttcaacctgccgcgaggccattgattgcagccaattgccccatttccatatcaacgcacgtgttgcgcatccccaggggtcatcaactcgcccctgaagacaaacgcccattgcagcgcccgtgacttgcggtcaggtcgcttctctgtcgccgctccccatctgcgtctcccgccagatgctcctcggatggtgtgaccctctgcctcctccacatcttctctctctctcatctcattccccactgcgacaaagcaaaaaacaaaagtacagacagatacaacaacgcgcagaaaagaacattggaaacatcccccaatccgactctgcactaaaaacagcaccaaagcgcggggtgtccccgctacgggggccataaagaggggagaaacagagggggggctggaaaagcagcagcaaaaagacagacctggaggctgtagatggccccaaaaagcgcgcctgtggctgcctcttagcctgccgcagtgccgctttacctaagatagggcccgcctgcgacagcctcccccttcttttctgtatcagtgaaggagaggatacctgggtaaggtatctatctatgagagagatgctaagagaagaggcagtgagagcgagagagaatggaacccccccctcttaatatacctcagcgcagttgactcgttgcttttgttcttcttctctccttctttctttctcttgttccctttcctttcctttcctttcgttgctcccattttctttttttgtcgccttgttttcgtttccctgctagattggaatgatcagagcacgcgcgctggagctccaagtcatgacaccacgatagtcaaaaaacacccgctacaccgacgtcatcagcgcccaccccatacgacagaggccagaaacagacaaaaggcgcccaggatcagaaaacttgccaacattcccaaatcaggcttccgttgttttgccatcacatcctttgaagctgggattccggcgtttagaaagaacaaactgcaagaccaaaaaaaatcgcctctataaatctgacatttgcgcgcataaaagatacaatagagagagagaggtcacaagaggcaaattaaaacacacaacaccaagaactgagcaaacgtgcctctcacatctcacaccatgtcgaacctcccctcgcagcatcccaccctctccctgcacctcaccgacctcaccctcatcccgctcatcacgtcgtcgtcgtcgcaaagccacctcgagtccctcaccaaactcacctccagcgccatcacctcccagaccaccgcccagcgcgccaacctcggccgcccgcagcgcatcatggtcgagtacccggactcgggcgccgtcgtcctgcagtcctatctcgacccccgggaatccggcggtggcggcgccgatcacatctccgagccggactcgttttcaaaatacaagtacaaggacgagcactcgcacgagcacatggccgacgacgatgacagcagcagcagcactcgcacgcctgacacggcacgacccgctaccgctgacgactccgtggcgcccacgttgatcagcgtcgtcgtcgctgccacatcggacgatgcgaaagaggcgaggcgcgctgcggcgaggctggagcgtattggtcgagagtttcagagggagtggacggcgcaggggctggagcaagatgctgatggggggagcagcaaccacgagtgaccttgaacaaattaaaaaaagaaaacaaaacaaagaaaagaaatgactcgaaagaaagcatcatcgagtgggcatactgcggccatacaacgcccagcgtccccattcgaaaagcttcgacggccgaaccaggcggcgtcgtggctttagacggcacacagaatgatgaatggaaacggaaacgaaacaagaggcaccttgagcgatataatacaggaaagcagcattttttgttagagcgaggcgcataaagatgagcatacacaagctaatgagaagaactggtactagtagcctgtttttttcttttcttcttcttttttgtttatcccctttttaccgtcgcacagaatcagctggaggggggtgggtaatacaatgcaaaagaacttgaagttggcatgttggctctaatggcgtttaaaaagaaagcgtctgtataatttggtggaccaagtcttttattttagctctcaagatcataagtttttttttttttgacttcatgttaaatctcaattttcctttttctttttttttttaatattcatctattgtttttattttactgtattaaagaataagaaaataaataaaacttcaacatttcctatactcccatgcccagagtcgtcactacgtgaaatcatgtgcttgctgtacaacaagcatcatttcttttcaggggtttttttttttttttttttttggtgtcctatttcatgtaaccattttttatattctgcaagatcaaaccctttatttacggtcttttccctcagatgtttaaatttagatgagctgctggaaagcacggttgatgggggatcgaacgttggggacgtccttccagaagtcgatggtaaggagagcgcgcttggcgatgccctcgggggtgaactcgaacttctacagccaatgggttagcaaactatcctttttttctcctcttcttcttctttcgtataaaaccatgcttgaaacgcaccttgtagacatccttgtaggcaccagaggcaccgaatcggttgagaccaaactgctcgtgagtatatctctcccagcccatggtgctcatgacctcaatagacagagagggaatgccgtcgggcaggacagagagtctgtactccttggactgggtgtcaaagacctcgaagcaaggcatggagacaattcgggccttgacgttgtgcttctccaggagcagcttggcggcatccactgcgatgccaacctcggaaccggtggagaccagggtgacctgggcaccctcgacctcctgcaggacgtaaccgcccttgatggacttctcgatgactgagccctcgagctggggcaggttctgtcgggagagggcaataatgctgggggtgtgcttggaggtcagcgcaatgtagtaggcggcgctggtctcgttgccgtcagcggggcgccagaccatgcagttgggcagagcacggaagtgagccagagtctcgataggctggtgagtagggccgtcctcgcccagaccgatggagtcgtgggtggcaacccagatggcgcggatgcgagacagggcagacaggcggacggcaccggcagcgtaggagacaaagttgaggaaagtaccaccgtagggaatgatggttccgtaggcggccagaccgttcatgatggcacccataccgtgctcacggacaccgtagcggatgtatcgtccggagtagtcaccgaggccggtggccttgggctggaagtcaacagcctccttccagcgggtaaggttggagccagtcagatcggcagatccaccgacaagctcgggcaggataccctcgagcttgctgagaacagtctcggacagctttcggctggcaatggcggcgtcgccgggggtgtagacgggcaggtgcttctcccagtcctggggcagctcgcccttcaggcggcgctcaaggtcagcagcctctgaggggtactccttggcgtacttggcgaacagcttgttccactcctcctcgcgggcagcgccctcggcagagtgtctggcgtacaggtcggagacctccttggggacgacaaaggtctcctcggggttgaagccgaacttggtcttgagctgcttgatgtcgtcggccttgaggggagagccgtgaacaccgtgggtgccctcctggagggagccgaaaccaatggtggttcgcagcttgatgattgagggcttgtccttgacagcctggcactgcttgatggcgtcttccatggcctggaggtcgtggtcgccgttttcgacgacgacgacgtgccagccgtaagcctcgtagcgcttggcaacatcctcagtgaaggcgacgttggtgtcaccgtcaatggaaatgtggttgtcgtcgtagatggcgatgaggttgcccagctggaggtggccagccagggagcaggcctcgccggaaacaccctccatcaagcagccatcgccgaggaagcagtaggtgtagttgtcagtgagagtgaagccgggcttgttgaagacggcggcggtgtgggcctgggccatggccaagccgacggcattgcagataccctgacccagagggccggtggtgacctcgataccgggggtatcgtgagactcggggtggccaggagtgatgctgtcaacagtctgcaggtgggattgagttagcgccgctacgtcagttccaaccccttgttgtgctcatggccaacgggcttcgtcccctctcttgcctctcccatttctgcagcggactctagaaaacttactcggaaagccttgaggtcatcgatggtcagggcatagccgaacaggtggaggagcgcatactggagcatgcagccgtggccgttgctggattgggcagaaacgcgtgtcagtctcacgattttgcgcggggtttttcttcccgggttgttgggcaacggcacttacgagaggacgaatcggtcgcggttcagccacttggggttcttggggttgaacttcatgaacttgtcccagagaacgtgggcaatgggagccatgcccctgcagagtccggcgttagcagcaaaccttgggcgggaacggcgggtgcggcggcagcgcgcatcgccgggcgtcgtggacaaactcacatgggagcaccgggatgtcccgagttgctcttgaaggtcgcatcaacctgtcatggcaattcccgtcagtcaattgcgctcattgcgtgttgccgtggctggctgcgcattgcccgctcttcacagccacgtctgtcgctggctgctcgctcctccattgtcgcgtagctggagctgccatggaggggcaatggcggggtagcaggaagtgggagaaaacataccgcaagcaggcggatggtgttgatggccttctggtcaacctctgtgtagcccatgattgcgaattgcgtgcgctagaagaagaaaataagggggggtatcaagaatagctgagatggatggagaagagagacggagcagacggagggggaggcagcaatataaagcacctggtgttgctgaacgcaggaaccttttttttttctgttgaggggttaacgtttatgtcacggcttagggagcattagccaacaaacccaccggcctgcccactttaccgctggcgctggagcctctagcatctcaatgaccgctacaaccttgatccaagctgcctgcgcgcctctatcggcccctctgcagcttcgcccgtccacccgtggcccctccatcagccactctgaagcggctactggagccccgggggttcgcggccaggctgcggcaaatggcagacggagcgcaagttccagcgggggccagtgtccgctactgtgagcccgcagccctgctgtttggagccgagtttcgcccctgctgggtggtcaagcgtctggtgtgtgtatactagagacagctaagaacagcacggcggatgcaaggctcgcctccgtatcacgcgtatgcgtgtttattctgcattgcaggccgattacgaattgcagggcggctcaatccgcagccattactaactgcaattaaaccctccgataattggaatgagcgcggccgaggcatctcttttctgcatctctatatcaggccacttcaaggacctcttctaggtaaacgcatgtacctgttagtcctaatgcctatattctcgttgattcttcgtctacagttacatttttaaaaacgggccttctcctcttcttttccttctttttcgcctttgacactggcgatccctcacgttgcctcttaatttccactttgccggcaacagatcgatctgctacttgacgcaatgctatccaccccattcctatgcctaagtatatataataagcggagactctgaaaaaaacggcctgagttggtgacctctcttctcttactatacagcgcacggcttcctggattcggatactccgtttcggcccggcctgtgacgtagctcccttggcccttctgaagtgttgctctcttatccttccatatggctggcacagtataccaatagttggcagcccaattcaaacaagccatcaaatatgatagtattacactataaatacagcctggaaactcccgagcatgccgcagctctttcaggtaggtcgacaggctgccaactcacacgggcctgagtcgcccccccatcctgccatttcataagcaggccccggaagtttcctaagcagcgcatggaacaatctcacccccaatcaagcgggtcgagactcaatcaccttggatggccgggaaaggtgccccgaaaattgagacggcgccggccggatcgtgggctgaagtttaaagacgagagagagaaaacagggcactttaggctattatcgcctgtcggaccaatcatggcgcaataagcaaacacgacgccagagtgaagcattgagttgagtaggtttattactgcagagaagtgaatcttcagctacctacgtatgtctcaatgtgtttacttgtagagtttactcctttcaactgttggaaagacatttgacactatgtatactttattaagagagtagaaagtccaagccaccgatagctctcaactgaagcgcaacagcgctacgtatctgtatacatgtacccactttcaagaatgccactcaatttttcatcacccataggaaacaccattgtaagcctcaagatatatcaagttaaaaacacatcacaaaaacctacaaaatggtgaaaaaacaacagccaaagaaaacagcctccaaaaagcaaccagcagcagcatcatcatcaacatccactcctctcccacccatcgaccccgaaaccctcacaaaccagcagcggatcctcaccaccttctcagacgccttcaaccccatcctctcggcagactccttcgcagccaccctccagtccatcaagcagtccctattcaacagagactttgaggctgcgttcggctccgaggagaacctccaggcatacgccgcacgatggagtcccaccagggcgctgtgctactcgtccatctttgagaccattgcttcgcacgttgatgacattgctgctgtcccggactcttctgccgatgaggcatcctaccataacagcactgctgtcaagaaattcctctgcataggtggctgcgcggccgaacacatcgcctttgcgtctcacctccagcaaaccgcctccaacggcatcctcactctcctcgacgccggcccctggggtcaagtcgtcgacctcctccaaaagcaagccacttcacccccaactctgtccaagtatgcctccgcagctatcaaagccgcaaacacgccccttctccaagacggacagctctccaccaccttctcccagaatgacgtcctggccatggataaagaggccctcaaggagctgctcggctcagaaccccttaccgtgaccctcatgtttacgctcaacgagctgtacaccaatgggggcatcggcaagacaacaaagttcctaaaactgctgggcgagatactcccggatagaagcctgctcctcgtggtggacagtccgggcagctactcggaagccgccgtgggcaaggacaagaagcggtaccccatgcagtggctcttggaccacactctcatggatgttcgggctgcatccaaggactatgagtgggaaaagctggattctcatgattcgatatggtttcggcttccggaagagctctcctacccgatccaattggagaatatgcgctaccagatgcatttgtatcagaaaaagagcacgtttacggctgcatgaacgccaccaagggacgatttggaaagaattaggtcgataaaagctattttggaaatgccgtgtacatgtggagcccatacaggcttctctagggatatttgtctatgcccacaccaacttcttcagcgaatggcccagctgctccaacaacccggtgctgcgcttcgcagcgtctagcgatataatatcgcccttttccaccagcttcttccgctcctctccctccttgaccagttgccgttcggccgctagacgctcaatctctgagcatatggtgtcgattttctgtagctccgtctgccgtggcccagcttcgctgactggcaatgaagaatccgtcgtatacggcgccttgaatgcaagttttcggattgcaggctcctttgggccgttggctccagagaaaagccccgcaaagctggtcggtgccgctgggatctcgccggtagctgtcagctttggagcgtccctggtggacattgtgcgggtgtttctcctccggacatcgcttttgccaggctggtatgacaccacgaaacccacgttcctcgtctcgctcatgtgagcctgcgaaattgtggaggtgatgtaagcacccgttttgatattcgttatgctcgcaagggtaactctttcaaaagaagacaccttgtccagatcccagtcaaagcggcagaggtatatcgcagcatcggtcagaagaaggacaacttcttccattggccacgatttgagcgcattggcagtattgggtgttatcagcacccagccgccgtggaactcttcactgacatctgccaccactcgcttctgacacagttccacggcgcgctcgcgcatcctttccacggaaacggctggatcctttgtcatcatgtcgatttcaaattcctcaaacactttagctgttacgttgccgagtaaaaagtctatggcagcctggctaaagtagtcgttgaccatgctaaaacaaagagagtaaaatagcattagctttcgcctttaaactatggctgggagagggggtctgaaaagggatgtagaaggggtaggaaattgaaaatcttacccagaataaagacgtgttagagatattccaaggtcattaagtgcccccctgtaatccctctttcttgtcctcgtgtaatcacctttcatagcggaagtagaggcgtattgtttcgaaacggcatcgccattatctgcccagagggtattgaaccaggccgtctcttggtccagttgagcgctcatgtctataccttgttctttgagctgaacttctagcatgtgttttgcaaacgagctctggcagacatttgttcgatccagacagtccatacaattcgttcgaagaaccccttgttgtttgcggaccagctctccattgcttcgcaccgtgctgccaagtgtctctagctggtccttcaagcgcgagagcaggtggctcacgttttcaaacttcataccacggcaaacatggtgaaagtcaaaccactcaaagggtatctttgctttctcgtcgagcccgtcgttgatgcggccaaccgtattttggtactgcgttccaattggctcttcgattccgtgtttttccaccagattaactatctgtagcgtaccgtaggattttaatagcctttcaaaatgctgcttggcggcgttgtagtttgtttcctcagagtgctgcaagactggcactggcttcagtgcgtacgcggtctgagtaaagaatagtggaatactgcctctaatctgagtaaacgagtacagtggggaagaagcttcccatgcaggagacgacaggatttgttcggtttcgacaaaatttgctgtatacccgtcttcatctatgccgcgtctaagatatcgaaggccagccctcttagttgaccgtcgcgatatcaatgtgatgagatactttctctcggtaagacgcagctctagagaatgtcttgctgtctctggagatggcgacgacggcccagatggtgtcggcgagagatcagccagctccatggattccgctcctgggtcatctacctggggaggatgtgagtctgccacaaacgtcctctggccgacaaagccctgcatcaagggcaaggccaaggcatcctggccagcttctatgaaaggctggacaatgtgccgattccaaaagaatgtactcttgacttgcgtgtagagagaatcgttggggttggcaatcgccgcttcatcactcgggctgcgcgttatatctaggtcgtacgaaaagtaaaagctacgcgaggatccaaaccagacttggatagttcgaagcaactttggtagaagtgcggaagctgggatcaagtgattctcatccgtctcttgcagggcggcaagattaaccactggcgttggcgatgctgattgcgcaaggggtggcgtagaagtcggcgagttgctcattcccatagtccttctctggtcagaagtccatccactccggctaaaccagcgctgcgcaaatctcccataactgcctcgcctccggatcacgtcttcggcaacactgctcacactgctcctgggatccgcagggacgtgctttttgccgagaatttcatcgtccgcctcttcgtctggggtcgctatagcgatttcgccctcttcatcactgctgctctcagcgtcatcattcacgttagtgggcacctctgtgcgcaaaagacttgccgtcttccgcacagattcctccgcatcagcctgcgccgagcatggggtcacggctacttgagtgacgacatagatgggtagtccaaacacctgagcgacttgctctcggcgcgtaatcgttaccaaatacgtcaatcgcgataccgtgatcagtcctgagagctatttaacatgatggtatagtaacagggcctttccctgagctcaccaataacgccgagcgcttcaaaccacgagtcggactttgccgagtctgggacctggtcgcgcgccgcagacgagatggatgcgtctccatacttgatcctcgcaggctggaaaggcttttgccctttagaagacaatggctggataatgaggccgtcgacagcggcgaaaatcaacactttgcgtgcgaggccgggcatgatgtgcggggtctgcggtcccggtttaccggcgcaagagatggcgagaattgctgcagaaaacgggatttaggaaaaagtcatgagccgcggctcgtgactacagcgacattgaggtggccattaaaggtggtgatgttgaatcagggcgaaatcaaattatactcgtagtggccggtgttgagtggaagtgcaatgcgcctgcgccaggggcgacctcaacgtcatcaattacatccgttagcggtcacccctggtagcttagtgctggtagtgagcaagcagtgccggatgatggcagcgtggatgcgccatctagccacggctgagtgaacaatagagggtccggtctccatatagaggagcatgtagtgtatattgcctagcagttatcacctgcgagatattggactcaaggccatgatatactgctattatttccgccggtaatagaaggcaaggcgtgttgacagccagccagccattaatggccatggcagctaaaagcttctttttggcgctgtgctagcaaagccaaacacgttggccggcatccaagggtcacagggcgatttagctccggtcctttgtttgcctttatagatagttgaggttgcttattaaagccaccccttgattagacgcatcgtatgtcaattgtcttttgaaatagcagtcattgagctttggccgcaacgtgatggctagctaccctgaagctgcatcaatgaggccatattttggacgggtacactgatatcatatatcactccgcggatgactcaaagaggtggaatacaccccatcccaattggtggccatctgcacaaaccacacgtcaagctacagcctgcatcggtatcaaaaggcgtcatctgtgcatttcgtacaaaggaagattcggtgcacagcaattggtgcaacggttggccaatgggcacaggcccacacggacatatcccaaggcaacaagcgagcaatatcgtcgagcatcgctggatcaatcgatgcagaaacacctcgtggggtacgacgcgaagcccaaattagctgccgacctgcctaggtacgaggccgcccagccattggcatccatcggcagacagagacaggcagcaatgcatccccagaaggagtcggacgcagtcggcatttgcgggctgccggccaactagacagacgcggttgatgccacctgtggagcatctgcccagcatcatctgcagattgcacggcgtcaattgcataagcaggccagtgaggggtcgcgagacgacatgatccgaccagaaatcgcctacctggtacgcagcgctgattcacccgcatgcatccgtgcctggccgcaactcgcctgtgggcatggcgaacagggcgtgatgctggtggttgacgtggtttctgctgtgctttggcccttgcctggccgacagcaccgtggacggcggaggaggctctaactggccgacatgggggatggctgcagattgagctgcgatcgcccatttgacagatctgcttaggtagcggcggatggttgctggcactggaacggctttcgtgacggagggacgctgtgagaagctgcatgggggggctgcaacccaaaggttcggccgcgtacagggccaggtaccctttggtagcgtgcagcagagcttggggcggtgatcagtggcccagattggcgaatgcgcgacctgggagcagcgctcagccttatccggcggtacgtggccggtacatgggacgacagctggacggagctttgcctagcctggaatgacgattgaaagggggccctgctgcagcccgcgcaagtcactgcgcacgcagcgctgtgggcaaagctacacacctacagtactaggccaggtagctgcgctgggagggggcggcgggcctggattgggctaagcggccaccacctcacctcacctcttcacaggccggcaccaaacactttttctagggcccggcgtcaaatcttgtgctctctgtccttggaaaccaccatcgccgttgctcatcgcccgccaacccgaccctctgcatcatcaacgaggtgcgcgaggaccgcctcccgctttcttctcttctcagtctcttctttggcccccccttgattgcccctctggctgcacggtccgggctgctggctcgtcgacaaagcctgcttcttgtttctttgcctttctcttcgtgtctagcaccgcaggacgggttgggctcctcactcgtccacgtctgggccctttgtttcccccttgccgctgaatcttgtcctgccttccatccatcatcctgcgtctctgctgctgcatggtctctctgatctgccactcgccctcctccgtccccgacgagccccattcgtctgccgtctaatcgcctctgctcaagccgccagaaaccaagatccaccatggccgctgctccccggcgtagaaagctcatcggccaacgacgccgagtcgaggacgagggcgacgaagagggccgtccggaggcgttggaactcgacgacgactccctgactgaaggctccgccgtctcggacgaccacgatggcgctgacgatagcgacaccagcaacatcgatgaggtgtcgcccacctcgcccaacgcacgcaagtccgccaacgggtccgcaaagggggctggccacagggccgccaaggctgccgctcaggggggtgggaagaagtctgtgtcggacacggagctgacgcttcacgggctgtccattgcggatcaaccggactctgactctgcacaagaggcaccggtggacgaggtctcggtctcgtcacccaagtcgccctctgcccccgtcatcgtcagctcctcgtctaccgcgcggcctcaacagggcaatcgacgtcgacaggaacacgaagattacaagcgtcggagggacgaggatccggcctttgtgcccaaccgggggtcgttcttcatgcacgaccatcggcatccgggaccggctgcgaatgggttcaggccgtttgggagaggccgaggcagaggtggcggccgaggtggcgtggggggaccgtattccccagccaagtaagtgaaatccatctccgttgttgttgttgttgctgtcattttccctattgtcacttcttgacccctcccccctttcttcatgtgagctcttcttctaacgtcgttgatagccagctacaccaccccgccgaccctactacaaactcccaatggacgcacgacatgcacgagactgtcgcagacgtgattccacgtcgcccccggcagccgcctcaagaagagggaccgcccaacggcactggtttcatcccgacgtgcgagcccagtgctactccgattaataggaccctatcgactgagaaacatatcggcaatgcccaagttcgggtcatcctgccggagacgacgacccccaaggtctttcccggcattcctgtcaagcaatacacaaaactccctgaccatcgcccgcctctgcgcagggacaagccagtgcgcatctcgttgccaaaccaccccccgcgatacatatttcctgccccggatcgatcattcacattcattccccgcgcgctacgacccaaccagcagcgacttcgaggtagacctcgttcctcctggggctccgtcggcggcttttctaggagaacgagcttgtttggcagctactatggcggaagtatctattcccctagtgttgctgtcagcaggcgttcatccatcgtattgcacgatagagacggcgttttttcgcccaccggatccatcatctctcgccctgcgcttcagactgataacaggcctgtagtccgccttcctccggccccgcaaacattcgtccccgctatgggagtggaggaaccggcaggcccgtctcaattcatggtaggtgggcaggagacatctatcggagatatcccccaaccgcaatcgtaccctcttccacagaggcccaacttccaggagaatttcccgtcttcaatccctatgcaccagcctcgcccccagaagaacatctccgtcgcggatatagaatctcctaccatgacgcagaatgcctcagccttccagcaggccttccatcagcaagttcccccgcagatggcaaacggataccaggattcgcacgcacgtcgtccttcgtatccgactcatgtctcgacgggcaccccactgtcccagattccggagcgagccatacatgcggcgcccttccagcctcagcccaatgcgtatggccagcccgctttctatggccagcagcagccgtatcaaccacatcttcagcaggcatactactatcctcacggctactctggtcctagcatgcccgcctctgccgtcactgcacccccgtttgtccctcaagggcagacgggcatggcaggaagctttacgccccagaatcaggttgaacaggccgctgtcggcatggcagggccacccacaaacctcgtggcccaagaggccaatggtatggtttactattatgatgcttctcagctaccttcggtaaacccttaccaaccgtaccctgcctcgcaaccgtatcaacccagcgtaatgggcatgggcggcatggtgacgcccagtcctgacggcttctactatccccagcctgcgccgggcatggtctactactcacaataggcttgtgggttatgtggcggattttgcggtggatattgtggcgggcagctcttcatgccttcatggtgatcaacttctcatcgcatattgcataccaactttaatatcatcatcacggccctctcaacatctcactcattctcatgcaatggttcttttctctcttcttgtttttttttttcctttatggtgtcatgggttgggtctccacgtatcattcatatccccttttcgtggctgggtggttcgagtgctcaaaatcatgatttcttcttgtcttatcttcgcggttcatgtttttttttttttttttttttttttttttttttttttttcaaacgtattgttattgatcattttcgaattatggattctggattggccagttgggaactccaagaatacctggtgtgcgcgcctttttcttgtcggttccggattttctcattgaaaaataaatctcaaaggttggagggttcttcatgttgtcgactgttgtggccgtcacaatcattgttatctgtgccgtgggcagtcggtgaccatatgctatggttgataggaagatgggaaaatatttttgatgggatgcttctttattgtcttttgtctttttttggtcttgagcgaaggggagagaaatgcattagtagctgagagcggatcatgaaagcgatgctgcagcagcttctctttgctcagttttcttttatttgttcctgttacctagtttgggatgtcttgttcggctgcgtgcgtcagtatgtgtgcccgtgtgttcattgtgctgtttccatggcagcggcgtttcaagtggtgtttttggaggcattgtgtagtagcttattattttactcattaaatctgctgggaaaatggagttgaattatgtggagtattcatggtgtgtctacctcctttcttctatccttgaaacttcatttgcatacatcttttatttctacgagcgagtaactgggttctgcatttatcattacaggccaatgcattggcgaaacgacataaaaaaagggggcttgcatttgaaaaaagttatgcttcatgtattgtaaggacaaattcacctcttataacaaggcgtatttggtgtaacaatctgatgctatccgagctgagctgagtagtaccttgttcccgtgacaaagttttttgaatgagggtctctggcttgttgttttgttcaacctattgttacatacatgtagtctgcactgatcaactacatgctagagtggaaactgaagcatgtatttaggtctgccactcttaaatttaacttgagaatgaactctatggagagtacacattgtctatcatatgtcagagaggggtttcttgttgtgatgcacagcatacccagtgtaccaccaatggtagcgatacaagcacgctttgcctgttcgcttaaccgagaacatgtaggacggttcgatttagagctgtcacaaagtcttgcataatatggagctgatgctaccctgaaaattgattaatgtgtgccacgagatgctaggctacacagataaagttatgatacagtatcattgtgactaggattattctaggcagagagcttgagctgagaggtggagcgtaatggcatgtttctatctataccgcattgacaagccctaggaagcataaatgcattcatgagatgggagtttacacggctggaaaccgtagcacccaattgattgggtccagccagctgcattcacttacgcttggtcaatagagtgaatcaggcacccccccccttagccagctgcattgacctgcatgtgagtcgacagtgaattttttgcattcaatagccccagttattcacatttaccattgactaggtagtctatagggccagtttcatgaactatcaagatatattgaagcccctctgtcatgagccgggttccagcaacttgactcaacttacttaccaacgccatcatcaagccccccccagtcagtaactcgagctgttcgttctgttttcatcttgtacccatcatctcactaactgaactggacaaagacaacaatggaggaagcacctatcagtgatgaagcggccgcgcaggtcggaagcgaaagtctatacgccatccaagccgttcctggcaagggaattagcctcatcgccaccacgaagatcctcaagggcgctcgtatcctttctgagcttcctattttcaaggtctcgtatgcagaaagcaaccgtcaggttctcgccaatcatattgccaacaagctgaaggacctagacgaggctaaacaacgaggatttctgcatcttcagaatgtctacggcctcgatgatggccttttccttgggattgccaggtctaatgtgagccccttgggccctggagcctccgaaggtggtctcttcctcgacgcagctcgcatcaatcactcttgtcgacccaatgcgcataaaagctggaacgagaatcttcagcgcctcacggtccacgcagtccgtgatatcgaacgaggacaggagattaccatttcatacctgggcgaaacgttgagttatatcgagcgccaagcgatcctgaaacaacgtttccgttttgattgcggatgtgatctctgctcggcgacgcagttccaacgcttaaagagcgacagcaggattcgaacgattcaacaggctcacgccatcctcatctggtacaaaggcggagctttcatgctcgactacgaagatgcgcttactctcacgcgcggcatgctaacggcattcgaaaaggagggcgcctgcgatgttcgcttcccgagcgtgtacctgaccgcatttcaggtagcgatcaagaatggggatacagcaagggccaagatctttgttgagagagcatatgcggctagagttttggtggaaggcgacgacagtccagaggctgagaaggtggcggcgcttgtcgagcaacctacactgcacccgctttataagccgagcgacgacgtgtctgaggttgagattcctcagggagtgagcgaggccgagtttgaagactggctttggcaacaacgctttcctgttagtgaggacgaggacgaggatgaggacggcctttgatgcaccaaatactggctcaagtgatggtagcaatggtttggggcattagaatgcaaagccctaaaacaggtagagattgcagacaatcattctaggtgctattgttacctgattgtgcagatattagtttacatacagttaatgttgtcttgcatttgccatttctcttcattgttgagccaaagtgactgctgacgccgagacagagctcatgttgaagaagacggctagattcgtgagcactgctattggtgcgaccacgaagatgcatctgaatagaaaatctagatagatcgcaaaggccataaaaggaaggccaagatgctggattgggattacttatctggaatgcagtatatatgattgtggttcaaggtacatgcctatgcatcccacttatatcccgatatcaaccatctgaatgcaacctctcccacccaaaccaggataaagccagggagtccagccgacctgtgtctctatctctcccttgctttgctgcttgtttgcttgtttgagtaattgacagggggacccaggctcgccgggatgcaacagcttcggagtacggatatgggcaagggatacgggcaagggatatagcgccgcaaataaggagccttgtttgcacatcatgcaaccccttctgcgaggaatcaggctttgccagcccgtccttgtgcaaatccaacgcatcacagtttggcctcgttgtccctccagcccttcaccaatcaccgacagacgctggatggattctccgagatcccaggctcggtgtcacgatatcttaccgcattcgggccatcacgcgcaccgagcggagccctggccgcttcacgaagctcgtacgagtgccgtgtctggcttgtgacggatacaatgcatttgacacctggctccaagaagtagcatgtaccgaatacctacctaccttctttactgtacggccaggcaccctgatgtgggatatgggaaatggaaatagagctctggatatgctacggagaaactggatatcagacgcagtaacatcgggtgtcgggattatctttgccttgtttgaggccacccgtgaagaatctgctcgatctgactcgtatgcattacttcatccatgcaccgtatttggagacgacgtttgacgatgagcagctccgccgccacagccagcaggctaagctaataagtatgtttgtagaatgttttagtgtttcggtgaggtgagtgcttcgggtaagcagcagtccagagctcagactttttcgtaatcggctcttgtcaagccagagaaccggccactcacattgctcacaccataggcttatatgctgccatggcgtccgatggagccggcgtgggagctggacaatcattaatcgttaaccttatccgccacaatgcaagttagcatgcaagggaggcagcagcaggcagtgctgtaacttgagcaggtatgcagtatgtaatattgacgggctagacgcacaagtcgtagcgcgaccaagttggagggatggcgggacgggtgaatgatagggcgagcgagagacaggccagagacagacaaagctggcgtggctcctctgcagcctggcaattctgctggagtgcccgcgtttcgctgctggccactcacctgtttgcctcgcccgcaccgccatcagcgtccaggcatccgccgtccacgaatttggccacaattggcgaagcaagaagcttcgtgatgggcttttgagttgcctcccaggcgtcagctactagcagtataagtggtagtcggtttcgaatggaatggccgaggataccgcaggctttggggctggccggaagacgcacgggtcaccactgaaggtgagagcagcttgcatgtactggcatgtacccggtaccgtcaccagccaggcttggccctattgatcgcctcccagactgctccaaggaggcagatgctgctcgacagcgaatcagcgggcgctgcgtcccgtgttgtggtgctgagcctgagacagcttccagttcaaatcttgttctgagcggcttcaaggcttcttgctgctgctgctgatgtacacgagactgtacaccgtacacgccaacttctaacgcctcagatttgcctttggccgcttcccgggggcgtcttgcagtcctgcacttggccgtcctggtgccggaaatacctggggctaatggcgccattggccgctcacgacccacccccagcgcttttgcttgtgctccagcccagcaggcagggatttgtttcgtcactttggccagccaggggcgcagacagtggacgagggtgcgtggcgcactggctgtttctgatgcctcgcgcgctgccatcttctccgcacctgtcaccgctagcactgtggcgacctgaagctttagcgcagtggaatggcgattctcttggccccagccctccgctgagcatcggcgccatcagcgctgtggtgctgcgctgcaggccagctgcgggtactgtaccgagtaccgctgcggtacctacactgggcttgcagctacgcgtccctgcgcgtccgttctgttggcctctaccgctcgctttactggctccagacttgtcaccatcacttctcagcgacgccaggtactgggtaccttgtgctgcagcgctgcccgcctcccagtacccagacgttgcagtgactttgccctgagccgggcctgcagaggtcctcggcagctccactagcagaagatgcagcggttgcctcccagtcggtgaggccagagccgagcttgcctgcctgcgtcacagcgcatcatgtaccggcggcagcgcacgggaggggaccgccaggtcactggtacaagcgccagcagcagcagcccagaacacccagaatgcactgcactgcggcctctccagtttccggctcgcctaacccggtcagcctggcgccttttgtaagagcttcgctcccaaccacgcaatcgtcatctctcctctctttttcctcctcttcatcaacctcttcccatctccatcaccactgcaaaaagggttgcatcgccattgcctcgctccttgatactgccatctgtccttttgtcggtagcccgtataaaagaacagcctgctctgatagcgtcgactcaagggggaaagttgttatcgcgtgagtagcccaccgcttcgtcaccgtcctcgcattgttagtatttgcatcctgctaacaagaccatcatcaccacatagaccgccatcatggcttctatcccccagcctggtcctgagaccatggtcaccctcaaggtgacttttgagaacaccactcgccgagtcaagatgccacttcgtgagatgacgcctcacgttcttgaaaacaacgtatgtttgactatactttcatcttttccattatatcagtcatcattctttgggtaaaatggtgacgccgcgtatctcacatctaccatggtggctcccaagatgccagaggtgctgacatgacatccagatccgagccttccttcgcatcgcccccgaggcccggatgatcgttgagcgctactctgactccgccagtgcttttgttgtcctcgactcgagtaatatgccagtctacaagcagttgttcagggccgcaaaggccaagtcaaagctgaagctgcgtgtttcggttatccagccaccaccaagggctacaccaaggcccgtcacagtggaggatgcgccagaggcctcagcagcagagacctacgagcccactgagaagattacccccaccgagagcgacgtctctcagtcaacatcagattcggccactgagatgccgacgccatctacggctccatcttcgattacccttctctcgggtgtcgaactgcccctgcgacctgcgtcgcctgtccggcccgcaccggtcgaggccaccaaggttgaggagacgactgagactcctgtcccggagtcccagccagcaaactttgctcaatctgctccttttgatcctcaaacaatctactcgtcgttccaagagtactgtgacccggcctcggtcctggctccggctccggccccggccccagccccagccccagccccagagtcgtctcttatcatcactcccgctccgttcgctgtctgctgcaaccactgcgaaaagacagttgcggatgtccactatcactgccagacttgtgatgatggcgatttcgatctttgccaggcctgtgttgatcaggcagtcagctgctatgatgagaaccactggctgattaagcggactatgattgacggccagctcgtcgctagcagcaccgagaagattgagcccaaggcccaggccaagaagcaggaggagacccccgttcaagaggaatcgctccctacacctgagagagatgagtatgctgtcgagaccactcacattgagaatgccccagtgccatcaatttgcatgccaattgtcgctgagcctctgaggactatcgatgtggctcccgcattctctccaagagttccatttgttgatcccatgggcgccagatggtcttgcttgggcaacatgcgaacatgcaattgctgtgttcaaggtatgtgcaccctcaacaaactaaatgatcccctcagagctcgtcaagctaatgaatctcagaactccccgaggctgagttcctccactgcacgacttgcgaggatttcgacctctgccagggatgtttcgccaaggatgcccacggccaccaccccaagcatgcctttacccctgctgttgcaggtaccaacatgccacaccacattaccatcaagatgggagctggccgcaaccaggctcaccacgctgtttgtgatggctgtgacaagtacatcactggcgtccgccacaagtgcctggactgcccagactgggattactgctctgaatgcgttgtcaacgctgcctttgtgcacgccaaccaccgctttgcacccatctatgagcccctcgctgatgttcattcttacgcttgtgctcagcctgtgcacatgggcatctgctgcgatggacctctctgctccagcaatcaggactatcctacctacatcagaggcgttcggtacaagtgtgctgtctgccatgacctcgacttctgcgcaaactgcgaggctaaccctgccaacgagcacaacaagacccatcccctcatcaagttcaagacgcctgttcgccacgttagtgttactactaccggcgagcaccaggatggcaagcgcatgccccctatgggcgaccgcgccaagaacgccgccaagtctgcagagactttgggcgagagcaactccatcaacgccgtgcaaaccgttgtggacgtgaagcctgaagcgcccaaggttgaggaagccaaggtgaaggaggagcccgaacctgagatcaaggaggaggtcaaggaggaggtcaaggaggagaaggtcgccgaggttgcagcatctgtcaatgagcaagacctccgtgccgtcttcctccgcgattccgtgtccgatggcaccatcatgcctcccaaccacgtctttgagcagacctgggtgcttcgcaacgagggcaccactacttggcctgctggctgctccgtcaagtttgttggcggtgactacatgggccatgttgattccgctcaccccgccggtatctccgagcttgtttcagcatcagagtcaactgtctgctatgcccctcttgcccctggcaacgagttccccttcaccgtgcttctccgcactcctgctcgcgctggccagatcatctcctactggcgcttgactactcctgaaggattcaagtttggtcaccgtctctggtgtgacgtcagtgtgcgaatgcccccgcctgaggctctgccaacgactacggttgaggagcccaagaaggacgaggacgcccagtctggcagcgtcatgatcttccccaagcttgacaaggagtcgcctcacgccagcatccacgaagaggttcaaactcggcctgttgctggagaggagagagccacggagactgaatctctgcccgccagcggaggagagtatgagtgggacggatcggacgacggcttcatgaccgatgaagagtacgatatcttggacgcttctgatgaagagtacctggaggatcgcgagaagagattgagaaagtaacggaatggcttttatggacagcagcttttgaatcggaatatggggaatttgttttctttcttctttgtctttggcatgcgcttctttgctcttcttcccttgccaaatgggccacagtactgtacttccgtttatcccctgttatgggaccttattcccgctggttgtcataatgccctgtggcccgagctctctactcttcaaggcccggcaccagacaacgcagataagaaaatctggcaccaccctcgtttgatttcatctattaattgtaggatttgattagggataggtcatgaatttttaccaatagtattgctaactattttgagaactattctattccgtcgcgtgtcaaaatgtccttttttttttcttcattccatttacaccactgtaaatgaatctttcgtgatgttcatgaggctctcgtgcaatccaggcagcaaaggcgaaaaccaagtagccctcggtaggcggtaccaaatgagtacttacgcgccgtgcgtgcagctccacagcgtgattggctgcatcggcgacgagcgaggttgcgtcagggcaaaaaactgcgcgggcaagtgacgttgttggccagggcgtgcccagccggctgcagcgcagagggtgtcctgccgtggtagcagtgacctcagccccaggcgtcaccggatcacctgcgtcggccacttccagtagcagccggcggcttacctaagtgacagtcggggacgggagccgatttttttttttttttttctttcttgctaggccctttccttgttctcagttttcgcctcaggccgcatgctatgcttaacctgtactggaggggcgccgaaaagcgggtcgcgagcgtgccccttgtgctgccagtagaccaatatttacctggcttgaatcgccccttgccgcgccgcccgtctcgttttttcttcttctctgcgcaggtgccgcaacaagctgcgggccatcctcttcgacttccctcccgccaaaccaccgtccgccggttgtcgtgtcaactctgtggcagcgacctggacgactctgctgcgagcgtttgcatctgattcggtgttgcaatcgcgacgaggtttttcacagtcttttttttgctttgtcctcgtttgctgtgaatccccgcagtagcttgtgctcgtctgcgagtgcttgccctcttgacggctttttttttttttcgcccgccgtcttttgcggaccacgctctctctcttttctgcacccctgtggccattttcatccaccgacccttgacgcgacccagcactatatcatcgtcgcgcctcttctcttgtccttgttctattctcacatcccctactgccacctcctgcctcgtcgccgccatggttacttttgcccttcccggcgagtacgacgccgcggatgctggaagcagcactcccatgtcacgtcctcctctgccctttgcgaagcgcacctacgtcgcgacgccatatgcccacaagcgcctgggaacgccgcacacagctccgtcgcgcaagctgctgataaagcgcgatgaagtctcatcgggcgccctgaaccgaaacggcgtctcgtctcgcagcaacctcttcaaagcctccgtcgccgaggaccttccgacgagctccttctcgcccagcatccctcagagcacgatgaagaaggtcttcgcccccggcgcgactcccgaaccgagtcgcgtgtatcgcgagtccactgctcgcctgacgcctcgcggcctggccgcccactcctcagacaaggagctgttcaacatgcgaatctcgtcgccacccccagagctgaccggcgaagtcttggcaaacagggtgccaaaggactggaacgccaagggatccatctatgccgatcagtttttggctcatctctgccctccagacctcgacgacgagcagcgtcgccagttcttctgcattctcgatctccgtcgactgaaatatgccgccaacgagatcttttccaacaagacttggaagctcaacatcatgaactttgccaaggagtttgaaaagagccgaagcatcattctgcttcgatatggactgtacgagttccagagcgttaagccgtccaaggaagttctcaagagatggcgccgagaacatggtctgcccgatcccgaggaagaggaggaagaggagcagaccaacggcacgccgagcaagccaatgtccgtcaagaagcgcaaggctgatgatgacctttcaaaggagacggctgatgcgactgaaaatgtggcaacagcgagcaagcgaagggctaccgtcagcgatgaaatagacgagcctactgccgtcactcctgctcctaacaagaacaagagaaagactgtcgccaatgaagcgtcgcccgccaagctgcaaaaggctactccatctaccgccaagtcgctctttgtgaagattgccagcaagccggctgcgactcccacatctccccttgcatctcccgcaggttctctggctgcggcctctcctgccccatctcccactcctttcaaatcggttgacaagaatgccgccaatggtaaactgtctcgctcggtattcaacaactctttgaagcccccagtcaacggcaatggcaacatctttggctatctgtccgatgctagctccgcaaagaatagcggcgttgaagccgatgctgagagtgaatctgagtctgatgaagatgaagatatcgaagacagccaagagggcgggcagagtgatgagcctagcggcgcagctagcggtgcaggcgacgtttcctctcaggctggatctaatctatttggaaccaaaccatcaaccggctttggcactggtgtatccagcgctgctggtacacgggatagcactccaggccgcagcctctttgaccgtatcaccaaggatcaagatgggcaaccagtgcgagccgatgatgagtctgccgacgaagtcgccatcaagaaaccagcatcatccatcaaccagacctggaatcccacgacccaacccctcaaatttgcccctacctcagccgccacccagaatggttcactttttggtaaagcaacctcaacctccacctccacctccattttcgcgcccaagagcactgcaccatccaacatttttggagtttccaagcaagatcagagctccaaagcaaacacgcctatttcggaagccgacctggctggcggagagtctgataaggaaaatgactctcaacctaccaagaaggtcttctctgaacccaaggtgtctgccatcccaagcaccggcgcgtcgctctttggtctcaagcccgccgcggccgagcccgtcaaagtgagcgagcctgtcaagcctgcaactaccgccaccaccaccaacttgtttggcgccatcggaaattctgatgcagcctcgaagctgtttggcgatgtcaagacttcaatgccttcggcgtctacagctgctctgtttgctcccaagaaggagtccgagaagccccagggcaatggactctttggcaactcggatgccgcaaacgcaaacccgttgactggcgcgtctgcagctctctttggcatcaagccagcgacgccggccgcagcaccatcttctgcacccctatccgccccttctcctgcccctactaccaatctatttggcactgcaccagcagcaccacccgcaacaaccactccagttacctcgactaacttgtttggtgccgcagcccctgcacctacatccacgtccacatctctgtttggagccagcacccctgccttcagttctgagcccgccaaaccgaagcctgccttgtcctcgtccaccagcttgtttggcaccgctgctcccgcggctgcgccaaccagcttgttcggtgccccgagcgccgtgcccgctaagaaggatccttctcctccggctgccagccagcccgccgctgcacctctgttttcctttggatcagcggccggtacaggccccaagcccactgagacctcccagcaagctgccaaatctctgtttggagcggctccaaagtcacctcccgcttcattctcgaccaacagcttgtttggcggaagccccatgaagcaggacgatgcatcaccagcaaagaagcagtttaccggtcttggcactgatacttcagcgccacctcccgttttcaacttcggcacagcaggcggcgcaagctcaagctcaagctccaacttgtttggtagctcgatgaactctgctcctgctcccgctgcggcccctctctttggtgccgccccatccaacactggatctggatccggatctggagatggcagcggtggtggtttcaacttcaactttggatcgggaggagcaggaccttcaagtggattcagcaatcctttctcaggtggcaacgccagcggaaacccgacccaggccccgaccgcggctcctggaggcatgttcgcctttggctcatccaccccggcgggaggttctggaggctccggaatgttccagtttggtaacggcgccggaagtcagccctcgcagccatcagtgcctctgttcaatggcgcggcctcgaacacgagcgtgccatcttttactgcgacggctccttctggtcagtcatcatccatgtttgcctttggagcaagccagccttcctccggattcaacctcgcaccgccagctggtggctcctcgaccaccgggacaagtaagtctccttttccgcaccggaaaatcgcgccgctaaagcgacgggtctagactctccattcaaccttgggggaggctctagcctggcaaccacacctgccggcgggactccggaaccatcgacccaagtgaagacgaacagcagtgctgctgataataatgacgaagagggcgagaagcatgagcagattagcttgacagaaggcgcagacaaggacgaggaagttttgcacgaagtccgcgcaaaagtactcaagtttgttcccgctggtgaagcatcagatgccgaagagaagaagtcgaaaagcccatgggctactcagggagtgggggctctacgcctgttgaagcacaaagaaactaatgcggtgcgcctgcttctgcgcgcggaacctaggggcaatgttgccatgaaccggtctgtactgcctgatctatcatacaaggcagatgaaaagtatgtgaaaatgactacgtcgaatgacaagggtgacggcctcgagacctggatgatccaggtgaaaacgaaggatttggccaagtcattggccgaggcgttggagacacacaaggcgttgaacaagaaataatatgggaataacaagtgcatttttctacggctggttgttgttcactaggaaatgggagatgggaagtttggtggctgtccttttttttttttttttcatcattagcattgcgggcgttagaaggcttgaaactcaggcaggggtttgcctcgcctgttttttcctggctgaggtttggtgaaagaatgaaactctatatatcccaaggattagccatgcccttttgattttgacgatttattgtattcccacaagattatgaaagtgtaataactggtgtttttgtacctttaggggcgcactgctagctgggttgaggaatggattatcctagattcaagaaacaaaagtccagcgtttgtacagtaaagaagtatccttgaagttgaattcttcatgtgcctttgtctatgtgctatttgctgtgaagtctgtcttgtttgaaagtcttgtatgacttttcaaattgcaaataggcagaacattgaaactgcatggttccatgggacaatttagcagctgcaagtcggtctggcagtctcgtgggggcggggagctcgctatcgatagcggtacttgggtagctaaagttgcgcgtggcgcgtctgcgctcgctatagttccgcaactaaacctctaaaacaccaacaacagctcttgcttgagagagcttgcagatcaaacgccagcagctatgccacggtatgagctccattgccgagaagaggatatcttgaccggtagaggctgatgtgaaccccgtctttaacaatattttagcgagattattaccgttcaagctgggcagtgcggcaacagcagtgagtgccggccttgcgcttccgatattcccttcttttttcttgttttgttttgctttgtttacgcgcggcattcttactttttgctaacaatttggatccttagttggcagtcagttctggcagcagctatgtcaggaacacggaattagccaggacggcaacttggaggactttgcgacggagggcggcgaccgcaaggatgtgttttactaccagagcgacgatacgcgatatatcccccgagcgatcctgattgatctagagccccgagtatgtcgtcctttttttttctctctcttgtttaatatgtgtttcctgctgcgaggtcaaatactggcggcaggaaggagacgacaaaaaaaatagggaaaatatcagagagtggctaacattacggtcttgttcctcggcaattaggtgttgaacagcattcagacgggtccgtaccgaaacatttacaacccggagaatttctacgtgggcaagaatggaatgggagcggcaaataactggggtgatggatatcagagcggtgaggcggtttatgaagatattatggagatgattgaccgagaggcggacggtagtgactcgctcgaggtaagcgagcatatttcgcttttttagcagggtgtgtatgtgctaacgaaatgagtttagggattcatgatgttgcattctatcgctggtggtacaggatcgggtctgggatcgttcctcctagagcggctcaacgaccggttcccgaagaaaatcatacagacttattccgtctttcccaacacaacaaacgcgccggatgtggttgttcatccttataatagcgttctttcaatgaggagattggtgcagaacgcagactctgttgtcgttttggataatggtgctttgtcgcacattgccgcagataggctgcatgtgcaggagccttcatttcaacaaacaaatcaactggtaagctgggggaaatatatgtttgttttgaatgggcttgccgtacaaggctaaccaacttgattgtttaatcacaggtcgcaactgtcatgtctgcgagtaccacaactctacgctatccgggatacatgcacaatgatcttgttagcattctggcctcgctgatacctacaccgcgatgccacttcctcatgacggcctacacgccattcaccggtgaccaggttgagcaggccaagacagtccgtaagacgacggtgctggacgtgatgaggagactgctgcagccaaagaaccgcatggtgtcgacggtaccgggcaagaagagttgttacatttccattctgaacgtgattcagggcgaggtggatccgacggatgtgcataagagtctgctgcgtatccgagaacgaaagctggccacgtttattccctggggccctgccagtattcaggtggcgctgacgaaaaggagtccgtatatgccaatgagccatcgcgtgagcgggctaatgttggcgaatcacacaagcattgctacggttcgtacatccagatatccatctcatttcatttccccttgtttgatgagagatttcgcttattgactggcacacgttggaacagctcttcaaaaggatattaaaacaatatgacggcatgcggaagcgcaatgcctttatcgagggttacaagaagacggcgcccttttccgaaaacttggacgagtttgacgaagcgaggcaagtagtatctgacttggttgcagactacgaggcagcagaggatgcggactacctgaatcccgacagcggagagaagcccacctctgccgatacggataggcgaatggcaggagtgtaaaagaggtggaggtgagcatttttgttgatttcgctattttattttattttgtgtcaggacctactcaaagactggatgccctggcttggaatggccggttccaattggactgatgacgaaagacatggagcggctggcgtttcggacagggagttgacgctgatatctatcattgtttgctttgctttttttttttttctaaacaagtagttgctattccatcacgacaaatttaagaatttttgacgctcatctgagggtcccggcgggcagtgtgatgcaattggcgccaggattccagccattgaatggattcttacccacctattttactctttatagacgtgtataacatcacagattgtaggtttgagattgagatggcaatattcgctgatctagagtgggcaatcggctgattttgtggagaaatatgtccggagcattttcagcgggtagcgggagggtcgcgagtaatgctgatggttgagagcatggcgacgtcattgaggcgaggatggtaaggatattcgcgatgaaaaaaagtatataagacgaattgatgatgaatgaaaggatgcaaagaatcagaagactattacgactaaatcaattgaattgcatatacacgggaagaacacactacaataccgtaagttgcagcgccatcatatcacttggcactgctcattgctcacattgcagtctcagaaacagcatactactacgacctacttgtcaattcaccatcacacacacacaaacaatgtcttcatctcagaaccagtccaaggagcaaaagattgccgaagtccaggccaacctgcccctgcccgaacagccccccaaggcatccgacttcaactctgcagacatgcgcaccacgggcgtgggatccgggcgcatcagcggcaacgcgggctcagatgcgggagccgaggcggggctgaggggcccggcggtgaaggcgagcgaggaggttgatatgagtaagattggaagggaggggctggagaaatgattttgttgattctaatgtatttacatgatgtataaattggcaattaatgggttatgatattgaacgttgcagcacgtgttggtgaactaaaattacaggtgtgaaacgcagccttgccgtataggaggggttcttgtagcggggtgaaggcaccctgatggcaatgcgctgcctctcattggccgccttacagctctgtctcctctgaattttttaaattctgcccaaccatcgccaacgcctctctctcctcaattcaacctgtcctttgatacttttcatataaaaagacggtcttctagtttatgttccgtcgcattctgaccaaaatggccgaatcagcccccaagcgcctcaagaccgacagcaccagcggcagcgtcctcgtcggcacgcacagcggccacttccacgccgacgaggccctcgccgtgcacatgctgcgcatgctgcccacgtaccgcgacagcagcctggtgcgcacgcgcgaccccaagattctcgagacgtgccacaccgtcgtcgacgtcggcggcgagtacgacgcccagcgcaaccgctacgaccaccaccagcgcggcttcacgaccactttcccgggcaagaacacgaagctgtccagcgcggggctggtctacatgcactttggccgcgacctgattgcccagagcatccagcaggcgtcgtccaaggccaatgccgatgccgatgctgctgttgatagcagctcagacgtcgagctgctgtacaacaagatttacgaaaacttcatcgaggccgtggatgcccacgacaacggcatctcgcgctacgaccgcgacgccctccaggccgccggcatcgagcagcgcttcagctccggcggcttcaccctcggcgccatggtcggccgcctcaaccccgcgtggaacgatcccaagcccgccgacgccgacgaggcccagcaggccgaggaccagctcttcctgacggccagccgccgcatcggcgaggagtttgagcgcaccctcgacttcatgacgggcgcctggctgcccgcccgcaccattgtccagcaggcctttgaccagcgcaccaagcacgacgcagagggccgcatcctcgtcatcgagggccagagcgtgccctggaaggagcacctgtacacgctcgagggcgagggcaacccgtccgtgctgtacgtgctgtacgccgagggcacgcagcccggcgcaaagtggaggatccagtgcgtgcctgagacgcaggactcgtttaccagcaggaagccattgcccgaggcgtggagggggttccgcgacgcggagctggatggcgtttctggcgttgacggctgtgtctttgttcatgcggccggctttattggtgggaacaagacgtttgagggtgccatggagatggccaccaaggcattggcattgtaatataaaagtgaagagagatttttggaggaaattttataatgactgttaatgaccaccagcataaaggaaatcatgtctaaagagagaaaagaaagaattgaataaaaaaaaatgaataaaatttgaaattacgtctgattttgttattctggcatgctaaacatacccagaaaatatatctgcccaaccgtagcagagcatgcagactctttcttccattttgccctgccagaccgacaccccagtaagcatacacagcatacatacatacacggaaataaaatgaccaaaaacagcaaaaaaggtcaattcatcgaaacacagcatcgtataaaaggcagcggtaacggcaacggcaacggtggcaataaattgaaatccccatttctcatcatcagacaaggtacatacgcaaagcaatgcagatacatgaacaagcaagacagattttcaactcgaagcatgtaaaaatacagaggaaaaagaaagaggcaaagtccatgtcgtcgttttttttagtttaaaatagttgttctttttttggttttgcctttttttttttctgcgcaaacaaaaaaagttcatagcgcctgaagcaaaaagaaagcaaaggggaaaaaaagaaaattctgtcaagtttgaacaatttcccttgcatcctcctccccattccccgatttaaaacgccagcgtgtcatataataacaacaataaagaaaaagcaaacagaaaaggggggaggagcaaggcacataaactataggctcgtcataaaacaacaagattttcatccatcttcaaaatcaacctgtcgtgtcaatcttcacatctctccttgcccttttcctcattctcgtaaccatcatcttttgtaactagatagagtgggatgcgagagaccggggtgatgatggtagacaatatcaccattcatgcttattttgttcgatatggcagctattcctccgcgtctcatgtcatgcctcatatcgcactccttgaatcagaaatggctgggaaaaaaaaagtgatgagatggtaccattcgtagtatcctcgtggtccgataccacagcatgtaattttcacacgtaagcgggatataaattgagattcctagtcatgcttgtaaagggtctattgtcggagcggcatggcctcgccagcagcaatcggtgttccggcaagtccagcggcaacaggcttggcctcttcctcgtcctgtttcttgtcgtcgccgctcagcgtcacctggccctcggctgatgtctctctgttcaggaagctgccctctttgataggactgccggcttggatgccgggaacagatccgcggtgggcgtggcccggagcgctggtgccgccgttggtaggagatgtcaagtgtgggatgttttcggggacggggtgctgcgagccaacggcaccggcgtcgtcgcccttgccggccttggacatggcatagtcgcccgagtcgaagtatttgcggtctttcaggtgcttggcgaagtggtcggatcgtgagggaagcttgccgtagaggcggaagagccgttgctcatccggggagagcgactggagcaggagcacaggcagcaagttagcaaatgcaaatcacggccattggagttttccgcaggtggtttcttgtcgtccaaatcctctggcagaagaaaaggcggcaactggatgaagcagctccagcacttgtttccgtccttttcggtcactgcacttttaccccaatgcagaccgtcggcgagaggaggggtaacaagaaaaacgtgtggacagggggcatctcacgttgatgtcgaccttgttcttctggtgagggttcatggtctcttgagatgcaaaaagcagggaattcggatcgatcgctgtgtcctttggacggctcgtcgcacagaaaaaaaagaggctatcgggttgtaggtcctcaaaacaggcgacgactcagttgtgtgggcttgtggtgcgtgtgccaggcacagctgaattggctcttggtgacgggcgtgcgggggttgcaatggggttctcaaagtagccctggagagcttccttattgtcgaggacgagggaaagaagaggaagtaaatgacgacccagagggcagaaaagagagaatgaagtgtcgttgatttagaggcaccgaatagaaaagtcgaacacagcaaagtaaaaataaatcgaaaaaaaaatagtcggtccctgagtcttgttctgacccagcaaggttactggatctgggcgcaggggatgggaggggacagcgagcaggtgatccagttgatggaggtcactcaagcggccactggttggttcggcagtggcctggagcagctgcggtggaggcgctgcagctgtagcttggaatgcgttgcttatgttgctgctgctgctgccgccaagtctgatactgtcactgcaattcttgatatttcgctttcatcacattgtacctcgctcccctttcctgagatgtttcgtatacacttgataaattcctgctttttcttcaaccttgcagctgtgcatctagtccaaagtacctcagcagcctgcgggtatggccaagctagctgcttagtacctggagatgactgcccaacagtggattctagcttcggccaagacggtatctgcattgatagggcatccatctgccaggagattaaatacctcggtttgcagatgaataagtgcatagtaaaaacaggcagcacgcagttgccgtttggggactcttcttggtaaaagccacagcagcggtaacgcactgtgccattcgtgtcccagctctttgctcctccatgatcaagctcttcctcgtacagtgcaaagcatgatgcacatcaaggtacgtatcgctccgctgtgtcgtcaccaacagtctctcgctcttcactctgaaacggatggggccacaaggaggtcattcgttcccacaagggtcctacagcagcttctcattgttaaacagcctgcagtgactgccactttgtagatacttacccatctatctcgacctctttgctcctgctttcactcatcatcgccgtctacggcaaagcactcgtgacacaatgtcggattatgacgtaatcgcccatgccctccaccttggccaaccatgacgtcgtgccccaatccagcttcaacggccagagcgtgtataacaaacgacggatggtgggagtcacagaatgtagtggtagctgcacactcacactgactgctcagatcaatacagcaacgcatctttgctcccctttctcctaccatcttggtttggccagctctgctcatcatctaggcctgaagagggcaaaagctcaagtgcttccccacatcaatccgcggttgacggccaaaggctcacgcaaaagcttgatcgccgagccagtcacagccatctcgaggcgcgaatcccgccatggacagccagtcaagttgcccggatctgaggaacccctccatcttggtcgtgcgtgtgcaaacatgggcggaccaaagtcaattcgaacggcagaaggcatccccttcctatcatctgcggacatggaaccgacaacctgctgcctttggtcttgaccattcattggattgattcgaggccccggctcttacaggtacagtcgttgaaagcggctcgcacatggcggatagagtttcatacttgcctttggcctagattgccacagagatagtcgcattcctcgtgggatagttgacgtctggttggttctgctgggctcggggccaatcagaggtggcatcagcatcgttacacagccggtagttggttatgcatgcaaccccttgtgcgtattgtacgactttgctatgcctctcccatgcagcgagtgatacaaatcttcagcgttgcttaccaactctcttttggtctgcaaactccgatgcggagaaacgactgtgctttgaaagccagtctccgcttcgtcagcttttccgcgaaggatgcgaggcatgggcatggcatgcacgttggggcataaatacatgtatgcaggcggcggggcaggtgaagcgcggtgtattcggtgaaggaagcatggaccagacggataccggtataactaataatcgtaacaacgattggcaaacagagacatcttggaacaagattgcagggcatcagtagtagcatctctgccctggtatgctctgggttatgcatttcttgatggcggtcgtcaaccgaagtgatgacatctcttgccgaggtctagcgcgttctgtaagagaggcactgagctgcaacagcacaatacccccggattaatagattattctattactcttcacctcggagatgtgctgcgcgaatgtacgaaatgcctatttagtattctgcaggctggttgccctggaggcagcatattggtacattatactccatgacgccatgcatccgttgcatgttgccattgccagctgacctgacaatgggggtttttggtctcaaagagtgaaccattgtttttcagccaaggcatcctgtccttctcctaggactaatatgtaactaataggcccaactaatacctagattaggactgttcagatgccctggttggcaacacccaaaaggaaaacactggagccgtggactagcccggcggataacagaggagaaagacgcccattgcagagtcagtaacacgctcaagtcagtccacgatgccgcgtttataggcatccaggcttaattgattacccgcacaaggccactaggaagcatcttgcatgcggactccgcccttttctgtcttgtccggcttcagagctgcgtttgtgcccccgacaggccgagtgcgaggaagcgatgttccagctcggcttggatttctaagctttcacaaatcctgggcccctcgaatcccgccctggatccaccacgaccttgctgttacgtttctagctgggcaaagcggagagaaaagggattttatctctagatatcattaattcctttttttactgcttttttatggccttcatgtcttttttagggcgctagagtgcctccacccgcctcaacggcttcagcttgtagatctacgaggcagacaaggagacggagacagagtgaagaaaagggttcatagaaggtggcacgggattggacaagcaaacagctgcatggatgctgcatcccatttaatttcgcatcatgtcatgtagtccatcttgcatacaatccattggactatgcctcgacacttggttttttcttactcgattctgaccccccgtcccggtggcgcgccttcttcccggagtgggggtcttcggatttgataagtgctgagattttttttttcttcactttctttctacatagatagcgcatctcgtccgtctccacggcatcgcatcgccatctcaaacggacagtcaccgcggccggagagactcgtctgctctcaccagggccagggcttgtcttcagctgccgaccggattcccgatccccagggatagtgtctgcttaataatagttcgtccggcattggggctacacgaaaagcaaggctaatccagcttgtcggacttttaaggcttgttttgtgcctgcggacccatccgaggagaaggaaaaatcggctctctcgtctatttctcattcttcatatccttttatcagagtctttgtcatcaggatcatcgcgactcattactactgccgtcaacgacatacttcttcctcattgaattgctctttggagcatcttgcctttagatctcccatcatcatctcactcagtcgcttgcgccatgggcctcttgtacgtcacaccgaagcatgtctggagagtacaaattggctaaccaaatggatttatgagcaaacagagcactgggaacggcattggagtggccagaggccaagctacgcgctaaccaagtcagagaatggggcatcaaggtgtgttgccattgccttgttctatctggtcgggctgagcggacgctgacatggtgatagcaacttttggagatttggaataaagccaagggcaaggaacgggatgctctgctatggggcgatgaggtagatctcactcacgccagcttacatggcagcttgctctcatctcaacttactaacaatgctttaggtcgagtatcttgttgtgacttacgcagaggatgagcccaaggtgctcctatctcttcgacaggctgaaatcctcacagcccttgcagctgataaggagcttgctgaagccggctgtgtacctgcgcttcaagacgagaagccgcctgggaagccaaggtaagccatcagcctcactcaacttccgagcagccatctgattagctattgcagcaaatcctccaagacgttgcccgtctttcatccagagtttggccgcttcatgttggaggccacacctggaaagccatggggcattggattgaaggagcttttgggtgttgagcctgacatgaagctccgccgaaagattgccaaggagcacatgttacccaccgagttccccattacactcactacttttccccagattggtgttccgggccaattcacttacccattttaccctccctccggacccaagctgcgctcacagtttgtaccggacgaaatcgccaaccctcacatccgtttccctaccttggcggctaatatccgttctcggaggactcgcaaggtacaagtcaatgtgcccatcttccacgacaagaatacccccaacccctggaaggaccctaccgtcaacttcgacttacacaactggcccgaggacgatgacgtgcgcaacggagccgccccagacaactttattcacatggatgcaatggcttttggaatgggaagctgctgtcttcaaattactttccaggctaagaatattgtcgaaggcagagagctgtacgatcagctgagcccattgggccccatcatgttggcgttgactgcagcaactcccatctacaagggcttcttggctggcaccgatgtgcggtggaatcaaattagtcgctcagtcgactgcaggacgccagaggagcttggtgaaaaggtgaagattttttcttttcccaggaacttttatatttttcccccagcagcaaatctggaagccaaagctaacatgcgtctgtagcccctcaaaaatgaccgttggaggatacccaaatcacgatatgcctccaactcaacctacatttctacaaacccacgactacgaccagagtatctcgatcccgatctggtgattgaccctgagatcaaggcccagcttatggaaggcggtatggatgaccgtctggctacccattttgcccatctgttcattcgagatcccattgtcatctttgaggaggatctccaggagcttgacttgaaaaagactgaccatttcgaaaacatccaatcgactaattggcaacacatgcgtttcaagcccccgccagccgacaacaacattggatggagagtcgagtttcggtccatggaaatccaggtgaccgactttgagaatgcggccttttcagtcttcatggtactggtcacaagagctatcctctcctttgacctcaacttttatatccctatcaaaaaggtggatgagaatatggagcgagctcacggcgtggatgctgttctcaaagacaagttctacttccgcaaaaatcccttcccaccccgaccatcacgcgcaaacaccgtctttggcgatgatagtcgaccgggctccgcaatgcccagccggccagggtctcccggaactctgccggttgaagaggaatatgaggagatgacgattaacgagattatcaacggatcagtcgacggagacttcccaggactgatccccatcgtggaaagctatcttgacagcgtcaacgtcgatgtccaaacccgttgtgagctgtcaacttatctctctctcatcagcaagcgagcgagcggtgagcttgacactgccgcgcgatggattcgaaattttgtcgacgctcacccccgctacaaccatgatagcgttgtcgacgatgccattacccacgatcttattggagctgttatagccattggtgagcgggaaagcgcaggccatggtttcagcggattagatgtccctggactgcccaaactcctcgggaagttcagaaacactggccctgcggtgacgacgtcagacaagagtgttggctcgcggaaaagaaagagtgaatggatagagggaacgactgctgaagtcggagcatgatgaggcattgaagcctggagtttggatactgcctgccgagagcaggcatctcattggataccaagcataattttttttttcttctttttccttttgtttttctttgacaagaataacgcattcgacgccatcagttgcttgtgatggttctttttttctctacatctaggcgacacatctggagctaagattccgactgcctacgaatttgcaatgcttcagctgattgaatatgaagattccttctttcgattcacgggagtgaagatgggagagcagttggatgagaacacgttggcattgggagctagtgcaatatgatgtgatgccgcggaaagcatcaaagcgcaaacttggacaatgtaaaccatgaatgagtttgcaaagcatattgtttatatatatgactatactatactgaagaagattggcttctataagctacctaatagatgaaattgtgtatataattcacgggctacgttgtgttgctgttttgtctcctggggcgtctgttgtctcctctggtgtttgttcttgtctttgaatggatgaaccaacatctttatcctcattctgaatgactgaaccatcatcttcgctttcatttcccgactcatcgtcagtgtcaaacgttgaactcatgtactatggacgtttgttttgttcatatggcaggcctgcttgcagtctctcctgtttggctcggtcttgaagtttcttcttcagtttctccagctctgctttcttcttatttctcctgctcttttgcgcatcagttggttggggttgctgagtcgcttgtggattccatctgtatggtacatccgtcgggatgtatgcgagatttggcttataattgtctatcgccattcccaaatatttcatttgggataagttctccaacctgatggccacatcatcttttcctttcgttgtgacggttcgaaagtgcttgacgatcataatggcgatcagactaggtgctggcaggtctcccggttggaagttgattggtttatgtttttttttgtcgtatgcgaactctgcagacatcgccgctttatctgtcagatgctttgcttcttccacataaagttgccgcggcgtgtcaagtgcatctttgtccatttgtacatctggtttaagaacgtcggtttggccaacaggtttaaattactgggcttggagagatacgtttgtagccattctcgcaagaaacagatggaaatttctgtaaaaatcagtagttttataccgtgatttagacattgatacgtagcatgatgtaacttattccaggaagtcatcgcagcttattttactcaacaaagactttgctttatctcagtcgtcttttcattcttgattagcaagacaggcatcattacaccatgatgaagcttattatccctaattgatcagatgcaatgtttcctctctacagcgacgatactcgccatatatcacctagaggatgcgttggcgaggcttctcctgggatcgtgaaagattgactccatatagccatttttcttcttctacgatttctttggtaagcttggtggtgttttgatatggagttatttcattgcgattcatggattgcagtggtataaccaagggtttacagaattaagttcgaggcgacgtttacatatggatggaaatggggagaggttctttcttgttgcaatagattcgtatatttgacaatggaggctaattctcttagctgtactgtaattctttctcatttgtttgtaaagatgtctccattttctacgtcttgtctctattcgttcattcatctttgtcaacgtcttactcatttgaggatgaatcaacttatacccaactatcatcgtttctaagtttcgttataccaatacataaaaaaaaaaccccctaaagatatactcaaaaaacaaataattcaacaatacacatatagcaccaccaagtctcggccagtaattaccaggctataagcccacacgagctcacactctcatgatagcaacgtctcttacaccccatccaggctattgcatctacccagctacaatactgtagccacacactatcatgaccactatgatcagttctcaactctcggttctcagttcatctacaaaataaagaccagcccgattaccgcttcccgcaacctcttcgcaagacaaggcccccaaaaatagaaaacatactaccagtaaccgaactgcgtctgtttctcaactgaacacttcaacggtgacttgtctcagagcgattgccgtatacagtaatcggacattgccaaaatagaaaaaggagctaattaccactgccctcataccgctctctatcccctgctgatgccaataccaacaacaggctgtgtgtatccttaaaccctgaaatatgtctcacttatttgctcttgtgaggtgtgtcttgagggaaatttaacccaggtgaccagtgttcagtattattatctcatagaagtactctagaactagctcaggtacctagcagtagtagtgcccattctccaaaatgagggttgacatcagatctgcctgtatcagcactccttccggcgtcttccaaaaattcttctcacctaaaagaaagcgttcctgtacatccaatcaagtcaagaatcagtattttagcccaatagcttgttagtgcgtcctcatctcccattagcatcaaaataaataaaagaactacataaggtgtagttctagaaaaaaaaaaggcacagatcggttcacgaacacggcaagttagcgcgatcaataatctttagaagaaaacaaacccccccaagaaaaaatgatcaaaaacaatctctactgtacgtgctagctttcccgtcaatccaaatgtccgatacccgaagaataagacgagagaaaaaaaacaaaagacacgccccccagagacgatgcctcccttgtctctcaagatggggccatttttaccgtcggatccgaacaaacaagactaaagtgacatatcgttcagcggtaaaggcccccctttctggagtctcagctagagacatcgccgtctggacggagctttagtggagaatgtatgtgattccttccttcctccaatctgggtttgtctaaaactagggctggaatgaggggccctctcccgtctagatggtaggataatagagatgacatgtcggtcaagaacaggcattccgagagggcgtctgcgtgtctcgggtaatcgtcccgttctgggtattcgtatatatgcgtatgacctcttttagtatttctctctctcagcttctaatcttgatttcatctagcttagttgggttcatttgctttgctttgacgtggagaagaaatggtgtcagctgggtacaacttggatattagtggagaagtaaagaagcagaagaagaagaagaagagaaacagaaaaaaaaaaatgtcttgtcaggggcatcggacgtctctcactgatgtctcattctgccgtgtgcgcccgcgtggcaattgggcacgcgatataaatgcaaaacacatgattacgtaccaacatatctgtgcttcactctcttctttgtttccattttctcaaattgtctatcaaaatcattcctttactctaatttcggagagaattagatcaagatacaatgtccaaaaacactccgttagtgggtatcgtcatagtgactagtcatggctgtgtataaacatgagatgagatacggatcaggacccaaagatgcgaccaacgtagatggtttagccccctccggaacttaccgctcttctctcctttatgcagagaccctgtctgcatgtcaacatgtccacgcgggctagtattcttcaacaaggaggccaggcgtcggttgcggctttcagtcggcttagttgaactagagcatagtttgcagtactagttacccatagtttttttcctgaaaagggggatacgaaaaaaaaaaaaaaaaaaaattgtacttgtttaatcgtacgaggggaatattgcatggcttaaacggggcgctgcgtggtgacttgtggaaacctgggctcccgtgtttgctctccctcagttatggcgcactttacttgtgcgttttgggaaaccaaggcgtcttcacaccgtaagcactctccagactagtagattccgagggggcgacgggacggtaaggagaagagcaacaagtactggatacccagcgatctcgttagccaaggtggctaagtgggcgcgtggacgtgagtttgctgctagatgcggcgcgggctgagattgagtggatggagttgcgtttgtccaggacagcgcagctccacatcacgcaaaaggcggagtacaatactcagccggacagacagggtaaaggcatgggaaagggccaggtgaagagccaaatttcaaaggggggtggtgagcagccggtgggcgcagtcatcttgtcaccaaagggaaccaactcaactccggtatatcgagcaacaagacaagtggaaaaaacccaccagatctcacatcgaaacgcaatcttgctctgatggtcgagatcgggaaagcaggaagggggggtgagaagatggccgccgggagagatctcacggcagcagcagaaggctcctgatcctgatcctgatcttgatctgatctggcgcactgtaggtttaggggcgatctgcggtcgtctattggtggagaaggcattcgctgagaggggaaaggtgtgcgtcgtgtgtgtatcaagacggcgtgagcctatccggcgtgtcgacgatgccgtggatgagtgttttcacgaggagtgtcgtagtggtatagtagcaccactgaataccatggatgcatgctattgctacagtagcaccatgattgctccgattgcttctctctggtataattctggagctggattcgacgcaggcggcccctccttgtctcccttgcctttgtgaaatgatgcccgagcggagaaatctttccggctgctcattttggctcaagcgccatgtcttggatcgcttcagccgcacggccggggccaaaagacgtcaccggctcaagggagaggcagcgggggccacgtgctggttggtgttggtgttgctgttgctgtcaaagggggagccaggaaaaaggaatgagggcgcaaaatgtgcaagcagtggtgaccgagatgctaaacataggtagcaatgccagggaaccctttgccctgctgccaaggtatagcggcaaggtatcgaatacgcagagtacagtcagcacaacgcaactgggtctgtttccgggcagatccgccagtccacggtgcggctgaaggtgttggcgcccatcgaacccgagaggtttgtttcgggcgtggcccaggccgagccagtggctgatctcgccgacgctccatgggtctggctgaggaaatcggcgaagtggtggctccgtgttggtgtcggctagctgttgtcccttgtcagatagactgtacaagtaaatttccatcttgtctggggttgtttgccgtggatacggtccatgtacctgcgcctcggctgcttctggcgtatacttgtactgcttgcgtgtaaatgcaatcaacgcctgacagctgtgagcgcagcccgagcccacagcatgtctctcttgtcgtcaaaactccgaatcccctgtccagtaatctgagtcgatctcacttcccatgtgcccagcatcggtgaacgcccttgccagcaggcgtggaatagagcaggtttgactcagatgatggcacccccaaatcgcagaagcgcccgcatgaaccaatggaaaatgggttgagacattgttgcaaacacacgcccccggtcccgaattcctgtcaatttcgggtcagatggaacatcgggttctatcccagggaaagcgcgttgatctcttcttttgcatccgactttgcccatgagaggtttaagtgtatagtatgtgtatgtattagcagcaacagtgactgcatgtagctaataggagtacgaccagagaatgatgctgtcctctgtcgtctgccctctgccctctgtgctctgctctgtcccttgtactcggtagcattcagcatgcgatactacatgagcatgtgctggccctatggacggctcagcaaacggccaagttccgggttacacaaacgacaatgcgtggccagctccgcttcttctctgcgtttagccgctgcccgccgttttatacgagaacttgtcgatttgcttgccgtgtatcgcgagcacgagccggcgcgtgtcagtgacagccgcatccggcgccaagtagcagcatccagcagtatccaacaatatccaatcccttttgcagttccgtcactcaagcatggagccaccatcaccatcaatatcacatctcagattcttcttcttctttttttcaaatgctctcttttttttttggcatcaaacgagtccctaatttctccgagacggagcaagggtgacgatcctctgtcccttcctttccctcttctgtttgcttttttttttcctacaccggctgcacgatggtggagagggccgccacgaagggctgaggaggggggggctgagacttttccagacccgcgtggctggcaacggactcacatggttaattacaaggagggccatcccatacccggttctcgaggccataattggttgcggcgtgctcagggtggcttgacggttgaagtctcattgcctcgagccgacaaggttggagattggcctggacggcgtggttcgatctatcctggagacagagaagacagtacgagttctagaccaagtactcctgggctggtacatgcttgtaatatgcagatgcatggatgcctgagccttttttttttttttttttttttgatacattgccttgtctgggcatggatagcctcgtgatactgtctaccgtctcctcttgtgtctgtctgctgccacctcgacactcacacgtaactcgcttcttcaagagcttttgtacctaatctacggctccagtcactagagagctgctaacacgatggaactatagtagctcagttcgatagtcgatgaagcgagtggcggagtagtggatcgttcccaatcgtaaaatgatctgggaatagaggagggggcccagcacgacgggggtgtaccaatcacctgggagacccagcagcagctggactcccagattagctttcaggcccaggagggtctaatacgggaaaagcgatagccgtagcggtagtatgtgtcagttacgatggaggaggataccgctacgacagtgctatagcagatggcctgacacgaccaaggggaaaaccgctgcccccggccctctcacgagaccaaagggaagatgaaaatcaaagacggactcaccccccctgtatatgcgtgtgtgtgtctctctcagctcggcctttgctgccgctcaaggccggcacgatgcatctgcccactccctcctggagttgcgcaaagcgaggctgctgcggccatcaaacggccatccacatgattgatgcgcacacacaccttgtgcatatgcttatatactacagctccaagcattggtacagtatagagctgtggcggcactgatgctggcacaagggacgcagtggcagcctcccacgcaacactgccttgctcgttttgcctcacatcgcatccctcgccggccactcattacccactctttacttcagcagagccgtccaagcaagcatcccagccggcgtcgtgcggctgtggcacagtcctgctgcgtagctgcatatgccatgatgcccaagcgttaccatggcttgggcagcggccggcgctctccgggacttggcggaaattgacatccagatgcctgtgacttgaacggtcagcgccattttctgtcctgcgtaacgcgtgtgatgcaaccgccgtcgctatcaagaggccagccgcagcgtcgacaaggggggtttgtccgtgatagtcgtcctctgggccctccccccctgtacgtacgcaggagtgtatatacatgcttcttccacatgccaagtcttgctgcaaatgcctttacattgtccttggtttccatcttacagcatgctgctagtaactgcttgcttgcttgctgcagcttgcgtctagcagtgctaccctgcccaggggatggtgatcagtcacgtccggattcctgctagcactgctattcttgacttgtcgcaatctatctcaggcgagccgagcagcatctgctgtgacagtgagcggaaacggccaagcgtgcgggtacccatgatcgctgcagggtacaagtactccgtctgcttgttggccatcggctgcgatcgaagccgtcgagaccccctgcttggctctcgatggcaccccggccctgactatcctcgtgcggtaagcatcgtcgattcgattgctgggagatagtcggggcaacagccgcttacttactgtacagcttcgggtgcaagcatgacaatacaatgcgcctgctttgaccgccgcacaagcacatctttgccatgtcctgtagaccagcaagacacggaatgggaactcaattatgccggcagacgcatcatctccgtcaacgccacggattgcggctgcgaggtatagagcgtgcggcaacgggcggagtcaagagagtcatgcttcacctccatcgtacaataaatatcagcaaattaaacaacttcagctcagctctgcaaccccatccatatacacgtatttgatggtccaagggagacacccccagctcttcctgacgcgccacagaaaaaaaaaaagccacttggacaggggggatcgtgtcgtttgcaacaatcacatccgggtacaaagtactcgcgcactgcataccaaaaacggatgtctatgctttcccagattttgttttatttttgtctttattttttcagtcctgtatccggcgaggaaagagcaggtatatcatgcatgcaaggtaaagttgcatgaggaagacaaaaagagactggcgatttgcagttactcacggtgcatctctgtgctcggcaaataatacgagcttaacgccacagcccggctgccttgccctttttttttttttttttggccctattgccctctcacattcaatcagttggaaccaagatttggctacggcagctagcctctatacatgccaacgcacacaagagtgtgacctgagctggcatgtttgagattttcaatcttgtgttgatggaatattgcagactcgtagtctgtttgcgagactgtgttcttactggctgtccttttctttttggttatgtagcttatagcttatatagcttgtggcttgagatgttaaacaggttgttgatacagtctttggctctctatatctggcctcattccatccatccatcatgcaacacaagccatgtacgtgtatctgtaactgtccattatgcatcccaccgtgccacagcggctcgtccagcgtcacttgttgttttggaaatctttatatatagacaaatatggtgtagcccgtaacacattcttgttatcaagtctgtgtgcacaaagcatctgccgccaaagatggagagaggtaaacgacaggaatcaacagaacaagaacaagacaaggcaagggccaacgcacgagcaccagcgtgccacaaagcgttctgtacttgtacacacaccacgatgggagacaccatgagactaagattccgcgtccttgtgtccgatgaagtccagcaggctccccgcctgtccgatctttccgcgccaccctctccagcctcgtgcgacggtgaggcttggaagaacacgcccctcctttcaccttggacgtagaacaagaattgcacaaaaggagagagtcgagatacctgctcgctctcaaaatataaggccgagggcgagagacgagcaagcttgtccctgtttcatgcacgcatgcatgcttgcagctgcgttgccccaaaagccaaaagccgttgttgtttcctcacattctcggcttcttccagcccacttacactaagcccatcctccaagtatactagactaaaatcctcgggaccaatttccggctcgccttgcatatcttgcatgcatcttttttagctctcacttctcactcacaaaaagaaaaaatcaccagtaaagagaaaaaacccttgcatggtctgtgccggtcctctttttttttcccggccgcgtggctgaattcatgggtcttttttctttccttgtttttgatgagatgtgacgagttggctctcttagctgatgtgacttgttcgttttttttggagaacaggccttttttttccaacgcggttatgaaactgtacagtatgtgctaagaagggaaaaaaagcaaacgccatggcatgatattttagcagcgccaagcaattgaagttcgaagcgagagcaaaaaaaaagttgcttttttttttcttacgcttctaaatgggaccactcctcctttgtacttcgacagttgtctcactaaaaaagaacatgtccatgtcatgatataccggttccatgtttggcaacgtacctacaccggtgcacaatccagatccggctagcagtgcgccagcggctgctctgtgctcatgaatatgtgaaaaaatgaaaagaaaagaaaagaaaaccacgcgtttatatctgttggctctctttttagtttttctgttcgcatcggacattccggggcacggcacggccccgggctacgatgatgctgcggagcaaagaaaagagcgctaaaaaacaaaaaaaaacgtttactgtatcaataatagcttctgttgttggatgtttttttttgagtgttgggttctgaaattggagccttcatcgagatgggacgatgttggtgtaagtcgaggaaaaacccaacagcccccggtctttgctgcagggatgtcacggccttgtcccaatcagaaaaacgaggccaagaaccgagaatgagaacaacaaagcagagacaaaaaaaaaaaaaaaaaaaaaaagagacagatacatgagaatggttcggttacacacattgcaacatgaatgtatgcatgtaccagcatctttctctcttttcttatcattatgcgtctcgtaatggtggttggttccccctccctccccccctttttttttctatcacacatcacataaaattttcctttctttttttttttttttttgtttcctcgccgtttttgttttctcaccactacagcactactagcaaatctcccattttctctcatttcctcatccgtagggccatgcatatccggcgctgcagctacccgacagccgatccgtcacttctcaccttttcagccgtccattccacaaaagcaaggggggaggggggcttgttgattcgcccaacagctcccccccgcccaacccggttgtgtttttttttattctctctcttttttttttttgctttggttcacgctaaaagtgcacgagcggttgtatgctgtatagtaagaatataatatcgcctgcatggtttaaaggatttttgtgacagaaaacaacctgaatttcatgcagtatctatgcgagggagaggcatatataggagtggcaaaatagtagcagcagcaggtaagcatcgctaaataactctcccgtctctattgtatgtatttctcaggttaatgagctgcccccctcctttacgatgcatgcaagtcggttgcattattgaacatgtgcatgtgatgacttctgtgatgactcctgcatcgtcctaggcgcctttccttttcatttccacaatatactattaatacctgcgtactgtatactttgcaccaattttcttgaagttgaaagataggacaaggacagccaaggatttttatcacgccaccatactgtagcaaacataacaaaaagcgcagggggccgttgaagctgaagaccgttgaagctgaagaccgttgaagctgaaaagccagagtttcggccgccacccgagttaagaaaaaggaaagaagatgaaagaaaaagaaaaagaatggctgggagtaaggatccagaccaaggacgcgaaatcctacatcttggataattgtaagaaagaaaagagcctagtttacacacacgtacaattctccctctcgccatcatcgcaaaacgtctcaatctatccatctattagatcgtatcacccactagaatctcgtttcagatttcaattccaatctggtttccacggttgtcaaaaaagactacctacctacagtaacttcacagccttatcttcctacgcatcagcactaagaaacaagaaaagaaaaaaaaaaagaaatgccgcccgttatcgttcccacacacccctcaaaaatagaaaaaaaaaaacaggtatttccagacatggagggctgcggttaatctcacccttctttatacccgaaacacagcgtcaccccctcttttttttttctccctccccaagatctctcttaatttttgttctaaatcagacaaagtatcttccccgacccgatctcattagtaaagcaagatgggccaattaccgtccgtgttacataaaaagcttacttgtatacctttgcccatgacgcacctgatttgagggagggaaaccggaaaaaaaagaaattcagtccatgttggggaactacattggctgtagtcaaatgcagaggcaagcaggaaggaactgcagctgaccatttcgtcaatcctttatatgattcatattaacgttgaatggggatattattttttcaaaagtttccttctcattctgcccttgccaaagcggcaagtgtagcacagagatacaatcaagtgtcatctaaaagaaaaagaaaaagaaaagaaatccaaagctaacttggcatcattgtctccaagacaaaatctcatcatcaaatgtgaatgttgcccagaccctatagtgtatattattcaacgcctgcaatgccatgattatttgccgcccaatcccaagatcccgtgttcaaaaacacatgtacaataaaaactctccatgcaggccctcgccaagaaaatgggtattttgttctgcaaaaaatgttttgtcaagaagataaaaaatgttgaatgtctttttcgggatcatcagcatgctctccgcttcgtaggctccgccatacagataaacaaagaaaaagaaaacagaaaaccatcacgcaacggctttggtagctgtgaagagcgtggagcatcttgtcaagccctcttggtgctaccgcctcagcttctttcctcaggcttgggccgtagcgatcttgcttcgagttggcgtttgcgctctagtttggcgtaatggaggccgcaagcattgcaaagcgtcctggcaccatcagggccacgcctccattctggggtatcgatccgattgcagctgtggcaccggccaggaggggcggcacgctgtagcttgttagcatggttcatgggacaggtggcagccacaaatgaccaggttcgaaacttacaccgcggcgctttttaacttctgtcatgccatatgactgcttcattgagtcgccatacatttgaacgtcctggtcgtcgtcatacgggccctttggtttggcgccgtcgcgagccctctcgctctggagcgatgctacgattacttctctgcattgttcgagagatcgcttgaggtattcgacgttggagagcatatcgctcacctcccgctcagttggaaggcgctcgggaatcggctgagatccatgctgctcctgcgcgatccgtccatacgcctctgcaaagttgaaaatcgttcgcgagcaagtcccaatctataattgtccattagtggttgcgctccctttttttttttttttttttttttttcccgtgacagtcactcactctactgagggcctcctggtagctccagctctcaaatgatcgcgatgatccgttgtcatatcgggctctgccgtagtcggcctcttcaaggtgtgtgggcgccggccgagggtcatattgacctgagatgtgcgaagccgcattggcctctgggggaaatctgatatgggggaagcggctgctgtcctgccgggagcggtcccgtctggtacggaatagaagttggtggcggcggctgagagtacacgccattcattgaatggcgatcagacggcttcggcggttcaaccatgtgatgcggcagagggtgggcatcgtgcttcatcggaggagtcgcccggcgatcagatacagggggcagaccaggtcggccactgctgaatggtggcctgggagaatcagagtacgcggggtggctatcctgtcgagggtaggcggcagcgtgcagaggttgagaagagtgcttgtcggcttcgggatactgtcgagccgatgaagcaaacggtgaaggcaagctcgagccgggctggagaggagcatgcgccggtggagggtactgcccgggtcgcgcaccagaaatgacctctgaaatcgacggcagcgactggcgagccgaggactcgttatcgggggacggtcgtcgaggctctgaggaaatcatgttggcgacgcttggtccagacgacggctggtgagaagagtagttggatggatatgactgagaagggtagtgagcgttaggggcgagaactgaggctgctgccatgacaggctggtcctgataccgtcggtcgacggcttctcgttgctgcgggagtggatggggaggttgcgatggctgaagttcaaatcgcgtaggagtagaagaaggaccaatactggagagaaacgagggggagttgtgagttaataattccacagattcagaggagggggggcgtacgatcaaacggctaggcctggaggaatgcacgagtaagaacgtacctctgtcgggctccaacgtcacccgcttccatagcgtgtgtggcaagcaaaagatctggcgcaagtcaggtcagggtcgtcgatacatctgacttagcacaaatgctaggggcacaagaagcgctgggtcgagctcggcgtctgcggtggagtggccactggcctggcgacttgcaaacggggccgaggatgatcgcagcggactcgcatatgtaggcaaggtataggcatataccgtccagctatcagagagtaagcaggccgggctcagacgtggggggccggcagcgatgagttgggattaaatactggcagagaagagggcagggcgagggaagcgagcacaaggctataaatgacgatgctaataaagacccgtcgccgagctgctgtttcccagcgcgcacaagaccgggggccccaggcagagagatctagcagtagagagacctcgtagtggcgtcgagaattgggtgatgggcgctcctcaagctgagccagtacggagcccactccgtacacctctgagcgtggccaatgggcaggggtccaacgacagccttctgagatgggaggatgccctaacgaggcccttggccggccccaagacgagagattggggacaagcaagatgagtgcgggtggggaccaagacccaggcaaatccgcggtgctggattgcacttgcttctgcgtccgagctagcgaactgtgctgggcggtcagatactgtatgtacatggaagggtataacgtggatgccggccccagggggtgagcctacgacctcgaattcgaaccttgctcctttagcggcgggaggggtgaagatgacgatggcaagggcgggagtgagggctggaagccgtggaaaaaaaggaagacaggccaagatgcggtggaccctctcccctgctagccacacgcctcgtgcggtgcttggaatgaagcagccagccagtgcggtgacaggggcggctgagatgcagacagcgccgtcgtctgcgcagggagctcggaggcgtgggcgtaggcaggtctgatatgtacgatgcgatacgatgcgcgcagtcttggtcgtcgggaccagcataagtgtagggtgtgcgccgggtttgatttggctcgacctgatctcgattcgcgccctttcttgacgccacgatatggagtgttcgcgcggcagagaatgcctcttgatggaggttcctgtttgcggagctgagaaagtcgactgacactggcagcccagctgatggggacgccctcagtcagccattgcccgtcactggcgttcgtacatagcaggtgtatccagaatccagtatccagtatccagcagtggttcagccagccctgcttcgatggcccagccagccgcttcgagaacagtcgcaaagatgggtcgtggcaacggggagataatgcatgaacaggacggagcataaatgagatgaaatgatcaaatcatggagaaggaaatatgatggaccaggcctatgccaccgtacagtatgaccacagcaggtacgatgcgtaggcgatacgagtctatgtagtaggtacctgcctgccactggtccctccctcccttggcagcagcccacgaggctagatgccccgtacttgcaaccttttacgtactgtaccaacggtgcagagataaatgagataaagcgggaaaaaaaaaaacggaaagagacgccaggggtttttggcccgcttccagacgagatcagcagagattttgtaggggtgcaacaacggggaaggaggcatcggctctagcctaagccactctggggagcgcacctgctcatccccattcagcagccttcatgcacggcctcaccgcagacacatggcgccacgtgtgtctacgggatgtacacggtacgcgtgctctgtgcccgaaagtttcctccggcaacgagcaccagcagttccgctgagaacgacatcgcgcgcttgcatgcatgcgcaaagccaaagagccttttgtcccctccttctttcctccacatcaatgcatgtgtaaaggagaaagatagtacgcagggtataggcgacagctgttgggcgttggatgcacgccgtagacgcttggcagcccgtgtcaactgaatcgagcacagaagcggtcggggcgttgtactcaaaacctacagagtacctactcgcgccccgtactgcgttttttagcactgagatgcctgaggagacgcctggagtcgacggtgcgggagcttacaggtaccaccgactctgagtaaggcggtgcccagggactacagtaagtactagtaaactaaaccttgctactccatatcgcgcggcacagtgagatgtgcctgtctcatcggcgcgatcagacatctacgatcacgagcccggcgcgaaaagggtcgaggccctgcctttacgacaggatgacgcccggctgccgacatcgtcagcctttgctgctgggcatggtgctgctagcaaatccaccatcggccactgcatctgattaccggctctgctcacgatgctgcagacaccgcgatgagggatgcggcacgcaattggcgtgtactgtagctggagagctggagacgcctgatcattgcgaaatccagcagtcgctgccggtggcacccttttgagcacaagtgctatcgtcatcaggctgttgcgagatctggacagaccaaggagccgacagggaggatcgtgcatgcatctccatgcaggatcacagctgaccactgcaaccggtagcagcaattgtcgccggccgccggcgggatctcaaacgatccagaactctcgtcactttgctcgtctcgtcataccgtgctagtcctgcaaccatgaccgccgatgcgctcacttgggatggcttttggggcaggggagatgccagatttgcggtccccagaatcgggcctctcagtgccgtaactggatactgtagcagactttggcctggatagttgagtggttccgtctttgcctgtgtcgagccgttggaaaagtgtctaatcccgcgtatagactacaaaccatcatactcctgctgcatcactggcaatacctaccactcgtgtgcccggatccatggcctccctatgttggcgccatctcattctgcccgccgtggcctgagaatcattcgttgaggatgctagagggtgtcgataccgtacaagggacaacgcctcccggtcagtctggaaggaaatttcaagacgatgcgacgttaaatcataagcgacagattctactccgtactgtattcgctgcactgtctctcactctcttctcttttcgcccccagttagcgctctctgccgtcctcagcaaccgcgttttccttcgaccggtgctcctagtggtattcgcctaccaggaaccttggcgccatgtagtattttgtatggcgtggtctcttgcggtaaatctggcccccttcgactggggtctggtcaccatgcatcgtgctagtatggcttcagaacctacaattggtgggccattgtcctaaacttagcgacggccgcagctcaatgaacccgacacttgctcctcggtcagcggtctactagcggtttgctgctgttcacttcctgccatgtcgtggcctagtagcaggatcatcccatacaggcgacctggcgtctgcagcgatgaatgtcacgacagtgcgagcctagtattcgtctactgaacacgagatgcaggcaaaaaggagcaccaccacagcctaacgaatggcactgttgtggccacgatgatccattgccaaaagaaaaagaaaacaaaaacagccggcaaaatctccaaccccttcagttttcaaagcagaccctcttccttcagcggctggcttaacttggtgacataccaaaggagtcactccaaacatgctatggactgctaatctatcttggcaagactaggcggtattgctactgcaaactaagtctacgagaatcatcggctccgtgtgaagtacgaggtgtccgtgttaagctactgggtggccaggctagaagcagtggcgctccgatagctgcgtgcgggtggcaccccgttgcaaccgcttgctgccttgcaagatggcgagatggcgagatggcccgtcgacccaatctcgctgagatattgctagcttagatcagatgcctttggactgtggatccggatcacgccaggtcaggcgagccctgtttctgctcttggctggctttacgcaaatatttgtccagtgtcgacctctcgcacactgtgctactccccaaactctacctctatatgacatgccgaccactggctgcttcagcaggttgagagggcagctggatagccccaatcgatgtcgcgttgtttttggagccaaggtgccaatgcggtaattcagccagacatgacctgcacatctggaaaggggtccctttgcagaggcgttgctgccacgctattgtcagcctctccaacttatcaaccacgttgtggcttgttcgtaacacctgtgcagttgtgccgtacgaccaagacctgcacgcagccgatgtcaccctttcaaaacctagacagcagctgcaatttcagtttgggtccaagacctcggcctactttttcatctcgaggtatcctcacagcttgataagtttctgtcaacggcctgtttgctctcctctgcttgcacttttctaagagactgcagagaagttacagagcgaatggggccaggtgacatccagttgatgatatcggtttgcaaaagacagatggcattatagatgagaaaatgaaacgccgacatcgcccctcttttgacgtggctatccagccagctcccgaatgtcccaatccgactctgtaggtgtcatggatatcagctagcatcgatttcgtgagctacaagtatatccagctcgttcgggaacctgatggccgctgagcttctctcaggcacacgaaggagcagcagaatcccggtcacagtgccagctctcgctctttacggaaaggctgcagtatagagtagcatgcttgtgcactagcttcgatcttgccccagcgactgcttctcgactcctcgatcttggccactttaccctatgctcaaccattcgtttgctttgcccatatatgatgtgcagtaggtatgctgggcaaggaagcttgcgtgcataatcagtgagccgctgagtcttgttgtctggctatctgcagtggtgaagaagaaagcctggccacagcatagatggctagtgaaatcaaatcgcggatgcctcacaatcatattcatattcgcccacctctggcccttgtggcgccattacccggaaatttaaatgctttcaagcatagctcaatctttgtttgccgcagcaagccgaatcgtatacacggctgtgtcaccagccattgaagtggctatcgtgagagacgacaggagaaagatgctcttccggcttccatctgaaacatcaattggacccaattccagcggcttgaaggctgtttgctctctatactcattctgggccaagggaaagaggccctttttcaatcttgtccactgcttcgaggcaaaacggcttgaccacgacctgcaactcagaatcgcccactccatccaagcacgttgcaacacaggcacaagactaatttcggcgtcatgagacggaccaaagcggggtttaatatattacttggtcggtctggaacaggagcttttctcctcgcagacggagctgatgcctcagctgcggcatcttccaccgtgtccaagcagcaatctggtcaattcagggcagagcgaggtttaaatttggccttgtgttagcagggacccttgcgtgtccgggtaaagtcgttcattccatgggcgaatggaacaccccacaggtgtcggaatcgcacgtggcgtgtgcttctagctcccaggctggcagaatcgaatcttcttcctgctccaggcgcaaaagacgccaagctacttgtaccaacagtccacttttgactaaggcatcgtcagccatagcgtcgattttgtcttccttacttgttgatggatcgatcaaacggcgtcccacccaaggaccacttttcagatgtttttttttttttctttcgatcacacgcacatgcgccgaatctcaacgcccgacacgacgcttctccatcgcgagccggtttacgagtcaacgaaattagcatgcgttagtctatccaggcggtgcatgagccgctccaagccatgatctcgccctcgtacatgcacgtcccacgaacagtcacatccagtgccgtggtctctgttcttttcctgttgccattggttctcacagtcctcttctcttgtggtaatggcatgggccggcgaaacttggctgattggtacttcagatcagaatgagaagggggaaaagtgcgacgcttggatccaacactgatatggcgactactcggggctataccagaccgccgcagggcgacacctttgagatcggccgtcaagctgcccggccgctcattagcaagcgaggatccgctagaataataatagcacctctcagtacttatggacctcgcgctggttcatctgtattcggcatgtttcttgtctaagcgaaggacaggtcccatccccgtccctgcccctttgatcaccgcaatcgtttatccacagctgccatcaaccagcggtgcaagcaaggcagacagaggttcgcactgcagccttagtggttgcaatgctggctatgccgcaacagcgggcggacaatctcacaaatcagtcatttcatggccatctgtactgtaagccgtgtggtgtggtgtgactggtaatctgggcatcaggtagcgcgccgcacgagcttgatcagaacaatgggccgtttccaaagctggaataaccctccgaacagcatatccgtacagatcctaccgcatgcaaggtgaagagcatggtgtgtcggttacataccaataacatgtacgcatatgtgggttaccatatcctaacgggcctatcgaacgcgtcacggagtgcattgtctaggtacagtatatactgtagctacagtatctatcattatgctgccggcaaatgcagctctcgggacattggcgtgggatcagttacgcgtatggagtacctcccgctcatgtccatcttcgttacacctcctctaatatcagctctccttttttgcccccatccacacccgttccaagccctcatacgtgttgaccatgaaaagttcaagcagcttctcccgtcaatggagcctcggcgttactactttccgcattagcaaccaggtaagcacacgtctggaagtagtagtagtatcaagagggtggccacatataacagggtagtgctatatgtaatcgtatagccttgtccatatgagcttactgcacgggaatactacaagaagcattgactgtgtattggaaggctgagaagcgatcgaactttgcagactgacgtcggatgacacacccaccccagcctatacagtttcctttcccgtctagcatcagaaccgttgggcacgtatactaatactgcatgctctctatatacaggtatagcccgatgagatgacggcatagatatcattttctacagaattgcctgtggaatggagtgcgagcattacctccttcttcctttcgtggagatccttcttggtatacgcattaccctgcaactgtcgatttgctctcgctgagctgaatccatcatactgtattcaactagtgctacctaatctgacgaggcgacactagatgccgccgcgagaggcctctaactcgctttcgtaaaccctgtttcaagatagactggctagacacagtggtcgtcatgcatgattgaaatattttgggtagatgacaaatgatagactggagatctggtcacggctgctagtacagatactttaagatgcggcgggggggggggggggggggtcaaaaagctccccagccacccttccatacaactgggggtcaaggctaaaaactaacggagcagttatagcaacggatttataacgctaaaattggacgaaagcttcgaaaagaaagggggtatcctttctcccagtttttcataattctacacccccctcggcaacggccgggtgagtcgatacctatactcgttcaaggacgactccgaattctaaagtaggacggcgcaaccatcaggtgaaatttgtcgacctgtttatatcagatgtactcactgacgctgctgagtcgtatgctgcatgcgatacgacaagggacaggacggcatctgggtttccaacgtcaaactacggtatttggaaggagggtatggaataaccgatcgtctgatctgggagatcaaccgttccaggatgaaccatattttttctcatatgagctcgatactaggtataagtttacacctatactcgcttcaaaacgcccgtattaagcactccggtgcaggcactgcagcttcggcgtgagatttacgcttcgtgtgactgatcgtacagtagatggatcagatgggtcgatttcctgctgcgaaggacctactgtaggagtggctctaacgatggctttccaagaaagactctgctgctgaccattccaggccctttcatcctaggccgcgcatattagaggccgcattctcgaaatacgctgagcgccctaacagctgtgattggtagtaatacctacatatagtagtacattatatttgtcggtccccggattgaggggttttcttctacaaatgggatccaggcccatcaacgaaaggggggcccgattagcttccaattcttgagaaatggcaaccagatgaaggccttttctttaggctgcaggatgcatcttgagcctagaactgccatgccggtcgggatcggggtcgatgaaatgacggataatctgaaaagcgccggggttggaattctggcatgatgatgtcaaagacccatggccatggctccgcttccggcaaaataggccctgcaagcagcctgtacaaaggctgaagtcgattgccctgcaggggcttcttattgacacgcctgatggacgattatactattatgggctaatggtaagtcgaagaactccaacaggtaacattcatgaccatttactgttctcgagtgtgatagatcactaatggcatctaggaccatcattcattcagcgctacacaggcaggtaagccagatgctgtgtgtgagtggtggcggccgttctgtgtacgggagatttattttcagccatttgaaaagcgcggctgtgcccgtcatgtcagccggacaatgtgtgatcctacttgcagacatgtcatcatcagagtttccgcttctgagccgactgggggggcacatattaggcctaggtaggacgtgttgagtagaggaaatgtgatgtgtaggaaatgatatgataagaatgtgaaaaagaaaattgcaaataccaccctgccactccgtactctacgcgttctgtacaagctggttaaattaaaaaaaaagagatacggagatggcgagggtcctggagaagaagatctctgagtggagggaataatacggtacgatacgatacgatgagtgtggatgcgggtgtgcgggtgcatggatgttcctgtactgtagcatatatactacctccttgaggtatatggaagcagagaagaagtactgtagcatcgctgcaagcacagttgggctgaagggtgcctggataagggtgctgcatgacggcccagaaagagtgagagagagcccaaaggaagaagtgtgtgcgaccttttttggttcaggttgacggtgatgataggttgtggttgtgcccaaaacagccaaaactccaagaaaatccattgcctacatatctggtactattacttgcacagagacgtaaagtaggtatgtactgctactactaggctagcaattaacgcattatgtactgcgccaacagtatacatgggatggaggcggcttggcagcgcatctggacgaaatgaatgagattggactgttcatgcgtcgccccagccatttggtctctaggccaggctctttgcccaaaaaaaaaaaaaaaaaaactcacgccactttgttgggtctgttttatgagttcttttcttcttcttcccatttcttggctgccttgatttagactgagatccattcaagttttgaaaggaagggtgtgtgtatttaatattttgtttccatacagtagatgaactaggtatgtatatgaggggggtgatatttcgaattacttttttcccattggctctcgttttttcctttctgctgggtttttcgaatgggatgcctccgattcatgtacagtatctatgatgccctgctttaatcgaattcctcatgtggctagcacaagcagtcatttatctcttttgggagccagagattggctattcttacgagaaatgcgaagatgcaaaagggtgacttgacaagttacctgtttctgctgtaagtcataggtagtaggtacttgtcggtataaatgctactgggatgtggtggtagattcaatgtagatgcacagcgggctagatcgattgcagtacctgtctagtacttgatgtggtggcagcgatatttttagcatgggctggcgcatctttatttgacggtttatttttgcctttgatttcggcatgtactgtgtgcgactgacttcaggtgccttttcagggcagagccgtcttatgtcaggcagatgggtgcgcgcacaatgtggacaaactaagcagctgccatggggttaatgggaaagtgcaggagcagggcgcagcttccctcatcgccatgctgtaagaagcaggaaagcgcgactgcaggataccctcagcgtctgcgccgaattttctactcccacgccatcgccgtgatttgcgtcttttcacctttttttcttccctcctttccctccccagctcgacaccctcgcccgtgagctgcgtctacctaggcgaagctcgaatggcagtgctttcttttcgcgcgcgtcgtcgagccaatcttagctccttgccgcgagagaacagcctaggcagcgtcatccttgggcattgactggctttgcggccaccaatcgctccctttacgagatgcatgagtaagttcttgccctcggctttacttaccatagctagacttcttgccgacgtgacaggtctctttttcttttcttttcgtttcttttcgcttttgcctttcccccctcaaagctttagccacttggtattaaggaggctctgttgaccgttagacaagggggcaagggggggggccgctgatacgacgccgttggtacctactcgtcgcgtggaatagccgggccatcgacgccgtctccaagttctgggtcgatccccatgtcgatatgctacggcagatttcccccattgggactggcagatatggagtgctgcctcgctctcgtggtattagagccgtgttacttttgcacgctctgtgactccgcatcatcccgacaagggggggaaagcacagctccttcctaagaaaagaaagcaaagacgaaaaggacagtgagccttctttgctagcggaactcggcaggcctctcgacagctctccttttgacctatgagtaatggctctctcctgaaacgatgaactcgatcagatctcggtgattacacactctcgcactcggggcagacacatgcatcggcacacgaaacactgctatatacatggacggacaagtgctgcgtgcaagtgtgtactgaaaacacagcatcatttgcaaatcggtaccggcatggatcggcgggaggctatatcgacccacctgcgcgctggcgatgggctgtgataactttgcaggcgcagtgttgcagtagtaaccctcctctttgaatggcaaacaatggatgctggcaacgcaactcaggcgccactagacaaatcgactggcacacggtcgatagcgcgattctcatgcgcccggcttcatgtttgtaaagcgcacgccaaccccgctatttcaaactaaagatgcgacgagacaaagatactatacatccaaagccggtagaagctgacgccagggtatcctgagagcatggcggcagctttccattcccttggtgctgcaaacagtagctctagaagctctagaccgactacaaccagtacgagagtagtggggagcagcctcactttacaagccttcctctttgtcgatagagcccgcggacctgtatctcctgctggccgctcagccttacaatatcaacataactaaggaggctcgatgttacactccagtttgatggagccggcgacacgaagacagccggctgtctcccatctctgattcgccatatgcctgctacctaccctttgagaatcacaaaatctcatctgagacccaatcggggctagcatcccgcttttctcggactgtctccgtcgctattcaagcatatatcaattttggtagtagtggctcgatacgaaatactactcatctgatactgtaaaggagcaaggaagtcggcttcggccagaaatggcatgtcccttgtaccatatacgaagcactacaagcatcttgcactctctccacacgctttaatggcgtccccactttacatctatcgtcatctgaaatcgtaccattatttacgggcaatttataggtcggctgtatccagagcatgataccccggttcatggcggctgggactcgattctagctggaatagctggaatatgggctccatgtcgtgccctgcagccgacaatcatattgtatacagtatgctgaacttggatggggtgcctactgggtgctacgaaagcgctgccgattacgattggagcataagaaatgactacacctttttttcacggctactccgtgcatcattggtcaaatttaaccaccgtttggcaaaggaattcatgcacgcagcactatatacttgtgtgtctattgcacagtcagaaacaaacagtatgctgatacaatcacgccaaaacgggcaaagcacatgatatggaataggaggttgtactactggcaatatcatgatgcgaagctcgaaacagaggctgcaatgctacgctcgacacaacgcagactctttctataacacgcttcgatttgttcctagatcgcgcacgaggagtcgaaagatctcgcttctactgacaaggacaagggacggtccggcatcatcagcttgggatgcgctaactgggggacgggaaaagcctgattctctgacaacttcgtcttgcggtcgacagcggtcagattggttcgattctcggccaacctgggtctagattggccattaaccgcgtttgctcacgagttcgccgaagggggtgcaaggatcatgcaagttctagtcacttgctccataccgtgcatgcgcagcccccaaaaccgagcgccgaccttatcgagtttgcatctcgacgcttggaacgtgcatgtgcgtacctgtacgtatgtacataggatgtacgtgtgtatgctcacgcgcgtcttatatgcaagccttcagagatatcacactgccaaaggcagctactaatacgcactggaagcttgctgaagcttcgcggtgcagtctctcttcctctgccgctgtcttagttgactacagtagtataagcaagcagctcttttctctctataaagctgtccagcggtttcgaaagtatacccgggttatacaccccccagtacagcctaggcttacaggcgtgaatcaatcggctgcctggtgcgattgagtgacagctttagcccaatgccacggagacggtgacaacagctgtgtctagtttagcaggccaggaaaagggagaagcagcctgtgtggactgtctcgttccccattggtcctcaacaaatccccattcatcggctcattttttgcacatgcgagtacccatcagtcgacaagctgacattagagattgacgggtatcggcgactaccatctgcgtcggtgatctatccgtgtttcgcgattgggtctgccctaagctccttcatccttttttggcagcgctgaaagatgttgatcgaggcttttgcggcctcagattcgctcctcttcaggtggattagaagatcacacagtcactgccgcagcagctgatgggccgtgccgtgccgacgctcttcgctcttcgctcgccctctggtacgtggacgaatagaacaacgggttcacacaacgaaagtgcctattcgtacatgtatataacccatgtgacttcacaaggtttctgcctagccatgcggcaagtccagggaagcgaatcccatcttgcttatagttttacactatcggaatgatgagtctggtgcttcggggtttatccgcgcaaattatcggcgatgcaagggagaatgcgagaagcatttgccaagccaaggtatatgtgagagctgtccaagtacgaaatatggaatatggagtcgtgctggctatcctatcttggaccttggacctcgtacgctacctcacacctggactgcgcttgagcgcttcatgtttaactccccggagtacgctccgcgtggtggtatcgagtctgggcaacagctccacttcagtccttctgtcgacatttcctcgagacacccctttcctaaccctggcctaggacatactgtaactgccggccgcttacgcgcgcagctatacatcacatcggagcaccgagttagtcccatctgaaagcatcatgtcacatctgatagattctagatatccttgctcagaacctggtggcctgagcctgatacaaagccaccctctgcgggccttttcttcttttccttcttctggtcccctactgtactgtatgcttgatttccgcctgttcaaacccccctacccttgctcttcttctctttgggtcaaagatcgcaaagtacgcaggcttgtattatgagggtaaacctgcctccttgcgagtctatcgagcatctcactaggaaggatactgacaggcgtgtacggagcaccctgtgcagcttaatcctttcacaaaagggccagaacgtggcaatgccgtctatctatacatgtaggtattgattgcactgctggtgtttcccttccccttgtaactcgtgggctcttccgagatggtaccaatcaacagcttttgcgagtgatgaatgattcagtttcagcattgtcggagggaaagaaccggcaataatgcgggtgtgtcgcgaggattcatccagatggtcggctacctaccgccaccactacacgcgcggagttgcaagatgtgagatcgccatagcgtgctacaccactagagcacgctctactgattaattaccaatggaaatatggggtacatacactgatccgtggccatcgccattccgagacacggaatctaaatggagcggcccagatgaacaacctccagccgctagtgtgcgttgcgagggttctaatattactagttgcgagaaaatcgtacgacttttcacccggcgtggggaaaaagacatgtttgtccgagagtgtctttgaaccctttgttgtcgtcctttggtcgtcttttttttccctcgccagtgctatatacaagtagccgctccggacaccggcagccctcgtctttccccaaaagagcatcgtgtccgccggaagccgctctcttacttggagcactctaactactctactgtgccagcgatatctcggctttggtaaggggcgtcttcgaaatcggctttgccgaaaaggttctgcttgggggcagggatgctggccgacttttgagatcagtagtcgagggggcccctggcagaatcttttacaagtaccagcaggcgttgaaaaatcccaaggatgggcctcggtggtgctgcccgctgtcaatgatgccgatcgcttaaatctagccgcactgttgagaagattggctaacttgagtggactgaggacggagctccgtccgggaggagaaaagaatcaagcagaggacagcctaacgtggccaagcaatttgcgacgggtagccactttttctgtttcgagcagtaaacagttcatgcgatcgtcgatcgtgtgactttgtccgcgcccggcgccggggtggaggggagtccctttttttttttttttctccttctctggaagcgaagcgatctctatttgcaatttagagcgcgcccacttctcccactacggtctactcgatcatatatctaaagcagccggtctcgccccatatcggggcaagcgacgatgtcaagggagagaggcagaaaacgggttacgcgacccaggcttctggccatgcattaaacgtaatctcgtccgcgacatttggagaatgggggggacccatatcgagaccagaaatggactgtgtatgggggaggagaaaagaagaaacgacagagaaggatgaaaaaaaagaaaaaaactcccagattagggcataggtaagtgctaattagtgtgtgttgcctcgaagtgtgtatacctagtaagttctccatactgacagccaagaggcgtgcaattggcggcatttcctccgaccctccctcctctctctggcagcggagcttaaacaagcgtgcgttgcattggagatgatataggcaatacggagtactgtagtatgtgataatgctctatgacatcaaagttgccttttttcttcctctctctctcttttgcttccccccgccccccctttttatttttattttcgactgcttggctgcctacctacgtggaaatagtatggatattacgctgaaactgcccagcagagaaaaagctgccaagatggcttacgagaaggggagcaagtattccatgtacgactcatgtctgaattcgcaacggggtcgcgggagccccgggggcgcgttgaatcatcatgaccaaaggcataaactcggctgatttgctgatataagaggccaggaaaaaaaaaaggccggtgttcaaaagcgtgcttgtctgatgggtaggtaggtacagtaagcatgcaagccaaccgtaaacctaggcggtgagacgtgtgtctggcatgcctactcaccttctgattgtacgaaatacggttcacgggcggccgtcagcttaaagacaagtttgcccaatgaagcgactggagtacctcaaaagtggtgaatacgatcggtccaatgggagtagtaccctttttatcatcttttttaagccttcttcttattagatggcttacttggaagaaacaaagatctaacatgctacaagtataacgtagtagtggctgcatatacatcatgcaatcttggcaaatactttatgtagcttactatactttatgacacattgctgtatttcgtcatacatgatctgaatctgagatcccatttcaagtaatcatagtggtattgcttcttacaaatgcatcgtcccgttcaggggtagccgtctgctgctgctccccacgtaaaacttgtacgtgccctgctgtagttgccacttctgtctctcaacgctccaaacgctcaaatcccttctcgtgagatggaaagtcactgtttctgactggctaggttgtagaaagggcttttcaaacccacgaagctgctgcttcgttggggctcctggaatgccaacatagagctgcgccacctctgcgccagcaacgctgcctgtgtttttgacatttacgctgacggtggcgattgcatcccagagatcagtctgcccgccgcttacgatggggcctcccggccagggatatgtatttgccccctcgatgtagttgatcgatatgttggaatatgcaaaggtcgtgtagctgagtccaaacccgaattcgtaccgaggttcgatgccctttttgtcaaagtagcgatagtcgaggtatattccttcgttgaagtcggcctggggaaagttcgcaaactcccctttcggctgtgccggatcaagcacatcgccgtagtcggattcatttttcgcaactgtgtatggaagtttaccagagggactcgtatctccaaagaggagggaaacgagtgcagggccgctctcttgaccaggtaaatgggcaaagatgactgctgtaacatttggatgatcaataaagccttcaactagtcgaggtcctgcgttatggaagatgacaactgtcttgttacactgatccgccaccgatttgattagtgaatctgaatagtcatctcgaatcgcgggacgatcagatccttcagaggcccacgcattaccaaaaacgatgcaggcgtcagagctaggctcaacagatggcctatcggagatgaaatcgttgaacaccgccgtgccatcttggtaagccctcattttcaaggcttcaaagggagagatggcgagcgccggcgtgatggcgccagagccaccaccgccgaacatggtaccattttcaccgaatgccgccactccattctctgaatcatagttggaattgagcgcttcttgacctgtaatccaattttgactgaataatgaatttgcggacggattaaagtcgtctggagtcttggctgagtagccaaagagggaaagcatgcgaggtgacttcaagggcaaagtatcctttgtatttttgacaagaacgtggccttcaatggctccgttgaggagaactggagcggcagctggatcccgcccgtccacaatctcatgaggatcaaggacattggaaggcatgccgattccgggctttggaaagtcttggtcttgattgaattgataccaagaagcgatgactctagatgtgtgtcagcgtttgtgaattccaacagtcgtcaggaccattacctcattgccatgtctgtcactcgggactcgggcagtgaaccattcttcacagcttcaatgagatgatccccccagaaaccaccattcgaaggcatggctacgtcgaggccagcttttgcagtagcaactcctgcgtgctgggcaccccaatcagaaacaacaaacccctagattcgaatacttggtcagtattgcgataatagtagcaaaaaggtaggagagaggtgagaaattagggcttctgtgtgaggatttacgtacctggaagccaagttcagactttaaaagaccattcaacgtcttgctattggagcatccatacgaattattgacccgttgataagagcacataatgtttccgctaccggctcttacagcgtcctgaaaaggcctgttgaagatgggcaattagtatttagttctaggtgggcctctagaaggtggcaatgcttaccatagatatacttcatgaattgttttatcatcaatgttggaagatacactagagatatttccttctggattccggttggtttcttgttcgttaccgatatagtgctgcaaaacatttggaatcaatattgatcttcaactctccttggaaatgcacaaagttgcgcgaagaatgcttaccttggtactggtgatgacgccctgcccctgtatgccagagacagtctgagctaccaattgtccagacagccatgggtcgacagagaagccttcccagtttctacctccacgtacgatacgccaagcaggaccaacaacggggccgagcaggacattgacgcctttcgtcttgaactcaccacccatggtagtgccacgccggaaagccaagtccttgctccagctacagcatggttagcatggcaatgtctttttggtcggaatattgaatctctaagacagcatatatcaagtaaagttggaggattctcacctagcaccaacatggattccactcggaaaaccgctgacaaagtctgtgttgcgaagaccattaccggcatcgctgagacacatgcccggaaagcgtagacgctcaatggcaggaatattgccagaacatgtagaatcctttgtgacgcctgccgtcagattgacctaacaaacaaaagagttagaaaagaagttgaaattatttgcagtggcttgttgaatttcgccgcgtctctgtgcctcactttttcttccaaagtcatctggccaaccagcagtttcgccttttgaaatgccgcctcccactcgttgccgcccaccatttcagctgattcagcaaccgacagcattagtatagtattcaaagaggccatcttccctccacaagccctgtctggtgcaacctacgtgatggataaaccggcggtgactggccatagaagtgagagtcgtccgtgatggcatcttgggcagcgcttgtgcctatcaactgcgccaggcctgcaagcagggcagcccgcttgatggcaaccatgatttgtgccaaagggcaaaaaacaaatgatcaatcaacgtgggtgggaatcgccaagctataacagcaaggcgtgttctgcaatgtagagtaactagaatcggtggaaagaagcactcgctcgcttgcaagcttagaaaaacaatgccgtgagactcaagtgctttgactatcgcgaattcgaacgctgcaacaaacgaagcaatgccatgtcacgcagcaagaacagtgaagacgaaaatgacgaggacgaagaagggaaagaaatgcgagagacgcgacaaggggcagggaaaagacgttggtcgattgttcatgctaggagcagtagtttcttccgaatatccaagacatgcatgcatgacaaaaaggctccctttctatacgggccgcttcaatctccgcatcccacgcagctcgggttacctcgtcactcattcactgacaaattgggcggcagctgtttagcagctgttgtagatgctcggccagctaaaggtacccgctaaatgaaagagaggggaaagagggagaagaaacctgtattgattcgcttctacggagtgacatccgacttgaatgcaaccgcaaccggcagtttgttgccatgtacccgcgctattgttgctgtttatggccttttggctctttctttccatcaaatggtggctgcttctttccccgcaaaatgaatgcgggaaggaagacgcatcattagcccgattggcgaggggacctggccaatgggaattcagcttggcggtttacccgtgtgtggaaccattatgacgatttgagtgttgatgacgcaggcaaaaaaaaaaaaagaacttaaagattgcttctttgtgcggcggtggtgacctgtttatggagcaaacacgagatactacctattacctgctagtaattatagatttgagacgaagaaaaattggttgcatatagtagtagtaaattcccttaataattattaaatgccttaaagatattaagtgtaatattataagccttaatatttataatattatactaggacatttgaaaatatgaacttgggtattataaggaacggaaaaaaaaaaatagatgagcaagtagcaattgcacgtttcgatcgtgcgacctccgggttatgagcccggcgcgcttccactgcgccaaattgctttgtgacttgcttaggttagagcgggcggtaattggcttacgaaggtacagccaaattgagcacactatctgagccttgaaatacagcaccactaaacattcatgttccaaaaacagagaaaaaatggtaaaccagcacatctctttcagttttcaaggcaaatttgaagcaatagatcaaatttgatacctaatttttgcacattagcgcttcaaggtaaattgtacgggggtattgcagcctccagcattcattagccaagcttcaaacagcattcgccgcctatcaatctaccacgtgctataagccgccggcacaccgtcttcaaatgaaccaaaaaaaaaagaggagagtaataggcgttattctcaatatatgcccacgtaatattgtagacatataagatcaaggagcgaaagagaaagaaaaaatgaagaaaagaagagttaggtatcactgaaaggttcaaaaaaaaaaaaaataacaaaatccaccaatatctttctcttatccaataaaagatttcctggtttccttttcctcctctctttcccattccacttcaaatcattcccccttcacttcacttccagtcctaataacgtgcagtaataaaaacagacatcttgctgcctttccacccagcttgcaataatcttcttcctcccccgtaaatggccatgaatataataataataaagaaaaataaataacagtaagataagggataaaaaaaaaatacggaagagtgtgacatattccccgctagtgtatatgtgttaagataaaacaacgcaaatagcagccgagagcttcactgctgatgaataatgaaggtgaaagccgtaagatgccgtaatcatgcatgaaaaggtgcccgggtcgattcgggcagcctaaaccgaggagtcaactcgtatgtatttgttgaatcaaagaccgacagccaggcagatgatgatgataatataagaaaaaaaagaaagaggttgggcgataataataataatcagtactttggcaaattgaaggccgcttcaaataagtaacctgaaaaagagttggcaaaaaggttctcagcgcggtgcaaaacgaattaaacaaagatgatgaactggggtgtttatagtattaactttttgaggtttctctgaataatcatgtcctgcacggaacccattgtgattttcagcaagtttgtgtcagtggcgttggtgaagtggccgtaaatctccttctcggggtttctgcttagcgcgcggaatttgtcgaggaagtatttgctggccgccttgtagtcgtcttcaggtccgtggtagtcggtgaagccgtacttggagatggggctcttgggcagcttctccttgaagagatccatcttgttgaggaaaaggatcaacgacgtcatggcgaaccaatgtgagttggagatggactcccacagcatcagagcttcgttcatttggttctgtagccgcctgcgttagttgattgtatcatatcatggcatacatctatttgggcacttacgccgtccttatcctcaacaaggcactggtcataaccactgatggcgacgaggaagagcaggcagttgacattctcgaagcaatggatccacttctttcgttctgacctctggccaccgacgtcaaacatgcggtatgtcaactgacctagatcaaagacagtttctatgatacctgttgttctcaatcgagagcggagtaagtcttggtcattcggtacataaccgtcggcccatatccgatcgatgtcggtcacgaagctgagttggggttagtcaaggccatacgtgtactctgagagaaataataatgaataacgaaatggggtgggatgggggcggaaagattaaaaaacctcgcagtagttactggagcgtcaaaagaaaagcagaattagaactgactatgtgagattgtcgtgcagagcgtattcgttgcccttggcaattgcggccatgacaccactgtcttgccatagcaatttgataggctctaggtaatcctcgggcatcttgctgtctgggctgatttcgccatcaaccaaaatgtgcgccatgtgtttctataaataacattttgtgtcagccagggttcattgtgatgacccgtgtagcacgccgtcgttcctcctcgggctacatcttgcatccgtgaacgacgtaacacaagcacaagcttgtgaaagaaggcacatgtaaatcatataaaatgccggggtgccacaccaagaggcaaagctactaacctcgttatcagggctgtcatagtcgaaacccatctcagccatggcctcggagatggtcttgaatgactgaacaatgttgttgaagatgacgggcttgaaatctagcctctcgtttttgttgaagccttgagcatatatgagcttcatttgcttcaggatggtagattttcctgattctccagcccctataaagacgagtcgcgttagcacatgcaatacagcgacgccatcggcggtacgtataaatccatttcttgctctctctctctctctctctctctctctctctcagtatatgttccccaacatatctctcttctttctcccctccttcttttccccctccttgtttggcgcgattgattgaggttgaccaaaggaaagcggatatcgcaatcaagacttacccaatagtagcagcttcacctccttagccatgcgcttctcatcctggcgcaggaccttatccagctcccgagaatgggcctcgccatcctcgttcttattccgagccccgaagcacattgtcgtgttgtgtggccacagcttggccgtcgtggtgagcaaatgccggaaagagtatgcaaaagccgaattgccgtggagtcgcgttcacggaagtagcgctttgcggaaagtcttgagccaacgagcagcagactttttcgatgtcgttttttttatttttattatgcgcaaacgtgtacgcccgggacgtcacgatgactattgcaaatgaagaaaaggtcgtcgcttagcaacaaaggttgcggccgtagtgcagcaagcgacggtacggaagtgcaaagaaagcggtgcttccaaggctgcctctctcgctttcgacccctatgtttcgcgatcgtggtcgaaatgttgcgcgaaaagcccctgtcaatctccaaggtccctgtcgacccgtcgcctctgcacgagtgatgtccgtcaatcgtcgctgttcgtcgtcgatcgggagcggaaggggattagagagatcagagcaccgatggagaagagaagaaggccagcgcggaagagcaattccaccgagcaaggccacaaccaagatcaagcctctccagcaactacgtactgtgccgtactaataagataagcaacggcggaaaagtggcgaccaacggctacagtaaggttcagacgaggaagaagaggaagaggaggaggaaaaacgagacgcgaagatgcggcagaatcgggattcgctcgtccccatccacagccggggatggccaaatgcaacagccagcctgtttctgcctccggggcatggatttctgacagtactgtacagcaccgtaccgcaggagttgaacgaacctggattgagcaagctgccgctgaagcatccatggatggcatttggcatgggggtcccggctcggtgccagcccagcctgcagcgaccagggcccgttctagtggctgctgcagccgagcctgccatcgagcttctgttcgagacaccaagacgctctagcggccttcgacggcgctctgctggggggggcaaataaggggctcttggtggactcggcgaggcggtacttgggcgctactcggccgagcgccagcaggtaccttgaaacggcgcgaaattggaggcttcgtcagcgtgcattgacagcggcgggatggtaccgctctagctggatatgcgtagcgctcaggttctgcagcgcaagtcaagtgcagagtagacagtactagcactcatgaaggtgggctctcatttgcgacgttccggctacgcactcatggcgtgccatttgcagcaacgcgcactctgcgggagtggcggaacagagacgcccgaggtcgccagtaccgggcgggccagatgcgttgtcgcggcgcaggtactcgagacctgcggctgcgcactccgcacggctattgacctgccgacctaccaccggagaagctcttcatcttcaactccatattagtggtccctgcatgcagcgcacacgtttttgcacaccaacttggcgagacacggtggtgactaccggaatggcggatcgagacgactcgtggcatgggcgtggcatgacatgaagaagtctggctatccctgcattgggccatgcggaggctggtggtgatatcaagagagagacgaagaaaaatttgcagacaagtgcaaggcaaaatacgtaaaagttttggaagaagaggtactactgtacatacaagtagtagtctagtatctagctgtacgagtaagagttacgaaagtagttgcacggtacaggcatcgtacagtatgttcacagctataggtcatcgctttgcgcatcgcatgcatcatacaggctgcaggattcctgtttctgtgagcacttcttctgcagccacatgtatgtacgacgtgagcacagagacggctgcagcctgctgacgattttgattcgcaggattcatgcgctacgactttgcgctgctacccaagaagacaaactactcatcaccggggacggcaaactctagacagaaaggaaagaagaagagaagagaaaagaaaacttggcgtttgatacctcaatgcactacctacctactagtcgggcaccaagcaaccaacatgcccattgcaaaaatccgagttcgcaccgcttgactcaaaaaccagtccaccacgatttattataatcgcccttgaaatgcttctcgggatatacagcggtggtagtgatagtgctagtttaggtagtgcgggtaagcattgaagatatcggctgcgttacagtatgtagggagacgtctagccagtgcctctttgtttcgatttgggggttgaagataaaaaagtgacatctgatgacgaaggatgcgaatcaatgcccatgacgccagcgttccactaaccaacctcgcccgtctcagccactgcatattcgaaaccgcgtggctttgttcttttttttttataaaaataacattttaagtcatttggagcatagcatgcataaacacctctgccagaaacagaaaattctcttcttcgctttttttgcagtgaagatgctacttgacgcggccgtggcaaaaggcggcccgtgccagggggaggctctccgccttcgcgtgctgagtggagttgcgtgtacattgagtggtacacagcatgtacattgtagtagtagtataatggagatgcggtagatgcggtagtttggttcaagttgtataagagcctgctgatgggtatgctagtgaggaagaaaaaaaaaaaaaaaaaagaccggccggttaatgtcgtctttagtggcctcctctaatcataattagcctgggttctttttgcatacgagaagccatcaatggcatcgatgcgtgtatatagctcctttctactggcattgcttattatagctgccattaggtcgttatagtacgcggcatgccaaataacagtacctgctaggcgcgtagcggcgatgatcccttctgcatcgtgagtgaggcccgagataacatggactccatcttgtcaacggcgcagttcgcatttccagtcggtggaggcatcggccgcaaacggagatttaaggttaggtttccatttgtctcgcatccatcctccgccggcctcgtggcttccaagacacttggggctgcagcgtgggctcggcactttgagcggccgtggaggtggcagaagaggagtcgtcgaggtggcactgctgctacctcgctttgcagactggccttgcctgtgcagcagtggcatttcacaccaagttgaggagggaggtggatgggttgatgggtagatacagtgtagatacatgagaacaggtgcgagtaagtatccgtgcaagtcatggtgcagactccacttactacgaggcaaagtgtcacgagtagagaagcttgtgtccatccttgaaaatcaagctcacaagtgctcgtcttctttcatgggtatgcaagtgatttgcagcattctttgcatctcatgcctagtatacatacatatacatgtgtccatggatgctagcaagacgatcttctgggcaactttctcctggcgagtgtgcaattacaggtgcattttgccagggccggcttagtcaatgacatttagtctaaaaaatgcctcgttgggtaagtgcaggacagaatgctggcagtatggagaactcttgtcgtattggctccagtgtctggtatattgttgaagccgctagccagtagtacatattgcctcgagcacaacaatggactcggttgtattccgcaggtagcaaagccggacattttgccgctgctgctcatggctcagcccggacctttgagtccagtccaacaactgtgcagtagtagcgtccatgtatgttacaagtatgggcaaactggcaaacaaatgacaaacaaaagcagcagcccaacctccttctgggttcgtgcaaccctccctcacgcacgttttggctcacttggtgtgctgctgccaactcccgggtcttgtcacctgtcagctttttttgctcgactgtccttctcttcttcccgcccccagcccgcgactcgaagcctcatttggctcgacggcacggcaccaggaaaaccgcgtggcaatttcgcaacgtgctcttggcctgactggccagggttgtgacatgtcaaaacttgggcgagagagaaaagattagtgcgccgatggcgggccatgtttgatttgaaacatcggcgccatggccaggatagagtagcgttgggagttgtgccgggggcctgatccctgctggactagattcgaaaagggtgcctcttgactgctacgagtaagactaggctggacaggggacggggagtcgccttggctttcgccaactgttgcgtctgtggtttgaatcgttgaattccgtggacatctgctcgtgtaccctggaacaaggcgtttgtgcagcttctcatctccgcaatggtcagtcagattttgggcgattcggttgataacgccatcacagatgctttgtaatgctagattcttgggaaatgctgcgctgtgcttcagtcttccgctccgcatttactgatacgtcatataatatggttcactgcttgcaggcgttcatcggatcgcgtagccttgtaatgtcttggatgcatttgagactcgatggttgatacgtacatactgttacctgcagatagtcaaacggcggaatatagccttactgtttatttatctgttaaaatgtaataataaaggcacaaggccttttttatttcatgcccgctattgtagggtagcaccaagctactaatcacaactgctatgatattgtagttacaagcgcgaagtaggtccatcattttccatcgtgatatcaccacgccactgggattgagtgacatgcagaatatcacgaggaaaagagatataacatacaaaaacttgatgagacatccaacaaaatctagtggcacggtagaactgttctaccgatctgatattgcatgtcagcttgatgagtggagttgatgcccatgcaggtcggagcatccttgagatataacactgttgcaaccaacaaacaacgaaaccccagtcatttagccgccccttatctctgatgctatctatcaactgaaaggagacaacatacagtctacccctttactaaaacaagtgaacagcttccataccaggccgtgatcaaggatcgtcgacatctcatagaatctgtgctcactcgttacacccatgccactctgagctgaccattcttacatcgggcattgaaccaaaagcagccatggagagaccttggcatcctacaacaaggaccaaatacgggtgccggccgctaagaaattccagaaagagaaaccttttttatcctagactacgtggtgccttataagcactgtgccctttgcgaacgtcctttctatatattattgccaactgcagctaacaccgacattgtgcagaatgccccaacaggaaagaaaccaatctatgtcatgcagatcgccgtaagccatttgacctgccgtaaaggcatgctgacccagcggtgatctaatccagttccagattgccttgtcgtaaggagtagccatccaaaattctgacggtagcttcatctgtgttgtctcatttagctttctgtcttttgcgcgcaaaaggtcaacctcttctgaaatttgataagacagttccgcgttgtgtggccgttgaattgaagtacacttctgtgtacagtcaggggacaaaagtctgcaaacaaaaaaaaaaataaagatacactcagtttaggaggggataatctattgcagattcaatccacaacagctgctataaaattaagtattataagtaagtactattaaaatataaaatattcatcaattgttattaaattttgactttcatcacctgcatacgtattttgtagatttgattattaaattttgaaaactgtgacttttggtggtactcagtatagcgttcgcagactttcgacccatcactgtacttgacgggtaggtattgtattccaaagcattgcctataataatcgattcctattctcttacgatatctctatgaaacgagtaagctctcgtcgagtatttgagcttttctgacaacgcatgcatttactgctgtgtctaatatttagttgccatagatgatggccattgcgaattatataataaacagtaggggagacgtcgactcttttactggcgaagtccaagaaccctcccccagaatcttctgtccacattggaaacatatgcagtgagatggcaaagtaatcgcaggatatttcatctgaaatgcgactgttgtcacagccagtcgggcaaaccagctcccatagacaagcacagtaccaaactccccaaccattaaattctcttggtataagagaagctcttcccatgaagttattactttgagctgattgccgaacttgtcggcgagaagctgacaaagagttttgttatcaacatcgtcgcggacgcaactgcagccgaagaaacgagtcaagtcttggctctgtaatgcacgtatgatgtccaaatcagcgacccatcttgatccatcgtacactgacattaaagcctcgcgcatcacaatgtctgcgtcaacagcgcctcgagcattagccaatggaactttgtagtcggtaagcttaaggtgtagggatgtctgagtgaaagagttcttgggctgtccatcaaagctagccgcctgaacaaatctccctcgcatcgagttggcttgcagcacccgaggcactgggggcgggatgagcatgacaacgccaggatagcccaagttaccatgaatacgtcgaattcccttgaaaggtggtttacctgagtggtcttgcaatgccgggtcttgaagcagggcctctgaagtatagatagaattcccggtcgccatggccatgacgtgcttaacttggtctgggtgcaagtcgcatccaccggattcaagcattgccaggcacgaaaacttgatggctcgccagaacttttcttcctcgcgttcagtctgatcaaaaacattagtagcccagtttgcacgccctatgggctgcttggtaatgccaattgacatcgtcgctcccggccaatcgctgtacaagtctgatatagcagatatggctctcaaagatctaaaaaatagagcgctttgttgatacaccccatccaaagaatctgagcagtccattattccagtttctggaagttcttcgaggtattctctcaagaagctgggatccagggcactggagcgaaggatagctgttaacttgggaagcgtgtacgagggaaccttaacctcggctgaatttctgagaagcaacgcggcggttccattcgcctccacggaccagaatagacctgcaggctcagttgcattgcgcaaacaaggagggtgatattggtactctggctcctctagggaatttataaagcgaccgtactgttcgtctgtgctatcgtatgttgaacaagaattctgagcgtattctgtaggaggatcaatccattgcatttcacatctgcgagaagaaagtatatcaccaccacccatatacatagtgcttcttacggagagccagtagcaatcttcatctacataccctgaggtgggctgacagcttcgaacgtttgcgcactgtagaattcgctccgtgcccgcaaaagttgataggcacaaacactgtgaagtgcattggagcccttgctccgcacatgggcaataggagtgacaagacgctttgtctgttttagcacagttgcagccttgaatgcgcataaaggcagtttcatccggtagccagtaaaatcctccggggctccaatcctggtgtgggagtgacggttcagtagcagtgtcgtcaggaatcttaatatatctttgcaatagagggtctttagtgcgatcgatatggatccatcgagaataccgttgtataacttggggctctcccccgtaagcccgttttctgctttgacgtgcgatgggaactgcggaagcatattcccaattgccttcgtaactaaaaccgccctgggccgcctcgtcaaatttgggctctatatgagatttagtaacgatgatacaatcatcgctacgcaaatttatgttttgagcgaggcgtcggagcacggagatggatccttcaatgtcatgacactgaccaaaaaaatctggcgaaagtctgaatagaaggtatggattaagcagcccaaacatggggacaatatcgcgaaatttatcgtccaggaaattccggcctctccgtcggccgaattcaatgaagtagagcgctgtctctctctccttttcgacagcagataggaaactatttgctgtatcaatgagaggggtgatccagcctagggcgatatcatagcttttatcgtcggtcgagttgctgcaatatccaatggcttctcccagtgcggaaaaacattctgctgcttcctcgatataaattgatgctggctgggcccaacttccaaggacacatccgaaagtgatgtagcggagctcttcaactgtgatccggtcactgtcctcttcaaatcgcttttcaataacaaccggatctccatagaaacgcaagtgtgaaagcgacactgaccagctaactccagagcaattcttctcttttgcctctagcccaagagtgataacgcccccaggcttaacaagccgatcgttgaatttaacatctcggttcggagagaagacgttcaagtctggatagatgtgccatgacatgagtcccaatattacagagccatttgttacatcctgtggtacgccctgtatcaggtcttgggccgtcttcatcgccaaaatccagttctccaccacgtttgagtaggttgtaccggagctgtgtattgatggaatgttcttgacaatgagtttcaattgcgtatcttcgcgcttcttcacttcgttcgcggtctgcaaccacgcgcgtgcgctggcgtcccagctcgctagatcgtctcgcaagatctgacggccctgttccgccgcatataaagctgcaaggccctgtatttgagaagtctcggaagccctttcgagatctttcagccgaccgtcaacgagctgcatccagatagccgtggcctcaacattggaaaacattcgagccagcatacaagcaagcagatgtagtgcgatgatacttggtccagaagatactgctgcgtagatagaagtgccgtctactcccacatgaccggaaaacggaccgtgatcaacgttcttgaataaaagttttttttagaatcaacacattcgagtacaatatggagctgatgagtagtagttctacataccttcagatcgaataggggcgaggtcgcaatttctgaggctctctccccatatgcagcagtgagaatttcgatgttcggaataatctgctcgaacaaggccccaagcctgcgagctattctatgttgtgacccggactcggcattttgtcgacggtgttgagagagtgcattgcccaatccttcgaattgcttgggaacttccactctgacgagagcaaagtccacgctcgcattcgcaagtgagaagctattttcatttctagcagaaaatattgaagcaatgaattgcgaattgagcgccattatatattcgtccgttttgcgttccggtcaataactagaggagtggacggaggaacgattacagaccatttcaatagcagaaaatgtgacttttggaaagaagaaatactggaagcaacccggcggggttgggcatatacgtcaggcatctatcgcacaatgaccatggcgaggctgagtcgctacagatggtccattcaggtaatacgcacatgtgtaacctgagaaatcggatgttttcctccgaattctatactttatacctcgatgcggtagtaaggcaggtgcttcttactacttagatacggagcatttttttgtaccttcaaataacctacttctttttcataacccattacttccataagtataatgcttagctgaatattatatagtgttggatgatttttatatacctagagatctttgaattgactaggcattgactaggtatcaagtcagactattatcgcgtcggtggccctaacaaatctacctattgtgtgctataaacacgtgtcaactacatgtagcggcccgaaaagtaagctgcattagtgcctccataaaagaagtacctggaagaagactactacctacctaggtactacatgcacaggcgtgtacttcatatcgtgattcccaagacattgcctctagatgacattgcctactatcttacgacatgttcgttagtaatttcaagctaccttcaagcgcaatactcacaacaagcaatctggtgaacggccacaataaggctttcgctatcgctaacctagacagaaccgtgatagtacagtttttgagagaagttggatgtacattggtggctgggctacattagcaagcaaactctacttcctagacttacttaccatggatgcgagcgaaagatgaccttcaagtgagaatagacagtgtttgaactagttgttgggggatagtgattgtaagatgatgtctcttgaaactaacttctgtgttgttctgcaacgcaaatgcaaggccaatctttctcctaccattacactcctaagtagatgtatcgatagctacatctatatatatcccaaagccacgttataattcggccggctggaacttttaaactttctctgaagaactgtcaaactttgactaaattatccactggtggacaatattgtaaagcttgaatacgcgtcaatctggccaacccacaattcctccctctataaacctagccttcgatgtttgtttgtcttcttgttgtcttcccggaatctactctccctttttattttggcatcaatacaatcaacacttaacacagcaacagccaacaagatgtcctggcacgtgtttcctctggaaattaagcatcagatactccaaaaactgatagaagatggcggcaagttggccgatttcgctacagtatcgcgtgaatggcaagagaaaatcgagcaacatacatttgcacgaattagattgacgccttcacgtctcgccaagtttgattcaatgacatcccgcaaccgatctctggtgcgctacttgtggctatgtcttgaactggacaaatactgttgcattgattgcgcactaccaacgtgggtgttcaatacgaatgatgatgagggcgaagttatcatgacagcactgcagaaacttttctcagtcctcagcacctgggggtcggagagcaacttatcacttgacatctctgtatactcgcctagcgactcagagcactggtttccacatcttacctttgagcccgatattccatggaacacgggaggtcatgatcgagtagttgagcaagcaggccgggccagagctgctgatgatcaacatgacttgaacaacgtgaatgtggaagaccatacgccaagggccgccattgacagagtattcggcgagattatgaatcaggatgatgcttttcttcttccattcaccaatgacgagcaagaagatgaatggtggcagcaattgccattggccccagcggtgaccagtgtgttattacgtcaacagaatcgccggcgttggaagcctcgggcgcttgctcaaatgctctctcggttgccaatgcttcgacagctctattatgagccatggagggaatggggtaatgggaaacaggaatccagagacgaatgtaagcaattttcttgatatatactcacaaggacagtatactgcgtgtattaaaatactgtctggcggtgttgctgttactgacgtttaccgttgatgtagcccatctcaaatttctcgagtcccttgccttgacagatctaaaaaacctgacaatcttcgaaaactttaacgaaaagtatgcggagaccttcagcatcatggattctaggttcaagagcattcggactccaagtacagctcttagtcgaatcctctcgaaagtcagtctcaattttgagtctctctcggggtcattcatggtggacgcttgcgaattcttcaacgcccatggccaatcttcacaggagtggcctaatttgacgttgttggttctcacttcgcaactattgacgcctcaacaaagccacacagacatcatagatatgcttcaacgagcaggatgcgcggccactcgtatgccaaagctcgagactatggaaatttggaacggacgaaagaaactcgcagctcactttaaatacgagctgatgaaagaagatcgatctgctattatcacatggaaaggtacatggggcctcaccttgcagccttcagtcgtcgagatctgggaagccgtcactaccaggcgtggcggctttaggcttgatattgtatacgaaacgcttgacagcgatactattcggtctcatggcgacgcgattattggactggaggtttcagagcgagtagtccggcctatttcactgcagcagatacggatagattgtgacgctccttggacgcgaaccctaccacacctctaggatgggtttcggatgaacttcaactgactgtatgccaatcaatagtgcttgcagtatctctagatagaatccatatcaaataataaaacattttggacatcatgcttcctgctatgatattctgtgctaatatgtacatgtagacgatcgtcttcatcctgcggcagaaggcgtgcggagcgcagaaaggagttgtatcacagctcctatgtgtcatttttgggcgagacactctattaatattcacaaaatgtagagaaaagaaaatcttcaagaaatgatatccaagcaagatttgagagcgttttgcaaatatcttatgagcagaacaaacgtttgggctgttaatagcgatctgtgtggcgcttggtagcaaaccctcataggcagtttatccacatcgtccattcaacaatagcctgcccggctagctcaatcggtagagcgtgagactcttatgagttacacattctgtattacaatctcaaggttgcgggttcgacccccgcgttgggcttttcctatatttccaaaaatgattggtttctttttttgctcttttgtcaagttttcatcttggcgtatgtctccattctttttttctttttgcagcatgctgattcatatctgtgttcacctaggacatgaaacccgattgaaagctatggctacaagtagagatgatagacttacaggacgaaggactgctgatgcagatactgaagatataaggtgtgatggcaatcacaattttgcatggaaggagagagaaaagtataattctaacgagtttcagggtaggtgaattctgggtatagagaagttttcaacttttgacgggtgtaaaaagcatctaggcagtagataatgcaggataaattgccaaagagttccatctacaatacatgatcaacatggcatatgagtaagttgaatgagatgtatttggttgtaccaagtcatgtagaaattgcagtctcgctgaatactttgcccaccatccggtagtctcacagcaaatgcccccaagcttgccagcccactaatagctgcaagaactgctataaaatgttcataagagtgatagtctgttatagttgatagcgtgatgcattgcctgatgcgggaatttcccgagaaattccaggcctggtgggttcatggttattgcaagcggaacttggtagccagtcacgaattgctccatcatgaagctttcttccgcattgcccactaactttttttcctcccatgccgccccaagtacctgcgacggcctagtcaaaaaaatacttataaggttatcattttcgggcttagagctgggcagctgagccaatcattcggccgtgtgggagctcaatggagggcttggggtgcaatgactggtctcggttagcttgaagcttcccgacgtcatgtttctcaaaggggtaccggcaaggtacaggctgcaagcactctgcaaggtgtaaacccaatcgacaggtaccaaacctcataattcgttgttgatgctgctctaattaacatctcttctgggatattatatataaagtaacaaatcagacatctccatgacttggtccaaatgattccagcagcccgcccacggctgctgtccgtcgtgcagccccagagccggcatcagatccagaaccacattcttgggctcaagttgaaaagtgcgccaaaaattttcaccccaccagactcgagcccagctacggctcgtcgttgcgagttaggcgctcggctccctgcgtctgggcccccgaattttcgtcgcccgccgtcactctcttttcctcctcctccttctttttcttcctcttcatcttcttttattcccatattgataccccgtgttttatcctcacgagtccttcacaccacagccaaaatgtccaacgaaattgtccaccccaccatccaaggtaggtctgctgctgaatcccatcttcaccttgtgctcataccccgctgctctggaaatttttgttccaattgcccctccatgaccgtgttcatggatggcggggcatgacgttgaaagcatcggcacatgcttctgcgactccattgaatgtttttatttgatgtataagaggagcagaagctgtgagatgctggatatgccttgagacagctagggtgtccgttttgttgattccagatgctgcgataagaaatcgtgataagaaaaaaaaaagtcagcgtggaatccccaattgagctggagtagaagttgcagcatggaactccagcctcaatcaagctgtgctctcgatatttcattcacccatcattactgccgttgcgtgtagatgtgctaacagctccaaccagatggctggttccgcgaaatctccaacatgtggcccggccaggccatgaccctcaaggtcgaaaaggtcctgcaccacgagaagagccagtaccaagacgtgctcatcttcaagtccaccgactacggcaacgtcctcgtcctcgacaacgtcatccaggccaccgagcgcgacgagttctcctaccaggagatgatcacccacctggccatgaactcccaccccaaccccaagaaggtcctcgtcatcggcggtggtgacggcggtgtcctccgcgaggttgtcaagcacgactgcgtcgaggaggccatcctctgcgacattgacgaggccgtcatccgcctgtccaagcagttcctcccccacatgtccgtcggctttgaccaccccaagtccaagacccacgttggcgacggcttcaagttcctggacgactacaagaacaccttcgacgtcatcatcaccgactcttctgatcccgagggccccgccgagagcctcttcaagaagccctacttccagcttctccacgacgccctccgcgagggaggtgtcatcacgacccaaggttgtatgtctcttttttcttcgagaaggcgtgtagcccctttagggttttggccggcatgctagagcgacccgttctggtttcctgcattttgcatctttggtgtgcattttggaaccagctttggtgactgcatccatactccgactccctaggggctgccagagctagtgctgctttctcacgagggccgctcggtagttccgagtacagccgcttattatgaaagaccatagggcagaacattcattgttccgctagagcttcagctccctatgctttttttgcttttatttccatcgttgatgcacttggtagataactaactcttgtaattcctacagctgagaaccaatggctccaccttcctctcatcacccagctgaagaaggactgcaaggagatcttccccgtcgccgagtacgcctacaccaccatccccacctacccctccggccagatcggcttcatggtctgctgcaaggacgccaaccgcaacgtccgcgttcccctgcgcagctggacccccgaggaggaggagcagaagtgccgctactacaacgccgagatccacaaggccagcttcatcctgcctacctttgctaagaaggctctggagtaagggaagttgacatggacgaaataaagagtgttagaaaacaaaaaaatgaaacaagaaggatttgaattttcctttgatgagcaatggcattagcgcagaaggataaaaaaagttggacttcaggccgtgaaaaggatcaagggaaatatagagtgctacgctctaaatgtagagagaagctgaaataaagatctaatagatcgcttttctcatgacaatgactgccttgttgattgatttagcctacagtgcatgaagaccgcgacaactgactttgtaattggatcatcatgtcttgaatgagtacgcacagcgtctctcataattgtattatcattaacctttatcttgtttggtctttacctgctttcatgtctatattatgcctctacaacctgtcaaacgaaatctctctctgactaacgtcaggatacacgtcaaatctccgctgagtattcagcgggatattcttccgcgcctcggcgatatcctcgcccactagctctgcctggacagtagtctcattctcatccgcctcgaccaaaatcttggccatggggttcacaatcaagctgtgtccccaggcgttgtagctggcgctcatgtctctggcgggactgcaaaaggccacatagatctggttatccacagcacggccctgagccaacaaacgccagtgcaagttgccagtggtgaggttgaaggctcccggatagatgagggcgaaagcaccgcggcgggcagcaatggtggccagctcggggaagcgcacgtcgtagcagatggcgatgccaatcttgccgtactcgggtaggtcgacgagcgtcaccttgttgccggcgctgaggacctcggactccttgaaggtgatcttgccggggatgtcaatgtcgaagaggtgcgtcttgcggtgggtggccagcagcttgccgtcgggcccaaaggtcaggctcgtgttgtagtactttttggtctcgggctcgagctcggggatggagccgccgacgaggtagatgccgttctcggcggccatggcggacaatgcgtggaacgaaggagactgctcctttgtgggcggcgaggggagcagcgtctcggcgtagttggggaagtagtttgttccgtagggagagttgaagcattcgggcaggacgacgagcttggagccggactgggcggcctcggctaccttttcggcggcatgcttgaggttggcatccttgtcggcaccagaggccagctggatgcaggagattttgatgggctttttgagcaccggagctggacccgaggacgacattttacgaaaggctgcagagcgaaggaggggtgaaagggctgttgttggcttggacaagtatctagggctttgcaagagtgagattggcctaaacagcattcgcatggcggagaagcatgtgtagtgggcggggagacaaggagagagaaattggcttatagtgaggtaagatactaagagcttccggttgacgcccgatggcgatgccggcgcttcggagctgctgctgccgctttgagcctagaagtttgcggagagctgagcgacagaatgtacagagtacggttgctttgcaagcgccatgcgggtacaagctcgtacttgtacatgcatcatgcacgtcattcggagaccatgcgacctcgaacaacaaaaagaaggcactgcaagaaatgaatttagagaagagaaacagactgcacagctaattcatcacaaaaaaagagcaaaaaaagaaaggaaccaatttagcaattgcacgtttcgatcgtgcgacctccgggttatgagcccggcgcgcttccactgcgccaaattgctttttcttggtgatattgcgtcgtggtatgactcattatatagccctttctcacgatgaagtggatacgcctgtgaacgttgaatgggcgattgtccttatcgcgcagagtgagacgagtgagaccccgagcatcctatcagcatgtgcttgggtcgaggatgtgactgaatgacaaatgagacaaagagctgcgggctaatcggctggtggttgcctcgagctgtgcggccattggaggcgatgcaaaggggaagcgtcatgcagagcgccgtgatgtgtttgcgatgagatgtcgcattcgtcatgcaaaatggctaggcgaagggagaggccacctattgaggtagctgggacttgtttacagtaggcagctaacaggattgctcgacgcatagcgctatttatgttaataggctagctcgcagtacgtttctcttattgcgctgccttgctttcccacccaccagggatcgagtgcctgcgatctgccacagcctcaatctggccaggcagcgctggttggctctcatcccctttcacctcattgctcaattcccatctcaacacttgttctttttggtccttgaggaaatagtctgcgatagggattttttttttgttttgttttcgtgctcagccatgactcgggtctatgtctacacagctggcctggtggcctttgttgccggtacgtcatcgaagtccaacgtgcgccccaaacaagagcagctaccaccacataccacgagctttgaagttgcgatggatttgtgccaagcgcaaggaaagaaaaaaatggaactaactgcgccggtatagccacggccatgattgtcgcctccatcacagagccccattgggtttcgtactcggtgaccacgaccgccggcgagacgctcgagaagcacattggcctgcacaagagctgctccagcctcgacgatccgcactgtcgcgatttcccctccaaggagctctgccagtatggcgagcggtacttttgctccatgtggcggacggtcggcttcatggcctcattcaccattatcctgtgtctcgccagcttgatcgcctttgcgctcgtcatgggcggcggaaagtacaggcgcgagacgggctggccgtttgtctctgccctgttgacgctggtatctgttgtcgagttcatcatcatctccatagtggtacgttgtcatttcagagccaaagatacgccttcagcactgactgttttgttgttgcacaggcgtacttgtacgaccatgacgaccagtttaccgttccggggtggaatctcgatgtctcgtggtaccttggcactgttagtgctggcatctccttggtcatcgcggctggtctcgcggcgtctgcctacttgctcccgcccgaagagggctacgaatttctcgatgatccgcttaatgcttgattcttttcacaacgtgtttgaaagcgatgcaaaggctgtgctttacgaattcttggctgtttccatccggcgcatccgattcttctcatgactgttgattctctctttgtcttctcttatcagtgaaaccgcacatttggtatatagtctggcgttttgggagttgttacacattggtcagtgtatacataaacgacttgtttttgaaagttatacgcaaacggcgctattcatatgttttcaggcttgcagtacgcaatgtacagccatatcatggttaattctctatatatatgacggagtaatgaaacaaccaagcctcgatgttttgagtacttggttgcaagaaaggaaaaaaaaaaaagctgtgatatgtatttagtaactttgaaattgtcctaggccgtcggcggagtccgactttcggggagcgaaccggttgacacgaggcggcttgtggcggggttgatagtaaacatggagtaaaaagatcaatatcaccccacttagagaagagagagactacattcattatcaaaagttcgccgataggccgtaagacgcctggactaatttccccaggatttccatgtaattctctaatctctccttgtttatcaccgtccttcttaagaaacaagctccagccttcatcatggccgaatcagcagctcccggcctcacatccgagcagctctcatccttcaacaaggacggctacctcatcatccgaaatgctctccgccccgaaaccgtagcctctctcttaaacgagactcacagcctgctggagaacttctccctcaaggaccaccccctcacgcgcttctccaccggcgaaaagtccgaccatgtcggcgacgactacttcctctcgtcgggggacaaagtccgcttcttcttcgaggaggacgcctttgacgaggcgggcaacctgacgaagccaaaggagcgcgccgtcaacaagattgggcactacctgcacgccctatcgccgccgtttgcgcgtctcatcgactccaaggccaccagcgcagcaggcgaggtcagccctgctgccgtggcgagagatctcggcttcaaggacgccagatgcctgcagagcatggtcatctgcaagcagcccgagattggcggcgccgtgccgccacaccaggactcgacgtttctgtacacgagtgcgccgtcggccgtgggcttctggtacgcgctggaggatgccacgctggagaatgggtgcctgagctttctgcccgggtcgcatcgctgggcgccgattgagaagaggctggtgcgcaaggcgggcggcgcgggcacggagattgtggataatgatgggctgaggtttcctcctggggacgagtatggtggtgagcaaaggggcggggagtatgtccctggtgaagtcaaggcgggagatttggtgctgattcatggcaacatgctgcataagagcgagaggaatacgagccagaaggggagaatcatttacacctttcatattattgagggtgagggtagagagtatgatgagaggaattggctgcagccgccaagggaagggtttaccaaattgtttgtctaagtctagtcaagagcagaaaagatataatcgatcaagggggaaaagttcgtatataccaaaaggaaattcttttctttcatctgctcctcatgtctttaggaaatctatccgtcgctcatgcgctctaatggtatagtacatacatgtatatacaggtcctcccacagaaacgaagaataaatggccacccccgttctatatatactcgaaaagaaagccctccaaaacttggaaatctccaggtatcatacaatctcccatgtggcgtgactgcatgtagcagtctacgtatgatggctgatttaataaaacaaacagaaaaaaaaaaaaaagtcgtaaccgtggatgatagaaaagcaaactcccagtcggctagcaaggccaaagagaaacagtacaagattggaaaagagtagattgtggcttttcttactcttcatctgagctctcgtcgtccgagccagactcgtcttctgatgaagaggatgaagaggaagaagaggaggattcgctgctggaagactcgtggcccttatcagcctcctttccatcgtcagagtcagaatcggaatcagaatcgtctgaagagctgctgctgtcgtccgagtcgctctctgattccgaggagctgctgtcgtccacagtggtacgcagctttctcttgcgcttgctgggcccctcctttaatttgacctggttatcaccttcggtagccttggttgtgttgctttcggcgatgctcactccggaagacgctgtggccgtggtggtgtggctggcatcggactcctcgccctcggacagttggtctagaactagctctgcgcgcattcgcttgatcacacgcctgattacatcgtcgacgtcctctgatgaagtccggtattcgacctcatggaaggtcttcctcttctgccccgcctgcgaatgaagcaattgcgcgagcagctggtcgtatcttagttgcttctccgggaggttcactgaaccttccgggaagcctgcggctccttctgtgctgtccttggttcggatttccatggcggtttcttgtagtctcgtgcgaacaaagcccttgatgtctcggatataaagataaaaggtatcaatgttggccgaagggaagagcacggggtcgaatgcgtgcttgatgaggatggtctggtagttcttgttaaacttccacgagtcccgagcagacttccactggctcaaatactcgagcgcaggcttgatatccgaaggggcaacggcagcattggccttcttcttgccaggggtttttgctttcttgggaggtggtttgttgacgggccccttggcatcgattccactttttgtgggcgtctccccaaacgaaaccgactttctcttcttcagctgagggttagaagctgcaggatgcgagtcgttccgaaactttttcaatgccgacagaggttcgcccgctggcggggcttcgggcttccgcttggacggtgtctgctgggtcctgctactgcttggatgcccaacctgcagggtttcatttgctgcttcgggtgcggaagactgcttgagcttcaggcccaatctcttccaggctggcgcacgagccgacgctccgtcgcccgaggaaatcatggtgcgtagaaggtggtggaaagccctcgattgtggtgattcgaaagctggtagaacgagaggcgcaaacaatcgtcgattgggctctgatcgcgtgtggttgtaggagagccacgctctgcgcaattgacaagacttcacagacgacggtggtcttgggaggttgaaaggacagtccaggaggaaaacgagccaatgcaggtccccaattgcttgctgcaaatcttcaattaaaagctaattgatatcctcaaaaagttgtttgcgcgaatggtctcttatttgatttctgctgggcgctcactgataagatgccccgccggtttttttttctaaaagctccactgcatatcggtggccgcgtccagggtggatgcttgagccttctcttgaatggcgcctcaggctccgacattacgtaaccatgcaccttcagcctttccggccaagctgccagtgacttgtgctctaggcaagctgtgctaacgcgtacggccttgatgaagctaccagcagcccatatcgacaatcgaccttgacattcgcaattcctcccttcggacccagacaatagcagactcgagcagctgccgtgaatatatcttcttgcgactgccctcgatagggccaacactgccgtcaccatgtctggtaagctaggctacatcatagctatccccgccatcatccctcccgcatactgacttgcaacgcccttagccagcgcatacgaccgacatatcaccatcttcgccgacaatggtcgtctgtaccaagtcggtaagttcacagccccgaataacaagaccgattcgaacgcttgagtcgagttccgccgcctgcatcttgtcgcccagcccgagccgacctagctgacatctccaacctagaatatgccttcaaggcaatcacagccgcaaacatcatgtctgtaggcctgcgaggcaaggactgcgccgttgtcttgtcacagaagaaagttcccgtgggtattggcatcgcccaaatgctgccttacattgactgatctcttgggcgcaggataagctcatcgacccctcatctgtctctcacatcttccaaatctccccctccgtcggatgcgtcatcacaggctctattgccgacgccagagccttttctcagcgtgcccaaggagaagccgcagagtttcgatacaaatacggctacgagatgccggctgatgtcctggccaaacgactggccaacatcagccaagtgtacacccagcgtgtaaggacggcctgtttctatgagatgtaacttttggacccatataactgacgctttttactaggcttacatgcgaccttacggtgttgctaccaccattatcagcctggacgacgagcggggaccccaactcttcaagtgtgatccggctggatactttatcggctacaagggcactgccgcaggccccaaacagcaggaggctatgaaccatctggaaaagaagctgcggaacaaggagcatgccgaaggatcatgggaagaggttgttgagctggccattacaacattgagcacggttctcagcatggacttcaagaagggagagattgagattggtattgttggcggccctcgaacagacggcaaagagggtacggacccgggttttagaaagctcaccgaggacgagattgaggagagattacaagccattgccgagaaggactagtaaacgtatagatgggttaatgaagcaacgttagagacgtcattttctaccaaaagggctcggagcattgagtctcgcctcttgaaggccatgtcgctggagccttggttggtatcttacctcaaacagtaatgtcagtgctttcttagggtcgacagctcatattgttatcttactttgaagtgagtgcctaaagtactccttgcttcacttgaaggttactagtacctagggaggcggaaggcagtgcgtcttacccctaggataagaaacttctattcgtacataattgtgctgcgaaataaagcagcaccggtgaagagcctataacctacttagtctacagcatactaatcaaggatagtgaaatccaggcagccggtaaaggagaagctcaggtgacgggcgcttgaacccacctgctgacaattaaacaattaagccatctggggaagtgctctggacttgtactccgtacctcggacagccattgccatgtcaactcttggagggaggattatgaaaagtgggcaattccgccgtagcctctacttccaggggctatcattagctggtggatgctgaaaagggaagatgaggttgtcattttggatttgacatggccccgcaggtggatgccatgggcaagcagggggctgccaaagatgcagcctttggccgtcttctgtaggactttaggcgccaaccaattcgtcggatcgagaagcattgatgccattgtatgtgctaaaactgttaggcagctaagaatcgtactagaaatgtctggtaaagtaggtgcctgccgggtgcctgtagattaaccaccacctggctccataacggccaagtgtatgcatctttgggcgagactaagcggtgcctgagccgcaccgggcttgaacagaaaaactatttgaacaacaggaaatacgaggcacagagtggcagcagagacagaacaagacagaacttgcaccgcagaacagagattacccctaattacaacaacgcaacccctaaaccaggtagcacagctggccacagaatttccccttggaaattgtcttgcggtcgagctggggacggcacaatttggcagctcccagtcaggactagcgccacagccctctgcaacttgcagagctagaccggatcatcccgccgcaggctttgcccgaagcggtactaatatttcttatttttcattgttgattttgcgcctgcctgccgcgccgactgtccacctcatccagccggtttttttttcttattaccaactcgccctcccttcctttctttctctctctacatcttccacctcctacatttcctcgcatccgaagctacggaacactcgattcttcctatttccttttaatacaaatcttttctttagcttcatccgtcagtctgcaaaatgcgtgagattgtgagtttgttttgacgcctcgtcccccccactatcagagctgaggaagctttcctcacgcgcccaccgctcgtcaattgttgcagagctcccaactcggcagtctgcatggacgatcaacatggctatacccttttgatgtgaatacaaactgacatatgatttttcttcgacgcgcaggttcacctccagaccggtcagtgtgtaagtactctgctcttttgcccctcctaggggcgctgcctccccgcacaaaacgcgacatcgcgatgctaacaatttgcgcagggtaaccaagttggttctgccttctggtacgtttttccttcgaaaaaacagcgaaaaatcggctccacgcgtcttgacgaatcgcatactcattcatacttataggcagaccatctctggcgagcacggccttgactccagcggtgtttatggtggtacttccgaccagcagctcgaccgtttgaacgtctactttaacgaggtgtgtaacttttgccagcgccctacttgactttcgatttcagcctagactgtggaatctaacgtcttttgtttatcataggcgtccaacaacaaatatgttcctcgtgctgttctcgtcgatctcgagcctggtaccatggatgccgttcgctctggcccctttggccagctgttccgccctgacaactttgtctttggccagtccggtgctggtaacaactgggcaaagggtcactatactgagggtgctgagctggttgaccaggttctcgatgtcgttcgtcgcgaggctgagaactgtgagtgccttcagggcttccagattacgcactccctgggtggtggtaccggttccggtatgggtaccttgttgatctccaagatccgtgaggagttccccgatcgtatgatggccacattttccgtcgttccttcgcccaaggtctccgacaccgtcgtcgagccttacaacgccaccctgtctatgcaccagctggttgaaaactccgacgagacgttctgtatcgacaacgaagccctgtacgatatctgcatgaggaccctcaagctgtccaacccgtcatacggcgatctgaaccatctggtttctgccgtcatgtctggtgtctctacatctctccgattccctggccagctgaactctgaccttcgtaagctcgccgtcaacatggtgccgttccctcgtctgcatttcttcatggtcggctttgcgcccctgactagccctggcgcccattctttccgcgccgttactgttcccgagttgacccagcagatgatggatcccaagaacatgatggctgcctccgatttccgcaacggccgttatctgacctgctccaccatcttccgtggcaaggttgccatgaaggaggtcgaggaccagatgcgcaccgtccagaacaagaactctgcctactttgtggagtggattcccaacaacatccaaaccgccctgtgctctatcccccccaagggcctcaagatttcttccacctttgtcggtaactctactgctattcaggaaattttccgtcgcgttggtgaacaattctctgccatgttccgccgcaaggctttcttgcactggtacactagtgaaggcatggacgagatggagtttactgaggctgaatccaacatgaacgatcttgtttccgagtaccagcaataccaggatgcctcggccgacgatggcgaggagtacgaggaggatgctcctatggaggagtaaatgtcttgacactgacattatttatacctttggggactggggatggaaaacttctttgacttcactggggttaattgttagatgcaagccccccctttttacgatcaagctatactgttttaaataggctcttcaataatacctctgggctcaaatcatgagtaaccgtgacttttgttcgtgtacatgtcatgggtgtgaatatatgcagatctaactcgtgatagtgctgattaactaggccctgctccaggaattgcgtatcacaactgttatggagcaagttgtaatggagctaggagagacaagactagatatgttgtttggctgctgacaacattaggagagtgccagacgtagaaaccggaaggaatagcctgactttgccttttcttcttcttttcgctgcaaaggcagcaatcatcatatgccatgtagtataaagtatatctgaaatccgaaacacatgcagtttacgtctgtgatggcctatcatatgttctagagagaccagaaactgagccaaggcaaagaagcgtgcacatctttattagcaaccttgaagcaaggttggcggtaccggctctagccgccagattaatatgacttttccatcacaagaaagctgatggaactgaatttatcggaagtttgaatacacgctgtgcagttggattagtatacacacatgggccactctgggtgggtaatggtatatgggacctaagggttgacaaaacaaagataagagtcgagttaatcaagtattagggacattgccatgtggcgcttttatgagaagtgggaagaaaaattgaggtgtatgtatttaagaatctagccgtgtcgagaatttgaatgcattttgatcgctttgaaagtcagggagcgaggagcgtgtgtgtgaagaaggaaatatatctttctgtacaccatttggccaagacaatactgaaatcaagctgtttcctagatatcaaaaagtcatgaataagcaagaatatgtgctgcgcatatatcggtaagaaaattgaggagagagagagagagtcgcttcgtaggcggctagtaggtattttctgcgttctacacgggtataccttcccaaagccatgcttgggggcaataactgccagtttccttgtatacagctatcgcattcgcccttgttcgctttggctcggcttgcgtggcccgcggatctgctttaagcgccctggaaggagggaggatagcgacggatttttttttcttaccgttgatgtcattacctttcaaacctgctcgagttgggaacgccttgcaatttatatcgtgtaatagcgtaggatgggacataggtatatgtgtgtttttctttggtgtggcgttgaaaaatgagcaaggtgaccaaacgccataactgagactgtcagccacttctcaccagggggggaggggtataaggggcaaccagttgtttctttggggggcgtattcgcctaataccgttgtttcccactctcctgcagtcagccatgggttcgccattgtgcaagatccgagctgtgtgggggaaggaaacaaggcagtcgccctgtgaagtgttcgtcgcggcatgtgatgagggctgttatggagtgttattggccggagctgggggtttccaccacgggtggcgtttatacgagggcgtattgatggtcctaatatggtataggtaggtggaaagcgccgaagagtagacaagaatgattgatgctaaacaaagtaggagttcgttggcatgatagtgtagggctgtgaggcaaagagtcactatgccagttggagaggagagagcgaggcaagagtttcctgacgccggcacattggcaagattgcttcggccctacatcgtcattcggtatgcccagccagctcttgggtctagattcggtgacgctgctgaggatgtgatctgagctagagacgaagacggtatgaagattcgtcagattggcgacacttggtggccaagatatcaaaatctccacggctggggcatccgacgttgcatgcgaaatgctgacttggctgcatccccttgagctgggggcctgtcgtgctgaagtcgagggtatcatggccattattaattattccttgttcccttggccctatcctcaggaagagcctcacgatgcctttgataaacgattggtccccgagcaatatcctcatatggacgaatcatgtcattgtcatggttgaggcctcttcagtatagctgaaatgttgccggcatgacacacgtacgagatatcaatcttcattacgaagcccgtaagcagggcatcaaggttgattcatcgggctgcacatgtgttcagctgcaatggcatcgataccagcatgctgacgaggatgaggcagtcaaatcatcgttacagaacagcatgcttgatcgtgaaaagggtcaaatctgcaactgcacggtccccttggatgaattatgtttcgggtgctaggcagcagcctcatttccctttccgggcctacacgctccaatcagagcgtagaagtcgatacgttcccttgggttcgggggtttggtttgatgctggtcgagtcgggtatcagtgggaacacaagacacacgagtatccgtggatccattgcacgaggtgacatgagacgaacggggacctctcccttgtcgtggatcatcggggcgggaatgtggtttcaaaaaactttcagcaggcgatggggccagtaaggcgcagcgcccccgggacctgcagttgaaggtggagatgcgagccaaaccatgtttgtgtgacgtggctccggatgacatgcgagtcacagtctgtggcgacagaagaatgtttattttgaatttatttatttttggcgtgtcataagtactcggttaggcagatgaacattctgtatttggtggagatggctgcatgtaagagttattcaggtgaagagaaaggaagaaaaaggaccgacgtatattgacaaggcagccgttgacaagaacaaataaggctaaaataagaatggagtcatcatctattgctgcacattaaattaaaaattcgataaacgaagctggcagccacgccaaacgcagcccaagccaataaagcactatgactgcgaagcaaagtgacgagcagtcgctgcgccctgtcgctttcctctgcataggcaggtcgccagtgcctgcagcgaccttgcgcagcgcatctcgtgcaactgccagaatccgtcatccatcatccatcgcccatcgcccatcgcccatccaccatcgactccccaaagccgagatgccaccctcccacccctgcgatcctggcaggcctcgccgcgctgccattggccacgccaaccgtccctggcgcacgcagctcatgcagggcccgtcgctctggcttcgttcggcaaggctgcgcgtggtagcgtcgctggcccggagctgaggcgtcgagcgctgcacgccataggtccgatggccgtccccgccgacaggggttttcaggcgagacgtgcagccagcggcgcctctcaccaaccgcacggcgatggctgcgatggcattccacgcatctctttgacttgctgctgctcgcttgtgcaggccggggcacgcggctgtttgtgggctccgtcgctttgggaatcactagcaatcacaaacgccggggcgctgggctagtgctggctgggaccaaacggcgcgtccggggctcgactccatgccgcacaccatgctggatggtactcgtatggtcgactcgtatgcacaagtctgtacctgctgtacatgctcgtagtccctgctgccaatggcccgacccacggaacggggacgtcagggtcctgggtcttgggtcttgggccttgggcctcgcccgcaaggctttcctctggctcgcgactcgttagcctcgcctggctctggctctgcctagccggcgcgctgctgagatcgacagtcacagtcgccgcatgcccgaatgccctagcccgtctcctgtccacgcctcggcgcccaggctggctggcctcgacgccatcaaggggctaggatagggctgaccacgcctccggttggacggctgctgcccgattgccagctcgtccgggattcttcaggtctgagcttgcaaagagccaccgggggtggaggacccgcgcagacctctcgttggtgtttgcagcacggcttcgtgatagctgatggttcagcctggtcaccctctcttggaccctcagacgttgaaccagagcttcaagtctaccgtagctttgtaaggcggagatggccagcgagcccgtcgacacttgctggatcctcccgcaaccaccggacggggttgatgatggagaaatcgtacaaaaggaatggagcatctcgctcccgtccaagttcaaggcaaatcgagccagcccgcaaacctctttcggtcctcgccacttcaatagccagctttttttcagcttcacttgccagactacgaccacctcccgtctccacgaagccgacgaagccaagttgcttggtgttttcgctgcatcacctgttggcattcagcatcatcgactattcattctttttttgccaccactcttgctcctttcgttgtccagttagcatcagaatcactgcgcgtcactgttgcagaagggccatcatcggcacccccatcgccatcatcagccattgtcttttgtttacgcggcggttatatccatctcttcacctatttccatctacggaaactcgctaggcttctttggcccccccttttcgcgcctggcccccaaaaagtctgattcggcatctttccctaggaagccatggacggatgtaggtcactcactagtccccagctccagcaaatagcttttccctcttattgtcccgctattcctgcctttccccgtgccccaagtaaaagctacgaccggcaggctacgccgtttcccccttagccctcgagactctgcatatgcactcgacgcgtggtaggaacccacctgttcatactagaactacctcctacacgcaactcaccgagaagctccatgcgtaaagatgaccctcaccagcctccaactacctctttttgattccttggcgagagcaatgactgataaagatactccgcgaaaagtgaacgagtgccgtaccgcccgagttgctgaggtcctcgccgacttccgagcactccaatactacatctcggctggacctgtcgagccagagaacgaggaggactactacaccgaaggatgggccgccctgcgtcaatgcacaatcgacggacagtatatcctggacgttgctgctgataccagggtgcctgcagcacagggtggagaggaggaacagaccagagccgaattgcaacagtaagtcttgacaggatatgatgaagcctctatttgacttgaccttgtacactcgagttgaagattgctaactctcccttctcctccaaaggattttgcttgatgcatatgcgcgccggcacgaggggcagaaaatcctcctgagacaggcggctgcacagcgatggatcgaataccgagatcaaatactacagggccaaagaccgcacccggggaaccatgctcagctgcaggctattgataaccaacttcgagcagtaagcttacacccagtctttttttttttcttccttgtccagctggaccaggctctattttttctgactccaggtaccgagtgggaggttgaccacacagcctcggtctccacccggtacttgtcgggaaaatcctgtcttacgggcatatgcacggacaaagtagtggagttttgagactggtcgtactaactcgcgcgtgcttaggaaatggctgcaatcagtgacgagtacgtgtacgccgagctgttgacggcggaccaatcacaggggcgctggactatggaagatcccagcctgcacagaatccagcactggcttcaatcccgacgacgatgatgtgcttcattattaatgacagaactaaaggcgacgacgaatcagaagctacgtatttacgacaccgtcgcgccaggaccgacaacagcagaattttcccatggtattcagctcctggggggggacagccatcgtccccggataccaacatttcttatttatttctggagcgagtttcatgcagcgattattccaaggcctttcctctttgcatggaatctttttttctccatatctttcttggatgtatgatttgggcgtatgggcaaggatgacaggcagcagcaaagcacaaggacagggggatacctatcgtttttcttggttatttctttcttcatatttggttatttttttggcgtcctttttgacattatttgcaggttgcgggtatagcgtgctgctgcagactgagtgatgaaaagcaagcatttcaagggcacaactggaggatactatatgggccatagacatctttttctttcttcttttctcttcttttcttcagagctgcctggagcaggctcccagttttttgtttcaagttctttttgcatgaatacaaattttattcatccctattcatggttctataacatggaaacgacttttctctctcagatactaacatgatactactaacactcctagctataagcgagctcttagtttttgctttgaacacacagggctattccggccaatgacaaaaccattccaataccagtttcttttttcctattattagctcttgataatcgacacggattaccgatgatacccgccatggggcggaacgtgacatacctctactgatgactttgccctcaactaaccactcacccaaaacggtaaagaggaaagccatggcattcacaatcgggacggtaagacttaactctagtaggtggtaaaaaatacgaaacgcgttagtgaaaaaaagaattgggttcagatctcaagaatttgttttataccaagtagaagagagtgagtgaaggctgcctgttttgcttttgctgtgctggctagcccggtagggcggttttggtgtggatgggagggttggtggggggatctaagacatgggaggcctgcaggggattgaatggatgcaactttgccaaaaaacaaatcggacagatgggaatgaattttcttttttttctctctcaagatttgtggagctgaaaggagagagatgtatttgtacaagtactggtgatacataccggccttgccaatgagaagaaagaaccagacgctgccggtgaggttgagcaccagcggcacggcatagcgcgggttgcgcagcaagtcgacaacagagaaaaaggcgccgtagagggtgcgccggagccagtttgctttgatggccgggcggtcgaggatggcggcgtgggcagggtccggcttgtgggcgcgggcggcgcggcggatgaagggcgtggtgaggccccaggcgaggccgacgaggacgaagctgaggatgtagttgatggcgggggggcggtggtctgtgtctgtgtctggcattgtttgctgttttgattgtgacgtgtgacgtgttggcagggctgaagctgtggaagtggtgacgatgatgtgtgttttggtggtgagtttttgagaggggaccgagggtttggcgctttcttactttgccatagcctcgtggcttttgcggtctagtctacttgcgtgggactaggggtgtcatcagtcaaggcaactaacttatgggggaccagaccagagatcttaaatgactgccgttggagaccggtgattgggcgctgtgaccacctcggtttttagaggccatctcaaactgctacttgtacgtaggtagtttcaagcgccatctatgacgacggctagctgtttgagttgtttctgctgtcaagacgctaaaacgagccacgcgggcttcaatggcacggcacggcgcacagcccgccaaggcttcggtaggtgtggcttgcgagccgaggctgggggctggggcgggcatgtcaaatattgaactgtgctagtagaatttgaagtgagtactagtaggcattttcccaataaacagtctcttgcgcattggcatgcatgggttcggacaaggcgacgttgggaagcgattgccggaaagggaatatggggagactgcagtttgtagctggtggcgaaaaaaaaaagttggacaagaatgtcatgtttctatctttgggagggttggatggagacatcggcacttgctgcacggccgatttcctttttttttcagtttctgtaacgtgtgctagaggcgtttcatggcccatctatcttacagtagtgttttccatctgcaaatgcgtacagtacccgctttctatatagttcttgaaaaaaggcatcattgtttggctgcagacactaaagcaaggtacacgttaaactgccccaagaaaaaaaaaaaactaaaacggtactagcagtatcaaaacagccaatattccactttttgtcttgtcttttttgttttttttttctctcgttcggcccgcagcggttcccagggaccaaagaggcagcccatagcgcccagaccagcacgttgtcgtatacgcgcaaatgcttcaccgcaaaaaaaaaaaaaaagctgtcaatagactcttcttgtctcttttcactgcctgtatggctgtacatgcttgcatcacgtcataattcacaaaaattttagcagctcatctacgattttcaatagtctcaccttttttttttctcatcaatatcacaaaaacacccatcagcacacgccccctccctcatggaattatgcagcaatgtgtccctcatggcagggctgtccaaaaaatgcccaggggtccccccctccgccccagtcaagttttagcgtacccgtcaaagatccttgtccagctggaaagacaccagcgccgtcacaattcaatcaatctcttttgccaatgccgtcggcgagccagtcgttcttgtcccgacgagccggggggactaaaccaaggaggccccatcggaggggagaatggagactagctctcggaccgtttcacctggcccaggatcttccatcgatgagaaccgacaagggaattcatcgttccctgggacggcccttgggtatcatcaacgttgggagatcaagtagggatctgcgtgatacggacagatggatgggcatcttccttcccgctgccatgggcgcctctcctggccagtcggcttttgacgatgcgcaagagcagggacatgttggagggtgcctaatatacgagtctgtggttgtgcttcactccctgctcggagccgggatttaggttgccttttgcttcttccggggccgagactttttggtttctttctttctttctttcttttttattccgccgcatactgccgctaccctggttgtgaagggagctgattgagccgtgaatggccataagatgcgacatgtcctggtgatgctatcatttttcatgactcttctactggagcggcttcttcagccatcatcgtacaacgcaaagtcttggcagaaaaagggagctcattcaagtctaacgctttgatcggttcgcatccatgcctagacatactggctcgtatattcatcaaagacgtggacaagcttgctcacaatacatctcccgtgtgtattgaaacctaccatacctatgaagcccggctatcacctggactatacaagctgctgcctaactgtatctctagactgacgagggggaaacagtttgaacagtttgcatggcgtagaaaaaagctgccgagacaagggcaaaagaataattaacacgaaaaaaacaacttgattaaacataaagaacaccccaacgccacgccatcacatccataacataatctcttccacacccgtattagcttcacccgtattagccgcacccgtatcatccacatcccgagcaagattctagcgcgcctccgagtagttacgcagacaggtctgtggtggccgttgtactggcgtataacctgttgaatgtgcagctcccgtaccatacaccccccgagcaagatcctagcgcgtctccgagtagtcattaagtgctacgcagacagctcctctgtggtggccgttgtactggcgtataatctgttgactgtgcagctcccacagccgggcatagtgatcggagcatgccgtcaccagatatgccgagtctgcgctgaacgcgcagtcccatacccaccgttgatgcccagtcagcgtggcctcgagaggcagcggtctcggttcgtccgtcttgccatctattcgcggctttacatctttaatctcccagatcttggctgtgtggtcggcgctgcatgttgccagcttcttcacatcgggagaaagcagaattcgcgtaatgtactctttgtgagcgttaaaatgcgtcaccgggagcagctccgtctgttcgtagttttggcgaagatgccatatgaatacattgccctgagagagtgttagtcaagttgagggggaaactgcttctgcaattgacgtactgctgtattcgcagcgcataacagggatccgtcactcgcaaccgttacgctcgataccgacacgtcttcttctggaataagctcgtgtgcgcaagtattctcagccagatcccatattctcacgctgcccgacctatcgcagctaataatctcgccttgatttgggtgaatgacgacatcgttgacagggtggccgtggttgtagctcctctgtattgagcccgtccgcgtttcccaaatcttgacgcagccatcctcggagctcgtgaccatccatttaccttcgcagtgaaaggctactccagtgatattccccgtatgtccctcaaatgtaagaagcggattaggattcgtagatttgatatcgtacagcttcactgtatggtggccggccgcggcgaggtacctcttgtcgggagagatacatagacggttgacctgggagtctgggtgttggatcgtgcgggagcatatccccgataaagcttcccaaaacctgcattgcgtcgagttagcatcgggtgtaaaggaagctgctttgccgtgggtttgcgaaccggatcgtgtggtcgtagcccgctgtcacacattgttagctcccaagttcgcgacaactggcgggcgagaggggggtcgggactgacctgtgcatagaattacagacatggcggcggatattaacaatgctacgcgcacttggtcgctagatgagatattacgccgttgtgaagtagagttaaagtgctcgaggtccgtttggcgaggctgtggacgaatgttgttccgaagagagcccgggccgcagctgcctcgcactactaggccagctaccatttacaccgccgaggcatgagcagcttccaacttcaacaacaagtgcaggacaactcggctgggaatacactcaatcatccgccgtgtgagaattcattgcaacaggatgcattcttgcattcttgcagcttgtgctccttcgccagtttcagatgaaaacacgtgacgaaccgcagatgcgtctggccgtcggctccaggatggcatcggctcaagctgtcattgtcaatgtcgacctcgtttcctgtctgatttcactcccacggcggaatttactcggtcccgagcccgccattcagttagccgagtggcttagtatggaagtgaaacatggacacagcactcctctgctggctgctccattacctgctcggatgatgtgtccatcgtcctatggcatcggcgtgggacaagaagtcaagaacagcattcaatgtgaatgggtttcgttcaaactcttctgtcgttgactcctcccctgatttacacatgcgcctgtccatctgtgacgctattattcactggctcaacctgctttcagctgggctggataaaacgaacgactttgagatgtaccgagtcgtgtgcattgatctatcttagttgtataatctttactattttcgcaaaatacgccgcgcctggaaaattccaacggtaaacagccagccgccccatttgagtggtcaagttcgaaccatcctccaagcatctcaagtgagagccttctacattatatataagattgaactccaccttcccctccatgtaaccacacagcaaggctacctagcctccccattttgagcgaaaaagaaaaaagaaagaagagggatataagaaggaaataaattctgaaaggactcgcgtggatgcgtggaacctgaaagttctgtccaacgcggcctatctgcgttttgaacagacgcctgcaggtctgtggcctgagcctgaacttggccgattatcttgccctgttgatggcctgccgctctggcaggcaaaaggcgaagtcgatgctgatgacagatcttgatagttggacggaacaaatctgacaagcgaccccccacagtactcgcagctgggtcttcactttctgtctcagccatcacatcaatcaaagtatatagagatgatcaagacttactgtctaatgctgcacatgtcgcaggtgattggaaccaggtctggtttcatgccaacggcgaatccagaagacatggctatcaagctaacggcggccttattcaaagagggagtcgagtggctgagagatggctgagagatggctgttcgtgaaaccagctattgtgtttatttctacaattttgattctttctgggaaaatatgcggcggaagcgctgcttaaatactaacatctacgctgttagagacttgaggagccaagcaatagtcgatgttgcgtatttcccttcaagctatccaaatgaccaagaatcctttgaccgcctcgatcatcttcggccgtagaggaggccaactcatctgctgcaagaaacctcaccgatgtctctgttccagcttgtgtggttgcctcgacatatagctgaggcgactaggccaaagcaacgtgataccgacccgcccagctggacatggattctatctagaatcatctgcttgagctgatatcaggctataggtttctatgcactaccgtcacagacggagctctctgtagcgtcgaacaagttttaccgcctcgtcaagtgccctcttcgctcctcctacccatcgctctcgtcgaataaaaggcctggtagccacggctttatcatacaatgggtcgacaggagcgccccattgcgacaataggctcatactctgtcctctctcaacaggtccgctctgttttgtgtgaagatgatggcgctgagatgatgcagccacccgcaatggtgatcggaacccagccctctcatttgcccgtagccggaccggtgaagcctctgaggattgctctatcgaatcatgccacttcgctagctgggcttgaacgtctcattgccgagggtgctggagtttcagccgcaaaatgggcgtctgcaagatgacgatttgtccaattttggcagccatggcatcctgcccttttatattgctgaacggaagaggcggctattgcactcctatcgcccaatgcaacggctaaccattgggcgtgttatccgtccctggctttcacgatagtgatggatccgacgtagcggctggtgttccgcaacacaaactgcatgcaggctttccctggttgcatcttctccgccgagagggcagttggctgggcgaggcgcgaccttcaatgccagtcaccaggcctatatcggcaaccctcttggctcccccccctacagatttgggccaaacaatacgagccacgagtcgaaatccgttttgtgtaccctcccgtttctctggagtcaggccagccagtagcatctagctggcgttttttttttggggagaacgaatcccccatctagccttgttgattctcttgcacctctacaaagcaccatgaagccatgccatgccaatcccgctgccgaagagcaaggacgcttcaatgatcgactcaaggaaagctgcattaggaatcagccgatgcagatagccatcccgaaaccctttcttcggcccgccacgtgggggcccgttgccgctctccgccaaatcaaatgtcttgctttccatcctgaccctgtcgcagcacagctcttcggctgctcaccggtttttcctcatttaacttgtacgcccatcatgtggtgtggaaagacgccattttcggatctacttctctgacacgcggctgcttggtccgctaagaaagtgacctgaattgagggaaagaggcagtagagaagaaccaaaagcagcttgattcgagtaatgccctttcctctacaaggaactataagtaagcaaggtagaaaaaaaccggtttacgcaaatagtcgaggcccccaaagaagcagccactgggtctctttcacttgtgtcacacgaagctatccgaggatacacccctttctctcactcaacccttttgctctcattcttccagacaagcggtgactcaaactcccgtcccgtttgacagccgcgaaattaacaatctgcgggtaagcgtcgtcggaaaatgtgtaacaagtacacatggaatgtatacaataggagagcaactataatgagccactcgatttgctggaacttgcccgagaacttttcaatcttttcttactgctttgataatggatctctgcaggttctaagaactggaaaaaggaaaaaaaaagaagctttcatcgccatggcttgcccattaacctactggagtcatccggtcctcatgagagtgaaagacatcactgctgttacctcctttataaatactacacgcatgtgatgtgatgatactgcatttatcacgcaattaaaacccctttagaagaatgaaaagcgaatatatacacacattttgttttcacttgtaaattactcacaaacagatatacaccccttcaaccagccatttacacgagcaaagttttgtttcgatagcacaaggtgcaccgagtagatagccaagccttcttggcaaacagaggagagacaagaacgcgtgattcaagactgtaacgtccaaaagccccccctttggacgtaccactggtattacggcgctgacgaaaatatccccgtagcgaggacgtgattggccatgaggcgttgagcttgtgaagcattcggggtcaaggttgctttctgtttctctgcggtcagtagcacgttgatacggtggctgcatctaggcatgggcgcctaggcgaagcgaaggtaggtaagtaatacaggatttgtagacaaagttgataaaaaggtcggtgaagacaagctaggtgcagatcacaggaataatgtcacgttaagataagaaccaagatcaagtagtgggtatgtagaacaattgatttcaatttattggcttcccttcttgggtaaagatttattttctctttatagccctaatacataataaataaacagagaccccctaataagacgacagattaaggaattcgtaaccatagcgtttcatagataaagaacaacaagtacatgaaaaataaaccgtcagaaagctgtcacattggagagagtcgcctcgttagaaatcgatggccaaagctgaaaatcagcatctgacgccgataacaattgatggctgccaatctcaagcagctcgcaaattcatgaaataccgaggcgccaacagtaagagactgggaagtaaagtccggacatcggagtctctcttcatataataaagggggaaaaaaaggaaatgatcatttaacacaaaggaagaatagaagaagaaaaaaaaaaaaaacagagaagagggaagatagaaaggagagagaaatgatcaacgtcgatcgacagctgcacacaaaagagcatccttgagaagactctttggaaaagagcccgcaatatctatagagttggagcggttgcaatcagagcagacataacagcaactcctccaattgccgcatatccaaagatttctgcagctctgcgcagccgctttgcgtgtggctcgctaggtccagagtgatggtcgtcaatgtccattgcagagtcatcacgagcctcagggttaagtgaagatggtgcttgagatgcatctcgttcagcaaaaggaatttcctcggcggtcaggtctgatatctcttcagctttgcgcttgccatgagaggatttctcttgctgatctaggggctggccagcgcccgtctccggagcagtagccaaagcttgttgttgttgctgctgctgctgctgggtaattgcatttttcgtgacttcaaactgataggcagaagtctcgtcgagatctagaggaggggtggcattctgtagcctaggatgctctttgaggggagaattgagaaaatcagcacccgaatctaggagaagactggatgcggttgctcggttgagagcaacatcctctggccaaaatttaggttcaacaaactcaggagccagtggaggctgaacgtctgacggaagctccatggaagccgcatcattgttgatatcggtggctgtattgttgtgactcatagagatttcctgggaccggaaagtatcgttgaatgagggtagatgtacaccttcagcagaatcattcggtgccgcggctgcgcttgatgctgagaggatgggtggaagacagtcgttttcgaatctatccacaatttcggcctcatggattacagtggcctcgacgtgagctgcggtgtggtcgtcgcctaagaaactgcggcgtagggtttgatcaagagagcaagtcgagcgatcttggaaagcgtttcgttagctgtgctgcactctgtagaatttgggaaggcagcataatgaaaaggtttaccatcgttgtcttccgacatgtaactttcttcgtaatcgtctccgtagaaaagagcgtcttcgtccagaggaggcgccgattccagaattttcatcctcagttgatcttggtcagacctgggagatgaaggatgatcttcatgttcaggctcagatgagtccatctcatggtcagattcaatggtgatgacagcattgtccgaaaccatgaagttgggatctgggcgtataccatgatcgtgcagtattttagaggagctccgaatagcatcatcttcttcggagtaagcctcatcatcgctatcgtctggtactcggaaaacggttgggccctgaacggagctactggcatattagaagaggtcgttgaagagagcgaaaacatgatgataggctggttacatacctaagtgagccaaactgaattccggttcgcatgatgcaggctgggttggtttccgatccccgatctatgggaatgccaaactgaatgagatccccatccttaatcacttgagcttggtgctttttcaaacgggtattgttgaagaatgtgccgtggagagagccgatatccttgatgaagacgctctgcatatgaattagccgggaacagattcgcagtctaaaaagagcaagagaaaggagcctacatgggactgcggatcgaagatgagcttggcatgatctctggacatgacggcagagtcgatccagccattatcctctcgggcagcgtacacgccgttctttttactcatgcgccccagcgggattgtagtatttgactttctgagcaacaggttgcgtgttggaaacgcaaaatcagggcttgggttaacaaccgttaagcgaaccagagctgcattcaagtcagactttgaaacgatggagcgctgcggcgcatccaaggaggaatgtgacgtaccttcgtcacgatagactgattgtgccatggtggtccaagtttagattggcgtatgcttctgcgatgtatgctgatgtgggcgaatccgatccgagtcaagggatagatgcgatgtggtcacgattctcgatcaatctggatgttggcttcctgagctggcccaagctgttgatatccgtacaaatggtgatttccggtctgcttctgctccctttggcagatggacacatccaaccaggcggagaagaaagaagaagcaagcactaaaggttccaaccagcggaaaagaagaaggcgatggcacaagataaaggagaagaggagacgggaaataggacgtgggtggctgagtgaagttattgggacaggaggggaggcagtcgaggcttcaagtgaaggatgaggtggggctcgagtcctcactacgggagtttaatgctctgctgggtgcagcggatggtgccaaaggtccaagggcagcccggagcaggtacccagcaggtacaggctgtcttgctgtgcgtacctcgacccgttgtatcggcagcggccggacagcgggcttggaggctgtttgggcgctgagtcgaggggaattcagggagcggtttgtctgctcgtccgtctgacgctctgcagcgtcccagggagacataagcagtaccaggccggccgatgcagcatacatgtaaggtacctgtggttctgacaccaggtccgccgcggccgctaccagtgcccatagcccatagcccataacaggggacgggagcagctgcatagcgcctggcagcagtggtgtttcagcgcctgagtggtcgagcggcaggcagcctaggcagccccaggcagaagcgggcagcgataagcccaccgcggggcttatcggagcttgagtggggcgcgagtatgtcactgccgtcgtacatttgcacgttgacgagtatttgcgacgtagccgccgtcaccgaagcgcagcgcagagcagagcagagggcaccaatataaaatgagcacgaaccgcaatgcagcattacagacggcacagatggagctgttgaagagctgcatgatagcctaaagtaggatttgtcgaagcagcctgcagacccggcaggcgacttgccaggtggacgagtggcgttgcgcccagcaccaccaacagcgcaagtacaagagctgtgaaatgatgtattggggctctagcaaaaaggtcctaagccaagctcgatgacctattgtcatggctctgcatcgatattcgggaggtcctaatccaacaagggtcctcggctagggtccgcggtccacagcactactggctctgtctatatttatattgtctgtccgtacgagcacctgactaggtgagttgtttgccagggtctgtctgctgcgacggcccccaggccgtacagcgctgtttgccggctaaattcaatggcgagcatcattcttcacaggctacggtaggtagtgatgcgagttaatatgtagagcacatgtacctcttctatgcggagcaaactcgccgccgcaggctctgcggctcttgtgcaactggaaaatccctcgccatctgcccgttcatgaataaagcattcaatattcgacaccagctctgctgacccgaagcccaaagtcgcgagacatgccccaccacccttgcatcacgcctagcgcatgtatcgttggtgtagcttcaagctctaatcggcctcgtcacaaatcagcgtggcagcacgtggaagtgtccgtgggtgtgtggtgtaagccaaagcaggcgaagaaggactcttgttggagcgttcaccgaagcaagcgatgcagcaaattaaacgtacgcagccaagtcatcacagtcaagtcagctcgtacccatcatggagttggcactgagaaaccggctttgttgaagcccgtcctggcgcgtaaagtggctacagcatatgacgcatgaccagcagggatgttgcgtcttttgcggagtagctcgagatgcccgcgggacgtgcacagaggtacagattccctccataccatcaatttgtcgtcactgtgtttgccattgtttgcattatcgcacattgaggccgaagcgagcccaaagagcgcgtagagagcagagccaaaagggaaaatgggcatcgaacaaacaatttttcccttttcccggaaagtatattgtttgtagctcctggtacctgttgaaggcccccgagtccgcattgtatatccggagatgaagcgctccagtagagtcatacatgttgcctgtaattgctaatacaccacccagggaggcccatctctcgtcccactctgtccagctcctgcagctctcacatgtctgccgatcgagggcatctggtcattgccctaagcatgtaccggctacatgccccgaccagcctagcgcgcagcatctcacgcccattgcaggtagcggcgacatggagctctcgcgggacggtcatgccgggcaggcgcaacgcacaaacctaacgccaccgagccactcagctccgttcttaaatcttccctgtttctctccctcgccttcgcctcacctgcgctattctcgtccttgacatcgtttcacgcctcgtatttacgccttgctctcgctgttctgcctccaacttgctctgcatctcatctcgacgcttgcccaggattcccatggacggtctacttctcgataccctcaccagactagcatccgaagcactcgcaagcaacctgcgatccgacagaagcaagcgaaaactgacgtgacgccgcctgtgctttcactaatcccaccgaagcgcaggggagagcaaaaggctggtcaccaagggctacagaagtggaacagtgggacgttggattctatcctttctccctactccattcccatcgattagaagattcggcgcagcctcatcaattccatcctcaaactcaaaatttgcacagccaaatttccgacagtccagcaaaactagtctctctctttacttcatctacttatcatacagtactacagcgagttctcaagatgatgaaccacgctcgagtcaaggccctcaagggcaatggaaagaccgtctccaaaaaggccattaaatccggccgtgcatcaggaagcgcaacgccgcgaagctctcctcttccatcgctattgacgtcgcccacccattccgcagcgcacagccgcgtcacttccgacgtcagcgatgatgacggcgattttgaattagacgacatggcatcaagcgtctactccggcgagtctgtcgacgaaaatggcgacgagccgcatgctccagttttcgatacaagagctcttattgacggcctccgagatcgaaaacgcaataacagcgagatgcgagaatatttcctgaatgcctacatcaaggcagttcgcaaccattataccgccgaaactcatctttggctagacgatgctgcaaatgagctggcagaacttttccttcacgactcaaatcgtgcggccacagccaaggaacgcctcttgagtctacatgcttttgctctcacggtcggaacggtcggatctctagagatctttgatggagcgcagaggatactcaagcaagtaatgatggatgacgacgacgatgactgccgcatctatgcaatctacgcgctctgtatgacagtcttatacggtggtggcctagaagaggccgccctggaggtgatggagttttttgttgagattgtgcgaaccgatggagagtcaatcgaggcccatgacaatgtcgagattgttgcagccgctcttcaaggctggtgtttcgttgccggccatgtggctgacttttctgactatgccgatacagccatggatgcgtttgtagatcagctggacagcgatgacgttgatatcctgtccaatgctggtggctgcattgcccttgtctttgaggcatcacggcatcacgttgaagagacaggcgagccatttcagctccagtacgatccgcaaagactagccggtcgtctgagcgaactggctaaactgagtgctaaatcagtgtcgagaaagcaccgccggagcttacgagagaacctgcttagcgtggtaacttctctcgagaggggcgttggccctttctattctactgctatatacgttcccgaaaagggcgaacatgtccctgtcgcgcaacgcaccgatgatggtcaggcagagtacggttatcggtgcaagctgaggcttggtaaccacgttgccaagatcgacacttggtctctctatttcagaacaaacctcatgagagtcattttcaaggctgggctccagcatcacgtctttaccaacccggttgttaccgaatgcttggaggacgcacatttcatacaagactactcaccccctccaagaggggcaaagggtagaaagaagtagccaggcaccatacctactacatagttgactcacgtggttatcgctattctttcttctttgcctctttgttagttctagcatgcagcaactgggaaccgtgcttgttaggagctttttttctcttcttttttgttctcaaaatctcttctcttcttttctgttttcgactttggaatacggagcggattacttgttagaattggaattttcaatacctttttgactttatcttaaagtcttcttatactactgtctgcttgtttgtttggtggtgacaagtttggcgagatgagacgggctaggctttcatgtgtggcttgtctaaagactgtatagtacctatatgagcttgcaatcattctatattttgtgtttccacacgaccttgggtctaacagtagcgacatcatgttaataaaaaataattgtcaaaagtgatagttcacatgactagtaatgagtgtcatctatttaacttggaatcattttcgtcctgtatctttctcgtcttatataccgagtccagccccttgattctatcgccattttctgtccagtatacacgtataacggaaaataaaattagtgcgccgaattctatgcagtctaacgcttgtaccatgtagtcatctcatatactcaaagattaagagtcgattatggccaaaaagaaatgttgcatgcaggtctgacagactcgagtatagcgtttcagccaatcaatcaaaatcagaacacacttccctttcgtaaaggctgcagccaaaggcgcagtccaaagaccatcagcgctcccaagagagtaagggatgcagagaaagtttggacggagagccaggtggtggtcgcgtcctttatggcgccgctggccggtccgccggataaggcgctgaaggaagcaaaagccatcatgaaaccaattcggaggccgatgtggcccatgtcgggagtggtttgcgcgacgcaggcggatccgagagggatgaggcccccggagaagagtccgaataagagggtgaaggcaatcatcgagcccagagtcgtcatggctgcccagcaaaaggtgattccggctgtcaagacgcccattacaaataaaacattaaatctgacgtgaggtttctcggttagcgaatcacatacaaaaagattaagagcggctgtcgtcccccgtcccgggagcaaagtggggaaactcaccggccgaagcggtccgcgatccagccgctccccacacggccgacgaaagaaccggcgtatccaatggcgaggaggctgttggccatggtggaccccacgccgtgctggatggcaaacaggggaatgaagtaaaagggaatgagcatgccgccgtagatgaagaagagggacaggcagagggcgaagaagcgccactcaaagacggcgtggcggacgctgccctcggaggaggattttgtgtggtggccctcggtgtcctggccggcggcggcggtgcgctccctgacgaggaagcaagatatgaggaggatggggacggagatgagggcgatgatccggtggacccagggggcggataggacggcgaagagcttgttgatgatgaggggccagaagatgccgccgacggaggagcctgagagggcgatgccgagggcgaggcctcttttgtggttgaaccattcggagatggctccggttgcaggatagaaactgtgtaggtggaaagaagaggttagcaaaggtttgtagtctgtttgactctattgatgttgccatcaagtagaagaaggaggagaagaaaaactcacagcaaagcgttgccgataccgagaagaatgccttgagatagcagatattgatagtagcgagtagcaaagctagagcaaatgaaagagaggagacacactgcggtgccggaaaacatgagagctcgagaaccgtacttgtcaaagatggggccgacgacggcacccccgaggaagagaatgaagagctatttgcggagaatggcaacaagttagtatatcccaatcgcaatcgttttcttgttgttgatgcatacctgaacgctgccaatccaagtgattgtggatgtggaaagccaagtccattgagtttcgtagcgagcctgaaaagtgccaaaagagtttacaagtcctatgtaatggatattagcccccaatgtgcaattgagagagagagagaaaagatcagtagcaaacttaccaaaagcaatagcaaagtccaagaatccacccaccacgacaagccaagctcggaaaccgccatctggaatgttgctgctactgccaccgtcggcaacaatgggcgcctcaacaaccttggtctcttcactgccggcaaaagaagtagctggagactcaagaccgccagggatagctgcctgggcggacgggaggtcgatggtgtagactcccgatgcgatgtcgcgagcaaattgagcgtcttccattgagacggcgagagaaggaggcattgttctgatccaagaattaacaaaaaaaaaaaaattaggagctttttttgacttttttcttttcttttttggaccaaaaatgagagtctgcttgtcgacggagatgtttcccttgacagatttgcttgagctcaagaagagatagaagaaaaggaaaaaaaaaaaaaagaaagaaaagggggttgagatggaagcaaaagagtgttggcagaaggggaaaaaaaagtggcataaaaattttcttctcttatctattccaaattcatccaaaaagtgcaaacgaattcaaggcaatgcatgttgggggttcggcgggtgcatctagagcgcctcgccagctggcagattgacgtgaagggctgggcgcaagtgatttcgacgaaggattaaaatgagtggttgggccatgcagctggtatcggtacacattgtcgctttttgaggaaatgtttgtttgagatgagttgtaagagagctgatggaaaggagaagcgtttgctttggaggttcgttttcgaagctggagagtttgtatgccaaacgggaatatggtcatcttgccggttcttgcaagctgtatatgagcataggagctgtcaaatgtcatcctacacatcattcacattccgtttgttgctcttgaaagcaaggaggtgatatttcttgagtattcataatgtctagtgatggtacaattcatatggcaaaagagatctcgtggcttcatttgcatcattgtggtcatgattctggtacacgaattcaagcagctaaatcagcgtgagttctaaaagtgtatgtgaggccgatgaagatgccatattctctgcctagactacgggtcggattgtaacttgtcaccacagctaaaagctgcaagttattacactcaatctcttggttctgacgtctgtagttcaccatttgcccatcggcccatacaccaatatattgcacaattgtttaatcgtcagcactatgttggctgccttcatatagagctcattcctttcgtctccttttttatctgctggcaatgtctccaacatctccatctcaaggagtcagcatactttgccagggaattccccagtaccaactcgcggcccccatcgcactcatgctcatagtgacagccatgagaaaattgacgtcgttgttgtcaagcagatcccagccattttcaactatgcgagaaggcttctcatccccaaagctaggctttctgtgcttgttcttgggatcgaatttgtcgacaaactcatcagactcatcaacagctgccgaacctgccttttctgtagctttgctgccctcgccgtgcagtaaagaggctttgatatcggcgcgcttatctgagccatcggcctcgccggagaccaggacgcgaatgccgccatcaccttcgacaatctttccagaacgcacatccttgactgagcgctgaaatatggcacccagatagctgtccaagacgctaccaagaaggccccacaagaccaaaaagcccatgagtagccgtctattttccgtcgtccaaggaatcccacctccacgagtccaggcagcagattcttcgttgcacattggtaggaatagcatggaagccgtaacgatgacgatggatcccaacagcccagctcctaaacccaacagcgtcacaccgccgtttgtgccgcggggcacctttcgcagcgtaagggatgtgatgaggcggggttcactcttggacaggatgcccagctccgaactgaacgtgtcggccgcaaccgcagcatagtttgcgatgatgccgatgacaaagagatcgcctccccatgagaagcacattgatccgctgggttccgggccacctgggcttttgagggcagcagctcgagcgtagagctggttggcatggagaacagacaagatggatgccacgagcgaattggcaaagacttgatggagtcagcttttgtttggacagctagagcttcagccgtaagcaacagccgccaacataccttgaacatgcgtacgagggccttcgccgccggaggctccctttgcactcagcgtgagcgtggccttgacgttttccttgacctgatgccatcgttagcctctgtttcttttccttttatatatatacatatatatatatagctgtagcgatagatggtcatgttcttcaactcacgtgtgtgactcgcgtgcccgccaaaaagaagacgaccagaagcacaaatggaagattccacgggtggtaggcatgcgcaatagcggtggccgtggcggcagcgatgcctgctggcgtcagcgacttcttgctccaggccctgtacacaagggccgcaaccgccggcacggcaatgacgggcttcatgatgcaacgaggctgcgcttcttggtcctgcggggaggtttgttggtggttggtgttcaggagtgaggctgtgagagaccgacggaggccggatgtggctaggcgggcggccaggtcagctgtgagcttatcgcatcagcgtcgcattctggggcattttggggcatttgggagcattttggagctgcccgcttgtcagctgctgctgccaaggttacatgtaccctccgtcttttcgcgttattacagttttattaccagcatcgcctaatatagatagggcctggaattggatattcattgagatgcaaaacagacatgtttgctctataaaaaataactatacgtggccatggcagattgaagcttatatgcctagtgctagtagattagcattgattgtaacgcctaggagataccagtgggggttctacgtgctcggctgcactttccgatcgagtaattttgaatcaccacgtgcttgtcgtcatcttaacaaggaaatagaaaacttcgtctctttcatatctgcctacatctctcgcagactttgcaaaacttgacgataaataattccatgcctcatggcccattttccaccaccgacagcctctaactgaggcgcagagtccaatcatctgcgagtctgcctctcctgcttctagtataacatggataactcaaaaaccatgtaatgcatcttccatcttcagcatttctctctgtgctaaccttcaacgatcctatgttattttcccttgtgaaaccgcgcgagggctcggatctttggatagctcatccgttccatctcgacctgtacgtcacacgacttacagatgcttgtggcgcccagttccatcatgggatcagcctatgatgaaccgcctcagtcatgttttcaaacatgaggaatttatttgtgcttgagctttccatgacgaagccattcatgaccaagctgagcttaacattcgagttgaagcaacacatcgcccgtcattctcgactgtctcgatcatgaccatctatcaaagcccaaacttcgttgcatggattgtgcaacaacaagaccaacgcctccacgtttgagcacgcagctcaaaactcggctggctcatcactgcgcccaccgcttccaaagccaggcgaatcgcgagccgcaggacactcgaccaagatgctacaccagggactagccagccgctaggtcaacgatccgcgtggtcttatatactcagctccaatttcgcaccacacgtcagccagaacacgtataacataccgttacacagtttcacaacggtagccactcgactatacgggatatatatgtgagacagtcgttgaaggctaaagcaaccacctcgtgtattgcgcttgggactgcagcattagcaaagcgagggctctcaaaagatcaaacctagctgtgtggcttgcatatgaggacaccctcttcacaatagcagatgtaacatatttcgcacaagccaaatggtgttcaatatcatcatgaagaatatttggctcccatcagatcatcaccaaacaggacatgtcgaaaacgagctggccaaaaacaaggcgatatgtaatggaagttagcatcattcgaaatggctaatgaaagagaatccgacttcattctcgcttcaacacatcccatgagctattcgctgtcccatattggcggtcaatcatggaggaccccgttccagaagaaaggctgccagtatcagcagaaaaccaaccctcgtttcatttcctctctccggcttgtttcacatgcaatcctgcacttttgaacaagatgatacctggatgtgagattctaaagagtgtgttcaaagccaagtggagacttgtcgctgtatctcatctcgaccaactgttcaagcaaaagaacactgaacggtacttcctaggctttaccccttacaaagcgagcaacgcaatgagcaatggtaatgacgcagctaatatgcaccaagtcaaagcctcgccaccagtaccaatgattattcaatttgcaaacaccttgaacactccttccttgggcctcaggggggcgatactcttggcaagtctgatcgaccttggaattcttgtagccaacgagtctcatcctgatttggcagagacgcaacatctgcggctgcttataagctcgactgtttttattattgcatttttagccgatggttactttgtcttttataaaaaacaaggcaacggaatgttcagactttcgtgatccagcagtcttccaatagtttcggaacacgctctttgattatgccaattcattccaccttctattgcaaaagacgtcctttactgcggtttcacgttgacatgatgcttttaccgaatcttctctagtcaattatcaaacttttttcacaggatgagtagcgcacctatggtaaggacgcatgcgcaacacaagtaaagctcgttgtccacaaaaagcatcctcctttatctaatagctgcttacagcggcagtttcctcgcggcaccttctttaatcggtttaacaagactcttggctactatcagtgttcctggcgagtcgcttgggtgatatcgccaatctaagccagcaaacacctcggacagttgggtttcctgatatcgtcatcctggcttcgtaagcaggtatcagaatccttcattctacatgcgcatttcatcgtgccctactcacctaatagagagagagaaatcagcaagacttgcaagacatttgctacctagtattatacacatcatcgctgccgtcagcgctactatagaccaactagaagctattttcgacgggctactgctgccatcttccattctgccggccttataccaaaccaactatataatgaagcttcacagatcaaaaggccacgtcgagccaccgtctgggccttttagtcactcttgtatatctggacgatcgctcatcgcttgtcaaaactgcgcgagcgccaaaactggctgcgataaaaagttcccatgctcgagatgtctcgaaaagaatctccactgcatcacacgatacgcccgccgagcatccaaagttgcgcagcgaacggcagcacaagcagcgtcgtctttgtcaacaaataccctcttcacatcgaccgttgaaaatagctctgagactattctcctccaaagtccgatacagcacctccatggaggtcccaatcagtatgacgactatttccaaaacgcctttgtcaaccctatttcgcccttgtccggttactctgccaccgctacatctttgggcagttcatcctactcagatgtaaacgccttcgaacatggacagaactcacctacacatgtcggattttcagagttctctacaaagatggagctcatcgacgacgcgtcgataggcctacacaacggctttcgatgctgtctagagaatacagatagcagctctaacaagccaactccattcccggacatgcactccttcaaagagccaaagatttatggaggctttaccgacattctacaacacgttggcaaaaacacagccggctttcaaggcggcttttgcgatgccttgctcgatgccagcagtaccgttaacccaccgtactcatcagaagtcccaggtttacatttggcaagaatttggataagaaggctgaagcgaaaaagactatttgacggcctcaagcagaacatgaatgtagatgaatcaataccacttcatccgcagttggatctggatagtcaacatccaagtaatgagaggcatgtctcttctggatacagcttcgtaacgtctttttctaacctttttttatacagattagcttataattgggtcaaattagatcaagaactaagcttgttccacgatgtcgagcagacactttcgctttccgatgtggcacggcctctccccgatcctaaatttccgtggtattcgagaacaatcattcaagatacttgttcatatttgatcagcgggacatgctcagataccatcaacccagaggagccaccaagctttgagttccgtcaaacattgaagcaattgttccaagactttatccatggcacgccgtcggagagagtgcctccacggcatcttcagcttctccttcacccgctgcaagctttgatgtatcactctcgaggcctactttcgtgtgcaaagggcacctcctctgcagcattaggggggatcgctgcctccagcgtgctagaaacggagaggcttttacaatcgtggtatatgcttgccacagaacatcatgacgaggaggatacatgtgcaaatgatattaggcttggcctgatcctttatcatttcatatgcctcaacttagcagccaatttagtgggcatcgagcaactcaccgacccagggaccgggaccctcgacattggctgctggcagcactttctccaaagccaggaatgcttccgcaaccgccaagacgcgatttttcactgcggccaggcattacgacacttacgtgccgtgggcatagacgcagcacgcccttggtggtggccaacagccgtacagagagcaatcttgacgctgtggaccgcttctcatcttgcgcccatcagctcgtgcccaaacatcccagaggcatcatccgtattcctaatggaacatctctggcagcagagctcctgcatggacattgcgccagagacctctgagctctgcatcattgctattgatggtgctgcccctgaagatgcctgtttccgcgacgccgactggagcgagaaatatataccagttttgacacgtttggatgaaggagttgtggttctgaccgatgcgatgggcattctggaatatggaatctcgctcattaatgcgttccctggctctccggaaggggaagcggtggtttcggtgcttaagggtcttgggcaagtttgagaagggcaagtaacagcagtcagtgcagcttcaaagttgaattcgacttacttttttttttcttattgttgggaggtaaatttcaagaaggcggtaattagcacagataatgaaggtcatattcatattcatttgactagcaaagtatcataataatcaatcagtcttcatgatatatcccatcgtgagtaaatagcaatatcttgaaacccccccaaacgccaagcaaaaaaaaaatgctcctccgctccaagacaccagtatgaacaagtgttatccaaataaaagccgtcatagttgcagtattcataaatcccaaagccatgccatcctccaatcttgttcaacgcccgcgtccatgtctaccacatgctcattcaacattgccagatatcaaaccctgtagttcaaaaggactaagcgtgctcctccgtctcgatgagactttggccacccgaacatccctcttgcgtttctcgggtttttgcacttcttgctgtgcaacctctcgctttatcggactggcactcctgggccgaccggccaccgaagcgtttattcttgccgccgccgaaggtctcgacagctccgtggcagaggccactgcaggtatttgggcagtcttggcagctcgcagcgcttggagttttgcgcgcgcagcatcagcttgcttttccgaggcggcgagcttggcggcaatggcagctttggatggtgagctgccaagttgtggccgtgagactctgtttgcctgtgttggtgctagacggacgggcatgcggcgtgggttggatcgtatgcctcctgggttggagctggcaccgaccgcaggcccgcttcgagaggccggatgttcttctactcggttgtttgacagtagagcttcatctagagatgacgtcgatgcaacaagcggcggctcttcgggtctggttgtctttgcgccatcaagccgctgcctctgggaagtccctagtggctttacaactcgattcgatgtaactttaggggcttcggcgccgttgaatgcagttgtctgctgcatgatagagccactgggcttttgccgatgtctactttgcagaggaccgcggttgcccgctgaagaagaatgctgaagcgggaccaagtgaggaggcggtatgggaggttgatctgactctgtatcatcggccgccctcgaagcttcttctgctcccggggcatggttgtttggttcttcatcaatttccataacgtcgtcgacgtcgtcgttaccttcgttaccgacatcaccttcatcgttgttatcaaggccgccacctgattcatcattactataaccatagatgtcctcttcgagatcgtcttcttcttcttcgtcttcctctgcgacatcagccatgacctggtacgatcctttggggggacaaggcgattgcttcaactcgtcatcttcctcctcttcttcgctttcttcggctacgactggtaggccaggttctcgtccggttcttgtttcctcgacattggagacgcggaccgggctcaaatgcaatcccatcttgagatcttcctccccaataggtttaccagttttagccattctcttccgccatccatccattagatgaacagcatcttcccatcggctctccatcttgatccagccagctttaagacgatcgatttcttcctctcgcaccatgacctcttcaattggcacaaaggatgggttcgtcaagattgttctcaggtgttccatcacagcgccaagctccgatgccatctcctgccagccttgcggctttacaacctcagattcctccttgacttggccattccatccactcatctcgcacagccgatcttttgcctgccgcacgacattcaagagagtctcgttttcttcgctcaagttctgcgccaggctagcaaggaaagaattcgtctcgctgcgcaaagaataatcttcgtcttccatgtttcctccgcgcgtgagcgatctcctgctttcactgcccgcatcacccgtcacggtaatcgacacgactccagagctggttcttgttcctcgcgcacgacccgcctcgccgacctgtttcttgaggctttcgatttgtcgatcacgcctccggacttcggttgcacatgcggttcgtacctgcgccactaatccttttgtgcgggccagctcatctttgagtcctcgcacggtcgactctgcggacttgagctgggtcttgagcgaagcttcggatgccgtggcgatgtcgcttctgcgctgggcctcggcagccttgtctgatagtcgcgcaatatcgcttgtgtatttcaagttctccgctcgaagactgcgcagcgctaccgagagggattcgcgttgttccgcatctcgctggtggtgtattagcttgaggggctcattctgttgggcctggtgatggtgtctcagaaacgtacatctcgtcggataatgaggtcattcaagatgctgatgatgcggcttgcagtctctgcagtgctgtattcctcttccccgaggccgttgaaatcgatgtcgcggccatcgcggagcaatcctcttgacagcagctggttgttgatgtactgcgaagctgtccacagattctccgcatcaatcatgttgactggatgcagcggccaaggtacgagatggcaagataaatcaggcaatcagtcagtctcctgttaccatgcctcaacacaaactcgagcgttcgattgcaggcagactgagctctgtattggccctatgcgaccgcaaggttttggttgccgtgtggaggaagtaaacaacgcctgataagctttgcatgactaagcatagatacatccaaacaaactacacgcatctacgcgataaaaccatggtcatttacaagaatagcgttctccaatgattttggggaaaatattggcttgataaaacaagtacgcctttttgcacatggtaagggttatggctgcatccatcactttttaacaaggcacagacatcatgggcacgtagatgagtactcataagtaactgaattcatatttgctgagattatatatgctcctgatatttatatacagtggtggtatcattatatgaccacattcccgtggcacgatatcctcattgtcaaatcttctagcggcttcagtagtatgtatcgttcaacttgcgaaatagctttctaatgactcgctgcaacgaagtcggtagagttggtgaacgagcaatattaatgaagctgcaatccatctgggaggtgatgtcgagactgtgcgtctgctccatagagacgttcctattcgaatattcaaggccctcgttgagccgacaagcccaagtattcctagacacggcattaataccattttcatcacaacactaattgatgaaaaaagcgtctcgtcggtttttccaagcctcagaaaaattgagaagattttggttacgcggttgttttcgacatcggccggaatcgagcccaggcgaagcctgagatgtcttctagcctctcgatggccccgcgtgcgtcatcatgcttgtatttcgtacaaaacaaaagccccccaaagaaaatgagaattctcaacttacttcacttcattgaccgtatgagagaggtccttctgcatcatgtctccggcttgaattttcccctcttttctttcatcgcattgaccttcttcttgtcctcttcgaagcgtttcagcaggtccgcctgctcttgcttccgtcgctctcgcagctggaagcggtaaaagtccgtcaactcagacttcttcttatcagccttttcgaccatcttgcgcctagcctcctcagcctcgaactggttcgccgggttgacctttccaccacgagtaacagtaacgaagccatcttcatcaggctcgttacgcaggcgcttgctgagttcggcggcttccttctcttttctgttgaacacgttgaagaatgcgtgtgtggcattttgtatctctttcttattggcgcggcagagtcgtaaatgggcagagacccacggtgagcctaatgactggacgtccccggagatgctctggccccatacaggatatttcttggtcttttgaagtttcgcaatcgccttgagaacgagttgcacgcttttgtcgtcagcaagcagcacaacggccgtgctactgcttctatgcagttggcgtgtccagatatctggtagtcgcgcagcttcttcctccgccctctcttcatcctcgacgtctcctctcttccgtttacgcgcaaatccagcaatcttggtcgctcgggcaggatcgattgccacagcagctctgttatcgtcttcgaaaattatcgtctcgaatcgtccggcgccgacaagatcggtgaagattgcccgaaaatgaggctctgtgctgtctgcaggaatgtttttcaggaagaggctgcgggaatcattcgccgttgggatcttgggcgcatttcttcgtatccgcacttcgtgaatggctgtctcgaggaatgaagcaactggaggcatctgaatgggaagaatggcgaactggtcgccagtcgcatctaagggagccatgttggcgaaatatttgggaaatggcagctctgcgtctcttgcgtaggaacaaagatttgctcgtgcttgatgctccaagatcttgagaaaaaattggccccactatccgtatcgatatgaacgggctcttcagctgtactggtatcgatcactgccgcaggctctgaattctccctcggcaagccaaaaaaaaaaaaaaaaaaaaaaaagaatattactactatcaaaaagaattaccgctatgttggaggagaagacaaagaaaaagaaaaagatagttcgctataggtaaaaattctagctctaccggtattcagagcagcaaaaaaatgacgagagtgggactcgaacccacgcggattgctccaccaggaattgctgttaaggtagccttaacctgacgccataaccaactcggccatctcgccgtttagatgatgtacaggggccaagcctatgctaagaaccctctcaccgagccgtttgtgattcttgccaatacttctttgctcatgagatgggtgtagtacagaatgaattggaagtggtcttcacaagttagtgacaagatctagagcagtataaatgataaatgaaggtacagtatatatcgcataagtaagtcacagtcatgtatgaaaatagccatcttgctcgcatctggcatctacacttcaatagcaattcttcccacgccacgactcacgcatgccaacatggaaacatccttttcatccggcataagcgcagagcctcgatgaacaatctccccgtttttgacagaaactttgcatgtgccgcagttgcccacttcgcagctcgaaggaatgtcgtcgaattcccgcttcaagacctccaataaactctcttcttctccgaccgtgataactttattctttctgttggtgattgtcacttggaaaggatctccagtagtgtcggcagaaaaggcctcaaaatgtatctcttgcggcgaaatgctggcctcgtcggcagtggttttagctgcttccatcatacgattcggcccgcaaacatatgtgaagctgttccagggaagagtcttcatgatgttgcccatgtccatcctttgatcttttgacttgtcgtatatgatcactctatctccatatgattccaatcgatctcgaaaagggatatcctcggaagaccgtacagcatagtggagttgaaagctccaattgatattgtcgtatctgttcatcatatgcaggaatgcggtaatgccaatgcctccggctatgaaaacgtggtgacttgccgctcctactggtccgttgacatcgctcgtaacattgctgacctggatggcatccccctctttgagagatttatgcatatatcgtgagccgcctcgactattgtcgtcaagagcaataccaaactccaatcgtctgacgtcttcagttccgcctccgctacttgacacaacagaatatgttctgacaaggccatttcccatcttgagctttgcatgggctccgatggggtatttctcagaatgagcctttggaggagcctcaatcaccagcgaaacggttctcggtgtttcaactttgcggctaaccactttgaaggtttcccagtcgtcctcttttttatgtagtctccgcctttgagccttggctacgcgtttccgaaactggttgcgggcctcgttgccgagagcctcaacttcagccagcttctcattcatctcgtcattgtcagttatgcgatggagatactcctggacccgttcaatcgtccactctggccattttctctcagcgagcttcagttcatcgccggcattcacagtgccctcgcggaggacacggtaataccatccggtgcggcttgtcttgtaagtttcaggggcgaaattcttcaacgagaagcgatggttgagtttgaagcacggctgccgtgggagggatacttggaggatgacttctgagccaacacagataacgtccccaatgcagacgtttcgttcattcatgtgcgccgtgacgaagttctctccaaaaccgcctgggacgaacttgtcgactcggtcgggataagattcttgccacgacggataatgagaagagcaatctatgaagccagcgggttagtctgaagccgcttataacacaaaccaagggatattacttacatccgagaattgctttgtctacgccgccatggaatgtagggtcatgctcatcgccttcgagccccaacttatcaatcttcatagaaacagtgcgaagctgcttgtcaattcccgacatgacattcaagcctggcatttgtttcattccagaggtgcggatttcaatgagacggtcggcctcaaatggcaccgcaagggagtctagatatgaggctctcattgtacttgtcaatgccatggaagacagcaacgatgggggttgtggagagatgagagatggatgcagaggtgtaagtgcaagaagttggaagctacagtacgactactgtgtctcgctcggacttactccaaagagaaagcaggggctaacatcgaccatccgagcactttccggtttcttcttattttctgtgctgccgtcgaaatgataaatctaactcatgaaatggaatggaattgccattcttggcttccaggctttactattactgctactccaagttctttgtctgcctttctttcaactcttcggccggcgcactgtcccggactctttgcggttagatttccgagtggcccttatgtggtatggagcattgtacaaatcgagtcaagtctggcgaattgtcggttcatatataaacattcttatctttggatagcggctttaccgaatcaacaagaccagagcctcttttgccaaaaatcttcttcgtcccaaatacagactcagtcgcaaacaaaacaagagcagttgagcttgcaaagagccaaaacggcttcacgatataggaaattctatgtagtctatactgatgcattgaggccgaaaggagtcttcttttttctagtgcagaattttaccttctcatcctttttcgacatttccgccgcatgaggaatgctaccctgcaacccgaaaaaaattggtcaagactccaaaaaccagcaaaccatgtataagactagatacgacggtttccgaccaacctttgaggtcctgtggtctaatggttaggactttggattttgattccagcagcgagggttcgattccctccaggaccttttttggctgttttttttttgttggctgggcactggacttaatttcgcttgcaccgagccatcaagtgtcctctctcaaccaaacaagacttgaagttcaagttgtgtgcctttgctcgatacatgtatgacgttgtgttgtctcttgactcgtgttacgagctcataagtatatagcactaaccattcttctttgtaaagccctaataaggaatgaagcatcagccagccgagcaatagcgactagccctcaggattgtcttttgctaaactgttgatcacacgggtagctatgctcttccgtagtcgcctctctgttttaagtacaccaatcccaagaaaagaaataagatgctccagagatctgctgtgttacccaatggttgaacaacttgtaacctatttcgccgaggttagtcatatcattggccagactctttactcccagcagggggataatacaattgccggttttcggccccgatgtggagatgtgactccggataccccgcgccgggttgctggggtgtgtaagtacacgacctatataagactgacagctctattgtaaatggtagaagaaaacgagaagccaaatctcatatctaaatcagtttgttaaatctaaacagaccccattcacaccatgcgtctcccctacgtcgccgaccctccccccgttcaaaccaccgaagatgccgccatcgtgcagcgcatccgcgagcgccgcgctccacggcctctccaagcactggacctgacgctccttcattcacccccggtagcagacggctggaactcattcctcggggccgtccgcaccaagacctctctcgccgacgacgtgcgtgagctggccatttcgcgcgttgccgtgtgcaacaaggcgtggtatgaatgggggcaccatgcgccgctggctatccagggcggcgtgagcgtggatgctatggaggctgtaaagagcgatgctttgggagagaggccggagggactgttgagcgagaagcagtgggctgtgctggtgtatacggatgagatgacgagaaccgtgcaagtcaaggatgagacgtttgcggcgctgaagaggcattttagtgatcaagaggttgtggagattacggcaacggtgagttggtttccatgattatctcacatatgagatgtgagattaagattgtgattcttctttatgattgctgatttttatatcttataggtcgctgcctacaactgtgtgagcagatttttggtcgccttggatggtacgttcaagctataaattcttccttcatttattgctcattcatcatgtttttttcgaagtggctgcccatatctaacgttgcgcaatatagtgggtgaaaagaacggcactgttcccggacctgtttctgagttggctcctcattgattggactttaccgcgaatacctcacacttgtagctgatggtacaaaaggagcgaagggagttggggataaagaaaagcattgatctgaataatgaatgtgaaaggatgttgggaacaataagagggaatacatcaatcacgaactgtattagagagcaataagacggcgagtgagaagcttgtgtatgcgctgtttgtgaaatgattttgtattttcttctctgtacgtctgttgtagttattaaactcgagctgtgatagagattacatgcgttgatttgacttaagtacaacgtaagaacacgtcttcttccgccaatccagcaagaaggaatgtgtaattgatggaaggttacggatgcgttatatatatcatgtccgattggttgataaagctgatacaccagtatgtatcgttgtcaggatgtccttaaaagtaaagcgcctcaacaatgcatctctgcgtaaatggggaactatgaagcttcggcagcgcagatgcaatgagtgtggcgcacaggcgttctgccctctttcatttagacacgcctaatatagcaacgtgtatggcctcatagccagcaggttcatcacaggaatgatttgtgcaagacaagaccgagacgccaaacgagggccgacataggtagccaaatgaagttgttcaatatcagaattcagtgagtctaagcagctcaattccgcaaacattgctcatgctctctccgcggttttttttctgtaatagagaattagaaaatcaagggggtaaaatatctaaagagtgcttgtgtgaaataatccaagtaataaaaggaggtaaaatagtccaaaaacccaagcccaaagcccaaatcccgccgcccacatcctcataaccgcgtgcgccatggcacggaatcccgttgccccatagtcaaatctcttttcttctcgtatacgtcgttgataaaacttgtttgcaaacatctgttctggcttatcgtgtcatctcttctagtcattctcgttaccggtagtgttcgtgcaagattcataaggaaagtcgtcgtcatgtcgtaaattctacagcttgcatgctgttgaatgtgtctatttgtttgtttgtttgtttgtttgtttgtttgtttgtttgtgtgtaggccaactcctttagtgcgacggaccttccatgagcttctcgatagaggcatgtcgtgcccgcattcgcggcgacatttgcagctcctggacgactccggcccagccactccgatggggggtctcgacatgctcgtggtgaccaatggcctgggtcgtcagtcttcggctaggcgtgcgctttggcagatcatcaagcgacttcttcgctgagagtctgttgggcgttgtgtaaacggccgtcttttcgggcagtggtggtggaggaggaggctgtttctctgcaatggaggcgatgatgcccagataggccatcatgaagcgcatgcggagcgagtccaaccgcttcatcctctcctcaatctgcgcgcgcttcgacgcccacatgatcctcgagctggtccgcagcgtggttgcgccctcttcgcggaccaggcggttcaggtcgtcgcgcaagtcatcgccaatcctctggatttcccgcagcagacggttgaggcggatcttgtcttctagccgctggatcttggagacgtcccggtcgtagccctcgttttcctcaatggaaaagtcgagcgtgtcgatgaagctggccacctcctgcggcgcaaccctgtaggccgtccagtacgaactcgcagtctgcgcgatcatcacgatggtcatgccagtggcggagccggccaagatgtatgcccactggagccagcctgagtcggccattatgcggcggagggcgaagcacaagtcgtgatgccgtcccggaggggcagaggcatggcctgcggcgaggaggcgggagttttgatttttggtcgacttacagactggatagaggaagaaaggaagagagaagaaaggaatgaagatattgagaagaaatagaaacaattaactagagcggcggaatggatgacgagttacgtagcggaggagagggagccctgatttaagccctgatttaagccctgattgggtgggtgtggcagcatagagtacatgtgtgtaatgacaattcactcttacagctggcgggcaagttgttgggatcgtgggctgcgagctgagggagagcagaagagacacaaaggaagactcgcagtgccacaggcggagaagcaaacctgaatacatgtgcaattcttgatgccgttggtccctggaagtgcctggaagcgatattgcaacgctcttcccggattccgtagcactctgcagggccgcggcgaaagactccatgcacctacatgtagctactatttattagtagtagtatgacgaaggggggaaaagatgttggggagggtgtttatgctagcagtagatgcatgtattagaccggagctgccctttggaccagtcacaagggcacacgcaagtgtttgcatgacacaggattccatggaagccaagagaaaccagctgtggttacgtgcctgggtacgtggcagcattgaacactgcttgagtgctgaagcaagtacatccttcaatagagcttctttttctttcagcaataacatccacatcgacatcatttttcgaggcatctgatgcaacattgaagcttctgcagcccttgcagcgatcccccaatccagcccacaaatggagtgtccagtgactcgagcttccgctgtcctgcataatggcagcttccattgcgccgctattcctttgcagccaatagcgctgccatcttcacctgtcaaccccaccatagcgcaactttccagcgaggaaaaaaaaaaaaaaaggccgtgactgcatttgatcttatcagaactgacttgcagagtgcatcgcatcgcagcagccccaaccccgaaatagaagcctgaatttgctccctgtaccttgtttcggagaaaaatctcttgacccaagcttgtgactaaaccaattctctctcctcacatccattttgtccctaccagatcaatccctagtagccatggcggccactgtatcagacgccgccgcgccggcgcatcaatttccgctgcccaagattctcaccaaccccgcgtcaaccccgccaacgctcatcacacaaggcgccgagggccgcctctacaagacgacatacctgcggcccgacactgcctgcgccctgaaataccgtccgccgaagccgtggcgccatcccgccctcgaccagcgcctgaccagacaccgcatcctgtccgaggcgcgcatcctcgccaagtgccgccgcgatgggctccgcgtgccctccgtctatgccctggacgagagcgcgggatggttgatgctggagtggatcgagggcacgcccgtgcgcgtcaatatcaacaacaggctggggaacaggaccgagggcatcgaggacgacgagcagctcaaggacttgatgcgcaagattggcacggcggtgggcaagatgcacagcatcggcatcatccacggcgacttgacgacgagcaacatgatgctgaagccgccatccgcgggcagtcagtcggatggcgcagccggcctcgagggagagattgtcattatagatcttgggcttgccggcggaggtgtacatgacgaggacagggcggtcgatctatatgtcctcgagcgtgcctttggcagcacacacccccgagctgaatgcatcttcgacgaggtcctggaggcgtataaaaagtcatttaagcaggctggcgtggcgctcaagaagctggaagaagtaaggatgaggggccgcaagagaagtatgcttggctagaccgtgattatatgacgagacattcggaggagaccagtttaagaaaggcaaaaaaaaaagaaatctttctttcatgttcttcgccagccagagaagaggaacgagaagaatttttatgagacatatatagatatagttccatgtaatgatgcccgctgttatgatatccaaaatgaataaatcaacttcaaaatgcaaaacaaaaacaccgcttttagtgacagttagagaagattcatgatatatccgagtgaaaagaaaaaagaaaggtcttggcagaggcttctctcttactgaagcgcagcccccgcaaagtagcccttgttctcaatcactccacgatccgtgacatatgcaacgtatcgagcaacccattgcgggaagagctcgccttcgaggccggcgccgccgttggccgcatcggccagcactcctgcaccctggggtccatggccgaggagctctcgcagggtgccgcgaggaaggatgtcggtgcaatcagtgtggacatgcagctccacgccctcttcctccgccagcttcaacaggggctcggggacgttgcagcagtcctgcaggttgacctgatcgacggtcgggcggatcgccgtctgctggagaaacgcacgcagcttctcgctgccaaactcagcaacgccgagacgcttggccaggccttggctgtgcaggtcctcaaagaccttccaggacgcgagctcttcctccaggtttccctgctgggcgttgatgcgctcggcttccttttcgcatgtgccctcaaacgacattccggggaaggagacgatcaacaggtcaatggcctggatgccgagctccttgcgcacaagatccagcgcctcgcgcgcatactgctcgcggtcctggaccgtcgtgccggggagcaggaacagcttgacggtgatttcgtagtcgtttgcctcctcgcgcagaccggccgcctgccagttgatcctgggaatgtacagcgtcttctcgtctcgctccgtccacaattcgaccggcgtctgaggcggcgagggcagcgtgttggcgccgttggctgccgccggcgatgcggcgagcgcatagtctagccgtgtcgccacgaagttgtcccgcagagaattgacgagctcttggttcgatcttggtcttttgccgccgttgattttgcggatgatggatgggcttccggacatgacattgctgtttggatcgcacagcagggttagcaaaaaaaagctcggcattttacaagcagcgaggggagaaaccgaaccccgtagagagaataattttcgtcattgtgctgattgtaaaagtgatgtgaggagagttttagatgtctgatggatcctcaatgcgactttggtaggttgggttttgaagagagcgaaagcgaaagaggaagtttttagaaacgacgccctataagtcaaaagcgcccaagacccattctcggcatatgcgagtaacagaacagtagctttttttttctcttcttcgtcgcaacgaactaagctgcgaattttacctactccagatgggcgggatgtaaacgccgtattactaatgaggcgagtggatatttgaaaggaaggctggtcggagaaggatcaatgatagtttttttagttttgtaaacaaggttacagtctctgtttatttggctttcgtggctgctagaaatattcgaaccgtattttccagaggtgagggcgcgcggcctattcaaatgtgaggttctcaacgtgtgccaattactgttcaagtgacgtctaagaaactgatagtcccccacgcaaagttgagtcttgtacgttgtaagagcactgctaggtacaattgactttcggagcttttagacaagacccttgggcggttgcccagtaaagcgcaacgcggggttcgagcttcaatgtctcggcctattgctacgtcttcaatagaattcaaggctgcggtgttagttttggcgctgcggccatttgtcaaagccgctggagggttcatgccgacaagaggggcagcggaacagagtacaagtgacaagtacatgttctgggctaggagaaattgggggcacggaacaaggtacaggcagaatccgaagcacgcgctactgcctcgtcaccgacctggccaattcatccagagtacgccagctcaagtctattcaaaccgcatctcgtcccgcttccacctcgtcactgcgcctcgaccgtcatcgtgtccctctcggtgatgtgagagagccgtcgtaatggcgattcagtacgttgcgcctgctgcgtgtgctcttgcggccagatgaagctgactcgcatcttctctagctatcttattctgttgtcccgtcaggggaaggtggtgagtggctctcgttgttgatgatggcagcttgcaactggcatgggaccagccttgctgactttcgcttccagcggcttgcaaagtggttcacgacgctgtcccccaaggacaaggccaagatcgtcaaggacgtatcacagctcgtcctcgctcgaagaacacgcatgtgcaactttttggagtacaagggttagtagatggacgctctcatatgcacccctttttttccctactcagagaaggtgactgactgtgtctttcatcggccagataccaaaattgtctatcgacgatacgcctcgctcttcttcattgcaggatgctcctccgaggacaacgagctgattacactcgaaatcatccaccgatacgtcgaacagatggacaagtactacggcaacgtatgcgagcttgacatcatcttctccttcacaaaggcctactatatcctcgacgagctgcttctcgcaggagaactgcaggagagcagtaagaagaacgtgctgcgctgcattggacagcaggattcattggaagacatggaggtgagtgctgtgtagagtttcacccgggtgcatcgcaccgatcctggctctttcccaacactatgatgcgccatcgcctttcatcttttcatcatttttcggctatggcaacacgacttgacacagctgacaacgggatttccaaacgcaaaggtcgaagacgaggtcaccaaactcatgtaaaacacgtgccaacacagtcgggacgtgcgcaacaattggtcaaatggttattacccatcgccttgactgacgcctactcaccctcacgtttaccgctacggagtaccattggcatatacatatatatataatcgaaggcccttactgtcccaccggctacttggattcatcgagagcacaatccgaaaaggatttgactattaacatttggcgttgcaggtcgagagcactctagagaagcttcgcacagtggggattctttgattacagaagtctcaggaaactgagcatctcttcgatgagaagagagggcacactgggaagaatgaatggggcgggtgatgtgttggagagaggatatggccatgtttttctttgtgtgtatagatcttggagaatggaaaaccatcctctaccatatcaagagaagaaggaagggagagacgaagagagacccaagcgtcgcactgatgttccgtatcacggactagtccccggaatcggggaacatatcggctggcgcttgaggcctgaatctaatactataccaggagacaaaggaaagcaagcaagcaaccaagaaacaaagaaagaaagcgcaaagccaattcatgatatttttttcattttccacgtcactgagcttaatccggtcaactaactacacagtcgttctcgtcatggcacatgctgccattggtgacaggccgttggctgctacgcttcgtcttgtcgatgccgcgcgtggcagctccatgagtctctattcgttgcaactaatcggctcaccagaggccccctcttttgggcggaggtgccgccatgagtctgagcagtctgctgctactgctactgctgctactacctactagttactaataattgctgctgctattcgcgtctgccgggcgcagccgacagcgggcgatcgggtcatgactagagctttagggggtagaagccacgtacccgcacaccgacttgccggcactcgccaaccaactcggcgctgcgcgggaacgtgggcgatgcgcgaaacggctatggccatgcaaacactctggctgtggacgatctggtccaatgcgcaatgcgcaatgcgaccgactggcgttctgctagcactgcgctggctcgaggtcgacacacgcttctgctggcctgcaacacagcgctggcgactggccgaaactccctatcccgccccctaacagcccaaccagcccgcctccgcgctccaccgctgcagcacgcaacagcccctccatctgccagctgatgtcactgcagcgctgcactgagcgccgccggtttgaggccttcagcgactcccacctgcgtgtcacccgatccggcttctggccgtgccactaacaacgagacgataacaggacaggagacgccatctgcacgaccttgcatccatctcgctctcccctttactccgaactcttccaaccaaccagctggccttgcacccacccgtctttccaattcaacgtctgtcaacgtctgccaacctgcttggagttgagagcagctgttcctctgtgcccgtgaatgacggcactgctcggccctcgacgctgctagttgccgcatcaccgctctcctcgcattaccaagacaagacgacctcgtcgaatccctaccggcttcagtcgacaacagcctggagccgagcgaatcgcttccactccctgctgcagtctcgatccaccaaccccgtgcagatccgcgaactcgaagcagacaacatcggcatttcgagcgtcactgcaactgcgcagtccataccaatccaccaagccatcgcagcccaattccgtcctcggcttgggtgcctttgatgcgcagcacgcacgcctgattgaacccaaaactacacaccagctatagtagctactactagtcctattaatcccgccgatacttggcgattctttggatttccgcctccaaagcttattcacaaaacatctacactcgccctccacccgccagcttctgtctttagcgcaacctcccgatacgcgcggcacattctatcttcgccttccatctttcaaatattcatgcagagatacgaactcgtgactagcagccaccatgaaggtaggtgatcagaatgattgagtgggcgccaacccgagacaagccaaatctgacgagacattccccgcgacacagtacctcccagtccaagaattcgagaccgtaaccggcgctctcaacttcaacacccctgattgcaacgtcacaggcggatgcgatctctacaccacgaaatctaccgggtccgacaagaaactgtacaagagtatcgacaaggatctcagttcccagcatgccgcgctgctcaagctgggcgccagcctgtcaccgcccgaccgacaacacatgctcgctacgtcgcgcagcatgcagttattctcgcactcgagcgcatttggccctctgtctgagcttgctagtcgacgaacgtttgcctatctgattgcgacgctcaatgcaagccaccctcactacgacttttcccacgtcttgcggcccggcgatttcaagcgcgagaggaacctgaggcgtgtcattgccaacctggattcaattttgaaaaacgtacggcccgggtttgaaggctcatcgtacgactcatccgccggcagcgacatgaacgcacaatggggcccacagtgctggtccttgattaacaaggagatgcgtcttaatgagtgcaccgtctttagctatcacccagaagtcgacccctttgaagaagacgaaagcgccatttgggccgtccactacttctttttcaacagaatgctcaagagggtcgcttacctctatgtcagagtcgttcccgtcatatcctcacagagcccaactttgagaccggccaaaggtggtcttcacaagcgacataccgcaaccgagtcagagggcaccaagaaacgggccaagtactggtttggtaaccaagacgccgagatggtaccaccatttgaagacgacgaagagccgatggatgacggcctctactggaatcgcggagaggatggcgatatcgtccagttctcggatgatgatttggctgaagatgaaccactcgatgaggatgaggatgaggatgaggatgatgacgatgattacgacatgacaagtacaaggcgagaaaggcttatgagcgaggatgttgcaggacgaatggagatttaagctgaggctatattctccaaaccacgcttatttctgcaacaaagggggacagcaacagtcatagtattgtctgcaccaagatgacgaagcatattgtatcttttcaacaaggatatgctctctcatttcaaatctgcttggatggactctgatccaccttggctgatccattttaccatgaactcattacctgcactcgacttgatatggacagagatggaactccagctccctccattctcgaagctcccctctctcctatcctgctttaccgctttttatttggagtcgatttccaacgatttcctactcaactactctaccctatcgttgccatgattacgaaatgtcatttttttttagcgtggcgcaaggtcctggtttctggtcggtgagagcgactgggaacaacgtcgcccggagttttctctctgatttttagttggttcaatttcctatcgtcgcatttcttttgatcaagttgaactatctatctgccgttgtatattttcctcgtttcttttcgttttgctgtgttatttgaaatatttggtggctctttttacctattttcgaaaaacttggcaaggctggttttgttattctattcttattgcctattttatctcttctttatttcttctcttatctttttttcttttcgcttttaatcctagggaatgaggtgggctacctataaaacatgtatatatatacacacacatatatatatatacatatcacgcagtaatgttatgaatttttggctccgtctcgctgggaacgagacttttgctggctagtttttttttgatagtttacgcagattagcagtatatcaattgtaccatttctactttgaaagcacaaacacttactacctcgatcacttgtctggtaatagcaaagcggtgaatagacataagcccttagatagaagcatacatgtaaagttactaggtacaaagcgcaatataatctacctggcatacaaaacaggtccaagaatctttatactgtccgagacacaaacataaatatgatccacgcgcagagaaaatagcagtgatgcagcacgaggtatccattgatctaaataacacaaagctaacgaagagaatttgacaaaaaaagtaaacgtgtgtgaagctaaagaaacaaacaaacaaacaagtaattgaattccccttgtcccttttcccttgtcccctatcctagcaaatggccaaatcagtatcagccgcctatatcggcgacgggtatttttcaagaccacttcacgcgcacaatctcttttagtgtttaataattagtctcgggtatcaagttattttcaggtataatagcgcgcatgaatgaatgtaaaagagcaggctaacattgggtgccccccttggcccaatctctgtttcattggaccgtttatttatactctgtttagtgtatagatatgtatcgtcgagtagaaaggtattattaaatgcaagaattccagaaccgagtaatgccatcgaggagcgcaatgaataaaatatgctgatagattggcgtgtagagaactcggagcttagacaacggacgccttccttcgtcgtccaaagaatttcgcaaacgcgctgggctcttcttgctggactggaactggagcgggagtaaagtctggcggcggctcagagtcgcgtaagaactgggctagatctcctgtctgtcctaggtacgcaggctctctcggctcaaatttcttcattgggactctgttcattggggctctctccattggggctctctcgatcggagctctctccactggagctctgtttactggagggtcggcatgggtaggcccgtatgcgtcgtatcctggaggcatctgaatcggaacgtgtttgcgaacagtcgacgggcgggcttcgttgccgaggcccacagcgccaggacgtgattgagattcgttaagagtgttaacctccttagagttgttacgaccaaatcgtcccataagaccgggtgtgctcgacttcctccttggctgctgcttcgtaggcagagacggaggctccggcggaggctcacagttgagtaagaactctgccagactttcttccttcttggggggcggtctgggaggcatatcgaaatcatcatcttcttcatcgctgaaatcgattgcgtatggatcgcgaacgcggcgagttttccgaacgggcattggcatgcccatatcatcatcgtcctctccaaacatcgcgtttgccttggacatgctcttgttcttgaggagtgcagagttggagttgacagaggagtgcatcgacggcatcgagtaatccgtcacgctggtggatgcttggctgtgtcgcatatccggaagtaccggatcgaccgccctacctccagccgcgccatacatcatctccgaatctcctgggttacggaaaggcgccacgtgccgagggatgggattttgaccattggctgggccctgtcgtataaagtcgatcaagtccgaggtctcgcttctgctgttggcagcaggctctcgagcctggtatcggtttcgattgctgctgctgcgactgttcatggtggtaagtggttgggattccggaattgtcttgggtgggttgacagggacgtgaacattgcgcagagctgccgggcctctgtcgccagctgggcctgtagacttgataaactcggcaaaatccgccaaagactcgccaggtgcacgagcatctcgagcctgtgcccctcccgtgcggccagaggctcccgccggagcgcggggaatcggtccagaaaatttggctgtgctttcagaagaagcctgggcgttggctggctgcgcccgcggaattgatggtgatgcatttgagctaacaggcgaggatcgcataaggtcttcgctcttacgggaggccttggccgcaacagggctgtcggcagatttattgacctggaagacgaattagcaaacaggcaaactccataggtaggggaggggaaaaaaaaaaaggaaaatgctcgcggttggggacgtacatcaatatcacgcatattctccggtgtcaatgtgtatgtgatggtttgattgctctgaataagctcttcaaagttgcgcgccatgctttcagcacggtttgatgcgtcgtctgaagtagttctgaccgccttgaagcggctggcgccagaagatgccgacgacccagatgtgtggatttgccgaggaggggcaacggaatgtagagacggagttgattcctcgtcgtcttgctcagcggcgggccgccccttctgtcgattggaattacccccagtcgatctgtaaggaacatctggaaattggatatccgtggcactttgggcggtttttagagacgagctcctggtacttgactgaggctggtcgctttgaggggaagccgagattctatcagcagctctgatatttgtttgcaagccatgtgggagtcggccaagctggtctcggcttcgagaagctggtgcaggcttgacaatcggatgcacctgatcagcgtcttcctcggactctgagatggtggcagcatttgggacgggtggcctcatcctctcgactggagatctcaccgccgagagaggcgctcctgttcgcgagctggtgtcaatggccttgactttccgcatctcatctggacgagatagagggcttgctccagacacagtgcttgctcgcggccgctcggctgattccattgaacgcggccgactagtggctggactacggggcggaacgtctatgatgcgtgcagagtgcacactggaagatctgctcagatgaatggccttacccgtatctgagacagaacgagaggaggtgctggagacggagactctggacgaggtcaggatctcggccttctcgtatatcacctcatcgaattcatccgagccgctttcatcagactcgcggcttttcgccttcgcctccacctccacctcgacaacagagagcctcgtaagctcttgtagctccgggatgcttgctgcatcggcggtttttgaccttggtcgcgcagttgcatagaagacggaccttttgggggttggcagtgaggtggatctcctgtgaaggctgagtaaggtggcatagttgtctgaatctggagatgtttgagagtctttgagtaaggataacgctccagcaaaagatttaacgcggcgtttgtcgaaatccttttcttcctcgtcgcttccatcttcctcatcatcgctatgatgggccaaacctggcacctcaatctccgcaacgtcattgtcgcccatgggtagtggaatatccatggggtgaatgtctttttccacagcatcctttgcgtcatcttgcatctcggcagagtcagttccacgctcactgatggaactcttacgatcgtacagagaaccagcgtggctgactgaaagagatcgactggagacatattcgcctggcggcgcacgcatcctctttttccatcctcgccataagcggcccaaagttcgatcaagcgcaacgcgttccatgtcgatatcctccacgacgattctttcagcaacggcggccgggctgcgcgctccatccttgagctccttttcaattctggaacgcaaccttgtgctcgccgcctgcccagccacagaaagcgtgagttcgcccatgtattccaagactgaggtaaggaagatggccacggcgggcgagatgatgtcggaggctctctcatgttcgctgatttcgagattttcctgcgtcatgtacttgtcctcgtcctcttcttccaagtctccgagagaggagtagaccatgcaccgcaatctagccctcttccaagctaattcaacatcccaatctcgagcatgggggctctgggggtcggtgtactcttcctcttcggagccccctaggtactccctcagttcttcatcagcattgcttatagtttctttggccaattttggcttgaggacgtcggagacagcaggtcgcagggccgagagagaggtagactttgcaacttgcaaaaagtttagtagtaactgatcgaggaagctgttgactagctgcaaggcagcaggggatatcacagcggcctctccagacggctcgacgccattttggtcgtaccaggagctttggtggccgtcgtggttgtttgttacaatctgtgaagccgcagttgacgcaatgaaggcggcctctggagatgtagactgtggaagggcaagaaacgtgtggctcgcgatcgaaggtctgtcgctggagatgctctgggttcgcggtcgcacatcgcgcggcgagccaacgctgctcgtcgggcgcgagtcgacggcggagccagccatggttgacgctggttttctaccgaatgtagctgtgaattagcatgtatattctggcttgtttctcgtcttggccgctgttcttggccgctcttgaaaacgacagttgtatagttgtatgaaacccacgcaagaaaagagaagagtgcagtcgaaatcgaagcccgtgtcgaggtttcgcaactcgtcgaccaaggcgaataagcgactgtccctagctattcgtggaatatggggccgcagaagggtaatcaatgcttaagacggaggaccccctggtcgtaaattagttcatgaatcgggacacaatcgaatgactggactggcaggcccgctaacacatggctctggggactgggatgatgagatgagacacaggagggcaaaggctggtttaagtgactccagtctgtgacgaaaaagaaacgagtgtgagcggtgggtgtcacaatggaggagcaggccaggccggttgattgatggattgattgactgattgattggattgatggctggtgttggcactagcaatcagatggcgctgaatccacgggacaggcaaacgatggatggcatcaaccagaggccgacaggatgcgcttcagctgcgtgagggagcaaactgggaggccatgtcgcgggtgaagcagagaaaagagggagggcatcaagggggcagttggaccacggggagactgtgccgtgacagcagccactacggggaagcggtatgtggtactttgtgtagcgcagggacagtgctggggcggcaggtactcgagcaacggcgctggtaccggtacagcgcgcagcaggtacttacatgtatattcctggagcgagcgccttacttgctgtacacgaggacgaatcgtgggcgtctgtgcgctggcgagtcaatgctgcagaagcacagcccgtgacgtgcccgttgctgggaaagaaggagaaggagttgcaagtcgaaaagaggacaaggttgcgagatgttgaatcgtccacagtggccagccgggccatcaaggcggcgaaatggagatttgcatgatatacggcatctgttcttttcttttttttactccggctgttttggagattgatgtcgaccccctttctatagtagcagtgctagtgcaggcccgatgtcttcgacagcagtagtgtacggtactgtagcatcgattcggcgtataggtggccatacattacattcaaacaagttcagtctagtataagcgcgagacttggttgctgcgaaatgggaagcctcttgaggatcgacggccgtggatcaatcgatgcttgaatcacagccggtaattgcgtgcaaagcaccgcccacatcgccctacagtcttttcatttccatccctcctattgacttgcttcattgtctctcgcctcaccgcaacttcttgtttcattcattcttttcttttcattcttccaccctctcaaatcccatctcatctcttccttcttctttcacttctattgctcctcgtttcctcagcggcagactcgactcgctcacccatttcccaatcccactgcaaagtcccgcctccactccctggcgagactggccctggcttgcctcaacttgtggccccaaagcggcctggcatggggaccctagcgtcatctttagtgccttagcgaagggcccccacaggcgctagaagcagcagctttcaggggttgcctcaacgtcgacgctggattggattaaggccgacggcgggacacgattttgaggccgcttggcttgcaagcatccatggatgtcaaagcaacaagaacaacgttgaacgcctcgtttttttcttctgacgcccgcgtgcttttcacaggtttggggcaacacagacagcagcaattctgctcttcttcctaccctctgatcctccatcataccgcaaggggctaacactgtgttggctgatcacagatggctcacagtattgcctctttcgttagtaactgtcaacactccttcacgtcacgcctccactccattcgcatccgcgctcctgcacggagctcggagtattctataaataatgaatgatttgcagaactctgctaggaaacaagcacgccgggaaatcgcatcaatcggccgagccaagactgcccaaagtggcaaccctgatatcagcaacctctgccgacgctattgaatgatgtctaatatagattacatacttgtaatccgtgtaagataagaaaaagcaaagaaaaaactctttagctggagttgaatggagtttgcagctcggggtaattatacttgcaagtcgctaacacggccgttgaggagaacctgactcaaggcacagggctgttaatctctggaagcaacattcaacatgagagacacgagacaaaactgctagcctcgcagactatagctccacgcgccagggatcagggcacaacgacaatctaggcgcatcagggtcttttgccatgtctaatgacattcgtcgtctcaagtttgattcccgttttctgcccaggaaatggaacgacatgcccgatgctctgcatgatgaaatgtcgaacagtaaaaagcccgccacagctcacactggcggctatctcctcggcgcgtgctgccgcaccgaccagcagccacccgctgcaaagtatggcgcctttgagccttcaatgttttgttgttttggggccaactgctaagccaacctccgctatgacggtttagcaccgctgtgtccccggcggtgatcctttgaggcgggcgaggctgattgattgatcccatggctcatgcttgcaagtcgagcaaacgcctctccatgcacgtgggtttatcatgattgcacgcacaaggcttgcaacggagcagtcgttccttgattaattgctgtaaaggaccacgtctcggattcgcagatccacagctcgctaacccaagtcccgagccgggatggcctccagccccgggtccgcgtggcgttttccacggctctgcagccaagaggggacggacttgttacagttgatttttgatgtttcgtttcaagctgatgactggcttgcgctaatggttctcctactgcccgctgttgccacccactccaactactgctggtatcagccaggtgtgctctagaatcctggtcccgcctcgcttcttcaacacaatagcactgctccgcattcttcgtgcagaaacgccttgtaggcagcaagcgaacgagcgcggtctctcatgtggcccttgtggcgagcagcaaccagccgctgacgaagctgaagctcagcgctggcgaaggcgtctggtgcctcttttgtcgcttatcgcaatcgcttggcccttgtattgtcatcgcttggaatctgcaggtgcagcttgagccgtctggtgaagatggcgcttgcattagccgatttgcctgcattgcttgacagttgattcggggaaaattgtagactagaacgtgaagatttactgcattgtacctgctactagcaacaaagcggcttgtgacacttgcaacggacatgtgcgagagcacagagtgcctatttgagcaagtacacggacacgatgcatgattatcacattctttcttacttggcaatgttacgctacagggcctacctgcctgaagaactcgtgctgactgcatatcttccctcccagagccaactctcgagttgcacttctgcaaccgcatcaacaccccaacatgaagctgccaatgggcgattcaaatgccgcggaatttatttggccatggactgtagtattctcgataaggcgtcggcccacagctgtgtatgccaggggagctccgactgtgcgttagctataagcagggacagcggcagttgaacgatacaggtacatctcccggcagtgccaggtgaacaatgctgacccgtaggtaggtaatcagtatttcatatagtcactgaattgcggtggtcaagcccaagttttccaccaaagacgcacggaatatcattttgggacagaggctcaccaatagcagtatacaaccgcagcgagagatgccatgccgtaatcatggccatcccgcatctcaccgcgtacagaatatcctcaaaagcaccgcatcctattgcgcctaacgaaaagcctacgaagtaagccggcatggggaactgcacgttaccggtcctgtcgcatcccggcggagtcatccgctagctgtcgatgccgtcgatcttggtagttaggagccttgattgtacagtacaattagcatcactgtccttccgcaaacagggaggcccagagaggatcgcgacgtgtggtgagacgagcgcaaagttgctccccgacgtatcgcgcaatcgtcgtttttggggctgtcagctcggcgattcccgttgcggcgccgttccgcggatgctcggccatgtgcattggttagtgaccgaatcctacggcatggcaatggcctgctgaaggctccgatgtggacacatatccttccgagctgcttgccctgtgacaccttggatagcatgcaggtacttggagtattagatgcgaggcctaagatgacggtgtgttgggtgtaaggtgtctgtagatgtccgcctcgttcagagtcgttccgattttactgcattggtagcctagcaaatgtatcacatggactgacaccggaatgtataccccaagagggaaaatgtcaatggtgtaacaataatgatgatttattcataactcagattattagagtgtactatgaactgctgttgccgtgctgagatggagcgtcttggactaggaaaagctcatattgttaataatctctatgtagatgagatgatttatttacgcagaacaatggatcaacagaaaattaacatgttgctgtcatccaagacctgataggtcgacaagtagtctatcgtgacgtgtagtatttgacgatgaaagatgcttatgagagtcggatgccgtatcctcctcctaaaatactacggcggcatcaaaggaaaatttaaccaacagtcccatttgatggagatattgttaacaaataactggaaatattactgaaagggagcaagactcaagtctatccggtagaaacgaggttggaaagctcggaaatcacacaattctgcagctgttggttgcagatatcgcaactcggctagcaaaacttactggatggagcatacttcatcatgctgctctccttggactagattgtatggaccgacatgttctaactgattgggggagcagaagatttatttcccatcgtttgatccagctcctaagctggagatggttggctataccgagggtataggcagaggtgagtctgcgcgcgcatacgcattgacactcctatatgtgaaagtatcatctttacattaatgctttaattggctgtaggtgaaattgtaatactctagacagccaatgggatatttatagatggcatttactgagaagctgggtactggtattcgcatttttggagcatgtagtcagagtgcaggcaaatataatgggtaatatttccattataataattttggtagggtaatagagtatcacaaaataacactccgatcccttgaatggtatacaacttatgcactttatatgcctttgcagaactgtaaagcggaaaacatgaagccgcatcgccaacagccacagcttcgtgaacgccctcacatgctttatgagcttccatcatgtaaaatgaggattaaaggctgaaaacgggcaagacaaggataaaacatcatttgcatgcgcaaatgtcattgcaacttgccatgcacgaatacaaatccaaacgcccgatttttgaatagccattgtccgcgattgtctcaccccattgttctatacagccaacactgcactaaatgcagccataaactctatactacagagatatcaatcaatcaaagcatcaattcagccattaattcaagtttttatttccccttgcttgtttttttttttttatgcaattgatcacaagggagcagttgttgcaaaagtgtaatcaactcgacctctcctcttgataccctcatcttctcatcccttacaccatctacacatccaacatctacatcaaaagcagcaaagaggaaaaactctgccccaaaaaaccatgactctagattttcaccgcccagctctgcccatacaatgtctcatccccctcctcgtcgtcaacctcttcatcatcaacctcggcctctcgatagccagctacccagccacgaagctgatgcaggacatcatctgcaaacaccacctgggcttcacattcgacaatctcctgccagaatcgcaatgccacgatagagccgtgcagcgagagctgaacattgttgagattggagcagccgtctctgaaacagttgctggtgtgtcgtgcttccatcttctccctccgtacatgtatatgatgtttaatactttaagcataggtgctctggtgtctctcccactcggcatgctcgccgacagaattggtcgtgtgcccatcctcgccctgagcattctcagcctcttcttgtccgagagctacttcctcctcatctgctggagatggcgagacatccccctgagagccatctggggctccggcgcaatcatactcctcggcggaggacgaggagttgcagaagccatggtctttaccagcatctcagacgtgatccccgagtcaaaacggtaatacgtttccccccctcatgcctcttcatgcattcgctaaactgtttctatttcgccaatccagagcaacatgcttccaatgggtcgtcgccgccgttttctccgctgccctcctcggccccttaatcgcccgccctcttaccgaaatctccatatggcgccctctctgcatctcgctcggcctcgttgccctcggcggcatcatacttgtgacgctcatgccggaaacactccacaaccatgactctctcgcccaaatcggagaagatactcccatcatccgcagtaaccaccactacgacaacgatgacgacagcatctatgaaacaccaatggcatctactaaatccactttcaaggccctcttccgtcgtccagccctatacctcctccccggcgccatcctcaccatgccagccgtctctacgcaacacggcatcctcatgcgcctcatgcccatccagttcgactggcccctttcccgagccgcgctgctcctctcgctaaacgccgccgtcattctcctcacgctgctcgtcatcctccctctagtatcctacgctctctataagagaacttcagcttccgccctccagcgagatcgaatcctcgcccgagccagtgtcattctctttgttctcggctcttttttcctcatgatggtcaacgaggccagcctcatcatcatcggcgttgttctctctggccttggatctggcgtgccgactttgtgtcgtacgctgctcgtggctctcataggcaaacacaagaccggctctgtctttggaatgattgctgctggagaggtcctgggaatactagcatgcgagctgattattgggccgctctttgacatcggcctcgggacatggcttggcctgcccttttgccttggtctcgttatcgcagttttgacgtgttcgttgacttggttggttcgcagggttgactaataatcttgattagctattactataaaggagcagccgaacaggcatggcggacgaatttgcgatgaacaatcacttcatcatgatccataggcgtcagacattaagctagagcagcatgcgcacgtttattaactgtattcactttttcatactcaaactttgaagcagtcgtcaatttagtgatcaattaacaataagactaaaaactaatcatgacaatttcataatcataactcagctagggtatctttccacgtttctaggtattccctccatcaacatcatctttgtgtccactctagtagttggcctcggcctgcttctggatgtcgtgctcggcgccacgctgctgtgtcttgcccttatcgtgcagctcctcgtagtgctcctggcctgacttgtctccagtaagaccggtgacagcaccaccaacagttccctggacacggtctcccacgccgtggccgtagtcgtgtagctggccctttgcctcttgctgctggccctcgaggttctgttgacgtccagactgcttcagtgactatatcgcccatgttagctattactcagagatggtagctgtttcattaagtgaacatacctcattgccaacgagacctccaagcgtctccttagcagaaccaacggtctggttccatgaaccatcagttcggttgggatcatccttggcgaaagcacctgtgctggaaatagtgccaccggggagcttgactgctgcctgagaggcgtcgtactcagcctgagccttgtcctggcgaacctcgcccttggcctggtcgcctgtgttgccagtcaagttgccaaaggcgttctggacggcgccggtggcagagtcgacgtaggactggagggtggagggcttgttgttggagttgtcagacatgattgcggttgatctgtgtatgaagaaaagttgtagactgttgagatgttttgatgttgagatgcttttttgcttgtggttattgttgtttgcttgttgaagatggaaaaggatgagagaagtgaaggccactcgggcctttataatagttgtcaaacgcgtaaaccttccatccaacagggaaatcgcaatcacgatcgcgatgacgatggcagcttccactaattcaccatggcatttctgacgcaaaccactgatgtcattgcgattcactgcgtcgaggttgcgaagcctcttggcaggcactcacagctgtggtggcgcgctgacgtcatagcatcgtcaacgatggcagccgcgtttgcacgtctggagatccgcgctgccacattggctggcgcacaacatgtgaaacagctctattgccggtttgggacacgcaactggcgtcggttggacaactggagcagaaggggcaacgggcaacggcaggaatagatcgcgacatgcacatggaaacatctcgaacgtcgtttcaaacgtcgaatcaaaccaccagccagctccacgcttccagtctcgcaataatcacgagctttgcaccagtaaactaatttttgaatcttgttttaacagaattgtcattattcgtgctcatcaacgagtgagaatcaggtatcttatactacaatgtgttgtttgttacagtgacctggccggcgtaagttctggcgcctatagccagctcttttctgattacgccaatatccagacccagttgctaaatcttccctttcccttcccaaactatcaaacagatacatttcaattttgaggcgcactaatgttggctccactggatcgtgtccaagtcgatgccttcttgcacaagttcccacaaggggctaagctcgcgcaagaaagtaacacgctcttgaactgccttcaacacataatcaatctcttcctctgtagtaaagcggccaatgccgaaccggatgctgctgtgtgcattctcgtcgctgtttccaagcgctcggagcacatagctgggttcaagtgaggccgaagtacacgcgctgcccgaggacagagcaatatccttgagtgccatcaacagggactcaccctcgacgtaagcaaatgaaacattgacacaaccgggatagaatgacttggcgtcgccattctgggatgtgtgttccatagatagcagtccgcctaataatcgatctgataggtacttgatcctcttcgagtcatactatgcaaggattctcgttagccattgtcaatccatgatagacgagactgattatatccaagagtatataggcagtgaaaggaagcgcaagaatcagacaggttgctacactcaacacgaagagccttgtcacgggcaattcagaaagccatgcatgtacaagcagatcatcatataaacgcaggggagaatttgggtcggggaattgaaaagtaaatagggaagagagagaaagaaagggacatgtgataacgtaccgccatctcttccttggcaacacggcaggcctcaccaaagccaacaaccaatggtggtgccaaggtaccgcttcgaaggccacgctcttgtccaccaccagtgatgatggggtcgagccgaactctcggtcgtctccggacatagcatgcgccaatgcccttgggaccatagattttgtgtgatgagatggacatgaggtcaatgttcatggcgttgacgtcaatggggatctttccaacagcttgagcagcatcggtatggaaaaagaccttcttctcgcggcagagcttgccaatttctgcaaccggctgaattactccaatctcgttgttgacagtcatgatgctgaccagggccgtttcaggccggatagcagcttcaagttccgccatgttgaccaagccattgctctgaacaggcagataggtgacttcgaagccctcatcctgcaaatgcctgcagctgtccaacacgcacttgtgctcagtctgggtggttacgatgtgcttcttcttgccggatcggccaaagaatcgagctacgcccttgatgctcatgttgttactctccgtggcaccgctggtgaagatgatctccttgggatcggcgccaatcagattcgcaatatgctctcgggcttcctcgacagccttttcgctctcccagccgtaagcgtgcgtccttgagtgggggttgccaaactcgccgacgtaaaacggcagcatcgcatcaaggacgcgggggtcgacaggcgtggtggcctgcatatcgaggtagatgggcctctggccctcctccatcacggccgcggtcttgaggacctctgcagatgcgcattagcctctatgcctttatttgtggctcttcatgtcgaattttcgcaacaaaggcaaccaaggacgacgtaccagccatcgggctaaccttcatgttgggcgaaccgtccaacggcgcaggagggatatccacaaagtccttcctgtccagcttgatagctgtctcgacccgcgcattatccctcttggactcggtcacgtatccccgcctcccactcctcctcgtagccgccaccagggcagcccgctgaattcctcgcagcgacgccgcagcaaccgttgtgccggagcccaggcggctcgccgacctcagcgctgacgatgcaatactagccatggctgtggtgctgatggaaagtttacatgggggcggaagtttgcagccgggcaagaaaatggggttgctcaagagcagtttttaaggccgtgggttttcggtttctgggatttgtcaatggtcggctcggtgataaactgcacgccgattggctggagttgatgggtagctgcggctgaatcccggaaagcacgcagctcatgggcttggcccgagtcgccatcgcttttagtgggtatagcccgaaggcggcggcggcggccgcggcgaacagcagtctcggacatcgaggcaccacgtcatgtcacaatttcgtgctcagtgacggagcttgatacacgctgcgaccgtgaatacttggtatctatatcgcctaggtttgttttcctaactttgatatttgtagcaaaaaatataccggatcaattcttttcaacaccatggactcattatacaggagaatggtggggttactgcatgtgatttcatctgatgtcaaattctgaacatcgtagaactgtctgatggcattgttttgctattgataagcaagctatgatggcccgtctgagggcgttaaaaatgctgtaaaatccagagccgcaacaaaagacccatctaggtacctgtgtaggcagccagatcgaagccatagtgcatgcagtcaggctgagggtacgttaagaatgctgtgaaaaaccgagccttatttcctgcaacaaaaggcccatctaggtacctacctaggcagccagattaaagccatactagtagtatataaagttaggctcagggtacgttaaaaatactataaaaaatctaagttagtgacctaggagctagattaaagccatactagtagtatataaagttaagctaagggtgcgtttaaaatattataaaaaaccaagcctcatttcctgcaacaaaaggcccatctaagtacctacctaggcagccagattaaagctatactagtagtatataaagttaggcttagggtatattaaaaatgctgtaaaaaatctaagttagtaacctaagagccagattaaagttatactagtagtatataaagttaagctaagggtgcgtttaaaatgttataaaaaaccaagccttatttcctgcaataaaaggcccatctaggtacctacctaggcagccagattaaagccatactagtagtatataaagtcaggcttagggtacgttaaaaatgctataaaaaatctgagttagtgacctaggagccagattaaagccatactagtagtatataaagtcaggctaagggtatgtttaaaatattataaaaaaccaagccttatttcctataacaaaaggcccatctaggtacctacctaggcagctagattaaagccatactagtagtatataaagttaggcttagggtatattaaaaatgctataaaaaatctaagttaataacctaggagccagattaaagctatactagtagtatataaagttaggctaagggtgcgtttaaaatgttataaaaaaccaagcctcatttcctgcaacaaaaggcccatctaggtacctacctaggcagccagattaaagctatactaatagtatataaagtcaggcttaaggtatattaaaaatactataaaaaatctaagttagtaacctaggagccagattaaagctatactagtagtatataaagtcaggctaagggtgcgtttaaaatgttgtgaaaaaccaagccttaatacatgccgtcaggccgagggagttgaaatggttcacgggtgtggattgcagtgctgcatcttgccaggaatgttcgttaggaatattcaattattgactcgtaaaattcatagatttcttcctacctgtaccaatgtagtaggtattgtacctagtagcttttgacgatattggactgttatgttgcaaccagacactggatgaataacccatcacccgacaagactttgaaagagctctcggcgtctattcccatgcaggccttggatggcaaaaggcattataaaggcgaagtgaagcgcagagattgtttacgctctgcttcagcagcaaatatggactcttgaattgcaaaactgtggtgttgcgctgcttctaccattagatacttgtacctacgcgtgtgtacgttataagagtataaagctcaaacatgtctgtctactggctggattttgagcttaagattttgtattgagcttgagcttctcattggtgtatttttacatggcctacataggccactccagatttataaagcttccattctctcaggtagctatatacacgggtcgaccgagcgcatccatggtgagtcccaacgcacacacacaccagcatcagcatcctgcagggtcaagggttgtgccagataagaaaaggtcgtccgtcatacgggcatggcataccgggctcacttgcactcagagaatgacaccatcgccagtagcagatgacaagattacacatgggactaaaatacacgcactgggggacttagaaatttgcttatatgtgagtttttcgcaaggactccgatgatgccacttttgcagcgcatacagctggtgtgattctgaaatgcgagtggattgaatcgacacagtcgaggtgggcatcagatctggaagctggagaatcttactctgggggtcctgacgctgacatgccgcaccaaagcagaggattcaccaggattcgctattggctgcttattatgcaagcgattttcactttattatccatggacagtacctagtaattaggggtggttcatgttctacggagagttctgcggacacttctacgccattagtcgccgcaaaatgaagagagatcgccagtagtcatattctacagacttcttttttctttcgctggcccaacaactgcgagatcggatctgatggagctcattggtttttcgctctccaaaggctagcgttatctggcaagactggacccttatttgtcctcggacgagtttcaatggaccctaattatggttgagtttagctctcatagatgccaccaccaccagtactgaacagccaagtatctgcctcgtagacctttggtcaagagatacttcttattgcttacctgcatggcatagcattccacctgcagtctactgctttagggctcttgccacacgagggtgcatatcacagaggcacatgtacagtatgagagagtcagcataatggatggtaaaacgtttttatagtcccccgtggcaaccggataatagttttgaccaaactgtcgcaggcctgctgcagtccatgctacaatggaggggttcatgctacagcccagtcgaggcttgctgcaggaactcgatggggtagagctgcaaaaatttctgcgctttgctcgctagcaaccagccaacaacacctctgatcaggaggcaaaacccgcatgtaatcattgccatccgcccgcgagtacgagtaatagataccactgttgttgtgaaatgatacagtatactacccgattccaagtaattccaagcaatctcttgccatcgcccccactctctgctcgtttgttcaagtgcggaaaacgagtacgagcatcctcaacagaagaatgcagagcaaatccaatttttggcatgtgttaacagcagccagcagcagcgtgtacctgtaccaacgcactcggcacgcgggatgcgcacgaactggtacgagtacctcccgccgtagcagcacagggcctgaagctgctagctcgagtcgcgcaccccgcccatgcgctaagaaatttcagataatacggcgtggcagggatccatcgcagagcctgccattacgcacagcaatgaataagattctctggcagactcaacgggggagccacctccgatggcgcaaatcgcgcaatttggttgacgcccctggctcgcgctcctcgtgctgccaatggccagacacgcgggagcagcgcagcaaactggccgcgacgcagcagcccggtcagcggtgataggctccaccgcaaccagaaaagccccgatcgcagcgcctggagcccagcagcacccgaccgcttcgtcttacccctcccccgcccggcgcttttccccaaaccacttattaggtcgctgcccagcttttctcgctgtcctttccatctctcttctctttcttctccccatcctcctcagcgtgtccttttcttccatttttgcaaaggactcatcttcattctctgttcttccgctgctatccaaaccaatcgcaaagatggttcagtccgcagttctcggtttcccccgcatgggtgtcaaccgtgacctgaagaaggccaccgaaaactgttagtcttgcccattgcgccatctcataggaaatattttctgacctgatcaattttgtagactggtctggaaagatctctcaggaggagctcctcactgaggccaagagactccgtctggctcactggaagatccagaaggatgccggcgtcgacatcatccccagcaacgactttgccctgtacgaccaggttctctcacacatccaggactttggcgtatgttacaaatttctgcccaatctttcagagtagtaaatactaacaaggaaattacaggctgtccccgagcgttacaccaaggatggccttgacactgttgaccagtactttgccatgggccgtggccaccagaagggaggcgtcgacgtcccctctctggagatggtcaagtggtttgactccaactaccactacgtcaagcccaccctccaggacaaccagaccttcaagctgtctgcttcccccaaggctgttgttgagttcaacgaggccaaggaggctggcattgtcacccgccccgtccttgttggccctgtgagcttcctgcacctcggaaaggccgaccgtggccagtccgtcgagcccattgacctgctcgagaagcttctgcccgtctacgaggagctcctcgtccagctcaagcaggctggtgccgagaccgttcagattgatgagcccgtcctcgtctttgacctgcccgccaagaccaaggctgctttcaagcccgcctatgagaagttcgccagcctgggtgacaagatccccaagctcgtcttcaccacttactttggtgacattgtccacaaccttgacctcgtccccaaggacgtctacgctgttcacgtcgaccttgtccgcaaccctgagcagcttgagaccgttattggtgctcttggcccccagaccgtcctgtccgctggtgttgtcgacggacgaaacatctggaagaccaacctgaagcgcgccattgagactgttgagagcgccgtccagaagctcggcaaggagcgtgtcattgtcgccacctcctcctctctcctccacaccccccacaccctggccagcgagaagaagctggacgctgaaatcgccgactggttctctttcgcctctgagaagaccgtcgaggttgccgtcattgccaaggccgtcactgagggccctgctgccgtccgtgagcagctcgaggccaacgccaagtctatccaggctcgcgccacttctccccgcaccaacgaccccaaggtcaaggagcgccagtccaagattgtcgctgccgactacaaccgaaagtccgagttccctgctcgtatctcttcccagcaggacaagctcaagctccccctgttccccaccaccaccatcggttctttcccccagaccaaggagattcgtctgtcacgaaccaagctgaccaagggcgagatcaccgcccaggagtacgactccttcattgagaaggagatccgtgacaacgtcaagatccaggaggagcttggcctcgatgtcttcgttcacggtgagcctgagcgaaacgacatggtccagtactttggtgagcgcctggatggttatgccttcaccacccacgcctgggttcagagctacggttctcgatgcgtccgacctcccatcattgtcggtgacatctcccgccctgctcccatgaccgtcaaggagtccaagtacgccgtctctgtctccagcaagcccatgaagggtatgctgactggacccgtcacctgcctgcgatggtctttccctcgtgatgatgttcaccagtctgtccaggctgagcagcttgctctggctctccgtgacgaggtcgttgaccttgaggctgctggcattgatgtcatccaggtcgatgagcctgctctccgtgagggtctccctctccgctccggcaaggagcgtgacgcctacctcaagtgggctgtccaggctttccgcctgtccaccactggtgtcgaggactccactcagatccactcccacttctgctactctgagttccaggacttcttccacgccattgctgccctcgatgccgatgttctgtccattgagaacagcaagtccgatgccaagctgctgggcgtcttcgttgactctgcctacccccgtcacatcggacctggtgtctatgacatccactctcctcgtgttcccagcgagcaggagatcaaggaccgcatcgaggagatgctccagtacctcaagcctgagcagctctggatcaaccctgactgcggtctcaagacccgccagtggaaggagaccaaggaggctttggccaacatgatcgccgccaccaagcacttccgtgccaagtacaccaaataagtgcaataatttttctactcttgctgcagctgcaatgtagcaaggcttggctttgacgggagcataaactgctctccttggccaggcacgatttcaacatcggcgtttgggcatggttttaggtgatgacaacgggttatcaacggtacccgcacaaaaaaaaagtttctttttaacatcgcttgggattacgggaaaggtcggttaggcgagcattcaacatatgcatatgtgcgttgattcttctgattaggaagagcactttggtggtttttaacatagttcattaaggatggatatccgaaaagtcttcaacaaggcgtttatgaggtgagatgaaacatagggaaatgatgagattttatgaggatttgtagtactagatacccccgattcaacctgggaaaataaagagaagagattttaacctggtgaaattcgccgctgcggctgtctttgtcgatgactgtgaatggcttcaaaactatgcacaatggcctgtggtcagttgccattgtgattctttccattgatgctgctggtgcaaggaggcttcgcgtcgcgtcatccgctgtctagcaaattcatcaatggctacaaacacgatctcaaccttgcagctcccggcgttgtggacatgcctgctgcggctatccactagaattcaagccaatggtacttgcggtgcctgtatcgagccattccaggctgacctccccccaggcacagtgccctgaagtcgctggggctgcaaggcattagtgcccatcgctcccggacagaccaggggcacagcaccgggtaccactctgtgctcaattcactcttcatctcacgtgtctccctgtttcctgactactataccattccaaactccatctccatctccatcaaaatcttgatatctcgctagaggctatcacgaaagggccctttccatcttacacaagccactgggcaatttaattttacctttaaaacgccaaaagttatccagtgcagaatttttcttttagactcgcagccccagatatctcattctcgttttcaccatggctccagcgcgacagcagccgcctccgccattcagcaaggacgaaaaagtcctgtgcttccacatggacatgctttatgaggccaagattatggatgtgcagcctgcagagaagcccaatgaaggatatcggtacaaggttcactacaaagggtggaaaaacacgtgggacgactgggtgctggtggaccgcatccgcccctttgacgacgagcacaaggagctggcggcccagcttcacgcgcagctcaagactagcatgcagaaaacggcaaaggtgcccaagaaggtcgtcaagagcggcggcgagtcggcgcgcggcagcgaggagcgaagttcggccgtgacccagggaggtcggggtggtcgaagaggcaaggactgggatctcgagcaggtaaggactgagtttgcctttgagcgcctgcaagtttcttttttcatgctctctgtctttctcagaagcttgtttgcctttttgcgatgaaagtgtgctgtttttgcttctctttttggttctttttccctcgtggcgttcgcttttcagagtatcgtgcttggccacgtctcccgttatgcttttcactttttgccttcagatacagagtagtcctctcttgggcattatgggggttgtatgatgcagaattgcatggaaaacgcgctcaagcgcgtggaattggcttttttgtggccggaaagcggcgtctttggctttgccactcaggggcagagtgaaggttataactgtcccagtgggcttttatatcgcgtttcttctggcaacttgagcctgtgacgcagctttggcttgttttaaacttctttttcatatggtttggcggctattttacattgggatgtattctcagcctcaaagtctgatcaagatagatatcttgttcaaacttagatgagggagtgcccaaagtttaatggtcttcttatttttctcgtcgtcctattcatatcttcctacagttggttttcttcccttctttcgttaatcatcgacattctcatctttgcttgcctacgtttttgcaacacccttcattccacttacaacacttctttctcgctcaaattctccatgaacaccaaccgcttcccctccgagcaggctcctgcatccaactctcgaggttgtacggaggactctcttgctcttccccctcttccttctgccgagccttgcttcccactacgggctcgttccgggagtccatcagcggctccgcagcccaagaagatccggattatactccacgtcaagaggccccggaaaaagatcattatcaagaggaagcccccggtcgaggagcctccggtcgaggagcctctggtcaaggagcctctggtcgagatcagtggtgataagcctccgatcaagatcattatcaagaggaagcgtccggtcgaagagcctctggttgaggagcctctggttgaggagcctctggttaagaagcctccgaccaagatcattatcaagaggaagcgtccagtcgaagagcctctggtcgaggagcctctggtcaagaagcctctggtcgagaagcctctggtcgagatcagtgacgataagcccccgaccaagattaagatcaagaggaagcgtccggtcgaggggcctccggtcgagacgcctctggccgagattagcggcaataagccccctaccaagatcaagctcaagctcaatcccactcggtaaatacacatccggagcatatttgtgatcccgcggttgatctatagaagccagtagcttcttaaccttcactttctgtgttttcccacctttttcttcttatcttttgctttctgtgttttccggttcttgctttctttattgtctctctcatagtctttgcctaaccaccgccatctcttacaccatgagctactgaaaatattctaacaatttccacaggaggacgccttccacagcaagccaatgatcaacatatccgttcctgatcatgtgcaggccatgctggttgatgattgggagaacattaccaagaacaaccagcttgttcctctgcctcatcccaagcctgtgtccaaaatctttgaggattatcttgctgttgagcggccacgccgagaagaaggctcttcgagcatggacatcctggaagaggtgattgccgggttcagagagtatttcgagaaggctctcagtagaatacttctttacaggtacgtgatacttccgcttgagctttgttgaatgtctgctaatatttcgatatatagatttgaacgccatcagtacatggatgtgcggaaactttgggataacgcggaggagaactcacagtacaaaaatgtctgtgatgtgtatggcgccgagcatcttgcccgcttgattggttcgtcctatgccatgtcacgtatctttatctgaaggtgtttgtttttactaacctttaaccacgcagtctcattacctgaactcctcgcacagacgaacatggatcagcagtcggtatcacgcctcagagaagagattggaaagttcacttcctggctagggcgcaactgcgaaacatactttgtcaacgagtacgagactccatcccaagagtacattgacaaggcacggagcttctaagttgtgtcttgcctcctctcaacctttccaagacatgagtgagctgcaagaaaacggcatggcgctcctcatacatgcctaggatcgtaccaagaactccctttggctatattattttcctacattgtgttttttgttgtttttaaaaagttggtatcaaactagtgggttgagaatggcgccggccgcggctcgctggctcaaattggtttcccattctaccaacccttttggcttcattttgtaggattatcgttttttttttgtttttttgttaacggatatcgccggtaatgggtactggatagcaaggtgttaaatgtgatgattattgtggttttcttcttttcaatcacacaggtagaacaagaggaagatgaaagatgatggaggatggaaatagctacaaagtaatgcaaggcgtttgtttttatgtctacatctccgcttgtctcgtgactgcacatcattctcgtcccccctctctttcatctcgtccgtctttggtacattgttgccgtcacaatatcgtacacttctttttgatatatccccaagccaatatatatacatacacacaatgctcccacaccaaacgagcattccaaaaacgctcatgaccaaaaaaaaaagcaaaaaaacatcaagataacatttttacatccgtcgcaccgccctctcaacgtaaaaccccttctccggcgtcctctccgccttgacctcgcccttgctcagcctccgctccacctcctgcacgcgcaccagctccttgaccttcataatcatgccggcaaactgcggctccgcggggtggaagacggtctgcatgcggcggcgcaggcccagcgcctggagcacgccgcgggtgcgctcggggaggccgatggcggatcggtggagggtgatgcggaagaaggacatggtgtgtgtatttttgtgttcccgtgaggttcgattgtttggatggcgagagaaaggcttattcgtcgtctagatagctcgtggatgttcgattgtcgctgtcgcatgattagcaaaaataatgcacctcagcaaataagatgcagctccgtccgtactaattctccaaagcacaaatgtcccagttcgcaggcaacaacactcaatttttgcaacgatgcaattctccaatcctgccctccgccttgttttctagaggagtaatccgtcggcttgaaagtcggcttgtttcttcgagtgggttgagttgagcccgcgataaagttgctagtggttgcgcgataagactagctagcttcacgagggacggccttgtccggatcacgtgacatattctcaatgatgtacttcatacagagttctccttgggatataattttgcatttcagtgaattctttgcctattgcaagtattaaaacgcgtatggagaacagtcacggatattcatgtaacggtgaattaattttgttctatttgtcatgaaatcaaaaaatgatttaaatacttcataatgtttctccgcagcgcacttgtggcgctgttcaagtctttgcaaatcaccatcccttcccaaatccattcaatatccaccgctgctataaaagattttcgaacgctcctcctatttcctctcggcttcaaattaaatctggacctccactctgccctcagtgccccggccctcgctaaggttgggcagcaggtaggtaatatcatcccaagggtgacggtacagaccagtgcgcagtctcttctggtcgaggtagtgggcaatgagaccaatgcttcgtcccaggacgaacagaccgttcaggacacccatcttgaggtagtcttcggcctcttcggcggagaaggcaccgcagttgcgcatcaggtccacgaagcagacggcgatacagccgtcaacgttgaggatcaggctgtccttcttggaggttgtgacggtctcgacggccagagcgtagtcgagcagcttgtgactggggaacttggcgcggacgtactccttgacaagctcaacacgcagatcggggttgtttcgtgacttgatacggtgaccaataccgggaatcagcttgttggccttgcgcatgctgtcaacgaagtcacgagggctcatgttcttgtcaaaggccttggtgaattcctcagcagcaccgtcaagggcgccaccaaatcgggaaccaatggtcagcagaccggcaacaagggagctgatgagatccttgccagcacgagtggtgatgatggtgttcatggcaccagagacggcaggaccgtgatcagcagtaagcatgagaaccatctccaagaacttggaggcgtagtcgggcagtctgcggcggaaccacagcagagacatgacgccaccgacaccgatttcctccttgaagacatcggaaatgggcatgccggcgtacagaagctcttggccacggtcgtcggagatggtagagatgaaagcagcgggctttcggatgaggccgagctcctgggcccaggagtaatccatggggatcttggggacaacgggctcagatcgggggacaatggtgcccgccttgacgagcttctcgtagacctccttgacggtagcgggcatgtcctcaaaggtgttggggacgtagaagccagcctccttcatggccgcgttcttggcggtggcagtctcaagctgagagttggcaaaagaaccggcgtgaccgaactgaacctcagtcttgaacatgctggagcaagtaccaatggcccacgcgacaatgggcttggtgatgatgccctgcttaacggcatcaatcaccttgtactcctcaacaccaccgacctcaccgagcagaaccaggatcttgcactcaggatcggcctggtatcgcagcaggtggtcgatgaaagtggtaccggggtatctgtcaccaccaatggcgacaccctcgtagacgccgtcggtgttttgagaaatgatgttgttgagctcgttggacataccaccagacttggagacgtagccaacggaacccttgcgatacagcttggaggcaacaatgttgtccatcataccaccggtgttaccaatcttgaagctgccgggcttgataccaccgacggtggcggggccaataatggtgatgcccttcttcttggcgacatgggcgatctcacgagctcgctgttaaccgatggttagctaattgggctccaattgggctgttttttttttttcttttcttttcttttttttttttttttgcggtttcgacaattttgagaggggcatggatatcacggtagagcaagacttactcgctcaggaacaccctctgcaatgatggcaatggtcttgatctgggaatgctccatcaattccatggtggagctgtagacacttcgggaggaagcaaagttgaccacgacatcgacatcagggtgcttggcaatggccttctcgacctgctggtagacgggcagcagagtctcgctggtgccccagtacatcttgctgacgaactggccaccaaaggtgtagatgatgccggcgacggagggcgtctttcgcttgcagatgaagtcaaagtccagcatgccctggacggcgcggggctgcagaccgtagacgaagcatcgcgtcttctccgagaagagagtgtgcgagggcagagggctgaggggtcggctgggggcagcaaagcgctggatgttgtcgttggccgacaggttcttgttgccggacatgatgaatgcgtgagctcgtcaagaggtttctcgagaggagctgttttggtggaattgaggaggggaaaagagaattggagcaggagaaaaaaaatggcggggtgagtcctgtagagaagaaaaagagcactggttaacagctgagcttggacaaaggactgattgtagccgaactgcgttgcgcccaccaaggcaaaaaccacagcagacagagatggagatgaggcgaaagatggagaagaaggaagagaggaattgacaaaaggcagctttcaatggggggggagcgaggcctagaagcgggagaccagccagatttcaggagagcagtgacaactggaccacggagggctgcttagctgccaccagaagctcagcggggccgaagctcagcggatggtgccaggcctgcgccgtatccgcacatgggctttgtaccgcccaccaggtacaagcaccgactgctccctgtattaccctgtgcgaccggcgcgccctgtcccagcccgcaggactcgcgcacgtactcggtacgaattgctagcccggtggggacctaacaggcgccggtggggcacggccagcgaagccgcgctgctatcgcactcgcctaacggaacccaaaagcgtcgatcgagggaccagcatgtgcctgtgtggtgcatacaacttgaagtacatacagccctgtgcgaaagcgagagcaggggagcgctgaaaacaatcaaaacaagcagaagcgctgcttacctcgatgcaggccgtagacggacactgagcttagcttcccgaattcgaaagatggttacggtgaaacgcaagtcgccgatgctgacgcactatgagagagaattatatcgtaggaatgggtgtgtccggtgatacgatgtcgtctcacagctccttacggcacaggcgtctaattttggcgtccctctttttttggctctcattctctccatccccccctcagcggataagagcgattccagtgatgtttttttcttcttccaattcagggggaccggaatggtgggagagtcgggagccaaatccgcatggcaacagccacaaaaggagttggggaagatttttggggtaaaaaccatgaatgttgaatagcagcgccgtagggctttgagacacaatagcagccaagctaggggacaaagacccggttgcggtccatcagccactggccactaacacggcttgggtccgggtatcagtacatgtacctcaacgggctccattgcacgaatgcggtatcggatattcccaccaccagaagaacatttgcgccccttgcgtgccattgacatttttggtttgaatcaagataagaaaagattacgccgctgaagccggaagcgcgtgactgactgccattgaagggttgacatggaagaccatccgtggatgagttgatcaagggcggttttggccggagggaatccgtcctcgctggaggaaatccgtcctaggggtcctggtgtgctgtgcttggtgatccaggcccaaaattaggcaccgagtcaatagtcaatctgggaggcagctcgagccgctagcatcgcccggcagtcgacacgcattagaaccagacagcaccggccattgcaagtcgaatgctgtgcgctaggaaatggaggggcagcaatggtggggtacacttgctctgtggtggctgacgcttcgggcccttgttttacccaacgctgatagaccagaacgtttgggttagcgagtcggcacaggtccccaccgcttttgaacgggtacgaatacgttgctgtgctcgtgcctgagccaccggtaccagcgccgcacacgtcctgaacagcgcgaatagcttgcccctctcagccttgtcccgctatgggtacatgtacattagcacctgtagttccagcaagctcccaggctgctttgcagcagaggcacgtctctgttgggctctgctgcagcccccatgcaaacgttaaaaccccatcactgatcagtcgatcaccgcgagggaggaacaagagggggggcaaggctccgaaaagtaagtcattcgtaggccccgggcatggcataatccagataagcccgtgttatcggaggttccagaatcccgcggaatgccttcggcgccagaaattgcggtcccgagatccttgcaagccactgttgcgacagtcggcgcaggtggtaaattggaactctccggtctcagagacgaaaacgacgcaggcagtgagcgatccaattccgactgcgaagaaaaaaaaaaatcgaaatcatggcggtccacttgggtcttctcaacaaccttggaactggggggggacgactcctgaaagtaccggtactcgggctagagcaatggcagcgcccattgagtttcccttgccccaatgctttttcttgctcccggcgccgtgtgagttcgcacccggccgccaccgactttggcacgcacctccgacccttagcggcaccaggcaccaagtaccccccctgaccgccctcgaaaagtactgcccccccgaagtctgtatgctgagctccatcacccctcaaacccctcctgcgagctgccagcgtggagctgccgtcttgtcgcccaaatttctgaaaggctgaaagtcatcctcctcctgccatccacctctttggtcttcaggctcgcttttccttctctttcccttcgtcgtcagatatccagctctccgtgccttttcgcctttcgactttgcaattgcacgtcgtagtcgcccgaatcctcttctttgcggtaagtgtagctggttttgcccctccaatcgctcgctccggtcctgggtagatggcctgttgcctcattgccgtcttttgaagtcaattgcgtctccggctgttcggtgcccaagcttgcctttttgcggttgagtgatgcactcgcgcgtgtgcggccagcagcaattgattctcgtccttgttttcctccatcaccatcatcgagtctctcaacatctgctgacggcataaaagactagactttccttcactcatcccacttccgaatctctttctttctcgtcgtagacacagctcatcacaatgtctgccaagtcaatcttcgaggccgatggcaaggccattctcaactaccacctgacccgggctcctgtcatcaagccgagtcctctccctgcgcccaccactcacaaccctgctgccagactcgcctcactgagcttccctgaggatgctgccgtcgaggacgtcctgaaccaggccgaggttaccttcccctggcttctccagcccggtgccaagtttgttgcaaagcccgatcagctcatcaagcgacgaggcaagagcggtctgctggccctcaacaagacttggcccgaggccaaggcctgggttgccgagcgagctggcaaggagcaaaaggttgagcacacatctggtgttctgcgacagtttctggtagagccctttgtgcctcaccctcaagacacagagtactacatcaacatcaactcagtccgtgatgtgagtaattttttcctctttttcattccatttctttttcttgtttggctctgtttcttgaaaattgtcaacaaacacaccatctgcagaagaaccacatgctggtcatctgggtagagtcgagtgactcctatggtgcatgacaagaaggggtgcaaggggattcaaaattgagttttgagagaagatgggtgagatataaaaggcttcgggcgaaagaaaggattttctttatatataccaggccatggcgcttgcactcggtgtgaaaattgtctccgtagcctgccgaaacgagaggccgggcggacgaacggatgtcacaatagggagggtcctggacaggacttagtcacacccctgctcgcgcgattacacaccacatctcaactccatcctcagctcagctctcatactatcttatcatttatgccatctatcagaaaatctttgctgacaacatctttttttcaattgatttagggagactggattctcttcacccacgagggtggtgttgacgtcggtgatgtcgacgccaaggctgagaagctcctgatccccgtggatctctcagagtacccttccaacgaggagattgcagctgctcttctcaagaacattccctctggtcttcacaatgtcctggtggacttcatcacccggctgtacgccgtctacgtggactgccagttcacctacctcgagatcaaccccttggttgtgatccccaacgaggacaagacctctgccgccgtccacttcctggatcttgctgccaagctcgaccagaccgccgactttgagtgcggtgtcaagtgggccattgcccgatctcctgctgcccttggcctcaccaacattgcccctggtggtgacaaggtcagcatcgatgctggtcccccaatggagttccctgccccctttggccgtgagctctccaaggaggaggccttcatcgctgagctggacgcaaagactggtgcttctctgaagctcaccgttctcaaccctactggccgcatctggacactggttgctggtggcggtgcttccgtcgtctatgccgacgccattgcctccgccggcttcgccgacgagctggccaactacggtgaatactctggtgctcccaccgagtcacaaacctaccactacgcccgcacggtcctggacctgatgctgcgcgctcccatggccgacaagggcaaggtcctgttcattggtggtggcattgccaacttcaccaacgtcgccagcaccttcaagggtgtcatccgcgctctccgtgacgtcgctccccagctgattgagcacaacgttcagatctgggtgcgtcgtgccggccccaactaccaggagggtctgaagaacatgaagtctgccaccgccgagcttggcctcaacgccaagatctttggccccgagatgcacgtctctggtattgttcctctggctctcatccctggcaagtgggagagcagcaacctggaggagttcaaggcttaagcgaaggggagtaaaacatggaacctaaaaaggggggttccatattacggacaacgatatagctactttttatcagctcaaagttaatattgttgcgttcttgtattttgcaatctagacgggatggtggggttaagcttattttgttatttcatagccttgggaagactttcacagaagaggaaaaaaaaattattagtgtgtcgaaggaagcacaaggctggataaagggaaagtggttgtctgcgggagacgatacaaacgacacaaacaaacatgataatacaaattcaatatgacatctccatgccgtttagccgatgtgatgtagctgtcaagttgacatctttgtcatcccattaaatgacgtaaagccaagagaaaagggcagacactaatgtgggttatacgagaactgcatatagaggatcaaatgacaaaagtgcccttgtgcagtacggatatacccaagcatcatttagatgataccttagtagatggacgaggccgtagttggcgcctttggacgtgatgcctgcctgaattgtgcctagtctacactccgcggaacgaactccattgtggatacgagaatgggagattgttcgaacccgaggagcagaattacgcccggccatgtactattccgatcatcgttgccaggctgtcttgagggtagactatctgcgagtgtttcgcaaatgggtaaagtaccaagatacatacactctgcgcgagacagaatccggcaatcttgtgagccacatgccacgtggcgggcccgagtcgacgaatgtagctcttttttttcacgcaggtttcccttggaggtggcccccagcttcgatctatgggtgctccatacagtttccatgctcggggttgtcggtcttgattaaagcgaattcgtcgcgataggcgccaatggggaggggcaaaacacctcgttgcggccagcacaatcccagacaatgagggaaactgtccatctcagctatccaagcccttgataagggtaacctccatagaaggctcaggaatggaaagctgctccagccatcagccgctctctctttctcacatcctctctcgctcactcgctctctcttccccctcatccacagtgtttgcttatcatatccctttcagccctctgcaaagatcagccgcaccagcatcttctcgatccccctctggtgatgtgtgatgtgatgtaagtcagctcacgcgtctgggatggcccggaccgatgcatggattagaaataaaaacacaacccgggcaagatagcaaaaagatagggcgaactgctgcttacaaaaagggggctgtggctgtgaaagggcctcattagaccgagagagggaaaagacaccgaggagcaggcggcagaaaacagaacagagaggccgctgaaactgactgactgggcaatgggcatccgccgtgactaactgaccgcccttcggccaggctgatgatgcccacagttttgctcatgacgggtcctccaggctgcatgaggcgacggattcaataaaacatgcagtgggactctgccagtcggtgcttgctcgctcgcttcctttgcgaaatgcatctgatgatgctcctgggcaggtcgcagcggctgggcgcgtgacgcagcacctgatgtgacgagtcaatggaatcgaggggaagcagctcccaggacgtccttgcactctcctcctccctctcttgcctctttctcgccgtgccttgtcttgccttgattcaatagcagcagcagtaataacagcaggagcaggagccacaagccggagccgccgttgccgttgccattaccgttgccgttgcccatcccgttatctctctccagcactcgctgccattcatcctcgccgccttgccgccccaatccagcagagccggggctggactgaaggtgtgaccgttgcagcagttgcagttgcagttgcagttgcagcttctccaactttgcttgggtcacagcggctcctcgccttcctgcttccccctccttgcagtctccaatccccaaagctgcctcgccttggccggataaggtaacgctgaagctaaccaggattctgtatgagattctgcccacgatggcgtcagtctcggatcataagaatgcctgccctagtgccctgtatctgtatatataaaacggccggcagtcgtccaagcctcgcctctccgtcttctcccgcaaaacctcgctctctcgctcgtccagtcccgcttgctgttaacagcttttgtttcatttttatctctctcctttcgccgtgactcttactttttttttttgaacgtgccccatacaacaagcgccaaccaagcccgcacttacatggcaaagagcgcccacaccacccttcagccatacccctaataaacgacgccccgaaacgtgcaaatattcaggccccaggggagaggggaagagatatcttttttgctccgcacaacccttggtcgtattttccctagtcctctcgttgtttatatatttgtccctcgtcgcctgtcgaaacccttttctttttccccttttggtcccctggagaaagagacgaaacagagacattgatctgcgtcggatacacactctagcccccccacccccactctcgctttcgctgcgaacctgccaaacgcacgtcattgctgcacttatataagctacccgctgcttggatccccaagtgacttaccgccagaagtcaacgggcaaataccgaggaaacaagaagagatacggactgcacgcaacaacttgaagttcccagcaagaacctcggagaaagtgttttctgcctggctgagctggcacgtgggtaccaagaatccactgccagcgcgtcaaaggtgtgtggattctctcgttcttgtccctgtttacatgggtgtatgggatcatgtgcccttttttcattcaattgtccgtcgtcgtgttgctttgtgcaatttgcttctagatccaatcccacataaacgcttgatgcgcttttggctcactgttgtttcaccagatttccccaaggggtaggtgacaaccccgggccaataggggagacacgattcccatcgtcttcaaaatcagctgtgcataaccctcggtgtgagagaaaagaaagaatggctcgcctagtcgatccgtcgcctcctgtcgattattgctgctctgggtgctgcaaggccgccgattttggcacccacgactactgcttgccctgcgagaccaacccggcatgcaccaccagcctggacaagactaaggacattaaccagccgccacgggataagagccgcagtgtctgaagtggcttttgaaagaaagggcagacgggaacggacagaaagatgacgaaactgggaaattgaaagaaagaaatttgacagaaaaaagttgaaaagaagaagtagaaagaaaaaaaagacctagcggttcgtgccgtccaactcagatcgaggggctggtcccccacacgctacatgtttgcaaataattccggcattgggagtttggagccatggattgtattgtaatgtactttatacgctccaagtaaataggcataggtatttttatgaaagcatcctacctgcataagaaggagaagataaagaagacaatcatcatcatggctgcgctaaatgggatatctaaaggttcaaagcagaatgagaaagacatgtatttacattaaagcaactccattaattttcttctgtatcgcccccttttttttccctcctccccaaacaatatagttactgaagactgaattgaaccaccatcgcctctctccctctaccctccaattcagattagatgaagagcatggcaaccaaaggcagagccagagcccaagaagcagggtgagtccaggcagcggcgctgtccttgtcatcgctcttggagtcgctggagctgctggagccggccttaccagcagaggtggtggtggtggagttggatccagtgtcggcagagttcttgccggcccagttggactcgtcgtcgctgaggggaacaaccttgaggccggtgacggcgttgccttcggaatccttgacgttcatcttgacgttgtagttggagatcttgacaatggcgccgctgggcttggggctgatgccgttgtcgatgagcttctggacgccgggaggggggacgggcagggtgaagttgctgtcgaagcccttctccttaatgaggctggaagcgcacttgggagcggcgggggccttgccgctggccttttgggactgcacagacttccagtcgatcttggcgaactgggccttgaggcggttgtagtcgcccatgatgttgagggtgtcgccagtgatgttgaccaggccgtagttgttgtcctcctcggtgtactcgtagacgaagccgccggagaagacgggggtcatgtcggagccgtagatggcctgggcctcgttccagtagcggggcatgggggtgttgcagccgtactcgctgaagaagacggggacggaggtgtcctggaagttttcggtcaagacgtcgtaggatgagctcttgtaggtagcgtcagggccgcaccagctgtacgagttgagggcgaagacgtcggcacggctcatgtcgccatcatcgttgggctcggagcactgcaggtagttccaggtatcccacaggacatcacgaacatcggcggcagagtagccaacggggatctggcgcttgaggttcttcttgatgtagtccttcaagtctcgggtgacggcgcgcaggtaaggaggcacgaacttcgccgtggggatgtcgttgatgacctcgtttccggagaagaagagcagagtgttggggtagttgccgaaggcttcggcaatcgcaaaggtgcggttggagtaggcctcgtagtaactcgtccagggctcggatgaggtgatagactcgccgaccagaggagagttgacatccagaaccatgtacatgccagcctagaccgaggcaaatcagctgctgcattcgacgtgcgagtgggcagggcatagagccattgcataagagggggaacaaacttacagcattgaagatactggcgcactggtcgtggttcaggttgggatcgaggttgtacacgcgaatggcgttgacgcccatgacctgcagaagagccgcatcacgcaagcaggtgtcggcgtcgctgagagggtccttgcccgtcttgggatcgtacccagcactgccgccgggctggtaggcaacaccaacaagctgaaatttgttgccgtcagtgtcgacaaagtcggttcccttgatggtgagcggcttgacggctcccacagtggtggcggcgagggccacgagcgcagcttgcatctgcagcacattttgagtcagcggcggatcaaaaaagggatttccaatgtaatatgctaagtagacaaaatgtgtcgtgtagcacgatcggaggtgattatgcgcaatatcgaagcaaacaaggctctgataccagcatcctgatgcaaggggcaccactcacaagcatgattaatgttgatttgctaaaagaatactagaaattctcaaaaacgaaaagaatagagtattgacagaaaaagcaataacgatgaagctcggttattatattggcggttcccgaaagcaaaagcgagtgatggattctcgagactgcggaagacacgtctgaaacgcaaagggagaggcgagagcgctttgataggttctgcgacaggtcaaaagagtgactggaagcctgtaaaataagcacttcccaaaagctcgagaggcaaattctacgagcgaagcaaaaataaagagcgacgactttgttcaaaacgagtgcgaacgtgtctttgacagaagctgggagggaatgaatgcgattgatgggcgggaagtaagtacaagtagtctcgaccgacaggacccttgaccagcaaacgggcatccaattgcagtgcgggccagggggcatttgcagttctaggcagtgctagcaggcctggccggtgctcggtagcgctcacaagaccttcccccagggccctgcccagccccggggctctgtattggagggcacctcctctgcaactggcgcgtgaatggcaccattgccgctgcgctagtgcggtaggccaggaacgggcggggccccgctggaacgtttgatttgggctgctgcagatccgtcgcagctggtggaggcggcgcgaaagagggagcctcagcgtgagacggactgtctcagctagcatgtttgatctgggcttttgcagcgatttttacttgagacgaaccattttgcggccaatgctacagtattcgtgtgttgggcacagcaccacttggatgcagcgttagttgagtaagcgattagtgctgctagtgcgccgtatcgtatttggtgctactggctggagctttgagagcgtctggtcttggctgcggcactcgcttatagcgcaagatgaggcattctgctcgctaacagagaccccgtaggatacgaggctgccgaaatgcctctcgctcccaccgttcaatggcctcttggccctcacttggcatggcatggcatggcatggctcggactttattcaggagggccgtgcatcgtctctctccccttgactaattgcctctcgtcactcgcagtgttgatcttgtcttgttcctctctcatgtcgcctgcttcatgggtactggggtactggcatactgcatactctatctaggtcccgaatttcgctccaatcttgggtacatgccaaagcacaccaaaattgaaaaatgtacctgcaaatagtagcaatcaaacgtccctcctcgtgtccgacgccgctcacgccgagtcagcagagctaggagatcgataatttccccattcgagcaggtccaaatagtaccccccggacttcgtatacagtaaatcgccgcagggccagtccaagcaaatcatacccactattagcgacaaagtaaccccgtattaatgccattccgcatcagaaacattggccgtggcgaatcactattgacttgatgtaacctccaaatcctattgggttagctagcattttcaagtcacaattgcaataggagacttttcgagctgctataatgttagccaaagattgggccatgggtacggccattacgggctgctacatcgtttacaaggtgagtacgggtatcgtcaccgggctgttcgtgatgacctcgttctttcctatcttggcagtctatatcgctgcaaaagacggctctacctgacgcccagcatagccttttctcctttcatgtttccagatgctcccttttttcttcttgttgattttcactatcgactcaactgggaagaacttggtagtgatgatagcaattggtaagagtttggtattgatgatagtatcattggcaaggcatagagaagaatgaagattccaacaagatgaattttgattactacacatgacttcgattactggtcgacctgatgaaaatagaaccaaaaggtagttctgcaaggtcattgagcgaaaacttctctcgcacgaattgctttttcagcgatatcgactatatcctgttcttaccaaaatgctcggcgcctagaagatattaggccagccaagcactgccaagtaaagtctaaaatgacattcttatcgtatcagggacgttaagagagagcagcaaattaggccaagagaactgaaaataaactctttacgcttgttcccttctagatcccgtcttttacaagattcaaaacatgcacagcctcgaaatgacctcactagaaccttatttcaacctacaaaaagtgaaaacctaatctattaaacgtgtatttgcttccttggcacgggaggcgaagccttcttggcctcataaaatgcaaacgctctactatgcttgtaaatagggtcctcggggattccttttaggtgtggcgtccccctccccggaatctcgcttttcctacggcgcagggggggggggggacattggcatttaaaatgagcgcgccccatgcccctgtttgttcttttcgtccaatttaggggctgaccttctgcgacccaaagcagtaagactgggtggcttcattctcctagccaagcctattcgctctgcagggtaattaatgctgcccattctcccgtctgattggtttcataagtctgtgcattcaccgcctgccttttgagtttcaggaccctttttctgccacccctccccaaagtttacggtgaagtggctgatagtgggaacacgaaggtgaatggtccagatcccgcgatctttcaagatctctcaccaacaactcctcatatgcctctccgcctcccggccatatcaacacttcgcccactcatcccccggtcctccatactccgaccactaagcacaatggctacccgtaagcacatctccccccaaaacacaactcgactggctgactccttccagctccccccgacacccgccccatcgtcgtctccggcccttctggcgtcggcaagggaaccctctacggcatgctcttcgaccgccacccagacaccttcgccctgtccgtctcacacaccacgcgcgaccctcgtcccggcgaggagcgcggcgtccactaccactacgtcaccatggaggactttgaggacctcatcgcaaaggacggcttcgtcgagcacgcaaagtacggccgcaaccgctacggcaccagcaagatgaccattgaggagcagaccaagaagggcaaggttgtcctgctggacattgagatggaggtaaatgccaaccgcaatgacttgattcaccaaaacacccaagagagctgatctggcgacgaaacaagttcagaggctaatatggtgtatagggcgtcaagcaaatcaaaaactccggcatctcggcccgctacatcttcgtttccccgccatcaattgagaccctggagaagcgcctgcgtggccgaggcactgagaccgagcagagcgtccaggagagactgtctcaggcccagaaggagctcgagttttccaagacacccggcgttcatgacatcattattgtcaatgacgacctcgaggagtcatacaagaagttggaagagtttgtttacaagtcttaggagtaaacccaagaactacacgatacgatttcatggcaaatacccaccaaaaagtccctttcctatacagtatagataaagagcgtcatttacaacattcctattgctgttagaatagccgcaagacgcaaggttcacgaatcgattcacgacatggagtcaagcttggaaatattaaaataggagataaatgcaaaattaatcaacatatcatactctctctctctctttccattctgccactctcttccttaacaactcaactaactgtaggtatattgaaagtacaggtatggggatctgattaaaacgtaagaaaatggtcaaggaaggctccgatggtactactaaaaacaaaataaatgcgtattaaaagaccgcagacgagatgattcggaccactgagcgtttcacgatgggcagaattcatgctgcccttataaacgtcgcatggttggtgagagcgcgcccagtctcttgtaatggcattccgccccccagtgctctcgcctttgtgcgttgcttgaagtgaaaacaaagcgaatattgagtcggattgcggtgcagagaaatccggtccgcacatctccaaatagaaaatacactgctttttaccgcgcataacaccacccacgaggtgagaataatcgtaagactggctggtcgtcgttccacctagagaacgccatcactctactggccaaacgtcaagcacgagcgaaaatttagtatccgttgatgcccattcgctgggagcctcggctcatctcacgatcagcagcagggctgatcggtctgctggcggcaccaccaccgtgtgcgctgctctccttcagtgcgagcagctgcttagcacggaaagtctcgtagtggatctgggaggtggtctcgataaggtcctggaggtgggttcggagcaagaagtttcgcaggtagacgaattcgcagtggttctcgtcctcaacgttgatcacaccccagcggttctggcgaccacggacttgcttgccattgacaataatgttgctctcagagccaacaaccgcaaaaggaaccaagctctgtaaagagatgtacatgtcagtcaaacatttgtggatactagcgacgatggtgtactatatgcgtaccttgatctgctggttcaggtttcgctcctcgtcgtcaaactcctcgttatcgtacgggaacatcttgaggttgtggaaggcaaactcggccttgatacgctccttgaactccaatcgctcctcaacagtcaaggtatcagccttggcaatgacaggcacaacgttgacaacatcggacagcttcttcaagacgacaatatcaatgggcttgagagagtggccagaaggctggatgaagaacagacaggcgtggatgcgggtgtcggggatgtaacgctctcgctgggcggtaagctcctttcgcaggtacgcggagtgctggtccttgatgtacttgacgatgggatcccaacagcggtcgttgttgacaaggtcgccgtagccgggggtgtcgacgatgttgagcctcagacggacaccattctcctcaatgaggtgagatacgccctggatctcggtggtttggcgaatgggctcgtcaggctgcaggcgacccttggagtcgatgaggtgcgaggcgaagatggtgttgatgagcgtcgacttgcccaagccagtctggcctgtcaatccagttagtttcccattcggtttacgggatagtaaggcgcctcgacagcgcgcgccacttaccaacgcaaataacgttgaactgaaatccacgcttcaacagcttgcgctcaatctgcgacgtgatgctgtcgaaaccaacatggctgctaggggtgatagtagacggagtcgccatcgtgactgattatgagagattgggagaaacgaatgaaggagaaggatgctgttaaggagtaaggacaaagcaattcttccctattccaagaaagagcgtgggcgtgggcgaaaacgcgtggaagacgaaggacagcagacgcgagggccagcaattcagaaagcggaagcctgatggatggaattggaggttgtgagaggcactggcagcgatcctggagaaggggaactttttggacgggctggtggtggctcctccttactgggccagttggcgtgttcttgccttgccaggtagtgcaagtaataatttcggcgtaggggcaggagcaggccaggacacgagaaaggggggaatggaaggtgccaggggtagcatggagagctgctaattggctgcagacctgtctgtgctgtggaggcccgtgattggctcgtatacctggccagaggcactaaggcagtttagcccggcacagttgcgagaagctgcattttgggcggtacttgggtacttgggtactttggggtacctggcttttggtgctaggcgggatgtggtgctaggcgggatgcggtgctagaggcaagattttgatgatcgattttcttgatacggtgcatgatcatgagccacgacaaattgaacttcacaacgagccggtaaccagacaagacaacgagccgagtcgacgataccaaactccgatcggaataattcttcgcagggcgtttcgcattaggggagtcagcatctgggtctctgtgcgcagaaccgttttgcgcaagtcgcaccaccacgcaacgaaatagaattcaagaacaaaccgtcacaatggcagcaaccgctttccttcctcgcctcgcctctcctttctccctcgccgtctcgcgctgggcgacattctacaccacaccatataccctaaaattccttccctcactatcaatcgcaatccccggcgtcacaatcaacattcccggcctgctgggcgacatttgggaatcggtcctgcgggcagtgcccaagaacaaggtctctcactcaaaaaagagatcgaggcagatggctggaaaggctctgaaagatgtcaaccatctgtgcaagtgtcccggctgcggagagatcaagaggacgcacaggttatgccagcactgtcttgaaggtatggccatggatagctgacgcgcttctagataaaatgctaacttgtttgctctttagaaatgaagagaatatggcgccaggattatccttcaagcagtccattctaaaagcccaggttgataggtggctagattccctctcgcaactatatcaaaggcctgtgtactacaacctcgggtcagatcaagcctaccagcttgcatttgccttacttagccaatgctttgtttcatcatgtaccaatatgaaaatcaggatagaggaatggatagtagaaaaagatactccaagcataaatattaagaaaaaaaattacgaatatatgaaatattatgtgccaaaatgacctgcgcggggtgcagcataagattcatagacagactacatctgaatattttatatgtaaaaaaaaatttatacgtggccattatgaaaattgataggttgcagctaatcgacatgatataagtggaagcaagcccgagtagttgttttaatactcgcctctgacgttgatgctacggcgaattatcaaccccaccagctcacaagccccaaagcttctacgacagcgctgtgaacggcaaccaccaagcaacaacagcattgtagcaaagcgacaatggtaaggccctcgccaattctatcaactcattccataaaatctcacttagccgaatacatagtccaagcaatatttgaccacccatacggtggataatggttagtcttctttcacccaccaaaggccatgcagctgatgagggattgctgcagcccacattgcggacatattctcactggcagcatcgccaaagacgctgctctcagcgagtggctcttcaacgcttcatgtacacgataccactgatccttcttaccctctgaagcagtccatccccggtgcccacaaactaggctgccaccacatctgcacatcgcgcaacggcctctacgctgccagcgcgggcttcgggggcgaggtcaagatatgggagtataacaaggagacgggcgaatggaacgacggcggcgaggtcacaggcccaacggtgaagccgggcgaagtatgggcgattgctctcagcgaggatggaggctacctggcgggcaccaccaacgatggcaggatcaacgtgtgggatgtcgcagatcggagcagagccaagattcgggaatacgaaacgggcagtgcaggctcgggcagctttggcatgtgcgtggatctcagtaacgatggaaaattcacggcaagcgggcatcagaatggctcggtctacgtgttcaacaatgatacggggagaattctatactccctgtccggtgcgttacacttttatctcttctccctgagctttttacatctaacacgcatctacaggacttgccaagcccgtccgcgcagtagcgatatcgcctgctggtactcgagtggccgcagcgggcgatgcaggcatcatcgccatttacgatacaaagcatggcgaacacgtgggcaatcttacgggacattcatcatggatcacatcacttgactggagtgacactggagaatacctccttagcggctcgatggacggcaaggtgaaagtgtggtcaatcgagcgaggcgtttgtgttgcaacgcacagtgagacagacaaggccttatgggccgtccggtggctgcccaagactgggcgcagtgaaatgttctgcactgctggtgcgaataggagcatttcattctacagagaggcaacgggaagttgagagtatcatgggtatgtagtacagacttagaacggcatcttggcattatatgccttatacaatgaacacgaaatcgaactcatacaaacctcaagatgaagctcccatattgagatggatgagatggatgccacgtgacgtcgctccagtctcgcgttgccccgccaaacattagcgccattctagcatcattatccctcgccgtcatccacctttcagcaggcagccgagcagtaactccacttgatttacgtgtgttcctgcatcattgatcgcatttatacagccagccgttaacggtctacagcatataaacaagacgcattggctcgcacaagccaattgttcggcctatatatcagcagatcaattactgcgtcatactcgactactcggtatccttaacaaaacagcgttacaaggtatctttgtccagcaatgcctacaacaagacgatcggcggccagcgcccggggccgccctggtcctgccaagggacagtcgacaatcagcttctcgggcaaggttacaaaggccgtgcccaaggatttgaagaaggcggcagtagatgcgcctacgattgctagaactaccatccccgagcggccagcggccaaagacgaagttcgcaaagaagaagaggaagccgttaatgtcgctgcagaagaaccaaaggttgttgaaccagagcaagaggaggaagtggaagagattgttgaacaagttgcagagaaatcagaggccgagttgaaagctgaaaagattactgatacccagatcaaatcatactggaaagggattgagaagcagcgcaaggcacctcgagtccaccagcaagatctcgacttgggcgagaaagtgcttagatactttgacgtgagctcgcagtacggagtaagtagatacgtctctttcctttcctctgctttgatgttatgacgtgtgtggattggggcaattattaacacattgttttgaagccttgtattggaacgactcgcttgaagaggtggcagcgggctgagcgactgggtctgaatcctccgattgaagttttggcagtgcttgtaaaagaggaaaataggaacaacgatgaggtggaaaccgcccacatggatcggataatgaatgctacggccctgttcacataggatgaaagtacgaggaggtattaattttcgaatgtcgggtggcggcgttgggtgcaacagatgatgctttactggccttttttcttttcttttttcttttcttcttcatttgttttgcgttatggagggtatgatagctgcatactactgtaggtagatagttttatctttgcagatgtacacggatatgtaaacgttaattctatgatatggtatgccgcgtttggctttattcatacaaggtgctgttgaccaacacctaacccaagccacgatacaacattaataccagatgcttcgcgttcggtggtggggaatagattcctttcctgctgcttccatttccttcattgtatcgtaaaggaaaaagtcgatcaaaatagcattaacatgggtatctgggtgcgcactctgaatctctctccgtattaactcaacgcaccagatactgcaagctgtttccacctttgttagcagagtctaaacacatactttgaataatgcacactcttacctcttagctgtatctcccaccggctcccgctttcaataagcttcttgtcgcgaatggccgcgtcaatctgtggaccgatatacaaggcgcccaaggtagacagaatctgtggcacacgataatcggcaaacatggtgatcttgtcaatatcacgaaactcgccatatgacttgccctcaaaacaggcccatatgtctgcaacgaagatttgggcacgtttcatgatgcggacaggggcttttctgccttcgaatgggtgctcgtctctgaagcagtcaaagtcccgggcgaggatattgacgagctgggccgcggagcccttggcggcggaaatgagattaacgacggagcattcgtatttcttttggtgcttttagttggtacatgtcttcatttagaaaacgaggaaaatggaacatacgttataaagcacattcccgctctctctaaggcagtcaagacgctcctgaagcagaggcatttcttcctctgtgcaggatctgaatacgtgtctcagtgattccaagttacactcatcctcattttgccagtagtgaggatccgtaatggggatatctgcaaagcaacatggtcagacgataatcttatttggatgtgtagtataatcaagtggtcactaaccttcttcaagggctctctgaattgcggctacaagactccagtaacccgtccatctcttccccttgtactcaatagcaaatctctcgtcgtcaggcagctcagaccagaacgaaaagttgagcaggtccatggtgaagatgaaagcggccgtggcttcatccttggccttggggtgcagctcgtgtgatgaccaggtggaagtagaatagctcttctcttgcatctgggcataaatggtctctgcggcacgctttgttgagcgcatgtcaatggctacgtcgattccatggtcgtagacatattcggcatcagctaggacgcctgtttcgggctcttcgtctttgatggagacgccttggagatgctgccgcagaatggcgaggagctcgagatctacctcgtcgtcggacatttcaggagaaagggagtgctgtgaatgatgatgttgtactttgagagttgatccagttttattcgacttagaagttcccaactagagatgttgaatgagtttctcagttgcgggcgtcgctgtgaatagcaccccgctgagtggaggactggtgcttagaatcaaggcctaatcagggcttgcagctgggaaatgggaatttgctattatatagccctggcatttgcacatcatctattccactgcacaatcggacctcccgtcttatcataattatgcctcttttctgtaattaactcccatctacttatatacataaaaaactacatggtatcaccaaagcacgtctcagaaccagaaaaaaacttccgtcccgttcaggcacacacagcctcgtctcaagtcgcagtcgcaccgcttcccgctcagcgccctctttcttatcttagcgctccctatcagttgctgctcagcgcacggacccctcggctctattcccccgggcctctgacctcatgcaattggtcgcaactcagcttttcgactgcctcgtccgctgtacttcaacgccctgcagctgcccgcgccgagcatcgccagaccagcagctgaaaagcgacggcgttttggcgcaaccaattcgacgcccctctctcgcttgcaaccgatcaccttcgatctccatctccagattgcatctccaaaccatcttcatcgccacaatctacgattagctacactcaagctcccgctctgatagcggcgatggaggctcccaaagaagctctcgcggatgcggctggcgacagcgtgccaacctctgctcctcctcctaccgccgtccaggaatctcatcagccgcaaagaattgtcgcgtcgcatcctgcgccccctcagcgaaacccaatgattacacgcgatagatttaaccaccagtcgctcggcgcatctctaaattcctcggttaagcatgtacgttcgtttagtgacgagcctgagagctctcagccgcaccgcaccataatctgccttggagattaatctcgatgctcgttccaaactatatccctctttcttacgatataattgcctgttttttctttctatttgcttttcgcagatgcaccgttcatatactaattccaatcgcaggcgcgggtgctcatggtgggcgctggcggcatcggctgcgagcttctgaaaaacctcgtgctcaacggcttcggcgagattcacattgtcgacctcgacacgatcgatctttccaacctcaatcgccagtttctcttccgacatgaacatatcaagaaatcaaaagcattggtgcgtttggataccgaggttgcgccaatgtcgcttggctgtcgcaatgctaattattggagcaggttgccaaagaggcagcacagagattcaacccaaacgtcaagcttgttgcgcatcacgctaatattaaagactccgagttcagcgttccctggtttcgcgacttcaagatcgttttcaatgctttagacaacctcgacgccagacggcacgtgaacaagatgtgcctggcggcggatgttccgctcatcgagagcgggacgactggtttcaatggccaggttcaagtcatcaaaaagggcattacggcttgttatgactgcactcccaaagagacgcccaaatcattccctgtctgtaccattcgaagcacaccgagccagccaatccattgtatagtatggggcaaaagttatctgctaaagtaagaagcgccctttcatacatggtgtcaacttctcctcttcatgcttcttttctaacatcttttcagtgaaatatttggcgtcagcgaagatgaatcagctttcgatcactcagcagatgcggataatggtaggacttagaatgtctatgctgcaagatgagattccacgctaaataaagattgtagcccaggaaatcgaggagttaaagaaagaatcagaagcactaaagaaaattagagacgcaattggaacacctgaatttccaaaactgctcttcgataaggttttcaattctgatatcgagcgcttgcggtctgtagaagacatgtggaaatcgcgtcgcgcccctgaagcgctcaagtacgaagatgtacttgcacgagctagtcagagcctcgagtcaaaagacgccatactggcagacggacagaaggtctggaccctcgaagaaagtcttgttgtcttcaatgacagcctcgaccggcttagcaagcgactgcttcagctgaaagcgacaaagaacgctgcgtcgcctgagccaaccattacctttgacaaggatgacgatgatacgctagactttgtagcatccagtgcaaatattcgctccaccgtattcggcattgatttgaaatctcgcttcgatatcaagcagatggccggcaacatcataccggcgattgctacaacaaatgcaattgtcgcaggtctctgtgttttgcaatccttcaaagtgctcaaaggggaatatgcgcaggctaaagaagttttcctaacgccctttgccaacgcaagacttttggctccggatagaaatcgagagccaaaccgcgactgtcctgtctgcggcatttattacaccagcgttgttgccgacctgagtagagcaacactgcacgatattgttgaaggcttggtgaagaatcagtttggctatagagataaggagttttccgtgagcaatgacgtgggcgtgttatatgatcctgatgagacggataatcttgagaagaagctcacagaacttggtacagcatcaagatcctcatttgcccattgtatcgaaactaacatctctgcaggtatcaaaggaggcagtttcctcacagtcactgatgaggatgatgaagatacgctcgtcaatgtggtgattgatattcaggatgggtatgaatttaacgaaaaacaggaaatccgttcttgcctggaagatgctaaccgatggcaggatcttggataaccaaaaagaatcattccgtccggttcacgctgggcggcccgaaattccccacaagccaaagaaatcttcgccagttgagaccaatggcaacggccatgaccaacaaaatggaaagcattctctagatgatgagatggtggtggaggaatccaaaggcatcaagagggctcttcctgatgatgaaagccccccttccaaaaaggccaagatgattagctctgcagatgatgatgtagtcgtcgtagaagacgctggcggagccatcgtcatcgatgactgatgatagattcacggacaaacttgctgcgctgtcttcaggcagcactcagcccaccatctaggttgaggatgcagttgtttgcgaaaccgttgaacgccagaaacagagcggcatcggcaacctctgcaggatccgctactctattaagaggcgtatctttgaggtaagcttgctggagttctggcttgagatctaatgatgagatgtacattagcttgggtacaggagccacgagagcattatactataggaatcatgaaagagcaaaaagcggctgggaggaagatgcataccagtccacatggagctgttgacccaaccgggcagcagagcatttacacggatagatcgagacgccatctcacggcacagggcacgagtaaaacctaggagaagattagcttccgaccacatgatgaaatgtaaaaaataacaatgtatgttaatatatatcagaaaaaattgagatatagcagcaataggattcgctcttaccaactacgccagccttggatgcagcataagctgtggcgccaaggcccccttttgttgccatgaggctagagacgtttatgatgcagcctgagaggaagacgggatgattagtttagctgatgagggatgtgaagcactgataagggtttagagagattcaccgttgggtctcatctttgcgtgcttgcatacaagcatcgtggcaagtagatttgtgtcgacaatacgtgagagttcctcatcaggagttcgctttagaaaggtggtctgggagatgccggcacagttgacgaggatatcaatgggtccaatggtggcgtcgtcttgaggctatttgtggctcggttaacgattccattcttcaaagtagattacgagagacttctaaagtttgcaatgtgtatcaaagtaaagatggctctcttcagtctatcaaaactatgaatagaggtaaatgtatttacctttgatggcaatgcccgtgagctaaacaaggctttaatttcttccctattggacgcatcaagacgaataaaccggtgagctgagggaatgctactatccgcagcagcaccagcagcgtttcccgtgccatcgccagtctcgggtaggctatacggacgaagctgcggttccagcgtatggcgaacctggatggctgagcggccgaggagcgacacgacggcgccgtgctgggcaaaggcctttgcaatggatgagccaatgacgcctgtggcgccgacgacgacgcagtgtctgccggcaaattgcaaggccatgatgttttgtgtgttgtcgtattttccgtggctaatggacggataatgtttgcttcggtgctactttggggaattcaatgggggcttgccgagagcactaacggcggcggaactggtcaattacggcggaggatgaaaagcatatgtactagtatgcatgtcatggcgggcagattagatcggtcgccagtactacttggcttagtacagtcaggggccaaaaatccacgaacggcttacagtatagcactataatcagcaaattgactactattactaagttaaattaaagatataaataagattctatatacactaagaaaattattatatataatttattaacccagttaaataattttaaagttttagtagaattttattagatattagctaagatatcaatattataaatgaataagaataagtataaatttgtactagtaaatacagtgttaataaaaattctgctataggtatatatactatattttacttttgactttatttcttaaataacttattagatttaatatatattaataaaaaaattatatatattttttctttatatttaaatatatatatattactaatctatatttttataaaatgtttaaaaaaacatatagctttttaaaaacctagtgttatagtgtgtactgtatgttcgttcgtatacatttggcccctgactgtacctgtagtggggagacaaaagtactagtaatacatcaaaagtacggatactagtatttgatttcatgcatatcacttcaatgggtaagaggaagggcggttgagagaccatctttgtacaatctgcaatttggagctcccacagtgaaaagatgcctcttgaatgtatgcatccagccgcaggccagcggcgtctgctcccttttgtaacattcccagccaatctctcaaatagagacacagcccatcgtaacgcggccatgctgtttactccacccaaccgtggtcaaatgaacgcctcgaggaacgcaagagagccatcatcctcgcccctgatacccagcatgccagggaatccactgctgaccggcgtgccgtaccggaagaggataccgaccagcctcgccacttccatttgctgacgttccgcgtgggacggctgtgcaatggagcaaaaggtatcccagaagcgcctcctcgcctggtcggcgttttcatggcatgtccaaccagtcaggtacatgtctccgagaacgctgtccagcgcatagagggaaaagccgaagggtaggaggctcgcctcagcccagtcgacaacccctgtcagagcgccgctatccgggtcgacgagcatgttcatttcgctgagatcgccgtgggtgaggacgatagggtagcttccggaaaagagtccatccatgttctcacgcacttgggcaacaactggtatcaagtgcccagggagagatttggaaagcgaatcgagcctggcccgacacgtggctgcgagatcgccgtgttcctgggaagtcatattatctggtcgtcctcgcgtccagctctgagcaaagaagctgttgccaggtcagctcgtcagctagtccgctcatcgtcatcacaccggtgtctgacaaaagacagcgaagggaagaacggagctggccggccggcgatactgcgtcttgtcacacgtaccttgccaggctgtccacaaagttcatcattgtgttttcgtcacttggcagcgattcggccatgtacaagtaattgactccagggagcttgttcatcttgtacacctcgagtccaccctcctgctgccctcccaacgtaccaacgcgactgaaggatggaactagttccccgtgcgctctggaaagcagcgctgtaacggccgtgagcagcagggggctgtcttgctctcagaactggataatcaccgtgtcgttgcaggccgacaccgtgtagctgaacctgccctgcggctggacaaccgtcacgggccccccaaaggtgctcatggcaaagctgtcgcagtccgccctcgtcgcggacttggtcaagaagaagcggtcgataatatcatcgctagaaggggacatggcgaacctggtattgtgctgtgctgttgattgcttcgaataggcagactccctgtggtgcgaacgggtaagttcccgatcttatggggcgagaatcttatggcggcaagagaaaaacggcgaggttgggtgcgacacgacctggctaggcagtagcgtatggcagagaaggcgggagcatgacgtcttgtataaagtccgggtcagtgctgctggtctgttgtgttgggcttcggggatggaggaaatggtgggcaaggccgatgattgcagagacgcgtctaacaatgcaacagccaggtggccgcaggtcttggagaagcgacttctctttgtattcgcaatggcgagcacgaaatgttgcagccgcatgaatccgggcgttgcaggccttgtgattgccctgaatacgcttgagtcgtctctcagggaagctgatggacacaaaggcaagctcgtcgaggcttagctgcatcagccgggcgtagaacccgtctctgatcgggcactgaaggctgctgtcgacatgagatactagacgttgcagctgtggagaatggctgaggtcactgagctgtctttgtacgagctgggagccctcgaccacggctatgtcgttttggagctctaatatccgcctcttcaactcgcccattatctctggatcgctgtagaggtcggtgttgagaagcattgtcgccaagcctgttgtgtgttgtggttcctaaccatcggctctagacaaactagactcgacggaacctatctttatgcactcgcacatactaaaagccatggtaggcaggatgcgatattctgcaataatcatccctcgtccatcccgccccccacacgtccaagttagagtgctgtactgagtcccatctcgtcggcgcctccttggtaaacctagttgctgatctgggcgactgggcctttgtcggttgagccgggggggtacttggggcgattcaacaggttctctctcgacatgtgtctgaaggaaagccttgcagtattgcacggcaacggcatcgctccggtatagatcgattcagagataatctgcgtcaactctttatggtactattacatgtagctgaggggagtgtcagcatgagatgacgaaaaatgaggttgtgcagcgcatcaaacttactcgtgccatatttctagagcccgctctcgctgaatctctgtcaaatccttggagaagagggagacactgggctcgttcggtgtgggagaggcgccgacttctgcttttctgctcggcatggtgccgggcactgcgcgatactgacggccaagagttggtgtgtgaggagtgggagcttgggaggctggctcatgatgggagtgtcttatgctatttgcattatgagtcttgacgtaagttgtgaagatgggcggcggcagtggccgctgcactcgccgcctgattcccgcattaggactcgctgtgttagatttgagcattaacatcgtacttggcaagtacctgcattatgtagaagcactataggtaggttgatcatactaggcctacgaaacattgggtctgttcggtgtctcgtagcagcaggtatttagtgctatcatcctcagcatgcgcctaccgcggctgtcgcatcagacaaaccggcacccttctcaactcgttcaattggagactctcggactgatagccggtccaggggctgtttggcgccttgcttggcttacctcggggtggagtagcgctgggagggatctacaataggcagccggacagcgggttatcgcagcggccggttgcctctctcgtgctgtggttttaccagtggcagcgccaaataggtgttgctgggcaatctcgaatgagggccccagacgtacatgtggtggaattctcaagacgggcattgaccggttttgcgtttgcacgcgagtatagaggaaaagtatgattcccataattcagtacatagcatcaatgttcattcgttctaggtgacggcgccagcatttataaggcttggtggcttgaattcggcttccagtttttttttttttcttcttctcatgtctttataatccccaatccccagtgtcagttgccagtgccagtgccagtgccagtttttttttttttcctgccagggctctctcgtcgcattcgcacttcactagagctaaaactgcgactcccacctcactaacagaccgggacacagtccttgctttttccctctcttccatttccctccactctcactccatgtcggatcctgagctcgtctctcgacggtacactgagctcttgtttcccgacagcaccgcagagtgcctgggatttccaccatgaacggcacgcgacgcgatgccccgccgcatcgtcaccagaagaatggcgatgtccccgacgcggggctgaggagccttgatcactgtaggtttctccaacgcagcagcccccccagccgatataatgtggcctctagagatggatagcgcggaatggaagtacgcataaaagaagaagagttttcttttctaaagtggcggttacgatgtgatttagaagttgaatggagaaaatgaaggacgaggagagacctgaagtggaaagctggcatctagaagctttgagacgaatcgccgagctgacacatggcaacctgcagataagagagcgctgccaaaatggagatacaatctgcgacaacaggcacttcctcttgtccggtgggagacgccgtatctggctgcgctccagagcaagctgcgcacgccggcgctcgacagctacttcgccatcaccgccaacctcggcacccatacgtttttcatgatcttcctgccgatgctgttctggggtggctatgcggcctttgctaaggggtacgtttttcatttgatcagtgtgcgatcgaggcagatttgccacttttctttttacgttgctgttttatgcaattcttgagctaggaaactcgagatgctaacatcacatgcgcaggctggtccatatcttggcgctgggtgtcttctggacaggcttcgtcaaggatttctactcgctgcctcgaccgctgtcgccgcctctccaccgtatcaccatgtctggatctgctgcgctcgagtatggcttcccctccacccacagcgccaatgcggtttcggttgccgtgtatgccattctgcacttgcgaagccccgataatcccttttctgagacgacgaagctggccctcgagatcctgtcgtacttttatggtgtatcaatcatctttgggcgcctctactgcggcatgcatggtttcttggatgtcatcataggatctataatgggggctggtatcaccttgctggaatactacctcgggccgccgttggatgccgctatgcagtccagctcctgggtggctcccgccttgatcggcatcgtcattgtcatccttatacggatccatcccgaaccagcagacgattgcccctgcttcgacgatagcgtggcctttgccggcgtagtcatcggcctggaggctggaacctggaccgctggaagatcgttcctagcttacgccgaggctagcatgggcgctttgccgtacacatggttggttgtcgcggcgaggatggtggttggaatcgtcgtcatctttctttggcgcgaaatcatgaagcccacgctgctcaaagtgctgccccatgtattccgccttatcgagtcgaccggatatgacctgcctcgaaggttcttcacaccggctagcgagtacaaatctgtgcctcccggatcacggctggataccctcttccccacggcctctgacttccctcgcatggttgagagtattcgacaccctacaactcgaggacgagccgtctccatcggaccacagagcgcagcagatgcgtacgaaaccttggcttaccgagagcggcaacgaagagacagcattggaagcaactctagcctaaagggcaaatcaaaccttttggatcttgacgaggaggacgaagacaagtcaggcaaaggcgcccaaacttctggggtccaaaagccggcttacaaggagaatgagccgtcgagaggcccgaacgacgcccctgccatgcaaggcggggcagagaatgggagtctagacgcctatcttaccatggaaaatgcgcgcgaagaaaaggagatgttttcgcagctggtgaggccgcgagtgagatacgacgtcgaagttgtcacaaaactcgtcgtgtattcaggtaagcttctgatacttgctaggttgaacattgaatgtctattaacatgatgaaaccgcacaggaatctcatggtttacagccgccgcaattccagtgttattctatttccttggcctcggtgttgtccatacggcggttccgtgggataagttgctcgcctcgaattgaatggtccatcggtccacggcgggttgcaaaattttttttcctctttgtttttcagtttcttcacatactatttccttttgacgaacgaatataaggatgcacggggcgtttattaatttttttccccctctacaaatttggagaagggaatgttgctcttttattcatggggcatagacctctacttcttttcatttctggcacggcgacgggttcgcgttactttaaaagacaagctggctcgcgatacaacggaaaagcatgcgtcttaatagtgctgtttttggtggcttctgtcttgcccagttgtattatttctattttctattttctattctttcttcttctttttttctctttgccttcttgtatatattgagaggaaataatgggcaagatgggataaaaagtaataatcacaagtgcatcgtctacaatatgatacatgtagtcatttatttgatggaccatttgcgttggatatcaaatgtggctaattgctttcagtgggtggcttagctgctctgaatcgttgtggcacagttacaggggttttaatgggcagaacacgtctaggcgcgtgtcggcgctgtagctcgtctctgccttgagcatggtgggaaaattcaagtcggcaaatgcacgctgtcatataacgggaattttatttcgaagttgggtattcggcgcaatcgcttgaacaagacttgaatttcttatccaattgccatctcgagcttctccccctccaaaatgtccgactacgaggacgatatggacgtcgatggccctgcgccatctgccgacatcaccttttcggctgaggcggccaagggcaagaggagtgctgccaatctaccagttgaagccgaggacagcttaccatggtgcgtacagaatgctctttgagagacatcttggccagaactgtcactgacgaatctaccttgcagggttgaaaagtaccgaccagtaacgctcgaggatgtctccggtcaccaagacatcctggccaccatcaacaagtttgtcgaacagaaccgcctccctcacctgcttctctacggcccgcccggcacgggcaaaacatcgactatcctggccctcgcgcggcggatctacggcgtctccaacatgcggcagatggtgctggaactgaacgcttcagacgacagaggcatcgacgtggtacgagagcagatcaagacgtttgccagcaccaagcagatcttttccatgggtggcggcgcgtcaaagtcaaattccattgctggcttcaaactcatcattctagatgaggcggatgccatgaccaataccgcacagatggctctacgaagaatcatggaaaagtacacggccaacacacggttctgcatcattgccaactacgcacacaagctgagccccgcgctgctgtctcgctgtacgagattccgattcagtccgttgaaggaaggggatatcagggtgttggtggagaaggtggtggaggaggagaatgtcaagattcagggcgaggctgtggatgcgctggtgaagctgagcaagggcgacatgcgacgggcactgaacgtgcttcaagcgtgccatgcatcaagtgagtcttgctggcattcaatcaagaaattgcatgatacgggcgaggggatagaaaagctgactggaatcatgttacaggcacgcccttgaggttaaagaacgagcccaagccgccggagagcgagatcaagcgcgagacgattacgacggagacgatttacaactgcattgcggcgccgcagcccgaggccgtcaaggagattgtcgagacgctgctgagcacgccggacgtgacgagctgcctcaacaccatcaacgcgctgaagacgacgcaggggctggcgctggccgacatcatcacggcggtgatggagcagctgacgaagctggaggtgaatgcagaggtcatgatcacctggctggcagggctggcggagattgagcaccgcgttgctggaggggccagcgagatggtgcagacgggagcggtggtgggcgttgtgcgaggaggggtggagctgatgagcaagtgaatgtgaataccaatgattgcatgatcaagggctcagtcatgttgctgtaatggcatgtttctgttaatgaagaatgaaagatttcataaatagcacgaatgctactcaatgcgttgaagtcgctgattgataatgctcaccgtgtaagtcgtgtggcgcctcggcttccgcctggagaggtccctgggaaatcttgcggtcccttacgtcccttacgtcacaacacgcgcgcgtattggcaatcaaacaatcaatcgctacggtctttttttcccttcggcactaggcccttagccttcccatgctaccttagcgacggtacccaggctccgtaacaacgcacgacctgcgagaagccattccccgtatacactccagtcggctctctctttatcggcttttttgcctcatcggtcaattcccagcacagctatggggcgctgccacccgaacggtcctggtgaggcttatcgaatcggcacctgaaagtacagccgggggggtggttgggtgatggtatagcgccgtcgtattttccacgattccattccaagccacagcaggaacttcgtcttaccaacctggaccggcgaacaacaaacatccttacacacatcgccaatcgttctaccattttccacagatccgggatccaggcacacatacccaagaagcttcgggactccccacatccctctcgaccgcaccgcaattgccacccgcaattgccgcctgcaagctgtaagctgccaaacgcgaacacgggcccagcttcgaggagagaagactgagagagaggaggaggaaaaaaggaaataataagcaaacaagggcggttgctcgtataaaagccccgagggctggtggagcggccagcatgtcggtctctgcctcgtccatctccgctgcttcgccagtagaggccgcagcgatgctttcagcgagcccgagcgaggcgcccaactctgcgccgcccgcgctgcccttgcacggcgtcgacgttcacaagattccgcagatcctgccgcgggagcgcgtctttccgatccagattggcggggagctgtttaagctgtctggcgcatctctctcatccgatggttcgttgttgcgctcctcgaccaaggcctcgagctttgaactattgcttgttttgatggctaactctcttttgatgatgtgttttgcacaactacagctccgtcctacttttcgcaatactttctttgccagatccagtcggccgagcaaaagggcgaggacccgagtacctcgatccggacgctctacatcgatcgcgacccgcagacctttcgagacattgcgctgcatctacagggatactatgtgataccacgagacgggacgcactttgtgcgcttgtttgcagacgctcagttctataaccgtatgtttattgttttcctcggcagaatatcacacgtttatacggcaaggttagtgcctgactgactccgtgattagtccccaagctcatctctcaactcaacgaagagagcatcttcatgtccatcggccatcgcgaattccagatccctcgcgacgtcctcaacgaccccgccaactcgcccaactacttctctctcggcttcgccctcttcttctcccagccaaacgacctcttccccggcctcgaccgcgagggcctgatacgcccgccgtctattctcccgccgtcggtgcctaatcgcaacgccgacacctttgccgagctgctgcggctgctgcgcgggtatcccgtcaatatccgcgacgaaaaccatcgccaagaactcctccgagacgctcgatatttccacttcaagggtatagagcagcagctcatcccccatgccatcagcttcaatcccttgcgcctcatcgacgagattatcctgcggttggaaaatgtacaaaagagcggtgtcagtgttccaccggccgaggaagtcagcgacggcggtcgacacgtcaactacgctcgcccatacgtagacagcaaaccggccgagctgatattggagattggagagacgacaacgatgctcaagttctccgccagcggcgtcaaggcagaattctttgggcgcacgaaaaccagggtggccaaactcctcgaagtggttgcaacaaagctcagtctgcccctgactacacaaccattgggcgtcctcatggcctccgggggcgccagctcacaaccacccacgccgggacacacccccctcagcgaggacctcgtccgagtcatcttcgaggccgaatcctcagtcaccctcgacggcgaagaatacggcgaggacctgagcaactactcgccgcccgaagacgcccctaccgccacaaccgacgttgaacccgcccgaaatcccaggaagcgccgacggaccgaagatgacggcatcgaggacgccgccggcggtcttcccagcgagggccaggaatgggccgtcaagacgagccagttcaggctgcggattcaggagagcaggggtggcaagagtgcgcttgagtgcgtgtttgtggctgtcaagattgatgctgtgagctcggagagggggaggaacaagatgagaaagttccttggtgattaaacaaatatcttttcttttcttattagtttttagaatatgaaaatttaggaagagagatggatagtctcttcgttgtatatatagcgcgttgatgagtatgagcaatggataggataaggagtttttcttcaatggtaaaatcgaaccccatgggattttttgaagcatatacgtcaagtttgacacgttcgtactggctcgacatgaacgaacagagtttaatacaacgaataataaacgcctaaacatgcaatttaggaatcgacatcaagaacatcataacgccatacatgcagagagaaagccagtcaaagaaatctactgaaatacgtagaataggagcgaaaagccttcatcctattgttttcatgtcaagaacaacctatcaaagacatgcaaaaaagaaatgcaaaacctagaaaaccaatacaacaacaaaaacgacatccaaaaacaccttcttcgccagcgctcaaatttggtcccatccatccacccctttttcctgttataaacagtatgatgcaataatgagagagaatgtacaaggaaaaaagtggaaaaagtggaaataagaacgacaagagagaagaaggagagaaagactcaatcaagaacagtaaatgaaagaaaaacaaaaaaacagaaactggtgagtgagtggtggtgacgactcttcctcctgatatcgtaaaaactccatccaaagccaacccataccggcctatgaaccatcctttatgtacctttcaatatgtaaacccaaagaggaaaaaaatgtaaaatgaaaagaagaagaagaggcaaagcttcatgagtttctggacctggacctgcttccaactctgcccatcctgctctggtctcttcggctcatggcagaggttggccgactcataacagatgctggccgactcatagcagacgttggtcggctcatagcagacgctggccggctctgcgatggagccgtgcctctggtcacactcctagcacgtcctctcctctcctggatcttggccagggcttcttcgcgagtcatagtggggtccattgccggatcagtcgtgtcgaagctcgcgctgctgctgctggatgccgttcgcattctctggctgaaagttgagctggaggatcgttcgtcttgaagtgggactgtagtcgtcacagtatagacggcttttgaagaagaccgagacgagccagcagatggacgtttctgaggcaagctgaatggttctggttctggcaccacctcgggcttcacatccatctcgtcttctgctaccgctgccaagtatcgctttaacccctcttgtgcggagttgtggtcagaaaccgtcgggatgctatgcaaatttggcagagagtcagcttgagcgttcattcgcggagtgtcgatgagcgacatcagggatgctctgcttggggcaaaatcataggctgaaggctcgacaggtggtgttctcgcaaacgtacgttgatgtgcctcttgttttcctttggagggagacaactccggctcagtctcttcgtgagcctcaatcacaatctccgccttgcgctgagcttctagctcaatggcctcttgctcggataccgtgcggaagacgccctcctggggcaaaaagacggtgctccgccttgcgcccttcctcacctttgccggcttcaactcctgctgctgggcgggcgagggggcatgttcaggaggtgcgctcctctcttcctggatggtggcctccaaagaaagcctcgacttttgaggagaagcgcgagggagctgcatggccaacatgctagttcggcgtttagacttggaggcagggcagcagtgcatctggcactcggcctgcataaactcaatcatttcttgagctcggtcggctctctgcctttcccactgcacctgctcactaaggtcctcgagctctagctcaagagaagccgacgagacgacttccatggtggagagagagacgcgggggtctttgcacctaattgtcgatccaattcttctctttcttgggggagacgcaaactcgttatcggattcctccgcaggcagaggaatgcgtccctctgcagcaagacgcgcaacttcctcgttcttggcggcagtcttgtaggcatctcgctcctgttccaccagcttcatccgctcaagtgcttgctcgagctgatcttgtaagctgctaacttggtatttcgcttcgaaaatttcatgctcttgagcgcgagtcttttccttctccttaagcagtgactcttgagcagtctttgtggcaccgcgggcagttttgaggtcttcatggagcttagtaatggtagatcgggccttgaagagctcctggtctcgggtctggctcctatctttttcatactgcagcgattcttcaatggagttgttctcggcgctatgggccttgatctcctcttcaagtttggcaatggtggcctgcgcctttagagtttcttgctcctgagcctggcacctatccttttcgtactgtagcgattcttcgatggagttggtctcggcgctgtgagtgatcatctcctcctgcagctgggcaatggtagcctgagcttttttagtctcttgctcttgagcatggcagcgatccttttcatgttgtagcgattcttcgaccaatttggttgcggcgcgggtgtttttgagatcctcctggagtttgacaatggtcgactgggctttgaaattttcttttctcgcacgtctgatttccttttcccagagagcctcggtgtgtgcatgtgtctccttggcgcgtccatagttttcctgattgacacggcgcgattagctagccatcatgacagagaaacatacacatgataggtatgctgcacggtgacgtagtgtcgcgatgatgctgattagtagtagtggacttatttgcttaccatgatggtttccaatcgctcgccaactctcctctcccgctccttgccctcctcgatttcctgccgcaagactcgcgcctcctccttcaggcgcttcatctcggcctcggcctcttcgcgccccaacatggctcgcttaagcgccgcatcggcgctcttgcgctccagctgccgggactgcatgctcatgctgaggctgttaaactggctgatcttgtcgtgcaccgtgctgtcgcggcctccgtctccggctaccgggcgaacgctggcaaagatgtcgcggcgctggttcacgcggtcgggcgatgccatctggaggggtccaccagcggacgcgggggagttgggttgagacgaaagctcttccatttgccggttgatgccgtacggcaggcggtgggtgcgagtgtggtgtggcggcgtcgaattatatagcgctgcgtcctggtccctccacgggatccggcgtgtcacaggcaagtttttgtgcttgtgcaggctggctgtggtgatgtgtcgagccgaaaaatgctggggccttactccgtgcaggacagggtcatgcggttgtgggcttggtaataataaggtgccgacgctgtttaccaatttccaaccacaaagatggtgccaagtgggcgccgttgccgtggcgacgccccgtctaacagtgcccaatcctgattaggaaatttgcgcactctttgcacactgctgacgctgggggtggctgtagccgctgttgagccacagcctcttgcattgttttctcgcctctgcaagcaaaactgcaagagtctacagacgaccccccgggtgtctaaaacagaccaatcagctcccttaaaagcgtcagcagcgggagcttgcttgtcccgatcccgccaacagtgggattcggccacgatttgacattgttcttacttaaaagcatcaactgctgccgtacttgttcaatcccgaggccaacaataatacactctgtcaatcatggcggactcggaactgcgccagcggaagccgcaggatgctgaagaacctgtccaagcacccaaggccaagaagagcacaaagtcaaagatccgcgagacagacgccgagtctccatgggtcgacgtcttgcgcgtaatcagcttcctgttcgtggcatcatgtgcactgagctactggatcagcaatggcgagagcttcttctggggcatgaagaacaagcccaactacatgcgggtagactggtggaaagctcagatggtacctatatatggtcttacttcgaaagagacgtataaaccgttgctaaccaactacctttatatagcaaggtccgctctatctgacgcccgagcagctcgccggctatgacggccaagacgcctccaagcctgtctacgttgctctcaacggcacaatctacgacgtctccaacggccgcaaaatgtacggcccgggaggcccatacagctactttgcgggctgtgacgccgcccgcggcttcgtcacgggctgcttcgccgaggaccgcaccccggacatgcgaggcgtggaggatatgttcctgccgctggacgaccccgaggtggacgcccaatggaccacggccgagatgaaggcgatgaaggacaaggagatggctgatgcgctgaagaaggttgatgatgcgctggccaactgggtgaaattctttgcaaacagcaaaaagtatcacaaggtggggtatgtgaagaaggatgagaaatggctggagaaggagcccaggaagaaactatgcgaggctgctcagcagggcaggtcgaagagaaagaaccgcaacagcgaatattagacttgaaaaagaggtatacaagcgagacagcgtgaacataaagctttttttttatgagtattcatttgatcaatccaaagtatccgttctgaacctctctacgttatcatgtcttacctgaagtgcgtcatacgacactggcaatgcttaacaatcgctatggcttcgacgcatcggtttaaccaattgatcacgaggcacaaaaaagaaagtatagaaacaacttcaaaattttaaaaaggtatccagatacatttacacacatggtccctagcatgcgttttaacccaggactcttgttgtcctcccccatttcataaaaacctaagggaacagattacatccatcccactccagagaaaaaaaagttaaaatataaaaaaccccttgcttgcaaggaagatgcatatacgaattaaagccccccaaaaatggtattacagatcgtcgtcgctttttttatagaacattccccacgtcatgtcgtcactccattcccatttatagcagggcaaaagcagcaccaagaaccagcagtaagctggtggaaacgctgacagatgaggcggcgttcttggggataccagtgtcagtagcaccgccgggaagaacgccagtaccagcgggtgaagaggcgccggtggtgactgagggaggaggtgtgagagcgtcggtaggggcagctccagcaggagcgccgtcagtgggagtagagccggagccagagctggcgtcagatccagcaggagagctggggctggggctggaaccggagcttgggcttgagccatagctagagccagagccagagccagagccagagccagagccagagccagagctgggagcagagccagaagagccgccctgagcagtggaagcagcagtcctgtagttggcaagagaacgagtggagttggcagaagtgctgcaagcttgttgttagtattttggtttgattgcgattacaccaaaggacactcacttctcgttgatcaccatggacatgccggctgagcagtgcttgccctggctgcagaagatccagataggcttggtgtcgttgatctggacggtgaagacggggatttccttcttggcggcgccagcagcaacgggcatgaagctggaccagatgccggcaacagagctgttgacctgggaaatgggcgtgcaagggtggtcaaagtcggactgtgtgacggtgtggttaccagcccagaactggaactggaccatggaaccgggagcagccttgatgttgtccgggtagtacttggtggcaggctgaccagccataccagccatggggttctgaccaacggagacgacctggacgtcaacggctaaaacgagggaaatgttagcttgatggtctaagcagtatcaatgctgcttgctataagtcggcttaccctgagtgacagcagccaaagccgcaacgaggagagacttgaattgcatcttgaaaaaaggttttttgaatttttggtttttgttttgttctgaagaataggccggccttaaagagagaaagtaccagacttcccaaataaaaccaaagagagcgagagataaaagggaaaggaattgaaaaaaacaagattagtgtttttttgaataggttaaagaaggaaaagttgaaaagcgatagaaccagcaaaggactagcctctgaattgtgcaaatgtaaactggatagaagagaagagaagagaaagtaaggagacaaaaggaaccccacggacaaacagaagaacgatggttgcaagaagcaagaaacaaaagaaacggaaacatgaaggcttttaatctccaggctcgtctctctcgccgtcggcattagcgtccaggcaccttggcgacggggatcgtggtcgtgggctaggaggcgcccatcacaactcctcaaaccacggggcatggcttcagttgagcgccgcccatagcgtgtatgagagtcgtttggccatagacgctggactcggggcttgggtccagacgcatgggcgcagctcaatcgggaacgcgaaacgccgtgccccaggaacaatccatacaagtaccaaggcatgccgtccacttcgatccatcccagctgtaagcatctttgctaacctcaacttggcccgcagacggaccctgaagccagccaggtggctcgccagcttcggatagcagcgctcctcgccatggggcactggcaatagccctgagaggcctaatgagatcaatctctcaggctgcctagctgtcatgcgccgggcagagctgctcccggaattgcgttcgttgcaggcaggtcgcgccacacctaatttgggggggccagggccggggtctggcgttgaagctgcttcatgtcgagcgtctccgacacaagcgagacgtgggtggtttcagttcagccaaaggagccgcatggcctcgctgcccaattccatgtcgatagctggatgtttccaacagctttgaaacaatcttccatctgttatcgagaatagacccgtacgtaattagttttttccttcttttttgacccgatgtcgttggcgtcaaagtgccatcgtcaattggccaggtagagttgtagacgccacaaaacccctgctgtatacatcgaatccgcagaaatccaagctacccgcaccctggtgaaacggtctagtaaccgaccgccatccacccggacaagccactatccgcgctctgccaaaacagccagggcagacagcaactcactgcgcttgaaattaaaacatttctcgagatccgttttgaaaaaaagacaaagatggaaaagtctgcgcttcagctgaattgcagcggtttttgatcgagctaggtatttggttgccaatatgcagtcgtaagtttgaggtctcgtgtagtggcattgacattgtatataaaatcgcctgaaaatgaagagttccagggccttttcttttcatttctctctctcatataagccgagatatatcacgttgagcgtccattcccagcttagaggacgatcgtttcttttgtggaaaatccatcaagaacatgtccacaccaaggaagatacgagtcggagattacgtattcaacgtatgcatctttttagacagacgattatgcatcaaactaacaccggaaacattgcgtttcatgcaggacgtcttccctcgcagggccccccttcagaggaaaggaagctagaggcatccaaccggcagtaatttggcctcgatatccggttgcagcgtgaaatggttgcgggggactatgtctgccgaaataaaaagacaatgcgcaacacgtgtaggctcatggatcttgtcatagccgagatgataccccggggaaggggagaagaggagcagggtccagaacacacacatacacacactaagtcgctcgcaggaacggcgtaatgatggtaacgagacaagtaggtatgtatgtacgtatatgttgtttcccacaatctgggtaatgacagttggctcgtggcaaaattagatcgttttatatacccccttagagatctaacagcagctggggcgcgaccttttccagatcctcgacctttaaaggaagcagtcagcattgtctgttctcactagagtgatgatcatggtataaatcattcggcataagcttacctctagaaacccgcctcgcttttccacagccgctcgcgcaatcgcctctcggacgaacacatccacgtacttgcctaccgctgcattggcgtctctcgacattcttgtagcctccttggcgaacagctcgtggagaatccgtgtcaggagggctttcgggattagcttttctggctctggctcttcttccacgttgattgtttggttcgcttcttctgcctgatcatcggaagactcgaatgggttgctagactccgaggcatcgcgagcaggcggtcgagctttgctggctttggctggcctgccacgaccagccccagttgtttgtttgggcggcattggcacactcagggtgttgcttcgctacagttcgcaaaggccgctcgaatacaagcaaaccgagccgccgtggttggaggaaatataggcacaaacagataacagagaagccgcttgagaggtaagagttcagcatgcttccatcccactgcaagcacgaagaatgtaggtacctcaggcaatcttagtcagcaacacacgcgcaaactgcgaagcccagaatatcaccgctgcagtagaaaaaaaaaactatttcacagacattgcacgagtcacattgcgattgtatcgaagccttgttgtttgaaaatctctaaatcaagggaacttgcattggtgtataattacagtgacctagaaagcacggcagagtcaaaaacgactagtaatacgccgtgccgatgccagtcttacccgcaaagagcaactgttacacaggtcgggatatctggcccaacttccctcaataccttccattccggtctccttttttatcaaccagtggacgccgcattacacccacctggccaattaaacccatctccgaggtaaaacgcacgaagaatgtctatacataacgtagaaaaagcaatttaaccagagccaccgctgaaggccttgccgaagaggaggacctggagctgatcgtagatggacaggacaccagcaccggcaacaccacggagaatgttggcaccagcaccgttgaacagggacttgacaccgttcttggcaatgatctggcgggcggcatcaaaggagttcttgtacttgacggcctcaccggaagtcatcatcattcgtcgtcggatagtgtccagagggtaggcagcgataccggcaccagtggtgacgcaccatccgagagcgaaagaggcaaggaagttgttggcgaggttaccgacgaggagaacaggcttgatggagtcgtacatgccgaagtaaagaccacggtagacgatgataccagcgacggagggcatgaaaccacggtagagaccggcaataccgtcagaggcgagggtcttgcggtagacatcaacgagaccgttgaactgacgctcaccgcccttcttggcggacttggcgtcgttggcgagacgggtacgggcgtagtcgagagagtagacgaaaagcatagaagtggcaccagcagcctggtggagggcgtcagcaactgagcatgtgaaattgaggggttatttgccaggatcaaagaggaaaaaacttacaccaccggaggcaaggttaccaagcatccacatgccgtagccatcacgctccttcttgaagccgaacatcttcttgaacttgtcacggaaagcgaagttcagggcctgggtagggaagtatcggatgacgttggcagtgttaccacgccacagggccatgacaccctcatcggcagcagtgcgcttgaagcactcgccaatgccagtgtagcggcggtcaagacggccagccttgatcatctcatcctattgcaataattagagaaaagggtttccaggaatcaattgatcatgtatggggagacaaacctggttctggatgagaagcttgacacgctcgatgggggcagcggcggtcttagagacggcagcggaaacaccacccactgttcacagtatgtcagtcccatctcttgaaatctcacacgaacgcgagtatctattatgctaagccgcttaggcatcgaagaatgacttactcaggaagtccgcaacgaagggctgtgaggcaaggagttagcggtcaggatacacatggatagatctgggcgagaaaaaattttccatcccaaacacgctctggaaaatcgctcgagactgagagtgaggcccagatagccatcgataggcaacattttcaatgtcatccagatggttcaattgacgatgctggccaactatctctcggagtcgtctcggaatctcaaagagcgcgctttttctggaggggacgattgaggcagagtcgacttaccggcatgcccaggaccttttgcttctcgccagacattgtgactgaggtatacacgctttcccggaaaaaaagaaagaattgaggggagatggagatgaaaggaagaagaggagaatgatggggggagtcgagcgaaataaattctgcaccgacgggcgaatggcttttcgggggagggaaaaaaaattgcggcgggtctccaaggggacactttttttttttcagagcgaatctttccggccgcactagcgctgcaggctgggccgcgctgcttttgccttccacggcaacgaagcgcagcgctacagcaggtggcagcctcttgcagcctcaggcaaaacgatcgcgtaggggccgtgccagcagcctaacgcccccggagttggcacgttcaggcgcccaggagatctgcgccaattttttgctagaattttttctctcgactcccttttgggctgcactgtgctgtgccacagcgcgactgccctgtttacacatacccgattcgccccgatctttggtgccgccgaagccacccgccagtgcaaatgtccaacctgcctattcctggcgtcgccgaggcacccttaaaacgatggcagtgtctatcagcttgccccgtgctccgtatgttagggacatggagcgtaacagtggtcgtcaccgccttacaatggactctcgtgtggcaggagcagccactccatactgacctgcaagtccagctggcaagggagagtggaaatgcgagacgtacaaatatagctcgtcgttttagccgcacagtcttgggccttgcagccatcatatggcaccaatgcttaggtcacaagccaacgcgccctaaatctccaaggtggtcataagtggtcataagaagaaaaacttatcttacaggatttgaaggacagggcttagcggacatgccgggctggtgctctacagtccgaggtctgaggtctgaggcaaagaacgctgccatcccgtagacgttcttctctcgtgtattgccacaccgttgacgccgatctgaccggccgtgggaagccatcccgcatactccggctccaccgattcagggaggccgaagactccagccttgatagcagcagacatgggcactatcggccttagttccagcattgccggtgcgtagtatctacaagagacccttatcaggggcaccggggcgaagaaacctctctcgaaactatcacttcttgcacatccacctctgctaaaaaataaatacgccatgcgtgtggaaaataaaaaagaatagaatgcaagtcttccccattccgtaatgagactcgtgcttcaagtccgcattcgttcttgagcagacgtggcctcgcataactgcctcaggatgtggaccttgatagtggtgccgcatcaggtggaaaacaaccagctttgctaacaggagttggctggcatgggacttgcagacttcatgttgcttgcttaagcgaattcaaattcttgacatgtaaaactcggtgacatggagaacatacactacaatacgagtgctgtgtttgttgttggcactttggccgtcaatatgaagcagatacattaagtctaccattgtgaacaaccttgaagtttcacgtgcttcagcctctagaagggaaaagagggcggagaagggctaagggcgtgacttgcagactggtaggtccaattggtcaacacccaatgagagctggttgacagcgccaagatccagcgctactacgagaacaccacattcgtgaaataatgaatgtaatgagtgtaatctgtaaaggcactataaactaccggaacaacgattaaagtgcttcaaatgattacaattgcttataagctgagagtattctctgaatggcgtttcttacatggcaagttgtagtatatagtatagcaaaaaagtgaagagagccaaggtgaaatgtcacatacttggggcatatttcaagacatatcgcatggcatgcagcgcattttgacatgcggtactgagtacattctaatgacagatgagacgcattcgtccatgtgattgataacacggatttctaacttggtagcagtaatgaactgatagtattctaatacagactcgtcacattaatttcgcaaccaagttatgtgcgtcacacggttgttgggcaggttgcgtcagtttggtcattttttgaagttcttcattccgtagccatatgctaaagcgtttccgatcccatgaaatgctacaccgagcatgaaaaaagcgtcccaactaaggcttgtatgtacctcatatcatcctcttctcacatggccctttttccttctttgcagaccaaccaggcgcccaaatctcaatgctttaactttaaaatatggtggtaaatttactcgccgatggcacgggctgcgcaattgttagtattctgttatccttttattgtgcgcgacaaagaggcaggtagcttgggtgaatcgtactgtagatcttcatcttgctgtgggtgatgaccggcttgatcatgcccttctcctcgaggtctgtgatgcactggcgggcgagggagccgttgatcttcattcggtcgaccaagacagcgacggtgacgaggcggtaagactggacatccttgtacagcttctcggagatggtcttgtcgaggatgacggcgtgctgggccttgtccttgaccttgcccttagaccacttcttcttttgcttctttgctccagcagcgggcgcctatgagtttcacaacatcagcatctctgcatagcgatcccgtctcaatcatggtcggcgacggcggcgatggtggtgatggcataccattttgtctgtgatgtgcttagcttggtgacagaggagtggtagaggaaaatgggaatttttgccaaagacttagagtagccctcccgcttcaacggtttgcccacttccgaatgcaccagggcagccgagccctaaccgaacgtgggtgcagggtacgtacctaacttttcgcgcgctctgattcgcccggcgcacccaccaccaaaatttcccattccacgccagcccaagcccgcctttaacctcttgaaaaatcacatctcgacaaccagtcccgccccagcaccggaacactcgactgcaaattagccaagatgtctgacggcggtgaaatcgagatcgaaaactctgtcgtgaccgacgtcctccccaaggatgttgtcaaggaggtcggcaacgtcaagctgttcaacaagtgggactacgatgtcgaggtccgcgacatctctctgacgtacgttttcgatacattgcgaaattgaggcgaaataggaagacagaaaaaaaaatccgaatatttcgccaaaaccaccccttcgaggagaacaagtttgtgctgatggattgatcaaatagcgactacatttccctgcgaaaccccgtctacgtcacccactctgccggccgatatgccgtcaagcgattccgcaaggccaactgccctatcattgagcgattgaccaactctctgatgatgcacggccgcaacaacggaaagaagctgatggctgtccgcattgtcgcccacgccttcgagatcgtacgtactcttacgcgcctccagcaaccgtgtggaagaatgacacaagattgtcaatttctactctggttcttacaacatgatactaataacaagcctcattacagattcacctcatgaccgaccagaaccccatccaggttgccgttgacgccattgtcaactgcggtccccgtgaagactccacccgaattggctctgccggtaccgtccgtcgtcaggccgtcgatgtctcccccctgaggagagtcaaccaggccattgccctgctcaccaccggtgcccgtgaggctgctttccgaaacgtcaagtccattgctgagtgcttggctgaggagctgatcaacgccgccaagggcagcagcaactcatacgctatcaagaagaaggacgagctggagcgtgtcgccaagtccaaccgataaaggttgtgcggtgggtacctggctggatggagtgtgtggcttttggcgtggatcaggcatttttcagaattgcattttgcgttcgggtctgggaacgcggacatggatttatttcagatggctcctagagtctgaatacaaaaaaaacatctgggctcaaaaatggggctgttatgaatcatgccttttgtgtctctaatttaccatatcttttcttatctgtgattataagagagagaccaaaacaaaaatgcaacatacggcatcaaataaagggaatatcaattttttttcgttaattgtgagcgggagctctttatctgtctgtgaagtgtgatttctattctaatacacagccatctcatgtttcctttcgtcctttatccccctgctattacgtagtaggtatattgctgctgctggcggcgactacgccaagagttggatgtctttgggaccaatctctaaacgcaaaaacatgcccacatgagggatgccttcttcccaccatctgcccatgccctcgtcaacctcgaatccccatcttgcccatgcactggccacctcctcctgcgcatgaacgcaaatgagacctcgccactgcggcgcctcggtttctgtagacgcccccatttgctcaaggcctagttccctgatactcgggtcgaaaaaggatggattcttcttgatccagtcgagggcgttcttcacaagctggcctgcgaagcggtaaccacggtaatcttttataacggccaatcttcccagcttaatgtacggctctttgccatcgtgaaatgtcgttggccgatcatgaacgaactggcgagctgacggtgcgctgttgttggtagttttctcttcctcgcctttcaatactccattccagtaatctccacccgcctttggatgaggctcatggggaaaaggaaccatgcggatggttcctacgggagtgcttcgagtggaactcttgcgcggccgcacaatgtcaccttgctcatttctgatctctggcacttcggtcttattgacgctgacataaatgacccagtggcacgatcgcgggtcatcagcatcgaattcgttgtctttggggacgtcttgctctttgacgaagacctcttcgcgaacttccatggcgtcgaggaacgtctttgggattgtggatggaagcgactctcggggaatgcctagccggaacccttcgagattgctaggctcgaggaggctaatgaaaggcgttcccattgcgagttgcttgggggttgatgatttgaattccttgagtggtgaagatgaagagacggatgactaggctttggcgtttatcatgcagaatgcagctcttcaaacctgtctttgatggaggacactggtttaaaaaggaggaaagaacaaagttacaggctggtgtttctgaagtgtgggtctataggaagctcttggaatcttaggaatttatgctacgtgccgccacaatgcacgtggctttttatctctatttgagtcataatagacagcaaaaaggtgaattcatattggagcgagaggtgacaacagcgcagtcacccggtgctggagtgaagtgaatgtgataggcctaaaacgtaggcgcattgtcgatcagtccactagccaatttagagcttcacgtcgtttgaactaaaacagccaagcgacgctgtatcagttcactgggatgctttgcgcatggaagaacgtgtatctaaatttgtgcgtagggctatttcgattcagagaggcaaagtcctattgtccctataaactggttccaagccctttgattcggggtttgcgccagagggtagatgttatgtttacttgaagctctatatccaagcaaccaagctaatgctcagctccaatgagagcaaaagatacaagcatatttgagcaacacgttgatataaaaccacggtccccatttactgactcatgcttatgacgtcacgcagtattcattctgtcatcacacgtgtatcgattttcatgcagtcttctgcgcttacatgtagtgcgtgcatatggcattttcgagctttgctgttactcacatctgtctgttacaaacacagaatgtggtacgtttgtcgacaaagcaacccaaattctagcattttgatgttgtggatcgggtgttatctcatctttttctccctgttttggcggtttactactctgcccattggctgtggacttttgctgaaattgtggaggcctgtgatatggaatttgtgatactaattacatgtctacataacactgaagcaacaacggttacctgaatgtaaatgtttcattgcgacaggtaaaatatgccacattaccattgaatactctgtattattatctaggcatcatcaaggaccgttttcgctcgaaacttatttaaagattcgctataaaaagaccgtctttaggctcacgggtagcacgaccttggaattataacactttagcctaatagaggtctgagcacacctggttcgatcaattaacattacacgtacagacttgcactcatacgaaacactgctaatgtataatgctactgtacaatgtgaacgtgcattgcatggagtacataatcgataagcgatgggtttgattgccagcaagggtcaggggtaagagatcaaaagatcgactgcggaatacggagtgcctagagagattacaatatggagaacagaaaggagacgagtgctcccggcgggctggctcgatggggatcccaacgccaaatgcccagggtgatgggcctggtgagaaagagatgcacttgcaagactgaggctagctatgctatagcgatgagctgcagacctgaacatatgaaacaactcagatgccacatgtcgaatgtactcgtctcccttgtgccatgtgtatccacgtaactcggggctcgcacaaagcggcaccgacagattgttgatgagattgaagtctgtacaaggacgtgctgagagtaggtacatgtatacatgaatgcaatttgataaaaagagtggcgcaataaggagttaaaatgttgctgctgcgcaacggccagactttcctcccggtgttatcgtgcttttaaccgatccatggcctcaaccactgcctgattggcggcacaggccgtttatagtttgcaccgacaggaggctgcggccaagactgcagctccatggagttcattgtgcagcagcggcgcgttcgccgcgcgagctaagcatgtaggaacaaacgtgcctggcagccaaaaccttgtccgcgcccttggggggcatccactggagagacccccgtaccagctcccccaagccccccgtacaacgagcccaccactgcctcctagcggcctcgccagcggggctccggcatccaccaccgctacaacgaccgacctctggtacctgatagcggcggcccagacgagcccatgcgcctctgtcgaatctagagacacgacatcaaagcagggccttgaaatttcccctcgctgagccgtctgtcacatttttttttcttgtttgagagtttgggttacaccttcgtttttgttcattttggcaagccttggacggcacgagacatcctggtaatagaattcgcatcttgcattctgatcagcgttgggcggatgctttatttgcgctatcgaatcgctatctttcccgccggcgtgcataatttcttcgtgtttgctcaggggttctcgaacgggcagccgcccatcaaccggcgttttgcaacaaactgcacacaatcgttggccttctagaacctttccgtctgcttcacttttccttcccttgctgtaggtcgcgccgctggccccagagcctcgttgtttactgagccctctcaacctagatcccacgatatatccgctctctcgcgccgaacgtcgaagcttgatgcggtcgcaactttcgtcctccagcgcattgtttcgtcaagccttgccaatcagcaagctgctgcgtctgacggaataattatcgctgcccccgactccaaccaacaccatctttttgcacgaggccaatatcccgagcttcaatgccctggcagcctcttccccggatcgccttcgccgtcgcgacctatccattcgaagccgcgagcccggccgacctccctctcgaaattggcgatgagctttacataatcgaagagacgccagatggcaactggctgcgcggctacctggtggcgccgccgagtctgcttgccggcctgacttccgtcaaaggacagacgttggaagctcgcgtcttcagtggcatcttcccgagaagctgtgtggaagttcgagagctgctcggcgagtcggatgagagacacgatgaagactctgccagtgatagcggcattgatgatcgtccgggcagcgactctgccaagagtggcatcactaatggcatagagccaatcacaaagctgagcgaggacaaggcccctgattcaaaccattggaagagatcattgcaaagcttcacagctgatgccgccaagaatctgtctgtccctgtgcgccgagatcctaatgcacctcgaccaccggcgcccgttccgatgctcaagattggcgatgagacgcccacctcggcggacgagccgcttgtcgacgaaatcgcgtcgtgcctgcgagagtggcactcgaaatatttacacgagctgctcctttctcgacagtatgcaaaacttgacaagctgtcacaacttgttacctctctcaatctccatcgccaacaatttctctataatgttcttaccgcgcacgaatacgacagattgcgagagcaaaccgtctgggacctcgtcgcagtcaataagctttgtggtggggaggtggttgtacgagatccggcatctcgcggcagagtcttgacggccgatgactcgattgttgatgttaccaagcttcagtcggttatgagcttgctggacgagcctccccaggccacagtcgagctgacgagcttgaaccacttattgctagacttgaaaggctttgctggaagttccactgaggagacgacgcttgtagcttaccttgttagcaaacctcagtatggaaagggggtcaacctgtccgaatgtttcagcattgagatcccggcaggcggctcgatcagtggtcttgcacaaaacaccagcacaaagacgctattcacagatctctcagcccatgatattggcgatgcaccgtccgctgattccgagctatacctcgttgtcaaggtgttgggatcacagcaaatctttattccccaaccattgtcccgttccggcactgacagcagctttacacgagacaatgtaaagacccctccggcgagttcagggaaagcttctaggagaagtatgatgtggggaagcaaaacttcacgatctgccttttcccgagggcatacgatgaagatggattctgtgtcagaggtacaggaggggagatcgtctacgactcgcttggatagtcaagacgggaatagtcacccaccaagcactgctggatctaaaagtactgttgcaagcgttcatgagtctggacagcgtgttgagcgtacgattggtgtaggggttttgaaactcaactccattatgaaacaagcagaagaagtcgagcaggttgttaacatttggtcgccatcgcttggatactcaaacgatagggaagcggctgaggagtttgattccttgattcgagagctgattaccagtgcttccgggcaatacgagaaatcgagaagcggcgagcgactgcaagtctctctgaggaaattccaccaccctgatgcggatgaactaatcaaagctacgcctacgattctgtctggcgtatcgaagacgaacaggattggctttgctgccgcgccgaccaagtcaagatcggacatctacctcacgctcaatatcgccgctttggcgaagcaacatctcatatcaagatatgcaggcagcgcaatcaacctccccagcacggttagcggagcgaacctgcaagtcaccctggaagtccgtcagtctaccggcgaacgattcgagcgatgcatcttcacatcttctaacaccgaagcgctcaccacttttaaatcttgttctgtggaaagaggtgaagcctggaatcagacgctccgcctatcactccagccgagcgatgtaatgaatgctcatgtggtcatgtttttgtcagacatgccaaaccctccatttgcagttgcgcacatgccgctttgggaggaccaagccttcattcgcgatgggccccatggcctgctgctctataaaatagacgaatttacctcgaccgcacaggcaggaccaactgggaagggcggatatctctctaccccttgggcgccgcgaggcaaagatgaccgatcagttgacgttacggggccgctcgccgtgatgtttgttgatacctacctctgcagcacgcgattttctcaggatagagttatccttggacttctcaagtggaaagacctaccaaaggatgaaatcccttccattctgagacagctgatctttgtctcggaaattgaggtcgtgaagcttctcagcgacgttctggatgggctctttggaatcctggtggagcatactgggaatgacgagtatgaagacctggttttcactgcaatggtcagggtgcttggaatcgtgcacgatcggcgattcaatctgagccccttggttgaccattatgcggaaactcaattcaattacccctttgctactccttgtctgatacgatcattcactcgactcctcaaacgccccacggaacccgagacagcccgtaagctgcgtgcgactttcaaagtcatgagacacattctgaaattcatcactcaatctcgcgggcagcaaaaggcgaaggaagctggaataggaatcaattcctccgctcaaggatttactaggagccttcgaagtatcttcaaggcgcttgacgccatgatgcgaaactcggcacctgcattggtgggtagtcagacgctggctgtgcagcacttccacacttggctaccagagctcactggcctcttgacaacagaagagatcctgcacattgccattgattttatggactcatgcaaagacgtcaagggcaagctcatcatttacaaactttgcctcatcatcaactactcgaagctagatatatttgctcatccagagcagaaatcagccctcagcaccaataccgtacgatggatctctcctcattggggacacgctgaagaggtcaatgaccaatggcgagagcagattcgcctgtgctgttctattcttgccagccagattgactacctgggcccagaaatccccgaccacgtacctaatattgtcgattcatatctatcgattcttgcctcgccgcaaaagcctaggaataagctctcgcttctattcccctcatcctaccctttccccacaaaagcaatagatgaagacctctcctttgacgaagctctaactgagctatctgctattcttgctgccttgtcgaattctccattgggcatgcagcttgagctggcctctgaagacgacttgacaaccattttggagaaccttctcaaggtgcagatgagcattttgacaggcgaagcgttcccaagtggatggctaagtgtgcacatctatcatcacaaatcaacgatgcgaatattgcaatacttggctggcatcctcttggattcttgcctgcctgaccctgacgaggcagaatcattcaacaccgagctctggaagctcttcttcacaactttgctgaagcttgtaggaagctcgtcacttgctctggagacttttcctgagcagaaaaggagagcggtgtggaagattgccggcgatgtgcgggaacatggagctgacctcttacggaggatgtgggaggccatcgggtgggaaaccacaccggatgaacgtgagaggtacggacttagcaacattggcggataccaagtgcagtatgtgccaactctggttggcccaatcgtgggtctctgtctcagtgtccatgaaggtctccgtacaatggccgttgaagtcttacagactatgattgtaagcgagtggacgttgagtgaagacttatctgtgattcagacagaactcatcgactcgctggatgcttacttcaaatcaaatcctcttacagagagcattctccagaaactattcataactgaacttctggaacgattccaacctctctcagaaattgaggatgagcctctctacgcagctctgcgagaccttattggcaccctagacgagttcttggatctactagtggctgtgcatagcggcggcgatggcagcggagaggcctctaacattatcaaccggcttcgactaatggagttcctgcgcgatatgcagaaggaagacatcttcatccgctatgtccaccaattggcaaagctacaggccgagtctaggaaccatacagaggctggtctagccctacgtcttcacgctgatttgtatgaatgggatccgattgggcaggtcccagcactggctgaaccagaatttccggcgcagtctccattcgaacgcaaagaaaaaatctattttgacatgatcaaacattttgaggacggagaatcttggagcaatgccctgaccgcatacaaggagctccaagtccaatacgaaaccaacatatacgattttgccaagctagccagaacagggcgagcgattgcaacgatatatgagagcatttccaagagtgagaagattactccaaaatattataaagtggtcttcaagggactcggttttcctacttcaatacgagataaagagttcgtttatgagggatcaccctctgaacgagcctcagcctttacagaccgtatgcaagagcagtacccatcagctcagatcatcacgggtggtgatgttgatgagatggaaggtcaatttttggttgtttctgctctcacaccgcatcgggacctttcacatcaactataccagcgactccgcgtgccgcacattattcgcgactttttattatcttctcaccctcagactttctctgttactaccaagaggaacacttctgggccggtacaggagcattacgcagagaagctggttttcacggcttctgagccattccccacactcttacgccggagtgagattgtcgaaactcgtgaagtcaggcttactgctcatgaaaccgccttggagcgcatttctaggaagacgcacgagatgactctcttggaacgacgactggcggatggcgatgacaaggttgcgcagcagctcgcagatgctgttagcgtttcagttagcccagtttcagagaatagcgttgtgcagtatcgcaagctgcttcctgagccacagagtgccgaagagggagcggatggagacgatgacgatgacgatgacgaggaagaagacgacgacgacgaggttgagctcgatccccaagaaaccgcaatcaagatgaccctggtggatcatgccatgatgctcaagagatgcttaactctctttgctcgaaacaagaacgaagccatttcccgtaaatattcagagcttcaaggctgtaagtgttgaatcctttgcccaaacgagttgcatagtggaatagacagctaacacccaggttagatttcgaggcgacgtttgcaccagagattgctctgtttgccccgccgcaaccagtccgagaacccgttccaacaccgtctcccacctggcgaggatcaacgccaggaggcgacaagggcccgcagtggacaagcattgccgtccccgtgaatggagtgaaagctgaagaggcaacggtcattcgacaaatcacccctcgacaacgcggtgccgcgcgactgagcttcctcggcggaaagaagaaagaattcagccccggccaggagggggctgatcaagtcaacggcaacggaggcgacgttaaagcccacacgcgcggcctcagtaaggacagtgctctacacaacatgtctcgatccccggttgtggaccaagaggctgctggggacaagcgaggtgtcagcctggacctgctctctagaaatggtgatgaggctgaggcaaagaaaaacaaaagcgttcggaagaggttcagccttcttaagcttggcatgaagcacagcaagactggagctatgatggggagcctagacgaagaataatcgcgattcacgacttttcgctctggatatttatcacacgcacatacaacttgccgttaatatcacgacggaacgcggcgattgatcaccgaatgaatgctgaacgtcgctcgcttccaacatctcttcattgattagtagcgatatacatacacaacatatacaagacgaagggcggtagcgacacacaatatacaacgatggcctagatcttttcttttttcagtcgtttataacaccatcttgaatatctccggttcaggggatgatacctctctttgttgacttacaaattatttcccccctttgttatttgaagagcactctgaattttcgccgccctctgccatctggctatatttacacgcatctctctctctctctcttttaatactgctttgttctcagaaaaagtttcctgccttttgatttcctactgtatatggcccttggtgttctggatatcaccattttttggccgctctgcgaattggcccgccgccaccacatctttccttacaaaacgtcttttttgtggttctttcatatatctctcggcattggatttttttctctctcggtaatcttggctacatttggctttgcatacttcttttttttttcccctccatggtctttctgtgttactagctttctttcttttttgtaatcttgatgatatctctgtttttgtatgttagctcagtctttgccctctctctgtatttgtgtctagtggaaaaaagataggagggagtgaggagcatataaagttgtttatttttttttattcctcgcgagagtgtagacacatcgcatgcattgaatataattttatccttgtactaggaaatcaagtttgacacctgccgagcgtttcaggtggtctcgtcccgtcttatttggggattgttctatgtacagactgtcttgccaaataatcacgaaagatcctttactcccctccctaaataacaaaaaagcacacatgatatcgttaaaagaaaaaaggagctgctctattctagccaagtagcttagacatattcgcaagtaactgtatcgtatcgctgatctagatctcagagttagccaactatttagcattaaataaaagggacgtggaataaaagaaatgtcacatactattgtacaagagcgtgtacgtagtcgaggcagagagatacaccgcctcaattttgcagctgaggtcatagtacatctggccatctttaccctgtcgacgattgagcagatgctcagggatgtggctcacatcggcctcgacatgtgccaagacttgaacatttgcgtttctgtcgatgggggcttcctcggaggtttggtcgcagtagatggtcatacgcatcttgcggatacggccgtgtgccacgaggcctgtccagacaaaggatgtgacgtaaggctcgttctcggagacggcatcgccctggtgtatagtgttagctagtcgtgtaaggatacagtagcagcgagagagagaatgggttgatcagggagaaaaaatcaaaataacgtaccttgcggataaaccactccatggcgtttaccttgtaatacccttccatgccgctccagctcttcttgtcagctatatgaccatgaaccctgtcgtcgaacttggtgcgccactccgtgccatagtgcttcctcgccttgcggttctgcaccttgaccaatgtgagagactcgggcgcgctgttagcgaggcccttcatcacagcaccctgaacaacggcttgccaggcattgggaggctgcatgatctggatggatttgtccacagcatttctcagacgctccttgagataattggaggcgccaaaaccaccaaccaaaagcacagcgcggataggcacgttgctaacagtgatctgatccttgactagcttgatgacctcgaggacgacaggctcaaatatcgtgttcaggtcagaggccttgagcgcatatcgtccgcggttgattccgagggccctgttgttggctaggccgccaacggggatggtgtacgtctcatctggaggagcggcgagggtaaactgacgcttgaccttcttttcaaagacttccatggcttcggcgagaatttcatcgtcgaagccatcttccttgcccagcttggccttgagaaatttggcaaagcgcatgttgaggaaagtcgagccgcaaagggcgccagagccaggggcagcctcctggacctgaagaataggcctcagcccggtaatggtgtaggaaatgagatcaaccgtgccaccaccggcatcaacaacaaccacagtctcgccaaccttgaggccatgaggatccagtccatgaagggcgtagatggcagcagcttcgggctcggagacgaggtggatatgggtcttggacgagccggccgctaaggggaggttttgaacggcctgttgacatgcctttttggttttatccttggcaagatcgctccagatggctggtaccgtgacaacaaactcgagtggagtgttcttgacgacgctctcgccgagcttctcgcgcagcgtgtagaggagatgctcggtgagagcattcagatagtcagcaacaagcttctcggcatctctgcctccacgagcaccatcattggcaacggccacaccaatgtttttcagagacggatccaagtcgctattggcacgatgttggtcagttgatcctgtgtgactagggctgatcatggccatggatcggacgggacgatgatgacttacagcttgaaccattcgatcacttcatcctgaggagcggtgatggggatggaaaacccccactgagtaccatccggggcataacgaagcttagtaggcaccttgtctgaagactcgccctcgcgggttgtcttgttgatgggccatgtggtgatggctgtccgtctgtctggccgctgtgtctctgcccaagcgacaccggagtaggtggtgccaaaatcgatgccgacgatgatcttgcgatcagtgatggagagcttatcaaaatccatgctgatggcgatgatggcggcgtatagaatggaagagaaggcgaaggaaagtgcacagagagggacggatgagagttgttgggatcaaacgataagctggcctgctgggccactataactgtatctaccgagcgccaatcgattgaagtaccggggaggtgggaaaaagacacagctttgagccacagaggaagaaagcatccaacatataagtgaagatgatgtcggaaaaacagatactaggcgtcttcaacggggcgcagttgcggacagtcactgttaggtgatggtcaaagttaagccgggactgaaaagcccgcgtcctaggactgttcagaagggctgctccacggccctcttgtccgacccaaacaagttgaagaggcctggcttgatgcattggcaaacagactttcagctgggcggggactgatgcctggcaaagtctcgtgtcgccgcagacgctggagcggcactggcccgcggccagcctctggatctgcgtggcgccaaaagacgtgctggcatggcgcgaatcagacaaagtgaggcgagagtctgccttgtcttgaagtaaggaggattcaacaagtacaagcaagtcgtgttgaagcggggatggaggggtgtgcttgtagacggcaagtgaggggcttgcagatagtgaccgctagcccgcgagatggcgccgtccagcgaggccattcactggatgaagcgctgcagggtgccttgaatggtgctgtcagtggctgcggcggaggatttagtgggttcgagcttgagctttgagctccagctctataaatactcggcaggatggcctgacaggtcgataaccgctatcggtcactgaattgaatgggggccgaaagacgaggtggaagctctcaagcgatggaccaacaagtgttgatacgcgcctggaaagctgcattggcacgaattactcaccactactggcagcgtctaagaattgaaaggaaacaacatcaaaagtgacgttgaacatcagttgaaatgaggcgaaattactagtacccaaagcagtggagtgcagcgccaaagcagcgcctagtacctatttccctgaggctgtgaaaaggctcaaacaggctccagatacggcgtatcaagtacactcaatcaaaagtgctgagctgtcattgtatcactgtacagtctgcatttgtagaggcagctacccaatggacctgctgagtgtatccggatttgctgcccaaatatgtcgctttccgtacagtttgaccactagaaatgagcatacatgtgcctctccaaattcccactagagcttgccgtcttgcatcgggatgcctctgccttgtccaaatatccatctgttacacgactaaacacgagagattagctacatgtttttatctgccagacgttttactgcagataggatcgacttgcagcagcagtacatgtacttccgaagccaaaatcaagttcagaagccaaaagccaaaagcctccgaaacgggccgtgaacagtcatgtcccctctttctcccacggcaagctactgaggctgaatccactagtagttacagaccctagcaaacatcatcgtgagggagggggcgtggaattgacagtcgtttgtctccaggccatgccgtgccatgtcagtgccctgcctgtacaagcagcaatggcaaggccagatgtgtccgccgtggaagagactccctcgcttcagccccaggctgtgagccgtgccattcagcgagtggatattgacgctgccagcgccacagtcacaggctcaaggctctggttcaggctggcagagcagacctggcatcgaattctgagctctagggatattctcttatttgtatgaagcccatacacctctttgcggccggtttggacgtattctgattccctctcgctgccccgtgtgtttagttgggctattaaacggtagtgctttgtacatgccctcttttacgctgcatctcaccatgtctcccgacaaaggccaaggaacaattcccctcgatgacatgcgagcgcgccaacccaacggccatgcagtgctgcgcaaggagagaaaatcgaccaaaaccgctgacaaggctgagaccgaggcaaaggtccaagaccacaagaaagagacggatgtgaatgacgaccaggccatgttggacggagagcagcacgaagaggctcccgtcgaagtggatgccgccgactttgcaaaagacgaagtcaccgagacgtccatttctccagagcttgttcctgcgaggcgatataacctgaacgtgccagttccatttcccgacggagctcaatccgacgacgacgactttgaattggctgaaatgactagttccatgtacgcagcggccgagggattctccggcatggacagcgacgatttcatgcctcggcgacgcctttctgacggcgatggagcgcgagacgagctgagagaacaggcgcagctcagacagctccaagatgccatcacgagactcaccctcgaaaaggagagcgccgagagagaagcgatcaaggccagacagcaaattgaagacttgaagcatctactaaattccgacatggaggaaatcgccaaggacacggagtctcttggcgcagaaatgaagaggctcaaagaagagaacaatctcttgagagaagagctcaacgatgcgcagtcgcacatcttcagcctgcagccgtatcgtaaggacctcaccccagaggaagtaggacgggtaagttgtcccatatcttgatgagcggggacgatgtttcttgccgagtacgatgaatgctaatatataaacacatttgcaacagcaatatgatgatctagttgagtcagttcaagactgggttcagaaattcatgggcttttggctagatgactatgagactggcgttgaggctctcgcctcctacgcgcggaagaatgcccaagaagctgcaaagcttaagaaggttgtgcacaagcatccggatctgatccacggctgcatgtttccagagacggatgaagacatcatcgtcgctgttattatgcgatttctcaacgaccacatcttccaaaaagtcctctacggctctgcgtccggctacaccgatatggtgagctttatcgagacacagatgcagaccgccgttgagcccaagagaggtaatgtgcctttcaacttcccaaaactcacaatgagatgaatctaacaacaatgactcaaactagacttgtttgctgttcgcacatggaccgccgagagttataatgccttgatgagcgctccacagttcagaagtgttcgcactcggcgcagcagagatttgactataggcctggcagaagtgcttcgcatattttgcaaaaaggacaaacacgcctggttttaccaaaacacggaagagcgctgcatcaagcccgctatggcgctctacgaaaagcttcaggttgctacacaccacttctatctcgatatccagccctacatctcatggagcggcagcaaccacattgcccattcacaagaattccacgagtgcgtcgaggatcttgactgcagaaacatcctgcataacagaaaggccttcaacatgaacaagatggaccctcgacctacaaaggccgatatccaccgcaatctactcaacgtgtgtaccgtggtccccgccctttacatccgccagatcggccagcgcgatgccatcaaggcgccgtcgattgtacgcaagcagcagatgctagtagcctggggttctgatgaaaagaaggacaaattcaccgaggagggcgacgagtcgctggtccatatgctctgcctctcaaagcctcggaagaaatcagagggttggttaagctgatgggatgcgatgcatgtgtttacgttggagcaggtttgctgacgtatgggacgtttggaacaaatgaatgattctcaacatggatgctgtgaaaccacgcatcgtatcgtatgggaggcgatccttttgggcgtttgcagggtctcttctccctcattgagtgactcgccctgtcttttgggttttcttttccctttgctctgtatttttttcctagccttactacatcttttctcgcctattatcaaaccaaacaatcagcatctagtgataggatagctgtagagacacgtattgatctgattcggctacatgtagattacagttgatatcactgcttactacctacatgtaggtgtcccgtttattggtgctcccacgcacgcatctcgaccgctggatggtgcttggcctgccacgttgaatacggctcgcatccacagcgcaaatcatatgatccgcgacagccctgcgatgcctctgccgatggcgctggggagggtgtgtctagttcgatgaagtagttctagagctcaatgttgcctccaggtcttcttaggcacactccattgcaccggaccccctgtacgtagcaaggcacactggaagcttcagggttgcagggcgcaggccactcactgatggcggcacgcactaggccgctttggcgctgctcgctggctagatgcactgctggcactgctggcggcccctggggaagcgccatggcaggcagctaggcccgttcaaagtgctggggcttgcccgtctccgctgtgcatcgcgaggcgtctcccggcctcagctggtctgcccactgaggcagaggcagaggcacctggaagcggctgcgacgagctccgccaaacggcctggcctgcagcctccatctttctcgtcccttccgtcctttgttccttcgcaccgctgcaaatcagaatcatgcatgtgcttcttcttttcttctctcaatcttctcttctcccatcttttaacctattcaacctcctcttccgccacatctacgaacattaatatcctcccgtcttctttccaacacctctagatcgattctgtgtgccatcgccggtataagcgcccagcagcagccacactcctccatccagtcccctgcagcacatgtccgcaatataggccggcccaagggggggtaaaaccggagttacagacctgctctcacactctcgcacactcacacctttcgacatgagcatgtttcgctccctcaggaaaaagacgggatctgtttttcgcaaacgaaaggacaagagctctgttccctcagtggcttcggttcccagcattagctggccgctcccaaacgattcatacccaccgtcgattgctacgggagaacaaacggaggcgacggttgatactacgtttcatactgcagcgttggtggaagaggaacgaaaacaagcacaagagcagctgtcggaggtgcaagaaagcaataacactattgttgatattcttgtcactgtcactgacccgtctgcttctcacactactgctgttcatataccaacagttgatacgccggcagttgagatacccgtggttattacaccagcagttaattctactactgttgacacaccggctgtagcgctggcagaggctccaattgaagcgcccgcgcaagaagaagtccaagttgctgaagaggagcccaaaatggattcctacactccaaagaagtttgtcccattcgtggaagcgtcagcaatgaggaacaacatgtttgtgcatcctgcctcttcgcattacggcatggtgaaccccgccatcatgagcggcttcggggatgaagacgacgactcgatctggctagtggatgatgaagagacggatccagaggctgaaagtgcacagacgcctgaggcggatgatgaaggggaggaagttgtgcaactagacgaagaagactacgaagaagaaggaagcgaagagtttgatatggaggaacgggaagaagatgaggaagaagaagaagatgatgaagtggaagaagaggaagtgcaagtggaagaagacgatgacgaggtagaagaagacgaggaggaagcagaagaggccagcacaagtgtctctttgccaagaacgaatcaatctcaacctccctcagtacacagcgagcccgagacagccccaatagccaatgcacaaaccgggttcagatatcgcatcaaccttgctttattggacgacgactttgcgaccccggaagaagacaaagacccagttcctaccacatatcgcagaggaaggaatatggctgcctctagcggctcttctactcctgccataggcaacccgtatgtcgaactcctcgagcagcaagactctgccatgacagaagcgtatcaacgccgtctagatctgtctggcaggcgtggagatgacaaagctgatgatttcaggtaggtttcctgaaatatagcctctttcgacggctttccctacgtccaacccctttgcgctatagatgagtacagacgggatgctgttacgactatgctatcatgtaatattcttcaagtcttcttcccgattcttacatgtttcttcagtccacatacatgcatttctttttcaaccattaatcttcaagtagcctcaatatataacgtccagtttgctgatattactatctgttagtttcgggcaacgatatcaaagcgatccaggaacatcgtctgtgctagttacgcatcaacgtattccgtcagatcgtgagaacaatgatgaccgcgattgcttgatttgtgccgacaccaaagaggaaatcctctttcctcggttttctccaacggcgtcttgcacacattccccaaacacatgcctcgagtgtctggaaagatctatccgatctgatctgacaggcaagatttggacagatatcagatgccccgagtgtcgacaactactagaatatacagacatccagcgttacgctgatgaagagacatttaagaggtatatatcataatttcacttccacctctcttccacgatggagcacatctggtctgacaaacctatagatacgaaacgcttgccctccgagccgccatggctgaagctgaaaacttcttttggtgcacatctggctgtggctctggtcagatacatgacaccggccacgaccaccccattgtcatttgccttcactgcagccaccgatcctgctttcgtcacaacgtcgcctggcatcagggtttgacttgcgaagagtacgaacagttgcttgccgacccggacaactttcgttccaagcttgaacttgataacgaagcgtgggcagcttcgcaaaaagaacagcttgaagccgacagagctatggcccaaggcctgttggaagaagaaagaagggctagagagaggagagagaggagagatcgcgaagaaagggagagggcacagaaagcagtcgatttggcgagacaaattgccacaagaagaaaggccgaggaagaaatgagcagagaaacagtcgggagaacgacgaagccttgccctggatgcggttgggcgattgaaaagaacgatggatggtacgtacactgattcaaaccttgccgttgcaatgtgagaataaaaagaaagatttgctaatttttttgatacagttcacacatgacttgtaagtgatgccccttggttttcttctcctcctttttttacccccttttctttctttttcctttgttttaaattttagggtgcgtacttgcaacactcacacccctcggtatcgaagctcaccacttttttctcttactctaatcaatacctgctgtatgaacgtctgaagaagaagtccactaatcaaagatgaccgcaggcatcaaatgtcgcttcgaattttgctggggctgtacctccacttggagcaatacccatagcatctactgccaaggataaatagttgagagctgactggttgacgtcctaggcgccaaatgcaaacatcaattttgctatgaatgcggtgctgaccataagcggattctcgagaacgataacactattcataaagatgactgtaaatttcacccaaaccaactagaagacttggatggtattgaagaaaaggagagcgatggaaatgacgaagcaaaatagttgtcaaaaaaaggaggagcccgacgccctgtcaatgtgtacgtacgtatatttggcattgcttgaatctgatggcgaagaagagggcactgtggatagcaggattgctttttttggagttggttattagcatttgtttgttcaatcttggatacagcaagtagaaatctataccccagcatttaaacattacacatcatatctgctgcattgtgtctgtccatgccaaacattaaacagcattcattgcgaattataaagcaaaaacaggctttcaattgtataaatggcccaaacagtctgcttgcacgaatttctagtcatacacacatctcacgtacatagcatatagcaaacatccctccttcaaaatagcacatattgtatggtatagccaacatcaaatcaaaaaagacaaaaatctcacgctttcaaagagaagtcagctcctctagtctcctttccatctcgggcacctgtctcaacttcatctccagctcctccttctcatcctccagtctcagacgcctctcagcatcgagcttcgtaaagacgtagttgccctggccgtcgaactgcaggatatgcgtgtggtatttccacaagctgcggcggtggctgacagtcaggagcgtgatgccgagagactttgcattctcgtacatgaccttttcggtttcgagcgtcacgctgctcgtgcactcgtcgaggatggcgtactgcggtcggtggtagaacaggcgcgccatggcgacacgctgctggaggccgccggaaagaacatcgcgccactcggcctcggcatcccaaccttcggggtagagctcgacgagatgctccaggccaagggtgttgaggatggagagaaggtcggagtcattgacacccttggaacgcatctggcgtagggagtcgggatagataatttgctgacgaagggagccacgggacaggtaggggcgctggggaagatagaagatggaggtaaaggggggcttgtaaacagtgcctccgtagacaggccataagcctccaaggatacggaacaatgaggattttccacagccattgggtccaacgacgagtaggtggtcaccatgagagagggagaatgagagcgctttgacgagaacatcgccgttgggcgagatgatgggcctgttgtacattctgtcagtctttgcagtcaagataagaggcaaacatatttcagacttacacatcctcaaacctaatatagtccttgctttcatggaccgtaccgcggcccttgagaacagcctcgttgtcctctgtcccagaagaagagacaagcttcttctcgaagtgacccatctgaatgtcatccatgacgttgagcagggtggcaactctggaggtatatccagccagctccatgatttctctgtacgagaacatgattctgccaaaggcatcagatgcagagaggagcatacggcgattcgtcacgaaagcctctgttctatctcccacgttcatgacaatctggccgggaagcttgacaaagacggggacactgcaaagcagcagacccaaagcaccccagaaatatttgatgacgaaatcttccataaagccatggtagaagcgtcgtcgaaggatgtaattcacgtgcttgataagagtaaagtaacccttgtccaatgtgtccttttccgcggtatggccgccatacagggcaatttcttcgctgtaatcgatcaagcgagagtgctggaagcggaattctccctctaagcgagcttcgtcggcgacatacttgccaaagggtggcgtcaagacgcgcatcaggtttgctgagagctgaactagtagcgtcatgaagatgacaccctcgcttccaacgctctttgataaagtatatgtgtagatggtctaacagagaagaggtattagtcatgtgcaatcgctcgttcaagatcatcaggacgaagagaaaggatttgacaaaccatgtcaagagctggtttggcaagattgctgtaaagctctgccagactattggagaatttcgatacatcgacggcgatgagttggtctggattctttatccgatcatcgagtgccgagatgccataaaaggtcaatttggataggtatttgtcgtgtatatgctgtgtcagtctcgtccggtattgcagagagagctcggcttgatggtaggaaagctgcaaagagagattctggttagctctggattcgatggcaaggcaggcaagaaaagggcagttcattaccatcgagtttgtaaaggttgcggggacagcgatcagcatccaccagacaatgcgcttcaagaattccttgccgtttcccttgaccaaggccttgacaatggctccgtccatttctgcaacccgaacgctgatcaaagtcctcaggaccaagaagaagctgtggctggccagcatcctcgcctctttgctgcgccagccgggcaccacgatcttgctcaggcgcatcaaggacttgaagaactcgcggttcagagcgaccttcttcctgggtgtttcctcggtcccggcggttacggtcgcttggcgagccgcccgctgagcggcctcgcgcgcagaggcggccttttgctccgagatggcatggcgaatgcgattggcgagggcgacaaagagggagatccagatggcacgcgaaatgcgcgttcggtgcttgacgtacagcccggtgaggtgggcgatgatgccgcgaagagaccggtccttggacagggcgagtttcgactgccaggccatggctatgaagattcagcgccgagtactgttcttttctcgtcgacgccggccaggaagagctcgagcccagcgtatcacctcgagtcgagggtgcagcgcatcggtcggcctcgaattgccttgaatcgtcacggcctcggttatggcgggcgaggtatgctattatgctcaggcttgtgcggtcgctatgctttctgaggccgtagaagctcgttggatactctgcgtggtccaggcgggctgctgtctctgcttcaaccgtcacagcagggattcgattcccagcctggtcatgacatcaaatgtcaaaagctgtattacgacctgtaaataacgacgaggcgcctgagagtggagttgcgtccactggcctcggcctagcaagagcagaagcggcactgcttccccagactcgtgcgccacagctctagctaagcgaagagccccggcatgtgattgtagacaccagccaccgcagaagtactgagtactgagcgagcaaagcatcagccacactcgtggggtctcaactttttttttctcttcgctctttatcgcggggtggcgacgggtgtcataactgataaactcgttcctttcacgataaatccaaagacagaccggtaccacgacagacaccgctattatctgagactctacaccaaatcgcaaagatggccgacgaagaatacaccatttacgatgagatcgaaatcgaagacatgacctttgacgaggctcttcaaatctaccactacccatgcccttgcggcgaccgtttctcgattggcatcgacgacctgcgcgacgaacaagatattgccgtgtgcccaagctgcagcctgatgatcagagtcatctttgacctcgttagaaatctgcaatagaatctctctccggatgagccacctgctaacgcgataccaggacgacctacccaagcctcctcctaccggcaactctggaggccagattcccgtcgctgcttagagtcatcgctatataagcaaattctcctaggcaagagttgaattcttctgccacgggaagcgagatcagtgcccagccgtctccggcgccgttatagtcgccctagcgagggtctttagatcgacagaccaccccacgtcgaacacggcaacgtctacaacatagacgacgatctttcgagacgccgtgacgtcggctcaagctttccacctataagcgaaagaatatgtgtcttttggacgagcttttccaacaatcatgggtcgctcagagacatagattcaatgagcaatatgaacgagttcggcttatacgaactgcggttcatgactctaagcttttccaaatggacgttagatgaatcagtggccggtcatcccacttgaaatctgacctcatattttttattgcaagcatgaatatatatttcggcagactttataagcataatcactacagcttttttttaaacaaagcttttcttaccagtcacctcaacagtcgacgaatgaagtgctatgcagcaagagcaagaccaccgcttaaataggcgtgtatcaacatgtgtgaaattgttaattacaattactctattatcggtatatactcctgtccgtctaaaggtgggtggactctatggtccgtggtatctttgttggtttttcttcaacgccagtgtcctacctgggacacaaatctatatgtggcgcgcatctcgtccagcgtcattattcataacagccttctcgccctcttctataacatgatcaatcccattatgcagaatcctatcagcccagccatggagctctgcatctgttgcggaatagcgccaccggttacgtggctggtaggtgttgtggtgttctgagactttgtaggaacccgactgcttgccaaagtagcttcatcgacgttagcatgagaaagctcaaccggacaagacaaggattgttgcttactggttgcatttggaaagtcggcaggccgcgtaatgctggtggtggaagcagaagactcgtcagagccgctctctgttgccgtctgcgcttctgagctcgtccagcctgacgacggtgttatagatgctgacacggtgggaatggcaacatcctctgtgtgtgcaagtccgctctcggtcccgaccaagacatgttgggttgtcgatacaccggcaatagttgtcacgccttcggggaagatggttgctgctgctgttgctatagcactagcaaggacaaagagttgtgaggagcgcatcgctatcgattttcggggagggacgccgaatcttggcaaaatgtacaggtatgcggagatacaaaatggatccgagatcgcaaatgacagcaccaggctgatggtaaagaaaaggtgaagcaaggactataacgccgacagagccatacaagacaagggcgaagcgatttgctcaaccaggaaactgtgacaagagacaactgcggctgcggctcgcgctcttttaactagaagaaacgggacgagggttcgcgcatcgtggagagaaggctgcttcttggtcgtcgcggacaaggcgacatataacagagccaccttgtgctctgcaggtattgcgacaaggagctaccacaatctaattacacccagacccgcgaattgcgaccagcgaggctccaatttggccgccaaaagtggcttggtctagctgcttaatgtcgcaggggccaggatgcttcatgctagttgcgcgtcgacgacccatcgacgatccatccaggagcggccagctgacagcgtggacgaatggcgtccaaggccttgtcatgaaatggcctccaggttgggccattcgcaaatgggagtgcaggaggctgcgcagcttcaatttcgttgcgtcataaaagtcgatggagcacacacaaaagatcgactgccgcctcagcattagtgccacgacggttttactgcgtgggagggactatgaactatgccgccacacaaaagggctcgccgtgtaaatgaacaaaccagcttggcgcaaggacacaccgacaccgacatcgtcttgccaccaacaagcggtatacctactagcagagcagagccaatctctcactacggaggactagcccaacagatctagcgaaaggcaacgcggaaaaaaatgagaagagaaaaaaaactagtgctatctataactggtccacatcgagagacgcttggacttagcccctgagccggcaaaagaaccaccttcgttgcgggccatggaatttgcaaccacttcgcttgccaggcaagcgagccgcaatgttcttctcgagccgccgccggagctgtgtcaatgcagaatagctacaggcccgtggggagatgtttctctgcttccacgccaaaacaggcttgggcaagcatgctttagcccatgcccgcccgagatgctcagaaaggcctaggacaatgtgatgggatccgtttctcagagggggctacacgggggcaccctcccagacaaggcagtagcatgctctgtactgtacggtacagtaaggattcatcacacatcgagacgtgagcacaggcatcggctgccgtaccactgctttgcgcggctgtggagcctcctctgcgctgtgcagcccacaatggagaggtgacgactcaagcgttgcccgctcgaggcttcggctgggttgaacacacagtgttgtgtgctctgaagagcaaaattgccgaatggcaccgaatcaccacgaagacatgtcaaataataacagccctttgatttgctgccgatcgcatttttaagcttattaaacgaagacggtatatgatgaacacgttcctctacaacgccgtcacaatatatgcatgggattactagtaaaaatggctaacccacaatgcaggcacagcaacactgtaacggctcacggagagtaccgacaatgtaccagtacggctcctgtacctacgcatagacagaccgaggctcctagtgcgtttgccctcgtgcaactaccagtttgttactggccactggcttttggggaaatccattttccgaaatattaatgcgaaatgtaccgcttttttcttttcttttttacactttattccctctttcgttaagacgaaaagcacaagctttttgactagggaagaagggggttagaaaggggtggcgtcgcttaaacaagaagcggcacctcctgaggaacacgcttcgtctctctctctctccacacgacacgcgcggtcaattgccgacggcgttttttgggggggatggagaaatacccatcgttgctgcccaggaactatctaaatttgttcggcgtttctagaaagatggcgttttgggggtttttgccatcccatcgctggattagtagtccatacactgtatgaacaactgtaaagacggtgaaccatgtacggtgaactgtaagggttctcgttatctcttatcaaacgttgaacagtcagtctgctgtgctgtagcattagtatcaaccttgatggagtctcctaattattagtgatcggcggttatcatatacaagtgagtgattaagccgagcatgtttacaccgcaaaaagccgtaagcacgtaaaacagcatgtagatggtatcaaaaaaacaagtttactgaatattcattgtattctctctagactgtctctctctctctctttctagatcactttttaactttattctttcttttcgtagcaacattgaaaaaaaaaaaaaaatcttacaagagcagcatccttgcgactcaagctttttaagcctccacattctcaaagaagaaagtaggctgaccagggaccgcattctcggcaacagggactgagatttccacctccttaccgtcctccagtctaacgcccttcttaccgccttcctcaaccaccaggatctcagcgactgacaggccagacgttcgcttcaggccgggcatcatctggatcaacgtctccttctcatcgaaagccagcttctgctccaggacgacgctggcaggctcaccagcctgcaggcgcttcttcagaccctgaacaaagggcatggccttcttcatctcgcccaacttgccaatcttgccgttcaatgccttatcgtcaacagacttggtcgcggggttccacatctccttcagcagatcaatgtacttggcctgccaggctgggaatcgggcagccatgtaaatggtcaacttcttgggcctcttggggtcaaaggaaacttccttgcccttagccttcttcttcagctgctggccctcagcagagttgatgttagaagcggtgcttcggacgtactctcgcttagctgacagggcagcgtcaacggccggcacgtcagggaacctggcattatggatagtggagtccttcttcaagacttccaaccagatgtattcggaccaatgaggggcgatgacagccatcagcagggcttgtagctcaatgtaccggaataccaggtccttgtgcatcttgataccgccggccgcacaagcctcgcggtaaaagtcacgagcactggtcagctcatatagagatgccttcagggccagcttgtagttggtcaggccgtattgctcaatggcttccttggcgcaagcgttcagctcattgttgaacaggccgtcctggaaattgttgatctcgccggtacgcagctcgttctgatccttgaccatctcctcgcaccactcacgcagagtgaacagacgcagaatgttgttgtcggcaacatcttcctcaaagttggcatcgctgacaccatcaccagcatcggccagagcaatacgagaagcatcagcgccgtatttctccaccatttctttcaaagtcatgaagttgccagtgctcttggccatcttctcgccgttcagcatcagatggccgttggctcggacaccacggggccagtattccggcgggaagatagccaagtggatgtacaggaagaatgtcaagtgattggggatcaagtcctttccggaactgcgcagatccagagggtagaagtattcgaattctcgtcgcatgctctccaaagtctcacgggggatgttggagctggaaacaacatcatctgtgatgtcgcggcggcagaaaatggcgtcccagacctcatcagtcatttgctcggcaccaacgttgccaatgcccttggtacggccgaacaagtccttgtgcaggaagtgggcaacggtatagtaagccatgtagatggtcgagtcactcagactctcaaccaggaattgcttgtcccaaggcagttttgatcccaggccgaatgatcgggcgcaagcccactggttcagccagttcagcacaccctcgaagccgttcttggtctcaggagcccaagtctccaagccctttccatcggcattgtcaacccatttcagggcagtctccctccaggactgctcgccgtagtctaggtaccactggtccatcagtgcgacgatacagtcatcgccagatcggctgacaaccttgcgctcgggttctgagtaggcaaaagcctcgccagcctcgaatagctgagccctgaccttgggcttggccgtctcgaccttctcgcccttgaagtcaccaaccttgatgataccctggtagaaaccttccttgtatgccagctctttggcctcttccagctgcttggtatccttgggtgaagcaatcttcagcttcttgaccaagaagggcgcgcacaggtctccgtaggatggagtttcaatgatggggtaaatctccagctcggcccactccttcttgattccgtagtaatcagccttctttgccagctcggtaacggttgcgaaatcatcagggctgtctgacgggacagaggtgacgacaccggtacccttggtgggcaggacggtttccatgggcagaactctgacaccctccttgtgcagcgatagaggggcgttgaccagagttccaacaatgtcagagcccacaaggtcagcagccttctcgatggagccctccttggagaaaatgccctggtaagccatgttacgagcggctcgctcagtgatgacaaagtagttgttgtcatcaaccttgaacagaccgtagttcaacttggggccgacgaaacagcaggtttgtccgtacatggtctcgggtctcagagtagcaggcaccaagaagacgttggcgccatcagggatcttgcccttgatggcctcggcagccttgggcgcccactccaaaaccttgagcttcagagcagtgtattcttgagggttaacagcttcaccctccgagcggtcgtggtccatacacggctggccgtccttgatagagtagattgtatatcgcttgccaaacttgatcttgttcagctcctttaggcggttcatctgccatcgaatgaaggcgtcgtagtaagggttggcgtcggttgtgacgaatgatcgtcgccagtcgattcttgagccgaagcttgttaaatctctgatggccaggggagggaagtacttcagccagtactgagaatcagcaaacagatgaatatcctcggtaggaattccaatggcctgcatgatctggaactgatacttcatcttgacggtcttggcgttggccttgctcttgttggtggtgaacttggtaacatcctccttggtctgcttggctgcgggctttggctgctcctcgacaacagcctcttcctccttgtagccagagaagtcctcaccgaacagcttgatctcgttgaccagcttatcggcgcaagccttgatgggcataccagtgcagtggaagcccatggggaacagcgcacgcttgccctgcattctcgccgtgcccgcggcaaactcgacctttgtggctgagaaggtgtggccggcgtggagagtaccgttcatgtaaggataagccatggtgccgaagaatttgggttgctgttctcgcagctcggctggagagatggagtggaaaggcacctcggtcgttgtcggggcattcgtctcgaaaacgccgtcctcggcccattgcttctgatacttcttctcgacgacaatgagggtgtcgcgcttctcggtctggtagtggtcagtagatgcgatcagaaggagagtatgggcgttatataaccacgtactcctttcaattccttggtcttggagactgccaggccctccatggcctttgacacagaagccgccgccatattgcaattcctcttggtgtcaagatggaaagatccaagtgttatagccttgtgaggattggctatctttatgtttcttccgcgactcagcccccttgttgttgactcactcgcacagagaagatacgatttggtattttctccgtgggtttgactcacttgcagcaggtcaggattatttggcggggggggttcagtttcggaggggtgaaaaaggacctatcgcggggcaactttttttttcggccggaactgtggcgggtgccgtgtggcggtgcagctgcagtggctgccccggcttttgtaggcatttcgctgtttagtacgcagcttttgctagctccaaaacagcgtcattcattgatctgatatatcaaaacacctccgatattgattggcaaagagaatcatctttgctcaagcatatcatttgacaatgtttccaactcttctcagacgagtggctcaatcagcaaaggagtctctacccaaacaagttccgttcagtctcacgaacaatcctcacaaggctcgaaaagtatggccacctgacttcaaagagttgactcatcagcaacaactccgatttgagaagaagtacaagcgtcgcgtcgccctcgcaagccgttcgccgagatgggacaagggcgtcaagtatgcgcagcttgccacaatggctggtcagtccatggtttgcccataatgagtgtatggtgcattatatgcttgaggctgactcttttaacagcggcgatgatatggcttgtatttttctctgagtttgagtggtggggacaaaagtataagccatcagaagaggtttgtcaaaaaaaaaattctaattacacagaattacttttcaggccacttacacgaatccttagctacggaaacacgccatcaatctctttggtgtgctagatcccgaaaagagatatgagcgccggaaagatgcgccggaagtaaacccatcgcgaggctcggattccaaataaattgtaggataatgatatctgccgctgggtatgtgtaatatagtattttgtatatagccaaggcgttttggtgtgatacccgtattgggcaaaggagaaaacgaagaaatgtatgcatatgctagttatagtttatagttctatccgacccgtctcttcaagctcagttcaagactgcaagccattattatacccttcctgtccatgcaaagttgcctccaagacccattcctgacccaatagtgcctcgtccctcattcaccggccgtttggcgactgttccctgggctctgacaccagaaacaatgcgatcaagactcgtctctatcacaacacctcctataatcatttccgacaaggtcgcatgtagcgattcaaagttgaagatgagatcaagctcgcagacgttctcaaacaacttatcgagcgcctcgacgtacacctgtatcaagtcgatcaacgcaaggggcgattctgtggcggtagagatgatgatgaagtagagagtggcgtagttgcggtatgtcaccagcgaggggacatcattctgctcttcggtcgagctgtgcgatgtgccggaggcggcgagaagaggaggcagaggcagaaagttgcaagagcccgacggtcgattcgacacgagcgtgaatatctccgatatcaggcgctgctggatgctggtgtcctgtgatgagaaaggtgctgagtcagtggtttgtttcgcgctttgcatgagttgatgtggccgcaacgcaccagctgggtgtagaacttggtgagccgaggctggccctggccattgaagaccaaaaatgcgttaatcatggccgcggaacgagtcgcatcatcgcccagagacctgttggcgagatggtgatggaagagcgtgcttggtggggccgatgcaggtgacgaggttctgcgagctgcaagtgacgttgccgaaagaatgtgactaagcaaaaggaacttggctctacttagaagttaatacgactagaggggtcaataaagtaccttcaagtcctggctgctgagcagatgccgagccccaagtatggggtacatgctatgacgagccttttcagcttgttccaattggcttccagcatcttagagctcaaagcttcttcagcacctctctcttttttttctccttcgcatattctgccacactttcgaagcaattgaccagctagagcatattttgcatcccacgcctcattgcagcttttcaaactccgaatgcgcgtttgatacctcaacattcacgaccttgctctctcccaccccaccaaccaccaacatggcatcatcaagcatctcaagacaggcccctcgcctgctcggccgagcaatgcgcaatcccaggatggcggcctcaagcttccgcgctcttcccagcatctgccgcgcagccactccctcagtttcttcgcagcgacggcaattctcggcgcaagtgatgctgcacaagggcatcatgccggatacttccaaccccgacaaggcgccaaccggaaatcagatcacgtttgttgccgctgagctctccgacgaggagtaccacgacctctccaacgaatacctaaacgacctgctggagaaatttgagactctccaggacaacggctctccaattgatgtggaatattcagtttagtcacatctttccttttactcttatccaaattaccttttgctaaccatttttttttttcaacatcaagtccggcgtcatgaccattaccgtagccaacaagggcacctacgtgatcaacaagcagccccccaacaagcagatctggctctcatcgcctctgtccggccccaaacgatacgacttctgcgttgccagcgaggggcagggagacaaggagggcacgggactggggacgtggatatactcacgggatggatcgagcttggacgatcttatacacaaggagattgaagtggatttgtgagccggaaagctgaagagggctgaaagggctggcattggcaatgtttggcatggagttaacggggcatgtgggacagagaaggcgacaatagaggatggcccagccataaaggagagcaagtgatcttttccactctggaatactatatataagcaaatattcaaatggccaagcggccttttctttttaatgcttcgttaatggaccaagcaggatttactggttcatgtgttattcggcctaaggccacgacccttctttcctgtctctcaacgaagagtcttgatctcccaacgctgctcatcgtaaacaaagccccatgctcttattcagcatcgcaacagtcatattatagtgctgcatcgcatcatctcgtagttgtctcgcatcaggcctataatctcatcaacatcaactctcacctcaaagctcttcactcctcatgaaacaacgaaaaaaaaggcaaataagtcaaagcgaaaccaaagtagattaaaatggaaaaaaaaaaaaggcgggggctaaaaactcacttcatcttcgtctcattcaaagccctcttccaagccctcgtcccccacgcccgatccagccgcacccggatcaagttcttcagaatcttatgctccaggcccctctccttggccgccgcctccaagaaccacaccgtcctcttcacgccctcgtgatccagcgccgcattgcgctcccggaacgccgcccggagctggtcccgcgccacgtatcgcgccggcgccgagtactgcacggcgcggaggaggccccggtagaggtgccggtaagcgtgggttatgtccagcttggagggtgctgcggttgtcatggcgtgtgaattggttttgtgatgattccagtcctcatggctctagtatgaggcttggtacaaagagcttggcgggtgtataaaagagggtgtatgaactatatgatgcgaattaacgtcgataaaattgaacgccatgctatatttcacactgtgcattttcaacgcttcatgcacggagcacctcgtctgacaccacttaaatagtacacatgctccaacttacaagacaaagacatttaaacaaaagaagcagtcgcttggataatgcccacaacatcgctattaccaactatccatcattaatacagataagttttttgtgttccaattacagtgtagtttcagaacagaggctcgttgaaaccacgtcttgcctaaaccagcgctcaaaacctcttcgaatcggcgtaggggattcccaaaggccgatactgccctttatcttgcaaactgttacgcttattcttctcttcctcagcataggtgcagtctatgcagctaatgtccgtcttatataccaaaaccagtcgtcttatgttggcaaggagtctaggctcgagttctatacctaatagaacgccaagcatggcatacatgcttcgctccgctatctatgtgcccaagaaagaaaattcaaataaaaagaaaagatctatagaggtactccaagagaaatgagaacggcgaccccacgttagttgtcattgcgaccctcgtcttcttggccgattggagcataccgcccttggccgctactcgaactgcctgaacggccgcgattaacgacccttgataaccatccactaatgcttcggtcgtcgccaccaccactctggttgggtttgctatcattgccatcgggagggtcaagggtgagccctgggatgggtgtagttgagcgaaatggcgtacggctggatccaataggcgatcctcctcggatgagtgacccggtttctgcacgaatagacggggtagccacagtgctggcgtccccgaatagcgagtccatctcttcgagacggacaccacaagtctctgggtagacaaagtagactaaacagatgaggttagcaaccagttaagaggcttaaggagggacatggaagtcataatcaacgcgagtgacttaccaattataaaactagcaacacaaaagaaggcatggacgagatacaagcgccatttaatccactcttgcagaatcggtgtcatttctccaacgagccagttgaaggcccagttcgttgcagtcgacaagctggcacccttggagcgaatgctaagaggcaggatttcgggggggtagagccaggggataggtccccatgagtagccaaaggcagcattgtatatcatgacaaacagaacgaccagcctaggggtccatttgatgtcaagatagaggaagtacgagatgagagacagtgagatggccatgaagacggcgccagtgagaagaatcattcgtcgaccccatcgatccacaagataccagggcggaatggtagaaaggaagtaagtgatgccgttgaaaccagtcatgagaacggcatcgtggccaacccaaccagcagattcaaagacgtatggagcgtagtatgaaatgacgttgattccgttgagctgcgcaagaccctgcgcagacattgcgatgaaaactcgagtgcgatatcggcgaaacatgtcagtatacgatctctcaccttcttgacgctgaagaaggacatccattttgatctcgcgatactcgtcgcgcgccttggcattatgaatatcgccgccgccataaaggttagcaatgacaaccatgccttcttcatcatggtcattgtccaggagccatctgaaaaacacaacaattagtacctgatggacatgcatgaacaaggatttgcggctccatacctgggtgattccacaatgatcaagcttcccaaccccaaaagtgctcccatgatacattgcatcatgagaggaatgcgccatgacaagttgctctcgatgaacccgcagccgtagtcgacccatacggaagtcgtgtatccgatgatattgccagaaaactcgatacaagcaagtttgccgcggttgtgagggggggaaatctcggactggtagacagggacaatggtagaaagcatgccgacgccgagaccagcgactattcgcccaaccatcatcatcgacatggacgtggcgagcgtctgcaacgctcctccgacgaagaagatgcaggaaccatacaagatggttcgtcgccggccgatgatgtcaccaacacggccaacaacaagggacgagatgaaggctcctatttcgagaatagcaaccattgtcccgacctcggccttggacgggtggttaaagtagtcgatgaaatacgggccgctggtagagagcatgttaaatcctgtgcaacaatctgctgcgaaggagactgaaggcttaaaacttacgtgataatgcccgacatgacaccctgatcatatccgaaaaggaaaacgccgagtgagacgaatatacttgtaaaatacctattgtaagaaaatgttagaatgtttcaactctcattgtgaaggcgtagccaagacaagggatgtagaaaagtcgtacagcaaggccttgcctgtaaggccatggatagagcccgaggatcccgccatgatggcgccgatgcagcgttctgctcgatttggcggtcgaggccgggcgtcggggggctcaatggcctctttgtcgatgccgggagacggcgagaaggagtggttgcggcgatgcggcgacgggtcgtggatgcggacctttttgccgggcgacttgtaaagcgggttgttcagctgccggcgctggactccggcgagcagctcgttctcaatgtcctcgggcagctggatgcggaccgggtcgtgctcgtcgccgaactggtcgccaatgtcgccagtgtcggtccaggacgatgtctcggactcggacgacgggcgaagctggtgaggggcgccgtatcccctggcagagaggagggacgccgatggtgagtcttggtcgaggtcttggtcgacgtgtgagcgcgagggcagcgtccgcagagggatgttggaagggaggcgagttgacttttggggaggaatgttgggtggttatgggggctgatcagcagcagcacccgcctgcagactctgtgcttggattgaagacggatctcacaggcggagagagagacgtgagacgcaacctcgcagggagcagggagcagatgaggttgtcgctggtcgggtgacaaagatgggcggcttaggcctttgctggggccgagtcgagcggcgtgaaactgcttggaaggccttggcagctcggcgctggagagaccggcagaggtacaagagcagcgcagcagcggtacggccaaaagggcggcagagaacgaggcgcgacaatgtctcggtgcatgtacaggtccggtccggcgatgcggcagtgcgtccagcctgggacaacacagatgaccaaggccgtgatccacgagcctcacgatacgtcactggggggccgttttaggccggctggacggcagtagtgcgggtggagttgcgagtgaatgcaccacgatggagcgatgcgagggcttctgcagagggaggggtgccttttctgcttggagccggcaggacctgcaagtattttttggcgagcaagcaaggggcctggagcggattggattggatggtcggaagaaggatataaagaaagaaagataaggtcttgctacaagtctcagcacagagggcgagagagacacgaccaaagggggcctagcaagacgaagacagcgaaaaaggtggagatggggaaaagagagggaaaacttggatgcaagcccgtcaaagtggtggcgcgcgtgcagcgtggcgtgggttgctgctgaataagaggcgatcactggcagatgacacgaaaagagcgaaagacgaaaagacggcggattgagtgtcgttttggagggagaaagaaagtgggaggttgaaagagagagaagaacaattaggagaaagaaactggaagctgatggatggacagatcgccaagtccagctccattgattgcggctggctcagggaagccccgagatggcgacctccctaatctacagcgccctcgcacccgttagatccgcagataatgcgcctctcaggggatgccgcgtctcaccaccgcgccacgacgcctgctgtaaacattgacggctaaactatccgtacgtgtacatgaatctgcattttgacatgtccaaattgaagcatgcagtcgagaaatctagatgcatgcagctgctagatggcacgcagggcacacccacggctacacgtttcacagcccacggcttcatcacctgccattgtgcccgtctccctatttgcccgcgcttcgtatgcttggcgctctaaatatcatgccgcccccagagatcgtcagctcccaacggcgcctgagccacaccagccctctactaggttaggtaggcaagcaactcacatgcaaacatttgaaccaccaaatctgtccaatctcagctgtggggggaccccgacgtcagacgacggccctggccaaggttcctgcgcagatcttctcagattaggcgagcgaagcgcagccctcagcaggtttgtaagaagattgacctccgcatatcctcaatggcatcagaccgcccaatggcaacaatggcggcaaggtagtccagtgcgggggaacacgggaccctgatgttactcggttacaagagctatgaagtcggtattgttatgtgaactttacttcagtagccgctcggtctagtacaagagctccaagggcgctgctccaagcaactgtacaacagccataaaaggacatcaaacgcatccagcacatacgtgtacacacatctaatcgtctcgtataccgctcgcttcgggccgtatagtggaatacatcgagccgttatctgtgtacacttctaggcgttggtcccggtccaagcttcttagcggaggtcagagtgccgtagttcacgatcccgactccgggccgggtccgattcacaatcccggaagaggtccggggctgatggctcgggcaccataacagccatgacgtgaacaaaaaaaagggggggggagataactacaatacgatattctttattaataatttattttccctctataattcgttcctccactttccaactgagaaaacgctttcgcattgcttgtaaacgacgatagccgtcatggcatggtaaccgcattccctgccagctccttgtccatctccccatcaccaagccagagatataatattccacaccatccaatccaaataacataagtttcatcctacactgccttcgcgatagagcggtactctagaggagccataaaacccgatcctgcccgtggagaatccaaatcttgtctcaggtaagtctatcaagtctacatagcttcagactatggtttggatcttgaatctctcttttcaactggttacgcatcaatattctcggatcgatttgttatcatgcagcattcaatccttaccccgagtcataaaagttgtcaatgatgcctatatgtatgtcgtaaatgagaatggcatcttgcaatgtagcttcgttgttgtgaccaaatctcaaatctaaatactttctttgaacccaatttcagccgctctgagatcactttttgatgaaataataatgaaagacaagtttacttcttacatcgatctcctatagtacatacttgaagagacactttaaagttgaatcatgttgtgtgtctctcctaccaaccatttgtcatctgggaagaacgccagtcagaaatacttggttcgtaagtggataatctgctttaacagagcaccagttgtttgatctcgagttgtaacgaatctattagagcttgacatcagtgaaaactatctgtcgtttgcaagaacatcacagcgcgggcttgttcattatggactctgcgcgcttggagagaggtgcttgtggctatatcccgaatgttcgtttatttgtttctaacctcatgtcatggctaataatgaacaatttggggagcttgccgttagtctggctgttacctacatgtcttcgtcaagcttcagccgtgtcaaacatgagcccgcagcgggatcccacatcctggctgtttcaggaaacaagtcgttgagcccgacaaaagacaaatcacgggctatttgtccgacttcaattgcaggctgtcgatgattccacatatgagcatcgtcgtgcctttttccatgatcgcctttaatctacaatagcctgctatctaggtcattttgccaactaacaaagtcatcgtgtgtcataatccaatcgtaagcgccttgtagcaagcctttattaattcttccaatttaacatttaacatcacggggatccgtaactctcatatttcaagacaaatctcctcttctatagtgaaaatgttctcttgtgtgtgactaagagcttcaatactacatgtactcttcaaccttcaaccgtatgcttttcagcttgcttcgtagaatgtagctgacagaattaataccatcacattttttctcaaaatcggaagcgctatacaagtttaaattctcttggacagctgcttcaacaatccgcacctcatcttgttggtcagctcagccattagccttggtcatatctcgccagatcgctggtccatacaggcgatactagtagtaatggtgacaaacactatgtattgaatgaagtaaacccttctggtacaaaccagtgatctgcttctttgctcagtttcgtaatatacatggcatagggtcgtttcagatatcatcaagaagcatacatagccgcaaaatgtgaatacgagtacaccttggctgttttgctttatgaaaaaatgtagatatgcactgtgacgccattaaccagaaaaaaaaaaaaacttgcttattcacgtcaacgccttctatccttacaaaattacctaatataacaagcacaaatgccgtattatttccccattttattgcaattgactcgatctattaacgtggtggtgtattcgggctctgtagatccagctggactaccctgtagctatttactattggaaaacaaaaccagatgtatgtctatgaaataagatgtgatgcataatagaacgaaaagattagttttgagaataagtccaattgatggtggcagctgttgtaattcgatttattaggaataatgggttacataagggaggctgttcgattatcttttcttcctcacatcttgctcgctttggtttacttaatcctctattttgctagcgtgaagtgatcaaatgaatggcaagaaccttcatagtcaacattaagtcaacagattccaacacgtgatccgctaccccaggtgctcaacgcctggtacatcttccgtagtatagtggtcagtatgcaagcttgtcacgcttgagacccgggttcaattcccggcgggagagatccgccacgcctcgatagaggtgctttttttttcctatctcttcttttgccttttttggccctttttgcccttttttctcttcatttctcagttgatcttggtcaagataagaagcttgtacacatccgtagctggctgagctactttttgcgacaagttcaatttgcgcttcactggcgaggagaaaagactcttaatcaagacttcgctacgtctgaagcaacgattccagcctatgaggttcctcataaaagtggatctagacggctcgcgtagctcagttggttagagcttcgtactaatactttgccttgtggtgaaatcttggtaatgcggaggccgcaggttcaagccctgccgtgagcaagcgttttctttttgttgaagccagctgctgtctttttgcatgtcgagatcgtatatcttggtagatgctgcatatctggcaagacatttgtcgatgctgtactaagcacatagcaagacggaagatgagttccggatggcgttgtagcatgcatgcagtgtgacaaccagccttcctcttgcatacgaccaggcaaactccgatgctggatcgatgagatgagatgcgatggaccctatgaaaatattttcacggtggatcagattgacctgtttgctacagggcacaattgtcttttcaactgcacgtatggaacgaagcagggcagcatccctccctctgttggtgataccgcacttgtttgtgctccgccagcgtatcggtaccttggcttgcatctaccactcatacaagacttggcgtgccggcggcggctgttgggaacgcgtaaaacaaacagagcaatttgttccgacgatcccatgtaccggtcatcgatcaagcacgagtatacagtagcacacggaaagcgagagcgcaattttaaaaaatcaaggccaccaactttgttccctgtcggacgggtacgggagagacccgcttgaaattttgaagtaatttaaccgtaacgcaagactcacactaataaacctttcgaccgcctctcatagggtggtggagtttgagggcacttttacttgcgcagcgtatcggaggccgttgttaccgtattcctgataattacttgtatgcactgcagacggcgctgcttcatttcatttcaatatacaactgagcgcacatcacatgcgcaggctgcgaatcagattgccatttttagagttgtaggaatctttgcagagccaccgattatggatgacgagctacttactaagtacattcaatgcatgttagtgctagcatggagctactgtggatgccgcgatgcgatgcgcatgaacatgccctgtgcttttaggcctcggatttgaaggaggaccgggatactcacgcagaatctgaccacagggcaggatgctctgaaggtcccattggttcgctaaagtggcctgatttctgtttcaagatggaactgcttcatgagaaagaaaaaaaaaggaaataatagagaagaatgaaagaaggacagaaagaagacatcagcgtgcatgaggatcacctgcaagatgtacatgtatcgatgcagctgttggacttggggcttttacgagccacacgttgctatgcagcgccacgtagccacccaaccgatctgctactggggatgtctgagggacgcatcgattggccgcgctaccggtggcatcagccatgcgacgccgcttcgttagcagatgcacgtatacgaatattgaacaattatagaattctatagcgcatcgcaaggtgcttactgcattcctgtggcaaagtttttcttcagcgcgagcactactggcagtggtagtcgtctacgcaatgctggctatatgcactgaacattgcagagttacagtagtgccgcctccgttaccaggcaatcagacggagaatttttgtgtaatcatactgctcctgtattccataccagttgctagaaaaaagacgtgagactagccagggcatgcgagcaagactgatgtcgcagcaacgggtttgttctactgctgtacttgtatttgtctcagtcatcgtcagcttgcccaaacagggagatcccctgtcaaaagccgcccaaccaccaatcacgcgacgctaaatcctagcgtgggatcacccgaagtcccacctcgtccactcagcaagcccgttcctgctttagctgccaagttgggtccagcagcgccaggacctggcctaaagggcagccgccaggtgcgctagagctcggtgccagcgctaggccagtgctaaggccccggggccttgacggggctttaggggaagacaatgtggctcgtttagcagcgcgacccaaccactcgcagcgcaggctgttatgagcagagccttggcgacccaaaaggcccctgcaggcctcgcagcgtcgcagctgtttctgctgcccaggccatgccgtgtcaaagatacccgagcgctgcgtcttcagagcacactgcgccgcggtactggttactccgcagcaacggcgacggtccaagcatcgtcaagcgcccccagacgctgcaggtgcgccaaacacccccgtttttccgccattggagtctcccttgcctactgcacaggtacctacctacggcacctagaactgcccgggcgtcctcctctcccactctcctcctccactgcagccagcataatccaccaggaagcgagaaggcctcgtctctgatcgggttggagtctgatcaaggcacggacgacgacgggggcgacgcattgaacgccgtttctagtcgagccacgacatcgcgcacattacaccgccgacgacagccttttgcccccttgggccaccagtacttgttgagcatttcatcaccaccgctgtcgcaaccacagcgccaggccagcgcaaacacgtcgacagccgatttcacagcctcgcgtactcctccacgcttcgatccgactgggacggactctcgtagcgaaggaaacgaacagcaccaagtacagacaaacgaatagagcaagggcctgtgtcgcttgtgcatctccgccctaatacctacgcatctctcgaccagcttctgcagctgctttagcgcctcctgcaaccagacaccgacttgctgtatcccgacagtcgaccttttccccccatcgccattctcgtcgattctgccgccccaattgtgattgcatcgctggatgctgatcgtgtgctgatcaatctgctaagcatccgcagtcacaatggggtccacggcttttggaaactttgatgtacgccgtcgcccaaaccgcatctcatttcgtctcacctcccgcgtggtgctgtgcaacgaagcgtgactgactggattctgtatataggacttttgcaaagactcgactttgccagtctgcaatgtaagtttgctgagagaaggaggagacgatgacgagcataaacggcaaatgatgttcgaaactaactgcccgctctttactatgtagcttctatctcaacaattccacaaccaaaccggtccatggggaggatgtgagctcacaggaatttcgctgagccatggccgacacctgggcaacattggatcaatcatcctgtgtggccttgggattgtcatggcgacctttttgattctcaaggcggacaagaaaaaagctgccgtgggccgtcggtacgttgccacatacacacagctttcggacaccataactaacatgacccgatagcgaaattcagctgttcctcatcggctatattctcatcagcatatgcgagattttctctgttggcgaattccctctcaacgataccgtgcgaatagtacgtctgcctgccgtgctttgattcgacctgccccattatcctggtcgccgtggtgctggtttcattatttactaacgttttctcaacctaggcttttagtggtattcacattggcgccattattgcaactacttggattctcatgttgaacgctgttgtcggataccagctgttggacgacggaaccccattgtccctaagcctgctggcgatttcctctggcgcgctctttgttggtaccggctatattgctctcgacacgggctacagctggagcggcttttgggacagcagctacaaactcccgaaccgcaacatcgccctctacgtcctgtaccagcttatcccgctgatattcctcgttgccttttatgttctcgagactatccttgtgcttcgagtcctgggagagctccgcccgatgatatatttgaccggagcagcgctacttttcgccatcggtcagatcttcaattacgtgatcagcaagtacatctgcgatgggagcagcggcaaagtggacggagccctctttgaaacgtttttcacgcttctggccgtaggcatgctttttgtcttctggtcaagcattactgaggacgactggccgatgcctgcaacagaatcttacacagccccgggctatactgccaatgctggatatgctggccagtcatatgccggccagtcctacgcccagggctactcatctcaatcgtacaatactcagccttacaactgagataatcttgcaacattctgggtttcctaaaattcggcgtttataggcggtagcattgatggcttcatttcctctccttttttttttcttctctgcttcttatcatatatacgctttttttcctcgacgagtttacgacgagtcgaacgacgcgctcacgcaccacatatgagaactgctagaatatagtagttgtgatggatttttctcatttcttttttccttgcttatttttgatccgaacgaaggggtagcaggacgaccagtcgcattatgttggagctgaagttgtttttgttggcgtgacttatcctcatccggccaagttttttgaagtttcttccatagcactgtttttgcgtactggtgcgtctttggttcagggcatcttgtgagttggagacaatatgttggaagaaaaatatgcgtaactggttccaggtggatgcatgctattggctttatagtcggatagcttgtacagtggtctagctaagactttatagtataccccaggtgaagcgagtggtgttcacctataataattaagagttttagattgagtttgaaagtatttcacctctcgatcgcagaatgaaacagagtttaatgctatataattatgcagcatgtagtttggaatcaagaatcatggcaggctcatggttggcgtttagtggggagctacttatgtaggtccgatgcgctaacaaggctgagataatgatctcggcagccttatcaattattactgcttcaactctccagcttgaccaccatccaattcttcccaccaaaccacacttatttgtcctctcatctccaagataaaaccccctgtcaatcacacaccctaggcactcttcagctactggcaccacccaattcacaatggccgactccgatggcgagtacgtcgccgacatgtcggacgacgacatcatggaccacaccgtgaccgacggcgacccgagcgcagcccgacccaagggcgccaaagcatccaagaagaagcgcgaccgcaacggctccaaggcatgggaacagtccaagcggacgtgggagacggacctccccgaggaggacgacggcatgctcaacctggcgggctacgaggccgagcgccggcggcggctgctgcgcgacacgacgccgctgcagcgaggcatcatccggcacctggtgctggtgctggacatgtcgtttgccatggccgagaaggacctgctgcccacgcggcaccggctgacgctgagctacgcggcggcctttgtgcgcgagtactttgagcagaacccgatttcgcagctgggcattgtgggcatgagggatggagtggccgttcgcatcagcgacatgggagggaatccggccgagcatctggagcggctgcgggatctggagggccaggacccgcaggggaatccgagtttgcagaatgcgctggagatgtgtcgcggagcgctgttgtgagttgcttaccatggaaccacgttgttttttttcttctttctctggacgtgcagagctaactcgagatgaatagccatgctccttcacacggcacacgcgaggtgctcatcatatacggcgccctgctatcgagcgacccgggcgacatccacgacaccatcggcaacctcatcgccgacagaatacgggtatctgtcgtcggactgtccgcccaggtcgccatttgcgcagagctctgctcacggacgaacgcgggcgacgaatcacaatacaatgtcgccatggacgaaacacactacagagagctcttcctcgcggcaaccacaccgccggtgaaccgaacaaaagagcagagcacatccagtctcctgatgatgggcttcccatctcggacgcttgctcctgggggaaccaccagctactgcgcctgccacagcaagccttgccgagagggctatctctgcactcgatgcagcgccaaggtctgcagactaccttcagaatgtcccgcctgcggactgacgcttattctgtctacacatcttgctcgatcctatcatcatcttttccctttgcgaaactgggtggaagtaccttgggccgaagccacgcaatccatagcctgtttttcctgccagactttctttccagaaccacccaaatcaatcaaggacaagggaaaggatgaagcgccggcaaaggcgctggcaaaaggcgtgagtgagagcgggaggtacaagtgccaggtgtgcggcaaccacttctgcattgactgcgatgtctttgctcacatggtgatacataattgtcctggatgccagagccagtcgcaagctgctgcacctgctggtgttgatggcgtgccggtggaagcaaatgggaatgggcatacgaatggtgatggagtcatggttatagacgggtagttttatggaactctcagaggagcaggaggaggatccaatctgaaaacggcttcgaggagagtgctatgaggatgtctgtttgagtttgtgatctggacattattacagatacagccccctttttttttttttttggtttactatctgcttaggtaggtagttatttatagcgcctaggtatgagcatgtacggagtacacggttggcgccctgtttaagaggggagatatctttttctttcaagccatctataaaaggtggatggttttcattatcatagctttggacaaaggaaaacaagaacatcacacaatacatataagaatagttatttgaaataaatttaacatttttatttcatttcagcttgattcgtaatcgtagttactatgctcctcaaactacctacttaatccaaaaaagctcttaaagctcctatcacatttataaaaatgccccaaaagttttgatcaaactcctaaacatgaatcacgctaaaggtcaattatatacaaattacaagtttcctcgctcggcctgctcgcgctcaatggcctcgaacaagctcttaaagttaccagctccaaagccctcaaagttgtctcgctgaataatctcaatgaagacggtagggcggtccatgaggggcttggtgaagatttgcagcagatagccgccctcgtcatagtcgatgaggatgctgaggcgctggatcgtgtccaagtcttccttgagctgccagctgcgcttctccgtcttgaggcgctggcgcatggtgtcgtagtaggtggaggggacgttgatgaagtcgacgccgcgcgcgcgcagggccgagacggaggcgatgatgtccgacgtgagcagggcaatgtgctggacgcccgggccggagttgaagatgacgtactcctcgatctgggacatcttcttgcctggggcgggctcgttgatgggcatcttgacaatgttgttgggggaggccatgacgatggagctcagggcggagaactcggtgcagatctgggagtcatccacagaccagaagcggtggaaggagaggcactgctcgtaaaaggcacaggcagagaccatttcgttccacgactggttgccgacgcagtggtcgatgcggacaaggggcacgacgggcgcctcggtggatgaagtgcgctttttaccagcgcggaatccggggaggaaaggcccagtgtagcctcggcggttgatgagagtgtgtgtggtatcgccatatgtgcagatgacggccgtggtgacggcgccgttgtcatcctttgtggtggtagggccctggacggcgatggcgccctcggccacggccttgtcatatacgcccgcgatgttgtcgacttcaaaggcgacgtccttgacggcatcgccgtgtctctcaaggtgagcgtgcatggccttcaggagagccctgtccgatgcagagatgggctcatcctcggggagatgggcctccgatcggataggcgacgtgaagacgaagcgaacgccattgttggagatgacatatgaggcaaagtatcggctgccagtctcgaggccgcggtaggcggtggtctcgaagccgaagagagtggtgtaataggcggccgcctgcttggcgttgccaacccaccaggttatgtgatcatagccggtgaagtcggcgggcggctggatggcaaagttgtcgggattggcaccgttggtagcaggttgctgcactggggagttgctgatagcagacggggacattgccactcagaaggtatatgggggtggatctctggggaaaaccgatttgttatatgtgcctgttaaagcaagatgaagtgcccaagtttgagggtttgaaaaggtgcaacaaggtgtattggatagtatctcggttcagatttgctcagtggtttgaagacccgaacggcatatatatatatggcccatggcgggcagcaggggcttatgaatcttgtaaaccgtctcccagagcatctccactggccatcacctctgccatcggattctaacggcccaagttgattcagagtttcgaggcggcttatgcttggttccgaaacacctgctgcgtaatagggcaatgtgtttatcccccggccagctcggagcacagctgcacgaggcctgttagacagccagctatgataaaccccagccctctcactggtcgctgccgtcgacgcctcgtttctgctgcggggccctggcacgatcgtcaatgcgactttgaatctccttgctgcgaacggtcccaaacaccgtagcgccgggagtcagaagccgtgcggaatggcaccgcgccggctgtggaaaccgaggagagccgacaatggccgccccgccttgagcccggctttgcttccgcgccaccgacttcattcggatgacagcatgcgggcgctcacaggcgcgagttcaagtagagtcgcaagccgatcgatcttgtctgagataaggatccaaatattccgcttactagcaaggctccgctagctgccgaagtgctggtcgcggtaaacgttctgacgagcggcgagtcacttgacacggctactgtaggtagttgtagacctccggggctttcatatgaattaggaccgccacttgcttgttggttgcttttttttttttttccatctgtaaaacaactcttttccaaatcatctcaattattcagctgggtaatcccacaaaataccctcctgatatccgttgcttcgaatccccaagcgtcgacgtgaataccgctgccaaaatgacgacagtatcattaagccgccacgacatcaacgtgctcgagaagatcaaagaccccgagtccaatccggctgcgggcgtcgtcatcgactctgcgctgcctcgcgacccccatatcgtcgaccacagcgtctatgagagagtgatggagagggaacgcaccatcatccgcactcttcaagctatcgagacgcagctcattagcttccagagcgaagaggacacagacaagaccatcgagagctacaagacctgcgtgtcagattttggcaatctcatctcagattatcctctatacgctagcgcaagaaacaaccgcgcgcaaatcatgcgtaggctgtatggagacgccatgctgctgaactatacatcgaccatgccaatgccgttgattcctcagccagaacaagctgagaagaaaaaggcagccatggaaacattggaggatatggatactgcagtccggctgctcacgccaccattgccatcaacccccatgtctgcgcaggcagcccggacgttgtccatggcacacacgcaacgagcagccatctacctgagaacggccaagctcttttcagaccgccaactggatatcgacgacagccgcccagaagcctcctggtcccgcgtggactttgaggaagctgcctcaagagatttagcactcggtggcagatatggaaaccagattgcaaaagctctggccgtcagtgtcaacccaaccgccaagctctgcgggcaaatagttcgagaagcgatgcagaaggagtatggttctgcatttgagatgtaaatttgttttcttttttttataacccctaacgagcctggtacatgcgattttcctttttttttttttttttttttttttgtatattccagaagaaggcgagtagttatgagttgagagtcattgcatgacagtggtgacccatattttggcgttggtgtatttaaagagcataggatagtggcgttcccagatcaaggctttgagactcaagaaatcaaaagttatttcttagaaagcccgacgcgtctaaggaaatatgatttagcaagacatacagtgtttcgatttgcgatttcaattctcataccgtagtccagcttctattgtctcattcgtcgtctttcccttggccttttcctcacggtttatcctcgtcgcagctgccgacaatccaataaagaccgcaaagatagggtcagcgacccgagaaataatgtatgtcggcgcaggcattatcgcaatgtcgacttgaatctctacctttgctttatttaagctgctggtgagaactactcattatatcgctctcaccactaagaacgggttgattcagcaaaaagagaggcgcgcacgtgccccactctcgataagcaagcgcaatctccacgtgacatggcacctgcgagtcgcttgccccaaatcgacagcccacaaaccccaaattttgcaccaaattcccgatcacggttattgacgacgaaatcccttacccttcccagcacatatccgaccacccacaggcaggacaaaatgaagttcctcaaggtcggccgagtcgccatcatcacccgaggccgatatgccggcaagaaggtacgaattcaataaaacgaaagcaattcccaaaatcggccggcgtcaaattctcaaattgtcactcgacgtcgcatcaaatttctatttctgccctgggaggacaccattcgatgggaaagaggaggatatatatcagacgacaaggggcaagattgatcttttttgggcatgagtgctgttgggaatttttcgctctgattgcggcttcaacgttttacaaaagttaaaaatggactggaagtgctgacaatttttttcttcttctccctttccaggtcgtcatcatccagcccatcgacaacggcaacaagcctcaccccttcggccacgccatcgttgccggcatcgagcgctacccctcaaagatcacccgtcgcatgtccaagacccgacaggagaagcgcagcaaggtcaagcccttcatcaaggtcatcaactacaaccacctgatgcccacccgatacacccttgagctcgagggcatcaagggcaccatctccgcagacaccttcaaggaggtcagccagcgagaggacgccaagaagactgtcaagaaggttctggaggagcgatacaccagcggcaagaaccgatggttcttcacccctctgagtatgttttacaattcccggaaatatctgaacaccatcgacgacattaaaaaaaaaaaagaaggatcaaggcgctaactaacttcttctttataggattctaaattaaaaatcgttttctccatcacggtttgggagttggcgggatgtaaagagcatcgattggtacttttaaggaaccacggtttatggggtcaaatatgatgttcattatcaaaattattcacatgttttttctttaatacgtgaatgtttctcgttgccagtgacgtgggactcgaaaaaaaagcgatattttgatctgaaaaaaaaagggaaacacggattacaccaatctctctcagtgtccctgacccggcgctggttcgtggaatggcaacgaaggaaagggggaagataacaaaaaccgaagccttgagatagaccgtttggctatttttgtagctacaccaattgatttttctgcacctcattgttactatttaattgtgtcatggagaaggagaatgaaaaaaaaaaaattacaatcgcttgcgtgttatacacgatatgagtcttggtttgttctttttttaaattttttcatttgaataaaaacatgttaaaaacgctttgtagtgatttcatcgctacatttctatggactcgtgctccacgccatctctaaagtacatctaattagacctaggcgcgatacaaactttgttcgagcagcatcgacctggagtgctgcttcgacgctctataattatacaccaataagaaaaaataacacgtcttcaaacaaccaaggatgacgcaagcccctctttgtctccaaattagagtgacaccttttgctggtttgccggaatttttggtgagaatgaaagaaggcgccggggcctttgccttgaatcacggccccgtcgctcacaagaaaaagaagattgaccgttagattgactgtccttccaaccaaacaacgccgttgacgcaatcgtacttcgttttacaatttggctcttgaaatggagccatggtttttttttcattcatgacgtttaagaagcctcctgagcggcagccgcggcagcagcattgcccttgaagtggttggtaacttcagaggccagcttgtgggggtcgtactcgggggcataagtaggagccagacctccaaagaggcagaaaatgaggaagacagccagcacgatgatggacagcttgcggagaattggcttgcgagcaccaaactcagcccactggcggccagcctcgccggcatagcccttgagagcctcaaggccgagcttgtagtagaccatgccaccgagagcgatggagtagccaaagaactggaggggagtcacctgggtgccccagatcatcatggaggcgacaacgagcatgatgtccttgaggacaccgcaaagggtcaggacaacagcggaagtcttgccaatctgtgtacatcaagttagctcatctgaaactgcaagcgtgaaagcggattggaaagaggcaactaaccaagaaaacgactgagacgttgagcatgaaggcgcaaagaccgttgaggaagaaggtgaagaggccgacgtggtaaacctcagccatggagaccttggggaactcccaaatcagcgcaaccacaccgttcatgacagcacagatgggggcgaagtagtagagagaaaccagagggtccatcttgaagtcggcggagctcaagagcctctggaccatggtaagtcggagggcctcgaagatgacaccagcaatctggtacatgacaccaatcacgacgaagtggatttcgcccatcgacgcaatgatgacaccgacgacaatggcggagacgttgaggaactgcttcaggtttggcgaggacacacccagagcccagccggaaatcaaaacggcgacgggggtggtggccttgagcatctgaataaaggcaacggagaggtagaggtaggtcaggttgccgcagatcaaactcaagctgaagaagacaccaattgggacgacggctcgcaggtagacgcggccggtcatcttgacagtctttcggccatcgagaagagtcgtccagcgggccaggatttgcgtaacgacggtggcaaaggtaaggtggtaagtcgtgaggataacggggtagcctggagccaaaaagatgtcagcgcacattctgaaatggcgggagaatggagtgttggagggaggcacatacggaagttgagcgtgtccaggagccacttgttgaacaggataacggaagaactgaagccaatccatgtgctgcgcggcgcattagcaaaacaagattcatcaccgcctcgtcggtcctctttctcgacaattatccctcgctcaatggcaaaatggcaagactcacacaacatagaagacggggtgcaaagaagcctttgcgggcgcgggcttgtcaacttgggggttgacggtgggcaggacaggagagctgtcggcgcgagtgatgtcgcccgacactctgatcttttcttcgccagacatggtggaggcgctggtgcaattcgcagagagattgggagttgcgggcgtgtaaaggttgaagaaggtgagggcggcggttgctcgcacagaggttttgtctctggatttaggggagacgcgcagcgacaacgagtggacggactgacaggcgtcctttttttttcgtagcagggcagggtacgaagtacgtagcctcagaaaagccggccaggggtgttgagagcgtgagaaaaaagaatgtgaggggtgtcccgtatgcaataaagcgagggtgcagttcgtataacgaaaataataaaacagggaccgcccggaagaagaaaagtctcgcgcaagcagccaagtgtaagaatggccttggggttgctgggcgcttgcgggttgcagagacgattatagggaaaagaaggggaaaaaagcaaaatacgagttgcacaaaaggcggtggtggtgtgctcggaaaagagaagaagagagagaagagaagagggcgctcgattgagggaaggggaggtcaaataggagttgcgtctacgagactagagaaatgccagccggagacacagcccagcgcatcgaggcaattaaaatcgcgtctcttgtcctggaaattggcctccagtgtattcctgcgcgcgtacaatgctgagcaaggccgcaacagcaacgaggtgccagaaatgttgcccgcaagtaccggtacagggccggggccgcatccaccggcgccgctctggtacaagtacggcagtctgcgctgcccgtccgggtgctttcagggggtggtacagcctacaggggagggggccactactgctagcatcattcactcccctggcgaatcaatccacccacgtttaatggaggcggaggcaccagagataagggaaaagagatcatctacagagtgatgggggtgccaataaagcgcagcctcttgcatcgccacagccctagccgtgtatcactacagagcgtgtcgtactggggttgtattcgtggcatgagaggccgagacaaagcgtgtaatttcagattgatgagatgggtcatatcacagtaagctgcagccgtggaatggcagggcaaatctactgtaggcgtttagtacgaacactcagtgtgaatagttatcaaaaatggtgatgacctgactcagatagcaggaggcaagaagaaccaaaaataaaaatgagaaaaaaagggccactccccgttttttttctctggcttcgtcctttacacagtgctcctacaggttgacaaacgttgcatgtgcctactgtattcatccgcaaacaacagcacagcagctcaatacaggacgactgtcatactcggagttcgcatttcaggggtcgcagcctggacaggacatatatcttcgaggcacaatcagcttgtcagtttgtcagtcgtctgttttgactttgcattggcctcgtgccagtggcggggtcgagagctagaaagatcgcgggggagccagacgccaagaagttgctctcgtttatgttctcacgatgccttgtgcctgtgcaatgccgttgtagcggtagcctcttctccacgttccggctggcagcaggtcagcctgggggccacgatacgaggtgcgctaggagaaagcttggcgctgagcttccagggacgcgcgagtctcgaccaccactttgctgggttagggctgcgatgccgcatttcagcttcacatgttttggacgacaagtcggttcccttttggcggattgtctcgccatcagctgctcgccggcatgaggccaaacacgagtcttttgaggaccaacagcattgcacatcatgatggcggttccgctttctcccactgtgttgatgtgggcccagttgtcattatcgcgaaaagtctgcatttgtcgaatatgtactaatccagcaggtagttgcagttgacatgacgagcccggccatcactgctgaatactgtacagactaagggacccatcaaggcacggaggcggtatataacggggtacgcgatattactccttacaactgctcgctgctaatgcacatgcgacatggaactttctgtagctgcaaccttatgggatgatacgcgggcgtctcaccgatcttctacagcgcctctcgaaggagtcgctcgaatatccttatccctatccctatccctatccctatccctatccctagaagtgaaatgctgctcccctttcttcaacagctccctttgacattgataggcaaggctgcaggttttacttggcacactatacctattctcctcgacattattgtcactgttgcatcaccacgccagcagcgggtctttgctaagacatgcatccatccacgcgattaatgctcagctcttgccgcaacattgcacattgtagaccatggactgctccgtcaataaaacggagcacctttatggagcactcctggacaggcacatacagtgcgagtgtctctcgtgctgggtgcaccccatcatttgtcgcaggaacagagatttcgggcgtgttacggagcacggagcgcagcacggagcaccacggccgtagatcttgatctgccgctgtttcaggatttaatacggagtacagccgcataccaaccgtcgtgcagcaactgtgggaactaggccgtttgtagcagcgggcctggaaagggcctgggtccaatgacgtcgcggccccagacaactttgagggtgacgacgcagcgcttctttatttctgctcgccctcgattggcctgggtcgaggatctgcacatctgactggaactttcagcgctcaccgtcacgctgctggcctccctgacgatcattgcttcgttctgtggaaacgcgtgtaaagtaaacccggtttgcctctttcttgcgcggattccagaaagtccatggcgtcggctgatggaaatgtgtagtagatagtatagctatccgggacatgtaccgagagatggccaggggcgcggtaactagcctcagccagtatcacgccaggccggccgatgccgtacgacaagcctttccttttgctgcgtctccttttttctcacaaggatcgagtatccaatgccgctggtttcacggctgcagtttgtggtgaacagaggcgggatcaacgcaaacggccacgggagcaccagcttccgtctcatcatcttgatacggaacccgcctatcagtccagccaagacgcccgtcctgtgcttgggcaaaaaacatgatgcatcaagtgatgaattaggcttgactttaagctgatggagcgagccgtggtggtacctatcctcgagcaataccagcgtgcgattgcgatccggcggcttcaatgttcctatcaattggcgctttgacgagaaattgcgacagcatgctagcgcccaaggtgtaatctcgagcagcagcagcgtagcagtcgtaccagatagtgctccgtaatactgtccatcccatcccctctcatctcgtcccatccccgtccagaaataacctcagcaaggctggcaacaatgcctactagtagtctcgaggctgcatttgtccgtcactgtatcgtattgttggccgtcgatcgaaaatcccgtacctgctgatacacatgccggtgccgcttggcactcacatcagcaccaagcactgggctgccccgaagatctcaagatcacccccgtgctcagcatctaatttgatatcaaaagcttgttccggcagcctgctggcctcaacagcgggccgccgcaggcccaggaacggcgctggatggctgctgtagacgctggatccgcccgctgcaggcccccgcccacgccaccacggacggggcgctactgctgtaagtacagcggcctgacttgcaaccgtgcggcgcgccgagtactggtaccgctgcgacttgagtccagtgttgcaaacggctctgcgcccccaaaccactcactggaggtgggactcttcattactccctgcccacccagtggcggcttggccacccgccgttggtcgaggctggtgatactaaggccgtacgcgtgctagcgactcgtacttgcgagtgggatggaggggtggaatcgggcttgccagggtcgtagggtcaatggagaggacaggtaataaaactgaggtgagaattgggttgggcgtgcggccagcccctgtcgccagaatagttcgggcagcccctccatcaccgactcctttcccagttgcaagacttgaaaagcaaattgcctggcagctgccgcgatccattggattctctcttttgcttcttcttcatcctctttgcaaaaggcatcaccttatacccattcttttcaacttgcttcttggcgcgtgtgcagcaccgtccctcccttttcccagcttcaactcttttttcccatccttccagcctcaccaaatttcccccaccatggccgacatgtgcgtattttgctctctctgcttcccctattcagcgcgaaatattcgcgatgctggattggcttcaattgcctctatgcgatgctgttcctgtcccaaaagctcttgtgtaactaacgcctgattcaactgcagtaacgttgatgttctcgtcattggcatgggacctactggtctcggtgccgccaagcgtctgaaccagatcgtacgtgcgcccccttcaccgccagatctcgataccccgcgatgttattcttgttcgttgctaaccaagtcgctagaacggcccttcatggctgattgtcgactcttcccacaaggctggtggtcttgccggtactgatgtcactcctgaaggcttcgtaagtcctcaacctcgccttcgccgtggaacctcgcgttggaatcgttgcgctgacagctgctgctttttttttttttttttttagttgtacgacgttggcggtcatgtcatcttctcccactacaagtacttcgacgactgcctggacgaggctctccccaaggacgatgactggttcgtccaccagcgaatctcctacgtccgctacaagggcctctgggtcccctaccccttccagaacaacatctccatgctccccaaggaggaccaggtcagatgtctggagggcatgatcgacgctgccctcgagcaccgcgttgccaacaccaagcccaaggactttgacgagtggatcatcagaaacaccggtgttggtgttgctgatatcttcatgcgaccctacaactacaaggtctgggccgtccctaccaccaaggtaagtcaacgggttttgctcacaaaaatcatccatcgcaaaacacgtcttcttttacttacgcttccctcctctagatgcaatgccagtggctcggcgagcgagttgctgcccccgatgtcaagaccgtcaccaagaacgtcgtcctgaacaaggttgccggtaactggggacccaatgccactttccgattccccgctcgggacggtaccggtggtatctggatcgccgtcgccgacactcttccctccgagaagaagaagtttggcaagtccggtgaggtcaccaagatcgacgccgccaacaagaccgtcaccatggccgacggcaccaccattggctatggcaccctggtcaacaccatggctgtcgaccacctcgtcgagaagatgggcaaccaggagctaatcaccctgtccaagggcctcttctactccaccacccacgtcattggtgttggtatccgtggtgagcgccctgagcgcatcggcgacaagtgctggctgtacttcccagaggacaactgccccttctaccgtgccaccatcttctccaactactctccctacaaccagcccgagaagaacgccaagctgccaaccctgtaccttgccaacggcgagaaggctgcctcttccgaggctcaggacggtccttactggtccatcatgctggaggtttcacagtctgagctgaagcccgtggatgtcgacaacctgctcaaggactgcattcagggtctcgtcaacactgagatgctcaagcccgaggacgagattgtctcgacctaccaccgtgcctttgaccacggataccccactccttctctggagcgtgagggtgtcctgaaggagctcctgcccaagctccaggacctgggcatctactctcgcggccgcttcggcagctggagatacgaggtcggcaaccaggaccactccttcatgctgggtgttgaggccgtcgacgccatcaccagcggagccgttgagctgaccctcaactaccctgactttgtcaacggccgacagaacaccgagaggcgtctggcgcaggccttttcctacggagctcagcctctgcctacccgcgagaggaactaaggagttgcaagcatcgggatgatggaggttgaatactaggtatataaggagcacaatgtacacgtgcactgtaatgtgaggcagcggctatcgaatcaatctgggtagctatgtggtctgctatgaatgggggtatttcaaaggtctgaaaatttcggaatagctcgggtgatacgaacgcctagggttgtgtatgggcagtcggtatagattccctcgctgcgaaatagcgagtataggttatgatagagatagagagtgatttttgctctttttttgataacaataaatctgttgttaggcgcattggctgtttgttaggtatgtcataagtgtgactaccaaatgtatctgagtactgtaaaggcccagaggtcatgtaattgtgccaatgcagatacaagtgcattccgagcgtttgccgagcactacttcacagtaaaaacatgcagctgctaaacattgtactactgcacatttctttctctttttttccctgacacttttttagttgagcgggatggcttggccacctacatcatcctctacaggcacaggccgccaaggacactaacaaactcgagaaaatttccttctctcttcctttccttccatgtatttttttttaatgggatcaaaagaggagcttggcaattaagttttgtgtccgagtaagagcagctgacgaaagcgttttgggccagtcctagggtatgggtatgtagcatcattgccgttttcagacgtagcccaatgtcctttgggttgagttggggaaaaaaaaaaaaccttttagtcagtctactgtaccaaagagaaaaatttacgcgggattacggctcctgggaaagacatcattgcggagcttaaatcattttccacgttgcctctaggtatttcacttatacaagtcatgcttcataggtacctggatggcagatagtttctgacgttggtgactgatgaaaagaaaataaaaaacttggttgggttcatcagtatctcgtcttgggtgggtacatgggcatgtccctttgacacgctggcgcctggaacgtgaagatcagcaaccagggcaaggtatttggcatttcccatatttccctcaggcatgatgaagagattgacgtggtgtgggctcgcgcaccacaccacaccacaccaccttgctgctagatctctcaataatggatccaagcccttcttttcctttcaggcgaggaggcgtcatacctaataacccatgcctttaacaatcacaatacgcaaggcacagcacgacggaaagcccaaaaggcacaaaattcatccaccactagcactctgccagcggatcaggtttcagcgggggtcgctctcatagcaaatgcagtgatgcagaggcagagaggcggcaaactggccctgctcagctgctggccaaagcattgatcaaactactaacctgacgacacctggaagacccttgaagcggtctgttagcgccatcgtcttttggaccttttcaccagtccgcaacggggcacagcgtttcccgcgctgccgctgctttggtatggatgggaatcaatggctgatgcggtggaacatggcgtcccgtggccggcaagccgcgttatcaagcatggctcggcccccattagagcgacacggccatgttttagctatatcgtgacttcctgcagagccaagagaagggaggtgaagagagatggaatcacgttgtagaggaaaaaagaaatcatggcctgcagctgctacgagtgctgctcgccctctttgcacgagctcgggcgatttgtaaagttgacattttagtacatatcgccgcgcagacttctctgctagcactgcgcaaaaggccccgagcaggtaccaggcctgagcgcggaatgaagggcgatgtacctggcgcagtttggtgtgtacttggccaggccctgcgctgcagcgacaagctgctagcaactgccggtgggagggaggtagctctgtatccacgatacggcaatggcaagtcactgaagcttgcccgccaagtacacctacaggcacctggcattagccacaagccgggcgacagtagcctgtgctgactgctagcaagcaccaccagtccgctgcaacccagatgggcagccccagttctaacaaaacctccatcaggaccccgacttgtgtagtgcccgctcggcgaacgcagaaacgcagccagagaatctagggaagaaaaaaaattaatcacaaacccctagagctagccaagctgccctgctcatccatcggctgctgcgctcctcgccgccgggacccctaccgcaactcctcctaccgatacaaccaccgggccgacgatgggcgctgcgtgcgggcttggatgaccgttggactccgagtgcaagccgccgcctcaaccctctgccgagcagccagctgggggggcttcctctttttctttttttctgcctccctcctatgaccgcgcgccatcatggacggtccagccctcgtgcccgacgatgtgctcgacccgccgcctcccccgccgccgcggctgtttgaacgcctccgacagatagctggttatacttgggatgaagcgacgccgcccttccactcgtcgtatgactactggtgagtcgccctctgccgcggtggatgatttgaagaggaggaaagcaacgagcccggcctgagaggggaaagcaaggcatcttgtagatagacagagaatggccgtgatggctgctcttgcagaggcgccagatcgagagagctaacttctgattctctcgcttcactacctaggcatgttttcggcactcgatacgtctatcccacgctgcccccctctacctcgtcgcaaaacgcctccagccccggctctgtatccaaactccagtcgggtcgtccaactccctccgaccatggcggccctctctccagctacagcttcggctacagcagcgaaccccccgcctccccgctgcccgctgcccattccaatcccatcgcctcgccatcctccaccgacgtagcgtacatcgaagagcccgtcgtggcgcgcgtatcacatcatgccctccgcgaggagagggccttccagatcgccaaaagcgtctcggcgacggctgacccccatggcgaccacatcgtaaaacctctcgatttgattcggctgagcccgacgaccggcgaccgtggggccatcgttgtcgccatataccaacatccaggccacaacctcctgttcgacgtcctagacatgggccctgccttttacgaggcgcgcaaagatggcgatacatatcgagccatccaccaccgaccaacgcttcaagcccccatcagccttcgactgtttctcgatttcgccattggtgcggcccagtgcttggagatcctccaccatagtcgcggcatggttcacggcgagatccgcggcgatgctttccatttcaacgccgaggaaaacaaggtccgagtcatgtcctttggttccggcaccaggtccttcgagcatggcctgactagcaccggctggtctttgctctccaaagaactgggaggcaggaataagctgctgtacatcagccccgaacagaccggtcgaatgcccgccgaacccgatagccgtaccgacatttactcgctcggcgttgtcttttggagcctccttactcagcagcccgtctacacgggcgattcagctctcgatattgtacaaagcgtgctcggacgcagaatccccaatgtggccaccgtacggatggacataccagacgttatcgggcgaattatccagaaatgcacggctaaaaacgttgctgaccgttaccactcagctagcggactacgtcacgatttaatctgcatccaagagtatctcgaagatggcaacacaaaggctctcaaggagttcaaaatcggaacaagtgatgtgtcgtccttcttcatgctcccggcttccatgattggccggcaggaggagaaagctgccgttctcaaagtcattaaccgtgttgctaaaagccatgccgctcaacgcaagggccctaccggcaggttctcagacggagccagccttaacgagatgatgacctttgatgacatttctagcgaaggcggtgccagctctcttgatggccataaccgcaggagcggatcgtttgctcagactatatcatctgaaactcgacaaactaaaaacagcttattccctacaatcatatccgagaccatgaccttgtcgaccgacaccacttcgtcatcccagtctacagctgccatgtatcctagatttacgaggccatgggagcgatgggagcgccaccaatccatttctctgggttctttggactcctcaagcatggtcgagagcctaaatgtggaagggcctcgtggtccgatggacattggtgcgtccagcctgtctagacagcttggctcggccaaatttcgacgtcatgggcactgcgaagtcatcatggtggaaggtgctggtggtgtggggaagagtctctttgtgcagtcggtcctgactgatgctcggcgcaatggctactgcgcgacggccaagttcgacaccgcaaagagaacgccgtttggaccgctgcttaagcttctatcatcactattcaaacaagtctggggtgaaagggatacaaatacgccctttcacgtgggcctgaagcaatatattcgtccagtatggccaatgctgcacagggtcctaggattgccagaatttctccttggttcgccggacgcgaatattccacggcccatctcgtcatctcagagctcaggctcgcggccactgctgaagcgcaggacgtcgtcccctggagaatctccggggccattaccgcggattcaggcaggatatggaatgcaatcttctcaagactatctctgcgctggagcatcaaccaaaaccatgcgtttgatcaacacgatcctggatgtgctcagggtctttaccgcgcacaagtttatttgtttctgcctggaagacttgcactttgccgatgatgaatctctcgagctcatctcccagatcatagccgccaggatgaagatggttgtcatcgtaacgtacagaccagaagagctttcaataacaaaactccgggccatgctacaacccccggaatcggatggtgattatgcctctctcctaacggtcccacgagatgctgatggcctgctagataaccctcgcagtgtgcgcccgcaggttacgagaatcacgctcaatcccctcagcgaggatgatatccttcaatatgtgtcgacaactctttctaagccgcgcgaagaaatcctttcacttgctctagttattcagtccaagacggccggcaatccgttttacatgcgagaaatgcttagtgcctgccatagaaagaagtgcatttggtatgactaccgtgatagccaatggcactatgacatggatagactattcgcacagtttcaaggcgagaaggattatgatgttttagatactgcctttatcactcaccgactggctgagttaccgtctgctgcgcgagcggtgcttgcttgggcggctctcctgggaggctcattttcattcgagctcctgtgccggcttatgagcggagagtttgactaccgcgatgacgatggggtggtttgtccagacaatgtcacccaacgcgcctacaccgaaggagaagctgtcgcaggattacaagcggctattcagtcttatatcattgtaccaaccgagtcggatgaccgctttcgtttcgcacacgaccggtatgttcaagcgtcttcagccttgaaagagtgtaatgctcgaaagatgcacttcatcatatcgcagacgcttttgaaatactacgcagtggaagccaggcagcgcgatagcactgcttcacatatctgcaccgccgtcgaaataatcaagcgtcgggtacgttgccgtcgggagtttcgtaagctgctcatggagtgtgcgcaggccgcaacggagaacggcgctcgacctacggcggtcaagtactacaatgcggcggtcatactcttgcaggataacccgtggtctgatgaagtcgaggatgcctcttatgacgaaacgatccagctttacctccgggcggctgaatgccatctatacatgaatcaagtaacctcggcaggtgatctcctttccatcatcctagacaatgccaacagcccggtagacaaagcgcccgcctatgtcttacagtcacggatatttgcgcagagtggcaactctccggcagcacttgcttctctcaaagaatctctggctttactcggcgtttccctcgacgaagaagcgtcgtatgaaaaatgtgacgaaagattccacaagattgcggctcagatacaaagtacggaccgccagacaatcatcagtcacaagaaatcgagcgatccctccatggcatccatcagtgcggtgtttgccgagactaccaatgcagcctggtggaccgaccatttgcagttttaccatcttagcctgattttatttgatacccatctttctcgaggctctttcccacagtctggcatggcattccttaacctgtctgttgtggcaatgtcacgtttcaacatgatcccgttggccatagaactggccatgatatcccaggatctgttatttcaggcccgtgatgcttacacgctggcacggggcgagatgctacatcagtgcttcattgggcatgcgcattgctccatgccgcagtctatttcccagatggatgacgcaattgagctggcgtctgttgcaggtgacagaatgtcgacaatccacagctatggtatagccgctcagcttaaattctttgcgagcgagaattgctccgagcttgaaacgttctgtgaactagcctgcgaagagattgccagatgggcctgtgacaccagaggtggagtaatgctccttgccgtcagacaagcttgccgagcgctacagggtaaaactcgcgctcacaatccgttggaggtcatgaccgacagtgagcacaatagtgcatcttacaagcagtcactatgggaacggactaaaggtagtactcgccctatgctgttctacgaaagttttgaaatcgtcgtcctattcttgtatgggcattatgaccgggccattgaggttggagatagatgtattgatcatctcaacgacatctggtcatcacgaaataccagattgatcgtcctcttctatgggctggcactctcgggccatctgcttcggaagattcaagatccgcgaagtcagccgggagaattctccgaagagactcaaaagctggcagagcggctcaaggggtatctgaaactgatcacggattggacaacggtatccaatgtaaattacctgacatgggcaaaacttttggaagcacaaatggcagagctgtccggccaacacggcgattgtattcaacactacgaggaggctttggaccatgctgccgagcacgatttcgttctggaagaagccctcggcaactacctcatggcgggcttctttatccgacgcagggcgcggcggtctgcccgtgccgctcttctagatgccctgagcttatacaggcaagtggcagctactggtgttgctcatgccattgaggaagagcactcccttctgttgcatgggccgactcgaaatcatcgcgttgccgatatgggtgtccagaccgattttgtcaccgacgcaccttcggtccaatatcgccctgtggatggagaggaagatgatgtcctgacccagattccttccaataccttgacagaggcaaagggggagcagattggagcctggagaaattcgatgcacatgcagacagaagacggcggtggactccctgctctcgatatgatcgatttgcacgcaatcctcaagtcttctcaggtcatttcgtcattgttacaggtagaagaactgctcaagaccatgtgcgatgtcattttgcagacatgtggtggttcggccacgaatgccgctattgtggtctacgcggaatcagacggctggtgtgtagctgcaagtggcgatccggagaagggggcttcagcacacaaacccgccctacccctcacagacacccctctaattgctgagaatgttgtgctctactgtacacgtttcatggaaactgtcttcatatcggatattgtctctgacgagagatttagcaacgtcaatgagtcttggctgcaaaggaatccgacgagcaaatcgatcattgccattccgatacgccatgcgaacaagccactacttggcgtgttgtatctcgaaggcgttcctggatcgtttacggatcgcaacgtaaccgttctccagcttttggtcaaccaaatcagcatcagctactccaatgccttgtcaataaagaacattgaaaagatctcggcagagaaccattccatggtggaggtacaaaaacgcgcactcaagaaagccatcgaagcagagacaaaggcaaagaacgcagaagcagaggcgaagcgcaatgtcaaattagccgaagaagcagccaaggccaagtctatcttcttggccaacgtctctcacgagctgcggacgcctctcaacggtgtcattggcaattcagaacttttacgtgacagcaacttaaaccgggaccagcttgaaatggcagattccatccgagtctcggccgatcttctacttactgttatcaacgatatccttgacttttccaagatggaagctgataagatgaaactttatatcattgctttcaaccccgaagaaatggttagggaagtcgttcgagcagtctcttatagcaaccgagagaagacgtccaagaagaatgtcaagattgttcacgacattaatttgccatccatgctaatctacggcgacccaatccgcctccaccaagttcttggaaacctcattggcaacagcttaaaatttacagaggatggatccatcaccattggcgcccggctggacgaggaaactaaggagagggccactttgacattctgggtccgagatacagggatcggaattccacaagaacagctggcgaagctattccagccattcagccaggccgatgccagcacggctagaaaatacggtggaagtggacttggactgagtatctgcaagtcactcatcgaaatcatgatgcaaggaacgattcagctcgagagtgaaccaaatctcggcaccaccgcctggttcacagtctcctttgaaagagccaagcctgatgttgctgctggagatgcccaatctcaagcgctaccgcctattgacagatactcgacaagaacttcttcatttgtggaccgagcttcctctccgaacccgtatctcgatcttacgcggattcccaaggaggatattcgtatctgtgtggcggaagataatcctatcaatcaaaggattgctattcaatatgtacagcggctgggctataccagtgttagtgcatatgaaaatggactcaaggctgttgaaggccttcggcaaaaggccagagaaggtatcccgtatcacattgtccttatggatgttcaaatgccggttctcgatggatatgaagctaccaagctcattcgaagcgacccaatcgatgaagtccggaaaatcctagtgatagccatgacagcatcggcaatccaaggcgacagagagaagtgtctggctgctggtatgaacgactaccttgcaaagccggttcgggcagaggtgcttaaacggaagctggacgcgtacatgagtaattcaaatcctgctcctcccttgtccaccccgtctccgtcaaacgccatcacgtacccgggctccggtatgaatggatatagcgacatggtatcgaatgttccaaagctacccccgcctccaaggaagccccttcccagcgatacatccagcacgagttctgattcggttattcggaagccggttcctattaggtccggatcgggttcgctgcgcgactcgctacttgacggagctcagatatcagaggaattccagcaccctggtagtcccatatttgatgttgaagagctcgaaactccctttggcgacgattccgttgcgagtcaagcagataccaagagcgggtcaacaagcaggacgtctagtgatcaagactccgactctggaccaagaagaggatctgctgcaaaggggcaaaagagccagcctcgtaaattagcaaagagccgcgagaacaacgccgttgaggttaaatatgagaatggcacccaggagccaatcattaaagaactctaggatgttgcgttggtctttgtaatactttaatggcagggctcccttctccggaagcacccatggttctaaacctgcgttctacccttttttcatcctttattttttttccccttccatgtttgacatcagctacggattcggatagacaggcagcttatagatgtatttcctcaatgtctatgagagttactttggcgttggggccgggacaaaaagcttggtgattaggggactcgagaccaaaaaaaaaaaaaattaacgcttcgtctcttccagcattcacacctagttgatttttttattttctttctctcttttcctgctctcttccttttttttggcctcttttttttctctctcgctttggctggcatatgcaaacatctttttctagttgatgttaagagtcaaagtgttcaaagtctagtgcgtgcttcgaaaaaccaacatgagcatatccttcttcagcatgacacgatacgacccgacatgacatgacatggaatggaatcaaatgaacaacgcaagaagataggagagaggggggaatggctttgtagtacgcgcacggctttattttacgagagctagacgatatgaaacgatacgagtttcggacggcttgatgccagaattcaaatcatatgaagggaaagggggaaagctggaaatggtagaggagaagactattttcttttacccaagctgcggaattctctatttacaaaattattgcggaggaaatgggaaagtaaagcaacgcaaagggaaagggaggaaaagaaaaaaactacctcgatgtagtgttttctttcatagggttatacaacgtgtttttttgttcagaccattttcatggccacggatagtgagcggtttttgcttcattttcgtctttttttttttatattcttcctgctatttactagataactgtatcattttctccccctttctctgcatggcggatagagggagaccttttctatgttagcattcggcgacgacgacgactgattgattgattttgataaatttaacaaaattttcaataacctctgttttcccccccatcaacgaagaagggaaaattattaatttcttttttcttcttcacaaccatggcttttgtttttttaagtttgagtttgttctatcaaacccctgcatctcgcttgaaatctcatcttacttgtacgcaacaaatcacaaatcatctaggcgtgacgaaaacagtagtggatgggtgatcatactgatatttgagttcggctatatagtgtttgcatggatagctgagcgaggctgtgatggacgctagagtacgcaaaaaaaaaaaaaaaaacgtgtggtttagctctgcattagtgtttccccttcccatttcttctcttcatcgtccaagttgattcctaacaaaatctggtgcagaatgatagctttgtgctcaaaatcagccatctcgcatataagagcggcgcttcggatataaaaagaagagaaaagaaactgttggaaaagcggaatggtgatcttgtgtatagactagaaggcgccgcgccaggcgatatattcactcacatcagtccactggccatacactggtcgggggccggttttcgttcttcatttagcagcggagcatcgtcacgcaagggaggaggctctaaaagccacgctccaatatattaggaaccaatagtcttggtgtggcgaagggcagagagacctgcatagagcaaggggagggtctgaagctactatactagtaatagtagtggcggttgtagcagtagtagcgaagctcaacgagatgcggcttatgtagcagggtcaagtcccttacttgtacgcctgagggcgcgaactagatgaatatagtatagagtttgtcgggatatagcatctgggtggtgcgagatgccacttgccagcctcccagctaaacaagggctgcgctccatcccaccggacaaacaatgggggagcaaacgttccacacgcggaaatcgcacttgcatgtgccatgaagcaagccatcgccctatgaagcacagtagcggccatcgagctgcggttatgtgtggtggagaaattggcaacggtagcttgcaatttgtcgtctctcccacaacagagaacaaggatagcggcagctcggctacttcacatcgaagggtagccagcgagtatacttgttttgtactcttccttttgaaaggtagacggcagagatactgctgcgccaactgaaagagagtttgtcataataaacgggagccgggttggaaaggggcgtgattctaacatctatattctcaaatccatcggataaaccgactcagccggacaggtatcttgggcgtagaccagaaaagctgagacagtaggcaaaaaccttgtcctatatgccgctgattatcaggaaccgatttgtcttctgctcggggccgagtccgtggttggatgccgctgtgcgagagcgcctgaaaatgctaccggtctctaacttgtatctggcgtagtatacggagtagggcttgcatatagtagctattcgcagccacagcatgggcgtttgagtcaacgatgcaccatgatctgatttctctcgactcaaggcgcgtaacatgggagattttcccggcggcacctactccattgagaggaactatggacaacggatcctctgtggctgcaccctaccatcctctagccgtgagggaaataaagagtaaatactgttgggctgtatttattagcattatccattagtatcgtctcctgctctagcgttgtgtgggtcttcgcgtgtggctgcaggtttccatcactctagccaacaaaaatattatgcaacacatgaggattctatcgctgaagtaagatgcgagaactgttgtggttagctattgctcaatacctagttgacggtgaccccgtttcttatccacagttttgccacaagtcatgaacatgttggtcatcaattgacttcggtaggttgtgtttggctgtccaatggtgcccgtatgaaatccaaagttcttcagcgtggcccaggatagttacggcgatgcaacgattgtatctcggttatctgcagctgagggtgtaagggccaggggtaacagacagctgaaaaaccctggttcaggttactgctccgcctgcttgttggctactaagttgccgttccgttcggcccggcaatgtagatactgtagaccagcttgtaagaagtatactgcctttgtgctgaagctttccaagttgcagaagtcacaaaagctaaagacttcgggtggatccacatagcccgggtagacgtatatgcagtcatgttattggcgtagtatcaagagctgcaaaaaatgccgtttgcatttgccaatcatgcaggaaagatctgtggtaacactactaagacgaaacaaatcacacccttctatatgctgtgtgccgtcgagcctgatgtgtagcggccaacagcgtcataatagcgaatccagcccaacccgctgtttgtcttggctttgcggaccggagctgaggttggtggcccatatacccaagtaggtagtccaagggcagaggagaaatgggctttgtcctatttggggcagcggccaagggtaaatgaaaattctttcgacgaatccgatatacgttggctgcaacaatgcctgctctgggcacatcccgtctgaggctgatccaatcggatagtggattatcaggccatttctatgagcgtgctagtatggaactgtattcaagtgacaaattagaaaggaaggaatggctgttttaatttaactgaaactcggccattgagtggtggattgcggcattgtcaggtaggttcgggtctttgcttaagcactcgctcaaatccggtatggtacgtggcttgcttggcttactttctgcttcctgttcattcaaggttagagggttccaagacaaatgaagttgaggatgaagaaaaaagtctattcaacctgagggtgtggcgaatgcggggagagtagtctgccgcttctcagtgtgagcaacctcgtcccgtttccgcttatcctgcaccacgtccttatgaagcaactgctgtgtctactagcacatgctgttggtccacgcctggaataacggtggccttgacaataagctccgggctgagtttagtaagaacactcaatggctaggaatggggaatgggatcaactcgccactgggccaacacaagcttcgaagaaagcaacagaggccatgtttcattggtcggcttgttgcctatctgccgccaaggccgctggcccgagggcgactggcggttaccggcgccaaaagcccaattcccagtgggatggtaatgtggaaacttgatataaaactactaccgagctgaaggcgtagtaatagtatctgaatagtgttgccaagtctggtacggctgaggtgggctgcagtggaaatttgttgccgagaaacatgttcaaaacgagcgagtttttgtgtgctgcaagtgcctgttgatacttcgaaacaaatgaagacttttctaataatacttattgcctgtagttgacccgttcacacatggctttcggagccacgtgcggcattgtgccggcatttgctgagatgagatgatcttatgccaacagtacggcactagcagtcatgcagccatcaaagctaggaggattctgagcctcacggaagaccaagatatagcgggctaacatggagatgagcacagagtcgctgcccgagaaaagaaaaccatgatcgtctaacctagatcgaggcccgcgggctacttccggcagggttggagtctatcaagtctggtggcgtgatgggagaggctcgatgctagcttgagactatctaggtcgtgctgagaaactaaacgggtcctgatctcgatcatggctgccgagagcgtaaacagccagaagttcggacagagcctagtcacgaatgcagcgaggccgagccgcaggagcgcgaaggcgaagtgccacaagacaactattttcgccctttgtgaaaccgtttcgtcccagtttcggcaaaagggagccagtcgtcgatgtcaagccatagagcctagagtcaggctgtgtaagtaggggtggctgggaaacccttttgtcacagtacctggcttccagggcgatgatattcttggccatacttactgtcaatccacacgcctccttctttgaaccacacgaagagagcatggttttgtatgtttctccactgtagcaatgggtcgactattcaaaacggcctgtatcctctcaacagcactaattaatccaacccggattagacgtcttggcccggtaaggaagagggtgttgatcgagaaaatcgttggttttgggatacgagcggccgtatcaacccacgcctatttcgtatccgcaacaaggtccccctacaggatgccttgctgccttgctgagtccagatccagaactgacatgcctcaggctggaagtataaaggaacaagaagctcatcccgaagcatgtgctcgctttggagggccatgacggaattggacgtagcaccattacatcgttcctgcaccgagaggttgacggcatgtgggaggcgcagtagccaatgagcatctaacttttgctggcagctccaaccaaagtaccttgcatgtactgagttgctgtcgtatatactagtagtacggtatcttgcaacggggtacctgcccggtggggaaggacaaggtcaccgtcgcccgtggctgctgcggagcaatactcggctattgcgagcggccttgtatccgtacgacgacgtgaactgcgacgaatggttacagcttgatttaccgccggtggagacctattcttggagcaaaagtcgtgacgatcaaagtgggatgtaaacgactaggccagctacaggccattcctccaagcgtcattggagggatgctgtatcgtatcatgcccagtatttgagtccacgtacagtacttggttagttctggcaaacagcggataggatgctcttgtttgcagtagacaaaatgccctagcctggaagagatgcagatgaatgcggcaacaatgacttgtctctccatgctttgccacatgttcatcgttctcttcttagcacggaaaatgccgactgcggaaaaacgctaaatcgagtggggtctgccgaaactctgaggtttgaaagattccgtctgaggatcctcattggatcgcggccaagcatcctaatgcaagctgcagatgcgttgcttcgtagtactgctactagcagtggtaccatggcgataatatcgctgcaggtgctcgtagtagcattagaactgcagtaaggagacgttttcgcagtggagggaggtaatgtgcaaagtgtccgtggccgagactcacttatacaccagtgcaagtaggtatgcgcctcagcataaaacataaagcagcaatgctggagacaaatagcagcgttagtaccatgacttggcaaagctaagcgaggagccattgtattgagggctttttagtttaccctcttgttgtttcctctcaaaatggaaatgctacgcggcttgatgatgctcgcatgcctcccctcttccctcgcacacctttttgtgttattaaggcacataccatataagtgcagtagagtcttcaaacgacacacaccaaaagtttagcaggggacacacgcgagtagcgccctggaatttcactggttccaagtagatggcagtagcacaaagctgaatcggaaaaggaagggtctaagacacgccgccgcctcctcggctcacaagggtgcaacaagtttagtgcggcttttcggtttattttccccggctgactgcttcgtatctctctcatcggtgcggacgacgttgggcttgtcttggatcatgagacggctcatggcgcggccgtggatgcggcccaggttgcttggaagagggatgtgcatgtgcagattactcgacgttttaaaatagaaggccgacgagagctgaggaccgcgtgctagcgcaagcagggaggccgtatccatacttggagatggagacgcacaagtaccagtctgatacaagtaggtgcgcgagtatagcggcaggacatcgtcccatgcggccagcaacctcattgccgtagtggtacatgtgagagctttgttttgagtcgaaaggaggcgtatcctggatgggaatgctcgtacgcagtgctacctgtatgtatcaatggccttattatgcatccatgcatgcaggcagacgcacggaaagctgctaggcggttctggcgaggcttgggagcccctcatggacaaggtcgttcactcctactccgttagacgtgcagatcgggtcgtccatccgcgcgcatttgctcggaagctggaggctcgagattggtctcaacggaaccctggccctggcccgagcgaaaagagagcacagcgcattacataaacgcgcagcgtgccttatagcagttgtgctgcctgctagtcaaagcaaagaggcaacagctagcgttttgcgggcctctctgatgtgagtgtgttgcgattgtgtgcatttgaatgtacgtgtacgaagcaaagcacgcctttgtacaaaccacgaagagcatgttgaaagcaataagcggtgctactggcatccatgatagcaccggattattactggatgagaccgtcagtttgagatgtgtcaccccggtcgagtcctacatggatcggctcgagttgttgtttctatgcagtatctgctccgcccgctgtctccgtactccgtacttttgtctccatatacctgtttgtttctgcccccaatatatctggcctccctacacgtgcataagttgtagatacgcttgcgtgctaggagcttgtgttaatatgagcttgagggcatgtacaaagaacgtttgtacaggtaggcagtcgtctgggctctctatgcctgtcttgcgttgcgagcccgcatctcaacaacttccgctatttagcggtctctgcaaggagatgctaataaatgactagccgcgcatcttcaagcatgtcatgactgctacatcgtacgtgctaccagcggtagtagtactagtaggatagcagatgaacatccgactaggtagtagagaggtacttgtagaggcgcttctttgattccctctctaagaagctaccagtgtgtatcatatctagcatcttgtttttcggcccgccggtgggcgatgtgggcgattcttgcgcgcgaggatgacatctcacggcagatgcaccatattcatcgtatcatcaacgctttttagaagataaacactgttgtacaagggtatcagcatggtatcagccaccgccattcgtacgtactactatagctgttgcatcagcaaaacgcagaggaggaagtggaacaccgctcatacaatgtccgaacttgtacgagaagaacactaacctggtcctgatactattccgtgcttccatatggataagtcgatctactcgaaatacctatactactactactactactactactagtattactatatactagtagtagtatgtagtatagcccacacacggccttatattccccatattcgttgcctaccctggcttgtcgttattttagactgttccctatcctgcgtataggtatacgttcggggtacttagttgtgcgttattgtcttcaccttctctaaacaagcatatccagttttggctttgcgtgtttggcggagccgaaggcggtgacagctcagcgtcaagctgtcttttcagccacccagagctggcccacgtcgacaactggttccgcattaacaaggcttggcttgcccatggtccaacacagctcaatagggaaagtctagagcattgctactgcatcatgaaggaatctaagcctctccacaacgaggtcctctctttgggtaaaactcacgaatggtagtcagtcgttctgcaatagatacaggtatgtaagtaaaggggggtgtaaagcggacagcaagccacactcacaaggtcgtgatttaattccccatcaatgagtcagtcgcttttgtacgcacttccgtcgccgcttcctagtcggatcggccttttgcctccctggcagacgcagtagcctataaacccggcatccacaacagccctaccttgcaaccaacccaatggcatccatgctttctgcttttgcccccagcttgcgaaagccattgcaaccccgccacaatgctgaaggccagtgaattgtcggtagaatacagagctattgttgtccgcagcagccagaaattgtggcattagcattacgtgtcgcttttcttgggaggatggttgtcagctggagggccgagcagtttgctagattcaatgaaagtggtaggaggtgttacctgctgacctagagcgtagaggcatgtcgcatacactctgccacgcatctggacgagcctagacatattgtgcccaagtatcccgctacctatgcctggcgttagaagcatgttctatgcagaacctggtagctctgcggcgccccgtacaccctcttggtgttatcgtatcccacgtttctccaaacgccagtagccgagtgagtaagtgcttcggggtacagtctagcgcatgagaagatcaacgcactgttctgttggtaaaacgaggatgagaaataagaaaggaaaataatgtattcaaaagttacatccatccagagcactggcaccttctacaattgcaaaatgctggggagagacaaaagacgtcactgctagtcgtatcgataacgaagcgagatcgaaattgcaagcttaaagacgttggagaaggtcccaccggagacatggcgataacgtgacagcgacgacaacaacagcactcgtccctcgtacagtacacggcagcatcaacatcaacaaaaacaacaggaaaacaacaaacatggcgtgcatacacgcgcacctgcatccaaacaccgcacggccacagatgccgagtacagtacctcgatacgcacgcagagccggcccagccagaatgtagctacttacggcgtacatatgcacggtgctatggcgcatccatctcgagacgagagccggccctgaaccgacctggtcctagtcaagacacggcaaggccagaacctcaataggtaagccattcagcctaagcaaaaaggcaagtctccgtatcttgcacccgtgctcagctaataaacaagagttatagcagcagcaagcgaaaatggcccagccaagccgccaccaacccctctcttcctccactcttagagccctgtggctctcgcaagcgcgacatctgcctcatccgggcagagggtagctccagaaggcagctctctagtgggcgagtaagacggagccaggagatctgctgctgctcccttgagtctccgtgccggtagcacaagcatggcggacgaatcttttgcaactccaaggcgccccatgctcgtggcagccacaggcaagcaaaggccacgcccacgtcaattgggtcgggcgcgcgagacgtcgcccatttgcctcccgagctgtcttccagcacacgcagcacagcctttttgcatcacagcacggagcacttccgaagcccaatatggagtagccacgcaaagccgtgtattccctaccgcagcacgcagggcactcgcatattgagtagcccctctatcgccatgtatgtactaggtattcctgctcatctccccagacgcgcagctgcagcagccgctcacaggcacacaaagatcctggagctgcaacgctccctgcctttgcttgcctgcttgccttccatcctgtctgcctagctctccaatgggagggtttctcttttcaaactagtcttatcaagggacatgctgttggaaggttcgattttttgcccacttagttaaccttgtttctctcatctagtgcctcatccagccgattcgttggcatcttctcgtctgccttgacggcttacagttatgcgtctacagaccctacacgtacatcggtataaccaatcccccgcattcgacagacaccatctctcagttctgtctgttgccatggtaattgctatctctgccctttgccacatggtcgatggtgtctatcaggtatgttatgattgctatccatcttcctccgtcatggttttgtcttgtcttgttttgatgccgttgtgtaatttcctcgcctttcatcagcttgtttgaccatcatcacctgggtagtgtgctgctactgacttgagtcttctaactggtcaagagagagaaagagagagacctctgcgctgcagtttgtggtatttactatttccctttcttttcccgtcctctacatacactttcgtcccttgttctatttgactcgatctaattccctccacgtccgtctctgctctgtttcccgccagttcatcaagcttggctgagatttttattttttcgaccccccgccctactttgtcacactccctttctgaaacggcacgccctccctcctcaccctgttagtcgacgtcccatcgattccctaatcagatcatatactctgatacgtgcacacatcctctcactagtggaatcgactacacgccttctccacagtggcacggtgcccgctccggcccttgtcgctgttcactcctgctagtcttgccggtgctctcaggtcctggcgctgtcctgtttctgactgtcttgcctttactttttgaccgttggcagcccccccccccctgcgcgagcccctcgttggccaattccgtcccgcggtgctctgtctccattctaggaaacactacctgtacgggtagcgtatgtactttgtacacgcaaggagcggacggacctcaatctctgatactggatagcctgcatgtgcccgacagggtttcttcagccctcactctatctgccttcttacctgtaccgagtatacaggctctgttgacaccacaactactcccaataagggtacttagcttatcctcgagcgttctgccccagccgacagccacagctactcttgagctagtcgtcacctccatccagcccacgcttcgacatataacacaaaaagtaatatatccactgcgtacgcctccacagcttcccgtcttcctgctcttctctcttcgtcttctcttgattctctatcccttgctttcgcccccagcttttataacccagtcttccctgctcgtactctcgtttatgactttgactgttacaaatctttgattcttgcatgccctgccccaggctcttttactaccttcaaatgcctacttaaacacatgcatacactccagtaactcacggcatatgtgatgatgctcaccatcaagcagcaatcgacgacatacggctacaagtccgtccatgatttgccaactccgccctccacctcccgaccctctcctcccttgaaccaccaagatccttcttttaaaccgtatcttgtctctcagaacagcccggtccagcccatgtctacttcgcatcgtggtctgcctccgccggcagccatgactctgcccccacaacagccttcctccgttggccctccgccgccgccgccacatcattctcaaccacctcctccaccaccgctggccccgacctcccaccaggcgcaacaaccatggccttcaccttcagctggcctgcctcctccgccgcagcaatggcaaggcgctgaggaatccatgaagacttggcttcaggccaaaacagaagaggagaagacgaggcaggaagaggagaagactagacaagaaactttacgtctagagcagaggaggattgaaatggatattctgcgagcttctctgaacggcggtatcccgccccccattgtccctctggtctttgctggtatgggaagcgggggaacgctcccccaggccgctctcgaatgggcacagcagttcatggctccggcccaaagccaccacccccagctacttccaccacaaaggccgcactcgccagatcacccaagggagcccatggttcctagtcatggagtagtgtatgccacttctccagcgcaggtgaccccagttcagggacctggcggatatgcacaatatccaggctcgccaacaaggccaagaggtcagaccgtctctggtgttattggacgaccgatgggagtagtatcaaacacggcaggcatggggaatcctcctcaacccccagggcaaggaccgacgcccgtgatgccaccttatcaaggtcatcaagggcattcgcacacgccgtcgcagtcatctcagcacgatacgagcccatcaatctactttcaccactggcagccaccggcaacgcagagcgggagcagctcgaaccggccgggatcaccctctggttcgtcaaaattcaagagaaaacgagactctctttaaaagctaacttggatgtgtgccgttgtcaataggagaggctcagaaaaagcgaaaaacgactggaggagtgtcccagcaggtaccaagagctccaagcgaagaccgattccgatcgcctccaccctttgcgcaagccagctcttccaatcccgcatcacccagccgaagatcgcacaaacgtcaacggagcgacgtatcatggtatcggccctcaaatcagatgtatagcgaggatccagatcgaccccgagcaaggaccccaccgcaagcttcttcatggggccctacgccacgagagagagaggaatcaaggagcgtaaagcagtcagtttcctcgctgctatcccgcgaacctgacgactctggcggactgccaaggcaaggtcctcaaccaccacggcttgagccaccgacgccgatgccacgcgccaggggaccaggagaccaaagagctggcgagaggggtggagagccgcctctgccccaaggagaagccgacccgaggtctcgaccatgaggtgctgggagtgcgtgaatgaaggaatgattcgagtcggattaaatcatgcggatgacaactcccaggatgccttcggatgaccggctagtgacatccactaaagccacggagtaaacggccacggcaccgttttaagacctctctctcttactctctatggcatcttcaacggccctactgcatatttctgcgcttttttccttagccccttttgactcttttccgttctacgatcatagccggccggtttggcttcgatcggcttttactgtatatttgattttgcatacgtcgggcactatcctcgcagaaccctctttgaacttccacaactactactggagcatgaatgagccggtttgagcattacgtttcaaagactagaacggctgtcggataacataagtttctttttggagacttgcaagacatgggcgttttttctctcttattcttttcttattccgtttttttcgtttattcttttattgttacaatgggtggtgtggaactgggactctttcgaattgcatatggttaaaaaagtgtattggtaggattatgtgtgtatgtatccaggggcgaagaagggagggaagaagagaggacgggaaaaaaatgttgaattaggagcaactaccgcatggccccagctgagcaaggatgcagtttcagcagcactcaacggcggtgtatgcacatgatgttttactggattggttttgcacggcagcacaaagcaggatttactagtgttgatatttttgacgaggcagctgtgaacaagcgaaataaaaggctgttgggtccattggaacaagttctcatcatcggagcttacttttacgacttaggcagtgagaaacgcaagcgcaaacgacgacggttggttgtacaggggcttgcgggttgccaatcacgggcacgtccaaagtagatgaaacagatgacccatggggatggtacaagctcagcagccctgcttactgccgtgaaaaggacctcgcaagaacgggcatcggacccgaaacagagggcacttgagcgatcggtcatatgatatcggcgcagccgcgtaagacccatccggattccgagcagggctggagccattgtgggtggtggcagcagtgccgacgtttgctggcatgtggtagcagcagcatttggtggtgttgctgtagcagcaagtggcggtgtctacggacaaggaggcacatgcattgcctatctcgatatatcgcccaagtagggatgctgaatcagtgcaggacaaggggggcagcacgatatggtaacggcgatgtgacgagagaagaggagcagcgtttcggaagatgcgaggtcctgtaatattttggacgaggcagctttgcgtgtgcagggatgtgacgccaagcaggagccagcaagtgtcaagaacaaggttgccagggtgcgaatatttatacctatgtaagtgattgagttctgtttttttgttttgtttctctggaagtagtaattgctaccgctaggtattaggtagtattactatacagctagtatcaaagcaacacatgatatctattgtgtgctttacacagtaagctttgtgtcctgcattagacgggcgtacctggcagtagtgcctgggctgccccatgatgatcagagagttggtggagaagagagtttttttttgactttgtttttcctcttcccccttttgtatagtatttaccgcttgggggtaatatactagtatgatcgaattggaaattgttccatctcaattaaattgattttcggatgaatgaggcagagctcagaaacggaaacttggattgggtaacaaacgacgcccgttatagacacatggcatgtactccgtacaatgcaggcaatgcctcggggctttttgagggacacccctggataccagacagtttgggcaccatggcccgggtaaggatttatgctttgcgggcgttttagagagcccaaaaggaggattttatttcatctttctttttgggcatctgtactcgtacgagcacctgttgtacaagtatgtactgattgaggaagtctatcgtgcctcggtgttacaagtcaggggagcggcacatggttctcttgtctgcatctggcgcttcgtaaaccgcttagcaaaaagctagctgcccttgtatggaaaaagaaaaatgcggaccactttctccgtgatctctctcttggggcttcttactttttcgggaaagccaaggactgtactaggcaaacgagagagaaacgacgagagcgaaagagggaagagaagagaggctgtttcagaaagattacactaaaaccgggtatcgctacggagcatcgccgagggttgtttttttgttggcagtagcctggaattcttgtgtatagcagtataagctgatctctggacggtaagagaccactaaccgctaaccgctaacctactagcaggggtagttgctacagtatagtacagtatgtaaaaagctttcaatggttccttctagtacgtatgccgtgacccattggagagctctcggagcttggcgtggaccaaaagaaaagacagacacctcgccctcttctagggacagtggaatttgctgtacttgtttgttttttagcgggccccggtttaaacagggctcagggccgagggcgtgcgtgcaaatgtcagaccgagattgggcttagatttgattattttgggattttttttttctttttcggttcgcagggggaagtgcaaaatgacagctaaccagccatacctaatacggagagagaggcagaatgagaggaaagatggtgaaaggaagagaagaaataaagatgaagaaagcactagtactgtaggtattagctgaagtgcgaccccgaactgtcactttttaatctcgcgctccacctccttggacgggcgtaaaggtggtattgaacgaagcattgatgcaactgtacctggtgtctatctagcaacttgaatgttctgaagcattggcgctattttactacgtggtatttcgtatttcgtataaggtacttgtagcctatgtaagcaaacgttcttattaagcggcctttcttttgtctttctctattttggtcttaatcttgaccgtgttacaagaagtggtagcggtcgtatatacgaaagtagcatttcatttggcagaagtgccaaaccgcgtttagtcctctagtatttaggtatgaaataggaaaatgaggaccaaaagggagaatgcccaaaaaagggcacatactatgtgttggtcccgtctgccacttcgacctctttctcagctgaaaaagaaagaaaaaagaaaaggacagcaaaaccttggggtcttttacatgacatgtccaaatttagactcgggcagattctttcttccgtgccaaggcctgtcagctaactgtattggcacggataaagggaggaagaagctcaagcaatgtacgttggtaagtactctaaatacgactttgcttcttcgtaaatggaagaagaatcgatcaaacgagtcaatctagtaataatgcttcccgccccattatctgaaccgtaaaaacatctttccaaaaaagacacttcacacacaactcattcacacaaagccaagcattttttttttttggaacgggcactcggtgcgatacccgattcgtaacccgcttttcccggacgtcaaacccaatccggggaggaggggacacgggcaaaaaaacaggtacacacaaggagggaaataaaaaaaaaaaaaaaatcgggaacgaggcttaatctggtaaacggcaagagaaaagcttccagggggggttttcccgtctttgtatcttgcataatcctattaggtactcttactgtatactgtgtaaggtagcgaaaccctctctcgtacctgtattctacatactggcccccctccctcccctgttcgttcgttccatttttgggcacatccccctccccagagaccaggccgttggaactttaacagcgttgtattcggtataggtataatcccaacgggatccttccgacacgaaagaagaagaaaaaaaaaaaaacttccaggggcaagggaagggataagcgaataaatccccaaaaaaagaagaaatcaggccattttttggggggatccttttttaaaaacccctgtgggacgggtagatgctagttttatacgcaaccaacaattttacaaccaacgatgagggcagaaggcagagagagcacgacacagcagaagaagcagcttttcgagaaataaaaagcaaaaaaatgatgacttgccatgcgaaactcacgttttcttcgccctcttccacatggcagcttcaaactaacaacaataacatcaaatctccacttgtaaatactcacttacaccaaaaatagggccaaagcccgtcatctcatacctacacacccccttcttccttgtacttgtacagtatatactaccattactactacagcatcatcacaatcgtctctatccctcccctacagtaccccctcatcttccagaacttttgtcatccttctcccatctcaactaccaaactcccgtatcctttcttccccccccctggcttgggccccctcccaattcccgtaatcttacattgtatcttttcagacctgtaacaactcacatttctgtattctgtccttttttttttttttactctctgaacccgggaaatcgccccctctttcctctcgtctaatcccaacattccaagagagattacaacaggggggtagggagaggggggtactatataagaaaagtgaaaaatagacatgggacaaggcatgtgacaacttactaatattaggtacgtagtcctcataattcgtataaccatcgatacgacagatttgatacgaattccaactcttctttacgcgtatgcaaagactatgaagattctacagcggagcacgctactccaaacgaaaaaaggcttacttgtacacatcacaagtcctgctatccagctaatccagtcttgaagaagacctacaagtgagaaacaagcactaacctccatgggaagccggcaaggataagtgacggaacagctctcgaagcgagtcgattgcggaatctcacgtgcgaccgtctcccagatatcctcccagaggccagttcctggcttcgtcagcgccgtcggttacgctctcgattcttgctgcccaaaatttcatcatgctcaagtgcttacagggtgccaaatagagaggctcaaagtttgtagaaactgggattccaacaatctccatctgtattagtacatactagtaatgggtaatttccattgctatccgttttatatcaagtaacccaggagcaccctcacaacatctgcccgctaccgcccgccaggcagatcccgtcgggatattccctccataccaaatttggccaaaatagatcgccaaccatttctaactacccgctgcttgaaaagaaaaagaacaaaacgcctccgtgacagaagggtatccataactgagggcgcaccatacgcccgctctacgccaccctgtcccgaatcctggtatatcaaggggaaaatgagaagcaagagaagcaagagagacagaaaaacaaactgaagcaaaaagtaatggcgatatgtcaggaacaaaggagactgtgtgtgaagaggggtgtcaaataggcccgtctgccattaattgagggtatcggtaacgaaacaaaaggaggggggtatcgggaggtgcggaatttgaagcgacagaagaagggggggtagctagagaaaagctaaatatcccgttcccctgtgctaaataaagaaaaagaaagcacaaaggggaaaaacacacaaaggaaagacttttatggacagtaacagggcaatgtcagcttttgccctatcgaggaggtgatgctctggggggagcaagcgtgctacgtcttcttcttgccttgatgcgacttccactctgctttggctaccttcatcagaagatcctcgtccttgatgggaatccatgatgtcagggctttcatcgcattctcaaaatccgaatccaggagcacctcgcggagggcctgtaccaaggcagcactggtggcgtgcagaatatcgagtcctgttggcggagtcgtctcactgtcgctggaggtgatggaaacggccggctcggctgcactatctcctagcagcagaaagacatcccagactcgcagctgagctggaaacggaatggaaaggttgaagagagtaagataccatcgtgtaccatacgcagttatatctacgctgagttcggtctatacccatgagatgttagttccaagagtcaaagtttagagaaattcagatattgtagcgctgccaacacactcaccagtctcttggctacgtccttattgagccaagtctcatcaaactcgtgtagcgccttcatcaggccctcaaagcccgggcgatataagcgatcaaggcctcgtaattgccacaagcgcaccagcatgacaaagcacttttcttcgtcaaagtagcagagcagcgtcgccgccaaagatgccatgccttgaacatagccagtctctggaaagtagattgataagcagtgcaagacgcggaacagcagtcgctggccgccacggtatcttttacgaaacatgatgtgcctgctaatggtccgcgggacgtcgaggtcaatctgcacgtcgtctggcgagctttgttccaacaggtggtggaatgaggagacaatgtcttcttccgaagcatagctctcgtggtccatggcggaactggcaagaaatgaccaccaggcggcagcacgccagcgatcgggaatccctttccacgttcgctcaataagcttcgggttcttcttatcaaactcaaactccatgccttcgccttggccgccctttcggacaaccttggccatcttgcgccacttttccgatctctcccactctttgcgcttcagcgtttccgatattctctcaatctgggcttcttctgcagcgtcctggaggctgggtggcagcgtcagcatatcgccggcctcgtctagccatcgccggtctcggttgtgaggtagtaggttgctggcctgtcggatgactgatcgcgaagagcgcttcgatgctgtagacatttctgagttttgcgtattaagtgacctcgctgacatcttcctgctcgggcccaagggtgacaggcccgtcagttctctcttctgtagcctccgccttggcgagaactgggcggatttcatttccgtcggtgtaccaagccgtgatcgcggccgaggagcggagatgaagccatatcggtccacactggcaccgtcaatatcttcccagtcttccaagccgcccgccagctctgtgtcccgtctgtaatcaaagtgaaccgaagagcttgcagatcttacggatcttggagtcccccaaacaggaatgggaggcggtagaatgctattgaaaacgggcaagtgttagcaagaaagatgctccgagcacaaaggagggaagcaggcgccttggaaacgcacgacgccaggaatcgttgagggaaagccatacgagtcattcccgtcctcctctgctggaagctctggggtaggctccaaaggttcgcagtacgagtgccttgcgccatcctcccaattgatggcatcgccgactccatagagcgatctcaccttttgggactccttctcgatgtcggacgtcaagacacgaatgtcgggcggcggtggcaagggcgcgtgcagcgcgggattcgaagcatttgcgccggcgtaggattcgaggcgatcgatgccggcgctggcgctgccagatcgtgcatgggtgggcgtcgaaggcgcagaaggaaaggcatcgcctgttgcggcgtcactggccccgtcgaggcctagcggtcctgcgcgtcgcccgccgaacatgatgctcccgcgattcgaaaaggacagtgtggccataaaatcatcctcgaggaggctgtccgtcgggatggagacgcccagaggagcgaagcgggcgtcttcgtgggccggagaggcagcggttggcagtgatgctgttgcttgcgcccggattcgagctcgcagtgcgagagacgacgtttctgcattgccgggcgacgaccgctgtggctgcttatgagtgggtgctgggggcggctgcgagccccgcatcaggggctgcattggcggcgcgtttgcgtttgcggtaggcgatccctcgcccactgccaggcctaatttcccctttgccggcgcagacgagcagacgctaagacgctgcaggaagcgctgtcgcttaggcgaggctggcgatggcaatggagaaggtgttgatgggtgttgagcaccgctcgcagtgtcgagttttttcaggcaaggggacggcgcagacgcggctggcctactaacgactgtctcacctctcgaactctgccaaccacccggcactgggccgacaactgttccgtgctgagactgtgggacagactgcgggacagactgcggtggcacagcgtcggaaccgacaggagcgtcgatgttggttgaccgaggtggagagtggttggcgccagacgaggtattgtcggtcttgtccgccgtttcgtcttttcttctttcttcttcctcttcctcgcaatcttcttcataaatggtggttgccgaagtcggcgtgggcgcgtgacccgagtctcgcttccagctctcgtgattgagttttgcttgccgaactggcgttcttagtgccggatgctcttccgtgggcggtgcaacgacgacgaggctgggcgagtagagagacagactctcatacaccgaaggagagggagacgacgcagatgaccgtatggatagcgtccggacggtgctgcgcgattgatttctgggcggcagcgggatggggggctctgcctggatcgtcttttcgtagcgaacgccgatggtattggggtcagcagatcgccgcgatctagaggtgcttcttgagcggatcgatctaaaggccatggctctttctgggcgtggtggaggtgctgaatggccgccagaaccttctgaaggagacggatacggcttgctgttgctgttggctttgatacccctggtacttttggcgctgtccaagtggaagcttcgaatcaagcgatcgagcagcttggtgaagcgtgagacagccagtttgagggctgtcgtgggttgcgagagccagtcaataaatgctctctgggatgcgaaagtgcagagagtagcgaaggcgaagtcggcaatccaggccttggcttggtccttccctcggaagctgcgtttgatgctcgccgagataaggtgtatgaagcgagagtctcgcaggcaattcagataacggcgtgtacagagatggctgaggcgatggatgggctaattgaaggtattgaaggtattgaaggcgaggtaaacgaataggtgaatgaatagatgaatgatgcctgaggaaggagggaggatagagagggcgaaatgaataggcgagagaaaggagtgagtgaatgagcgagagagtgagagagtatgggcgtaagagcgtaagagcgagaaaagagaaaagagcagagagctataaatgaaggaaacgaaaagcagcagattcgagcgttgacgtggcactcgttgaaatcataaagtcgtaacagcgtaaagggaagtctgcggtgcagtgcacaatcacagcgggtaggcgggatgcagctctaatatgatggatgtgtacaggcagagtcggtgtaagagagagcgttgacagtaactctcagcccctggtgcgactctctgcagcaccaaacatgcacaagatgcctgagcgagtctgatggagtctgatggagattgatgagcacaagaaaaaaaagggaggtgatgctggagagttatatgaagatctagagattcgagatctggggttgccaagtgtataagtgagtgaattgctgggggggcccggcctcttcccgtctggagaagcgcctccagctaagtgagcaaatggtatatcccttgcagacaaaaagcaagatggagctgagacatgagccttggggagcgcggcgaatcagcatgcaagtgcaaaagaaggtggtatatgagctgaaaactagagcgacagacgaggaataaaagggaagaggaagaggacgaaaaaggaagaagagagcgagactctcctttctttttctacctatacaggccagagcagcatgagaatttttacatgcctgcatatgtgtatgtacggcgatggtcccttgcagcgcagatgccagagagtttgtcaagtccacgggagtgggaaagtggctcaaagcgccatgtgctacgcatgtgccgcaatgttcattcggcgttcatcgcatattctctcgtgctgtacaagtacacgtacacacttgatacaagggttctgcacgacggcaatggtgaagcctaacgccatgtttgcatgcaggtacatgcagctcggatgtacattcacggggccatcagacgggttcgtccactcggcaagatgggctgaatagctcaccaagtggcacaagaacagagcagagaagagaagagaaagaagagacagaggctgtggtgcgtggttccggcgcaccgcgagtaaaaaggcagtccaatcggggatcgcggcagagacgctaagatgcggctagagaggcccgacgatgagtggcgggacaggggtctagtgcgtgccgggggctattttgtcttgttaggtgctgttcctttttttttttttttttttttttttttcacttttcagccatcgggcaacagctagcaacggcacctaatggcgtgcctgtctatctgttcgatgtaagctgaagctgttgctggccggggtgctgtaatcgcggctactggtaactgctccaggctactatactactagtaccgctagtggccgacaacctacaggctacatgtaccagactgctgggaagccggcgctgctcattagcgtccacgtccaacaacaggaaatcggccatgccttcaggcctcaagacggcctgtgcctgaaggatcgcgacgcttttggtcttcaatgcccagcacacatgcactcagcgcccaccgcccaccgcctcttcgtcttcggctgcccgccgctccaaaagccgcttggcgagagcaaagaccaagcaaacggcgcagatttggtgccttctgcggcatcgggcaggcgggcacgccaaatgacaggacgcacttgtcccatcccagacggacttgttctgtcgagtgttacaaaacacagcgcaatgcctatttggtctcaactccattcggcacctatccgagcgaggtgatggagctctcggcagctggtgcccaaggacacctaagcggaagaaaagagaggaccaagtttccacccagggatcaattgatcctaccagtaaactgccagccgcggataagatcagtgtgcatcgagatagcctcgtatatgcacccctcctcctcctccaacggccgcaacgaaggagcccggatgaatggctgcatatgcaaagctaaataggtaggctgccttgttcctggaaagtcaagcaaaagaaagcccatggagagacacgtatatacacgcgcactttgagcaaaaacgggtttcactccggatgggaccccgcggatgcaggaacatacatgctatcacacacttgcatcgcatcgcagcgcatcgcagcaagtaaaatgaggcccctccctccctcggttctctcgctcagctcttgcagctgttggacacctcggctagtatcttttcagcccattcgccaccggcacgggaagtgaggagatggatggccttgaaccaggtatccgtagtcgtactattgctatgtgcactactaatagccaacagctatgaagcgagaagagaagaagaacaagacaaacaaagaggctgccgtctcatgcaagggtcgtcacttgtcacaaccgcctctgcccatttggatctcagcatatgcaaggtacccggaggtaggcaggttgccggcggaagagacgagtcataaacaagcatactttggagcactgcggcctttttttcaaaccattgaagcttgagcttttggctacgaagcatgttcgcccgactgatttgcatttccatcccctgtcaaactatgtctgccacgtttttttttcccccgggatattttgccatctctatctcggccttatcaatctctatatacacttgttgcttcataatgggcacagcccggcaccgtgcaggcagagcaaacgctcaacggcggcacagcacgcaatcctgctgcatgtacctggactagcattgaggtgctattccgaagccagtcagacggcaatgcaagggagacatggagagggggtccagccagttcggcaatcgttatgccgtcccatccctccctcttttttttttttttttgatattttctcaattgagtttgcgttgtatttttcttcgttttcatccctctggtgtgtgtggatgtggcacctcgtaggagtattgcgaggttcccccctctcaggtaccgagtgccttaattttccgttgccctcggccgtactacgactctgtcctacccgtcagcccattgacgggttttgtggtccttttttttctacctcttgttcttcaaaaagggcacacacacacacacacgcacacacattatgtgccgtgggcgggaatcctcagctcgagggaggccaagcaccgacgtcttcaacgaggcccccaattgctgcccgtttattgcttgcttgccatccacgtaatatgtgcgaccttggcatagaatcctgcctgacattgatagatagctagatatttagtctaataggcggttaagacggccaaataagatttgtacatgtacccagagtagctctcgattgatctttggtaacccccaaaatgtaagccgcctttttgccaatcgatgactttatcgtagacccaagtcagaaaaagacgtaaaaaaaaaaaaaaaaaaagcaaacatctactttctctatgctatacctactaccactagcattacaatctactgctcgctaatcctccctcgcatatccagaatccagcccaataccaccccaacaacaaagcaaccactttcagcagggtcaatcccagtaaaaagcaaaaaaaaaaaaaaaaaaaaaacttcactcttatcgtgaaaagaatcaccccatggcaatgacacatcacattcccgaaaaaagaccaatagcgtccacctacgaagaagaagaaaaaattaaattaattgaccaccttcttacccttactggcttctctcattcaaacgtggctttctgtaaacaaatcgccatcccgctattagtggggctccaaaagcatcccggctaggtccacctccccggcggcccaaaaaaaaactgaaagccttgcggccgcccctctccggaccgttagagccttttttttctcctctggtcttatatagccaacgctcattattaaccaactttatcagtacgatggagaggagagcacaaaaaagaggaaacaatcttttctttcttccctctcggcctaatacaagaatatagcccagtacctatgtagtgtgaaagtatgaattaagtagtacaaaaatagtatgtagagataaaaagaaagaataaaaaaagggggggcttgtaaacgttcaaacaactgaacctccggaattacaaaacgtacatatgcatcatcggaacggtatccttttccggacacaagagtcagagtccttccttctcctactagtcatccaagcatgcattatccatgaactgttttcccctctctcctcctctcagtgcttgccacgctgtctctcttccttaaaccatgacccctgctcccctctcttttcatgcgtgttggaaagacgtctcttagctctactcccctcgcatattgtcctcggctcatcctttcccaatgcagaagtagcaaaagcagcaaaaaaagaaacaagacatacgtagacaaaacaacaagaagaagggggtaaaataaagaagagaaaaaaaaagagaaaaaaaaagagaaaaaaaaatcttcacgtcactttttcaatccactgcttccctttcaaatgagcagctgaaaattcagatgcgtcgataaacaaattgcggtagccgctcagtcggaatcgtcatatactcgttcaatgtgcaataaaccgtagatgttgctttctatatatggtcttcttttttttcccttttggcctgttgggtgaaaaccctttgccaatggatgttgtatccggttcagccaatcaagaatatccatctctcccctcttcgacttcatatctcattctccagcaggctcaccccacgcttcacacctcctcgttttcccagtccttctcctcaaacattggtgggttgcgagagccattcacttcgagtttttccaaaaactctggtggaacagttgggatgtatttgcgctccctctctctgttgacacctccaaagccagctccatacgatacaagcatgtccgtcaccgacggcagtgcaaagggtagcatataggcggggttcagcaacagactcttgggagtgctgtcttcatcgtcagagtctgcacccttgatgctacccggcgattttatccgaacgctctttggagtttgaggcccgtttccgttgaagttggacgccacaggtgtggttggggcactttctgcacccacagtctggccactctggtgtcggtcctttttgagtgccgcctccctctggatggcaataagatacttcatggcgctaccgggcaatcccttttcgccaacttcggggcggtaatgcgtagccgagtgaatcagctgttgcggcgtcattctcttcaactgctggagagtaccaactagggcctccaagtcatcagcgtcaagcgatgagaaacactgcagccactgcaggagttggatcacaggggcaagatgccgcttggccgcatccatggttgtttcgcccgatgagttcatctcaccgccctcatagtgctccgcttgtctgttgttagttcgcgcccagtcctccaccattgacacgttcatgcggatctgcattgcctttgtcctagccagatacttgcgattggacatgaccctgttgaacagctcgcaccctagccagtagaggagctgggagataatttgtgccgtgatgacggagtggatgtcgtagagatccagcacaaagagcgtcgatgatagcaaggacgtaacatttcgaggtgcgggttttgccctttgtttcggggacggcggacggaagcgcttctcgaggggctgctccttaaccgtagactttcttttgaagattttccattcgttttggaatgcaatgtcctcgaaaccgggaattgtctcgtgttccagcatggcagggtcgagcactttgtccagacgtctttcggcgtctcggacgatgaggacaaatatctcgttgatcagttctgctagctgtgcctggaactcggtggttgcttcaactagtccagcatcttttttgagataatgcaggagcagcgtcgcgtttgagatccaaaaagccaggatagtcatgtcccactgggacttttcaactacggcattgatgcactccatggcagataccagtagcctcctcagcagatccgggctagcatggtagtgtgcatatctggcactgaggaatatcatgttggccgggactggtttctgcgatggcgaccgctgaggagtcatgttggtgacgacaatatccaatagccggcccaattcatgttcttggaagacgaacatttggtcgtggagacagcggctccagtcaaactcctgttgctcttcttcaaattcgtccacgggctttaaaaagcaaggatcaatagaatgttagaaaaactccaaagattgccaataagtagtgttggactgtaacaattttaaacgtacctctggttgatcgtccattccaacatttcccaggtcaacttctaggtcacgagcgctctccatcatcagccgtctccgcatctcgttttccgccatttcttcctcgaaccggtcttgggagaagccagcgttatagaaatcccccatggtacccgcactcccaatattatatccattatcgtgcaaataaaacgacatatcgctatccgggggaacaaagtcaaaagccgtccgtccagatgatgtcttctgctccgacgatgctcccttatcgagtagcagctttgatatcaccttgtggcgatttgtcattgcccacataaatggtgtccattggttgcggtcctgctggtttacattagcacccgcttcaatcagagcctcgacaaccttctcgtgaccctaattcaatcagttagcacaaatgtcaaaacgatgggatatcctctcctcatagcacgggcgggggggggggggcgacgaacaaaacaactggcgtagatcagtgccggagttccatcatcatcaggaagattaatgtccacaaaaggcttcgcatctccctcaagcagcttcttgacctttgcggtatcgccattgctggcagccatagtcaatgctctttgtagtatatccttcttctcagactcggacatcttgtcgttgtttatgatggcatcttcgtcttccagcgccgcttcattgcggtgggctgcttgggctgccaacatttccatcaatctggcatcgctgtcttttgggccgctgccagcgaaatcgtcttggtcggtggtgtcgttcaaggacaggttttcgaagttgagcggcttcgctagcactggcgaggtgagaaactgggactggcctgtatgatgtcagcgagttgatttgtattcgccaaatttcgcatccatcgtagatagctacctagttgcctaggtagctaccagtataaggggggagaagggaaagatgtcgctttcgccacggcacgcaccttgccagccatcgtacatctccgtctcgggcattgtaaattcgccgccagcatgtcttcggtcgtccaaggactttggcaggtcgtcgggaatggctcgtggttgctcgaagccattatcgctgccagattccccaggatccatggtggaaggaggggcaatgccagagtgcctggctcatgggacgtcccgtcgcttgctgcacttggccgatgcggtcgccacggatgagctgctggcccgagtcggtatcgcggtcgaatcagatgccacagctggcttgctcgagcaaaaggcgagactggagtcgcgtgcaaagtgtcgtggacaagagagcggtctacctatcctacccactttcaattgctgttagcagttccggggctaagtgctgcttgtagggtcgtcatcgggtcaatattggtgctggagcatcccccgggggtggtccgtgcgcacactgtctgggcactcgctggaagaatcgacaccagaggcggtttatgggtgaaaagacagtgtacttggagtagtaattaattctttaagttttcacagcccaaaaacagattgtttactctttttttataagaaagtttatattgttatgcgttttatggaaatccatcagccagttagcacgtaggggtgcaaggccaatccttctggccctataccgctcgcttgccaaatgctcggaatcgctttactcctccatcaggtatcatcgtaagcctaacatgcgtaaaaggcacatctaccaccgcagaagcaaacttgtgttcctggtcaggcccggtcttgctcggcaacacagtctcaacccatccccccgacttgatatcgggctctccctctccttgccacgacagaccgtggacggtaatcttttgaggaaagtttcctcggaagtgtgcagtgtcgacgacaaattcctggatatatcctggtgcccccagcttgacaatcgtccagtcaacgtgatccttgcctcgtgaacgcttcgtctcccagccatcgcccatgtccttcccacggcccggtagcagcaggttgtctttggagccaaagtgttgatcactgcatgagatggcgatgccgccattttgtgccgctgctagatcaaaaacggcatccttgtcttcaggaaatacgggaacagcatgcccgaacaggcggaatcttgcaatgccgccgtcgggatacatgttgagcctcacgtgagtgtactgcttgcctgtgggctcgttgaggttccagccgtgcctttgactcggtccacattcccgaatatcgagaattgtctcccatttacctcgaccccctttccatgaaacaacctcgtcatcgttgtcgctgaagcatccttcaacagagatggcgggagcattgttaccgttaaaaaaggccgtgtctacctcaactccgttaacagtgcccgaggcgacgccgaggcgaatcacaacccagtcgaactcttcgggattgtggcgtcttgtctcccaaccgtcataccacgctccggtatagaccattttgcccggctggcgaatgggggccgttggggttaggaggttgtctgcctcagcaaaccactgatccgaaaacccaaggaccttgccgcccaatcccgctgagacaaggtctagttcgtcgacgctcgtgtcagtggatatcccctcgttatttgcgaagcagagtgagaagagataggtgattcagcgtacctatgcatgctgggcggaatgtcgtgtcaatctcatcggggcccagttgcgtggccttgacggcttgcagcttatactcgacctcgtcagcaaacgaagacattgtgaatagctattagtttgacagcgggcagtaggcggtctgatataacgctagagttgaaggttgctcgtgagccaggaatcagaaattcgatctctctttccgttacaccaacggcctgataagaggtcggaggccatgccccctctatattaggtacctaaacatcggccacctccgacgccggcctgcggagcggtagcccggcggcaaccgggcagataagcggggaagcgcatctatgtggtatcagcaactttagacttacctaatgcctatagtgattgaggtttgcatctgctattctgttgatagcgagaaaaaatagccaaaggatcgagacatgcctcagctactgcatcatatatacatcatatactcgtccgagttgagacgggccggcatctctcgtgagtggaggtctggctagataattgcgagtagccattctgccagtatctcaatgttatggcgtcgttctaccttcaccagctaaataatgtaaatggaacaaatgacagtttattgatgagcactaagattgcgaatctatgaagtcaaccctcgccagcgtgcacaagatgcacgcatgaccaactgcctcttcctgtgctagcacataggcggactgttaccctattcctctcgcaatctaagaagagcaccctattggaggcctacctacttaccaaagatcggacgggaaataaagctggtacggtaaggccctcttgggagaaaaagacccgaagcaaggccagcgcggggaagaggcagctaagatttgagaccccacaggcggccatgtcgtagatgacctattagacatttggtaactgggttatgcatccgatgctaacatacctagtacttacatatatgctgtaccccgatagccacgctcagcaaaagcacgaaacgaattcaacgataataagcctgatgcacctagaatatttgagaatgtgctacagaaccatgttgcgccgtatcacgcctctcgccagccatcatatttccaacgtaccaccaatgccaccgcttttgacgtgctggccaggtaaaatggtgatagctgcccctcgacgtgtgtctcagcactcgcttcagcgcctccccgcgctacggcccccatatttggcggccgtgcgacagcttggttgctaaacacagggcgctgattggcccagcttcccgataaagctgttatctaccgccctgccccatcacggctgccaacccggatctagactgtttagcctggacgcctgtcaatgacgtgctgttctcggatggacgacatcaatatccagttgccactttgtcgtggctttatatcaacttgttactttttgcgaatttctctttcctccttctcttcacccggtcgccggtgctttggtatctacggattcaaaaagtacgatccaaacaaacaaactgataaagagccatcatcaaccaccgtcatctctacgttgccgtgtagctagattttctcggagctttcaatttagcagtgccgcagctccatactcccaacttcaaatcttcctgaacatttcttccatcactggaccacaaatttccgacattctgggctattgaaatcaacacaatggccagtgctacaggcgtaccggaaacgcgccccagcgacgccgaagaaactgggtttacgggtggcgagaccgaaccactcctcggccgccctggagatgctacgcaagaggagggcaaatcagccttcaacaatctagttcttggtacgcaataacgcgaaatcatcccaaaactgacttcaaacttgcgttctaacatcaacttcaaataaaaggcaccggtatcgttgcgcaaataggcatatggcttctcgtcatcctcatctgggccagtgtcttcaccaagcctctcatcctcttctcagggcatcctctcgcccagtcctttgcagttctggtgctggtgcagtccatcctctccttgcagcccacccatacgctcgagcagaaacgctggggacaacgtattcacgctctactcaacgtggtggccttgctttctctcatcgctggcgtgacaatcattgaatacaacaaagtgaagaaccacaacccgcactttcactccgtacatgcctaccttggcgtcatcaccgcagtggtgcttcttctacaatatctcgtcgggtttaccatgctggttacgccgaagctgtacgggggcgaagagaacgcaaaggccatttggaagtatcaccgattcagcggatatttcgtcctgctgctcctgttggcgaccatcaacagtgccacaggaacggattataacaagaatgtactcaagctgaagctctgggcgacgctcatcttgtcgattctcgtcgtcatcggagtatatcctaggatccagaagcagaagctgggattgggccgaccaagcctgtcgctttgagcggccattaccaagtcaaaagttctacttagaatgagaaatgtgtgtttcattatcttgcttcgtcatgtaactaaatatgcctttacgcaataacagtcgcagaaatacatcattgtatatcacaactgccgaagggttgatcactgttatgcatgtgctcagaacttgaagttcaagccggaaatgggacgcgtaaatctatatccagtattgaatagcctatgtactagtcattatctccattaatatcgctgacgccgttgactataccatgcagcggtaacgcattctcctgattcaacgaagctgctgcgcctcactagccatgctaagctttgataccgaacggtgagggtccgccgccgccgttcaaaccaattttaacaggtgggccgttgtccgagtgagagacagatgaagaaaaggcttgcctgagccggaaacgcccttcttctcctttgtgcggtaaggttgatattcccgaagaataacagggtagaggatcttcttttttttcttccccgtccagaagacatctcaagcctatgtaaggtaccatggacttagtaccatacatagcggtcttccaggatataggtaggcgaaggccccaagtggagcacaaaatatcgcgtcaagatagatacgagaaaatacgtatgctactagaaagaaaagaagaaaagaaaactaaacctgttcctggcggcggtgatctatctggcagatcaccatctctgtggaaataccggctggaacgatttcagggttgatctcggatgcccagggtgggcaccgaagctacgatgtatgtagtactgtacatgcaattctggacgttagaagttggattgagagcactcttaccagggctaccttagcccccagtgcctagaatggtagctatgtacaaccttgaagttatactggaatcgcatgatccaccccttacaagtggcccaccatcaggtactcgtactgctaccgctttcttagctcacgtatatctcgcgatatggcagtcgtttgcggaaaagagcaaaacctaaaagttctgtctgcgtgtgaagtgatgaatcgtcaagcagagaaatgctgctcttccgcttccattcgcagcacgctctgcattggagcgacacgtgtctccatcggctccacttccccaatacggattcggccaggatctccaatggacgccaccgacgcaattgtggatcccgaaatcaacttccgacgtcacccaccgttggagcaagcgcgcctccctggtttgtcgagccgattttatcttacttgtatattttagtttttttcaaatcagtctcgtacagtagcctcagacaaactcccatactcaaacgaaagacttagctacagcgcagaaaccagtctctaagtacctagtctcttccataatatccatatagcctcctaggtagcgttgacagtgtactgcgtatctatgcctgttgttcttacacctcttctccccttctttttggtcttttttaattttcaattttctgcggtagcatccatcgactaccctattgtacctgtgaaaatttgtcggtcagcacagcatgtgcggctgaactccctttcgacccttattagtagcggattgttacgtcaattcgcccgaccttgtgctcgttataccttgactgcagcagcatcgtgactaaacagcctcgggtagcggcatcgtcttcgcacgtcttagtattagtaccgtggtcagcctctcttctctcttctcttcttctcttcttccaaatgaatgtagcgtgatccgaccggcaccaagcatgtatagaaaccttaagaattccactgcctaccggcgtaaagcgggtcgtcgtcaaatgagccattgtggatacagccggagacccggacaggatgctcccgctgccctgggatttgtcgaaatcgtgagctttgatgaggttctcgatgggagaaaatacgactaggttacgaagcagtaataccaactgtacgtacgagtcagcgagctacctatttggtcagctgcggcggcagagcggtatagtggtagaccatacgatagtatatcgggatggtgggaacactgcatcctctgtgcatgcctacctgtcttaacctggcagtaactgaacccctttagggtcgatgccctcacagctatgcccctggggcgcttgatgcctaccatctggcttctgccctggattctagctgtctaggctcactggctcggaccgatcgcagtacttgcactgcatcaaatgccaagatgggtttggtgttggcaagcttagcatcaccttccctgccgtttatatcggtggccgataactatcctaccctcctcgtcgctgtgcgtacagggggccgtcgacgatgaatactagaagtagattgtttggcatgccatcgggtgggtatggagcctgcggacgcaggtgggaacagtagctactagcgaatagtctaggatttggtggtcatgggaagcgtctgattttgacgctcgaccatttaccgggctgccctattgcttgctggatattggctaaatgggtcaccacgcagccctccaaagccgggctcatgttgtgttgagattcgagcatttcggttgtagctctccctcgcggctcgccaagcacgcacccggtaggctggaataccacagcgggaattttgccaattatagccgactaaaaataaacctttgtttggcgaaaagcctgtagccgaaaggaatctacatcaaccttggaagttaaggcaggatatgcagatgagagagccggggggtcatctagagtcgatgctgcgacacacgtcgtagggccatgtgaccttcgggcgatggcgggagagggaacagcgagatgacaatgaattcaccagggaacgcaaacttttttcccttcctctcattaggttgggagagaagagaatacgaagtctgatgcggctgcaccggggccatgcttcacaaatgacgtccactcagcaggccccgcggggaactgggggcttcttgaggaagccgagcttttgtgagacaaaggcaaatggcgatacaccgtcatcagacttggaggggagagccttgagcctctccaaaggcgatcagcagccgatcggccggtccattttgttcacgttgcacctgctagagcggtcacaggtgtgaggtttgcatgatttgcatgtacgtcacaacatggcctgacatggaagcttcgagctttggtgttggccatccccctgcgaggggttgcacggcgtcggcgtcgcaacttgggccaagattaatgcaatctgggtcgccgcatggatgctcagaagcataccagccagtgggtagtagtacctactttgtggataaagaactagcagacagctgaggccgtgggttgcaatatgatggaatacccagtgtatggtatccgtagtccagcagcagctaccttcatgtcggtaccctgcctacatgtgcctattggacttggccccaaatagcaaaggccgcagagagccatcagcatcacggcacggagcgctttgttggatagggctagttggtgtccggggaaaggatgtgtggatgccagatcaaattcgagtgaaaaaagacgctttcgcctcgtggctgggccggtgccgatggatggaaactcacgtcttctgttcgccgccgtgctagcgacccatctgcgtaacgcacagcggccccctggctggccgtctggattgtgggccaggcgaggttgagcgacggagacaggggatcgagcagccgttggttcatcttgatttcggaggatcgaagaacgcgattttatgttgatggtgtaacagagtggtactatgtagtaggtacctgcgcctccgtggcctacctagtagtaggtgctgtcgccgatgaatactactagtagtacctcaggcaggtaccacagcgtacctggtgtgtacatgggaagagtcttgttccggtattagtactactaaggtagcgttcttttggcggcgctgccaagggctgtggcaccacagctggaactcaggcgaggtacatgcacgtaaaccatcagcatatcagcatatcagcttcggcccgcaccattacatcgctgcggcggtcagcattttagaccaagcgcacatggcttcacgattcatgcttcattcatgctttggtgccacaagcagatcaaggccctgcagagcatgatcgaagcaggcagaacaacagacgcggcaaagcatcgcgatctctctataccatttcccgtctgtctcaccacttggatttgccgccccatcgactctgctggtcagccatccgtcctcatgttggcagcggtcagcagtcagcaagctgctgaagccagacatacatggagctgccagttgcctgggaacacgtcgtgtctgtgagcatagcgttctgcgaggacatccatatgcgaatctgtagcacggagcatccctaggcagtgacacgtctgctctagaggtggccaaggcgggcgtaccaatcggctcagcagccaaagacagggaggcgctctttggaaaaaagctccgcgtggtcgcagtttaaagttagatgataggcacgcgagcttcacgatgccgccgcaacggccaaggccaaggcccgcccgccaccgatatgaacgaaacggagccggcgttcggggtcgtgcttgtacagaagcatgaatgtaccgcaccctcaggcaaagctgcggtaacggcacgatcctcggggcgttggctagcagttttggcatcatagtcttgatccgatagctgctggtgagagacccatagccgcggattggcgttgtcaaagccgtgctctgtaccagtaccaatgctctggctcatgcctgcctgggtacctagtatagtggcaagagtcagtccgcagtagtatccattgcctctcaaaagtaaccttggaaaacaatttgcacggaaaaaaacctctcttcccaccccttgacgtggggcctctagccgcgagcgtttgctaggggctcgtaaggcctgggctgatggatgccagctgtcgtcacctacgtcataccctctttttttttttcgctcccctagatggcgcctggcacacaggccgctatgtaccaggggcgtttctgggggttttgatgacatggggggcatttctggcagcaaaagcgcctctttggcagggtcgccagacttttgcaatcgttgatccgcccagctctctcgcgcccccgttgagacgcctcgcagtctgctttttcctgcgccgtgcagcgtctgcaggcccagacctgtgctcttgctgccccccgagagcctctgattctagcgctgctggagccggcagccgcgccgcagcgtctatcccgtccagctggcccctcgttttgcccaccccccctgctctcactcactcgctgtaccgtactgtacttacgcactgctctgacgtgtgaggaggccctacggcctacagggaggcacaaccaccactgtccttttcccgcactcaacctcaactccacacaaccaccgttttgtccagcgtagcgaggcacaaagggcgatactgaaggaggagactaaaaaagaaagaagaaaaggaaacaaggacagagggcacagagagaaaacaaaaggcaaaaaagagaaagaaacacgatttaaacatccaaagcgagaagacaagtaagtgagaaagttgagagaccaaagcgagaaagagacaacgaaatcgagatcaagaccgcgaccaagaagcagaggccgacacgaacagactggggcaaagacagaggcgagacaccaccagccagaccgatctccgctattgccttgtcgccctttctcaatctaccagttcagtggccgctgccgagatcttctgagcatatcctgcgctttggatgctgccgccctgtccagcgtatgcggcatcccacttgccgacctgacctttcagagatccaccgccattcctcttctgcgagaagaggcatgaggcatgccacgccagagctactcggccgaaaagagagccctattctcgccctctctctcaaccccggcctcttctacttcaaccgctacagcaacagcaacagcaaccgaaactgcaaccgcaaccgaagctgaggctccgtctcccacctcgacaacctcctggacgcagcaactggagctgcccaccacatcctttgctcattggaccgttgacactcccgacccgaccgctgcgagaaatggacaagtgacggccagcaccacacaagatcgagatgcccatgcccgtgcccaaagcgcaatggcaggacgccgctctagttacccattctcttccctaaacccccctgaggactcggtctcttccacttcttctagacctttcttcccgcggcgtacgactgacgtgaatggtcgaggtgccggtgatgaccgccaggaccgtgtcgatgtcgatgccgatattgatatccatgcggtagacgacagccacaatgctgcgtcctccgctgcctttgtttcctctgtaattaatggatctgcagaagacgagctgccagccgccggtggaccgaagaagcagcttgttgaataccgggaaaagctgatccgcgatctggagcatcgggacgtctccgcccaggaactgcatctgggcttgcccgacaaggcccgtgtagcacccattctcgaagatgcagtattgaactctccctatccgacttcagtcttcacttctacatcgactgaatctggaaacacaattcgagggggcaccaccccagcgcctgttgccagcaccccctcctatccttttcctcggatgactctgccacctgaaagttttggccactcaagcctccctcaatcgtctgctccccatgcgggctcttctcgcttctcccaaactttggcatttgagcaacgcggcgtgctcgatagagtcctatcagagacatcgacccccgcttcgactttgacctttcaaccaggaggcaccccgcagcccgagacttttgagatttttgactttcctactcccaacctctatgatctctcgttaatgctatccgccgagccaggtctcgaagcctggtggagcaccgtcgtccaggttatgcgagaagtatacaaggctgagcgtgtgacattagcagtccccgccgacactaccgacattgaaaacgtcccgtgggggcaaaaggccacatacaacgaacatgaacaagacgatctaagtctggagtacctggcgagggggactagcgtcatgcagagcacggaaaatgaggccatcgatgatactcttgctgagtccgccattgggacgccattagacggaccacagcggcctgcgtttgctagtcggcactcgttcaccacctttgaagagaacaaggaaaggtcgcaaggtgggccaacgatggcccctcagcggcccagctacttgaggagccaaacccatttcccatccatccagactgcagcggaacgagacaatgatcacacaaagcttaataaaagcactctagagcagcatgactgtcttgaggaagagcaacagcaacagcagccaatccctagctgggaggcgcctctggtgcccaaatacactggccagggcagagtccttcccgtccttcaggctcttgactatgaagctgaccccctcattgaccacactggcatcatgagagtattggaacgcgggcggcctgttgccctaacaagaaactatccctacttggccccggcagctccgacagccccgactccttcatcactagggcaagccagtgttttgaaatctggccccaggacacctggccacgagctgccgcggaaacccaagaataagcggtcagactctgcgaccaaactgtcgtccatctttgccggtccgactggtgctcgtgcgtcccccaggaccaaggttcatttcggcgacacgatattggacgacgacagcccgagaccaccaacgccaaagtatgaggagtacgaacaggctcccccctcgccatggtcacaatctccagccccgtcacccgcagtcaggcctgacccaaaggaaaaccccttcttcacggacgccaccgttgatgaagaatcatttaatcccgaccccacgcccacagattataccaccatgcgacctcccgaagctatcggtgttgatcactcttggacggttctgcacattcctcttttcaacgtcgttttctccagattgcaaccgcgttctttcaggctcgacgctacgacaatgcaccagaagtcacagtcgcgaagcagccagtcgcccgagagtacacaccaccaacgctctacggagtttgagagccagaagaaagataaacctcctccaattgccatcttatccatccttagccctgttattccgtacccctccaacctgcgccactcattagagcattttgcgccgcaccttgccacatctttttcgcaatgccgacactatacccatcttgagacagaacttgccggtctcaaacgaagaagaccatccactgctggatttggcgcggtttcagcgtacggacagcccatggaaagctccgcatttctcgcagcagaagagactgctgctttgcagcagtccttggctgggagcattacgagccctagtgactactctggcatctccaagagtgccactggctctccgattggaactcctggatgggaacccggcgctggagtctatcttgccgaaaagcgtcagcacgcggcgagccccgcaggagtctctcagtcctcaggcggctatttcagcagtaaacttgcgagacaaggttcacagcgatctcggactgggtcgaaagatgatccttctggagatgtgcggccctctcgcttatccggcagcaaagttccccagacctctcaagctgccacggttgacagtgacgagttggcggacacacacactggtagctcggaggaactcaaccaaaaggacgtccattctcagaacagtctggatggtagcgttgatcttgaccccttgttggccgataggtttcctgaatcgtcaaaattcgagcagggcccgtataaaacaggccattcccggcttcacagctacggtgcggactttgcttcgactttccagtctctacctcctggttctagtctgcttagccggcccacgttagcatctagtgcaaccagtttacaaagaagcaattcattcattgcttcggctgcagacatgccgccgccgtctgataaactaaagggcctcattcttgactcgctacccgcccaagtcttcgttgcgctgccacagacgggcgagatcgtctgggtaaacagccgttacctgtcataccgagggcagacagtggcagatttgtctgcggatccatggggcagcattcacccagatgaacgcgatgagtatctcgctgcttggagtcgctcgctgcggaccggcgagcaattttccagcactgtgagaatcaagagattcgatggtgtctaccggtggttctacgctcgtgctgtagcttccaaggacaagcgaggagccgttgtgcaattcctagggtcttatctggatatccatgagcagcgcatcgccgagataaaagcggcgcgccagcaggaagtcgaggcctcagaagcgaagcaccgcctcttggcaaatctgataccgcagattattttcactgctacagaggaggatggcgtgacttttgcaaacgaacaatggctgtcttatactggccagagttttgaagatgcactgcgtctgggcttcatggattttgttcacccagaagacttggctagatgccgcatcccctcttcacagtcagcgcagtcatccaatcgaaagggtaacgccggtagctatggatcgagtgacaacacacccacaggcgcggcaaaggaacggccaaaagagcctcaaggccatgaacgcgcaccaagtcagcaaatcaattccaataaagagacaggctatcaacttgccaattctgacctggcagaattggccagaaaaggcgtcatcaaagtcgggactgactcgaacggccggccatcatacacaacagaagtccgattgcgctccaaaacaggagaatatcggtggcatcttattcgttgtgttgagatcgataccatcgattttggcagcggcgcaagctcttactttggttctgccaccgatatcaatgatcacaagctccttgaggcgaagctgaaagaggctatggaatcaaaaggccgattcttgagtaacatgtctcatgagattcgtactccgcttatcggaatatcgggcatggtgagctttttacaggaaacgacactcaatgaagagcagcgcgactacaccaataccatccagacgagtgcaaacagcctgattatgattatcaacgacattctggatttgtccaaagtggatgccggaatgatgaagctgcggtacgaatggttccacactcgttcgctgatcgaggatgtcaatgaacttgtctcgaccatggccattgcgaagcgacttgagctcaattatctcgttgatgcaaatgtcccgacgtgggtaaagggagataaagttcgaattcgtcaggttctgctaaatgtcattggaaatgctatcaaattcacatcagaaggcgaagttttcagccaatgcaaagtatattctggtgatgacggaaaggtgggacaaaacgaaatcatgctcgaattcattataaccgataccggtcggggcttctcagaggaggaaaaggctctcatattcaagccttttagtcagatcgacgagagcagtaccagacagcacggcggcagtggacttggcctagttatctcgaggcagcttgttgagcttcatgggggcaagatggagggaacggctgtcatgggcaagggttcaacgttcacattcacaacccgttgcgcgctacctacaatcgaagatcagcctccggtgcccagcagccccggctcaacagcgactgctgtaccttcggcggcagcagcagcagatgaaactgaacggcctagcgatcccacggtgacttttattccgactcagcacgcgcatggcggagacgaagccggccttgcgaatgtggaattcgtttcccctggaggtgactcaactgggagctccagccagtctgcccactctggccaatcgctcattacggataggtcgtcgataacgtcgatgaacacgggactggctcgttttagcgaggctgctaaagccagcggccaagacctgtcgcaaatgaagcttgagatgccatccgatcgcagctcagtaacacgaagcgtgacgccagagaagctcccatctgaggcgttccgcccgccaatgtatctgatactgattatttgcccccagacacacagtcgcgaagctactgcacagcacattgagatgaccctaccaaaggatgtgcctcatcaaataactgctgtcggcagcgtcgaagaggccgaaaagttcatcggaggcgatgacccaatccggttctctcatattgtcatcaatctaggcgaagcagaggcagtcatcagtgtcatggatcaaatcaccaaatctcaaaagatggacagcacaatgattttgatcctttcagactccgttcagcgccaggctgtgatgagatacgcatctggaaccaaatatgagaaactcttttcagagaagctggtcaatttcatctataagcctgtcaaaccgtcacgctttgctgtcatcttcgatccagacaagatacgggatttgagcacggactggaatagatccaccgcgcagcagatgctggagagccaaaaggccagctccttggatcttcaaaagcgtatgggcaataagggctaccgaattctcctggtggaagataatccagtcaaccagaaagtgatgatgaaattcctcaagaaagttggcctcgatgtggacattgcagtggacggagaggagtgtttagatcgagccttatcgaggccgcatagctattactctctcatactggtaagcttgataaactctttttcaatttctcttttgtgattgtatgatttttctctttggctaacacatgacgcagtgtgatctacatatgccacgcaaagatggctaccaggcctgccgcgaacttcgcgagtgggaattgttgggtaattatccagcgatgcccatcattgccctttctgcaaacgtcatgtcggatgtccaagagaagtgcattgcagctggattcagcgattacgtgacgaagcctgtggactttattgatctcagcagagctatggcgcgatttttctgatcataacagcttgctgttggatgaccttatctttcttttttctcttacttcttataaacttggttcacctctgacttcattctactacaatgaagagtcaagggaccccctccccccccccctttctttttattgacggtgattggtggctttttagagggtgtactggcgaaatatttcattttttgccccctagctcttcttcttctcccttcctttcttttctggctcttcataattaggctggatggaacccgaagagccaggcaattttgtgataccacattatacagcaagcaccaccatgccttggggattctttcaacatgtttttgatcacccgaaacaatttctacggtactcatgaggtcgagatggcaagacggaaaggggtttatgtttcgctgtttggtattttttattccatgttgttttctttttagctgcttttccctcaccctgttcttagcgctgagcatcagaatggcaagacagaggcaaagactagggaggcattttttagggcaaaggctaggcaaagacaaaggcatatgtttacataaaggacttaggaatggatggagcctgatttgttttatatgctcgaggcaagcgaggcatgtagggtcgcagcgacagctctggcgtgcaaaaatggctgcgtgttttttttttttttgatgtcttctttactacttactctgttgatattatggggtttatttagcctcgatccccaaattctccttttttcccacccattcattttcttcttcgtcctcttcaactttcttctttttagccttgtcggcgtgtgtgttgtgttgtgttatgttgtgctatgttgtgtggtgttgcttgatttgggtttgtgcactaacataatcatctaatcattgtggcctttttttgctttcaatacggaaaaaaggagagaaaagaatgagggtagggcctattattatttttcttcaatttctaattgtgatgggattttgggttggcttggaaaaggtatgggatgaacagatgggacgggtcaaggaggaatacaaaaacaaaaacaaaggggggaaaaaaaaggattgggatcgaccaaggaaattcgatctctgcgtattcccacatgtttattttcttctctgacaagctaatatagaacaactaagtactcagtggattataagggaaagtaataagagttgttttagcaaagtgttagtaacaaaaaagatagctggctgaagcctcgaattggaaaaagaaatcatgttttgtcaatggtgaggatcaaataagtaaccggcgtcatccagtccagtcacattcatagagctctatatagaggcaaagcttctcaaaaagacatcaaaggtgaacacaatatttcataaaacaatcaaactcagtgcagcccaacgcttttattttcatttatacagccaggaaatccggtctatatagtggtatccaacaaaaaagaaagaaagaaaacaaatgttgatatcgcttcgtctgttgcgcttattcaaggaagttgtctcatatcctcccttcaccttttcagtatacgcttcctctgatgcttctgtcctctttctcagcctgatctaaatcttccaacttggggtctgcggcactgctgtgtggttcaggttcatctccaaggcgattggccagtcccgtaccgggatgggtgcgagaatctatggagcccatgcgacggcgtgtggtctcgccatctgaagcatcagaatcgcttcctgcaatagagggatggcctgaatatgtaccaccaccatctcggccaatatgcatgtgggtggctttgatgtggcgtatgcggtcctctgccgtgatgaaggagggcgtgccgtcaggagaagagacggtcccatcaatggcccgcgccaaatcaatgtgaaccttcttcttcttttctcttggaatttcctttgacgattcttcgccgtctgcgtccccttcatcggagccattggtcgatttatgtcgttgtaatctccttatggccagatttgtgccactactgccatgggtagtcttttcaacttgctgcggcaggttttctggcgctcgatggctctcataatgagcagcatgattacagccattgggacagcctccccaacgacgtgtaacaacaaagctcctggtctgcgccaatttgacctcgtccttggcgcctttgtcagccttgtcggccttgccttctacgcccttctccttctctttttccttgatttgctgttcttcgcgttctctacgcagttctgaccaggtacgcaaattgttctccaagagatatttgctattgtcttgcttgcgcataatgagaaactcgcagtgattcacatttcgaaggtcctcgaaatactcgaccgagaaatgataccacttcatgaggaaaacacgggacatgaggccatgagtgactgaacaatcgagttagtactgcgatgatgcgtagaaaaaaaaaaaagtcccaatttggggacgccagaatgaaaactcacccaagacgcatacgctggcaaagtcatcttctccaaactgacgccacaagctctcgttgaagccactaacacggtcgtaggcatctgcagcgctctctccgttgggtatacgatagaagaagtggccatagtcggctctctcctgccacatgcgctccatttcagcgctacatggctggaaattcccaaaatcttgctcgcgcaaacggggctcctcgtagactttgatgttggaccggcggtacggcgagggcccgggatcgtccgaggtcaaggtggacaagatgccctcggtggtctctcgtgtgcggcgatacggcgacgtgaagaagtggagggtgtcgtctggccggagcagcttgcgcaggcggcggccggcttcatgggcctgggcccagccatcctgcgtgagcttgacacggtgatcggggattgtctggtggatgtcgcggttctctggcacgggcggtcaggtcagcaggaggggagatgcagacggaagctgaatgacgacgtactgttgccctcggactgggcatggcggatgaggatgatcaatcgcggcttggccatggtgggagctctgcgcacgtgcggcttgagatgctgaggctcaagatgggaaaccaaatcgatcgatcgatcaacggaataagcagatactaataggctgccggtccggtggtgggggccgctggtgcgtttggcaggcctgctggtgggatgatattctggtcgctgctgcgtttcaactgccggagccaaaacaccccctgtcccgaaatcgggcggctcagagagacagagagatgaaaggatgaagactgaggggagtcgacaagatggacgcccgtatcttgggtgagccgtgaatgatgaagaatagagatggaaaaaagcaggagacggatatcgatgggtggaaggttgtaaattatgaaggttacgttggaggcgccatggcagtaaggtgcgagtggcggcttataataggtacaaggatacacgtagcgatccccgttttacagtgattcatcaactctacaaaagtacaacttggagcacagggctagcaaagcctgctgaacatgtgccagtagagcacctggcctgagtttgcctcatagtggagagaagacaactgcatggtctcctagccgagctccttgaaaccttcaactcagggcgatagaaccgaatggctggattagaaagcaacaacgctgctaaacagtgaagagcaagcaaagagcgtgtggcgcagcctgagccattccgccactgtagcctctgcttgactttagcctgccagaacattttggatgcaaagtttcggggccttttaagatgtcatccaatcgctaaactcgcgtcccatgttgattggcaatgaattcttccaaagaaagaatgcctctagtcagaacatagaggcgactctttctctctcgagcttgttccgatgccatgtgtatttgtcaccacttctatccccgttcaggcaacgcacaatcgcccagatctcggcttatggcatcgcatcgcatctaagcaaatcagtcaatgctaccgtaaacttgtaaaatggcccctccagtccccggtttaaggctgctgctgctgcacttggtttagtgccctgctggcggcggctgcagcctgctaaggcttatacggtttggtacagtatgtatttgaacgctgccgaataatttttggcagcgcagcctcaaatccaagcgttgatgactctgtaaagctccgacgctcaagggcaaattcgacattggctctacggcctgcagtgccaattcattcttcggctctgtgtgcatccatcttctgccattatactgcattgagcaaaatacttttctcttgttcttccattctctcgcgctcattcatctctctcttctgtcgcatatcgcgtcgcaatcgcattcgacgtccacgcagaactcaactcctctacaccacaactacaaactacaaaccacaactaacaatccttgaacatcgactactctcatccgccatgtctgccgaaggccccgaatccatccccacctccgccgaccctcgctccaagcgcccgaccaagaaacgcgccctcacccccggctccgcccaagccgcctccctcgacgccctcttcgccaaacccgaccaggagatccgcgtccctccgccagcgtcttccctcgaagggggcagacggcggcccccgcccccagagattgttagcaacgtccagggctccagcgccggtgccggctccggcgagttccacgtctacaaggcggcccgaaggcgagagtatgagcggctgagggagatggacgaggaggtcaagagggagcgcgaccaggtcgatttcgaaaagggcaagacggagaaggatcgcaaggacgaggagaggacgaggaagaaccgcgagaagagggacaaggcgaaagctcgaaaggcgaagaagggcaagggaggcggggggaatgacgataacgcaaaggataccgatggcaacggcagcaagacatcagcggtggctacaccaaatggaggttctcaggaaaacgaaaaattgagcaaggatgaaaacggaaccgagagaaatggtactgagaaaccagcctcagaacctgttggacttgtcatccacgacgatgactaaaaatgaagagcagggaaagcaaataggagagttgctccgaaattgtttcttttgacagtttggtggtaacttgtaataatatactagatagaagcagtgatacccgtatagagtgccatttcatagatctatgcgtcgccttttctttttttccagcggctcgtagttaataccattgtctatttttttaaatataatttggtccccttttagattcgtctgaaaatgctcccacgtccgtcccagccaagggctagaacagggtatggccttttccaagcaaatctggcgtgccgtccgcccagatcaaggcttctcaggacagtatctatctgcccctcttcctctcttataccagaattccagctcgttactcatcaccgcctccaactccgggagcggcaccctgctgcagcgtcttggcactgcagatatcgtctactcttagcaataaacaggcggcctaatagtcacacaagagttagtacgaattgctctaattcgaggggataggggagtcgggtggacatcatggaagcatacctcgatagcagtctttaggctctgcagcttaatagcctcaggctcccatacgccgtactcgttcatgtccgcaatggcgccggtatcaccgttgacaccgaatgagctcttaccctcagcttgcttggcgcgcagctcggtcaacacacggacgggagacttgccggcgttctgcaccagcgtcctgggaatcacctctagtgcgtcagcaatagccttgtacggccactgcgcgactccctctacgcccttggccttctgagccagtcggacagagacggccatctcggtggcgccaccgccaggtgataaccgagggtggaacacgacatttcgggcaacgcccatggcatcctgaagatttcgctcaatctcgttgaggacatcctttgaggggccacgaagcaagattgtgcaggccttggggtcctcgcacttggtgaggaaagtgaagtactcgtcaccaatcttctcaatctcaaacagaccacatcgagtaccgacgtctgcctcctgaaggtcctctattctgttgacaatggtggcacccgtagcgcgggctattctgttgttgtctgtcttacggactcggcgaagggctgtgatgttggccttcattaggtagtgctgggccagatctgaaggaatggttagcttaggctacatctttgggatggctgatggtcatctgtcgagtcacttaccagaaacacccttttcggtaatgaccaagtcgggcttaacagccaagatggcatcgcacataatcttgatctgctcctcctcaatctgcaaaattcggttccagtcttcctcctttgagatttcaatgtttgtctgtgattcacccttcttgtactccagagggcagtccagaaggacgattcgggggttctcgatgcgtcggcgcatcttggggtgcgtaatgtccttgttgagcatgagtccgtccagaaccctgctgtcctcaatctcgccaccaggaactttctcgacacgcgcatatcgcttaatgtccacctcggtcttgccattgccagcttcccatgtaacggttcgcacggcctttagagcaagggagcacatctggtccatccatcgggagacaaacttggtaccgatcgaggaggagatgagtttggccatggcatcgtcgtcgttgacatcgatcggcagggagatctcgtcgatgatatcgatggcatccttcagcgcacgcttgaaagcggaaatgatgaccacggggtggatgttgcgctcgagttgaggaagagcctgggctaggatttcaccggctatgtcaagtcagcatcaattctttgtcgcttcagcttgcccctcccttttctcccctccttcctctgcttcccccctttttttttcttccccccatatatctgttgggccacgtctgcgagaagtgggaaaaaagagagtcgaacatacctagaataataacagtggttgtaccatcgccgacttcttcgtcctgtgtccggctgagctcgatcatgctcttggcggcggggtgggagacttcgatttctcggaggatagcgtggccgtcgttggtcaggacgataccgcccatgggatcgagcagcatcttcagcatggccttgggtccgagacatgatcgaatgatgtcggcaacgctagattggaagcatcgagtcagttgggctgcacagcctgatggaggagatgggagcagaagcatacgtcttggcggcagcaatgttggacatctgagctctccttccagtctgcctctcaccgctattggtgtctgcgagacaatgcgttagcttgcaaacactctcctcagctgcagaaggccgagggccatctcgattcgcctgccgggacgaagccagcgatgctgttctggcagatgggcaaggtagatgtcaggtatacacactcataaccaacacaggggcctgcatggtgggctttgtttctgtctgcgagcggataaaacggggctttggtgatgggacgcgtagatggcacctctagggagctttggatcagattcggcacgcctccagaagctgcttttcggagtcagggaccggcagaggctcgaggcagcttttgaggttgtggaagcggtggtttggaggggcgcacactagaaaagttcccacgacgcctggcctttggtggggaggctgcagtgctgtaagctccaggccaaaaggatctggtgcaatgttaacccggcccgccaaggggtagcaagtagcggtacttggacttgccccacgttggacgttatacgggtgcctacatcagtaacaatcccggatacatttataaacaaaactcaaaagagaagtatcaagtaatacctgacgaatctgttcttgtagacgcaagtaggatacagatattccaacgtggcaacatacaatggtagacatacagatggcaatcacccattacccccctgtcaagtaacggtacttttagcctctcccaagttctcaactggacatttgtcatcgacgtcgtgccaatcaaaaggctgtatcagcacttcctttacccaaccaggcatatatgacttcgtgtatagatgagaataattcaacagaatcagtatgctgagaatatccagcattagcgttctacgattgtaacatacgtgctactaaactaggacatgcctgattcacatgatcatctcggtcacatcgtcctcgtcggcagtgttaatgtccactctagtagcgatacttgatgatatgatgtggcaaagcaagtcgattcattcatagacaagaataaaatcttttagaaagatacatggttgaaagtataaccggacctggaagcagctgcaacggcatagcgaactttctcaagttttccatcaaaagccaagagttattgctgagaggcttgaaggaacattgcgattcggaggccggttttgatgagagcctcgtgattgtcttcattactaagaaacacaatgttttcgataccacggctcttcttgaagcaagccgtcaaagcgagttctcggggtaattcaagggacacggtggggggggctgtgactatcagggcctattcggtattcaataatgaagtgatgaagaacaagagagttattacaaagccaacagagccagcataccccaaacaaaacaaataccatctattaatacgccctatcaatcctccaaatgcacttcttggttcagattcgaaggcagccggacgccgccaccacttgatcgtttaggctgctcaggctgttcaggagggacagtaacccatccaacccccggcttcgaaaacgcatatatgaggcacgaattggtcgccatatccccctgaatattatcccactgcatttcgttgagatccagacggaaatcggaccacgcgcaatagacctcgcccttctcgtccgaacatgccatgcttggcactccatcacgactataccgcatggctacatgtactgatggtctcttcaattcagccggctctgtgccctccacgttgtcgtcgccgtttgttgtttcgttgggagcatcactttggaactcttttttctcaatcacagtcacttgtgactttgggatcgcaataatgttccaggcttcttgatcctcaggcatatctggtgcaataaagtgtcccgactgctcgttactcttcagtggcctgcaaatcttgagccacatccatgtggtgacttggccgtgctcgtcgggtctaaatttttttttccctttctgttagcttttttttcccccttcgagcttgcccaactccagaaaatgctgatacttacacatcagactgatagattgcaaggcttccctctcttgcgccaaggctcgcgcgggattcgctctccccagtcgggagcacaggcgcagaatcaagcggttcgcccttgagatcgtggcaagccttgacatgccaaattttaaggagatccagttcaagtttcctatagccatatttgcggcaagcagagtgcaggaagaggcgtaatccttctcccggaccattcagagctgaagcttgaggtacgccgggaggcacgaaaggagtgtcgtttaaaagccccatgactgcctgcattcttcgacttgtatgtcgtctatgggccaacacatgttagaatctttcggcttcatcttcatcttttctgcgcatctcagggagcttttatcgacttacctttggtctgttctgcgaacaaagtggtctaagaggatgtcacttcgttcactcggatgacgcttccgatacttctcttcatcttcttctacttttggaatctgcacattctgggactgcgatggagaattcaagttttgaagaatgcgtggattcacatgaaattctttgtccagagagtcttgccaagtagccacttcataaaagctttgagtatcttgagccgcttgttgctgctgctgattccgagctttcgtgaagccaatggcgatgcctgcgagaagcttgtctcgaaccgacttttctgtcttgtccatattctttgtgccaaagtctatagtcgaattgtctgagacgtgtttcttcttcttagccctcggggattcgagatgagagtcaaaagcgtgctttggcataatggcaaagccggtacagtgagttttaaatatagtgggcgaccgttggctcgacgagatgatgactgccacgagaggtacaaaacaagtcctcaacatgtttatcttttgtttgtgccagagagaaggaacaaacggctcaaaatatcgtgaatcggctgagtttgaaacaactggcaaaattcattgattcacttcatcactgatttgtggctctgcgagataaaggccagtcatagtcctctttagggggatatattttattcctttttttgcactttttttgtttcaaatgacagatactttgctgcaactacgctgtatagctttctactcatgtacttatcaattccatgcgcatctgttcatttgctagtgcgtcatctaaaacaaatcaatgaatagtacatgtaagtggagactccgaaactgcgaggctgccttttgcatcttgcagtctctcgcgtatggctggaagaattacgattcatctaattagcgagtcaagggagagctgcaaatggaagcgagattacatcaatgtatagatggtaactgatccgcttacattcgtggctattcgcagatggccttttcacgccaagaaaaagagccctttggcagtgtcttttaaagtcattataggacaaagcaatatcaattttttcttgagcacaattacatcttcttgattttctggtaccgctgctcctcgcactcgacggcagcccgataaagctgagcgctggaaaatcaggctctggcctccactaaaagacgacagatacctacacgtagacatcatttcacgcccaccacaaatacgaatgactaacatcaaggtgtgtaaaacagactaaatgagacattcgggctcttagagtatatgataatgcatgtcctaaagccacaactgcaaaggactaatgatcaccgctctggctcaatcacatgttgcggcagtgaacgtgcacctatttgtatacatgtacagtacttatatgtagcagcccatctgttccgcgcgagctgaaaaagcaaaaatagtctacccgactcaaatgattgcgtgagtcagatatttggcaggtcagcgtctaaacaagaagaagagaaaagaaagtggtggctgactgaggtctcataatataggtgtgttcagcttatatatgaaaacagaaaaaaacttgattcttgtacatgtaggtaggcagacgccctgatttcattggcctgctcgtaaacgctccaataagacagcagagagcaccatcgtcttcactattacgagcctgccaatgctacttcagcccgctcaccgaccgcggccaaaaaaacaaacaacatgggtctctcccctcagctcttattatgcacacgccctccaacaagattgattgacagccacttgtcgcagatcagggccgggtcactcccgaaaacccggtaagcgtagtgagcaagcttataagagacatgttgatcttggagggtttcaggtctccgcacgttagtactattctgcgtcggtgaggcagagccttatccgggtgcttctgtttccccttgtataggtgcgttatccgctaggagatgcggaaagattgctgtgattctgcatgcgaatgcacacgagtccatagctatagaagcccatagtttacagcgccagtaatcaggatctcgagagatattagacagatataggaataatagcatctgcggactttcttaggaactatgagcatagatatcatgtgtattcgtcgctataaaatggtgaaaaatgagggaaatgaagtaaataggttcgctagccgatgaaaagcgagggcagaggggatgtagagtggaaaagaagaaaagggaaaacaaaggccagctaagtctcgagccgtaggcccgtctagcccaagcaaggaggaaatggtgtttgctcgaacccttgtcgacaccctcaaaacaaaaggttaacaaacaaaaagtaaagagaggagaggcgaaacaagacaggggcggccacttcaattgggccacactctggttcttaagtactctgacgtctcatttccacctaaaagaggggggcacggaacgcgcacgcctctccctcacattacctggtatctcatcgaggtagtactgatcgttcgtatcatccttgtccccgccatcacccgcggcactgccaggtagcacaagttccgagggactggacggcatcagattcgtgtcatcagacagggcacaaagagcgcaggggctcatgtcgtgatatctggtccactcatgaccaggaatcgtgagcgtcggtagataacacggcaccggtggagatttgcatgcagccgccatgcagaccagaatacaagtggccaataagtcggtgagtgccatcttttcaacagtaggcggggaataagtagcctcattgccaactttcagaagctcatttgaatgagagccatactgctgcatctgaaggccgctgtacatcgcgggcattgtccaatcctgactccgtccgacgaagcggaaatagttctccagatatcctggttttgggccacctaatctgagcctaatcgtgtcaggttcggatttgtttttatcgctgaagacgaggtagcgacttttgaaggactcggctttcaggtatgctaagcggcgaagaaacaaaagttagcagtgaatagccagatcaagaggactactttccggttcggcaacggcgtacccaatactccttcaaagttttctttgccctcaacacagacccatcctgaacagctgccaggaaagatgtcaacaaagccgacactgcaggattctgaaagccaggccttcacctcttgccatgtcactttgaacggcaactaggtagtcctcaatcacgttagacaagagtctaattgggaatagaagagaagaagagaggatacagtgctcggctccgctactaacattgcaaaaggtgatgtggtaaaagccagtttcgtctcccggctctacctttagttgtatggttggataaacatattgatttgccatattgtaacaaggaaaatatgtgaagagtataactcaggagtgaaaagaaacaatgcttggagcttggatgcttcccgtggggagagaacgtggtatttatatatggatccacgttcaagtggacgccgttgatcacaagacactaaaccaagaggtgttcactgaactctcgtcacataataccgggagaagccgtttatcggttagatgctgaaagatcagatttgctgtcgatcatgtatgcagacacatgagtataccctctcgcggcctggtggctgatccactacatcactctccttgtgtactcctacgttcagagccaatacaaaaggttcagaagccaatgtagcattgaatcgcggatacaacgttgaaaaggcagccgaaacatagctcatgaccccggcaaggcgatctgttcatgcgcctcatgccatcatactttggaccttgtctcacacgacgatgagctatatgcaagtacatggccggggaacacccccagctttgaaagacagggtgcatgcaatatcatacatccacactatggagtgtttttattattatcagctcatggtttgtatgaaaaagagatggaccttctcagcttgacgaggagaatgttcatgcttcacggatgagaatcaagaacttttgatgcggccatcgtggatgaagttttctccttgcgatatttagtacttccaggggccagagagctgacaattagcagagtaagctgcctcggtagatgagacggcaggtcgattttccatgacttggactagagcgcgacattcggcccttcgcaagggaaatgcctctgcttgtcgctttttggcaagtggcttgtttggactgttttatccagatcgccttgaaagaagagagtcaaatagaagcatggatgtttctctcttttgttcttacaccccatggctatatgaagtacccctcgtaccaaattatcgttgcatggtcttgccatggcaccccatggcacccagaacgccacacggcaggggcctgataccggaattaggtggcgtgcgcaatgccttttgtccgtgttttgcgggttggccgacattaatgtgtatgctggcatgatgtttctcgttcgatactcacggcccgtaacgagagcgcgtttccatatcaagactggcaaatctggctgaaatggcaaatagcacgcgatttagacatttctaaaggaaaaggtatcatccataacttcatcttcgtcatccatcgcgtagtgattcgatgttgggctaccatattgaaattcactactgtcgtggcttacggcggcttgctgccagggattggcgccatcactggcaactgacggagacaacaaaaggtagtgctgagtatcagagacaaacaacaccggcagctcagactcgcggttaatccacgcaacctgcgctttccccgccgcccttacttcgggcaggtaaacttctggcacaagaggcgtaggtccattggataaaggatcccaaacgaacgacaccccttggtgcgctggatcttgcgaagtaaccagaaggagctcgcgagagcttacatgccactgaaaggcaacagtggtgtgaaatatcagcacagccctaagttcggccgcaacaacatcccagatccacagcgtacacggcgaatcgtccagcctcgttgccaggagggtcgaagatgagtcaaaagctgccatggagcaaccgaatttattttctggggcaccatgttcagtggcagatccggggggtgataatatctgagtggccctaacaaaggtgtgggtggttctcccttgaagaggctcggctccgatttgctcttgccatacctaaaagatgggacttagtattgtaggataattgatatgctttgcttatgtgtattctctcacctgaagagtatcttttggtgcaatggtggcaggatgaggcagcctcagttgcgccctccatgattgtgtatgaagaatggcaacatttctactgtagtctccaatggcacacagttctgcattggggctcatttggcaggttttaatgcccagttccaagtcagcatccgggccctttagcagattagatgctgtaatggtgcggaaatgctggccatcggccgtgtagagaagcaagcggtgaccttgggcagccgactcccagagaagaagccagcggccgtcaggggtccattcgaggccctgggcgtccagcgtctccggacaccatgatctgagcacttgccgatcagccgggcgatgaaggctcacgacgtctttgccaccagagcgggccagtagtgccagatgcccggtccctgggcgaagagatacccctcgtgacgcggaggtggcttgatggaactttggactcgagatctcgaccacccctgagctgcatacgtcaagaaccacaagctttaggccagatgccgaccagattagaacttcggtatctcgagccccgaactggaggaaagagggtttcccgctaatagagctgtaattgcgaactattgcatggaattcagagccgcgaagcgcagaaaatacatccagctgatcagccgtagaaacgagaaacttggtcgacgacggagcccacagaagcgtaggtacatttgccgagctggtacttgcggctgtggaggcaaatggggagccggatccaaatgagagtgtcacagcattagtgacttgcaaggtctcagttgagcggacgatgatgccagaggctcggagggtgacaataaatcggccatctggactcggcctgcagtggggcgaggctgaaatgtgtcaggattagcactttgagcatcaagggaggtcgccgaggcgcttacatacactccaaagctgtagccgaatgcattggaccggtgtgatctgcctgcaagtttgtctgatagagtttgtcgggtgatataccgggccagggcacgcgaagggcacgcttgtgcccgaggctttccacgcctagatgctcgaaaggagctcttttgggcagaaaatgatgtaccttgcccaagcagtctttcttcttgtactttgtgagtccaattgtaagtgtgcacttgagcaatgagttttcctaaccggtttaagcgaattagcaatatttgctttgtcttggttttttcttctctcgtttgcggttgcgaaatgaagacagcaagaggaacagagccgctaggagccgctgtatagccgtatagctgtatagctgcataaacaccggcgggaagccaaaaacacgctcacatgtggtggtgcacggcaactctgtggggttgatgctgagattaacccgtggaagagcgagcgaatgaaagagtgctgaggttgaatattggtgtggtggatgctgcttacaggttcctgctatggaatagacacatcactactggccagatatagctgctgaacagcagggagcgctcggccgtatcagtggatgcggtgccctacggggagctctttagtgctctgcaccagtaaactttgaaaacgcttccagctagcgcccgcaattcctcccctccaacagcacctaaacgcggcctagcctacagattcccctcatctctgcaatccgcggcgttatcgtcatggttgcattttgaggagggaggcaaaactcaatactcagcttcttcctcttcttactcaatctttgatcttttaaatgatttcttttcttttcatgttctgggtttagttctatgtacgatttgtgtttttggttccattcgcagcgcaactatacaaaacagcttaccaatccgctccctcgagacgccacctatacgccttacacctggctcacacatgctctttagctcctcctgagcttcatccaaggtccatctgcctagaagcccgctgtctggacttccaaccgggtttctggcgtcttgagcttgtcctgcttggtctgcaggagcatggcatataggccgcctttggaataaaccgtcagttggtatacacaaccgctcggcgcataaaaccaaccgcctctggctgaattcgccaccaacgaggtgccccccgatgtagcaaacaccacacgcctctctaagaattgtgctcttgtgtcccagatgcaggccactcgccgtgtagcagcaaggctgcctccaggcctcgtacgggccccaactgtctcaggctctcggtcactcgccggcacgctggcctttcagagacatgtggcgtcgaccgcagcggctgctgaggctgcgcaaccaacaccgcagccagcacaaacgattcctccagcggcgggcatcctttcgcgccgggagcgtatccgcgaagccaagcccttctccgagttcctgaccgataccttccaccgagagcatgactatctgcgcatctcgctcaccgagcggtgcaacctgcgatgtgtatattgcatgccggaggagggcgtgccactgtctccggacagggaactcctcacaactccagagatcatcatgctgtcgtccatctttgtgtctcaaggcgtaaacaagatccgacttaccggaggagagccgacggtccgacgggacatcttacctctgatgcatcaactcggcgctttgcgcccgtacggactcaagcagctgtgcataaccaccaatggcatctcactgcatcgaaaactcgacagcatgatcgagtctgggctcaccggtgtaaacctgagccttgataccctggacccgtggcagttccagatcatgaccaggagaaaaggcttcgacgccgtccagaaaagcatcgaccgcatcctggagctcaacaagctcggcgcaggcatcaagctaaaaatcaactgcgttgtgatgcgcggtctcaacgaccgggaaatcatcccgtttgtcgagctgactcgcgagaaggatctcgaggtgcgcttcatcgagtacatgccatttgacggcaacaagtggaacaagtgcaagatgttctcatacaatgagatgctggacgtgatccgagccgaatatcccggattgcaaaaagtccgtgacgggaagaatgacacgagtaagacttggaaaatccccggctttgaaggccgtctcggcttcgtcacgagcatgacgcataacttctgcggctcctgcaatcggctgcgcatcacgagcgacggcaacctcaaggtctgtctctttggaaacgccgaggtatctctacgagacatcttgcgcaagtccaacagcggggaacctatcgatgaagaagcattcgaggccatgaagcaaatcgagatgaatcgtcgacagggcctcaggggtacatctgacgcccccttgggcatggcaccaaacgaggccgagctccttgacataatcggaatggcagtcaagaggaagaaggcgaagcatgctggtatcggtcagttggagcacatgaagaatcgaccaatgatcttgataggtgggtaaaacgaaacagaaacaacacaaagcacagcaaaccaaggatttcatagcatataccccccttgaaaaaaaaaatcatatatcaggcggatggttgttgtttctatatataatccacgccatcttgcacaatctcgattggcatcagaagcaatttgattgggcgacgatataaaatctatcattcattcaccctcgttggttatacttggcgatttttcaatacgctaagtaataaatgtatgatagatcctattccgccaacgctcgtcaacatgccaccaagaatacgacatcttctgagtcgcaacaccatctcatctacgactataccatcaacagccatctcaacaagccgctctcagcaactgcctcatcaactgagacgactatcaacctcacgcagtctaagaaatggaaaggaagaaaaggaaagcacggcatcatcatcatcatcccgcctaacacacgtctccgactccggctcagcacacatggtcaacatctcggaaaagcaagtgacgtcgcgcgtagccacggccgcctgcgctgtgcacttctcctccgacacgcccatcaggctgatccaggagaaccagatgaagaagggtgacgtcctgggcgtggcccgagtcgccggcatcatggccgcgaagcgcaccgccgatctcatcccgctttgccacccgattgccatctcaaaggtcggcgtcgacctggaggtcgtcccggggagccggcagatcgagatccgggccaccgtggcctgcgatgggaagacgggggtcgagatggaggcgcttactgcggcgtcgacggcggcgttgaccgtgtatgacatgtgcaaggcggtggacaaggggatgaggatcgaggggcttcgggttgtgctcaaggatggtgggaagagtgggagatgggagatgccttgacggtagattgtgagatgccatgttgtaattgattttgtcccatgtctttcattttactcattcaccctccttagcctacgggcatcagaagttggaatagcatacaagggacaatggcgtagttaattgatctactagggatatacatgcaagtatgtcatactgaattctctagaccccgcgactgagtagaaaattaacggttaggaatgcaagggacaatggcgtcttgatttctatattcaacaccgtcatggcgtagttgtttaggtagttgatctactagtgatatacacgcatgtcatactggataccctagacctttgcgactgagtagagcacaacgcttcaaaaacggccactacctaagacatagtctagtcccacaaagagaatgatatgggcaagcatgaaagaaaaaaggaacaatgctcttcaccgctaaccttccctagtgagcgtctttgacctcatcggtgaacacgtccatgactttctacgcatatcgcgatctcactctcgatgagcccgctaaaacgacaaggcgacgcgccccgattaatagacaaaagacggccccatggctgatctgtgattggcatgcccgtatgattcatagacttggtaacggccgcccctcccctcaccctcaccaccacgactccaggcgggccaggcagtaagctcccaacaacgcagcggtggaggggagaaagagctggccggatgacctctcgcaggaatagcttcaacttttactgagagagcctgaccaccggtctgcgttgtcaagttatgcatgtcgagcggtgagcagaagctaaaaaaagcaaaaagaagcagcacaaaccaagaaatgctctaaacccagacacaccacaccacacaccataccacacctacagcacagagcagaacaaggccgtgtggatgggacgttgaaacccaaccttgccctcccacttgccgtctcgcagcaagcaaggttgcaacgctgcaagcaagctgccaagctgcgtccatcgcgacgatcccatcacggcgtgcccctcctccgcacctcgcctcgatggctgtgggatatacggagaaacggcccctccgttctcagcaaagcaactttgcttgccctgcgatttatctccgacgtgctggggctgctgcgcgtgtgccagaaggcgcataaaggcatcggccaatcaggtgttagttataaaaggcaatgaagaatgcttgaaacgagatgcgccaatcacagcgcagcgataagcacaaacttggaagtcgtgcaggcgattaccccattcggaaagtagcgaataacttggcctgattgacagattggcagaagcaatccataaaaagaagtaaagtgagaaccataacttggagcctcagcgtgtgtggtcgatgatgcctgcagcccatactgtatcgcagccagcttctatattaccacgcccgtggacttgggctcttgctgatacctactgtaggtaggcacatactccgcgttatacatcatggcacactacacgtcatggttcttcatagggcctagaagcagtcatgttcgtttctgcagcccaagcaggttggggatatccatctgccgcaccggaaagtctcagaatctgtcgatattcacatttcctgtgaatgactgcatgtacatgtgcatacgtagatgggcacgcagagcatggtggatggatacacagagcatggctgccacacggcaacgactgtaggaatgccgccactagggtacgcatgcgttcgctcttcggtgtgtcgatgagttgcttctcgtctgtggcattctgctttgcctctattcggagcagagtggccgtgcaagtgaatccagcagctcaagttgccctttgatcggccagattaggctgacggggcggccgtgtggtggcgaccgagtcgctctagtgagcttcttcgaacaaaaaagcgcgagtaagttcggcttctgcctgcctgtgcttttctcctagcagcacacaaaaaaacatggcgttgtgggttttttgtctttttttggtcgctccacagaccgtgccgaggaacgttgacaggccgccagagatgaccgggatggcttgtatctgctagcaataagacacgtaagaataattagaggctccgtagaaaatgtgttgcattatatgctggcggcaaattcgctaaagaatgttcctgacgaagcttgcggcggcggtggcaaactagccaggaagtagcacctatgcgagatcttcgcagagccgcattagaagttcaacagtttctagtgcctcttcttttccatccagaacaacgccgtctctccgctacttggcggtgtactccgaagcaatgagctagctatcaatagcaacgagatagatggagagatggagcgtacagaagcttttcggcaatggctcgggactgcagctggcctggactgtcgcctggtgcggtccggggcagagaagggaagatcaaagactgtccaggcaaaagacgccgagccgcgaatgtttaattgcgctcgggatttttccgtctcttcgaaagcaaaaactgtgtctcgttctgcaggacccctacaaaaaacggggaaagcagatattgcagctactggggtaggactcaaatgcactcgtaatggcgcgggatggataccgtcgtgatggggtaaatgtgaataatagctgtgtaaatactcgcggcagagcaagagagaggctccatagcggatgttaccatggctctgtgctccggactggcgaggcccctgttcggttgagactgcaaaaaaagactcaagattcctatccaggaaccaaaaagcctagcaagctgtggtgaaaaaagatcaacacgccgagacctttgtggtggagactagcgcgagggtcgtcttggacctttttttttttcttgggggtggggggcattggcatctccgaaacggttcatgcgacaggcgaccagaaaagacgcagaagacgaggagaggcgagaggcggggtgagaaagatggagaagagcattgaggggaagcgcaggactcgtaaagacggagagagtttgagtcgtgctcaatatactgtagagaaactgctgcgagcgaatgggacagcgagagtttgacggccgtgcccgaattgatagaggaggaaccaaagtataagtcagctccaggcaagatggaaacattgaaacatgtgaaagctctcgagcctcattgtctgtagccactggcaaggttctggctgccttgtcttaattagccatcccggcagtggcggcgtcgacaccactgcattgcgtgagccgatcgagatactgccgccgatgtcattgccagcggaggactggtcgaggccactgcatgcatcgtcgtcaggtgtcaccgtgcagaccaggcgtttgcgtgttgttgtgttgcgctgcgttgcgttgaatgcgcttcgcgcagggatgcggcagggatgcccaagattcaaacttgatgctggactgcaatggccacggagccacaactcagcgttacgaagcactactgtaccgccagtcgctcccagcacaatgccaatggcctattgtacagcagtaagttgttggtgctccaccgtcgctgtgggctcccggacccctatctgggaaggtagcccgttgccaatcgggcggcggatacgatggggcgaaatcgtggcgagtgggtgagagtgagcggccagagttgaccagaaccggctggcgtttgcatttgtcgccgggtcgtttttggtgttgaaagctgagagtggtggcactcccgcctgctttggagcacagggcactgctatttccagcatagaggctcgtgctgggagatgctcgcgccgtcgtacgaattagaacggctttggacgaccaggccgccaagacggggcgcgcgttttgcgctgcaggaaggtgccaggggactcagtaattagcgcttgctctgtttctctcttttttttcttcaagctgtcgttttgggcacgcggcaggtagacgctaccttgtatgccgccttggtcaccgtaccagagacgtactctatacccgccggcaagggacatcggcttccctctcagaggcaagagaggacaggctgagagcgcgaaaaggcaacaagaacaaggcacctgccaccctggcccgttaagcttactatgacgaagggatgcatctccgaccgtgactagtttctcctagaatcttcagtgcatttttgttttgacgaagacgctgcttatggtcatcgttgaccgaatgttgttgcatgtaaacactgccaaacctgggctgggctgggctggcttctcacatctcacaatagcatcgacatccatactttccgcccaagacccaaatcgtgctctagcacctggttagccgaagtgggcgacagagcgggccaataggcagcccatgaattcagtgcagagcaacaaaccccaaagttccgtgccacactggagcagggccgggaaaaaaagaggatactccaggtgccttgtccagaccagaccacgacgacccagcttcattagtcgtagggcccagtaccagtatgtgccgtaagttgcaggctcatgatatgtgacctgggctgcagctggtgcatgtaagtatgcatgcttgcagtagcagtagcagcattagcagcattagtactgtagcagcagctaagtacctaggcgcaactcttttttccctttctttttctccctgttccgatttccaacaactccttctgcctcctccctgccctcgtcgcagatcccaccaacaccaacacacagaccgagatatcttacatcacctggggatatccttgcctcgtccattataaacgtgtacttgtaatacaagcactgctgctctccccagcgccccatatattcccatgtgcttgcaccgggctcgtctgccattccaagcaccatggctagtggcagttacttcttccaccgtccacaacccaatccattgactcgcatcgccaccacgccgcatctggccaatggccgcccagcgatagtccgccccctgccaaatcgctccaatccagccacaccccgacacacccgacacgcagatgaataggaggacccagtttgccgtgctccatcaatctcgactcgaggccctggagagctccggaccgtgcaagtacccgccagcactcgcctcgggtgctggctgccatgtgccggccttatatctacaacttgaccgtcacctcgtctcgtgtccatcctcatatacctactacctactacctatactattgcctctccgtcttacacacattacatacattcatcttttaggcccagcaagtctgcgggtgtcaggacgactttccatctcttcgacactttagcccccatcgtctctctgtactacctcgccttgtttcccttccgccgtcctttacagcgtagcgtgcgacgaaagccctctgggaccaaaagccatcttcctctgcacgatacaggatacatccacctgccatccacgtccatttaaactcattccacgagacgcctctgacgtggccccttgcaacccccaactcgacagcaattctccaggaaatcaaaagagcccccaaacaccagcttcacaatggccgcccagctcatcatgccttctgccccgggaccgcagcactcccgccactttctgcccgacagcagacgcccccatgcgcacagccgctcgcagtccttccagctgcctccagggcctcagctgtcgccaaacagcgccaacggcttccacgagccgccccatgccgtctcgacaccgccatcgccaaaggcccgccacgcccgtccgctgtacatgcccgcggcgctgcgagccaacaacgagttcccgtcacagcccttggccaagtcaagatcgggcgactccagctccgactcgggctcggacacgacgctgcgccgctccaacacgggcttcatgagcctcggcggcctcgttggccagcagtttagccgccgcgccagcgagagcggcaagagcagcatcgacggcgagtggaatctcgagctcttccctgacgttaccgaacagcccacccgcaagcactggaaggttagttgaagtctctgtgaaatcaccctcatggccatcatactcacattgtatcccaccagcccgatactgaatcctccatctgcgacgacccgacctgcaagcgcaacttcagctactttgtccgtcgccaccactgccgcaaatgtggcaacatcttctgcgactggcactccagctatgcgctgccgctggaccaaaacgcaaacttcaaccctcgtgccatgccctctcgcacctgcaaccactgcttcgagcagttcaagacatggcacagccgcgaaggcagccaggtctccagctcggcatcatccgacgttcgtggcgccgtatcttcacccattgctgcccagcccggaacacctttcggcctgcctcaaggccctgagattccagccagcgtgccccgcgactggaactggagcaccttttaacatgcttatgagcctaggggctgtgtcccttactgcactcgtttcgccgctgtggcggcatcattgacgatacccggagcgacatgaaatttacgagcaactcaatgacgatagaacattagaccagattgatgatttttttttcttcttctctttttctttctttgtctaccttttcgcatcccatctattttctatgggacaagcttgatttattataagcgcagagatttttggtttgcattttttttggagatcaacttgcatggcaaacatcatcttttctcggcaggcttggccgagaaagcttcaaagggacagaaattcaggattccagaacagcacggatacagctattagatatctttttttttttttttttttttttttttttttttttttgggaaagcaggcgttgtttcttttataatagttcctgttattgggaatgtgtgttttcagcggaggtgggaataccccagtggcggacgagcccgcttcaattgttttgtctgcgatactatagatggataattgattttacaactatttactctcctaactgtgttattggtacaagtgactgcgatgtgatgcttatcccattcattacgcccatctcgttgtaatctagtactatcatagctacgaacttcacgcttgtcatgacacagaattttcatggcagtttgactaaatccatcacacatggctgtgtgaccactcattcgcctgagagtgcagcgttttcatggtcagcttttgatcaagaaggggtaggcaaaggttttcaccaatacttacaaaggatcaaggaacggagcatgtgaaaatcataaaagaaaatagccaatgagatacgaaatagagaattcgcatgagcaatcaatctaattgactttgatcctaatgtctgggtcgtacacgcactttggctgcttgtcgtcgaatacagaggctttacggagttgaagttgttgtagactctcatcttgataggcataggacacatgtaattgattatttatatcgaattcaacaatgtgtcgttgttttttttctagagtaagtaataattctcggctcgggcaacctaatcaattcatgaaaatagatgtcttatcgcactcgtatatctatacatactttttttttttttttttgaacgagttatgatattggacaacatgtgtaaacttcactccatcttgtccatgcacatgtatgaaaaatccattgttattcttattcttctctttgacttcatcatcgctattgtcatctactcgctttatcccccccctccaatgttaataattcaagcaacgccatgtcctttttgtgtcaagagctattgagctctcttcttttcccatgcccgtgaaattgataaatacaagttttaacgcaaaacaaaaacagaaaacgcacagaaaacagccatgatccatttttcagcgtttcagcccccctgtggcaactgacgctaccttgcatgctctcaatggcatcattcttcttccccttcctctatgagctttctaagccctgcgcttggtcgtcttggccttggggctggtgctagtgctggcgctggcgctggcatggccgtccagcatctgctcgccaccatagacctccctctcaacattgcgggcagcctcccagccggccttttccgcgagggtgacctcgtcgcccatatcacgagcagtcttaccgttcagcttgtgcgcagcagtgctgcgcttaacgtagctggcaataaagaaactgacaaagaggtaggtgaggggagcgaggtagaggacgttgagccagatggcaaatgtctcaccagaggtgacgatacaaggctgcgcgagctgtgatgtctgggtgacggtggtcagcttctgggcgctgggagaagcggcggcggcagcagcagcgttgtgagcgacgttgtcagagccaaagatgagattcttaagcgaatccagagcactgacggcggtggggatgatgtagtcgaggggagcgctcttggtggcaggagcgtcttcggccacgacgtgagtggaggtgacgggcgcaatgtatgtgatgaaggagtgcaccatggcaaaggtggctccgacaacgaactgggtgatttgcatgctggtcaaggtgcgcttcatgacgttggggatcttgatggaaaaggccgacagagtgtagtaagtgtactgaaaaaagcagttagtaaaccaaaaatgatatacaggccgttgaaaccaagttgatactcaccatcaaagcgtggataaaggagttgaagaggcagaagatccagatcgggctggccatgtagcgcataccagcccacatgcacatcatggctccggcgtggtggtaggtctgcagagtcgagctatatttgcccttggccaggatgatgaaggtgtcgaggacctcgtagaacttgctcaggtagaagatccagccgtagaagtcgaggccctcggtccacatgcggccaggctcaaggctgttgggcacgccattgccggcagccatgtacgcagcggtgctttgcgaggcggtatcccatcctccagtggtgtcgttgtagtacatggagttgcccaggcctcgaggcccgtgtaagcggcagaagctctcggccgtagcagcaacgccgccagggccaaagggatggttgatactcctctgcatgacgcccaccatgccccagaaggtccaggccgagtagacggcgagcaggatgttgtgcagcacgacaaaggcgaagaaggggcgtgtcttgctgatgccccagggcttcttgttgcgggccttgttgtacttgttgagcagcttggccgagatggcgtagacagcggcaatggtcaatgggactcgggcatccagagcagctccgtagagatggtcgggaatgttgaacggcctcagaatcgaggtgggaacatgcgccggtggcagcggtgccggagggttggctggagggaagttgaagaggctcgcatcgggcattgagcccaggacctgaaggctcgacatgctgaagatcgaaaacgggttcgtatgaatgtgtgtatactgcttgatggcaaaaaaaaaaaaaaaaaaaagaagagaaatgttgaagatgaagaaaaagtgaggctcgttgaaatgcaacaacgggtgtaagtcgttgacactaacacgcaaacacgcttgttctttttcctgcaagcagtaattgattgtaatgcaagctgttgctagcgctgcccacttggcgattaaagcagcaacgaagagcgtctcttggtctgattcaatgcaagtcgcaccaaacagaagtattaaagtaaacagagggagaagagaagagacgaacttctccgtgttacaaagatattagaatatcagttgagaaaaagagggcgatggtacccgctctcgccgccgaggctcttttttttttctgctccaagggaggggtgaaaatacgcgggctggcgatttttgttgggggaaggcggtgggtcaggttgaccaaagctcttgtcagtgcaagcgagaaaaaaggtgagttgaggagaaaataaacaattcaacggggatccgaatgcagctggtcgtagatgatcaatgtttgtgattggctgtgccgggcctggagaagtaactcgcggtttttaaagtttcgagagcacagcgcagtctctctggatttgtacttggacgtctgcggtatggagagattattatgaattaaatattaagaattcccggccgctggatctatgcgggaggaattggttggcgtatggagggagagggcgagcgagagagatagagctttcgttgagtgtcagacaagctcgagggaggcggacggattgatgtttaagagagaaaacagtcttgctcaattacagcttcatccaagcaccggcaccgtactggctaccggccatgttgacgtctctgcgcagagactgccagtaccagctacctctgccacctgccgccaagaaacagctaatatcgatgtcataacagcgccagaagctattccgcttcacttctaggccagcagttggggatcccctgtggttttccttcggccgggcaagccaaggcgctgatagcctcgtccgtagcggcgggctggccacggcagcgagacgatacctgctgcggtatcaatctgccgctctctccggcatatcgaacttgttatggagactccagaaaggctattccggagcaccatccagcccttcacccatgctggcgattttgaagcgggcctcgccccctgccgtctgttcggaacccgcggagcagcagggcgatcgatttcgtggcgcccagctggatgccaatccagggttcaaggcagctgaaccgagctgagctgacgcgctgaagagacgagccttaacgatccccagagctccccagagctgcatatacgtagatgttacctactgccacttcttgtataatactttggtaaatactactagatactaccacaagtatcaattggcaattgtcaactccatagcttcctttcctcctcggcttcttccctgtccttgtccatacgctcgcattcgcttctccccacgattgcgctctcaacgacccatgcagcatcacatcatggcatcacgggggtcgtgccagccgagccggatcaagcggtaaaaggcgtcaacgataccgaaatacctacattatgcgccgcgatgcctgatacgatacccgtaccagcagcctgttacttttctttctgatcagtcattagcactgccgtgtttaccagtttcggtcaatcatctcctgaagatgcttgtcacaggcatagccattcgctgcttggcatcccttgccacagcttgagcccaacctggctctaagccgaaatgaccctcgcagcaccaagtgccgcccgcttcccagagtgtgtgctacagtattgtgaattttgatttgatgccatctacaagtaaacgtgcgtcaaatatcacccccccccccttggcgttttgcatcggacagccggaagcaagtagatgctggatattcaaaaagccgacaaccgcccggagagcggcataatgaattgccattgcttctcccacatgccgcttcacgctttatggccgcggaggatgcgcttgaatcaggtttgttaggaagcctgcaaaactcaagagttccatggtcttcacatcggctgctctaaaacattggaaaggctacctaagatactggacaattgaatctaaccgctaaaagcccaatctcccacaccaccaacaacaacccgctcccgcgcaaagacttgaagattccatccgtcttactactgactagtacttggcatttttaccttccgcccagccgcaccaatgcaaaagagttagctcctactctatgcaaactgatgcagtttttgtttaagaaaaaaaaaaaatgcggagaatcgcaaaccgtcccaagttcagctcgtttttgttgggggagagagaattagcgtcacatcatgcgcccaccaacacgcacccaaacgttgcatatattatctacatctgtgcttttttcttctcctttggcccccttccccgcaacagtttgtttatcaattgccgagcttcaacgataaggaagcatgtgttaatggattattattagaaactgctgcaggatattctctctttctggttgtaaccttctcgaccagccgttgccgaaattcgcttcaattcgctcccccgtagaaacaagctctcagtgctcccggcgaatccacgccaagacaacttatacgctccgtaatgcttgggatacgtcgatatcgtgccgcctggtagcggaaatccccgattctttctgagacgtgccatgaagcacccaaatcctccatatccgcatctctcgtcgacgagagaagaaaaaaaaaaggctcaaatccgatcgtcgttcactaatattcaccgccctaccctatctagtaatcatgctaatatcattgaggaggcaaactccccaatgagccaaggaccaagttctacgtaggtacatacttgtacacacatgcagacattttgccacccatctccaaaacaaagacatgagtttccataactactaattataccaccttcacctctgtatatcaacatgctagttaaaaaaacccccgattacaagtttgcaccccccaaaaagtgaataaacccatatccccgacccgcggcttaaagcacgagataccatctccgtattggcacacatctgcggaaatgaattactccaggggtccgtcccatcaccgaaccgtagcctcggacaacctcctttccactgtcttattttctccgaggcatgcaaatactatcccttcaactggagttagagcatgtgcttgtttgatttggcttgtgaatctgagagtagtatttaaaagcatcaccaggcgatgaggcacggacaaatgaatgacatgttgaaacgaaatttcgcaatcacttatacgacaacgaatgatagatatgcaccaagtcatcatgtacatcacaacagagcatcattccactgcatataatctcaaaacgttcgattgaccaatactcattgtcatgtaaccaagtcatttgttctgggtgctaacgatactaaatataaacatgcaaccaggcatcaatactttgtcattcttcgtctgattatacgctaaccagctaacccgttgggtatcataacctcaattgcaatttatttagcaacccactcgccagcgatccagcggttgacaaagttgatgctgccctcaggctcatcggtcggtgtcatgtggccggcaccgtagacctggatccaggtcaggttgtgcgaggagatgacgttgccgtatgacctgccgccaacggtaagatccttctcctttgtggcgcggaagtcatcgccgtgcttccactcaagcgcctgggtccaagccttgttgccaagccagttgcagatgaagtcggcgtcaccagcgtagatgagcacagggatcttctccaaaatggaagggacgaggcggtagatgggcttcatccagtcaccgtgcatcaagaagttgcggttaatgtcaaaattgcagctgtcgtaggatgagacctcagcaccaagagcctccatgacatcgggcttgttcaggtactcggtgatgtagcccaggcccttgtagcacaggttgccagaatcctcacacttggagcgaatgtcatatgggttgtagccagtctgttggtacggtccaatgaaggcattgttacagtagatggaggcgggcacacagagccacgcgctctcagagtcgtagcattgcttgataaggctctggcagcgggggagggcattgtccatagcgttacattggctctcgctcagaacggcatcgtagccaccctcgccacaggccatgggtcggtagtatgcgtactgagtgaactcatcagtcaagccattgccgacagcaatgctcttgaggttgatgttgcggtcctcgtgcttgaggatctctgccgcaaaggtgggaacgtagtgtccgccatatgactctccagcaatgtggaagtcctgagtagagtactcggggaactggtggaagaagagtgtgagaagggcgtaaacgtccttgccagcagcgacagtgtcgctgacggagccactgccgtaggagtagccgacattgaccggctggtccaagaagatgacggaagcattgttgttccatgcgtgtgggttgtttacaatctcaatcttctcgttgatagaagccggtcctagctcaaagaaaagaccggtgagggaagagcatcccgggccgccattgagccacaggatgacggggtcgttcttggggtcgttgcgggactcgaagaaccctacgggacaaagcttggttagcccattggactgcatgaggcattgagtatatcagagagcacttacagtagaacagatgcttgtccttctcgtcgtcatcgaggtatccactgaactgcttcaccttgtcgacacggagcttgcgtgggtcgacgctcttggctcgcagattgtagttggacagctggccgcccagcagccggcgagactctccagactcgttctctacccacagcttctggatgtcggcgcccttgacgacatggtcccagtggctgtcctccttgcgggagtgcttcttggccttgacacccttgacctgagcctggaaagcctccatggcatccggagcaagcagcgagatctcatcccagagggccttggcatcggcagtgagctcgccgaaggagtccttcagggacgcggcccaggacttgaagtcggtgtcgaggccaaagttgaccttcggctcggacgtagggtcgccgaggaccttttggtcctgcagcgccatggccgacgaggcagcgcccagcacgagggcggaagtagacaaccgcattttgctgaagcctgtgttctggtggaatcaaagtcttgatgcgggcgatgataaaaggtgtggaaggggatgaatagatgattgggggatggaaagaaggtgaagggaagacgcaggttgggcttaaaagggcgggcgtgcgaggagagtcactcattacgtagtccgtctgtccagcgcccaacctcttcctgggataaggccggggaaggacgccgccaaggggccgcctaatcggcagcgctatctgttaccccacgcttcttttcggctaacagataatgactcaaatagcaccactggctgttaggacgagacatctgccaggggcatcgtctccttgcagcctgtgtccctgatactactactagtatagtagtgctcacccatcaaggtacgcgtctcagatgctcaatgaacaaaaccaagtcatagtatcaactgctgactactgccacgccaagtttcaggttcacgctcattgagatgcttgaagaaataatatctgataggaaaagcgttgaatcataaatactttgacgcagctcgccattcaatggcagaatccattagcgtactcttgctgctgctcataattggcggaagtggctggactggaactgagtccaaggggaatgctgccagtgtttactccaggccagtggcccgccgagaatttcgttacctcaaccagccgtttcattgcctctagctctcccgtggattgcgatcaggcgcccattcaacgtattctcgagctcgtccagtacatactgctttaccggtagatctgcgcatggcctcataccctgtagattgagtgtttttccaaggtgacgatggtgtgggcgctgggataaaagtatcttgacataatataagcaaaatagcctagtagaggggatggtggtagagacatgcttatggacagcctccaaggagatacatttagattcaacaacacctttgcataccactcagaaacttaaagaatactactattaccactactagtccttgaaggtattatgttgagacgatactaaaggatgcaagagttttgctattaaaggaaaagagttatccagtatcccagcagtagcagcagtagcagttaaattacctgctcttgcccttgacgtgcctgatattaagagacaagaaagttataataaggcagaggggagaaaaagaaagataaatccagttgtttacttctcaataattggtacatttccccccaactgcacttcgtagatcacgactaatatgagacttcgttgttcccaactacgaacatcatcgagacgacatggcgaagcgcacgcaacaaaatgatgcctaaaattaacaactctcgtcttcagacgtatcacttaaattcaccagggagagaatttcaccagcatcggtgccatctacaccatacttccctaggaggctcttggcctcatcccccaaactcggttcctcccgaggttcaagaccgccgctgttgtcgttccgcaccttcttcgcaggcgcaccgtcatctcccacggcttgcaaccaagcggttgttaagatggacgcctttctggatgacaatggagggacatgggcgattcaaaacaccgggatgggcgaggaagggatgctttacaacttttatagatagatttagtggacaacaggttgtttataggcagagttgcgaatttgtagcaagtacgaaaggacgaattttcttttgattatccgagtgcaatctccgcgtccagcaagtgtctattttgactggcggaaagtagtcatctgttgaacttggaagtcttgtattggaacaaggatgccaactttaaccagaagccgttttcatatcctatacaggtatagaacaagttaagatcccaaattgaagacgctggaggattgacgtacagtctctaccagtgttaggcaaagtaattacttctcggatattgattgcaattgggccgatcgtggagccaaacccaatgactcgagcctggtcttgatttttaccggatactatcgtggatgaagcgatccccttacgtagtgcctggaacgtcacggaatgtatatgcacagtgcaagaggtagaaaggcttgtctcttctcatgacgcaggatctagtctagctatataggtatatatagggtggtcccatatctccttcctccctggggatgtcagggcacgagtcccccaacagatactgcacgtcgggattgacttttgaaccatctttcttgacgagattcagcagagagctagagttgaaatcactttggatatgttgcaattcaatgtcagctatatcggcatgctcgttaacgctcataactccaatgagtcgagcctggtcttgatttttaccggatattgcacgtcaggatcgacttttgaaccatcgttcttgacgagattcagcagaaagctagagttgaattcactttggatatgttgcaattcaaccaggttcccagaaggcagtactaggcacagtcttaaagtagacaaaggtagatgctgagatttgagttttgtcggcggcgcgtgaggtgatgttgcaaaatgtgattgtgccatggttggagcattgaagcaagttttcggaatttatattgggcggcaagccagctgccagctaggtaggtaggaaggtgagcactccctcttgctcacgtgtctgcaaacatcccatgccttactatttactttctctctcttcacctctctcttttcccttttcttcttctatctcaactcatctccttattattaagcggaatatttactactgctactactgctactactgctactactgctactactgtcttcaagtttctggaaattttacctaggatacaaacgggaccacacgttgccgcatcgcccccggcatgctccgtgctcacgatgtgacgttcacgtggtgccagccagcactctattagcacattaaacactgccaaggacaatcaatgctctagtggttgttcccagcaacgtaaatgtagccccttacaagcattctgtgtaggtctttggcactagcaactgcgtatgggatacgaaatctaccatgagaaaggactcatccaaatcatccaagcagcgtttgtcttgcaaaacagagtgtaaatcttttccaagctttattctacaaactttgttctaccaaatttggtctacgtgatctttgctcgtctacatatcatggtaaaacattttctttcaactttttatttgtcttttgatactcttcatttttcctatgataaaaaagctcccagctaaagagcatcgtctatttaccctcctccttctgcttcgccttttccgccttcttggccgcaatctgctgctccttcagcagcttcttcagctggttcttggtcaacttctcacctccctctgctgaagcgtctgccgcggctccatctgcctttaccaccggcacgacaaggtcagcgcgagggaccttggggttgccttgccattccaacgggcggatggccatgaactcctttacgacctcgtccgtaaccttggctcttctgtcctggaatgcgccgacgtattcttggagtttggcgatgcaaatcgatttgagctgttcagggggggtggttagcatatggaagagggaattcagctgtttaataagccggaattaggtatctcacctcgccagtcagaagcttgccgcttgagtactcagccctgatcttggccaattcctaaccgccatgttagtgaaatcttctttgtagccgaagatacagatatcgccttacctcatcatcttccaggaagaactgcaggtattggtacgcaacatcaacatcagggttgccccccttctcacggtgctcctcgacagtctcccggcctcccgagaaagcgtacttgttgaccttggtcttgatttcctttgccgtgtccttcatgaaaatggcagaggtatcgtcactggccgacatcttggagcccggaccttgcaaagcatccaggaatctcatgtgcaccagagagggcttggcgtacttgaggctcacggcgcagtctcgcgtcagacgaaagtaaggatcctgatcaatagcgcaagggatcaggcaaggaatcttggccgccttcttctcgtcttcgccaaagatgtgggggaatgatgtggcgaaggatgtagcaccctgaatactggggaagtgaatcttgccaatgtttgagctagggagagaagtggtgagtcaacagtttttgatcacagcaaaaagcgtgcgcctaggtaagaacaaactcaccttccgtcaaagccaaatacggccttggccacgttgaaagtgactcgctttgagaatcttgaaatgttcctgtaaaaggcaccgcccatgaactcgtagtctgagaagatgaacgtcttctttgggtcgaaaccagcagagatgatgtccttggcgttggttcgagtatagcccatgacctcttcgattgttcgcttctccgagaagaggaacttttcgtctgtccactcgattcttagctccttattacaactcataaaggaatggagatggaacaactaaccatctgtcaacatgataatcaggggtgcatcaagcacatcctggagccacctgcataccacgtcagaaagtccactcaagtgaagccctatgagaactcatacttgacaaagtcaaacacttgagtgtgtccaatgtgcatgctgtcactgctgggacctcgtccagtgtagaggaagaagggctcattctgtcaatccaagcattagcgatatgaactcctcggtccatatatgatgggcatggattccgccgtctcatttcctctcaccttctcataacgatccagaatggtggtgagatctctgtggctaaagacaatcccacgacgcataaaccgatgcggcttgctgcccgtcactctctcccagcgctccagcagcgcatcgtcaatcaagctggtgccgaactcgtcaatgagctttcggtagtcaatggccttgacctttccgtcctcgccaacctctccagacacggaccacgggttgatgtcctgcttgccagttgcagcatgggcatcgacagtggcgtcctcgacagccggggcaatcgtagcgtcggccattctcgctagctcaaacaagactctctttctggagatttggtgtgaataaactgtgacacgatatttggcaatatctcggtggaatcgataaaaacgagcttcagaaatgataaagaaccaacaaggcaaagcttcagtggactctatgactctaaagacgctgctgtgactcaacgcacaacaaaggcggggctatgccagcaagaatatcagcagagaagaaattcaaaggccagggtgtttcgcaaggctgggttcgcatctgttggtggggtagcagtgaagaaaaaaagttggtagtgtgtgcatcgcggtggaaatatggacgtggtgaggaaataaaacaccgctatctaacccattctgggcgttgcttacattgaaacgcagatatgcgtatgccttcatctagtctaataaaaccatctaatttttcagtttaccaaattgcctatcctgtagaaataccgactgcaaagtatcgttgtgactcttattatgactcttcgctctgcactaccaaagagtggctgttccacgtaaaggatgaaaagtggcaaaagccatcgtcatccagaagcagtctagtcatggtctatatttgtcatctcaaggtactttccgctttcctcctccccgccaaagttgatcagcccagccagcctttccatggattattaagtttgacgtcgtttttcgtttctttgcgcatcaaccgaagctataaatcattttcctccaccaaagcgccaacgctttcccttactctttttttttttctcgcttcttttccatcgtctgtttttctagcgtatctcttcttcgatttaaaccaaaatgtctcgccaaatcacccttccctccaaccagatcaaactcacaaacgtctccctcgtgcgcctgaaaaaaggcaagaagcgcttcgaaatcgcctgctacaagaacaaggtcctcgagtggcgctccggcatcgaaaccgacctcgacaacgtcctccagatccccaacgtcttcctcaacgtctcaaagggccagacggcgcccaaggaggacctcgagaaggcctttggcaagggcaagtccaccgacgacatcgtcctcgagatcttaaagaagggggagcttcaagtgggcgaaaaggagcgcgcggcgcagctagaaagagtgcacaatgaggtcatcagtatcgtggtcagcaaactggtggatccgaggacgaagagagtgtatacgcccggaatgattgaaaaggccctggatatgctgagttcgcaagcgcataccggagagaagacgacagactcaggcaccgccacgccgactacgacggaggctggtgaggccaaacccaagacaaaggaacacacctggacgggcgtggtgacgaccaagagcgcaaagagtcaggccctggacgccatgaaggcgctgatcgctttccagcctattcccgttgcgcgtgctaggatgaagctccgcattacgtgccctacgaacattctcaagcaggccatcaaggcccccaagaccgcctcaaaagaagaggacggcgaaacaaaggctcccggcacagtcaaggaccggattttaggttacattgaggaggttgagaaccaagacgtcatgggttcagaatgggaggtagtgggctttgctgagccgggtgcgttcaaggccctatctgatttcatcggcaacgagacaaaaggccaaggcagagtcgaggtgttggacatggcggtcacgcatgaggattaatatgcatgcacaaagtagagcaaattttggagggaaaaaaaggaataaaatgataccctaggagaaatttgatccttaaaaactctataactcgtagaactccttttttgttccatcgtgataatacgtctctcggcgggcacagcagggatttcacattttgcggccttcacaactttgagcaccgtcatcatggtaaaaaacgccttgaaaatgctttttaattcatttgactctgatctagagtacagcaccagctgcgtatgccagaaagcaatcccttcgaaatgctcatcataacgatgaaaaacccagccgtcacgcctgtccaccccagaccgaaaacaataaaaccattagccacccttcttcttggagacaccgacggtccggccgcgacgaccggtagtcttggtgtgctgaccacggacacggagaccccagtagtgtcggagaccgcggtgggcgcggatcttcttgaggcgctcgagatcctcacggagcttggagtcgacaccgttggccaggatgtgagagtccttgccgtcaacaatgtcgcgttgtctgttgaggaaccaggcagggatcttgtattgtgtggggttttggatgatcgtcacaatacgctcgagctcttcggaggtgagctcaccagcactgcagcaaaataatcgttagttccaaaatttcttcgaattccatcttgatggcttgtttgccaaagaaactggtgttggtgggtgtattatcgtaccgcttgttcagatcgacatcagccttcttgcagaccaagttggagtatcggcgaccgacacccttgatcttggtcaaggcgtacatgaccttttgcttgccatcaacgttggtgttcagaagacgcaagatctagaacaattgaaagttagccccctgaaaatctcttcactttttgaacattgctccttctcgtcgcagcaaagaaaaaaagtatcccagatgcccagaaatctggtccctcgaatcaatgacattcgacccatcgcgtgaaccctttcgtagcaactggaaccccgtctctttgaatgcgaataaggatgaagggatgacttacgaactggaagttcgtcttctctcccgtgacgagcgacatgctgggcaactgtatcgggacgttgccttgctgctcgttagaatcgattgttcgggttgaagtaaagagagcggaggatttggcagcactcgctaaacatggtggaattttcggcccttgtggggccacaaagtagggcacacgaaagcgcctgctaacaaaatagtcacgtgccttgctctcggagctatcggcgtccaatcttccggatacagtgtgtctttaccgtgcgtatcttgcctttgggccctccacggattcaaatttttgccggacagttctcttcgccagctctagcttgcgactgcttaagcttcatcaggaggcggcacagagcgtttctgtaataccaatgagcatcttcttcaagctggttttgagaaatgctagcatgctcccacggtaggtactctgtagatcttgtcaaaattaataacccgtcgtctgtttccatgctcggtcagcgtgtccacgcctgctgatcttgagccggatgcccatacttgtatgagcacaagacaagaacattcacaacgctttttgagtacgaggccttttttatttatttatggaggttatcgtaatttatctgttgttacatgccgcaatacaccaccatgcctgctaaataagagccccagtagctgtagctcatgactatggctacgagtataaactcgctatccattaattaccatgcttgttatttgacttgatcacccaatccccgagctagccccgaacatacgtagactttgaaaaattaaaacatgtcgatcgagagagccgcccagccaatgatgaaataaagaaaggagaagagaaatccccgtgagcaaacttgctgataccatttggtgttcatctcgccaataaaaacgacccacgccaccacttcttttacgccagctccatgtcgtgatcttcgtcctgtataacattagattgctgctgttgaaaagcaaactcgaacggctgtaaacttacctcctttgcctgcgtcaatctgcttgaaagaagctccaacaggtttgcccggtccatcttatatgactgggaaccacctctggacgtcggcgcaagcatcacccccacctggtgcaatccccgaatttccaaaagctcatccaagccaaggacatctgctattctgatagtcttgaacgccaaaggaaaataagtcttcattagagctgatcgttcattaagatgaataaaggtcaacttggaaattacgatgccaagactttcgagtttcggcattttcgccagcaatcggaatgtctttgccgactctgagccactccagtgaaccacgatgcttctcacattgtcgaggaacatgtcgttgctgattagatgcgactgcagttcacaggtgcatctaaatcgaaaagtcttttcgcggaaaaagactcgaaagaactcgagcgtgatgagattggagccaaagacgcatgcaagatccttcatctgagccgtctgaaagacagtgtctcgatcgaagcgagggcacttgcagctgccattcttgttactggccggtataacggatttagtccggaagatgttgtcaatcataagaccgaggactcgctctcgtatctcgaccgggagtcgcataaatggaaatccgtccatcggaggcttcctatctagagacatgtcgtcagcagagaaggcgtttttaccaagttccatatgctacttacctgcgatttcgagaagctctgtgcacatttcgatgacatcgacgcacgtcgtaatctcctcgggcgacttcttgagtaagccggcacatttttgtatggtgttggcgatggatgctctccggttacgactaagtcgaacgagcctaccaagctcaaccgcgtcgatggagccgtcatggtagtgatcaagggccattagaagatcctgaatattcttggacaggccgtacttggccggcactgtcttgagcttgaggacatagaacgacttggccggcatggtttctcgcggctgctgagcctgaagaactatcagtcaaaagagtacgtggttttgaaggagaagaagaagaagcccacattcaggactctgctctttaaacaaaaaaaaaaaaaaaaaattcatcagatgacagagtttcaggaaacaaggcagtgacgcgtttgacgtgcaagaaggaaggagcgaagaggcacctgccggcattcactgcctttctacattcgccagctgcctggtggggaaactctaacatgaagcttcgtgatgatgataagtatcagaattatctatgcgccgaataagggatgatcaaatgattaaatggttatcagtattggaagaaatggtggcgggtaaagagagaaatgatgttgctgataaagcagcagataggcacagaggacatttatcgcaggccaggtataactgcatgtaacgaagatactacaccttcatgcgcatagcgaagaagaataggaaacgaacaaggatagaaaaggtaggctgtgggatcacatcacattgtggaagattgttggtattggcaattaccaaagattcattcattaaaatagatactaaactgtcaaataccagtacgtaaaatcctgtactgtatataaagcccaattcttcgtgatattctccctccaacgccgtgtaccctctacagcccaggctagtagccctgtagaatttatgccgcattccatctatccaatggaaaagaaaacgaatttttgagtgacaaaggaaagtagctctgagcgcaaagatgcaataaccactccaagcatccagatgtagtgtaaagccgaccccgtgatcataaccatttgtgcgtcgtgataaaaaagacccatacacacccgcagcgccgtagctgaaatgcggactgcaccgaaagaggaaaaggaaaaaaaaatcagccgtcgcatgagggcctcgtcagtctaaatactagatctagaccctaagccgatttcccctcatgcaggtacgctagccaccccccaacacttggtggtggcgtctcttagtatgtaaacaacaaggtagaaagaaaacgccaagtagataatagcgagataaaaaaacaagatcgaatgagatccaaaaagcagccggcgtccaaaaagcagccggcgtccacatcgcagatcgatctttgccagtcaggtgattttttggagactgaatgctcaaggagttaattgatgtgctgcgtgcgtgcattgcatattagccggtgcgtgtgatttgacgaataggaaaaattcccgatggtggtagcatggcatcgcgtcgatttcggcagtcggatgccgcagtacacaaccagtgcatttgcgattatatgctctctgagggtccgaggtcgatgctgcaggcacgagtgcagcagggactgatgccatcaaagtcggggtcgatgatctggctcgggtcgctggcgccaaacgtcatggtgaaatggctgagcatctcctggtgcttgaggttctgctccgtcaggggcttttcgctggggtgtttgtaggttcggccctcatttcgcttgcgggctcgttcttgctttctagcaatcttctcctcgttcttcttagagctgtcgccgcgcccaaaggagaaggccttggagagggttgagctggtcttttttaatgagagctgaggagccgaggactcggagctggagctttgtcgggttgatgatgtggtgccagtggattctgtctgagagatggtgtctgagtcgtcggatcggcgcagggcgcggcggaaacgttcccgaatggccattgtggtgttgatgctgggtagcgaagtcgtagtagacaggtgaaaagagtcgcaggaggcagcgacgtttatgtttgtgatgtttgtatagagaagagcggccgtggttgcagatgcggagtgggtatcacgataaaagcgaaaaaaggctgtggattgactgctcgtcaatcttcggggtgacgcagtctatatagaacccgaaagttaaggtattcgcttcgttgcggcaaaaggtacttcggtgataaaggattcaaggtttgtgtatatggtttgtagtgcagagtttggctgaacaagcttcgacgccaggcttgacgagaaagagcaggcgcaggcgcggcagcagatcgtcggactattaaaggggagcgagcgaaaaccgctcacggcttccatggatccatgggcaaatctgcgaactgctgctagtcaggcagtgccacaaaggtccaacacagatgctctttacggagcgcccagtggtggcaacgggcctgtttctactctcccctcgctgggttgctccgcgtccccaacgctcggcgcatttagcggagcaaacagaaggcagcagccaaagtccaggggggccaaagagctggttgcggccggcgattggcttagccagcggtaaattggacccaagcgactccagaatctccaggaatttcttctgtaagctgtaattccccagcccggggttcccgcagtccccactgatgaagtcagaatggagtgcaggagcccggagaaggaccagaccttgtttgaaaattgagtgggctctgttttcgacggggggcgtttaggagggagaatcaggaggtcgctaagggccgcccacccccctaagcggaatttttctcagcctcaagaccaaccatggcgctgaatcgaccgaattgggtccccagcgtgcaagcccggcggcgatactacaagtgctagaagccttcgctgctggcagtcagtacgaaggattgcggaggcgccgctaaccctcacgccattcgagatttttctagattttaatttccttggctgctgctcgggacaccatcatcccatctggaagggctgctagagccagaaccttggaacgccacccgcgatgcatgagaatggcaggggagggggacaacacgaagcaatattggccacagcggcaggctctgtatgcacgtttaattaagctgtgatttttttttttttcctttgcactcctcctgatctgcttgcttactcctgtcttgctttttttttctttttttgtcccacgggtacagtaatagtaatagcggagacggcgagcgagacatcgacttggtaagccgagcgtgggcatccggactcgtctattccacgcacaatcccagcatctctaagcactggccaagccacgcggacggggtggacactcttgtcgtgcgcgggttccgttttctcacgagctcgtgattgcgcgcagcggtcgaagagacccgatccagccagagccagagtcttactaagtgcggagcattgtgtgcaatttgccctcgattggttgctttttccctcttattccgaggctgtctgtctgaggtgccggcattatcgttgaaactttggtccaacattcccgctcgatgtggcgtttgatgcgacagcgactgccggcatagatgtgcaaaatctctccgtccgcggtgcttgacttgtatttgcacacattattcaaaccccattccgaatcgccgaggaaactcatgtaggagacccgcactgactcgctgcgtcgcacgtccacgttagcgccctggtgttgaatagtgaatagcagaataggcagatggttttgtcaaggccttcatgtgggattcgcaaacggacagggatgtctgtcagttgtcgatgcgcgatggcgacgggcctcgctttcgatcggtcacggatctgtgctccttgcataagggtggcatcttgcttacatgtgtgttactgccactacatgtagtaataccattaccatcttacaatgtgctattaattgctactagtattactactgctaccataattgataatattactagtagtagtaagatacttagagattcaacggcctcggcgcgaccgcatcaacttgcaatttctccttcttgatgcgccggcacattatccaattgtagcagtaaacctggcagcacggattatctaagctctgacccaatcccgaaccgtgtggccaaacgtgtcggtgatctgctaccactggaaaaaagccgtccaaggcttcagccatactgtactagtagtgtcttcgatttcgggtcttcagcggctgtggcggttttccgtctgtgccaccatcttcatgtaccgcccaacacgccctcctgttcggtagtgccgttcccgcaaagcgccggcgatacaacgttgatctgctcgtcgtctccgatgcgggcgcctctttttttcttctaggccttcagccacagtacgggataatgcagagggcagccctacagaaaatactagtcctttgcccccttgattatttacctgtaggttgagaaattgttgagggaggcgaactaagaggcaggttcccgtgcacgtgcatctattcccagcctacatgtaccgttcaagacaaaaatctttgtgtgagcgtttgtctggccgcactgagacccaacgctaataagagaaagaagaggagtgaagaatgattggaaaaatcacacacaatgggtggaactgaaacagcggtgccagcgctacgttacctgttcctagagctccatcgtttgaatctttgttacggtccgtccatccggactgacatatgcgaacagaaggtcttgggaatgctggagcgctggatgcgacctagcctgtcagatttctgtaatctacgcttctagaccgagactccacaattaacaacctgacaataagggagactggtctaagacggcatgttttcaggaagctttgacattcctgcgggttgtattaatagaaaatttttcttcaaatgagttttagcctactagtagattgtagatcttcggtgaattgccatctactagcatgcttatataggcttcgatgtcagtcagcgttcagttacatgcccgtcctgtgctaaccgggattcatccatggttgttttggtaaaactgccttcttttacactgcatgcaatgaaaagtccaaactgttcatatcctgacagaagaatttaaaattttcattaggtgttatcatgctaaagggctaatgagagagttgacgtgtgggagtgatgctctagccgtgcgtccgtgagacaatctatgagggcctataacaatcaagacgcggtatggcttaagaaagctaggcgtcttcatgcttgtctgctcaagaatggccaagatgctgcacgttaagccaaaatgcaagcagatcttcttcgggaagggtggagagctactcggtcagtgctaagtacacccaatatgtattttcataaatcatgctgtgagacctggccattgatgataaaaaaaaatctatttgtagatttacttttattaaaacaatagcagatgtctcaaattggaagtgtaaatgaagcttggtgatgatcagcagatgctccaagtcgcttggcaggcccgtggtagagacatttcatcagcatataggtactagtagttgtccctcaaaaatctccgagataaatgctttgctctgggccaagttttgctagctattctgctagcatttcgacacatacatacagcgtaatagccccgtcatcttcatgttcgtggtggggctatctatgaatctatttggcgactcagctcctggccagtgacgtgagtgcccctccagcgcttttttttagcactcaccgtgcctgagcatcagcgcctgcgtcagtgcccaggcgccctgattggctgcggcccacatgacgcatcacgatgcccaccgagctgctgccagagctcgtgatgcagtctagtctgacatgacaattgaaggctccctcaccaacgacgactgccgtatatgctgtgtgcctcgctattattgacacctgcatctgtaccaccgctgcctcgatcggccatctttaaatcgctaacagtagcaccaggtatgcgatcgcgtggtcaaatcctcagctccgccacatgatttgtctgatttgagcaaagcgcctgatttgttcgagctcctcctagccatccatctgtgaacccggctgcacggctgccgtctccaactcgattgatacccagcacgaagcctctagggctgtcccagcatcgcaccgccgcagccggccatggccctctcgtgaagctatcgccagcatccgtcgccttcataccatcgccatcgtcgctctgctgtcgaagcatcgcatgcttctccgctgaatcaacgaagctaaacgcatccacatcgcaggggcgtgtcaacgcgcctgctccacccccatcatgacggcatcacccccccacggcgctgatcaaggcgagacgcctaatcaccagcaacacggcggcgcttcaagcgcgagcgcgtcgcaaactccagacaccagcacccctcgcaaccgctccgtcgacgagcctcgagagcgcgaaacgacaaacgacgagcagtcgccgctgctaccaccggccgactacgatgcctttggagctcgcttgggacgagtcgatagccatgtcgacgacagtcaaaccaccaagagcttgtggtatctgaccgtcttgacgattggaatcggaggtcttcaaatcgcttggtctgttgagctctctaatggctcgccatatttactgtccctggggctgagcaagtctctcatggccttggtctggatagcgggacctcttaccggcactttggtgcagccctatgttggcatgttgagtgacaattgccgcctgtcatggggtaaacgaaaaccgttcatgcttggcggcgctgctgccaccatcatctcgctcctcttcttagcctggaccaaggaaattgtcggtggtgtactgggcgtctttggagcagatccccagtcccatggcgtcaaagtcaccatcattgtggtggcggtgattggggtatatcttctcgattttgccatcaatacagtccaagctgctctccgaacattcattgtcgactgcggacccgctcaccagcaggaggccgcaaactccatggccagccgaatgactggtattggaaatatcattggttacattgcgggatacgtcaacttgacgacgtccttttggttcttgggcgacactcaatttaaaatcctctgcgcggttgcgagcattgctctgggcgctacggtaattctgagcgccgccctgatcaaagaacgagatccccgattggacgggcctccgaaaaagaagcaaagcatctttgtcttcttctttacgctattcaagtccatcaagaggatgccaccccagatcaagcgggtatgccaggtccagttctttggctgggtgggcttctttcccctcttgttttatacatcttcgtacattggcgagatctacgttcagcccttcctcgaggagaaccctcacatgtctcctgaagagattgacaagctgtacgagcacgcgacccgaattggctcatttgctctcctcataaactcgatcgttagcttgctgataaatgtctttctcccgtttttcgttgcgccgacttatgacaaccatcccgtgttggatgattccgagtctggcaccaagaagtcgttgttggatagcttgaggatacctggtcttacccttaggcgggcttggtttgggtccctcatcctcttcgccatcgtcatggtttgcacagtatttgtgaggtccgttaacgcggctaccgtcttgattggaatcgctggcattacgtgggccatcactttgtgggcaccattcgctattatcagtgccgagatcagtcgacgcgatgccctcgctcgagcccaacgccgtcatcaccgaattgacaatcatgattcgccttcaacactccctgcccctattcccgccaccgacaatacatctccaatggagctaacagagacgccaaaggaagaagttgaccaagcgggtgtcattatgggcatccataatatgtctgtttctgctccacaaatcatagccaacgtaggatcaagcttgatcttcagaatctggcaaaagccgagaggaaccccgggtgaccacagcatcggtattgtcttggctcttggaggtgtctttgcccttgtcgctgccttttttgtgttgaggatcaaagacgacgtgtctcgcccgccggagaccttggctgatgaagagcacggtgttgacgatcaagatgacgatgagtcttctcccaatggagacctttctacgcgcactaaacccggctactctgcggtgccgacagcagattctgaggctccgaggttagtgagaaaccgaagtttcgggggcttagaagtggcttctggtcctgattactgatatatatatgcagagaagttgaagcttcttgacgaagcgtgttagattctttacggtgagccgctagtatagcgtgtagacatagatagccggatggtatatacgtgatggtagaatttgctagagaatgttggacaggacttgtataatttgagtcggccaagtggcagctatgcgtacttgatgcactggatttcatcattctataattttcacctatacagtcaatcttgagccgaactgaaagctgcgaagcccatttcctcagcccacctgtgtctgccatctatagctattccgtcatcaacgagtaatttgaatcctaccacccacaatatagcatctccagctttcccatattcttcccatcagtccaatccagcatcatccatactggacacctttccagagtaccagattctcgtcattcgtacccccccttttcccttttcaagccgccgttctcctcgattttccaagcttgcagcttcccaatgtcgtccgcacctctcccggcgacgggcccgacatgtgccatgtgctaatgccggcccagaaatggcagaaggacgtgccgttgacgcagtacgtgatgtcgcaatggatggacgacgtggcgatcggggcggcggtagtagagatggtcgtgttgagagtgatgggcaaggtggatgtcgcagggacagtggctggcaacgacggagcgggactggtggcccaggtggtggagaggaggagagaggtggagaggatggacttgagggaaggcatcttggtttatatataagtaggaattctgcttgtcttttttttttctttgtgttgctgttgttgttgttgttgttgttgttgttgttgttgttgttgttgtgagtgcgttgttgtcgttgttgttgtttgatcggtttgcgcaagctgtagtgctggtttatataagaatttgctttcttctgtggtacaatgtcacaatgttgttgtttgtagaacagcagctggttgaacttgccctaggtaggtatgccaagaagacaaagtttgtgaggcggatcaagtgattgcttggtgccttgttgtggcaggaaagctgcatgtgtacattacacaatgttggaaggtgcctgccccccccgaacgtttatagaatcgggcaaggcacaagacacgtcatggcctcgtttatgtgctttaatgacgatgatgtacgccgaagcggtgtgggaaatgcatgatttgatgattcacgaattcaagcccaggcaactgccagcgcacatgacatttttgttgaaatccgagaaagaggtctgtttcaaacatgtactcgagtcccgctgcatggtcttgctgatttgctctcagatatttccccttcttcctctcactacgcaatcaaagagatttcagcaatctgctactcaccagccttcatcccagccaacacccatagcgcaagcatgctcacaacccccagcagccacgacagcgtccttagcaccgacagcctcccgtccgcacacaacacgacgtacacaaagatgtacagcgcccgcgacaagacatactccatcgtcagcaggttgagtgtgtagacgtccacgcctgcgcagttggccgccgccacggccccggcgaacatgcccagcgattcgaagccgttttccatggcgctgagggctcgggtgatgcgttgctggcgctgtttcaagggagagtatctagtcagttttgtatttttacatcgagtacacgtatatacatggacttgaagttggttggtaaaagagagagagacaaaaaggtatgcctacagccttgtccatcgtgtcatctttgagaacagccgcctgcgtatgtcgcggattggtttcgtcgaaattcttgccggccagagtatggccatacgcggcgggcagccagcataaagtaaaggcgattggaacctgagtgcaacatcaaattcttagtcgccatctgttgaccttttttttttttttatgttgtgcaagagacaaataagatgatgtgctcaaaaccccccctcgtaccgtgtagaatgagtagtttatggaaagatccaccattgtgaacatggtactactcatatcgacatatgaactagtaggcaatgtttgcaaaagccagttgtacatttactgatgagaggcttcgatgccagctaaaagggccttgttgcgataactcgagcagttgaagaatgacgattgcgtatgtctcatgtctcactgagaagaataagactgccctgcctcggtgtcgaaaagaggcatgattggcccatataaatggcaactcagctttgtaacggtacgtgcatttactccgaaaaatcccacctaccagataaaaagtccctcaaaccagcgcaacctgcgaatatggaatttttttttactcttaattgtccttgggaaaatgcagcagcttccgaaagaacgtttcttgattctgagcagagcttgcagggcactaacaaaaagccgctgtgataatgaccagatcgataccttctaccaattattgatttgggcattttgcagctccaaggtggcttgtgcattcgacatcaaggacgtggcattaagctcccgaatcgatttggttcatctacacatatctacctatataaaacgccgggctaacatcacatcaaactatttacagtcaagatagcctagctaggctcggcccgccttagtcacgctaggttaggttcagatcaatcgtaattgagcgaggacgcttattattcaacatcaatcacaataatccatgttatttgtttgtaatctcacgtattacgatatggttgcaaaaggatggatatgaattgctctcgctatagagccatctatatatacacaagtgtcatgtataagaagaagaagaagaagtaaaatctcaaaaggtaaaaagaagaaaaagagacatatatagatatgcatgtatatacactcataaagcgtcatacccattatcccgccgacagatttctccatcggcgtctcagctagccgcatcgaatattccccataatcacatctcatcggctctcgagtctaagccctgaacttgagagatctccgtgggccagtagccctgacagcaacgttggaagtagcgttggaagcttgatcatatactttgatggagttgacgctccagaaagcatccacaaaagccaaagggttgttagcgacgtactcctggcacgtactggccaaggcggagcattcggcgttggagttccagacattggcattgccagcccagtcgccgcaaaaggtagtgtcaaagacaagctggttgttctggaagtggtcgtcaatgctgctaccgtcggcaggattaaactgggccagaggagtgccccatccgctaggattggggttctcggaactgatatcagagggaattccagttcgggggaagaaccagacggcaatgtggtcggaagtccactcagtagcgtaaacgccgccattgatggcattgaatccatctccgtaattctgattgtccgatgtagtctgactacatccattgttgccctcgcagtcgctgccgagcagctgagtgcccgagttggacccatcgttgctgacagagaagccagcagaagtgtgcagggtgatggaatcagacgtctgggtgttgacgccttcgatgatgtctatctcgcccgagcttggccagttggggccaaccatccagaaggcgggccaggctccgcagacgctgcctggcatgtgagcaatatcggcgatgaagaggccgtggttgaaagattgctgcgatgtcacgcggactgacttgcggccgttggccgggtttgtttccgtcgaatcgacgcccatgatgaccgatcccgtcaaggttgaagtaaggttgagggagttggcagtgttggcatcgacatattcaacaaatccattagtcgggtcgtggtcagtgaaaaagtcgaagctagaaaagaagttgctgacgtcgtacgtcacgctcaagctgtaaccctgggcggtggctctggtggcgaggagcgcgccgagagacaaggtgatacccgtagaagtatacatggtgatggttgatctgcaaaagcccgcaaaagtatattcgttcaagtatccaagaagaatgtattggtcgtgtgtgagccggccacaaggataaagaaggtagaagctgcgtcaagcaatgctcgtgatggtcaaggaatgaataagagttggcaaagatccaataaccaccaaggttagagcaaaaggatcgtatatagcaattgaactgatatcagattgcacaagaggcaagaggtagcagcttctgtataaagagcgagtgtttggggccgggctgaggtatcaatagcggagcttattgatctgttgtgaataacgggcgaacacggatcgcttaattccgccacttaaagaaagactattcgacactctgtttgcaacactgaaccgccgaaaggattgaacggcaaagaacaatagtcgtgtgagtggaagggatgggctgaaagaggccaaagcgcgctgcttgtaacgaggctgcaggaaaccaaggcagtatcacgaggggggcacatggccatctaaatacaaaaactcccgtgtctctggttttcttcttcctgttccaatggacggggtccaacggcaatgagcgagagacatgccagaccccccaagtctcatacatggtgtggatcacccagagagcctttgcacaggtaccatttctgtgacagccgctgccgatagtacctcgtctcgactcgacgtccagaatccaagggacagagtgccatgcgagcaccagactctcgcgtgtggttgactcgacggtcaaattgtgagacggccagtgtcagcacacgacggccaatgaacgccggcgacaggggggtcgtacgggctgctcgcgcctaaagttggcgcggctcggcgagccacggagcttctgagcccctgatcagcgtatgcgtaggccctgagtggctagctgaggacgggcgagatgagacgatgcgccgtctaagttcggaccgtctggccgtggccgtcgaggctagaggaacacgcttctgtttcactggcgatcgttgccggtctggctctcgctctgctgccggtgagaggagccgtgttagagactatactgaacggagcatggaaaagtcagatttcgctctttgctgggatgaagagttgcgttggaggatagagaactgacaatggcttattaagaggttgcattctgcacgtgaactcatacaatgggcaagagttgacgaatcgtaccttccttctaagagatagatgcgcccatcattgtctttatagggaggtcccagcaataaggaagggccccagcagcgcagatcagctgcaattgcagagtgaacgcctaaattatagcgcatcgagcctttgtctccattatcgtgacatttcaccaccagaccagaagcgttgggcaataccagagactcggagaaacctgcctctaaaattgactttgcaaaatatttttctcacatcttcacaatatggcgtgccaagcttttgaccctggtctcatccgtctggttcctgcgcttgcagttagtctccccttgcatttgctcggaattaacgagtatgcttattattcacgatccctcacaggcaatctaacagcttagccgcgctgccaagcatttcagctacatggccattctgacttgcctaataggtacacttcatcaaagtgacacagacatgctgatgttattagacggtggttttttttttttttttacttgctatatcagcaaagaaaagtccaaatcttttttcctcaacatggcgcttatttcaaacttcttttttgcggccgcaagcgagagagcatgggtggaaaggatgcagcatcccgaattatttcgccgccgccgaaaggcaaaaagatggtagatgcagaagtagcaaactcaatgcacacaatatcgcaaccccgaaactttcgtaagcaaaaactccaatcaattgaaacaacggtgccacaccttccaaaacaaagaagaaaacgtgtctggtaatccaaattaggcgagcacagggtctcctccctaggtcccctttgcgatcttcagggcaactttccgcaagtaaaacttctctccactttaccatttatatgccattcaacagcagcgagataccgccggatcggcacgtctggattgattgccaattcgggcctacaacagtttgcaatgccgtttttctgtttcaagcaaatggcctaatgtgtactatcgatcgtttgccttgtccggccgaggagaatctagagtcgggtacaaccatgtatagaagaatgaagatgagctcaagtatataagtagcacctggggagccgctcaacatcgttgaagcctcagtctaactaacaatatacctagatttggcatgcctttggacaatcctggatcacatgtatctacatttgttctctggttgacaaagtcatgaaatccagccgccttcaaatgctcttcaagcctcgagccactccagttcccccagttcccccatctttctacagactgctatctgaaatgccatcacgtcctgccgccgttttcactgcagatcatattccctcgcagctattctatattcatcaccccccttgtctccatcgcttatctactccacgactcgcctcgagagccataaacggggctcttccttgacatggctccgccggggatcagcaatcacttctgcacggatgcgcggtacagagccctcatctcgtaccatcaattctggacgtagatctaacggcttggtgatctttttccttttctacataagatatatttactattctaatagtgtaggtatcaccaattaagtggctgaccaaaaaagtggaagaaagagaagaagaagaaaagtgtccaaaaaatacaaaaagcgtttctatgaattatctctttggagtatatacccagtcataaaatacgggcggccagttttgaatgccgccccaagattttctttttttaaaaaaaaaatttttaaagaaaaaatttcaccaaaaatgttacaagtgcccaacgccaggcgacagccacgcaatgggcaccctatgcatcgtgagcctttgcctttcccaaatctcttctttccttttggataatccccctccgtttgtttgtttatacctccatacccccatgtttgtttgactttgagaagcgagtgtttcgcctctcttccgctccatattgacatctcgctttcccggcaaagctgccatcagccgctgaacttgtggccccattgtgaagaaaattgcaagccgcgtcggtccgctgcaagcctcagccgtttggtgtagatgtagttgtagttcgtcatctcatcagaaagtagcgccccctccccaaccatcgtaaattataatcgtccaaccgtgaagaaaaaaaaaaaaaggtcaacatgttgatgcgttgatacagtcaagaaagaaatatgtaagatcagcatctatgcaacaagcaaaatcaaagaagaagaagaagcaaatgatttctcagaatgctctgtgctaaataaaatggagccggcaacgagtacgttgtctaattcttggtttgtgaaatgggaggttgtgccggcacaatatggatatggagaagccaagtcaaactgctcgctccgcgctggtgacgcaatatgaagcaaaagattataacttgactcgctggccagtaagcttgaaccaaatgagggccacaatctcctccttgaagagttcccaagggtttcggttgagccagtagctgaactctcggtagtgatacatctcaccccaacaatcgcgtccccattcgcagccagccatattgactacaaagtcgcgatcattttcattgtagtgtatcctggtgttgttcaagccagagtcgtccgcgcacgcagcaggggggaaactgttgatcatgcgctgcggtaagaagccagtgtgttgtcgaatccaaggctgcgttcgatacagctgctcaagggcgtcttgttccttgtgctcccattccatgtgcttctgctcatacaagactgggtcccaccaaatatccaaaagttgttcggtccagtcgctgcgtctgacgaagaaagagccgagattgaatcctgagcagtcctgagagagcaagaagttgacagagttgatttttccatcgccgacagggcttcgcgcatctgcgtccagatacaggtcggtgggagggtggctgacgttgagagggttgaagtcgttgatgtcacggtatacatggcgatcgaggtggttgaacagatggtgttgcagcgagtatccgggctccataacgtaagtgttgaggtcgagccaccagaacctatcgtcttttgtttagtcttggtcaaaggtcgtcaaaaggatttgtcgtctcaccattcagccttggggtatttccgcatcgtattccgcaaaaagtccaccttttcccagctctctcgccattcgtgcgcatatcgcttcttggtcttcatgtcgacgatttccaaatcgtagccccacctagtggcatatttccgcttgttgcgtacgctgtctcgctcaatggcccattctcgagcgcccttccactccatgacacctccaccgacattggcggccagaatgatgacgaacttttcgccatttcctcccatgctagatcgtcgccaccaatgaacgaacccgggggcctcgtctgtcctccagttagccaagccgaaccctcccaaaaaaaaatgccaaattaaatgccaaattaagctggatgtcatcgttccacttacgagtgccgtagtagatggcaatggtgcagaatattatcagcggaaggaggatcctccacttcagtcttctgttgacgcgggcaaagaacgagcgtatcctcccaccagaggctgcgttgtatccctcgcgttcgtacttctctcgctcagcatgggtattgccaaggccagagttgaatcgtggcaggctgctggatatgcgacgcatgtggcgagtgaagaagccctggttctgcgtcgagaaggacgggtagccgttggcaccgtgcttcctcatcttggcggattcccacgacacggagctgccaccagcattggcaggactcgtcgtgccgctgttcatattcaggccaggactcgaccacccaccacccggcacaggtgatgggctccgggagagagacattggatcagccggggtgcctatggacgcgggccaggagacacagaggttagccagcgagtaactcgaggtttgcgcaacacaagatgatgcagggcagacggcacccaagcggccgcgggaagggctgcaaggaagaggcgggagaagagacgaagcgaaacgtaccaacgataggggacagctgggactgattggcagcacgaggatggatggacagcagattgcccgagcgcacctcgcttagggtgtggtgtcccgccgaagagcgccgtcggtgatgtgacggcacaggccggtcgttgaaggagctcgaggagccggccgggtgcctttgggaagccagggtgaatagctgtgatccgaactgcgggaagaaggtcaagagtcgacaggtgtcgaaataggaatcggcgtggcagcagaagcggatgcgttggcggcgtcgtgtgggcttccagatacggagccacgctaggaagagcaatgggaaaaaaaaatgcaagcagctcaatgcagagccaaaaaatgagagacaggacacagccagaagggggggggctaatgcgccgtttctgaccgcacaagcaaagatcgtgagaagagcccccaaaaagcagaggcacggaaccaagccgaacccacaaccacaatgggcagatgcaacagaccaacggccacggactgcaacacaggcgctagctgggcagattcagcgttctggacagatgtcgggttgagatatgggatgggaatatgggatgggatgggggtcgagaaaaaaaagaggcggtttattggcagatggcgggctggtccagatacatgctaagggtccccgtagggccaggtcgagtacttgtagccggtacgcagggaccgctgcgcgccaagtacctcgccgtgcccctggactcgcaactgcggttgacttgcggcgctcgcgggcttggctgaaaacgatgggggcacagccagcgggctacagcggtggcagcagactggcggtacttggcgcgcgctgtactgggtacggccaagtgctaggatggtgctgcacactgcgccggcggcgtggttgctgacgatgctcgatacggccaagtgcgtaccggtgacttgacaggtaccgctcattcgtgcagcggcagcgggcgccagtaaggctgccacatggtactctagatgtattccaaaactctataacacctgccagcgcggacgaataggggagatggccgcagtggcctttgatacgaagtccagatacgagaacaagcaatatttgagattgattgagggtctttggatgattatcggagatacctacggagcacggttgcttcgatctcacttttttttttccctcgcctacatggatgagcaaaacgttaacgttacggtgttttttttttctcggcccttgttctgggcttagatgtagatgacacggtgccggaaactggcgaatcgagatcctcttttgctggtaaaaagggggccgcacgatttggtcagaatttctcgtatctgcgttggcgatggaacggtggcataggccgcgatgcttagcagcctataattaacacgctgattaaccaaagcgggcaagattatgcaccatgcgagtttgcgcagccaggtagcagtattttgtgctttgaccaccatgggagaggaaggattcccttctgtatatcagtttcgtctcgcgtcatggggcacaagacccgtctcaggtacgacggttacgggaaggacagccgataaggcaacgggcaccgaccgagcagagaacaagaagcaatcacaaatcagattaaataacagacggcagcacatgtctggagcccactcaatcgcgtgtgtgacaggaacacacagaacccgctgcccgtattgccatatgagccgtggatggagcatggagcaagtaggtccaggtaccaatacttggctccagcgccctggcattgcgcgataaggaggattcttagccgctaccggggcgtaaatttttaagattgatgaaccgtggactggttgatgccagccagcatatccatccatcatctcatcagcttcagggggcctgccgcggggccaaccattaacgagtccggcgatggagtccctcagcggctcgtttcttcgcggcgagattttctccgtcgtccagtctcaatcaaccaatacggcgctggccttcgtaacaactttgcaccttgccacaagcgcaggcccaatcgcgtctggagctctcgtatgcggctgagcgccccgtgctggcgctggcctctagagactttggctcctccaatgcgcatcggtttcttcatcttcaccagcgctcccagcaccgctactctgaacagcccccctgtagcgctatgcttagcccaggaccaacgcgttgcggaggagcgcccatcgccgaagaggttagacggcagagagttgtggtgagccttgccggcgctgcaaactcggagcagccgccacgatccaccgcttggggtttagcggcacggcgttaaatttgatgtcaagcgattgacacgcattcacgaaggcatgccgctgcgtcgaatagaatactgtagtcgtcgagctcgtgcagaggccaaggctttggggaaagtatcgtggcccgtattttgggtagttgcaaagtcaattcgagccatgttgcgtttgtctgcttgcgtagcttggctgtggccgtttttcgatcttggtgattgagacaaaggacgcttgataatggcggcgttgtttgctaggtgccaaactgctctttctacaacctgcaacgccgaaataatggccctaaagtgcatcagactgtcagcttacaggtcatcaattataatatcggcgacttgtggtaatagcgatgcctgcgccatctgcggctcctcgttgccgcttttgatgctgccggattagtatggattgcactagtcgtggaagatggcgtgcatgcaaactgcactcgacaaacttcaatcctttccagaggcgcactttaactcaagcatcgcaaccaaggtttactgtcgtcatggcatctcaagggcgtcgggaatcccccgcctttgccaaccgtcttccccagggggagccgtctgtaaatttgaccgaaagccaatttctggagtctcgtggacggcacttctcggcttgttggaggtgctcaattctcatggtgcctgggtagtgcatgggtaatttggtgttctatctcaagcaatgaccagacattgctgtgacaacaatttataaccatcatgagatgttttgtatccagtggtttgactgttcgatgctttggctgcgaggttgaggttctagacatggcattggcacacagtggcgtatgcgggggtttccaacgtggctgagacgcgtatcaaacgtgtgtctccttcgtcttgacttgccaatttctgcctgtctctaggcttgttttgggccatgacatctcacgcaacattggctgtgcagtgcttcttgttgtgtcatcagttagtaggtatttgcgcgcccagatttggccatggcagcatctggtttcctcgacaccgcagcaataccaaattcttccatcaagtaaaaatgataaatactaattgtaatatttgagctcttcacgccaagcagcgagatgtatcaactagatgcagcttggagtattcacttatgaatctaactacatagctcttgtatttcctcgtgctgctactctctctgcattctaccatcagcacagaacctagtaaatcgaattctcgggcgcttgtttcatcaacatatgagtaaagtacatctagcaaccctactttctgggcacatgcagctctgtcgttgcatcaatcattccatctgtggtgcattttcccgggtaggcttccaggcctctcattacagcatctgcacccctgacggtcccaccgcgggtgttgcgcagtggccaatctttagccgcccaagcgaccaatcagcgacccggcgccgtagcgcccaagcctacagccaagcccacagccaatcacgatgagcattcccgctcacacggcgcctatttcatatttgcagactgcaccttcaaccattcagctcaaacttccgacaaaagagctcggaaacgtgccaccatggagtgctttgccgcaagggaatcgagacacagcgacgaggatgaagcagatgatggataggccatgctcgagaccgggccgagaatccagagtggaggcctttgctggctgaagcagcagcccgcatatcctcgcctattgtcgaccgattgtttttctttatcaatagagtagccttcactttgtattgtttctgtttctacctttattgtgagcggatgtgttcgtgattcattgttggaataggcgttgtttccttttttctttcgcctcacaccctccatcttgcactctttgtatattcaatccttgttcattattcattctttgtcacccgcatcttggacaccttcatcatcgcgtggcctggcgctttgtgatgactgcgatttgacttatgtgctacgatatcccatcacccgacgaaataattacgatacccaagccatcacgatcacgagtccgacctatatgctgctttatacgacctaaacatgtctttcaatcacggcaaatacgctgagcctctgcatagcagcaggctctcatcacaaactcgcaagtccgcagtgccccggcatgcctcctatctttcatcaagacgccacacagggacagactgggaagactgggaggatgacgacgtcgtcacattaatagacattggcgagacccccgctggcgaccattcggaccaccagaaactcttcgcaagcagcccatttttaaatataaacgccggaagctcggccatgactacccgcagcccatctcctctggaaagcgacagcctctctatcagctccaatgaagacgtttcccccatcgaagacgatgtccagactggcctccaagccccaccacctacgccggccttgttcctcaccaaggtggccaaacacccaagtgtcaaggtatccatgagacggtcgacagctagaatgagccggccggtgtcaaagaggcctccgaaacagcggaacgcaaagcttggaatcacgctcatcacggacatgacaaagctgaggcggcaaaatcacttggccaatcaagcaaagtcaccggcaaggcgaaacgcaaagtttgccgatgcagctgctctaagagccttggagggatctcctaacccgcagtctgttggaaactggaactggctgaggagagggaacaacggggatcgtgaggccgcatctccttctccccttcgagccaacgaggcccgttctcccgaacagctctccccagaagctagaccgatagtcatcggcattactctgccttccgatgaggttgaaagccgaggaattgatccgctcacggcgacggtcaacaacattgacactccgagcggggatatgagaaacccatatccttttaatttccagacaaccaatggccgggaaaatcctccctcaatccctacccaactcaaatcaatgtggtcgccagatacccctgataccgctagctcgtttagcacaatcagatatccgtcaagcgtatactcgcaggcatctatggcggcaatcattgcgcctggattgagagatgatgaagtcccccctgttcctgctcttcctgccggttacaaacagacaacatcgacgatgccacagcgcctcatcggcacagaacaacgtaagaacaaggatgaagaagatgactctgggacaccttgcacgcttttcgaagaggacggaatcactcctttgaaatctcccgcaagtaaactatctgcgcgcactcctgatagtgtgcgtggctggtgggatcaccatttagttaccccgtttttggacatgagaatgtcttttgcgagccgaagaacgcatatggaatcgcctttggatcagagggggcatcaactagccaggggtacagacaacaaaggagaacagaactctgcgctgactccaaagagcccttggaaaaccatcatttcaaagcccgacacgaaacagatttctccgtctgcagaaaaagatgaagaccaaagttctacaactgtcaatattgaaggcggccgtgccatcctggggttatccatgctggaaaagcaacggggcctgtctacattttctcctgattctgacatgtcgagggacgttgaggagaagaactcaaaaaatacttttcaaggcgtttccaaggtagaggatgacaatatcatgattgcccttgacacaaaggagaggagaacacagtctgacaagtcccgtgctgtgaatgagagctcaacactcacgtcccggtctgacaaacatcagaactcttcctcaaaatttcatgaaatgatttcctcagagacatcaaaatccaaagaagtacacacatacgagtttgtatctactgagatcagagagcgtcaaataatgcccaccgactctcaaccaaaacacgaacagaaacgcaatcttacgcctccgcccagacctcagcggcaagaagtccaggccccaatcatcaaagcaccaacacctcggcagactccaccaccgagagaggttggcatgcgggaaggctctgagcgaccgatcgtggtccacatagagatcaacactggcgagcagccgcagaagtttgtggtagatcgtgtcgggttgaattctacgccagctataaagatccctacgccacgacggacgccgtcgcctcgaggagatgtcctcaaggttggtgtagctgctgaagctgctcgaggcgcttttggacaccatgaagcaggttcgcgagagatggtgcaaggtttggggataacccatttgagggcagatactccgccttcgccttcatctaagaagcaggctgaagctgctatcaagtaccaggctgtcttcccacctggccatcatctgcatacccaggctccccagacagaagcgtctcgtagtgtcacatcggcaccggcaccagttgcatcggcgatgacaactatacctgcggcttacactgcccacactgcagcacatatcgcagcacctatcgcagcgtcgacaacagctgcacccaccacgtcggtagcagcagagagggcagcacctgttactttgcggctagctggccatgaggcagatggagctaccgcggtctctgctggcgctggcatactgtcgtcacaggttttgcatcgacttgaacagatcgaaagatctagaaaagaagcaggcagtactacacacgaagcgtcgaccacaaatcggtctgggggtgtctctctatctacacgtaacgctgaggatacttctgccaatgtgtctcgatctgtgggagttcagctgctagcacatgaacgcgagacacaagcttctaccacaaatcccactttggagcatcatagccgtttttctgtatcgccaacctcgtcaaaatcacctgatgcagagcgaaaggctcgagtgggctcaggacacgtgcgggcggcgagcaactttgtgacgtcggttttgaatcggcagcgctctccagttgatcatcgccgcggcgagactcgcgctatccagccagttgagattgtgcttgaggaacgaagagcccctgaggcgttaccagcggccccggagagagcttatctaacaataaaggagattccttctggaaacaagaactggataagggtcgattctccctccctggagcatggattcactgagtcatcacctgcgcactctgctgaagcgtcacatggtgagcgaagattgggaaaagatggcaaaattgagcggaagagactacggcacgaaaaggaagaaaagattgtaaaacgagccggcggtctctggaggggccgaggttgcgtgccgaaaaaaggctgctttggccgccttggaccagagggccgcaagaagagaagaatctggtgttatatcatcggattcctcctgcttctcctcataatcttggcaattgttctgggtgtcgtcctttccaagcatcatggatcaggcggccaaagctcgaacccagctccgggacaggcccaatccccctcatctccgtcgaccccattaaagccttctccgctaccctcatccatatgggtcaacctcactgattatcccgccatgcctactggcgtgttgacctttgtcggtccgaacaacaccattgccaggagcgactgcaccggaccatctaccttgtggagctgctccttgcccaaagattcccaggcgtctgtgtcaccatttaagcctaaccagccaactattattttccagatccagtgggataacagcacagacaaggcgtggaatattcccaacggcgctccacccactcccatttctaagagaggcgagagcaacagcaactcttcgatagacggattcaccccagacccgagccccccgacgtttgacgagatgtttttcctgggcgaaaccacggataacattcaatcgagccaaaaggctggagagccaactccttttttcattagtattctcgagtctctaaatgatacggtcaagtcgccatctttgagccgaagggtcaccgctgcctcggatattgttaacatttcggatatcatcttcccaccagacttgaaagcagatggcactccagcgcctgctgtcatgcttcctaccccagttcaacaaccggtgcggctgttcgaccgcggcctaccaaccgagcactatgggttttacacgtactttcaacgaacaatctttctcaagtctgtcactgttctcgataagtcgagtgaaggaaacgtacccgcagatgaaaacgggggctgcagcgaaacagaggccaaccaccttgtgacctgggctgaaacccgtatgctggtgcagatttggacacgaaaactgaatagcacaggttcactgctaccttcagatggcgagggtattgataactcgccccagctgatccaaccgggaacaatgccatatcctgtgacagtaacgctggacacccacggcggcgatcctaaccacaaagtggtgtgggagtggcccatggacgatcgccagaagctgaatacaagcgctcctgaattacttgccaacaatatggctgtggggggaacttggatcaaccatcgtggtagcggcaatgccacatttggaggcttcgatggaggcaccggagggtgcaagtgccaatgggcgaattggtcgtgaaagatgaagggagcagtagacgaatgatgctatgagaggggagtggagcatatgaaagtacgaagaaatgcttctttcaaataaattttcttttgttcttggctatatgctacggtatgacatgtatcaaaatggattggattggattggattggattgggtattaggacactgcatactgtgctgatatgcacattaactagcgctgtaggcttatgaaaggccttttgattacttgagaaaaataatatgtatcaaaaaaaaaaaaaaagttaaaccctttgtaactgtatttcagaccttcttcagcgcgtcgctgtgaatgattgtattgacgtggatgcaaaggccagcggcagagtggagccccgccactccggcatagtgggagcgaaaaagttgataattcgagtcttgacatcaactcaactcgatgactattacacaacgaataatgaattgaggagcattttgtattttctttcataaatactgctttttattcacagaggacatttacaacacacacatctatatacatatcaaatagggcagctcccaatgctctcgccgcgatgtcctctcaccatccgccactgcctcatctccatccgcactctcacaaccggtaacatcagcacatgctcacacaagacaaagaacaggcccctgactaccctcgcaatcgagacgtcatgcgacgacacagccgtggcggtgctgtcgaaatcggcaaatggcaagacgtcgcttctgttcaacgagcgcatctcgtcggacaatcgagccttcaagggcatcaacccgatgattacggtggaggggcataattcgacgttggcgttgttggtggagagggcgttggggagtttgcctgatgaggatgatggagagaagatggcgagcaagaagaagaagaagaagattcccgactttgtctgcgccactcgcggccctggaatcatgccgaatctatccgttggattaaacgtcgcaaagggcctcgctctggcatggcaagcccccctcgtcggcgtccatcacatgcaagcacacgccctgacgccgcgtctcgtccacgccctacaagacacaaagcacaaggaccatgtcgagagcatcacggcttcaactccaagcccgtccttccccttcctctccctcctcgtctccggcggccacacccaactcatcctctcgtccagcctcaccgcccaccaaatcctcgccaccaccgccgacgtcgccatcggcaacctcctcgaccagaccgcccgcgtgatcctcccgcctgccatcctgcggtccagcccagacgtcagttacggccgcgtcatggaggcgtttgcttttcctcccggacaagacacggttgcagactatgaagcgtttttcaagccggcgctgtcgaggcaggaggagattgaacatgtggcctcggggtatggatgggcgattgcgctgccgtttcggaattcgaggaagcttgcgtattcgttttcgagtatctatacgcaggttcacagtattgttgctgctattgaagccagccatggtgccaacagcaatagcagcatcaacgactcatcatcatcatcttcccccgacgaagacgtggacaaaatctcgctcgaccaacgccgcgccctcgcccgccacaccctgcgcgcctccttccaacacctcgtcagccgcctcatcctcgccctccaagaccacccttctctgcggcaatctgcatctgcatctgcatctacatcctcaaccatagacacgctcgtcgtcgccggtggcgtcgccagcaaccgcttcctgatgcacgtcttgcgcacgacgctcgccgcgcgcgggttcccgcacatgcaaatcgtcgcgccgccgccggcgctgtgcaccgacaacgccgccatgattgcctgggccggcatggagatgttcgaggctgggtacaggtccgagctgtcggtgcggccgattgcgcggtggcccatggatccggcggttggcggcgggatgctgggcgttggagggtggataaaggagggagaagaaaaggaggattgaaagatggtggatttgtatgtatgatgaaagagagagaaagttggttttctcgttgacgatgaaatgacgatacccttggtgttgaagcagttgactgatatatattaagctgcttttgtttgtacgttggagaattggcaacaacgttggcatcatgagcgataaagacttgttataacaataaaaactttcaagtttaaacccaaaagtaaagaaatcttcccgtatttcttttttgcctactttctcttttatgcatgaaaacacaagtatcaaaagcgtcattcgatttctttatttcttctttattgcttcataacaaacgcaaatttattccatagtccactgcatcccactctaatccaacgcgctcgtcacgtttgaaaactcgcccttctccagcttcgtctgccagaaaatcggattcgtgtccatgaagccgtgcttgacccagcccgcctccttgacatggtacaggttgatgtagccaccagagtaggcatcacggtgcgtcgccgccaggatactccgcttgcccagctccagcgcctcctcgtccgtcagatcgtacttgtactcggaatccagcacgccataggcaaacgtctgaccgctgcccacgcaaaacaggttgcccgccagccgcgtgccgtcgctgtcgacgtagtacagcgcggggccctcctccttggtcacgccggcgcacattgtgcccatgctgaggcccatgcccttgtagctgtagatgaggttggccaggatcttgctggcggcggcgacgctgatgcggcgcttgtggcggagctcgtgcaggcggcactgcatgcccagccaggcgagccagtactggcagtctgcggcaccgccggccatggtgcccagcagcacgctgttgatctcaatcaccttcttgaccgtctgcgaggcaatccagttgccggccgtggctcgagagtccgtggccacgatgatgccgccctggaagcgaaaggccagtgtcgtcgttccgtgggcaatcttgatggggcagtcggggttggagcggtcgtctgtggcggcgcggagccaagcagagggctaaaggtaaaggttcaaagtcagctgtctgttttgattgaatggcatgcgcaagctgcatcttcatcttcagtccatctgcaggcatatggatatgcatgtagctactacatcgcagcgaatagctgagctgacgtacctgcgcaacaggtggcatggcaaagttgcccgacaggtgagccgtcgggttcatcagctcctggccatactcgtcatcctcaagaggctcgttctgcgcatatgccggccggctgtacttggccacaagagaatccatcgctgctgtgtgtgtgttctgttgatgcggatgctgaaagattccccgccacagttcaagtcaatgctcccccagttctgctgcggagagacaattctgtaggtcgaggctcactcaaattcagtgcagcctgcgggttatcgagatggcggcccgtggactgtaattgcgtgggttttgtggttctggttgaggttcagaaaggccaaaagacgcccctcgttgcttgttgcttcttactagagcaccggtcccaggtcaggcagcttccgtctcgcgcgtcactgaactgacctctttcgagcagtgcgagcttctgattggctgtaagcaagcgagctgactaagatggcttcgagcccgatcttggtgccttgttgcctgatgacttacaacacctctacttctaccatcttcattctacgaagaggcaatattgccgtcagaaaagagagaaatgggacaaaaagaattcactgcataatgattggaatctatcctgaatatagcaaactgaccgtcccatttggctggacattgcttgtccagcgccgcctataaatatatacacaagagcatgaattcccctcgccctcgagatccctcagattttaacaatacatagctatagcagtaaaaaaataaataaaaggccaaaaaaaacaaaaaaacaattacaagtgggataagagagcgacgacgcggctatatcattaattcgatgcaaataccaatactcgctcccagcttagcttcaaaagcaaaagagagaggaataaaacacgaatgtcataaacgatggtcgtcatatttcttctcatcaaagacgtctccgctcaagggtttggtgtcgattctcgactccgcggctctcgcttgctcaagaacttatgtcgcgaaaacgatttggggctgtcgggatatttgtcttctgcaggctgaaacgagctcttgatagtcacgaagccaccgccgacggtgacctcctttggcgttggtgaattcgtttcatctataaagtagaaaaactcgcccaagacatcatcactgctaaacgtatgctcgcccttggcctcaatcttgaattgtgcttctggggagcagctgattttgaacgtctcatcaaagttccactctcctgaggatgacttgtgatgcttcgtcttaccaacaagcttttccttgggggcgatttgcgtaatgctgatatacaaatctgtcgaatgaggatatcccgaagccccaacaacagtaattgaacccgtgccggttggtgcgccgacaccgacggcactatgaacggaagaactgccaaagctcctagtcctattatgacctgagccgccctccggcatcaaatgcggagggtagtccttggaaccgtcgacagcgctagttgttggcctggagctgttgttgctggcagggaaatcgctgccattcgtaatgatgctgggcacacccggcagcgttggcgcctccgcgagctctgacagcgaaccattcgagttctctcgatccttcttaccaaggataccgcgcttcaggaaagaagcgcctctgcccacgccgtggcccacggcggtggctcccttgaatggcacgccagctactccggtgacaatgcgcgaacctccgccaaaggtgccctggaacgtggacgttccctgtctggatcgtgtgacgtaatcaggccggaataccattctaagcttgatgcttcctgacttgccatctagcgggtagctctgctccatcgccttgaagggctccatagtgtcaagtctaatgacagtggcgcccaagaaatcgggtttgtcggcaaaatcgtaatcgtagacgttgcagatgaatttggctcccgtcctcgatggcacagttacctcaaagaattcattccaaacgggcgacaacgtctttttctgcacctttgtcttgtatacttccacgtcgttgagttcaaatttgcagtaaggatcgctctttccgttcctgtccgctgaaggcaagtcgtggccgctcaacacatctacacggagattgcccatgttgttgatactctcacttggatcgagatccattttgaggggaatatacttgaggctgactttgacccagctagtcctaccgtcgtcgctcttgaacttcaatgttgtggggttgttctatagatgacattagaaaaaaaaaagactagttggagtaggggtaaagcaaagcaaggcactttgttacgttcaagacttaccaaacattgcttcagcgtctccatcgtattaccggccaagtacgccaacgtatcgtcaacatcatcgcccttctttcgcgccttgagtgttaagcgagaaaagtcaagttctcggataacacagtcgccaatctcatcgaatttatgcgcctttgatggcaccgttgaagacgtgtaagatgggtaggccatatcgtccacaaatatttccaagtggctgtccctctcgggcatctctgtttccatgagcctgaagatgagaataccactctcgtacttgagaagctcctcagggctcagatggatcttgggcggacccttcttctcttccgataacgacgacctcatagacgatggtgatataggccggccatcttcaccaaagctggggcttagtttgcctgtatccaccgatttcctggaaacgtcaactgactttctagatacatcgagagactgccgggatggagctttggatgcggagctaagtggtctgtcggagggagttttgggctcttcgcttgcggccctggcctcctctgcctcctcctctgcctcctcctcagggtcggcgacgttgaggcaagggaagaacgaagccgtgtaagttatcgtacccttgggcatgccctttccgtgcatgcgaaggtcgctttggaaaacgcgctttgtgtcattgatgagatactcgccaatttcatcctgctgaacaaaatcagcggtagaaatttcgcacagtccgagggagcgatcttttccaagcttttcttcgtccatgacctcgagagtgagcgtttctcgtgcagaatgaaccggcacatagagaacctcgtcccattcgggattcaagtcatttttgaaagttaccgttcgtcctttgtcaataccagaaagaagcactcgaacatatggatcagatttgccaaaagcctcgtagttgcggagatcattcgccttcctgaaatggagtctcataacaccaatcggagtcatgtagccgccggtgccagcaacacctgaaatagccactggcctccattgggccatcatcttcactcggccagtttgggctcctgagagctcataccactctttgccctgttccatgcaatccaataaatcatcgagcttgatctggtacttgccgagtgtcaaatcagaggacagatctcgttcgtccttgatagtgagaccgagtttagccttcttgcgatccgtaataagaatttccttggatccattatcccagatggggttattggttcgcttgagtttctttgtctgatggataactttgccattgaggaacatgacggcatagggattcaagaggccaacaagactcttggtgccatccaggtctttggcctgctcgacagtaaagcgcagaataccttgattggaaaccggcggaggcccctttttgccatcttcgccaatcggaccttcaaggacggggaagaagcggaggtcgcaagagacgacaccacggctcttgccgccaccaagaacctcgagacgctcattctcgtacacgtgaagatcctcaattctctccaaaggaaaggtagccatgcccagttctttggatttgcggaagccgttcttgtcaaagacctggatattgagagtgtcggtgaaggatgtgacgatgatgtaatgtgtttcgttccatctggggttggcgttgtcatcgacaactttggttcgtgcaagctcttggcggccattaagagtgagaatcgcatagggatcaacagtgcccgcaaagttgtcagtgttcttgagattgtatgccccgtggagagtcacgacgagcacgccgacagcctggtcgactggcgacccagccagcatcttggcgacctcgatggggaagacatgaggagcgtacatcatgggcgccaaattgccatggatctgttccaaaatgaatttctccaaaccagggatgaagttgatgtcaaagccgaagctttcaccaccgagaggtttgcaaacatagtcaatagttggcttctccaagaaacacatttcaatcttttcaatgtgggggaagggaatctgcagcttcatgttgattcgcataatgccggaaaaagacatatcctctacgatgacgtcgaggcctttgctgatcatggcttttccgactcggatttccagcacgactttggggttgattttattcttgacctgtcgcgcagtcatgtcggcagtatcattaggcgtgaaactgaacttccagtccattcggacaatgtcgtctcccacattggggtacgttttcacgtgttccattcgaggaggcttggtacccaatgtaaacgtcttgagcttcaaactgtcaagaaaggcaggcgttgcggagcttagcacttgatcgacggagttgataatggtctgagcgaggacaggctggtagatgggccagaacttgaccaagaaggagtttatccattcgagagactcgtggtcagtctctagcttcttgagggcaagctctcgggtgatgtcatcgcgaaagtttcggcgcactcgtctcagagaagtcctgtagtaggtaccgcagattgccatgaccataatgacccaaccgaggccgccgccgaaaactgccaccagccatgaagcaatgcaggcaaaaatgatgacgccagtgttgtggtaccaatctattgaatctgtgtaagccgacggtatcgtttctgtttggctggtgaaacctacctccgtatagatgatccggcagttggctatccacccatgtggtgtggtcgagcagactttcgccagcgagtgtgctatcggcaggccatccaattcgaggagcccagccagttcgcgagaattcttcttccacaggctccaaagttccattggccagtttgtgttgttcatctttgcccacgtcgagggcacccgctttagtcggttccgggagctcttcgtctgggccagtaccgtcatcgacgtcggttacgatcgccgtggctttgttttgtctaatatggtgaagtccgggagggatggcctgtagcgaggtatgtggttagcacaagtgcgcacatgtacatggggatccaaagatgtgccatacagcagcaacctgagcgcgcttttcttctatagtggcgttgggatcaaaggaaaagccaggaacaccggcgctcttggcctgctcgaccagaaccctttcggcatcctcagccgaaaccaggctctggggatcttgggcagcctcgatggccccctgctgcttgagttcgcgcgcctcaagggccgacatgttggccagcaatgggcgctgctacggcaattattcgagtgcagcagcaactgggcagttcaattgatctggctgctttgcgataacgtcattcagaagccccggccgcggatggatggaggggcaggtggtcagactggcgccccagtcagaagttcgattacgagtaatgaaaagacgaaggcaagagggaaaagaggaagaaaaagggctatctatcaaagtttatttaacaatcagtacgattgtgtgaatggccccgtcaccgagctagtgagagcatcaaagaagaagaagaaagagaaaggaaaaaagaacaatgctccagaggaaagaaatcgtgatgacggagggataaagaggacaagttgttagcggcagcggctagccttgaccactccttgattttgagagacgaagccacaggctaatgcacgtgtggctcggcacaatctggaaatgaagcagcagaaggagcaaggagtggtgcagtggagctggccacgggcggttgtccgtggcgcagagcaaagattacctgtgccattgctcttgtggtgcgtcagtgtttctgtgcgtgtgtcgacgtcaactgtctgagctcagcgcggcggggatttgctgcttgtgctattccagatgctgccgcccagggagctacagtggagcccgtggctgtcaatacccactggagctttgctggccgggcccctgtactgctgaaagcgtggcggccacgacgacgtaattgctagtgccgccgctcaatcagatggggccgggggccaggctcaaccccaaccagcgcgattggcgccttcgagactgccttaggggcgccgtagactgcagtagcgcctggtccggaggggatgatctagagcctcgggggcctgaggattcgctgctgcaggagtttagcgccatctgcaccgctagcagtggaagttcggcatgctacgggatggaggcctcgaaattgtattgattcacgttgacattcaattcatgtctggtgcccattcaggtgaggtgggcgcttatcagcatcagaccctttcgctccaccgttgggtacggctgcgtgatgaaacgccaagcgtataccgacctttgtgcgctgagatagccgaagagtggcagcttcacgcagagtttgggttgtttggtgaaaaaaaggagaatgggcgggtaacacagtaatacaagcatgaatgccaagtaaattggccgtcatctcgggcagccagcgcaaatgtggccaaatatgcttaagatttggtgccacaattgcaacaggcatttctcgcttcttctcccatggccgtttgcagaggtggcacctttttgaagcatagaccgcaatcgtcgcgcggcggggaaagcgacgaagagaaaaaataagggagagaactcatttcggaagcagcatgagagcgggagagcttgagaaattgttcaatatggatcatctgcagcaagaaacagcaccatatcttgagaaataggagctggacctcggtacagacccatgctgaaatccgacttctcgccatgccctgggcaatatctacaattgatgagatgccgcgaggctgtttagccaagggaagagcacataacgcaatttacgtgtatcaaactgctgcggcgttgaataaccgcaaccaactctacgtttgcactttttacaacttgcaaaattatttgccagacatcgcacatgattgtgggacactaaaccgcagtgactgcgagcaaacaatacaaacgcttgagccctaaacaattactacaaacaattacatgtcgatacagaaacttcccctcccaactgcatgccgccgtcttctttagactccccctaccaacacacacgtacccagcccttcagccagacaggggttcgacttggttcttccatgcatacatttcccgctaaaaaggaaaaaaatcccacactttagcggcccatgccccgatcgcccgggctcaggttgcagatgatcatcattctcagctcatgatctgcatgggatgaagtcatacccagctgagagaaattattttctatacagtagagcaaaggagaagaaaaaaaaaaaagaagtctaaaacaaataaaggacaccctcactgcattgtttcccatcggctgtcccgccctttatggggtttgatatagatacctaggcgaacaagagccattataggtacctgtatcgtacaagcagtagattgacgatctgggtctcagagaaatacgtgtaaataaagtacctgcatgaagtatccaaagatcaagcgttacatcaagcacctccaatccaagtttcaaggattcacgtcagtaggccggacccctcacactgactgatgccgggttgcgattgcggggtataatcaccaagagcaaagcctggtgtgactgcaagggccatttggcttcccaagatttcttcaatggtcgtggcacaatgtgtgactgcggagcaggtttcggacaatcacagttgcatcagtctcaagcacgtcttcctgatggttcatgcctacgtgtccagtcacgtcgaaagaaagggcatccagttgttgcacggcacgttatatttgtagatgacaagacaagtctgtttatcagttcaaatcgctaccgtacatgtctttcattcgttcaaaaagaaaaatccataacagctagatcaagaggctttctgtgctcaaattgccaacaacgccgttagagaggaggggggagcctcagtttgaaaaaaagactgccagactaacttgataacatcaaaaaaaaacgaggggaatctggtatgtgctccggcaaataagcctacaaaaacagacaaaagtctgcccaaaaaactccaatatgcaaacgaatggatatacgaaaacagtcaaacacaccgccggggccgaccgtcggccgtcttttcatctagtacccgaacccgtcatgctgatgcaccgggcatcttcccgggtgattgacaaaccaggctgaaatacaagatcggtgaaatctacaaagacattcgagtcgcgccatcgaaatgccaaccgtaaactcttctagacaaatagtgcactctgcgtcatcgacacagtctttctccgttgcgggatacgtgtacatgccggtgcgccgcgggggaggaggtggtgtggcgctgtctgctgctgcgcgagggctgccgtaggtgctatgagattggatacatgtggtgatatgtgactctcgtaaggcttcaaagttgggcagttctctagatggcagctccagatggcagatgggacactcatcctcctctgcaatttggggagggagaggcagcgccctctgccgagatgacgagcccggctctccagtcaaacgccgtcgatgaatatggtgctggttctgcatattaaagggcgatggtccagcggccagcaggcgattcaaggatgatacctcatagttggcactgctgcgccggcgtgaggatgacgaggatgaagcagctcctgctctctgtccggtaggatcctaagtagaaaaccaaaggttagataagtgtacccatttgacgatattgttccatatgttgaatatatgcctaccattgtgatgctccttgtcctggaggtgtagaattggtaaggatcattactctgaccagctgcaaacactcccccgtatcgattgttcacagaaggcgaaggtggatatccgctgcccgtgctattccgagacctgcgtcgtgccgtacgtggtgacaaaccgggagagccggggctttgcggaggcgctgtattgggatcaggaacgcatgggttgcagagacgcactcgctcgcccccggagagtccattcatgtcaacataaccaccacctgagctgtcgaaaaacagtgctgggggaagtggcacatcggagccaggtgcccggacgatgaactggtgcggaatgatgatcctgtgaggagagcaagagttgcaaacaactctcccgcattttctgtttcccatcattgtcagtcatccatatttgttcagtggctccttgtctgattcatggacaataaacatacctgcagtggtgtttgcgcacaaagatgctgaactgagtacgacatataggacagtaagtcacttcgccatcgggttgccacctaggaagaacaaccgatgactggcgttcgcgctcacgttcagacgatcttgtcaaagtgtggtggtggtggtgtagagcgttctcattcgatattctatccgtatcgacagcatacatggctgatagctggtcccgtgcggacatcctgggcgaggtgttctctgatatatccgcagctggcgcgctggtagacattgctccactgggctgttcgaaaagctcgctccagctttcactgctggccgagccggctggccgcaagtcgatacttctagaggaaatgcgagtcctgatcggcaacgatgatgttcgagcgggtagagccgcaggatccgctgttggcgtcctcgctgcgtagctctctcctctctcagccgccagcccagatgctatctccgacgaggacgccaaaggatccgcaacaagattatcttcaccccgctgctgttcggctgccgtatcttcttgttctgtttctgggatttcgtcgatggagcttctgggagaaacgtgatcgtctcgaatttcgggcgcttcggcagcgctctcccttggctcgtcggtgccgtctatagagagccgcctctccaccaggtgagacggacagtcaaagtatcgatagcactcttggtcgtggaattcgggcgttcgccagcgacaggaaaatcgttcctcatcgctcgaatatggcgagtcaggtgtcgcatcagcagtgacactcgcctcccttgcatcatggggggcgagagcgctcggtccaccttgctggctggccatgctgcgacagtttagacaaagacagcagcttcaacaaagagagatgaagagatagaacggtcggtgatgccgaaaggaagccaggttggccctgacagcctctgctcgaacgagggattaacagtagcgaaatagagtgtgggcgggaagcttattatgagttgatgattatagacctcaagcccccccaagcgcgagacactttgagcgatgatgcagcacagtaccacgcctcctgagagggttcaagtcatgttcgagtgatggagcccgctgtaaaggagacgccgcgtcagggcagcagagcgatcaaacagagcagaaatgcatggaatcaccacctcgtcgaagcccccttgaatgtaatgtaggttgagacacacgcgatcacttatcgctcaggcgggtgacgcttatcgagagggtggcgccagcgcttagtcacccgacccagctctttttcgtggcaatgctggctggaggatgcggatgaagcgttgcatctggtcacggcatggtactatacatgtaatataaactacctaggcagtagtatcattaatatgataaacaacgcaactaccgaatactacccaagtagcttagcatctgcgcttttttgttctaaaaatactgagaaaagattacggctcatccatttgtacgaaaacgtccatgcactctggaggaacgatagtttatctgctagctttgcaaatggggtatctcgcttagacgaccaggacgcctccttaatcataactgcgcaacaagcaaccttggtggtaatgtcaacgaatgatgatgatgatgatgatgtggactgatagttactctcccacttcacggtcgttatcccagtgtataaatgaaatgaccctccattgccacgagtaatgccgaatttgctttccccagaaatacaaggggatccacataaggaggactccccccgcaattcccgccatggctccaaatgcgtcctggtagccagagaggtcgacccagggatttgtttcaaaggagagaaagaaggcgaatagggctggaccttgttagtcgtggtgaaatcctttgtcatcacatatacaagtagtgagtgaaacgtacccttgaatccggtgactgccaacgttatctcacctgccactggacggtaagaatcaatgacatagactatgcaaatcgtattggactgcgtgatggaaaagttgactgcattcagtggattagagccaaactcattttgtaattgttagctgggggggttctcttacggaggcctagtcctatggttgggcatatccagtgaagcttgtactgaataccaacgccatagagaatcagcgcaagtggcgcggtgattgcagatatcatcactgccggtagtcgcatctccggttctcgaatgccattgtttcgcttcgtcaagatgtcggcaaccttgtccccaaggtggccacctgctggtagtccacagagagagccgatgacggcggcgatgtagcagagcccaacctggtacgaagcaaagccgtacgtctggttgaaagccgcagccgagttggatgtaaccgccactagaaacccgatggtcactgctagagagatagcagcccatagcaccggcgggaggataatcaagccaaaggggcgaatcatcattttgaacatgttttcgctcgtacccgcagccttgaataccaaaagcgactcaatgtagctcattttccttgtggaattccgtgcctcttggcgtacaactgatggctgtttctcatctgacgcgtctgaagagggcggttcataatgacccggccgcaaatagctggtctcgggcacagtgaaaataaggagaagaaggacaaagcccaccaaagcagcgccgacttgatagatggttctccaagtatggtctattgtaatcagaccagatattatcagacctccagccgcgcccacagataaaaagcaggtatacgcagacatgacccctcctctttcgtggagaaagaagatgtccgcaatggagatgggcgcaagcgtctctgccgcgccagaaccaaatcccataaggattcttcccaccaggaatctggcatacgatttttcaaagatgagccatatagccatggcaaggtagattgcgtagctcacgacgtatactggccggcggccccatttgttggcagcagggacccagacaatgttgcccatgccttgaagcaaagacgtagtagtgaaaaagtacgcagcctttggaatggctgaagtaattagtgtgccattggccaaagcatctggatagaaatccatagccgtggccaccatggcgatggctggcccagctgctaggaagttgcacactgccatggtcaggcagagaacgccagcgacatagtatttgcgccctttcgacctggagtgtatatatgcgtgagctagaaaactaccgaataatgctgtttattgtaaggataagatgcagtatgcaattacataccagttgagcggatcattggggtcagaggatggcgtggggaccagaatcacggcattcgtttcttgatcaatcagtcgcagattgccgagagttcgtttgcggctcttctccttgatatgctcctcggcctgcggatcaagtgttggggcaatgacatcgttttgggaggtcatgatggagcgtgcaaagagtggcgcgagatgggcccggaggagattgaaagacagcttcaacccgtgctcacgaatctggcatcgtttaggaaccgtccataggctttctattcttttcaggcaaaaatcctctctcaggcgattggcgccgtgagcatgttgtgcggccgcagaattagccggagcaggcacaacgacaggataggctctgcaacctcagggggggctgcagaccgcagattgcatgtacaagtaagaaatgcaatatcaaggagagcacatgcagggagggaacgggcccacagaggcgatggcaaatgcgcggcgcttggaggacgaagtgagggttgagctgagacacgcggctcacggctgccctatggcagctgaggcagatctaacctacaaacagccgtccatttccagctgccgagatagaaaagaaaaatacatttatattcagcctttgaacagaaatccgaaacatgtcgtgccaggtttaaggatctagcaggcttgccgttggcgccaggcctagcaatcgatagcgctgccgcgagatgggtgacggcagaattgagagtagggcgccgagtttagataccggcaccagcaagatactgtcccggtattggtgtagagcactaagcctacctgtaaacgggcaagacgggatagataggggtccctagcctgtgggcaggctccagggaaccacgagggatctgatgccgggcgacaacgtgcgcgtccagaaatgggcacatggagattatgcatctgggggcatcaacaagcccgtttcagcatccctgtgccgttacgattgcgcaaccagcaggacggattcttccgtctatgagatgccaacggtgctactgtatcgtatcagatggtagcactccgaggcagtattaacgctgtcgcattgagcatcaggcaatgtcaatattcgtatgcctgaactggtagttcgcatcatggcatgccaatataatatcaagaccggcacgtgtaaacgacgcagattagtaccgggcgatcttctccatctggagactgcatagtccgccgcatgatctcaatcttgtgctacctgtcaactcagccggaagccacatggccgcacccaattagtcggaattccaatggaattacagccgtcattgcgaacaaactagcgcgggcagtgccaactcagctcgggacgatgccaacgctaatataaccatatcatcagacatgtcccgccaggtccgatgtgctatatgatctatctccaggtactataccaaatagacacacgtactgtggaggttggagcatcacttggagcagtaataggccgaaagcaccgtagatgaaacaatgcctggcttttctgttttgtatgcagcttaaccgcatcctgatgggctcgcaagtagcaactactagtagtatcttctctggataaaaaaagagcatcgcggcactctggctaagctttggccctagggagcgccgacagagctttgcagcaatgtgcccaaacatctccagctgaggcccggctccatgctaaaaagcgccaacaaagcgcctcgtacgagcggcactgctcaggaagatgcagccgaagagattgtcgtcggccgtctacacgtacaggccgtaatgccgcgcaaggcccggcggcaccccagatcgcccccacactctgcagccagctcgttcgtcggagccgcagtccaggtactcgacctctctctccatcttacaagtacttgccagaacctcagctgtgtcttcagccctggcggcaaagctcgtggcacgcgtcttcagagctgctagtagagtcggccaaggagaaaattccccgataaaacccaccggggggcccgagccgctcgtttgcgttgcggcttcaccattggctgccggtacgggagatgctggagggtctacaagtagcactccgagcacattacgcgtaacagcaggtctggtctctgcaactgtttcaaccgccgaatcgtcgactttgaccacgcaagccacgctgcggcgattcgctaagctacatagtagattgccggctagtggcatgccaagctcgctcgccataattgcgcgccgaatctactcgcgacgtcttgggcgccacagtggtcgagtccaggtgtaagtagcgccatctgcgcttcggtggctgggatcggctcatgtctggtgtttaggttgattgcacgttgaaagaccgctacaacaacgtgcactatttgacgacattccactgccgttcaacaccgaccactaactagcatcgactactagcatcgactactagcatcaattgccgcttcaggtcctcagccttaccggtaaccgcgttgccattgccccggcccctctcatccgggagcctctagtctagctgtcgtaacctcgattcgagggcgccgtctcctaatctccctcgcgaggctgtctccagaatccagaggccttgatgtgttgctaaaccctgccaagccagagaaccaggtggatattggggcctccgccagctccatagcctggccacgcacaatggccggaacgctatcccacatcctcgatggcccgggcagcgatcctcggcctctgtctgggtctctgtctgggtctctgtctgggtcccaacctgcacctgtacctgcacctgcacctatgcctgtgcctgtctccgagacctttctggcggcaaagcaaccggctgtgggctctgatgctaccgctaccagtatagcaggcccggcgccgtcgaatccaacgacccaaagtcacaccatgcaggcggtaccgtcatcaaccacgcctggtcttccttcaacttctccagggacgaacactactgctggcacttctttctctgctccagatacgactgccgacccattcgccagcagtgtcaccggcgaaactccagcatcagcatcccaccagagccatcagaacaccaatccttatgcgtgccgcgactgtgggcgctcatactcgcggccagagcatcttgttcgacatgttcagacgcacaccttgggccggcgctttgcttgcgaaatctgtaacaagtcgtttgcacggaaggatctgttgagaaggcatgttagcaatcatgacaacgactcgcccaagaagcgtcaacgactggtttcaactcccaactccagccgcgtcacccaggcctgccgcccttgcgccgctgctcgagtcaaatgcgacgaaacgaagccgtgcagacgctgcgtcagtcgtaacttggcatgttctgccttcgagaccagcccaggctcttccacgcatcttgctcaccttccagggagcggacaggatgcccctgtacaaaatcaaacgaatagcggctcctatatagcacccgcagattcgaattccgcgcttctgaatacccccaggaacttgatccgcgataatacaaccaacaagagcagccctctatcgcaaaccaactcatcaaggcaagatgatattagccagttgacaactccggatactggagtggagtcaggtaagtcttgcgattggctcgggggaacaagcttttgatttcttcaccacgtcaggaggcaagactgacggcgtcctcattttgtaggccacactcttagccaggcagctcacccacataacacggcgaaaactggccccatggactttaaccaaatcccatttttcgatttcctgcgcgatgtcctctatcagcagcctttagatctgccgcggccaaccgaatctcaaggtccagccgtgttagatttctgcgacaacatggacatggctcttaccgaaatggactttggcctcctagatcactggaatctggatctagaggacggcggggcactggtagcacctgctttggtcggccagaatccccaaaactcggttgaaatgtcccagatgcggcagaatcttgccaacgtctggggagaattgccgtggaaatgggagccgactgccagggatagtggctatactgagcagggcaatctacccatatccgccaaagatctttctaatgcgcagtttcaagaaaccaaaaagaatcttgagcgagtcgttgaccagaagctgagtctttccagccgcgaccagatcttggccatcatcttaaaaacttgtcgcgatccctcgacggccggtcgggtggctgcctctttcccaaatgtggacgtgatggatacgatgatgcaagctttcctggccgctcatattcaacaagtatcaacatggatacactttcccaccctcaagctgaattcgctatggcccgaatgggttgggaatgctgtggctgctggtgctgtgctgatgccggccccgacgttacgcaagtttggatttgccatccaagaggcagttcgtaagtgcaaaccatacgagaaatcaactaaatcgtagcaaaggtcattttctcacatcaaaatccgctaggcattaccattcctgcaagagtaagattcaaagagccaaccagcatattcatatccgccaaaggataatgagcttacgtctaacttacattacagtttgaagaaaataacaccgctatccaaaaccttagtttggtccaatcactcattttggggcaagacattggtctatggagcggtaaccgcagaaagatggagattgccgagtgccatttggtgattcctgtgacggtaagggggatgatactacatgcaaattatacaagatgcatacttaccaagtgactctagatgatgagatatcgacgatttttccagcggcacatgtatcctattatcaccgtaaatccctcagacgagggtgaaacattacaacaaaagtggatgaggtgggcggctgcggagcaatggaagaggtcagtctttggaaaaggttgcttctctaatttccatcagcctatcactaacgttgggggggaaagactagcataccactgttacatccgagaagcccagttatcgatgacagcattgacaaatccctgcatgtcgtattccgagttgacgctgccactaccagaacggaaggaactgtggttggcaaaatcggcgtctgagtggaagacactttatttatcggggacggctggacaagagaatccaaggctgccatcaatcgccgatgcgtatcgagacgtacgccagcttgctgaaaattctacacggattgacacgcagctgtctgtgtcaattttccttcacggcttttggtcaatgattttggaatactctcagctaagtgtggtgcatcaatttcggagctacaccaaagaaaagcccaactctatgctcaactccaggcgccaggagctccttagagatctacagtcgtttcagttcaactcttcagatttaccaggcgtcacccctcaagaacacgtcgtgttaaaccttctcatgatgcacctttacgtatctctagacgacctacaaatcttctcgggcaaacaaggtgaagaagaagcccgtcgtatgtaccccattttgcaacagtggacagccaaccctgagtcatggttcgcagtttggtgcgcggggcagatcttgcgatatgccaaactgtttcctctcagccagctgaaggatttctacgccatagcggtccatcatgccgcactggctttgtggacctatggcgttgtggctcgagccagccagcagcaggacatggcatcgcagtatggatatgagcccatgtatctggatgaaggcaatgccacatcaatccagcatttcttgagctttgggcaggggagacctcttattcaaggacccgcaggcggatcaagttcaggagcggcacccggcgaggcgtgtgtttacgaccctcgtgcgtgcatggatattgcgcaagagattttgcagacgaattttagaagaccccaagacgccttgccgcctctcgtggagaatctttgccagctgatcaaacagcttggaaacgcggcatgggcggttggcttggggtgagcattctattttttatttattcttctcccagatgaatcctccctacccgcatgtataaacatcatcttactgatcactggtcggagttgtgtgtgttttcggtgcaagtgtttaaaaaaaaaatttttttggtttatccttgtacttctttcttgatgaactatttaaccacggatggcgcatcgttgcataatacccgagtaggggctgttggtgtacgaaggagacgagtgcgctgagtttcgagtgtggattgtatcatacagattggtgtatatacagcctgttgcatttgtcaatatatattcgtacatgtgctctctatctatacatatctctatttctacatattgttggtaggtagatatggacaattacatttcatcaacaagatcgatctgaatactactactactactactagctggtgagtgtcagattgattggatgccaaccaaccaagtcgcagagccacgtgcgttagattgtgctattaatgtccttggagctactgtataatcggcaacaggcgtctccaccgtcaggctatactggaaatgaacagctgcgtttgcgcagttcataagacgaggctgagccgagattggtcatctctaccttgagcttctgttcccccaacgggcacaaagccgtattggcgtcatatttcatctctcgtcttacctactcaaactttttttaagccggctgctctctcttttgctacgcggaaatagagaggctgggcgatagagttttcgctttcgctttctggcttcccgcggcccgtcccccacgtcgccgcgtttctctcttctccattttcatctgctcgctcttgtacaatctgaggaaaatatcacgacaaagacattgaatttctcaccattcaattcctggtccatctgtcgtgacatctttatttattttttcattttattctctcatctccccactgttacagcacaaaaacagaatcccctaccaacgagaacaagccacgaccccacgggggcaatcatcaacatcatcacccaccactcatactcaccccatgttggagaatccactcagccttgttaattaacaaacccgttctccgccttcccgtatctttgtcccatctcgccctttgttgagggggggccatggattccagcttcttccgctggccatcgcccgggccgcaaacagccgtcgccgtcaccgtcaccgtcacggccgtagccacggcgacgctgctgctgctggccagatccgcgctgcggccgcggtggggcagggcgctgccgagcccgctcaagacgacgattccgaggctgccgcgggacgaggtcgaacgcctggtctatcagccggacgcctttccgggggcgagggacgttgatacgccggtgagtttgagtgggatgagaaggcagatcaaatgaatgaggaatgaagaattgccaagctaaaacatcatgccagtatggatccatccgcgtctatgagtttggccccgaggatggcgaaaaggtcctgctcgtccatggtatcagcactccctgtataacgctcgctctcatcgcccacgggctcgttaaacgcggatgtcgagtaatgctctttgtaaggcactcttcccccagggtcaggcaaagcaccgtactaacggcgtcttataggatctctttggccgaggcttctcagacggcgtcggcgatctccctcatgatgagcgcctctacaccactcagatcctcctcgtgctcgcctcaagccccttggcctggactggaaacgacgccttccgcctcgttggatactccttgggcggaggcatcgccgttcactttgccactgcgtttcctcaccttgtctcgtcgctcgttctgctcgcccccgccggtctcatcaatgccgcagactttggcgccgtgtcattgttcatcttcaagtctggcttcgtgccggagagaatcctcgcgtacctgacccgaattcgcctgcagcaacccattgccgcctcccgaaaggccaaagagatctcgccgtccgcagcagccgccgacattgccgccacagaggccaccagcgacagcgagacgcagaaagccgacggatcttccattccttttgagcagcatgtgctcatgtacgtccgatggatggctcttcatcataccggcttcatcccggccttcatgtcttcgattcgatggtcgcccttgacggaccagcatgagagctggaggctgcttgcgcgccgaaagccgggctcgacgatggtcctgttggcgcagaatgatgagattatcgacgtaaagggctacgagcgcgagggcctgcctcttgtgggcggtaaggagaatgcggtttggaaggttcttcctggtacgcatgactttgtcatgacgcactcggagaggatcctcaaggagatggatgagctgtggaactaaatacgctgctggacgtggcagacttgaatactggtattatctttcgatttggaaagacatgaacaatttatataaaacttagcgggagagcggccatgtatcaggcttagagaagagaatctttgtgtctatttgttcgttggagttgcgttactagatctttctatgctgatccaattgattaaaccaaatatatatataacatgcagaaaattgcctcataaaatataacaaggcgccgctgattgcgcccaagataacatggtcagttcataagccccaattgtattctcccacgtaggattttacctgtccaaagcttgactttgacactattttcaccacatgtgttaagaacgatttataaacagtgagaggatcatgttcacagaggaggataaaactcaccatgttccagtaaactcccttcttcttcaacagctccatatgactgccctgctccagaagctggccctcgcccagcacaaaaatgacatctgcattctgcaccgtcgccagccgatgagcaaccacaaccatggtgcgtcccttgctggcgcgctcaaacgccgcctgcacgagcttttcgctctccgagtcgagcgagcttgtggcctcgtccaagagcaggatgtttggcttgcggatcagggcgcgggcaatggcaacgcgctgcttctggcctcctgagagggaaacgccgcgggagccaatgtttgtgttgtagccttcggggagggagacgatgaagtcgtggatggaggcgtcgcggcaggcttggtggatctgttcatcggtggtggtggcgtcgtcgacgccaaggatgatgttgtctctgagagtgcctgcaatgacggattaaaattcagcttcacagatataaaaagggatttcggcagaaatagaagaaacttaccttggaatagggttggttcttgtgctacgagtgaaaggtatttgcggtagtcaaagacgttgacatcagcgatgtcttggccgttgcatagaatgcggcccttatcgagatcgtagaatctactcattcgaaatattagtaactcagctagaaatatcaagctgccaatcggactaaccgttcaagaagtgaaatgatgctcgtcttgccacacccagacgatcccacaagagccgcaaactggcccttttcaatcgtcaagttcagcccgcggaagactgccatgtctcgagtcgggtacttgaaatgcacgtccttgagctcaatcttcacacctccttccacgtctgggatctcgtttcctcctccagagctcttgtctcggaacattgtctctctcgtgttcaagatgcggttcgaagcttccgttacttgtgccgcattagggccaaagccgaaactctgaccggcagactgcgaggcgttcatgatggccatgaagcagacaaagtagttttcaggcttgtactcgccgctcgccaacaggcggcttccatagtagaagatgagcgcttggcaggccaatgtgcagctgtcggcgaatccaaagagaaagctggcgaagcgggcttttttgaacgccgtcttaacgtggccatcgcagagtgttttgaaacggtccgtgatgggagtttccagagtaagcgacgtaacggttctaaaagcaccaattgactcggaagcaaacttggagctttcggcaaagacttcgttgttcatcttttcgaattgcaattcatacctaaagcgccagtacgacgaggcaagaagaatgggcatgacgacagcgacaccgaccaaggccagtttccagccaaagtagaaagagatgatgattgatccagtgaggttgaaaagcgcaatgtagacgctggccatgttggcacccatgagctcctccagccgctgaggatctcctgcggcgcgagccgtcatggtgccgtgagagtggtcctcgtgatcaaaatacgaagtcttttggtaaaggatggcctcgaaatactgctgctgatacttggctcgaatgattgatgccattcgagtggaagctaaaaacgctccaaagtaagagattccaacaccgatagccagcacgaaccacatcaaggaccagaaccggctttcatgaagaagcttttggccagtgaattcgaataccacaatgagttttgcaaagagccaggcttgcagcggagttgccgcgccggcacaggcggtgaagatcaatgttataaacatcaagtaccagtaggtattagtctcatagaagaggcggccaaaactgctgaaaatgttgcgttctttttcggtgctgctgctatcagtttgagctgtggcttcataaagagcctggctcttctcgcgagtcagattgtcatcgctatccgtcgggtcatcgctttcttcggcctgtgacgcatttcctagtgagagtgcctgagcttgtacgaggccagcatagacaccaccttccaaggcaataaggctctcgtggttaccctgctctgcaacttttcccttcttgatgacaatgattcgatcggccttcttgatggtggacagacgatgagctatcgtgattgttgtccgattctgtgccacgcggtcgagagcagcctggacaatgcgttctcctcgaacatcgatcgcacttgtcgcttcgtctagaataaggatctttggctttcgaacgatggaccgagcgatggcaatacgttgacgctggccgccagagagtttagcaccactgtcgccaactaaggtatcgtagccctgcaacatgtacaaacattagcacattaatcggaaagagggggggatgccatggaaacgaaaaagacgatgctacgaaggatccgtgagcaactaacctgtggaagcttgtcaacaaactcatcaacaaatgcttcaatgcacgcttccttgaccaatttcctctttacttcttccggctcgttctcccattccgtgccaatgaggccattcgccacgtttttgtatatcgagtcgttgaatagaaagggctcctgctggaccagtccaatctgagatctccaccacttcagatggatgtcatccagagcatgtccgcacgttgtgagtgtgccgctgagcttcactggtgggccggtgtcttccactttcggggcctcaagctcttcctcagcctcgcccgccttcttcttcttcttcttcttcttttccggttccacggcctcttcgataacgtattggtgcttgagcgtataccatctttctatcaatccgacaacggtactctttcctgatcccgatggaccgacaatggcgttaattttgcctgcctcaatgcggagatccagctcgtctaggatcttgacatgaggacggcttggatacgcaaaggtgactttgtcgaatacaatgtcgtctgtggcagagacctcgggatctgtaagatgacccttttctggctggggtgcgtctataacagtaaagaactggcaggctgcaactgtagctttgctaacagccaacatgggggtggtcgttcgttccagcgagaaaacaacgttcatcacagacattaaaacgcttcacaacttagtaccagatcaaaatagtcatctcaagaggaaaacactcacatgacaattgttccaacattattggcatgcccctcagctatttccttggttccataccagaatgccagcgcaaacgccgagaatacgctgaagaactgtggcgctgttaaagacgctctgttttctaaacaacaaagggcgtgtgttacttacgatcaatccaaactgcagagaaaggaatggagatgtgtgctgggcatgcatttttgcttcctcgacagatattccatactttttcgccatacggctctccgcgccgcacgctgaaatcatgcgaatactagcaaaggtctcactcgcaacggcagaggatttcgcttcggcctagcaaagacgtcagtcccgtattgacagctgtatacccataattaatatgattgctcacctgtgacactcgtccgtggcctttgacaataagaggcatcaatacagagacagagagtccaatgaagaggatggtcgaagacgtaaccagcgtgagagcccagtttcgggtaaacgcaatgatgatggaagcaacaattgtcgcattgtactcgaaaaagacaccgagcttttccgaaatgccaagctgaagaacgttgctggtcgaggtgattgttgtcgtcgcgtagcccggcggcatcgagtccagaacatggatgctctggccaagcagtgctgtcaggtagtgcaaccgaatcgccgaagatatcctaattccaatcattcgaaaggcaaactatcgcacagcatatatctcttagcagccgaatcattcaatatagggcaggcataatatagacgaaaatgccacggggcctgtaatcaatgacaggggttttcgcaccttgttgatatagttgagtcctaatcggccgagaaagagagcaaacatgtataagctggtaatacgcctaagtaatttgacacaagataaacatcaagaatagttactgacgacaacttgtttgctcttcggtgaaaagcttcctcgctttggttggagggatcggtaaagtcgcttatgctgccgacgaaattacctggacaacaccgtaaactttctgcacaacacggcaacatgggatgacagaaatgggtgtaagaagaagcagatcattaaagacataccaaagactacattcatcaacggcaacgtgataccagcaccgatagaagccaagatgcccgccgcgtacgcaaagaagtcccatttcgtcgcatattgaaagactcgctgagaagcattgatgctgattagcactctcgggttccatcgttttgtcttttggtgtatttattcagcaagacacaccaagtaatctttaaacgatgctagtctctgaggccgagcctttggctgctcttgcgccggctcagaagcggtgccatcgtcaacagaggccgatgccttgtcatccacaggatagctcgacagctcgacgtcggtctccttcatctcgaagtggtgacgatcccaaatccaatactgatggaaatcaagtaccggaccttaggcgagaattaaagaagacgaagttgatggaggcgagccgaagcgcagctgagggtgtgcgccgcaatgcataagtaccaggtacaagtacaaatgcgcggttggcggatggcgattgtcgtcatgaaccgatacgctgggcttcccaggtcggcctagtcccccagcgcgatgccggaaactcaccgcgagttcaagcccctgaggcccttttttaggatacggaaaattaattagagctgggcgggcttcaaaacgtggaaacgatcaatacgcgggagctgcagacggcgattcgcagtggatactggttctgaggtagggcggcagtggcatgttggagagctagagactggaggcagccgatcaaattgttagtgactggagttttcatggcgtgaaacgggctattggcagcttctacttgcagcccctgcttagatgcctaagaggaatccatcagtcattaaagccatcatgctactgcttctagacctgctgctgctccattcctcagcgggtggaggggccaaatagcgattgattgcaatcatttccccaaggactcttttatcgtctacttgctacatgtagttatatttggagtattcatgtccgttgcgccaaatcacaggcaacactactgaggtactcggtgttataaactcgcctgtatgtactctgatactgagcttcaatgaatctgtcaagggcattggcatcctaatttcccacaatagcccagcgtagctcgttgcaatctggcttcaactgcgcatccccaagaacaagcatttcttcggtgcatctcaaagcgatacgagtatgcactcatcaacatgaaactctcactcgggattacctcgaacccgctattagcacgcaggtaatgctggggttggccaatcacggcgcagccacatacgtgtaaagccttctgccagttatgtgcgagcaatagtaatcgacagcagacctggccttgttctggaacaatcgcgctagggccaggtggcgccgtattgttcggtttgcagggatggatgacaatatcatcgctagacgatggaatgctgctggctggattgaaaatgtacaagtacagttgacaggtcaaagcaagaggcgtcgtgtctgcgtcaatagtggcatcgtttgatctggttttgactctgccggggagttgatatagcccgagaagccgttctgcaaatggagcatttccggcacgccacgcgaaaggcagcagcccattgactgcatgtctcgcctcctataggcggcactttaacccaatctgaagagcttagatggtctgatgtcaaccaccaccagcaccgaagaggacacttgtgcttctgcgcttcgcattgtgagtcacgcatcgtccatgcactcgtcatgcttctcgaggcgaatacgcactacggcttctcgtggggaatctggggttttatcatcaaagtggcgatcaaaaggggacagctctgcattcgctagctggttcttcccgatttgactactaccctgaataggtctctgaccagagtacatgatgcctcctaacctttaaagctgtactcgggttggcccatttccgctacatagctgcgtacagtactatgtagtaaagtatgacttgcatgatatatagggcgagatgggtgcagagtgcacagctcaatgatgctcgatgcgaccaaattctttcaatcaattctagtctattgttccgtgttctcagtcggttatatgtacgtatatatatacatactactatttgcgttcggctattatgtattcaccaaaattgaatcaaacgcatccgatacaatgcaaaacaccacgagcatcgcgtcatgcattccattcaacctccatcagacgtttcgctcattggagctgagttctacaagtgattgagctctaggtctactgttcgcaatctttattccttatcgataaacaaaaattctgccccgcctgtcgaggcacccaaaattggcggggctgacttttgcgtgacccatacaaacagcgccgatgactcctgccacaacttcaagcctattttttccccctccacccctcggatgaagatagttttggctgcatttaggtcccttcgaccatatcggccattgtcgcaattgcaaagacttcggcttgcaactcctcttctacgtactgcatctttgttccactcacaggcgccaaccgtcgacatggctcccaaaaccaagttcgagctaaaaactgccaagggcacaaaagattgtaagttgcgatactcgattcgcgggagcgcgaatgtagcaaaaactcgaagcttactcaccccacgggagtggcaaggaaatggtcattcgagacaagatcttcagcaccatcaccgaagtcttcaagcgccacggcggagtcaccatcgacacacctgtatttgagctcaaggagatcctcgctggcaaatatggtgaggacagcaagctcatctacgaccttgccgaccaaggcggcgagattacctcgctgagatacgacctgacggtcccattcgctcgtttcctggccatgaacaaggacattcagaacatcaagcgctaccacatcgccaaggtctatcgccgtgaccagcccgccatgaccaagggcagaatgcgagagttttaccagtgcgattttgatattgctggcaactacgactctatgctgcccgacgccgaagtcatccgaatcatcaccgaagtctttgagggcctaggatggaacggcgcatataccatcaagctaaaccaccgcaagatcctggatggcatcttccaggtctgcggagtccccgaagacaagattagaacaatctcctctgcagttgacaagcttgacaagctaccatgggcggatgtccgaaaagagatgaccgaagagaagggcctggatggggagattgcagaccgtattggaaagtgggttgttttgaggggacgccacgagctgctcgagaagctccgcaacgacgagaagctttcagcaaacgagtccatgaagcagggcgttgcagatgttactctccttttcgactatcttgaggcttttggcgttcttgataaggtatcatttgatcttggcctggctcgtggcttggattactacactggcctcatctatgaagttgtcaccgaaggttctgctccggaggcaacaccaggatcagaagctgcggctgtaaagccatccaagaagaagtcaaagagcaatggagaggacgaagatcggtctgatgatcccaccatcggtgttggaagcgtggctgctggcggtcgatatgacaacctggtcggcatgttttccggaaagaatcagatcccttgcgttggcatctcatttggtgtcgatcgcatcttctccatcatcaacgctcggatggctgccgacaagtccgccgagcaagtgcgtggcaatgaagtcgatgtctacgtcatggctcttggtggaaagggactagtcaaagagcgtttagagatttgcgcaaagctgtggcaggctggtatcaaggtaaggcattatgttttcatggaattacacttgctatgaactgttggtggccatttactaacgtataatctgcaggccgagtttctgtacaaggcaaagcccaagatgcaggctcagttcaaagctgccgaagccaacggcgtgccatttgccatctttattggcgaagacgagttagctcaaggcaagatcaaggtcaaggagatgggcttgaaggatggacaccccgaaaaggacggagtcctggtggacacagttcgcatggcggaagatttgaagtaccgcattcaacgcaagagagaactagagagcatcacaatacaagccgggggtctgaaggtggtggacggcattaagggtaaccaggcagccaagaaggaggctgaagccaaggcggaggaggccccagcagctcccgcggcagatgcgacgactgaggccccagcttcatagagcaacatgaccgaattgaaaaaaaaagttgaacgctatgatgtgtcgcaatcgagtagcattttgctatctggtgaagtagagagcaaggtagtcagtatgcagtcagccttgaattggaatctgacagcaagtcagccgcaaagtcgggttttagctagaacggcaaagaggattagccgttggggacttatgcgcttggtgatatgcttgttgggcccctaaatggccgagtgttagccactgagttggtgtttatgtatttgaaataacgacataaacaaaaaaattaatttttctcatgtaccaccctaaatgatgatataacccaggtttcgtatacgtgatgtgtgttacataacaagggaaataaagtaattacgcgcctgaattcgcccaccctctgatagttgacctgaatgttctccatcgtctaatacttgcagttggctcatgaccgtccgtgctggctacctagatatgtatgacgtcggaaataaacctacccggtgagctagtgagcctagctgttagtagatataagttgatctgtgactagttgatggaaagagaaccaacatcacatatcacaaaagatagcatatcggagtcgtgagcaacactattctccagtgtggacgcacaagtgcttcgacgataatagtgttcttatgcacagtatgtaatactattacaaagtctgatgcgtgatcgacgcagtctgcataacgcacatgcagcaaagagggtcgctgtaggctggacgatgcataccaggtacccagctttcggagcgcggcatccttgacacaattaaaaaccttactctgtactaggattgccagattgaatagatcaaccttgggtgagatatatgattataatgcctgctttgttgcaaatatagacattaaacataacatttatcatttaccaatctgatacgaggtatggagtaaagattttggagtgacctgcagctacgatgcatcaagatgagccgccgatgttgatagcgccaacaacactggcatacctagataacagagtggagtttttacggaaccttattggtctgccgttccgaaattgatgagactcatgatagtgacacgctgggctacggggagatggaagtattgagagacactgccgctttgtactttgtttcacagggcatagaaagtaccgtcaaagtactaagagaacgcgtttgaagacaccctcttctcggatacctgaggtggaaaggaggtgaatacgagccgtaattccaaggtgtatgatgacaagaagaagaaaaagagggaaaaggaaagacaataacaggagcacagactgcaacgcctcaaaaggagacgagagagtaatcactaggctagacgagcgaacggtcagcgaacggacgcgtcgtaacgccctgaagccatacaaaatgcaaagaagaagagaatcaagttttgcttttttggggtgctgtcttggttcgctgcaggagagtggctccggtgactcttggatgcaggtgagaatttcttgtttcggtcttttattattttctttccttttcccctctcttttttttcattttttcatttaaacgagtgggacgataagcagtagtgagtaaaccgctggctagcgtccaaatggtgatatgtatgctgtggcatgtttgttgggtcccggtatctggtttgcattaagcggttggacttatatgcagaagtagtaggttataagacggggaggctgatagcttgactgggctacctagagagaatatcaagatggaagcaacagaaaaaaataaccggctgatacattagggcagcaacgtgcatatggatactgcagcgtgcattcccaataataaaaacaaacaacgcgagacgcggtagcaggttctgcgactcaaggaggatttgattcgcgtcaatgcaggcggctgggggcggtacctgccttggcgatgcaccggctttagcagatgcgggtggcgcatggggaaagaacgacaggtgccaggcacatactccactcgcccgtcgttcctgctctcgcatcacagctcacctgcagcgagttccagtgcactgacaacctccttccgacatgttgcgtttgtcacgggacgcagagcctgggataactcggtgtcgtccccagtaccgggcaatcttacctcgtcctggtgctacctcgggctgccatatttcgctgctcatttgcccatccggacggtggctcgcaggcaacaaacagggccttgccgcctgtgcaggcccgcggccctggtcccccccaatttcacaatctcgtcttcgtgcctgggagcgccactattcgcaaggcagggaggccggggaagcgggatccagggggcaaggcctgcaaacgccagcgtctcatcccggccagcgccactcttttgcggtagccgtaccggttggccgctgagtgacagcagggtctaagttgaacgaaagggggattggggccagggacgccggctgctaacgttatactacagtagcagcagcaccgtatcgttgggagcgggcttttcaccagtctcccgggacgcctctatgcgacgtcgttggagggctatcctcagcaaggagccgaaacacaacgccgccgccgcagggaacaggcacaacaccggctcgctaacagcaggggatgcggacggcgcaccaatcacaccaagcaacgccaacactgagatgagagagatgcgggaaagggactaggaagaccaaaggctcttccccgaggtggcgggccaagtcaaacccctctcaagcggacccccgggatgccggtagacgtctgtgttgcgtctgtcagtcttagacagcgcacgagcgtttttgctttttcctctctctcttttcttttttttttctcccatccctcgcgtactcgatttttgtcgccgttttcactctcattgtacttcgtacaagccggtccttaaaaagctcaactcgcagtctctccctcccttggctggacggtttttgaaatcgtacttctaccagcttctccatccttattgtcttgcaccctgccactcactcctccctttccctgcctttcattagtttcacgggtatacttatcatcctctctttcgttctacggcttgaattcagacaagtagttttatttctttacgtgaataatatacgttgcatactactcttcgtctccaagcctttattcgtcgctgccactctctttctctcacacttcctcaacattctctaatacctatatttgtgtgttccaatatatacatacattcctggtcctttacaatctccttttttcgagtacgctattacgacactgcttcgtcaaacactgtttccagactttccacacgctcttttatctgatcaaattcgattccatcaccattcattcatcaactcacaagttcatcttcaatatgccgggtctgatcccccttcgcatgagcgcgctcattccagcatcaaaaatcgcaacatctttcgcagaaggcaaatccaatgccacaagttgggagcccacgccgtacaagccaagaacagctgagatgcagttccggcaagcaacgcgcgagcgcataattcccgagcctctcattacatctagaccagctccttctacgccttcccagtggaggagggcgttggctgagatcaaaagagacttcatcaaccgaagataccggcactgctctatgcgatgtcaagagattctcgacaccatgaaggattcggtaagatatactttacgcagcgatgcgtcttgccacaattttattaacatgatatttcccagcacaagccagacacagcatgcctgatctatatccgtttctacggcgcatctgctcttgagatgcaagtccgctctcttcatcacacgtctccttatcggatgaagctcctcctccaagcccgcgaccactaccgcgccgcatccgaactcgccaaagaagacgatgctactaagcggcggcccccttctcgatcactgtctccaatgtccagccgacacactccttttggatcggacgcatcattctctacaatctcctccggaagctctgcttcactctcaatcagctctcttgacagctgtctgaagagccccggtagccggcccaagcaaaagaagcgcgtcgcgttctgtgacgtgccctcatatgaacctttgcacgagtctacctttgagccttttattcgcccagactctccaaccctcggttttgacgatgactggtgcccccgccaacctactcctgagcctccggttctctatccggctcccatccgacccagctctggaaagtcgcagtttccactcccttctcctacaaattcagaattcagctctactcagggcgacgatgacagctacttcgatactcccactactgcagacagcttcctccatgcccgttccgtccaccactattgcacggtacttgccagcctgcagcgccaaatcacctctcacctggaatggttagagcgtgatcttgctgccgcagagaatccccagcctccgcaagtcctcagcgaggaaatgcgtagcctggaactgcgcacgcggattgagcggctgagggccagtggctggaagcgacagcgttttgatttccgaaaatacgaggcacttcgagagagggccttggaggacatcaattaggggtaggcggatgtggtaaaaacaaaaaaagtaaaactgaaattgaaaaaatattgctgttttattgctgttattggctagaattcggagtttgcattgtttgattggattctttggcattgatagatggcgttatgggctgcttgccttgggatacttgctatgaaggcgctcgttgggaaaagtacatagatctccagattggataggatagaaaaagggacaaaagatgccctcaaaagccatgttttttacttcaactgtaccatctcccctttcatccgttgaaaatgagccaaatcgccttgttcatgattgctattcacgtctcatctcaaaatactttgcttataaccaatgtcgcgagaagagagaaaattatatttcggaaaaccaaaaaaaaaagggaaagcaagagaccaaaaaaagaatatcccaaaaaaaagtcctcataaccagtccttctctttcgagacgcgagcgctttaagaggcgtcgctaaagctacgccgcttcgcctcctttcccatctcttcctcaatctgcagcgtctcctgcttctgcttgacgtccttcagcgcaaagagacccagggcgtgcaaccgagcgccatctcccttttcttggccaccttgcacgtctcccatttccgagttctcggggtcttcttcgtgttctctgagcttgttgatcctgttctgaagcttgacaatttcgatggcgcggcggaggcgggaccgtctgcggaaggcctcgatttctggcagcaagttgtggtcgctggcggtctggccgctgagccagatgtggcccaaagcttgctgcaggtttgttagctcatgtctatgtgtgaagtgccaaaggatcgtacctcgctggtccatctcagctcaggctctgggacaaggagacggttgataaagtcctttgcatcagcgctgacatccttccagtatctctcgtggaacacgacgttgccccttgtgcactcatcaagaagatcttgcaggttctcgcttcggaaaggggagtaaccgcagagcagggtataggtgatgacgcccatagaccacatgtctacaggctttccgtggcctttcttggccatcacttcaggggccgcatagccaaaagatccagccatagtcttgagtgtttcgtccttgctgtccagcgtcttggcaataccaaaatcggccagcacgagatcggagtcgtcttcggcagtaacatagatgaggttctctggcttaagatctgcaactttacgttagtctcacttcagatactcgagtagattcagttttcagggaaaatcgcatacctctgtggacgacgtcgttcttgtgcaggtagtcaacggcgtcaagaacctgcttgatagtttgcgaggcatctttctcagtgaacttgcccctgtcacaaatacgatcgaaaagctctcctcctgttgccaactgagtgacaatgtagaatttatcctgtggcgcatggtcagccaggctcctaagtaccccattccttcccctccctagtagtgtataaagtatcgacgtactctggactcgaaccaatcgacaaacttgacaatgtgagggtgcttcagtcgttgcagcatggaaagctcgtcatagaccatctgctcgttacccttgacgttcttcttcaggatgatcttgacggcaaccttgccagtagggccgtctgcctcacgaacgactccataggtaccagcaccgagggtgcgtccgaacttgtactttgatctatttcaagagttcgaatcgttaatgccgagttcaatgtcggtagtctctcaggttttgcatcgtactttttctcatagctctcgggttgcccatggaggcgattgagcatgttggcgactgaatccagagagagcacccgttagcaaccagcacatgatcccaagcattattgaataacgggaaaagggacgaaacagaagaagaatgtatctgatagtctcgcagatggggctgctaccatcttcggccgtaggaatacagcggtgtaagagaaatgcgacttacaactcatcttgatgtctggcggggtatttcgacgcgagaggcggtattcaagccaagctgcgattcagagcgattcaagcacacgcagcccaaagctcgcaagggtcacctaggaaagggagccgcaggataattatgtgctgcaaagaaagcggcgagaggcagcccaagagcaagtaaagaaggaaaggagagaagagagagacgaggcgccacaaaagtccaggacgacaagagccagaagctgaaggagctacagcgacggctgagattaaatacgacccgagtaaaatatcagcccctcacaggcctggcggtttccagccgtcagccaaaggggcactagcaccacagccatacggcatagtggggatagcgccaggagagggagtctgtcgccgccaaggtacaacgagcactgtagatcaactaacagcaccagctgaatagcgcccgtaactctgctaagagtcctagacattcttttcctaaagctcaataacatcaaatcacttttgaccacagtttcaaccaaaggggagacgacagtgttctctcggatgcgtgtacgcgtgttgcacaagcacatgtaaaattatccaattcttgggcaagcaaaggcccccacgcagcagaggataggtaggtatcaacagccctgcgttcaaatcgcagccatgtcggcatttccagccagcgtcggggcgccttcgtggctgtgcccgcgacaaggtctccatctgctctggtccggccaacgagaggtaattcaccatcgacaatgtctaaccagcgcagaaaaagggacgaattagacggcagatcatgtaccaagacgtcacaacggctgggctgtggctcagcgaccgagccgcaaaattgccataccgacagccctttgacacatacagccctcgcttcgatttttgggatacaaccacctaccagagcaggccggcatgtatgtcgaggctgtcgtcttaggcggcctccgtcgccattccgagatgtaatgtgcgatatgccaagacagctgccgaagcaccgtgacggctttttgcaaggctgattagggctgcttattcgccgcatcagacttcaagtgtctgataatccctggcgagcggcctctcgcagtgggtcgtgtgttttgattctcagaacgacagcgtttgccaaccccgtgggacgtgtttatgctgttcgcgcttgggcggctagcagtgggcactaatgactgacatgtcgcatctgctgatacatactgtacaaagtaaggattaaataccttgtatgatcccggccatattgctctggtaggcgtcatattcgtccgtggaccgggggagatggccaggaaacttacatacagtcaaatattcacaatattgagagcttctagccctaggattggctgctcatccaaaatgcgagagtccaagatgcattcgattggccaagatgcaaattaaaggcgccagagctgagactaagtccatgatttgaccatgaaaggccgagcgagatgaaagtcagcctgcagaagcaacttggctaataatcctaggagcggctatcctttgggtcatggctcatcaatgatatctttgacagaatgcgaatgcactgacccttcttaagcacgttttattattcggcatttatcgctagcaaaaatactcccgagattaaacgttgtattggctgcctcactctcactctcacacgagttagtgttcatgttgtccagagtacaaaattgacttcacatgagatgatataatgggattctcagcaaggcctccaaaattatataaccgtaggattacattttgtgttgattcaaggcagttgtctgttttcgatacgccacatcatcctttccgagactacatatatacttgctagaggctgatagatttgtcttgatgtttcaatacaattgttgatttcaagtagtaggtaggcagcatgtgtcattcacatgttgcgaactgctttagaaatattaatacatctttctctcctttttttttgttttttccttctttttttttaccttgccacaattttctaatcttcgaaggaggtcccttcacctttaaatagcagaatgaattaggtaggtagcttgatagccaatttgaaatggtggggtggagagaaaatgcgtgtaggtacatgtatcgacgtacctctacagccgaatagcaactcgctgaatgttggcactaaaaaaaggtgctgatgagcaagaaaccgaagctattggcgataccgagatacctacaaagaaatcaatattgttggtatatcctgcatgaaacgcatacgtgcagctacaagcgcttacctacatcctttcagcctgcattctggattctgcaattctccaattctatagcagccgtcacctgacaatatatgtgcaagtacacatgtaccttgtcagaccagcttaggcgctgaatggctacggttggccgcgcagaaagcgctgctgcagcactacaaggaatcttgcgtcttgaatcatgcactgcacacgctggcggttcaaaagatccgcaacagagacctgctgctggcctgattcttgctattgaaacaaagaccgggaaaaaaaagggagggcagaaaaaaggttataactgcgccggcaccagcgccacacatgatccaacccctccagcgcgtttaaaacttggaatgctgccacgcaaccagccttgcgagtacaaactttgaataccacaaaaattaaccaccaacacaagccgcgcaattctgctgtcgttattctcaagttacgcttctcaatagaaagcccctgcgcagcaaagacaatatggccacgggaatgcgaacgaagagagtggccaaggagcgccaaaaggtaagatgtttcgctgtgcatttggctggcacaggtgcccttctccagagctgacgctactgtagatagagaaattcggtctacctcccggtatagagctcgtggacggcgaagacttgaaggaatggctctttgacattcgtgtcttggacaacaaccctctgtatcaggataatgtctatcggctgaaattcgtcttcttcgattcgtaccccataggtacgttcctgctgccagcatcccctcggcgccctcgaagcaatcagactaacagacaaaccagagcccccagaggtcacctttgtcgacaaaccaacccgcccagtccccatgcacccacacatctactcgaacggaatcatatgccttgaccttttgggaaatcagggatggagccctgtccaaagcgccgagagcatctgcatgagcatacaaagcatgcttaccagcaacagcaagaacgagcgaccgcctggcgatgcagagtttgtgcgtgtgaacagacagcgaccacgagatatagaattcttgtatcacgacaataccgtgtaacagcctcaatcctacagatgactgcacctcatttgctttctcgtcctttttcttagtacttctgggggggttcctgtatttagcggtcataatggctcatcggcgttcatgatacaaccccttcttgcagcatgggactagacacatatcactgcttgtcttgggtcttctatctgctgatttttatttggggccaagcaagattttttttcggcggctattacggagtagtctggggtcttgattcgacgcctcgcgcaaagtcgtgcatggcgcaactaagagcgaggactggcggggagagctcaagtaccttttgcggcgtggaggacgactatttacatatatgcacagcttatagaattggctggggatttttatgctattcattttaggccacaaatagcgtcaaaatggactattttttgccttcttttgcggcaaaccagaaacagtaaatatccaatctcatggatggcatgattgctgctatgcctggacatatgacgtcgccccctccgctgctttttgtgccagtgacagctctcccctctggcggggctggcctcaccgcccgccgcaagccacactttggctcccctggctgctacggaaaccaggacctgcctagaactgaagcctcatctaccgccaaatatcccccacgagctctctgccgcgggcaatcatggctccccgcgcggaattcagcaccgagcagatccggggcaaagctcgaaaggacctgctctacctgctcgagggtgtaagtaaggctcactgtcgctgagagttcgctggaagctctgccttgctaaccagcagctttcgcgcaatctgtaggtccgcggcaagaagaacctcgtgtttgatcgcagccttgtcggccccatcggtacaatcgtcaaggtcgccacgctccaagagtacggggtcgacaaattcttcatcttggagaataataatgtggacgcgagccagcgcaatgtcgtctttgtggccagaggcgagtgcggtcggcatgccgaggccatagcaggtaagatgcaggaagcgacgatacccatgcgggcgccctactctgtttccttggcgctatattcagctccattgacttgagatgtcgtggtcgcagatgaaatggtttgctagccagctggtgcagtgagtgagctgacgcaacgtgcccctccagcgcagatcaagcgaattcagcgtgagagccagacaactcatgacttccacatattctgggtgccacgtcgcacccttgtgtccgatcaactactcgaagaagccggcgttctaggcgatgtcaacatatctgaactgcccctgctcttcttcccgctcgaagaagacgttctatcgcttgagctggaggattccttcaaggacctctacctgtccaaagatgtcacaccaaacttccttatggccaaagcgctcatggaagtgcagcaaaaccacggcctgtttccaagaatcattggaaaaggtgacaatgcgaagcgggtagcagatctcctcgtccgcatgcgtcaagaacggctggcgggtgaagatgggagcgacgtcaaaacagcgctgacgcccagcaccacgaacgagagtgtcatcatcatcgaccgtgaagtcgattttgttaccccactactcacgcagctgacatatgagggactcattgatgagatttttgaaattcaaaataaccaggccaaggtagacacaaccatcgtcggggcaccggcgcaatcttcagcggccacctcacaaagcagaaagcggacggtacagctcgattccagcgataagctatatgagcaattacgaaacgccaatttcgccatcgtgggcggactgctcaacaaggtcgcccggcgtctgcaaaaggtacaatcagattacgagagcaagcacaagacgaagacgattgccgagctgaaagacttcgtgagccaactgcctggctaccaacaagagcaccaaagcgcgaggatacacaccggccttgctgaggaaatcattaaacacacacgaaccgatttattcaagggccttctcgaagtccaacagaatctcgctgccggtgccgacccatcgtctcaattcgacggcatcgaagagctcattgctagagatgctcccttgcgggagactcttcgtttgctctgcatctactcgtgcatatctggaggaataaaacccaaggatttcgagcagtttaagcgtctgattctgcaaggatatggctaccaacatctgctcacacttaacaatcttgagaagctgcagttgtttctatcgcgctcttctccactagcgggaatgatcccgatggcgggcaatgctggcgccgacggcaacaagaccaactacacatacctacgaaagcagctgcgtcttattgtcgacgaagtgcaggaagacgaccccaacgacattgcatacgtttacagcggctatgctcctctttccatccgactcgtacaatgcgttcttcagaagcagtatctattgtctattacaaaaggaaatggcgcagcgaatgccagcggtactgtccctggtgcgggagcccaaggatggcacggatttgatgaagccgtcaagcatgtcaggggccagactttctatgagcttcagaagggcgaggataaagccgtcaaagctagaaccctgttatccggcagtggacacaagcagacggtctttgtcgtcttcatcggaggtgttacgtttacagagatcgccgcgctaagattcatcgcgaagcaggaggagggtaagtcgtgcaaaaaatgcggacgcggtgcaaaagctaacagctcttctcagaccggagaaatatagtaatctgtgcgacttctataatcagcgggaacaggatgatggatgcggcaaccgagaaagaggcgttcgcccgcaaagaggcgacgctgcccaacagcccataggctttggcgcatcgagtcgtgaaacgatatttggagtttggcggcgtactggtcggtgggagataaattctgtgtggcatgcacgcaccttgatcgacattttgatatgaaagcttcttttccctctctctttccttatttttccttttcttctcctctttccgttttttcctacaacctcagtcgcgctgtctcatcgctgatgcctcgttgtttgaagttcgtccggagtccataactcgaaatatcaccgcattagttcggagtagagcgcgccccacatcagagagcgccgcgattggattgtccgtcccacgtgaccagtgcctatgcgattgaactcggcgtccttgaggggccatgatgagctgatggcctctattattcctgcttattggcccttccttgcagtaaaagacggacggctgcgctgttggactctttctgatcccagccgaaaactcattcaatggcccaataatcaatcatctcagcccatttcggatctgcagtgcggctcttgtaatcactactcctttagactgctcttcagccgctgaagcctccaggccatcttattccgcttacaacagcaggtacatatacaccaggcagtgagatcaatggaggtctttggctgacatctcgattagacagaggctcttcatgacaggccctctcatgatatgatgcatttgcccagcgtcatgctgtacatgtatgacatagtgccgagtatcgacctccaaaacaccgtcgccattccgacatccgtagcctctcatacatcgacgccgaaccgtcctagccgtcgttagagcaggtgcctggttgggctcttcaccatggcaactgttttcgagaatcgcctcagactagaaaaggaagtcccggctgggcagattttttcgcatgcgcaagacatcgactcttcatcgatatcaagcttagcgcccgagtccgtctccaacaaccagggccacatagcggtgtcacccagcagcagtctaagcactccccaagcatcgaggcaaggctcatctgatgagtcttcagaggtcgcgcctgagattgttgtgtggacggaagatatggatttgagcagcaacttatcatcccaagacccggaagagacttccagcatgcatctcgacacggagtgagttttggccaccacaaacacccttgagagaagaaaaatggcgaaattgttttcacctctctatctggtctattgttcactacagttttcatgtcctttttttttccttttccctaacatctcgatagtgatgaaaggcctcaattcagcgaccatgccccacagcaagccgaacctaaggaggatgcttttaccgaatcattctcctcctcgcactctgcattgacggagctttcagagccttcgtctaccccatccattgtctctagtaaagccacgacgcctatcgagacagagttacctagccatccgcaatttattgaggctacgtcaagtttttcagcctcattacatcgccatgatatcgagagtttaaccttcaacattcggccaaaatcatctataccaactgatatcccatcatatcaatatgcccgcgagtgcatcgccgcagccgaatcatcgcgactcaatccatacgcgctgcatcctggagaatatcatttcctacgccaccacatatctcatactcaggttacgacgtatctaaacatcagaaacggaatactgcgtatatggatgaagcagccgtcagttggtgtaacgcggcaagacgcagtcggatgtgcaaatgcacgctggtttgatgctgcaaacgtgtgctacgactggctagttcgcaacgggtacataaattacggttgcgtgcagcttcctaaaccccaattggagttcaggaacgggtcgcccacaacgaagcgaaagaccattgctgttatcggagcaggtatctcaggcttatcctgtgccagacagctagagagcctgtttacacaatatgcaggccgattctatgcaagaggagaagagataccaaaagtgatcgttgtcgaaggtagaagtcgcgttggcggtagagtatattctcgcgaattcaaaacaaaagcagctggaattgagcctgagttcaaggggaagcggcatactgccgagatgggcggtatgattatcacagggtttgatcgtggcaatcccatgaatgttattgtccgtgggcagttgggaataccataccacgcacttactgctgaaactacaatttacgacagcaatggcaaacctgtggatccagtgagggatctacaggttgagaagctctacaatgactgtttagatcgtgtcagcgaattcaagtttaagtctcagccatctaagctgatcgaaggcaatcgtgatcttctcgacgaaggtcgggatagtctcggggatggctccaagtcgattatccaagctgaggaagcaaccgccgcgcttccagatgccccatcagtatcacaacaaaacgtaccggaaactgtaaatatggttccagtgtctgcggacaaactaacaggacgagtacataccgaacccggtgttcccgcgactctaaaagcttcagaaaaggcaaaacttatggggtggagcattaaaccaggagcagcagacaagggcaatctcgatttaacccaagccagctccctggagaaagcaacgctgggatcagttttggatcatgccatcacccagtacaagaatattgttgatttaaacgcacaagatcaccgattgataaactggcacattgccaatctggaatacagcaatgctacgaacctgcataaactaagtcttggcctctgggacattgatgcaggcaacgaatgggagggcaatcacacaatggtcgtcggcgggtatcaaagcgttgcccgcggcctgctccagtgtccctcgccgctcaacattacgaccaaattccccgtccaaaaaatcacctatcacggtgaacgctttgatggccccgctaccattgaaagcgaagacggcacaaaggtggaagcagacgctgttgtctgcacgataccactgggcgtcctaaaacaaggaaacgtgatttttgagcctccgatgccttccgaaaaggcggatgtggttggccgtctaggctttggcatcctcaataaagtcgtcttactttacgacagggtgttctgggattcaaataggcacatatttggtgtgctcagagatgctcctaacaggcatagcacatcccagcaggattacggcgtgaaccgtgggcgcttcttccagtggttcaacgtttccaatacaactggcctgccctgcctgatcgcgcttatggctggcgatgctggctttgatacagagcatacgagcaatgacagccttgtcgccgaagccacagagatcttaagaagcgtattcggtaaagatgttccatatcccgtagagacagtagtaacgcgatggggttcggatcgatttgcccgtggaagctactcttctgccgcgcccgacatgcaaccagacgattataacatcatggcccagtctacaggcaacctattcttcgctggagagcacaccatcggtacacaccctgcaactgtgcacggagcatatctgtcaggactacgcgccgcctctgaaatactggaagcaatgattggtcccattgaagttccgactcctctcgtcctcccgagggactcacttctgctgcataaacgtaaggaggcagccaaggatccccggcaggcgcgcttagaagcatacgagatagaaatatgggagcatgtcctttcaaagattggcgaacggccactccgtccaaacaaggtgtccggcagcgcctacatcatatttagcaaaacccacttggacgccgcgaaaaagaggtgcgaagcaagccgcaaacctggcagaagccggtcagtgcctaatgaagtccgcatcatgatgtcccgcatgtggaaggagactactccagacgagcgaaagccgtacgaggagcaggccgctgaacagaagaggctctacttgcaagccatgcaggagtataatgggctagctgagaagtgggatcgcgaggctatcgctatccgggctgcctacgaaaaagaacatcctagcctgccaggcccagaggagggcccggaagatctctcgatgacgccgaagcatcgtcgggccaggaatgtgagctatacagatgtcagagattacgagtaggagttgtaaaatgacgagggatcttctcgttgcaaagcatttaaaaccatggcgtttggatgtctaatttcctcctaggtcccgcgggatcgtgggaaagttttatgaaaatctctttttttttttttttacgtcgaggataggggttccatgattggggcgcaaggcagttttcatgggatggatttttttttatgtgtgtcgcatgtctgcctatagtttataagtaattcatacctacctacctactctaggcatctaataatcaatgggacgctgtgattcaaccctttacttttcgcttttctcatcttagtacttaaactgtatacacttttggttcattttcctcttttgatctactaagaaaatttatttgtgggtttgatacactggctgggggaccaccgcgctgggtaacctctagcttcgatattacaaaggatgggggggaaaagctcagcgcgccagctctctttctaccaacataaaaaaaaagatgtaaactttattcttcttcttctttttttttacatatcggcggaggcagtagcaccagtaataatctcgaccagctctccggtaatgacagcctgtcgggtacggttgtacagaatctggtatctgccaatcatctcaccggcgttcttggaggcgttctgagaagatttgaattagtgtttgataagggaacaaaagggtatatagaagaaattaataaaaactcacgtccatggcgtttcgtcgggcagactgctcgcaggcgtgaccctcagccagagcccagtagagggagttggcaaggctgtactcgcggaggttgccgagagcctcgtcctcaacctcaaaggcagagatgttggctatgtggctgttagtattatgccctgatcaaaaaaaaaaaatggcaagcacaacatacgggactgggaaatggcctcctcggaaaatgcctcaatgaaggtgggctcgtagctggtggcgttgatgaacttgttgtacaagatcttgacgtcggtgtactcggtgggcaggttgacaatctggtcggcgatggcctgggcatcggcaaaggtaggaatgtccttgccaataccggcgaagctgagctggatgttcttggcgttggttcgctgcagctgagccttgctcttctcaccaatgaggaccaggtcgaagttctcgccctcggcgaaaaggcgacgaatggtacgggacattccggagtgaataccaccgcagaggcccttgtcggaggagcagacgatgacgagggactttttctcgtcggcctcggcggcggcggtctcggcggcctcgaagacctcgttggaggtctgtccgtacttgcgggagtcgttcatgctgcgggtagcacgggtgagcttggtggaggcgacgatcttcatggtgtttgtgatcttctcaatgtttcgaatcgacttgagacgagtctcgatctcacggagagtcgcataggtggcggcggtgctggggccagcagcagctctaaagcagagtcattattagccccaataagtccgttgaactttgcattttccctctcttctaagcagttaaatgaagtaattcgccctcgcatccctccagtagccgcaggccccttcgcgttggttgtcgtagaggcgtccataaaaaatcgcaaaactcgttcgcgggccgcttcaatgcggctataacaaattcttatagatgctagttcccgaagagaaaaaaaacttaccgcgagggagctgcaactgcagctcgcagagcaggtcgggcagcccttgacagcattgtggcaagtgtgagaagtcgaagctaagccctctggtcgacgcagacccaattgatcgtgacggcagcggatcaattgacggggtgttcgtggggatgcggttcgggttgttgagtgattgcagttttgctcactttctcggcaaatcgacgggagaccacgggaggaccaaaggtatcttcgtacctgctataccgctatatgcaaagtgtggggactgcagccttgttcgtgcactaacagctgttgcaggtggcatacgaggaaaaatgttatcctattgttgcagcgggacccgttacggcgatatttaaagcgggtctactagatatcactataaaacatacttaggatagctgcatcgaagacgatagatgcataaggcttttcatgccgaaaacacgagggcgttccttcttgaactctttttccgcccagcttttctgccttctttagactctctctcgccttaaggctgtcgaggttaacttctcgccagcctgctctaaagtcagcagatctgttcttttcatttttcccccgattctccctcggccttgcacttggcaatcgcggcttcagcattccttcggtctctcgcgcctcattcagagccttgcatctatcgagtgccagccggtccacgctacaaaccatggcttccgacagctcagacgacgatctgcctattgcgaggacaaatgggcgttgtgagtcatctccagtttgcatcctggctttttttccgtctttctcttctctctcttcttcagttttcaaactcccaggatcgatctattctcggcacacgcgcgattgcgctggcgcttacggtcgagacacacctccatgtcgaatcgcgcgcaagtaagcattggctactggctaaccgtggcatcaactctagtgtcatcctcgaagatatctcgcgcccaagacatcgccttggataagtccatgtccaagccctctggaatggcaggcttgtccatccgaaatggacctgttgagaacggcgagatggatatggattcgccgtctaccaacggatccaagcgcaagtcacgagattcgatcaccaaggttgactacaaggatgagtcggaaagtgatggggagcctctggtaggtgatgcccttgataactttgatggcgatattggtgtaagcgcagtcagctaacactatgcgctgtaggcgaaacgacaacgatccaaaaaggtccgggagtcggattcagatgatgagcctatggtgaaggccagagggaagaaactgccgccgtcttacaaagagactgcgctacctgagtcctcttctgatgatcagccactcggtgttaagctcgctaagaaaaaggctgacatcgagaggaaaggtgaattggaggccaaagcgattcgtgctaaggaagcaaaggcaaaggcgacatcgaagaaggccgtgaagaacgaatcagatgacgacctgcctctcgcgtcatccaaaaagcgacaatcaaatggcacgactgcaaagagaaaatctacggtcgtgaagaaggatgaatctgactctgacgctcccatctccaagaagtccaaggctgccagtgcccctgccaaggggaagagagcctcttcggcaaaggatacaaaggatgttaagaagggcaaggccaagtctaaggaacccagcgatgaagatgaggaagagggattcgagtggtggaacgcgccaaagaaagaagatgacagcatcaagtggaatactcttgagcacaacggagttctctttgcgccagaatatcaacctctcccaaagaacgtcaagatgtactacgatggaaaacctgtaaccctcagtccggaagccgaagaagtcgccaccttctgggcgtcaatgatgaccgctgcttccactcatcaccttgacaaccctgtcttccgcaaaaacttcttcaccgatttctctgattttatcaagaagcatggcgctaaagacgcgagtggaaacaagattgacatcaagagctttgacttgtgtgacttctccaagattgcagaatattgggcggcaaggaatgaggccaagaaagctatgaccaaagaggagaaggcagctgccaaggccgaaaaggatgcactcgaagctccatatctttactgtacgtgggacggaagaaagcagaaagttggcaacttccgagtagaacctcccagcttattccgtggtcgaggagagcatcccaagactggtaaagtcaagactcgagttttaccggagcaaatcaccatcaacattggcaagggtgccaaagtcccaactccgccagctggacataagtggaaggccgtccagcatgaccagaaagcgacatggcttgccatgtggcaggaaaacatcaatggcgcttacaagtatgtcatgcttggcgctgccagtgatgtcaaggggcagagtgactttaaaaagttcgagaaggctcgtgagctcaagaaacacattgacaagattcgccgagattataccaaagatcttaagagtgaggttatggcggatcgtcaaagggctacagccatgtacctgattgacaagcttgctctcagagctggaaacgagaaggacacggaaaacgaggccgatactgttggctgctgctcattgaaatacgagcatatctccctgcagcccccagaccaagtcacattcgactttttgggtaaggacagtatcaggtacaacgagacggcccgcgtggatccccaagttttcaaaaacttgaagcttttcaagaaggcgccgaagactgatggcgatgacctctttgatcgtcttaacgtaagtaacatgacatcctatacgatctaaacaactaaaaataaatcactaaccaactcctagacatctcaactgaacaagcacttgaacagctacatgactggactgacggccaaggtctttcgtacttacaacgcgtctcacaccatgtccgagcttctcaaggagctgggtaaggacccacgctctcgaggaactattgcggacaaagtgaagctgtacaatgactgcaatcgcaaggttgccattctttgtaaccacaagcgaactgttggcgcaggccacgagcagcagatgcaaaagcttggagatcgcgtaagctcctttcctcccccttctatatatatatatatatatatatataacgaagacaagctgctaactagttttcagatcaagggcctcagataccaaaaatggcgcacaaagaagatgatccttgaccttgattcaactcaaaagaagaagaagggcgcagcttattttgtgcgggatgaagatctcgaggatgaatgggtcaaggagcatcaggctttcttggttgatgaactccgcaccaagatccaaaagaagtttgaaaaggacaacgagaagctcaaggctaacaaggagcgagtgatgcctgaaaaggagcttaaagaacgcctgggggcagttaaggagatggaagccagattcaagaaggagaataaaactggcaaagtcgaagccgagggcagaggcgcgtcagtcgacaaatatctgtctgctattgagaagatagatgagcgtatcagggtcttggagactcaagccgaagaccgtgatggcaacaaagaggttgccctgagcacttcgaagattgtaagtggaagaagattgcaatcaaggcaaaagatactaacaatggactgcagaattacattgatcctcgtctgacggtagtgttctcgaagaaattcgatgttcctatcgagaaattcttctccaaaactctgcgagacaagttccgatgggctatcaagtctgtcgaagacgcagaagactgggaattctaagcagaattcacagagacgaaggctttcacggtgctcactgtaagaacattaatttcttcttttgttgctttttgctttttcctttcctctttattgaagtcaatctgcggcctccacaaacagaggcatatatatatatatacaatatacattttacagtaaaggtcgcgggcaatctgcaccttgaggaatccagcccaaatatcattcagatagacgcggcgcagcaaacagagcactttttttttttccaagtttttttcattcaactgtattttcacggctcccacgagacatggtacgatggagtttatgaggggtgacggcgaaaaaaaaggagagattcgaacatggtcacacgcacacggcgggaaaattgggaggaggctcgcacacgcacacacaaacgtgcttatttcggggtgtctagggcgatggacggagtcgtaaagggtagagagatacggttgagggggaaagggatggggcaggtataggagataacgagaaacatagcgaggaatctaagatagctttgagctggtatagcttgagccatgccgtattgctttaattgatgattttacttgatgtttttctttccaaattgttagatgtgagatggccttggtgtttgcttcatttcacggtcaacgattgtcgcataatcaaaagcgttcaacgggtgatgcaggttatcggcttcattagtatgtgagctaacgcctgcctatacacttggagtatatacaaagatttgatatcaaaacagcataatgcgactgccaacttgaccatcgttctcttcatgctcatgccatctatagtgagtatccaaaagctatgtatgccgtgatataacgccctagtaaaatgcaatccccgtgtggagcactattcctcttgtttcttttgccattttataaaccccaatcagcgtcttcttccccaatatatacatatattcccaccattcattatgcatcatcagccattaaaaccgctattggtttgttcgtgcactcgtcattatattcttacagcaagtgccagcgcacccatggccacgtggcccagcacaaccatcagcagcgacggtataggcacacccaaagctgtgccagcgttgtcacgcgcaatcctgccattgggattgatgtgccatccactagggatgctcccccctgtagcagatacaccatcaagccaggggaagtcagtctgggtggcagtagctgggcttttatccgtgccgatgccgcccacggggatggaaaggacaatcgacggggagctatcaggcgtgctggctgtggctgtggcagtgaggtcactctcgccgtttgcattgccattaactttgccgccgacagcttgaatcgactgccacgagccagaattgttgctgtagacatattgcttgcccgtcgagtagtctgtgatgctgatgctctgtaccatcatggtaaaagggcctttgctgaagtcagtaggcccctcggcccatttgacagtgcctggggcattggtggctggatcaccaccggcccaggaaccgaacttgacctgcatcggtgtctgcgggtattggttcgattcagcatcagccacggtcagagtgcgcaacacagaatcgcccgcctgccaaacaatcctgtcttgggtccagtccaccgtatacttgatccagtttgcctgggtgcccgagacggtgtggaactctccacggttgtaggatgtggtttggcccttgccaaagtagttggactgcatctggtctggctcagccccaagccactccatatcaatctcatcaaggtcatccgactgtaacaccaccgatgagacaataccggcaccaggggcagctttcatagtgacttccacccggccaaacatgatgtaaaacacggaagtgagctgtggagcatcgccaccacttgcaacggtgaacgaggccccgttgctgttgtatgttggcgccccagatgcagcgaatgagttgacgccgcccttggtaaagtcaacgttgatgctcatgcccagagccgtgtccgcgggacatgagcctgcccagccgcaaagacatctcagttagaatcaaaactgagtcaactgtcgggatcgatcaactcactggtcaatggattgcaccggctataggtctgtgccagaaccgctcccggcagcgccaatgcagctgcagccgcgcaggcaaagctcgccgctcgtctcatggctgcaaggagtgccaggaaagtgacgggtcgaaagcaggaacaaaagcagcaaaggatagtccctgcaagcgatgcagcctcgtgcagcctgtgtggcagaaggactgggctagtgccacgcaagggcgaggcccgataagatagtgcaagcaagcaagcaggcaggcagaaagagaagcgagaaataaaaccgctaggtattcgtgcttgcacgtaataggagccgatgctgcgtgatgctgctatctgttgcttccaatatgtacgtgcgtgtacgtactccccagctggtccaaagtaaagcgcgcacaaaaaaagcaaaaaaggatatgcaaggagactcagactatgcctctcagcattccagtctcagaacggcttcaaaacgagagggaaatgggggaaaaaaagatgtgaagcaacgcaaagctgggagctgcgatgcagtaaaaccaaccagaataaacaaatggctggttataagcgggggcgccttgcaccttcccagccactcgagttgccaaacgtcttcgtcatcgaggccaacttccaaggcaggctcgtatcaaattaacgctacttctggagtagttgccgtgtgcttgtttcctgctttgctttttttctcaggtctctttccttgcctatgtttcttttggccctcgccggttctcgcacaagacgtgtgtggaaactgggcagttcctccctcgcatcaacgacccaccgccttctctcaattttcacgtccaacgcagtgccatttctcttattaaccgaatcatatgctttcccgctttggcatttctgccttttcctcattctctgcataatgcatatgcagccgtcgttagtgacttttttttttctcgcagtctttccctagactatggggaaagagagcatcttcttcatctcccagcgtgcattggcggtcaaccactcatgcgctggcgtctggagtgacagctgtccgacgtacccagcaccattaatgcgggtggttgggacttgacgcagtagcatggccggcccctccagccgcgtcccgattgggtgtcgctgcttgaggcccaaaagcgggccccggagccgaagcgcagaatctcggtgagggcagctcgccggcctcccggcctaccctacaggccttatatggagctgcagtacatgctggagtccattgggcttctgacgtggcggccgaaggtggaggagcgccggcagcatcgtacgggacatgcggtgaaggcccgtccattgtgccgtttaccagcggcggactggtgctaggaagcatgccgttgcggtttgacagccccagttgtgacgtggtgctcctctgaaggcttctaacttgctcaagcctgtgggaatagcagcactagcaggcagttgcgttcccatagccatgatgcttgataccttactgtagcatacaaggacactatcgacatggccaatatcatatcacatcacacaccccgcgggctcactccccaagcgcagggaacgggcccttgcagcctccaggacacagcatttcaagtctacctgcagtgcgccggggcatgaactagacagcagcgtatccatcatgaatatcaagattgtgacagagcctaatacccgtatagtatgtaactcaccagctatgctagtaccgtacagtaggtctggacgctgtggtgtcgtgtagggagcattgtggcggctccgcagaccgcctggacccctccttgagtaaaggtagggtccaagttgccgcatcgccaatcagctaacagcagcgccactggctcccagctcgtatcagtcaattgatagagtttcccttatcaatggcatagggaagacagcccggtggcttctcgtcaaattagacacaacgcacgggtcgctagccaatgtgacagttgtacgcagcatgtactgtagtagcactaggtaatggagaaacaggataatcacacaacggttaggccgttggtagatgcaggaaaaagcacggcgttgtttcgggcttcaactaacccagacgagagatccagtcttagcagatgagactgagcaacactcacaatcatctccataataccgcccacccattgactcttcccgagccgagacaagacacacgccggcttgatcatgcacgttgcatctatgtaagtctctcggcaggaatgcatgccggtctcggttttagtagccaattgctgatgccgttccccgacatgagagtggcaaaaaaaaaaagcaaagaaaagaaaaaagtgacttctcaagctggcactgcattggcctaatgcgtgggcaaaaagggcagtcagtcgtaagacacaacggcaagctagcgcagcaaatcgcaagccatgatcacgatctgtccctctctctcacatctgataaccctccaacccagaaaccaggcaaaaatcacacttgtctcatcatgttagacagatgcttccatggccgtggatcgtgcgtaacagcaaaagagagaggtgactggtctgattagcagaggtaccggtaatgagaaggcacatccaccatcaatacacgtctggtggacttcaatgtcacatatggctgttgcagccgtcttgccaagcctggtaggatatcaatcaggtgtccgagcttatttcccgcttactccagcagagatgcagctggctaattctttcgttcctttttttctctcgttattccaagccgactgatgggatgccacttggctaatcttctcgtcctactaggccatcagggtgcttgacccatctaataggtctttactctgcaaggtttttaccgcgagagccggaactttttttcatagaaaaagaaaaaagaaaaacagagtgagtgaatatgcaacaagctgcagctcgcagtgtcacattgggtccaaaggcaacaaaattgcaactgcatccttccttctgcgggcagctcgtacattggctcaatttcctttcccaccctctgtgatccgcattttcttgtggcaccgaccagactcgcgctttgatacgggaagagttaaaaacggaaacaaaccataacgccacccgagctgtaaggagatttggttttttcttaaaaaaagaaaagtgagagagaaagattgcaaagggggccactagacatgtcagaagtcagaagttgagcttcttagcctgctttagcttagacctccaagagctttgctcatgtctcagctgttggtgcgctatatcgctatactgtacggagcaacgcactccatattgatgacatgtcggactaaatgacgcgcgccacttcctcgtgggcacagggcaaaaaaccacgagcaaaaaagcaaagaatggtggtgatgtgcatcatacttcgtaattcccggtggctcatgtctgttggccgatccgccaggcactagtcgaagccaatatcgcagcgcagaacatcatcgctatcgtcatcactacactgggacgttctgtatgtggtgcagagccacagtctgcaattgctatcacaatcttcacagctcacggagtgctgtcgccaccgggctcccgtcatggtcatcgtccgtagtccggtccgtgctcgtattgatgctctgtgccatcacacaattacacgcggatatcggtaattgtctgtgaatggcgcagcaatattctcggcgagagaccatctagggactcgtgcgcacagctattgctttttcttctctccgtccgggttggctggagccactcggctgcgctgccgcgccggcgcttttgaaatgaataacccacacagcgtacgccactgagtgaggcgaaaaaaggaagagagagaaaaaaaaaaaaaccatgacttgactaggaattccatcagcaattcgttccgtagcgatattatctgtgtaattagagaaccaccaaaccgttggctaatggtctcacacataacacttgtatggggacacaagttagcatgtaggtataagcctcaatatatctggagatccaccgtttaatactacctgaagtagcaaattttaaagtattgctaatttccacacagtaccccgtccgaaaagatgaaaatagaatattgtgacgtctgttaagtggacattcgcttgatttaattcacctgagcgtttctatttttaatagaaaaattgaaatgacaccgatgaaacactgatgtccgcaggtatatgaggccaatatgacatatcgcagtggctagagtgagtcctccgtattgtacggcgtagctgtagcaagatttcatcaacaagtgtagctcgtagcagcccgtagcagcccgtagcccgtggcaatagctcaagcaattcgattgatcgttgcatgaaccctcctagcttgttgcccgcccatccgtccgtagttctaaattgctgctcacagaccgcatcccgcactctgcattcaacggctctagctgcttgatcttgtcaagccatgccgcatggtgctgtgtgtgtaggcggctcatgtaccctgcagtcccgtggcaagaaggcaaactagcgcgttgtagtgacaatagtgatacacggaataccccgttgacagcaactcgtagcagcataacgagctttccagaggtagtttatgcgctctcaaacggtagtagggtagcatccatcgaatgactgccggcagatgatggggcggttgagcctttgctagcgaaacggcctaacccagccgctcacatccgcgcaacactaaatggtaggcctagatagtcaccagtatagcaaagcgcaaagtcgaccgatagcggctgttctatctggcgccactttgactgccgcggaatcgctaaatcggaattgttggacgagtaggtatttcgctgccttccgcagaaaacttccgtgggcatatctggaatcgccgacgcagcaggcgcgatattgagctgaggccgggcatggatacagaaatggatacgccataccgccgtacgagctgccagcaccacccgggaccttcggttgctgtgcccttgtaggacctgccatcgtgaggacgaagacctgggaagattggctatggaaggtcgaattgtggaccatgaaaccttccagaagctccatgggcttgggttgcggaatgcccaattggccatcctaagcccatgctggaataagtcgtacctgcgctagcccgggggatgccctggctagccttttgccagcaatgcctctctccactgggctcttaacatggcacagcgagttgatttaccatggtcgcggtagcgggtcggccataggcattgagcagccgaagcattgagccctttttgccgttccaagcaatggacccttctccccgtagtgccggcatgaagtgttgatatgccgtcaagaacagaacaatgcggcctttcaagatgaggcacgctgaaacatatggcaaaggcgaaacaaagatgggcaatggctcggaacaagcccaagccgtgaaaatcacccgtgccgcatccattgttatgcccggagcggggaagcctgcctgaacgtctcttctttggcaatagcactactgggcatcatccagtagcagttcgtgtagagcaggtaggtaatccctactagtagcagcacctgcttgcaagcaaagaatggtgttggtcgtctctctcggctcacacagggaataacgaaggacggatagaagactggcgttgttcttccagtggaccgttgggcacacaatttgccatggtgccgttgccatggccaagcagaaatccggggagcgggtagaccgctagggtccggtggcaagggccaattgatcccggtccgccaggccactatggtatcagagcgagatgctggccacacggctgcgaatccgggccgctgctagtctttgcgcattgtgcagtgagctttgtcttccagggccctggtcgttttgatctcagagattaggtcctgactcgtccgcatccgtcaaagtcacttgacattggcccttgaattcgacggtgtaaaaagcggtggcaaatatcgactcaacttccctttcccgcctctgggcgagcaattgcttgccaggatgcatcaccggctgtgagctccgtactccgtagtttgatatgatagttcctgggcttgcaggcgccaaatggagtagatggactccatgagttatctcgatttgccgaccatgtcagtgcttctggccatcgccgctggcttgcctcctcctatcaaggtgaggacggaccatcgagccttttttttttttttccattcgaattttcttctttgcgtggcgcggtgttggctcggcgtagatgatgatgatgatgcttgtgcgctaatttgactagattccgtaagctaccccaaaaggaagtagcggtggacaattctgagacagcagagaaaacaataacaggaactgcaaaggcgcaaaccaacggtgaaagacacaacctgcagaatgcttgcagcaagaaaactgcctcgaggtgggcagattgctggcagtatccagttagactactatccgcaataagcaagctgcagaggcggcccaaccagagcatgacttgtacaggcaggtatagtggcgagcagccaacttgggcagcgcggattggcctgagctgctgccaatagaagcccgtagtgtcccaagtagtgcagctccccatgtcggctcagaaggtcgactacgactcttctagggctctcgctcgagtccggggacgctgtcgcaggcatccgtaaaccagtgaccggtgccacaggctgccgggggtcgtccgagtcaagaagaccgcctcgtctatactggaaagatgcagcagttgtcgtacccttgccctacccagtgccagccaggctgtctgagagcgccggtgtgtgctagcagtgcgatctgtcgtctgcagatgccagagacacctcgcctagctagcaaggatgttgccgaaatcttttgtctctcttccaggcggtggacgctgccggttccgcgagcagtagtgcttggcattctttttgcctctctttggcgaagcggcgaaaaaagaaaaaaaaaaaaaaagcttttctcgcgcagcctgtcaagcaccaccatcctggtttctggcggtgtcggtcgggatccccctcccctctcggctgccaattgagcgcagcatgtgcaaatacaatcttcagagcttcagagcgacgaatagtcggtggccatgcagacggcggacgaggatcggtggagaaagaaaaattatcgggcgcgctgcggctttgctggctggttcatctcgttcttttgtagctcgtgtcgctctacaaacctgggctattgccttagtcaacccaggtttgcggaggcgggtagtgacgcctcgctgcagcggccctctgcttctgctgtgctctgggcgaacaaggcgacgagctgacgacggttacctggagcagcttcagacgggtcgagggcaggtggagagagaagcgtcggtgctaggccaggctggggacgacggaaggtgatgatgcatcgtgcattgcacaaggtcccagtagcctcttgtgctagcatgcggtgtacaagcaggacggattggcacaagcgcgaatgcgcgagtgaggtggcagctccaggtacctgccggggggggaggggggcgaagaagaccaggcggaacgagccctgagcagctgtgggcggtacctgcatacggcgggctccagtggccgcattggttcctgcatggctgcgtctgcagcgcagtggcggtctctgcttgtggggacgcgccaggctgatgcagtggccaggcggtgggggacgccggccagtcacagcgccggattgtgcatgcgcgggcgatgaagcgtgcacttcgtatgctgcgattaatgaccccgggcatgggcatacataatttgcatgcttgctttgtcggtcaacccaatgctggccggccacttactcgcactcccacacgcatgctgtgctgtacagtacagtacagtacagtacagtaggtatgcgtctccattcatcacatcatggttaattattgagtgcggccaacggagccggctaattaattgctcgcacaaacgtcgtctgttggttgcccggggtcacagttgtcggcacaatgtcggtacggggcggagcgccgcctctttaatttagcaacacggggcctagcaccgtcttgggcatagcagcgccgtcgacggccaacggcgcagagacggcgagtgatagtggcagcacttgggacgatccatttgctcttgcggtgcctgattgtttgatgtgattgcctgttccggctagcaaatcaatttgacggacggcgcttgcgccaggcgcatgttcccccagtgttcttcaatgtcccgtttcgtccgcacgtgctatccgcgtccagcgggtggaggatcatcccataattgcacatcatgcgcacttggagcttctgccggagcattcacttattctagcgtgtcggtgaaggccagaaaatacaggatgagagaaatacatactatgtacaatggattgatggatgatggaacaagggcccttcgtattacacgctgctaccattacggtgtaccaagtgctgctgtgcacagcaatggcccgggcctgccgctgccagggcccgacgttgaagtggatttgcccgaaagtccacgcaatgcggtatatcgataaggaacaaaaacaagagattgccttggacgggaaaaaaagacgcctctctgctgctttgtgcaaggttcaagggtccgtgcactttgttcatgcacttcttcccttctcgactcgttatgcagcactagagtttcagattagtctgcgcagccaataggaccgcagccaccgttccagcatatggcgtagtaggtccgttatactgtacgttagcgacggcggcagccaatgctggcatcgtgcgtgtgataatcggcggatgctgcaggcgcaagattcctgctgggccttgcttgtgtgtgtacggagcattgcaggcaccgtcgccaaacgtcaagccactgacaccgctcgacggcaccgacgtgacggctcggactggatgaaaccctctgcatgcgggacgagcctgtaaatcacatcacacacgcactctctctgcacgcacatgagtatcagtgcttcccgcttgattctgatagggccattttgggcatggggaaattggatgttgtgataacacttgacttgtagtctagtatccgttgatagagccagatgctcgcgcagcacatgtgctctctttcgataagaggtaccccagagcaattagcatcggctcaatcatctcaggctggcttcggcctatagggtcccatcgtttctccaacagctacctggcgataccacctcttttttgcctcttttgtccagactagcggagccgacttatatactatcgccatctaggtgtcttagcaaactgccatagtccttccaagacaagactaacagcacgccaccaataaacgagtgattgtacctgctagtccgcagtgctaccgctgcatgcaaacaggcagcctctttattttccccagctgcacggtgatggaccccaatggctctctggctaatgcaatatggcccgaatggaccaggacgaagcacaagtcgacaagcggttgaaaattgaaacagcctcccacccatctttcgacacaccgtttgatgtcgccaaagtggcggccatgcaggctgtttgtctggcaatagtacggaggaatggctgcatgccacagcctatcggacggctgccagggctcgcttaatcatgtacgtacaccgtcaaaagggaaaaagtggaaatccctaacatcccggcaaccacccatcactgtaattgcggtgacagctgcatgtattcttttggatttgtttccataaacgtggaagcacgtgcaaaagtattctacgacgctcttcatcgccattgttggttgggatgaggagaaggcagttacatgaacgctagggcacgccagcgcagaaagatcgccctgggcaacagagccattcccactcttttccgcaatcgacaagacttgctatgactcgcctcagcagccctcacggccgatggtgaaactggcggtttgctgtgccggggaaaagccaccgcccaccgacttggagtccaagtggctggctccgcacggagtacagttagcttcaaatgccttccagtagcctttagcgggccggagaacccaccggcgagtcgacggccgtggctcgattctcagcccaggcgatggggggggcctggagcctcaatggggcaattttgcgggaacgcgcggggccaccaggcgatagcgagcgcggttctacgtttggctgtcccggagagggaggaggttggatggaatggaagctttgctggaatcttttggcacgaggcggtatacatacatgtgccaacacataggcgactacggcagagaggggaggggtttagcatgggttgtggttgttgtccatgcagcaggagagacaatagagcatacgcagcaaaggggacgaagagagtcgatgggagcgaaaagggacaagagaaaagagagggcaatgcaaatacggatattttactgtatagtttctgcgggaagggggtgcatcttgcttggctgcaagatttgtttgccacgctgcccgtattttcctcttttcgtatacccgtctataccgcagcctgtttagctaatccaagtaagcacgttgctttttgtctctcttgtctctgcctttttactacttgcgagttggcgtttcgtatttgggcttttgtgtgtggctacgggctccaataccactgtcccggccagaactagcgcgcagcactaatttgacacacaagcaacagaaaaaagagtcctaatgcataagcattatggagcacatacgagaaggctaggaacaaaagtgtgaaacagatgacgaaaaatggtggtattgagtgtatagcaccgagtggagctggcctatgctattcttgtacaaaagtacagtggtacataaaaaacacacacaatccactcatgcagtgtgctcctcttggattgggatcgacgcactaggcctagttctggcaactgggcaatatgtcagatcccatttggttgtcgatggccaccgtaagaccagatcaataccgcagatactggaggtatttgtgcttgtgctagcagcctgcatgcttataacaatggatgataagaaataccggccttgggacctaccacaaccagtaggacctgcacagccggtgtgactgctaccggctcgcaaacattcatcagatcaacggatcaagtgtcttgtgtgctttctattcacctgcctgacgggccagtcagctcactcatccatccatccatccactcactgatgggcatgccctgacgtgacaaacacaccatcacataattaaacagcctgggcggcagcatggccaaacaaacaagtctcttcaggtcgttgccagttgctgtggatgtaacatcaaggccattcccatccccactccgtcggccaatgtggcatccgcatttgacgtcgttttgccttggccccaagattgcgattgggtttggggtttacgattggagcaccgccgtcatctcgaagcattcccactcccactcctacttgtactcccactatcctagtgataaaacggccggtttcacctgagctactagacacttgaatgacttacaacgactggaatagctgagcggcgcctcgcccaagcagcgatatcatgtgccttgcagcggtggggattgtacgtaggtgtgacgccaaaaagtcgagtccaatggctgtgcatagtcgagtgtgcgtcagtgtgcagagctgagacggcggctttttctgtgcaagctgtgaggttctaccctatcaatcgcaccacggcactctgcagggcttgtgacgcgctcacagtgtgctcgtgctgcgctgtgagtggccggcgagttggcggagggggggggggcgcatcgatgggaaaaatggcgcgcacagaggcagcctgtcaacagatgggcagcgagatttgcgtgcagtgcaggctaaagcaagagcagtgctaccacctggaagaacttttagcacgcgcgtagcacacctgtgctggattcttagtgggcggtggtacctgtttagttgggatgggacgagtggtagcagctggattggcgctggcgcaggccacttgcgctgcatacccgccagtctgatagcctgagcgccatctggctgatgccataggcggccgctgggcatcaggtgtgcgtgcgcgtgggatttagcatcaaatcatcgagcagacaagacgaacggcatggcaatctacggcccaatcatcggcactaccgccgttgagatgtcatttgcgaggcatccatcttgtcgagctttgggggatctcgtgggctttttttcccttttttttttttatgctctgcacgcacgcgcgcccacccctccaagacgggttgtgataagatgtgatacctacgactagccgtatgcgcgcgatagtagcagcaaacaactggggaagaacaacactcataggctcggttgatgatggtggcttagttttcacacgtttctttttctacttcatgttgtttttctctctcactttcctatcccaagacagtagatgcagtggggagagagcctgtgcgtttgtgcggtgcctgtcgcggtgcagccgagaggcagcagcatttctctctcccattaggtacctacagtattgatgcttgttcctcgtgccgtatgcactttggacgttacgctcgctcgtatgtgccggtaagcccacaccacaagctcggtccagaattagaaaatgtggctgcgccctgccctcccgcggttgactcaaagccagccagccagtcatctcgttaatttgcacggcacaaacgcccactgcgagatgggttgatgggaccagaccagactccaggcaagtctgaaaagtgcgcgttggtgcttggggaggccatccggagtaccccaaaacttggtcctgattgtgatttgattgcattgcatgcacttgtaatgctacggccatgtagcttgtattcatgtctccgtccatgtagtgctattactcgtgctatgctacggacgctgctagctcgcgcgcccacgacgagagcgcagagtcgtgttgtctcgctggtggcccaccggcttagcagcccgtacccactgccagcagagccaacgactcgagcttggcctgatcaactgcgattttttttttgtcaacttcccacctgggcctgctagctcggcactaggtacgtaccgcctccacggacgctctcgacggccaccggaccagggtctcgtatactgcactaaggcatccctgcaaggccgctggaccttggagttgggtcctcgcaaggttcacacaccccaggcgccatcctggtcctcagacatcccagacgcaccagacatcccagacatcccagacgtgctaagacaccctggcccaactcgactttgcacaccactcgccccagacacctcacggccgacaggggccagggagggaagcctgtcccgtcatgtccgcgcaacggatcctggcttttggcccgccgtcgagtgagacagagtggacatgggccttcgtggaggcaacggagcgttcccacctgtggctctgcctatcggtcgattgatgatcttgcttgggcttcatcgtcctacttatcctgccatggccccccgccgaagccatcaactcatctcatacgatcgacaaccttgagcttgtgtgatcttgtttttataccctcgattcttccttcttttgcgacctgacattctttggaccctcgatataattcctcgagactcctttccttcttttgctcagccattcttcgtccactcgcatatccatcctccatccaacgcaaccaccacatccaaaccaaaccccctcttcagtcttttgacagtcaatccattctttataccagagccggaaacgacctgacgacaaaccaaaaccactctttccctgtctgaccaattgcctgagcaattgtataatacggaacgctacctacttttattacctacaactataacacttaatatttaaatattattcggaagcaaccacagagaggttagacaagccaaagcaacgatgcccatttgatcatgatggcagagggacatctgaagagctaacacacgctgcgcaaacagagaaacaatggacggcatgatgtctcaggctatgggacagcaagcgttctacttctacaaccacaaccacgaccacaagatggcccgccaggccattttcgcacagcagatggccgcctaccagatggtaccgaccctgccgcccacgcccatgtactcgcgaccaaactcctcctgctctcagcccccgaccctctacagcaacggcccttcagtcatgactcccacaagcacacctccgctgtcccgcaagcacatgatgctggacgcagaatttggcgacaacccctacttcccctccacgcctcctctgtccacctctggcagcaccgtcggcagccccaaggcctgcgacatgctgcagacccccatgaaccccatgttctccggcctggagggcatcgccatgaaggaggccgttgataccacggagagcctggtcgttgactgggctagcatcgtctcgccacccttgtcgcctggtaagtgtttccccccaccagcatcgtttggattaatttccgccgccgttgcatcgaacgttttcttccttccatggaagtaaaaaaaaaagaagcaatagccggaattgcaccttgaaatgaatattggggcgggactcgcgctaatccgctttgggcagtgtactttcaatcccaggttagcagggtgccttcgcccacctccagcccaagcgacatcctgtccacagcctcatgcccttctctgtctccctcgccaactccctacgcgcggtccgtcacatcggagcacgatgttgatttctgcgatcctcgcaacctgaccgtctccgttggctccaaccccactctggccccggagtttaccctgacgggcctggccgaggacctcaagggcgagcagctgtccaccgcccagcacacctttgacttcaacccagccctgcccagcggtctgccgacctttgaggacttttccgacctcgagtccgaggccgacttcagcaacctggtcaaccttggtgaggtgaaccccattgacatctcccgcccccgtgcctgcaccggctcctctgttgtctctctgggccacggaagcttcatcggtgacgaggagctgagcttcgaggacaacgacgcctttggcttcaactctctgcccagcccaacttcatccatcgacttctccgacgtccaccaggacaagagacgcaagaaggagaagaaggacatcaagcccatcatgaacactgctgctagcggctccccgtctggcaacgagcagattggcgccaccccggctgcctctgctgcctccgactccaatgcctcctccgcttccgaggacccttcttccatgcccgctcccaccaaccgccgtggccgcaagcagtctctgactgaggatccctcaaagacctttgtctgcgacctctgcaacagacgcttccgtcgccaggagcacctcaagcgacactaccgctccctgcacactcaggagaagccctttgagtgcaacgagtgtggcaagaagttctctcgcagcgacaacctggctcagcacgcccgcacccacgctggtggcgccattgtcatgaacctcattgaggatggctcagaggtccccgcctttgatggcagcatgatgactggtccagtgggtgatgactacaacacctatggcaaggtcctgttccagattgcatccgagattcctggaagcgccagcgagctctcttcagaagagggtgaccagagcaagaagaagcgcaagcgctctgactaaacgactggtctatgattacctgtatacacgcctgacatgataattcttaccgattcttgctacactttctcgctcaactagcttgaggagagaaagtgtgagccctattttcaacacatacacttttacctagaggaggttatatactacatacagggaaaaagctcaagcggttatgattgcattttcaaaccttcagttcttgtatcgacttgcaacatcacactgatgatattctttttatatcgggattactcaatccccttatcttttctacactttttttttttgcatcatgacaaaaaggttcgacgcagatcggacttggaagaggacatgagttttttctctttttacttttgggcgcgcatggcggactctttttctttttttatcttagattttctttttatatatttggcactcacaacgacggcattccaatcagttggctctgcccctgttattacacacaagtgtaataatccatcgcgagcgatggctggaaaagtcgtttttgccatggtgggaataactgaaacatagagacgggatgccttggaaagcatcaaaggccagtggaggactaccgccaatcatttggaaggttgattccttatcttttagtacatcaaagtttttttgatttgtactgctcttcgttgagcacgtgggtttaatggcagtgtgtgtgcgggtcgcaatcatttttttttttagggagaaagatttatacttgacgctacgccaaaccaataagaaaaaaacactgttgccaaaaaacaacttactgaattgtgcctctttgacatggtgactgaatgtttgcctgtggccagtgaagtttgttacgaatttctttgtatatagaaatgggaaatgggatatatagactatgggattttagacattagacatattactagacttggaaaagaaatcatgttaactaaactctctgtctcttgccttcttgcaatgcctgatcttcttgggtgaacttgtgtgtgtgatgtgatgctactacgctacgctcaagcagaccgtcttctttccggtatagaggctaagagcggcttcgtccagataacgttcttaccacccctcgattgctgtaggatgcttgcacgagttgtcacaaacacagcacataacgacaagagttacgctcttgaaccgtttacccgcctacatgataccctacccaagtcaaaaaaaaaagttgataacccttgactattcttctacaagttcgaagcgaacagaagggggggaaagaggtgacagaaagagtgacaggtgggaagggggggaaactcgtttgacagtttacgacctgtgacatctctcgtctcaagaggggggggattcaatggcccaaaaagaacaattgatggaagagttcgccgggttgagcgagtggagaacattttgcggcattactggctgttccttatccggcaagccatggccctggcatggggtttctctctaggtgaggcgtagagttcagctcacattttctggattgccttctgtgacggttctatacttgtggggatgtaccttcttcttcctagttgccctgattagaggaggggaggggggataaagaacgaccccgtcgcgtctttctccggccccatactcagaccagccaagggtagcgtagtagcattcgtcgtagtttgaactcggtactggggagctgggaaggggaggggaggggaccctgcctggtctaggtagcaatatagaaggaaaatagaagaaacagacgaagaaaaaaagcctcctttgcgtttgatccattccgcggggacgctacctcaggtacagccaggtactgtatatgaaaaaagtgagccgtcacatattcgcttaatcgtacgggcttgctcggtggcattcttaagaagtaccctttgtcggagagaaaacgctagcgataggctactcgtacaagacccccccccccccccccccctcggcgtagtctggaatataccaggccaggcacggcggcgctccgtgcctacaggaaagtcgtgcgactccatatctacgatggagctaatctctcgcgcaatctatccgggggccgggtatggcccgtctggtccgttgaagagggaacgtgcctggcccagggctcactctttaggcaatgcggaaacgccctaatatgggagggggaccaaggccggtccacgttcgacgagagggtaaaagctgctagcattgtcgaacggtccctgggctagctcaaagctgggaggggttttggagctttcgaatttagggccggggtgtgggttctggaaatggtggaaatgaaagattggtgatgcgctgctacgccatatttagacaggcgaatagcttggccatcatggtccctgatagagtcctcccccagtggcgttttctggtggcgacatattaatttggaggcgaagcaaagagctatttcgtgtagtagtagcagtggctaattaactcgacggtgggtttcggtcaatggagctattcggtgatagctttgggcgttcctggtccgcggtgctgggtacatgcgtgccaagcgaaaaaaacagaagaacaaattagtgggtgttgtcgaaggccagtagaaggcatgtcctcgtaccggctccatatatgagagaatacggagttcggagtgtactcttggcttgcaggctcggaatccagccagagattgccctggactgatgcttacaagtatgcggagaagagcatcccttttttgcgggcgttttggagagactcggccgatggacattgctaaatcgcctgtccatgtccatctctgccgatgaacaccataagcaccaattggccttgtctcactccaggctactagcagttgctatctgtctggtgctatattagccctccaagctattcactagcatatcaggaactgacctactgatccgtatagctctcctcatagcgcctgggcttggagcaatcaatggccacccccacagaagactaagtaagggccgtagcacagggcgctcatcgtcgtgctcgagtcagggcctcattttgcgagcgcgagtaatactagcagcgtagcctgatagactgccaataactagcatggcacacgtgctctcatagccctctttcgccttcatggccggcgcatactaacgccgatggcgggtgaagggtcgctagcagcagaggatcgccgttgctatcatagcttgatgcggagtaaacgtgtgctgatgacggaagatgtgtcgttagtttggcgactaggacaggcgtgcggttgttgatatccgcctagaggccttttgtgctcaagctgaaggaattggaccatggtagtagctcttgtgctacattagcgtgaagacgtcttatctcagggctgaaagttggtgatgtgggctgtggatgactgagtcgtatcagccgcacgttgtaggtaaggtagctttgctgcacttgtgcgctgcgcaccaactgaggaaattagcatttgagaagaaaaagttatgctgtgtgttgccagcagggaattgttgtgatatatgtgcttgtgaattttttctccaatattctccaaagagtgatgttgtggaaggaagcttgaagttggtaaatatgtaggtaggttttcgtgtaagcgtcccgaaaaaaaaagatggcaccaaaaaaaaaaaagttgcatgcacgtgagagctttgatgcgcattttggacctcacaaattctttgcatacaggctctaatgcgagctcttatccgaccaaagaatgactcccgaatcattaaatgtaattgcactcatttcgggaggtaaagacagcttctttaatctgcttcactgcattcgtcatgggcatcgcatcgtggccctggcaaatttgtatccagtggtagatggtaccactggagctctccaagatgtccagttcatcgatccagcacaggagaacacatcgccgactgcagaagatgcaaagcttatcgaggaagacctgaatagcttcatgtaccagacggttgggcatgaagtcatcccactctatgctaccgcaactggcctacccctctatcgacagccgattcgcggcggggcactgcatcatgaacgggattatgattattcgtctggagagcggaatgatgcgccctcgaaagttgatgagaccgagtcaatgctgcttctgctccaagctatcaaagcccgccatcccgaggcaaacgccctctgttccggagctatcctgtctacttaccaacggactcgagttgagtcgatagctgtaagacttggtctcactcctttggcatatctttggaaataccctgttcttccacctcctgcaaacgaggctgcagatgaggctcagttgctgcgtgatatggctgtcgctgggctcgatgctcggatcatcaaggttgcaagcgcaggcctcgatgaaggtcatttgtgggaacgagtgtcaagtattgaaggagtaaatcgagtgaagagcgctctgagaaagtttggtgcggctgaaggcgcttctttgggcgaaggaggcgagtttgagacgcttgtattggatgggccgtcgtggttgttcaagaagagcatctcaattcccgaggaaaggcggacagttatcaacgaagggggtggctcgacttggttgatgcttcggggagcccatcttgaggataaatcagaggattctgacgttgatgcgagcccagaatcatccgtcagagcccccgagctactggactcaaaatttcaatcaatattggatacaatttcaagcataaaagaggttgagaatagtgggaagcagaactcaggagctctgaagccgcgaattctcggcaataattcttcctcaacattgggagaagacgatgatactctgcgatggtctgttttagccaacccttctgcagatcgaacttctatcgaagcagaaatgcaatctgtcgtcagtcaaatcagggagttgctctcctcttcgtctcttgatgcggctcaaatcaccaatacaaccattattcttcgtaacatggcggactttccaagaatcaacgcagaatatggcaaactctttacaaggccgaacccgccatctcgagtcacaatctcctgtggccctctacttccgcctggctacaacgtcatggcgtttctcatagtaccaaagtcaggggtcaactctcacaggaatggccttcacgttcagtctcgatcgtattgggccccggcaaatattggtccgtacagccaagctattgacatttctgcatcggcaaaagcagacgagactggtgtacgtgccatatacatcgctggccagattcccttgatacctgcgtcaatgtcgttgccgcctctatcggagaccagttacgccatgcagattgatctatccttgcaacatctatggcggatcgggcttgagatgaaggttcagctctggagcagcgctgtagcctactttgccaagtcatcgtcacccgatgaaatgaaacgctatgccaaagctgctggtctcgcgtggaagctagctcacgggtcaccggaggatgacgaagatgatgaaagcgagttggacccttgggatcttaagcacaactctcaatacgcctcactggggagcagccaagagaatgctcgcgcaaaactacctgattggtccatctttacattgagacagcagaacgagccagactcgtgcatccctccctttttcgccgctgaagtggaggagctccctcgacagtcccttgtagagtggcatgcgcatgttggtctatcgaaaatcgaagagagcagcgcagagattgtgtatcatccagaaacaacgtcatcttgttggagggcatggcacacgtttgttcgcacagagaaagccacgctagtatacacaacgctggctcacgtcccatcgcctgaccacggagacggcagttggggcgacttacaagaagagctctccgcttcatacgcaagttcagtaagggctcttgggctggcgcctctggcgcatttcgcaacccctcatctggcgtatgtagaggccaccagcgtcacattgctgtcgtcggatgtcggcgatgctgggccgtcggtgccctttgcgacgattccgtgccatacactctggtctgtgggaggagagaggataaaatgcgtggcattgtataaaatggttctggggcagtcgcagacagattaaataacaaggtcagcgaaaaagaagaaacgattctcaaacattacgccggcaatggcatttgatacccgtccgagtctgtcgttgaaacgatgcagcgagagccccgacgagccgacgaaggtgggttgcgccgcacaccaaagcgccagacagccccacgcccgtcagacgatctataagccaagatgcgaacttccttctctgcctgggcatgggcaggactactggtcgcgtgtgacctcttagctgggacttgagaatgacacggcgcttggaggaagctggcatcagcgcagatccagtcttgaccatggcgtcgctggctaagagacgagtgagagggattcacggacagtcaaaggccagaggcaacatgtagtcgaaatggaaacgtcaatatcaaactgaaagctgcaccggcacttatacggagtacgttgaggcgtattgctggcacaatgacgtatatagcgcggcttgcatcgcggatctcgctgctcgaagggctgacggagaccgagtggccactgacggcgggagggataagtcaccacttatctgtgcattgaactagttataccgcgcgggagccaatttatttctaaattccagccgtcttcttgtcttctcgtcttccttctgagagattcagtctcaattgcttctccatctccctcccgccgctggttgtgccgccactctgcaccagaatcacgcaaccaaaccaggccccaagcccaagtctaaatgcgccgctttgcgcgcccgagtccgagtcgagcctccgcccatccccacaagagcttgggcgcatgtgccgtcgagtcgtagtcaagtgagacctgcacccctgcgccggtggacgcggacgtgaccacggccatggcctcgcagaccaacgacgccgatgcggcagcctctgtggcattgcccaagaagacgctgtcgagggctgacctgcaccagcgccgccagtcgactgaccggattaatgacattcttgaggtgagacgcggccgttgttgtgtttagccttttgcttaaaaaggcggcgtcttttgtgcgtgcttccgtctttcttatctccattgccaccctcctatctctgtccttgcaccgcagcttcaagagtctggtcccagcatgcaggccggcttgccacggcaactgaatcttgcaccggcatagtgttgagtataagaggctaatcgcaaatgttggcggccatccagacagctttgcaacgggcggaaaccatggatcccgcgtctttgagcctcctccagaaaagctcctcccgcagtgccagcgccgacaatggcgcctcggcagcgatgggaagaggcatctcgggctaccagacgcttccgacgagcgatgaaagcgacacctcgcgcccgagaaaagtttcatacagcgatacgacgaagaagaatgaggaccaccccagagaccaaagccattatttgaggcggcgcaacggggccgccagctcggaagatgcagacgcgcccgcaaaggccaagtcatcgaagccatcgtggacgaaggagacgtttcgcaagttccaatccctcgaattggagaacaaaggaagtgtcgcaagagaccatctcgcgctcggtatgtcgcacatgtcacttccaccacagcgcccacgtgcatatcgacggctgcgctgcatgtctcgggagaaaccaattggctgagaccacgctgaccttttttttttttttttcttttctttttttcctagagcgcacctttctagcatggctacgaacctctttagcctttgcatctattggcgtcgccgtgacgcagctgtttcgcctcaacaccgactctgcctctgcgaacagggtcgatttcgaccacacaaaactgcaaaagatgggccggccattgggtgcgacattcctcgggatcagcatcgtgacgctgctgctgggctgcaaacgctactttcacgcacaggaatggatcctcaagggcaagtttccggccagtcgcgggaccatcctcgtcatgtcatttgtggcgctggccctcatgattttgtcactggtggttgtcattgtcatacaaccttcgtaatgtggtgctgggtgattggaggagagcatctttttcttatcatcatcacttttgaagaattatgcaaagcagctacatgcttttgggacagcattgggattggcgtagagatatttgggttttggattttggatttgttactctttggtgtagagaaatatggtgtatcaggcgcatgtctgcatgtggatcaaagcaaatctcatcaattaatacctatttggcaattcggcgccttgaaaagaaagaattggacatgtatagaacagatcactcttaccaattgactcgttttacttgtgcactcgtctgccatacatgtgaaaatgtgctgtgccggcttatcgacgcttttccaatgccgataagagcagatgggtggtatgtcataagtctagatggtgggggtttcgctgccgctttgtcacccctcgcatattacaggctgcgaattgacttgacgcatctggagctctccaagctgtccgctgcagcttcgtaaacgccgcccatggattcagtattcgtgccgtcttttgcagcgacccagcttgccctgctagacgaggagctgcagagcgagatccaggaaacgagcactctcatcactaaccacagccccactggactgcagcgagctggactggccatcacaaatctgaacatctcctcgcagaggacaggactgggaggcaagacggtgctggagctgagtccagacagcgcaacttcaagcacgggagagctgcctgaacatggcattcgaactggggatattgtcctggtggcagagcagcccgcggggagtgcaaagaagagagaaatcaaagagctcgagaagaagggagccagaggcgtagttacacgggtgcagagagcggctgtgaatgttgcgctggatgaggggaaggatgatgtgatgttttcggggagagtgtggatggtgaagctggccgatgaggttacatatcgacggtagggagtagcaaacgcttccataaaattatctacatcagagcctttgagctgaccgtgactcaagtatgaaccagaccatggagaagctgcaaaagatgggagaagcagagtactcgagcttcatcagagtgctgtttgggctatcgagcccttcaccggtaccgcagaatctatcaacgagtgatgaggttggaagcattgaatggatagacccaaccctgaatgattcacaaaaggatgccatccggtttgcgttggcttctagagaagtagccctcatccacgggcctcctggagtaagtgaccagccagcagcatcctatgacatactcttcttgataaatgtgcttggcgatgctaatttgaacaaagaccggcaagactcacacactgattgagctgattctgcaaatgattaagcgtaatcagagaatattggtctgcggcccgtctaacatctctgttgacaacattgtcgaacggctctcgccgcacaagatacccatccttcgtcttggccaccctgctcggctcttaccgtctgttcttaaccattctctcgatgttctcacacagacgtctgaggctggtgccatagtcaaagatgtccgcgccgagatggatgccaaacaggcatcgattaagaagactaagagtggtaaagaacggaaagccatctacaccgacttgaaggagctacgtaaagaatacagagagcgggagagaagatgcgtcagcaacctcgttggcggtagcaaagttgttcttgcaacgctacacggtgccggaggcttccagctgagaaacgaacagtttgacgtggtcatcattgatgaggcaagtcaagctctggaagcgcagtgctgggtcccgctgctgtcagcaaagaaagcagtctgcgccggagaccatttacaactaccgccgacaatcaaatcccttaattcaaaggtcaaggcattgaaagtcaaggaaggcgatgacggcacgcctgtcatcaggggcatgacgcttgagaccactctctttgaccgtctgctggcccttcacgggccgtctatcaagcgcatgcttacaacgcaatatagaatgcacgaaaagattatgcggtttccgtcagacgagctttacgggtcggagctcattgcggctgatgcggtgaaagcacggctgctcaaggatctagaatacgacgtgcaaggcaacgaagacacgacagagccgctcatctttattgatacccagggcggtgatttcccagagcgaaatgaagatgacgacaaagatggcccgaaaaggggcaatctacacggcgagagtaagagcaacgatatggaagcggctctggtgcgcttgcatgtgaagcagttggtggaagccggcgttcgacccgaggacattgctgttgtcaccccttataatgcacaggtaaagtaacaaactcttgcgtcattcgtacccttttttaagagagatgagtttataaatcacacagagaaaaaaaagagagcgatcgatgctgaccagagagacctagctcgctgcgcttgcaacgttgaaagagaaattcccaggcattgaacttggcagcgtggatggcttccaggggcgtgaaaaggaggctgtgattgtgagtcttgttcgaagtaaccctgacggcgaggtgggctttttgggagaaaagagacgactgaatggtaagtctttttttccatgtggaagcttctgctttctgtgtttcagcatagcgacattaacaagtgacagtcgccatgacacggcccaagcgatcattaacggtcattggagattccgagacggtcaagaggtaacctctctttcttcccattgatgatcacaagatggcagtactgacgaaagttctttttcttgttctcacaggggaagcaaatttctgaaaaagtggatggaatttctagaagaaaatgccgatctgaggtatcctgacgcgaccgaagttagccgagagtaaatcgaaatagactgcacccacgatacaggataaacgaaagaaatacgaagtacaagtattactactgtgaagcatcatgagaaggtaatatactcgatacttactaaaagcatggccaattacggaaataggacatcccacgccatcattattaacagccatttcgccaaaagaaaaagaataagagaaaccgagattaggtaaccaaggttacatttctacatatgcccgaaatggtcaattagatggaaataacgccggcttgaaattacactttaatttcacgtgtttgcggtacgacggccctctgcgtttccgacgggtcttgatgtttgtttgctgtcaaatcttggaatccattccgtctgacgtctttttggggggtcccatgccgtgtaactgtgagcttgtactaccattgcctgtctacatgttgttgtcggttgaggtggaatgaagtgggagtgttagggggggggggtgttgtttgtgtgatcctggtgctcgaaagggcgatatcgctgtgagaagctgcaggtggacgatggaatgagagaaatcttccaatctgctggtgtacttgtggcttttgaggcttttttcaatcccctgctgtgtacgtatgtgttcccaggctggggaggcatgcctttctcgctagccagaaggcatctcatctcggtaaggggagacgatttccgccaacctgccaatcccagcagcgagataccggccatgctcacgtttactccgcgtcaagcaagcagaatatgcacatcatcgccatcacaaatcacgaactaacatctcgcgaaggcatggctgccgtgtggcctctgcgtggcaatttgagatgagagaagcacggccctcccttgcattccttctagaaggaggcttgaagccacgcggatctaccgcatgaaccacacgcatcaaagaccccccctggtccagatctccaaaacggcctgaaacgattggggcgacgcgaccggtgcaacagggcttactgccactttatgctttgcatattgcttagtccggataacggctccggcttggctggccacatgatggaggaaacaaaaaaatggaaaaaggccagtctggagtagagatggagagtcgagaaacgaatcggggtggaccatgaatttgcaatgccagctgagctggtttctcagaagggaaaaccatagagccaattacagcaattccaccggattcgctggcggatatggtctgacaggggaggttttcgctccccctagcagaaatttctcggtagctttccacgggacaacaaacgagagaaatcacaaacgaccgctgccccggggaagaagtactcggtagaacaagtggaagaaaagattgagctattttggcctgcttcggagatggaagagaagatggaataggcgcccgtctggcagcccttgagacgagccacgcatgcgcctgggacagtagcgcggccagtctcgtcacttgtcacaaaatcctggcagcaagatggtcgaggacgctctcggtgagtgagtcgattttctgcttggggctgcgttattccgcagtcagtcccataattcgtgccgtatattgtatgtttcaacgccatgccggcccgagtacggcgtgtgtgctagcagtagtttacaatacgctactggatattagttgatgagagcgaggatgaggtggaattgagcagctgcggagtttggagtttctaaagtccatggcatggatcaattttgcttctctctgactgtggttgttaatggtaggtatcaaatcaagctgcgagcgggaattctgtgcagccaatttgtcatctccacaggccatgggttcgggaaggtgcagctttgagagctctgctcgtttcgcacctgccgctgcagtagtgccttacggcgcctctcacctgaagcttggagcttttagcggtggtaacgctgacagggactttcggtgcagatgcagatctttggcctctttacctcaactatgttctctttgtaggtgacattggcctcgaattccctccgctctcgttgctctggcttcgtgatcactatctcgccacaatcggctctgcatttcaatgttcccgcctctgacaagccacagcggaagccgcaccaccacctccaccactagcatcaaatagcagcgccagctattctcaatggatatccatcatggcggtcccgtcgggttcagccgcccaccaggcatctgctagttcttgcagctactcgcagctactcgcagctacagccaccgccagcgctattggagccgggcatcgtctctggtcgcttaatcgaggagccaaggccggagaggccctgtcctgcggcgagtatccagtccgctatcaacaccgaagcctctggctgcgtacaggcttcgcgacgctgcgccgggagcccctttctgtgctgtcggggtgcggtccaatcccgagaccccatcggccctccccctgcgaacaacgtggccggcatctcttggcggagaggcctgctgcagaacggggaatcctgagtcgcggcggattgtggctgcagctgccacgatagacgtctgtcaaatcgcctcgtccggcgccattgacatgcagccgtggtctcggccagcaagagacgcttggctgcgcagccatccactcgcctgccgtgcttgtgccgctctggctagactcgagatgcactgcactgcagctcgcagcaggcagcagaaagagaggggccctgggcattgctccatgcttggatctgggacatacgaagtgcaggccgtatttccacgcacgcgaccctcgtttgattctgcgttccgtcttccgcgcgccggacagctcgccgtattatacttggacctggacacgacgcagagacaccggccctggtccaggtgaaggtgctggaaggggaataaggcggccggcctgagaccggtgcaccgcacgccatacgagctcatccatctctctggcgcttctctggcgcgtcgctgacctgcccttcctgggcgtttcaaagtatgcgcctcggccggctcgatgccaactcctcatcactcactagcctggctgcatgctcggggccatctgggggctccgttaaaatgcgaccagggcgcaatcgtgtttcatcctccgcctgtccaaggcctattacacaagacaagctgctccccggtcgtggccgcgagctatcaatcttcatcgccgctccattgctaccttgtgccacttcaacttctgcaactttcttgtggcgactggccatggcgccgttggccagatcgcattgaccttatttcgtgtctctcgtttcttaatagtgattttctttttttatcttctgctccagtcttcttcttcttgtcccgcgatttgcccccccggacgcttcgacaacgcctggtccaagttgactttgatcgctccgtcgtagcctggcgagctgtcagtggactgaggactcggaacggcctctgctctcgccaaactgacctgccatagccgactggacgggctgacctggcgccaaaattaacacaagctgaggacggaaaagcccaagctctcaccaactggtctgagagttgctcctcaggaagccgagatcaaataataatatcaagcaaactcggcttcctgccgctgaggctttccctacttaccaatcgccccttctctgcaactcaattctcgacactcgttcaacttactctgctcaatttaaaaactagcaatttcctttttcagtttttcttttcctttcccttcttacatgtcattttctcagtattattgaaaataaaagatgcatcgatcatcttcatccccccttcctccccagggcatgccccggtcatcgagcgccgctgccatcaccaccaccaacaacaacaaccccaaagttcgcgctcagcccagctccaggatagttcggggccaaatttccagcccaattccaatgcaagatccgctggataaggaactgtacatcagaccgcacgataccggagcctctggatacgcacaacctccgcatgtcaacttgtccaagccctccatggaaacctcccggccgtcagcggagtttgctcgccgccgcatctcttcaacacctgagcgatctagatcagtcctccgaacggctcttagcaaaatatttggccgcaaaaaagctatcagacctataacacctctagcctctgctgattcggaagacgagcggcaagattcgcacttcagtgtaagtacatcacttcgcggatcgagtgaggtatagcttcttgtggatagtgtattgatgtaagcaaacaggatgacaagagggattccattcctgcgcaaaggatacccccaaagaaaattgaaacgtttcccatctctgaatatgatcgagccttgcgctctcattccgttggccccgaggatgtcatggccatccggagcgcgcgaagcccagtcaaccccgaatatagcgggcatgcaaggaaacgtaacggaaccggtagtgatgctcatccggccagtgcgcgctgggtaaagccaactggcctgactccgcgccctgccagtacaactgactggggtagcaggttggttgatgccagccatgaccctgaagagattggccgtgctgtaaccactggcctcaagcgcagatcaaggagcttatcgttcatcccattgatcgaaaccgcggaggctcccaacatcacacggcgccgcagcgatgaattccctcgtgggtggcgggaaagctatgatcaggagcccgcatcaccaatatcatcaactgctccagatggcggcgatcggcgcacctttgtcagccaaaaatccaacgatgaggcagagctggtagacgagattgattcgcctgtgaaaccttttacgttttcgaatatgccttatatggccgagtttgccggtaccgcgagcatgaaaattacagatgctgttggcttggagacgcggattggccaagtcgagaatcggctgagccttgtggaaggtctcttgacccatgcccgtcaagcatctccaggcgatggattggcggacgactcctctgaaagattggcgccgcccatgcctgcatggtcatctaccttttcaacggcggttcgaccatcttcccactcttctgcccaagtttctggaacatctagactctcctttggcgagataccaacctatacacgatcggcaagccaacaaacgtcaaaacaacccatgtttgcagcttccactctttctaaatctgtgcccaccgggtcatttatcatggatcatgagacctacaatgcactcgtatcaaccatggagaacgaccgagctgctcgactagcactagaggcacaggtcaaggagctcagtcgacaaatcagtcgcctttccaaaaacatacccgcaactcgcacagcccaagtgaatgacgaggtagcgtccccgtcctttggcaagccaccagtcttggattttggtgaagatgaggaggaggaggacgacgatttgaggacaaaaaagtctcgacgaagtttcagaaaggctcaaaacgaagattccggcattggaaccgagtctggtgacagagactaccccgaatcgtttgctacactaaacgacgagcatcataactccaaggcagatctgccattcagctcgcccgatgcgatactgtcgctttccaaactcacaacgctgcattccatggcacacccagcatcgcagcaaaccgtatcacagccattctagacggagtgagtctggattgcggtcgaagagaaacattagcatatggtgatgttgaaaagttgctagcgcttcattatttgtatattataccccattcaaacgatgtcaaatatcgtctgaagcttttgactatagcattttattctttgaggtgttgattggcgtgggccaacggaagttcttttgttaacaagggttcgggagggagtattgggataaaatatcatcattcggtgcggggaggatgaaaccggtgctaaaatatattagaccattgctaaggaaaattgattcggcaattttcaagggaataaataaagaatttatttctaaaaaaaaaaaaaaaaaaaggcgtggtattctattgtgagatgtctatgggagaaaaagttttgccaggcatgttagtcttatgacttatactgtaagctctccccccttttgcgccaagtaaaaattctttctttttttctttgtctcccattattcatacaagatagagagtctttcgacacctattcggtttgctacgcctaaaatgcaattacatcactagtgagacaagccatctctgagtccccagctgcccaccagagccatggacttttcgtctccaggggccaggcggtcatcctgcagcgtatcagcaaggcacgtccagggatctcggcctccgccccatttcagcaagttctcctttaggcgctcgccattctcgcggccaatggcggcaccgtcctcgccggcacggaagacgacgcgccatactcgctcggcgagcacgcggtcaaagaggtaactgtagtaggtgctgccgtagctgtgcaggtggccgaagaagccctgccagcgggtctcgggggggtcgcggggcccgtgggcgaagcggtgctggatgtcgtggaaggcggccgtggagtcgaaggaagaggaggaagtgacttccggagagtggtaggcctggtcgaccatggcgaggaggatctggtgctcggtgtcgatgccttcgaagcgcttggagacgcggatgcgctcggcgacgaggtcgtagggcaggggcttgtcggtcttccagtggcgggcgaagagggagaggacggtgcggtcggcggcgaagtgctccatgagggtggaggggagctcggcgaagtcggtggcgcagcgggtgccggagacgttttggaaggatgtgcgcgcgaggatggagtggatggcgtggcccatttcgtggaagagtgtctcgaccgagtagaaggagaggaaggcgggctctttggcgttgtcgttcttggggaaatcgcatacgagggcaatggtggggagctgcttcagggtgccgtcgtgcgtggagatttccatgccgtcgttggcggcctgctcggcggattcgaaagctggtgtgttgggggaactgaggtccaggccggcttcttcgacttcgtcggggaggatctcgcgggagcatcggacggtgaagtgtgccgggtttggcgacttttgcgggcggtagaagaggtcgcagtacaggacggcgacttggccgccgttgtcagacaccacgtcgaggcgcttgacgtctggatgccacgtttcgcctgggagcgtctctcgcgggacaaggcggatgccgtagagacgatcgaataggcgggacaggccttggatgacggtgccgacggagaagtaggccgtgagatggtcgtcgaaccggactcgagatcgcatctcggccctgatctgctccatgtaaaagtctctgtcccaggcctggagggtggcatcctgcatggcgagcctctcgcgcttcttctgagtcaactcgctgagttcgtgctggatgatgggagcgttgtggtctctcagggcaagcagaaattccatcactgaggcgggcgatttggccatcattcggtccttcaatgccatgtgtccgtggctctggaagccggcgaggttagccagctcggctcgaagcttcagcattgtctccaggagcttgatggtccggcctgaggctcttcgctgggcgagatagatttccttccgcgtctcctcatcgtagacgctctgcagggcggccgcggcctcggagccggtggtggggatggagatgttggaccgggtcttgagcgatgcggcgaggccggggtataagccgtagaagcgatgagacggcagcgtgacggctttgcgctctggctccatgccttgaacaaatgccgagccgacgtcgctaatgtgcgaagagagctcaacgaacttgtcgcgcgcagctttgggcaggttgacggcagacttcatgaagtcgagcttgagcagctctgccacttgcttctcctcctcggaccaggtcgaggtgacctcgggccgggacatggcctctcctagctggtcgctcagtcccgtcatggtgttgagctggttcatgtactggtacaccattgaccaggcatctgccgcagcctgctggaagcgcacgtcgggatgcgtcatgcggacgaagtcggccatgtcgaggactcggcatagcaaatcgctcagccggtcgagatcgcggacgagggtctggtactcgcgggccgacgaggccgagagcacacggtggacaatcttggtcgctctctccaggttcttctgcgcaaaggcgaggaatccatcggggctggtcaggtagcggttcttgaacaggccttggctcttcttcaggctgaagctggcaaaggttcgcccggatggggcgtcgaacagctcgcgcaggaccgcatcgtcgtgtcgagagcttgtgaagtggtcgaatgggagcttcgcagcgtctgttgaaggtgtcgcagtggcagtcgcagtggcagtgcttgattcccatcggatctggttgaggctctggtttcctttgatcacgcgacgagagcatcgggtgcagacccagaggcgggaacctctggagctaagcattgttggagttggggatcaagacaaatgctggatgcatgcgaggaactagatttttctcgtaataaacatgcgcgacgcatggtcaagaggcgattgcaattgggagctgtgacgagacaggaaaaaatcaaggtgggaggacgatttcggagatgcgaggggcgggtacctcgagcatgtacccgcgagatgccgaacgccggctatcttggaagatgcccctccaactgagcgtcgatggagtctctgctgctgaactagacggttgaaagtggttttttttttatcttgagcacagtatatatgatttgagtgattgtctcccacttccattgagatgatttattcttcaactgattgctgttcgttcattacaaaccatgagcccctcactccgcgtttccggagtcacttacacagatggaagggatcgctggtctcgtgccgtgccgctcaagaacaaggttgttttctcaaactccacatttcatcatgtctacctatgctgtatcaaaaagtgatgaaattatggccattaaatattcgtgtcaatgatgactctttaacgtcgcaaatatctggcgtggtattgttagtgctctagccctgcagtttgtggcttccatctcgcatttcggtttgtcttggagacacatatcgtgccaatgatacaccagtttactttaagcgtttgaatattattcctcaaagcaaatctcgctcctcattggctgttggtcgttggcttgaggcatttcaatagctagctagcagtccaaccgtgacctgaaaatagcaaagtgaacccgaacattctaccctgatcagattgttaatttgatctagattgatatatctggatactgctactctgctgtcacattaaagactgcagtgaatttttcaagactcggccttataagttccaactcctactgtgaaatttgaccacctttctctcgatatcgtatcgcaacttctccagaaacttctgatcaaaatccccgatcaaaatctccgaccaagatgcctgatcgagatgccagccctgaaatagactccgaggtctcatatgcgagcccgtgatgccaaggacagaaggtttaggcttgtatttagccgttctatatccacctagatttctcttatacgagctaaacaagtcagcagaccaagtagatggaataaattgtcagacaagcctcagatagcagcctgatctttggtatcaagctctatatgcccgttctagataaggcaattgccttttcagcattgttcccccacttaagccaatactggtactaaatatacgcagatacatttgtgaatacacgaatcacttacttgcgatagctcgtcagaaagcgttaccagaaaaatgatgggtaaggaaaatcaaaaataagactcgtgtgcagcaaatcgcggcaattatcagaccaataaaaaatatacacatctatatgtgctcatgttgttgcttatatgtagttccggtcatctatccgtttcggtacgtgttcctccgtggtcacgccgtgtaaatgaacgagatacaaacgaacgcaatatctgaaggaaagataacgtcttgcggctcatcagatagaaatccgaactatgaattaaataagattttagcgcttatttggaacaatattgccagaatagacgtataaaaaatcgacacaacgatgggcatcctgctgaacatgcagtcatgactaaagtaagcatcacatgtgaaaaggctgcacacctatctgtgtacaacccgagttgataagcaatgaagaataatatttttgctcttggttggcatatatagacagtataagtaaaaaaaaaaaaaaagatgtagatgacctgaaattaagctacattattgcatttggatgtgattcatataaaaaaacaatgtttatttttgtactattattgggcggacttgccctttggcaggcgggaacagccatttaccatctttggttttcacctcttgcaaaatttccaggtcccaagttggcagcaagtactctactctatgaattctactatgaagtcatatgcagtggacagtatacacgccggatcgaaaagatgcacgaacaatatggtcagagagtcttggaatgctggtgatttataacaaggctgacgatagtatctataatctgtaggaccaattgtgcgcattagtccatacgaagtgcatataaaagatgctgatttctgcgtggaagcattctctccggtcaaaaagctggacaaatatggctggtggtacagagtctttggtggacctggtgcaaccgtcagtaccgaacatcacgatgtgcacagaagtcgacgcgcaacgttcaaaaacctgctatctccagttgctgtcagaggcttcgtgcccaccattcttgaaaaagtgaagcaggccggcctcatcatgagccatcacgctcaaatgggaaggccgataaacatgtcaaacttgtaccggtgtatagcagcggatacggtgtcggcatatgccttgccggcttcgctgaacttgcttgactctgaagatttaggcgaagaattccaatctggcttgagattattcttcgaggcagctactacgatgcgctttctcggatttcttcagcccctgatgatgatgatgcccgatatcattttcaagcgattgttgagcgaccccgcgaaatcactaataaaactaatcagagtgagtcaatcaagattctgccgttgtactttggaggtatggattaagcgtattgaccaattgattagagattggaggcttgcgtcgatgagacgatccaaaggccgtctgacatggagaaatcacgctcgtgtctcattgaatgtatcaagaccaacaagtatagagaacaaggagacttccgtgagcgcttactgcaagaggcagagcaatttattgttgctggtaccgagacgactggctacgcattatccgtcactaccttttatatccttcaaaatgcagatattcaaaagaagctacgccaagaactcgtcgacgcacagatcagcctaaacgaggacgatctcgacattacagttcttcagaatttgccgtacttggttagttcttctcctttgggccgcagtttcaaatgggaggggaattagcagtagccagaagctgacatgttgccgaattcgtaactttagtctgctattattacggaagggcttcggtagggtcacgcgaactcacacggtgcaaagagctgaccgaaatgtgctaacatctcacccctagattcgctcatggcgttggctcaaggctgcccagagtaaacaaaactggcgacgtacagtatcgccaatggcgcatacctgctggtgtaggtcgaaactgtttcttcttctgcccatgataggtcttgagatagctaactgaggctttcccttgaaaggtacctgtgagcatgacatcaaggcttcaccatgaagatccgcagctcttcccggaaccgctcacttttcgtccggatcgatggcttcagccagacagtaaacaactaagaaaatatctcagcccatttggccttgggtcaaggatatgccctggaatgcagtaagtgatggcggtcgtctttgcattaaactaaggaaactgtgggctaacactggaccgaaaccctatagcttggcgttctctgagatatatattgcaattgcgtatatctttactcactttaatgtggaaaacaatggcacgacgaaagaggatctgatttctgttcacgatttgggagcgccatttcccaaacgagattccaaggggctccaagtcactctgcagcttagataaacgcacacgatgagcaaacaatagagaatagagtatacaaaggagagaatatattatgaggattataatttagaactcgtctttatccacaacccagacgcctccaacttgacttcttctcgtccctgtgcttggccctcgacaggttctatttgaacagcttgtgccctcatccaatgcttccgtccattgtatgctacacaccatgatttaactatcaacaaccctggagtccggactggacgtttgaatcccacttcgagtttcgacgtcaatagagttctccttacgtcgtcgatcttttctggatcagttgagaagtgcacagccagcgtatgggccatggcttcgtcaaaaatagttgacaaaagcccgccatgggctgtggacggatgcgagcagacacccgggctggataattcaaacaaggtgattaaatgcggaggcgtattctcgtaagagtgaacagactggctctttgaatgtatggcaggattgacttctgatgtctctaccaatgtcggaagagttgctttctttagcatcaagcagtatggtatcgtcgactctgttgcgagagtctcagaaaagaagaagtcttcgccgctggacttgcggattcgcccccaaaatgggacaacctcatagtcttgcgactgcaatattgggataagatacgacgttttggaaaagtgctccattgtgccaccagttatcgcagaatgcacgcaatgcagagcttgagtttcactgtatagcgaggttataaaatttctgattagatgttgttatcgtgtaagtctacgggattatgtatgctcttgcaatctcacacacacacacttataaatgtttactaaacttgtagctttggatgatgcaggtgttaatattggcataaataccgttttggtcgaccaagtacatcacagtatactctgtaggtgcagtacacaataccatctatcttgtaaatgccgaactaataggctatggaatcggaactcggaatatgcgcaccgcccccgtgcgggcgccaatattggcgtgtaagcaatgggggctgacgagttcttttccgctggccagaacatgcacaccccgcagccatcatgtgtttactattcaacagatccttccggagctttgcacaaatctgtaaaagcaatttttttgataaaaggcacaatgggctaatatgtgatgaaatagactaacaataataaatacgctgcaataatgactgtgttgcgccttagttgcgcaggattagatcgaagaattgttcgtatacgtttagaagatccacactaataattaagtcgcatgcaatccagcatgtgcttttttatatcacaatttagataacaaaatactttattaggtctaatctagatgtcgttacactcgtagtgtcaagtacatgtatatagttgtactacacctagtttataaccttgatattcgcccagagctgttatccccatccccatcctgctgctgtcttctatgaaccagataaaaatggcgagcaaagctatcaaagtcgattataataggcgcattgcagtaattactctcaaccagcccgaaaagctaaataccttcaacgaagagcaattctattttcttggggagtgtttacgagagatagcaaagcacgatgaggtggccattactctgctcattgggaccggacggttcttttcatcgtatgccatgatcattatttgtccaatctcagttcagtcttctctctggtatctaatctgtcatcaactccctttagcggcgcggatgtgtctgatctgggcaaagtaatggcagcgccaaaccgcaaagacatcttggcggcatccttgttcaacaacatcgacctcactcgggcgttctatacgcacccaaagattttggtcgtgggcctgaatggccctgttgtcggctttccagcggcgctgatctcgtttgccgattttatatacgctcggcctcatgcctacttgcttcttccattctcgtcgcttgggtttgcagccgaggggggcgcctcacgtgcgttgcgagatcgcctcggcgtagcaaaagcaaaagaagccctgatgatgagcaagcgtattccgtctgaccaacttttggcttgtggattcgtgaacaagattcttcagccgctctcacaggaatcgagcgcggatggagctgacccgttggaattcttgaaacaagttctcaaggagcttgataaagacctcgggagtcaccttagtgattcaagcttgttgagtatcaagcaacagtttttccgacatgacaggcggacatatgagcatacaagcgtgcaggaggcgtatacggcggtggagaagatgtgcgctggagttccgcaaaagcagatgcaaagaatagccgccgccaagaagatgaagtccaaattatgattggtaatgtgtacaaagtaatatttatgatggaaattagcatattttaaaatattgcatattgcagacaagaagagaaggctgacttcctcaagaagaggtagctattctgaaggttatcaacatgggggccctggtacagatttgctggagataagtatgttaacaaagacgacaacttatgcaaaaaaagagcgaaacgaaattgtaaaaataaaaaagaagaaataatcgagcgatgctacgaagaaaacatctactatttcctcaaatttaaaaaaggcatgcagtagaaatacaaggattgagagtcgtctcgtcccttgaatttcccaattcggcaatgacctggcaagcccccccgggccggaatttctctgcgccgcgctatcagtcggaatagagcgggtagggacaagatccgatcgcatgagcgccttttccaaaaatacgtcgttgaaacttctcgaagctcgccagaaccgcctgcaatcatggccgcgagagtgctcctgcaacgggtaggcaattggaattcaatatacatttctcctcagcagtgtgtgcaggttaattgacttgtccatcttttgatttagcgctttgcgccgctggccgcagccgccctgggtggtattgctttttctccagcggtcgcctttgctgaggctcccaaggtatgttcctctctttctcttttctcatcttctctttataaagccgtgacatgctaattggaactacggacagagaaaacccatctacgatgaagccgagcactactccccgctgccctcagcaccatcaccgccggcgattctcccgagccagcccatccaggacaacagcagcagcaacgaggacgagcagccgtcctggaccccgaccccgaccgaccgcctagccgtccaggtcggccgcgcacgcctgttcctctacagcgtcgccgtcgccgccgagaataaggtcaaccagaccgtcgactcagcctttgacctcgagcagtccttcacccgcacaatcgcctccctggcgcccccgcgcgagagcggcgagaagctcatgcccggcgccatctacgtcctcgtcgccgccatggccggcagcatcctcacccgcaaccgcaacgtcgtgcttcgcgccaccatgccctttgccctgggcgtcggcgccggctggaccgtgctgcccatcacgatgaggaacgtctccgacctggcgtggaagtacgagcagaaattccccgccgtggccgagtctcacgtcaagctgcgcgagggtatccaaaagaccatttcgtttgccaaggtccacagggaggtgggtgtacagtacgttgacgacaaggtcactgacgtgcgggaggcgttggagaactgggttaagcaggggaaataaaataaaataaaaggggcgcgggaaacatgtgtgtgttataaaaaaaaaagcgattgtactattacatagagatttttttggttgttaaaaaccgtttcttttttacatctcattcggttcacctggaaacttcaaaacggctgagacgagatataaaagaaaggagtaagatgggcatgagatgctggtggaatagtaacagagatatttcagactatataaatacattttcattttcaaatactgtagctgggttatgaatatgtggccattgaagcatatgctattggatatatctactgttcattacttatgatattttgtctatgatttttgagcttcatcaaacagaaatgatgggtttcaactctatttccggttgcgcactactagctactcgctcggatagcgcctttttctgttgtgtcttgactcttgcttgaccagtctgtccgccggcggccaaggcagtggcgtttgatttaccctttttgagtggcatcttgtccagtcctcgtctgacgtctgcctcctgggcctgctccataaattcttcgtgacccagcatctggcagacggctgtataattcttgctttgagtcaagggctggtggagcccggcttttccgggaaccatctgggccaagagatactttgtgttgccgaatcggttctcgacatccatggccgccttgacgtattccttgacgacctcttcccagggagcgaggcctccatcggcctcagccctaaagcaactaggattcttctccgcagatacggcaatcatggcgccatctgcgccgaattcctgtgccaattttagaccttggtctctggactccacatcgccattcatcaagcaggccacgccggcctcgtggcaaatgtcggcaaccatacgcagctggccacggatagcacgctctcggggacgcattggcgtggttcggcaatggactgtgaggccagtgatgcccgtggcgacgagtcttctgaccagggcctcggtctcagctggcgtttcaagaatgcgaatcttgacgctaatgccgatttcgaactcgggggtgatgttcttgacaagcgtttctagaatggcgcatagcttgtctggagtccgcagcagggcagcgcccatgccgccgctggtgctgaagggcttggggcatccggcattgacatcaatgccagcaacgtccgctgcgaccaatcttgcggcttgcagtgcgcgatctgggtctgacgtgccaatctggaagatgagtctgttcttctccttctcggggtgagtggcgtagatgatgttttcctttgcgtctggcggcggcgctttctgtccgtgggaagcaactcgaaaccattcgaccgtctgggtagcctcgttgtaacgtctcatcgtgccgatgattgcgcggtcaacagtttcggggcctgttaagttgacgtttagcaactgtgggatgttatagaaaaaaaaaggtctgtatataggtactcaccccacacgaggtcagcgccgtacttgagcgccagcagacgggagggaagttctccagagcgcaccattggcgcaaggacaatcttgccgcggtagtccacgccgcggcgagggatggggaccatcttgacctctgaagccatgattctattcagcaacctagagagcatgccactcggggagggaggcactgctacatgctcttctgcaagattggaattagatgaggcgaatcaaaaagttgaagtgggatgccacactaggactagatgatgattcatctagcggttatcgggcgttatctcttatcgataacggcatctttgattaatactggagactcgctccgaagtggggtcacggacgcggcgccgataactcactccgcttgctgaatctagatgcgtcgtctctcagccacagggacttgagtttaatgttagatatgggtgagaccaaatgtggaaataaagagcaacggttcggcgtgggcagctcgcttgcgcccggaatgcgcccaaagcaccgcgtagcaacgatgggaatgcccgcaatcttaatttctaggcggatggggtccatggaatattggctaaattgcatgcgataaaggcccgtggtattgggagtggaagtaatcaaatgctacatgtcgcgtgacggtttatcgtccgctaaaactaacaaacaaattgacttggtttggcgggggctgggcttgcagatttgatgcagccgatagcggttgaagtgacggaaaaggttacgtgtacccgacaacgaattgctcgggggctttgtgctcgcgcaagtatcgtctacccagcagacgcctgagtgcagctcgagaacaggcgcaaaaatagctgcaatcttaggaaatagagccactagtgatgcctcggcctagcctgcagtttagtgctccctgacggagctggaatgaacaatgctactatttcaggcgtgggttccaacggcaatacgatgtttcgtcgacgatggcgatgagtcggcttccttcgcagcactgagggatacgcatgcgaggctgcgtctattttgggcgctcgtgccaggagggtgtgcgggattgtcgcggtgcaacccacgattaggaggcgcgatctccaagcgcacacagagattttcgaatttgggatgggatgggatagatacggtgactaggagacaagatcttggcttgatgtgcccccagtcgcccgccatggataaacaaggctataacctgcgtagatcaaatcatgtcctggccccaaaagacttggtacttgtaccaatccaagtccgactgttgcgactgctacagtatcactgctcttggagggatccttttcttgttcagatgttgcgatagttctgaattggctttgaatttgagtcaatatcttcgaaacattgggaaatatgcatgtacctgggcaactatagcgaatatgtcggcccattccttaactccccttgtagaatggaaactattgggcggtcaaccctcacccgcgcagagtctgatttgtttcgaagagaggacaaggccagccagccgacaagggatgcgagaaaagggaaacaacagcttgatgggatgcggttgcatgcgtcgtccttcaatattgaacgagatgagtttgaaccttgggcgagggtggtcacggcgctcggtttcagggatctcgcaggccggctccaacgcttggattagccgggtttggcactcgaagcggctacatgtccctgaaaggccctggaaagctgcggttgattgatggccctggaggtgtattgacttggcactgagccaacactcaacagacaaaacaaagagagagttgagatgctcgtctaggctcggcgctaaagaatggaggcgaagcccccaactctgtgctcgctgttctggtaccagccaagctctgctgctccagcgaattaggcgccatcaggctggggcagatgggcgccgaaccccactattaagccactacgaagcccctcctggcccgcgatgagcacaaggaggaggcgctcaggggctggttggtggggagagcgacgaagagaaatggaggtcactgcgagcgagcagagcacctagattgccttagctcacgactgtggatgtgcaggctggaggtggcgtggttgaggcactgggaggggaaaacacgaacaacggcacaggtgcaaatatagcatcgaagctgcacaacgggacagagtctgcgagaatacgagcatttgcagcccgtcgtatcgaccagtagagaatcccgcggtacttggcaggttctattttcgagtaccggcgccagctttctgcccgtccctgcgaggaggtacaagcctcgtggtacctgcacccctgggtctgtgataagggtcgtctccatctccaaaagggctgtgggtttgctcgctgcgtggtctagccgtcttgaatgctctgaaacttccttgccattccctggagacgccgatcaaggccaattggattccctcgtgacgacatagcacctggtgcgcgagtaaatcctaataaaccagccgcagaagtgcaccctcccaggcgtctgtagcagttggtggtacttgtacgagtggcatcccaaaaaaaaaaaaacatacatacttgtacaatcgccattcctgccgcctgcccacgcctgcacccttctgcatatgctggctggccaactcggtccctcctacagcttcatcgcccgttgtctgcggcttcagcctctgcactgcaactgcagcactccagccgcgcacggggagtaagacaggcaaagactgctcgctgccagtgtttttcccgcgccggcgacggggggtgccaacaccgcaccatatcttggcggtgcagaaacgtccaggagagccagcgccagcgccagaagcatcatcccgcccacaccaggcgctgcagtcggtcaacaatggacagcgcgcaatcgtacatggccgacgaggccaagtcgtccaagaggggacggctgatgggcaagctgtttggcggcaaggaacgcaagctggaggagagcagcagcaatgcttccaacctcgacgccttcctgagctcggccgacaccctcaacgttacacatcctcctccaccgctgcctcccaccgtcgccctgccgaagctcgacaccagcatctcccgctttccccaggcgctggccgtcaaccagcaggcccagcagaaccgtcctctcgccccaggcgctggcgtcgaagtgcgatccccaaagcgaagcccacgaccgagccgcaagggcctctccgtcaggttcacggagacgttccccgacgtcatcggcgagggcggtgacgagtgtgagaaccctaccatggaggtgtcgaggcaaaagggccagcagcagtcgtctcctcctcctcagagccgaccaaaaccccccgccagcaagccctcttactcgaacagcgacatctcatcggcacaggatgatttcatacctaaacccatatcccgagttcagacgtccttctcgtccatctatagccctgatgctgacaccaagactctgccaaagacaaggacaaattcgtcgcttggggtggaccgccagaactcgctggaccctgggaggaacctctcaccaggaggactctctccaggtggattcttgggggctccaggaggtagaaatgatgaaaatagaaaatcctttattgaagttcaaaacgcgcagatggcactggccgaaggaagagcctttgccaaagctgttcgcaccgccagtgcggcctctgagcacgactggggcgagaagaagctgcctccatcccgcgagctgaacgattcgccagaacctacatcccccgaagtccaaatgaagcccaccgattacagccctgttacctccatgtctacaacctccagcgcacacgcttcgccaaacaatccaaacccgccaaggcagatgccacgacgccccagcggcacgcagaatgagcccgcatcgcgtcctccgccgtccatggcctcgagagctctttcggtgcgagttaccgacgcagcggccgccagtgaggctctcaggatttttattgcccgaagcaggcacctatttgcactatttcgactacatgccgagcaagttcggccactggggtcctgcactcagtcacaactggcgcggggtagcttatggtggtttttgaagggcagaatgggtctggaggcggctatacgagatcgcccaacgaccccccagtcacagatgcagcttgaccttgaccgacaacaggcgcactccaacttggccaaatcatactggctttgccaggaggtgcttcccaatattgtcgagtcacaaggccaagccccagaccccgaggttgctgatgtggccaagaatctcgtcactgccttgacgaaactggcaatctcgatgaagcggaacgaaatcctgcctccagaagatgcggtactgccgcaaaccatcgacaagtccatctgggtggaatacccccctctcagccaggatctggtggctttgatgacgggcaactggggcggcggcctcaccgcgatgcagcaccctatgaattatctggagctactggacgcattccccgtaggtgatacgacagagacgttttgctatgggagaatgtcggcggatgtgttcttgatggagcaaggcagagagaacaagcagctacgcttcccctgcatggtttccttggtgcgacccagcaggcagaatggactcatctttgtggtatctagccaagatggcaatatccagctacctatccaagaccgaagcaaaggaaccgggccatcgtgggaagatatccgctggaggcctgagacttcttcctttgatctgcgcctgccgcgtggcttcaagctggccttgcacttatcccagagtgattacaagatgctttacaacatgtacgactacgccacgaagctccaggcgactctccagcctcggccagacgaacaagttgtgtttcgaaacaccctccgatcgtttcagtacctggatgcggatcccaactcccgtgctttccccaaggaatcgataccttcttgcgatttagccctctttgaaaaactccgaaaagagaacggccctcagggccaacggacctggcacaccgggttccgcattgcaattgtcacaggaccaaagacgaggacggcttgtggagtgtctcactcctatcctcccccgctgcctgtgcagtttggattcttcagggctgagggagacttgcctgccttttcggtcaaatttgaaaatggccggcaaaagggacgcatggtcatggtgtttggtgacgaaaaggagcggaatcgcttccactctttactcacgggtacatctgtagagcccggcgagaaagtgttcgccgatgtgccaattgccggcgtcaccattgcccaaagccttcgcgagccgcttggcatgtcgccattcagccgactgcagtggaaagcaggcagagtcgtgaatgacgagtacggctctgagggagaggaggcccctacggtactcgcagacagactgaggattgttctggagcatcagtatggcacgattacggacagaatcaatgttgagcctggcgaattacgcatgcgcttggaggttagcaacgctagagtgcttaagctgcttcgccaaccccaggcggatatgactattgccattgcagaatcgcaagtgggcaaggacgtgccgaggaacatgtgggactcgctgcagcttatcaagatgaaccagacgatacgatcaatcgaattcaacaacctcaaggacctccatgccttccagtacgcagtctttggctttgaagtcatttttgattcgctggcagtgacctttgccattgcgcgacgccgcatggttgtgcccatccacaagaagtgggaggcaggatacaccagaatccaggtcatcaagcaagaggacaagcagctgcagctgttggcatttttcgaagagtttagccatggacattgtatgaattttgtgttgaagcaaacagatctgtacgaggccttccacaggagcggcaaatcaggcatcaggtttattgatgccaagtttcctctcccgcggctgccggccgacaaggatggggattatgatgatatggcctttgtttgcctggatctaccggacttgccgggtgagcatgacgatatatcgatcatgtttgaaaacgaagaaggtaagcccacgttttcatgtcgtatttactgtccaggggaaaaaaaaatgaatgatctgtttgctgacaatgtgcatgcatagaccgagatcgccttgcgcagtgtcttccagcccctataaagggctcctcgagaatatcacgagtgaaatgagtggatagcgcctacgaggatacgtagaatgtcaacttgtacgaaactggcgacggcatgcgcacatgaacaatggtcacgctgcgttccgcaaacgcgttgtcaaaagagctgcaacatagcaagcaatatgcatcctgctttctagcgtgccggagtttttggagtagactactagtattagtatcatgggatatcaaaagcaacgaaagatcgggttcaaggagaagagaagagaggagaagagccaagaggaagttggaaatggatatgtgggggagcgagccaaatgatcaggctatctaccagtatgagagagcagcacatgcatctacggaggcatactatatgaatacccaagaagagaaaatatgaagagcaggagcatgaccctgatatgaagaacagcgtcagatttagcgattgatgtaattttttttttctcttttctttttgttgcaagcattggctgagggagacagagtaatttggaaaaactatgttctctaaaccgggccgaccaaacgcagttatataatcaacatgaagattctggtgtgtgtatacctggactgttaagtttctcttgttatcttctttattgtttctagaacccagaaccacaggtgcctttcggacgagggaggatggctagattaattggaccgattgatgtataaattgacaaggtgacgcctcaactcttggtattgtgacaaagtcagatccgggcatgggaagatggcgccacgcaccaacttggtcaattgacgctcccgtcagccggagacattcaagatgcaagaaaaaaagccataagtaatccctcgggtcaacataaaggaaccggcggtggcaagttgcttaacgggctcctttggcctatacctcgggagcggcgggatactaataagggggctgattttcttgtttttgaaccgggagagtagtaggtcgcgtggacgcccatctttttatgtatgattattttttccttgtgtaggatctatcattctatgcaggcctatctctctctttcttagcaaattgaaatggccggagtttatatcgactccgaggagcgtgggctggtgacccccgcgcggcttcggggagagttccggcaaccgaatgaattactgcgatgggataaactgggttttctggacatgggggaaaaaagggatttttttgttggggaaggatggccctggctttaaccttttattataactattagtatagctattatagctaggtacctgggtattattgcttgttcatatgatgcagtacatgcatggttagtaagagaagagggggggggaaacacaaaaaacccgttggctgcttatggcgtttcaaattactatgtggttcctgctatttgtccgtggtattactcattgagggtttattttgatggaaagcgcttgggctagaatggaagttgtcttgcgccggaaactgctgttctcggggtgtgcagtaagttttggtgccagttcagtaagtaaagtgtaagggtccagtaatagtgcttgaaaggaccacgatatcggtatgtttcttctagaccagactagacctcggtatggatttggctcagcccaagcatctgtctggctgccttacatgtccaagctgctataaattctctcagctcttcaactctcccatgcatatatactccgtcgggaacttgcctcgtcaccatcccacgcggcccagcgtccgaatatcagtgcctgctgcgtgtgcgtccacacagacatgccgctgacctaattccgagcgcttttcgcatgtcaaccatgctgttggatgcgtctggaacggccttagctctggcgccttgcggagggtcctagcgcgcaacgtcatagaatgttgggggcactaatgtacagaggacatgaaaagcatgtgatgctggcttttggctggggtacagagtacctcgtataccggtgtcctggcaaaggcgtcctggcaaaggcgtcctgtctaacatgtgccaggcgggcttgctctttgttccctccagaagcttttttttttttttttttttttttcgccgccgcctattgttttctatggcatcatcgcccgcagaggaggcctcagtccactacgactggccttacgtagtctgtctgtaggcacccgagctgcgaacgatgcggcctaataataggcaaggtggtgaacacagacagagcttcggcagccggcaccggctatgggcgttcattggaaaccatcaactaccgtcttgtaccttatgattcatcgcatctgggtggctgcagggccatttcgtggtatatcccgtgtacatggatgcggtcccaagtagatcagctcatagacgtagagccgtggtacaaaggcagccttcacttggctgcattcctggctaaaaacatgacaagacataaacttaccccggctgatccatcttggtctttttctagcttgacgtagttttttctttcccgtcctttttggcttggcattttctcttcttctttcctctctctctcccatctttcctcttcattctccgtcgcttcttactttgccctttgtaacttttttgctaagcgcctctctccggagccaagcgggcggacttgagccgtcttattcacttactccatcagccgcctcgagctgccagttagacagatacgtcagtcagtttagacatagctgctccgccaccgttgaaggcgctttaacgcccaccacaaggaacccaaagctgttacaggccaagtcaagggccgtccagacatttttgggattcacagtcgattccggctgccaagaagaaggaatccagctcgccctgctgcagctcgtcgattgctagctctcgccacgaacgcctcttacacgccctagcctggtctctactgtttttttcccactgcccttgttcgatcagatttattgataaagaaaagaaaaaaaaaggagtcagaggggctaccggccgctggatatttctctttggttcccagccgagctgtcctagctactacccaattttcgggccatggggctctcatccgtgctagctctcccccggaggaacagatcctctacaactggtagtaagtcggtgctaaatgacccctccgcttcgtcatttctttagacctgagtgacctcttttttttcccttgttccatttcgacaacctgcaaaacacaaacaacccggcgccaaggcagagacgaaaggagtattctttgtatattctctcgtccttgctttctctgcaatagggcgagctttttctatgccctattttgccctaagcaccccttaatctctgcttcctcctttcgtcttccgagctcgcaaagcttgctcggctttacgatcgtgcatcttcaacttttttttttgcaacctctcatttacttcacgacaccaccctgcacctccaaaatgtttaccaactggttaacgcaaccaactgcaggcaaccgatcctccaccgacgatgcgaggactgataacgatgacgatacccaggtgatggagcccgatcagggcaatggtaagttgcagcaacaccatatatacatggcgggggagggggaaatggcttggctttgcttggctttgcgatcagagagatgcatcaagcttgcgctgcattcaactgcttggagactctcggaacccagctccctagtcattactctgagcggccaatataaggaaacaccgggctgaccacgatgcacgcagttctcactcacatcatctcccagctgcgccctggtgccgatctgagtcgcgttgtcttgccgacctttattcttgagcctcgaagcatgctcgagagaataaccaagtgcgccgatagttgccgacatcatacgctcaatggcagtgctgactatgttttagcttcatgtgccaccccgagatgctcctgcacattccgacaatcgaggatcctactgaacgattcgtatcagtcgtcaagttttacctgagcggctggcatatccgaccaccgtacgcattcttccaaacagagcgagctggcgcaatttggctaacgattcgcaggggagtcaagaaaccgttgaatccgatcctgggcgaaatattctcctgctactgggacctcgaaggcggcaagcgagcttactacatctccgaacagacttcacaccatcctcccaagtcaagctatttctacatggcaccggatcatcacattcggatcgacggaaccctcaaaccccggagtcgattcctgggtaactctgcagctagtctgatggaaggcattgctttcctttccttattgaacagaggcagcaacaagtccaggggagagcaatagtcagtctctgcataatctgtcccgaatcgcagccactagtgctaacattgatgcagtatcctgacacaacccaacatgtatgcgaggggaatcctgtttggcaaaatgaaatacgagcttggcgaccacagctttgtgcgatgccctgagctggatttgaccgctgatatcgattttaagacaaagggctgggttggaggtacctacaacgctattggcggtgttataaagagggagagcaccggcgaagttctgtatgagctgtctggcttgtggagcgaggagatgtatatcaaggatatggcggtaagttttggccgcgctcatcgcgcaactaagtgtttttttagctaacatgggtaaatctagacgggccaccgggacatgttctttgatgccaacaaatcaaaacctagcccacctctggcacggcccatcgaagaacaggaggagcgggaatcccagagactatgggagaagactgccaacgccgtcaaggaacgcaatcacgagctggcaacggacgaaaagacaaagattgaagatcggcaacgtgaagaagccgccgcaagggttcatgataatgttgagtggcttccacgactcttccgtgccgtccacagcgggccaggcgaatcggaggaaggcgaagagaatctggagtggataatcaatgctcacatgttggttccgtctcccttgacgtaccctgatcttgctgctaacatttctacagtgactcttcagcatccccgaaaaagcagactgaacagattctggccatatatcctattgtagccggtcagccaatgactcgaaggccgtctattccaacacaagccgcatccccaaagtcggtcaaaaggtcgacaaaccgggtggttgagaaaccaaaggaggagaccagcttgatcgattttggcaatgacgaagcttctgcaccggccgcaaagagccctgatgaaattgagaccttgctcgcagcgacaggcaagccagccgacggccctttgatcgatttcgctcaggatttaaagaaagacttgccggctggcggcgacttgttgtgagagatgagaagagaaaaatgaaagaaaaaggtgactgatttttgtgtgaggactgagactttgggagtaatatcattggctaagagggcgggaaataccttaacagtataacggcgcaacacatcggaccaggctactactatatatataaatgggcgcgcaccatgatgcatttgtgcttaatgttcttttagtgttggcagggagcgggttcttttggtctaggcctagcacaagcagggcaatgcgatgggatggacagcgttggctagctaggaaatatatcaactatatcaaccttttgaaattcaggccaaggatccaatgctgatgctaacgagaactgtaaaactctcctttttgatgactgattacatttttttgctttatgaatttccccaaacgccgagcctttgaacgcagagtacacatataatcccatctgttcatcctgattactctcaattccaaaataaaaacgacattaatcgcaacgttatatctccatttcttcttgccttgcgctttcttctaaaacctccttctagtaggctccggtgtaggcgatcggctggcgctccgctcgtcccggccacgcgacttgagccacttcttcgtgctgagcgtgagctcgcggtcgagctcctcgctggggttcttgcggtggatgaaattgcagaagccgccgcggacgcagccctcgcccgagtttaggcggcagcaggcctcgcggaagtctgtgacgggactgagctcgcagtatatggggcgcgcggcgtaccagcggctgttgagggtgtcggcggcggcttgggcgctgtcctcgtatttgaatcgggcgtagacgttgccgatgagatctgtttgagtgtgttagccatgtattatatattgttagaagaaaggagatgaaaacgtacggtcattgttgttgtcgcatacgacgagctcttccagctcgccgtacttgcacagctcgcaccaaatgtcctcgtagaaggcgtcaaagtggttctgcagctgcgaggcgttcatccggttcttggggtcgtaggcggggttctggtagaggttgggcatgaggatggtctggctgtaggagggcttgacgtgttttctcgagcagcggtcaccgtgacggcaggcgccgattttctatcacggaggttgttagcatttttttatcttttctagctgttaaggacgcgagcgcgcagcagtggaaaaaataaaacttacaaagtagaatgagcagttgactttgtcaagctctgtgccgaagatggaggcgagaaaattggccattttgggtggttgattgattagatgtgagggctgttgatgtgggtttttttccctatgttggttctttcacttgaaggctggatatatcgaagcttggaaatggtaatgaggatggcatgcttgtagagaaagtaggagtggcgcgccacagttgaacgaacgaggctgaggtggcgtgggtcacgtggtgtggcgcattgataatttaatggagacttctagacccgcttggaagcatcccgtaataaggatggggtatgggtctatggggcaatattaaaccacgtccttgctatcgggttttatattccgtgtagatgtgaaacatgtctatcgatgtgttaaattgttgctactatgagtataaaatctcataaacatcttttacttttactttttctttttgggaagcatgtcaaaattcaaacgcagagcccaaactaacctcttgtcacttatagaaactgaaaaagagaaattgctgcagaaacgcgccccgacgcgcgcaacggtggtagaaaaaaaaaagctgggactaggccgggacctgcagaaccatcaatcgactaaaccgcattgggcgcgatagcaatctaatcccctgatactagagctcgactcgactcgagactcccgccagcagtcgccatatccaactaagcgacaccgatagctgtcctgagctacgggctttcgcttaaacctatcctccttcaaagcaatgattttatcatcgacaaaccatcaccaaaatacgtgcgcttggtgaacctgaatccttcttcaacacccacacgaaacggcttcgctccatcatggaccaagcagacatccccgcgctgctctcgaggctggctagcgacgaagatgccgcccgtaagatggccgtcttcaagctccagtcgtcgatcaacgaccctgcctttgccgacgtctttatatcttcgggcggtctcgtcatcctgcggcggctcatcatgacctctggcggcaacactctcgcctatgcgctccagagcctgtcgcggctgctggaggtggacatgggatgggacatcttcgagggccctaccgcgagcgagctggtggagcgcattgtggaacttattgtgacgaatcctctggttaacatcctgagaggcgccatgtctattctggttgctcttgttgggcactcgcagtcgagcggctcagagtcgccgattcaggaccaagcctttggctttcgggcgctcaaaccggcggtggccatataccctcagttttttgacttggtcgtgcagcagctgaatagcgcggaccatgctctttgcgcgaatgcgctcatgctagttaatgcgctgattcgagatgctttgtcgactaagagtgttatggcaggcggcaacggaaagtcggctggcgaggagtggccgaagctgatgaagcggctgcaggacttgggcttgatcaaggcggtttataagctgatgcaaggcaccgggcttcaggatcttgcacatcctgcgctggagtttcagaatctgagcaaagtcatccagcgaaagtggagggatgtcaaggtagacctagagcgtccggaacacaggcggtcgctcaagagcttgcatctctcgagcgctccggatcgaccaacaaccaatggccacaccagtgacaattcaacggacactaccgcaactaagaaggatggtaggaagcacagcccggagaaatggagaaggcttgggttcgagacggagagccccgcgcaagactttgatgttgctgggtatctgggaatgatggacatgacagactatgtgcgcaagaacgaggacagattccagaagctgctgctggaacaggccacaaagcccatcaatgagcgttgtcctgttgctcgggcgagcttggccatgacgatgatcctttatgaacactttgacgtggataaagcagacatggaggacgcaaagggataccaccaaggtgtcgacacgaaggattacgatagagtctttcagccgttgctactgcaatggccccgtctgcatgccgctgggttacacagcttcttccgcatctggaaagccacgggtgccgtgcaggaagactttgacaaggttgcagagctggtgcgcatcttgatagaaaaggtggccggccaggctccccggacccgcgatatactggagattgaggaagatttacaagaatacgacatgacgagactgcgggagctccagatggagctgttggagatgtcgtttgaggaaacctggggcaagcatctctaccaggtgcgagacgtgctgaagcaagaagccctgcagtttgttaaagagcagagaatcaggtgtctcctcgaaggcgcctggttccagaagaaggaagatgcggcggaaaagaagccttggagattcgccaggctgtctcacaaccgccggtacctccactataccgactttgagaagcagatggcacaagatcctggtctaaacaccttgatggagaagattgacctctctactataagctctgtcgtatccaacgtctctccaaccaacgacgactccaagacaacggcaagcggggcaactatacaaaacattaccagcaccgcagagaaggcgaagaccaagattaccatatacagtttcgtgaatcctgctgacgtatctgctggcggcggcgaggccaaagagcaggccgtcttgtctctctggcccaccagccatagcgtcgcttccgaatggctggacggattgctccttttgctcggccaagcccccgtcacgacggagacgagcaagcttgtcaatttggtgggcggatatgggctaaagattaggcttctcaacgtcaggatggacactcttgaaggtcctccggctggagctggcatcgtgcccagtcgggaaggactagacgaggattacttttatgaagtctaggcttggtttgccctttcacttttcacgacatttttctgtctcatttattctctataccagtcaattttttttttctttgcccccatttgttttatataccccctcctttgtatggcaggccctggcatagcgtgggagcatcgataggttatgcgttggattctccttctttttttctgattctttgtgtatgaatagtatacatgtttgtaatactaccgggaagcacccacgattttagatatgttgcgttctttatatgggaatggacttggtctataagaagatgtgatgggagaagaggccgtacagatgtattgtagtatcatgaaatttagcctagatgcctctagggaatccctcacgataattgctttataggtatgggcatagtcgatgagatacctacccatagagtctcgacgcagtagagccaatagaaacaaaaagtttaccggacagtagaagccgtctttcgtacaggctgcctatcaactcatgtgcactctgcctcgcatgtctctaatcaacatggcaggcgaatggcagatatgcctcataactcaatgctgtttcgactccacaaagagcgccaatggagcagtagtatatgataatttttggaaatggtatctaagcgggagtcgcagctttctcacttggtgtctgacattgttaggtgcttatgtcgtgatgcctggagacggcaaagcattagtgcccaagaaccggtgaggatcctccgccgtgggaacctgttcgcatagagaggagactacgtccaagtcaaagtcaaaattgacacatatttgcagtagatgctcaatcttcagacaggcatgattgggaagaggccaaggtaaaattgagatatcggatggtggcatcgctcaccgtacaattgagggcgatcaaactaggaagctagatactggcactgctagcacttcattgacgcgctagaaacggctagagacagttgatgacctcgagaccttctaaagctgctgctaccgtcacatccacaccggtgtaggtgctaaacatggccgtccaggtatcggcatggcggcctgcacttagtggttgctgcaggacagctggtcgtgcatctcattcgtcgactcgggccagcaaagagttgcggcttgcatgaagtggatagcggcggtcgcaattgagcctctggggacgtggactgtaggtgcccgagctcgcggattcattctgttccgacccatctcctctcgcttctggctctcgcttctcgcttctcttcctatttctcttctcctttctcttcttcttccttttttctcttctctcacctctttttttttctttctacggcttctttctccatcgatacacggtttcgggggaggaaaccgggagaagaaaagcacaagacaccaccaagcccaggtgtggcggtctgacgcctgctggaggcggggcttccgagactggcactgaggctcgagactaatacgaggtacgaatcttactcttgcgcgaccattggggaggaagggtgaagaagaacctaaaagaagaagagaaaaaaaaaatcgaatagtccaaaggtggtcattgacacctggaaactttcacgcctcttttttccatttttcaattattctctctcgtcttgtttcggagtggctcacatgtgattctcgctacagtcttgtctcttttttttttcttaagccaaaacgagaggcgctgtgtggcgtagctcgtggtacgtactgaacacgtattcgcagcacgtccctccctctttgtactccgtcgcacaactctgcggtgcttgtacttgcacccctggcgcaatccaggaacctcaaaactttaacagcgatcgacgccatttactccttttcaacaaataaagaaaagtcgacgcgcgacccgttctttcgcatcgcttcaagtgtctgaccttgactggctctggtatgtacgtttcactttcaggggcgttgcgctttgtgtcttcttcaccaagattggatgcgatgctgctagcttagcctctctctctctctcgctctctcaatcttctattttaacgcatttcgcctttttctggggattctgtacccgctccgccacgcaatcttccgcgatcacgcctgctaacagggtcctctttttgcttagttgcgcatccaagcttcttgcatacctatccattgaagcaatactgctaccgtggcttctgcaatcgcggctgcctgactgctccatcgctatttacacgtatacaacaaaaagcgactcatctagctcgagtcccgtgcgactaattctatttatacaacccatcactacgctcgagaaagagaagaaacaccatcaacaatgtctcgcattcagatccctctcgacctcatcacgtcccgcctcaaccttggagagcgcttccaaggattgcgcgcgggacctctgagcggtcgcttctctaacctgaggccaatctccgagtttttcgacttcaagcgcctgtccaagcccgccaactttggtgaggtgcagtcgcgtgtcaactacaacctgagccacttctccagcaactatgccgtggtttttgtcatgctcagcctgtacgccctgctgaccaactggctactgatgttcgacatcatcctggtcgtctttggcatgtggttcattggcaaattggatggaagagatttggaaatcggcagcttcaaggctacttcgtcgcagctctacactggactcctcgttgtcagcattccccttggactgattgcctctcccttctctaccctgctctggttaataggtgcatctggaacagcaattattgtaagtcgagcttgtttttttttttttttttggattactactggtacgcagtgctaactaaatatacagggtcacgcaagctttatggacaagcccatcgatgaggctttttccggggaggcggtctaaatggtcggccgcgagctcccaaatttgcgccccaatggggaagaccatcgcggcgcgggcggaggaatacaagtggagatgctgcgcactacgatgaaagagtcgaggagttggcctcgaatgacgatgatgaggatggacaagggtcaaggaacagagaaggtggcatcgtgcgtcgcaatcagcggcgatacgagtcgggagatgaagaggatagctcgtctggcgatagctatgacgaagactattcggacgaccagcaagatgaagaagatgagtgggaagcggccttggtggaaaaggcgctctatcgaatcaacaaggcacaagccaaagggaggacagacgtcaggcttagcaaagaagagatcaaagccctcgaacgaaggcaacagcgcatggaggcggaggagcgaagaaatcgccggcgtcgccaagagcgcgtggccataccgctttctcagtttgggtcaatggctcgactgggaggttctgaatccggttccaatccggtatcaagacagccctcgggaagcgagacgcatgacgagatttctcctcagatgggatactttccccctccatccggttcacgccctcggccaaagtctacaatttctacatcgcggccaaccagcttccatgaggagcctcccagggaccccttcaagtaccaaacagctggccctcgcgccgctacaaatgctgctcccaagcgtcatggctctggacagtctgatttaagttccatgtcacgacagggccgacctgagtccgtgtctgagtggagccggcaaggatcgtctagacggcagagctctgatgatacaagtgaagaactggcattggtagaggaacgttcaagcagaacggagagttcgagcagaacagcaaagggcagagaagaaatcgtggtcgaggtcgaggttgaatctccttccgggcctgaacgggcgccatctcgcacgcgctcgacaaccaggaagaagtctgacccggcaccaacgagaaggacagtatcaagtaggacaggcactgggacttcgggggcttctgcaggcgtacgaaggaagaagcgggaatagaaagcaaaatgtttggcgtgcgctactgttgggtgttttgatatttttttcgttgcagcaaggaaaaagaattgtttgatatagctcgtaaaaccgatgaatatatgtttggaccaggacaagtatcaacaccactatgctcattacttctattacgcctgtgtgagaccatttggatgatgttttcattcatcaattaatgaaaaggacgtctgcacacattcaagttgtcccagctgcgcaaatcatgtgctgactaatcccgttgaatgtcacccgtagccgcggcttggacccctgcgctcagctccaagctctagccgatagcctcgctgttgtttgttattgtttgcaatttcacatcgtatacccgccgcagcatgatagtcacatagaagcgttttctcgtttcgcgtctttttgaaatcgattccagtagcgaaagcgaaaagccatcttctgtcaacttttacgcgacactcccatcacatcgcagcaaaatccaataaaaagacaaagaaagccggccgcggctttccatctacgacttgcgcccaagcatttccttagcgaccgaaacgcatttgattgcacgtaccaatacaaaaaccactcgaaaccacaaatcacaatgtctgccagcgccagaagcggagcgaaacggctcatcaaggagatggagaactggcgcaaggagcaaaaggacgaaaagggcgtggagaggcttgggcctgtgaatgaggatgatttgtttgagtgggaggcggtgattaatggcaaggggattggatctggatacgatggtgagtcttgcgtagccccttgatcgcttgaaaaaatcctgttttaacatattgaatgctacagagggccgatggctcatcaacatccagctctcgacgtcgtacccgctggcgccccccaagatgcgcttcgtgacgcaaatcatccaccccaacattgcgctgcagacgggcgagatctgcctggacctgctcaaggacaagtggacgccgacgtatagcgtgctgcagtgcgtgcgcgcggtgcggatgctgctgggatacccggagacggacagcccgctgaacgtggacgttgcggcgctgctgaggggcggcgatgtcgtggggacgcgcaagttggtgcagtattggtgttctgagccggaggggaggtatgatgggccttgatgaggagaggagagaggagagctgtttcttattgtctttgactattcttttgtgattcgattcttggttttgaatatatggcaaatgtaattggtatagtagtagccgttgtttgtaatgattttgggtacggcggaagggtattatatatgggctggcctggacgagacttttgaggagtagctgcgagagagctttatatcacggattcaatgtcatcgttattggcacattgtgcatcgctttcatttgattctatcccaacttacatacaatacgtaaaaaaaaaaaaaaaacatagctctactgccgccatcgaccccatcccaacataatttgactaaaaggcatataagtaataagcacgtatcgcaagggagccacctgttattctctcccttcatcccgtccccctctctgcttcttttcctcttccctgctgctgcctgcgattcgacaatggtgattgaaatataagataaaaaatagtaaagggtaaaaagggggggttatctatataaatttcatatgccagaggttaataggtagatgctttcaaggagaaaaaaaaaaaaaacgcccgcgccacgtcgcgccgtgccgttttggttttgtttggttttgtcttttttttgcctatgccttgcccttgccctgcccagacttccctaaccaagacaccatccgagcatcttcccttttttgtaattcaattctagagacgcaaagccaaaaaagaaaagaaaagaaaagatcaaataagtgcccattgatcttacagcacctctccagttcgagcccaaatgccttcaaggcctcagcccaacaaagtcgtaatcgtaatgaaataagagtgacaagagagaaaaagaactctcagccgctgtgaagtaaaagaaaaaaaatagattatgtatctctgatttactcattataatggtagacctagcgcattcctgttagcttctcctttgaggaatagagggaggttgcggcgaatactcactttgtagttgggaaggccgtatggctgccatcccaggcgcttagccatcttggcaaagccttcgctctcgatcaagtggtagaaggaaaaggcagggaacatggctccatctctgtgcacgtcggccttgacgagcaatgcggtgctaccaactccatctagaggaactgccaggtccttgggactaccggggttgctcatgtacgccatgagggtcctgtaagtcgcaagctctgcgtagccctcaaggaggatgtcgtcgggccccatctgctcggccatcttgagcgcagtctcgctgtcctgccagctgttgaagtcgtatgggcgctcagccatctttttggtttcggggtcgtagtatttctggtagcagttcgcaacgatgacgggcttgtcgtgggaggcgagatcctggatcagggtcgggggagactcgacaatgtcggcatcgagccacagcacccaggatgtagccgggcctagcgtcgtgaagagcagtgaattgcgagccttggccatgatctcgcggcgagccttttggttacccagcttgtggcgctcggattcgtcctgagacacaacagcagggtcaaagtcttggcgcagaatgatgatgctcttgaaccgatccttctctgcgccatggttctgtattttttgaatctgctgctgcagcgccgcagtggcctggttcccctccttggtcttgggcaagatgaagcccagagtaatcagctcgtgggggtagctcaatcgcaggagattgtcccaatactcttggtagaatctggccattggcgtcagaacgaggatgtgctcctggttcttgatgggatcgggcgtgaccgtaactttgttgaggtcatatcgcgtaaccggcgggggtccttgaacgcctgatcgcgagctcttgtacggcgacgtagggggcgacaaatgatgttgggccgagacaatgttggacagcctgccagcggaggcaggacttgacggcgaaacaaggaagatgattatgaagatgcagagtacagcacccaggaggagggtcgaggaattggccttcttgaggcggactgaccccaagggtcgagccatggagccttatctggtgtcttttttggtgattagatattaagaatctggctcggtaggccctcgttcggcttcgcgattgagtcgaccggaaatcagcgcagcgcaaaaatgaagtccaagatactgcgtccagctgaaacgagcgtcagggtatggaacgttgaagacactgggtctagttcgaagttgaaatggtggcccgcgctgggggacaagataggaatgaagaaaaaagagagggagagaaagaagacagagaagcaaggcgtgattggtgctcacacgccgtatctcgttactcccaccgtaccctaaaaaaggacagagtcaaggaatacgagccaatcgccgcccaaacaagggaattgcttgtgaaatacgacagcaaatgctctactggccggtgccacggctgcgattggcgaccttggaggttcaggggcaccggattaattctggggccgacgcccatttccagttgcattcttcgaccgctaatctagtggcgggacatgctgtagatgcaaaagcagcccgccattgtgtgctgcaagcgtccgtccaagcgtcgagactgcagattcttcttctgtggtattggaaatgaatcttcacaacaatattcagctatgctctaattttgacaattccgtagttcacagacttcaatcactccaagtaaattcttcttcctccaatcgtatctcatagaagtgaaaaaaaaaatatcttagtaagtagcacctgaaatagcaaggccaagtcaccgatggctggaacctttttcggccagcacgctggagacccctaatccttcggcgacccctacgcgctgcagcggcatgtgctagtacgtagcagcactactgtgtctcccatgcctatcaaatcaactagcctaacgtcgccgcctcggactcacgatttggctattcttcgtctccttcacatctcgcatcttctcctatccgcccagtccaaagccgtgcacatatccgtctgcggcattccacactttcgtcctcgcaatggcttctgataaaatggaccgcggcctcgacgaaatcattgctgacaaggttggtgcctcttgtccatctcgaatccgccagccttgcctccattgcaaggccgcaaagaccacggctaaccagtccaccagcgcagcaatggatctcgcaaccgacgcggtggtgaccgccgccgtgatcgccaagatttcccccgtgacggggtgaaaaaggtgcgtgctgccatcatttctgggagccttttgggggctgcaagtggccgcgcgaggctgactcgctgcttaggttgaacttcctcttctcctagcactcgacttcgtctgatgctctgcgcactccttcggtcaatcgattttcggagtttttgccgatccagcaatggatcccacactgtaaacttcctcgctaaccagctcttgggtcgaccgtacagtctagtcgcagcgaacctcgaaacctagacaggttggtcatgaatccgtgtataacgcttgccagagagccaatgctaactcaattatcacagtgaatgggttcatgatcgatacgaagagaacagtacagtcacaccctacctctgctaaatactttcttcctccaatgaactcgactcatcgtttcccagcctatcgcaacagcagagcagcaccccgtcgcaggcgcgattctcccagcgggtaagtcggtttacatagaaacggaaaatccacatcgcaataagctggtctaatacctatttttagaggagatgctcgcggcacccgacttcgcgtggagaatatccactacgaccttacagaggaagatctcgatgtatgtcctactcacaattcaactttccaaggccactttggctgattctttcgtaggaacttttcagaagaattggccctatttcgaagttacaactgcgatatgaccgctctggtcggtctgagggcgtggcctttgtcacatacgaagacaaagaagacgctgctgaagccatcaaacagtttgatggtgcaaacgccaacggtacgccatcttccgtcgagctgagcatccaaatctcgcgactaatatgatgtataggccagccaattcggctgactgcgctgtcaagcggtccttctcgaaacccgttcgataccgccgtgatgccaggaaagcccctgtcagaacgtatttctgctcctggtggcagatcccgatccctctcccctcaccgaagatacgacgaagaagacgctgctcgtagaggcattgatcgatacgttccaggcggcggaagtcgttcacgaagtcctatgccgcctcgtcgtggcgcaggaggacgtcgccctggtgcccgccgcgaaggcggaagagatcaagattcggcccgtggcggccgaggaggccgaggaggaggaggagctcgtgctgagcgaaccaacactcctcgacctaagaagactcaagaggaactggacgccgagatggaggattacttcaacgccaatggtggagctgcggagcctgtcgcagaagcagccgcagaagcagttgcaccaagcgaagcggcccctgcgccggctcacgctgatgacattgatatgattgagtaataatcacgcatggcaaagggagtgtatgtgtatttcatctgggtgttgggattcgacagtatgggactctatgttttaagaaaatgccatctggagcatgggagacagagcatatataattcagcatagtgtgttgtcattacgaatggattgcttttcaggtcgggttaagatgtttgatgccatgaatacatttgtcgagagtccatatgaagatgcttttcacctattaatacggcatgcaccttgaagaagcgggggtttcaagaaccactccaacaatggatgttgataaggaaacctcatacttgaatccatataaactaactatcatctggctcaaattggctatacacaatctcaccgttgggggccattggctgacagatagatccaccacagcggtagagcggcccggatatacaccattcgtcaaccaaatcgtttaatacgccatttatcaagtcatgaccagcagggcacaagcatcattctctctttcctacaccaaatttcaatctcactagaaatggcttcttcagatcagagcacaccgaccaaagtcggcattttatcactgggtgatatgggcgctggcattgccaggctcttaattgctcatggatttcccgtagctaccaacggccagaatcgaaggtacgtagatggaaatcacaagggtcttttgatgaacctgggccagattagaacaagatgaggggtaacaggagctaaatcttcatttcgctagcgaggatacactcgaaagagcccgcaacgccaaggttgagctgctctcgtcagatttagagctcgtgcagcagtgctccgtcatcttctcggtggtgccgccgcgagatgctgaagccacggctcagcgaatcgtcgatgcgctgtcaggcggctctcacaaggaaacaatctactatgttgacctaaacgccgtagcgccctcaacgtgtaagagcatcgtgtccttgttcgaaaaggcgagagtgcccgtcaagttcatcgatgcctgcatcctgggtggacctcccagcctgaaagaatccagtagccaagagggcacagaggccgcgtgggatcagcctagcattcccatctcggggcctcactcgctatcagcgctgccggatggagaaaggctcacgtcagtcttacagctgcgctctatttcgcccgagattggcgcggccagcggtctcaagatgtgctttgcgtcgctgacaaagggcttcacggcgctggttacgcagtcctttacgacggcgcatcgccttggggtgacggatgagctgaagcgggagctgggtatcatggtgccggccatgttgacgagggcggaaaagggtgttgtagggatgccgccaaaggcctatcgctgggtgagggagatggaggagatttccaagacgttccatgaggagggccattgggataggacggtgtttgagggcatcgcgggaatttataaagcagtcgcggaagacggggtacttggacaggagaagattggaaagagaaagagggggacgagcatagatgatgttgcagcgttgatggccgagggcttagaacgaaagaagaagaagactgagtagagttgttatgatgatgcatattgattagcagaataagaggcgatatatacaagtattagatagaaaggggtggccgcctcatcactcgatatatgatacaatgaatctacccacacctactcgtacaccttcttaatgcttcagccctgctagtactattgttccagcatctgccagcccatacgcgaggctttcaaaagcacccatcttgacctcaggttctctgctgtacactctagaatgcggcacgctcagcttcgtctccttgccaccgggcagcccttgtccagagagatagatggccgagtttgaaagcgcgccaaaatgctgtcctatgaagccatttatcggatcggcctcgctgggaactgcaacatccccagaaactccaaagacaacaccaggtgtaaagggctccgcagtattttctggcagagctggtgcagacatgaaaaattgaatctgtgagccttcgggagtgaagcctccgccattcatcgattgtataaagttttgcatttcctcttcctccgaaagagaaaagtgtgcgcgctgagggtcgagagacaacagtccctttttggctccccatccgccgccaccgctcactagatgtcggattagcatacaagtcatcgtgaaaggggctgctcaggaatccagaaacacgtacatatcttgtacaagcgaccgccgtggctgtaaagcagcttgagatgttgagctgtggcctttacagtttccctgatatcatcgatatctggcagtgccgttatgggctcgggggcttcctcgaaccattcctctagcgcacctgatgcgttacggtcaggggtaaccattgcccagactcctactgggccagataaaacgccagatgggccattttgcttatgaagcttgttgacaatgtcctctagttcggtggatgctgggatagtattcccgtcgacctcgatacctcgaatgatgtttccaaagctttcagtcacggtccgaggctgagtcaatggcatcaggggtgcccacatatcaagatgcgccagtgactcgatatcacggtccagcgagactttcacaaactgtgagtgcttttcggtttgttgagtgagtcgaggcacgctatgagccagatcaaactcagatgtcaagagtgtggatggtctgctattgtggaatgtggttctagccaggggcagcgtcaccgaggggtctccaagattaaacgtcaaagcagatactgaatctgcatcatccttggactttggcgatagcggctgccatagatgcggtagcatatggtccaagtgacctcgtagaactgatatcccctcgtgagatctgagtgaccctgctggagctgcgagacggtcgaccacggcgcttagaacatgaaacttgtccacatctgctgaaccggccatcaatctggcaaattggcccatgatgtctgcattttcgaggtctctggcaaagcttggcgttgtgaggatgactgctgcgttgtggccgtcgggattatccaagattttcttgcctctcacattctcaaagagctcttgatagctgacctgaaggaagaaatgaaattaataatcatgattatagcttctggaattataatatactacttttttattctctggcaaagcgtatgtgaatcttgtttggctagttcctgaaacgcttgaatatgactttctaagaagagatgcacttcgccgtgaaagcgagcttctcacagcttgtgaagaggcttgaaggatcatcttctaaaagggatccaattttccgagagagtatagttttttcaaaaaagaaaatcgtaattcagtgattacaccttaaacaattcagcagcttcaccgatttaggcaggaggaaatattcatggatatcaaaggatcgagtgtaagcttgagagcatcgcctagcatacactagacctggaaacggcacacatccggaccatttgtggcgcaccgtgtggctggacagcttatcgattactatccaaccccgcgacaccgccacacccctccaaattccgtgactcaaatttcagatcgaaggatctttattgatgactctctgcttacttgcggcgcggtaaagctggcttacgctggtctatttaaagtaaacattggcgcataagattgacgaggaggccaattcaccataggccttccccgaatcccatccggcaccacgttcagactcgcggctcgagcacttcgagtgcggccacttagacgtacaagaccttttgctgctatacctgctgctaccatggcgacaaacagtggacgaggaaatcccagtatgtgtgcagatggatctgtgaaatgtttctgaaagcatgtagctaacgccaatgatgtgcagtcgcggcggccgagggtgtcgaggagagaaatgcagctccccccaacgtttctggtgagaccaagcaagagattgctacttcaactcagtctgccactcctggtgctcattcttcgggtcaagatgcaggtgccgcgcctgctgctcagggagcccccaaaccaaagactgagaaagaatgtaagaaattacccttcgcattcctcggcgtctagcttcactccccgagaaccatttgtctaatctgctggtgtagtggaaaaagaacgaaagaaggctgagaaggccgcgaagctcgaagcgaaaaaggccaaggctgttgctgccgctgcggctcctgtgaaggagaagaaggcgaagaaggaaaaggtagaggaagagccgctgcctgaatacgtcgaggacacccccgtcggcgagaagaagcgcattcgatcattcgacgaccctcacttcaaggcatacaaccccgtcgccgttgaatcagcctggtatacctggtgggagaaggaaggcttcttcaagcctgagttcaaggctgacggaaacgtcaaagatgagggaagcttcgtcattgttcacccgccacccaacgtcaccggtaacctccatatgggacatgctctgggcgattcgctccaagatctcatgattcgatggaacagaatgcatggcaagactactctgtggcttcctggatgtgatcacgctggtatctcgacccagagcgtcgtcgagaacatgctgtggagacggaaacagcagaccagacatgatctcggtcgagagaagtttgttgagactgtctgggagtggaaggaggattaccacaagcgaatcaacaaggccctgactagtctgggtagctccttcgactggagccgagagggtgcgtatcaatacgagcaacttgggtgtagtaaatattcgtttctaacatcacacagctttcaccatggatcctaacttgacaaaggccgttatggaaacatttgttcaactccacgaagagggcatcctctaccgtgcaaacagacttgttaactggtgcacaaaactgaataccgctctttccaatttggaggtccagaacaaggagctcactggaagaactctcctcgacgtccctggatatgacaagaaggttgagtttggtgtcattgtccacttcaagtatcctattgaaggtagcgatgaaaccgtcgaggttgccacaactcgtattgagaccatgctgggtgatacgggtattgctgtccaccccaaggatccgagatacactcaccttgttggcaagaatgctgtccacccattcatcgagggccgcaagcttcccatcatcgctgatgagtatgtcgacatggagttcggaactggtgccgtcaagctgacacctgctcacgaccccaacgatttcacccttggccagaagcacggcctggagttcatcaacatcctcacagacgacggtttgatgaacgagaatgccggaccgtacaagggtcagaagcgctttgacgttcgatatgccatccagaccgccctcaaggagaagaacctgtatgtggacaagaaggacaaccccatgaaggttcccctgtgcgaaaagtccaaggacattattgagcccatcatgaagccccagtggtgggtcagaatgaaggagcttgctgagcccgctcttgcggccgtccgagagggaaagatcaagattcgacccgagagtgctgagaagagctactaccgctggctcgaggatatcaacgactggtgtattagccgacaactgtggtggggtcaccgatgccctgcttactttgccaaaattgaaggaggctccggcgacatccctgaggagaagctctggttcgttggaaggaccagagaagaggctgagaagaaggctcaggcggcgctgcctggcaagacctttaccctcgagcaagatgaggatgtgcttgacagtaagttgagccagtccctgacgtaatttgctaataatactaacaacatcaatagcatggttctcatccggtctgtggccgttcagcactttgggctggcctgagaagactatggatcttgataagctgttccctacgagcgtcctcgagactggctgggatattctcttcttttggattgccagaatgatcatgcttagcttgaagctaacaggagaagttcccttcaaggaggtttactgccacagtctcgtcagagattcggaaggccgaaagatgagcaagagtctgggcaacgttgtcgaccccctggacgtcatcgccggtattaaactggaagaacttcacgagaagctcaatcagggcaacctgcaccccaacgaagtccagaaggccgccaagtaccagaaaactgctttccctgatggtatccccgagtgtggagctgatgccctccgtttcaccatgatcaacgccacaaccggtggtggtgacattaacttggaggtcaagatgtaagcaacgtgccgttttgaagttgtctctcggctcaactgaccatttgattagtatccacggctaccgaaaattctgtaacaagattgtatgtcatggagtttccagcgattcattttaaccatgctaacatggattccagttccaagcaaccaagtatgttctgggaagtctgcccaaagactttgtcccctcaaaaacgggtgccgtgcctggcaagaccttggcggagagatggattctccacaagatgaaccaggccgccaaggagatcaacatcgccattgccgaccgcgagttctcgaaatccaccatcattgtttaccgttactggtacaacgaactctgtgatgtgtacattgaaaactcaaaggccatcatccgtgatggcaccgaggaggagcgcaactctgctatccagaccctgtacactgctttggagggagccttgactatgatccacccctacatgcccttcattactgaggagatgtggcagagaatgccccgacgacccagcgatgagaccaagtccatcatggttgccaagtaccccacctacaatgccgtcctcgacgacccggcatcagaggctgcctatgagcttgttctcgactgcaccaaggcttcgcgatcactcatgtcagagtatgccattaaggaggatgcggagagtaagtgacatgtcacaaattagctattgtattcatcaactaacatgaaaaccaaaagtcatcatccaggcgtacaacgcagattccctcaagacctgccagaacgaggtctcttccatcaagtctctcagtggcaaggccgtcaagaccatggaaatcatcggccctgacgcttccagaccccttggcagcgttgcttaccctgtttctactgccgcttccattttcctgcacgtcaagggccgtgtagacatggatgctgagatttcaaaagcccagaagaagctcgacaaggccttcgcccttatccagaagcaggagaagcttcttgccgaccctggatacaaggagaaggtgtctgcggccgttcaggaaactgagcaaaagagattggccgatgccaagcaggagaagcacagcttggaggagacgattaagcagtttgagcagctgaagttggagtagacaacacgggatcataaaaaagaaaatcaattgtagcctgggatttttatgaggctatataactctcatgtagacagaaacaaaagcaagggaccgtctagagtacatgataagagaaataaaacacaggtgtttaaacaaaagtacaatttcaattttaccatgtgatgagctgcagacctaaactccccccttttgcgtaaaacgttatatatatatatctaatttatccatggcttcacatggcattataattaccaggttcccttgccgcctcctcctttgctgccctcagaagcagcagcttcatccctcttaccagctccgccgcgaactggcctcgactgcgctgcttcatgcctcctaagttcatctggtaacttggagatggagctcttgctcaggatctgcttgagatcgtagaggacatctgagtcctcgttgcccaagaaggtaatggccacaccactctttccagcacgaccagtacgaccgatacgatgcgtatagctctcaatgttagtagccatgttgaagttgatgacgagagagacgtctggcacgtcgataccacgaccagcaagatccgtggcgacaaggacctgcgactggcccgagcgaacggatgccagggcggcctctcgctgctcctgcgtcttggagccgtgcagcgtgacgacggaccagcccatggacttgatgtcgcgggcgacggcgtcgcagttgcgcttgatgttgacgaagacgatgatgggcggcgcgtaggcggccgagccgaggatctcctgcaggcgcttcttgcgccggtcctcgccggagatgaactcgacgcgctgctcgacggtgtcgacggcctcgcctgcgttgccgattgtgacaatggcagggcggcggagatatttcttcgcaatcttttcgaccagggggggcatggtggccgtgtacatcatggtctgtctgtagcggtccttgcctacgtagcgcttcatgagctgtgcgttttcagcctcgtccgtgtccggcttctcgttggtcacgggcaaagcgtcgaggatcttgttgaccgagtcttcgaaaccgaggtcaatcatgcgatcggcttcgtccatgatgatgtagcagcactgcaccaggacgagcagtcttcgctcgatgcagtccacgagacggcctggcgtagcgacgatgatctcggcgccgttgcggagggcaaagacttgctcttcgagggagtggccaccgactatgctgacacacctgaagccgagcggctccgcgaatttcttggcctcggtctcgatctgctgcaccagttcacgggtcggggcgatgatgagcgcgtacgggccgtcgttcttgttggcttctgtgaggggcggcaggtccgagatgtacaccagcaggggtagcaggaaagcagctgttttaccggaacccgtgacggcgacaccaatgagatcgcgggcctgcaaggcaatggggatggccgcccgctgaatggcagagggctccttgtagccgaccttgtcgacaatgtcaagcagccgccgcggcagtccagactcgccccagctgcgcatcgggttcggaatggcgccgccctttgtggcaatgccaaagtcctccttgaagatgcgccagtctcgctcccgcatctcgttgaggtccttgtccgaccagtgccgtcccagaccagtccgctccgccctctcctttgccctggcgcgcgctctgtagaagtcttccatgatgccctttgcccgttcttttccatgctcgatatcgcgctgctcaatcatccgagctcgcttgcgcgcccgctgctcggcctcttcgtcaaactcgccaccaacgccagccagtgagccgcccctgttgacgctctggctcgcgtatagcgggtcgttgtctctagacgtgtcctcttcgacgtcccattcaaagttgaatttcttctccgtcgtccgcatgcgcttcttcttggccgaaaagctggactgcttgttgacttccgggccaaggtaccgcgaccgaagcagcgaatcctcaatctccgccgccgagcgcttagcattttcggcttttgagttctttttcccatctcttccttcccgtccatcgcgccctctgctgccgccaccagacgtctggttcatcgctctggggcccgtaggaggcgcgacggcgccgttggggacgccatttgagactggcaggccatttgcgcgggcttcccatttcttctcctcttcccgtcgtctttgtgagtcgtcaactgtctttcgctgcctttcttgttcctcctgcttcgccttctcggccgctagtcgctcgcgctcggctttggggataaatctgggtttggcggcagcagcatcagccgctttcttttttcgtaggatctcctccacatcgagaggcatctcgatttttgatgctctatttgcaatatgtagggggtttgatagatgaatcaatgagatgcttgctctaattgaattgtcgtcgaagaagttttggcgccggaagttgattcaagaagttggattgtggcaaggcatccatcttcgagatcataggcaaggctatgacctacggaggagttaaagacccacctaagcaggactaaccaatagaagagctttaatttagcggaccattttagcgggcgctcagccttgggaatctcgaattcgatcaaattaggaacctcgaaaaagaacctccccgcgatagtctcaattcagcggaagatcagccccggtcctttctgccgcctcttccacctctcgatccaagccaattccaggacctggatcttcatagcatcatccatggcctcaccatcaaatctcgtccagctcgcaaagagcctgccggagcctctgcagcgcttctttgcccgctggccgccagcagcgctcgttgctcccggcacgtctccgacgccattccaagagcagcgaccgaaccccttccgattctacaagcaccccgtcaccggacgatggcaggacccggtctattctcaaaggaggcagatgcagctcgtgaagctggcgcgagagcatggcgttgaggagctgctgccccagacgaacaagggcacagagtaccagctggctcagcgtgttgagcatggtttgagagtaaagggtactggtgtgggacagaaggtcaagggtcacatccacgaacgacacatgattgcaaagtacgttttgttcatgttttctctctctcttcatgttcaattcacgactaacgaattatgtgtttaggatggaacagaggaggaaagccatgctggagatgccaaagcttatccgagcctggaagagtgtaagcaccatctctctacctctccacatacccgttcttatagctgactcttgggggaaacaacaggtcgggaagagaaactggacaaagttcccgaaataaacaatgggccgcaacaacttctttactttatcctggcgagcctgtacatacgccgtgtatttctatgtacaacaatgagaaacgaattatttggattcactctgtcccccttttcattgctacctatttgccgtcatcaattgcgattttgagtatcaaaggctcaacagcatcacgtgattccaatgtctaaatttgccgcctcaaaatatcttcaagtaaaaaaaacatccaaacccatgtagtatcaagaaatccacataaacgtcatctttcataccacattttttctgaataaacatcctaagaaaaaactcatcctccccaaattatggccctcacatcgccatctcactacgacgtcctcggtctcacccccacaatcctcagctccctgcctgacccctccacactcatcaaacaggcctatcgccgagctcttctgcggcatcatccagacaaggccgcatcctcatcgacaccatcatcagcgtccctgccatctcactcgagaccctcaaattctcagctctacaccgtcgaccaaatcacacaggccttcacaatcctctcatcacctcatcagcgcagtacttacgacgcaggcctgcgactttccagagaaaacgcttgtgattcacaggcacgttttcaaacaggtattgaaaacgtggatttagatgatttgccgtttgacgaagaggaggagcgctggtatagatcctgtcgctgcggcaataaccatggatacgcctttcaggagacagatttagaagaggttgagcacgaaggggtgctcatggttggctgccaagattgtagcctttggcttaaagtccactttgccgttgtagaagatgcatgagatgagaatcatgcgtcagtatcagataagaaagagtcaagccgaccagctcgtcgtgtcgctaaaccaggggggaagagaagggagtcttaatttgggaacacttggaaatgttgggcaaaatcgtgtttaagcaaggcgcatctaggagcgaaatggatcaatgttaggcaaaaaatagaagagttctggttcatataatataatattaaaaagcaattttagtagtttttatttgtccagacggctacgcatcaagagtctaaaagcagaacctccaatatgctcttcttcttcatcctccctgccagtccgtaaagggggaaccaaatcgattccttcccgaaaatagtttgcgtgttttacctaaaacgatgccgaagctcttgatcaaaaacgaagtcttccatccacaccgtagacaccagcccatccgataacaaagcgacccaagcctagagatttataccgtgctcccctgaacttactcagccttgggctcttcggcggcgggagcagcagcctcagcaggggtctcctccttagcaggggcatcagcctggccggaggtctcggcctcggaggaggtccagagggtctttaaactgagttagcaaaaaggatgtagccagttaatgggaatagagtatgtacgtacgaggttgtcacggagcagctgcatgatgagagtggagtccttgtagctctcctcgctgagggtgtcgagctctgtaatgagtgtgttagcaaaagtgattattactaagcgccaatgacgctggcacgtctttggcaagtttaaaaagagacttaccagcaatagcatcgtcaaaggcctgcttggcgaggtggcaagcctggtcgggagcgttgaggatctcgtagtagaagacggagaagttgagggcaagtccaaggcggatggggtgggtgggaggcagctcagtctgggcaacctcggtggcagccttgtaagcctcgagggacttgtcggcagagtccttgcggcggtcgccaatagcgaactcagcgaggtaacggtggtagtcacccttcctgtaacgaggaaaaagaaattagctcaacacgtcatgctacggctttggatggtatggcgtgcgcacatcttgtggtaaaagaccttggactcgccagacttggcagaggggatcaggtgctggtcgagaacctcaaggatatcgtcgcagatcttggcaagctcgttctcgatcttctggcggtactccttgataagggtgacctgggaagagttgcccttagactcctccttctgctcgatagaagtgactattctccaagaggcgcggcgagcaccaatgacgttcttgtaggcgacggagagaaggttgcgctcctcgacggtcaggtcgcggtcctcggaggcgacgatcttcatgttctcaaccatctctataggcggtcgcagtcagcgcaatcggtccatcgaacagggacggagacatcagcgagcaacgaaccctcatatcgctcagcctgctcggcgagcttggccaggtaaacagcatcttcgtgacccattttgacggtagatttttgaactttttttttggtggtttttttggagcagctgttatcagtcggttagcaagatgtacgcgtcctcaggtggcggcgtaacgcaataggcgtgggttcgtttgggaggttgaacaaagagaaatgcaaatggaaaatggtggatgaaaatcgcgaatgggagaaaaatccggtttttgggagcaaggcagcagccacagcctcgtcaaggcagaaacgtgaatatttgcgcaagaaaagcaccgtggcaggaacaagtgccgcagggctgactttacgacaaggcccagagtgaggcttgctcccccgctcctaaaccccaccaaagggggcttcgagagcagcaatgaatgcgccagctaccgcgacagacacgcaggcctccaatcgacagaggcgaggcggccgacgagggctggcacaatcgcaaagcagaggcccggctgtcccaacgcgactgaggcccctcgaagcgctgcttctgctgggccaggggtggtgccaggccatgacgaaagcgatgaggggcgcgcgccatcccataaggcgctcacataccgaagtgcgggaatgctgccaggcggcagctgggaggaatatgggctgctgtcgaggggagaggagggcagggacggcgatttcagcaggatgcacgggcagagggagatacgtacggtcgatgggacgcggttcaggaaaagggggtatttgttgtttcgttgagagaagaaaggaaaagaaagggcaagattagagagagctgtagatgagggtcccgagcagccagcacattggctttaacatgggagtggcttttgcgctggtctcacgtgccgtacaggagcctggcgcctcacccttttcagggcaccgggggggcaggacggtcggctttgggtcgggtacaaggcgatacctggcgctagcccagacgctctgcaaacgacggggcctttagcacgctttagcacggctggccgcactgactcagctgggtattttgtagaccgcaggtaccaggccctccaaccatcacgtcagagcaattatcgtgccttacatccctgtgctgggcctaacgacgcagcgggtaccttcgagtaaatgaactgctaatgcacctcgcgggtggcgttgacgtaggtctggattggttgcaaggcagctggagacgcagccgttgcgttgggctttgacgtcgtcatcgccatctccctaccgagtaagtccctgtttgctgtgccttggttgcccatgattcggtccaaagccaccactttccacggttcttgtttgtgatggtgactgggtgcccaacgctgttgtcacccattcgcattcactcatctctcttatcgttaccaagagcctggccgtcagtcaatgcagtttccggttcatgtactcccgttgtatcgcagcagcgacaaagtccggcttttgaactcgacttgactctcatattcagcgcatcgttaggctcctgatctctaattttagcttggtggcgagctgatacgcaatcgaaagaacatgggatgaacatgggattctgccacgcggtgtatacaagatcaggtactcggagagcaagggtacagccatctcagattcaatctcctttcacggaacgttcgtccagccagctctctggactcgaagccgctctaggccgaggctgctaatctcactggcccagatcgtagggagtcatctgagttaaattaccattactcatgctccctattacttatccacaagatctcccacgagatcttttgatctaccggctcttgctttggcgatatgatcgcgatatttctcgttgagcaaccattgcatagcagacccaaatgcgcctcgtttggattcactcaaggggtaacggttacctagtagtattgttcagtgcccttttccgttttattatcctgcagcccagccgtggcttaagaggcaaccggtcaaataactgtgatttcgtgacattggccacaactcgagtgctggataatgaacccggggtgtgaataacaagttcctgtttccatctcttgtgcgagcaatagtgtgctgaacgaaatgaaaaaggaaaaagaaatagaaaagggagctgttcactttcgtattatttatatcgtatagtggtattgaaaatgagacgatactcagagccgacttataggagggtaccttatcagcccttagataaactcttacacggccgcgttgagtaaatcaggataagtccagatatcaggcgctgcatgtgtttgaatcttatgaatatcgaaatagctgagtggagatggtcggagttcgctatccctgctggataggatcgtccagatcaggcacaagtacccatcatgctagcctcgagtcttgggatatgaatacagtcgatctaagatgcttctttcgctgatagatttgagtatatatgccttacctaggcgacctgttatgatatagaaggccaagaaaaccccatgcaagatgtctacttcttggtgcaattctagctgcgcattttccccatgttatactttcataaaccttgcctacccgggatatacggcagataatcgaccaaacaattcaatgtttgttatattggttgatttgcttgcgcagtggtatgtttcaaccattattcagtcttgaacatctacggatcgaaggttgattctgtttacccgaatatagccatttgcgccaaaatctcccgacgccctttgtcatgtgccccacgattcgtcgttgcttccgatcagtccaccagagcatatcgtgatacgcggagcttgatgttgagatttagcttttccccccaatattcatgataatgggttagtcgcgtaaaattttgtcgaaggagctttgtcatgagctcatcacaagcttgtctctggtgcccactctgtgaatagcatcgttccagaagacctccataataatatagcgcatatccttccgaggctaatgtctactattacatacaattaattcatggcaatgctcccatttcaatcgctgcacgaaattgcaattccaatcgcaattctacaaagttctctcttgtcccccccacatgccaaaccactaaagaaacctccatcagcccgcgtcgaaccactttcgccgtccccaatccgaaatagtgggcggctttcgatgacgctcgcctttcagcccctcacaccactctaaaggaagctcttctgtgctgcaatttagcattccatactgctagctccatttgcgccagcagcgattcggctcctcaggccagcacctcggacaaaagctccatccaattgctgctgcaggcaccgttccgttcccgtttataacctcaatccttccctcctccacgtttttaccctcttctttccttgtctttttttcagcaacgaacaaaatcaccacctctctccctcacacaacatcaagatgcttcgcaccaccctcaccaagacggccgtcttccgtcccatgcgcgctgccttcagcaccactgctcgagccatgagcgaaggcgacactggtgctcctcccaagaccggcggcgcagggtaagtggaaaaaaaaagaaggattcaatcctccccaccatttcatctggctttcaattgcaatattttttttctcaagtctgacagctttgcgactttgcagagacgctttccagcgccgtgagcgggcctcggaggagtacgccatccgccagcgcgaaaaggaaaagctcgtggagctcaggaagaagctcaccgagcagcaagagcacctcgatcgccttgccaagcacatgtatgcgcaacacaagtccttgtaacccccctctcaattcaagtcaggacggcaccgctaacgaagccatgctacttctttagcgatgagattaccaaggagcagggcggcgagcagaactaagcaggacgaaaacgcctcaaaagagatatcaaaactgaaataagagacaaagaaaaaaaaaaaaatgtccatctcatgtcggcccatccgctgagctgagctgtgtttaagctaaagtctgtaaccaacagctaccctgggttgagcggagctgcgctacatgttgtctcaatatgcttgcgtattttctttccccttgttgccgtctaaggtactgtacagctacatgactcttccccccctcacagaaacaaccaaatatataaaggaaataaaaaaaacaagagctactccaatgttgttgtgtccaccagatgcatgtccctcaatcggtcgtgcgtgtgaaagacctttattagattcattcttccctgatgccatcccaaaactccaatttatatcatcaatgcctcgtaattaggtacatcacctccgtcccatgtaggatctgtagaagctctccgccacgtcgctctctccgctaccgtagtgactacccaagttgctgctcgacttttgcgcggccgtgaccttggcctgtagagctgaggcgttggcgtcaatccattgcaattgagtaagatggccgttcagtacgcgaacaatctggctcagctgcatcatcgtgttagcatatacattttgtcaagattttgccaatggtaaaacttactggatcctcagccttggctcccttgctcaatgttccagaaatttcgttgatctccttgaccatcttggataggtctcgcgacttctcatcgagttgttgtgtgagcttctccgctaacttataggtgcgctcacgctcctggtccggtcctccaagctgttcaccagggcccatctgcttggaaaacatgtcttggacctctgactcgtatcggttcagccaggcctccagctcctcttgttggctctccacggcagcgagttggcgctcaatctcatggctcgctcgctccgcttcaaaggtatccagatacagtttctggatcttttcaccattgtccaccaaatttctgtcccagttggacacaatagtggcttggtccttgaactccttttggtattttgatagatccgaggcccatcgagtgacaatatcctccatcgtcttattcttcagccgggccatctgagatggaggtccattggtggacgcgcccaatgcgcttgtggtggttgtttgagcggcgggcttcgccgcatctttgtcaccagcgggcttggctccgaataggccacccgcaccagcagtagtcgtgccggccgctggtgctgccgttgtagtagccgtggtcgcggcaggctgaggcgtggcagtaccgaacagtgaggtagcaggtttggcggtggcagcaggagcttgagaagtggtgccaaacaggccaccagctgcggcagttgttgtaggagctgctgaagatgtagtcgtagcagcagtgccagcaggcttcagaccaaagagacctcctgcagcagcaggtgccggagtagatgctgaagctgcagaggttgtggtaggagcagcggtaccaaagaggcctccgccagctgctgctgctggggctgtagtggcggcaggtttagctccaaagagagaattcgtcgttccagcactggccggcgctgcggcggctgtagaggctgcaggctgcgcagtactagcagcggtattgccaaagagtcctccagcagccggtttggtagcgggagtagtggtagcagcaggcttgttgccaaatagaccactcgtggctgattgggctccaccgccgaacagtcctgatcctgatgtagtggtggccgcaggttgcgttgtcgcagtcgaggcagcagcaggcctggcagctccaaacaaaccgccagcagctggagcagtgctggcagcggttccgaacaaattgccacccgcaggtttggctgggtttgcggggggcgcgccggcaggcgttgtcgattgtgcaaataatggtctggcaggtgttgtcgctccagcagcagtggtcggggtagtcggttgggcagcaggagctggcttgtttccaaacaagcctagagctggagctgtcgcagtgcttggtgtctggctggcattgttcccgaacaagccaccagtcgaagaagtagtcgatgcaggtttattgccaaacagaccgccagcggctggtgctgcagtgcttgttttcgtgttgccaaatagcccaccagtcgccggtgtggtagaggctgctgctgtagtggtcgcgccgccaaacatgccgcctgtcgccggtgtggttgaggctcctccaaatagacccccagcagcagtggctggagtagcagatgaagaagcagcagcagctccaccaaagagacctccagcaggttttggtgcagcggcagcgttctggcctccgaaaagagatcctggagggttggtagcgggagttgttgttgcattaccaaaggaaaacttgggcgctccagacgtagcagcagcattgccaaacaatcctccaccggccggcgcagtgctggttgtgctgttgggcgcggcacctgaagagttcggagttgaaaacatggcgactggcgcgagattgtcttctttctatctgaatcgtcggtcgcgaagggcgagagggagcagcttgtgaagaatcagatttagcaagttttcatgatagccaaaggctcggctaagatgaatgaagggaattgagaaccgtagcggactgccgaaagctcgccttgggatggttcggagccgatggcgaagaaaacaaaagatcgaggcggtccaaggctacggttgaccaggtgcttttttcgcggtcatgttttctgggagctttagatcaagacccagcacgcgcagccgtggtgtggctggggagtccacggtgctgggatctccagccacattatttagtgctgcatagcacaagccacagccgaccccttgaagcatggcataatagccattcccacgtgatgatagtactcccactctcgagagcttccatgttatcgggagactgattgagctcaccactactggcgacgatattgacacttctacgtgcagttttaggcattcttgcctctctttttacccctagatttgccccagcacattctataccgccgagtcattgcgcggcaccgttatgtcctgaaggccttcaagtgcctggcctcgacgccgaagatagaaccacagcctcgttgctacgaaccagccactcgacattcacctcgaccaattgaatctcgcagtcaaatactacctacttgattgattaatagtttctcagcttaatagagcaccagcagaacacaatggcggactcccgggatcttgaacccccgccacagacccacgtcgaggacccgggggcccatcagcttggtaagtcttcaactctcagcaagtgtattttgatgaagttgggctgacatgtttggatagctgaggcttcagattcggaggatcagttcacggacgcacagtccgcacccacgagccccggcgttagctcaccggtccccaagacacgagtggaactggtcgacaacgaaccgtcatatggagaagtgcccggcaccgaggcgtacgagaagagagagcaagatgctgagccagatgagattgccgtcgtgtccgaaattgcttccgagccaacgccccccactcctctcgagccgaccgatattcctgtaacgatggtcgaagagtccgttggtgactatcccggccaagacacgccgcaggagctggagaagcataaagcagacgctacccctgatattatattgaaccctaatggcgagttaaggagtggcaacgaagatgctatttctggtacgcatacactttaagcttgaaaattccttcagataatttattgactctatcaaagacgtccctctttcgcctgctctttctgcagcccattcgagaagagagtctatatcatctcagccaacggtcttggccaagccaacagaagtaactaatactggtagtggaggtggcgatgacgatgacggtgtgatggccgaggaaggcgagaaaagagacgagaaggtagacgagaaggtagacgagaaggtagacgagaaagaaatcgagaaagaagctgaggaagaagttgaaaaagaagaagagatagaggaccagaaagaggacgagaaggcagacgatttcggagacgatttcggagatgagaaggaaggcggcgaggatgacgattttggagatgactttgacgactttgaagagggcggccacgatgatgactttgatgactttgaggctggtttccaacacgctgaacctactacgactaccacatcggcacctctcccagttcaaccacaacactcattaccatttgtatgtgcaccgcaaagatatacacacgtattaactcagtgctaacccccttatagtcgatacccgactttgatgggctgagccctgatgaagtcacttccgcaattgaaccttgtttacatgacctcttccctcccgaggaactcgacttccgggccttcccaccgatatcaaaagactcatcatccattttcctcacgccacgctccgcctctctatggtctcagctcgttgctcccccgcccctggcaccgcccgactggatccgttcgcgaacccgccgtctgtttctcgtctctctcggagtccccgtggacttggacgaaattcttccggcatccaagcaaaagaagcttgtgttgccgtcgcttaatattcctgccgcctcgcctagagggtcaagtgacttgcgctcggcgaccagactaaaccaaggcgatggaaatgcctcatcaacatcagtagactcgcacggcaaaccattggcgtctaagaggaggaaaggaccgcctcccccgccagagttggacctggtagtggcaaaacatgtctgccagacgacagacgaggcattgaatggcatgactgatgaggaactaaagggccatgtggccaagttggaggccatgcagggagcggccaaggagatgctggattactggacaaaacggacggatgaaaagattggggatcgggaggcatttgagggggttatagaaaacttggtggcacacgcacgtaaagtacgaaagtagagacttgcatgatgatttatatattatggattgtccaattcttcaacacaaaaattgacctagcagctatttgtgcttttctctctctctctcttcaccattatcatcctgggtaaagaaaaaaaaaagaacttctatagctttatagcaccaatgaagggcacctttcctgacgccgctacctagcctctgggaaggcgtttcaatcctgctctgtatggctcgtttggaaccgactaatcgctgtctccccttttctctccttctccttccccgtttcttcacaccgctgcaagaaaaatcgctggttaggtcgataattctgctgatatactacaacccgaagcataagtttcttttttcgctccccacccaaaacccataataacacatcgcttcatagataagtttactctttcctagctctatgcttatgcagagctgggctccagagtaacaccactgtagaaattccgttagctttaaattctcacagaacaatggaaaattataaatgtttgaaagaatgagaagggaaaacttacgcagcaattgtagcccatccaataagacgccagtgcttgtcgatacgtcggctgagggcaaccttctcgccaatatccgtgcagacggggctggttaggatcagcttggcagcatcgttcttgatggcagcaaccttggcaccggtggatgtggaaccaatgttgaccatgatgacttcgttcttggccagcttggcgaccttggcctgcttgccatcggcagtcttgacaccaagcagacgtcggaggaggtagaagttgatttcgatttcgctgtagatatcggggagcttgcccttgaggcccaggacgaaaccgaccagacgatcagcacggcaaagggtgggatcgatctgggtaccgacaccaatcagaccaccgggaacagcgtacttgaggtcgttgccttctgagttgagagagatgactctgctgaagagaggagtgcacttgagagcaccgctgttgtcgcgggaaacaataccggggcgaatctcgatctcatcaccaagcttgagaacgccgtgcaggatactaccaccggcaacaccacccttcaggtcgtcaatctcagcaccgggcttgttgacgtcgaaggaacgaatgatgatcatgtgtggtgaaagggagagatctctgacgggaacagggatggtgttgacaatggcatcgaggacggcatcgacgttgaccttgagctgagcagagatggggatgacgggagatttctcagcaacagttccacggatgaacttgaggatcgagtcaaagtgctgttgagtgatttcttctctcatcaggtcgaccttgttctgcaggatgatgatgttctcgagcttcatgatctcgatggcggccaaatgctctgatgtctgaggctgagggcaggattcgttgcctgcgatcagcagaagggcggcgtccatgacagctgcacctgacaacatggtgctcatgagaatatcgtgaccagggcagtcaacaaatctagaagatgtaagtatcaataatacggctctcatctggcaattcctacggctatggggttggggaagaaaggagagggcggcagacgtacgaaacatgtcgcagcagacggtatgtgccaccgcagccatctctctcgcaaggagggtcaacctccttctcactgccgtagcttcggtagcagccaggacgagggcatgcagcgttatcgcactggtagatcttggcgttggcgtaacccagcttgatggtgatgttacggatcagctcgttcttgaatcgaactgtctggacaccggaaatggccttgacgacggtggactttccgtgagcgacatgaccaatggtaccaatgttgatggtggcttgtcgggcaataatctcgggggtgagaggcgtcaggatggaaacatcgagatccttgggatcggtctgtgggggcaacgggggctttgcgaccgtcttgtcggggatgacggggttggacttcttgagggcgggcttgagggccttttcttcgacggcgttgtcctgggcgtcgatggactctccagagtcagagtcggactggatatcgtcgtatttcggatcgtcagacatggtggctaggcggggcagtctctgacaattcgtaggaactcgggggggtgaattcttcagagtgtatagggattgttttctttcgggcagtcggggagcggtagggctctaaatggatgcctggtggaaagaaaacacgggatgattatcgaagatgtggagagaaaggcaaaagcctaccaggtttttgtcactataaaattgcggaggtttgcacaagcacccatttcgctgtcgagtggtcaaaattcatcgtgtgcagctggatgactcttactctaaacccaacttggcctgataagctgataaggattattgcccctccacagatgtagatttcgtaagcccctctttgagtgctaggactgctacaggcaagtcaataagaaaagcactggacattattgctttcagaaaatgaaggaatatgtcaatgaagcgggaacaattgatttaaagttcaaaattggaaaaagtagtaggaaatcatgtcgatgaatttttatggccatggctggatatgccctactaggattatggtgatggctgggagcttttctcttagcgatcaatgtgagctctacatacacacttgtacacgatgaggaaatgcatgcgtaaaatagccaatctgaaaatataatcttgtagttgtatgacttggaagaataaaagaaacaacaaagaaaaagccgtaaataattgaagaaaacagtggagtcgacacagagtggcatccgggcacaggtaagtagaactagtttcagtgtagctggaaacgccggatagcaaccctttagatataacaagtgcgctgacgaagattatatttactgcaatgtgccctaaagaagtagaatcaatcactgactttcttatcgcgacccaaaaggcctttatcaaacgcagctgcttgctagagattgatctttcgagactcggccttggtgatatgtacatgacaacacgccgctggataaagcttcgaaaccttcaagtttctttcaattgcgagacaagcactattggtactttgtagctcgattttcatctgagcagcatcatatgatttgcatcgcttctgatgagcgcataagctctcggattgctttatgaatcgagtatgactatatcgcactctgaccctagttgggcaagcaataacgctacccactgtcacaacactcataaactccaagaggacttgttgacactttgcttacacctccaaaggtcatcatcaacaagatgtcggagactaaaacaagacaacctcgtctaccagctggccgggacaaatcaatgccgacctgcagaaccattgccttccaatcacggttacaagccatgcggttgcattctggaaaggcatcaatgctgttgctagcataccataacggatgagtccgttcttgtccatcctctattcgcccgatggaccccacggttgcggtgcagtgcccagcacatgacgtgcttgctgctgctagtaaactgcagtgtgtgatattcccggtgggtggagtggcagaaggcgacgacttggcccccaacacagagacgcggacggctaaaggatttttaaggtagaacatgttcctggcactactgtctagggcgtctgtctacattgtggtaacggccgcagggacgaagtgcatgggaagtgcatttggatgatgacaaggatggcacaccaatgcagagatgttccacgggcagagttgatagccttgtgcttggcaggaagcctttgcggatgcgtttcgcagcatagatgcctacatgtaggtatagcaagcgtggacatgctatgtgaaaagaaacatgagcatgaacacgaacatgaacatgaattagccggttcgtgtatttttgcgatccacttttgatatatttcgagcaaccccatcaccaacagatgcaacctctctatacaacccaatacctggtctaccttgggcacaaagtagatgttcgtataccaagcagcttacgcatagacaccgagagattccaaagattaataacctgagctagcatacgcactcaatgacaaaacacggcagagcggacagacacgttataccgccccggatagcataaccgcaaacccggaaatgcgcacgaaaacggtgttagcggagaagaaaccagaaaaaaaaaaaaaggtcagcgtctgctgacgggcttgctggggttccttaacgccacggcatgtgttagtgctgaacgatttcggttcagaacaagccgtggaagtttgcgggggttgatcggggaaacgagaaagaaacgagaagatacaagtaggaacaatgaaggcatcgactgatgatgatcttggcagggagaaaaaaaaagactcagtgccgggagggtgtggttgtgatggcttcggcgcgcggctgctgaagtgcatgggaggttgtgtgtgttttaaaatagcaacagttgaaaagcctctgggttctcgtactcgtactacacacagcagacggcagacggcaacaaactcaactcagcaaccaccattcctggcgagagagaaagggacaagagggcgggaccttttcgcatggcaagcaagcagggacgaatcccaaagagctcattgccgccgaccagctgcggtggcttgccacccatcacagcttctcgctcgctgattggctgcagagcaataaatgcagccacaagacagcccccggtccaagcagggccctaaaaaggcccgccgggagtgccttgcgcgggcccaatcagagcgcgcggtttgccgtcgccattcgagatatcgaacaggcccggcggcaaggcaagttgaagggcggaggaagtggacggagagactccatctgggcgtgtaaattcttttttggtctttggcatttgggcggcagtgatgccagtactggcagtcaagagaccggaagctaggaagggcgatgcgagcgagcgataagatgatgatggcagctgcaaatgaagcgaacaaagcgatctagcaagggatgccggctctctagtccaagtcgtcgctattgtgctgcctcttttgacgtccaaccaccagccacttccggggcccgcgcccgctctctcgcaagggcagaggcgactagagagccgatggacgatgcgcgctgttgggtgaacgagcgccctccggtttaaggtcctgagtgagataatagtgcacccggctgtcagagccttgcttgcgtgggtagatttgccgtgctgtttgttcgtttgttggcttcccctcccctcattcaactctcaactcaactcaactcaactcaactccatgcctgcttctatcctctgtaccagaatcacagacaacggctttcagtgcacttgctcgccaatctgctgcgcgacaagggctcgcactgcagacccgcattgaagcgccaatctgcagcccccgtccagattgagccaatctgcacctcagcttgcccagcatcgtttttttgctcgtcgcccggcggctagccgcatacaccctctgggcgcatcacaccctcctccaatcgcctatcagatggccctttttctcgtcccatctccaatgcccatttacatctcgccttgatccctcccatatatgcacgcagtatatactattacgagagagagagagagagagacagccgcccgtcaataggattcgtcgtctgctaaatcgacgcccctcctctcctccaatcccagcgggagacagattcgcttcaacaagtctccatctcgctattgaattttccttcttttggctccggcgcctcgagctggtcgaatgagcgtcttgcatctcttctcttgccttgccgccagtcctgctcaaaactcttgcgctcccactcccacgtagcgattctggagtttcttctccttctcttgcttctcgatagctggtctcgtcacactattcaacagtgattactgtatctcgtctttctttttctcgttttgtcgatactgtctgctttgcttttacctactatatcgctgtgtggattcttctcgttacgaggcttactgctatcgactggctcgagaaagttcgacttacacgaccaagcccgcacttaattcctccctccctccttgccctctcaacccaaacaaataaaataaaataaagaaacatccagagctgtagctcttcacagcgtccaacatggacagcaaaggtccgtcctcactgacgcaggagacgatgccgccacaagacgtggcagtggcagcacaagacgcagcagtcattaacacgccagagcctacaggcttcaacttcaacgagaagaagcggcccgccgctctcaacctcacacaccaacgcacaggaacctcttccagctcatcatcagagagctcactcaaggttccgcggacacctcgcttcgccgaagccacctccgtccactctccagtcgacgacgacaagatctcgccctttgccgaccccgtcaaccctcaagcttcagagtctcagcccagcgatgtcggctttggctacatcggcagcaactccaaccgggattcgatgcccatgccgccaaagtcccctctcaagagcgccatgagggtgcccggcacgccagccaggacgattcacatcctcagccctacattccgcgaggaggccgtcctggagaagcgtgaactcgagacggaaaaggagcaggccaaggatctggtaagccttctctcgtttctaccatctggaaagcctgtatctgtttgactaaccactctgttcacagaaacacaaggtccgcgttcgtatggccaagttcgcccttcgaagcgtccacttcagctgctctctcattatccttgccatgctctcctcgtcattcgccatcttcaacgccaccaagcacctcccttcgcagagcgcaatgccttcctgggccaacggaaccgatccctgggcacagaagctcgtcctggccatggcctgtctctctctcgcaatctccgtcgccgtcttcatcgcctactgccgcggaggacatcgccgcgctgaaaaggtcggcacatactacaccatgtttgctatcggatgggtaagttgtcacagttcgttgtttgctccatctataaccatagctaatacgaatgcgtgcaatctagttcatcgtcagcttgattctctgggtcctcgccgccgccgtcttctccaactccaagaacaacggcaacaacaaggacatgtggggatggtcctgcgtccaaaacacccgctccgtcgtcttctccgaaaaggtcaagtacagcttggtctgccgcctccagaactggtccctcatctgcatcatcatcgaggtcgtcgtcgaggtcatcagcatcctgctctacagcatcgtcttctaccgatactactccaagcgccgcctgcacaagtccatggacgtccgagaccgagctcgctccgacctctatctcgcccagcttcgctcgcagtccgcccccaacacgcctggcttccctcgctctcccagctttgcaggcgcccccatgaccccggccatgttcccgcccaagtcgccagccctgagccagtacgccttgtcgcctcgccacgccccggccggctttggcagcctctccagcatcaacgagaagagcacctttacccctggtgtccaggtcatcgccgagcctccgtcggtctttgcaccaaccccagctgcgttcaagctgcaggctccccctaccaaggctccttcagctacgcccaagacgactcagagccctctgacacaggcagcaccgccattgccatttggcctgtcttctgaggcaccccctccgtcagaaaacgttcaagagcacggccctgttgctgcacacgagccaacatatgacgccgtgcccatccctggcgcatacaccgcaggtcctgcatcatacggacaggcgatgtaagggtgatgcttcaaaaactaacaaaaagaccaaaaacaaaatctccaaaatcgtgatgactatatcaggtttttttttctacttcttctactttcttttgttcttcccttttttttgatgatgcaggccaaaaagaataggctcgaagcaagatgagtttttccttcttgtcaagaatgagttgaagatatggattttttttatcttattttggggggggtttttcaaggaatcagagtgtacttaatcttaccacacacatataccacttggggcgttatttttgttgtactatttattctcttttggaaagaggcaggctggcaggcaaattgagcggaatcttttgatagtttgtcggaactgggttcgacgatgtgtagccatctatactggacatgtatataaaatatatatatacatacataccttattgtacatcttgatgcaattttcatctttcgtttcctatcttgtattgccttatagattagtcaacatatggagtgattacttttctcgcctgtctgatgtgtagtcgtaatcttcttaggctacacttggcagccccttcttagagacctactagatattcatacatcgagtgttggaagaagagcggcgtcatataaatactttgcacccgttcgcttcaatgcagttccatgtaaaagaaaatcgaccttcacatgtctcaattcactacgcttatacggcacacaccatgtgaagttcaagttaaatttgtgaaaaaccatacatcgtcatgatagcaactcctagatacaggcacaaagaggcgacgagaacaagatatgaaatataaaaagaatcattgcattacttttggttgcccgccgcaccttcatgtcattaaggtgcaaaggacttcctgagccttcgtcacgcagccaatactgcctctccttttttttcccttgcaagtcgcctcccccttttgagacccggctttttcaaatgccgtctcggatggctccctctagaaatgtgaatctatcagcagctaggttcaaagaaaaacaccttttggaacgatttccctcccacgaatgccttaactaccataaacagggctactcaataccaacaagggtagcccgaagcgggtgaaaaaacttggatatgatgggaaaatattgcttagatcaggtcggcaacgttcatgggcatttcctcgatctgggtgctgtagaattgttcaatctcacgcatcatgcggacgtcgtcggcagtgacgaagttgatggcaacaccctttcggccgaaacgaccaccacgaccgatacggtggatgtagttctcccggttggcggggagatcgtagttgatgaccagggaaacctgctggacatcgataccacgggccaaaaggtcagtggcgatcaggacacgagaagaaccggatcggaactccttcataatcaggtcacgctgagcctggtccatgtcaccgtgcatggcagagacggtgaagtcacgggcggtcagcttgtcagtcagccagtcgacctttctgcgggtgttgcagaagatgacggcctgggtgatggtgacggtctcgtagagatcggacagggtgtcgagcttccactcctccttctcaacagcaatgtagaactgcttgataccttccagggtaagttcgtccttcttgacaaggatacgaacggggtcacgcatgaatcgggtggtgacctcgaggacgtcctggggcatggtggcggagagcaggacaacctgggtggactggggaaggagctggaagatgtcgtagatttggtcggtgaaaccacgctattggagagagcacatgttagtgaggctgagctatggcatgaaatggcggaattctggcttgtgggatttccttacagaaagcatctcgtcggcctcgtcgaggacgaacatcttcatggcgtcggtcttgaggaagcgacgctggatcatgtcgtggacacggccgggggtaccgacaacgacctgggggccgtcctggagggccttcatgtcatcacggacgctggtaccaccaatgcaggcgtggcactcgacgttcatgaagtcgccgatagcgacaacgaccttctggatctgctgggccagctcacgggtaggggcgagaatcagggcctggcactgcttgacagcagggtcgatcttctggagaacggagatggagaaagtagcggtcttgccagtaccggactgggcctgagcaatgacgtcgtggcccttgataacaggcataatagcacgctgctggatagcagaggggcgctcgaaaccgtaggcgtaaactggtcgttgttagacatggtcttcccccctttttttctctttgtggttgaatcgctttgttgaaggcgtggaagagggacagcactcaccaccacggaggagctcagacttgaggttcatgtcgtcgaaggagtcgacagtctcatcgtagttggactcgatctgtcctgtaacgcaaccgcagtcagcaaactgaagaatcagagcggggcagtaagaaaaggaggcccagatttgggctatcgtggggtcaaaacgccgcggccgccttgcgcgcacaagcaaaatcctcatgaagttgccaatacagcgctcagcagccagatacggcgcagatcttgcggtaagactcaccctcggggacgtcctcgagtcccttgtcagccatgattgcggttggagaagaagaaaagaatctagatcaagcgcagctcgacctagaaattatttaaaaaagttgggcggggtggagcaaaaaaggcagtcttctgtcgagagaaggctgcgagtgtgtggtaaactgaaaagtaatcgtctagattcaaagttctcgatagatacgagaacaaaaggaacctaggaaaaaaaccgtgatgatatatttgtatgccttgagaaggttgaggagagagaaaaaaagtgaactgaggggcgatgtggacttgcttttttttttctctcccagccgcttgtggccaatcagtttgggtttgcgtggtggggcacacggttagggtacctcaagccagtggaattttttttttttttcctctggagcattgtatgcagcctagagcccagcgtccttagcgctgccagcagcacattgtggcggattgtcgcaccgctcgcaggacgcttcgccccattttacggagcagcgcctatcatccaacacagtcaacggtcattgggcagaggcggagggagaaaaaaaaaaaaagaataatgtcactaacaatatctgacttcgtcaacactatacgagccatgttttaccctggcttgctgctaacagtcagaaaattttgcatatgactttaattttgccatcacccagacagtatatcttcacctttgcttacacggcctggatgaacccagaccttgattccgcagcgtcgggacttgcctaaagtctatattctcaaacaacctaaatcctcctcagatctaagcgggtgatgagtcgacgcgaatagcatcacaatcatgccttctgcagtttcacaaaagagtcaccagctcggtgactcaactagtgtcagccactctgactcaattccaactcaccctctcggtgtcaagcccctgggcaatcagtatctcgccaaggggccaaacgcccgcagaagcatcggctcatgggcgtgtttgcctgaagaaatccttgctcttgttcttgagggattcgacaaacactccctgctgaatctcggatccacgtgcaaattcctatatgctttctgccactctgaggagctatggaaggccctgtatctccggtaagctgatgatgcctttttttttcaatgatttacacattcgagtacacatatgagggagatgagcccctgcatatccctgcatgaagcatacaactacatggccagcttcttggtggtagccaagtggctggttgaggcgtgctactaggtagtgaagcgatgagctccctctttcttgccgccggcggaaaactttgtaaagaatctgtgccgagtaatgcgtataaatgcagtatacatctatctagcaatactttgtacttgattggcagcatcaaacacgtgtgacatgggctgacctgcatcatgcttcaggtctcagtcaactagcagtccatctataaactggcggggctcatggaggtcgacggtcattgggcttcctaatgaagatgaagccaaagttgactgcagcaatgtcttctctgatgtcctgcatcgaccttttgcctgcagcaacatcgatctagcaaacttcgtcacaaagataccaaaggcaaatgaaattcgccgatttgagaatctcacgtacgaagaatattccgagaaatggaccgagcagccgtttgttttaacaaactgcatacaagaatggcctgtctactcccagtggaccatcgattcgctgcttaagaagtacgctgaagccgagtttcgtgctgaagcagttgactggacattttcacagtattgtgattatatgaataggaacatggacgaaagtcccttgtacctgtttgatcgaaagtttgcggaaaagatggggctcgtaataggacgctcagcagatgctgcgtactggcggcccgattgctttggaccggatctctttgaggttttgggagatgagcggccagctcatagatggctaatcataggtcctgagcgcagcggctctacttttcacaaagatcccaatggcacaagcgcctggaacgccgtgatacagggggccaagtactggatcatgtttcctccaacagctgaagtccctggtgtctatgtctctgaggatagcagcgaggtgaccagcccactaagcattgccgagtggcttctcacgtttcacaaggaggcgaggcaaatgcctgaatgccatgagggcatctgcaatgctggggagattctccacgtccctagtggatggtggcacctggtcgtgaacattgaaaagggcattgcactgacacaaaactttgtgcctcagtcccccggtctcaacctcgtctctgaagtgctatcattcttgagagataaacccgaccaggtgtctggcttttcccgagatgtggaagatccttttgggctttttacggcgaggctcaaaaaggagtatccagatgttttagagagggcccttgaactagccgataagaagagtggcaggaagaggaaatgggatactgcagtaggccgagatgaagagcaggcagaagggttcagttttggctttggcggtgatgatgatgatgagataccttgatggatatcggcacatgtacaacagaagagaaataactcctttgtaatttacgcctatgaattgatgtggattgttagcatgctacggagtttctgtgcagccagcgatatctgtactaggagtgcggatacggatactgtagatgatagatcgtatggggtatgcagcaaaaagcatgtcctttgcggggctctctgcgggacgatttttcatctgaggatcccccctacttttcgattgtgattgtttgtaagcagagacacatcgcactcacggtaagctgctggttacggaaacttttatggtgcttcaacgagttgagcaattgctaattgaacgatagtgatggtgaaatggcctggcattgatagaatcgatgccgacactgttgtcccccctccgctctacttttcttgtgaagcggtgctgagaatatccacgatttaggctgtccgttgaagaacgaatgtgaatactgaacactagctggggtaggatgctggggtcagataccggaattactgtagcagtatttttggcaacaagacaacattgaaccgaagtagagacctggagtagcgcacttgggctgggatacctaagtagatgccgtctataacgagtacatacctactgtacctcattatggctcatgttgcaggatcaagttcgttatcaacccgggttggtccagaagtgaagctgtgtgtaaggatcggcacagcagtgttgcatctgctcggagggttccagacaatcgtccagggggaaagttgttgaggtgaagcccacgttggcactagcatgcagcaagatgtaacccgaatgggaagatggtgtgccaaacaaacactccctgacgctgattaggtacatggattgtagatgcaatcctgatggctgcagagcaacacagctgtcgataatcacactcgcccaagcagcaaggaacgggtagtgattatatgcgtctcgctcagtaagagcccactcgctgaccacgtcaccactgagcaagttgtagtagcagcaacaaacggcccggagaggaagctgggctcgggcactaaagccactgaagtgcgctgccaaggagctctgcccgctacacaggatggatcgctagcgcccgtctcagcacagctcctcctatgcctcccgttggctgctagccagttagttctagactgcttcgtagcccaggtgccaatcaattggcaaccccttgcgatccgactaaggcagagaggaatagagggagacacagagagacagaggcggctcaaacaatcaagagactgcatgtttgtaccaaggcaacgcccatcacagcaggcaagcacaggcaaataagcacgccatctgcggcgctcttggagtttgtcgcccaaccgggcgcggtacctcccatcctgcctgcagcgccgcatcccgtccaggtaccggccacttcccctccgcctccagcccaaaaggccgggcagccattaggggtttattactgggccgccgcaggggctatttcgcctccaccacgacctgtcgcgagtctcgtcccagcatcagagccgcctctttcccttcgacttcgcatctcctctgccttcaccggtgcagggccttctggaggagggcatccttatttcgaagacactcttctgttcgcccatcgacagagcgagtgcggcgcacctctgaaatactcgtctcggcgcttctcctctcttcgactctacggaaagctggcggggtttgcggcgcaatgtaagctttcgccgtctgcctcctctccgccctttcttcaccgtcgcccaccgcgcgctcctgggttctcgtctttccttgcccgattcttcttcgttccgtctttgctgcccgtccacgatatcgtttgagttcctgtcgtcatcgctgtcttgctcataacttcccaaactgtaagtgcttgtgacaccaggctgtggttgccacccctagcttggagtatagatagctggagagcttcgcgagagcatcttttgccatacgcaaactaacggcatcaatttacttaggcgcttgttctttgttctctgtttcccgtttgcctttgttgcttctctcttttatttacctatctaccaccgctttcaaagctcaaaccatccacctctcttctcttcttcgcctaccgtcttacaacgatccgacactttacgaagtatcatactacaaatagatcaaagcgcaagcgttagacttccctagtcttgccttgaccccgatttctgtggaatataccactcgccaaacttgctattctcgccttaatatctgcgtcggtctgcgttatcagacccgaccgcccgcagtcatggtgttggacgagcactacgagatgtgcctgcccatcttgcaggaccccgcgctcgaagatgaggataagaccgataaaatagaagagctcttcaaaaaggaaaccaacatggttggctcgtctctggagaatgccatcctcgatgtcatgtggagatggcgggaatgcggaggcacctccacgtcaccgcctccaatccgtcagaccatcctgcgacgaccatcgccagcttcgtggagaggcggaacgccgttatcaggctcgcctcgcttggccgtcagtcctctcgcgccgccagggtatatccctgccacctttggcaggaccaagtcggttacggcctctccctttggctcgccgcgagcctcgcctcgcctggcttttgcgacccctgtgattccccatagtccaaatctcaatgcatatgagttcgctagcgaccccacccccgccacagagatccttggagagtaccagatcgagaatgtcgactggctcgtcaatgatgataccatcagcctctcctcgtctgtggggaccaccaagagcctcaatgccgccgcgccagagttttcgtcaatgtcctcgcagcaaatcgacatgtcgccttacgacatgcttaggtcaatcctgggacacacaaggacagacgaagagatagaatctgctcttgcggcacacaactacgacttgagcgctactattacgtccatgatggagattcagcaggacggaggtgtccggctcgatgagcccaaaaatgtcctcattggcaaatctatatctgcagagggtcgtccatctaccccagtgaaccaaaaagcaggtgtcatttgcaaattctatatgtctaccggacagtgtctgcgcgcagactgccgattcagccatgacctaagcaaccacctctgcaagtaagtttttaagtaatcccagtgtggcgttttatcagcaaggtatagcctgctaacatgctcaacttagatattgggtcatgggtaactgcttggccggcgagacatgcatcttctcgcacgacccgtccaagctcgtaaacaaaatgtctctggaaagcggctccaatactcctactagaagtcatagtagcttgatgctccaggatatgaattcgttcccctctttacatggcgattcagaccatcatggaggctattcaggtagccccaactatgcttcatcgccggggatgcgatccctgcgggccgagagcccacgccctagatcacgacccggaagccgacaccagctgaaagaaaactacatagctgctcctgccctcgatgataacgaggctttcccttcccttggtgcggctatcgcaaagcaggggaagaagcatcatggcaaacgtggcggccacggtcataaggagaacggtactagctctttggccgacattgtcaagatgaatccacctgcatctcctaggctcgaagtgcgcaagcctgttagcaacggaaacggcgtcgttggcagctctggcgaacatggcgctgcagctctggcgatacccagcccaaagcatgttccctggcttgaaactggagaacgggccaacaaagcatatctcaaggcccgccaggaggctatcaaacatggcggcctgaggaacaagtttctacaaaggtatgtctttgatcattaatcatcatcaggctatgtgtttctaacaagaactgccagcgctgcacaagcatggaatcgcaacgatgcacgggctgccaaggctctcagtctccgcggccagagcgagaatgacctgatgagaaaggctcacagagaggcggctcgcgaactatacgaggagcgcaacaagaatctggacgccgtgtctgaagtgtatgtcgacctccacggtctccatccggaagaggctgtggagtacctggaaaaagtcctcttggagaatgaaaagggaaatcgacctgtttacgccatcaccggcaccggtcaccacagcaagaatggcaaggataaagtgggaaaagcgatccggtcgttcttgaatgagtggcgatatgcgtaccgagaattctccgtgccaggagatcgcaatagcatgggcggcatcttgggggtggacgccagcagctgggacaagtcacttgcacgggatggagctgacgaagagaaatccactgttgattttctcagccagggcattgagattggcgacggcaaagtcaggatgctggtcagagagcctcccaagggtcctagtcgccggtgatacagcgagcctaaagaagtaaaagattcaaaaacgatacaaaaaaaaaagcgaagacttgagattacgtagcgaaattaagccaagagcttcccactgggagaagagtcgtaatattaggtagcgccatctcaagacaacttgaactattctactcacttgatgcgcatgacccttctgactgctctaatagtgtatgatatatgtgccaacattctggctcttgcttgtactgaatcctgggagatatctcttcgattattaggtgatattagagtatatccatagattttccagccggaatgtcataccagctcttcgttcaagaatcgaaattggagaaatatccccctacacacggccattgactcctatattcggagtgcgtgaagcggccgcaacgttgcgcaaaacgagcctctcattgggttccgaatccgcgccgtctgacgtaagttagtgcctgtgcctgctctggccgtacctttgagggctgcgcctcaggtacaagtaccctcccatatgatattggcgcagaaatacttcttatcgggcgacaccgccccgggaaaggatgacgaggagatggccttatccgagacatttcgcctccgatactctgcagctttctttgtccccgtgttttttgacgctgcgttggctcttttccccttcttctgccgggatcttcattcgccttgttaatctttgaatggacccatttcctaattgacgttgattgacttggtttttaaagcttgattttgcaccaccggcagcggactgccaggctcgaggaaatatccccgagaagtgttgatatcgaccgagcgatccgcctacaataacaaagagaatttcgagtctttttttaacgaaataatacgacgcattgattggatacggtatggagagctaggcgtttgagagaacaaccattatttcctcttcttcttctttcttgttttcgatattcttttcgccgtattctttaatatcgagtgcccttgtgggttgtactgcaagcaacaaacttgccttttctccgtccagctacatctccctcgaacatcaagatccacgacgaccaactgcaacgaaggacctataaaggaagaagaagaaaaggaacaataaacagaaatggcaggcgggtatcaggacgcaaggagcgacagcgtctcctccagctcctcatcacccaccactcctcctctctcttcctccgaaactcgattcccccatccgcagcaatggtcccgctccagcagagacgcaaaccaccgtctgtcaggtaacgtctcgcggtcgtcgcggcagatgtcctctgatgcgcgggactgggcgcgcacccagtgggatacgtacctcaaatggagccaaaacttgattgcgacgttctggaagctctcgccgctgtaccgcgccatggtgatgctcgtcatcctcatcggctggacgttcatcatcctctccgtgctatactcggaggccttcttccgatggctggcgacggtgtccaagacctggcgcgagatccccggcggctggctcattgcctttatgctcatcttcgtcacgtcggtgccccccattgtaggctactcgacggcaaacaccattacgggcttcgtctacgggttccccttgggttggcctattgctgcctcggcatgcgttgtcggtagcttggctgcctttatggcctgccggacggtgctgagcggccaggttaacaggctgattggcagcgatcaccgcttcgtcgcgctgggccaggtcctgcgccgggatgggattctctacttgacgggcattaggttctgtcctctgccctttagcttgagcaatggcttccttgctaccattccgagcatatcgcctctcgcctttgttatttctacggcgctgtccacgtaagagaaccccctcctccccctctttttccttttcttgcggaaaacccttatcagtttttcacttatactaaccattctgccaactcatctctagacccaagcttctcatccacgtcttcatcggcagccgcctcgccatcatcgctgaagcaggcgactccatgaccacccgcgataaaatggtcaactacgctagcatgatcatcggcggggcgatcggcgcagctgccggcatcatcatctaccgccgcaccatggcccgtgccgccgagctcgccctcgaggaagccaccgtcaccatcgccgccgaagagggcgagggcggctacgaggacaccgtcgacacgctcctagatcccgaggatgcagctcatgctatgggcgacgatgatgtttctctgtgggacacgcaggtggatgatggctggggtgatgcgtatgatgatgagggcgacggtgatgcgaaaacgacaaagttgaatagagactagaacatttttatgggcttgagggggggagcgtcatgatggcttttacctgattttactttaggatttatgcgcgcggctgttgggatagaataggaattgtcatctttttagatgtgctgcatttcacaaggcgtatttcgtgccaaggtttctcggaaagcaatgcaactgaagtttttcatgaagggcaatataaatgtcaatatagctagtagctttcattccattctatgctatagctttgtcggagcaatctcctgtaataccccaaatccgagaaaatcgcagtccgctcgctaccatgtcgtaataaaacataaccgcagactcagtagaatcatgcggcgggaaagaaaatctggtttaaaaaaaaaaaagcatgaaaaagataagccctgattctgtgtcatctctcgccattctcaaaggggtaggaagaagaaaaaggcataacgccaccgctgtaaagagaattatacaaacgagcaaagtaagattcttaaatcaaatcatcatcgtcgctaaagtaaacatctgtcgtaaacttggaccgtcaagtaataaaaaatgagtaagaggaaaagagacatgagctcgaaaagaccgccttaagaagtccgttgatactgattcataaattgaatggcttgctccatgggatatccgataaaaacagggccggtgaagaccatctgagggccattcggggctttcgatatatccgggctgataaaggtaggttgtggtataaaggtagggttcccctgagaggcatgatgctcctgaggctcctttgtaggcgtcaaaggcgtttgaaattgtgtgttggaaacggtatccttcttaacctgggggtcgggtgaggacgtgatattcagcccagcaaaagcaggctgcttcattgctgtgtggtcaaaagggcatttccctgctggttttgctggtgcttcagtgttccgtacaggactcggcatccgcacaggggcaggaggcggcgacatgggctcgttcctgggctgtttgtatgtcggtacagagataccccagggccggcttggtgattctcctactcggacctccttcaatggccggtcgaaatgactttgtcggccctcgtcgatatcgactggtggctcggcggggacctctgggtctgtgctggcgctaacagtaacagcatgtgcccagctctccactcggtcgtttgaatttttcgaagtattgctgtgccggcgtgtgcgctcctcgtctccgggcagcattggcttgtggagatggcttaggtcttcaatcatgctcacaatatttccatactttgcatccaatttcctaacctgctgctcgttgccctggtatctccgcacacagacttcatggcttcgaggaatctcatttttgtgcacttcaacgtattgagcaatctcctgtggagtctctagaaatcggatagggcatttgctgggctgtgtttcgtttacggcgtcttgctgaaacgtctcttcttcgcacatggcaacacaaacagggtcttcagattgatttggagtcaagtccgggccggattcaggcttcggttctttgttcccattagcagcagcttccttagcaaaggggcactgcaatttgcctttcttatcttcaactgtaaagtcttgttccaaagcagttgtcgacacggaggtttctacatgggaggtttgagacaccgtatctctggatgatgctgtggtcttactggcttcacctagcgaggcaaccagtttgttcgcagcgcgtcgtccgtcacgaatgatgagggcaacctgagcctgggactgcggcgttcgatgcttggggagaggcacaggtagagtatcatcgacggttgtctgcgctggaagctgcaacttcgctatactttcttctatttctggtgcagctggcgcatatttatcggccaaatactggaactgttgaggcagagtcgcgttagccacagagagtacaccaagacaattttgactcagaatatgtcttgagcccttggccaagacagtgaagaaaataaaatgggaggacagtgcagatcagtgataaaaaggttgtcaatctcagcagcaatggctgctcttgatctagagctaagatatctcatcatgttgcgtgtcccgaaagacaggttccggccaatttgattatgtgcgcggcaaatgcaaggggtgtacaattgtacaaggaaaagcgaagtgctaacggaaaaaaaaaatgcaaggaagaagaggctcttctcgaagcttacctgttcatgcgcaaaacgcagcttatgctccagtatcgtcttgcgatccgacaaaatctgcacctcgtccgcaagcgcgttgaaagcgtccgccacggtctgggtaagatgtaaatatgccattccggatggctcaagctgtcaagactgggccacgaccagggaaagaaaaggcagaagtcgggaaatcgggaagaagggagaaaagagtcgtgcggtggagggagttttaaatggcagaagtggggcgcgggcgggccgattccgggtttgcgagaagtgcgaggttcatcaagattcgtcagcggagatcggcctaagttgcaggtatcttgtactctactgccttgaaaacagctagcagctgtcgttgtatgggctgtttgatgaaatgatgcacatagcctgaagacgctttggtgaatccagcattacgtcaccgagatttatagctgcaagctggaggtagcggttatagccagtagcaccagcagaatacggcagagtgccatgcatgggtttctggccttgctcggtacagaatagcagggcctaataggttggtataggcaggtgggcgatcaaggtcggtccagagtgctacgatccgaggccctcacgctgtaatcatccgattctagcatgcatccagcaccttgtctgagacgggagggccccatctatggccaggctaggccccatggaatattgactccagtccaagtacctagatagctagatagatagatagctaggtatacctcctagtagttgtatcaatatccagattgggcgtcagacggagtaagtagggaagtcaatggctcagttcctttacatagctccatctaggcgggatgccaatggcatagcatcaatgcctaaccctcatgtcccagcttacactgttaccaaagagccaagctggttaatatatcttggcaagctacatatcttaattccaaaattgtgtaatagagtagaaaaacgggcacaacgctcttcaaaagtgttccaacgctgcaagtgggtttgattgtcttccgcttgcttttggcggggtgataagcatggcttcaaagcccctccacctcacctcggccattgacacatcgaagcaccgagctgaagctcccatattgcacagcggtgttttcaaatctccaccgttcttatacttgataagacacggagaaaacaaaataaaaaaaaaaagattcctcaacggtggtatcagcacataaaaaccgcccgtcgccatggtcctccagcgattcgccatccccgcggccaagctgcttcgcagtaggagccacatcgtccccggccagctcctcgtcaccgagcacttctttcaggtccctctggactacgccaacccgtcttctggcgccatcaccctcttcggccgcagcgcaaccaagcatgagactcccatcgtccctccagacgagcctcccgctcccaagccgtggctcgtcttcctcgagggcggccccggctttgggaaccgagagcctcaggaccacccgctgacccggacggcggtgtctcacggctaccaggtgctctatctcgaccatcgcggcgttggcctgagcacccccgtctccaaggaaatgctggctcgcctcccgggcagtgacggacccggcgccgtcgacgtccaggccaactatctgaagctcatgcgccaggacaacacggtgcgggattgcgaatcggtccgcaagctccttaccgacggcctgcctgagcacaaggcccgctggtccatctttggacagtcctacggcggcttcgtctccatctcctacctgtccctccatcctgaaggcctgcgcgaggtctttcttaccggaggcttggcccccgttggcaaaaccgccgaccaggtctacgaggctactttccggaaaaccattgagcgtaatgcgctgtactacaagaagttcccagaggacgttgaggcgttgcgccagatagctacgtatatcgaaaccgagggcggccgtcaaggtgttcccctgcctgggggtggcttcttgactgtgcctcgtctactgaccattggcattgcccttggctttcacggtggctttgatcagattcactccatattgctccacctaaagacttctctcgaccagctcggcttcctcacacgggcctctcttactcccctcgagagcttcacgtcgtttgataccaacatcatctacgctgttcttcaagaggccctctactgcgatggacccggcaatgcttccaattggtctgctcagcgtgtaggccagtccctcgcacaattcccctggctcagcaaggacaacgactccattacttcctccgtggctcccgaccagccgattctcttctccggagagatggtcttccccttgcactttgaaacgtaccccgagctgatccccctgcgagctgtcgctgagaagctcgccagcacaaacgactggccggcgctgtatgacattgatcagctgcgcaagaacaaagtccccgtctatgcggcctcgttcatccacgacatgtacgtggactatggccttgccaaggacacggcagatttgattccgggagtaaagacgtttgagacaaacgtcatgtaccacaacgccttgcgagcaaaggctgaagaagttatacagcacttgtttagcttgagagatgacgtgttggattgattacagtatatagctctcaggcaagtgcaggcttggggaacatgacatgaatggattagaagggataacgtcacaaatggccaaggtttgagtgaataaacggttattaattctgtgatagacgactgttcttttgaaaatcttacttttgaaaatcttgctctattgtttatttattcttcctttcctttttttttccgtgggtcaaagaaatgtataagtacctcacaagatgcccgtatccattcattcattccccgtttctcccattatagtgtaaataagtacataagtaaacagaactactcattaatctcattttcacgtttagcaaaaaaaaaaaaaaaaaaaaaaaaaaagaaagaaagcatagctagaaaatggccagcagactctcagatccgcacccactttatcgcctctacctcttcttagtggactttcgcttgatgggctttcctccctgggaaccagacgactttgccttgcttagcgaatctgtgctcttgtccaggagctcaaagtcctcgccagcggattcagagctggggggcgtgtgctgaggaatatccgagtcgtcttcggcggcgtcggtctcagctgaggcagaacctgacagataacggccaacggtcagctggaagatccaggcgggtacgcgaacgacggcagtatctctaaaggtcggcttgaggagctcattcggctgtggtggtttaatcattagcatttgaatacagggcctggcttggcctcgcttggcacattctctgatacttacgtccaagagatactcattgacgttgccgtcttcgtcctcctcttccaaaaagacgtcgccctgagagtctaccacgagaatctttccattctcggcgacaaccctcttgcgagcaccagcaggggcgggcgcggaggacgcatcacgcgacgaactcttggagctcgcggccttgcggctcttcttggaagaagacttgccatcgtctttccgggactccttctcctgcatgcgcctctcctttctgttcctcggctggggcgcagcggcagcagcttcgtcctcttcggcagcagcaggagccggctcgggcgcaggcgcagcgtcgattccaggaatgccaccactaccccaagccgtgttcctcgcaaacgtgacgtagcgctccacaaactccctctggcgcttccagctcatgtacagcgcgaggtagtgaatcgcgccgccgcccacgatgaagacgcccacgagcaccgtccccaagccgggccggtagcggttgtagtagtagtcggtgcccttccacagcgggaagccattggcgaggaagtggtcgtagcggtcgcgggccgggcctcgcaggatgttggcgatgagcgagaggcgggcctggcgctccgatgcctccttaatggccttgcggacctgcgcctgcgaggggcccttggatgccgccgccgagtcggaggcgccctccttcttgctcttcttcttggcggcctgggcgtcggcgcggagccgctgctttaccttgtcggggtgaagcgagcgcgacttcttgcggtaggccttgttgatgtcgtccagggaggcagacgccgccacgccgaggacctcgtagaatgtcgcgccagtgtcggcttcgtgagcggcaatctcgtcgcggattcgaaagatttctcgatctgcaaacaatccaaaatgtcaattgataaaactctccccacaatgctcaggaacatcaaccaacaaaaaggtcatgatcacgagcttgcgtttgttagttcttccgtacataccttctttgctccatgccgctgataatggggtcagcagggatagaaccccgacgaccagatactccaacttcatgattgcaaaaggctcggctcgccctaccctttgcgtctatgaagtcaacttctctttacaaaacaatcgttgttgttcgcggaaccttgaggggcgaatcgaacgtgctttttatgtgggacagtgaacaaggccagatagtctgacctggctagggagggttacggggtacgttgcgccacgcccgctgcccctgcatacgccttgtattcgttacatggatctgcactcgatcttccggctaccctgaatctactgtggattttagtatgtcgtggagtgcaacaaagctgcagaaatataccattaaagggggaattttatataatgaattctattgaactttacttctcatagaataagccataactgcagctctgggaagaacttatccttggcattgtgcgtataaaataagctgatgtgcaaaagtaagatttcgcttatcgtacatcgatcagccacacgagattgcgaataaaaggcagtggaggagattgaaaagaagcacacagaaataaggaatcgaatcaagatatatcagatgttggaagatcaaaaagagaaaagggagttttcgaatgttgtaaatcacgatgtttagaagacataagaggttaaaaaacaaaataaaaaaacaagtatttagcaattgcacgtttcgatcgtgcgacctccgggttatgagcccggcgcgcttccactgcgccaaattgctttctcaacttgttgaaagctctggccactaaagctaatgatatacctataaagccgccgggcacactaaatacattaaatgtataagctagagtttgctatcaatttcttcattgtgctgcttcatatcaatttttcacctacggtttctttcatttttaaatatatgatatagagagataggtaaatactaccttggtactgaaatatgaaattatgcactcattgtcatgagccatataaacaggaacgtgggtaatgcggagcgcggaatgaatatacttcattaaatacttgtaaaaggatgaaactatatatacatctacttgcgagcattcgctcgcttccgtgctttttgctccctctcgtaattgttcgcctctcgtccctcctcgttttgaatctcggcgacgagcctcttgtacttcttctcgtaggcctcgtccttggccttcttgacgcgaaggttctctctcgccataaagttggcgtcctttcgcagctctcgcatggcgcccttgcgctcctttttgtgctccttcttgagcttggccatctcggccctttcgcggtcggggtcgtagtgtttgtcgggatcgtatgtgtcctcgaacttgggtatataagtcttgatcgagaggggcttgtgatggtggagctccagaggccggcgtgacagctgcgagactctagacattcgcttgagcttctcttctaatctctctaccttctcgctggcagccgctgggaggtgctcccgtgatggcttgctgttaacatgacccaagacctcaacaacctggctgaatgtctctagaaatgcgggctttcccgtccacaaatctgcggctgcgtcaagcacttgaatagttgtacctagcagagcaagcttcagagcgttgccaccctcttgagagttctcagcaaggcaatcggagaagttgagacgccttaatccaaccttcttcgccttttggattcgattgcctgctgaaggctcgtgtatcgggaagttacccaatgattttgatggggctattggtgagagcgagcagatagtgttcaaggcaaaattgatcacctcggggacgtatcgttcagatagttgttgatactgcagactcagaatggacaagtatgttccgattgcataatctgacagctctcgaggcaccctttggccgatataccggccaattgtcaacattgctggggtcacaatctgatggaagtgatcagacgttgggaatatagttccaatggctgtgagcactatcaaatccgaaggcagcagcgcaatgggccgagactggctgatttcttcaagatgttgacggaactgcttggcaatttcaactggaaacatcttggcaagagagtgaatgtgacgaatgaggctttctaggacagagaaaggcggtgatgtcgccgaattccaaggaagggccacaaaatccaccagagctgcagagaaatttgccaatctctctttattcttgctgtccaacttgggatgatacaacgcacgaattcgttggataatcttgggcaaattcgcatgttcataatctttgatgatggaaacaaattcggcgcatgactgagggcaaggaaatgtgaatggcaatccgttttcatcgctctgctccttggaagagaagtttgcttggaatatagggtctttggtttctgattcgttgagaagcccttttgtgaattcatcatcgtcgtcttcatcaacttgagcttggtttgccgagtcgctatcgtcctcttcttcctcctcgtcgaattcatcgtcgctttccacgagttccagatcagatccgctagccaccaagtcgtcgtcgatgacaaagtcatcttcgtcgtcgaagcccaaatcagttgccgttggtctggttttgataccgtgtcccagtccaaacccatcatcatcgtcgtcgtcgtcttcatcgtcttcctgtctgccgcccgcattgcctttcttcttgtcgtcttcatcttcatcgctatctgacacctcttctcccatcattcgcttttggcgtttgtcttcaagctttttcaaccggttggattcttcttccgccttttcctcgtctgttttggtacgattggacggctgcgccttcttatcctgggaaagtttcttgacttgtatatcgaaattcctgtcaaaggcatcccgatcgacgcctgctatagtggatagaggtgcattctcctgatgctttccaccgttgaggctagaccacagtagttttcggataccaggaagctccttgtcaagctccatccgaaggtcgtcgtcatcgtctttagccgcctgtcgctcgtatttgtggagttttgacttggcgataacctcttccatgacctccttcttcgtcttcttgcgctctggctcaccatcctcaccgccctcttcctcgccagctgcgatgatggcgcgtagtcgcttgagtcgcttctcccgggtgtctccatcgctgtcctcgtcaccttcaaggtcgtcttcttgaaagtcatccaccagttcctcctcttcgccaaattcaagtgaccttcccatatgtgtcaagccatccataggttcgtcatcctccaaatcaaaagcagacctcttgttgtgcgtcttctgcttctcacgagcaaatcgttccaacattttctcctcaggagtcattgtcgggtcgttctcgccgaatcgtcgatcgaggatgcctccgaccttattgcgacgctgcatatctacaagaagagtttgtttgcgctgtttgatgggagattagagacatgcttcgcaggcaggaggggagtggcgctcttaccttttcctcgctggcggccttggccagaccaggtcgccccttgacagcggcatttgaagtctttggtttattggttgtcacctcaaatttgggtccgcgcgcggcatgcttgaggtcgaaggggttgaattgctctcggattccctccaagacaacacctctctgcaagcgcttgtcgtttcgagccgtgtcatcttgagccaactttcgccgttgcttcttggacttttgtgggccagtgattccttgatctctcagtgacgcctttaggcgcttgagctgggaaccggccatgacgggcagcgtttgtctggatgatcaaaatttgatcgcagaattggcatgctcgtcagacacaggccattacaagggcctgctgctaatttttttgataatggcttatcgatagtggcctagcatccgctagacggccgcatagtggatacgtaccttttcttagagagtggagtcacccaagctgatctaatccagcatctgccttcactcagtcaacacttcataaacagcaggctacggtatacacatgtccatttctcccatgcgatcccgccggagaagtgagatgcgcgggacgatatgagctggacaagccgcctactatcgttttcacgcgatgagcgagtaattttattgaccatcagcctggccacgtttggcttggttagctcgatgatcacagctctcaccttcatccgagacgacaatgaaatcccgccttcggagcccaagacccagtacatcacgcaggatacggaagattcgcttcagctagatacgctagaaaagctcttggaccatcccaatttttcaataaaggaaattgccatcaagatactttgcgatagagctgccaacgaccctgaagtgattaagtatatctggttcggcatcactcgtcctgaatatgaagagcgcatgaactctctcagaacactggctgtgttaacgagccaaactggtaagaaaatcaggagccgtcgtattgaaccacgtgctcatagtcataggtaacgagggattggcaagactgcatgatgagagggcatattcagccttggtgaggtgcatggagctgtgcatggaaagcaccgacctcccgattgttactgatatccactgggatgaatactacctgcgtgatatgggcgagagattctgcctcatgtttctaacagagctgatcaacaaatacggggcgaccatgcttgtcaaagctaaatttgtcgagaagtggctttcaaagcaagattgggggagcactggagaggaaagacggcgcaactttaaagactacacagatcttcggaacaacagaataacggacattattaatcgcatcaagcactcccggcgtggactacgtgccttggaaaaagccgggttgatcgacaaggaaagctctcgacggcgaatgagggagcttcctgaccttctcatggaagtggaagaggaaatagtgggagagcaggcaggagagcagcaaagtcgacggactagggaacattccgccgaggaacagagacttcgacgccagcatcgcgaggctatggttttgaatgacggaacacggcccctgggacgggaggatataatcgaacgagatgcatctccgtcgtgatggagcagatccatggatagaacagaccagtgagaacggttgaactcgcctcagaggttctgagagaagccatgaatagcaaggtggcggctatgacaagacgaaggctgtatgtaaaatacctatatctaaatggtctgttcccgttcaacttgattatacatcagtcgatctgactttaatgcaacagggaagagacactcaaggggtaatagcatgtacccggccgctactctgcagttacacgtactcattatttaaaaaagacgtcacagacgcatagcccttgcaccaagcttattaattttcactacaagaataccagaaaagtagagaatgctttggcatacgttccacatttaggtattcttgctacaccagctggcttttggttagcaagtacatgttagtgcctaatgtcgtcacatgcgatatcctcgcggacatgataaccgtgacatgtgatcgggcattttctctgagtatatgcgctttatgcgctgcatgcgctatgtaggtaatgaagaagccggcaaaaaaaaaaaaaaaaatctcttttgttagcagcatgggtatacttaattgaattatcgtagagtgcatgccagaggagcgtgatgataaactgagcatctactcatctggcaatacttgagtgacgaagcccagattggtcggatggcacatcatagcgacccaatagatagactgtctgaagaggggtttgagagacttggtaagactcatgctagggagaaagttctctggcgtctcctgagattcgtttcattattattgcttgaaggaaattccattcgccaccattcattgtcttgtaactacccgtattctacctacgcataagcccctttaactgctgacgtactcatcgacgtgatctgctccgtctagaggctcggcatgaagggggttgccagccggcagtgcccaaaatacccaaaaaacccaaaatgcccaatgtctcccgcttgcccccgtatcgaatttaccaacaggcagcccgttaccaaggaataggtagattgactcaatagccgtcatgtaggggctccgtattgcccgctagacctgcaagtaaactcgatgcatggcgctcgctacaggctgcgctctaggctgtgcttcaggcgacccagtggccgtcttgcggccatgataggctgggccagctgcagcccccggccctgtgcaatatcgctcgcagcatccaggtaaacaaacaaatgagctggcgcagcgtctttcctttccattggcctcctgttcatttcgcatttctatcttgttctttccctttccctcttctcttcttccacttcttcaaacgagagagagttttgttctgcgcggaacttgcctcccttttcgcagcttttccaggcttcagtttacagtttgcgacgtacattctcacctttcccttttcttcaggttttaattacggtagtcgctggatccccagtttggcgtccaggtacccgcaaccatcaacccggcagctcattttgtccccttgtcgctcgccggtcccgtcccaagaggaatcgcagctggctgttcttgctgtcaaagtctgggcgctgctgctgcagaggacaagtctaatcggtgctaagtcatattggacgagggggagccccttttgacacaccatcggcgacctcatcacagcagcaccacttccggaactggagctggaaccacaaccactaccactaccggtacctgtcctggcgtggggtcccctcaggccgaccggcacgccccgtccagattgctgctaattttttgctggatccccaacgccagcgccatgtccttttccacgactgccacttccactgctgtcaagccggccaggtccaacttctcgcgctcgctgcgccggccatccaacgtttcgtcacccgacctgggagcgctctacgccgcccagccgaagctgctgcgcaagtcatcgctcgcggccctgactccgagctccttggccagcatccccgatgggagcgagagctacgccatcgactccgttctgaacgagatttccgaaaacaccattcccgaggaagatcctgcgacgccgcccgccatggaactgtccgtcggcgactctgtcaacgtgccgggaggcatggtcggtaccgtccgctttgtcggcaccgtccagggcaagaagggcacctttgtcggggtcgagctggattcggagtttgcggcgagggggaagaacaacggcgacgttgatgggtaagaagaacgattcgcacgaccgcctgtcgcatcgggagttgaccgctaacacgttactctcagcgtctcctatttttcgaccaatgtctctggcgctggcatcttcgtgccggtcgccaaagcgcttcggaggccctccggctcatcccctaagacgccaacgcccaatgctgcgagcggcctgaagcttgctaagagcaattcagtcagcctgaaatccccaacatcaagcctatccaagttgagcgcctcggttggggctggtgcttctcgagttcaaagcccaaaaagcaaaaagtcacagccctcgcttcaacgccccgatgagtcaccacaacggaagttggccatgtcgcctgggccacggccggcaatttcagcgccgggaatcaaagcccctccaagatatggcagtccgacaaaccgccttgcacagagcgtgcgaggaactgctggtcatatgggcgatcccaacaaggccgcggcgatggaacggcggccaagctttggacctcgtagcacatcgtctctaggccccgagccgctctttgacgaagaacctaacccaataacaatgcctcctctaccaacaaagagcaacacaggcctggggtcgctgtcgttgcgaccgccatcccgagcgactagcattaacgacgaggagctcgaacgattgcgcgcccagctagaggatagagatcgacaactcaaagaacaggcctcaacattggcagaaatggagagcagtcttactgagcttcaaacgctaatagaacaccctgacggactaaggcgaagcagcatagacgacaaagatgcaacccagcttcgacacatgctacgagaaaagaatgagaaaattgccatgcttgcagccgagtttgatgctcatcgagcggatttccggagtaccattgacacgcttgaaatggccagcacagaaactgaacgagtatatgagaaacgtatagaggagcttatagcagatatccgtgagcttgagtcaagaaacttggatgttgactctgtagctacacaactgaagcagctagaagagctggtgcaagagcttgaagaagggctagaagacgctcgccgtggcgaggccgaggctcgcggagaggccgaattcttgcgaggggaggttgagagaactcggtcagagcttcggcgagagaaggaaaaagtcgttcctcataatatgtcggctttgagcggcgattccgcagtactagccaaggagctggagcagaaggaagacgagattcgaggactgaaggctattatccattcccttagccgagactcaattcctggtgccgaaggccacactcctaggcctcgacccggctccttgattagcgagaaagatgccgttgagaacaagattgctcgagacaacctagagaggcaggtcgctgagcttcaacacataatcaaggagaagaaccacaaagaggaggagttgcagcacgagattgcattcttgcgctcaaacggcatcaactctagtcgtgattcggcccctattcgagactcggcccctattcgacgatcatccgtacggaactcgagggagacggttcgagagtcggttattcccacccagcctcaagaagaagagtcttcggatctctcgcacaactcgcacaagcgagcaagtaccctcgagacaatgaacgagagcgacacctattcaactgccaccgagagtagcactctttggtgtgagatttgtgagacaggtggtcatgacatcttgacttgcacaaacatgtttggcaacgataacgccaagagctccaagagcaaggaaatcgacgagaaggaagaggaggatgatgatgatgatgagtacgaagaggaagaacgcagagagaaggaggagagggacgagagagacactactcacgaggatctcaagcctcttacacccacgggtgacgatgttgttattcatcaccccgccgtgttgacccccggtattcccaaggaagagcccgcatcggctccggcagtcagaatcagtcccaaccccatggaatcagggcccgtggctggcaaagagagtggcattctggacccggagaagtggtgcgccatatgcgagcgggatggccatgatagcgtcgattgcccctttgaagatgcattctaagactctgtcgaacttggatgtttgacggacttggaatacccattaaagcggacacaatgaacggcagacatttatagtacgcagaaagcattcacgattttgacgtttctgtgtgtatggctgcattttgtattcgagacatggcgttcatccgtattgataccaccagtctcttctttgcttcccggcgcgggactttgttctttagagagcctttagatactattcctcctacctaccaactaaccgtatggctcttccttctttttttgtaataatagcattggatttgtacactttcattcacattgctaataagtatcatataccctgcatccgatgcattaaattcgcccacttctgttgttgctgccaggcatctattttgtgagaaattacagcctgagctgcacacccccccgagcacagcagcaagcaggtagccgacagttgtactaaagcactgggtgtctgtcaaactggagtacaggtacatacccccatctcgataacggcgatcttttagccggcactccgtactagcagtgcattattcattattaccaactgctttaggatttgctcgtatatgaatttgaaactgcgagcatcaggagttagttctacggaccgcctgtgaactgcgagcataattgcagacggcaagcaactttggaacatgtattaatagcatgagctaggcaggtctattgggtgccaaaaggcccccaaatgcttccattccctcatcctgcacccaacgacgaagacaaaagaaggctgcggctgcatggaacaccattaccaattgccctttgcgtctccacgagcgtcgtgtggcggtgtcagccaacctgctgctttttctaacccatgcccatcccttttatcggagcacctccatggatatgcatccagtgctagtcttgttccagccagcaaaagcgggatgctccgctgagcgctgagcgcgatcgatgatttgatcagggaagaggtcgacagtgacgcctcgtggggacggaccctggtcggcaagctgggtttcttcttactttttcatttgtttttattttcagctcggctggccgtactcgtacatttgtatatgaactttcttttgaggcagatttataccaggtacgtactgcttcaatagaagcacttacaaagacaagtgggaggcgctatagcaaggccctttcggtggcgtcgagggggctcgggatgcggacttgaggcggattctttttatggattgatggcttttagatggaagacttagttggaaggcagagggaggggaatctccaaaagcccgctattctgctgtccaagatggtacaggcacggaatgcagggtacagtaagctgtaagatggaaaaaggcagcgtcggaaagtttaaagtgcgaggtatctgcgtagtagcggtacctgcgagggcgcgatgcagcctcatgtttttttctattgggttccaacagattgaaggattgccatgtgctcaccaacagttgttgctagtgctgtcaagtgcctggccggatttgctttggttcctggtaggatattcgctgtgcatgccgcaaccgtagttgatctcgactcgcgctgaataaaaatagcaaagcatctccaaagtctgtattgcgacggcaaggcgccgaggccccttcgatgcgctgtacagtgacaatcggatactcggcggtacccgctaccggtcgctttgccgcttgggagagacgaataggttgcgcgctttgcattatcgggcaccgccacaccatcgactttcttcgatacaattccatgaggcgcacgcagccttgggggacccctgcagccgccctttaaatcctccaaggcggcgcttgagcatctgccctttcaaccaagtcttaaccccagaggccgctttccctttgaccaagccgttttttttcttctcttcccttcttcaaagagcaatcgactgcaactcggaattctttcagatttcctgctcgtcgtcaaactatccggccactatttaacagcttttgcgtcgcagcccgcaaatttcttcttcgccccactggtccttctctgtggcttttctaggcacgctatctttttttttttcctgctgggctattactcaggtacggtagaatcacaggtcattattacgagcactttgcccctcggcgccttttccatcttcttccattgcatcctgccgacaacatcaacaaggacttgtcacgggccgtctctggaagttgcttgaattgcggatatttcctttctttgttttctttattgcccacaagtttctacgatccggttgccacggactctttctttctctggcttcgactaattgctgtctaacagagcctctaaatcagcagtaaacaagtcggccgcttgtcgtcgcttttcttgaattttttttggcgcatacaacactatttcttgaaatttaataatcccagacaaaatggtaaaggaaacgaagctttacgagacacttggtgtatgtatttgccctacatgcagctccacggctgcttcgatcttgtacgaagagatgaactaacatgtctcctatcaggtcgctcccacagccactgagcaggagttgaagaaggcttacaagattggtgccctgaagcaccatcctggtacgttttactttaccaactgtccattagagagaccctcgttctaatatccacggtatagacaagaacgcccacaaccccgctgccgaagagaaattcaaggaaatctccagcgcctacgagatcctttccgacccccagaagcgtcagatctacgatcaatatggtgaagccggtcttgagggcggtgcgggtggtgctggcggcatggctgctgaagatctctttgctcagttctttggcggtggcggctttggtggaatgggtggcatgtttggtggcatgcaggggaaccgcgggcctcccaaggctcgcaccatccaccacacccacaaggtttccctcgaggatatctaccgtggcaagatctccaagcttgcgctgcaacgatccatcatctgccccaagtgcgacggccttggaggaaaggatggtgccgttcgcaagtgcgcgggctgcaatggtgctggtatgaagactatgatgcgccagatgggccccatgatccagcgcttccagactgtctgccccgactgcaatggtgaaggcgagattatcaaggataaggatcgctgcaagcagtgcaacggcaagaagaccaccgtcgaccgaaaggttctccacgtccacgtcgacaggggtgtcaagagcggcaccaaggtcgagttccgaggcgaaggtgaccaggcccctggtgttcaggctggtgatgttgttttcgagattgagcagaagccgcacgcacgcttcacccgaaaggatgacgacctcctttaccgatgtgaaattgagctggttactgccctggcaggaggtaccatctatgttgagcatctggatgagcgatggctcagcattgaaatccttcctggagaggctatcgcaccaggtaattattcaccttttccccttttaacctgatgtcaagacaagagtaaaaattaacaaactttcactagactctgtgaagatggttcgcggccaaggtatgccctcatacagacaccacgattacggtaacatgtacatccgcttcgatgtcaagttccccgaaaagaactggaccgacgacgcctctgcatttgaatcccttcgaaagctcctcccacctccttcaacagagggcaacccccctgctgagtctatgacagagcctgccgatctggaagacttggatagtggagctcagagcaaggtttttggagaccccaacggcatgggtgacgatgaggacgaagatggccaccctggtggcgagcgcgtgcagtgcgcttcgcagtaaactggaaaaaaaaaagcaagcctatatatctaagtatatgtagcttgggggctcaaaataaaagcagcgaccgaatagtggacgcgggatggtgccttggagctattggatcactacgacgtcctttttctggaggcagcaagcgagtgaggcggatggagcggtgttgtttgaattaatttgaggaattgggcgctacttcgttccattctctgccgctgcatttgaggagttctcttttcgaagtctcattgataccatctggaggagggaaatagctgttactttccgctgcatctgggaagatgacggcgaaacaaatgcgcagagggatgatcacgggcatgtccattttgccgaccattattatggacttgggtgctttttggacttgcatgactaggctggagggcgtttagagggacatagacgattttgatgagttttttttatcttaggttgttgcagacttagactatgaatatgatgatttcaagcaattcctctttttggtatcaatcctggcaacaagtgacccttgtatagaatcatagaacatgtactacacgtaaaaactactatatccaacgggatcactcttcggtatcagcagtatctgccgccatatcgctatcagtgtttgcctgtggcgcttccgaaccagcttcttcaaactctgcgcttgtaaccactttccgtaagctctcaacagtgtacagcaggcttcgaacctcctcttcgctgatatcagattcgtttgcatcgactgtcttgtccttgaaggaggtctcaacgtccacggctagtctgccgtggttgatggttaggcggaacgcatggaggctctgcgccttggtctccacgtcggggtcgattgcggcaatgattgtgggggcggcgttgtcgtcgctgctgggggagatggtgagggagaggggcttgccggggagttggatgatgccggggcagtggagctcgttgttttcgaggagcttccaagagaagatggctttgatgctgtggagttttgttagcgatattttatattttgtgctagtacaactccctggtatatatagattggagctcttttcagtgatagacttactcttcgcaaatggccagtatgtatgtgagcgggccttcttcagaaggatagattagagtatgcatgcttgacacggcgatagctgtggtctcgggggcgatttcttgggcaagcgataggacgcttgtcttgaagagctgctttccggcgagccagtcccaaacgaaaatgtattcatcaccgccgccagagacgaggatgtcctggttgttgggggggatgaccatgtcactgatgaactccttgtgcccaaagcagaagttttcgataatgtgtgcgtgagggatgtaacgagatactcggatgtgctcatctctatcagcggtgatgatataagtgcgaccctccttctctccaatcaccagggccgtcagcatagagacatgtcctagtaataggtggagttcgaactctgggatattggcgttggtagcatctttggaagcgttgaaaagctcggcttgcttgatctgattgaggagggcgagtcgattgcccttggagtgaacagtgagcgggtttgcagtgggcttgaaggccttcttggttggcattggtagtgctgacattgacgcgggagtctttacgccttcatctgggatgactacaggcagagcgtagacatctccaaacttgtcggcgcaaatgatttgtccaaaaggtccaatggcgattgcgcttggtcgcttaggcatagttctatgtatacatttcttagcacatgctgctttctcaaagtgaattcgcaatgatagacgctcataccttcggctgagctcctcaatttggccgtttccatcgtgcttgaagacccagacgaccttgtcatgtccagtcacggccaggagatggcttccatcaggtgtactcgtcagatgcgtaaccacgggccggttaggcacacgagcgaaacgagttttgccattttcaacgtcctttccagcttttcccttgcccttcttccctctgccgtcgatgtggccagattgcggcttatcgtcctgggctgttgcaggtgtggatgtggatgcctcagcttcagcggccactggagcgctctcatcttcaccacccagcttctgccgttttgctggcgggccttcgctttcagtcgctggggtatctgcctctactgctagagcggcttcagctttggcctcgttgatggcctttaatgagtcggcaaccttgtcgacgtcagggtgtttccatgatgagatgtgagagccgtctgtgagattgaaggtgtggattgcgcctccgcgagcggcaaagaggatctgccctcgaacatggactttgttataaggaatcttcattttttcatgaaatacttgggatttcgtctctccctgaagattggggtgtttaagaagaatgaaggctaattggagcttaagcaagtcatgcagttctcccagcttatcaacctggaactttttactttttttctgataccgactcggacctagaaaaaaaaaagatacattctgcttgtaccttcaaccttcgaccaaacggtacgtaccttctgtccccaccttgatctcaaaccagcaagctgctcttaccgcttacctaattaagccatgccctagccgttcgacacacactttctcgctaggtgcaaaatccgcgaaatttcggctcctctctttttttcctctcttttccgcgataagacttcaagtcaccaaataatcaataccaaaggatacccttttgcccttaaataacctgccttcaggaaaaaagaagatatggggggcaaaacagcgaacaaggccggctacttcgacaagctcaagggcttgctgcaggactacaagtcaatcttcattgttgagattgacaatgtctcgtcccagcagatgcacgagatccgacacgccctccgtggcaagggtgttgtcctgatgggcaagaacaccatggtaagagctcttgcgcatatatatatatattttttgtctcagcaatcggaaacctaacaagttggaattataggttcgccgagctctgcgaactttcctcattgatactcccgagtacgagcgtatcctgcctttcgtcaagggcaacgtcggcttcgttttcaccaacggcgaccttaaggagattcgtgaccagatcctggccaaccgtgtcgccgcccctgcccgtgctggtgctgtcgctcccgtcgatgtgtgggttcctgctggaaacaccggtatggagcctggcaagacctctttcttccaggctctcggtgtccccaccaagatcgctcgtggtaccattgaaattaccaccgatctcaagctcattgaggctggcaacaaggtcggcccctctgaggcttcgctgctcaacttgttgaacatctctcccttcacctacggtctgggaattgctcaggtctacgaccagggccaggtcttcccccccaccatcctcgacattggtgaggagcagctcctcgctaccctggcccaggccatcaccaccgttgccaccatctctctggctctcaacttccccaccctgccttccgtcatgcactctcttgtcaactcctacaagaaggtcctggctgttgccattgagaccgagatcagctggcccgagattgagcagctcaaggaccgcattgccaaccccgacgcttacgctgccgctgctcctgctgccagctctggcgccgctgccgctaccgaggctgcccccgctgaggagaagaaggaggaggaagaggaagaggacgaggagggcttcggcggtctcttgtatgtcatacccttgaaatctgctttgaaaccaacactaacgtgctcaatagcgactaaaaaaccaataacggtactggatcggttttcagggcttattcggcttgtttcacggtatatggatctaaacctatgggtacataggtcattggttggccaaaataggatcaacgcaatgattacatgagacacgaatgaaattcaatgaaagctgcgagtcaactgttcaacccttgagaaagaatcaacttgtgaatattgaaatgtcatgattgaaaacaaatcagagattattcacttgctaaaaggttagtcatttcttccttcttgctttccataacatttctttcgaatgattataaatctattcatgagctttttaaccctgaatctcctgatgaaaccaaatattcaacaacaccttatgactttacactatcttgttttaccattttattgctacttttctgtaaagatctcaatggctaacatacgaaagttacataggatatgcgtgcagagctatttcatccatgtgtgatttatccaccgcctatccagcaagtgactggccgttgtttatcgtctctgtagtggtatcatccaatacccgtttggcaatatcaattgcatgttgtggtaatcttgccaatcgtgccaccttgagagcatgactctggcgattaatacctcgccgtaatttgtgaatgtagacgaagcctcccttgtcatcctcctgtacatcagtacaatacgcctgaacgggtccagtctgtggattgcagaatccctcagcggccgccatgtcggccacgtcgtgaaagtgtgttgcaaagagggttcggcactggtttactgtcaccagatggtgcaggcaagcatacgatattgccgtgccgtcctctggtgtagtgcctcgacctatctcatccatgatgacaaacgactttggagtagcctgccgtagtatatgggctgtctcgagcatctccaccatgaaagtgctctgatcatggtataggctgtcggccgatcccacacgactgaaaatggcatctacaatgcccatttcagcgtaggtagcgggcacatagcacccaatctgagccattatggtgatcaaggcattttgtcgaaggaatgtgctcttacctgccatgttcggtccagtaatgagccagagagagccatctggcggcagcccaagtacacagtcattgcgaacaaagcgacgcccctgctccagcaaacccccctccaccgtaggatggcgaccacctttgataacatgacttttcgaatcgttcaacttggggcggatgagattctgctcgatggcgagctttgcaaatgatgtcgcaatgtcaatctcgtccagcacagatgagatgcgtcgcagcttgaccaggttcttaataacgtgctcgcgaagagcctggaacactcgctgttcctcgcggcgaattcgaaactttgcttgatcaatctgctggccaagggcaatccactcaggaagatggaatgagcttgtactgcggttcgaagagaccatctttaccccgttcaatctcttggtctctctcgtcttgaggtgggctatatgccccgagcttgatgtccatttgagggtcagacttggtgcttccaaacgcactcgaagttcctcaacaagagcacctttctcctttacaagggacgtgagatcattgtgaagattctggagttccttgcttgcagctggtttcattacccaaggctcgttatcttcgccgtatagctccttcaggctgcttgtcttcttcctctttgctttggtcacgaggcttgcatcttcattagagccttcagaggaaacgacatcttgggctagagccatcatttgctcggcttcagatgcttcaacggcctgctgctgagctatgccttcctcatctatagactctttaattctatccgcgagctcaaggggctctccgaggacaattcgagatgccaaggatgcgaggcaatctgatgctggcgaagatggactgtgctgccctgctggtgcctctttgagtagacgcacgatttcttcggctgcgtatatcgtgttagctataccaagtaaatcatctggatcacctctccccagagcaaatttctgaacaagcctctggcaatcatggctccgtcgcagcagaatgaccatggaatcgctgagatccgttgaatcaatgaagcgagagacaatatcttgccgagcttcaatgatttctagagatgtagatggagagccaagccattcgttgagcagcctggcgccgctcttggtaactgtgcggcgtattgcgtgaagaagactgccgcggaagaagccatcgcgaatggtctgctttatctctagcgctctcaaggtgtttttatcaatggccatggtctgcgtgttttcgaagcggagaggcggctgcagcttcatgctcgtcccttggagtcggttcttgacataattcagcaccagtccccccgcaacaacctcattatctgtgaattctttccttgaggcttcagatatctgtgattctagaagaggcgtccagtcgtcgaggtttgttaggctctcgtgcggcgaaaatgtgacgagatgtcggtcatccgtcaatatggagaaaatgtcatgatcccttttcagctcaaatgtttgctcaaggacaacttctcgcggagctatgcgagataagatggatgacagagatgatagagttgtagactgagtgaagaattgcccagtggagagatcaagccaagctaggccgatgggcgaatcattcacgcttggaacatgtaagggttcgttggctgaaagagagtccagctgcggatggtcagaaggggcatcttgagaaatgtgaattgccatgatgtagttattggcataagggtcgatgaagttctcatcaataagagttcctggagtgatgatgcgagtcactcgacgatcatgcatgaggccgcctgacttgactttatctgaggcatcgttagggaactcttcagccagggcgacatggcggttcaaatcttgcaccaaaatcttgagatatcggtccagctggaatacaggaaaacctgcctatatatcgcggttagcaacgatgtaaattggaagaggtatgtaaatatatatatgacagaagaaggataggggcgggttaccataggcacaagcccagcgttgaatttcttggaaacaagctttagattcaatagcggtgcatattcttcagcgtgctcaaaataggcctcatagaagccgcccactcttgtgaggaggatgcacttttcaaatttgtccatattccggcgcgcctgggccacaacgggtggccaagttggctcattttgctcttcttcgacggggagaggcttcgccgggacctttccttggggcaagtcagagagcttgactgtagttttcgttttcgatcgcttcacggcagcttcaaaacgagcagttgtggtgagatttgcgacaaatacagccgcgggagagctgctgcatcgcagagacgcagggcttagagccaagcggcgagtgcagagaggctgatatcgcaggccatgagcggtgcgttggcgaaacattccagatcattcgacaggatcaatcacctgtcctccttctgaagcaaggccacttggaatttgcaagggcatcgagacgaaagctcgtgaacaagaacaatttcttcctggcacaatcattttattggagccttgtgaggacggtgatttgcggccccaccatgcatgttggcgggctaccggtgcctgaagcgccgttggaagcgctacggcgggaaatggagcactggcggcggctggcagctactgaggggcggttacaatggcttggatgcgtctctagatgtccatggatatttggcggagacgggtattcaggtaggcaggttaagagagaaaggaaagattatagctgcgctcttagttcccggcagatgacatgcacaaattcacggtgcggataataaaaggaaaataaaaacaaagctggacacaggccgtgacctcataaatactggtaggtctatgtaggtacccttacaattgacatcggcataagctgcccgcacagagctggttgggcagcagcaaaaggccgtctctttccaagagtgcggaggtagcaagtactcgggctctatttgtcccaagctttctctgtccccttctttctcttctctcccactcttttcattctcttcatatctcttcctgtcgattccacgataccaacagcagcctttaccctttacccttctggtgccacaactatacgcgccggcattacgtgaagcgcccactcgagagctgctgttggccgtctttggtttcacggtgcccctctcctcacactggcctgacaatcgggcttcacggggtatgttagaatacctattcgtactcaattgatacgatttgaacccgaaacatcgaatcccagcccttatcgcctgcttggacccctgcctaactgaatctcgaccctactgcaatcggttttggatattgcgtccatctcttgttctattgactatctattattccttttctctctcatcatcttaacctacttcttcttattcctcaggaaagaaccaagattgcaaatatgaggtgcgtactctgccattctagaggtccagagtgaggagcatcagcccattccaactcgtcacccctgagacaatggctgggatcggatccagactccccgcacgctacctccaacacagcgccgattttcactcctttagcgccccccatgcctgctacactgcctaagaaactgggaatctttgtccctggagcggtgtcttccccacctccccacagcagtgacggctcagagcttccccgaagctgcgcaagctatgcaggtgcaggtgctggtaactcggcgctatattattatataataccgagtctcatgcgccaacggatctcggctcccttgcgacttctcccattcacatcactgcgtggacaattggcccgtcgcttgtttcgattcgctgaccgcaattggcagttacaacgacagcttgatcgccaatcctctccccgtcgcttccgactgccctcagcactcgccctctccagacaatctccagcctctcccgggcaagcttcggcgactgtccaatcgatcagcaccgcccgctccaggacacgctctcgacgctcatacaatgggcggcggcggcgaagtgaggagcagcgtctcctacccagtctttgcgcaacggcccgttggcgttcccaagactagcattctcaaaagccgtatcgaaccgttctataaatcaggacagtacgataaggtgaatctgctagcgtacgtcttcctgtatcccatccatctcaccctcatcccaaccaattaacgcctgccgcgtaggaatctctacaatgccaggtactcaggcaaaccgcacgttcagatctccgtctggagcgctcccggacaagagcgaccgacctttgagcatgcagtttcccagcagttcaaagagacacataccggcgctgcctttgggccatcatggactactcattggttcagagtcatcttgactgttcccgaagcgatcgctaatgaagagctcctcgagctccagtgggacggcaacaatgaaggcctcgtgtggaccgaggatggcatgccgcttcaaggattgactggtggaggcgagagaatcgaatgggtcattcctcgttcgttccgcgatggcaaaccgcacaccatttacatcgaaatggcctgtaatggcatgtttggaaatgcgccgggcggcaaagccagcattatgccaccagacccaaacaaatattttgccctcggaaaagccgatattgtagctgtcaatgtccctgcccgcggccttcaattcgacatgtgggagcttggcgacgccgctcgagaactccccgagaattcagccgagcagggccgagcactcgctgttgcgatgaagattatcgataccttcgaggtgaataatcaggaatcaatcctcgagtgtcgaaaactggcacagcaaatcattggtcccgatgtcgactctcatcgggtttatgaagttggcccagagcctgttgtttttggcattggccactgccatatcgactcttgctggctgtggccctttgcagagacaagacgaaaagtagctcggtcatggtcgagccagtgcgatctgatggatcgctatccagaggctcactttgcttgctctcaggctcagcagttcaaatggctaaaacaattctatcccaaggctttcgatcgtgtaaggcgaaaggttagcgaaggccaattccaccccattggtggcagctgggttgagcatgacacaaacatgccgagcggcgaatcgcttgtgcgtcaattcttctatggccaacgcttttttgaggcagaatttggatcccgttgccgcactttctggcttcctgatacatttggatactcgagtcagctgccccagctctgtcgcctggcaggcatggaccgtttcatgactcagaagctgagctggaacaatatcaacaacttccctcacactacattcatgtgggtgagtcctgatggaagccaagtcatctgccacatgcctccatccgagacatacacagctgaggccgattttggggatttgaaacgcagcatctccaaccacaaaaccctgcgtgtggacaacacctctttgctggtgtacggcaagggtgatggcggtggtggccctacctggcagcatctggagaagcttcgacgaatttcaggaatcagcaacactattggaggtattccaaaactcaagctcggccacagtgtcgatgacttctttgaccgcctcgctccaaaggccaacgagcttcccacgtggtatggtgagctgtactttgagctacaccgaggcacttataccacccaggcaaacaacaagtattacaaccgcaaggccgaggttttaatgcgagatctcgagcagcttgcaacacttgcctccctcaagaacaagtcatataagtatcctactgaacagattgacaacatgtgggagggtatccttctttgccaattccacgactgccttcctggcagctctatcgagatgtgttatgacgactccaacaaggtaagaagatattgcttgtctcctggcggataaatcatttgtatgctgactagctctcctagatatacaaggagacgtttgagacgggacataagctgctcgcagaaatttacaaggctttgggtgccagcgattcgcaacctgatgctcttaacgagtccaccgtcctcaacacattgccctggcaccgcaaagaacttgttgaggtttccgatacccaggttggcatcgcttgtggagacggcccgctgcttgcacttcgcactttcaaggtccaggaagacaagccagctgtttccgtgcagaaaatgggcagccagttcgtattagaaaatgacgatctccgccttgtcgtcgaagacggctgcatcacttcactgtacgacagggtcaacgaccgcgaaaccattgagaaaggcggtaaagccaacaagtttgtcatttttgatgatatcccactcttctgggaggcttgggacgtcgaggtctatcacctcgaaactcggcgggagctcagctacggtcaaaccagtctttacgaagttaagcctcaccgcgtcactctggctactgaaatcaagattagcaagaatagttccatcacatcttacattacattgtcggcagcccttaaaggccaaacatcttgggtcgagtgtaaagcggaggtggactggcacgaaaactccaaattcctcaaggtcgagttccctgtcgacattgttaacatagaggcctcctacgagtccgcatacagcatcaccaagagaccaactcactacaacacgagctgggacatggccaagtttgaagtgtgctgccacagatttgccgatctgtcggagcataactatggtgtttctatcatcaacgacagcaagtatggtttcgctactgctggtaagatgatgcgcttatcgctgcttcgatcgccaaaggctcccgacgagcatgcggatatgggccgccactcgatccgatgggctatccttcctcacaagggaggcctctcttcgactactgttagagcggcgtatgccttcaataccccactcaaggtgctgtccgcacctaaggccaccattgaaagcttgaccagtgttcctatcaagcttatcaacgcagatgcatccgcctctatcatattggatactatcaagcggggccatgatgacgaggatatcagccgtcgcgaaggccttcgtgtcaacagcgggcggagcatcattcttcgtttatacgagtctttgggtggacgcagccgaggaagcattcaaacagagtttgatgtgaaacgcgttaccaaagtcaatattctggaggacgaaatcgaaggggttccattggaagatggcaagtttgacataaccctacggcccttcgaggtggcgacatacaagctgcagctatagggaagtgaagacgccgattgtatatgccctacctctagcattcggataatgcttgtgacgtgaggtggtttggttgcggttggaactatacgcaatggacagtgagctattcgttggtaatagaagtgggagaaattgagaaatagcaatgctgataattttattgtcctatccattatcacaagtcatgctaggatgcaacattactatatgggcattcctccctatgagagtaatctttctctgtttgtcttttattttgctttgcttctctaaatcaatcaagtcattcaatcccgttgtaacgccgacgcccttttgcagtagatatataaaaaatatgtccacgacaatgataagatatcataaataggagacggctccgcccattggctagcatagcaagtatagaaacatgtaaacgattttttttgtctcaggctcacatcatatcctattgccctacaacccaaaaatagaacaaggaagaaaaaaaaaaaaaaccgtggctcgaatagcatatctaaatatcaaggagtcaattattcaaagtcatgatgaaaattttgttaaaaaaaaattcagctgagagcatccggaattggcaacgcagcatgcagttctcatgacaggtcatcgggcagctcttcgacgacgtgctccaccatggtgatgagctcattgatatcaggacgctccgcaggttcgactttaagacacgcccggacaatgttgcgaatgggctcgctgatggagacgtctccagaaccaccggcagcagcagcaccagcagcgccgtcggccgcagtggccttggccttggccgcctggatggtgtttgtgcgcttgggggcgcctccggggttctcgtcggggaagcgccagtcgccgccgaggacgcagaggctgagcgtgccgcccgtctcgtcggagcgcagctcaaagggggacttgccgacgaggcaggcgtagagggtgcatccgagggaccagatgtcggtctttgtgtcgatgacggtgccggtgcggacgtcgaagagctccggggcgcggtagggcatggtggagtgctcggcggccgtgtcttggatctggagggcgagggactgggaggtgacggggacgggggaggcggcgacggagccgaggtccatgaggatggggattgagccggagtcgtcgatcatgatgttgcctggcgattgttagtcagacggaagattagacccgggggcaagttgtgcctcttacctggcttgatatcacgatgagcatatgatttgatcttgccgccgcgtgactcgccctcgatgcgatttgggcccgagtccatgagcggccgctcctgctcgccctgctcctgctcctccgtccgcttccccctcgtgcccatcttgcggccgcccggtcgtgaggagtcggcattctcgtcatggtcctcctcgcggcccatctgcatgcgctccgcgggcgcgggctggtactcgtgcatggcccgcagcgccttgcacacgcccaggaacagcagcatcaggtggcgctcggggaagtggccgtggttgacgaggttggcgttgatcatgtcctgcaggttgccgcggcggtagtacggcagcaggacgtagacggtcttgctggcgtcgtcgccgctgccgccgccgcggtcggtcgcgacgctgtggtcaaaggccgagatgatggtggggacgtggtcgaagagccggtaggcgtcgacctcgcgcatggcctgctggaccgactctgcgccaaaggggcatcggatctttttgagggcaaagagctcgtgggaagcggtgtcttcgacgaggtagacgtatgagaagccgccctgtttgagagtcgattatcgtcagcgaggaacttgcgtcatgctttgctgcaactacaccaagagggggaatattgtctcttgtttttttcttattacgcacctcgcctagcagtcgctggatcttgaagctccggttgttaatcttgagagtcggagatcccgggaagcaattcaggcaattgccaaacgagtagaacaagtccgccaatatctgcgccatgatgagagagtttttgcgtcaaacgccgtgtgtcttagaccagcaaaataatagctctgcagctcgtttgatgtgagacctctgttttccttctcctgcagagcttccctttcttcttttctgttatgtatccttcaatcttttcccggccttagctctcccagctgttctactagcccgcccagcttctttgttttgatgcggcctgtcgggtcgagattgatttcggctcgtctgcgaatcgtcgctatggcgctgagtcgttccaatggaaggaacaagagcagcgctggtgtcaaacaatcaatgcaattgcgtctgagctggccgagagacagaaaaagacccggtcgtggtgctgaatccaaggaattgcgacgttgttttgtttagtaagtggtttgggtgagggacggttttgggacagcttgacgctggtacttggacaaggtactttgttgtgcatatccggccaaccaacctctgacctcagacagggtgctgcgctaacgtaggctatttttggggctgctggtagtctcgacaaggtactggcaagtagcctaatcgctggtgtcgtcgcttaattgtatggaaatggatccgttcgatactcaaagaatactatagagtacctaggcacattctcgtagtgctgatcctcgcaactacaactccgcctcattagctccgcctcataacagaggctctaacatgacttttaacattgcatcacagctctgttttttccatttgtgtcatttttgtaattttgtatttttgtaattttgtattatacagaaaaccaaatactgcattagttccgtcatttccaataacgcgatttactatataacattcgacaatgcacctttttctcccaaaacatgcataactgcatttgccatctataactggatgaacccattcaaaagccaccattgtgtggttcaacttcttttcctttgcttctcccataagctctaattttgagacagggtagagaaaattctctagattcacaagaggaatctggtccattgtacgccatataagcagcgtagatctctcaggccgtctttcgacctttattaataattttatcgttttgaaatgaaatgaaaagcaacaagaaaaggatattcgatgcggaggaccaaacgtctccaaataaaaacaaaacaaaacaagacaaaaatgtcaaatgacaaatgacaaatacaatcgcatatatacgcagcccgaaaagcttcagcttccatagcgaatgggcttgagtggacttccggaataaaagctggccaaagacttaagagagcaagttgcgaagagaagggtttgtactcgccgctgtagtcggcctgttttctgggagccgtggagccataggacccgacgacggaggcaactcatgaggctggggtggcggcgccggcggtaaaccgtttctcaaaatcggagggctagcatgtgaggggggcgccggatatgatgatctctgaggatgaagaccatgcgagaatacatctgaccgcggcggaggtggcggcggcggaggtccgttattcataaggtgagccggggggtggataggtcctccgtggcctggatgtccgctgtgataaggagggacgtacggagcgggagcagttggtccactcatgcgtcgtggggaaggagggagcccgttggtatagccatgtccatgcggatgaccaccaggaagcggtgcagctggaggcggaccagccatgacaggcggtctcagagctgaaaggttcgagactggtggtggttgaggcgggggcgggccgccgtgcaacataggcggggggccaccgttgatgtgacgaggaggtgagttatgctggctgctaggacgatgcggcggtgcccactcaggataggccgtcgttctgcctggcggcggcggtggttgtgccggcggatatgggtgtgccatcggaggtggtcggtgtcctgccacttgagctggcgcgtgaagcggtgtaggcatcggtggaggagtagacacagctggcattgcatgcgaacctggcggtggttgcggccaagaaagggggtggctcatatggcgtccgtcacgataatcgaccacattgggcggcggagggggaggaggcggcgttgagcctctcataggaggcaccggagccatcagagtagcctccatcggttgaggacgtgcaagatcggaaggcggaggtgaaggtccagttcgtagagtcagccccggactacggggtgtctttcgtagcttgtgacatttctggcattggaactttcgctgctcaacaaacttttgtgcttcagatccaatgaccccgtgatggccgttggtaagtctccgctcttgaaagttatcaatcggccaccatctcaaggcgacgtctatgccgcatgtgatgcagattttatcgcccggatgctggggatgggatcctgggtcagccacatcgccgttgcgcggcggagcccaggtaccattaggcgctgtcgtagtagatgctctgcgattccatgcctgagctggtgctccggatactttcgccgctgttgtcatctgattggccttgcgaaccgtaccagtcaaggtaaagtctgcctgcttgaaattctggacgtagagctggagggcattcagccctgtgtcgctcacaacatcatgaattcgatgaacaatcgtcttggtgggagcatgctctttacaccaaagtactgccgacatgatgccactctcgccgttaattgtgacaatgttaaactgatctcgccgggagctcttgaccggagcaatgtcgaatccgagaatatgccccttttgtcgagcgcattcaacgtgatctacgtatcaagttagcttgctaaagcgcccaacagaatcaaaaaatggagaaataaaagagaacggagaggcttacaagatgcacggcattgatggcagggcacacatgccccacctttctggttgcaagcttggcagatctcgtcatactttgctctcgagatagatgggactccctccgatggttccattgccttggcgttaccaaacttgacttcgggtgtccatacggcgcaggtgacatgcacccaattgttatcggctgtacgcttgagcggctcgcgggggttgactgggcgattcatctcttcctgcttcttgcggtagtattcagcagccttgcgggcttgttgaacttctatcttttctcgctcacggtccttctcagacatctttttcttgtgatgtgtgagtttcggcagctcgacgaaatcatgttcagtatgctcaacagggcacaagacacatttgtattgctacacacagaggttgttagtacagaactttctagtgtaaaacattacatcaaagatttgggtttgagctggacttacgatcgacacttgtgggctcttatcattcgcacacatgtcacatatccatttgccttggaccttgttgtcaataatgccgtagcaattacggtgcactgtcaggcgacactctcgacatgagaggtgctggtctcccatcggctccatctgatcgcagatggcacatggcagagtccgtggttttggcatttctggggcggcaggcggctcggcagctgccttctctgccttctctgccttctccttcttcttagtcggagctgcgcttggagtgctaccggcatctgagggtgttgcttcgagttctttatcggctgcagtcttgagcttctttctaggaggctcctgagtctcgccgggttgagaggcggtggctttggaaggagtcggagctcgttcgggcgtcatatatcccatttcttgtgcaagctggagctctttgagaagttcttcatcttgcttgcgtttccatgcacgaccaccagcctgcgcaaccttcttggccacttcttcaataacttcatatcgaatagcataacgtcgccatagttcggcgcagcgccggcacaaggcgacaacgtattggttcccagctttatctttcccggtgcccttgaggccctggtcattgacaagcccaggaagcgggttcggcgctcttctccactgacgatcctgcgtcctattgcaaaattggcagataaagcttcgcttcttctcaaccgccttctctgcgtcgaatgcagaatcgtcgtcgtcattagccacatcgtcagcaagctttgaagccgcaatgtcctcgcgtctagcttgcttctttccttttcgaccggggaagctgccccaaacttgctgtcccttttcagtcttcttccaaacgtaatagtgccggacaatctcgcccggcggcttcgatttgacatgtttcatgacaagatgcagctcagagccgaactttgaaacgccctcttcgaatttcttgacctcggccgggctcaagttgggctctttgaattcactcctaggcttctctgagagcacagtgagggccttggactcatcaaagtcttcgcgaaataatgactcgatggcggcatctcgaaggttagtagagcgcacaggaaggtccagcgttttggccgtcgacatggcttcggcaacataatcattgatcttatcaagagacggggtatctgaggttggcggcttccataataatgtggccgtgcaattggggtcattttcgtccaagtcctcgccgcgagcaacgtatcccggtggctgatcttggacccacttcggccgctgtcctcggcgagccttttcggcctcctgctgttccttgattaatttctgatcttttttgccgccctttttgaactccagcggcttgacatattgaacaggctgtccgggccacgcgccaacagtggcttggtttctgggtccgatgcgggtgcctgcacgagggtaaatgcgatcatcgtagtccagggcgtcctccggcttgcaatgcatgccgagatagcgccatggccagagactagcctggtaaatctgctccgaggtaccctgatgaggcgcatcgtcgtcggcggggcttgtcctgtcggtttcgatgccttgagcatcctcttcgtcttcgtccaggagctcgtcgtcgtcggcatccacggtgtcgatggtatttggtgtatggcgagcttccaacttgcgctcctgagcacgactgcatgcagcgcaggaccaagcaaacccacgtgaaggttttttgagcaacggtggcttgacgcagttcatgtggtatgtgtgctgacacactgcgcaatcaacggaatcattgctgttggtggggaatttggtgttagtacaaagaagctatcaaagttggtttggcttgtgaaaggtgtaagagaaaaaaaggaaaaaaaggggaagaaaaaaaagaagaaccaagggaattaaaatgaatgctgccaaatctgcattctttttttttctccaagtgcttcttgatgaaaaaaaactcaaacctataccccccctggtgtgacttttttttttgggagccgatgtagtgacgcgctgcacgatgctgcttcttcagcggctcaaagtgacatcggacagtgcctaaacgggctcccggaatcgctgtcacgggctgtagcagaagttttaggctctggcggtggtccgactctgggccagccagcaaattgcatgcacatgcacgcacggcagaagcacacggtgggaggggagaacacgcaaggcgaggcggagaatgaaggaatgggaggggggtgtgtcgacggttgtggtaactggggctccccaactggaggggcgcccaagccggcaatccctggtgaaggtacctgaagaaaaaaaaaaaaagggctctccctgaaagaggggggtagacgcattgtactggtgggctggcggccaagtaccagctaccacgggaaccttgtcctctgcacaaggaccttcggccgaatggagccgggcatcgcaggtaccagtgacaggcgagggtaaaaggcgccaggggaacaggtacggcgcggtacttgcagcgccgcaagctgcaacgggaaacacaagacagatagggcagggcagggcagagacagaagcagagacagacatgacagacatgacaggacagggacaaggacgcgacgaaaagagaacatagagagaagacgccctaggccggatggagcgccttgtagggtcgtgtcgacggtacgtaccttgcgcaatagccgctgcatctcttgcagagcttaacggcgctagtcagctccttgccacgcccctgctcgactagcacgtactgccagcgctcgtccagcaccttcttgaccttttcgggcacgttgactatgaggcgggtgggaatcagatcgtagttcttctggatgtacctgtcgtacagcttctcgtaccagaagctgtccggcgtgcgacggtagtcgttcatgctcttgatctccagccggtgcctgatctggcacttgccgcgcagggccgtcagggggctgatgtccgagtgcatgctggcaaagaccattcgcgtgtcgctggccttgcgcccaatgtccttggggcgatagaaccaattgatgcgcaccgcgtccaccggccgggcggcgtcgttgttggtgtgcatgaactccatgatgcggcccaggtagtagggctctcccggcggctcgcacacgagatagacgtgatctgccaagacgctctgttagctggtgcaaattgccctctggcaatagatagggtggaggtggatcccggccgtgctacctaccattcgcctcgagcaccgtgccatcgtcggccaccattcgaccattgtccggcaggcctttgcacgtctcaaaggtgagcatgttggattcgggccatgtcatgccctggagctgggcctgcgcggccaaggcgttcttttttgacgccgcggtcgtcgacgccggcggcgttgctgcagccgatgttgcggttgatgctgccgctgccgcgccgccgttttggttagctgccgccttgcgtttccgcgaaggctgcaaagtgccagttcccgacgtcgcctgtgatgcgtgaatcgttccgccggatttcgcatcctggctgccattctggctgggggtggccttggagtcgtccgccgcggcagcagcatttttgcgagagctgccgttgccgcgaggcgtctcgccgttgctgacgccgttggtctgccgcgagggcttcttggcggcgtcgctgtcttttttgtcagggtagtaatcatacatgtccatttcaatgtccttgtcctcggcatagttgggacgagagttggccgtcctgttgcgggagcgagtcccgtagggcatggcctcaatgacagtgtccttgtctgccgcgcctgaggcggacgacgtcttggccattgcctcgggcgatgcctttgcttcaggctcagcagattttgaatcctgtggtgcgtgtcagagaaaatgttgggcggcgggatgaaaatatatcgaacatgtacgccaatgaattcaaaatagacaagaagaaaagaaaaatcgtggtggttgccaaatgcggcttgtaagagagcaaagtataaaaaaacaaaagactagaaaaactcacgctcggttgcaccatattggcgacagattagcagtgtggccgtggaacgaagcaaatggagctttgtgaaggcatgcccgtcttatgcctcgagcagcgtgtgtgagtgaagaagagagttgggacaggatgagagcgatggagggcttcggtgtaaaagacgagagcaagagaccgaaacgcaatttacagctcctgcagggccgtagagaatccgggacggtgagttggcacggcaatacaggcgatcgagagcaaaaaaggtcgtctctcgccgcgaaggccacggcgtgggaagcgaaggttgaatgagagaggaaaagagagttagtataggcatgagtctgaagaagacatgccctggcactggcgccgtacaagcatgggggcggcagacactacccagcaggtactaacgcagtagcgttcccaggcccaggtagccgaggtagcgcagaagtacgccttagcagcctgtggcgaaccgtgccgcggagcctgggcgcgtgaggctaagcggcgatgctagtgactttatatctacctggcgcacccttgattgagcggtgctccacaagcccgcctctggtctcacaccattgctgaatggacggatcgtctcccagctttttttctatgaggcgttcctcagcgcccacccacggacgacgcacacgcttgggtcgattctgtggctgctgcgtggctgctgcgtgcaatgcgctggcctgggagagggaaaccgcatcgccaggctgcttcgtctgccaaatgccaaatccaatatgcagcctgcatctgtaatgcagggcgctgaacaaagcgggaagctaccgaaacgcctcgatggcctgctaacgagaggcgctggttggctggcctggaacaacacggcaccacccactgcctatctaaggtgtctattgtgtgtgctgctaacggctctctggcgatcttccttgctagcaggttccatttaatagaccgctctccgccgtggctaggggcgatgcgatgaagctgcaggcctcgtggcaggcaacggacagcatccatgatataggcctgctgcacgcccaatacgggcactgcttctgcccagactcggggcgtctcctgcctgctaatgcagtgcgagttgtaagaattcatgtgctgtgccatgctctgctctgctgtttttcgacctctggcagcacgtatcacgcgtgtgggctctgggcgcggcagcaggaaacaggaccgagacgcagtgctttggccgcatcggaccgcatccaactcttgggtacgaattcacgcatgtgcaaagtactgccggtgtgacttgacgttagcacggacagcggccttgccttgggcacaactcgttgcaaaaatacgctcgcaggcagcaagccaccaatgaattgtctgccttgtcctcgtctcaacttggttgaccattctgggaaatgaagggcctgggacgtgtatatcaagcctctcacagatcggtgcggctacagatgctaactcgcttctaatcgatttacaaaaacatctagccaatagaccacgcccatagaatctaccatcttttttttttcctcctacggggctttctggcgcgggttattatcgcagaagagcgctttgagttccggaggtgaggtcatgagcaattcctagaatggtcagccccctagcagattttatggggcatctggtagggacgccggcacacgcaagatgggaattgctcgaatatccactcacctgaccaggacgtccaaggagcactacgactgctagtagagagcagcattcgctcgcgtcaccctttttgcttgctcgcctggtcccaatcgtgcaaggcgaatggtgacgtatggcgcatatagtgtgtgctaccagcaaactgtctgaactacctgtctgtacagaccctaatctacccaatgctatttcgttacgccagagtcgttgtttgcttggcagccagagccgcaaggatggagggagagacgcctccctagcattgcatggctgcgagagacgaggtgaaagggcatgatcgtgcgagactagcggcgtgttgcggccaggctggctcatttcattttcgaatcaatgagctgctgcagttaattggcatgcggatacacgagcgttgtcatgccggtcggatattgagggtacccgtcgccaggtacctcgagtattcccactgtctgctccgcaacacgagtaataggtaatccgcataaaccgatagatctgtgtgcaaggtgcaagtcgcccacgcgactacacaaccactgcgaacctgacgacaccaggcatcttgtgcttggtgagcaatgtgcgaactacaaatcgcgggttacccatggaccgtttttatacggcgggacagctgttggccgccttgtacggacatacaaagcagctttgccggatcagcttctgggggatgcgaatccggatgtgctgccgtcatcgtcaccattgccacgacgtcacatcctagagccggggccgtctgtcacaatctgatactgctgctaccacacgttaatagcgcaataaccgcgaaaagtccgagcaacccgcggcagcaatgaaattttggccatcgtcgcaccagcacgcagcgtattagacggtaaggcagagtgaaaagtggcgacatatcgacgaacggtgctccggcggaggaaaaaaaaaaagtaaaagcaggctagcgacaacatcccgtcggtcacagggcagcctaccagaggtacctactcggatatggtttttttctctcctttgtgcgagaacctggcagaaccaggtgagaagagagtctaaagtaacaaagaatcgcccggatcggctttgtggagcccaagcctgcgaaagtagaacgactggcggtgctgtagtagatggtaagctccgctaacagcgccacaagaaaaaggaaaaaaacttccatcgattgccagcggcgccggggccaaggttcattatgatcgcgctaaagcctaaatgattaggtagtaggtaggcagctggcactgtcggtggtgaacggatcgcccatcggtaggtttcgcgaaacagcccgcgtataagcacagttggcacacacgcttgatagacagctgaactccatctgtggcaagattgttgtgttgcccaagattgcgtgtttggacggtcgcccgacacacacatgtgcgatacatgcgcacacgactagtagcttgtttgctcgtcaacggcgacatggaaatgtctgggcttctcttcccctcgattgtacagatgccacagccgcagcccatcagtattagcgggcgggcgcctttgttgaggacagtctcaccgataaaaggccacatttgggcggaaaccagccatccagctgtcgtcagacgactcatccacatcgcccgttcagcactattaaggttaagaggtacaactgccaagggtcgatgggggctcattgccacgcacgagtttcaaatggttttacattctctacgtgtgtgtagaacggagatgctgggtggtctgagcaaaccgcagcacgggtcaagatacctcacctactgcctacagtaaagctaagaacctcagcctgttgattgcgactgatagtctccgtgatattgtcgcgctctcatctacacgcccgtttataagccgatactctcgtgctacttgtcagcgctgtgcgccaattgcaggttcgtgttaccattacagctggcattgatttaatttcgcaactactttttacaggtacagctacaaacctcctcggcgccctactacttataggtacatgccgcatgtactgtattgccagactccgagttctggaagcggaatggcgcagggttccgtggccggccaatcaccagccgcgggggggcatccttggaaatcggggctgcagcgattgggtgtgggtgtgtgtcactgtcaggttccaggaacgccccgcaggtctggagcagcgactgcagaagagcgttgacaggcgcgtgtttgaggcgccgctacaagtcaaatccgacacacggcctttgattgtgctgcgatacctgctcgcagtcagatttgcctcttcgcagtgcacgcttcccggggagggcataaaggagagggagaaattataggaaacgaaacgcccgaagctggcagctaatctagcatagccgcatggacgcatcgagacttgcccttgtctcgatgcagcctaggcgcctttgctcccgcactagcaccgaataacattcagtccgctgtccgccagaacgggatgggacgctacagcaatctgagggaggtacttgtgcgagtgcggcgcagcgcctaggggacaggtaccggtacccgtggcgtacccttcctttgtgttggcttctgccgctttccaattacataagtctcttcacgtgacttcgcgtgttagtcttgctcgtagcgacccaggcctgccacctctgcctggcaatagcgcgcttctctccaccaccgatccaggtcaaaaggtgccgagaatatgatacgcggatcatgagattgctgactgatactttctaatctttcttctccctctatccttcgctgtccttcgcttctctatttctttgcgtacccagatgagtctctcttctctgtaggtgcgtgtcgccgcctgcttccccgcagccatggagagcatgagaggtctcctgcacaagacgagcgtccaggaggctcaagagcggcaagcaggggctgttggaccgccgctggctggccagaagaggagctggtcgacccttgacgacgcagacacgaaaagcctgcctgtaatatccggtgccgcgactacgcccatctcggcgccgaactctcaaggcccggtccggttccagaggccgcctcttttttcctctccaactgctcctcggctttctgctagcaagattgtttcgattgatatcccggaaaaaccttccgaatatacacagcgacgtgtgtttgctgcgaccccatcctcttccatagacgatgagctggatcttgctcacccagtatataatctcccgccccagctggttaataactttgcttcgcttggtatcaagcagatatacccatggcagaagaactgcctcaagggacccggcttgctcacaggtgctaaaaacttggtgtattgtgctcccaccggtggcggaaagtctcttgttgctgattgtgagccatcttgtcgtatctgtcatgtagtcatggggggccaagtagctgatgattcgcccagtacttatgcttaagagggtaatggaagagcccgagaccaaggccctcctcattctcccatatgttgctctagtacaggaaaaggttcgctggctacggagtgtagtccaggggctgagtgcaactttagaccctgaagctctagaaaagcgaaaggcaaccagcatatggcaaactcgtcccgatcatgattccatcaaagttgttggctttttcggaggcggcaagattagatcttcgtggcaagactttgatattgccatatgtaccctggaaaaggtttgcttcctgtacctggcttgaaacccaattaagaaatctaacctctctctctctgcccctaggcgaatatgctcatcaataccgctattgaagactcttccatttctcaattgcgggctgtagttctggacgagcttcacatgattgatgacgatcatcgcggatatctcctagagctgatagcaaccaagctcctgagcttggagcagcccattcagatcatcggcatgagtgctactcttcccgtaggtgctatgcattacatacaatattccatgcgctcttgctgagtctgaagcttttttagaatgcgaatctggtagctgagtggctcaaagcgcactcttatgaaactagatataggccaataccgatagaagaacacctggtctgcgatgggaaagtctactatgtcggctccaacggtgcttcagcacaaaggcacctaaaagtcgatgaaatttcaaatggccaagttgaacccacaagatggattcaaggatccagccatagagaattccaagatccggttatgaacgcagtggtatccttggcccacgagactgccgtcctgggatacggatccctaatatttgcaggtagccgaagcatttgtgaggcagacgctcgtctgatcagcaaggtaatgcctcaactggatgaattggatagcgcaacgatggacaaacgaatggatctcctgagcgagctgcgaagtctcagtacgggggctgatccagtattagaggaaactgtcttgtatggcgttgcgtttcaccgtgagtcttttccccttggcaatattcccccttgattgaaatatggtactaactactgctatcaaagatgtgcgtatcacgttttgttttcccgaaaagagtacgtgttagctaatctgataggccggcctaacgagcgaggagcgagatctcattgccgcggcgtatgatgatggcactctcccagtgtgtgttgctacctgcagcttagcagcgggcatcaacctgtgcgtcccatacaagccgatatcgtgatgaatatgactggctgaccacataactagccctgcgagaagagtaatactacataacgcaaggatgggacgagactttgttggtccctctatgctacggcagatgaggggccgcgccggaaggcagggcaaatcacctgtaggcgagacatatctctgctgtcgccaaaacgatctagagcaggtcttggatctcatgtatgcggatattccagagattgtcagctgcctcaacactgagaataagcgcgttcaaaggtgagacgatgacaagtctgataccaactagtatcacattcgctgacagccccttctagagccatcctggaagtgatttccgtacgactagcgaccagccaggaatccttgacagagtacttctccaattccctcatcagctatactcacgaccgagaattcatagaagaatgcttaaaatcaggactgcaggaaattcacgatctaggcttgattgttaacgattcctactccaatttcacggccacacagctgggcaaggccatcgtagcctcttcggttgatccatatgatggagtcttcatacatgctgaacttactaagacactcaaggcatttgtgatggatggggagatgcatatcctctacgtctttactccggttcaagattttggaatcacactcaactggcagatatttcgcaacgagatggacgccttggacgagagcggacttcgagtccttggattcttggggattaaaccaacagcggtccaaaaattgtaagaaatgcctcttcaagtacgccactttctccattctatacgacctgctaacacacgcccccttcaagtgctcagggagcacctctcagggagaatacacccgaagaaaaggagctggctcgtgtatatcggcgtttctaccttgcccttcagctacgggatttatgtaatgagatgccgatacacatggtcgctcgaaaatacgactctcctcgaggctctgtgcagactcttgcgcagacctgccagggtttcgcagcaggcataattaagttttgtgaacatatgggatgggggtaagtctcgattaaagaggaccctctcgcttctttattatcccttacgaggtaactaatctaatcttgggacttgaagtatcatggccgctgctctagagcacttctcagaccgattaatggccggcgcaaggacagacctcctggcgctcgccaagattccgtttatcaaaagccgcaccgcgtaagcaacacgttacccatccccaatccgtaaagacggacacaagtagaatgtacttatgtgtatctcttctaggcgtgtcttttgggagaatggataccgaactatcggcgccattgcgaacgctgatcctaaagagctggttctcgttctgatgcaggtacgttttttttttttcggatgaggtagccgaaaaagatggggtttgtagcagaacgatcttgcagtgcttttcaaactaacagtctttaaaccatcaggcccaaccaaataaactgcgaatcaagggaaaagctgatgaaatgtacgaagaaaagctactggccaaagcgaacgtgatttctgcatcggcaaatcgactgtggcgtaagtttggtgtatctttgctttcgcgatattggcccacagcatgtatacctgttatggctttgagttggctaactattggctttagaggtacaactacaatcagaaatggcggaggaataaggaaaggtaggtagtttgtatatgcatatacttccaggaagtaggtactcgtaagaggtggatataaaaagctttttcccatatgtcacttaaacgtgccaacatactacctccaagctttctgtagaagcataaaaaggtggtctcgcttcgtgtgtatcagtatataaaccgccagctatcctcagaaatctcgtccttgcccaacaatttgattcttcatacaacacatatatacacctaaaacgcatagaatcaaatacagccaccatgaatgtcgaaaccatcgaatccatccgacgggctctggtcatcgtctcactgctttgccattgcttcctgtcagtgagccgtgcaaatctgccatttgcggcatatgtggccgtctttgtgatggacgtttgtctcatcacgtcgatggcactggattattttgtgccaggggaatgttcgcgatattactagcgaatatacatttgttatgcatctacgtatatcatcaaaacatcaaggtacgttctatcatggtcatttctcttcacagacgcagcttcttctattttactaacaccttattccatcagcacagcaacgccttttaaaaacaagaagaatctcgttctttcaatctcccgagttttcatatccgttttgagctatatacccatgctgcagcaaagccctcccttggtggactggagcagtattcttcgatgagagggccattccaaattataccgttttttttttttggtactgtcaacttttttccttggtgggcacggaatcagtcaatgtcacggagtacatcaatatcagggggcgttaggcgttatacaaggaattttaattacaaagctaatcaatccatactatgataacaaaggtggcccaataagtctcttctacaaactcagtgcatgctaattagacaaaatgagaccaggtgtcctctcagtcaagccatctgatctgcgcctcccccgagtaaactttgcgctctatacaaatgtccctccccatcggccctttgtgtggaacgagacgcgacgcttgcgtaattaatagagcaaaatgggccttcttcaacccctctaaaaatagataatcgtattccgaatgtactgtactcgtctccatccgccccggtcttgtcgaatcttgcatcatctagtcagccaaaacgttcctcagcatgaccaagaagttttccttgagcttatggacctcggaaaccggcggcttcacgggctctcccgctgaacggcgtagacgatctcgcctcttagcccgcctctgcctctcagcttctatgggatccaggtcatcttcttcttctgcttcagactccgaaccgtcgtcgtatgccaaatcttccaggtcttcgccattcaggccgaaatcggacgaactaaatccggtcggcatcatgtcgcttcctggtgctccttcggcagccatcttctgctgcgtcttgtcgctgtgccacttcttccgcgcctcctgccaggcaatcaaagcatcaatctcagcaaccgccttttccttgtcgatgatgccactgctgacaccgccctcgaacaaggcattgacgttgagcgtcccgttcttggggcccttgcggaggaattccaaaatgccctctatccactccataagctgagtaaagaggccgttatcgtgtgtatggatctcatgtacaaatttgtaaaagttatgctcatgcctggcgcacagatcgataaacgcttgaaccgtttgattaggatccgcagacgcatcggcttctctacacttctcgacaaccttgatcatgtcatcgatgaaaacggcaaaatcagttacactgccgtatacattggccgacttgtataccctcacgaggggctcgtagaagatggtgaacaagtctctaaagagtttcagcgtaaccggttcctcaatcagttgtagcagcatgctcttatctctgtgtcgcgtgcaaagcttgagaagctgtttgagatatgaaaagagctgagcaccctgtttcagctcttcgtcaatgttctcgacagcgttgttgaaagcgacatatgcgttaaacagtcgctgaacctgctcgcccgtcaattctggctcaatgaggtccgatctcagaatcaccacgatgatatcaaggtcttcatcttcggcttgccgacgaatttccatcttgacgtcttccgtggcatctgtgtactttttgatcttctcaacgaagacagggtcgtcaattttttggtccagtgcgtcaatggatctttgaaagcttcgaataccgtcatgtagcgccaacgaaaacatgcgctgcatcaaagatcgagctccaaagggttgagcaaggaaaatgtccaggattccagacatgactgccgcagggttcgcaatccgaatgacgtttttgatgacggtatacggaataagagagtggatacgtttggcttgcgcaaacatatctgctgagttgtcttcggctaagaaaaggtggtatatgacggcggcaatttcgatcctcaaccattcggcgaattttcgatactgaatgctaaggtcgccaatcgtctccttttccttgatctctttgaacaggagtgtaaggccatttcgttcaacgatatctcttcgaaacctatgaatcgtggtggttaatgaaatgatcgatcagagatggccagcatatcggaaattttgagagtcactaactgttccatgtactcgtcaagctctgcagctcgtcttcgggcaatctcgtaaaactctttttgctcttccatacgcttctcatcaagggcttttcgtcgtacgatgtcatccacgtcttcgtctgtgggcgttatgggatcaccactgaggaattctaccattgcctgggtattggcaacctgaggattatgcaaaagggaccgtaggaaagcgcggagggatattctttggttctctcgccaaagaacaatctataactacgtcagccttccaacaatccagagatcctgcaaaggtagtagtgactgacctctctgtttccatcgggagttgcgaaccccgagcttagctgaccatccacggatggtcgaggggaagttcccttcttcgagcggctagacctggctgatctgatagatcctgcgccacgtacagctattggatcatttagtatcaattgtcgcccttgctcccgccatgagagaaaatgcaccgagaaatacataccactggaagcagttagcagcgacgacgcgccgccaaaattttgagattgtctcgttctacgggtcgatatagaagacgcagaggaatcatcggaatcgtttgtggcgctggtaaaacttgtgagcagtccgctagctcttgtatctgtcttgttctttttcggcagcgaaggcaacaccctgccaggcagctcggttcgcagttttcggtgcaacttgctgaaatcgccatatctgcgcccgacgaagtgttccaactctcctttcctcttaattcgaagaatgaactcggcgtgcttgtgatatctgatattgcgcttgaccgaggtaacgcgaactccggcaacatttacgtcccacccgttgatgtagtttccctcgggaagagtgttcatgacgcccctatcaatggcattgctgtccacaatctcgatttctgaaaacttgatgcgctcttcgaacccggacgaggtggggatgcccgagaccatcatcagctcaacgagcttctgcgccttgatagccagcttccgccgcttcgtctcttctaaacgatcctcggaggaggatatctgtttcgtcgcaaacgattcaagaaactgccctctggatgtcagcaaaaaaaacttatccatagcccgcagagcagcagccctcgggcgatgatggctcaacatacgacttggagcttgtcctgccaaaactccttctccttcgccttatccagaaacgggaagtcgcggatatgcttgacgaagatgtaccgcagaatgggcagctcggattcctgaggaggcacttcgccctgctccgacttgaacggcgcgccgaagcgctgcaacgccgtgggcgaattgagctcgctgatctcccatttgacctggtcggaaatgagttctctcttcagatctgcgcaatgtcaactccacggttagcttgagattcagcgtggaggagaagcccttcagcggactttcacggctcagctgggaagaaacttacagtgctcctgttttcccgtcagcgcattgctcgacgtcagcgcctcgccagagccgttttcgcgaatgggcagagaaacagcagcgccaccatcgggcaatccttcctcgggggctgtcatggcaaaaatctagcccggcgaaaaaaaaaaaaaaaacgacgcgttcctgaagatcagaagtaacaagtagatgagagacgggaaagggaagaggaaaagcctcgatcgctcgctcgcaggttcgaatgacgacagatctccaagggcagtccgtttctgagagagccccagttgaaatccggcggggtagctaataaagtgcttccgtagcgcgattgtatgggtactgtaagcgctgtaagctcgaacgagagacggacagcaggttcgcctaaatagcagggcgcaagcaaagcaaaactgccaagcgcaagtgcgattgcggagaggagatggggagagagccgagttttattcaacgcctgcgatcacggtgaaggtgctgagacatgacaagaaagtgtttcaaccaacaaaaacatcaaagacaaatactagcagcatctgccaaagcacacagcctccttggccccatattattattgccatcacgtctgctgcacttctgggcagttgcagggaccaccgcatgggcgcgctctgagtgtaaccattggcgggcgcgtagagcaagcagcatgtctggatatgacgttggtccgcagcgtcaagccacctctatggctgcacctcagttggaatccagtggccttattacagctagctatagggggtaaaaaaggcaatcaacgccgatttccgaatggtttccatggactgattccatggtatcaaggctcagaaacccccatcattctatcaaatcttttcgaggcacagatcatagcttcagcatgacatcaccggcccgcagccaaggaaacctgatcaaaaaattacagggtagccatatcgatagggagccacgcagcaatgcaaagtcaacgccaagatgctccaagccacatgccgagaacaaaaaatcagtcattgattcagaggaattttcaaaaagtccaatatccgccgctctaagccgattgcagtggaatcccatccgtcagccccaattcatctacaacaaagaagaagaaaggaaagccaaaaggctaagattgagtcaagaagcgcaaagaggaaatgattattaatttcgcctaaaatggagaaatgaacattccctttcttcttctttttatctggtctttaagtggcattaccatctactacgcttctctatcgactccttctttgattgaactcaaatcccatttgccattgacttatccaagcgcacgtagaagcccaatatggctgtgtgaaaaagtatgccggttgaccggacaagccgcgatgcttggcgccaagtgacagcttgaccaacgacaaagagacttgtatctggccaggaatccctcggttttctgttccaggtacctgagtgacataggatcatgtcttaaaacggccgacataggaccggatatcctttcaaagggcagatcctgcggagtactgcattacttcttcttcaagtaatatgaatatgtgcattgtatttacagctatatgccgaccacgcctattatacaaaacttctataaccagcctcaccctaaagaaatccctatatgaaattaccctttctgtgcatatgaaaccgtctccgagggcaacatgtagtgttattaacccccccacagtaaaataattctcaaaccgccgactcttgagccagatgccaatcatgcttttctcgccgggacgatcgacaaatgatttgcagtcggtataataaaacctgtccttgaaaacggccgacttgaccgctcctcagatacccacatacagtgaactgatcttgaggcgttgcatgatggcctcacaagaggctctgccgtgtaagagatgtaattgggcaaggagctttcgtgtcttttgcacgccccagccaactgtggccctcaaaaaccaaaaatgtccccatttagagagaggagctcagctcttttgttcaaaggaaactgctgcaaagtccaatagcaaagcagctttaagcgcgccgcaatagtggccgagaagcaacgcgcacgaccctcactgcttggctggttcgctccactgtggcagtgaagcgggaggtgcacgaagcagtgctacgtctccgcatatgctagactaacggtcctcggtgatgccgacaaatggtctcgtgtcaagggcgtttcccgtcccgggctattgacgtaaatcttgatggcgcagcctcacccgatgcctacaagggccttggccgcttatacgcctcggcgggcaagaaaaacagtgcgatgacttctgtgcggaacggcgggtgttgctccgtacagtgttgataaacaatccgactattcaacgtctccgttggacaggttacagttcgtcgaatatgcgcaatggctcctcgtccgctagtggtgcttcccatgccagcttcgcctctgatctgtcgctgctcctgcttgtgggaagactctgcttggcgtcatgatgtatcccgagctctggcgtcgtattcctccacacgctccgaggggccggccccgtgtccagttcagcgttctgagagctgtagttgaaaatcataaagagaagggcaacgaggcagaggataagggagagcgccgcccaggtgattctcagccgtttgcgcgtcttctcctgccacgccctatctgcgcgctcccagccctcgacgagtttccggaccttatccacccgcgctgccagctcgttgacgctttgtcttccctcgtttatgcgactctgtagagcatcgatggtggatttctgtgaatcaaagtgcccgatgttgtatatctgctttgtaatgtccgtttcgagctctcgcgtcgccctgtcaaatcccacctgaaggtcacacgacgcctgcgcaagatcctttagggccttgaccatgacctgcaggccgctcgtcttttccaacagtacatggtgaatctgctctacttgttgagagacttcggccgagaagttgtggaggtcgacaacagactgctttaaaccgctgaacagataaattagcatgcgaaatagcaggcatatgtgcgcgcgagtgtgtgtgaaggagaaggagaagatgcgtgtgtctatagtatgccttgtcttactcggtgctgggagagagcttctgcttctgcttcttcttctcttgctcgccctggagcttctccttgtccctgacgccccggatcaggtccagcttgtcctcgcccagggacggcgacaacaggctcgcccgccggctctggatcgggctgaggatcggggtcacggcctccgaccgcggtacatctatcgagcgccgcatcgtctgtgtcgacggtatatcggcatcatccagcgtcctcgcgcggtggagtttgttggtcaagatgacatccgtcagcgaccgctggacgcgatgccgcctggacccgggcggcagcgtgattggaggaggctccatcggatttcgggtcgtcatgagtaagaaggggaccccctttctggttcaagcatcgtgcatgcatgcattatccacaaaaagctgatgtgaacatgcggccggagccaggaacaattaggtggggccgaggccagcacacgaatgacgacaaagcattcacatgccgcagcttggctcgggtgcgactgtagcaatctacacactgtaatctgcaatacagagttgatacagcaatgcaatgcaacgccaaatgaaaataatatcagcagataattcaaagtcattgaacactggtactattaattccactagatctgcaaatcctcgcttgtgtgcgtcgtttcaagttgaaattgaatccatttatctcatcttatgcttgaaaatcgtcatttctacaggtttgttcgttcaaaccttgtgcaaatacgcagtagtatcaatgtcctcccaactccatgcgatgcaaaatgtccaaaaatgttcaaaaaagaggaaaaatcagcatgcatatacctactaccagccatgaccatcattaccaaggcatttggtaacagcacataagatgcagggtatatgcaataccaactgttcctattcgttcatgaccaccaagagccaacgcagctcaaaacaaggcaatcccagcaaagtcacacaaattctggtttcggcaaaccaagcacaaggccatgctggcatcatgcagagcgcaccctcaagagccggccccattttgctgcagaatgaaaaaaagtaagacaccaggtaaggaacgcagactgccacgagtgctggctgagtggccaaagttgatggcggtgaggagatgttgctgcgaccccccgtccagctgcgagctgcttccatggccgtgccgcaacgtgtatccattgtaagcactttgcaagaatatgcatgacgctgccgatgcagtgtattcccatgtccttcttcggcgtgagcgtagctttgcctcatgagttgaggagcttgtttcgcttctccttgcgcttcagtcgctccactcgcttgtggtgcatcttctcggccaacttctcgtatcgttccttctcttcctttcttgtgcgcttgtctttgattgcttgaattcgacgctgtgcatattgtgagtaaagtgggcggggatgaaaagagagcgtcttctcaaaaagacacaggttatcaccaccacatacctggcgctcttcctctttctcctgcttcagctccttctccttggctttcatctgggccattgcggcacgctccttcgtccgctgttcgtaggaggataggcctctagtcgggcgaaatgccttcttgggtgcatgccattgttttccttgtagacccaaaaatgttagcaaagggccattgttgacaatgaagcgcaaggctgggcagcgcataccgtttttgcgcatgccaagcggctttgtcgacttttcagccaccttgtctgttgatccctccattgtggacatcttgtcttgcctggatccctggtgaactggagatcaagtgacgtttgagcttctcgcttctcgcgctggttcgtgaagcttttttttttttccttctacttttttttttttttttggcgccagacacctgcagatgcggggccaaggcggtgaacactgatggcgcttctgtattctccactccagggtcctggatcttgattaggtactccggagcatgtaggcgtcagattgtgaaggacgccagtactggcagtacgctgagctaagaaggacgtctgccatgcggcgcggtacggtacctacaggcaggttccgctataattctgcagtcgcggcgggcaatgcttctggaactggtgccttgggctgcttaccccgtattgtgccaatgaaacaggttgcattcatttcaccacgggtggttacacagcagcaaatgacacgcgcctggctcttggatactcataagactctactactggtggtagtactctagtaggtacctatatgtgccagtagcagtacatacggttacttgggattgttgtcgttcgtctgacggcctgcggaccgggcctctactccgtagacggatacaattttcacagctgaaggccgcggtccacccttccaaggcgtcgccggccactcaggctttgacaacgcagacattgacaggacgagaccccgtcaaccgtgttgcgctgcagaatggtggtatccggcagacgcaggggcatccgtagcgtcccgatcgatacgaagacgagagcggccgtctcccttgccaggtaaaggctcctccgaataagctgatgtcgcgtgtgtctttgcaaggaggagggagttgctgctacgaagtagtgtctacattggcggatcgagtcttctagacgtaacatgcacatgagtttgcctacgcaagcagcattggttgatcattgcttaaaaagtctcgatttgcggtaaactgatttcttaagggaatacgggacacgcgtgttcaacgttgctctcgtttggcctagagactatctaataagcgcattggctactgttcatttatcccgtacagcaaaatgatgagcacacacagggggtcatctcaatgtttgaacaaagcgtcgctggtcgacgacgtgttaatacttgtatgtcctcaacatgcctatatttaattttgcttgtttcaggctccaggttcatcttcatacatttgctgggcgatcagtggattccctcgcatttcccaacacgcgcgtaaaaaagggtttatgccacgtactcccttgtcgtccacgatattaagcgaggctgagaccgattttaattgcgatcatacatggggggacgtccatcaatgcaggtactgccaccaaaaggatggacttgtttctcggtagcatgctccgctccgtattccttagcctgcgcagaatagatcaaagcagtggtgctcgtcgtgtcgattatatacgatggagtgcactaaaaaaccgacatcgtgaaccacttatagcgtcggctgaagtactgttgccgtggagtattgaatggatgtcatccatctgtcaacggcttgggcgggcttacggggcgcatatttgtcccttcagaacccatgtctggcggacggcacagatgcatctgtcacggcaaaaactacaagccctccctggcgattttaaaagagatgctggctctcgtgctgggagacattcaagttgaagttcggatgacgatacggacggtccctgcatgagggtggagactcgaacgggcagcatggccccttgcgagctagacaaacggcctcccactggaaaaagggcagtgtttctgggccatttactggcaaattgccatagcaagtgtcttatgcggcgttcagctgagcaccagtagggctaaaatgtctaaaatgtccgtcagcctgcatatcctgcgtcaaacaggaaaagtcccgtggctttctgttttgaacaaacatcgcatgtcactgtccctgtttattgaacacggagtacggggtacgagtgcttgcgctcaatggagcagcactcgcaagttcttggtaccactgctactactacagtctcatacgggtccgatgaggcgtggcccagcagcaaggccatgaaacacgaaagggccggcgggccgtcgccaggctgttgttgccggtgccaaaaggcagagagaagttgaacaagtaagaaaaagaagcaattagtgcgagagaacatggccggaccgcttctctgggcttgcccgatgcaagctgaggcgcgagggtccagattatccgaataccaagcaggtgtcaattgcggcctcggataggtgcaggccaaaacgcttttattatcgactgcagcttgcacccagccgcggccagagcttgcgtttctggttgggccggggtaatttgttgtgcatgcagacctctttggcgcctgtatgcccctgtctgtggagcctgtgagagtgtgtgctgcatgaatctaggtacaagcagttccctctgccgcaccgtacctgtactcgtccccggccagatagggcagaggctgaggtaccttcacgagagggcttctctccttctgtcttgcatccaaatgtcgattgccgatggggctggtggctgagaacaggcaatcgtcgtgtgagggccggtgattgccctgctcagcttatgggtctcatgcaagggagatggaagaaaaggaaagcctgtgcatctgagatgagagacaagatggtctgtgaacgcggccgggcactgggcaggtacatgtacatgcgctcaattgcaatctctatgccaccttctggcaagctggatggtcacgaggaggcaataagaagggcgtcgtgggcaaacacatcgtcagctcggatgggaaccaacgcagcaatacctccaagtagtatcaccgcggcaggaagcccaagcccaagccgtgctaggcgatgcccatttacccatggatcaatagcgtgctcgtaaacgcctggtcggatctatcacatatgcaagccggcagcaataggaaggcgatttgcggttggcctcgcttccaactctggctgccacgtcgaatcggtgcaatggctgccttgtgatctcgatacgcaaggggcctcgccaggacggccgacactgtgttgtcagaaatcctacagcacagtacctcgagtgagccagaccaggccagacggaggggccgtgaagctgcctccactcgagcagcagcgctttgtagtgatatctgatctcggcgtcgttgccctggcgtccagattgcgagatcagagcgatgtgccaggtgcttgtccagattgacaggcactcccgctgtctgggtagcacaccgagaggcttgttgtttcgggcactggagggaagcctgggattagtagtttggtatagtattacagaaaggccgccacgccatgcatgcatctcgcatgcaagcttgtttttggctgtgcccgcttggatggttgtgtccaaagaggagagtcccgtgagtgcaaaaccaggaaaaggcggcggccgcctttgactttcgggtggcctgggctagtgccaaaagcagcaaacgtgtacgagtcttggcagtgctggggacgggctttgaacagaaaggtacccaggtacttctgacaggaccgccggccaaggacgcagacaggtaccaacgcaaagggctgacagggacattgcgagattcaggctccctatccgccaatggcagcggcagaagggcggctggggatggccagatggatgcatgcctagaatagatcagcctggggctcagggcactattctgacttgtacagtataatcgtgctaatgtacgcctgcctagtgccgtgctaggcgctggcccgcaccgtcgctggccctggggcactgtgtgggtgcgctgagcatcgggtgccatctagtgagcgttcgttcggccggaggaggcatttaatggggtggcaaacgcgccgcagttgatctgtgcgatactttctgccactgaatgagcactaacggcgccgtgtgtgtgccagtactgctgccgtcggtactggtacgggcgccgcgccgcgcatgtacctgccctcgtgcctgtacaagcggtacatgaacagttcgcaaggggctgctgagatgtctgggggatggcggccggagtccaagagacaataatccgcacttggcagtggggaccgcgagccctttagcgctcataccccgtgcctgcagcgctcgggtacttcgcgcctgtatggctaccggcaggtaccttgcgcaagacaggcaccgcggcagggatcttctggcaggctcgtacttgtacttccctgttgcgtagcgcccagtttttggctcgcccccccatattctcccaaatcttcctcttcttcttccgctccagatttcctttccttctaattctctatccgcgccatcgaaaactttaaccacctttggtgcaattccagcgacgctcttttgactcgagctgttgcttggttttggccgtccactcatttgccccgatttttgaacttgatcttcttcagcattgcatttttccttcgattctcttcacatcttttattccgcgacacatctctcatctttgccgccatcattcgagccgccgttgatacgctggtacgcatcgccaacttctggacgcagcctccgtctgtgaactgaactggccgctcatttctctatagactcaaacatttaatccaaatcttacttttcgcttcggcttgttttatatcaccattgtacttttcagacggatcggagaaggaggagaagaaggaagacgacaaatacaagattaaaccatcaaaagaccgaaaaaaaaaaagaaacaccagtcaccaggccacaatcacgccctccctatggtccaacctgcctgcaatctagtcgttcgtcgatgctaatgccaatttaccgccggaagcaatgatggcaaccgcactctacagccccgagcgagcagccgttgcttcgtcagtccaccacattgatgggcctgtcgactatcttgcttccttggacgacacgactgcgtctcaccatggcacacttcctccgcccaacccccatttcgcgtttcccccggcgtcgccttcatccgccctccatgatccgacaacgaagcggagacggcctctatctgcggtggagatgcacacgagatcccttagcattgctgtagatggctctgaccctcgacacgctgcgctgccagcgttcagcttcaaccccggcgcctctcttcccccaaaaccacacagctttctcagtccaccgcattctccaagctctgctcagcccccagctcagcccgctgctgcatcttctaaccggccaatgggtcatggacatcgaagaggcggcagcgaatttgttggcggccgcctccgtgagggaagcaccattgctgtcatgagcaccagcccgccaaagaacgagtttgacatgaaggtgcccactctccagccaccaccgcgcagaggacaccgtcgaggcatgtctgctactatcccagcgactgatctccctatactcttcgcgccaccagccattggctcattcaatcaggggaacagcgcccccaacagccccacgatgttcagccggaaagacgatttaccaaacattggctcagacttccccctgccagagcccgtgcgactgggccaagacaatagaaacacaggcagccccaaagcatccaaagccacccctgaagaacacttcaagatggctaagcctaacatgcgcgcgagagttggattttcagataccttggaattcattccacggccgctctcacttgtctcgaatgaaacgtccagcactgtcacagcacgaccaggccattcaggatccggcagcgtctcttcacttatatcgatttcatcgctcagtgggcgcgacggctccaactccctgctgcggactccgactggcgaaccctatgagtcaaggccaagcacagcaggcgctattttagagcgtacagcagagctccagatgccagatgagccaccaacttctccccgccgccgaaactcgattcccgcccttgtcaacattgtcgatgctgatggtgtagagtcgaatgtgtccactccgaccaaacccgccaaacgttggtctttctttggcttggatgcgtttgcttctggctcccccatgaagaggcgaccaagcacttccagctcttcaagttccacgccccgacctattgatggcatttcatgctctgaccgcggatcggcatcatcactagagacgacagaagccctccctgcaaagtctaagaagggaggcaaaaagagtgataagaagaggaagaagaaggagaagaaggaaaaggggaaggagaaagaaagggagaaagaaaaggaaaaagaagggggggaaaaggaaaaggagaaggagaagaaagccaagggctgggctggttcgattctgccgttgaagagccacaagaagcgtggcaaatcacacgtcgtccggccaccaactcctcccgcctccgtgtcccacttggacgacgaggaagaggatgagcccgaaagggacattggccagcttcctctcgagccgcccaccataagcatcacggaatctccatccctacctgagcagccagagccaccgaagcggtcttcagatgatatgtcttatcccatgattgacttggacgctgcacttggtcctttcaatacccctctgtcttacaatgccgagtgggaggctgctcagcgcgctgcaggtactccgggcagcagaaggcgcctccacagtgctcaagggttgaagggattcagtggtcctggcatgcattaccaccgacgtgccgaatcggctcctgatctcccgccctttgatttccgctccactattcaccgattcggcagcagctcaaccatggctgatgtgtttgaagaggatgaagaggacgaaattggaaagggtaacgccaaatcagagctggaaaccagcgaagaagtcagcgaagaatctgacggcgaagtcacaccccctgccatcacacctgtcccgcaggagcccttcctcggccccagtgacaaggcgctgggcaaaatgcgacgcggaagcgctggactggttgagggtgaatattcaagcctatacgcagtacgggctgaggcctctctggcctcacttcaagacgaaaccatcacagaggaagatttcacttttttccgagccccagtgttccaaggccgcagagattctgtcgactcgggagcaccctcagccccctccccaaggcaggttcctgtcaccgctgacctgccggttgatgatcctctggttctccctagtgcaagcggcacaccgctcagcccttactcggccagctatatctcttcctctcatccttctcctcgatcgccaatgtcggttgatgcgcaacgcatttccaccgcaccctcatccatcactgacgacagcttccactctctgcttatgggagagccgggaccagaagtcaggatttcaatggactacgacgccccatcactcgcatcaagccactcagccatgacccgtgacagcaccttcattcctgtaccacgacctcgccaacttggaccttctcgcgaccagcgtccagtgtccatgtcagccccattcggacgcagacgctcgagcctggcgagtctcagtcgactcattagcagctctcatggtgagagaagcaagctttccatggaagtgactttagataatgagccagaatcgagaaagtcgaagcacagcaagaccaaacggctgggacggatgatgcaattctggaagccaagcaaagaagacaaagtcaaagaggagaaagccaaagaagatatgactgcttgagtttttcaatacagagggaggcgacaggggacgaagaattacaaagcagcgtctacccattattaagatgctgctttgacgaacttatatgtattctatgtagcgcatgctttcacaaaaaaaaataatctttttttccgcttatgcctcatggatgctggacctactgaaatttttcgaggtcatgtgcttgcgttttttttttgttcatggaacacagttgaaaacatcttgaagccagctgatgatagttgagaaataatttcccttgaaagcaaattttatgaggattatgatgctgctatttcttcacattgagctacaagagagctgtcactttatacagccggtacaaccagggattgagcgtttgatgataagcatgaaccttgcttttgcgtgatgagtacaattggactcttccattttttttttttttttttcatttccttttggacgtctggcggattgggaacggggaaggttcctcgatgctgtgtatgtcgaaatttgttttctttgttcttttcttttgtgattctttctctgaatccaagggggaaaaaactctcgtcagtcgagaaaagtacaaccggatggatatataaagccatatttaaagggaacggggccttataacttttgattcgaaaaaaggaggtttctcgaattttggccgcggataagggatgcttttttttcacggagtatgtgttattttttttacccaaaaaaataattcattgcagtttttttatttagttgaattgagaggtgctcgatttgagcgaaataagaattttttttttttatatttactttcacattttgatggcctttttttctggatgatttgacatatggtaaagactaagtaatatgatttgtaattgtaggcgctgagatatctaggtaactatcaacagaatatggatataaatatttcggaaacatcatctcgtcttgtatagtcatgtcgtatacgcaaaaaagaatagtcataaagccgtaacacatcataaggagagagatagaatggaagaaaatgggagtatcagaagaaaagcatcgtatccagtcatatgcgaaacacaaaaaaaaagcctcaagccttttccagcgccacgccgtcgtgagcacattgacgcatcatcaaaaatccagtgctcatgtggaatattctcgcaggtgtcttaacaaacgttttccttttatgaaaagaacctggacacgccgttgcggataccctcgaccaaaccgccgcggctttctcgctcaatgtcatcgtagtaggccttgcgctcccatcgcatatcgccgctgcgaccgcgctcgacgcgactgccacgaacatacgactggacggcgttgctgccgttgccgttgccgtactcgccagccatgcggacggcgtcgttgacggcggtaaaaggatcgccagtagcggcgcgtttggccacgcccagcatgcgctcgatggacggcgggatgcggaggccgaagcgcgcgagcagcgccgtcagggcaccgccggtgacgagaggcacgatgacgaggaagaagaccttccacgggtggcgcttggcgtagtgctggaggtcgcggaggaggcgcttgagctgcttgaggcagcgctgcaggaagccctcgcggggagagcgcttatagtacgaagggcggcctgaagcgatttcattgtcagctacgatactattgcatagatggtacatcatcaaaacagggcacacatacggtttccaaacaggctggagcggctgttgttgccgcccaggccaaagaacgagccgcgcgagccattgttcttgcggtagctgctgccctcgccgccaaagaagccagagccgcggctccggggggacctggacctggatctggacccggatcttgatcgggagcgcggcggcggcgagcgcgactcggaacgagagcgacgcttcttgtggctgtggcggcggctggttgtgtggtgacgagacgagcggccgctttgactgacggcgtcgccgaagaggcctgaagagcccatgatggatggcaatcaggagagaggtcgagggttgtttgttttatgaggatatgcgagactgtaatggataaagcaaacaggcaaagcaagttgagaattgacaaagttgatgctgtttcaggaagcgggcggcgctcagctgagggttgagcgcattgagctttgttgctgctgctgcgctataacgagagcactggttgatcaagaccaagacaagagacgggatcgtctgtcgctgctcgaagcgggcgctcgcttgggaatatcaacgcggttgagaagaggtggttgtagcaaacagagtcgcagagcaatacgccgaaagaacaagtcccggcctgtagcaaaagcaaggcaagggctcagcttagctatggcaaccagctttactgtaaacagtaagagaataattaaaagcagaccccaaccaatctaatcaatccctacgttgtatgcaaggcacagacggtactttttttttcgcttccctgtttctctaccttgtctacgatctggcttctgtgccaccctctctatcttgttttcccacttttgcccacttggagcttctcctacggacatccgtgcagcagggcgggatgcaggatgcagcgatgaggtgcagctgaagagcttcaaagacggccgcaaagtggagaaggattgagaatcgtccgctggagaaaaggacaagcgccttgaccgctggaaaatcgggtggctggagggggggccggtaatttagagcgacttttttcctgtggtttcctctctgtattcttgttcacagtgaggcggtatttcgtacggagtacaagggggcgagtaacttgctggaaaagggccctgaaacagccaagtagggcgagaaaaagaaggtggcgcagcaatccgtgggaataagctggccaagttcgattaaatgccaatacgaggacagtcagcgggaaaatacaaggagtgggaatattgctagtggaagcgaggggacaaagtgcagatctcaatacgtgatacttgcagataatgtcaagtagtagctgtactttgacttggtgatacatttaaaagacgaaacattgaaaagttatccaacatcccagctgtagcttaacgaggtgcaattgtaatctacaccatgttagcactagcaatacaggtagtagcagcagtagcagcagtagaagcagtattagcttttgctattgatagctgcagtgctggataactctccaatcccccgcaaaaggttgacagaaagctaaatttacgaatacaatagctgtttcgctacttgtaagcctgtgaatacaagcttgcctctgtctcctgcgccacagactacgccacaccccagatttcaacctccgtagtgctttcttgtatgctttgtccgcgtgagaagagcgcgtccaaaagctcaatatcacatctcttactgtataaatcgtttcttcaattgctcctccaactgtctacatactcaatttctagacagtaatccgaacaagggaacgttctgcttcataaagaccataattcagagcatatggccaaaatgtctggtgaagacgatgaagacgattacatgaacatgacgtttgcggatcctgctcccacaaaagagtcctcagtccagcgcgctcagcgtctcaagaaagaatctcgcgctcggggcgtcataaaatcaaaggcagagctcgcccaagaagaagctgccgcgagggaaaaggctctctcaacctctttgctggatgacccacgctcaaagaagagcaaaggccttgccatgatggcgaaaatgggcttcaaaggcggtagtctggggaaaaagactgaagacggcgaaagttccggcaaatcagagcctatccaaatcagcatgaaagaagaccgtggcggcattggcttggacaacgagaagaagagaaaactgcgggaggcttttgaggagagagacgccaagtccgtcaaagtcgatcctgacgagtatcgcgagagggtgagagcggagagagaggacgccagactggaagtgcaactccatgccgcacaacgcacggcagagaggctggacgatgaaaaggctggaaaagacgcagccgagcccacttcatcttccgaagaagcagaagcgtctgactcaaaaccgcgtccgacatcatctcgcccgctcaagtctttccccgttgtctatcgtggcctggttcgccaccgtgaagaaaaggagcgtgatcgacggatgagatatgacttggagcagtccctctctcggttgccgacatacgaaagcggcgatgaggacgacgacgacaaaaaagccctgggcaagaaacaaacggtatacgcgactgcggatgacctggacgaggtggatgaagaattggacgaatttaacgcgcttgaccctggcactagactgggccgtctggtcatgtacttgcgagagacgcattggtattgcttttggtgcaaaatggcgtatccggatgccgagatggacgggtgtccgggtttaacggaggaagatcacgattgacagagttgtctgtcaaatacatagcatcttggtttagcctcttttctcattttatacccatagagatggatctgtatatcaaaatctgtctattttctgcagttgccttgtgctctcaagtcatagctaagctcattcgtaatttgttttcccagaatgatcttcgcccagtattatccatgcttcaaattgcctagtctggcacgccgtttctgtggtatcatcattccacaagtaccgttactttcttctctttaacgaccaccacggacttgcataaaaccatgacacgatcgaagttctctccatctgcatttccaatcttccagacacccggagactcattcaattcaacggcgtagcttgatgaagtagtatcgatcccgtcttgcaaaggtatcatcgtctccggatcgtactcacaatcgtcccctccaccatcgtttccggccccttgcacgacaaagatagccttcgacctcatcatggcgaaatggagatttgctgcttgcttaataatctccccaatgtctctcttgaatacctctttctgtccatggggtatgtcatccttgaaacaattcattgcatctgtgatggcctgattctgctcaaaatcttcatttaatcttccgtcttctttgatgttcgggtcaaaggctgacttcatgttactgatcatctttagatattggcagctcggaggagcgcaaggatctaattgggaaacgggaataattagtgatttaccatcatgagaaagatattaagcggctgagtacctatctggtcgatgcgacgtgccaacgattggccaatccttccataccagtgctcagtacggcccgaaaaacaataaaagcatattatcaaccatagctggcgccgagaaatgatgtcgcgcaggaacatgcaatcagctgatgctccagggggtgaggtactcgttagataactgcaaacgatgttttgaactttataatagagttgtttccactctccgacaatggtgtcatctgataccttggggccgaaagcctcaatatttgctgtaagaatagaagccattttgttcttgtgggccctgaaatccttttcaagtgctgcgtatttttctttctgatgcgtctcaaatccttgatgaacatctcgctcctgttgaattagcgctaccaagcgggctattttgctgcgctgctgtttgatcttagatctactagtatcgagcaaggtacgtacggcctcagggtccagacgagatgctatccctatgaagacagtttcccagttctccaccccggtatcagagcacgtttgtgtcttgggatgtttcgcagaccctgtcagctcgtcttcgctttcgacatgatttcgcttcctgctttctgtagtctcatgctggcggactggcactcgttctgggatagctgacttttggccatgggcagatgcatgcgagcctctaagcgaacgtgtgctttgagtcattgctcgtgagttgttcgccaaagtattgtcgtcatcgccgccttctgcttctgcatgatgcatttgttagcctgctattaactttatcgaaggagtggaggttgaagtgcatcaagcaaatgccccaagatgttttctcaccatcttccagaaaactcgtagaactggaactatatcctggcattattcctgaatgcacttcaggagttctaaaagctggtggagctacttcaaggcagtgggatcaatatggagagtaaggtcaaaagcaagtaccgtacgaactaaatgaagattgatatggcgagtttgatggctcttgggttggaattaaaaagagtgaagaaagttggtgaatgcgtgttatcagatgcctgcgggtgggtgcataaaagcaagtgtgacgaaggggtgacggctggcaaagcaaatttatctcctgggctgaaagaaaagtgaatccgggttgccaggtgcctgcggctgagcgcgtgcggtcaagtgactgagggctgccgccttatttctatttgaagggtggagcgtacaaggcaattcaactttcctcctccttctatccatatctcgcgcactctccatctcctacaggaagcacatttgcctcacttcaacttgggataagaccagcaaccatggcttcatccacccaaaatgaggcaaataccgacggagattcttctcaatcaaagaatgaagaacctttcattgcgttgggaatcgattttggcacgacgtaagtccacccttctctattactggatcacaagtactgactttagtagttattcaggtgtagcatgggccatctcaactcgaccagccaatatcaacatgatcactagctgggattcagccaagtaccattgctccgataaagagaagaccccaagcatcatgtcatacgaacagaacggcaaagttctctggggctactctgtctctgacaaaaaatcttctattgagtggtccaaactctgccttttggacgaagatgatattcccaacgatgtcagtcactcaacacagcttcaagctgctcaagctgctttgaagcagcaaagaaagagcgtcgtagatgtcatcagcgactacttgcgacatctgtggaaacacagtatcatcaacattaggcgagccataggtggacagctggtagacctctgcaggttcaaggttgttgccacaattcctgcaatatggcccatatatgctcagatgcgaatgcatgaagccatagaaaaggctgggattctgagcactcgaaaagctggtcaaacaatcttagaattccttccagaacctgaagctgcggcattggctactctgaaaggtatttccacgtacaatcaggcaaatatggaggtaagaacatcttatatcttaatcgtattttatcaactaacgcacaggtttaggttggcgaccattttgttgtttgcgacgctggtggaggcactgtggtaagtctttggaatcatgtcttaaattttgatgcagctcacacagccaggacatcatcacctacaccgttgtcgagctgaacccgataaaagtcagggaaagcgtcaagggagacggtatagtatcgcattcttgatgctacatgtttggcaactgatgtgatgtataggaaaactttgcggagccacctttttggacgaacgttttctagaaattcttcgagagaaacttgatcagatatctcctgatacctggaaaacgcttgaagagactggagcactgggacgaattataaacaacgattgggagaacggaatcaagcctcaatttcgtaacactgaccaacactggatgattcagatcccggtaaagggacccaagcggacccatgatgaattccgtttctcagacattaagctggatgtgtgagtcttcttcagtcgcttgtatagtgctggatagtactaatttgtttaacaaacagcaaagacatccaaaggatattcaagccaatagtggctgaaatcaaaaaccttgtggataaccaagtgaaggccatcaaagacaagtacaataaagagccaaaggtacggttttgatattatctggcaacactaccgaagtactaatatatatatcctctagtttgtcgtactcgttggtgggtttggtaggcaacctttcctttttacagaaatgcaggatgctttgaatcgcagaaacgggcttgtgggaacagtcgaggttctacagagccagggtgcagaaccgtaagtgtccattgacgtatttatacaacaagaagctgacacttagcttcattttcacgataaagctggacagctgtctgccgaggagcagtaatacgagggcttgagctgtctgacagtacaaggggctcaacggtcatgtcgaggatcagcagaatgagctatggtgtgaaatgttatactacgccatggaacgcgaaggagcacgatataagagataaagagtggtctgatatacatcaggcatatcgggctgcaaaccagacttcttggtttgtgcgcatcgtgagttacagcattcaagcgagccgttgcattggactatactaacaaatatcaagggggagaccattccagtgggccaatcaatctccaaaggataccgtacagacctcgaaatgccagtcacacactattccacaaaactcatctactcaacctctgccactccaccgaagagatgcgataagacagtcaagaagctttgcagacttcagtggtcgaccgttcctgaattcaacagactccctacttgggtgaattccaaaggtcgaactattaggcaattctgctttgacactaacatgacatcgaacggtgtgactttggattttgagattatctacaaaggacaaagcgtggcctcgaagaatatcgacattgattatggccactgcggtgctctcgctagtagccgcaactgagagtgtgatatggaatgagattaaagaagatttttcagtgtgaaggctgaataatttcaaccaacactcagatttagcatacgcgggctgatttagcttggatgtttacgatcacgcagagtgcgaagatgagactacttggctttggcaggaagataaatcagagttacttgatagtttgattcagggaaatttgaggatggatgcatttaataaagagacagatgtgccttatccgaagccgtgctctaagtttcatcaccggtgctcaatgaccgataagatactgcttggttgaaggagagtgagggaaatgccgtgataaaccccatcgtctagaatcgcaattcaacagacttatagaagcgataccgctgagaagaagaagaagatggatactcgattttagcaccccagtttgattatccagaaatccggccgcggcataacggaatcactcgtctgcataagatataatacgtaaatacatatagctagaggtagtagaggtagtagaggtagtagaggtagtagaggtagtagtaaatagttttaatttcatgatataagctacagttgggatctaaacaataaagctgaaacactgaataacactttccatgactactacataaagtcgctagtgaaagtatgctgtcaccctacacatcgtggttcagcctctcataatttctagtcaaatccatggccaggttgactcgagatccaacagctgtagctacggttagtcctgccagtgttcatgtaacagcggcagcatagcgcatgtatttgctcaccaggacaagagagcgttcatccgagtctacgctggtgatgtttgcaatgcttaggacgacaaatcccataatcggatttgtgattctccaagcaatcacaattaagatcccaatgagccaaagggcataaacgaatgataccgcaatagcaagcgatattgttgaatcagatgatcatacacttgaaacataaggcaaatggcaggtaagtgtatagccagagtatgcacatctagtcaccagacaatatgcaataatgctaagtcaatagagttaagttttacaattttataactaattttattagaaacaaagctttcaatcattctctatttagttcctaggttctattcagagaagtatattcagtggagatacgaaagctacagctagagggacgtcgtagcattcccaagacggttgttgctgcgtatccaccagtttcaagaaggccaaagagtacacactcgtcgtcgatcctatcagagaatatggccagcttgcagtcaaataagcccatcgcactctggcctggtgattttgtctatacgaaagaaatcgttccgcgaaagtgggcacataaattgcacgactgcactgccgactctcctttctcgctccgagagatggacaatgatctagcagagagtagctttcattatattggacaggctaaacccaataatctccaagttcatggtgagttacattggaatttaggacgcaggttataatccaccatccaaccgttgtccagatccactatgaagtcgatattatagaagtacccaagttattgttccggctcagattttattttagttgccgcgttgctcaaatcatctgacgccttatcatggcttgccgtgctgggcatcgtttcatcctccgaagtcgatataatttccacgtctcggagtacgaccgaagccttgcaaagagtcgtactgaactcaaagccttcgccatctgcgttgccatattttaccaaggctggtgcttcgacaaactctacatcattttgcaatgtgtgagcgtccatatggctctgcatagcttccattgactccgggtcatactgcgcaagctgcttgccatcaccatcccccagccacctcagaaagaaaatggcctttgacttcatcatcatcgtatggagattcctcgcggccatagtcaaatccattgttcttttttgaaaattttccacctcgcagctcggaagaaattgccatagcgacaatctggtagcatcaatcaaaccattgatagcctctttagttgtttcgtcaagttgaggctcctcgttgaagtcgttcatcgctctcaatttcatgtggctaatcatctcgagacaatgagggttattgggctgtttttggcctatgcgagcggaggtgtcaactgattttgtcaacaagctgggatgagacagaaaaagaaagaattaccctttatagaaacgatttgtgttaacagttggccagccgctccgtgccagatgggccgcttccctaataatacaccgagaatgaccttctcccatatcagtcgtcgaagaacagccactcgtaggcttgcaatgtcacagactgatagagacgagcgtcttccaagctgtctcatcagagtctcgatgctatcgcattcatttacggggcgtttggttaaacattgagtaaccagaccacgaacgttgaaagctaattgtccccattctgtggttatatcagaatctgaaaacttggtatatctgccagagtcctgtctggcgtcatcgatcgctttttctagcattcttctcaaactgcgacactcattctgcaactggtcgatctttgagctctgcaactcttctaattcttcctgatgatgaagtgcttgctgagccttcttatgctcctttttgagagcattgaattgaagacgcaattcctggttcttagttttggaagcttcgaagccatgagccttcgatttaaaatcatccagtaatccataaatcgtcgtctcaaaattcttcacctccgtctggactgcaggtttcctgccgcgcttcccaggacgtacgacttcatcttcgtgtttctcatggcctcgtttctttggattcggagtctcagtttgactcaatgtcggcgatcccaactgtgctgagtcctgtttgcttgcagtcgaacgcaggttccgagaagtttttaccttgatgcgcgttttgcctgaaacaacattatcttgataatcttcgtctgctccatcagtgacagatgggttttccccttcactatcctggcatttttcatcttgagctcgtgcgggtgatgccacggttggcgtttcaacggttggattttcatcatcgatgtgcgaagattctaaagatcctgcttgatagttagcttcggtttagtcttcttgatatagttatgaaaaagaaaacatattttcatgaaaaggatgttagttaccgcgtcttctgctaggagtgccgataccgcggggcggcattgtgtcgtaatctctcggatgggagaagaatcggcctcggcgtgtctgaatatcaatactctatcacgttgaagaaaaaaaagctttgaaagaaattagaaagcagaaagagagagaagaagaagaagaagcaaaaaagacgcaaagagggcatttaacagtgggggtggtaatatgcagagctttctgccagatgactgccaactgacaatgcagtgaaacacgcgctcttatttatgtgacttttgcctgacaattgtttctatatcactccacacatttattttctctccaaccacaaacttggcatcgctgactcctagttcgcaacgacaaaaattgagaagcgcccgatcatggctagaactgatcggagacaaagaggtgccaacagagggactcagaatgcctctgcagcagatccaacgattgtcataggcatagacttcggaaccacgtacgcctgctctatcgcaatcacgctgtttctgatactgattctggatagcttctccggtgtcgcttgggctcgctcaagccggccagaacagatcaatattattacgagctggaaatctcgcttcaacttcaacagcgacaaagaaaaagtgcccaccgtcatctctcgcgaagagaaagaaggtgctcctctttggggctatgtcgctccgctgggatcagcctctctccaatggttcaagctctgccttctcgacaaagaagatattccggaatatcagagaagatcagaacatctgagaaccgcaataaagtcactaaaaaagtccaacacccatgttgtggatgttatcagcgactacctacgagagctgtggcagtataccattagctgcattgagcgagctgagggagcatcaatagtcgaagtctccgcgttcaaagtggttgtcactctgccggctatctggcctgcatatgctcagtttcggatgaaagaggcgattgaaaaagcagggattctgaacattcgcggtgtcttcgatactgagctggagtttatctcagagcctgaagcggccgccctagctgctctgcaagatctgtctgatagagcagatatggtggtaaggcatatgttcactacaactgaaactatcatcaccgcactaactgattgatctcatagcccggtgatcatttcgtcgtctgtgacgctggcggaggtactgtcgtaagttatttggcccattttcacgttaacgcagctcatttgcctcccaggatgtgattacctataccatcgtcagtaaaaccccaatgagagttaaagaaagcgttaggggagatggtaagcagcacatcttcttttcttgttcagactcacacagcttatgtattttttaggaaagctctgtggcgctacgtttgtggacgagcgtttccgagatctccttcgacaaaagattcctttgagtacttgggaaagacttggggaagatggaatagctcgtcttatgaataatgaatgggaaaacggcatcaagccgcagttcagcaacgatggtcgcaagtggtccatacaagcccccgtcagttcacggaagagagatcacgagcaatacatttcttcggatatcagcatacacaagtaagcccttgaaaaggtatcacccatcacaaaagagactaattactaacgtgcctaacagtcatgaaattgtcaatgtgtttcagccgataaccagccaagttgtggaacttgtagcagctcaagttaacgaagtcaagaggcggtacaagaagcaacccaaggtatgtaactgggtttgagctgtctgatgaaatagaatactgacatggattactagtttgtgatcttggttggtggttttggaagatgccactatctatataactgcttggttgaaagtctcagaggcaaaatagagattttacagagctctggagcacggccgtaagtacaaactgacactttgaaaccagacgaggctgacttttattctttttccaacgatatagctggacagcagtctgtcgcggtgcggccatcagaggacttgaacaatccgatggtgcaactgaatctgcgatttgttcaagaatcgcaagagctagttacggcacaatgtgcaacgtcatcccatggagcgagaaagaccacagtattcaagacagagagtggtgcccaatcgcgcgagtgtacatggccgccgaccaagcctcctggtttcttcgtattgtaagtgattaattgcatatgtgatcgaaatggagggacatggctaatagtcatcaagggcgagaccataaccgtgggcaaatctattgaactggggttcagccaagactttgaatcaccagccagcgaaatcgtaacaaatctcatttactccaacagcttccaaccatcagaacgatgcgatgagacggtcaaagagctttgccagttacgctggtcgaggatccccaaattcgacgatctccctacatggatgaataacaagggccgcgtcatcaggcgactctcttatgtgatcaagatgacttccaacggcgtctccttggatttcgagatttcacatgacgacaagattgtcgcctcaaagaacgtcgcggctgattatagcgagagcggcaccgcggcacatcggcatgcagcccaacttggcgaggacaatagtggcacctatgtgcctcctggaaaggggctaggaggctgggacgacgaattcagtgatgaatgatttttggaggtgatgttatgtttatgatgccggtggataacgaaaggtgtttgctgcgaatttaagcgaaaaggaagcatattcccgagtagttattgctatctacaaataagctatagtccaggaaagaagtatgaaggataccagcatttcgaataacgacgctctttttattatccgatatcccataaaatctccactgattcttttagaaatcgccaaaccttcaccgaaaagtttgctgatagcaaaaaccaccgaatccgcatcactgctctaccagaagtcgccaatcgccaccgattttgtgccagaaatcaacaaattcgtaccgtttcacgactaaattccaccaaatccgtcccatttctctacaagaaatctccaatcatcacctatcccctgctaccaaattcgtgtcaattctccgccagaattcactaaatcagagcctgttaacaatggctctgaagactcgacggggcttaaccagctacaagaccttctctttcgcttaagttggcggacggaaactctgaaagcatgagacttttctcatttttgggcgctgttgatgaagatttggatatagatagttacactacaaactatccataatcttgctagaggtggcagaggtggcagaaatagcagaaatagcagtacctggattacatcacattcctcagccattgctgtgagactgacttttagccttgaataaagtatattatattaatcgtgatagatctacgttacttttcctcttatcctttgaaacaaactctcattttttctcctgcttcttcttctcaagatcaatgactccgctgatgaacatggcgggtaaacccgatacttgcgtgtaattgggctcctctcgtaagatcgcatgtgctgcaacaagatattgctcaacaaattcatcccacatttgcctttgaacttttgacctttgcagcggcttagggatatacggatcattgagcttgatggcttcgaccgccatggcaacgccggcttcatccatggatatttgtcgtacctgattgaaatccagcagccagagatccgttgtgcgaacgaagaaatcttcgtggatccgtgatggaggcccggtgtagacaggtcctggaaggttgagataatcctcggcactcatctcagccacagctttcagaggagagctgcctaggacaaactcgatatctcgggcatcggttttggcagcccagtgcataatggccatggcagtggccattttgccagccagctctttgatgtctagctgaagctctaccatctggtccaggtgcattttgaaatttctgagcgaaaaagaccgttcctctctgcctttcaacgacccgagatatagtcgcactagacagtctttattcgcggcagcattgagagccatttgcttggcttggggtggacagtacttgtcgatgagtaaggcgcgggtaggcttcgaaagtggttgaattcgctcggaaacgagaacgcttgttggcaggttgcatgtttctttggcggcttctaccaggctgggattcttatcaaagtagagatggtcgtcttgcggcacaaagtagtgacaggcggggactttgacgtcggtatatttccatttgggagacttccatttgcgaaaactctccgccacaagtttgtgcattcggaaatcgttccataacgattcctggtctgcctttgccagtttgaagaccattgactctccatcaaccccaaagattgcgccacaagctcctgctccaatctttcggcagccttcttcatgatccgcggcggcatctgatgaagtggtagatatctggctttgaagtgacaacagtttgtgaaggtctagttccatggtaacaagtttgagtagtattgaattcattgaaagaaggaaaagaagagaagaaaaaaatacagaacaaacgacggggtggctgctttaaatatccaaggaaaatccacttctacgaggtatccaggactctagctacctcatgtaggtggcttactacctattgctactcttgctactattgccactcttgctactattgcttctcctgacgttagctaccaagtgtatatgacatctaattagatacctttatatgtagtagatacctttatatgtagtagatacctttatatgtagtagatacctttatatgtagactggccgtcttattgagctccaactgggatcctggataggtaactctctccctgaaatacgtgcaagtaaaaaggccaatttggggtgagctgtctttacttctataagttcacattttcctgtggctttgaatagaacgaaaatagaaagctttccccttaactttagcgtcaagtttgtggtattttactttctcatctgtcctcatatacacccaatacgcagagacatagtttaagccacttaaggggctgctccgcggagtgactcaggagatacagccagccagcagcgcagcaagtaacccactaatcgttcatcgtgactcgcatgtaatcactgggtcgcaaagacaacgctgcaagcatcacagtactcgtatagcatctaacctactggtaacttggctactctctatctctgtaccgtctggtgggttgtgctaaagccattaacctcctcccatctcatgtatccattaatcattaatcactagttttcctactacacagctgaaaaatacctttccaatattatactcttcatggccccataggccgcatttctccaatagtgtttgggggggtcccgatatagaccctttccatcgtagccagatcggcttgagtaaccgctcctacaggagctcttttcttccattcgccaagacatattagctccaagaacgccagaccagcctccaactcacagcatcgcactgcattgcctcattccacctcctggtaaaaagccttgatatcaaggtgaccgttcccaatagcaaatatacatgtacaactgttaccactggctcatctgaaactgccgagccattgcatctcgtacatgtggtagcatagcgtgaatcccgccaatcgatcccagaatttgggctcctatttttccgggataggcgactttgccagcctccctcctgcgctcactcgcttctggagccgaacctctttatcccgtagcagcctttcggtcgagctgctggtggtgggtagcgatggtaccgaatcgccaccaacagtgtaagccctgcccttcttctgttcaatatactgctgcgcgtatcgcccaagcgggaatgcggggagcgacgttgggatttccgcgccgttttgaacgaggagctctgctactggaaaaggtaccggcttggtatcagaatctgttgacggctgtccggctgctgaagatggtgaagctgggtcagcagctgcgagtgctagccaaacggcatgagttcctctcattttatccacagtattagggtttgcctttagtgccaaagcgtagagcacttgctggatctcattctttttaatcgcagccagcaaggtgtcgtccgctgtagcgtaccgtgaaagggttggtgaaatcggatcaacgaatatgcgatcgacgtatttcgcggtaatgtatctgaggcgctgctcacgggttgcttgtggcgccagcttttgagagtggtccagtttggcttcccagatcatgtttgatactcggtttccgacaagtaggagcatttcgacaatatcgaccgtaaaggacttgatgtccagagtgagggagcgtatcttgctgatgtgcgtccccaaggagcggtggataccgctgcattcgatgcaaagaataatgcccaggttgattgatacccattcaaccttggctcctgagccacaatcagcgcaccagcaatttccttggtcattatccctaagcatttgtaatagcctgtcagggtgctcgtcatagcccgagctgggcgtccgtactggagtaggtcgagccccgactgtggttctccggaatggcactccgctatttgcgttagagtgatgcgaattgtgcgagccgtgaattgattggattttgccagtgagaaccgagccgatgtccctgctgatggagtgatcggatcctcttgacgtcgcctgtcgatctcggtaggcacggccctccactgcgccctgcaaagcattgttgatagacaagatccagctgttcatatcttcctcggaagttgcctgatacacacgcttaaagttgggagtaatgacctcaaagcagaaccgcctctcagcatttctggcttcacgaaccgaagccatgcggaggtcaattggctccatgtgaagatccaacttttgcttccaattgctgtattcagacagcttaccctgatccaagacgatccaaaacctggatgaaatgtcagtaaaggtgggtaaatttggtggacaatagtttataagacttacttgtgccatccttgtttatttagattgcgagggtcaacatgaccccctggccggctcagcgaccagaggagtccttcctttctctgtgataggtttgtctgtagagtattctgctcttcgaggtcacgaatacccttgaatttggaactttgactggggctgccgatagccgaggcgtgtccgaggctgcctggcgaccttgagagatcggcaggcatgctggctgccgcggacgactgcacagcaccgcctgatgttgacggcttgagctgagagcccaggatttctgcccttcccaattcggtgtcagaaatatgggccggattgccatttgagcttgctactatcgtggcggcactgctgagacttccctgctctggctcattgtatggcttgttgcttttttcaagctggcggcgcttttcctcgcgctctcttcgctgatatgaatactctttgtcggcttctgaaacttcgtttgtcaaggctacaagctgtgggcggagattttcaattttcttggcggcagtcataaatccattcgtctgcgaatcagcaaatttcgttagatgcgacagcacctcttgatctttgcggccaccatgaaggtcctgcatgaaactcgaatagtcgaagcgcttgagttcaaagtttcgccgcttattttgatacttggagtcgctttcagcaagcttcttagcctttaccgagtcttgacgctgaccaagataacgtgaaacataggcgtagtaatctttgctctcttcctcgaaatctcgctttttggactcggcttgcttaatgtcaagctgatataattttgtaatagggtcaataatgattctttgtagattcaaagtattttgacgttcataggccaggatttctcgagcaatcttgtcgaagtaatgctccaatgcaggctgaacagcatttgcattagtagccgacgcctcgcgcagcgcttctataaaggcaacgaaggcatcattggcctcagtttgcgttgcatagacttgttcggccttctttagcactttcttcatctgcgcgcgcatgttgcccgtcttctgctccagagctttcaatgtggcgcggaaaacggggccgtcttcagccacaacatcttcggctggcctgggaacgcattgtacgtcaacctttacaggctccttagcctgtgggaaaggaggtacgttggcctctccaggggcaaacataggagagaggggctgctcgtcaatctccgcggcggctaatcgagagtctactgactgagctgaagcaattcggatcttgggaggggcggacaaagaaaagggcgctgacggtgagctcggatgagttggtgttgtagatgaacctgaaaggttttgtcagcaatgggaaccctgcaatttgcgcttcaaagacaagctaattcaacatacttgaaacccaataggaaaaggtagctaaagtgtgcagttggtgagcacgcgaatcatactcgacaaactggaaaagttagctttggacctatgaaagaataggaaatgttgcgacgaacactgcagcagttcctccagccaccgcccctgtcctcatagtttttgggagccttccatttccatgtccactcgaaagaaacagcggcggccccgccagtcgaataatccccaacaagagctacattttcatttttgtgcaagttgggatcggcgtgaaattcacgagtgaccagattcgcgacttcctttgaggaagaggcatagacaaaggtcaggccagatatgttggtatccttcgtcataaggccatcggagattgggattggcaagtttgaggacgcgggttgttgcgtctggcgaatgacgaatgcaaaggtaaatatgagctcatcgtcaccgctcagcttaagtaggaagttgggcggtccattaatatttgattccgggtcctaaaagcgcccattattagcatcgtttgtaagaggcgggataaacaaaagaggccttgttggtctaacctggacatattctatcgggttatggtcgccaggaggtcgcatagcggtcactctggtcgctggaaaggcattgggagtgatgtgaatcgaagtgcgctttcgcgggttcgtgacaacaatggaagtgatgctcactgcaggccgaggtcagtatatcacatcgtcgcaaatgcggtcaggagctgggacgcacagcggttctggtcccggaggtagagcgacgcctcgtcgtcgggcctgctgctgacattgcccatggcgacaggagctcggcggcggccagcggcgggagttggtcaatggcgatactggaaatgtgcgagctggcaaagggaagatggcgcggggctcggggcgggaggcggatcgtcatctggaggccagaagcgatcggagaggcggcaagggacgctgggataagtgatgtgggcaaaagatatgcggcggccgacagctgcgacgaggttcaggtcgcagaacaaagatgagccatccgcgagcagcgccggggaagtgaataatatggagtttggagagaagaagaatggaagaccgcggcgcatggctgcacgccctccacagtcacacgcgccgctataattgattgtgcaccacggcggtgtccacctgtagctggtgacctggagcccgtgtggcgatgtggcttcagtgcaggtaccgcgctaccagagccgcctggaagggccccgagccatcgctgcactccacttggacggaggcggctgttccaggtaaacagctgcgacgtctcttatgacggggaggggacaagggctcgctagcgcttccttagcctgatctcaacgactgcctctttcaggtagacaaaagccaatggctgtggcgcggtctgagtgggcagagccacgaaaaaaaccggctcgatacgagcagatctctcggggctggattttaggggttcgcatgagccttgcaatcgataatgcatgcgtccgctgccaaggtaccaaaaagtatgacgcctggaccaatcgctctacctgatagccccgtacgaagcaaggctgtactgattgatgctcaatgcacaggcacatacaaagaacccggctggcagtcctattttaggcaagctattgggatcgggtggcgtgtgcttcgtaattcctgcgatgacccatgacacgatgcaggcaatcatctacagccgatcgactagaataggcacatgtagctagcaacactacgcgtatcgtgtagacaggcctcgtcacaggcacacgtacacattcgtccttagccacaacaaggtggccccactagatatcgcatcgccaaggcttcaaagccgcaatagacctagttgcagtttatacacaacaaggaatcgttattttagaatatgtagaattaaaaagaaagagatactatatactaggtatcaagtaagagagaataattcaagtggagacaactctctggcagagagaacctctttaatatacagttacaggtgacaatggaggggccaggttaccaaaccaatcttcccttctagtaatataccttctataaataatacacatgcgctctctttaatccaaagcaccatttctagaacccatcgcccttgtaaaagcgcccctccccctccccctcttttcgcgtattgagttcagcgtagacggacccccagtctgagattaagaggaaagcttctcggtaagaagcttgcttgttgtcacagagacatccgcgggagaaggcgtggcgtcaactttgatgactttgccttggccctcgtagaagttgacgacaggcatgctggtctcgataaatgtgcggaagcgcttgcggatgctctcggcgttatcatctgttcgaccgctcgtcttgccccgctccaacaggcgttcctccataaccttctcggggcagtcgaagaacaagacgaccttggcggggcagacggcctcctcaaacttatgggcttgatccatcttacgggggaagccatcgatcaggaagcggcccttggtggtgcccttttctttgagcgcagccgtcatggcgttctcaagcagcttgatggtaacctccatggggacgataagaccatccttgatgtagtctttgatcaattgaccaaattgggacccaggtcggtcctgctcttcgcgcagcaagtcgccggcagagagatggtggaagccttgttcagcaacgagcctggcgcattgtgtaccctttccagcgccggggccaccgaggacaaaaacgacggtcacgtcggcagggctgaacaccggtgcatcgcgggcaggcagcgccgcggccggagcttggttttcgatcgcaggagacatgtcgtctgtttctggtaagaggtaagcaatcgttagccacaagagatgttctcgactcggcagtaagggggcggcaccatcaaggttactcacttttgatacgagagtttgccagctggatgtaacctgccgacgccaatccaaagagcgcgaagaaaggccagaacttgatctggctgttaccagcgcgagggggctcggaagaatagaagcgctgctggcggaagacgcgagacttgcaaagcggtgacgaacaagctcctgcgcgtgtggagacggcagtgcggttagcaaggcgcaacggggtcgatatgcgagaggccattggtgcgtttttgcgtctctccgggctccttggggtcgtttggtggtggtgtgcgtgaggaggtaggcgatgtcgaatattgacgtagtcgagagaaggtcgggtgtcttggtgggctgatggccggctgctgctgcaaacacgggatatgagattgatgtagatttggcttgagcagagtgccaatcgccgcaggaaaaccacgagagataccccactataaacctttaatttgacgaattactctggaaattacgatgctacaacaaactactaaaggacgtgtacccaaaaaaaattagtgaaaacagtatattcaaaacttgatttctagtgctgtgtctattttgttgtaaatacttcatgttgttttaaacagctacctgtagatacttgatcgctgttgtaggcaagaggggtaatccttgggttcagcgtctcgtgctctccttaattggcgtggactgactggcgatcgacgcttactgtatgtgggttatacaaagccaaaggctcagtttgttattgatgtttaatggggcaggcaccttggattccattaagcatgaaatgccttattgaatgctttttagtaaaaacagcccatgctttacagtctcaaaggccttcttctagtgcgctgaacagactcgggtcctcgggcgtgtgcaactcagggcagcagctaataatagcaccaatgcagtactgcggctgcttctagagcccatgtaatcgtatatacgatgatacgtacacgtagattcggcctgaataatatctaccgatatatatagattctaagatcaaaaataaggggaaacaccatcgctgacagcggtcttactgtaatcaatggcagatcacatctgggcccgtactggcgtgtgcttgatgccattagcgccttgatcaaacaaagctcgtgttcctgattgctcaggcttgcgcatatgcgtggcgctgcacttcactgcgcttagagccatgttccaggggccttgaagcgcctaaagccgaccagcatcaggagatgacgttttctccacagccacccgccatctgtccaagttgcaacacatccgcaccaccataaatcccattagcagcaagcttgtttgccaaaacaccacgtccacggatcctgctgcgaggccatcctgcctgtcccccatcgactttcgctcgccatctgcccctagcagcgctgcctgcctgctgagcccctcccctagatccagaccggctatgaggcttagcatctaccgagggcttgggcatcattctgcctattgagagacgccgcaatggcgtcccgtcagtcgtaccagtctcagcatggagtcaataatagcagcaaagacatgggaaggtcgcgggcacagtctgcgccgcagcaccccgtcgacccagacgaagctcgaagctttgccctgcgtaccgcctatctgcactacttgctgcagcccaaagctaaacgaaagcaatatgtcccggccccgaagcagcctgcgcgagcgcatacgagcgtgggacagctcgtgcaagatttcgtttcgggaaactcttcgagcatcaagctcccccacaacttcgctaccgctctgcttgaccgtgtaggtggcgtcctgaggggtagcgaggctctgccaggatacagcgatgctgccgtcaagagaagctttgccgaggcctatacagctttctcggaaaagacgtttcggaaaacaattgaaaaagagagaaaatttgagcctttggtcttgatcttctactctgcggcgacaaaggcagcccaaaaggggaaaggagctgacgatgaatccgactcatggaagctactcccagaccgccaccttgccatgtttgtgaggttggccgcaaatgtcatgaaagatcagggacatgatcgagatcgacccgagctgatgtctagactcacggatctggagagcaaacttctcagaaacgaccaagatctggttagcaacagcagtgctggcaccggcaccacgattgaagtgatagtgcctcttagctatgaagtcaaggatatgcccatggtacagacggttgcgagcatcttcggcatgggcctctcagaggctcagaagatactaaacgaaaaacgtcaggtttggactgaagaggctgcgctcaaggacctcaaatcatatcagactcggcttaacgccaatctgccaggcacgctaagcagccatgattttgacgttgaagatgccttcactgagtggaagaaatcagaggccacacatctctcacagatgatgatggacattttaacggccaagccagagttggcaaaaaccaaaactggccccatcgaccaatccatgacaagccgaccgacgtcaatgtacgaaaacgaccaggcgtatgccgaccttagtcgtgtgatctctgatccaagtgcatcatcttttgcctttgacccgtctattagtctgagctctctagcaattggggaatcgagcagtatcagagccgtagatgaaacgatttacacattcacccctcctaaccccaggtcgttttacaagaatattcttcagcaggcgatgatgtttgatcagatgcatgccgatcccaacaatgactaccagccgctgtcgcataaatctatggacctgctgaatgagctatctgtacggtggcgtataccgcagttttctcgactcattgtccttctggagggagtagccaatcagtttcttgagaaggagatagctcccgaggaccttgatgctgcctttgatataatcaaatctccatcacaagaactgaaaaagccgccccatatccaccaatacaacgcccccctgaccgattttgaccccagtcggtggacgttgcatgatttcgctgcgtatcagcacactcttcaaactcttcacgatgcattattgcaagagctctacgagctcttggaaggttgttatcagaccaaacctcctaatattgggcctgtcatgttcctcctagaaaaccacattggtcaagacccaacctttgcccctcgggctgaagtaatgaaagatttcaaacagcttctatccgagcgtctggcccagaaagctactgaaatctaccacgagaatatgcaaaaacaaataccagagcgaaaggaagagtgggattttgctcatgttgtacaacttggcaaagccgtgtccaaggtgtgcgaccgaattcgaaagcggtacaaaaagacttcaactatcatgggagtagatcccttgagtatcttggtctatgaagttttccccaaattcgaacaggatgcaagcgccatcatccagatcattatgcaaggagccagtgaaagcggccaagagcttgagattcaagatgggtttgagctgtacaaagagctgaaagaaatccgcgacattcacgaagagttcctgcctaaagagccttttgccttcaatattgaagatctgctcgtcgattttgtatggcgttggcttaagtcggccgaggctcgaatggcagatttcgtggatcaagcaattaagcaagatcagttccaagtgagaacggacagcccaggcgagatagctggggactcacagcggcatagcgtgtccattattgacatgtttatgctcttcaaccagacggtagaccaaatcttcaagctggaatggggtaacgcagagcatcatgccagattcatgactacattggcaagaaacttctctgctggcgttggccgctactgtgagacggttgatcagcaatttgcaaaggaaatggatcgtccgtctgctcaagagctggctgcacaaactcaaacaacccaagagaagtggatgcagtatgctaaagacgcatggaacaacaaggaaaaggccgaacctttccacttcttcccagaggtaagtgctacatcaactgatacaatcaactatcctttttcttttttctttttttctttttgcctttcactaactaaatgtgttttccagtcttttgtaaaacttaacaatatcgagtacgcaatgcaagagcttgataagctagagaagaacatgaacgtcgaagcgtgcgcagcattattagacaagaaagacggtgtgaagaaaaagtctcggaagccaagcaagtatacctttaccataaaagtggtagaggctgaggacctcaaagcctgcgacccctcaggttacagtgatccctatgtcgtttttggcgacgagtatcagaagcgccttcacaagacacgtatcattcatcgaaacttaaacccccgatgggatgaatcattcgacattacagttcaaggcccagtcaacgtcattgcaaccatatgggattacgatacgttcggtgaccacgactatgtcggacgaacctcgctaaagttagatcctaatcactttggcgactacctgccccgagaattctggcttgatctggactcacagggccgtttgttaatcagagttagcatggaaggagagcgcgacgacattgtcttccattttggaaaagctttccgtcatttgaaacgtacagaacgagatatggtccgaaaaattacggataaggtatgctttatcgttgcacgatgtaatatggctgagattggctaacttgcttccagcttactgctcaaattaacgaaacactgtcactcgagaccctaagggccctcataggatctggaggcgtgggagcttccattacgagtctctggaagaagcgaacttcctctgctcccccatctacagcgccgtcacagtcgcagatcgaaaacgctctcaccaatctgtttgcctatttcgatgacaatttcgccattatgaaaacgacactaacagacgcgacaatgattgccgtcatgactcggttatggaaagatgtgcttataacgatagaaaatcttttggtgccaccgttgtcagagaagccgtcaacccagaaacccctcacgcgcctggaactcgacattgtatatcactggctggagatgctgtttgtgtttttcaatgccaaggatgagcactcgggcgagcaacttggggttcctgctgaggtgctcaaatcgcctaagtggcacgagcttgcttcgctaaactttttctactttgaggatactaacaacctcattcgggaatcggaacgcatggctgcagcatctgcgcaacgagctcagcaagctttacagcagcagaatcaacaacaaagccaaagcagacttgcagtgccgagtagtttgggagcatctctgggtggtgcgggctcgtttgcaagcatgggcaccatccgacgcggcaagagtattatgatgagccgaaatcttggaaccatgcgcaaagccaaggaggcgaagcggcgcgagatgcaagccgatgctagtgatgatatgatcttacgaatcttgcgtatgcgtcccgaggcgaccaactatctcaaggagagacaacgtcagaaagagcgccaagccgcaacagctgccgcggcgctgattgtgaagaacagtgtaagccaaggttggaactctggagttcccgcgttttcaggtgcgccgttcgggcgaaacagtcttttgcctaacaggagataagtcgtgacatgaacatggatgtgagcgaaacgaaaaagaataagagaaaaggaggacaagaatatatgaacaaagcatcgaattagctgggagaaaggagagtttatttaacctgggagaggggagattttacggcgagagcagctccatcttttacttctgtaccttgtctttagtgttttatggactgtggcccggcgggatttggcctcattcagatacccttatgcgtgtaggcatatgccgaggtcatggattggagatggtttgatttttacgacatatccgggatttttgagattggtggacattatgagacgggagagcgaagttgtgtaatcttatcttagcatgttaggggatggttactcttcagttatttagatagcaatatcaagcattttgtgtttaggaaattaagatccagcagagatttcatatcgcgatatcaacggcacattagagggtggtcgctctttaagtagttatttagatagcaacatcgagcattttgtgtttagaaaattgttatccagcagagattccatgtcgcgatatcaactagtacccaagacgccgttaattctcttccatcccccaacctctgcaagcactgccttgggctgatgataggagccctcttacgaagctcgtggcgcggccaaggtccctcacaaacgttcacgcattcctaggcaaggcatgacctaggcggtacgtcggcgacggcatgtgctccagcatcatgagcgggatccgcttctcttgaggctctgcactcttaacgaactgacaagtacccaacaagtaccgcaaatgttgcatgtgcttcctgagcctctgtgaacgaatgagagcacgctcaagcgcaggtgacggccccggtccggcaaagtgggcgatggatgcctacgggggcgcatcacctgcaggagggacccaaggcagtctgtgccgggcattgggtggcggggatatggggatgcatcagtctcttgggttaagagccggcctgggcagttgttgggtgttgttgcatgtaggtatgaggtacatgaagctacggggcagtcgatcgatggaagggaagctgagagtcgtgaagcttattggcagtgctaatgcagagcattctgttactactagtagtagtagttgaggtagtgaaattagtggtaaatgtgctaagctctccgtctgtctcggctggctggtcacagtattcgccattttctacagatactgctgtcctgtgactggatgtaagtcagctggttggtgcacgaacaggggcgagatggacaggaacccagaggtatggcaccacaagctgaaagcacgcaccagaaattcacgacgggcagggcagactcgagggagactctaggtactcgtgatggagctagtgttgccgttaaaacatgtatgtgatgtacccagatcacaaaccctgggatgctcaacactggattaacctcagacctagctgcaggcataagctggcagctgggtactccggggtagcagtacccagccgtcaagctcgcctcttcgcccgccgttcagcatctaccaggagtacatccacccgcgctcaaccgctccgtatctgccgccaggccaagtgggatcatgtacccggcaggtaccttagcgtctcacctgtgcctgtagcgctatggatctgacagtgcggtgtgctctgtagcgggcccagtgacggcgaaccaggctccctcctccaccaccttcattttgttttattattcacggtgaggtacagtaggcagcatcgcccatcctgttcttttcacctgtgaatccctgtgtaagcacccgcctgaggcttgtccgaagtaattactcgcggcctccgatcagcgcctcggaggaccatggcgccccgaagcgaaaagagccaattgaagcggcctcacgtacgttgtctcgccacggagctccatcgccggaaaccgcaaatactcgcgatccattggtagcctcgctaacattgatttcgcagggctcgctgccggaggaaggcacagacacgaagaagccccgcaggtccgaccgcttggcccaggctgacccggataagacgcccgtgtcgcgcgaacatcatctgccatcacccgtcacaaacaatgccactgatggctcggccgagctttctcaagaacacacggcgacgcctccggtagccgtggccggcgagctcactccgagaaagggccccgagggcctgggccagagccaggcgctgtcctctcctccgcaagacacacagccgctcagccaatacgtcgaccgacacccggcgctctctgaagacgttgtggacgagctgaaggaaggtgtctggggctatctagtccctctggaccccaagtacggcgacaagcctctggtgctgaaaaaacgcgtcgcatgccctatggatgatgctattgaagctacttcagaggctgagaaaaagggcaaagatgacacatcgggggctgctaaagaggaggaagaatatgaaaagaccaaagtcaagggcgtctcggcaggtggttacctgatcgggcggcatgccgagtgtggtaagatttcttcgaaaactccgatcctagctacctagttaagtagagagatgactgattggtgacgacgtatcgatagatgtggttgtcagcgagggagtcgtttccaaccgacactgccttatctttgcagagtctgtcggaacagataccgttgcatttgtcgaagacgtgtcgagcaacggaacatacgttaatgaagccctggtcggacgaaaccagcgtcgcgaactaaaagaccaagatgaaatcgccgtacacagcaaagcaagatttgtctttaggtatccccagagccggcagacaagcacgtttcaacaacagtatacgctcatggagaagctcggcaagggtcatttcgcagaggtctatctctgcgttgagaaagcgactggcaagcgatatgccgtcaagattttcacaaagcactctggccctgaagacaagtccaagacggagggtctgcagcaagaaatcggtgttttgatgggtgtcagccacccaaacgtcctctgtctcaaagatacgtttactgagcgcgaccatgtttacttggttctcgaactcgctcccgagggcgagctgttcaactacattgtgatgaagcagaagctgagcgaagatgagacgagaaagttgtttgtccagctattccaaggcatcaaatatcttgtaagaagccccaatatttcacgcgtcgcaacccacagcactggccctttcacggtcacttgaaacgctgtctaacatcctgatctttgtagcatgaccgtaacattgtgcaccgagatatcaagccagagaatatcttagtcgtggacaaaaaattgcatgttaaactggccgattttggactggcaaagattatcggagaagaatcattcaccacgacactatgcggaactcccagctatgttgcgcctgaaatcttggctgatacaaagcatcgaaaatacaccaaggctgttgacgtctggtcactcggcgttgtgttgtatatttgcctttgtggctttcctccgttctctgacgagctcttctcacgggatttccctttcacgctctcccaacaaatcaagagcgggcgatttgactacccatcaccctattgggactcagttggtgaccctgcccgtaagtacatcacagcttctgacctgctcaaagcaacaccttttgctaaactgaatacttttagttgatttgattgattccatgttaatcgtggatccggagcgaaggtacactgttgaccaatgcctgaaacatccctggcttgtatccggcgcaccagccgtgaatgatagcaccgggggacttgttggtggcattgagggattggaagtcaaccgtagagctcccgtccgggagagaacactgctctcgtcgctcaattctgtgtcgattactgctcgactagacggcggcaatgacggatctcccattaaagtattctcgaagaataagcaccgcgccgttaatgcttctcaggaggcaggcccggcacatcaacgggcacccgaagagttcattgaaatgggcggtaaaggggatcaggtactttttggtgaggacgaaacgagcatctatcctacgggcgatatcgctgcgaagaaggcagatggcaagccaaacggcaaataaacaaggggacaatcttttcagttggcaacaacgaagcttctctttctgctttagttggttgtatgagtcaaccattggagtattgcgttgtacatatagaatggcgagctggtgtgacattttggtaaggggcatatggcatggattgttttgctaatatctgtctctctgctttgactctcatattgaggtttcattttctgtttttttttaactgtttgtgtcttttttttttttcctatttctttggttgggatatatgcgcggactgcataactgatcaagggggtctgtaaacagggacgagatgtctctcttggactttggaaagggcccttcttctggcctcgcgagctaggaaaagaaaaaatgggagtagtgtgcaaggcgccaaagtatctatctataataaagaattcggtataaatggagttacataggttccaaataggccgcgaatgccagtgtaatagagggctgtgcctggcccagttcagtgactggagatcaagaggttcagaagcatgaggttcaactagctcggccaaatcaagggtaacgaaagccagagaaaatataccataaaagcaacacaagtatctatttatgataaagatcctttgtcaaaaataacatcctattcagtgtcccctcgacctgattatatcttgagtgccatatacatacactgtattgatcaactgcttgaggccaggaaccgataacacacgtgccacatcacatgaccctttacacagcgtcaccgccctcgcttagctcccacactttgagagcggcagaaaactcggcggggtgagcaaagtttggattgagatttgatcactaggagagagaaatctggctcagagaccccaccacagggctattcaggcaccgaccctgtcaggacgctcatcttcacattttgcggttgtccagtaccacgcccacgcctacgtccacgcccccgcttgccctctcgaccgaccactcgatcgaaggatccccaagaccaagtcgtcgcctctccatcatcggtccgagacgagacgataaagacacgcgagcgaatcgacacgcttaaccggcgcttggatagagaaaggagagaaaaaattcagtcaaaatgcccggcgccacgatcaacgggccgcagccccagctgctattcgtcgatggatccttcgaggatctttctcgcgagatggccgagtatctcaagtcggatgaggccaagcagcttttgagcgaggaaaaggccgcgcccaaggaggaggttctgtcaaagctggttgccgcctccagcgcccttagcaccgtcccggagaaggagtttaccgccgcgtcgaacctgatgatccatctcgccatgcagtcatccgaccccaagaagctgctgcccaccctctgctccaacctcgccaagcccctcatcaactcaccagtccacggcgctgccctggccctgaatgcgctggtcaccgttttcaaccttctcgagtccaatgatcctgtccgagcgcgcgtcttgatggagatcctgaagttcctcaaggtacacggcctgttcgacggcctgcggacatacctggataagctgccggagtggattgtgtcatggggaattgatactgctttggagaggaagatttacgaggaggtcgccgaggttgccctcgagtcaggagaagaaacgtaaggatctataatacccaaaggcaatgctcacgagcttagatttagctctttttttttttaaaggaaacggtatactgatgcctacctcttttagtatcgcctacgagttcatcctgaaggcgctccgaactttcgatggcgaaggaactagctctgaggaggcccagagactgtctctccgcgccctgaagatggccattctctccaacacccacttcctcttccaggatctccgagctatccccaccgtgcaggcgctcagcgattctcagcccgtctactctcagcttctcgacatctttgccgagcaggaccttgaggactacaacgacttcaatgacgagcacaagggctgggtggaggaacagaagctggatgccgaaaagttgcaccgtaagatgagacttctcacctttgccagcttggccgccaccacccccagccgcgaggttgagtatgccaagatcaccaaggcgctccagatcccccaggaggagattgagacatgggccattgatgttatccgagctggtctcgttgagggcaagctgtcacagcagcgccagatgttcctcgtccacaaggtcacctaccgtgttttcggccagaagcagtaccaggagctggccacccgtgtcgaccactggcgatcaactctgcagaacgttctcgtcgttctgcagcaggagcaggccaacgccaaggccgccaaggcccgtgaggctcaggagctggagcgaaagctggccaatgtcaatgtcggcggccaggagggtggacgacgaagacagcagcagcgcgagaggaccgataatgacgactaaatgattggtcaatcccgaaattaatcaacggacaagccaggaattcagaaggagacggttttttttaaaaaaaaaaaaaacatgatgcgaaaaaagaaaatcaaaatcaaaagggctgggcggttccggcatggaaggagaggagagggagatttgaatcattttgtgttaatatagtatacatgctgggaatccgatatcacacgagctgaggatattgcgaatggcgtagccggtttagcatatgatgtttttttgttcgactttcctagtagtttttacgagcctaggaggggtcaaaatatgagggaaagctatcggtacaatagagttccgaaagaggagaaaaaaaatattggaaaaaaaaaaaagaacaaggctgacttttgagtactcaatatgaatttgatgctgatgctgggatgaacagcatcttttagatccagtcgttacttgtatctttcaaagaagcccacgacataatggtatcgaagaactctcgcggccataaagcaatggatgtcactgctatacattatttgcaacttgtcaattaccgagaatggcagctttcgatatagccatggctacatgtagttttacgaagtctataggcggaggacaatctcggtgctgacaacactgtatgtagagttttgtacttgcaaggtattcctaccataaagcaagcacacagtcaaggcagaagaaccacacgctgtgtcacaaaaaaaaaaggtcacgcaccccgaatcctagcaaaaattgcaaggtctcgttggcaaggttggctgtcctaagggatgctcagctctgctgtctcgtcgaatcagagcaaggctcgaaacgcttgagcctcagctcgttggccaaccagcctcaccatttttagagcacgaggaacagatggaatgatgtcaaaacgcatgataatcagcccagaaaatcctcattttagccaagtgcgaaggcagtagatgtttattgaaattatgtgctagggtagttgcgtaggtaggcgttcttagaagttagaggactgcctagctataggcggatttgaacgccgtaaacgtgctggcgaggcgccatccagcggcctggtccgttcccaccccctcaggcggcttttaaactggtgctgtcaaaactgccacccactcaagctccacgactggtgagctcttgattcatacaatgttgtcatttttgggcattttccacagggattgaagaaaccagctgcaaggcagactattctcttacggattgcgatatactttctcagcttttttggataagcaacttgaaccttgtggccgtttcggccttgattcgtccttgacctcttttcctgagttgcgcttcgctccgaggctctggagtgattcgatttcagctcacagttcgtgaactcagggaagagacacagacctcgactgagacggattctgggggcttcgggcgcattactatggcaactgcgacgccttctaggaatcgccaccaagatgtctaccctgggacgccgtcgacagagaagaggcgactcaacggccttttccatcggaacgagtggtggtgtatgtttctctcctgccatggtctcaactcatgcctattccagaattacacccaacttcacgctcgtttctctttcaattcaccctttcgccatgcccatatatcatttaaaagtatgaagaagctcacacatgcttgttacaacatctaggcaactgtgatcctcgaaaacgcgccgtcgaccgtacagtaaccagagccacccctaacaggggaaagcgcttctgggcctgtcctcaccctcctcccgacggatgtggttttttcctctttgctcatgaagcgagagtgcgagagattggtctcacgccctcatcatccaatgaagcagttgatgtgccaccagcaaccaccactccgtcaaagcaaccgaccttgacgcagacacgcctcaccgatcatggagtcgagattcttggaggcagacgaccaaggagcgatccagaggctgcgcttcccgaaaatgaaaacgatgacgaaggcgctgcgcttcaccatcatcaaaccgtgagctcatcacagccggaagcgggatcatcgtcagacaagggcaaagggaaagccactgctgatcgattctttacttatgagcctcttactcctggccccagtggtggtcggaagcggggccgtgatgagtttgaagaagacctcttgagcgacatggactctgaggaagagcgggagctcgctactatgacagacagaagcgctcagaggtttctccgcgcagaggcttacattggccaacaaacagacgatggcgaagacgatgcggctgccgggccgtctcggcctgtcgcgcgcaccctcttccctcaggcacggggtgccaaacggcgcaagtcagtgtcattcgaagagccagagccatctgctcctacgtctagcgaggccactactatccattcgaatgacgccgaatttgcggcgccgcccagcaccatgcaaatgtctcctcccagcagcatggaggaggctgcccctttcccttggtctgcaatgaccgccacccaacaaaatgacggcgatgaagacaaagagggtggcgacaatgatattactgagcaagtgatgagccttcttcaaactcaacacatcgaccgctctgttctagcgtccgttaacaatctccttgtcgtgtccgctcgtcggacaaagggcctcgccatgggccgagactctgcccgtgaggccgtaaaggagaagaagatgaagattggaaggttacaggagaagattgctgtgctggagaattcggagcggtcgctgaatggtcagattacgcatatgaaggctggactgatgaagatgtacgaggctaattgatctcattttctatttcattctctatgtttcttttgatagcaagggtttggagttttggagcgcagggttaagcaagtataagtatatcaagtaacgacaataacatgtacgagtttaaagtgcaaatctcagtgatgaagcttggtgaatcagcagatacatttcataccttggaagacaaaattctttgtcttgcatagtcaacatttccggccgttacttaacatatatggccctgccttcctctatggaaatatcttgggcacttgttacttggcctataacacaaggcctttgagaatcttacaaatgctgtgaaatggttgtggaggtcaaggcacacgacagcgttacaggtggagtttgcagtacagggcctccggggagcttaaaaatgctgtgaacaaaggcatttaccattaattgttgaaatctaaccagatattaccagtagatagtacctgctatacttgttaaacgtttcttatcatacatcatctcatctaccgctgccatgagcatgatctaagttatctcacttcattccattcaacgttattagtgaacttgaatatcgtgcaatcacaagatctcttatttaagcagtccttttgacagccagggtccaatctcatgaagattgataagccgttaaacaccctctcgttcatcactgtgggtggactcaatctgcaccatattcgcctcgtccccttgaagtcgtccttgacattaagcagtcgtcaacttttacgcctgaaatgtccaagtgccacttgtcaaaagatttggaaactcgacagcctagatgattcccgtttcggatgctggctactgtagggatgtctctaatttactgtatcagtacattttgatgcattgtgatcagctcactatattactatcaaatttcccgaaatgcatctcatctgattacaattacacatctacaagctgaaacgcttagtacccggcaccttacaagggtaaagtcatctgcatgagatcctacatggcactatcgaaagtcgttaagcctaaaaaaaggccgtgctgtggtggataagagtcaccgctcagcgtaccagtcaggtgatagctcagaagacagcacattcgtgatgctggggctcctgtacatcgttactcgatttaccgtgtaggcctcaggttcaggatcactgggatgcgataatctgtgctggaatcagcagtccggtgcctgagcgaccgagcaaaacaagctacacctgtgctaaagcaaggatcaagggctctgcgaaaacacgctactggccatccaaaactgcagaatggctaaaaaacgctggacaactcatcgggcaggctgtcaccgtatgggtgtccattgggctgctctcatgtacggtggtagagtggcgttgcattggggccagggtgcgctcaccgagtcggtggattgcagacgccctactggctgcgtgcgagcagctttctgggtctgtgtcgctggcctttgactcgcctcgagagacctgtcagttttcccttgcacgtttgaggcggcgacgaggagggttgcacagaggcgaaaagtgctcggcgagtggcggtttcacgattgggcaaccaccccagcatggaatcgggcattcttttgtttcactgccctttctttttccttagcaggcacgttgctttttcctttccatggatcgtttgtagcccagttctggtcatgcggacgggttgaggacgagggttcaaggttagcttgagtctgtcagcccttttctttgcccactaaccagcttctgcccgctctatgtacttgcccgttagaacattggagagacatggagagagaaaaaagcaaggtgcatgtaccggcgatttcggcatcgggcccgaaggtgcggctggcctgatgccaagcgccaagcacggaggaattgcagcgcatggccaatgagctgcatgtctggcagggatgcatttgcaggcccgcgttgcccagcatgagggatgagatggcaagtgggcggcagaggcaagacacaaattcatggcaaatggacgcccctcgtccgggcagaggcagaaacggctgccccttgtcgagacctggggttacagtggactggactgtcgactgctccgtattgccctactgtaagctgttgtacactgacattccatcttcttcgcagtcgtacagatacaatgggccgatcctactgctcgtggagaggcacacaagagccggcaggactgctcccgacggcggtgctgtactgcagggcttcttccttgcaggtgccttgaatgttctcgcacgagccaaaaaagaaacgagcgagatggcagaggaaacggccgtcttcgggaacccgcataagatcagcgctggcctttggacccgacctgggggccgacggtctgggtcgttccttttgaaacacggctctgcgcgtttattagcggccactgatgatcaacgctcctaagggcttgagacgagggcgctcatcaggcgggttatattgaacgggtgccaaatctctccatgtgccccagattttgtcatcaaggaccctgaccgacactcgtcatacaagcgagaagagagcgtggcatgtgctttgtcctcgctcacaggcacaagggagtgcttcttgtcttttcttttcttcttcttttcttcgcacgtgcgcacctcctcgcgtgagcaccatttgcccagtacgaggtagtaccagacatgcagcgcttgcaacgactcagccagtcatatccaaagaagctgcttccctgcagccctagtcaacaaaaaggagtaaacaacaaaagaaaacaaaatcagcgcggaaaacgatcaaaagtcaatcgggttaccaagcgtctacgaacgccacgcccagaaattattataaactcggtgtaccttcagggtctttttctggcccgccccagccgctattggagacgtgctgcccactagggttggcgctggccgccggtgacgtctgtggcttttgagcaaagaagggctatccccacatgctatacggaggcccgctgccgtatctggtcagaaccctgagcgccgtcgagccctttggatcgggggggattccagcgcgagaacaggctattcgctcgctattgttctgcattcattgcgtggaaaggagcaaatgagcaggagacaagcagtagaaagccatatgataccgtaatattgctaccactgggtaattcacctgaccactagaactgttgaccgctggctacatgtacctacaggaggggatgagacagtgcggcggctctcatgcaaaggggaccttatccggagagcttcgatacctgattgacggagctttgcgaaaaccaaaacagcttcttctctccagatcggaaacgttgggtaccggcacggcagccaaggatttgttggatgcagccacaaaagccacctttgtttgctgtctctcagtacatggacatggctcgcaaaaacgtaccgagtccatgtatcgtgcatgtacatatcgaggtacatccatgtatccacgcaaaaggcttgcagcttgtgctctgcaagagctccgggcctgcaggtgtttaggcagctgcacacacatctcggccttactgagagacatggacatgcttctagacctggggctggcggcatcgggtgttgtaagtctctcacatctcgcttcttgccatgagccccctacctgccggtacctctgcccatgtaaaagccgatctagatggcggatgataggcctagattacgcagcaggcacagcaggtgtaagccagagagtgaaatctcgacgcctcgaacggctgagaacgccaaagaggagcatcgcgcccccgacgtctaggtattactattaaggagcagaaaaagaaaagctctcaagcactagagccaggcccagcgctgccatggcgtcctgccatggcgccctgccgcggcgcctgattcgcaggcctgagtccatggcggattgggctgcagcaagggagaaaagatggcaaagcctctttaccgattgaggttgagaggctcgcagcacaagaaaatatgagaccttggcgccagtgacacacaccgtccattttggctgtccctattgagaaagatagagcccgagacggcgacggtggcggcagggggtgacgcggaatggctgcgagagcaaaagcttcccatcgacgggtacggcgcagctaataggaacttatccgacagctcttttgcttgcttccttttggaatttttttttttctttttcccgccggggtttgaaatgcgagcccagcccatccatcaccccatgctggtggcgggctgaggatgcaagcgggaggatagcaatagctcggtggcaaatttttttttaaaaaaaaggagaagcagacacaatctctttcacacatacagagacaagggaaaactgagaggacgaaacaaagactagggaaaagattaaaacaagtaggtacttgtacacagacatgctcggatgccggaccatcttgcatgggttgatgagatactgccgccacctttaagattgactccatagcggcttgggttccgtatttttttgtttcctgtgtcaatgcccatgtgcttgtagccgcttcggtgttctcacggtgagaaacgagagggcatgaatcctattcaagccgctgttgaccgctagggagcattgaagctaacggagggcctgatcacctgtgctagcagataccgtccagtagcagcgctttgtctcgtctgaacatggattaagggctgttggatgtggtttttcttttctttttgttagccacgcgacgcagaccccggcctccattcagacggagcggccgatctgctcagcaatgcctagcacgaacttgcatttctgcccgtctagatttccttcctattcttgcaagtctcacgccggcgagtggaaagtggttcacttgtgatctggctgcaatgtttgcgctccatctcacccctctgacctgcatctgggaggcgtagcgggagaaaaaaaaaaaggcccatccacgtgccgaggagacaaaggcccggatgctgtactaaggcatctgctagcttcaaaggcttcgaggccccaaagtccaaatgttagcatctaaacgcctgccaggtactgcctcagccttctgggcttagcactaccctcccaaggtacctaaggcggttagcaggccaccccatctatctggcgcctgccaacacttgcaggcacatccttgacgcaccagacaccacaaagagcctctaaaagcctctaaagtcgtaccgcacatttcgatgttcgccgtgtccattcgcctgagacttccaagacgtgctagcatctctgctgccgccgccagtacggaccgctcagcccatacgttggtactaaggaccttgtgcatacgcaagggatggaggatcgctgcaccgcattcaatgctcaggatattccggtggtactcacactcgagatgtgcgagttagtagcctcatatggctgccgagagcagcttgtaagatttacatgcgaatgggtactagctggtactctgccgtacaaggtaatactttagtagtccgtctcttactggtgcccgagggcaagtctcagcccatagtcgtattctcgcgggcagggagttgcaccacgtcgatcgccttcgtattaggtacagcccagcggttcacacacagacacacacacacacacacacacacagcaagactgaaatcggccgttggctgccacgaggtgctaagatacatgtaccctaccaagcagtgccagatctcatctgtacctggcagtaccgagcactccagcttgcagttctccgtaattctgatcaaatatttatggcgctcgcttcggattcagtgcggcctcagcaaaaaaggtcggtacattggcgctctccctccccccgcctcaaaggccgctctgacagggtctggcctcgctgttgttcccgctaagagtgcgccagcccagcagtgccagcaccccatactacctgagctgaggtacctagccctctgccagtcctccgtgctgctcctccaccttgccgtcgagcactattcctattcctcccctgtctggacccagatttagtcttctcctcccatccatctttcaacgtttctcctcgaggccatctgcaccgggtgcatttcgaagaaaaaaccctctgcatccctacgttagtatttcttcctcagtacaactcgtccttcgtcaactctccccgttgacggctgcctgtgtggtgctctccttggaaccttcgtgatccgcgacacggcgattcgagcagcgtccctcttctgcgcctgttcttgtccctgtcccctgtcccctgcgcctgttcttgctcttatcctgtttctgcctctctctctggcttggctctggctcttctgcgctctggtcggtgctgctggccggttcagacgacgccagtcctcccagtttcttgcaatctgcctctcctcgtcgcctcgaatgacgctggcattcttgcctatgccccgttgattttatcgcttacccgagccgagcgtccaggtcccggcaccttgatctcgtcctcgcccaccgagctgccgctgttccccgccgccgaagaccaaaaagcagggacgctgtttctcctctagttttatttttctactctttatttttcatatcttttctatttccctcctccccgcccgccgcttcgcagcctccctccacgatatttcgcccttccatttctctggggatcccccccagccagcgcccggcatgatcgaagatacggcggcactcgctgctgccgcagagctcatcgcctccttggccagtgaccctgcctctttctcgttaagatcggtcggggccggctccagcgtcaagctgccaggccgtgaaaaccccgccaaacgcactttggagattgagctggagaagctcgcccaacggatttctcagctcgagagcagggccactgtctcggccaccgccgtcttcccagagacgcccaacgaggtcaacgacacgatattcaacgatgaatctgacactcctgtcaatggccgccctgcggctccccagctaaagctgtcccaggctcaacaaggtagcttggacagtccgaattttgtatcccaccagctgaccaaggaagcgctgcaaggactgcacgcccacgttgacgaccagtccaagctcctagacaaccaacgccaggaacttgctggcgtcaccgcgcaattattagaacagaaacagcttcaggagcgtgcctgggaggcgatggagcaggagcgggtagcctccctagagcgagagctacggaagcaccagcaagccaacgaggctttccaaaaggccctccgagagattggagagatcgtcactgccgtagcccgtggcgatctgtccatgaaggctggcatggaaacggtcgaaatggaccctgaaatcacaacctttaagcgcaccatcaacgccatgatggaccagctgcaaacctttgctagcgaagtgtctcgagtcgctcgtgaggtcggaaccgaaggtctactcggcggccaagcccgcatcggcggtgtagacggtgtatggaaagagttgacagacaatggtatggcttctgtttacgtcgttttgatttatccctcgtctctttcctttttcccttgcgccacgctggttgctccctgtaatagcattaacgggcttcgaaactaacatgattttctagtcaacgtgatggcacagaatctcacagaccaaggtatgtataataatttccctcatatcttcttactttctcgctgccccctcttctctatcccccccatcttttccgattcgacgacgacttgtcggttgaagaggaaggtggttgaagctcccaggcctgtgatctgacatggcgcccatccagtgcgagaaattgcctctgtcacaacagcagtcgcccatggcgacttaacaaagaagattgaacgaccagcaagcggagaaatcttgcaactgcaacagaccatcaacaccatggtggatcaacttcgaacatttgcatcggaagtcacgcgtgtagccagagatgtcggaaccgagggcatcttaggcggccaagcagatgttggcggggtcaagggcatgtggaatgacctgacagtaaacgtgaatgccatggccgacaacttaacgacacaagtgcgcgacatcatcacagtcacaacggccgtcgccaagggcgaccttacccagaaagtccaggccgaatgccgaggagaaatgttcaagctcaagtctaccatcaactccatggtcgaccaactgcagcaatttgctcgtgaagtcaccaagattgccagagaagtcggaactgagggccgacttggtggtcaagctacagtccatgatgttgagggtacatggagagatttaacggaaaacgtcaatggcatggccatgaacctgacaacacaggtgcgagagattgccaaggttaccacagccgtagccagaggcgaccttaccaagaagattggggtagaggtcaagggagagatcttggagctgaagaacaccattaaccaaatggttgatcgtctgggcacattcgcagtggaagtgagcaaagtggcccgtgaagtcggtacagatggtacgctgggtggccaagctcaggtcgcgaatgtcgagggcaagtggaaagatctcaccgaaaatgtcaacactatggcatccaacctcactgtacaggtatgtttcaatacgagaaccaacgaatcatcagcaacagcttctagctctgcgttgatgatgccagaaatggctccccccttttctttatttacaggctgaccgtcatcgtttaggtgcgaagtatctcggctgtcacgcaagccattgcaaatggagacatgagccagacaattgatgtagaagcaaatggtgagatacaagtgctaaaggagaccatcaacaacatggtttcacgcctgtcaagtttctgctacgaagttcaacgtgttgccaaggacgtcggcgtcgacggcaagatgggagctcaagctgatattgccggactaaatggacgatggaaagaaattaccactgatgtcaatactatggccagcaacttagtaagtcattcttacatgttcaatttcgcatgcatacgtagctgcgaaagctccaagagtacttttatactaacccatgttcagacaacccaagtgcgtgccttctctgatattacgaatctggctacagacggcgacttcaccaagcttgtagatgtcgaagcctcgggtgagatggacgagctcaagaaaaagatcaaccagatgatttcaaatctcagagatagcatccagcgaaacacgcaagcccgagaggctgccgagttggccaacaagaccaagtcagaattccttgccaacatgtcccacgagattcgaactccgatgaacggcatcattggaatgacacagctcacactggataccgacttgacccaataccaacgagaaatgttgaacattgtcaatgatcttgccaacagcctgttgaccatcattgatgatatcctggatctgtccaagatcgaggctagaagaatggttattgaagagatcccgtacactttgcgaggcaccgtcttcaacgctctcaagactctcgcagtcaaggcgaacgagaagttccttgatctcacgtataaggtggacagctctgtgcctgactacgtaatcggagattcgttccgtctgagacaaattatcctgaacctcgtgggcaatgccatcaagttcaccgaacacggtgaggttagtctaaccatccaagaactggaggacaagagacatgttggcccaggagaatacgccatcgagttcattgttgaagatactggtatcggtattgccaaggacaagctgaacctcatcttcgatacgttccagcaagcggatggctcaatgacacgcaaattcggtggcacaggcctcggtttatccatttcaaaacgatttgtcaatctcatgggtggagacctgtgggttaacagcgaggttggcaagggaagtgaattccactttacttgccgtgtgaagctggccgacgtgcacgcggaaagcgttcagcagcagctgaagccataccgcggccaccaggtcctctttgtcgacaagtcgcagtcaaatgcggcgacgcacattggagaaatgctggaggagattgggctcttccctgttgtcgttaactccgagaaaagctcagctctcacccgacttaaggagggtggtgctttaccatatgacgccatcatcgtcgactcaattgataccgccaggaggctcagagcggtagatgactttaagtatcttcctattgtcctgttagctcccgtagtccacgtcagcttgaaatcatgcctggatctgggcatcacgtcctacatgacaatgccctgcaagttgattgacctgagcaacggaatggtccccgctctcgaaaacagggccacgccatctctcgcagatgtcaccaagtcctttgagattctgcttgccgaggacaacactgtcaatcagaaactggccgtgaagattcttgaaaaataccaccacgttgttaccgttgtgggtaacggctgggaggctgtagaggccgtgaagcaaaagaagtttgatgtgatcctgatggatgtccagatgcccatcatggtaagtgatgaagccttttgcagagcaatatgttcctgttaactgacaaaactttctttttacccccacagggaggatttgaggccactggtaagatccgagaatatgaacgaggcatgggaacgcatagaactcccattattgccctcactgcccacgccatgatgggtgaccgcgaaaagtgtatccaggcccagatggatgaatatctgtccaagccgctgcaacagaaccagctcatccagaccatcctcaaatgcgctactcttggaggtgcgctgctagagaagaatcgtgagcgagagcttgctctgcaagcagaagccaaagcgtctgggcgtctcgatagcgatcgaaatttgccacgtccgagccttgagggccgagcgtttaccgctcgagagcctctgaccaagaataagcccatcaccaaggccacgactaaagccctggaggaagcgcgatcggctgcgctggcgaacgcaaagtttggtgatttttctgagcttggagccgaatacttggatgaactggaagagctgacagaggaaaccgacacatttttaaaagcacgtgaagaactttctgacaaacgaagtttctcaagttaaatgtgcacaaagatgtctttcggattgtggcttcatcagatatgaatgccgcacttttgtctgtctgatatcgtttatcaggtcctacgagtctattgcctgacatgagcttacgagatcacactgatttatttataccctccctccttggctatatttgatggctaagcttttacaactctttttcaaatcttggagagtatataagctctggggattgccgatccttttatcatgtcgagtttgcatgatgctgaaccttttcatctcttcagcagggtggcaggcagtatcactcttgatacgagtatctgtgtgctgatcatgtcaaggttaccatccctcttcctggttttaaccgtactttgtttttcccagagcatcactgttgtttttttttttttttttgagattgtgccgatatactcctctgctctcagccctcaacatggcgaataaggtgttgatatgaccttggaagagaaaaaagggggcctgactggcctgtcctgtttatgcggtttagttgctttccctaattcccttatgcattcatcagtttgtatttaaactcgcggctctcttcgtctttattggtctttcgttttatttcccttttgatttgtagggatgttttcattccttactagcaaacggttggaagggaatcgcaggaatattgcggcagcaatagtaagcaggtttcatgaggaaattacgagaagggaattgcatgacggaaaaaaaagccaaatttccttcttgataagtgaccaaggggtgggtgtgggctttcttgttaatttttcatctcctttcgttgcctcactttgttttccatgggggaaagagagagagctgcaggcttgaatccttttcctcacattcgtagatattacgatgagaataagatgagagaagttcttggaagggaatgacgagcaaagggaatggacgtgatggttggtacggtggctcccaaagccggacggaaggtggataagagaaacaaagaccttgcttttactttgctttttgcttttgcgtcgaaaggagtttatagttttcatttttttggtagcgatattcaaggctttccatcttcttaccgtgggacacgatgatccttctatacctttttatttttgatgtgtccaattatgcgtgatgaatgatggtgagttggacgcgcggtgctcttgataagtatgtttacttggtgacgactacgcattcacacccaagtagtgactattgtgttgtatcaaggttgatttagcagacacgtttattttcatatctatattgcaacgactcttcatacatgtgtgtgccatgtttaaatgcagcgccccccaaaaaaaaatcaaatctttacgaaccttgaatcgctaacgaacccaggtatacaatccaaagaaagagagaaagaaataaacaaaggagaaagacgccaagaaacaagacgaagacgaagagaatgagactacccattctttttttttttttttttcaattcccttcagacttgctcttctgtccaggagctccccctttttcctcttcaaggtgctcaaaagcggcgagtaaagcgtcgagtttggattcgaggtttgtcaggttggcttccattgctgtggcggtctgttcgcctctgtatgttttagaaagaaaaggggttagtttttttcttcttcttctttttctgtgtcattgctattgaagacttcatcgaacggtggtgatgggcgttttttatgtcatgatagagaaattaaaagcagcagggaggaggggaaaagggggggggggattgtgataagcagggctgtatagagcaagaaaagaaagtttgctcaacgttttgtaattccccaagatgacgacgagctggggcacaacttgtggagatggaaagggcgagattttgtaaaaatgacgtcgatgatgctttgggattgtcggttgtgggatatggaaagatggtttgacttgtgttttattttgccacttttttttttcttttttctttctttcttactttgtgagctctcggagtgtctggaacatttttaattagcccacgggtgtctcagatgactcaaaaaaaaaaagtgacatcacgctgttgtatttctcttccccagccgccgatctttacacccagccgatgtctcttttgcccctgattgctggaatgacagttcatcaaagggggggactgagagagagagagccggaagagcaatctgccccccagtatgtgatagcgaaagcaagggacaaatgaggcaaagggagaacgataagatatccagcgtccatgagaacaagggggaaatgagaagggagtgcatctatgatgtagtatgtgtgaaaagcgtaatcaagaaaatacccatttccatatgagttttctttttgctacatagagcaacatacctgagcgaggtcaacttcgggagcagcctcgtgctgatccggcttgggcgagttggcgacagggctatccgatgacgcacccatggtttggttcggttcggtgtgtctccaacgctggcttctcttgacgtctggataagataaagagagacaggcgtgtgacggaaagggtgtcttatatggaagacaaggctatcggaagtcgtagccgacggggcaccttgtttgctgggtctgcgtaacgaaactcgcaaggctgaacatttcacggagtaacggctgctgctagcaatacggagcatagaagagagctccgtaatggattggcggcttcacgtgacgcgagctgcccaggccacgtcttgaatgttcgctggtaaacctctgccgggcacagcgtctcgtatttttacaggcattctgatataattagctcatatagcaaccctgggtctattatggagaattgttgctttggaattggtaggatttcgacttcgagtgcttctgtttccacccctgatttcactatctttttttctattttcagccatctcactcgcgcatttggcagcagtcccgccggcagctgtctgtcattaatcacataaccgtttgttgaagtgtgtgttttggcctaggccggtctgacttacatgtccctacatattcgcgttcgcggtgtaggctgcagctttaactgataccaggtagtatcatatacgcgtcaaagaggctgggaagctactcattggaaggaacgcaaaataatggttgagtcagttcaatcaaggtgatgctcgggcttcgagatagtatcaggtggaatcggccactgccaatcctactatactaggcagtatttacttgcccaggattttttgacaacatccgaggctgcagacggatgccgttccgcaagcatagattctaaactgtacatgcaccagccgtgcagtagcggtccagccgcttgcctcttcacacgcgcttttgctaaactagaatccatgggttccattccaggggggttatgaggaagccaattgatccgagatgcggagcaaaatctcaagatggtgccccgtccaggctataatgtatcaagtaagtttgttgcttcggttatatccgtgaacctagtctgggcctcgtttattggcgcagacttcaaagagccccagacccttcacgatctggcagacgatgaaaaagcaaaagttcatgcacacgagtctgattaggccgagtaaaactgatttgcggacgtctccttgcaacggcctcgcttggataccccaacatagcctacctcgttattgtaaactcggtcctcggttccggaaacctgctgcttcaccacaagtgcctgtaaggcagacggccgtctcggccgtaagatgctagacgaagcacacttcggagctctttgcccatcgattaagtcagatatcggccgctcgctctgcgtcaagtgaagactagcttagaatgcggaaataggacaccacagggcaccacagagcaccgtgaaatcctcctactccaagcacgcccctcccctcgcatgcagaggcgagggtctagattctataaaccgctgctgactgtcgttaccattggctgttgggatgggatgcccaagcggcaatgtttatatgaatccatttacccgtcatggcagcccgcagcgaaaggaatcatgttgtagaaagagggaggcgaaatacacatgatgccatgtagactagctggagctgactgagtcaaccgcactttgaaaaaagtagacgcagtcagcgcaagcgatcgatacaacaatttgcctgaggagacgctgatcgcggcttgatgaagacacgggcaatcgagatatgttgaccgaacttacagcgccttgacatcatttcctttggcttggcgtgaaaccgtctctagagtggatcgcccaaggccttactcaactgaaggcgaaagagctctgatcaaacagttcttgtggttgtttgacagcctgtaccggctcgtagcatggcatggctggcgcacctgtgagaattataatactatcgagcgccgaatggctgcagattccaacctcatgtcaacaaaatcagcacaagctaagcctgcgcctttaaactctactcatgcgggcaaccggttcggcgggatcgagatctccaactcattgtcgtatttactgcaatttcccatgacttgcgcatgtggtcatttggaaatgcgccatcttcgagtagtgggctgggcgccatcttctgtcgtggcaaaacaagccctcgttctcgttggcttccggaagttactgccccaaatggcaaaaagcagccatccaagccatctcaccaccacatttgggcgaactcggcatacggagtgtgattttccgctctctctcgcaagccaagtccctccctttgtgctgctttattgtggaacgagagctaaggccaaaagagattctcatgtgcagcaacgtggcagcaccgtttctgggacgggagagtgtcactctctttcagacagttcgctttcccgttcttggagctcgagacactgcaggcgggctgacttgccgctccatctccatttgggtcaacctcgagagtcaagcttgccatcctctcctgtagcccgtgagatgcgagacaaggaaaggcgtgtgcccaaagtggcgtgacctaagcaagcaaggggccagaaaaaccaaggctggggattctccaagcacacaacagaaaaccatgcgcatactccaactgcagccagtccagaggaagctgtgcctgaatgcccggctgtatatgcgtatattcactttgcggtccctgtttttccgcccccatggcaaagtccgatgctcaggctggaatccgatcacagcactcagtgccatgccccatcgacctggttagtgccctcgtagtgccggcatgggtgaaggaaatagacgcccaggcgtgtgtgtgtgtgtcctcgtcatgcaagacggcagccatgataggctgcctgtcgtcaccgtccacttagccggtacctgggctctttttcccttgccttctttccacctgccgcaagccacggaccagaaagctttgctgggatcgagatcgctgtcctttcagaccaatgccagagcccaacgacagcccgtccacgccctagcttggtttgcctgctggaccaatgtttatattctcttctctccaccttgtctcgagcgtaagcaggcaccgcttgacttggcttcagcaagtacacaagccaaggagtatttccttattcctcttgagtaatgatattcatcgcggtgccgcttcgcaacgctttttgatgcacgactcgcagcactgatggagccagggcagagtcccgaaaaagctggacaaagccaagcgctttagtcaccatttcggaccccccttcgtttagcctttttcagccctctgttggcacgtactgtctagagtaggtgcttgatcttgattacaacattctcgcacgtacacaattgcaataaacatgacactgcatctatgccatggtacctcgagtacactatgacgagttttgtgagtgagaggggtgcaattatactgtagttctcatgtgtggcgttgttgcagctcagccgtacagagcaccgtaattgcccgcctctcgtctaggtagtaagtagtacctagtatatggctcttctgctcgctcagttcacggttgccctgcagtacctatagtcagtcagtactaatatatgagcctcgaggcggagtaagcggtcctcatcccacttttgggagtcgtatttgttcgattagttcgattcgggagtacagacatacttgtacctagtgagacgtgcctgtatgtaattctcttcgactttaatagtggttactgggcttggtgttcgaagccttggaagaaccggtgcgcagtgtcacatcactatcgtcatggatcttcacctcatccaagcatgtgagaccaaacgctgatgctctcgtccgccaaagaatttcttgtacgccagctttacgttaccgccctgctaaggtttctagtcaaaacggtgtggctccgttccgttggcctgtctgcggtggtattagctcgtggagtacagctcccatgtccgatctctcacctcgttaccgatcctccccccagccatctttacctgtggtagccgtctttggatcgaaatcagtttccttcatcgctgtgttgtcggaatcaagacatccatacaaccctggacacgggccgggttcttctctgatagcgacacacctaccctcagcatgccctagcaatcggtaaggcatctgtccaaagctccacgagagcgccccccagtaggtaatcagtccatctcttcctttttcttgctaagccaaacctcccgtgccattcctatctttcgcatgtacataccttttgttctcaaaggctcttttccccataacaacttctcccccccccccaacttctctgtgtctacccccccattctctcaaccctagccaagttcaatcacgtcctgctgtttctggagcctgcccaagaagggtcaaaaaggtacatgctcatacatttctgtggggactgttgaaaccttgccgttcagtcctaggaggtgctgacaagtactacctagagtggccgtcatacttgtagtaccgccataccgaagctgagcccgtcccatgtctatgctgtgagcgtttgacatggtggtatttttccatcttgaccacaaatctcgattcattactcgctgcgttctccgcttgtgcgtttctggaagacgttttggccatctgcagtccccttgattgtatcattcaaggctgaggggctgggtccatccccaattttgacatacgagcgcggtcattgggttttgttttccaattcgctcgagtcccatttgaagtagcagatccagcgtcccgtcgcaaatcgagatggtagattctgccacttaggtggcaaagcctgctagatatagctcgcttagcactcgccctgccccctaatatcagctctctcaagttcgtatactgcctttaacctcaattcttcctccatgctcacattgtcagcggacgtttagcccaaagcccataacctcggagcgctggcaaggggctagatcttggcctttcatctcatggtactggctggaccttggaatctgggcctcatagatgaaattgcttgatacttggggaagctgttatatatattcgcgatcctgcttttgacggtagatttgctgcacctggaagagccattcgcagctgtggattgactcgcaacgatattactgccgagattatttctctcctggatatcgcaggcagccaacgctattgccgataataatcatttcaatcggccgcaaataattaccaagagccaaccttttggcacccaagtaagcgcgcagtcgaaccgagtactgtttaccgccgtacctctctgccttttgaagtttgttatttcatttttcgcctgtaccgccacttatcatcatcaacgaccaatttttccgagtcgcgttcatccttattgtcgaatctggctccaaacagtctcccctcccagaagggaatagatgttggaccaacgggatcataattttcgcaaatccacgtatcatttttcgactcaaatatgagaacgcaacccgccaaaatgaatcaagacctggagactgtcttcagagaactgggcatcgctcagtacctcgatacctttgtggagcaaggcttcgatacctgggataccattctcgacattcaggagtctgacctgtgggtagatcgattcggtcatgtgttgatgagaggctaactggattctcagtgatgctttaggagttaaactgggtcatcgaagagtatgttcagcaacgattagttgaatctttgggatatcactaacaacagtaaacttgttcagagactccagcggcgaatcgcaaacgccaggggcatcgaccccagcatctcactgtcaacattaaaagctgccatcgaggaagggaaacatgacggtacttacaaaaaaagagagcctggtcacaatggcgatggcagtagtgggccgaagcgcaagtatcgccggcaccccaaggtatggctggcgaagaacaaggtctcgtttgtcaaagtttcgcatgctgaccgatatggaacagccagacgagaatgcacctgaacgtcccatgtccgcatatgtgctcttctcaaatagtaagtgtattgactgctgctttcatcgtcgcgaggtaggaagcatttgctgacccttgatactgttgcaggactaagggaaagcctcaaaggcgatcgctctctcacatttaccgaaattgccaaactggtgggagagcattggcagaacctatcactaccagaaagggaggtgtatgaaggccaagcaagacagagtaaagagcgatattaccgagagatggcggtttataaagaaacgccggaatatcgcaagtatatgaaatatctcgacgagttcaatgacaagcaatccaaacccgggcaacgtgtgtatatatgattggatcagcttttcttccatttcgagtcggtgctgatttataactcacttaggtcacgaagacgcaaaacgagcaagattagagcagcatgagctcatgcacgatcacaacggttccggaagtagtattgtcagcggcagcacagttctaggcggttcaacttcaacggcgagtggtaacagcagcgtgagaacgcaagatagcgaatcccgcgaatccccaaatcctcggcaaaacagcgttcactcgatattgtctggcccagaatcacatcatccctcaatagcccctattccatctccagcttcggcttattttgaggtcgataacccaaagcgaattagcaattcgggccacttacggcaaggctcttcgtcgataagaggtgcagcgcaaatgatgccacatcaagccgacatgccacaacagcagcagcaacatctgccatcgctttccgatatgctgtctagtaggcaaggaagattagatgccccggggatcgagacagtggaactcccccacgcattcgcaacacatcacaggccatcagcgtcccaaggagaacacgcattgccgcccgtagcagtatcaagtctccaccacgagtcgtcgtcaagcgccagcagtgtcccgacgatagcgtcgagcagaggtagccgtagactgagcgagggaccactggcaatccatgcgcttctagcagaccaaactcaaacgtctcaccgtcgagacgaaggtccgttatatacatctagctacgttgctagtccagttgatcgagggatatcagcctttggtcattatcaagggcctaagggatatggtacctaacccttgacacatgaaaagcttgaataggaatgcagctaatataggccgctaaggatttcaaactgcgtcctctgctttgcagaacatgagagtcgaggagacgagcgatggcgatgttctaatgacttcggcagacgagccgatatccattcctcatacttatgaagcaaccggtcttgacggggtcaatgctttgctaaaagctggcgaactttttgacgaccggcgaagctaacatgccaaccaaccaatggcggtaataggctcataacagttgctttgatggccatatgccaactaatcgacgccggaacacggagatgctatttgctcgtagcatgttgggagtcgtttttgggtcattttcccgcttggctctgttcgctgatatctcgtgcatcgttgaaattctgttcagatacccatagctcttttcccttacttaattcgtctatgtgctggatatatatattggtgtagctacatcttctttttctttttctttcagttttcaaaggttgtgaggaaacggttctcttttttctttgtaactgcaacctgtagataaacgatactgggcgagatcagaggccggcgttgatggaaagatcgttgtaaacaataggacccaagctttcgggtgaaaagtttttggggaagactctgttttgtgttcttgatcttagcagccaccaggtctcagagttgccggtcttatggtccgcgctttgtcgaaggtggcttgttgaaaatatacctatgtatttctgtttagccctttttaaatgattgcaaattggtgagctcacagcagagttgggtggattcttttggcactgataaagtgagttcacctttcgagtgacgatgatgcgtgcacatgaagcttttggacctgacgaggagagaatctcgatgaatgttgaaaaattgaagtcggtcaaaagaagtctggcctttggttggtttgtagataaggtaagcaagcactaagacaatgactggtcacgggtaggcgcctgacttgccttgctaattctagactacgagggttctatatatggcaagacctgccagctggcagactatgtcccagggaagtagaggcctataacgtctagattacgctaaagagagagaaaaggcgagcgaatagatcaaaagggatgtaatacatgctgcaaattgattgatatatcattctgtggcattattctgtggcattattcttccatataagagttacaagttcatatacatcactaagagctgttaatcatcgacatcatagcctttcccaaagcgcccagtagtgcaaatggccacccctaatcctatccatgcctggtttgttttgttctcatgaggcgacttctctcgtataccaaacatacttataccgcgccttctgtgatctcagccgtccagtctttccgaatatccagctcattcagcccctctgtattttcaatcaccagtcccttttcgtttgccaggtgaagtagacatataaagcaatacgaagtggaaatgtccgccatggcaggtttggggtatactgattgcaatccgttcatcacctccgtgaatttgagcttgggttcttcttctgtgttgggcggcggtgcaggggtctcctatgtgatgagttagttagtatagttgcaggaagttgcattgtggtggccttatagcggatcaaagcgcattaaacacatacctctagctcttctaggcccatgcctttccagatttcctctttgagtcgcctgacgtccaccttctttgctaccctggcaaactgaacatattcaggtcgcacacggcgcgtttgagtcactagtgttgtgccaaaagcacccattgtattcatagtgtctccattcaacatagcggtcattccgactccctcggtcaagcccatatctccctcagctccaggtgaaaggtgttctcgggcatctgaaaactcaagatcatcgtcatctgggtcgtcgccaccggggaatggtagaccgtcatcgtcttggaagaaattggcgtcatagtcgccttcaggcaaggcggcgtcctcaggcgccttctgctgcgcccaaaatgcctcgtccaagtctcccgctggctggctgtcctgagagctataaccctgcgcgcctgtgcgtgagccaaaccctggccgtttccgagcaagacgagatctgggcttgaggaagaggttcaacagggattttgagctaaaatgtttgtcatcgggaagtaggtttcgagacttggacttccaatccttcttgggcaaacagacagctgagttgctggaggcttgtgtataaatgagatcggactgactggggctgagaggcgaagaaaagtcaatttcaaatggctccttttctttgcgcttcttcgcctctcccgacggcttgttgacgtctttaattttgcgaattctccaatgctccgcgctggcccagttcttttgcaatgcttggtcaaagaagctcagtatgtcttgatgcatcttgtctgcgttttgcgagttgcccatggatacgatatattcgccgttctcgtcaaaaccctccccgtctccgccttctccaccatctgtcccggcgtcatatacacgcatttgaggctcaagagcagcctcgcgtgcccaggcttcgccgccctcgccaaaagcaacatcgccgagagtgtcgaaatcgccaaggcccagatcttcatcgtcaaaaccagccggtgcatcttcgtcaatgaacatgccagatttgttgcctggagcgccaggcttatcctggctttccctccagtcttcaggagccttcaagaaagggatgtttatagatccagagggatctccgagttcaaagctcttcagggacgggcagatatcgagttcatccagtaagtttaggtcagggaagaaccgctggccaagcgctgacatgtcaatctctacctcaggaacgtccggctcttggtcttgagcttggttctgatcttggctttggccgtggccttggtcttcgtcctggtctatatccatatggtggtcctcgtcgaggtctaaacggctttgctggacctcttcgccatcttctccagctccggcttcagcgtcgtcttcgtccagttggtcctccttcttactctcgtctgcgtcgccgacatcatcgctactgtcaaaaacaatgcgaccttgtgagtcaatcatcaggtggttaagcaagagacctttggcgcctccctcgtcgaagtcggcggaagcttttttgaaaagtggatcgacggcgaattcaagctcgaattttttgagttgtaaagaagcgaatgatggtgcaagcgttgcttctgatgatctctgcacctgcaagattgggcaagttgattagcatgcaaagcaaggccgccaaaagatttcccttgtttctggcttcttaccttcttcttcgtcttctttttgacgttgccatccgcatcaacttcttcttcgctctcttcaccctcaccggccccctcttcagcgtcgcggtccttcttcttgttattgctgtccgcgaggccactcagcagcttgcctgtctcggttgcaacgctgtcgattcggttggtgtaaatcttgacacagccatcaagagtacagctcgctttctggaagttgacaccatcgccctccttgagtagcgacatatcatggaagtagtcgatgagggcaaaattccacgaattggtcgcattaatcttgttgtcagtggccatcttcatccactcctcgaagttggctagaatggggacgcgcttcatcggcgtcacggagacgccccctaccatgatgggatcgtcgccatcatccagcactcgggctcctcgaggcgtgccggtataggggctctgtgaagcattctcgaagtcttccgccctcaggctcttgcgtggcgtagccgctctcttgatctcgtttatctgcttctcttgaagggctttcctgttgttcattcgttgacccttttcctgtgcgtcatcgttgagggggatcctatcactcattattcgcatacaagcctcggcggcgatgggcgttggattccatgggacgggcttacttgacgggggatttgaatggcgaccccgtggcgccgcctgcgcgtggcacctgagcgacccgaggcattgctgcaaccaggcgttttgcgtgatgcgcgccgtaagactgtccaagatgtgcgagcaaagcctctcccgcgcgtcgacttggtgctgggcgaggagtatttttgtttactgttgactttctgtgaggccggcaacacgactatcggcgggaaaccccaccttgggcggccagccaattgtgtgattggaaagtcacgggcgccacgcgctacagctccaacgctgcatcgggccaggtcgagcggtactccatacttgacagtactttgtgccttgcagagggtgaatgggcagcccaaattggcttctgtcagcactcaaagccgtggaattacgcggcgaccatgggcgactaaaccatccggttattgccacctcagtatcagccctgtgctgtctgagccatgtgaagttctgtgaaagaacttctgtgaaagaaagtactccggcgcccactggagacgcaattgaacagcacccgatcataggcgttggcacgctattggaaccttaactgggggcccctgctgcccgcctaccccatacggagcgcagaaaaagtccctgtggacgagccgccactgaggccgcccaacgtcgtcattgaaatatcatttgatgttctggccgcacccacgctcaatgggactttgagacactccgccaaccctttgattattttattactataacccccgccgctccagcaaacctggcgagcttgcgacatgtcgatgcgaccagcatgcggacaacaaacgccagacggggccgtttgagctcccggccgttctacacgacggtcttgttgctgtctttgctggccgcgtactcgttcttggcgcattctcgacatcgccatggccctcgcgatgacacctcggcgttgctccgacgctcccacgaccagcctgaatgtcgccaagtgcacacggccaaggaccaatgcgcttttgtcaggcaatactgtgtagatgaagatgccgggcttcttccctacctgcggctgtactactgcagccttggcaaggcgcagcctgttgctttcatcattcttgttacctggctggggctgctgttcaccaccatcggcattgcggcgagcgacttcttcagtgtcaacctgagcaccatcgccaccatcttgggcctcagcgagagtctcgcgggcgtcacgtttctggcatttggaaacggctctcccgatgtctttagcacttttgcggcaatggggtccaacagtgcaagcatggctgttggtgaactcattggcgccgccagcttcatcacaggcgtggttgcgggctctatggccctggtcagagagttcagggtggaccgccggacatatgctagagacatttgcttcttcattgtcgccgtcgccttcaccatggggtttctggccgacggggagctgcgattttgggagtgctgcgcaatgattgggtactatgccctctacgtggtcgctgtcgttggatggcattggtatactacgaggaggaagagaagactgcgtagagaaggagaggctcgcagccatttctatagcatcgccggccacactggagatgaacttgcgggcgagccctaccatgacgatcccgaagacgaacaccaagaaacaagtcgacggactacagcaagcactgggactggaggcaatctctctgccttggagcgcggccccattatcgaaattgatggccagatagctgagacgcctggaagcgaggatagcgaagaaactgatgaggaccatgagagaatggttgctgtagaggtggcccggagcatgcgagtcttgcgcccccaaggcaagcggaggaacaccattacaccgattcgaccgagcttgattggtgcgttggaattcaggtctgccttggcacacttgcagcgcgagagcaaccttcagctttcagcaatcccgtcgcggagctattctgaaaatcattttcacagaggacgacggggtagtaccagtgcgctctccaacttggtatattccgatgacagttccgccaccaccaccacggatgggagggtgagggctaggtcgcatggagccgctccagtctcttcatctacccatccggaattactaggtcacagccgggatcgatcagactccagtttgcagcctccccaagatggcaccatcagccaaagaacggcaagtcctgcgccgtcatatcaaattggcggcaaactcgcaccccctccggtcgatggaccgactgcagtggctggcagccctcaccaggagccacatgctgcatctctcattcctcgcctccaattacagatacctagtcgacccgctagcgtgagtactctatcgtcgcctgtcatgccctttccccagtataccgactctcctatggccatttcacctaatacgcgagctatctcgccgaacacgcaaccagagcaagctggactaggcttgctgccacccccagctaccgctcgcgaaagtccctttgccgccctcgacaacgcagcagctacatcgcgaccagttagatggtggccgtattcgattcttcctgctccgcatgtgctccttgctaccctattcccgaccttgcagggatggaaagaaaaggcatggtgggacaagtttgttagtgccatatctgtaccaagcatcttcctcttggtaataacgctaccggttgtcgagtcagagacgtcagaagaagttgatacttttgatgatggcatcaccatcaccgatcgttctgcccataggtctattggacatatggctccacctatttcgatccaacccggggaaatcgagcccgaagatgagtgggagcgatttcgaagatattcgttaaatcgcagaaacagcgatgctgccaccaatagcattccgacaccatatttggcgctgccggaagaagaacttttgactgtatccccccgtacccaagagcctggcgcggctaagcccttgtccgaggttcgctccatcagtcaagcaagcgaggaaaagatgggatggagccgttggcttgtctgtctccagctcttcatggggccgctgtttgccgtcattatactctgggcaaacatctctgaagattgggagaatccgagaagctctttagtgcacatgattctatggacgcttgtaggatctctcgtattgttaggagccctgcttctgcttacgacggagcagaggcggccccagtatcactttttgttctgctttttgggcttcatcatcagcatagcttggatttcaacagtcgctggcgaagtggttggagttttgaaaacattcggcgtggttctcggcatttcagaagctctgctcggactcactatctttgctgccggcaacagcgtaggcgatctagttgctgatatcacggtggctcgacttggatatcctgtcatggcattgtaagtacactcaccgtctgagaaacatctttgttctgcttgttcatgtttactaactgcgtttctcttgcacagatctgcctgtttcggcgggccaatgctcaacatcttgctaggcataggtgttgggggcgttttgatgatggtccaagatgcaaatcaccaccacagtaagcatccgggggacgactacgcttacaggccgtaccgcatacagattggaggaaccttgatgatatcctccattacattgctggtgattctacttggcttgctcatctccgtgcccctcaacaaatggatcttgagccgcaagattggctgggtgttgatagccatgtggtcggccagcacgatagtcaacgtggttgttgagctcacgggtgcaataggtgacatttcttgattgagtgatacggaaggagagcaagtttatgtgtatttatacaaggtacctgtatggaacattgttttttgttttttctgtttctttcttttttatggtggaatgacattatgagggcttgatatgcatacactgcatttagatagttttaaacttgtatacaccacgaacctgtttttcctttgagacgttttgacatacatacgaagaatacctaactatcaatggaatacgtgtataagcaacagcgttagcatagtaacaatagacaccgcagttgagaatactccatatgctcttaatcactctgatactattcgctcgcggagtaagcaccaagcaattgactttctctccagctcaattaggtttcgtcagctatgttggtgctattttagctattgccatacgtgttaggttgaatgtaccgccatgtcattggaacttgacagatttcgcatgcttctcctcgtattcatttccttcgttgacgcatcacatgaggaactttgcgcccaatatccaacaattttaatcaagacaaaacacaagaggctgtgtaaaggatctacgtgtgaatcatttttgctttgtttttatttctctcattgtgaattttcaaaaaagaacagctgtctagttcatcccatgtctttgccaatagactgttgacatgtattcagatttcctgtcccagagtgccgaaacgtggctcgtatgctgaaattagtggcttggatgtttcatttcgcggcctggagctgtcactagcggccccatgcaccgcctctaggacccctgtagcaccacgctgtcgaccctgaagttccgtcactggtctcatgctgctttatctttttggcgggctgtcaggatttattatcgccttgaccgccccagcgatttgacccctcaggctctaagtcaagcaccccgccattgaatacattcgcctatctttacaacgaacaacttcttttaacttgtccaagtcttttgcgaattcgcgtcttcacaagcccttttgttgcttagcgactcttttttcacctcttcaattctttcatctcttctacttctctttgcccatcatggctgctcctgcttatacccctcttgaagaccgtcctttgaaggacacgatttgccttttcgatgtcgacggcacattgactcccgctcgtcttgtaagttgttggcatactcccattcatccaattggcctcgttgggtcttcaattcgaatatacttcgcctatcaatcaacctctcgctaacaaattattcccaaaccccttctaggatgcctctcccgaaatcctcgacctcctccaggccctccgcaagaagtgctccatcggcttcgtcggcggctccgacctcatcaagcaggaggagcagctcggcaagcccgccggcgtgcccgtcaccaccctcttcgactactgcttcgccgagaacggcctgaccgcgtacaagctgggcgaggcgctgccctccaacagcttcatcaagtggatcggcgaggacaagtacaaggagctggccaactttgtcctgcactacgttgccgacctggacatccccgtcaagcgaggaaccttcatcgagttccgcaacggcatggtcaacatcagccccgtcggcagaaacgccagcacaaaggagcgaaacgactttgaggcctacgacaaggaggccaaggtccgagagaagtttgttgctgttctcaaggagaagtttggccacctgggacttacgtatgtaactacccatccttttttccttcccccatcctgacttgatcgacctgtgctccgctaacaaaacatggcacgcagcttctccatcggcggccaaatctccttcgacgtcttccccaccggctgggacaagacctactgcctgagccaccttgaaaacgaggccaagaagcccaacggaatcacctacaacaagatccatttcttcggagacaaaacgttcaagggcggcaacgactacgagatcttcagcgacgagcgaaccattggccacactgtcaagggccccgaggagactattcagatcctgaaagagcttttcgacctctaaatttgcttatcagaggaggtgaatccctgacgcgcaaaacagaggagaaaagagagcagatggggggaatagcaacgcaaatgaatcactgaggacaggtccgcagtgatagttccattcaatcaatctagataataccaaagatactccgatttgataaatcttatacatatttttacatcaagtcttccaaaaggtcaacactctcgacatgaaagtcaacgggagtgaaatagtccaattctttcttttcaacaggagatacgctaaacaaatcaaatctttccctctatatttcccatctctttcttctcacaacccactaataggtattctaaaccctttcatcgtccgtattccaagtgaggaataatcacagggccatatttagtagtggctgtaaaagcaccatcaccttgcacaacaaaatcaaccgcaaggctaagcttagacaagccctgctgctgattgtgaaggcttgggttggggctgaaaggcccctggctctgggccatgacagcgtcgtggtcataggcaatgactgccacgtaattcctgcggcccatgagcttcttcagctctctgcccgctccgctagcgtctgaatggaaaatctccatcatatcttctttggtgtcggacacttcgtgtgtggatctctgaccattttgtggcacgtagagcgtcttctggttatggagtagtttcaacacgtatgtgctctgaggggcagatacaattggcgacgtgataacctggtacattgtcttgtgatctccagggtgagttgggtcatgcacaagaccagctcctgcacagttgacatctgtcaaggcaaaaacatgtcagtataagcggtactgtataaatggaaaagggatgctgttttgtggcttacctccagataagaatgtcatgcgaatacccttctgctgtgagatgccctgaagggtacggatgaaatatgtcctttcaagatccttagactcatgagtccacatatctttaagcacttcttggatgtctagttcgccaaattgattgagcacgttgcccatcagtccagacttgccgacagccttcttgacttgactgaagccctgcgcaaccatttctttgccgccaacaacacctgccacagagcttgtgactttgccaaggatattgtatgttgtgttgacagccttcttacctgcagcaacagtattcgccaagctttccacggtatccaatctgggatatatcagaggaactgataccatccaaatagcatgctggacagaaggtggtaaggttgcgaccttggggaagattccctggtaggttggtccggccatcacacgtgcctgagttctttcggatcggcagtctgtgccgatcacaaccattgccgggccaagatatttgacgaaatgccacccagtaccagtaatggtgaagatgtcatggtcagtgctgacgttacgcatcatctctgccgtagtgtgatgctggaaaagcaaatacatgtctgctgctacccggccagtgtttttaaagatggcggatgattgcatgtagtcaggatatgatccaaatccatcaaatctaagaaaaaagttagaaatactgccaacaatgaatggacgccttctccccttctttcctttgcacttacatatcgtggtcatcaatctgcaaaacatgaggaatttgtgcaaaagcttccctcagataaggctggtcaaagtgactggtatagtaatggaagtaagcatggcttacgtcctcctcatggcgcgcagtccattgcgtgtttctcttgttgtctcttccgctcatagctaaccactgcttcatcagtggcacctctctccatagtcgatcgccgtaaatctggtcacccagtccaagctgtacgtggaaaccgccgcattccacattcttttggaggacgtctttccacatgaaacccacgccacccagcttagagcgttcattttgagacgtgctgactgcaaaatcattaccagagtgggctatgaatctccatccagtctcgtgcctgcctgccacgacaaattcgtagcgtgtacatccaaggtgcgatgtaacggcgtaagtccatcgttcggtggcctctgccatgtcgatctcaatctcatatttataaaaagtccagcgctggtggacgtaaatggcgcgaggaacaagctgcataggatttggagaaagatccatgctctggtgtaaatgaatcgtaggcggttgaggtgcgtctgtcacaataaggatgctgccaaaccatttaccagtttcaatgttcatattgacgtatttcaagtaagggccaaaatacactccattggttggctggattctgtacatgtccacgccagcacttggcggtggaccagtgaagccaagggtcggagcctgtgaagctgcaacactcatgatgctttcggcgtaaccgggagtgtgtggaggaaacatgggggaagccattggtgtttttccaaacatgggagacgccagcgggtttccgtaggtcgaagccgtgggcgagagaggagcctgatcatgctggatagggttcggccccttgggaaactcccattgggttgcctgggtagccaagtgaatgtaataatactggcccgagttctgatcgagatgggctatccatccttcaggcaaaggtggcggagaagcaggaccagcagctgcgaggttcgggggcatggttaccacttgagcatgttgagcactgggctccggtcggggatcattcgcaaatgcagggtgaccttgattatgaggagcagatgcggaagcaaggcctgcggcagcggcagccgtggcagcagccgtagctgcagctaccactgtctctttagctggcgttactgaaatagtggctacgggagcttgagaggtggcagcaataggggcagccgctggtgcttgattagcttgctgcggccgctgtttctcattagggtaagaggttcgtccgccagggttgacgcttgagtaagctggcggaggagaactggtgctcaggcgttggaaatcttgttccaaaacactggcctgagcgggggagttgacctgattctgcgctggctgctggtgctgcggctgctgttgttgctgaggcggcgggctgctgaccggatgctgtggttgaggtgacgaaatctcattcatgccctggtatacagttggaggcccagagggagcctggtcgggagactccgtgggtgtccaggggcgctgaggttgcggtgtttgattgttgtattgtgccaatctctgtgcagcagcggcactctgaacctgagaagcttgaaggctagtgagagttgccgtgccggaaatgcccgacgcagcatatcgggcctcgatgccaccgccaggcacgctgccaggctctacaataggagtctctggaggtggaggtgagcctctgctggctctagtagtcgaattcgaggccgtcgaagcaaaccgattgacaccgggatcgttggacgccagattttcaacctgggggatctttgggggctgcgggggcgcctgtgcctgctgcggctgtggatactgctgaggctgttgatactgttgagcttgtggaggcttttggtattgctgctgctgttgcgccggagtgctgctggaagacccggatgcagctcctccaggcggcgggtaatacgtcttttggtaagctgggtagttcgttgtcgatgcagcaggcttatcctgcaaaggcctcgcaaagaggccatagtcggcatcagggctggacggagagtgaatgggcttcggcgcagcacctcgtctctcggcaagacctggcttcttctccgcagcaatgtttgtgtctagtcgagggctcgtatcgttataagcagagccatatggctttggcgcagtcggctttctgatatcgtcgtcatctggaaacggcagaggagcggcagaactcgatgcgccaggaggaagagggaaggtcaatctgctcgatgaagtcgaagacacgcgagaatggggattgggactctgtggtttgaaaatgcgcaacggctcgaccgttgggctgtcgcaatcttctggcgcaggcttgcttaggaagagctcattgtcagggacgccacggctgcgctccatgtttctcgagttggaagagatgtcggttacaagctgcaagcaaagcttctatcagtaaatagagggttaaaggtgatggaagaagagaagcatactcggcgtggaagacggcagcagaagcgaatatcagagcgcccaagaacgagctatgcaccgttccagcagcgaccgaggcgttgagagggacgcaaacaactgaaggaaatgattaaactggactacactgaacagctgagagcttgttcatgtagttgggctgcgtgagattatcgacgtctccgcggtataggtagtcttagtatggacgtggcggcaccctgaagctggtggcggggatgacacaatccggatttgtacctgtactgcccctctggtttccaaatagcggatgggtcgcagaactggccgcacggcccgctgcaacaaacgcagggcctgtaagtgaggtgccgtggtgtaggagaatgaggaatacagaagtgagaatcggccggacgcgaagaaaaagatgtgaacatgaagagaaagagaaaagagagaagggaaatggaacagggcgccaaaacgggtggctgtagagtttaatgtgagattgttctgctaactaaatgccacctggtagcggcagggtctacggagtatctggtaccacgagagatgcacgctgagatgcggaaagcaagtacccagtaccagctaaagcacctgcattgttatcgatatcaggccacgcactgcaactccatgtctgcatcgccaggactggcgagggcatctgcaacgcgagcccaaacaggggccctcggcggcaatgcgaagctgtcgcggcgccgtggctgaaagagacagacaaagacaaggagggtctctggagggcctctggagccagcagagttagtggcggcaggcttgcaacgtggagagtcgtggcagaccccgcggctggcgctgattggctgcgtagctccatttcgctagccctgtaagcgccggcgacctggacaaggctccattggatgcgccgccgcgagacccaacggcctatgaatgcgagatggaagcgctggcatgtcgacgccgagacttgcaaaggcctcatcagctgcggcagccaaatggaatcgcatattaaagcggaggctgagcgcgctggcgctgtgcgtgtgtctatccctggacagggccaggagctggatgcaaggtgatcagatgtcacttgaacgcttttagcccaggcctgtgatttacaagacgtgcgggtatgagactgggcggcaagaagcaagctagacggctcagacggacagcagcacttttaattcaaggtaggtggctaatgcgtcggaagccatggccgaggcatcttattgctgctcatcaaaatcggtgcactcgctgtgagctttgcatctccctagtgctggtgctccatggctatgccggcacatgtcgctcaaaacttcgtgggcgtcgtcatcattgccggcactttgcttccgattgctgtaagaagtcataatatttcgagtttgagttccgtctgggcatagggaatgaggttggttgacgcaagcaggagcctttgttagatgtagtcggaacatgtgccaaccccacaactacaatggagctgtatatggtactggctctggcttggcaccgacatctcactcgtttttgctgtttgcgtcaactccgatcacttatcctggataccgggataggtaaattcttatgaataagagaatgtagcttggtggtgaatagaatattccaattcctacctacctagtagtacataaatcaaaaaaaggcggtttagtggtgggtgataagataagaccctgacgtagatatttcctaaccaggcaaaatatggggcttctcaacgcgtgctggagagctggacgcgttgagaggtcgacgctacctcacattttaatcaagttgtagcggtcggcacgttgattgtgagggcggtactaccaggacggcctttttagtaaagctgtcagttccagttccatcatgactcccatatcgaaacctccagagaagaagcagaagtctttgactgcattcttcacgcccagggctgccaatggcactgcgtcaccatcctctcagaagcccgcagtgccatcttcgccgactcctgcaagagacccaagtttgccatcacgaaaacggcccctcgaaaaggaaagcgaacagtccgacggcattgtcgagaatgcaacaaaaagaactaagggtactgaggctggcaatgagaaaagctcctttttcaacaaagattccgccgttgccacagctactggcaaccaaagtccttcttccacacgagtacgacgctaccattacaatgactcgaattcacaagaagatatcggccacacgagcgatgacgacgacgaagcaacgaaaaagaataatgaagagctgcacagaagatttgtcaagaagttgggccatccagatgccttggcttggcgttccttgaaagcacaggacggcgccgcagccggtgatgatgaggatgccgacgcagatcctgaagaagacgaagccccggttgccaccaagaccaagaagaagggatcgaaaacaggaaagctaacacccatggagttgcaattcctggaaatcaagcggaaacacatggacaccatactgatcgtcgaggttggatacaagtttcgattttttggtgaagatgctcgggtggctgccaaagagctaagcatcgtatgcataccgggtaaaatgcgatatgatgagcgtatgtacttttgtttgatgcctttgttacggcctcgctaatcagcattagatccttcggaggctcacctggatcgatttgcatcggccagcattccggttcaccgattacccgttcacgcaaaacgactcgtcgctgccggccacaaagttggagtcgtgcggcagctcgagaccgcggcgctcaagaaagccggcgacaacagaaatgccccctttgtccgcaagctcaccaatgtctacacaaagggaacatacatcgatgagaacggagagctggatagccaagacgcctctgccccttcgggaggctatctgctttgcatcacagagacggcaaccaaaggttctggcgcagatgaaaacgtcaatgtcgggattctggctgtacagcctgccactggcgatatcatctatgacaccttcgaggacggctttatgcgaagcgagattgagacacgcctcctgcacatatcaccctgcgagtttgttattgtgggcgatctcaccaaaggcacagacaagttgatactgcacctgtcaggcagcagtaccaacgtctttggcgaccgcagtcgcgttgagcgtgtacccaaaagcaaaaccatggctgccgaggcctattcgcatgtaacgcaattctacgccgacaaagtcaaggaggcatcagacaacgagactgcgagcgctctactcgacaaggtcctgaagcttcctgaggcggtcaccatctgtctatccgccatgatcactcatctacaggaatacggcctggagcacatattcggtctgacgaaatactttcagagcttcagtacgcgatcccacatgttggttaatggtacaaccctagaaagcctcgaaatctaccgcaactccaccgatcactcccacaggggtagcctcttctgggccgttgacaagactctcactcggttcggccagcgtcttctccgaaaatgggtcggccgccccttgttggacagagagcgtttagaagagcgccttgccgccgtacaggagcttctcgacaagcaatccacttcccccgtcgatgatctagaaagactcctttccaccaccaaagcggatcttgaacgcagtctcattcgtatatactacggtaaatgcaccaggccagaactcttgtccgtgcttcaaactttgcaaaagattgccagtcattactcctctatcaagtcaccctctgatgtcgccttcaactcgcccctcatcgtcaatgccatcgtcgccttgcccaagatcctagatacagtcatctcctaccttgatcgcattaacatgtatgccgccaagaaggacgataaatatggcttcttcagagaggagttccataccgaagagattcaagatcaccagatgggaatagcccacgtcgagcacgaactcgatgagcaccgcgccgtcgccgcacaaaagattaaacaaaagatggtcgaatatgttaccgttgcaggcatcgaatatctcatcgccgttcccaacaaagacattaagaacgttcccgcctcttggagcaaaatctccggcacaaaagccctctcgcgcttccacacccccgaggtcatccgtctcatcaccgagcgggaccagagtcgcgaagccctcgctgcggcctgcgacaaggcctttaaagacttcttggccgaaatagctgccgaataccagcctctgcgagatgccatctctgccctcgccactctcgactgcctcctttcactctccaaagtcgccgctcagccaggctacagcaaacccaccttcctcccctccacctccgaaccatccatctccatctcccaaggccgtcacccaatggcggagcagactctcgagagcagctacatccccttcaccaccactctcgctcacccatccaccctagcccacctcatcaccggccccaacatgggcggcaaatcctccttcgtccgcgccgtcgccctcatcgtcctcctctcccagatcggctccttcgtccctgccgactccctcaccctcaccctctgcgacgccatccacacccgcgccggcgcaagagacaacctcttcgccggcgaatccaccttcatggtcgaggtatccgaaacagcacgcatcttgcgctccgccaccccgcgcagcctcgtcatcctggacgagctcggccgcggcaccagcacccacgatggcgccgccattgctcaatctgtcctgcaccacgtcgtgaccgaaacgaggtgtctcactctcttcatcacccactaccagaatctcgctcgcattgcagacggcctgcctggcgtcaccaatgtccatatgaaattcaatgcgcagaaaggcgaggatggcgaagaggaaattacctttttatatgaggtaggagaaggtatagcccatcgctcgtatgggttaaacgtcgctcgtttagcccgtattcctaagaaggtgcttgatgtcgccgcaggaaagtcaaaacaactggaaaatgagatgaggcggcgaaggttacaaggagcatataggacgcttgccgaagtcatggaagctggcccggatcagttggatcatctggtgtccgctattgaacagctataacaactgagctttagcagcgagaaaggggcagcgtgcgtctcgcaatatctagcatgggtcttacttggtacaaatttcataaagagcgaaatgctattgtatttatcatgtgtaaataagagaatgtatggatcttacgaacgccaaaatggtttatctatgacctgatgtgcgttccgccactagaaaagcaaaataacacgccaatcagactgtcttgttcaaatcaattatcaatatcgttgaacagtccctttcccgtatagaacccaagttgtagaaatgactgtagaatcgccgaaacccacccaaaagaaactgttaaagaaaacacctagccctgtatccgcaaccgtctaagaaaaaaatgcgccatcagaaaatagttttctctatactgtaaaaaacttgctgcagcccgacaacagtcaaactatgaatggtcgcggggcgtagctgagcctggccagctgaaaatgtctagacgttcaaaaagcagcctctccatcgtatgtgggttcatgtaatttaaaaacatggtgccaacgagaccttcgccatcatgtaagcaatcttgatatagcaaatctttctaatttcagctcaccttgatgaaatataccgagaacaactcttgaagggtgcctcgggacccgatattagagagaagtcaaaaagaaaagttaaagatggataaaaatgcgccgataatgtccccatagtatatcccggatagacgcctgtttcaaatagcggaatgatgatgtattttatcaacattaagcgactgggtactgtaaaagaggcattaaagctccagttcgtcgtgtcggagatcttcgttgatatctacgccgttgtcagagccttgtggctcccaaaggccatgtacagaatagcgtgattctttttcatcgtcaatattaccttcatccagaacatcgcagagctgtggctccagtttgatgtttgcagcagactgagattggtcatggttttggcgcatcgaatgggcggcatcttgattacggtttatcgatgtaaatcccaacgaagatagattttgtgctgaacccgatccaaagaagagacggtcttgcgagaacaggggatttgcgccaggcatatccagaaattggtttgtcgctgagactgcatcattcgtaccaggattggagaaatcatctagcttgtgttgagcgtggtggcctgaagaaaggcgaaagtggtcatggctgagagtgttgaaatggttgcttgaggcgaaagtaaaccgcggtgtgttattatagatcgatgttccattcagggcatatgatagatccgagtggttcaaagcgcctggtagaaataatgtcagtatttggatgatcaggctcgaggatgattgtcttacccagcccagcatgcgcgcccatgctcaaatagggctgctcttgacctcgacctctattaatctctcgtcccgagaatgatctatctggtatatcccgagattgcggcgtcggggatacaagattagagtgggatatcgggttcaattggtgcagtccaacccgaccgcgcagatcaaacctagaaggcggagagagattagcatgagtttagcctacatagaagtgtttccaagttgatgatacctcggttccctgtgagaagaacctgacagcggccgattgtcatagagtcctgcatcatatcagtaaaggagtttcgataagcgtaggcatgcataccagtgactgtatcctcatctcggaatatgtcgtgagaacgcttgaactgtccaagaggagtgatgtcggagctcgaagtccggctgtaccccgtaagtggcttggagctttttccttgtccaagattgctgcgtgtgatacgacggctatttcctcgaggaacgttggcagaaatctctgccaggggctcccctcgctttcgtcgaggcttcgctacctttttgagcggagtctgaccgatattagttgcaaatcaaatcatcaaacgatgtgggacgtagatacgaaccgcttcctcctggtctggtactggcgaagagctatcatacacgtctttaatcctttcgacctcaaactcggccgtcatcacaacttgcgtgggctcaatgccttcagaagttctcctcattttctcaatggcggatttgggcttcctttggttacgagtgcgcttcatgtcctcatttgccaaatccatttttcccatgcctggccatacttgacccttcagtgccatcatgtcggccggtacgaaaagttcgtctggagggtcgttttcgttatcggacggaaagaatcccgggtaaacgggaaagtctacggggtattcttcgcgctcattctttacaggagtgtcggattcggttcgcttgattcttcgcttgggttgctgccatctcagttagtatactagcatagcttaatcacttggctccatctttatcatacctttgaagaattgagtgctgatgtagctcccctggctcgtttgtttcttgtagcctctttcagctgcttggccttcattctctcaacaagcagcccttcgatgccattatctttgtaccattgctcgtactgctgaagggagatggaggctgcaatgtcttggtgagacttcagcttcgtctgagtctcatgatgaagatggcctttggaggcaatatgcgtgaggaggtgggaaacatcagagaatcggggtgtctcagggcaaacggtgcagagcaaaggaatctgcttgttactggacccagaagaagcaccggtagtaaggaccgacgccatgtcctattccaatcatcattagtaacgactcttgatatgaatacgcgcaaagtaaaacgtgttgtttcgcagcggcagctaatttgtctgcaacagtgttggtgttgctgagaagcctaacctgttcatgacccagggccaggtcaaatcccaagtggtaatcttggggcaggaaacagcaacaataatagcaataacagcagagaaacaaaaagacggtcttggagtggcctcgaaaagcaaagaagcaatggtagagagtgacgtgattcggaaaagggcaactgggtatgcagggactggggggaagaagcaaatgagccagcagggtgcagaaagatccacacaagctcagttcggatggaagagaagattggtaggttggtaggtaattgggtaggtagcaagaaaggaagaaaagtgaggagaggtgcaaaagggatgaaacaggaacagaagtcacgagcctcaccattggatagtagccgtccacgtccggacagggcttgatgatggacagcgtttgaggcaacagcaacccagaaggctgcgcccactgaggcagctgaggtgtcgcgtgatactctagacttggctcgcttccatcccaggagaacagcgaatggccgggacgcagagagaagcctgagcggcgccgcaaattctgtgcaaagaaggaagaatccatgttgtcgatgccgcagcagctgtcaagggggtgtctaggaagtgtccaggcagtgtccaggcaagagcctcgtttagtgagagtcttttggttaccacgccacagagacgctgctgcttgattcttcgagagtgctggacaaggcagagaagaagatgagcagcttcgttcatctaccctcagcttccttccatcttttctgaacaatggaggctagtccatcttgggtgaagatattgcgtagttgtggtcgtgcatcgtgccttccttctttatgatatctctcactgatagcgatacggcacctaggaaaaatgagatgctaatacattaagcaacgcagaataactagtaggaatgcatctaatatcactatgcgtctataattataaagtttgttaccacttgcaattttctgcttttgctgttggactgcaaagtcattattctactacccttggctcctttccatggcatctatggtgaccaatatttgccctcctttcttctgcgcttttccactatcgcctgtgcaccaaggcataatacctctaattttagggcgtagaagatagtgggctgcaaattattacaggctagaataatttgcaaaccatggcagtgcaggttactaattattgatatgaagatagtagtgatttggtgagatactttgtgtgatattcaatccaaatacccaggcgataaagacctgtgattttgctctctgatacttctgtatattaggatgaactgccagcctattggatgttctaccctgggcagccctcgtcctatgctttggatatctgatcttatttatccatttctagggtagtactaatccaaagccatataccacctgatcgctccaaggcaactgaaaagcaaagcttaatcaatacacgaatggcactgatgtcagatattaccgggtagctgctactttggaaagaaagcagcgtctcctcctttcgtggcctcatatctaccccacggtgctgcccctcgatgcctcgccaagtgcatcgcccgttgtttttgtaatgcgagagcacattttacaaaacacggcaagataattcacgaagaagagagaatcttgggtggacattataccccagcgccgttcatcttcctcactcccctagaattctcgcgacaatcttcttgggcatacagtatctcggatccacaggctccatgccagggtatccaagtaagctcagccctgcactgccaaagcatgtgtgccaaacgtccaccatatcaccaggcctgtcggagaagccgcctttttcgggatcctggcagcccaggatgaagtcgattaaggcctggcggtcgatccagtgcacgcgatcgataatttgaagactgctcaagacccaccagctatagcaaacgtcttctttcttctcaggacggccgttgagcccgccgccaggaagctgcctctcgctgagccagcggccgagtttctcctggtccacgagatccaggcgccctgcgatggcgagagcagcgacgcaagtaaagatctgggcagagtgggactctgcgcccggcttcgctccatagccgccgtcaaagtttgcgcaggatacgacgtgtgatactgctttgtcaacgtcgaccagcgacaagagaccgaggagggacagggcgttgagagctgcgtatagaaatcttgtgtcctcttccccccattcatcaccgtagaaacttccactgtcaggattctgaaggtccgctataactgtaaaatatgttagcatgccactcattatgctttcaacagacatgccccgtcaacacatacacttgccaacaacggcctttccctttcctcgagcgtccagctcctcgaagccgtcaaccatggcgagaatctgtactgcacttacagtagagaggatatgcgcatcgtggccaggggcggctccaaagccgccattgtcgtgctggcaagacagcacaaagtcaatagtctccttgcgcggaagggcttcaggatggctgagaaaatggagtgcacacaggccccagtatgcgccgttcagccgcaagtgctctgtcatccagtagtccaactcgtcggttttggtatccaaagtgaggacatattttacatgagcgtctgtggccagcccggggctcttggtatctgcagttgcttgggccatggtgatgtgccgagtgagcagttcatgaagctaaagcacccatgcgagtgtggcttcagttcagtgacgcagctggaagcgttgctgactaaggtcccgaacacctattgggtcccgcctaccaagagctaggtatacgcgtatataacaatgtgatggatgccttggtgacagtaaatatttgatagaaaataagtattgatttagtctgcctacctactttgatcccatatcggctctagctttattttctcctgtccgtacctaggggaagtctggttgaacgatacaggccctccctgataggtgcatgtggctgtaagcgaatctttatagaaccattctgtatcacggcagcgcctatcacctagaatgagcctgcaatcaattgcccaagttagacaaggccatcggcgattacatgtcaatatctaccactaggtaaaaagagtggcttagtaggcctgcattgatacatcctatttgcggctctgctttccgcattgggtcttaccgccaggggtacttgttcgcggctatgtgctacggagaagctgaaaatttgtcgtcattacttcaagagcaaacgcaaactgttttggtgatcctagaccaaggctcgcttggtagtcatcgtgcgattcttttgtgccgaacttccgggcaaagcccgagtcatgtttgttctcgaattagcaaacttggcaaatgtacatgcagtaataaaaagatgtgcaaaatccatgtaagctgcgttattgaagtcctgcttcttttgcgaacattagttggtaactgaaatctgaaaagtaaacacgaccggcatcgatagcgtatcgatggtagctagtggttcatgacatagctgcgagaacatcggtttaatagatcttgagtgccttgagctcaataaaagcactgctaacctaaagaatcgtaaggtgtcaatacttggtggagcaagattaggtacctggcatagatgcttctcttcgactttgactacaataaactcctggttctaaattgtcctggcgttccttcagcccaaccattgagccagtacaggccattgcgacaacagccgatatggaccctttttggccgtgtccatgtatagtctcagcggcagctagcggccgtttgtaagattttagagagaatccactatgatgtgtgcagccaacaaacgcacgaactatcgttcaggactccattataatactactaatcagaaaaaacaatacaaatccttcatgagcgcataagggattactgaaggtaagcataccatacaatgagaagaaagcgccaaagttggagattatatatatatctgtctcaaatacgaatagacatttcacattacagagccctgcactcatccctcattcgctctgcatatgtctccttcgagactctcgatagtcggatttaaacctatatatagatgaactacctgatatctcctaaaacaacacgttagtgctgacgaggctcaactgatggtaaacaaaaaaagatggcaagactgttgtatgcccagggggctacgacagctgaactgttgagtaatacctactactagtgtacaggtctttacaagggcctctgtataagtcactccaccgccgagtgcgtttgaaaaccaactccatggaaacgccctattgcgtgtaaacagttgaggatacttcttactacctggtagttaatgagtttgtagacatactatccatcgcgccgtaaacagttccccaagtcttgtagcgctcacatgacacgttataatctctcaagacaagtcaagtgttcgggtgggcaggttgctccggcggcctatcgctcaaagagccgcatgccttgatacccctggttgggctgagtcgcttagctggcagtgggctgtggagcaatacaaataggactggttgtacggaataggtatatctagcgcagggcatttttcgttgcctgtattccttctctcattgattctcgtcaggcctcaagttgttgatgctacgagagatatgatggctggcctcagaagagctcttgctctgctcgccattggcggtgtagtgcaggcatcgccatgtaagccaccgccccagttgctaatcaagtcatttttttaagccaattctcattaacatttccctctgtactattattagtcccagtaaacggaaccattactcagcctgcgacgttgccgaccacagtaccatctagcaccactgcctccggaaaccttacatgcggcactatcgaagtcagtgttcttcaagccgtagccgtttcagtgtatacgagtctctcgacggacccggctttacaatgtcaatgcattgggtctgtaaactcctggctgcgggcaacagacgctcctacgcggacacttactaggaccattggaactggtgtcactacttttacggaaagtctcagcagtactacaacggtgataacaacagttttggatttgacttcggtcatcacaaattcggagaacattatcgagccagataccaacctctggtatggatccgcgacatctccatgtgtaagtgtgcctaatacacgttctgcaatgcgtaccgaggttgttcaagatgctaatacgtcatctcttttcgctttccagtgttatagctgcacaatacaggcctccactgtagaagtcttctactttactgatggtatgccaaaacgcaatgtgctctcaagaccgtgaactcccgaaactgatactgcgttagctaccgagacacctgctgtcacagctttttcatccaatggagttttatagtaagtgaaagcagcgaatctcggtccatgtctctcgaacatggctaatacgaccccattgtagcgagtctccatccatctacattgggttttcttccctgtcagcgttcgactactgcggcttggtcggatcagcttatgccaatacaaccatggcctttgccccgacagaattatcaactctgctcttcactccagtagttggcacctcacaagttgtgactgtggtaaccagtggtattaccagcctcagtacccagccggcggcaacactctactctcctgacgggtctgctgtgctcaacaccaaagatctagagagaaactgttcgacaatatcgggctattcatacattcccggaaatccctctaatgctgggtttcaccttacttcacgtatgctcaaacttgttaaaactttctttccctgtttttctctcttgaagacaaagaacatgacttggcgacatccttgctaacttgcctttactaaatagctgacccttgccatcccacgattgtcatcccggacagggtcagaagtctacaaccgggctggggcgcgtgtcttagtgatgccatcggagggtgagtttacatgagagtctgcctcttattacatattctcacagtgttttgatatctaggttttatgatcctccctcggcactaaaccccgtctctgtgctcgtcccaacgtcttcaacgccttctcaagcatcgaccactcccagtccacctagaagtacgactcccgctctgccttcttccactcctcctccctctcctccccagacaagctcgccgccgccgccgccgcctcctcccaaatcatcttccacgcctctaccaccaccacctcctccgccgccaaaatcttcatcttctccgcctccgcctcctccccctcctcagacaacaccttcgtcttcgcctcctcctcctcctcctcctcctgcgcagtcttcttcagcgcttcctccgccaccaccacctcctaaatcttcttcatccccccctccccctccaccttttcagtcttcctcagcaccccctcctcctcctcctcctcctccccaatcagcctcgtcagctccacctctatcttctccaccggtggcacctcctgcttcagcgccagcttcgtctgcccccaacaactccccgccttcgtttccggcatctgatacaagttctgaagggaccaaccctcctcctgcaaccacggccggtcgcggcagcaatggccctcagccctccagttttccaacttccaatccctcttctccgggtagcagcaacgaaaaaccgccaccaccaccaaccggagacaataacaacgctggcggcggcagctcagaaaccagcggcagctcagggaacggtagcccgtctcagacccaaggccaaaacgggggcgccaccaactcatcaccagctccgcagcatactggaaatgagggccagcctccgtcatccgtcatcattgtcggttcagctacgtttagcgagaattccaagtcggagttcgtatttggctctacgactttgacccccgggggagctcccatcactttgggtggaactacgttgtcactacccactcctggctcttcggcctctggaactggatccggaagtgcaagcgcagagagcagtgctgctgatgagactggaagcaatgccacgggaaccggctcaacggctgctggcgagaccgcatctagcgaaactgctgggtccggctcgcaagaaacctcagctgccaactctggaagctcagccggaggaggcgctgggtcaaccaacacagcatcaactgggcttccgtctacatcgacaactaccgtgcccaagagcgaagcagcacctggattgttttcagctgcgatgagaaacgtcaaagtggttgccgttgttatgtttgtcgcattttacatgtaacggcgggataacttgttatcaaaatgtaacgatgggaatgagataagagtaataagtaccaagatgaatattaatctattttgttatgtacagaaactaaaatctgtaataatcgtatctttcatattataagtctcgttcttaggtttcgaggtgttgatgtctgtcatatgtgtgatattcctacgggctgccattactgcttggcgacttgagtctccacaccttaatcatgacatgcttgatgaataagcctctaacaacaggtggcatccagcactgccgcgtgtcattgcattgctgctgaaggcacggctcaggccttggcgtcattcatcagtttggagtgggtgtaacaccggataattgaatcgcatggccgccactgtagcccaatagcggcggcccttttggtggtcacatggattgccatctgcaggctaagaagcaaaatgatgcatcactgcggatattctggctgcctctgcagtaagcttcctcctatacgtaggtgcatgtacctttacaactcggtcgattgctattgcggtagtatggatttgaaggcagtacttcgtatgcagtaatcaatcatgctccctttgctccttttcgattttggatcctttctcttctttttttagaaaaaagggggatgcttgccgatctacatagtatatgcaatcttccaaactgctcccccgagacccgtgtcaagcctcgtgttatcggccggattgggattcatgtgtgtcgtacaatgccctagcgtcgcagcgatgacgaacgactgtcatgtaccaggtacaagtactactccatgccatcctgccaacactagcagctcggaggtgctgatactttgctcaatttgacacgcgggtcgcttgcatcacgttttgcatggaaggtccatacctaagcgcagcgatcagtggcgccgtcgtcctcggctggtatcaaacagagtataaacttcaggttgccgctgcacactacctaggtcacttgtagtataacgtacctatactactagtactggtagtcgctaatactagtgcgatttattgtcttgagctgtgagacacaaaaagcgctcaaaacaatacacgaatgctgcgcagggtcaggctgacatgttcctgagtccatgtctgacagccctgcaagggagatgccctcagcaagcaccgccgtactttgtacaacgtgctctacaacgtgcttagaagcgagtggggaagccgccgccaaacgcagccaatcacgtgggcggcaacccctgaaagagcggttctttcccggggccaccgaggcgtttcagatgcgatggcgcgtgtgctcgcagcagagaaagggcaagctgcgaccactaaacgctaggtgcctgccccagcgtgactggtgctttggcgcagcggccttctaaaagcggtagtagctgtctggcagccacccggctccattcttggtggcttcctgccaatggcgcttctgtacctggcgcagttgccagtgcctccactctgttttagccaggccaggccaggtaccacaagaatcgacatacaagtatgtgccccagaaagggatttgcttagggctttctttttttttttcttttcttttcttctttttttttttgttatcgcagtattgtgagttcatactgctagtagtgacggtattgattcaaatgaagcaccacttggcaaagcgattgacgctttgttagtgtctcaatattttgcagatcggacaataaagcagaggggggcatttgttggccctggctggctttgcgtttcatagatccctagccacacccagtatctagagtagaaaagacagcaccaacagatgggaccaactagtgctgtctctgcacgtctattccatcctccccagatgaaatttagccttgacctagggagcaggtggtatcatcttagtaccactaccttactcccgcctgtcctctgcgctttagcacgcatttctcgccagcggcgacagacaatggagaaaagaaggagagagcgcaggcctgggcagttgctggcattatgctgaatctccatccatggcttgatacgtaccgatttgcaggtacctcgcgagcagcgcacgcacccccatcagacactcgtatccttcgttgcatgttatatatcgtgtcttgagtgagccttgcgcgcgccttgcctgtcctttacacccacacacacgctcccacccgctctcacaggcgcatttcacggccacgagtccagtcatttatatgctacgagcaccggggctcgacgaccatcgcaagcacttgtactggtccgcacgcacgcacttacagtagtcgatacaaagtcgatacaagctcgcccctctcccttctccacggcctgggacgccggctcgccaagccgatgctgggagcgacaagctgcagtccatcgttcgtctcgccgacccccaccggcctgcccctttgccatctccatcgtgggattccagcacttgcggcaccgctgaggcacagcatcgcctgcaagatccgcctctcctttgcattgcgtctcctgacgcctcctgctcctgctcctgctcccgctgctgctcccgctgctgctgctgccttgctgctgcgctgtgtgcgctccggagtctgaccgtcgctcgtcgtctcctatccaagggccaagggccccaaggccaaagcgccaacccacccctggcaacaggctgagcaaagcaaagcaacctacccgtaaacctcccaggagtacctactcaggtgccgccgccgctgcacgcctccatctcatccaggccagagcgctcgacactcactgccggggttgcgaagatgggacgcaagcccacgccgcagccgctgatactggcagatgccagcgctctggacgccgacccgccgcagccctctgccgaagcagcatcgcaagccgccacgtcgccagtcgactcgaaatcgccccgatcgcagcgcatctcccccttccccatcagcaagtttgccgtccacagaaaccggccgccgaggacgggcaggtcgccaactctgcagccacagccgccacgccctgccaccagcaccggaccgccagacgaggccagccgcagctaccaccagcagcaattgctgcagctgtgtcgcgcccaaaacgcccgcgatgattcagacctgctgcagccctcgccatcgaccgcttccactccagatcctccctccgccgggctgccgccccaagaactgcgccaagccatgacgggtggcgccaaacactccaagcccagcttctttcagtttaacaaagcccccaaaactcccagtcagcctcatcacgcacacgcacacacccatcagcacacagagtcgcagggcctgccgttgccgaaagcaccagaggggggtgaaaggctcggtcacaaaggtaaggcttgaaagggcgcaaagcacctgcaggatccttcaatattataacaaacatcaggctgagtgcgagcgtgcgtctgccaacaatggcagtgcgcgctagcccagcacttttccccttgcattgcaccctttcacggcacacttagccattcgcgggcgcctgtgttttaacttgtaccttattttgcaacttccaacaggacagaacagaccagtcagaaactttattgctaaccttttgtcatctgactttcctagacccgatcaacgtcgaaaacagccaccagaaatccatctcttcctacccgtcacgctctgacctttcagcttcatcttctggcgacgccgaggcaccgccacctctgccttctgccaggaaaaacaagtcaaagtcgtttgcactccttggccgcagcagatctgttcgcgacaaagaaaacggccgccataaacctccccccgcgcaagtaccactgccaaccgcgtcaaccaaccccccacctcctgataataccaacgcttctacttctaccaattctacaaccaccgccgttgctcaagctgcgactgtatcgcaagaccgagcgcccaaagacgacgggatgagttctcatggtcggggtcggcctgaggaccgaacggccggtgccgcctcttctactgtcgccagagatgctcctcgggagagggaacaaagagctcattcatcgtcaatacgagagactagcgcatcaacgttcctcagcggactgagatactcgtcgaccagagctgctgacataatcagcaaaggcctatttggaaagagttcgcgaagtggcagcacgacagaaaaagagccggtgatagacgatgaacattacgtgttgaaagtgcttaatctacccttggtcgagcagacacgaaagactcgaatttcgaagcgtttggaggactcgcgcgacaagacagagttttggatgccagcatttccttggagggctatcgattatctgaactataaggggaccgaagttgaaggcctttatcgcgtgcctggaagcgggcctcagattaagaagtggcaaagaaagtttgatgagcgtgcgtttccaccatatcttgttctgttgagaagttgaacctggctaacaccaacgtttgcagagtgcgatgtcaatctctttgagcaagacgacctctatgatatcaacattataggctccatgctcaaagcttggattcgagagctacccgatgagctcttccccaaagcgtcccaggagaagattgctcgcgagtgtcagggcaccgacaaagtcccccagctgctcatcgacgagctctcaaatctttccccattcaactactacctgctctttgccattacatgccatctcagcctgcttctcgctcactctgacaagaataagatggatttccgaaatctatgcatctgcttccagccgtgcatgaaaattgacgccttttgcttcaaattcctggtttgcgattggagagagtgctggaagggctgcgccaacgaggccaagtttattgaggaggagtaccgtatattccatcaacctccgccacctggccttgccgaaatgcaaagtcgctacgaaagcgatgctgggcatgcagaaaaaccagcctcgtcgcatagcaacatgccatcgacccaagagacaggggagccgacagaagacattggtaagcaccaacatcagtcgtcaaagtccaaccactctctttcgtctcgccgatcatccatctcgacggccctgagcgaccacagcgaggaggaggaggatactgttagcgacatgtttggcttcacgcattcacaggccactactactggagctggatctagagaactgcggccattgtctccgatccagcctctatcacctcttggtttctaagaagtgagacgagcgatagaaaatcaacaaaattactggaaaaaaaaaaagaaacaaggaaaagaagaagaaagaagaaaaaaaaaagtcactcgcaattcgaatctcacatgcaaacatttactcccttcggcaaagatacccagcagttatcatcggcgccgacttatgacatcacgccgttcatgacttgtttttgttgtttcgtctctttcagaatttagcgcatctcttaacactagaacgtctgacctgtcatgggactgagcgctcttcccgccctgtctcagtcactatgatgtggatagcagattacacatctcgagacgggcttcagagagactcagtggtcctcccactgctttctcttgtttcatatgtgccatctgcctctttgcatttatcggtctggcttttcctatgttttcctatttttgtcttttcatcatcctacagcaatgtcgcgacgacactattttcccaagtttattctctcgattcttaattgcagataaattgcatcatcgaaacgacttcgaatttctttttagctattcaaaagactcgaccgtggagtatcgtataggccaacatttctcaggccctttcccctttgttaaaagccaggcaagatggagaactggaggctatatggctgtttgtgagcctttattccgcctctttttttttagttctcattcttgctagtttgatttaagagggaagtatgggcgtcagtgtaagaatagaaggggttagtggctctaaaagctgctttaagtgaggagggaggtacagagtgggcaggatttttgttttctttttctttatccttggtaacctttgaaccatcaaggcctggagggatctggcgtgcgtgaaaaaaaattgttgctgctatgctagctttgagattctctagaacatccatacaaaaatgtgaaaacttgagcaatccttcctccactaaagatagatacgtggtaacgattaagccggcatgtatctcggtttcttttgaagcaggttccctcttaaatccttcccaacacgcctataacgccgtagccatgtctgactgacttttgattatgaatagaccctccaatggtggagtagctggaatttcacgactctcgcctcccgtctcccttaggccttcttgcccattttgtcggtagcgtcccgctggtttttcctcatcttcctctcattgcgcttgatcttctccacgcgctctctccgcccatcagcccgaatgctggtgccctctttccgcgcagcctccttcttgggatcaacctcgaccagccagctgtcctcgcccttcttgttcaggcccttgtatccccacttgcgcttccactcgcccgactcctcgtcgtaggccaagttgcggcgctgctccctcgtcttggccttgatgcccttcttggcggcgaagcgctcccacttggtcggcggcttgggctggggcacgggcttctcgcggggcaggcgggtggcgggcgcgggcagcgtgaggaggacgccgtcgctggtggactgcagcgggcaggtggtgaggagctggttgatgagcgactgggcgccgtcgcgggcgagttcggcgagggcctggtcgatggaggaggcgtcggggaggacgacggggttggggtcctgggcgaggaggttgccgaggtcgaaggtgtagggtgtgggcttgtcgacgatgacggggagttttggcttggagatggggagcgccattgtgaagggttttatattaggtttttgtcgtttcgaaagaaaagattgcgagaaattgttaggaggcgttttggttcgccaattgttgatatggtataagttgaagtcggggcgcaaaagaaaaaggggatttcggatgcgatctctccgttctctgcaacttttctttgcgacgccttttcttaatttttttgatcgataagaaaacgtttgattaagctagcttttgtctgcatcggatcagcggcctggaattttccggccgacgacatccttgctgcaccttggctttagcagcaaacgtttaaaaagtaccctgcatgtagctttagtgcagttttggtattacacggtactttatcggttcctcccaccagcaaggtgcaattgggattttgagatttttggcccagtagagcaacttcgagccctccaaaaaaacgtgggggattcatatcgcaaaaaagcaacgccgccgctgttcggcctctatgcggcagcaggatctataaagaccgacttatttacttgatcattttctaccatttttttcttctatctgttggtataaattttccatccgtcatggcttccgcacaagctctgcggaccctcgccaggcccgcgatcccagtggcgcctcgcatccagcccgtcatgcgatccctcgcagcagctttttccaccaccagcctgctgtccgcgggtcctcccgccgtgaaaagccgcaaggaactgccaaagaagacgaagaagacatacaagaagaagcagaacattgtgcccgtcaagaaacccgggcccggcgagcgcaaggcctttcgaaaacgaatccagctcagcaacaacagcgccctgcccgtgagcggcatcgagagcctggaggcgcagaccatggccaggggcgagagcagcggcaagatgtttgccattccggaccaggtggtggatcaattgagggcgctggaggcgttcaagacgacacagacgtggaatctgttccggaaaccccacgtcttggtgcgcaaggagacggtggaactgatgggcaagctggaggcctcggtggagaagaaggaggctttgaagattgttttgacgggaagccggctttcagggaagagcttgacgctgcttcaggcccagtcatatgcgctgctgaacgaatgggtggttattaacattcctgaaggtattttcttagccttgacgagatgacttgggttcacgagtgagactgagagagagagagagagagagagagagagagagagagagagagagagaaagcatgctaactcgttttcttcgtatgatattaggccaagatcttacaaacggaaacacagagttttcccccattcccgacacagagcccatgcagtttgcccagccggtatactgcctcaagctgctccaaaacatctacaaggccaacaaggcagttctcgaaaagacacccctcaagaaggactggtctcgcctgacgaatctcaaagaaggcgccacgctggccgacctggcccagagcgccaaagaaagcgaattcgcctggcccacgctgtccgccctgtggacggaactgacacagcccggacaaccccccgtgctgctgacgctcgacggcctcgcccacatcaacaaggtcagcgagtaccgcgacccgtccttcaacattgtccacgcgcacgagctcgtcctcgtgcgcttgtttgtcgacgccctctccggcaagacgaagctccccaacggcggcgccgtcatcgccgccacctcgcagaacaacacccacttccacccgtcgcaggagctcgtgctctcccagctcgaggctggccaggccggccgcgaggtccccaagccaaacgcctacgagcgaaagtacgacgaccgggtctacgacgcgctcaagaacagcaccgtccttcgcctcgagggcgtttccaaggacgaggcgagagtgctgatggagtactggggcgcgagcggcatgctgcgcagcgcgcttgatacgagggctgtggcggagaagtgggctttgggaggacatggcattgtgggtgagatggagaaggcgtcgcttatgacgatgaggatgtaaaaatggggaatgaagaaatgaacaggagggaaaagagtaaaaaaaatgcgttgtatgaacatgtattatatattatgccaccgtagaatctcattagatgccaatgaacattgacggcccccacgaggaaaactgtcactagtcatttgatggaacatttgatctgcagttcatgaggtactacatattttttatttcattcagtctcttacaagatctagtcgcaggtctaccaaatgcatttgatctcttctccaacatccctcgattgaagaaaaaaagggggaagtctccaaaacataatataacgccaaaccaaattcgcaaatagttccaacaatgtcatcacttcccttcaaggaccatccaacctcttcgcattagctctacttttttttagggtactctcctactcttccatgctaccttctctctcgtcatccgcggtaacgaatactagtcttgagccaccaccagcagtttgccaaacctagatgaaagaaaattagtgttagactgcgaataaataaaaacgagacaaagagtggactgaaaggcacttacgtccaatgtggtatattcctccagggcatttagccactggtcctctgtgaagcccttggcaatgactcgttccttgaccttcctcatactgagttccacacccagttcgtcatcctcatctgcatcatccggacggcaagcacctgaatcggccaaagccttgacaaggttgtagattctgctgctagcattaagaccacgccgagggccattggcctcggtgttcaagctgtccttgctggcttcaatcaatcgcagtgcctcatcaacatcatcttgtgtgacttggttgctgaagcggagacgagcgagagcttgggccagacggaccacaccaagcaaagtacgaggggtggtatgtgtaaactgcttgcccttcttctccgctcgctgttgttggtctcgtaggcgaacgtatgtcttgatcatgtactcggagacggactcggggacgactggtcgatatgttcgagcctgggcgacataggatcgcacttcgtgcggggagaagacgacgttgtcggtgccaaggtccgggtgtcggctgttcatgtgtacgtatgtaacgtgcttggcaagctgctcatcggtgtctcgggtgggggtatcgaggatcaggaagaggatatcgaaacgagacaggagcgcagctgggaggttgatgttttcaacgggagagatgcgaggattgtatcggccatagaccgggttagcggcagcaaggatggaggtacgggcgttgaggcttgtggagatgccggccttggaaatggaaattgtttgctgttccatgacttcgtgaatggcagtacgatcattctcgtccatcttgtcgaactcatcgatacagcagataccattatcagccaacacaagagcaccaccctccaagaccatctcgtctgtgactgggtctcgcatgacggcagcggtaagaccgacaccactgcttccacggcctgaagtgtagacgccgcgaggagcaaccttggaaatgtacttgagcagctgagatttggcaacaccagggtcacccatcaagcagatgttgatgtcaccacgaatcttcataccgtcgcccatttccttgttgacaccgccaatgagtagaagaagaagggccttcttgatgtccaggtggccgtaaatctcgggggcaatggatttggcgagcagctcgtaaacctggcccgactgtcggtatcgatcaattcttcggaccagctgtgcatcgacaatcatctcactgtacgccttcttgtgctggtgaatgtggtgggcctcgaggtacgtatcagtcatgagaccagccctcatggccttgaagccagtataaggcgtcggtaagaagattccagaaatgtcaacgacatcaccagggttgatttttctgacaagactgccaaagcagtgaacagtaagggatctggggatctgtccgataggaacctgttcagccagctcctgaaccttgatctcctggaatggtaggaacttggaggctctggaggaggggtgtagctggcccttggcctgattcttcttgcagtcagatgaggggcacatggtcaggggtccaaactgcttgtcagtaatgggctggaagatttcacaaccgcagcggtcacaagtatatgcgctgacttgcacgatgggcttgacatcggaaacgcgtgtggcaatggctcgaatagtgatgaggtggccgaggtgctcgccccgaacgtgtcggacggccaacgccttggagatatcctcgcctgtgcttgtccgaggtctgaagacgagagtataccggcgggtcagctcggccggaaacttgtcctcggcggtggtgggatctcgctccgccagttggtcgagttcccggtttctcgcttgccgtcgggccattaacacgtctaggacatcgtctttgaagctgttgagtagagttagcttgtttccttctcccacctctgcatacgagtatatccctacttgacctcttcgctaggctgcggcataatattgtctaccgccctggccataatctcgacgtagtgctttgtgttcatctcgattgattccacgagcttcatggactcatccgtttgctcctcccactaattgcagtcagcatgtggacaaactctccaagcagccaatctccattccgactcacggtagctaaatcgtcgagatcaatcgcaaactcgtcgattttgcggttggcgagctgctgcagcatatcgttgtacttgtgctggggtgttttcctcttggccctttcctgctggcggcgatcgcgcgtctggtcgtcctcgtccatgaaatcatagtcgtcgctgagttcatcttcgtcgattgtgatgttgccgagggcggtggtgagagtgtgctctggcgaagtcttgaagtccttgagaaaagattcaaacgccgctgcatgagatttagccttgccatagctcaacggtgcaccagagattgcgcctacactgctgcgactcgtagttcaccggcgccttgaactcgcggagcgccattttgcgtgatggtgcccaattgccaaacctggaaagtagaggctcctgcgatgcgggagagcgacaagaagaggaggatttcgcaggagtagaaaacagatgcaatgcgatgcacaaattggtgggctgggaaaccaacttgcagggatgcggtgcctcgaggctggttagtcaggagctggagaatttggccggcaatgcagctagcctcgtgctctggggcagctctggagagaaaaaagacgcgagacggacgcgcgacgcgtttggagagtccaaaagccaattaagaggtacgtaccccgcgcctcgctgcgttccagctggcagccacagcagctccagccacaggtttgcagccacaggcttaccttggtaactccagccgcacatgactcttgcctcggctgtgttgccggttccccaggaacgcggaattgcttccagctagcagccgaatctgtgccctttttgcgacagcgctcttcatggtctttcccctgacctgagcagacggaatttccccaattcctcaaccatggcgcccagaaggaatgcgcagtcgactgctgccgagctgtcgcttgtgcatctgaagaactgtctcgtcaacctgcccacatcgttggtcaacctgctggtcagcgtaaacactgtaggtcactgatccgagtctgagagagcgctgcccttctcgttgtccaacatttggatcgtcagttccaattggtgctgtgcagctaactgtcttgtctgcttcgtagccggcccaaaatgtcatcgtcgagctctcctaccggccatctcccagcgcgcaagctgccggagcgcccaaggagcaatccgtgtttgttggatggacgggaatgccgagcaagaggaaagcaactcagatcgtcgggagagatggactggccaactcgcggagctcaacacgggatcaggagatccagttagtcgagattgacgcgacgtttgcgaatacccttggcctgcctgatggcgaaaaggtcatggccaccgtccacgtcgaccctccgatggcacacaccatcaacatcgagcccttgacgcccgaagactgggaaatcatcgaactgcacgcaacattcctcgagcttaatctgcagtcacaaatacgagcgctccccaacccagcctatgtccctaccggcggcgcgcccgtaccgcctcacccgttgaccctccacttgtcgccgacttctacggcttctataaagattacgactctcgatcctgcgcctgcagctgatgtggcctttgtgaagctgtcccccaatgcagaagtcattgtcgcgccgaaaacaagagcaaaagctacacaaaacggtggcgatcaccgaagtgtcgcaagcacatccaagtccaaacggagtggcgccagcactattcgacgacgaagcgccagagaggagaagaagccttccttgctgctccgtgccatggatagggccatgtgcaatgagtggttcgacgagggcctagtagaacctgatctctgcgtatgggtggatcgggacaatctcttgaacaacgacttcaggggcgtcaattacgttgtggtggatgtcctgaagcctgcagggctacaaaagccacagccagaggacgggtctggcgcggtcaccagcaatgcgtcatccaagattgttgccaagctgaagccttgggatgacccgcccaatggccaagctgcagccttgtcagctcctttatgcgctgcgcttgggtgcacaggtattgtcggaggcattgtcaagattcaagcggcccctcagcctctcgcccgcggagcagtcacgcaaatcaaggtctttccctttgcagcaggctcaaaagttggcgagggcctacgatttggaatcgaaacaaaggccgagaaggaagaatccaccaagagattcaggcatatatattcggggtcaaaggggtctgaagggctcctgcagggccccatcactgacggcatcgttgttgacttgtatgacggcctggaggctccccaggggtgggaagggggcgtgatcaaatttgaatacagttcagatgttgcatcacaagaacagaacaagaacgcggccctatggctagccggcgtcgatcccaaaatcccaatcgacttccaacagcctgtaccgcgacccccctggatttccgagacggacatattcgagctgcagccgtctcacgacgcattgctcgtcggcatcgactcgttgcttgcaaatctgcaatcgcatcttgctcacatgtcttctgttctgctgacgggaacaaagggcgctggaaagacgtcggtggcgagatatctcgccatgcgacttcgtgaagagacgctgttctacaccatctacttttcgtgtcgcaaactggtaaccgacgaggcgagaatatccaccatcaaggaaatgctcaatcggatatttatgctggctagctggggcgcaaggctaggcggcaaggcggttgtcgttcttgatgacctggacaagctcagtccggtggagacggaactccaagtgggaaacgacaacggacgaagccgtcaagtcagcgaaacaatccgatctgtagtacgacaatattgcaccaaagatagcggtgtcgtgttgctggcaacggccgagggcaaggacactctcaacagcgttgtcgtcagtggtcacgtcgtgcgcgagattgtcgaactaaaagctcctgataaagatggacggcgaaagattatggaggccattgttaagcaaaacgccgtagcccaggacgatgctgcggctcagtcgaatgacggcagtcggccaacaacggccaatggcacagagaattcagaagaggccagcgactggcttcacgggcacgattccgccaacagacgagaagagggcgcagcggacaagactggtggcttcatactagacggcaatctggatttcctcgatattgctggtttgacggacggctatctgccaggagacttgacagttttcatatccagagcaagaaacgaagccatcatccgatccatcagcgcggcccctgatgataccattggagcggtccacctcggccgtcaggactttgacaaggctctcaaggggtttactccagcttcgctacgcaacgtgtctctgcaaagctcaaccacgactttcaagtcgattggaggattgatggagacgagacaagttctcctcgagacgctccagtaccctacgaaatacgcccccatcttttctcagtgcccgctacgacttcgatctggcctgcttctatatgggtttcctggctgcggcaagacgctcctggccagcgccgtggcgggagagtgcggcctcaacttcatcagcgtcaagggacccgagattctgaacaagtacattggtgcctctgaaaagagcgtgcgagacctctttgaccgagcatcagctgccaagccttgtgtcttgttctttgacgagtttgattccattgcacccaagcgtggccatgattccaccggtgtaacggatcgtgtggtcaaccagctgctcacacagatggacggtgccgagggcctatccggagtgtacgtcttggcggcgacgtcgcggcctgacctcatcgacccggctttactgcgtcccggccgtcttgacaagtcgttgctctgcggcatgccgacgctggaagaccgcgtggacataatcaaggccatgttgcaaaaagtcaggctgtcacccgagttgacggaatcggacgaggcattgacgtctattgcgcagcagacggagggatattccggcgctgatcttcaagccctggtgtccaacgcccagctcgaagccattcatgacgtgcttggagacttgaacaacaacccagcgtcaacaggccagaaaggaaagggcggcaagggcgcttcatcagccacaagctttacgcagttccgctacggaaccgatgaggacgcctcatcagccccccaggcggccaagagcagatctgccgcgctggttgaaaacgcggccatcatgtccaagctggatcagatcaagctcgcgcgacgaaaggccaaggaggcccgcaaaggccccggcgccaacaacgacgaggcacaggacaaggagtcggccgaccagagagaggttgtcgtcggacgggctcacctcatcaaggcgctggacagcacgcgggcgagtatcggcacgcaggagaaggcacggctgcagaagatttaccacgagtttgtggtgggccgcagtgggcagatgaaggatgggcaggggagcatggagattggaggccgaagcagcctgatgtgaatggacctttagagtataatatacagggagggggttacatgtatatagatggcatgttatttgaatttcttctcggtttccaaaagctggcattagaaagaatgatgacggcatagatgatagttttattgtaatcatcagcattgaaggagggatagcaatttttttaattttttttttttttgaatagcaatcaagtcattattcgtttctcgtatatccatcccatccaccccctggatagcccatcgctcacggatcataaacatgattcatatccgcatccctcgcaacccactcctgcaccagcctcagtatcctctcgtgcacaacctcgggcgcagcgacaatcccccaattcgccgccagcgtcttgcccgcgccaaagtcaatctccttgccgtccaggtcggtgatcttgccgccgcgctccgtgtacaccagctgcgagccggcgtggtcccagacatacgaccgtgacgggccgccccttttgcccacggggatgcggatcatgacgtggctgccctcgccctcgccaatcatcatggcggcgtagcgcgcgtgcgacgagtaaatgtcgattcccggaaagggcgtcgcgccgagctgccgcgcaacctgttccaccaggtcgaggcggttcgacgtgctggcggtgctgtcgacgaggcgcaggtcctcgtacttggccggcaccgtgaagcggcccagcatctcgcccatgcccaggctgtagtccaggggcaggcggcggtactcggcgccctcgccgcggatggccgacagcatgacgccgtggcccaggcggtccgtggcaatctcggacacgacgccgccgtactcgaggctgaggttcgggtagcacacgacgcccagcacctcgcgcccgtcctcgaccagcgccagcgccacggcgtactgctggccgcggaggaaggccgccgtgccgtccagcggatccatgacccagaagcgccccgtcgccgccgtggcccccgcgcccgccgcgtccagcagcgccagcatctcgtcctcggactcgagcgccggcagcgtcgcctccacgccgtgcgccgccgcgctgcgccactcgacgtcgcggaagtcccgggccacggcgccggccagcttgaagacggtcgtgcgcagccgcgggttgctgcgcagcaccgccgcgtcctcctcgcccacgaagccgtcgtgcgggaagaagccgcgcagggccgccatgagcagcgcctgcgcgccaaagtcggccagcgtcacgggcgaggcgtcgtcctttgcgatgccggccacgcgcgtcatgaagcgcttggtgagcacggcggcgcggagcacggccagctcggcgatgtatctggtgaaggggagggagtggtccatggtggggatgatgtatatggcgtgtgttgtataggtatatactctggtatatacgtagagacggctatatcgagatggcttctataccgaggtaaaatcgaacgagtcgtgatacgtaacgcaacgcacagcagaagcagaagcagagccaaatcaagtcaaaggacaggcctggacggatcgaaacgaagatgcaataaaatcaaacacttcgctctacgcagaatgagtgatttaaattttgtaaaatacaacgttcagaatatattcagcccccttgcccagaagaggagaggaagaagaagaggcaaaaagaagaagaagagagagaaaaggaagaagcaaaacgtaagaatgtaagaaaaaacgagataagaaaagggcaacgggatcgacaaatgccacttttaggcacagagtggtattaaagtagtgtagtgtcaccacaccaccactatcgtggctcactccatccacttatacggagccacaccgagatggacctcataaatgcacgcctcagcgccattcatcagctaattaatttttaatttactcctgcattcgtgcctaatcacctgcatgcagcaaaagatcaaggtacgtcacattgaaatggagctcggaaaccaaaaagaacttattcacagatactttattcatccatctctctctgcctcgaggccctttttggctgtgtgccttggctagaggtcccaactaaatgcccttatccatcaaacttgttccaacataccaccctctaattaccacctgtagcaaacaagatagaaaaagaggatcaaaaaaacaaaatagggggcagattccccttggtaaaaaaaaggggggcgctgagaaaatagaagaaaagaagagaaaaagaagacatatagccgctcatattacactcgttaaaaccccagaatctccgccttctccctatccctgttgtccggaaatgtttggtacagcatgtacttgcatctgacgaatgagcaaagcccatcatcgtcgatagtaataaataaaaacacaattcgatcgaatattgtaagaagaaaaaaaaaagaacaaggaaatagagaggagaaaagaagaaagaacaagatatatccactcatcacacaccaaatcaaacaattcggccttgtgaatatcagctcagcgagcagcgggcccgagacagacatcgaggtcttcggagagccggccggccggtaaaacaaaactcctcaacgcgtgtcgtcttgctttctcttgtttttccatgcaaatccgggtatgttgttggagcaaaagtcttcatgactaaaaccataatatgccacctattattaccaaacgccagacgatgcaaataaatgtcaagctctttttttataaacttgtcgcacacaaatctagagaccaaccgcaagattttttttttttttcatgtttagttttttcgttctttttcgccttcttcatctttggtggcagtcgctgcgtctaccaatcaatgggcagcctttgtgccattaacgttcgcagcactgggtttggatccctccgcctggctgcgagagtgaagcgtacggtacatggtgctcaatcggtcacccgtgaccctcttgctggtatcgtcgactggccagagagctgccaagaagtccctgtcgcagattgttagatagccattatgcttagtctgtgtctcttgttacttaccaaaagttgttcttgaggcgatcatctgccgccgttgctggcagcttatcatcaaggaatgatcctattgctaccagttcgactttgaatatgttcgcgcgctccttactcgacttgacattgtcctttgttgttgagagaattctctcaaaattctgtctcactggcttcaggaggaaccaaatcatcgcatcgttatccatggcccgctggtctttgtcatcgccaatgcgccgcagctcgtccagccttcggagtgccttttctctacgctcatccacgggccgtgccgtatggtcacggtctcggtcagagcggttgtggtcacgttcccggtcgttatggtggtctcggtcacgttcacgttcacgatcacggtcacggtgatggtcacgatcacgttccctgtcccgttcacggcggtcatcgcgacgatcatcccggcggtcatcccgacggtagtcatcgcgccggtcatcccggcgataatcatcacgacgatagtcatcgcgtcggtatctatcatgacggcgatcatcatcatcacgggatcgtcgcttctcgattctatcgcgatgctcgtctccaagcttacttggccgacgtgggtcatcagagcggcgctgcttgggactgcggctgtcttcgtgagatgggtacttgcgtttaaagtcaggtctagccagggcgccatcctctccggaattgcgaggtcgctgttcagatgagccgtgatgatccctctcgcgttgccgtttgatgcccgtggtagcagcagaagaattgctgctgcgatggccgttaaccgacagcagcttcttattgttgcggtggtgattctccacagccttctgtgccaatcgatcattcgagtgttttgactgcaacacagaaaggaggtattctgatcggcgtaccagatgcaccgcgccgggggccttgagcttgtcgttgcctttggacctttcctcttttttgcctactcggtgctcttccaagaaaagcttctcctgcatttccaagtcggaatcatcgcggatttgggcccatgcgccgaatccgtgcttgtcaatgccaacaagaagcatggcatcctctttcgctccccaggggcagctgtagttggcggctttggtagcgtcgggcactctaaacattttccaatctgtatggccgcgaatcacttgccgaagaagctgcagctgcttgggccgctcaattgccgtctcggcattgaccttcttcagctcgccaaagtcaatcaaaactgccttcttgtccttcttggtcaacatcttgccaatcttcttctcttcctcaagaagtttggcgctgttgtcatctacagcctgctgagcagccttgatgaaatcgtcgagaaccgacttgacaaagtcgggatctctctcttcaagcttggcttcttggatgatgtcgatactgcgatgctccatagaaccgaatcggaagtaggctttgatcagatttcgctgctctttgtcattcagcgggcgcttggggtctctcaacaaggcgcgctgttcttcctcttcttgctgttgctctctctggcgtttcttgagacggtcggcacggtccgtttctttgttgcgactctttatcgtcgcccttcgaggcgcgctctcggctgcaatcttggcaaggtaatcctcatgctgcttcttttcctcatccgccttgatctcggcgagtttatctgccgggatgatctggtcccagtcgaggttgatgtcatctactttgacatcggtgatctgcataaagttgtcccagtcaatgccaccgctgctgaggttaatcttgtcatcaaccttggtcttggtgatttcagcattttccagaatagagtcaatatcgagctgctccagtcgctcttggttaccactctgttcaaacattttggacgatcgcatcttcaggaccatctggatatcctcagatgtggaagggccatcaatcttgagacccttcttgttgagctcttccttgaacttggctttgccatcatcggtaacgccagcttgaatggtcagatactctaggagaagcttgttgcgcgcacgctccaagacttcttcctcgactgtctctttggacacgagacggtagatattgactggtcgcttctgtccaatacgatgggctcgagccatggcttgcaaatcggcttgagggttccaatccgagtcgaaaatgacgacagtatctgcagtcatcaaattgatgccgagaccgccagcgcgagtggaaagtaagaagcagaaatcttcgctgtcctcggcattgaagtggttgatggccatgcgtcgcgggcctgctgcaatggtaccatccagtcgttggaacttgtagcctctaagagacaggtaatcgcctagaatatccagcatcttgaccatctggctaaagatcaaaactctgtggccgtcctttttcaacttggacaaaagttgatcaagcaacatcattttgccactgctggcaatcaatcctttgatctggtcctcgcggcgcacgctgccagccaagactctctcctcagctccgggaaacatgtacggatggttgctgaccttcttcagctccatcatgatgttcaagagagagttcttgtgaccactggtggcatcgcataaggcagagtagtttctcgtgagaatgttcttataataatccagctgtacatcggatagctcaacccggataatcttctccgtcttgggcggcaggtcagattcaactgtttcctttgtacgtcgcaggatatagggggcaatggagcgatgcagctcttgtagtttctcttgagcatcaaccgcggaaagcgaatccaagtcctcgtcgatgctgactttgccgggattcaaaaagtcaagaagagcagaaagctcggccaggttgttttggatgggcgttccagtaatgagaactttgcaaggaacgccgaagccgactaggcgctgatatagttgagactcgctattcttgagacggtgcgcctcatccacggccagaacttgccacttgatggattggaggaattgccagtcttgcagaataaattcgtaagaagtaaccaagacgttaaactttggcttcttcggattgccacccacgaggagctcgttctcccggatgatatttcgcgcatcctccggtccaagataaaccacgtagttgacgtctggcgaccagttgttaaatgtatcgcaccaagcagggataacactaagcggagcaacgacgagagacggcccttcttggcgtctagcattgcgcagccagctgaggaacgagactgtctggaccgtcttacccagacccatttcatcagcgagaataacgttgttgctgcgagtccagttcaggcacaaaaagttgagtcccttgagctgaaactcacgaagctcgccgccgacaataaactcgggctgtttctccagcttggtcatcttggatcgggtgtctgggttggtctcttttcggtcagacagccaggatcttgaggatcggtcaaggaactggtcaatcttgtcctggaacaaaggactgatttctgatacagactcccaagtgcactcttcgtaggtgagccccttccatttgatataatattcgtcgccctcttctccgtctcgaacggcaacgacacgctcaacctttgtgtaatcttcaagtgcttcctcgtctcgctcgcggtcaaggaagaactgctcttttgtctctggcggaacgtcatctccaaatcggatgtcaagctcttgatcaacaaattttctaaagtagttttcaaccttgcgaaaaccgcgggtgttgcggagagcatccagagactcccatgtgtcatgcaggtgtgactttccctgccacttgatgaagtattcaaagtcgctgcgagtcgaatcgtaggccagctcgtgtccatctcggagcctgtgcttgaccactttttcaacgtaaggcgagtcatcgacgtagtcggcaacgtagtaggacgcagcaagctccgcgtcttcttcgtcttcctcctcaaaatcgctctcttcgtatgcgccctgttgcacttgctgcgccgcgcgtcggcttgaccatcgcttctcggcaagagccaaggcgggctgcatctctcgctgtaatctagctttcttcaactgactctttgcgcgtgctccgccatatgtatcggaatccgagtcggaatcgtttgtggaaggtggcagtacgggcgtccctctttttgaggctgcgatccgtacagtcagttgacagctctggaaagcatgcagggggcttagatgggcgtaaaggcttacatgtgagggagcttcctactcgacgacgcttattctgccggcgacttgttggcgcaacatcagattctgattccgattcgacctagacaagtcaatatgtaatgcgacaagataatagagtaagagcatgtgacatacaattttacgctgctctcgaggtcgggcctatcgcaacaaggtcagtcgccgccaaatgaatgaatagcatagaacagatgagcgaaatggggtcatacacttctccgtaggccataaagctctggatttgccttgatgtattcgtcttcaacaggggctttgcgcttgggtgctcgagccgagtctgacgagctagctcgaccggctgtggcgtcgtcctcttcatcttcgtgatcgtcttcgtcgtcattgccatgctgggaaggcgaggtggcctgcatatcaaagtcgccatcttccgacgcgtcagctacgcttgactcttcgctttctgacatgtggcggtcgacgactgcgtggttcatagcctcatcgtttgaggcttcgggctcggagggagagggctgttcgagaggactgttgggggcatccaggccatcggagacgtcgctttcgtttccttgttggtcggcgccggctgagaaagtcatggagtcgtccggcgacaagttcccatcagaggggtccccttcgctgggagaggacatgatgatgatatccgcgaagctggacttctaaagaaccgacagcagttagcactaaaaatccttgattacgcgtcttcttgagtgagcaggcggtgagagaacggtctggcgacactcaatcaccagctatagatccaatatcggcttggaatcatgaagcaaggcggttttatagcatcccacgtgtgtaagtgctcgcaaggctgaagggtattggcacaagcaattgcatgcttgaccaccgcccgggggggtctctgggggctctggatgcatcggcatcgtcggcagcatccgattccatcgaaataaatcacatctgcctccaatcccggctctagagagtcggtatatcgacgcgttcgggtcgtctcatggctggatcggcgggcagacgcaaggcaacagggttgcaggcagtaacagcgagtgcaaaggagacgacagcgactcaccagtcatcaatgaaagatccgcagcaccagaaagaatgtcgacagcccccaggctcgttcggaagagtctggcgatgttccggtggcggatgggcgacgagggttgaggtgtgaaggcaacggccggaggtcacaaaaatgcgctggtggagagaggcaggaaagaattggaggcaacggggcggagggccgaaggctcggccggcgtgtttgtacccaagtcttaccctgttggggtgggatggcgctctgctgaccgctgaagaggccgctgcggtcacgtggttcgcctaaacgctgttctggtgcaagtgaaggtgaagtgaaggtgaagttctgttgcctgagattgttgcttgagaatgaaaaacgagtggacgagaagagaacaatacaagataacagtgagtagaatattatgcttttgtggaataaattgccatccactacttacgttgcctgggtgttcatcctcagtagaactatcgcgagagaatttaacttcaaactggagttattgtctcctctctgaagctttttttatgtggagttgcgacatatttgggtgttaaaacacgagaaatgttatctgttcagcagcccagttctattgtccagcactcaagttctattgtccagtactgcagttatagcatgggctattgctgctgctactgctatggcagttgtatattttgatatgtgtactatctgccatatcgagctacagctggggtgttcggcaatgaaactggtattctagataataattaccaagaggtaaaataatgcaatttgcgtgtctgcaacactgctatacatcttgacttcgatcataggtgtcactcgttaagtttgtggttgttggaatccccattctcaaagcctataaaattagcaacagaattgcaaggtacaatctacgattcgacttatagagttgaggcgaaaatgcgctattaaagtgacttccatacattctatacaggtagcactccagctcaaccccagtttgaaagaaggcatcagccgcatacagtaaaggtggctatggtttccaggttcgttgtggttacctggtagcattatcacacactctaaaaaaaaggactctcgaggaacctgatacaatcagagatataaacacaccttcttgatgaccacatgcaccctttctcagatcttgaggtcctcataccgtgaagctctcaagagaagtcttcttattccatgtccctactatccgtaccagttagcttattcaagaatgtagtattcttccctctctagtgcccactataatatcaattgatgtcagctaaaaatgctacccaactatgccaagttagcggcgccagcacagcgaggtccctctgccagctaaatttgcaacgtcagtacatgctcctagctcagcggcttaacagccctctagctgctccagttgccctgccccgccattctggcgattcacagggcgagaaaaattgatgaccacgcctggtctgtccttttcgccgtgaagagctaaaacttgcccacccgtccaattctaatttttctttttgctttgcacccctcgcgatccagctcatcagcatcgcctcgctgcagatcctgtccagcagccgcaaccaggtcgccgcgtcgaatcttacgccatcgctatcctagacggaccggttgatcgccagcagtcgtcgccatgtcggacaagctcactcggtacgtgtcgacgagatgatgtagacgggctgaactatacaagctcgcgcatgatgcgtggatatacctggtggaattcctgctaacatgctgaatacagtatcgccattgtcaacactgacaaagttcgtcacctctcgctattgaatttctgccaccccgccaatcaccccgccatcgatcgattttgctgaccgcaggcccctccaaacagtgtcgtcctcgcaagtgtcgccaggagtgcaaaaagtcctgccctgtggttcgcagtggaaagctttgcattgaggtctctcccgaatctcgcctcgccttcatctccgagtcgctgtgtattggttgtggtatctgccccaagaagtgccccttcgacgccatcaccatcatcaacctgcccaccaacctcgagagccaggtcacccaccgttatggccccaacagcttcaagctccaccgtctgcctatgccccgacctggccaggttctcggtcttgtcggaaccaacggtattggtaaaagtaccgcgctgaagattctcagcggaaagcttaagcccaacttgggtcgccacgacaaccctcctgactgggaggatgtgattaagcacttccgaggctctgagctgcagagtgagtgattattgttcaattcaagaggatgccattttgacataaacatagactacttcaccaagctccttgaggacgatctcaaggctgtcgtcaagccccagtatgtcgatcaaatccccaaggctgttcgtggcccggagaagagcgttcgtcatcttctcgggagccgcgccacccttggaaacactgaggaagtgaccaggattctggagctgaaccacatcatggaccgagacatcactctgctgtctggtggtgaacttcagcgttttgccattggcacggtttgcgtccagaaggccgacgtctacatgtttgacgagccatcctcttatctcgatgtcaagcagcgtctgagtgcggccaagatgattcgttcactcgtccgcgacgatgactatgtcatcgtcgtcgagcacgatttgtctactctcgactatctctccgattatgtctgcgttctctacggaaagccggccatctatggtgtcgtcactatgccttactccgtccgtgaaggtatcaatatctttttggatggccacattcctactgaaaacttgcgattccgtgaggagtctcttactttccgtcttgccgaggctaccgatgacttcgccatcgacagatcgcgtgcctttgcctaccccaagattgagaagactcttggcaacttcagacttcgtgtcgatgccggagaattcaccgactctgagattatcgtcatgatgggagagaacggaactggcaagaccaccttctgccgtcttctcgctggtgccatcaagccagacagcaagagctctgtcccagacatgagaatcagcatgaagccccagaccattactcccaagtttgagggcactgttcgccagctgttcttcaagaagatcaagcaggccttcctgtctcctcagttccagactgacgtcgtcaagcccctgaagctcgatgactttattgaccaggaagtcaagaacctgtctggtggtgaattgcagcgtgttgccattattcttgctcttggtatgcctgcggatatttacctccttgacgagccctctgcctacctcgactctgagcagcgtatcattgcttcccgagtcattaagcgtttcatcatgcactccaagaagacggctttcgtcgttgagcacgatttcaccatggccacatatcttgccgatcgcgtcattgtctttgacggccagcccggtattgatgcccacgctaacacgcccgagtcgctcctcaccggctgcaacactttcttgaggaacctggatgtcacattccgtcgtgacccaaccaactaccgtccccgtatcaacaagtacggctcacagctggaccaggaacagaagttgggcggcaactacgtaagtaacatgactctttgtttcgttctggcccttgactatcagatactaacaccccctttttttccagttcttcttggaggagaagcccgaggaaagtgcttgaaaagggcaaccatgatgagaactacagacccgactaccatgatgcatctccagacgtttgtagtatccatgtttctacttcgttcgtaaatggcggaggtgggcgtgatcatgaatctgggctacgaacagacggcgtcagcgaggatgacgacccagatgaataacaatggcgacggcagtctaccccctgttgtctggtcctgcggaaatgtagtaaaattgaaagcagtgtttttgtggtaacattttaccacatcaatgctgctgacccggagcgcatccgcagatagagggacaatggatcaagcgtggtgactgccgtcagtttcctacctcgcgggaaacttttttttatttaaacagttatatgccgatagttacagaataaaagaaattgatttggatcgttgatgaaattgaacccgttgcaccacaaacttaaaattccattcgagatacatcagcctattcttaaatggagacaaggtgaaggggttgtatttaaaatttgatattccatgaattataacagctatatggatcaataagatgaagctatttttgttacgatgtacagatttgaccatctgtgtgaagctacatgatgttgttacatatgggagttgtgtagagtacatgggcaaagtccgggaatatgtgtgcaaaaaaaaaaaaaaaaaaaaaaggattactagccagatagtgaaagaataggaaaaagaagacgaaaatatgctgtgaaagtagtgaccggctcgattactcttcaatctcgccttcttcgctgccgcttcgaacatccttggctggctctggttctggggtcctgttgcggtgacgtccatcacgagggggggtgcgctcacgtgaacgatctcttctgagtctctgtaggatgcgtgagtaaaggggaattgtcaaggcattgtgaggggtaaagaattcacgaacctttgaatctctggaatcccgacgggcgtagtcgtcttcctcttcctgacgacgacgccgaggggctgctgggcgttcatctccataggggagttcgtcatacgaacctcgatcagcacgacggcggtagagccgttctctctcgtcttccctgtctctgcgctcgcggtcatagaacgcgtcgtcgtcgcgcctagagcgagggggacggtccaggtcacgttctcggtcacgttcacgatcgcgctcgcggcgtgatggcggaggcgataggcgactacgctcggtggtcaaaaggttctctgccatagtagacttgcgatggtttcgctcgcgctcggcaatcgcctttctcctatctgcctcatatgcatcgggttctgggctgcggctacgccggccaccacgcccgccgccgcgatgtgaacggtcgccgcgagatcgatccctttcccgtcttgagacgtctctttcgatggaagctcggtcgtggcgtcgataggcacgatcggtctcatctttctcgcgtaacctacggagatgtttctcaaaggcacttcgccgaaactcttcggagacgacggcttggaactcttctgatttcagtagtctaggtcgtaccttgtcatatgtatcgctcagtgcaactggcggctctagacgcttaatgtacgcacgaagatcatcaatagcccggcgctgttgccggtcgggctgtctttcatcttcgcgcttcgaggcacgcttctcgcgcaactagttgaggggaagaatgttagtatagggaaacaaaaaggggcatgtgaaagtatgtaatcttacgcgatcgaaaattaatttgagaatgtcgcggtcaatgttagctgtacggtgatcatctttcatgatggataggaactcctcaagatcacttgttggggtgagatcaaaccgcttatcctattgcgcggcaggtcagctctctgaaagcaatacaagagattaatgatttttttggggagacttacttcaaggacatcaagcacatcattcttggggccacggagagatcgctcttcttcttctaccacatcccaaaacaattcttggggagtagatccggcctggccagccatgttgaggtagcgttcgtcattttcaatgagagggacaatctggctccacttggttccggcgttgatcttgccatcttcgcggagagaattgagcagagacttgaaagcatctctcgccgtgcgctcctggcgaaatttgcggctcttctcctcttgcttgttctcaataaaggcccgctccaaacctttcatatggttttggaaagctgtcaagatgtcaaattgactaagggcttgatacttttcgttttcttgaagagttggagtggaagaaatgatgtccctagcatccgcccagcgagtgtatgcctcgaggttgagcttgggaagcaattcaatcaggccatccatggcactcttcttctggctagcctgttgttccttgtgagccttcttcagtccgatgatatactcctcaaagagctgtcggcgctcgtcctcatcgtcggtggaccggaaaatggtctcgccttcgatcatgggtctagcggttttccatcgagtatagtgggtgatttcagggtgccgcttcagcatcgtttcgaagtcagcacgcaacttggtcagcctctctttggcacgctctttgtcttggaggatcatgtcctggcagtacttctcgaaagcttcttttctctcctttgggtccctaattgcacgaaactgcggatctttggcaatgacgcgaatcgtttgttcccaattccaatctgactggatgccgcttcgtttcagcagcttgacgaatgctgcctcggcttcttctggagaggaatattctgggtcattcgtggcggggacgaaggctggctgcgctttggagtcgtttccataggatatttgacgagattcggggtacggttcgcgagtatcacgggaatcgcgggagtcgcgggaatcgcgagagtagtcatgtcctgtagctggataaccgccaccttgcgaatacggagtctggggaacgggattgctcggcccaccagtcgaacccagagctttcttgaatgcttcaggcatctcccaagagctctgctgcgtctcggtattataccaatacttccgcccgccctctgcggtgtactctttccatggctgagactggagagcgcgctgtgaaacgaatcaaacacgttagatgagggcaagaaagcgacaagataagctacgccaaagaaacgtagagcagaagagacttgaaagaaaagatgactcacctcagccgagctcatcatctcctctggcttggtccattgcgtcaccttggtaacgttattgtagtaatacgctcgaccctcgggcgtcttgtgttcttgccaggccgcggccggctgcgggaagggaggcgcaaagccgctcattttgcaagtgccagatagagtgctctaaagccttgtagaggattctcgcgatcgggtcttggctgggagtcaatatgcgcgagcgattgcgacggctgggctggcgtcgaggaaagcctgactctggttcgttgctaaattttgtaacgaagcagcaattgcgcgagacacgcacctttgctgcggtgcacggaccagccttggagatcattatgcaactaaccggactctgcacaatcggggctgcgcctcagcccctgtaatagcttatcaggggttagctgcggcgatgagggctctctccccacgcttggagcttgagtgagcttgagccggatggagacatactggcgggtatttcattactgttgtatgttataatttatgagaagaggaggaactcattttcacattctaaagatatttataaacacgattattcttccaccttttgctcttcaatcagccatgtcaattcgcattaccgtgcccagtcccctcacaactcctgggctgccgacacccctccagctgtccatcaacaccaccaatgcggcaactgagcttatcaacaactcgtatcttacatatctcgtcccatccgagacaaacataaatttggaaaaggcctttgagggctttgacggctcgaagccaataaacgaactcatagaacaaagagacacgttattcttcggtaaggaaagggccatctcaccgctcataatgcgaatatcaaagggtcacggtcactaacatggaagagcaactcgcatcaagatgagactgttgatgtcttgcttgtcctcaagacgccatggctcccgaggaaagagctcgactaccatctcagcaggataagcatatctctggaagcacaagtggccaatagcagcctgccaggccgcgagtcgcccagtgcttcggagagcatcttcagcgggaggctgcaggagacaaagaaccccttcatcgtcgaagatgaagacaagggcgccgaagaggaggaagaggaagaggagctgccgcgccatgtatatgccatgtggaaaatgcccgtgcttctcctgagaccgcggatgcgtcttcacagcccctcagtcgtcttctcggcatccgcaagcctcgatccggatctctggaccgagccaatcgcccccgacgtcggctatctgacgagcgggatgccgtcgggcctcaacctcctcgagtcctttggcagcgactccgctctcaacggcgtcaagccgcgcctatccgcgctgcgagtatcacgagtagcacccgtcactcgccagcaggacttcatgacgcgcctccgcacgctgccgcagctgagcatcaagatcttcccggtcctccacacgaggatacgcttctcccgcccgagcacgatacccttaagcgcaaccatcgtcgccctcctggagattgacttcacctcccacttcaactgcgagactctcctgaacgacatcaaactctcgacccccagcggcatcgtcgagaacctcaacgacgcagccggcctcggcctcccgctcagctgcgtctcgcacgaccacatcacgttcctctatcacatcaaaccgaaacagaccgaggccaacatccccagagacacctccggaaacctcgaaatctccatctcagcggccgtccacgtcgtccccggcgtctgcaccccaagcctcagcatgagctggaccaccgccatcgacttctccctccccgtcaaccccagcttcggcacggcctccgagtccggcatccagcgctcccaccggcccacgcagctctccatcggcagcgtagcccaggccattaaccatctgaaatccccctccgcgatccgccccgacgctctcccctcgctggaagcgtccaccaaccgcaccgaagccgtcgtcccggaactcggcatcaccatgtccttcaccgcgcccccccacccagtccatcccggcgacatcttctcctggaccgtctatgtcgtcaaccgcacctcatccgaaagaggttcaaaccgccccccgcgcaagctcgccctcgttgcggtccccaagcggcgacgcaacgaagttcggcccatccgcccgccgtcaagcagcggtcgacgccgcggggagaaggaaatcgcagacgcggtcctcgacgaaaacgtgctccacgcactgcagaagaacgccgtggttgagtcaacggagctcatctgcctcagcgccgatacacgggttggccccgtagcaccgggggcgtgccacgttacagaattgcagttcttggcgttacgagagggtattgttggtctcgacgctattcgggtcgtcgatctggggtcacaggagcacgtcgacattagagatttaccaaccatgatagtagaaccaatagcggcggctgcttgattttttttgtgtttagatagcagcatatatgtgttgacattttttaaacatctactctattttctgcctctaataataatatgcacaaaggcgttgatccgcatttgtataaaatcattgtttttccatgcaactgtacctcagatgaatcatcatacttaaacgccgttgaccccacgctcaagtatcctttatttttcctcttcaaaccaaaacaagaatgaaagaaacggtagtaccgcccaggatatcataataataatactatgcctgtaatgcaacttcgcttgccaagatgtgtgaaaatctgtcatctcataaatcatcaaagtcgtcgtcccaccccagtctctcaaaaatagacacgctcttcttcttcgactcctgcgcctttccttcgggagtggcgtataaatcaatccgctgctgtgtagttttcttgattggagtctccatcactccagaagcctcatgtctacttctcggaggcttacttgcactgtctgtgataacaaaatcttcggatgccgtgttcctctgtgccaccggggaagaagggggatacgccgactgctcatttaacggccgacgtatgaagctaggcttagccgaggttttgatcggggtatcgcctatcgcatccagcacgggagaagggctgcgattgtagagttccctcagcacaggtcgcttgcctgtggagggaacaaacggccccacgctcgacggaggaattatttcatcaaagctctctgtggccttctgactctctgccttgataggcatcacgttcttgaatcggttatttgctggtgtagctttgacctgaacggctgaagctagggcgctccttgaagctgcttttctcggttctggccaaactgttagcatatcatctacaaaagatacaagttaagggtggagaagcaatacttttagcggcaagactggcagacgttctacgctcgtctgcctcagccattgctttgcccacaacctcccgattgggcttcctcaaagctgaaatagcttccctgagctcagcatctaccaccgcctttttattggctctggcatcaaacaagttgttcatgctgctacttcgggacaaagactgggccctcctctgcgagtcagtggggagcagcgacattggcccagatggatctaagatctctcgcttgatagtcgggagagtcgtcgaggtggccgatctcaaaagagcaatggcgttgctgggaccccttgagatgcttcttcgatgttgctgctccgtggaaagggctcgctgcaaggtcctccgggtgttcagaggctggggtcgttttgctgcagcacctggtctctgatcccgcgtgctggaaggcttcttcacggacctagcctttgtgggggctatgatcacagggccaccaagtttacggttaattgagtcgcacaggtcaggcagacgtgcagaaaagctaaacgcatgttagtaccaggtggttaacaagaattggaaagaaggcttacaagggcataatgacatcaacgcagaagtctctgaggggttcagaggacgccttcttttccaggctgccgtccagcggtgtctgtagagaaggactatcttcaagtagtagttgctcgtcgcttgcagtagactgccaaatggtgagacgatcggcatggacatccagtagaaccggaagattgtgtttatttcttttcttcggaagaggctgtagagcgttttccagcagatcctctgaatcagcagctccaggtaaagtgggcaagctggcctcgcccatgtcgccggcagcctttagaggttctagggcaaggatctccatgacgacaatcatttgcagctttgtctctctcgtccgtaagatagaaacaagagacttgatatgtgacggagtaatgggagcatcatcattgggttctggcttgtttgcagcccaccatcgcataacactctcatcttcgagcggatacagcccacttttaccaagcttcattctcttcggtttgcgtttccgtttccggccttcatcagagctctcaattcgatccttaagcttggtgatgatttctggtattgactcgcggtattttttgtcgatctgaactgttgtaagaatgaggctttttaagaagtctataaggtcgttcatatccaggtttgattccaagtccaagtggaatgttgaccgagctctggacaatggtcctttggcaaagtacgctaatgatccctgtggcagcatgagcaagagtggcagcaagaaacttcgataccgtatcaacgtaacgtaccatggatttgtacagcgcatcgaaatactgtgttctgatgccttcaaagataccgtccgctgactgttgcggctccaattcccttgctattgccgcaccctggctagaagcggcgccttgattttttccctcagatgttggcagcgggacttgctccagactcatatccggcgatggttgctgtgccacaaaggtttcgggctccggtggctgctcttcctttgttacgtgcccaacggtcgacacagactgggatctcacacgtttcctcatttgagactggatggcttcgattgcggccctcttcttcttttgttcgacatgcagctgaggcgtcgtaagtgcatcaacgccatgatgctcagctcgctcgctcttcaccggatagagtagctcatatctaacagctgtggccttttgcgccaagccttccagatctgcccatgatcccaacttgcaaatcacatagagcccgttggactgtcgctcgagcgcataagtcgtgcccctcaattcgttccgcgcaatgagcacaacaggcgcagggcccagccggctttcgagatcaaggacgtggatgtacgattcgtaaaaccgagactgggggaggtcgccattcgaagctgcaaagtctatgtatgccaacggtaggtccccccgtgggagaagcatcaacgggtgtaagacgcggggtgggatatgtagattaggtggatgcggctagcacaatcgaccacgatcagcagtgctctctcatcagccatggcctattctctcaaagtaatacctttaccgcaattgacggcttgagcagctgctccatggtgcctttgaccctcgatctcggcacatcgcggcctggcgaagaagctctctgcgggtgattcaagcttgcctcggaagtgggcgtcaagatgccagaccgcgcacgcgacgcgtcttcgtagacgtcgagcagcgtggacgaggacatggagacgagctggcgatcagtcacagctgggcattattgaaggagggaaagcaaatcatatataagggaacaacacacaagggcacggatcgcaaagggagcttcagcgacgatatgcatattgaagggatgttgttctgccctttctttaatgggaagaggtggggccgtgcgaggcgcgtttgcgcgtgctctttcgctaaacggaaggccaagctgctgtgacgtcgttgagctaagctgtttgctctctgtgcttttttttttttttttttttttttaaatcccccagaattaagtactttggtacaagatgcagccctgcttccggccccattaaccgttcagtgccttattctgtgaaatacacacttttatgcttcttcttcttgtttctctctttaactttaaatgcgttgggctgcatgacccgcaattcccagttgtcacatggaatcagttgatttgacgaagcttgtttcagctttttgtgctcgtggcgtacaactttatggcagtccgttcagctgggactggaacctcgtggcagtaagccgctgattggctgtgagtttcaattgactttacggcggtttaaaagccagaacatcttttctgcagatggcaggattgactactcccaaggtagcatgggatgaaaagcttcagttgaggtgccgacgagccgattttaccgtaactcactactagtactagtactgctatttcaactatttcgtaagtagagctgaagccaagactggtaggacaagtacaagcaagtacagagtacaatcatataccgatacacatcgcgaaggcgcgccatacatgtcattttggaacgttgtgaggtatatatgagtagacatgatattttcttctgctactatccaactacaataggcattatcaaaatagtatgcatagtgaatccatcactgttccaattgctttcagccctcagggtattccagctccagtcccgcgcaaaagcgccaagcagtgacacaaaggtctctctaatggaggtataaaccatccagagtccaaccgcaccagggccatgacaaaagaaatccaaaatagaaaaaacataaaggcctttccgtggtgtttaaataatacaaatatgcgcttctcatacaaaatccaatgctcatatacatgccgaatgctaggcaatcgtgacaaatgaaaataaagaacaaaaaacaaccaaagagcaaggttgcttttttatagtatacagaatagttgaagaagctttcaagtgaaagcatctgtggtaggtgtcgcctgtctacatcaaagcatgttcattgatgagtggtatggaacggcgaagtctgaagacgattcgcccgcgtttgatgagtaaggccagttataatccgagccgctggcatagccagaaaaatagccaggtcccgtttggtaaggaaacatgggagttgtaggctggctagaggcacccgttgcctgaattgacgaatcaaggtcgtcagaaaagccaaagttgcccatcgcataggaggtgccgttgccattgaacacaaagttatccaaaaaggctggcgtcgccggtggcgtgcgcaaagtgggatcctgaacaagagccgacgaagagtatttggttgttaaagggaataggccgccattgatattgtgtgactcggcgacgacgggggtattaggcgttggaggtgccgctgaccctgcgcccattggcgatcgatttctttgaaaaaaggggctccttggcgtggcagaagaggcagatgacttgcggactcttccggtccctgacgtagagacaactcggcgcattgagccaacctgttcagagcgtctagacgcatcgggaccaaatctcaaggagccagagaagcttcgagatccatggattgccagctggggggtttggcgattgcggcgagaggcgatgtcggttgggcaaggagacttgagtcgcctatctgggctgtttggaagagcagtttggtccaagaatgccgttatccgctcaaggtccatttcctggagctcattggtgtaatcgccggcagcatcttcaatggaaagcatggtgtccagggccgacgcattagcgaaagacatgtctgaatctagcgccgagacataatcatgcccgtgcttcagaggggacacggcctcatcggcggcgtcatctgtggcgaagaaatgctgctcgtcgtctgcatggtggaacatgtgagaagaagagccaatgtgcggcgttacgggcgatgtagcctcgtaggcatcagcggagctttcggatgtagttgagagctgtgaaggggcgtctggggactgctctttggtttgtgaagtctgccgcggctcgggaaagggggcagaagaggcgccgaggctgcgtttgcggtctgaacctccgaggccagcttctgatggattggttccttccttctcagctcgctgcctggcttcatactctcgaatgttgttttccttcttctcgcgagctcttctgttctggaaccagttctagtagccggttagcaaactgttgttcgattccaatgagacaattcaggttcaaatacattgatgcgtgcatggtcaaccctcatgctctcagccaacgccttcttggtgctgctgtttggcttgtggtttttctgaaactcagactcgaggagatccacctcttcttttgaaagccgtggctttgattccgtcgtccgagtcatctgctggtggtgaacaaggtgggtatgctgtgcctggtatgccttcatggactcggcaagcaaagagtagtctggcagctgggcatattgtgtgaagtcgtcggtgggagcaacggaataggtccacgctggccactctgattgagaaaggtgaaccatggttgctagtaggaggccgtaagaggcgagagagtgtgtgattgtagacctgacggccactgggagtataacccagctagaggcttatgtagtcgggctaataagtattcaggccgccgactagctttttcaaagggggcaatccaatgggagcggctgctgaactggaatcgaaaaaacgatattccacgagacaggaggtaacgacaaaaggcgactccttgatcttaaatactccttggtgttgaatctcgtatcggcaacgaaggggagcggaggggaatggcgaaagagggattctcgggctgagccggtatcgatgacgatgcaaagacgatgaggaagaggaaagaaggagaaggggcctttgagacaagggattaatatactgaggtcgtcttcttcaacggccttgtcaaggggatctggcgttgacggcgaaagcggatagaaacactgagggacaagatccgggacagatttggaggggcggaggaagatacaagtactcgctagagaggcccttgatatcaatgcatctggaaactcggtagtggtgttgtcgacccgccgcgcatcgctgtggcggttttttgtccctctgcagccaaggcggtacgaagtacaggcgccgtactcggtactggtgagggcatcaccctggccaaggcgagaccagggtgcgggcagggatcaggagcaccgatacccctggcctccagggcgggcaaaaggcgctgcagcatcagcacacgcagcgacggggggtgcatcagctgcaggcgctgggtgggccgccgcttggcgcagattttggcgcccagagcgctcgcagcaggcccaggcttttgggccggagcagaggctagggccacctggaggtgaagccacccacagccccggcccagaaccacgcagccaggcgctcgagcccgagcccggctgcgcatggcctagcgtccagagtccagaggggctgcaggcagtcaatcactcagcgcttccgaatgccgccaggttgcccgtggatgcaggctcgcagcggtggcgccagcgtccagcgtgggcgttcgccgcgatggcagcctgcgagtcgctgtcggtctgtgcgcgccaggccactgtgggcctggggaaggatggatgatggattgatgctagcacaggcaaaggggacgagacgagacgaggccctgggaagacgctgccgtgggcgtcagtgtgggcgtcgacgtggacgtggacaccgcagcgacgtccttggtcttgggtcgtgagtcttgagcctcgcgctccagcaacgtggaacctgcgtttgagccatgctgtacaatggagtatgagggcagggaatacgagtgctatgcccagctcggatggcctgggggaggcccggcgggataacgcgatggcatcccgcgtgtcattcgcggcagccaaggagcaggacgagagagacgagagagacgatgagggcgggggcacgcccataccacacgcggtccgtcgtgatgacaatcttactcggtgcagatacccttcaagactagggagccagggaggacacttccattgtggtattgagcaattacttgtactacttgtagcaccagtgcgctccaagacagtcgaggagacgagatgctgccgctgccttgtactctgtacaggtacaagctcgagctcggggaacgcaccgacgcaggtgccctcacgaggtacccgtattcgcaccacgctggagcatggagcatggagcatgtcgccatcttgagaagcctcatcgcggcgcttcccaatactgtaagaatctcacgacccaggcggagaggcgtaactttggtcaaacatgcgacggtgtgcccacactgcgattctgggcctttgcaaacctacccaaacgctcgagccaaaatggtgtgagatccaccaccagcaccgccaaggtcgctgcagctcgcgtgctgtggtgcagcgacttgcagcgtcttgcagcagcccttgtccttgtccatcccggccgtcggtaggtcccagggcgtccggcgccgccattggacaccgcagcctctgcccctctgtcgacgcaaatggccatggttgggatgaaccacccaccaggtcggggagctgccgctaggcccagcacagcgcggtaaggagagagagacgggttgctgtgctgctctgcgcgctgttctgttctgccctcagtgccgctctcactgctgctctcagtgctgctctcactgccctgtagcgggcacttgtacggatccaggtggcaaccctccttggctctgcgtctgcggcacctgcgtctgcgtctgatcgagcgagcaacatgaacacagctccttcctgctgcggctgcctcctgcctatcgggttagctttgctgcattgctcctcccaactctgtacctgctgcacgactttgctccccagcagctgcgataaagggaaagggcttgggaacatggaagctttaacaaatccctctttgggcgtaacttggtcggcgcgtcatcatccgcagccatgctgcttactcgccgttacctaatctacctacatctctcgcctgtcgtgtctttatcgctgggtacctggcaccatcatcgtgcaaaagtgtcgccatccgtggttcacgagaagcttcatttcacctaatttgcccgctaagctctccggagctttccatcttctctcgccattctagcccaccgcacccggcccggacagacccggtcgagcagctcgactactacatacctagacctagattgcgctcaacctcttcctctctgcacaccacctcgccgtctgcctcggaggctgcgcaaatgatgcctgctccctctagctcaggcagcctgtgctgctaaacctcttccgagacaagcccgccacgctccaaagagacggcagcgactggacgtgattcccgacttttcctgccatggcgctacaccccctgctgccctgatttagccatgatgcacagagcctaaaagagtttctgggtgggtttttcgcagtcgagtacctaccgtactgtatactgtacatgccctgctctgacgccgtcttgggaggggaaaccaagaggcgattcgattggcatcgtggttgtatgcgagggcgtcaagcttgcagagccgaggcacttgcctgctgtaagagcattctattttcgttccaagacacttttcccttgctgatggtgcgaagatgacgctattcattggggatcaaattggatgccaccactgtcacacagcattcagcctcgttttcaaagtacatctacgctacagtacaagtcgtatgtagcctttggggagctctcgcgatgcataaacgcacgggatgttcacctcgtggcacatccacgctgcctaccgatcctatctcggccacacgcagttcccctctctggcagccaaaatctttgcccaaagcagttggattgacctcccggagcgaccccaccgttccgagacccgttctttcgcggagctttgcctgtttcgggaccatcacacacctcatcatcagcctgtcaatcctcgatccttgcaagctctaccccaggcaagcaagcctaaacccggattgagcaccatggtctttgccagcccatttcgcttattcgtcacgctgatttgccgtgctgactcgctgtcaggtccagcatcacagccgcagtcacccatcgtcgccaggaaataagctacattgacttgtctggatcagattcggagacccaaagtgcttacttgtagttcgctacaagttatcctacctcctttgaatggcagcttgtaattagtagcagatatcaagtcaagccaacactgatctaaatggtggggaagacgccatggagtttagcgctccggtatacgaagttttccttcggtcccgagcagaccacgacaggccaacacgacaaaaacacagggcggccgtggaaaaaccattcatccttttacctggtcgcaggctataggacaattctctgctgtctcagaagatgattgcaacttcacgatacagcattgccatgcccgtagtgcgaccctcaaacgcatttacatgatatttcccggatgtcaaattcccaagcgactttgtcttatgcgttgttacaaagtgacgtccggtagcagcagctctgccatactcgttatttgtcattgatatacctaccgaattgctcgcatgggttgtacgatcaacaaggtaccacaagcaataccgctacactggcacgacgcagcacagaataactccgcattgtcatcgtgtctcattggcggtgtgtccaaagctgactaacttcaaaaagcaacgcctctctttttaaatgaaaaaatggcgtcttcagctgaggaaaaaaagccatccgcctaccacggaacgccacctctagctatatctgaattagcggtcgagggtcctggatgggatagtgcaaccaggctctgctaaagctcaggagatgatgcgcatcacagtcgcttacagaacgtatcacggcgccaagacaaacaacaaatctagccaccaacgcagtccagcttctcaagccaacatgtctgccagtacgaaaaagaatacctgagggagtaagcaaagcaaaatatcacttccttctactaggtactaccagcgctacttcgcaacatatgtaaagcggagtacttcacacagcgctcgccttcactggagctcgagccgacaggtaaaatcttctaaagtgtatacacaatctgggcaattacattggcacgttgtctttcagcgtacatattgctcaacaagctgcatcacccaagagacactgctattgcgaaacccgccagttacagtctcggagaagcagtcacacaggccgcatatagttttcaccctagttggccctgctagagatacgaagagcaaggagcatcatgtattggctacctaacatgcggttggttccaagcgtggtccattaataaatgagacaagataagaataactatcagccttacatctgtcccgagagattggaagtgatgggggcgctaatcgccacttctacccagccgctgttacactgagggccgaatatggataggcgaaaaggcttaaaaacgacaaatctggcccggtcgcggcggcagtgccgaacagaacggtctcgacccagagatctggatgtgcactctgctacagtcgagaagggtaactggagtgccgatccccaaggcaggtttcgctttgggcgcaagcaaccccagatggcacagccagcacccagcgatcaatctacctacactcccctaggttcctatgtactctcagtgagacattgcgcagtacatgctccatggcgatccaaaaagaagaggcctcgcccttgtttttacatcgccttgtttgccgtcttcggcatggttaatttgctgccgcagcagctggaatctgttcaaaggattccgtatgcagatagcaccccgtggctattagcgtctgccgtccatcaggccatttttttttcagccgctgcagtctagacgctgcaagcacagctcgatgacggcctcttggcgatcactgacgtctaacaaactgccaatgagccatgactgtcaaagaaaaagacgatataccgataataactgtgggacgaaataagagttttaaattcaattggcaaaaggctagaacaaatggaaaacatctttctcaactcgttaagaaggcttggttgcaacaggtggcaccatacaaagctagggccagccattcgactgcttcttagtgagatgagcccccaacaacccgagattcatcccccacattccgtattggatggaaaagaaatttgacagctgagtcgaggccggcagggcatgtgtcacggcctgagcgtgagctgcggctgagccccgtctgcatcgaactgctctctggcgacgccaggcccagccctttggatcgctatcctgcttccaaggctagccgcagccttagctacctcagtagtatgctacaggttcggagcaataacaacgtactaactacctagtaactgacaggccaagggcagagtcagggacaagcatatgaatgcgaagctgtacgcccgtagggcaatggattaccacgctaggatggcacctacgaaaaggggacagagatgaaaaccgaccgatcatacatactggtacgtcacatacaaatctcagcactgcaggactctgtcctggtcgctggtctatgactccaagccgggtcgcagatcacgtatcgctgtgatcatgctgccagatcgggcaggataaacattgggaggcaggctgatcctctaccaatggcgtccaactcttgggtgtgggagacgaccacaccagaaaatctcgccaagcctgaattggtgtctttctgcgtcacttaggcgaggcgcgacacaccccccaactctccttttcgagccgtcgagatatgctgaagccaaagccacacgcgcacaccctcctgccccgcgcgcatcagttcagccatagacggagcactagcagcggcgtcgatccattggccaactgtacggcaagaaaatacattgtacaggggatgtggtagccacaatccgcggagcgtagacggcgcatgatgctactgtagaccgttcgggtcttaaccaagggttcggaagcttagccccgccaaatacatcggtctcgatcgcctctctttggcagagcaaagtcaggagagaaaacaagcttcaagtgatctactcgctaggctaaaaaaaaaattacatcttaccagctgaataccctagctcgtcggcctagcccatctttgccgcagagatctagactacagcaatacctggtacaagctgtgcgacctggtttaatctatccagcgagaagccaatgctgactttgcttttttcttcttttagtgccgtgatacaaaccgctgcttttacaaattgattttctccttctccaatttgatttattttgggcatacaataatactgggattgaatccaaggtatttttgccctctccattttttttttttttaccgaaaaaaaatcccccttttaaaaaagccagccgttacactaatatgagacagtggtgtgtttgaaaggatgtagctaaaatacgcagagaaagactacagcaacgctgtgggtcaacctgatgttggctgcgggcttgtctaaacattgctgagctgcgagatgcctagtagtatcaaggagaagacgagaatccactgagtctcttttggctcaaagtgatgggcaaaccaatcgatcagcctcagtctcattggagccttgaaaacaagcaagagatacgattttactccgcttgcagcccaaagcaaacgtgacttcggtcatgtgagcagcaataggaaccgcgggccgaactcggtttgccctcaagtcatttcgcatctgcatgaactgaccggagcaagcagatgtaggtatctagattggatggggcaatgtacgagtaagtatcatgggctaggctcttccaactagtactaataaaagtggcgtgagaatgcagatggctccaaacgggcaccacaacgcgggtaccatactgtagatactgcgttggatctttggcgagaacgcaagagaacgcggatcacctttaccaagatacgagcagcgatctaggtatcatctcgctctctcccgcgtactgggatgtgcactataccaaccgattcacacggcggacgggtgggagagaaatggcggggtcatggccgcggaccagcgtctcatcagttcgtgcgggttttcggacttggaccctggccatttggatatagtattaacgtgctggcaaaagtttgggcttccaccaaaaggctggtgcagacagaaatgcttggatagaatcactatgaactatacagcatggacgaccttcctcttgctgcaagcaaccgctacgctgagtctcccacctgcagtgcggctggtccgagacctcaacgaatcgggccaaggggtggggtgtgtcgctgcgaggcctcaggggcgtggaggttggaaaaccaaacattgaaccaaaatccccgcgccggacggggagattagtgcggtcttggggtccgggcggccacgtggatggatccgccatccctgtcccttaagctctcgatcgagacttgcgagtgtcgctcattgccctgttgagcagctgtggtactgtactgtacgccatcgatcctttccagtgcctggctgatcgggacagcccagagcgctaagtgacagcttcacaagctgccaagcttcgcggcggcacgaccctcatctgagtttgtttgttatcttattttcttttcctcttcgtgaccatatcatagccctagaccgagtctagctgggcaatacagagctcgcgctcctgtgcgcggtgctccggcgcatgccgctcggagatgacaagatgctcgtgggtcgcgattaaatgcactcattaactcctacggagaactccgcacactcaccgtcgcaaaaatttgcattagagaccccttacaggaacgaaatagcacctactgcatccatctcatgttctcgaatctgttctcgaatctgttctcagctttgaaactgcaagcctccggagattttaacgagcaccaccgcccaatggtatgctgcaattgcctagctctgcagggtgggttgtggcgcaaggcaaggtgttcggccactctgctttagccccttcgagtctcaagatatccttctggataaagatccagtgcatggagcaggaggagcgttgtcaaaactagctagtcgaagagatacaatctcgcatcctagccagtcaaatggcttcccgagaatttttaggctcccacatggcaaagggtcatagcgtgataccaagattgcgcgaggagactaagagaaaaagaaggaggaaaagaaaaagatgggagatgggagacggggattgagaggtagagagcgagcgagagagaaagctccgggctagcctgcgccagactacggagtcatctcctttttcgccttgagccgtgtctctcctgcgggatgagaaggcggcttacacgagacggcagacttgggattgcctcataagccaatgcgcacctctgccgcagccagccgcgcagacatctgaccagaatacatgggcagagtgtgcaccaaccacccagcggctactacttcatatccataatgaatgggtgagcaaaagcgttgatttggcgcacagctctgaagcggcagtgcccgcccaaccgctccaatctaggctgacggagctcttccattggttcacgccgacgagcgtgccatcccacgtgtgcctgatattgccctggcgctcttctggcttggctggttccccgatgctgcttcgcaaccgccacagcatagacacaggcccgggatctcctgagtgtggggatattactcatgcaccacactgcatccgagggcggtggtgcgcctgggcgttttgctcggcgactctagttggacgccgggtagaggcgacttggccgattgaccgtgctaccgggacagtcttgtcctcaagcaggggtatgttgttcgcagaatcgtattttccagcccacggcaacgcccccctcccccttttggcattgccaagacgaaggtattctgtcgaatagcacgagtattatcagacagtgcagcggggaaacgcctctgaagcatgtcagacagcagcttgcagccaagacagcatgcagcccttttgggagccgacttccgctgcttgtagtctcagctggaaaatcctgtttatttacttccattgttagtggtaccacgggatttatatggaaggaagaaggaagaagaaaaccaagcgccgaagtggctttcgccgtctacatgtgaactccggcggtacgacccgacaaaagcgcgggccatgaccaagcaatcactgcgcaagtatttgcttgtactacgcaaatatctatcaacggacccatcagcaatgatacgtaaccgagaagcgagtgatgttgtgatatgtttgccccatgaggcatgtcgaatgcgcaaagataacggcatttcggcataatgtactccagaaaaccgacgcttttttccccgtttgatgcagggtaggagatggcatgatgttgctttcgcctcgcacggaaccttgcataggacatcatcacgctgcaggtgctccgtacgacgcagaaacaagacaagatctacagcatgcatgtcacagaggaatcatggttgggctcgacaagcttggcggaggaagtgctgacagttgttgacgttgcaccgcaccgagtataattccaattcatccgatggccaaacaccaatggcgaacacactgtggcatgcctcgtagcgctgcagtggcacaggtcagcctcgtctcacaggcagctctttgggcctggcactctggccaagtcagcttcgcacccgagggatgagtcgtgggcatcgttgcacgcatcccgaagcctctgtgcggccctcctctccaaggcgtcggatcagttcacatgaaggcaacagagtagatgtcgtcataacctcttcccatcgtacgacctccgtaccttgccttgatggagcatgcgagattatgttgggctgggatcttctgaaagcggcgatgctgtggcatgcttgatttccagcttctgcgaagaacacggcactagcaaatcgactttgcacggagcagattacagagcaagagggtcccgctcaaggatgcatgtcaaccgggcgccagagccccatcggagacgttgtccctggccatacctacctatctgcaaaactatatggcgcgcgcgcatgacacacagataggtccctgtgtttgccttgtagtgccggcttaccctcttaaccccccgttgatgttgtctgagtcggcaatatcacaggctttgtagcagtactagcagtgcttggtctgaccaagcttgcttttacacattcgcagggcgaacacggtcgcggtcaggcgagcttttttcgtgtcattgcgcagcatgtcgagaagcaatcgcgagttgaatacacggcgcgctttcacacgcacatctatccatgagcgcaataggttcctggccaaggggagggcgagctgaaggataatttgtcaaagacggctcccgcaccctccaacagcacagaccggtctcaaattctgtgctaacacaaggcattatggaagtagtagtagtacggtatggtcttacaagacaaggaaactaaatgactccctctcagtcaataatgactagaatccgcaaagtgggagggatgtgtgctaagacattgcagccttcagtctgaatttgtagaaaccagggggagatgtaagttcaccggatgtgagacatgttcattttcatggctgtggaatttgatggtgctacaacctactactactaataccgtcacttcgtacaaggttacgggagtacttgtagttctactgtctcttcagctttttaacagggctgatggatccgaggacgcgaaatacctgccgaggcccccaattcttcccctcacaaagggttgttcgtacggaatgctaaagttggttgtctataaggatgattacctgtggtatttgacttgaagttgccctccaaaaccactcttccctcttcttttattccctttcctaataccggaagccaaagtttcttctttctcacgctcctctagcttactccagacgcagcgcgttggaaatctcgagcgtcattttcccattctcaagtttcacgaccctcacgctctcgagatcctttacaacccagtcaggctcggcccccacgacctgttccacagtgtggctcgtcaccagtcccaggaccttgcagcccgccgccttgccagccctgatgccggcgggactatcttcgaggacgaggacgtcgccggccttgttttggagggtgagcttttccaggccgatgcggtagcacgtcggatcgggcttgccgttctcgacggactcggctgagatgaggtgctcaggggtgccgagcgagagcctcttgagccagccgcggacgaggggctgggtgcctgacgttacgatggcccaggggaaggagtgggagatgatggaggagaggagggagcgagcgccggggatttcgacgacgtcgtcggcgtactttttggggagctcggcttccatttttgtgacgtctgtgggcacatgttagaggggaattgttttccactgatatgtacagagctctctcttgtgagaccgaatgggattctgttcgctcgaaaaaaaattgcccaaaaagagaagttggagttgaacacatcaagacgatggcctctgaagcacatgccatataatatcacttgcgggattatccacttggataaaggccgacaaggaaactgctcataaaagaagaagaaaaaacttacattcccagttggccttttcaggcgcaagaatcttcaaaatgtctatactccggcgaccatgggaagtctccaagatgacttcaggggcgacgccaatttcctcaccgactctttaatagcaacaggtcagcaagattcttgtgtagagtgacttgtggtatgggataaaagggttttagtattacgcatgccagtgcttgatgactgctggggtagagtcgatgattgttccgtccatgtcgaacagaaagcctgaaaatgcaacctcctgagtagggaggctgtaatccggctgagatcccatcttggctgtctagtagcggaaaatgatagcagaaaaaaaaaaggaggcctttgaaatggcgaatgcaaatttacaaggatattcgcaaagcacaaagatgagatttgatgagtgtagttggccaaagttgtcgagttgcagatatgaggtcttatataaaacagatcgcgaaagcttatttcaaggaaagtcgggatcttgatagatttccagattgtaaaaaccccccacgtggcaattccgcacttgcggggcttcctcacagcgttagactggctccaagaagattttttgacccgcaagcaaaaagcaaaagccaacgaacgcgtggattgaaaagagccaaatgactgactttcttctcctgagatgcccggcaactacgggtttttgcgactttgtttgaaactcgggcagatgttgcggagtaaccaaaaactgcaatatcaatggcttcttgttttatacacacttctgtatcaacactttgtgattggcattgcttgcaaggggtttaaaatcgacttttggttcagtggcatcaagtaagtatttccgcagacgaggacttgtaatattcctcgatggcgccgatggcatcgtaattatagcaccaatctcttgttcctttatccgtgatgccgcctggcccaagccgttgaccagttgatttgcatctttgaacaaagttgcgtctattactggtgtcgttctccagcggccagatctcgtcattgtgcgaatggccaagagcttcatggagaactctgcgttcttcttcacttgaagcatgcagcgagtctccgccatgcagactcgcctcttgcacggcttcggctctcggctttcgcactgtttcgaaaacgtgcagtgcatattttaatctccgcgcgtctgcttcgtttgagagagaaaagctggatccgggagggcaggcaaggtctaggactgctgcaagggctgctgcgtcctcgacggcgatgctgacgcccatggacatgtaaaaggccattgcgtgggcagcgtcgcccatgaggacgaagcggccggattcgtgggcccaggaaggcaacggcggtacggcatatacggggtaattggcaattttgggtgtagaaaggtccaatatgcgttgaacactgcccgttcttatattagctatagggagtaaaagctggataatatgcgtaccgaggctcaaagtatttgaacaagtcccggactatgtttttgcattcatctggaacaaaatctctggtgtcgacatcatctcggtgagtgagaactatattgagcagggtggcatccttgatcaagtatgtcatgcatgatatctgtggagctatccaaaagtttgagctgcgagactggaggtcaaccaggctcgaagtcgttggatcggctttgagcttggagacttcagccgtcatacgaaaagcggcccatccagtaggttgactaccaggattcttgttccctaaaagtttagatcgggcgaaagagttgattcctgagattcgtacacgaaaattagttctttatgcaaacatcactcctttccgaggatcagtacgcaccatcggcagcaacaacaagatcggctgttagctttttgccgttccgcagctggaccgcaccattggcgaaatcatactcaacgacattgctgtccaggagcagttcaccgccggctttgatggcgtggcgatgtaggatgttgtgtaagacggcccgatggacaacaatatacggggcaccgtactgagcctccatttgtctgattcgaacatggcccaagagattgccgctgttcccatcccatacatgcaggttttcagggatgatagactccgccagaagatgctcttcaagaccccatcggaacaagtatctcagagcttgtgatgtcatctgaacgccggcacccagctcggcaagctgaggggcagcatcgagaattgttacttggtggccagactggccgagggcaatggctagcgaaaggcccgcgatgcctgctccaacgatgataattttcatatccaatagcgaatgtgactgatcagagatggcaacaccgttgttcaccagacttgagatgatacgaagaatggtatatgtgacatgctagagccccatcaacaggtcagcatctgttcatcttggacactcatacggacactcctccttctacctcccccctttgtctcttgtcattgctcacaagtgaattcaggatacagctgcggccttgcagctcacccagttcctaataatagcagtccgatgagcggcacagcatggtgagaaatgatgtggatattgagtgtataggattggctccagccccgcggaaggctgccccgtgccgtgtctcttttctgggcttatactactgctggaagaagaaggacaaaggctcgatttggtcagcagaacgtcagactggctgttggcgccgagttggatagtatttggtcgtaggttgatgcatctggggtattgcttgtagatgttcgatgcccgatttcgctaatgcgagtaagtcttgtagggcaaatagcgtaggctgggtacctggtccttgaatctgccatacagagtttattgagtacatgtatcgagccatcgtatgggagggcgcactctgggtgtatggtggcttacgctgtacaggagcgatacgtcacgctgtaagtgaggacgccgaacagctgtcatggtcagatcatcgatccattgcatggcgtctgtgcccgttggcaacctcggtgtgtgtgtatgtgcctggaccccgccaagcagcctctggtcattctcggctggcagtccaaggtgcaatccaaggtgcaagctgtacttatccagagtccacaaacagcagaggcatgcactgtagcgggcgctgcaagtgcccccttactaaatcctgtgtcgcttgcgtctacagcgcatggtagaagcgatgggatgtatctgccgaagtaggctccaaagctgccagtggacgctccagctccaagcggcaaagctcccttgcccgtccagctttagtgcgctctagctgtctccagctgtctccagccgcccatcccccgcacctcggaaggctgcgggttataatggcgtgcgtgcccaacggcgacagcacagcacagcgcggtgcccgcagcctgcaagacccgacgcattctacagtagcagcctggtggcaattgatggcctctgccaagcgtcgggactggacttcaaggcccgcgtgctgtgcctgtgcgacgtcgcaccggccaagggcctgtacctgatctatagagaacgagtgcaaatctacctcggcgggctccgaactaatgccctgttctgggcgcgcttctgcgcaattcgcggaggcgttgccctaagcggtgcccgtggcttgttggctaaaggatataaggcaactggagtctttgatcctccaaaaagtgacgtttctctcaccacctctccattatttcagaaccttgttgtatacgatcaataccttgccggctcctaggctgctgaatccccaaggatctgcccttcttcttggacatagcttgtatatatattccacatcatgggctctcaggtgcaggacgagttcacagtgctggtcactggattccaggtttgtgtaaccgtagccattcctcctcattccacgttgcggacgatgctgacggtgccgctgctgccagcctttccgggctgaatatcccgtcaacccgtcgtgggaaattgccaaatccctcccagagtatctcccggcgcggagagcaaaggaccccagctcacgatatgccgtcaacacgccgcccgtccgcattctggtgcatcccgagcccatccgagtcagctacaagacggtgagggagctggtgccgtccttttgggaggagacgtatgccggccgcaagattgatctcgtcatccacattggcatggccggcccgcggcccatgtaccagattgagagtcgcggacaccgcacggggtacaagagcctcgatgtcgatggcaagcatctcgactcgttggatggggagcgaggccaagactggatttggcacggcctgccggagactctgaggacggacttggacatgcaggacatttgggagaggtggcagcagcacagctcggtaaggccgtttgctcctggaagatgtatcattattagcactaacacaaaaaacttggcgcgtgcgtatagattgatacggatctccgcatctcagacgacgctggtcactatctctgcgacttcatctactactcgagcctggcaacctgctataagcagaacaagccgaggaaagtcttgttcttccacgtgcctgcagaccctaccgaagggatgatcaagcaaggtcatgaattagccatcaatctcgtccgagccatagtggagagcgaggtggcggcccgagatcagaacgcggtgtaggcagcgctttgttttcatatcgagcagttattagtagcgcttattgattttggtacacggcgttgaaggcctgttaaacaggagagatgggcatttaggaatgcaaagagaagagaaggaattcgtttggatcatggcaactctggctggaagggaaagtgggcttggacgagatattccccgagaaagaggcaaacgttgggtgacaggaagggatatgatggatacttcaatctgtttgttgcaagatgttggttgatattaatgcaattcatattccttcaaatgattgaacgtcttttgctgcaaagagtagacgccgatgctcgttgcaaatggtcgccgtctgatcacgcttcggacaggacaagccaagtaccaaagtaccttgtatctttgtacctgggccgccgggcggggcttttcgccgatttggtcagcttccgtttctcggccggcgactacagtacagtataagaagctctctcggccactgcgggcttaaaactgcttcttatttatacttgcctgtttctctttctcgttgcagatttggtttctctgatgagcgttttatagccatcatctagtattctctcacgtccttttctttttaaatcacaccattttcatacaagtaaacctctgccatcatgtgtcgaaaggccgtttgcagcacttgcagtaagcactcactcactatttcaactgcatccgtctccctttcttttacacacatgtataaacctgatcattcatactcaccaccctctagacaaagcaacctggtggggctgcgggagtcacatcccaggagtgctggactccatccccgaggaggaccggtgcgtctgtgagcccaaggttgagcgcgacggcaagcagtatccccccatggccaagtctgccaactgactcgtgggatggctggcggggatggtgttgtgggtgaaggggaagaaacctgcgtggtcggcggaaggggttgttgaggaggatttgggtggagttgggcgcttgcatgaatgagtaagaggagttgttggcgacgttgtttttctgggtattagctgccggcatgacatggaagacatgaatgaattttcaaagaaaataaacaatgcgattgagatttgaagaaatgttgtgctcaaagcagtatgcctctacgatgttatccaaagctggtatagctgaacgttgctatataacgctagagtttatccaagagatgcccaaagcataccaaacgtcgaatcttttcagacatgaaatgtagctctcgaacgggaacagaccaggccaatgcagtgccctcatctcctcctcgcccctccagcagcgccaccgtctcccctctccgccagactgacaacctcctgaatgcccgccgcctcctgctcctcttccagcgccgtaatctcctcacggcaatcccaccacttctcctcggacagctcaaacgccttggccttgatctccttgatggcgagcgtctctggctggatgttcttccagcggaggttggtcatgaggatctcctgccactctgccgatgtgcggacgaagaattcgcgacgagattcaaacggctaaattagatgatatcattagttatacaagttgtaagaaaaagggggcaacaagttgggggggaaaaaaagggaaagtttactcttggatggggcagaccatcatcgaccgatgtggcagtcgtttcagtctcttcttcttccgatgtaatcgatggcgtgggtgccccagaagaaacctccgatacttcgtcttgcttcttcttacgcttgcttgctgtgtgaagctgctgctcaggctcgtcctgttcatcctcgtcctcgtcatcctcgtcttcatcgtcctcatcatcttcatcatcttcatcgtcctcgtcctcggattcctgaaaacccctggtcagcacattgttcctctgtttgtatacagcaatacttacaatccagtcttccacgggcttgttaaagatttccttgtatccgtccaatttcacgaggtcaatggcgtatagatcatcaaacgtaaactcgcgatcgcccttttcataagtgccaccgtatatgaagagcacgtcgttctggaccgtaagctgagcgttaaagcgcatatgcggcggctccatagaaaccggcatctctctagcgggcttctcttcctcctctggctcctcaagcatcttttccaactcaatgtcgtcagcattctccagcgaggttccagcttggagcgccgctagctgtcgcagcagctcctcttcattcgcctgagctctgccacgtctgccaactcgctgttcggatgcattcttcttctgctggcgcggctttcgcgcggcgagaggcatgaatctgtttctctcaatgttccacgcaaacagttgattgaaaaactcgctgtccattccctcctcgctctgctcgacgtcgtggacgccaccaaaaagaatgccacgacccttgtgaaaggccatggtcgctccggcacgagaaggcgtaggcgcattggctggcttctttcgcttctcccacctgactgcaggaggagcatttgcattcccttcagctgggggaagagacattctaagaaagtacgagtcttcatgaaccttggggaggagaacgtttttctgcccctgaggttgacttcctttctttgtcttcttgagctgcacagtggctttgactctcgagtagcctccgcagaggacagctccttgctcagacgggaggaaggtgaatgaagatcgggcatcaggcttgagctgagcgggcggaagaacggggctatgccagacgtagttgacagtgtcgaatatccacaagtctgccaggtactttgtctggttggatgtgtcctggaagccgccaaacaggatgatgtactgcttccagtacgtcatccggtgtccgcttcgcgccggcgggctcttgtccttgcccttgacctcgattttggtccattccctcgttgcgggctccagcctccagaaatcggagtagtggtggaaagtaccttgctttggagatgaaaactctcctccaaacaagtacacgtaggctggatttgatgatctcgtccatgcatggccagatcgcgggagaggtgcattgggagaagtcacacagcgccactcatcgcggttgatgttgtatatgtgcaggtcgttgaagaactgcgcaatggatccgttaaaatactctcctccaaacaaaagcagactgttgttttcatgaggggaagccataatagtagatgctgatcggggctttggtgggccctcaataaccgtctccgtaatcttcaagaattgctcttgttggcggcgatactcttccagcaccgcatccaagtcgacatcctcggcatcgctgccctcaagcttggcagtcttgtttttgatctttttctctcctttgctggcctgcttggcagctttctcagcctacatgagactcggtcagcaaatgtttcatggaggggcagctcttggagtagtgatggatagagatttttctgaattgatggctacctttttggccttcttggagtccgatcccttctttttatctttggccatggcgggggtttcttagatttatagataaaacagacgctatagctccagctcaagggaaagaaacgaaaacgatcctctttcgagcgggccgcattgattggcagagatctaagaaaacccttccacagtacgtaaatatttccaagactgtgcaacacgatcttgaacgatgaacacaacaagccgcatttgccaccaatgtcactcgagagagagtttcgcgaaaactttactcatagaatatccgaatgagttttagatgaatgtaatatatgtatatatgcccgggtataggtatcaatcctttgcttaaacactgatgaaacgctcataactatatatgccgtagatgaatgatgagatatcattcttcagaagctggtgaaatatcccccgggatataggcgcccatggctttgctggctccctccacgcagtattgaatgacttcaagcttttgcccctctggtgcgagtttcgcaatctggcgaatgtcgcttgtccttggaaggaacaacaggtggtccattttcttataggcttcatgcagctggtgaaggctatatggctgcatcgtactcagatcaaacacctcatcggttctatatccaggcccaccccatggagggctggcaaataccatggtggtctgcaaatcaactctcaggtccggatgcagcttttccggtgagttaacgagcttatcaacatagtcaaagctgtcgccgaggatccaagtgattgcacctgggtcaacgccgtacagctcagcgttatgctgggcacaagcaagcgtatcggcgtcacgttcgatggaaattatacgttcccatcgctcggatagagcaaatgcaattgtattgcccccagcgccaccaaaggcatcgatcaaggtagtttttttcgggtcatagtggtcttgagacaattcatacgcaatttggctggaagaacttagcaagggctatgagagaagaaatgtcattggacactcactttgctacaggctcgggtgtgacaccaaaccacgcgtcatccgtcatgtgaactccatcatcataatatgagaagatggagtatctttgactaaagtatctataagactaattagcatactgagcgggggtaagttttctgtggcaacaaagaacaaacttttggatatcccaggggacttcatgctggcctgtgtagtgatggcatttatctgtaagaggaagcctttccgctggttttaatgagaagccggaaggctccgcggcatcgttggcgcccaggtcagccacattgaggtccagcgctgcttggctctcttctgctaataatttggtcaggcaggccacatcttctcttgcttgaggattcttctcaaggacttttctgataatctcccacgcagcttggggaatttgcctggcctgcggcaagaagagctgtgcagttggtgcatcgatgaaaggaccgagggtatctcgcgcgagttgtagctctacagaatttgtcggctcattttcagttgaagtcatgtttgcgttccaggaatctatttaatatggagtccgtgacgaaagtgaatgaattgaataagatggattgatgagttctggggtaagacgcgtgaacaaaacggatcgcgcgaggacgaaagttggttattatataccagatatcgactgtgaatgaagacgggtttgactagaagttaaaattagataatgagaggcataagacgactttttgcgttggtaaaatggcatgtaggacgacaagtgaatttcaagacgaggctgagaatgtagcaagaatgctagtgcagtcagatccacctccaattccgctttttaagccactagtgccttggcacttatgcaaggctgtcatctcaagggacagcttgcggcaagctcatttggtgagcttcgacgtcactcttctttttcatgaaactcgcagtatcggattcccagctacttctctcttacatcacgacttatatcttagcttcggatagcggcaggggacattccggcgaccatgtttaacgcactcaaccgcttcatgtcccgcctggacggcgatgccccgcaacatcaacacgatcgcgactcgtttggcttccaggtgctgcgaaacacgaacctcgacctaccaattgagccctggtttgattatatcgttggaatcaacgggagaccaattgtacacaccaataccccttgtgattggcaggcgatcgagtgctgattggcgcaggataatcccgacccaagcttgttcgcccaagaagtacaaaactgcgccggcggaactgtaacttttggactgtggagcgcaaaggtatacattggtccttgaatatgaaacgccaaaagagaagagagcgacgaaatctgatgccatttgaatttgtatagggccaacgtgtaagagaaatgcacattccggtgcccgtggataccgcttcgctgggacttgctcttcagttcgcgcccatctcgctcgcggccaacatttggcacgtgcttgatgtgccagccaactcaccagctgatgttgctgggctgctaccttacagcgattacatccttggcagccccgaaggcgcattgcatggtgaaagtgcccttggcgagcttgtcgaagatttcatcggacggccgctccggttatacgtttacaataacgagtacaacgtcgcgcgcgaagtcacgatacagcctagccgaagctggggcggagatggagctctgggatgtactttgggctacggcgcgctgcaccggttaccagcccccttgagcgagcccgtcaacgcccccggagaaacaatgttcgacggcgagtttaacgagaagaggtcaaacgaatacatctcaacagaaaccagcactccgccgccgccgcctacgggaggcgactttttggtgcccgcccagattgttgacgcagcgcctacgagtgcgcctccacggggtggtacgccacgaggtgggaagaagaaggagcgtcatgttgccaacaatgatttcatggccgactatctcagggaagaagagcaaaagagtatagcgctagacaatgcgcccaagagcaaaggcacaggcgtaccgccgcctcccaagggagctggtggtccaccaaaggccgaaccaaaaggagatgaagttgacagtggcggagcatagagcatgaaatttgacttgatatatttctcttgataaaaaaaaaggattccctacttgcttggctagggtcacatttgctttttctccttccctcttggtaaactctcccgtggatatcattgaggaaatttgccatgttttatacgacccgtgtcatatgctttattgaagtcgtcattccaccacgcaacgcgcgaccgctgctccaaccgctgcttagttgatgaagttgacacagaagaaatgtagtatcagactgcagacaacgtagtcggcaaatgctctgtaaatcgtctgttagcacaacgactaggacacgcgcacatatgcacattgatgcattttatcagctcggtggattgaattggattatgtaaatcgtaccgttcaggagatacctctgggaaatcgctcttgttcgcggccgccgtctgtatacgtagcgagactagcttcttgttaggcactctttatcgaacaattcggttggtaagaaacagggtaagaggacgtacttgtcaagacaaactgtccaacagttgctccaaaaccagagaggaaagcattgaaaggctgcgatgaagcattagcatcaggccagtcctcctaagaagcacatcatctagctctcctgctacatacataattgccggccaagatacagtagaggaattgcagtgcgcccacgaccgcgatgaaagcgaggaacacgtcgatgagcttcgttcgctgtggagtttcgttcatgtaatactggtagatgttctgcagcaccttgtcccaattcgccggggtgttcttggccaatgtcgatgatggcttcggttgagtcgcagggacagagcccgcggttgtggtgtcaatttgggtggtcgcagcggctgaaggagccggttgagccgcgttcttcttgggggccatggcgggcgagtttggggcagcgtgcgggttgggttttgttctgaagagaaattgaagctcgtgatgatatcgatattcaactgcttggaagcactttagtctggcctcaaaggtactttggtacaattgcggccacgaaagctccaagcaggtcggcgagctgtgattggctcggaatcttggaatcctgggggcgccccacgtgccctgatctatcaatcacgtcaatgcgtttgcggcctcactcgattccgagcaccgacgccctcgggatataaagacactccatcttgtccgtcttgagaaattgcattaaacttgaggcttgaagctgagaaaaggcattttcaacttttcgcgatacaacacagttcatcatggtaagtcattgaggctcaattgcccggcgtagagctggaaattcggcggggcgcaaatcgactgacatcaatctctctattataggcggcaacatcttccccgctggctacgacatcctttattctgggaaccgtcactttcggcggcggtgccattggctttgccagaactggctctgttccctccattgccgctggctctctggttggcatcttgtgtatgtgatttaccagcctcggctcgaatcctagctaacgtgtcttgtcagacggcgtcggcggatatcgcactgccaccaatgcgagttacggcgtagaactaagctttctcgcctccgccatcctgggattctcatccattcctcgagcaatccgcggcaggaagcccgttcctattgtgctcagcatcatctcactctttggcctctacacttttggcaaagcgctgcgagcggctgcttaactggggggcatcctggcgtagtcgttgatcagtgaagagggataaaatatgtatagctactaaataaacctcagcaattcgttaattccaagtttgcgccaaatttgtttccaagcggtctcttgcatgcttcctggaagaagaagaaaaattgtaaattgataagataaaatggctattcttgccaccagattgtcctttttattttccaacgccggtcgtgagtaacataatatggctatataatacatgaaaaaggaagcaaagatgtatgcgtagagaaggataaaagacttgtacagcaagggttgagttgggaggcgatatgacaaagggtcccttggcgtatatatatctcttagagacccagctctcgctgctgttccttgagcttatctcgctttgctctcgcggcggtcctgttctcggcttgctttgcggatcgcgcctctcgcagacacttgtctaccagtctcttctcatcgttgcaggcgcctgtggctttgtgcatgaagccctttgcgtggcattcttcgagagcggcaataatgtcttcgcaagctgggagactggtgttagatgaaagggcggaatataattgctttgaggaaggatggattcttacgaagagcattcattgtgtgcaaaggaggatgcatcttgaattgattgtagcgcaaccgcagatttcgatttaatgtacttttgtagtggatcgaatcgattatttcgcaggcggatgttgatctggagaaaagcttgggcgactcgtcccgctggggctgcccactaatggcgatgccagtgccgggaatcaaccggtgctgaggttgcagtggcgcggcatggccacagaaactcgacctcgacatacatcgcgcatcagagatagcgggcctctctcttcgggcctctgcatctttttttcttttccacagcgataatcatgtcgtcatcacagcaggttcctgctaagaagcagcagggtatgtgctcatcggagagagaatatttgtcttcggcttaacttccaaccccccgcctacctctcatctcattttcactttgctgagcatgttctagatctccaaacaacttactcgaatttcaagaatacgttacagcagatcgcctcaaaaatcggcgacattgagcaggaagctgaagagcacaagttcgtttcttcctttcacttgctctcctttcacctcttcccttcccctattctggtgcttcacgcaacgaacttttggcccccgcgctttcaagccaggtctcacatctgccctattcatggcccccatcattaagcctcactgcactcctacatatcaatatcacaccgctgatttcattaccattctaggctggttcttgaaaccttggagccgcttgcggaagatcgaaagtgtttccgtttgatcaatggtgtgctcgtagagagaacggtgaaggatgtggtaccggcactgcagacaaatcaggaggggctgaagaaggtcctcgatgatttagtaaagcagtacaagagcaagcaggatgagttggataagtggaaggtttgtttatgccacatctttcttcaagcgtcagcagccagctaatctctatgcgccatgccaacagaaaaagaataacgtccaagtagtgcagcagtgagagaaacacccaacagcttatcgcatttaataaaaaaacaaaggaaaacaaggcaaacctcagccatatcagatttcacttctcacctgtgtgcggttactaggcaagagcataaccatctaccagcaacaatacagaacccatcatccacaatccacatttgattactatggattatatcctcgatgcactgctgatccacgatatcaacaacatgatttttactccatcattcaatttcattacgcagcatgattcactcatacgtggccatgccccattgaggacgcatacagcaaatcttggcatttaaaggatcctcttaatgcccggctgttcagcccctcggaattcatccctgtgctgatggcgcctcagtgcccaacaacatgcagcctcaaccttgctgcagccgcacctctgagcaatgatgcagcacatgaggattaattgcattgatgcatgcaaggatccacggacgcgattctgagtgtcttttaataatacaggcagtatgtgtaatttgatggatttgcaatcctgaggaggcttggatgcgtacaggtcactttacattgccaacaatcctccccaacggaagcagcatgccggtgttggccttgctgtatatcacactaacgagtatatccgtcaccgaacctatattcccatggactgcctgaaggagtatacgcctcgcaaaattcgttgtcaatgcatacctgcatgccgtatgatccagcatgaggatgccgttgccaagtggcaagccacggcgaaagccattttttttttttcctcgcgattaatccgacaagggagtgctgccactctcctcgactcgcccaacatcgaggcttaggaatcgtaatccagacacacgagaatcttaaaggacgtacatacggagtacatgaatacccatccgcaaggtatcagtccggcttaagaatgcaggagtggggtactcactctgccgtcgatagtttcccttccgccaacggctcgtatgtttgcttgtgacgcctcgttcgaaactgcgttcttgaaagaagcgtggaatggtttctagaatgttacgtcgcttagccggagtcggacagagaagcccgcgcgcaaatgaaagagagagaaaaaggccgctaggtactcgggatatgcatcgatggggactcgccagcttgagtgtgccttgggtgaccattgggggctgctaacagctagtagcggatactgacatgaggcgatttctgcgaactgcagctgtggaggcttcaagcaacggcttacctcgtgtgagtattacaagcccatcttggtgctaccacctccaccgacaacgctgcgcctactgtgtacttgctgccattaggcattgctgcaactagatgcgtgactctctctcgccatttctcttacacgcacgcaaatacctacaaaaaaagacaaaagatccggccgatggaggataagagcgcagacgcaggaaactatcgattaggcttagtttgcctgcggcatccaacaccgaataatttcaggtgcagtgccaggtatattacgtcgaggcgatgattgtgtgcatcgatggaacacagactatttacgcgtacgtcttttgcttcgtgcccaagccagtgctgctgggcttcaagccaactcatcagccatccatcccatcaagcaagccggctagccatcagcaatgtgcagggacaagggcagtacaaagggcaaaggcttttttccttgctgcccaatcagtggacgggtctcgcctttgatagaataaaccgcgacatggcaaggcacagcgagcgtctcagagagattgtttcgagctgcttgaaaagggcgaaatggcgtcttttcagaggttaccacagaatgcatgtaaccgcctctggcggatctgtacctggttcaaaagggaccaacaggctcgccgtttcttgcgggagcgtcaccattggcccaaacagctgcccaatgcccgagtagttgtcgagagccgggtcgtggttcgcggtgttccgggtcggtcaatcagccaaccactgggcagacatacaactgcggcccaatgacttgtcaactcttgttgggggcctgattctcagccaccgggttcctgagggagaggcttgctttagcgggcgctggccatggcctgcaagccattgtcaaatgagcaaccgcaggagcccaccatctcattaccgtcgtcgtgggctggcttgcagtgctacttctttgcgacgacgtcacagccgcaaggctagtcggacatgcatcgcgaagtaccgccggccagggtggctgatacaaggagcaccgcttttttcccttctactggaccaggacaggggtggcgggagttttgttttctgaccttccatgtgtctgttgatatcctctggtttagttttctcccgatggaggtaactcagccatccgaaggagttgtaggctactgataccgcggatagctgctcaactcaccgcctctgatgacctggtgcaaccctcttgtgacgacctggacgaggatcattagtcctgctgttggccattgctagagcttatatgcgatgtcccaaactaggattacgtcgagctactcaggataggcgtgtctgtggcctgatgatttgcgcatgctgctcgtataagtgtggtgggcctgtatccttgagcgagatgctggcgtcaagcaccatgcaaatacctaccagactgttttactgatgagtagtagaaattcctgtttatggaggtagtagacgagacacccgtgcatcactacctaacaataattttgaaaaggggaatacctgtgtagccatcacttcacaggccccctgtgatatcggattttctacgttgtgtccattaggcgcaaagcttctcttggtagctgaagcttccccaacccgcctgtaatcacctgtaccatccagtcaagtagtagcggaatacgcccagctcagctctagataccagcgctgctagtacgaatcgaggagctcaaggtagctcggctttggggccatgctgtccgctaatgtagttggtcattcagcgtgcagtaggctgtggaggggtaccttgggcgattggctccccccattatcgataaacctgtacgggaactgtcactgccgcagcgcccacccaacacttcgccttggtacagggctagctgcgcaaagtaccgcgctacctcgccgccaggttcccgctgctactgctattccggccgacaacatcgcgctgctgtcgaccactagcctcgtccttctttttcctctttgcactccacatccagatgcacccacgccagccgcatagcaaacagctcaatacaccctcctgtgcgcatcccgcaagccgtaagacgctccctagactccagactcgctcggcgagcatctcgtcctgacgcagttgacagacccggaaccctgcgctcttgtgtaacctcgccgcgccaccgcagtcagtccgttgccgtttgcaggcgcgaagacctcgtctgtccaacgcgcactccccccgtcgccgaacctcgtcactgccgcggcgtctgtcgtccgggccggagaccttgaagccatcgagatcctcgggcgttgcgatagtcagaagacaaaaggcccacgctgagaagcagcttgatccactcacgcccttgtgggagcaccgctgggacgaatctgcctttttgttttgctcccctctcccaatcgactggaaactcttgcgattgcgggccctggttttttttttcttaccctcgcccacccctccccctccagtaattcccctccaaccaggcatattctctcccaaccggctcgccagcccatacatacatacctacatacatacatacgccaagggagcgtcatagctccagtgtcattcagccagggcagacccaagcctcccgcagccaagatccctcgcgggctgtgacgattgacgcatcttctactacacacgcccctctcgacgtatcaggcaagcctcatctctgcgacgtggccagggggacacatcatcgcgaaacctcccgaactgtaccaacccgaagattatacaagacgctagcagccgctgcaggtagccaaatatgtccgactcccctcaatctcctccaaaggatgtcgaccaaggtgcacagtcacccgacgaagagcaaatgaatgataaccaggatccccacgccggagctggctatgagtttgaaggtgtcaaggagcaagatcggtggttacctatagccaatggtatgtctttattgtccccccctgggccgccattctcgaatcatgattgctcgcctcatgcatgtcgagctgcccatcttttttctcagccttgcatagctttcccatgtctcactcttctttctccaatgtgtcggaggcgtcgcgggcgtccaagacggacaaatctgatgaagtggacgctaacattcgaaattttgcgccagttgctcgaattatgaagaatgcccttcccgataatgccaaaattgcaaaggaagcaaaggagtgcatgcaggagtgtgtgagcgagttcatctccttcattactagtgagggtacgtctataccttgctggctttctttttttgaggaatttcttatcctatggaaacactaacatgattcattttagcttccgaaaaatgccagcaggaaaagcgcaaaaccgtcaatggcgaggatattctattcgccatgacttccttgggcttcgagaactatgctgaagctcttaaagtgtatctgtccaagtaccgtgaagtaagcatctattctgccggtaattcttcttgagagggcatgtcctaacagggtgatgtgaaactagcaacaaaaccaatcgaaccgagagcgcgtcatggagaataacaacaacaactggggaggcgccatgatccctggcgaaaaggctgaacctggcccatccggtgccgagtatgctgctcctgaagcagcgaatcctgctgaaggcgctaccgatccgaactacatgtatgcttcccacgccggccataatggagcaggtgctggtgaaggctactagaagagctttaccggagggctgaaactggaccagttgacagcttctaccaggagcagtcagccaagcctcccctccaatcgccagaagtgatataggccttggcctccgaggtaatttcaagatctcgcatgactactggtgtctagctatcagctcaaaactcgacgtgtaaaagtactagcacgaatacttggcttatctgacttggagtttgcaacattatcggcgtatatgaagtgtgaagggattgggcaacaacgagaggagatgagctatacaattccgctactctctcgttaaaatgtatggaatcgactctttctttctttctttctttctttctttttctttagttgtatgggcttcagctacaaatgggcgatcagacaattagattctaccctcggagctttacttgtcgactcaagagcggtcttgagatgcggcacacatctttttttcggcagtagggaattaagggcttgctaagcaggacaacggatatgcatggggtccagattgtgaatttacggagttggaacatcggatatggtctgctactacattacaagtatgtccagtttacacggggcctctccgcatcatttctcgtggtttgactgccattaatgacgtatgtgacacccatgcagcccctgcctgggctgttgaagatccgacgtagttcatgcagccacttttgatatgtccaatgccagtctcttccgacaatccttgcttctagtaactcgcccgctgtacatacgtagtagtcaagtaatacggcatcgcgatagcgttagtttggttcgttagtagccttttgtatgacacgatatgagagaaagaaaagagtctcgagatagaaaagagatgtgacgattgcccggtagcacaacagcacaatgcagatgtgataaagaacaggtaggtgcatacatctctaacaaatgccgagatatatgctcggtacaaagcactccgtaggtggcgcaagaatattccagactccgaagcgccgcacggaccaaccgagtgctgcctaagccgacttggttgcgaggcacgtgcggagaccccacttgattgaaaatcttccctgctaccgcttaatgtgcaggaaaaaaagaatccatgtcgcccagcattgacgttgccacagctgtctagggttctctttcagcatcatccattcacctgcgtttcagtttgcaattatctcgtatccttacagcgcggcgaagctcaagtcatgggcctcagcttgtccgagagcctggtcgtatcgctaagagccctgtagctgggaatgattctttttcccatattttttcttgcattgctagattccccataacgagcgtcacgacaatttcgccctccattctcgccagcgcctcgctgtattcttaatcatcatcgactattgacaccgccttcatgcgaccattcagtccagcgcctagaagcctcactggcactctgcccaggaacactcctccggtgaaatctatactcaagccctcctcacttctgggccgcaggaaagaacagcacgaacagctcagcgagagccccgaggctcaagacgcgtccagcaaacggcgcaaggtcttcttcgacgatataaagaatgtgacgtacgaagtcggccggcggaccatggacgaagtaaaattagaagtgcggatggcgctggaggcccatctgcgaggagatgacggccagtatgatgggttgaaggagatgtttgccaacgataaaaagagatatctgccgccgatagtcggagaagaagaggatacgttgaagcctcacgaacttcaggtttacctcatggcgttgaccggctgtattcccatcttaaagagcaaggactgcaatggtctggtgaaggcgatccttaactgctcatggctggggcgagatgcagcctttgtcaaagtatttacacattttctcgccgctctagtcagcgcgcaaggctcctatctcaaccaagtcctgaacatgattgtgggcaaattccacgacacgcgcccatccgcgtggcgagtccctgatttccccgaggtcccgcgcgtcacaatgcgtgagaggctgcactcgactctgcagtacctcctcaggatgtttccatccgccatctccgttttagaaaacctgcttagaaccaaatttccgttcctagacgattcgatgagagtccacatggcctacatccacaacctcctccaagtcaaggagtacgtgcctgatctggcggaagatgtctatgatatgatactcgatcgcgttgtcaagatcgactcacagatgcaactggatttggaagacacggatgacgacatcacagccgccgtcatgtacgcgttgcgcgagaacgctcaggaagatgcggcaggctgggaagacgaggcggatgacgatagtgataccgaatctgttgatagcgacgacttggattacgatcaagaggccgttcggatcaagactctcaaggacagcgtggagaagatggattcgatgctcgatacgcttttcgacatttacacgccacactttgcaaaccctgggtcagataaagcgtttgacatgttcacgacgatcctacgcgagtttgatcagatggtattgccgacatacaaatcacgacatacacaatttctcatctttcattttgcacagcaacacgagcggctgactgacgccttttgcggtcagctcatcgccagtgccttccagagcaacacgcccaacattctgaagcaggccgctgccgcctacctggcaagctttgttgctcggggagcactggtaccgcgccacctagtgcgtacaatctttatgcttttgatccatcacctggaccagtaccgccggaaatatgagcccctgtgccgcggtccagatctcaagcgattccacccctactacagcctcgtacaggctaccctctacatcttctgcttccgctggcaagacctggtggtgtctgccccggagtttgtcgaccccgaagacccagcgtcctacattggccaagaccttgagtggattgggtcggcaaggaaagatctttcgacgcacatttttggcaaactcaacccattaaaggtctgcgcaccggtcatcgtcgatgagtttgccaagctggcacaccgactcaacttcatgtatgcgtatccgttgattgaaagcaataagcgcatccgcttgacacaattcttgtcatcgacttactccactggaggcgccctgcgagactctggttttgatacccaggaggagagctttcatcaactggacccatatttcccattcgacccataccagctaccggttagcaaacgctggcttacacaagattacgtgaactggaaatcaatcccgggcttgaacgcagaagacgatgaagacagcgacgactttgaggatgacgaggacgatgatgccctggaaggccttgaggagggcaccgctactgatagcgagagcgactactctgagtaagagccccgataaacgaatgtgaacggacggatatacccgaaacacgatgtgatggatgaaactcttgtctctttatttggaatctcttccacatctcggaaccttatccatgttttgctatttcaggaattgctaggacatggcctactatatactaggacccaaaggaggagggagggcccgcatcgtgcttattcacaaaaagagcatatggcctagggcgcatcagtggcatcccctgtttgggcatgctgctattgccgttttcatgttactgcgtattttgtttttatttctttttctttagcgaggagttggcaaaaaggaacaattggtttttgttgcgcgttttgatttttaagttttatcgttcgatgcatgttgcagtcatgtgtagcgttggtgcagggatgatttaaattaaatgaatataaaaaagttgtcttcttcatcctacctattcaagatgcatgtcccttgtcctatgcttcaactatattcaattaatctagtagctattcttttaccacaaataggaggcagatgataatatttggctgttttataatgccgtctgtcatctgtcagaaagcggtaggcgatgagccgagaaaaaggttgtaagcaagtatttcaaatactttgcatctcggttcgcttatggatatttaccagagggttacaaatactacactatttttattctttcttactagtatcatgaaaggagtgcatatactatactgaagcgctgcaacgctataggagctaatgctgtagttgttatacaaagttgagccgaccgtactgtagattgtgctctttcgttcactatttgagatttctggtcggcgtaatcctttctcccgtcctctagaaacgaacgtagtaatcctttctgcttatcaggatgtttgtcagtgtttataccccgactattacgacgggaattttgggtttcgtcggcatttagcgttctttggttctccgaggggtgggaggtacccagtacctttgaagtctgatgggactatcgggaggagatatttggaatgaaggaatagtgctgtggttagaatttctagcgctatagtttacagagcgggcactgtaaaccactgactgtatagtctggccgcgcgctaaattccaaaaaaatcgtcagcagtcttcagcggctgctattttgcatccaatgagaaggcaacgctaagctcgctaatgagcaatcaattcattctgcggcgtcagtttgcccagtactctctcacactgaggctattgcagtagtagcggtatggaaattcttagatcctcgggtgtcaaagtagcagatacctagaatggcccgctatccggcaattggcggttccaaacgctcacccgcaaaacgaagccgactaaaatgcaaatcgccagccttttcaacctttcctttttgctaccttgaccacgtaatttgcgtttagctcgtgaaagtcgaaaaaactctttgccccctccttcgcataggacggcagcgcgcgacagccattcggagatttattgttgcatctggtggtcaattgctcggagcagctcgaggcttgacttgtctggggaaagcgaatcgttacacaaggcccaaagaaggctgaagggcctgtcacggcgattcattcatttctccgtgcttggtgtcgctcggtcgaccttgccagttgtctttgctctcatccggctcaatcaccagatatctgctgtcacttgtcggtggcgctgcttgcattgccgcacaggccgttgtcgcaattgactgattgattgtccggcgccatggacgcagagcccgcaggcgctgaccggccctcgttcacgtccttctggaagcgaagcaagcagaaggaaaaggagggcgacggccacaagaagaagggcaagaagacgaccagccccagctcgaccggcgagctgcaagacgaagaaattgcagaggaccacgaggcagatcaagatgccggtgagtgctagctgacgcgtttccacatttcgtctccccgcatgcacggcctattttatgcttgaattctgctttgttgagccgctgcagtcgtccagaggcgtgattccattgttttgtgcccgtggcggctaggcaagtctcccatcgatgggggtgggaggcagatgcacttaaggggggacatgacacaaggcgagaatcagctggcaggcgacatcctgggcgctgcacgggcggctcaattaatgattacagcgagaaaaaggactgcaagggactgccatcggcgctttgcaggcgatcgccctgctggcggcgggtctggccgtggcggtcatcaaatgcagcccaggagcaagtgcttcgtgatttggaatagccggtgttgctggcgatgtgggcgagagcggccggctagcggtttggccatctcaaatcattgctcggcagcgcagccagcgtcgtctttatgcctttataagagggagccagtcgctctcgcgaggacccaattatgccttgcctctcagtctgcctgtacattcacactcacacctgctttgtgggcgctgctctgattccattcatgacggccggtcccacttaaagtttggaatcttgtacttgggcgttgcgcttcaagtcaagccataatccccattgcactgcactaccactcgttacttatccacgctatgccttttctttatcgagtttcaccgtcccgagaggtctgccgctccagatatagatcccgggtgcagcgcaggaagaagatgaagatggacgctgaaccaagacttcgacacgcagatgaacacgccggcaaggacgatgccaaggaccgcgcccagctccggcgggcccaggtccggaaggcccagatccagcaccgccagcgaaaggcaaactatgtcaagcagctggagctggacgtgtctcagctgcgagacctcatcacccaggcccagcaggagacgtcgctgatgcggagggagaatgacggcatccgggatctactgaggacgagtgagcagcacctccagcccacatatccgcaggccgactcaacgtacttttcaaacgcagggtctcccggcactcgtgtgggtggcttgtcagagctggacacccaagaatggctcggcggcgggcagctgtcggatctggacctgaaccagaaccccttgatgccttcgacctcgaatgatgcggaaatgtttggccacatcaacgtcgacgacatcactgtatcgctgggcatccatgatctcctgggcacgccttgcttcaccatcaactcttcttctggtgccagcatacagacctctaccagcccgccgccgccacttgaaagcacccccctgacgcctcctttgacacctcaacaagaacagatagtgatcaactggatcttagcgtaagtctatcctccgtcgataatgcaaatccaccaaataccttttgcagagcacgactaacttgacccagacttgaaaacatttgctgggaccacttctcaaacaccgatttccacaaccacgttcccggagaacatgaagactcctataaccatgctctcaccgccactgctctcttcatgaatgccgcaccctcctccatcttcaccgaccgcgaggtattcacggcaatagaccccaccacgacacaagcacccaccttccactggcaggccagcggcatcaacatcaactctctctgggcactggcgcaattcgagcttgatccaaccgagatctctcccatgcagatttggttcgacctggcgtccaagtattcctacgagctactcttttcggacggcttgttgaccgccttgttgatcgagctgaggccattgataaggtgtatcgagttcggtgcgtcgatacagaggcagttttatgacgatgtgattgccagagttctaggggtgctgtgatttgatttaaataatataccttttcttcctcccttctcttcttttggttggatgatgatgacagtgggacaaactatgtggcgtaccggtagtctttgatatttttttatggattgacggtgtacaattttttttttttttttttttttttttttttaatcttcacgctggtctttgaactggagttttgatgatgcccgttggctctcaagaaatacctcaagtcttgttctattattttgttccttctaaaattttgtcttttgaaagtcgcagattacttggagtagcactttcgacggccttatgaatagccgtcaatggggctgaagatggatgctatttataggatacatgcagtaatgacagagtgtaaataggaatgggaccaagggtaatcacagcaaagttgcaaaagagaatatataccacatcataccgataataaaaaaactcagcttcaagtctatctgcctacttatctacacatctatctcatactcaaatgtggccaccattgaaaaagaaaataaaagaaagataaaagaaaataagataaagaaaaaggtaaaataaaataaaaaaattcacccatttttacaaagctttaaccatactacgatcatcaaaaacatccctcagcagcgcctccacgcaggcatctctatccagcgcccccatggcatacgtcgactcaaaggcaaaaatgctgagctgcccaaagaacggcctaagaaccttggctaccagctcatcctttctctcaaagctgacatcgtcgctgatgccaccagcgccgaggagcggaaggcggcgtgggccgttctgattagtcgacatctgggccataatcgtagcgtcgtcgtggccggcaatggtggtcgcgccaagttcttcggatatctcgtcgaccagggcgacgggttggtacgtggacgatctgtataccgcctcgatggtgtccgtcacgaagagccactcgtgcagctggaagtcgtccggcgcaacgcagatgagcaggtcgagcagcttgcaagcctgtaggatggcggcgttgacgtaaacctcggatgccgtgctgtgatcaggggcgacgatggaagatatggccgaatgaatctcggcgttgaccacgggccatagcctggcgagatggatcgggctgaccttgagcaccaatgctctgatgaccatgtatacctctgctcgcgtggtggatgacggagatgatgttgaagtggccccgaacagctcaaccaccttgtcaaagatggcagggatatccgtgacaaaggcatcctctgccgaggcaagaatcagagtagcaattctccgcaaattaagctgcgtcttccgatcagcttcaagacgagctgaagtggcgcccacaccgaatacgatccccgcagtcgtaggtgcattaatacggccaacaatctctgggattctctccttatctgtcaatgcccactgccgcagcaacggcagccagtcgctctgaaccaaggcaagattcattgcgaagaatctgctgtcattaaaagcctcgctgacatccttcttccaggctttctggttgtttggtagccttgaaagctcgtgcaagagcctcagggtgctggaagagactgaatctgggaacgtcttggagcggaaagtcggaccaatgacattggaagatatcgttgcagctgcagagagaactcggtctggttcaaggaggatttttggcagattgggaacgatggaggctagaatagctacgacatcatcagatctttcgattgcaccgggaaatgtgccgcgacgttcaagctcgcccttgacaaacttagtccccgacgtgccgttcgaattgcctgaatcagtaaaagccggcctcgtagtgaagagagcagtaataagccttaagaagaggtcctacaaaggggttattagttagtcaatgtatctttatatagcgactacaaatgaaaagacaaaagcttatatcttacccctaattctctacgcattttccgctgctcgccgaaattggtgttgtcaactttctcgcccaagatggcggcaaattcgagaaggctgggaagcgtttgtctgtgggggaaaggattgttcaagaggtccttcaagaacgtgatgcaatcttgccatatctcatccatggcatcgtcatcaagtgacctggcgtactcgactaggaagacaaccaagtcggcatcttgaagtgagattgtcattgtcgacttccgtgagggctccagcgcggcagggttcgtacggctgtatatggaattgaaaagagccggcatcgagtgttttggtcttgcagcatctaaagctgctaggaagctaaatacggtgacatgctccgcagcgcttgttgagtttctccatacatcaatcacggtctcgaggctttcgagcgtctccgccgtgaaaaggtgttcaaggagtcgccttgctcgattcctcatcctcagagatgtgtagttaaaggacgctgatgaattgatatcctgcgtggtggcttcatccccctgtccccaagaccagattgaaaagcacattcgcaccgcatcttggaaggctaaatgaacggtcaagcggtcattggccgtggcgcttcgagactgaggggagtctgactggaagacacccgataccatgctcccaaagattgattgaggctggtcggggcctttcacagccagcgcttgagcttcctcagccaacaattggtcatgtgccttagccaagacttgttccagagcattgagaaggtaaattagagtagattctggcgtaccagcctcactcttgacttcgtatgattcgtcttcaaacaaaattttcaagtgagagaaggtagcgcctatttgtttgcatagcgtttcgacaaggggtatcaagatctgaaagatggactgagaataaaaaggcagacatctgctcaaaaatgagacccaagtatctaaaacaaactggctgtttgttgaacttagacctgactgtaggcatttgagtagctgggggggcattaccataggaggtggagccatgtcgccggaggagatggataatctggttgcatgtaaaggatccgcgcttgatcttcgcttttcggcaatggaagatatagcaagttccgtcaccacggcatcgtgtaacttgagagcgtcaaagacgacgtcaagcaaaagaacttgtacatacggatccgtatttccaatggaaattgacagtctatcaatcagaacatgatcaagatttagattgaatagaggagcggcatgatgacttgtgaggaagtggtgaagaacagtcagcgcataacgatgcagctgggagactctgttacccaggtcatcgctggcaggcgaaattgcatcgccagtaatgcaggccatgcacacccgaacaaaataatcctgtagcgtgatgtcgtcttcgtctccgccagctagagtgacgtatttagcagagatatcgggatgcacataggaattatagaatacatactagagatttgtacctgcgccgtatccccaaaggagagatgcttggatacaagtactgcccctgaagtttctccagagtgaattaagacgtgatagagagtccgtaaatagtacaagcagagatctatatcgtcatcttcggtgaaagcaaggggttcaggcagaggcttctcagcttggaagtcttttccaacttcgcgaagaaaaggtatttctccaaatttcataacgaagagtagaaacaatctgcgttcaacacttagcaaactagtgacaagcacagggaatcattgtggaaaattacctatcaatgccaaccatgttgctgagccatgatttgacagtcataaacgactgcgtcctgtcgtccaacagtccatcaagcacaagcaatagaggtcgtgtcaatataatctcataatggtcagtcccgctaactctttggccagattttgcttccgctgtagggatctttggcccacgccgatcagattgggtatcttgaatagtatgtgaccacaaaacaccaaaagcacgcccgatatctgcaccatcgccagcgctctggttcactatgatactcgcaagcgaggcttcaacatcacgacgagtaaatgaaatagctgcctgaagttgccataggcatcggacagtttccacatgatatttgggctcagaagctgaaagatatgaccatgcgtggcgaactagagggtgcaccagctcagacaactctgaagttgaaattcgtccaacatgatgaagctgcgtgatgagatgtagaattgaagaaaagtcagaaaacctcaagggtcgtttctgtgtcacctgtgcctttaaagaggacattaacactttttcatcaaatctgtaggttttgggaactttcagcaagatgaggagtagaattttgatgtgaaagctcaaagaacaaggtgagtcctgctcggccgaattatcaacaatgtacttgactgctttgtccagaatcaattctccagtttctatgtgagtgaaaggtattggagaagcgtcaggatttccttgcccctggacataaaaatcctggattcttttcaataaatctttggctgacggtgacgtagaggaaccagagtctttcttttgactggctttgcccttggacggctctgtgaaagcccagcccggcaccagttccaggagcgaaacgataatgccaaggacttgttctttaagagatgggttagggccatccggcagacacaggctatcttttcgactcgctgcatcctctaacatggccaaagcagcgagacaggccaggggagcatggattgtgctcatctctccgtcatgcacattgaaatgggcgatgataaacttgaccaaagagagtttgtcgcttcgaacttcactgttcgctttctgtgagctaatagcttgatccagaagtccaacgagctcgccgtatattagaccaccttcaatgccatcgaagaatacacttgcgctgcgtaggacctctgtaaattctcccttggccgggccttgattctgaaactgccgcacgctctccaccacgggaagaaagatgtctggtatcaccaatccaccaacttccaacttgtccatcaaagaaagacaaatacgataggggcgggttcgttcggcaactccaccgtgtgaagtatctttgatcatttccagtagggcttttgtcagagattgtagaccaaactgctcgaaatagtttgttcgggaggatagcagagcctgctgcccgtctgaggcgctaccatgcaaatcttggttgtgttcattttcgttgcctgttggctcagggccaaggagccatgcccataagcgacgatttaagctcatatctcgtcgggtaactactccaacagccgctctcaagaggagttccagatcaccaggtttaacaagagattgtaacactttggaattcagggggagatgagagacaagtagatcaagaaagccacgctggatcagcagctgctcatcagaaagtccactggcaaagcatctcaccagcaaacctggttctggagtcgtaacaatcgcagtaatttcactgctgacgccgccttgttctgtaccattctggtcatttttctcgctggatgtcaaagatggatccgaacccaagataggcagattccgcaccaagtaggctagagcaccagcacggcggccatggcttgtaacagaagctagaaagaagcactgccaaaagaaatcgtcgcccgtggcatgttgctccgtgagagcgacgctatctgttggtcggatggctttcttgaagctcccaaccagtcgcatagttcgatcgaaatcttcgctagtttcatcttctaggccgggtaacaacgctaatattattgatttcatagctggacgtaatgacctggaatcgacacccgtgaaatgacgctcaagaaggtcgagatatggcgaccggacggaaagcgatgcaaaagagagagtgggtgctaatccaggaagatatagagggaggtctcgcgagagcccgtcttttccaatcgcttcaaatacataattataaacttcgagcgccttctggtgtacacccgagggtaaagacgggtttaagcattgtgatagacgtttcgcgacggtgatcttggagggaataatggcgctggcgggcggtcgagcttgtagactctatccaagaatgtcagtacatcatgctgagaaaagaattgtccgagtcgtattgtggtgatatctgaccttgaggagcctgttcaggaaggatatgtagtcagcccattcctctagagctgtttcgaataagagcagcgctttgtcgactccggcagcgtatcgacggtatgccttgtccttaaccggggcatctcctagagtctctggatcagcaaaacgatcaagaaaagccattcgcaatgaggcctacccacctccgccgagttgattcctccattgtcgtggaatgggcgagtcccgcccagaactctctggcgacccggagcgtacaccaggacccagttcaagcgccattatgccaggctaattggttcatgggtgagatcaatggcagcagtgtttggaggtcagaaagcgagtcgcatagcggcgagggacggctgtagctacaatgcagttgccggacagcctcacgatgattcgccagagctgaagtcgtccagaaggctacgtttcagtggttgcgcccaaaacgcgggagtcgacagagctaaggtgccgacatacgtagccaaccccactataggtgcttgattggcaccaactgacgcaaggctacaggccatggcggccgagtacgtaccggccacagcggacccgacagcgcttcggagcttttgcttctacagtggcctcgaacttcctccactgctctattcgatccgcctctctctcactgtcgccgcggccaaagcgcaatggcatgatggatggcaaggctgtctcgatagcagcaagatcgcgcaaccttctagcccttgctagatgagtgccccctaggttccgccctccttgagatgctacagaactgcgcgccacgatgggacaggagagcgattcccccgtcgaggagcaaccccctccgctccctcctcgaccgcacgcgaggagcgtgagcagcgccgtagaccagaaatcctttttgggcgaagcgacgactgctataacacctttagatattcagaccctgtccttccccgacgggtcacgaggaacattctccacgcattctcgctctgcgtcgacgccgacaggcagcggctatacgtctcccaattaccgaccaagcagctcgggggctgatggcgacgatgccgccagcatcatgagctttgcgcctacaatgcgcccagcgggagatattgccagcctgttgacgtcctcgctcagcaagaagagtgccgcatggaatctgctaaaggcgcaagcggcaagtgtccagccgtttgagaaacattacagaagcgccgatgatcgacttgccgatttcgagaaggaattcaatgcgcttcccgacgaaacaaatgaatacttcaaggacgacgaaaggttggccatttggcggtcaaaattgaagcagtacatgatcctatcttccgccggcaaacccatctggagccgacacggagacctcaaccttataaattcctccatcggagtagtacaaaccatcatatctttctacgaagggtccaaaaaccctctccagggcttcacagctggcagcacccgatttgtggtattgactcaggggccactctatttcgtagctatcagcaagcttggggagagcgactcacagctacgagtgcagctggaggctttatatatgcaaatcctatctacacttacgctgccttctttaaccaacatattcgtgaatcggccgtctaccgatttgcgcaaaccattgcaaggaaccgaagccttgctatcgtcgctagcagacagcttcacgaaagggtctccctcggcattgctcagctcattggaatgcttgaagctgcgcaagtctcagaggcacacaatcaacaatacatttttgaaatcaagagccgacaagctgctctacgggctcattgtagcagggggcaagcttgtcagcgtcatacggccacggcgccattctcttcaccctagcgatctccagctcatattcaacatgctctttgaatcggaaggcatcaaagctggaggcggcgaaaactggatcccgttgtgcctgccggcctttaacaacaaaggctatctatacatgtatgtcagctttttcgagggagtatcgggcgaacaggcgacggcacccgctgcggccgtgggacaaccggtggacgaagagattgccatgatcctcatcagcgcggacagggaagcatttttcagcctcaaacagatgcgagacgacgtcgcgcagcaactggcgaagaacggtagccttgccatcatccgggacgctgctcgtgctggtcgtccaagcatggcgcagatcgcgccgggaagccctatttgccatttcttgtttaagtcgcgagcgaatgtgcaattttgcatgtcgagcctagagccaaccttcagccatcctgtaaagagaagacgtcttatgacggtatatcacgagctacaagcctcaactcatgcaaagaacgcgcatcttaagattttgcaatgcgtgagcgatgattctacgtctttggcttggcttacacctgcttttgaactctactgcattggtgggcctaatttgtcacgagcagcaatggcgcagggcgccaataagattatgcaatggatcaagagagaagagaaccgattgttcatcattggcggcggtgtattttgacacctttctttgagttcataaatcattatcatacaaattgcagttttatccagccccccccccttatccagtgccactgccttgcctcgcatgtactatcaatggtaatgttagtaaagactgaagctgcaggttgctgtttttttttttcccttgagccatatcaatttattatcgagtgttttccctcccctttttcctctttgttcctcgctccttgtcgccgtccaatgtttccgttttggtcctgtttcaagccggcttgggaatttcggccacagtgatgatggttgaaggctgagtgtgattgttgcgtttgacgtatcccgtctccattggcaaggtgctcatcctcctggaagccctactcgggggtggtcgtaaatcagaaaagccttcgccagggcgcgaggggcgctgccgtttgatggtcaacgatcgcttggcccattgcagcaccttgtcgttgacgctcgcccggcgcttgggcaattgcacccagctgtcgtcgtagcttcgcggaggcggcggtggaaccttgtctttgctctccacaaagtaggacgtcttgggaggcggagggtccaggaaagactcggagaagggggcgtcaaagtcctcgtggaaacgagggctgcggatggggctgcgtgcctggaactggagatccggctggctggcggcgggcatcaagaggtggaagtctggtttgcgggaagccatagcgaaggtgattgtatttttaggtaggtaggtagaaatactgaactgaactgtcaagcgagcgtgttatcaaaagagtgtgagggtttgaacgacggtggcaaatcaattgctgagaaataggaaaattcaggtcattgacgcagatgggcgagatatatggccacagcaggtgggatgttttggctacagggacgaagagctctcttataagtgctacgaggtgctcagagctcaatctccctggaaacgtgccgctgggacgttgtttcaatttgcaaagtttaaaaaaggaccggtggttgacgaaatgaaagagaaactctgtaatgtctctcggaagggcggataaaaaaagagacgggcgagcgaagggaacagaaaatttcaatgccctatgactctccggcagtgtagccaacgagcagcgcagaaattattaacagatgcagctaatggcccgtaccaccacggcgttgaaaggattgccgcatgtcattatccacagtgcccctgactagagcgcgtcgtgctggtggagttgcggggggccagccagtcaagatccggacttgtgctgtagggcccctctccaggggcactgcggcgctagggttcaggcccggtagcggccggcagaggccacgcagggcacgctgtggccttggaacggtgctggatgggtggcctggcctcgcacttgtgatgccgagggacctgcgtgccaaagtctaaagggctcttgggagtcttgggggcctttattcgagcagcggctcgtgtttgcttgggactgggcgttgtcgctgtagtgttttctttgttgctgttattgtcgtcgttgcagctgagcgaagttggcagatgcgctcatctcgttggccgcaacacccaccaccgcttgtacctattgctgtccatctcttcaatttttaatctccggtcatgtttctagaacaaatgtcccggacccaaagacagacccaaccgctacgctatcgtcggtaccagtaatacaagccattagaagcgtcctgttccgcagtagctgggcgtggcaggctggcaaaagcagttcaacgatcaagagggggcccccctgctaatgaagcacgtgaggcatgcgggcatgggaaaatcatttcgccaaagagcccgcataaacgagaggagaatcacctgtcatacgtgtgattaaaacgcacgtccactacgccgtagtggtactaaggcgaaacggcagcatccaggcggtgggaagaaaacaaacattgaaaaaacacgacagagttcagctacgtctcggataaatgcagggctgcaccgcaattggccgaacgagagacccggtcctggttcctggatcctgcgcttgcgaagccagagcccatctgtcattgataacaaaatatgctttcagctgctcgagatggctgcagacaacaacggggttatggggaattctgaagcaatggcaccatcttcaggcaccacgtgtctgtgcgatgacctcattggcatgatacagtttgcatggaggactgcgttacgagactataaagagcaacgatgctcaattaaacccacggagcgccacacctactaggtagtggtacaaatagtagcacacaattcaaacgttcaagttcttagaggccacatgatgcccaggacttcaggcattctcccggggcaacatcaacaggtttgaactctaaaatggctcttcttgaaactacaaagctgatggatgcctggtgttttcggcagttggaaagttgctacttatctacctacctcctagtatgtaagctactaccgtggaaaagtccagagtccaagttgcatctccagggtagcggacgattttttgcggtccatgtactgaaatgctgtcctcggtccttttccagcgacgatctcaagtactaataacaccttcctttcatcacccacattcatgaactggcatctaccgattcttaggcggcagcatgcattcttaagcactttataatattctattgaacattctgacggccttgatagaatttaggtactcaaaaaaattacctctaggatcaatacgaaaagtcgcagcacgatacacgtattccttatacttccgggcaggcacgcccgtgtccctggtgcatgcctgcattccagtgaaagtgattcatcgcaacttcctcctccactcgctcccatatttcatgctgccagatggaccttccaatgtgcatcgcgtctttctcgccaagatgccgacgcctgatcaagcttctttgccgtggcccgccctcttcatctgaaaatgtttgtgccaaaagtgctggtcgcctcgccgtgtcttcttggagttggtttacagttctcgtgttctggaggtttttgatttgcaggtgtcgacccgtcgtctttggcttttctgcttcttgttctaatccctgagcccttcttttttttatttatatgtgtatgatagtttcgccttgcccaccccgtcacagccaggacttgccgcgtttccatggatgctgctcgactacgacagagatctgccagtcattcctcgctgcgcagccagtatcgatatcaatccagaatgatcaactacaccaaccctcgtccgccagcccaaaggcatccgttacgcagagtcaacgaaaaccccgctctcctacgctctcctggtcctttggagagcatgctcaagaccaccaccgagacaggggacattggcatcttttccatcaggccaaactcctcttcggcgccctttgatcggccacacagacccagattgcatccccgagatgtggatttgttgctcccagcacgctcatcgggctatgatgaaaactactactaccactccgacgaccataaaagactgcggccatatcgcgacaccacgtccgaaatcatatctctctatggttctgaaagtcagcacactctttcgtcatcagtgtccccagccagtcttgaagatgatcccaggtcgtattcaatgactacaaccagctcaaaacgaatcccttcccagaaatctaccggtacattacaaagccaatccagcggaagtggctttcaacgtccaagatccccctttccttacccaacccgattgaagcgcccaggagttcgcccggcatctccagctctgagagagaatggggatattgactacagtaggatggttgagctagagcgtttttctcaagtaggcctccaactagaagcttatagaggaatctcttcactgacatcttcttgtagagaactattcacgggtcatacaaacctacctatatccacggctctcgaaggccacctccgctttcccttcgtgcggaagccaatagatcaacaacctctctgccgtcgagaccactgcattcgcctcacttttatgcaccggcatcttaccatgctaggccgcccaatccctccatggcgtggatgcccaggcaaccaagtagaaaccagccatatcctacggatcaaagcactcgatcggccagtcttacatccattgttgagatgtatgataaaccaatagcttcaaatcaaaattgtgcgcctcctcaatcgaccggctctatttattacgactacagtgaacaatttgaagaccggccaccttgggatattgacgttgatgtgccgcttcaccctataccacagagagctgaaaatattcgccaatctctgctgctaatggacaatatccaaggacggtttgatattggtgaaaatgattcagactcatcagaatccattatgcaagaggctgagaaagacttgatggagccttcgcacctatcaaacactagggaacgtcattctgagggaacagaagcaaagcagctgactctcccggatgaacatgttgccacggatatcgaatgctctgatttattgaattctattgaaattgctttaaattcaatttctgataaagagcaaagtcaaccgccagctgtttcaattgaagcgtcgccagttacaaaaacagataccgctgatctgggttcaatgatgagcgatccagcttctacgaggcccatctcgcctgtggaaagttcttctaaacttttaaaagcaagctacaatattgaggaagaccttcgaagccagccatcgtcccaaaatggccgtatatcgaagctacggtattcgctagatccagcactgtccgactttgcttctgttttatcatcttttgaccgcatagcaagagtgtcaatttcgaaagacaacgaagcccaatcgagtggcgtggaaaacaatgaatcatctgtataccagcaaggcgaggcagaggcagttgctttgaagagaccgagcgagcgatcgcccccgccgtcctcaaacaaggctggaacagaggagagggcgtatcaaagacgtcaccgacgacatatcgcaacaatgatgattagtacgactgatgttgcttcagatggcttttcccaaaatagccctagacgaaaagacgacgtgccaattctctcgccagagcccatttcgcctgtacgcgagcttagagtcaaggagagtatccctcagctaatgaaatctttgcccccgctgccgagggaagctcaaaaactatcgggttacggcactgtaggctcattaccactacctacatgcttgggagacgagcctttgatgccgagcaaaggtggaccttcaggtatgggccagagattttcgttcgttcctctgtcaggaagctcgcaaaacatgcagtcaaaattcagcacaaaggctgtggcatcatctccttcacaccgaatcattggtgatgcaacatgctctgttgcagccagcaggccattgtacaatgtcttgcaagattgtggacatagcccagcggggcagccaaaactcaagctcaaagcgtcacatagccaacttgacccagtccaagttagtcagggcggtccttctccgtatagcaatcgattgaaacagtgcaactccctcgcagagttggcaccctgtgataagaatgatggtgtggatgaaaactttaatacagctatgggtggcaggacgcaagtatcgaactgtgaatccaacagtggcagttcggcgatggtagacgagaagtctactcgttttcagccgtctcctcagttgtcagatcaattcaatattccctatccaccatcgcccactcaaactgcagttcactcaagtcctgttacaccaaaactgggggtagtattggccgaagcgcatagatacgatatcagctcgagtgagccacgtgggctgcgaggtaaattatcgatgcttcggttgcgatttaccagcccacaacaatcaactaccgcatcagaggagaacatatctatgccttgtttgggcgaaaacaaattctcgacgtttcccaccgtggccagtaagggaacagacatgacctttggggaaatgagtagcaataaatacctgccacctctacctgagatggataaagcagaatggcgtataaagaggtgggcacgagatgtcaaaaaggctgttcgactatacgtgaagaagacattggatcgatctctcaaagcaaactcgtgaattacggagccattaacagctggagcttggcaaagttctagatgcggtggtcagcaataggtactcgggtgattttgggcgctttgaacagggttaacagcaacacaatgcaagtgtatcaacaatgttaacggagatatccgaccatgagtggggggatggataaagaggggaaaaaggacgaaaagataacgaacggagtactacggagggtttgtaggaatatgcatgtattctagtttacagaaatatttagagcagttatgtctagacgcttaagctaatgatacacccgcttattgggccttgataagcaatatcacttattttttgcccattcagtcgagatttagtactggcgaacgaactagttagtgaagacggaggcgcaactccgtctccatcaaggcgatccaagatttagcattagcactagtaggttagatacatgacacagagatgtggatcttgatattctggggtaaataagtagctatactacttgtataaatggaattgcatgtgctttacgacgggccatgttcagaaatgcttgtatatatcgtcctatgaatctagactgggctgccaaatagctttaacggtttcaatacgatctacgcctagaagcacatttacaagcaaatgattcaaaccttgataacaacagggcaacaagcccgacttgcatctcgaagcaacgcacacacaacatcaacatcaggctttgcacctggatatttacaagccaatcttatcattttgccgtcacggtacgcaagcgatttccgtaatctttgtgccagaaaccccgtgccatgcccactcatcgcggagtctgagacgacgggatgcggtgatgcggtgatttctcatatcaagacccttcgcggcgacgagattcttgggagaggaagcgacctaaggcgagacgcaccgcgatacatggtatacaaggattcgaaactggagaagagccactgcagcgatgtcacggcggagtggacgagcgaccacgttgcgtttctgatcggctgctcatattcctttgaggcggagctgactgcggccggactcccgccacggcagctggtgctggggagaaacgtgcccatgtataggacgacgctgcggctgtgtccgtccggggtgtttcggggaggcacatacgtggtgtcgatgaggccgtataagcggcgggacatcgagatggtgagggacataacgaggaggtttggagctacgcatggggagccgctggactgggggtggaaggcggtggagaggcttgggattggggatattgatgggccggaatggggggatgcgccgctggatggagatgggaggcgagcgtttgggcggatgagagttgagggcgaggttgaggatggagatgaagatgaagagattccggtgttttggggctgtggagtgacgccgcaggaggcggtgatgagggccgggctggagggggtggtgatggctcatgcgccggggcatatgctggtgctggatgcgcgagatgaggatattattgcaagctgatggtgatggtggtgattttgagtcgatggcttacattgaagtcttgtaagtcacaatggggcggccatgtttgggttatttggctgcactctgatctctccatctccgttcactggcctttttttttttttttttttttacatcatgatcattgttttttaatacagaagcacattcgagcgacatgagacgaaaattgattgttgatgacgttggattccgtgtcaattcgaagcaatgtgggcggcaccactattaagcgacttagcgtcggagatgctggccgagatgctggcgaagtcgaccaacggggaatccggttttcctagtgcctctggagtccattcccagcgagttgcgctgatttcaatcactatccatagcgctagcaaagggctgaagaagcgccatctcgggacgctgtttaggtctaatcatctgatgcatctctcgtctctcacgtgtcacgttctctctcttcctttccagagttgtcaacttgggcggagcggagaaaaaaaagagattgacaaccactagccaagaccttctgtcaactatactagcgattgtcttgatatatccaggcacactttctgccaacctggaatctggcctgtaggcgataggaacggcgcgatggaggaaccgctcctcggtgactactctgccaaggtgtcgtaagtctcaaacgttgagtctcgccaagcccgctactaacacgccaaactgccagctgtgagcgatgccgtcgccgtaaggtccgttgtggaatctattttatgaaatcatctctcaagcccttttgaagctcatgtcttgactgtagatcaaatgcgatcgaaagcgtccttgcaccagatgcgccaaggcggggactgagtgcgtcctccagggcattggagaaaagcaacggtaagcagaggttgagaagaaaccatttccagtttgctgacgacggcattcgaaaacagacctgtttcaaaaagctacattcaagccctggaaggccaaatcaccgcacttgagcaggtcatccgtaagctcgccctcgcgaacggcgacgagcgagatcagatcatctcagatctatccttgaccacgggagctcccaacggctccccatcagatggcggacaggccgatcccgagtcagatgccggccttgcggctgcgcgggtcaaatctggccagctgaggcgattgaggggagacaacgcggctcagttctttggaggcacaagcgcattgcagattcacttttcaaaggaatcatcttcgtcgtccccggctgcggcgagtgccataggcctagattctttagccatatcaacagagggcccggatcccaataccaaccagagtctcattaacagcaccgcgggtctgggcgacctgtatggctaccttgatgactttggcctgaagagcgcctctttccagtacgagccccaccatgaaacttcgcagaagctcatgtcgacctttttcttggagatttatccatacaacatggtcgtgtaccgcgagtactttttacgggactacgatgtcggatctggcaaatactattcagacgtgctgttgtattccatatgcgccctgagcgcgcttcagtacgacgacatgctcagcctttccgacgtcttttcgaaccaggcccagactctcctctactctacccttgatagtcctgacttgacgactctgcaggcccttgttctacttggctaccgtgagattgctgttggccgagcatccaagggctggctgttctgcggcatggctttccgcctcgcgcatgaaatgggcctccatctcgatccgaccaactgggaggaatctggcgagtcaagtggcgaaagagagattctgcggcgagtctactgggctgctttcatggccgataagcaactcagtctctactttggcaggcctccggctctgtaccccggcgaatcggacgtgcggaataccatccggctgcgatatccccctggttggcagggtctccttgagacgtacatttgcaagggagcgtcagcaaatgagtgggataacggcgttgcgctcgtgggctcattcatttacagggcggaattgtccaagattattcacgtcatcatcactgacctgtttgagaatcggagaggaggtgcagacccaaccataattgcgaccaagacgcggagaatacatgtgcagttgaccaaatggctctcaaacctccccagctttctgcactggaatcaatggacggttggccaggtgcctcaagtcgttttgcatcttcagtgagtttttacttttgagtttttcttctgcattcattcaaagtctttcacgatgactgactattataacgtttttttcatcaatagcatgatgtttcacaccatcatgataattctccatcggcctccatcgcatatgtttgagaagccaggtattgccgacagcgaggacgtggaaatatgctacgaatctctgcaggcaatcctgcgtctcatgcgaaccttttctcgctactaccgctacaggtcattgcccttggatttcgtgcacacgctgtccaccgccgcaagcacagtcatgatgaagcgcttcctgcagaaggcatcgtggagcgacccggacattgagcgtgcgctgtcgctcatcacgctggccatggacgagatccaaaacacctggccttgcgtgcgagaggttagggacgtgctcttgcaggcgcagcagacgcaggcgtcgatgccaccggaggatcctctggatgcgccggatttgatgaatgggcttgaagtgaacaatgagttgtttgcaaatctgggagacggcgacattggcacacttatgacagacgaattcttgagcgcgcaactcccgggaatgggtctggagccatttgatttcagtcagatgccggggccttcttgagcagcaggttgtttacgttgggtctttgactcttggagggctagatctcttttgacaaaatcttgcacaaccccccatcctgatctcttacttgcacatactacttggacccgtactactagcagtatacgaccacggcacgtcacttatggaaaaatgattcgttccgcgacaagacagttcattgctgctctcaaaagacccatgtcaagagacgttgggtaataagcagctagtaacattacgaacgttacatggcagtttatagaaggctggacagagtggtcaaaagtgatggatcggacaaatttgctcagatagccaggaggatgatgccatgcggagccgtgcagatctttgcttgggggaagggcgattcaccgctacgtgcgcagccagacagagctgtcggaagttttgagcaacgagccggcagtggacctgacttgggctgaattgctacagtatgagatggacacttgttccactcggagtgtgacacacaggcaatcatgggcaatcattcggcaccgatggctttgaaacaaagtgtaccgacggtgggtggttttatctgcactggaaagggatgaaacgggatacagtgaatagatgaccaaggattcatttctaggccctgacgtggaaatactttgcaatagtatcgaggcttgcagtttcatacatgtacaggcatcaatttcatcgttgtgcagtaacggacgaacagtaataacgtaccttacaaagtacctacctaggcacctaagcaatcatctttttatgatcaaagtaacaagtacgaaatatcattgcccattagccgtaaaattactaatccgctgattaaatccgcatccctgccgtatgccccaacctgcactccatacggaatatgtgcagggactcagttaatgtttttatatcctttgttcgccgatcgtgttcaacgtggtgaatgtgaccgagagtgctcagggtgaaaacacggcgctgctaaatatagcaaacgatattgccgagccgaggccctgtgcatccatggacagagccaggccttgatactattggtgtcgctccttcaatggtctttcgaggcttctttttcgcgaatattgtaccatgcctggaatcaaacctggcgatgtctgtgttgcagcctggggcgagagatgcagcgatgagtacatgtacgttgtacaagtaacggtagaggcgatgccccccatgtgatgctaactttttaggtgattacatgattacatgaaaggagctgtggcttttctcatgtacttgctactagtagctcagcatctgccacgccgggctaaaaaaaggaacacgccggatttgctttgacggcacgcgaggcttatttaggtcactgtcaatgagataggctattagttggggactcctgggggaaatgaggctgattatgctcttattgatggtgcgattctttcgcgcgttggaaagcatctggataggtgcgccgcatcgtacaaactgtttgtttatacatcttacgatatcaaagcgcccagatctctccgggttgagcaaaaaagcaagggccttttttggaatcaaagacaagacaaacaaaattcaggtgcctagagcttccccccccccccccagcggggactggcatatctgcacggcgtgcccatcaatcggcttgtaacggaactcgccctgacaatcggtcccccccctggtcgtggtcgcattctggatgtagcatgtcggtcaaatccgtagcttgacggccccgaaaaggatctgccgtgggtgctgtctgggcatctgtgcatgcacctgcagatgcgctgtgggtgcgtgaagaaaaaggactggccggagatggtctggctgcttgtagggaactctgaataggcgagtgaatagatgaggatgctcaacctctccgtaaccaggcacctgcagtactcatcgccttgccttgtttttcttcgcaacatcaggcaaatgctggttgagaatcgagcatcatgttgcccttttcggtcgtcatcctgctggggacctgtcgtgttagcttagggccccagcgctgcccagcttccactgctggcagcatgttcagcgctagcagggtgccatggggcgcattgcggacgctagaatccggagctcagcttcgacgtcggagccttccagcgcgctcatgtaccgtgccgcccggtgactcgtgtcagcgcgctgcaggcggagtaccggtacatggaatctgcaatggcggccgtgctaccgccgtacgagggtaggcgttccggcgtgcgacttacttgtactagacgtctctcagccacgcttcctcctcatcagcgctcccttttctgattctgccgtcttttttcgtttcgcagtctcgcttctgttgttgttattgctatagcggttgcacagtcgtttttcccgtcttcttttagcgacactgcgattttcggcacgatatcttgagcatgccacgtcgtttctaaaggctgtccatcgatagcggagcagcgccatggacgacgcctcggcgccggcagaggcgcgacggtccagcatcgaaaaggcgcccctcgtcctcgatacacccccgccgtttgacggtctgccagacgaaatcatcgagcagtgagcatctccccctttgagtcgcagatggcgcgggaacgaatggcgggtcgttgagacagatgatgatgttgtggatggagatggaagcgggagtgggagtgggagtgggagggaatggagagagggcagaaaaagtgctgcgagaccagacaagcaggaaaactctgacagcagcctcataggatactcctcgccacagatcccaatggcttcgcatctctcatgaccctcaaccgaaaatggagagacgtgtcccagcgcccgcacctctatcgataccacctcgcacgatgcccgtcatatgcttcgtcccatcacaagctgcccagtgccgatgacgaaaacttgtccatcctgcgactgctgttcgccagcgagatcaagcgcaacctcttcgaatcctacgtgcggccgaacgtgaccgtgttcaagctcgtgtccaaggcaatcggctcttcgtcatgtccaggaggagaaggcatggccttcaccacgtcgccaaacggtcatcatgtattggcgtataactcttctaggctgtaccttataaacacgcaaggatccaagatcgacatacggcgagagttcaaactgctgcggcgcccggtatcggcatgtgtatccaacgacgcaaccctcctggctgttctctccaacgagatgcaagtcgacatttacgacctgaagcagtccccgccgaaacgaaaacagtccatgattcttgacaacgacccacgaacaattgccctgtcgccctgcggcacagttctcactgcggcctatgacggcggcatcgaagtccagtccctgagccgcggagcgtctcccaccgaaaggcgtgccgtcaagtgcgacgcagtcgatgctttggctttctcctttgatggcacgcagattcttgggacaacgcttcactcatccccgccgagcaccgtcgtcatcaccgcaccatactatgatcccggcgctcttgcaatggacgagggcgaagaaaatctcagtgcaatgtggaccacgtccattctatttcccaactcgagtcgagactgcagccatgccgtgctgctacaggatggaagccaggacgaggctgcctgggcatttgcatacgatcgcagctttgaaagctttcgtgccgtgagaaccgatgatttgagaaacggcaccacacattttactggaccggtgcccaaaacagcctcacaagcgaagcttcttccttgtacgctgccttcggctacgtaccatggcgagttggtgtcggcgtgcttccacggcaacgaggtttgggtttacggagtacccgaggacctgacggcagtacctgatgctgctctggcgaatggtgatgcttctgggttgggtaggaggaacagcgctcagagccactcgtcgcgatctccgtccatcagaacgcaggaagttgctgtgcccaccgctgccagcgccagagttccccagtggcagattctatgtgataagctaaggaacaacttcgtggcggggcacaagacgtcggaagttatcggtgtgagcaacgtaaagtgggtttcgaaatttggcgatacactgctcaaagaacgacttatcgtcactgctacaggggttacagggcctaggcttgtcaccgaagatgaggactttgactttgttgatggtggcagaattgctctagtcgattttggctacgccgtcaccgacggaactgaaacagaggtaattatcgaagtcggaagcgatgatgccgaagtcctcgaagaggagcaacgcgatatagaagccgatgttgccatcgtgcgacgaaggacagtagcccaacgagggggacggggaggttcacggagaggcagcttgatgcgtactgcaacagtcgctggcattcatacttctcccacttcgtctgctcagtacattgtatcacccatctcacccatatcaactcgaagcgccgatgacgacgatcccctaatgcccaggacgatgaatcgaatccccatcagccgcccaatcattcaagagcccatcgacgatgaagaattcttgtcgattgaagagcaggaggccctggatgccccatatgcgcactctagcccgcgatcagggacaacactgcgccgagcagctacagtggccgctgcaaaccgtcgtctaaacccacggacggcggacggccggcccatagaataccgtcgggcagatggtaggagagagcacccccatgagagtgatgcggacaattgggagccaccaccaccgccatatcaggcagatgatccaggagatacgcccgcctttctgcgcgggcgtgctgtgttggcgtctgcgtcaataccagtacaaacacagccgtacgtaccagtacagatgcctcaaccaccaactttgacgattccatcaagcattcagccagttccgagtttcggacccggtgttggtgccgttgattacagcggatcggctcatgggagatccgctagcgactcaatatctgtggtaagtaggctacgggttgatgaggatgtgcctctgcccttatcaagcacatctggaccgctagatcatgaagatctatatggagtatctcctccaacctcaccagtcatgactcacagtcaagacggtcgatctacggccttgtcaggagattccgtcacgccacaacctacctcagcgacatcgaattcttcaacgggggcacacgagggtagtcctgccgctggagttgccatgttgcatcctgaatttgatttcggtggatcaggcctagggctcgactctgcgtcaatttcaacattagagaccaacgacgcctcgtgttgccttttaaggaggccctctaatgcccaaacctggccaatggctgctccggaagaaagaggtggctcgaatgctcagagcgaaacggccaactcagctttaccaccagcccctagttcggaccaaatggccaggcttatcaggagggccagtcagggaaatccactcaacttgtcgggtagcctgctctcatcgcaaagccctcaagtacagcgaccacagccgatcgggggctctttgacttccactgcaaacgagcccaatcccgaaatcgaccagcctctaattatcagtacgccgggaggcgtgggcggtgtctttgatccgccagggcgcagaacgtctcgccgaggtgatatgccgatcgtagctcctgtacccagacgccctcgcgcaacaggcggctctgccctccctcccacggtagagaggctggaaacaatctctaccggcaccgaagcacccctagaaaccagtactctcgccttgccgacgtggatgaagggggcacctgcctcgccgggcaggcagacatcgaatctagtaaatagacgacccagtcgagcagagaggagtgcggcaaagaatatgcgagacgcgaagaaacgaggctggaatgccaacgcaaagaagagaaaggacgagatgaagagagttactgccatcttggaggatgatcgtaatggcagcgccagcgcctgggtggacgtggacgctccggccattgcaaaggaccatgataaaaaatgcagcgttatgtgatgaaagggaggaaatcttttttttttttttcctctttcaagttttttcttaatacagcacgcagccgttctatggaatgactactgtcggcatataaaataaacgagcgggctgtgcgagtttttattggtattttatacggaaaaggaaattccgtttgttttctgtttgatatattgcttttatgtgttggatattgtccagacaaataccagtggttggtctttgtaacagctttttgttttgttttttcttttttgtgtttattactttttatattgttgaaacaatctactatagtatcagcaacatggcgtgtctgggacgattattgagaagaagaagaagagggataaaaagacataggagggggagttgattcactgtcgttaaggaaaagggcttgtccgtctgtttatttgttacatgggtttttgatttgaggcgatttatatgtgatatataactggcgagcgaggtattgtttgtgtgcatttatatgtatatgcatacacagctgcattcgttactaatatatagctgagggagcatcttggaagaattatattgatagcgtttgtgattacgtcttatgattcccctgcgttgaactcaaaactttcatttctttttttaacatgtatgtgtcattgtgaattattcaactgctcttcattctgtatacaaaattatcaaatcaatcaataaatacattactgccacaaagccaaatctcagggccatcaaggcccgagcaaatacatacaacctttaaccaatttgatacaccacacctcagactatgcccttctcaccgggcatgacgaggtaaaaatccacccgagaaatatcccaaattaagccactttttacggcccgactctttctcgctatccatagctcttggtatatgcctgcacaaaggagacaaggaaatcgttaaatggatcttggaagatccattggtatcactcattcttgttgaaacaaaggaaatgaacaaatataaagcaaatacctcccactctttgccctcttgctgtcggtatgcacatttttaacaagcagggcccccaaaacaaagggaattcgtgaatatgtaaacaaaaggggagtagttaaacagatgattgtcggcgacaaagggaacgtatcatcgtataatgttttagatgatgggagatgtaccatcatgatcggcctcatatcctattagtgggcatgggatcatgaacaaggtacggatgtccacgtcgtacatcgtcaagatcagcttccaacatgagatctgtaaaagtcgtgccctgagtgtgacgcctgtcatagttgttttgcatcatgataggatcggcaaacacatttatgctctcactcccgctaggctctctgtctctgggaatgtcttgcggatagattcgggtgctggaagctttcatcgccctgataggagctaatcgagacccagactcaacgactcccgtacgagcattcaagtcgtcctctgagcagacagaagggttgaaattggtaggcgagtgatccgaagtgttgggagagtcgaaaggattcgggatagaaagtcgctgtgagtgtcgctcgtggtaagaaatccggggcggtctctggctcgcaaaagacctgatggagggggttttgcggatgaaatcagcgcgataggagtttggctgaagaatggggtcagagatgatactgccgccgtggtggccgggaccaggaccaggaccaagatgtttgatgtttgccttttcagtgtattcactctcgctgtagcggttgcggcggcggataaacaggaacgcgatgattcccaacgcagccaagacggcgcaacctcccacaacgccagctacgattgagattgtctttgggttcgaagctttggcagccggagttgcagtctccgtagaggaagagtccggcgatgaagtagttgacgggagggaagactcttctgcaggctgcgtcgctgctccagtagtgactggcgcaacgacgatcgaagtagcgggaggggatgtagctgacgcagaagctgatgtagctgatgtagccgatgcaggagacgttggagaaccagatgttggcgatgttgatgtgggcgaaccagtagatgaagagctggcacttggagacgtgctctgatcagcgtctttctggcactggttgcctccaacacaggaatatccaaacggacagcagaggttggcgccacatttccccaaagagacgtcgaagacgctggttttgatcggcgattgtgagtttttgcttggatcctgcaagctgatgtcgcacgcaatgggctggatcttttcacaagtctggccggtaggacaacacagcgcagtagtgtcgccagctaatggtagacaggttgttccctgagaacagcagaagttgtcgggcagactcgtagggcaggactctaagccagcagagcactgagagtctcggatgaagagggaattcgtaggcgaggctgagacgatcggagccaatgctgaacccagcagcaagaggcgagtaaaccgaggcgaaaagatcattatagtactcgcaataacgataactccagcaaggcaacaccgatgttgtcggtttgatgagctgctgtgccccgtcgaagacacgatgtcgcctatgatttgtatctttagatcgattaagccaaaggaaggtgaaggttgtacgtcggcgaggaaattccccaaggaaaatagaattcctggtagcagcacaactgttggctgaccaagcagtcgcccaagctgttgaacagaatcttgtgtagaagaaaggaaggaaagggcaagaagcaatattagaatatgagagggggtatgaaagaaaggcgagctgagctgtgtgtattgtgtgtgtttgatcaaagaatgaaccgtgtgtgtgtgctgtcaaggcaagtgacgcacatacaccaagcaataggaaacaagtgccgagtgatggattagtgtgctaaagaacgtatcaatcataaacaagcaaatcgagaagaagaaagatgcaagcaagagtagagaattggattgggagaagaagagagaaaaaactgggtagagcaagaaggccggatatggagtcagtcacgtcaggatatgagaaacgctcccgggcggattacgatacaagacgcacgaataggcgcacatcggatgactgtggcatgcccaaagtgtcacccaggcgcgtctcagaaacggcatcaagctggctggtcctcgattgcgctcctcctcggcggcatccatgctgcagtcctgttcattccatcgagcgcgagcacgtttcaaggcggcagagagaagcatccacggagcccgcacgctgcacgccacatgctgcaccgccagcgagtgaatgcaggcgtcaggctgtcgaaacagtggcccggtggcctgtggacgatccaggaccagtcaaagcgcggctgctggacggcggtgtcactcgatacacgccgtcatggccggggctcttgcggaggaaccgctggggaactccaggtttgcttcgtttttcttctgctcgttcgttctcactagagagctgttcatggcgtattccttaaaaggacgcacgaccggatggccagagcggcatcgagaggccgggattctcacatgatgctgaacagcaaacagcaaacgactggccgtccgccaacggcgccggatggacgatgcgtcatggctgggtccagatgctcacgcacccttgaatgccttgctggggcttttcgaattatgcgctgtacgcagcagagacttgcaaacgctgagcctcgtccagccaaagatgttgacgatggtggatggttgaggtttcagagatatgcgcgctcgtccagacggttggcgctcattgggcgaggcaggaaacgaaacagtggaggtcagatgcgctaggcgcccactgtagccgccgagcaggcgctgtgagcgcgtagaagcaggaaatgcggcggtagactacagggggcagagtgcgctgtactgaatgtgccgcggagcatgtactccgtattacagcatcagtcgagtgcatttttgaagctgggcgcctaagacagacggcgccgagtgcaacgaatagagagcatcggctgtatcgaattgagcaattcatgttagtactctgcagcaaggcgacgcatttggaaaatgtcgctgacaaagcccggtcagaacagatgaaacaatggcaccaaacgaaacgctcaatgacgagatctgcgtacctacacgcatccgtcttctcttggccatcaggatgcccgattggtgatgcagtaaccaagaggacatgtttattattagtagcataatcgtagaagccaatatcagcagtaagttgtgctttgctctgtccatcttagtcgtgtggacaacagcatgttcaatgcaagttcacaaccgcaacaatctgcacatgtcaaattcctacacaatcaaaccctccatcgcttagttattcagttgtcattcaagactccagtcttcaagtccctcggctctctcgctctctctctctctctctctctccccaaccccacctctgcccagcaccactccaaatacgactctacaatacaactgccacccatcctgctgctaccttggggttgcaaaatatccaccgggttatctctgtatacggcatgctgctccgtgttaagtccgctccgcatctgcagaactacccaactagactgcattttacgtttatacagcaagtatggagagcagaaataagaataaaaagagagaaatgacccaaaaaacagaagctaatgccactataatacaacaaggatgaaaagaccgtcatcgtaaacggttttacaaacttgtagcagcaataaaaccggcagcatgtacatacatcgtcatcttatcgcagcagagtggaacatctccgaggatgcccgggaacaaggtccaaaagatcccgatgacacatcactttttttttcctttcccttgtcattctctctcttcactctctttctttactcatattttttaccttcttactgtactagccaatgtttcccgtcttgccgcggtttcccccttgctcttgcaaaaaggacaagggcaaaagaaaacacacaaggcagtgtcccgcgcactgtcctgttctcttccactgcgaatgcaaccgtttacttttgatggagcaccgtgagtaagttttcactccatgttcctgcatgcatgctgcactcactctcgctcttccttgtatttgtagcatttttcctcgctctctgtaagatacgacattgcgtatatcgagtagtatatagaatcgggcagatgttccatcagccatgctcgcaattgctccaaaggaccggcaagcttaggctcacatcccctgaccgtcgtccatagctacccctgtagcttttatccaagaaggagaaaaagcccgattctcattccgtatttgcccttttcggagccatctcttcctctggcggacaatccttcggtcgctttcactccgtatttacgaaatgccattctctaacccggtagataatcattgataatctactgtaacggcagccctctatacatacaagtcgtattagtgaaatctccaagcattgtttccagagtacctgaccaacagcagcagcatcaaaatcataaaacatctgcttgtgtgcacatgtacatactgtatcgtatccatctacatgatgtctaatttatccatttcctctatccatccatccattctcaacacaatacagcccaaacatctattcaaccgttctgccatgggctccctcagacacgcatctagatctcgtccagctggccacttacaccgactcacgcccagcctagactcaaaacgcgccaaccaccccatgtacgcatcgatagtccaccacaagagcccatcacgcggccgttggatcaaaacttgccaatcgccgcgtaagtaacatcaaatccaaataccagtaatttactcgtatattattcgctgtgcggcacatcaccagctcagcggccaccacgttggttcgcaccgccactactagctaagcctcaatacgtggcgactttcttgtcatgccaacagcaaaatttccaactggccctttcaagtaaacaattggacaatagatatcgaaaaaaattcttcaaaccctgtcactgtctctcttttttcccaccattcccagccccaaagatccatctcggtccatctctcttctctttgccacgttactcctactcccatccatctcctcacagtacagtatgcatccatcccatcccatcacaagaatgaacacgccccaaaagaaaacaaaacaaaaatcccatgtgccaggatcgggcttaaagtggctacacaattactggcatctattgttccccggggcatgcacgctgtatgtactgtacgcactcgctccatacagtatacaacctctttttctctctcttttttctctcccctgtactctcacgccctcccctccctagcaaagccagacttatctctcaacctttttttttcccctccccagccaaactattttcgctcgtcattcgattctgatctcacagcttcttcttctttgtctgttctttcccctggtccctggttttttatccggtcagctgatccctctgaatgccattttcgcttggacagggggccattcggtgagacttacttgacaggtgcctgaatcctactgtaccaatatcaggtacgaaacaagtaagcaaacaaacaagcaaaataatgcatgtataagtcgagtcaccatcaccgtcaccgtctgcatattttcatacgtagtattttccacatcaagaaagaccagtaatggaaaataacaattgcttcactacttccatctgcccgatgtccaagcgtaaactatccttatttttcccatctctctctgcctctctctgtctctatttactctgcactaccacccaaaagttcccgtttccccccaatccgggaattccccttccttcctctctctctttcttcccccgccaataccaccctccatcttccaccggctgcatcttgcatatattcctaaccaagtaaaatttggcaaaatcattctaccatgtaattcacaagactccgcacatgcatatctcgtagcatataataatgcatcgacatcacaattcaagccatctcacccgaaaaaccccccttgtcaagaaacgtgtcgtgtaaagttaggaagaaccatcaaattggtatttttcagcaagttcatcatcctccacgtagaagaatgatgatgatgactgatgacatatactatatatccttctttcaatctcctcgctcttgtaatctttccgtgtcccaaggacccataactatgctagatgcttcatgaaaaccagccatcgaggctatccacccttccaagggctggaaacaaaacaaaaccctcaaagacgccgagcccaatgccagcctggtatataaaagtatagcgagtgcattaccacatgctcgcaatttcaaagaaagggggtgtaaaagaagaagaaaaggggaaaatgcgtcactcatcaccgtccgccatccaggcagactttctccaaaatctcgttagtttccttccaagtatccaagcgtttcaagtatccaaaagtgtttccaagtatcaaaggctttcccagattcgcacaatctctgtttaaaatccgcaatgagctctgcttgccttgcggcatcctctaatagtcccatgccagttgggtatatgtgaagtaaaaaggcataaaggtatcaaacctttacactggtaaagaaattataagatgaaataaataagatgaaagatgaaaaaaaaaaaggcaaatgcctgctttgcctttgcggcggaaaaaggaagaacatggagcaagtagctacttacgcaggctctcctgctttgtcgcacctcaaagaccagcttagaaagatacggccaaagctcgcctacatgagcaggtactccatgttctgcatccgcatgaaatctcgccagtggatatatggctgggccacatctgatccggtgctgtcgggcgttccttgcctcgacacattgtcattgtgaagccagaggccacgcagcaccatgaccatgcggccaaaagagccacagctggcctggtcgccaagctgcgcaacacgatcctcaaacagcatgcgaaagtcggagccgggaaggctgatggagccacacaagagatagacccagaccaagctgctgtcatagccctcgggcccagaaggaataaattgcaagacattcgtaagcttgtcaaccagactcatcggcgaaggctggttggggctgaacccaggcaccagactgcacaggtagatgcgggccgcaaggcgataggcggccgtgatgttcttggaaagctgcttgggcgacagtgtgccgttggcgttgtagggcatcttggcagtgaactcattgacctcggtgaggctaatctgctcgcccagggcagacacgtgctggcagagggtgaagtcatccatgccatccctcttgagcgactcgaggcacgcaatctcagagatgagatacatgactcggtcctcgcagcccatgagctcgcgcaggcccatgtaagggttgatttgagacaggtgcttctcgcggtacgtgtgggcaaaggtaggagacgttccctgcatggtggcgccaaggatgtcaatccaggcggtcaaagtcatgttgaacggggtctgggtcaatggggtggcagggtccaagacttgacgggggaggtctagcttggtgaccaggttaatggcagcttggaaatgctggtgccacgcaatgtcgagcagctcttcgctgtctgaacggccaacgacgcactggaagaagatgagcccgagggtagcctcgaggatctgttggtagttctcatccttcttcagggactcgcaaagcgaccagatagtcgcatagcgatgcctcatgatgtcgtgatcaaggtcttcgttggggccagctgacagagactttaggtgctgggctgcaatgctcagacagcagtgaaggtaggtgttgttggactgcagagcggggagaatcaagtcggacgcgactgatccatgctggtttgtctcgaggattgggaagatgattggcagcacaaattggataaagtggtcaaacagacgctggtcgttctcatccagctcaatcttgacttgccgagagtcataggacggtccgtgggcaaagtcgaagaagttgacattgagcgtttcctcagccagcgactcgcggcgctcctcatgaacatgctcggtccagcttccgggaagggtgccggccggcaggactgtgcctgctggagggggcgggcagtaagtgctaaaggtagagacttgggattccttcaatgtgggcacatcattgatgaacatttgtcgctccgtcttgacatcaatctcgtacggtgagtaggagccaatcatgaagtctgggggcagctgagagctgtaagaagagtagtcgggctggtgcatcgggccgttgaagttgaagccgtttgagaagtgagagtcgatggacgcagacctgttgcggtccatggggtcggtgtatgttgcagatgatggcacggagtgcgacaggccagggggcgaggaagaagcagagttgatggaggcgtgcgaggacttttccgagagcttcttgcgcttgatgatgcccttgatgtcctccttgtgttgctttcgcgcatcgttgttgctccaccacatgggtcgcttatactcgcattgcaggccgaggtgtttgcaagccgtgcaaagaggcgagccctcgtcgcacttctttcgtcttaatctgcacgtgtagcagcctaaagggagtcgcccgtgttagtctgcgagggtcacattttcggcagcctcagtttgcagatgaagatgagaaggaaaaagacggggaaacagaaagggagaatcaaccaaaacaaggtatgattttcaaggcatgttaaaataaaaatgacacgactctttctgtcgcctcgatgtgtagatgattcgggggcagctggatttgcaagtataagccgtgacatacctgttcttgagcggcgatgcatctgtgttcctcgtcgtgaagcgccattgctggtcttgggagccgtcttggccttcccagactgtgaaatcgccatgtgtacggagttcattgatgctcttgacaagatattgtggtgattggggggcagggtagacatttgtagcttgcgatgctcaaccactcgaggtacctttttgctgcgaccaggggaggggtgtgacacttgcacagtgaggcaggggtggcagttgatactgtgctggaccgggagatgcccgcactgtacgtcttgtctggtctgtggggctgggcaaggagcgggacgaagagcaaatccagtcaatgctgccgctttggtgtccgggggccaggtctcggacgatgggcgcgataagggtccgtatcggtctgctggagggagcgtagcggagtgaggctgtcctgccaaaagctggggggctcgggtccgaggttgcaaatattaaattacgtgtctgtgtcttcagatctgagtggtcggtgtaagtcgtggcgggcggtcgtatcaaacaacggcgtcgcttcgtttgtccgtcaacggaactgggtgaaattgcgcgaaatgaaggctgaaatgtgcctgtgtgtgtgtgtgtatgtgtgtgtatgtgtgtatgtgtgtatgtgtctagagaatgactggatccaagcaagtccggcttgcttttcactggagatgtgtagtaggtagatcagaggaagaggagagcggaagaggagggggaaatggggataaaagagaaggggaaaagccttttggcaacaacacttggatactcgcacctttacgccagaagaaagaaagaaaaaagagggctaaattcgacaacgacaggaagggccatgacttatatcatggccgcatctttgacggccaagtgttgcgctggcacgagcgattccgcaagggagctctcgcagctcaggttgctatttttaaaaacaaaatggcactaattatgtccatctggcagccagcacgcttgtgcccagctctgcgcttaggacagccaatgggcgtcgtgtagccgccgagcaccgctgctcccttgggcaatgagggcggtggatgtgcggatgagcgagcgaccggccggggttggaccaaccacagagacgagaaaattccttctgtatgcctgtccggacccgcgtggatgtcacccacaccgaacgccacagcggaaggaaatggacgatgctactagtagtactagcagtaacgcagatgcgtgcttgtaccgatttgtacagactttgacagatttgcacgcatgggcgtcggggccgcggtcaaaagccgttcaagcaggtcccaagaccaaaggccaaccgcttcctgtggcctagctcgcggacgaaggcttcccgaacaatgtcccgtcttcaccaaagcgtgctgcagagagggccaacaccgagtccctgtagccggtatatcgtctccggcgggtggccgtacgtgctcctgcgcactccattgtgcgtgaatgtgcaccatacaaaggtcgcacttgtacacttgtaaatgcaggacaaccgtggtctgcaccaagaaacgccgtcagaaatgcggctgtggctcacaatgccaggatttactgaacaggaacgaggtgctacatcgtacatggcagtacgagtggatgcagctagaaaaagcttttgggccagggtgaagctgtcatggttgcttcgctctccatcctctattgggggacctagcctgcatcggggacctgaaagcaaaagcgatactatcgcaccatgcaaagtacaagtaggtgcgtgtttacacaagtagaagtagatatcagtatagcatttggataaagcaggccgcagatcaaagcccccatgcgagcactgaggatatcctcttcatggccagggaagatcaaagtctctgcggccatgatctgttgacagcagtgtatgtctgcgcacataaaccgtgataagccatggatccgacaaggttgcgaatctgcaaaaatagacgtccaaagattagcattcgcactcaaaggaattgaaggtgtggtacgactttggtctttacgtgactagggcaaggtgcagtcacccggcattattgcagctactaacagcaggattgttggtgcggcaatacctgcatgccgaacaacataatagtaccgactgcgacctactagggcagcgtacaagcaacgctcgcactaagcaggtacaggactggacggtcagtagccgagtgggatgaggagaaggccgggtacacgcgagtaaggtgacctcactctgcatcgacaagtacaagtacagacatgttggtccgccagacaaatcgcccagcccagagcgcagcgggtctcagcagcagagagagacgctgatgcttgctgaagggcaagaatgcgcatagaggagcggggatgcagcagttccctgtgggcagccggtcgacctgctgttcccccgcagctgccgagcaatgagtacaggcggtggtctgtaccacaagtacgagtacacggcccagtgtagccacacggcgtcaggtacaagtactctgtaccactcagcgactgatgatcctcgtagtcgtggtacctgctctgtacgatgatgcccgcgagctgccggtccaagcaggcacccacagcaacttgcgggtcgagcatttgacaaggtgaggcctgctttgtggcggcagagttgcgagctagtggcctgggcgccgcgtgcagaatcccctgcggccacgttgattcgccaggtcgctgtgacgaagtgctggctggtgcatgaagcggcaggggccgcgggaccaaccgactgtagcgcctgcactacgcagggagccatccctgccagcagaccacctggggatcgagattggctcatttctgctaaacggcatggccaactagcagggctcggatggaatcagcgcagccaatcgcgggcgctggccacgcctgcaacgctccgctgcgggacccaagtccgcacgtttcgaccgatctcgaggagcgcagcgcagaaacgacttccttctctagcctttttgtcgacgctggccttttgtggctgcctggcaacctgggtgagtgaataaagacggcaagagtggagcggcctcctcatgcgaggtagcattggagcaagtccaagttgctctgctcttgcagtttctagctgatggaaatgagtggtcgcatttgcctataccggctgaattcgctgccgctccacctcgccggagagacgagacgagatttacggtggcccaaggcaataaatgtgcattcgttatagaaacgtgtttgttctacatccaaagaaaggtaatctagatactagagaagtgtgcatgttactaaatcactgagagggtggtcttgactgcgagatgggtgatctggacctcctccatccagaacactcgaaatgagacaaaaacggctctggtagcattcgagaaaatgacaagtaacagcactcatcgccaaagtaggcaggcgggcaagacatcccctgctccttcaaaagaaaatcaattaacccctcacttcggcctttttttttttctcttcccagggctaattttggccacggatcgcttcatggcctgccgggcgcttatacaagctgtttgtcatgacgcggcaaatcacactattggcgctatcgcggtgctatcgcccagcacgtgtagcctgtaggcagatggccgcgttgcgagagacccaagagctggatgctatttttattttagcccacaatcctgcgtctcttgcggctttggtccagtgattctggccaaaatccttccgctgcggacttttatcagatgccacatcagattacctactgtacagtagtcaaaggcttgcgcttgtgcatctgcgtctgatctcggctgtcgcgagccgttaagcgcccaggccaaggtaggtgtgctgttcatcacactctgatattccaaaggccgcaggtttctcatgatgcagaatcgcttattctcgtcacatcgtcgtctcgcttcttcagctcgtctatcgcgggagtataaaggctgacgggctcgctggtgtaccacgcctttccaagtctttacttgtgttcatcttggacgtctctactgtacgtaatacttcggctctcgtggaagccccgcgtctcccaacagctgttggttggcctcatgcggcatgtcgtgcatcactggtaagttccagtcctcgactaacaccactagttgcggtataaccaacgactactaacagtaccactcagcaatagtaatagtagcagcagcattacacaaactataagaattcttggagctcacgacttggacttttaagttgcaaaactgaagtgattttcaagacatgctacagggtatgacacggcacccgcttcctgatctatcgtcaacactactactgtaggtatcttagcacaatgactccttctcctcttcttggaccggaggctaggatcgatataccgtccttgcgcaatctagctctattccgggccaccgacgataacccctcactcttcgatcggctattgataacagcagcaagatgcatgactctgaagtccgacgccaacgaaatgcctctcgaatttaatacggacattttgcaccgatgtggacattgcggctgccgtttctacaaacgccgttctcctctatccgctttagcagttaaaggctagcctcggcactatcattttagcttattacaaagacgaggagcagacacttgcgcgatctcgacattcaaggtaatgtggcgtttctccgtctcccgctactgataaagtaaccatttcacgtaaatggcaaccagtatctaccttgatgcagatacgcacgcctcgactaacggcttagtgctcagcgccgactcaaaaggccgtgctagtgcatggcagcttcgagtcagtcgttgtgaaggtactgcttgaggagcaatgcggatcgatatgttgcgataggtactgtaggtagtagggcaggttctcgcacgtccgggaaaagaactgggcatttatccgaaaaagtcgattgatcaaatccacaatacgacttttagagtagtatccgtccagttccaatagcatcgccctgtctttttaagattgctgggtgacttgtattatttcacaaccaaagaaggggggtaaaacgacggcgccccaggaacaaagccgagatacgtgagtggaattactacacgtaaaacatgagaacaatctcttcccgaggcatgccaggccacatccccagatgcagacacagtatatgcccacggagtacaaacattcacgacgccttattactacaatgctagataccgctatcttagtgagcgttgcggtggatctctcgggtagtgtgcttccgaaggccttgaaaatttgtctctgcgtgtgctccgtgctttggtgcttgaattatggagtttactgtatgcttgccggcttgaaagggtagattttagcgttgcaagctgagagccgtgatccatcattctcttgatccagaatgcccccatacagctagagaatcactcctccgtatctactgctcctgcttctcaagtacctctgaaagtactcgggagtcggtcgtgataacaggccgatcgcattggctcgagtcacaacacacaccagttcgactaggctcgtctatgctgtggaactctgggcgagttgcgcaccattcaccacgcatcgaatattggggcgcatcaattcacggccatgtgagcctttgagaatggggggttcacgcaggtcattggccgggccgtttgatgctctggtgtttgaagccaactattgacggggtgaatggaaattgaggaacaatgccagccagtggctgctgctgctcgtctttccctgattcctgtttggtgtttagtagctagtggctggtggtcgtagcacgaggagcttcttcccccctcacagccaagccaagaagagcccagactagggactgattccttgtgcacttatgtacgtcctgccgcactgtgacgagcgggtgctatttcctagctggtgatcatcagggtgctatcaaaattggcctgggacccttggggtgtgggctctgcagctcgagctatcacactattcggccggatcggataggctcattgcccacagcacctactcgcatggggtaagccgaaggattttgtgcttgttcacctgctttgcagcagccctgcgagcgtcctgcagctgggccgcggcatgtcaacgagcttctctcctcttgctcctgctccgtgcctccgtccgtgtactcactcccattcgatcttcgtcctccgttatgaacttacgacggtccatccgtcctctagcgggcgacctagcgccgttagtgaagcccgttgattgaagtagaaccgggccaacattctccgcgcccgtatggctttcttggctttttaacgtcgcaactgtgtaagacaccacgggagaagagagagaggattcgacatggtttcttgtttttttttttttctctctcttcccggcacgccgcacgccacaccggccaggggggggcttgcaaaaatttttcgttttcttttgcgtaatggaagccaggactgtactatcgctctccctggcctcccccgcctgggcagagacaaaagagctccgttgcacgatagacttgtcggtgagcagcgaccatgctcaagccatgatagcttcctggtccgtgtacatgctagtcgctgtcttgccggcgccgttccgttgcctgtggtttctagatgcaaggcattggcggagactggggggggggctggagacgggagcgaaagcactagcatgcgtcttgttttactttgttggctgctagctctggagtttcggcgacatctggccagaatggctgcgagccgcaacttgattgtttgcgcttcgtataatcgaacgagcatagcatccaaagccatagcagcatcagctaaaatcgtgcaaatcaaggtgggctgtacaggcacgttgcagggcacgtccgttgctcgcttgcagtcttgaaatgactccaggacggccaaacgatgcgattgatggaaatctggccaatgggcggcgctgaggccggtgtcgctcgctgattgggtctcggaggtaaatttgagccgtgcccaattggtctcaagtgctgcgtgacctcgacagcacgtggagtctctatcgtcgccgcccttcggccctctggattggctgctgccacaaacaccattcagttcaatttccctcgactcgaaatcatccatctcgtctgtactgtaccgtactgtaccgtactgtactttgttcttttcctcgttgcctgatgctacgcgtgccgcctggccccgttctatccccgacccccgtcctctccagccatcaatcgggcataaggtaagacatacatgtgcgctacgcagctttgctctcagcgaggagccattatcgtgccatccccgacccccatcccttgctcttcatctgcactcgcagcactagtcgcacgaaatgcctctgccggcctgatagtcgcatgcacagtagcgatacagtatgcacaggggccctggcagagctgctcgtggtggctggcccgggccacatcgcatgatggccacccccccctcttcaggccgactctggccttggccatgctctttggccctcgtttttccctcatcaatcaccttggccgtcgccaattggagctttccggccctcgtcctctgtcttctgctggatacgatgtggggtaacggctgcaaaagctgacttgattccgaaagaaagatcggctccctggtcctgggtgtcacgtcgcatctctcatctcccatctctctgcttgacctgtgcaggtcgctagcgtatcgagcttccctggacgacaccggcggacgttgtcgtgataccctaccacagagcacggtggcttgcagggccgtggaggagatgctggtaaaggtagtcgactactgctaccactagcactagcatttgcctagctctacgactactcaccatcaccacaaaagtgtagttacgagcagctcgttttgagctagctgcggcggacgtgatcaaggttgcgcaagctccagatgctcatgatgcgcgagagcggcaccgcacatggaatctacaagtgctgtactgtgcacgctatgggcatggttgggctcatcatgattgaccgccgtgcggccgagagacgttttgttcgcaggccacatggctaacttgtgcctcgcgcagtcgtcattgtgctagcattgcgaagccggcagccgagacttgccaatgtctcgcaatgaagtcaccgctgcaagggtcgagcaggcaaagacaagcacataactgagatctgcagtccgtgcagaccgaagcagaccgaacaaggcaagcaaggcctcgacgcgcccatctacctgcatatgcttacatctggcccttgtctcaaaattgggttcctgatggatatcacatctaatcagtgtgacgacgtctggcgttttttttttttttttttttccagccaactccgcaaaatcagagaagaacttgaatcgcgaaccggaccgttccactagctcgcccgagttcatcacagcgcggacaatgtgattgatgtgatgatcgtagctagacattcatcaaccttttgccaaccaaccgattacccaaagaggcaaccgtacggcacggcgtcaaaagacaagccacggtagtagccgctagagaaacctatggccagtttggtggggtcttatcacactgacagaaccgacagaaccaacacgcatgtgcgtaccgttcgcacttacaagcacagggagaacaaggctacacaagaaaactctgtagaggcacaggaacatgcaaaggattgtcgtctttccagcgtgaccgtttatccatttagcagccgagacagtctcaagccactggccggggctatttgcgctagaatgcttttcggcctcaccgacttgctgcatgtatcagttcctttttcaatacggagcatgggaaagagagagaaaaaaaaaacgttgggttccaagacgggtccgggatggagcttttttcgcctgttctgcgagggaaagactcgttgagtcacgaggccacaatgacggcgtcagatcttccaccgcctatcttctctcgaatgatcttttgtgaggtcttggggctcctagtccttgtctgccgtgttgtttgttgaggacctcgcgatgctgacggaggcgactccccggggttggccggtgattatgccgtatcttgaaatctcaggacgccaatgctacctggatgcattgggccaccgaagcttgacaggtctaccagagcccgggatgcctacactttaagcaagtgcttgcttctgcaattcaccgtgcctgcgagaccgagcggggatacatggattctggacgatgacaggagcaagacagatatgatatgatacctcactcttctatcgcctaccgtctcgcagcactggaagctctacccatcctcccgtgcatacaaaggtacatgggctacattgagaatccttgcttgtgcataagtggcccgccattgtcgaccaggggctgtctctcaaccttttgtccgcgtcctaggcctatctggtctgcttgcaaagagatcacggcgcctaagcgccggctatatttggacgagtaccggcgcccaaggttgctcgtctccagcaaatcgcatggcccagaaccctgcgaggctccacatatggagcttgtgcggcagtatccatgggtggccacggccgttgactggctggaagaaacgacaccatctgcgagtgtttggccgtctgtccaattgttctcgtcgtcttcgcgccgagatcatggcagaaagcgccagcctcaggcgccaataggagccaacacggtcgactctagcactgcggccagcggtgtcaccctgttctcgtaccggcctgtgctttgaaatatgcgagcagcgccctgcctctgttaggcggtattatagagtgctgtgggactgctattcttgtcccccgcaacgtccttttgcgagccggatcggtgtgctcatcacatcgcattacagactagctctggtgctgactaccgggtggtggtccctggctcaaacgtgcagtcgtatgcgaggtttcgcccgcaggacctcacggccgctctcatgaggaatacttatcaaccgttagccgcccaccgagatgcagagttctcttgcccctttgcgacctctatctcgtttacgtgacatctactccgtatcgagattctaattcccctgcttggtcgttttctttttcttgcgtctttgattatacctattgtcacgttatagagttgcttcgatctctctagaaagattgccggcgacggctacattgcaagaagcaactctgctctgctaccttaccttttgcagggccatctccaaccttaccctcgctgcttctatgtattaaacaacccgtctgggcggacagttcatatagagacaagacagcatcgagtgctgagaaaaaaaaatggtatggtagcaattgttgttctaatttgctcttgacacgttttgtcattcggccccgtcacttacttgatatcacctagaattacacatcctttcaagccggcgagagccgcacataccaggaaatgcgccagaggcctgctcctcgggacaccttttttaacctcaagcaagagccccagcagtttagaccgacgtctgtggctacagaattcgtggatacggattgggatggagaagaggatgaagtgattagtgaggcggaagataactcaccgcgggtgagcttgcaatcagtaagtggaccatcttttttttttcttctctattttcaatccctttcttttaaaatcagaagctcgatgctaacgtcgggttcgtgcagtctgggcagccgagtttcacaaccctttcttcgtacgacgaggcccccaccccccgttcaagcagaggcccgcaggtctatctggaatattccccaaagcaagtagaagggcctcgcgggccgcacctctttcgattccctgcggatcagtacatgaagtacccaccagacgaagatgtaatcctaacattgtcgcccatgactccgcaagtgcctcgacaagttgtagctcatcaactatctcgccgcaacacccccttccagtacactgatgaagacctcgacacatcagagctggcatcatggactcccgagatggtggcacagtcgatgctcgatgccggtttggagctggcggtctcggaccgattcattgagaatgacattaccggagctatcttgatgacgctgaagtttgaagatctaaaagagctggatatctcttctttcggaatccgaacaagggtatggcatcagattcaggcattgatggatagcaggcctgcctcgccccgagcctcgactccaattgaagataagccgagccgcgaagctaggaaggcagtgaagaaggataactgtggttccgtgcggcgccacgagagcaagcgcagacaacgccgcggcgtcaatgaccccattacgccaatggagtctgtgtccatcatcggcatcgaacaagtcattccaaagcctcacaactgttccaagggtgagaagtgctcgaagtggaagaagcagcaaaaaatcattgaggagttccagagattgaatccccacatcgacatcaatacagccagcggcgcggttgtcatttatggcgacgcaggaaatcctgacacggccagggccttggatcccaatgagacgatgcggccattttctgattcggttccctctgtggtggcatcttccgacatcctcggccctggtggcctgccgcctcttcaatatctccaggaagcaactcttcggggtgtacaggctcgcgatcctcaggacaacgtccgacaattcctcacctttcagcagaccaatgaatttggcgctgaagtgccaatgactcccccatttgaagttacgccgcctgcacagcctcatcaaggcttgcgacgtctgccgaagctatctatcccagcagggcctcaggctgcacgacaagcggctcctcgagcctctgtgtcacagccaacacagcaccagcagcaccagcaggaatcccgccgctcttctcccttgcaacaagagtttgtgccataccagatggacaaggtagatcccatgtcacctgacttggaaactgctaagaacccgtaccgattcgggactccattctctgagatggatgttccagtcactgccgtgcccattgggcctgtagctcgtgatacctctcagtcggtgcctcccgacatgaactaccgagctgctcccactgcactgggccacactcgatcccagtcgcgagcctctgcacgtcgcccatcgttccctgtccttccagctttggacgagaacagggctacccgcaactaccacaggaacacttcgccgaagacggcctctcctagaaccccagttccctctcaacactttcagcagcagcagcagcagcagcagcagcagcaaccctctcaagctcctcctcgcttccactatccctggtctcctgttgaccgtactacatatgagactgctatccctcccatgccttcactacgccccggtgattcccaggaagcacctgctgccatgtctaccaacggcgtcagctttcaaggccccatgaagaagcgcaagatgcgcatgctccgtcatgaatggcaagacggttactttaccttgaaggggacccgccttaacatgcacaaggatgcccaacagatggaccgtacacttgagtatgtcgatattgatgactacgcaattgcctgctccagcctcgcatctacatcaaagctctctgctgcgttcaaggctgtctccatttcacacaaccgtgaaaagagcgaccctgtcggcgctttcagcttccagctcatccctcaagataaaaacggagcacgccttcgtaagcgtgagagctctctccagcccaatgcctcggccgagggtgtcaacggtaccggcaagactcaccacttcgccgtcaaaggccgtgatgagcgtatcgactggatgcgagagctcatgttggccaaagcactgaagcagaagggagatggctttgagatcagtgtcaacggtaacatgatttaagctacttgaatcaagcttcgatcctttttttgatgactctcttttgtctttaacgattgaatgattatgacctgtttcttctatttgttcgctttatcaaatctctcccttctcaatctctttgatttgtattcttctcttgcgtgtagccaagcactaaagttgcctacgttcatgcaccccagttttttttctccttttcatctttggcttctcttctcccaaaacctcttcttctcttcttgcataagacaaaaaatctggtgtgtgtatatgcgcgtggattcgcagcgaaggatttgatatccatttttgtttctatttgagggttttaagattgatgatacctagttttatatgttagaaaccttccttcaagggattatgatgactttggaaacaaaaaattatttcatgctgttggtttggagatttttttttttttttttttctttatttagctagtggtagctgggttacataaattgatgaaaataaaaagagaaaaattagcatgaaagctgtagtgcacgtttgatgtaaattgtgaatattgtgttatttgtgactgtaaatggcataggttggctctttaatgcggcatttgaagctttgcgctgatgaaattcttgaagacttgagatgtttgtctggctatgacattgttttggtaagaggtctgtgaagaaaaaaaaggatatagtaatgacagtgagattatcaaacgttatacattgaatatatctcttggacaattgatgggcaagaattttgttttcaaaagatctagggtatgagcccttccatacttgctcagagaaactctattgaccggcatcaactcaatcgcaaaatactcacctcatcatgtagggcaaatctcttactttgtactgttatatatttttgtagatagagcatagtaaatatatatatgtagtacttttacactatcttacatctattccagcccgcatctttcatacgatatgcttcccaatatcgtatactgagggcagggcctgccgaccatatatctctttttgttttcagtaatgacacatatatacgttagatttcgctccctttcccttgcttctccgacctctttgatttcttttttttcgtcctctcctgacatcaaccaccccatcacgtctctctctctctctctctcttcatggagatgtttctgacatgaactcggggcgcgccacgccagatctctggtgcaccttttcccaatcaatcaaattccaccaagactcgacaaacgcagccttgccaccatttccaccagctcccacgccccaatccagcagccaagcatgctcccacgtattaagacacagcagcggctccagctcaatacctccagggggcaaatcgccaaccctcctcctggcacccagcgcctggctggtgtagtactgcctcgcggatccctcgttgccaacggtgttcatgtccgtggactgcaccctccagtgggcacccgggtaaggcgaaccggcgagataggtgggcagcaggcggtagtcgccggggccggccttgacgagccacaggaagcccgggccgaacatggcggaggcggtggcgacgaactcgcggcgcagggtgtcgatggaggagaaggaggcctcgagctcgcggcgcaggtcctcgggcatgggcgtgccggcgggggcgatgccctggaagaagaagtggttgttgtgggccatggaggcgtagttgaagatggcggcctggttgggttcgcgggcggtcatgaggaggatggttttcatgtcgcggtcttcgagatcggtgcctgggagtagagttagcagacatataaatatgtatatatcgagagagaatatatgctcaccagcaaccatggcgttgagcttgtccagcatcagcttcatgtagtctgtccacgcaatggcgaagccgccggcgctcatcaggttgggcacaccctgggagtagtcatgaggcagcgccggcaccgaatgcaggcttctccgggcagcgttgaagccggcgctgaagctggtgttgaagctggtgttggcggacgatgcgcgcaggcccaggcccaatgcctgcttgggcgtccgtagcagccgcgtgcggaacatgatgggctgtgtgtgggagaagaaggaaaaaggagggtggtgaccgaggaattgggacgaggcggccactttcccggggaagatgcggtggtttgatataccaattggtgatactcgaactttttcccgccaaaagttggttgattggactgccccaccactagtaacagagcagagcagagcaccagcctcaattgcttcaagccacagatgtggctggtgaactcatctcaaaatttagagacggaaaaaaggttaaaccggggccagctgacaggcggacaaatcgaatcgaagcgtcatctgcatcccccgccgcctgcgccaagccttccaatgtacccggtacgtagcgcctgccccgttgtcgcaccttgtcccgtgcgagggccccaagtctcaggtactccaaagtgccgtgatcccaagcaagcgcctttctctgcgctgcttaatcagtgatgtaaccacaggctggctgagtctgcgcctcttatgaaatttctccctgtttctgtcttgttttatatttgtggtgtacttgtattttcttgtttcttaattcatctcgtcttttgtttttttgtcgcttttgcaattcgtttcccgttttggttctagagcaactaaaactttcctctcgtgactcaaattgagctgcacgacatcagcttcgaggctgtcactggacgatcatccccccgttcctttcggctatagtttcgaaggcgcaccgccacttcagcgcgacgagaatccgctgacctcgtctttttgtctcacctctcctctccgacgtcctcttctcccccgtccacgtccattctcttctcctcctcttttcctaccatctccacggcatgcagtttgctcgtgatgcggcgataggcgtcgacgtccctactcccgcacttctcacagccatggcgaccctctccacgtccgtcgtctcatcggccacggccaccgcgacagcctcgccctcgggccccttccacatcgactcctcgtcgggcgaatgccagctgctcggccctttcgccctggtggtgcaggcggcgctgggcggcctggcgatgctgtcgctggtgtacaagcggtggagggagcacccgcagcgccccgtcaaggtctggttctttgacgtctccaagcaggtctttgggtcggtgttggtgcacatctccaacatcttcatgtccatgttgaccagcggccgcttcagcatcaaggtcgagccgaccgtggtggagaggctggtggcgaggggcgatgaatacgcgccgaacccgtgctcgttctatctcttgaatctggcgatcgatgtgagcatctgacccaagcttttcttcaaatctccgattgccgactgctaaccattgtccaatcccttagaccaccgttggtattcccatcctcattgttctcttgcgagtcttcaccgccctagcgtccttcacgccatttggcaaacccaacgagtctatccagtcaggctactatggcaaccctcccaacgcctggtggtggctcaagcaatcctttatatacttcgccggcctctttggcatgaaggtctgcgtcctcgtcatcttcatcatgatgccatggatctcccgtgtcggcgactgggcgctcggctggaccgacggaaacgaaaagctccaggtcgcctttgtcatgatgatcttccctctcattatgaatgctctccagtactacatcatcgactccttcatcaagaggaaaacaacagaccacgaggttctcgcttcgcaagacgatgacgccgatgatgatgactatgagagacgaggctcgaactctggcggcgtcggtcgagatagcgaagatgagattcctgtcaagatcaacgggcggtcacgcaataacctcggcggagaatatgaccccgaggtggacggagacgccccgacaattactagcagcagttcaaatcaacccgcatccaagcccagcagtgtctcggttgaattatatccaaaggagtagtagcatacttttttactcaagcttgtacataaccgctacgaccaacaccaccaccatcacctccatcatcctcaccaccaccaccactcgaagtcgtctggcacagggagctttttttggcacggactcaatataccttctggcgttattttcctcacctctcttggagttgtgacactgattttttgggttttctttttctctttctaaccgttgtcggggttttcatgtcatgtagcgcttataaacgatagaacggttctttttgcaagagaaatacaacaccttttgcttttgtttttcccgttcaaacgttcgagctcacacttacactttagtattagttgattcacgatttgtcccaagtccttgcttgccttcatctaacgtgtttggacggcgagaacctcaacacagcttaagctgggcggatggtttagtggtataattttcccttagcatagtgcaacttacgagctgcatcaccgcctgggaaaggtccggggttcgattccccgttcgtccaacaaagtaatctttatttttggctttttctctctctgtgggattcagtttttttttttgggtccagctactagtattcttctgtggtttgacgtgcttcgtagtacctgcttggaccttgatcttgcacgtgaaattttctgatactgcaaagtgcgaataatcatccaagtcaaagaaacctttacatcgaggaactgggggtccattacacaagtgccaaaacaatgtcatatgaaatactttcttcatcatatagttacggtatctccaataactttaggtcatacgtataaaaagccctaaactattaatctcacccattcgcacctccataagtgaacatgttataaaaacggatccaggcaagcaatgcccttcaaagaatcgtaaaaagaaaacagcccaagcaatcataccccaaccaaatatcgtcataatgtgagcaatcaagataaagcaccgaaacatgaggctttactataaccaaaaaaaaactggacctctaactggttgccgatttgccctttaaaaaacgccacgcaacaaaaatgccctcaagatatatatgatacaccaacatacgtgtcatgtagatagaaccgaatttaacatgagcgtcccattatcaagcggaagctctcttagataccactccagccctgtggggacgggctgtaaggcttaaagcctgggtatccctcgtgctcctcatgttcgtgggattcgctggggcggcgatcgtagtttggctcgtcctgaggtgcgggacgagagtaacccgagttgaagtcgaatcccccattgttggtgatgggagaggcttggccgttgtgaagagcattctgcggtccaggggtatacgtcctgaaagggacgggcttgttttgaggagttatggtgatatcgttattggggcccggagaacgtctctggttcagaccagggccaggagactttctcacgtgtgggtccgtaccatacgcggttggcgaagtctgtccatcaagctcatgaggagctgttggcatacgcactggtccgggggtcatctgtcttggaatgccatagtcatgctggttggcgatgggcgactggtgtccggggctgtgcataccggtcgtaggggctgcatgatcgtagggttgactggcgctgaatccatctgcgacgtggttatcgtaaccctggttggctccattatagtgttgatcatgcatgccgtaggcttggtcgtgtccattgaatccttgggcatgtccgttgtagccttgatcgtgtgcattgtagccttgatcgtgtgcgccataaggctgctgctcgtgggcaccgtaagcctgatcatgtcctccaaaattctgttgttgcgccccatagccttgatcatgtccgttgtagccctggtcatgcccgttgaagccttgatcatgtgcattgaagccctggtcatgtctgttgaagccttggtcatgctcgttgaagccttgattgtgtgcattgtagccctggtcatgcccagaaaatccttgatcgtgtgtgccataagcttgatcgtgagctccgtatgggctagcagcgggctgttggccgtaggagttcatgtaaccaggagagctgctttgctgtcggttgtaaggatcatttcgacccatgggcctctgctgttgttgctgttgtcctctgaatccggggctgttcatgttctgaggagcaacaggctccttcttgggtggcaaagtgtccatttcgacctcctcttccagcacaatctgcttggagttggccgtttcccagctcggcatagcagggagggcatcggcattttgcttggagacatcgaactcggcatactgcggaggtccatgagaagctggtgtagagaaagcagggaccgtggagtgtgatggcatgttaacggccatgggtgcctcctgccggtatcctccagattgctgaggaacgtatggcgcatcgagttgtttgcgtgccgctccgccgggagcatcgcagcatccgcagcagttgccgcaacacttgaggcagtagcagcaactacagcagcatgacattcccaagcaagtgcatcgaacaatgcaaataataagacttagaaggataagaccggcgatgatcatgagcgcaatagcaggccacctataagaggagtaggagttagtaatgccattgttgagatgaccatattacgcgggggttgctacacgtacttgcagtaaacgtgggccatgcacccatcccagcttgaaaaggctgctttgacgtctgaaatcttgttatcagcatccgcgacaatgtccctccggatgacttcgttggcgagactcctggcgatactgtctttcacagtctcccataggccgccccgaaggcttcggaccatggcaacatcgacggcaggcatcgtgtatgaaactgataattgttcgttcttctctccggatataagatgaatggtatttgagttggtggatcttgtagctcgtggtggatgtcgtccgttgtcaacttaaggactgtctaagtcatgctcaaactgacaaggcttcgaagcgaaattagaaacacacacaatgcggctcaaaatacggtcgttggtcgtagcaaaggttttgatttcgaattcgatggcagaatgatggatgatgaaaacaataggctatgctctcgcgaagaaagaatgatgtcgcacactgtatcgattgtttacagcaccaagggtaggcgtgattctctaccccttgaaatgactgttcgcctgtgttatcgtagcacaaaacgctagatttctctcgacgagcaaaaaaggattgtgaagacggtcgaaaaaccgccaagcaaaaaacgattggctttaaagctcgcgcgtaacggcgaagctctcaatgtgtaagagaatgaagggctgtgcagctcaacgtcgctcgtcaagacggaataagcaatcttatccaacggagggcgctgacgaggcggtggtggactaagcgcgcgcacagtctttttctctgtggctgtatcgtcgtcgtgttcgtttcggtctctgtcaatcccttcccagtactaataaagatggatttgaaatgaggggcgggcaatttgacaaagaaatcaaaagtccaaaaatagggaatgaatgtggccgttggtgcagctggccatgaagcaaaaaagaaggaatgaagcctgggagggcagaaacgacgctgcaaaaaagcaaccaaaaggaaagactttggatatgaatccaacgggaaaaaaaaagtttgcaaggagcagggaagaagaaaagagaaggaaaagaaaattaatctgccatcgcgccgcattgtccgggtaggaaggggcgcctgtcgctccagcttttttatcacgcatcatgcacgtttaggaccacgttaagggccccgaaccggtaccatgtacttgcgttgtcctgcttttggggcctctgctcctggtaccgttacttgggcacgctcttagtgctgcgaagcatgcaggggcaatcgcgggaacgtgcgttgcaggggtcgcagcggctggactgctgggctgctgctggttagcggtcgcagtagcagtaccgggcgaccagctcctcgccgcgagctgagcctcgtaccggctaccgctgccgtagcactccatgcccgtcagcagcgcctgtactccgcaaagcagagagctcgccatttcaggtacccgaaggcggcgacatggtctcgtcagctctgcccgcgccaccagcacttgataccgaagcagaccagggacgaaaagccagagatccacccgtcatcacgcaaaataagcatcggcaaggcgaaaggtgagaataagggaagaccagaaaaggagtttcaacgtcatcggtttcagcgtatcatgatccaagcaaaagagatgaaatgacaagttgaaaaaggctacatggtaacggatccatcaacgttcttgcgtgagccgagaagggcaattagcaccagaggatcccaattcctaatggggccgctagcagagacggtcgtggggatgacaatttggaccctctttttctttcttttgtctcttcttttcttgaagcagctcttattctctactttcactctcttgccccaagatttgtttaatgctggctgcagaatagtcaatttccttcgtacagcagatttggccgccacactcttcagctctcatcctttgcaacctcagctccgaccccaaaagctctgctgtagctctgcgggccgtcgaacccggccagtgcttttggcgcaggcgcacgtcctcacaaacagccctactataacggactgaggcttgtctactctgtcttgattgggccaggcaggagaaaaaaagaaaagaaagaaaagccacaactgctccccccctgaatggctgcatcagcgtgaaaaaaataaaaaagaataaaaacaaaaatagatatctaatacgtaaaaggtgctgagatagtatgcaagtggcagcactatgttatccctactgctgctcgaagtgggcatctgagacctcaaaaaggagaacagcgagtgcccctcgcgttgctagggagcatatcaacaatcaaggtcgattttgagagtagagggaaaaaagtgcgttgtagtagagatactttgagttatgggtaatgttggtgccactgaggatagacactcgtaacgagcatcaggtagacactttcatttaatgcagtggacatgaccactcagcgtgcagaacacaagctgacggctattacacggctattgatacttgatatggactcatttagctgtatcgattagaagtacttggatatgtaggacacagagcctatattcgaagtggtacagagcagagactggacgggatctgtatgcactcggcgtctgatgcatcttagccaccacgcaatccccgcttctgtggcaagagaggaggcctccaaacaccaacagtcttggctgtatcactgcaaagacacccgcgaaaatctctgcgtatcacaatttcgtctgtgcgagtgtcgatgctgtcgagccacaaacgcttgccatagctactgcacaatgtaaggtgcatatcaaagcccgattgtcaggcacaaatgaaattgtactaaaattaacaagacatataatacagagtagcctggctcgctgcaattcagccgctagcttggcgccgtctcatcgtctaggcatatcatgtccgatcacagccttcttccacttcgtaaaaaataaagcaaatttggatatcaatcccccgtagtcctcttgttcataccgaaacgccgggccgaccctgtccccgtttatctctctcttttttctcatgttttcagtaattcttttcgtaaacccagaatcaagtctcagctttcttcaagtcgcgactggtccatgtctgcctattttcctggaggcggtcccgcaggaggttgatattcaccaccggggtggtatgcgccctgaggctgctgaacaccatattgatggccggtgttgtatccgtcattggggttgaatgtggtgcccgttgtctggttgcccacaggctgctggccatatggcggagggctggtgaagcctccgtaaccctcgccgtaggcaggctgctgatagccaccttggttgtatccagactgctggtagttgttcatctcgtgggcattgttgtatttgttgtttccgttgtttccagcaggctggccttgaggagcgccgctgaaccaaccagtgccgtacacgggctgcacaccgcgcctacggtttcgtcgtgtgatgcacctgttgcgatgagtgtgagtatgaattacgaccaagaaagattgacttgacatggacaaggatggaggcgaaacttacaagcagctgaataagagaatcaaggccaaaatgatggcaataccggcgagcacccatcgtccccaaaagtaccagccgctcttgcggcgacatacccttccatcaaagaaatatccatatccgcagccgtcgtctctagcgaagatatccacggtcggagccatggctgaataaagtagagggaagacgtgcacccttggacgcaagtcgattaaaaaaagaagtccaataatatcagttttgattgtttcccgcaggaattgactttcttcagtggcgaaacggttgatgtatgagtcgaatgtagatggaggatggatggtggaaaggaaaacaaagggagcagagaatttaaaggaacaaggaaaagaagaaaaggcggcaaggttccgagggatgcccagagtttaaaattcgtggcctcagtccgcgccctgcgaaattctgtcttacttggcagctgcgacgtgcgttggttgcgactctgtatgacgttgggaatcgttggggcccttgttaggaatcaatcagaagccgggtcccgtccgccacctttttttagacgcaaacgctgtggcagccactgggtctctagcggttgagggtgcctgtaagcagcttaaagcttcttaggtaggtaggtgcctgcttatagaacaagggacgcacagacgaggaagcgtgagtgaagtgagaagagaaagtgaaagagacaaggaaagatgaaggatatcctcatgccattatatgcatgatacggtggactgcagtacatgccacatgtcagccaagctgcgtgtgctccggtcctgtcggtgttctcgctttcatgtcatcgccaagcatccaagcccagcaggcagcgccaccgcacccacccgccacgccagcgtcgaatgtggtcactgggtccagaattctgccagtttccagcagcactgcccactgacacaagataatgccagcagcagcggcatcgtcagggcccctagcgccggcgctgcttattgctgatgctccgtcaaccgcagctggcgatgttgggttgttgctttttggaatcctggtgcctcctgctcttccatgttatttcatttgaaggcacaagggcgaatatcaatttactcgcagagtgctgcggtcaacgcaaattcatccaacgggagtgacacgagacagctaacctatccagcaacacaaaagcatccaaccaaccaggccacgccatcggcaaacaaagccgcacccgacaaagaacggacttcggcagcggacgattccagccgggacttgcctgtctcgacgccattccacgcgcagccatgttcccactgccgctattcacacacgaagcaataaggttgatgtctttgtctgggcccttgttcgcatgcagtggctgtgcagaacaattcctttgcccaccaatcggcgctctctctccagctaaacagctttccccagttccgtctagtggatcccccaaaaggctccaggtggcgttgtgcagcagcaagcaaaaagacggaacggcgccatcaaatcgtattacggaatacggaatacgaatgaaatgcgcagtgcatagaaatcccttgtggaatctccatgtctgattctagaaggataatccacctgaatgttgacgtagtaagaagcagctggattcgaggctaagccctgcaagaatgacaaattcctgctcctcttggattctttttctatttggaatgcctactttgggaaacggtggaacaaacgcagccctcgaggtagagatacaaattgaagttcaataactatggcaagacacatgtttctagttatagttctaccacgatggattaggagaataaaagtcggtgcaataaatcagaaatggcctagatagctagccacctagctgtcagtcagatgaatgcgtcactttttctcggagccatagtctgctgacaccaaagcaccggtcacagcagtcagaaagacatagtatagtaattatatattccattttttaaagcttcattcccagcgtctatataaactcccctcctcgcctatatatggaatctcagactaagtaggtaggcagtatacatggacgccatattacaagcctacgtttctttttgaaaaatgcattcttcttagcaacttaaccttttcccactctttcgttacaaccttaaatgacgcgtcctccgatcttagattagcactacgagtgatgcgctcatcaagctaaactggtagtctatacgaacgggccctggaggatatccatcttccggtggcaatacccttcgaattatcacttgtcgttggagccagcaggagtctccttgaccaattaatagtaccgtttttcaattgattggcaaaaacactcgacgaatagacggtgaaatgttcgagatggcatgctgttgaattatttatcgtatatcgtacaagagctccaacagtatccattctacaattaggtagaacaaacaacaaaacaacaaaattcgttgcatcgttttcgcaaggaggcaagaaactccgcccaaaaaagaatagcaagaaatataggaaaaacagatatgccccagtcagagtccaaacaaattgaccgtgtaccgacattgaaggcaaacaatacgcccttttctcccgtgactccatgctcgatcccgcttgcgtaaaaggagagtggctacaaggtaaaactatccctttgccgtgcaatcaaaggcccaacaatatcatccaaagataccaaaaaggagggtataagaagcaaaatccatcattcccgtaccaaacagacactggctcccatcgtttgagcccgagtcgtccatccgtcattgaatataccgtataatttttttaagccgtaggtcattttgacaaaaaagaatggtgtatcgttatttgctttcattatccttatttcctccttgctccatagagggaccaaaaggaaaagcaggaaaaaaagaaaagagagaagaaaaggattcaaacaatggcctgcaggatcactttgaaggaccaattttggccgtagcccgatctatttgttttgtgcacaaaacaagaagaaaggaaaaggtacagagtcgtcgacagcgttggcatcttaaaccttggggaaagaatagcggtttcgtcgcatttcgtcggcctttttcatgttgagttcggcaaattgttgggcttgctggcgtgcagctagggcattgatcttttcgcgcgctcgcatgaggctgctattgtcctgttgcttgagcttggagcgaatatcgtagagggccatgagcatattagctcgctcaaggtcctcatcgtactacaatatcaagccaaagttagttctggaattgaccaaaaaaagtataatgctcccaataaacttatggcgcatcttacattagaaggttgaggcgtgccgggtatagagttggcggctgaaccagactttggtgaactgatgagaatgcgccgacccatcttgtcgaatttgggctgcgagccagcttccgacgaccatgcccgcctcaagccagatgagggcctctgctgttgctgggaaggcgcatggctgtcgtctttgataagctgggtctggataatgggaatgttggcattgacaatggcagcggcggccgcaggttcctgttgatgcgagcgtctgtcaggaaaaggaatgcaacagaatttttatgtaagggccgattgcagaatgtttagggaaaggagagagggcatcggtattatatgacgataaagtaagacatacagctgcgccgagattgctcaagtcagcgaggacctgtgatagctgcaggctctccatttcaacgcttggtagcggaaatttatgaaatatttgtttttgctctaattgctgtctcgagggaggaggagcggaaagaggacgagggacgaggcggaatctagtatggagcgatggtgcagtcggtgatgttggattttgacgttcctcttagcgggcgcataaacgaataagaagatcgcgtgtgcgagggacgacggagcagcgggaccggtagaatcgagtgttgattctagcgcaagatttgcaagcttgacggtggtcaaataggtgcagtgttttttcaaggagagaggagagtcgagagtgatgagcggaaaaaaaataaaaagagtttgaaagcaagaaaaaaaaaaggcaagaggagaaggccagctggacggccacaaaagttaagagcaaatcccagcgccgctgaaaacaggaagcctagagcggggatccggcaagcttgccaccgaaagcatcttgtagcccaggaaactggggcttttgcagcaaggcccggcgtctgtgcaggtcaaaagcccgctaaagaacccccctgctagacttttgccctctccacaaatcccgcgctggggacatctccggggtactgctaggaaaggcagtttcacgcacttatcaggtacatgctgcgacatgtcttctataaagagttcgtattaaagcaaggatttcctgcgcggttccggaatatccccttggaccctcttgttttccagtcgatccgatgctcatcttgtcattcattaattggatctgagtcaagcgcatgtccaactctggccaagttggatcttcttaaacggcaaaagatctggattggattactaaggtgacgagttgtgtactcttggccaacatgcaagtacagtgtccattgttagcaggcgatattgcagaacagagcgcgttgcaaacgagtaacaacactgtgcattgctacggcagggcggtcttcgcctgcatcctagaggccgtattacagcaccagtgaatctgacagaccgaagcgagaggcttcaggggggcttgctgcaggattactccggccgtctacgagcatgttttggaagatgagccggcggcacgagaccacttcctgtaaggagtacccgtacagcactctgtacaggtttccagtatcgtattcaccgagaggtattacaacactctagggagtgtaatatggtttgaatcagaagtagcagatgctttattagacttcagctggacgcgtacgcagtgcctcgagaccgcaacaaacaaaatcagccaacctcgtcttcttccttgtccaacccattcgcccatgccatccattcatcccatccatccacccggatcgctcgccaaaatgcgggtgctacaactgatgaccgatcaaatcaagtccaagtcactttaccccaactcaagcaaccaggaatggatgaatgtcaaggtttctactccaaatcgttcttcgcccatttatccggctccagggcaagcagcaacttcccctcacgcaactgtctctttgctccgtccgtaccgcgccgcaccgcaaccgcaaccgctagaatatgcatagcgcacctacttgcatctgcgccgaccgaatggctgcatgagattcctgttcatgcgcccatccgcccgtttctcttgtcattcgctcgctcacaagttttttttttcatttgagcgaaatatttgcgcaagaaccgcacctatacaagctaccaaaaaaagccctcctcctcctttgcgcgctgacatcagcccatctgcacaaaacgctcggacaagcctaagctgccttttcgatgatggcactgtgacgagagatgtggtggccctggcttctttgcatattctttttcttggggggatccagacgtgcccagatagccaccacttgaagcgataataattgttcactgctttactaattgtcaaacagcccagcgatccatcttatcgcgcatctgatctccgtctccatctcatgctttacatcattgcatgtggtgcaaccccaacggcactcagcttggagaaggggggaaaagagaatcacgtgtcactcactgctacatgaaaaaatgactggtatattttgagccgccaatgataaagcagtcgtagacttttgtcgtagtggtacttccagttactccggagtgccttgctcaagcctgctcctgcaacggtgaacagtcgacgtccgtttacgcgctactgaaaataacagagctttgataggcgtaaataaataatttaattggtccacagttatcgctgatcagatgtgaattacgctgtttctccatagtatacgtcatattaggcaagggaccaaatacatctctctctatgaagctgcttgagcttatctggtccgtgaatttgcaacagacagagaagagcaaaaggagtgcatgtaatggtatgccttttttcatatgcgtgtttatggctgaactaagcggtctagaattcatctcaataaaagccacatcaagcaccctcaagcataatgaaccgtatctgcgtttggtactttgtataattgatactttgtataatcctactgaataatcctataatcggttccctactctgcacacgcctgctgtgccattgtacaaggagaaacaccgttttgtatgttttatgtcatctgtttgcccggtccaaacagcccgctagtaaacactcttaaagttcaaacaatcattcttttccttctcatcgactcttgacaaatgatctaagccttggtaattctgcacaccagatcagagccatcaacagagtcgccctccttgacctggagactggccacctttccgctatggggagctgagataaccatttcctataagcatagtcagcaacatgcattttttgctttcgcaagagagaggcaaaagaaaaacttaccatcttcatggcagacagaacagcaagagggtcacccttcttgacttcggagccttcgtggacacgcagctcaaccaagacaccagacatgggagcgccaacctggctggaatcgctagcatcagccttggggcggctaatgttctcaacggcagccttcttgtcagcgacggtaacctgtcggacttcaccgttcatttcgaagaagacttcacgaagaccggtctgttcgctcagaggaccgatagcaagaagcttaaggataaggatcttgcccttctccagttgtacgttaaactcctcaccgatttctggtcgagaaaggaagtatctggtgggcaggactgaaaggtcgccgtactcggcggtaaacttcttgtaatcctcaaacaccttggggtacatgacatgagaggcaatgtcgcactccgtaacaggcgcgccaaacttcttgcccagctcgcgcttgaccttggtgaagtccacagggtcgaggaagagaccaggacgcttgtcgagcttccgtcgtccacgaagggcatctgtgcggagaggctcggggaagccgccgtagggttggcccatcataccctccaagaactccagcacggagccggggaagtcgagctcggaagcgcgggccttgacgtcttccaggcccagcttgttggaaaccatgaactgggcgagatcgccgacgaccttggaagtgggcgtaaccttgacaacatcgccaagcagctcattggcatgctcgtaagccttcttggtctcaagccactgggatccaaggccgagctgagaagcttggaacatcatgttggtcagctgaccaccaggaatttcgtgctcgtacacctcgggatcgggtccagcaaggtgggcttcgaaaggagagtagagcagacgcagctgggaccagtaggtgtccagagctcggacttgcttgtgatccaagccggggtcaaactcgctgccttccaaagaagccagcacagcgttgatgctaggctgagaagtcattccagacaagctgtctgtggcggcatcgaccgcatcggcgccggcctgggcacaagccaccatggaggcgacacccgtaccagcggaatcgtgagtgtgaacgtgaatgggcagatcagggtacttcttgcgaatagcaccaatcaggagtgtagctgcgtgtggcttcaacacaccagccatatccttgatacccagaacgtgaatgtccagggcaaccagcttgtcaaccaagtccaagtagtagggcaggttgtacttcttcttggggttcagcatgtcgccactgtagcacacagttccctccacaacaccgccagccttgtggacagccttgatgccaacctccagctggttgatgtcgttcaaggcatcaaagacacggaaaatgtcgactccgttcttcttagcctgctcaacgaagtgatcaatggcattgtcgggcagcgaagagtacgccacaccgtttgcgccacgaagcagcatctggaaggggatgttgggaatcatctgtcgcatctttcgaaggcgatcccaaggatcctcgtaaaggaaccggtatgccacatcaaaagtagcaccaccccagcactccagactgtacaagttggaaagcgcatggctggtctccttggcaatgttgaggagatcaatggttcgaactcgggtagccagcagagactggtgagcatctcgccatgtggtgtccatgagaagacatcccttgtagtcgcgaacagccttggcaaaggccttggggccctgttcaatgatgatgtttcgccaacccttctggcaaggctggctgacgtcgaccttttcaccagaggaagtgaaaagctcgggggggatgatttcgcccttgaacttgggctcgccaatctggcccttgatagagctaccgttgacagcgacatctccgaggtacgccagcagtttctgggcacggttctggccacctacgaggtcaaacagctgcggggtatcgtcgatgaaggttgtccagcaatttccatcaataaaggttgggtgagtcagaagagaagccaagaagggaatgttggtcttgacacctcggatacggaactcgataagagctcgcagcacctttcttctggcaatttcgtaggtgctgccctgggcagtacacttgaccaacatggaatcgtagtgaggagtgatgacagctccagcaaagccgttaccaccatcaagacgaataccgttaccaccggcggatcggtagacctcgatctttccggtatctggtcggaagccctcagcagggtcttcagtagtgatacggcactgaatggcaaagccacgagtggaaattcggtcctgagtaagaccaagctgagccagagtagcgccagcggcgatctggatctgggcggcgacaatgtcgatgccagtgatctcttcggtaatggtgtgctcgacctgaatacgagggttgatctcgatgaagtagtagcggttcttctggtcaaccaaaaactccgcagtgcctgcattgcggtagttgacggacttggccagcttgacggcatcgtttaggatggcgtctcgggtttcctgggggaggtccttggccggagcaatctcgacgaccttttggtgtcggcgctggacagagcagtcacgctcatacaggtgcacaatgttgccatggttgtcaccgagcagctggacctcgatatgcttgggcttgtcgaggaagcgctctacgaagacggtgccgttgccaaaggcagacttggcctcggaagttgctcgctcaaagctttcctgcaggctctcggggtcgcgaacaactcgcataccacgaccaccgccaccataagcagccttgatgatgatagggaagccatactcatcagtgaaggccttgacctcttcgtatttctctacagctccctgggttccagggacgaccgggacgccggcggcaatggcaagcttgcgagccgagaccttgtcgccaagagcatcgatcacatctggggtggggccgacaaactgtgaagcgtgttaggttgagataagaaaaaaaaaagctccggctatagagatggggtagtagccgacgaaagccgaaaacttacaatgaggccagccttctcgacgttgcgggcaaactcagcattctcggacaagaagccgtaacctgatggagttggttaataagtgaacgaagcttatataggaaaaaatagacgaaagaacgaacccgggtgaaccagttgagcgccgtgctctacggcaatcttgatgatctcgtcgccggcgagataagctgcgacaggggtgtactggcctcgcttgccaatgacgtaggcttcgtcggcctctgtgagaaagcagtcagcaaaagtagagtcatgcggcggggtgcatatcagggtcgcaatatcatactttggcgatgcatagagagtcggtcctcataactgggataaaaagtcagtcattttgcgcaaagagcaggcagaagtttattttatcggggcgttgctcacctgaagacagcgattgtgtgtaatgagagctcgtgggcctgtaggaggggtaagtatgcgcccgaagtcggcaccggcggatagagggccaactgactgttctgaaaatctattcgcagtgcgcaaaaacaaggttagtaaatcacattatgccgctcatagagctagatgattgaatcgaggccggtttgcttgttcgacatactctgatagctggtaaatgttagcgagctgcgacagggttgatggcggggttgtttcgacttacggatttcaccacggttggcaactgttcagcgtagcagccaagagtcagtaatacgctctcgtctatgacttgttccgcgccaattggctccgataaatgcctcagacgtcgcgactcaccaaggatcttcttaaaattcatgatgctggaattggcacggatgtggtggatggtctgcgcctccttgggctcatcgacatcatcctcgtcgaagacatcgttgaaggtcagcgcctgctgcgggtgagggactggagtgcctgccatgacgggcaagacgggctcgagcagacaaagtgaagatgtaggctcgagtttaggatatgggagagacaaaaggagagcagctcagcacagaagagagcccgagggagacggccggatgcgctgccttttatgaagcagcagaagctcggccaagatggacggatgggggggcaggaattgacggcggggcagctgtcgaaggtggggggtggggttgcgtttagggaggttagcagatgctagcagttgcgtccagcgcttgtgacagtgcaggcactagctagaggtactgaggcaataggcgtgtagcaggcaggaatggttcatgtcggctgcttgactgcgtctaatgctgcggctatctcgacttgtactgtgtgcctctttcgtctgctcggctcagcaacaatgatcggcaagccgctgttagcagaagctgcacaaagggaggtgcaagcaagaaagggaggtgggagctggaaagaaaagaaaggagttgatttcttctcttctcgaagccaggacaacggcagggaaaatctccgagagagtgcgaggagcagcgagagtggaccgggccatgcgctcaatcttgtctgtctgtccccttctgccggacctgagttgtgacacacgctcaccctggtgtgccacatggacacatggacacaggcagatgcatctttgcgttactcgctgcattgtgtgctctgccctggggcaccgggattggcggcgtggaatacggcggctacggcgttgaggcaaaatggaccaacatggcggcgcataggtgctcgtacatgaagctagatggaagatcttccctcagcatctcaggcctcttgtcagctgatggcccagtcggtgagacaacagaaatagaccgctctcgttaacgcagtgcgacgactatattgtactaggtagcagctagttgagacacgttgtgtttggtggactgcggtttgactgcaataagcaagaggggaagctggttctataaaaaagctctctgcgtctcagccggccaaccaaaaagttacttttactgcagccaatttgtcttggaaactgattattcggtttttctttccatttttctttgttgctctttttactacgtataaacagtcacaaggcttatcaagtaccggctgggccgtattgccatccagaaagtcattccattacataccagattttacacccgctatttgggggggctaaagtcggttgttaccatgtatcaccattagctcgttgataccagcttaacgggcggagccttctctttcggccaatcagtggcccaggataacgcagcctcttacaagtttggcgctgttatattaagcttcgttccatgagcgggatgtcttggctctttcttcctcgctggctctttggaatggacgccgtgtactggcatagcgggcttccgagatgcgtacccaccaggctgctacatcgagcagctctctttagctcctgaggcataataccagccgcagttgtcgcccgctttggaggataaactgccatcaatcgcctttccccgggggccagaactgcttaccgccaattgctgtcatactctattctaacacgatgcataatccgcaaagcaggcacccaacgagatctgaatcatgcccttgccttgcattacatgcactccattaccccatgcgcgcgaactagatcacgctcgccgcgtcttaccaatcccttcctcgcccttggtccatgagcaacccctctcctctcgtcttgtgctcagagagaggcgagggctggtgccgtaaccgaggatcagagcagttctgcctgcgaggttcgcctagatgcggctgatgacagcatcaaagcaccatggaagcaatggaagcagggctcagtcggaatatctcgacacggcttcagttcgtcgagtccggccattctcgccgtttccacgtgatgatcatccgttccagcacatcgtgggccggccatggccgtgctgagtctgatggtgtccttctcggctcggaggaaggggcccgtaacgtaattggtcttcgtatcgccggcccgagggtgttgctggatccgaagacggatccgtcgcatctctgaccccagtattttcccagctggcgtgcaaggccgatctggcaatggcggctcatcttgcagatgtactccgtgtgcaagtgtgtaactcgagattgggcgagctaagatctggaagggcccccaaacttgggtgctgacgaatttggacgccccgcctagctcgagctcggcgccccaagccgactggcactatttcccacaccttactctatttcgtgcgctcatcgccatctagcgctgggctcgccctggatggtgcatggcgccctcagtcggcttactggctctgcttggatctgaatggagttgtgatgagccagagatccgccggtttagcagaggaattttcttcgccttctatcgcgtccggctctcgcacgccactgacgatatagtgtgcctgactatctcgctcaagccactgttgtcgccccaacccagtgaaattgtagtcatccgtcttgcctttcatcttattcccatgttttgtccggtctcttgttatattactctttttggacgcggtgccatttgtcagtaatgcgccaaagtgacctttctccgacaccggccgggataggggtcctgtaagcagtgatttggacctttaaacactcttgcgatccaattcggcgatatctcttcgttttgaaataagtattagttctcactttgagatactctctgagaggtcgattgatagcacaaggtgcaactattctcatgcttgttactactagtagtatgcaatatactgtagttatcctcggctgcgagaagatgttgccatctcatgcttgttgatattacgctaatacgcaatatccaattgtttgtcaacttaaccccggctactaaaggaaaacctcggcagtccattgaacgagtgccgtcgattgcccctgaatcgcgtcttcccaattactatttccagattgaccattattgttacggcttgtcccgcatgacgtaaagctcagagagtccctgtctaaatgctagcctatcaggacatagatcgaggccgaggctctggcttaaacaatcacgttgctattgtattgttacctcctgtctctagggtgaaaaaaccaacctatcattactgctacaattgcactgtaaccgggctgcttagaggcctgcaaaaccttgtgttccccgcaagatgatgaatcagttgctaggtgcaaataaatctcccaagctattattatttgtccaaatacctgaagctccagatcccttctatgaaatggctcggagatgtaaaaatgtataatacagcagctgcaagcttcatcagacgtggaagagcctgcacaagccatcgaaatcctctagtcttgagactttggcctctcttcaaatgaactttccttttcaaccctgatctaccgcagtgctcatcgtccctcctcctattccaccgacttttgtccacgcttttcagcgtctcagtttccattttgtgcaccaaaatttttgtttccccaagctgatttatttgctaggtgctgactccttgccagcctcaacgccctggtccacagccgtcaaagccgccttctcctttccgccccagtggtggtatgacatgtatcggtagccctgggtgagctgagcgcatgagttgacaacgtggcatccgaacaggaggtagttcttgggggagacagcaagagcgtatcgcataaaggtcaaggagtagacggtaagggcggcggtcatctgtccggagatcctatatagagaaacgagagaaaaagaggtaagccgtcggccggtatcggcgggggtgcagcttggagtttgggggaaagcttcttacagatcagggctcttctgggtatccagcacagcagcaataggaatgccaaagttggaaacaggtccccaaaagtctgtttgcgacaatttgtcagcttctggctctaggtataggtgttggatccaacaagcgcgccagctttcggtcacaaaggccgcatcttgggaagggggcgcgggaattcccgagggaagagcgcagagaacaaggcaataaacgcttgacgcgaggattgtcaaggcaaaagtatccttcagtcgcgctcaggggcttttcgtagcttcaacgcgagatattgggtaggctagtacgtacgagttgtgcagacatagctcaacatcgggttggacctgatcttggcgttgatagcctttgcgagcgcagccattttgaataatcgtcggaagatgcttataatcgagggagggcacggatggtcgctgcggtgctttggaggatgctgggacgtaaaaagactccaatctcgttcttgtcagcggcgttgatttgcccttgtcggccaaaatttggacgccgaagtgctagttgcgatgtcacgtgcccctggctccagctccagcaacaacgcaacgtgcactgcaagttggaaacgtcaattgcttctggtgatggttttttccatgatgttaattttacaaggccaatcttccagctctgggcagcttggctatagtaaatgacaaaagtgcgaaaaattacagctatttggtgaacgcagatgaaccactacctaccccaactcgcagatccaggcactgtacgaaatgaccttggtaagccagccacaatttctactcttgggcagaacaggttcaactagatagggcaagaacattaaacaaatggtgtcagaaaacaagacgcacaatccacacaaggataagaatactagcttctcgatcgtcgcctgtaaacagcatttagtgcctgaaattgagaaatacgacttcactaaaagccatgtgtcgacttgatgacaacgattgaaatgaatgataccaggttaatagacaccacgtatggtatagtaataatcctaactattactaccttgctctttctggtccgtttcctttctccgcttgtttatcataagcttgcctttatatccaaatcaagcataacaagatccttcgctaaccgatttctaccaaaagcaataatacatcaagagaacactaaatacatcatgcaaacaagaaaaagcgctcttaaaaaaaacgcaaagacaatacgtcaagttgactcagacacctggaacggcgaagccagcggccttgggccaattaccaatctggcctgggtcaccgccaacgcgaacatacacgcccacagccgggatacctccatctaagatgaagagcatataccaggtaggaggggcaatgtactggctgggaggagcagtaacggtgcaagtagtgccggcgcaagagatgtcaaggaagagggtacgcgcccccatggagttaccgtgggtgctggtaacagagccaagcagagtagcttggatggcaccgttttgagcaggaccgccaaggttgacggtgatggtttggccgtagctccaatctttgttggtgacggtgaatgagggacgaggcttgccgctcttgaggtaaggcggagtgaaggactcgatacggtactcttcggggttgacgctatcctggggatccgagccggagacgagtacgcggccgtcgagcagggtgatggcctcggagtggtacatgcgagccacggtagtgtttgccatgacggtgatgcggtggccgagtggcttctgggggtcgtaaaggagggcattcaggttggggctgtcggcgagaccgaatccagcaacaccgtggtgagcgccgttgaggatgagataggtgccgtcgggaagaggagccatgcaggatatgacgcgctgggaaggcatacgctcaattgcccaggttgcgttgtcgacatcgggataagtgctcacacaattatccagagcataagacgcaccctcggaagagccaccgcagatgaggacaccaagagggtctgtgaaaggagcgtgcatgggcagcaagacagcagatccctcaaggggataggttcgtccagccatgggattattgactgcgccgggaatgttgggcaagaccttgatggtggcaaaggtcttctcatccagaatacgagcctcgttccagtaggctacgaagatgcctttggagggcaaaacgctgcagaaggggtacaggttgttcggatcggtgcgctcgagccagtccatgtagagaggcgcggtaccagtgtaaggcaggatctcgagggtggggataggagcgccgttggagccttcttcgcctccaacgacgagaacggaaccgttggccatgttcatggcagttgggtaccagcgaccgtcttgaagtttcagaacatcgacgttctcctgccagtcattggtgccgttgacgccggcggaaccatctggtgtgtataaacggacaccgtaggtagagtcgccagaccatcctcctacattgagctgtcgaccggccttatcagggagagtgacacctccagagcagaagatgtcagtcttgacgtgcatctctctccaggcaagcttatactggttgacgagactcaaatcgagctcataggcaccagtggagttgggttcaccagtaccccatttctcgaggaagacgaccttgccggtgacggcttgggtcaccatcagaggcacgcagacgccgcccatgagctgctcataagaaccagccgccgcggagcccgctgcagggaagccccaagagtagaatggggttccagtgtagaagtaagtagtgaggcgggaaccgccgccgcagatggccgagccattgcccgggcagggaacattgcactcggattcaggcctcttggtcgaaccagccgtcttgatgttctgagggtcgccgcagtagcactcttggccatactccaagccggcagccatgtagccgtactcaccacaggcgttgaggcacatctcaggggtcatggtgttggcgaaaatgttctgccagaagaaggtgtgcacctggttgaggttatcctcgtagcagccttggtatgtccagttgcccaccaccggcactggtgccggaggtgccaggacggccggtgttcccttggagatgatggacattctgccgccgccaccgcagatttcggaagagtcgccggcgcagggagtgttgcactctgtggaggaattggcctggacgccgccgttgacgatgttgttgccgcagaagcactgcttggagtactcggcaccggcgatggtgtagttttgagaagcgcaggacgcggcacaggactcgagggtcaggttagggtcgtcggggttctgctcattaagaatgcggccattgacgccatccacatagcagccatagctcttccatccctgcgggagacccgttggttgctgagtggctgaggtggtggtgcctgacggaggagacgagcccgaggagctactacccgagcccggggcgttgcgcgaatagacggacagacgatttccggcaccgcaaagctcacagtcgctgccagcacaggtcatgctgcagtctgatgacgtagtgagcttggagccggcaccaaaggagttgccgcagtagcattctctgctgtattcgacgccaaagtacgtgtaagccgcgcagaaggtagcacagctctccagagtcatggcatcatcggaatacgtcgtggccgcaagagcccgagacgatgtgccctcggtatagcaaccgtaccagttgtatttgcctaccagggcgggctgggcaggacaggaacccgtttgcgcgggttgccctgcagaagtggtggcagtcccggagctgcaccatccatgttagcatcactccaatacgagatgatcttcaccgcagtcctagcttctttctttcatcagattcatgtctgtgcttacctgctggcgccataggtgtaaaggttcagcaagcttggtcctccacagtactcggtactgttgccattgcaggtcattgtgcagccacttgcagctggcttggcaccattggagagagacttgccgcagtctgcacgccgggatcgatgctcaactggtcagctaactggaagcggagtaaagaggaatgaaacgaaacaaagcaaggagtcacactgcctctcgtgtgatccgttcaggaggaattgggggccacttacagcactctccaccaaactcaacgccagcaaaggtatatcctgctgccttacatcctgatgtacaagcggccacggtcattttggcattagcaacgctgccgagttgatatgtcaatgcacgaccagtggtgccctcgctgccagtcatatgttagcaaggctaagctaagctacaggcttagaagtgagtatctcgtatcgtaaacttacgcatagcacccctgagatacccatccattggggcctggattgacctgagggccagtgacatcggatgacttatacaaggtgagacgattggggccaccgcatgcctcagtcgagttgccgccgcatggagtattgcagtcggtgacggtggcatttgtgccgcccgttgcaaggctggagccgcagtagcattgggtatagtactctgttccggcataagggaagcccaatccgaagcagtaactcgtgcactcttcgttagtcatgtcagcatcagtggtggacgctgcaccaatcgtccgtccaacatcgctatttgccctgatcagcatatatgcaagcttagagtttgccaagagaagcaggaagagctccatacacatagcatccctgatacgtccagccattgtcaaacgaagttggcgcaatgagagcccgcttttggaggatctgtgcgtgacacggttttaaggatagtagagagatcgacagcagcgaggctgccggaaaaggtttcatggctgcggtctttgtggctctcgccaaggcaagcagcaacaagtgagatggcaatcagcgtatcaggcccgcgcgcgctctctagaccgaatgagagctgggctgttggctgatcaaggagagagccgtgagaagagggaggcaggagaacaaagaaaagtggtcaattgccgcggacaatgcccagcttcttgtactccgtgcatgagcatcctgcctgatcgtgacccaggaacagatgagccctacccagcaggactaatggggccggagagacttggcatagcttgccatgccacccacacagcaataaacaacaaaggccctggatcaagactgtgatggtctacgcgggccacagctaggcctggtctctcgtggacggtggttgcgatggtccatgatgggaggcgccactcacacggatagacatgctggatccgactaagagcaagcgttgcaggggggtactggatggtgctcgtaccgtacaggcttcagatgtttgtacgtcccatctggtctttcagcatccaggtgcagcacagagaatccagcagggcgcctatgcaggcaaggggccagggttggtcagccggagccaggcgccgtcctgaacgggcatgcgacctcaggcaaggcaccaatgctgggacggtttgtttcaaacactctcacttgtttcctcagcctgctaattgcttaattagtctgcggccggccaaaggtagagaaacaaagcaaaggcgggaataagccctcaacgcccgtactagagctccagccaggttcctttgacagctcaagccaatgcttttgcttgctatattttcaggctcttctccacaggcacaggccagcaacacagcgagtaacgccgtctcgataaactacacccgttgaggctgcgggtagtgggggagccggtcagaaatacgaggcacggctcgggactccgggccaaccatctccattctcggcgtctaggcgtattactggcctaatcgtgcatcaaagcgttggcgtaggcagtatgcctttgatggtgcctaacagtgtaccacccacaatggaaacaagttgtgccaaaaagggccatgttgcgtcgtagctgaaggctcggtggtacgacttctttgatcatccggccattgatggcttattaccaagtactactgctactccatacttaccatgccgatggtttgcatggggcatgttcccaagcggagatcctttgcccagcgattggcatgtgggtgagtgataagggtgcggccatgcaaaaagcggcaatcagctctcgattttcgcgtgacattttgtttccccctcgccgtctccttttccctgccgccatggcttgataatattggtcagttggctcaataatatttttttttccactactccatgggggctgaaaactgacaaactgacctacaaaacctcaggtgctaaacgccaccgtaatatccacgcgcgagaaccgaatcaaagtttaggcttagatcctagcctggcccatgtctgatcgcaagtgtgggacgcctgctatgatccccgtgccgccaagtgaaccgacagcccggcagagatttgctttgatcttactgtgaaaccaagctcagaccgtgtttacccggttgcccactgaggctcgtatatacgattaaacttttaccagtttctttcacaagacacaccagatgaacttttggcttcggctactgaccgggatttttcgcggcaattttgtcaccgccggtctgtaagtgctactatctcctgagggctgcggcacacacacgggacgataagacacttggcagctagcttgcggtaggggcttggccgagctgaggtggctcaggcacatttgcctgttcagggtgaactagagcagtgggaaagaaaaaggccagcggcagaaagggccactggctgcgcgggcggaagaccgggctcgatgctggttacattggcgtcggcagctaagtcgtcaccacttgctagcgttacagcagagccaaagccagagaggagggggatgatggagtgagagattggctgctcgcttctatacacgcatagcacgcatagcacgcaaggtcgcagctgagaagtgacaaacagcagggttcggttccttgacaggcgtctagaacatgaccagtcgtcggaaaattcctcccttgggatgccaccaaacctttgcgactctggtcctgccctccgatgcagagtagcattggttggtcttagccctccgtggccatctgtcggatgcactgaagggatgagacgaatcgattttgacaaagccgaccgaccgtcccatccaccaaaaataggtggacaggggggttagctggccaagacgaagcacgcgcatgccgtcgtctactggtacgaaggaataatgctactgctgctagtactactgctagctgctgataccgctccatccagcttcgtactcggacgaggctcctacggcattcgctgggcaaaggaatgacacacaaacccaggcctgacctagatagacttttgcatggcctggatctcgtgttgcgtcttgcatcgtgcagtagcacaagtgctaccagctaatgggccatgtgaatgctacggatacctacatgcttactgcttgatccgatatccagatttgaagaagtcctcgatgaaaatccgccggaccgaacaaggagcaggcagactgactgtgagcttcccagcgccgaatttttttcactcaagccaaaccccatggggacgctcccctctcgagtccgcagaagcaaagttgacaaacacacctgccaagtgcttacttgtgtttgcgcattgcagcccatcccgtgcagtccgtcttggcagctttttggtgtgaaaggaagttttgctaatacctactgccaaggcctacctactgacttacaaactctatatacgaaactgtaagtaccgttgccgactaattggtccccgggttgacttagagaggaattaaaaaaagaagcaagcataatgaaaaggatgaagaagaagaagaaaaaagaagaaaaaagacagagatcagccatattcgtccgcttacccgtagcaccagctgcttcatgcagtgctattccaggatcccccttggcgccacagttgatggcctcttttctcatgcaaaccgccccgccaccaagaacacggcgacggtggtaggtaataaagcaattcatttttttgttccctctactcttttctttttgctcgtgcatgcggtagcgcaggtaggtatatgcatcctacatgtatccaccaattctcattgtcctggatacgaacgaacaagcgggagggggaattacacgataactctcatgcagggtcagcttcactgctacgtttgctgcccgtcgatatgaatccggagccaatcgtcacttattctcaggcagactggttccgataaccaaaaggacaagccaaaccattgggcacgtggaatgcaggctccgggcgtgggacagtttgcatgcgggaccttgcttttctctccatctggtgatggtgccgccaagcgcacagcatacgagcccagcctgcatctcgccagagttttcattgaatccctctcatgcatgagcgttcaggtcgcatctcgtatcggcgaaagcggccaccatgagcccatcccggaagagacaaaagaccaatgagctacgccatgccgccaacgacatgccgtcaatcccaccctcggaggatcccagccgatctcttatccacgcggaatcacctgctagcgtcttccatcgtgccagggagaataagtcagccgcaaatggagggcaaatcattgccagcatacacctacctgccagcctatcacttatcaagcattctgtagcgaaatccccgccaacggctgctatcgagtgccaaccccctgtcgacaacaacgcattatcgtcggaactacatgcaggcagtgtatatttatatatctatgatacaatgcatattcctacatatacagatgcagcacaggtacccgctacgtaccggaatatcgctcgcttaaggcctgcatggaggaggcctcgctcgtatgattcaggtcggtaccatattgggctcaatattgtccactttgggacagacccgtgtagatgcaggtagatgtaaaaggacgccaccagcccagcggcctcattggcgatactaacagcaaacattgtcgatacgtaagtgcatagactagccacgtccaggctgtgttgaacaggggaaaacaagatagtattggctactattattactactttaatcaggagtaggcattaattcctgcgctcgctaatgcagggtgatgatttcctcacagctgcttctcaagccccttgtgtcttgacagtgccgccaccacatggcctcctcagtagcagcagcagactaataaccgaaaaaaggaatcaagtggctttattgaaaagccattaacgggatgacagtggcgtctctaccgagattacacggggtcaagttgaaggagccatctacactcagcccgaacaaaactaaacgttggcgattctgcatgaatcagagccctgatccttgcgtctacacgcgcctttaccagtccatcgcctcatcacaggcagatgaacagatacatgcatactattgatttattcaaaacgcgggggaggcatcaagtgatcctaccagcccaagttacatgcataattccgacgtggtgttactcaaaataaccagttttcttcctcagagagcttggggtgcagaggcatgtgcttccaatataatttgtaaaaacaaaataattggtctcagctccaagccacattattctaaaatcctcatcaggtgacgccgatgatggtaggacgagagaatatcacaccgcctagaaggagcatattcagcctcagtttttgcccccccccccctcctgtgtcccccatggggatagaagccacccctcccgagaactgggcatttctggagttagctctttcggtgagtggctggctgacgaggcttggactatacctgattgtaacactggtattgccaagtaaagcaatcttggaagtgatgctaaaaaatggattctgcgaggttattgtgatgttgaacagccgagactcaaaattatgacttgtacgagggctcttgtattctacttggttgatactttcatgccgacttacacagttcctccgtcattgcatagtgatggcacttatttactaactttgttattttgcataagtttagaaattaaaaatggtttctttaagcggtcttgctgttcgttgaatacaggaacttgacactggaatgcaggctgtaggtcaaatcttttctaattctcgtatagagaattgatatttcacgcaaacataccgggtaggcttctattcaaagagcaacagtcttgtgcaaaagcatccttttatatgtgcccaccagcttcaccaacataccagtcacagcaacgagacagatgtggtattattgtacatgtttttttgttcctatttagtactatatagtagtagcatcaattaggatattggggcctcagtggcagtgtccatgtaaactctctccttcctactcatccgcagacctttatatcatgtgtacttggaggacgctatattgaacaacccctcctttttttaccttcaacctgacccttttttgcccctttgctcaaaatctcacacacttattcgtacgcttcaaatccaacaaccagcaagcctgctgcttagtatacacgcttgaaaggaggaacaggcttgcactcattctcgtccagggtggtggaaatgaccttgcggtatgtcaagtctaccttgccgtggggctgcttctggaagctgagagtgtgcttcatccagttctggtcatcacggtcagggaagtcctcgcgggcgtgagcaccacgggactcctttcgggcagcggcggaagtggcggtttgaacactatggtatctcatggtcagtcatcgttttcattacatcctgctggtgtctgaattcaatgttgggtacttacgcgcatgtcaacaagtttcgcagctcaagagtctcaacaagatcagagttccagatcatgctgcggtccttgataccaacctgggagaaggtctggtcgacctcggtcatcctgcggacaccctcgtccaagctctcctgggttcggaaaacgctgacctcggtctgcatggtcttctgcatggccaggcggatctcagcggtgctcttggggccgtcagaggttcggacttggtccaggacctcaatgtggtcagcaccagcgtcggcagccagaggcttcagcttatcgccgggcttgaagttgtcgcggatggtgtgggcaacggcacggccgaagacgaccagatccagcagagagttggcgcccagtcggttagcaccgtgaacagacactgaagcagcctcaccacaagcgaacagaccagggacaatcttgtcctggccgctctcatcaatggtaagaacctcgccagtgtagcgggtaggaataccacccatgttgtagtggacagtgggcagaacagggatgggctgcttggtgacatcgacaccagcaaagataccagcggtctcagagataccgggaagtcgctcggcgaggatttccgcgggcagatggctgagctgcaggaagatgtggtccttctcagcaccgacaccgcggccctcgcgaatctccatggtcattgatcgggagacgacgtctcgggaggcaagatctttggcagtgggggcatatcgctccatgaaacgctcaccctcgccgttgagcaagtaaccaccctcaccacgagcaccctcggtgatcaggcagccagcgccatagataccagtggggtggaactgaacaaactccagatcttggttaggcagaccagctcgggcaaccatggccatgccgtcaccggtacaggtgtgggcagatgtgcagctgaagtaagcacgtccgtagccaccggtggccagaacggtgttgttagcaaggaatcggtgcagagtgccgtcctcctggttgtaggcaaggacaccacggcactcgccgtcctgcatgatcaggtcaatggcgaagtactcgatgaagtagttggcgttgtatcggagagactggccgtagagggtgtgcagaagagcgtgtccggttcggtcagcggcggcacagcatcggtacgcctgaccacccttgccgaacttttgggattgaccaccaaaagctcgctggtagctacataatagaagatgcacgtttagtaaatgccgtcttcaacaccacaagcaattctcgttgtaaagaaaactcacatctttccatcctcagttcgggagaaggggcagccatagtgttcaagctcaatgatggaggcaggagcttcacgggtcatgtagtggatagcgtcttggtcacccagccagtcggaacccttgacggtgtcgtacatgtgccatctccagtcatcctcgtgcatgtttccaagagcagcgttgataccaccttgggcagctaccgtgtgagatcgtgtggggaagagcttagaaatacaggcagtcttgaagccagcttcggcgagacccattgttgatctcaaaccagctcctccagctcccacaacgattgcgtcgtactcatggtcctaaaagtgatgtttcatggtcaattgacaagatcttttggctcggcccgctcgcccggaagagctctccaccgaggggaagacgacgtacaatgacggggtatttggagctgacaaagggagaagcttcctttgctctgagcggtccgtttgcgatgacacgagctatattggagaagatccattagcacaccaattgttcttgtcttttcttccgccctcaatcttcgattcctgggttggttccgatcgtaaattgcacatcgcgggtctcggaattgcttgggcctacctgctggtcgagtagaagagaagttcctgagctgggtccgcgccagccgggagatctatagcattcctaacattagcaagctgtacaagaatagaaaaggacagatcaagagtctttgctgcaacacaagctatgacctccgcggcgatccgttttgcgcgcagggcaatgccgagtttgcaattttttccccgtggttcaattcacgtaccgaagagccagaggccaacttcctcaatgccatagaggacgccatcgtgagcgaagcaagagatccggggtcaccaggctgcgtcggcgcaaaaaattgaagcagcaatggccttcaactgtagcagcaaggttggagattcggtagcatatgtcacgttttcgtagatggggtctttcggaagcgcatgtgtcggtcctcggctatctgggccaatgggaggttgtgtattagtagtggactcgggattagtcaggatgctggcgaactcttgacagcggattcagctgtggttaacacctttaccttggtagatccactaaaatgtcttttgaaagcaagaatgatgattctttctttataaagcgttgtaaaggtagatcttctgaatatttgcctatatgtgagaataaatcaggtggccctgtctttaatttgtgccttttttctgacttgaagccattttttcttttccttctctctcctctcaatcctcttacacgggcaagagggatttctatgacgcctatacatgggagaaattctgaggaatattctctagtaaaaggaagagggagaaagagatctcaggaaagcctagcagacttccttaattgctctcagcctcgtatgccttcaatttacaatgccatcaataaataatactgatgccataaaaatatcgtcaacgaatctttaattcctgagaagaagcacgcagacgccgaggaagctgcccttaaatcagccaccaatatatacagtccgagtatatattgatggagctgcatgcctaagaagcagcacacagaagccaaagatgctctgcttcctttacccagatgtccatatctacggctcaaacagacccaaattatctactcacattgcagaatctgctataacacacttcacatgcatttaccacattcatcaatgcatcttatggtattgagaattaggtagtatcgcatctcatcatcactggctgcgtatagagaaatccctattgctcggccattaagtctaaatttggcagatttcttcctgtaatgttgcataacgctgcatgtagtaaaaagactcctcattcatcaaggtctacaggcccgcgcctcctggatttgagtcaaaatcaccacagccatgggcagaagctgactgcccttgcagtaataggaaggctgactccattacgctgctcgatgactcttcataattttactttgatgcgcctggattggccaattctctcttctccgcattcccaagttacgaaattgagcatgagtgactcatattgctagttccagggcaaaatgagcgcctttgtcagcagcttttttgcatgaggctttgccgctttgccacacacagccgcgcaccccactataattcaatggttttcaacgattccatccatcgaaatatcaagtcgacgactgcatcgcttttgctgcatcatcacagctcgcgcctctaatttttcttgtttgcttttcgtcttttcattctgtcagagtcgcttataccctttttttttttttttttgcgatagcgcgagattgcccagcttggatccccaaactcacatacacctgctcactcagcctcgtcgtttcatgcaccaaagcgatcagatcatagaccacgtccagggaagctctcttcagagctcagccgcaaccatgccggaaggcgaagcctcacaagctcagaacccatcccaaaatgcctccagaggagctcctcgagctcgtagaggcagaggtcgtggcggcagaggacgaggaggacaccaccacggtgatcaggctcaggcagctcaagggcagcagaccccacaacaggtcagctcagaaaactcgtctacgcccacagcaaacccaaaccagccccagcaagaatctgcagcttctggaaattcatcaagatcatctcgcggaggaagaggccgaagagggccgcggcagagcgagcgaggtggcgcaagacacagcgcccctcgagctcctctgccaggcccatcacggcgatttggaggtcatctcacaacggaagtcgatgacgcagatgcagatgcagatgcagatgctccttcattaagtgcagaggctcctgagtttgtaccgggccagccggtattaccaagggcgtaagtagcttgttttgtataccatttaatttctggtagccttcagctgctgacgactctttaggcagccaaggagatctgaggcatctaagaagcctgaggttagacttcccaaatctacggctgcagacctcggaaccagaatccacgaggatatcggcaatagcaactatgaatgtgcagtatgcacagatgaagtccttcggaaatcccacgtgtggtcttgcaacgtgtgttggacagtagtccacctcaaatgtgccaagaaatggtatcataatcaaatgaagcaagctgctgagaggccaccaactgagcctcaaacggagaaatcatggaggtgtcccggctgtaactccaaattatctgatgagccaggctcctaccactgctggtgtggaaaggatatcaatccaaggccctctagcacctcactacctccacactcttgcggacagacatgctcaaaaccaaggggaacatgtcctcacccctgtggtctccaatgccacgctggcccttgtccgccgtgtacccttgtcggacctacacagtcttgctattgtggaaagaatacctcccagaaattgtgcagagagaccgattacgaaaatggctggagctgccaagagatttgcggcgaccttttgccctgcggagagcacttttgtccgaacccttgtcacaccggactttgtggagattgtgacctgaaggtggacgcaaagtgctactgcgggcgtgttgagaagaaagtgccttgtttcgagagacaagagatacagtcctcttatgatgttaaagatggctcatggttcgacggctcattcagctgccagacaccttgcgacaggaaatttgactgcggcactcacagctgctctgaaacctgccacccccaaaatgaacaaccagctcattgcccttactctcccgattctgttacgcattgtccatgcggcaaaacaccacttggtgaactcttgcaggacccaaggcaaacctgcgaggaccccgtaccccattgtgagagggtttgcgacaagcttcttccttgtggccacacttgtaaagctaaatgtcataccggcgattgcggattctgtatggaagcgattgagatttcgtgtcgatgtgggagaacctcgtctgcatccgtttgccaccagggagacgtccaacccccgtggtgcatgagaacatgccaagctactctgagctgtggccgccacaagtgtggtgagcgctgctgcccaggagagaagaaggctgcagagaggcaggcagcatccaagaagaaaaaccgacagcctggtgattctgtcgttgaggctgagcatatctgcatacggacatgtgggcgaccgctgaaatgcggtagccacgactgccagcagatatgccacagagggccatgcgcaagctgccctgaagccatattccatgaaatcagctgcaattgtggccggacagtgctccagccgccgcagccatgtgggactcacgccccagagtgccggtttaactgcccaagacgaccagcttgtgggcacccgcctgttgaacacaactgccatatggacgatatctcttgtcccaaatgtccgttcttggtggacaagtggtgtgcttgcggcaaggaaaagctgaaaagccagccttgtcaccttcaagcggctcactgtggacgaccttgcggaaagactttgaagtgcgggtacgtgctattttccgcccttgattctcttctccacgaagtgaaataaccgatgtatactgacttgatatctctaggttacacaagtgtcgaaagctttgccacaggccaggagagtgtgaagatagtgcaagttctagtcaaacttgtggccaagtgtgtggcaagacgaagctattctgcgatcatgcttgccagaatgcttgccacggccaaacttgtaagtccaagtccaaaacgtcagttgtaattgtattgtgaaaagctcctaacagaatcctgcagcttgcaacgaatcatctccttgtaccgccaagaccgtcatctcttgcccctgcggccaccgtcaccaggaagtgaagtgccttgctagcagttctaaccccacgccatctcggcctgagctcaaatgtgacgatgaatgtctccgcctagaacgaaacaagcgtcttgctgcagctctcaacattgatcccacatctcatacaaacaaccatgtcccgtattcggacaccactcttcggctctttaaggagaatttggcatgggcggagactcaggagcgcgaattccgtgtcttctccaagagccccagcgaagctcggttgagatacaaaccgatgcctaatcaccaacgacagttcctacatgtcttggcggaagactacggcctagagagcaaaagtgaggatatcgaaccctatcgttacgttgtcgtctggaagggctccaagttcgtttcggccccaaccaagaccctcgcgcagtgcgtcaagatccgagagactcaagcggcagaagcggccgccacagcagccgccaactcgagagcccctactccaccacccgccatcataaccgagccgttcaatgctttcctcatcacatctcctcgattcggactcaccatcgaagacgtcgaatccgccctcaaagccgacctagcaagccagtcgtcagccttcaacttcaccacaaccttcctgccctcagacgagatcctcatccgcgcctcggcgcactactcctccttcctgacgcccaccgccgtcgagcaggcccttcagaccatgaagccccgcctcgacagcaccatcaagcgcctcgacgtcgcgggcaacatcctgctctgccacgtcgacgccaacgagcaaatctcccgcagggaagacatcagcaggaacgacgcctccgggtggagcgccgtcgccggccgcgccgcggccaagagggacgacgcgaagacggagacgcctgcggcctctgcgagcggcagctctggaaaacgactgctgctcgggctgaagaagaagaaggtggagatgaagagggagaagtcctggacggagcagcttggtggagatgtcgagtgctgaagctgagaatgaagctgaaattaattttgctacgactttgcttttttattgttacgtttgttctacagcaggatatatgctcatagatgggatgatgggattatgcatcacccatcattgtgacaatgttgacgcggtatcagcattagaatctgatcaagagacaaccagtctattgggtactacagcttccaaaaattatcattagaaaactaagaaaaaaaaatcactggaaaaaataatcaaatagaattaaaaaaaaaaatcattaaaattatgtattaaccttctctcatactccatatatccccatctataaaagaacacctctccagtgcaaatgcatcaccatctcccccgttctataagttttttttttttttccagtgtgcggtcgtatcatacacagaaatgtgctttatatgctaggtacctaccttgtttatgcaaacattaaaaatgataaaaagacaaaaggggaaaaaaaaaaagagagagaatagaaaatgatagggagccaaggtaaactcgcccaatagaactaatcgcctgcagcacgagttcatctgaaaaagcgcgtaaaagggcgtgccattatagagacgcccgtcaccagtggagcagataaagcacacacgcaccggaaaaagaaaaaaaaaaccaccagaaaaaaataatttgtgtgatgagtagccggatagaaaaaaaaattcgttgcacatcgaattatgtccactctacttcttctcaccggaagaaggcgttcaaaaaaacatataaaaaaagtatgcagggtatatgtatatcacgcgacgcatctccccctccacacgctctccaatattatcgtcacatgggccataggaaccaccttcaatcccacgcttggcccgtctttcctgaggccgccctcccttctatctagttagcacctctctattcaatgaaatttacggcccgtcgatggggtcagcatgcaaaatgaaaatcaaacgttcaagggcccttgtatagagctccccttgatgcaatataaatcgccacgctccacagggatatgcctgctctgtatcagaccagcccagcgaggaacagtcctataactggcttttggcttccgtgacgggtgcatcatttatggagtcggctatgaaatctgagatggcttcgaagtagccctcctctagcacgctcgagttgtgatcgccacccgggaaggtcttccacgtcttgctgaaagaggtggagacattgaaaagctgggtcatatgactgggtctgcagttgtattcctctttggttagctttgatatcagatatcagagagaagagggtagtgtaaaggtataactgagtgttggtgtgggatcgatcagggtttgataaaaagagtttttaatcagggccacgaatggctcagattttgtgggtgatgcaatttgttcatcattctgatcccgggaaaaggtaaaatgtaaaggatatggctgtagtaaaaacttacggaacaatctcatcttgtagaccgctaaggaacaagatgggaaccttggtgatggacggcaaggttgcctcgctgggccagacctggtggcacagcagtgtgaagtatttggcaggtggaagaacggaaggaatgagcttgcgcatggagagaaaagtattttccaagatgaggcccacaatgtcgccccgttcttggttcttggccactagcttgatgctgacggctccaccgagactctggccgtaaacaatgaaccggtgatgcctcgtttccgctcgctcgcgcaggtagttgagtccggtctgggcatcgatccccaggcccgactcgtctggttcgccggtggatgcgccgtagcctcgatactccagcataaagacgttgcagccaatcatgttgatgaggacgcgggcgatgggcaggcggtgaccgatattgcctgcattgccgtggaacatgatgattgtcatgtccgagttcttgccgccacgggggccgcgaatgtagtaggccgacagcttctcgccatcgtcggtggggatgaccagctcttcaaagtctttgattccgaactgtgtagggcgcgggatgtcggttcgtgagtttgtcggcatatgagagggatagatgagcgccctgcagtcggtcgcggttagcttagctcgagctcggctcagggtttgggtttgggacgaaacgacgtcgacgcgatagggcccagagtgggctgggggattgcagactgcgtcttgggggctggaaattgggactcgtaagctggacggctacgcacttttgtttgaagtagaggagggacgtgaggatagccgcaatgccctgtgagtcgaggttcgcggtcagtgtctgccaatgcaaagtcgaggcgctcctcctgcaccgtcgcgggcttggcttactgttgaggccagagctggcagacgcatgtagcctgcagccgaggtcaggaaagaggcggtctggccaaagtagccgttcatcatgttgctgccgtggtggtgattgtggttgtgattattcttggttgcgccgggagggggtgtgtttgactttgaggtcatctttccattcttgggagaaggtgtagtcgagcggcggattgaatatcgcatgtggtcccatacccaagccacagcaattcagcctgatgacacgacaacatgtagtcggggcaaaaaagaggggccgctggtctgagcaacaggcgaggcgaattatactggatattcgatttcaataaagggagaggcgtaggtattcgtgaattaatttttttttctctttcgcgagacaccgtgggttcagcgcctgggtccgtaattcttccttgatccttgttctgattgatccgtttgcgcaaaagtttgtgtcaggggtgtcggccaggaagaggaaaaaaaaaaaaaccaagagtcgtcaaaagattggaaaatgcaacacagcaaaacaagataaaaattataaaattaaacgacaggtcagcttagtcgacgtggagctgctggcggccgctggatgcagatgcagatgcaattgaattggacgccaccgatgccagctgtgcagatgcagatgcagattgggtgtgccgctgcctggagcagataaatggtcgaatcgtgcgtcgtcctaaggctgcatcgtgttcctcagcgtcccgttggtggaagagagaaagtcggtggacaaaggacgagaagcgaattgaagcaacgagagaagaagaagaagagaaaaaggagcgtgagggtgggtgtgagaacccgaggattggtccgaggcttggagggaatgagggagagagtgaggcgatgaagaggaagagaagaagagaaaacaactggaaaaactcgacgccagatccaatctaatccagggagaggagagcacaggacgggcctcggcgggtataacgagctccgtaataatcttgcttgcaatctgatagtcgttaatgaattgggtttaatggaaatgagcctggccgaaaattggagtggaaacgctcaatctccgcgcaggcgcgagctggtggccgggctgccctgcagttagttgatgggcgcgccgagcgatttgccgtcattcaaatttcatttactgtccggcctgacgttgtatgagggccgttcatattaatagtacatgtagccaccagccttgtgggcagaagtattattagccattgtctatatgatgccttgccgatcagagaaaggagtggtagagagaagcagcggaagaagactcttggaaggcgaggcaaaaaggacctgaggatctcgcggcccgaagagctagagagcgctagatctgggggacccggggctctggactcactaaagcttctagctgctgagagctggagctggagctcagctactgtccgagaagcaggtttagtcgcagcaccagcgccattatactgggtctcgaggccattgtcgcgtgtctgcctggcgctggcaacaatttcttcttcacctgccaatcaatcggtcaacaattgtgatgtgtagcacacagaatgacagctgtctgccgcactgcatgctgcatagccctaccgtaggtggacatggatatggggccagtcgctacggatatagagacggacatggccagccagctttggatacgttgatgtgtccattgacacggccatgataatgcccagatatggatacccgtacggccgcagtagcactaacacggccctgcagcctggccgcaacaaagctcttcagatcaaacgcatcagacagtgtgctgtgctgtgcggtgctgcaatgcagacgcctgcatcatgcacttggcgaccggctgcagcctcagcctagcctcacctcagacaaacggctgatgtgatgcgatgtgaatggattcatggccagcaaacatgcttctgtgctccgggtgcagcaggcggtgtcagcttttgcttgaccgtctcccgctcgaacctagccatgactcggacgaagcaatcaaaactcatcttgggaacgctgttttctgcacggcatatgatatgatatcaaatggaccagactacatacagtgtactaccggtgagacgtgtgtagcaccgcagggttgctgcgcgaggcgctttacacgacaacgccacatacaaatcgtcgatttcgcaatcttgatccagcacacgacgcacagcatccatctacatccatatattcttccaatcaagtgctagtgatctagcatgtgccgtagccaatggcttatctgatactctccctatcttggatactgctggtattgtgtactgtagcaagtatcaggatgccagcatcaatcacattccacaagactttaattagcaaatactacgagcaactacgagtgctagcggtaatagcagcagcagtaacatcagccgaggtgtatgtactagctgcagctgcatctcccggcatccctccatgatgccaggattctttttcttctcaaccggcttacgcctctggacctgcatagccggaggcagcggacagaggattccttccgcatcgaggaggtgccaaccaagaagaagcattacaaatttacaaacaaacagtgcgagagaaatgtgacgaaacccaatagacaaacgtagtaaacgtacgatgggcattactcgtacattggaaagttagaggtgagatgtcagtaatatcagtaagacatgttatcttgtgctttttaccgctcttatcgatgttgacatgtcgcagaccattttcactttctctcagtccaacacgggccattgacctcattcatcatcttacatggccgagctaggcagagggattcagatttggcccaatccgcgctgctcttcgccggggtctgagctttgaaacattgtgacagcagatctggggcagacgccattcctagcatagcagttcccaatggcaaatgtctctcgcatcgagcggcagtgtgataaaaaaatccaaaatacgaggcctactgctctttggtatgtagatacggcggcccgggtccggtaatcacaggatacaaatgaagaattgctttttgtgtatcaagcacacactagatacatgttagtagttggtgatggtgttagtgcagcgccaccaccgcgagatgctcgtaaaccggccatctcatggccgcgagtaaacaccatccggcccttggccctgagacacgcatgatgcagccatgcattgcatgcctcatcccctccccgagggccagaaacaaggcatgcggtgcagcgactttgggccaatgccgctgctagcaccatgcccggagcatctccatccacccatccaccacccaactggccatctgcgcatctagtcgccacacgtgccgcacatctcattttaaatcctacatatgacctctttttttcaatgcagaatggaggtgggcagccggcagtggcgcgaggagcgcgtgaggcgagatggcgagagagcccggctcagatggatggatgaatgggcgccatcgcgtgctgctgttccagaccaatatagagatgggatattacgactgagacactctttgataagcccaaacatcgaagcaagctgccaacgtgacggtactaacagtaatgctagcaatgctagcaatgctagaaaggctgcgtacctgtgttagcacgagttggcactgcctggtattgcggccattgctggtggtgctccagcttgtagcatcaccaaccagacgcagcacacgcctcgttttcttcgtcccctcccggaacaccacccgcagtcccgccgtcgctgcttagcacatgaaaggataagggaacaagatgcatgcactactttagcagcaaaccgggctgcatattccctgggcgcacgtagcgctgatcttgctgggccggcaaatggggtcgacgcagagcttcccacagccttgaaagccctctgctgttcccccccttcacggcgcaatgcaagatgggcgacgcgcatcacatcctcgtcgtggattgggccgtccctgcgtcgacgcaacagtagcaagtgctggatggacgacatgggctgcggtctcgtctctcgtctcgtcttgacttggcctcctggcgctgacacggagccggttgggcgtctcaagtggccagccggatgggggcctgttagctctttggtttgggttgatgcttcagattttgctttttgcgctgatgttggcgctcgcagcataggatgggccagttagcggctgcagcaacgccgccaataaagggggaggcataaggtttgcgctcgaaagccagaatcaaggggaaagggagcggtgacgacggtgtgttttctctatacagcagctcgcagcgcagcgtgtaagtgcatgtcttgacgcaatgtgcttgacaactaattcggcccccatgactctgtcgctgctagcctggcatgatatcgaagttgggtgttacagctgtatgtagcggcacacacacgcaaagcgaccgccttttttctctacactttggccgtttcccttgtcgagtcttgccacgctgtaacaatcgtcgtcatcaccgtcgtttcgggcagctacaggagtcgcaacctctggtgttgttcgactttcggtgatgaaatcaaccaccacgtcgacaaccggcgcacagagtcatccgccttggccattccctgccaaccgtttgctgcttgggcggccagcagagccccaaaagtcgccttcgccgtcgggttgagccgctacgacgactcccgggcgtgtctctgcgctgcttagctcatgtgaccgccgtgcaaatcaagctcccgcagccaatcgtcgcgctgcctcacccgagtttcgagtggcagcgccgtggttgccggggcgtgtgcgtagcagcgagatctcgactggggcatttctggcttttgctgctcgccgttcaccgcagcaaggcaggatttttttggccttttttgtgcttttccatggctttgcagttttttttccctcccacacttgggacgcaaggcgccaatagacgagccctaaggcagtgtctggtgcccaacagggatcgggatggccagccaggacaaagaaatggaacaccaaaggaagagagaggaacaatgttgcatgtgcaaggtttctcgccgacgtcgtcgtgcagcggcgcaggcagggagcaagaaaaaaaaaacagtagctgcagcagctagccgcttgccttgccagaggataaaatcagaccgcagacgctgaatccaaagctggagcgtcgcatccgccgtgccatcccgtgtctcgccaacagactaaataaagcccagcagccgactggctacccgtttgcagtcaagtgctattttatccttcgcttcttgcttttttgccttgttgctgcttcatctcgcaactctcctcatagccgtcgagctgaaggtttgacgcttccccggcgctatcaaccaccatcaaccgccgtcaggccctggccgagtccccctccacccctctaaatcgcccctccattccccattgcccgcccgccattccctcctcccgttcgtcgaggggcctatcaggtaaactaattttttttctccttcgtctctgccaatttttttctttcctcgtttcttcacacgccctcagattctgagacgcattcctccaacaaggcgctcccttgcgtccccgcgagcctttacgagacgccacgaaacactacgaagccgtagtgggctgcattcttttctttattcgctccgtgcgttgcgccttttgctttgctgggccaggaaaaaaaagaaagaaaattctcacctacctgcccatctctccacaacgaccggcgccaacaaaggcctgacagcagcagcaacaacaaaaggggaaaaaaaaaaaaaatccagctggaaacgcccgtctgcctgctttgacgctgccgcagccgctgcacctcagcgtctccatcctctcgccgtcgaatcgcgacccccgtcaaaaagcaaaacaaaataagagaccgcggccactcacaatccaggaaccggccaactctatcgccccgtccaatcagtcgcgccgccaacatggtttccttctcgtgcgaggtacgcactagcgaacttacatgcttgtttatgccctcccgctttgtctagtcccttgttgttctgtcattccctcttgtggcgttgcgctggccccctggtcgtttctgcgtgctcgacacagcatgcgatgccttgatagcctgacatcacctttgctttgcgcacgccaccctccgcgtcccgctgtgagatgccaccaccacacgctgcgccgtacgagcatttcgcaacaaggcgccgcagcgctatttcgagctgcatccctcatgccccgttccgctgatcccctctggtccactcggctgtctctgccaaactcccctccccctcaccccctaccctcccctacccgcaaccgcgcttcctatatccatccacagctcgcatcacctcgtctgcattgcactagtctctttctcaactcccgaatcctcgacctcgacctcttctctaacctttgtttacatctaggcgtgtggtgacgtcctgaccaagaagaaacttgatcctcatcgcagtcgttgtcacggcgcaacctttacctgtattgattgcatggtatactttcccggcacccagtatcgttcgcatacagtaagtcctccacctgctttcgataaagctgtcgcacccttgtctggccatgctcttcctgtttggcgagctaacattccgccagtcttgcatgagcgaagagcagaaataccaaggcgcattatacaaaccaaagcagaacaagcagcagcagcaaaaccagcaacactatcagcagcagcagccgcagcatcaacagaaaaaacaacagcccaacatgaactcacgccgtttagacatggccaacacactggccctgcagccctttgtcgaagacgtcggcgaagacaaggagtacgagtcgtggcacgagtacgaagtccgtgacaaccagtctcctcccccacgcgccccaagccctcccactgcaaactcctccggcgacgagcacgtcaacgttttcgactttctggacaactcacaaaccccaaccgcctccaacgtgagccgccgtcgcgagcgaaaagcccccgatacgtccgacactacctctcttgtccgctacgaatccaagactggtgagctcctcgagcctaccatggaccaagatgaagagcctcttgtacaatatggaacaggccctgtgcccgcctctttcgccactcctcagaccaagactgagcgacgaaagccaaaagagggcgatttgaacaaggacaagaagcggaagcgcttgcacgttgacgtcgctggcgaccagatcatggcagacgcacctcccgttctccactctggcctcactggcggcctcaagaacatgatgcgacctgacttcccaccttcacctgattactctggagacaacattgccgaatcgccaacaagcccgctcaagaagacgaagcacacccgacaccacaagagccaccactcccacacggtgaacaacagcatctttggcatgatttctggctctccgccaaagaccaaatcgagcaagcacaagtcgtcctccaagaagcactctcatcgcaagcacgacaagaaggagcccaagctcatcgagtaccgaccaagctccaaggagggcaagcgggacagccttgacggacagatgattgtcttcaagccccgcgccgatgtcttcctcagcttcgtcaacaagggaccagagagcgagcgcggctgcagcatgaacaaggcattgaagcgattccaccgagaacgccaggctgttggtgccagcactcccaaggtcaaggatgagaaggagctgtggcgatcactgagacttcgacgcaatgaccgaggcgagattgttctcttttctatttaaactttcgacaaacaagaagtaaaacgggaaaaaaggacaccaaaaaaaaaggaaaaaaatcaaaaacgtcattatgacaataacaccatgactcgattctactctatggagtggaatcgactccatgttacatggatacaggagttttgccgaattatcttgttttctctgacagcgtttttacatgcttggtcggaatggaaatgtaccactatgtctttctatctgtcatactattctaaagggttatggatagacgggcaaactttttggccttcccccttgtaccaacattatcatcatcattattatcgacatcattcccgcaatcttccagccgagctggcgccgtcgtggaagcaaattgttatgttttgcagatcacgatttggcgactagctgtgctatggaccgggagtttgtcatctacttaatcttgtggcatatttaactttttttcttttttcttatcttgggatggaaaatatgggcatctgggagcggtaatgacggaggctgaatgataccatgaaagaggaggcgctgaaaggaaagctacatcttcttcatcttcttcttttcaccaaacttttttttttgtctttttactttttttttttttcctttcttcttcttcatgtacgatggcatatggggtggacgatttggctgagaagcctagcaaggcatggttctattttgtcatggctttttgatgatttattttcctttgtctgattctatctattttcccacaaacacacgtattactactactactactatgtacagagtattacgattctagcatccaaacatcatctgatttgtttgttcaattcaaataagaagtaaaattaaaaaaaaaaaaacttgatggctcgctcacatgacgcgtaacgggagaatatgctgcaccatggcctctcttctacatagagggcattcgggcttctctctgacccaatcacctatgcactcccagcaaaacacatggccacattgcgtagccgagggatccttcatctcctcgagacacaatgtgcattttcgttgctggctcccctttatgtatcccatgtgcttttcgttttcgaggttgaatctcgggacgccgctgctcgtaggggtgtttgtgactctggcgatatccagcttgctcgcctggggcccattggtgcccgcgccgctgatgagaagttcattattgctcgcggagtaggtgttgttgtggctcagcgagacttcgacttcgccagagtggaacccagctctctcgcgctgaaccgccgcggaggaaaacgtgtcgcgcacgtggaggaaggcctgcacgcccatctggatggcgagcaggacgcccaggagctcgtagccgccgcggtcggggctgtcgggtacggtgcgcgtgaagacgtaccgcagggaaaggaggcgcttggtgagctcgtagtacgtgccgttgaagtagaagagcgcgaggacgacggcctggaagggcgcggcggaggtgattgacgagaggtgcgtggagaggtactcgcatatgcgcgcctggcgggatttggctttcccctgctgtcgcagcgtggcgaggcggcggtcgacgaggcgtcgtaggcgggcgcgaaggccggggaggatgcggccggcgaggtagggcaggaggacggtgccggcgatgtaggcggcgcgggtgcgcaggcccggcaaggcgagcgaggaggcagcgtctacctggacgaggtcgcagtattcctcgccgagggtgcggttgcccggcagggtggtgagggcgaagtagaggagggcggccgaggtgcgcagctccggggcgagggagtgggcggagcgggcgccgaagaggcggcggtagaggtcggtgagggagtttgcgaggtggccggtgaagtaggcgtctttttggtgggagcggacgatgtcgggggctgtggcgaaggggtagggcgttgtggaggatggtgatggttgtgatggtgttgttgtagccatggcttatgtaggatctgggtgccgcgagtttgatgttgctatttttctggtggaagctgggtgatggtatttctgagagaaagagagtaaagttcgtcagagtagcagcatttcgcagtttcaaagcgttgacggtgatggaagactgggattggtaatgttgagagatgaagttgaaagctggaaagagatgtcttgggtctagttggctttcggctgtgcggtagcgctaaagctggacctcggaacggggttttagtagggactggacccatgtgctgttgcgatcggctagcctagaatatgcgccgaaggaggtgtgctggtgacatgcaacaacaggatcgatataaattccatggtagatgtagagaacgctgattttaaacatttcggggacaaatcaagtcaaatcaagtcgaatcaagtcatatcagtgtctgaatactggtatctgggaacgctttgctttgggtaggaatagagatgttactgtagacagagaatccaccaccgttgctacaggttagagcattcgacattgatatctacggatggcaattgcagatggcaattggataagtacatcctcgataataaacctcacacaaggtacaatgtttcaaatcattacacagcgcattcaagtctcgtatcgacatccaaataaggttatggcgcccatcaacaacgtgtgtagcttgtaagctgcctaaatctttagcaccgaaaatggggcacgacagcactggagattagattcacaccactcaatcactgtaacacacactgccggttgcagcaacctttttccgcacctacccaccgattagggacagcttggtcctttgcagcctcagacatcatctccttgctcgcattgaatcgactgtcaatcgaccaccaagactcaacgtgcgcaggaagagcaccgccgtttattctcccacctttcaggacccatcacagaggattcccctccatgtccattcctttcatggtcctttgcaggtgcaattgggttgacaattcgcttccaccatggacggcgatcctgctgttgagcctcagcttgacagcttcagtctgacatttcctctgccatatcgcgttggctttatagtcactctaggttggtttcttgtgttcccgtcaattgaatctgctttcacgtaatgcgcccatatgctgacaatctgtgcttccaaccgacagctgtatggggatggggcctcaacctccactggctgcaagcctttcgaatcgacgttccctccttgatccgatatcctggacgaaactcgccgcaacatataacacaccatttatcgacataccgactcgcaatagttctatcggctctcttctcgctgtccatcacgatattctggctctgcacttggcgcgtgccgtccagggtcattgcttacgactggatgccaatgacatatctggtggcgataatcgcactcttcttcgtccctctgcgtaacctacctaccggcggacgaaagcgcttcctggcgacgctgcggcgggtgagcattggcggtattgcagaggccaaagacggcaaatttggagacattctgctggcggatgtcttgacgtcgtatgccaaagtgtttggcgatgtgtttgtgatgctgtgcatgtttttcagcgcgggaggctcctcgacggaccatcccaacaggagctgtgggggtacactcattattcccatgctcatggctgtgcccagcatcatccgtttcaggcagtgcgtcattgagtacctgagagttcgacgggccccgtacaaggaatccaccggctggggtgggcagcacctggccaacgctctcaagtattctaccgcatgtcccgtcctcatcaccagtgccatgcaaaggggggttgggccggatattgacacggcttccttgcaccgagcctggctggtggcagtcttggtcaactcgctctactccttctactgggatgttgccaaagattgggatctgacactcttttcatccagagagcgggtatcaaatcaccatccatgggggctacgcgatcggcttgtcttccgctcagctggcctatactatactgtcatcggccttgatctgatgctacgctgctcgtggtcgatgaagttgagtccacatctcgacaaattcagcgattatgagagtggcatcttcttgattgagctgctggaggtgtttcggcgatggatgtggatattcttccgtgtcgagacggagtggattaggaattcctccaccgggctcggcgttgacgatattttgctgggtgactaccagggaaaggacgacgatgacgactagaaggcgcaataaaactcaactctatggagtctcttcagctggatgaagcctattttgggagacatgtcactctgtccagggcaacttgcgcgctgggatggaaacattttttataatcaatttctatttatatagacataccttacttaccttacatataatacctagttcttgtacgtatcatcactactagttttacatggggtccaaaagggattgggggcggagggtctgctccaaagctgcaggcaaggctggctaatgagcagctgtccacgccaccacgagggattagaacggacgatgtggcctggatgattggggaaataagaaaaggtcggctaagcgttcatggatctgtccatcttttttttttctccgaccaggctgttggccatcgcccacttcaacggctagcttggagcggccctaccgctaagacaatatatcgacatgaccaagcacggcaatgggcggcccacgcggagacgaagaacgatttccgacacgagcaaacgaaatgagtcgagtccgcagacgcgccttaatactatatggcgctcaatgtccgtcaattgccagcatgaatatgtgtaattagctgcgaaaatcatgggtttgaaataggcttgagcctgcggagctcgttttctgcacgactccgcttgcaagggataggttcatggctcgaggatgatcctatttccaaatcaacaagcatatatgcctgtactccgtatgtccgtgactgcgcacctgcatccgcgtctcatgtgtgcttcgcatcatgagacggacacttcggaaggcaggacggctgtttgagaagttgcaaggatcctctctcttctctctccactcgcttttcttcggccccctctttctgtccacgccagcaagaagaacggccccctcaggaagaagcaccttggcacatcttgggagtgagcagaactggaacctccccgaaagagcaggacaagatgctcaggcgacgttgcagtgtcctcgttgtagagggggccgcaaaggccaatgccctgcacaccacgacgccgttcaagccctaggcgtcagcgtggcaggtttcccgccgtgctccattccggcaccttgggttgagctagtccactgacagacgctggcagtgctaccaaatgatgcaaggaggcatggcagagacgagagcttgcatggtaatgcatgtatagtggcggcatgctacaagtatgtgcccgtcgcagcggtgcgggccaaggataccatgtgccggacaggggaccccgagcgacgttgaaagcgagattgcgttccagacccaagcacttcgtatgctgggttgagctcggggattaccaccacgctgcataaacggggggaaatgggttgggatacccagcacttcggacgggatacagagcagtcggccgaggcagtccgtctttggtgggaaaacgagctccagagacatgcagactgaagaaacgaggctagagcagggtggcggcgattgaggtgccgaaaggatgtcagactggaatgccggatcagttatcatgacgcaacgaatctgcgtttcgtgtgggtgccagatggacagaaggctgagagaaccagagaaggaagagaaggaggaggcagacgatgtcacatgggacgacgctaggaaacgaaacgaaaccacgccggcgccgcgcatgggcatggctaggcagccttatccggaccgcagccccccaagggttgttgcaacttggcaaaggatcaaggctcctgtccagcgggccacgggccgcctgggcttgggctgtcaagtgtcattagcctggcggtttcttgcccgttttcaatctattcctgctgccgtcctgtttagcctttttgtcgtggacaaggccggcgtggctatggtgtaaacgaggctcctcgttttgtctccgggctttgctcatgattctcgggtgcttggctgcggagtttaccgtacactctgccatggtcacgcatatcatttgtctttgccaagctgctataatccaaatagaggagtgggcaagctgctgctcctccacccggcagtgatgatcggccatgccggctgagactgcttgtactattcatgtacctacagtatcatcttactgcttgcctgactattcacaccctcctatccacgccctgctgttcgagtttttattctacaacttttacgtggctgtagtatatattgttgcaccgtactcctactgctgcgtcgtatgccgagcggtatatgcatgcagaatatgcagtacgtagagcaaagcacatgcctgctataacatctacaaacggcatgcctctttggtatgatcttgaatgcaccatcacagcggattactgcatctgacgttcctacacacaaccacacgatctcacgcacggccgctggatagccagcgattcttcagagcattagcttgctgcctgtgcgtctcctctcgcactcgctctcttttagcttgagatcgaaggggttgataatccttgtgggggtggctccaagcacgggctccgtggtgtgtttttttctgctccatcgctgtcactgtcaatttcataccccagaggccggaatacccagttccacgtgggttcttttggatagcctgaccctgctgcctcgcattgcctgcgttggggtccgcctgtcttattataccaggtgcgcccgctgttctggttctcggatctcttctttcattaacactcttcaacaggccaatttctggttcgagctggagagacagttctcaacctcactcaaccactagctcttggtcaccaaagtgttattcacaaccgagaagatgctccacacgcggtctgtatccgacccgccgctgagcccgacgacgctcggccctatggagtcgtttgcctcgttgaatcgcccgacgacgccttcacctgcggcaccaaacaatgcccaggcctacatgaagagggctcttccgcctctgcctcctcctgcgttcaatcccggagcgattccaccgcctctcaacatcaggaagagcaagccaccatcccttccattggcaccaagcgcgccgtcgtctcgcccagtatcaaacgaagctccaccaccacgtcgtgaggttcgaagcgtctcccctcttcccgcgcctagcacccctgtgaagggctccaaccctcttcacctttcgaccatctcgagcaacaactccagcccggtgcatactctcaagccgcggaaatccaaaaaggttctgcagcttatgggacttgacgttgacgttatgaatgctgttggtgttgctcctccggaacccaaaagagagcccgttgttagaagtagccgaagtcttgagcgagcaccaaatctgaacgccacaactctgctacatcttccagaggaaagtttgatacccgtattggaggatgatgacggcagggatagcacgtctagcaagaagagctcttgggggccagggtcgccgcattctgcttccagactgccgctgggccctaaacagtctgtccgacgccgccgcagtgctcgaatctttgatcaagacgatactgggcatttggttattcaagaaaccttgatgtccaacttggatctgaatgacgatgacgatgaagaattactaagcgaagaggacatgacaatggaagagtaccacaagtttgcttctgagcttgcccactcgtctgcgagaaagcctagccacgaagagtcgcgacctaccacggcgactcagggcaggcggtcatccatcttgagcttggcccacggtcgcctccgacggaagccaaccagtgcttcggaatctcgccatgggagactgggcagcagcagctctgccgaacatccatcccaagccccggctcctgcagcgcctgaggaagacgccgtgcccaagagcggatgggatagcgattcagacagtgaggatgatcgcacaagcagaagcatttggcccaggggccgctcctccaacaacaaggggagagactcgccagccagcatgacgcgccatgatgatgatgcgcgcggatcgcgaggatgggccaagggaggtttgctgaatgttggcaagagacgaaaagaccagcagcaagcaccgcgcgactttggcagcgtggacgagagaagctttgcgtagagcaagcacacacacacacacacacacactaaaagtttggcttttttttttcttcttttctctcttctgtgttttttttttcccttgatgaaatgaaggcatgatcaacaaatgggtatgaatctatggacaagcatggtggattatactggggctctctctctctttttctttccttgtttttttgtacactctccctgttctttgtgtttcctctgtctgtctttttttgtttttttttgtgcatttacggagttgttggactcgcacttggatatccccctcccccccttggttggctggcaatttgcctttctgattttttatatacacgaccttatataccacgggctactacctattttgtatgtcatttagaagatattgaacaaccacggcccttaataccgaaacaaataatatatcttatgaattgaattacttggcttgtactaaatctgcaataattagtgtcttggctaacaatgtcgattacctacaatcatccatgcctctctccgttttgaactcgtgcagcagagtagacgctaagcttcctgtcactaacgaggcctaaaatcttagccaggggatcgctcgcgacgggccgataagggagggtaaaaaaacaaaaaagaatttagaaggaagggatttgagaagaaaaaaaactccactggtcccgcttgaagacggggcgggcgcacaaagagtgcacaacgcctatttttggttcgattaggggtgggcgtgactggtagtttacggcagttgggtttaccaaacgggcattttcgctgatttgcatgcgagttacgctggagatggaaggttggggtggatttggattgtttagaggatggataaaatgcgttgctggagtgagggtggatgtgttggattgtgtcttgtgctgcgccttaaatatagcatcatagatttttttcttcttctttgttttgcctttgttgtgtaacgtaacagacagaaacgaacgaacgcagcccattctttgacgagcttctattctggcagcatgtgttgctttgagtacaatggaatgaggcaagacttagacaggcatgcatgcggcgggggttggcgacgatgaaagccgcagccaagggatggtgaaaggtggtatgttggcatgccttggtttttttcatgtaaattcatctctttcttggtttcaagtattatgcattcttttttcagttggtagctgaaattgtggtgaaagatactgtattagtgtatctgaagcgtaaaaatggagccaagcagcatgtaactgtaataagcgggtgtgcgagatatagcatccaacttggcatttacaatgcgtaattttttttgggtttattctcttccatcgctggttcgccatcggttgatcggccgacgagagaattgtctcttctattgccattccccgggtctgggtaactgaaaacaacggcacatttctccaactgatgtttttggtgtttttgtctcagcataggccctgtcttacagtccagcgtgacaatcttcgcctcattcgttggaatgccgttgtagctagcagactgactggatctcaattcattctgaatgttcttgtgctgcttgttttcgtagtttgcgtaatctccctgagggggctctcctaaggatatataaacgttgagacgttcttggactcatcccatcagcatcatttcaactttgcattcgctctcttcaagtcactcgctgcaaatctcaaaagaagcaaaagcacccccagaataaaaagtaggaaaacgaaacaacattttcaatccaccaagatgcgttacgccatcatcctctcggcctttgtcgccactgctctcgccggcgactgggacgccgccacgcccgaaaagacaacaagtgcttcatggcccgacaagacatcaagcgccgagtggtctgaaaagacatcaagctccgagtggtccgaaaaggcaacaagcgctgaatggtccgaaaaggcaacaagcgctgagtggcccgaaaagacaacgagtgctgagtggcccgacaaaacaaacgctgagtggccctcgaagacggaagaaacacactcgcaaatcactcctacatgggaggctcaccctcaccctccccctcccaaggtggactgcaagcacgtcaaggagtgcaccgacgaggtcgacaagtgcaggaccaagcccgaagccaaccaggccgagtgctcttccgagtacgcagactgcctcggcttcaaccctctcaacccggaagccgatgaagccatcaagcagtgcgaggaggaggaccacaagcccggccacaacgagactcgccccaagccgccgcccatcattgtgtctggtgcctcgagcatggcaccattgggcctctttagccttttggctgctgccgctgccgctctcctgtagagaaaagtgagcttgagtgaactttatagacttggatttttgggttattggatggtaaatgttaatggatatcggggggaagtaataaacagctgcagtcagccacctatacacggcaatggcttgtagagcatgaataacaaatttccgtttctctctcttgtttcaaccttcattctcattgttggcgtagtgatacttgttgtgctgtgcaagatcctctgccgtgtaagtgaagaccaatcatcaaacgcaatctcgcaagtaccggaatcgaatcgcattccccggcgtcggcccgcgcccctcgtggcttgtgtcatccgggccaaagaaccccgccatccgccaaattcccagatcttgcatccacttggcgacttctccatcgacaaatccacgcccttcccgacgcaaagcgccccgatacgctcacaaggtgaagtgggcaaagccatcagcgacatcaccgtttgcccatttcccccagtgcgcgggaaaaggacgcagaacatgactgcccaggaacacgagctgcgaggccaagaagaatcaataccagcatctgctgcccgatccgcgccaaacccagaaccggaggtcgcctccgacaccgcgctctccgaggccgaggttgcgcaggtcaagaggcacatcgccgaagcgctaggcgttgccagccactctgcggaggaatatacaggcgcatcgctctattatgatgcggcgaccatggcgccgctgaattccttttctttggtcagtttgtgtttcttgatgttgcatcgcttgcttataggtgtacacgataggccgccctcaacagattccgagcatacaagcccccctcgttcccgctatgggacaggttgccggcgcgcaagcgagccgccgtcctggtgctgctgtttgcggatcgatggggcgatttaagagtcgtcgttactatgcgcgcggccagtctgcgcagcttctcgggccatgcagcgctgccgggcggcaaagcagacagcaaagaagagacgccgtgtatgtactctatacatgtcgagaggatgagatagactcggctggctaaccggatgaaaatagaccagattgcgcgacgagaggcatacgaagagattggactccccatggacgaccaaaagatacccaagccgtttcgcatcgagcagctgtgctacctgccaccgtctttggcgcggacgcatctggtggttacaccttgtgtcgcattcctgcatgccgatcggacctctgccgattcgccgcctgcgttggttgaagaagccatgatccctcgactggatgcgcgagaagtcgctgccgtcttcagtgctcccttttataatttcctcaaggccagcgacctgccgccccgggaaggcgaaacgctacctccaggacactggtacgacggctcttggacgaactggaaaggagaacagtggcgagttcacaacttttacgtgcctgtcaacaatcagagagtatcaaggcccaggagaggcagcgcagctcaaatagagctggcggaccagttggaagagagccaagaccacgaaggccggttccgagtctggggcatgactggcagggtgctcgtcgatgcagcgaggattgcatacaatgaagagcccgagatgatacacaacttggactttggagatctcaatgtcatccgaatcgccgaggaagagggcgcgttggatgagagcaccctaccggaaaagaaagaagaagagcagaagcctgccaagatgtaatgaaattgataactgtcacaagaccaggcaaggtcgccacgttatccatgaagcgaccccaatctgtctactttgtatacgcaatagagtaagacgatgaaggtttcgtcgacgacaccatacagatagagtaattgttcaagcatgttgcaaatcaatcaagcaaatcatttcgctttctaacacgcactccaagcgcataaatctggaagcagctgtaatataccgcatttcttaatggcaagcattgtcctttgttgccgacgtggaatggccgaacaagaggtagccgaaaaaggcacccgccgagacagcaaccataacccagccgttataagtcatgaagacaagccttgatattgggtataaagagattagagagataaccatccgtgaaacagaagatgccaatagggtggataggcttacatgagcataaaggcgtaaaagttctgaaaggcgtagagtagggctttgatgaggtggcctcgcttgctgaaatcgtcgcggttttgccctgagcgggtgaaatcgagtgtctcagcaacattgtcttccacgtcatcatcattattgtcgcgataaccatgcgcagtcgagtctcatggacaagtcagacttagcatgcgcatgttctttcgcaggagattggccagagcttttgcttttttttcgctcgcaaccggcgcagatcaggagaaaagagagaagcatttcaaattactcacttggaacggtctctagtcgcttcgccagagatgcctcgtagttgcgggacacggagcgcagagcctcgtatcccatgccgatgagaacaactgcgatgagagacaggacgagcgaggtgttggagcggatgtgccactggcggaacacgatgcagagattggtggtgtcccatgtgaagagcatctaacgtgagtataagcttgctgaacagagaatggaagggcggatatgagaaggcagtagggagaggatatccttacgctcatgctgcacatgtcgtccatgttgccgccgccgtggccgccgtggccttccatggaattcatgtggtggctgtggtccatttcgagcgtgtttctaggatcaaataagatgatgatccagtgctgtagttgaaagaagttgaaagagctgatggagagtcgagatgcgaccaggtagaggtacttggtacctgttggtgtcgaacaggcagctttttgtgggcctgaaaccaatcagacacagaggaggcactgttcaggctatccgtaccgcgccagatctataggtacttgctggtgcctcatcggtgctgaaacgagctgaggtacagagcggtacgtgtgcgcaagttatgtacccaagggctgggagcttgccaaatcggccactagggcaatctctctggagttcagcgccggtgttggcgccatgctgtagtggagtttacagcggacctcctgcgggagtccagctcggtgaggatctgtagagggtggtattagctatttgagtgacagaataggattgagtgtatagatggccgatattatatctgtagataataagacgcgaagagaagagtatacagagatggacagtatagacgggctgaacaaagagagaagccagtcttacacgcatcatgtttgctgccagccgtaaaccgcagctgagatagcaggctttcctctttaggaactgggtcatacaaacaaaacaagcatgcagtagatggatggccaagctgaaatctcgcgcgggaaagctctcaaactaaatagttgcgtgtcattaacgtgtgacaaccgcgggggccaccgcgtttctccccctgaaagctgctgtctgccttttgtatggctggctcttgtcaagttgggcagcgctcgtgtaacactgcacggcatcctccaagcccagcttcggtgtagctgaaagcagccccttgcatactagagcctttcttttctttttgtgtgtgcttttcttctagaggattccaagtacaaattgcacgtagctgctctcctcgaaaaattgatttcaccatcaggaggtgattgttgttaaactgccttgcatcgacatagcccgcccaccatgaaccccgtcgagcaggcgttttcagactcgctcaacgatagagggccaggtcgaaccatttctattgacaagggcggacaagacattcgtcgccccattcacgaagacgaagcactatgcagctacatcttgagcacggtcaaggctcccgcgggcgctctcaagattcgagagtcgaccattcctgattccggctcgggcctattcacaacgcgagatcttgccgcgggcgagctcatctttacatcggtgcctcttgtgctctgcgcggaagttggcgattcaaaggaagcctgtgatttttgcttccagcagcggcgacgagccatccatcccgttgaggaccgcctggctgacccgggagaaacgctgccagacgtgtacaaatgcatgggctgtaacttgtaccagtactgttcggaggtatagttgattcttcttcccaagctttcattttgcttttcatcattttttctcatcaaattggtatttcgcagtcttgctggcagcgagcctgggacactggccacttatacgaatgcgggctgctggccaatgccccctacgaactcgaaatcagaatgttgtaccgcatcctcattttgctgcgtaagaaagtgctgctgccggaacaagttcaagcactcgccaggcttgcgcacgagcaagacaaatacgagcagctttccagcgattggcaaggggtcaaggatattgccgccgaggccaagcggcggatgaagagcgagctcgacgttgccgatgttttgaaactatactgccttgtaagtcaattctcccgttaaaagaaaatgatcagtggctacgatgtaaagaagaggctaataagatttctgtcttgtttgttcatagatcagatgtaacgctgtaccggtcgaccagacttttcgaaactctcccctgggctctgccatcgacttgggagcagccatgctgaaccacaattgcgaacccaacattgtgattgtattcaacagcacgcgagtagaggctcgagccgtgaggagcatcaaggcaggcgaagagctccagcactgttaccgggacattgcatacgactgcacgtttcgcagcccgagaatcgcagcaagatatcagttcaaatgtcaatgtacgtttacatctacaatttgaagaaacagagatggatgatgttgaccttgcctcaggcgacagatgcatccgagagaccaaccgccactatgagggcgcgagtcccgacatcgacgaccccatcatccacatcctcgccacgcagggagatttgtttgccattatcgaaaaggccaagatccaggccctcgcattccgcgaatccttcaacgtcaccacgttcctcgcagagattgacgacatcaccgaggagggccacgccggccgtccctggccagaggacctcgagccgctgccaattgtgctcaagtccctcgcagcgatatgcgacgcgcagggcgacattgtcaagacgctcaagatccgcgtccgggccctgggccatgcaaagtaccgcaacacgctcccctacgtcgaggacctcatcgactttgtggtctcgctgcgggccttcaccatgtatccgcaccgcaaggttgtgctggacgggccgctgcccaagttcaaggactttgaggactttagcgttggccacatgtgcgcgctgcacgcactgctgattcggttctacggggagcagggcagggtgactcgcatcattcgcgacattatgcgcgaggagattgacaagtactacgggcctcggccgccgacgagggtgtttcggcgcaagtttaaggcttctcatgagaccattctcaagtgggcgggggttgaccccaagtgttgggttgttgaaatcagctgatgcattttttgcacaagtttcaatgttcttgtatacttgttggaagatgatgttggagcttgggagagcagcaatgacagctgcacagtgtgatttgtacacattctatattgatattcgcacggtattatatatcattagctcggagtgccggagaggcaaatgtgggattggctcgtcaactggcttagtgatggttgcttgataatgataattcaactattacttctttgtcttgcctctgtaacaattcttgctctgcagcttttctcaagtgacgttgaacctcatcacatatacgtacagctagagcaagtctccttctccctctactttcacaccaaccgagctaacctcgcaatttagccttttgcctcattctcttatttcggttcaagcataacagcttgtgtagctaactattacgtagctcgccttttgccgctcactcgtcgttatcaagcttcgtagcttcagagtcataccaccagctcgctcacgtcctcattacaacacaaaaacctataaaatgctcggaccgccagttaacctgcccaagtggtgagtttctatattaatattttttaaaaaaaataatgctctgctaacacgtgcgtcttcatcacacaaggctcgaggaaaactctcacctgctcaagccgcccatcggcaactactgcgtctacaacgatgactttgcagtcatggcaagtctttccccatccatctgttgctgttgtctatagaacatcacatgacacaatcctgaaaaacctctaacatgccatcagatcgtcggcggccccaacgcccgcaccgactaccacatcaaccaaaccgccgagtggttctaccagtaccgcggcgccatgatgctcaaggtcgtcgacggctcggccttccgcgacatcatcatccgcgagggcgacatgttcctgctgcccgccaacacgccgcacaaccccgtgcgcttcgcaaacaccgtcggcgtcgtgctggagcagcgccgcccgccagactccatcgaccgcatgcgctggtactgcgccgcctgcaacagcggcctggagccgggcgccgaggccgtcgtggtgcacgaggcggcctttcactgcaccgatctgggcacgcagatcaagcaggccgtcgaggactttcgcggcgacgaggagaagaggacgtgtcgccggtgcggcaccatggcggactgggcgccgccgccggggtcgattcaggatccgaatttggtggcgtgagcatggtgcaatgtactgctgctggtgtatacaccgagggactgctcttagggtagatgtaaggggtaatagtagtagtagtaatgcatgatgactttcacactcttgtcctgatatacaacaaaactcacatctatcctctctatatacacctacaccaccacatgctcacgtctccgaaaactcatacgccgacgcagacagcgccaccggcacctcaatcctcccctcgtccacctccctcccatccaccctcacgcccgccctcatcacgtcgcccggcaccacgggcccaacccccgccggcgtgcccgtcagcaccacgtcgcccggcatcagcgtcatgacgcgcgagatgtcgctcatgatgcgcgggatgcggtaaatcatgaggttcgtcgacccccgctgcttcgtctgcccgttgacctcgaggaacagctccgcgtcgtgcgggtccgcgatggcggccttggggatcacgttgctcatgggcaaaaaggtgtcgaagccctttgcaatggaccaggggaggccctttttcttggcctcgttttggacgttgcgggccgtcatgtcaatggcaatggcgtaggctataatgtcagttacatgcatgtatatccgggacacccattcaaactcacccttgatcgcgtccaacgcccccttctcatcctcggggtgcagattccgcaccatcgatccaataataagagccagctcaacctcaaagtgcatgtccacgcccttgggctgcagacacggcccatcgccaggcaggataatggacgaggccggcttgaggaagaaaaaaggcttctttggctttgcgtttttcagctctgcgatgtggtccctggatacagcaaaattttagcagactttttctaatgaatgaatcatcaagtagcttatgagattcacctacgcgtagttgcggccaatgcagaccaccttgccagcattcttcagcgacgaagcctgcgaggccacagtggccattgttctcctgaggccaaacatggtgacggataatgagcctctcgttctataagctccaagaagatatccaaagtgaagcttgagcaatatcagtaaagacccttgaacaagctgctctggcaaatcaagtcaagttgctgaagctcaatgcgggtaaaagatgaagctgtgctcggttgccgaacggcgtagcctcggcactcaacctctccccgattacagcgctctagctcccctggaagtcacccaagctacagggcactccgacttcgcagcctctctgttcgttatttgctgcgtctgtttcatcatttctgatcttggctttatactgccaaggtacaaggccattattgcacgtttcgtcaattgatttcatgtattccactgcattttaaatattctccttaatgcttcaagctattgacgtcttcttgctgcaatatatctacaaagcagcctcatctaggtgcatatcttcctgggaataccacccctcaacctcatactatgccagatgcatgccttgctctcctatgtactatactaaatgaatagctcaatccgttttgtgctctagacgccgtgccaaagttcttgaaagaaagaagaaaagaaaagcaaccatgctcataattcgtcggaaccagccccttgtccaaatgctcattttgtggaatagaatgccgtagcctctcaatcaagccatgtagcggtacatggacggcgctccgtcttcatccggccgctcgaggtattctcgcactatgagatcctcgattcgcttcttgatgagagttacctcgggtttgaagcggcctaccagctgagacagaacctcgctcaccaactgtgagtggctgagttctttgcgggccctggttcaacatgttagtagctggaataatcattcgtcaaagtctatgatcaaaacttacttcatgattcttacaatcgctgcatccactatatgggcccgagtctggttgttcttctcttctgtagactttcgctcctccttgtcctcaaccttggaaatggcattgatgatgggcgctttgattctaatcgttttgctctggaaagaagcgttgaacgaaaatttatcaccaggcttgatagtctttgttggcgggtctttggccagaacgcgagatcttggtgctaccgagattgccatgagcgcccgcgtgaggtccaccgttgaaatgcttgttttggcttggatttcctcaaatgacaggctctcgccgtccttcaaatcgttgaacaacatcagcacaatcatgccaaaagtagggacgttgatctcataacgacgctctcgcgccaatggaccagacttcccctcaatagctgggaacgtgcatttgatatcggcgctgccggtggtgccaatccaggtgagctttcgtccattacgattagtcaaatagaactgctcaaagctagcttgcagccgcttgacctcttgcgggtatgtgcattgcattcttggcgcatcgtcaagctggacggagcgtcccatgacctcttgtggccaatagttggtcgtaagcacattcacattcagctcaacggtatggctctcatctcccagattgcgtatgtggtcgcgatacgttgatgttagctcggcggatgtgacgagatctctaaacattccttcaaacttgcttgtaaactgctgtcccatctcctgcttcatgcgtaatatgatttgcttttcaacatcgtggctttccgacttgccatggagaagtcgtcgtgcgagatggcgttggtagtaggtttggaagaggtctttgtctgccagataacgaatcaagacgacggccttttcaagaatggcatccacttcatcttccgttttgcctctgatgcccctctttagactgtcgtcgatgaagagagaaacgtattctgagctccggttgaacatgttgatgaagtcggagaagctcttggtcagtgcagtttgaatcactagatcgtcttggaagcaatttgccagcatgtggtcaaatttgtcctttagccgaagcacgtcgtcaacccatttgatggctgcggcagtttgctgcgcggcagggttaagcgtcttcaccttgtcaccaccttcttcttcgccatcagcttgtgccgtcgaaaagtcggtgttcttcaagacactctcaatttccaatcccaattctacgactcgcttttgcaatatttcgcgaagagccgtcttcttatcatcaactctcgagattagtgagtacaagatcttgagatcatccgtcttgtcgttatcaatcatccacctcagaccgctgccctccatggcaaggaaatcacccaggtggccctggataagtttctgatccaccacttgcgacaccttggaaagtgtctcgagctcgatggtggtgccgcatcgatcctcttcctcgatgagccggttttgggtgtgtcgtaaccatgtgctggcgtcagattcccgtagtagccgttcacactctctcgtgtagaatgtttcgctattgctgaggaatcgcggctcaaagatggttagatagagcttgctgctctccgattcatcctcagtttcgtacaggcagctcagcatgcgactgcagctgcggatgagcgctcggtcaatcacatctccacgcctctccatgtcgatctggtccagcataacagatataagaatatccataatcaggctatcggaattcgcgttaaggcaagaacgtaatatgtggtctctaaataatgcaatggtcgtagcgaagatgggcactcggcgtggctcctgctgtgtgtagcctcgatcaagatacatgaggatatctgctgtcatgttcatagacatgttgtggtcttcccacgtatctcgcaggcccttgaggaatttctcacccgtctgtcttcgctcgttgacagaagtcgacgacgaaatgtccatgccaatgttgatgaggctcttggtgaccaagatttcgatcttgggaatgacatgctcggcaaaccattgctcctcaaactccttgactttatcgtacaagacctcgcccttcttcttcagcacaatcttgtaggccgctcggtatagctcttcgaaggacagacgaccgcagcttttgttgtggatatcgcgcagcgcttccttgatcatgttccaacatgcttcgaaatcggatccctcgccaggtgcgtttggctgtttacgacgacggttagctggtctgcgaggccggggcttgaagcgaaatgggggggcagaaggttctgtagcttgaggaggcacctcggtgctggtgctggcgcccatcgtagcataccatgcgaggtggggggaagggaaaaagggagaggaaagaaaaagagggcgatgcagattcgaagagcagctctgatgaggctccatgctagcagggtgaggtgcgctcaaagtgcgctggagcaacagcagagagtgaggagcgcagatgcgccgtgaatttggcttcaacttacacgcacaatccgacgaggtgggcggatgcgaccccgagcccccgctccccctcgcccggaaatcattgttggctcagctcctggtgaaaagcccagagcaaacagtcgagaacgaaagagtctcggcagaaacaggccagctgtcgtgggagctcagccgccagacagagagacaaacagccccccaaaggcgtcgcacagatggtggggaagtggcagagctaagcggcgggcagatcttcagctggttggtttggcaagagacggaaaacgatcgtcgagctgaatttaagggttcctcgtgaagatggccatgcgtcgccgccgagctctgtgaattctctctgtggcgatggacgaaacgagtgtctgctggacaaggtgaaggagctcagaagctgcctgtgacaaaccacgtcgattggcaatagtaactccgcgccgaaaaagaattaccggggtctccttcgcgggcgcattgttatcgataaaacaaatgcttggtgcacttctggtggaaggttctgacagctggcgggaaagtaccggggtacctgagccttaagtccgccatagcttacaaagtggctgcagctcccatcgatcgaaaagtatggagtacatgggcagctcctggaacgaacgctttgggcaatgcaccttcacgtgatgagacacgtccctccgttggctacagcatcacgtgcctgagctagctctcccagctttatgtaatcaaaaatccagctaatgatgggactctatttttccgaccgacaattggaggcatccgccagccttgcaatatccagcgtgtgacgaggcaacgcgtgaggaggcactttagaaacccttttacgatcccacacccggccagaaaggcctttgccgtcataatgaagctcgtcaggtgagtgattgttctttagttcctattcttggaatgcattgtggcattgtctgcatcaaccagcttccccccatcttgtactaagccatcaacttccacagcgctaacattgcccgatttccagatttttgatgaaatgctccaacgaaacggtgaccgttgagttgaaaaatggtacgatacgagatatttccatgcgtttgagcatcatgcagcttcaatcgccgagcaattcgtcactaactccccccgtcaggcaccatcgtccacggcaccatctcctcagtctctccccagatgaacgtcgcccttcgcacggtcaagatgaccgctcgcggacaggattctctcgctctcgacacgatgaacatccgaggctcaacaatccgatactttatcctccccgactctctccctctcgacaccctgttaatcgatgacgcacccaagcccaagaacaaggcacgaaaggagacggaccgaggaggtcgtggaggccgcggaggccgtggcagaggaggtcgcggacgcggccgcggccgtggacgtggttaaaggattcccaatggcgatgataataatacgacaataacggatagagacaccgaggcactgctatcatcttttttatttctcttgctttacagctggccgggccgggagctccatatcggttgggacaaaggatcttttgtaaacgatacagaacaaaaaacgagggagaaagacattttttgagttcaaggactgtggaggcgatgtcgcaaattgcgatggaaacggcgatttttttttttggatgcactttacgcatataaaattgaagaaaggaaacttgccatatataagcgcttggtggaggagatggaagcgatggtggtcgttatgatatgtatgcaaagaagaaatctaatcaaaaaattgacaagatatccaagtagataaactgcgtgtcagtccttgctcctaaacagctaaatacaatatgcgtaacaatatgcgtatacatcttcaagccgatacgtctctccatatccgcacaatctgcagcttctcccatcccgccgtcttcccactcgacccaaccgtaacagccctccactcaggtccaaaagcctgtatccgggtcttgacctcttcaggcttattctgcgcgcaaagaagaatgtaggcgcaccctctcgacgagagaatctctggcaaaccgtcaatcagcctatccgtagtctccatgccatctttgcctccggcataggacaaggaaagcaaataggaatcgtcatcaaacgacgtctttgacggcaaatcttgcgtaaacgtctccggccgacagggcatctccgaagtgggcacgtacggcgggttgaacaccagcacgtccacggaatgctttctcagcggagctgccagatcgcccattacagagcccaggtacaatccgtgcggcttctcatggccgcctgcttcggcgactgagtcggcctgtgccttttctacagtcttgatggtggcgcggcaggcaaaggcgttcatgtccactcccgcggtgagaatctggtttgtgccaaagagggtctttgcgtgggcggtgatgaaggccaggacgacgccggaccctgttcctaactcgactacgaaggggatggcctttgatgatgatgaagcatcggatgaaaaggtctcgtgcaggtactgcgtctccgaggcggatgagagcgtgtcgaggaggaggaaggagtcttcggcgggctcgtagacacgctcgtaggggacgtgggatgtatctggtgttggaagcattgttgtttttcttttgtcttattgatttgatattcaagttgttgtgagatgagatgtggtgaaggcttcatttagaagtttttttttttttctttgggcaagtttgactgatgtcgaatggcacttggtggggccacgtgatgtcataaagctgaatgaagtttcaaagtaatttgaagaattttggtgattttaatgagaggagttttttatgaaaatacccgtggagtgggctttaatattctattcgttttcaagtgaggtcctgtcgctgctgttgtaccaagatctaagcacgagtacatacgccaccacactaaaacgccacccttccagcgaagcatatatcaacttccaacaacgctcaactctcaaaactcatctttttcaatcaaaaaaaataataattcacaaaatcacacaccccctcgtctcccccatcctcatctcaacagcccaatcccctccctccggatccaacccccaatgaatcccccaccccatcctctccaccatctgcaccacccgccgatcatacattccgcccagatcgcatctcggacacgccctggtgctcgtcttgtagaacttgggagtcttcttgatgctgtcgccgccgcagaagctggcgcaggtggaaaagtccatgtacgggccgcagggggtggtgatgacggcccaggtgtggttgcagcttttttgtttgaagaaggtgacgttgcacatttttgggttgtctgttctttggtgtgtttcttggtgttattatgaattgtgaaaatgttggatatagtgttttcgatgaacgttttatcagattatgtttctgacgattcctagctcggaggctcaaagctggtttgatgtagaggcgctcgacaacaaaaaagcacaatggaagtgattcacagagatcaaattattctcctttcaagctgtcgagaaaacgaaagccaagaggacaaaacgggccgcttgcagctggcagtgaatcagtccaagccgaaacttacatccactcacgatatctcggaatgacaaacaaatcactgcagacgggaataaatttgccaataattcatttcaaactattgccggtacgcctctatttcctatcaatgctccgatgttcaatgcaaaaaaaaaaaaaaaaaaaaagatgagaaatgaaccatcagaaggcatggtgtccactcaacgtaaacataaagtcgctatttaaatgctccagcaatttccaacaaattcacttcctttcaaaaattcgattcctgccctctaaaggtcgagtccagagtggtaccatcccccacaggcagtgtatcgctctcttcaatgtcactctgtggcgtcaccagcctcgagagcatctcctccatccgctccatggccttctccatcgctgccagtctactcgccatctctgcgtagtcttcgcccgtttccgtaagcgagccccgcagctttggaggaatctcaaacatggagtctcggcgcgaggctttccgtatggtatgttgcgattcctgccgctggtactgtctccggatgagatggtgcgtcaggtcatcgtccacggcaatgtcgtcgtgcacatcgtccggaggcggcacgtcgaacacggctcggatgtactggtaggctgagagctgccatttctgccagaaccattttcgggccagcgatataccctcaaagtcgtccgtcggccagagaagacggcgctcggcaacggcgatgagcagcagtaaggggagattgactagacgaacggtggcaacgtggattttgtgaaaccatcgcggactgacgacgaatttcagcggcaagagaaggaaaacggcaacgagattgaagggaggttgataagcaaagacggcgtctgccttgacaccctctagagtgcggacggcctttcggaagtggatttcggcggtggcgttgctcgagatgttgctaaacgtgttggataacatggaaacgaggatggtgaggaagagggtgttgcctagaaaagcaaatgagatcatgacgatgggtcccagcaaccagtggaattccacctacaatagccatcgttgcgtcagcacacaaaatctctaaaggggtgttggctcaatagaagaaacacttaccgatcggtgaatgccagtaccatccagcccaaaccagatgtatatcatccactttgaaatcgtactaaacaagccaatgtgatattagcaacaagactttggctcaacaaaggaaacgaaagcagccagaaacttacagcagtggatgagctccctctcccagccacagcaaagacagcaaaaagccaaagaagcaccacgccgaaagcgccgtgagcaagaagaaatccgccatcatagacctcaacgccaagaagaccaggttatcagacagccagttgaacgccaaacgagggacgagcacaggcgccgccaatgccaagacgtcaaaggcctgctcggtgggccctggtaaaccggttctcagtccatgaatccgcaggctgctgtagatgacaaagaggaagatgaaggtgacatcgaggaaggaccagaggttttgcgtatacacattcctatattatacatgttagctgccgttgaacgcaatcgcgttttgacagagtaaacgagacttaccatccatgcgccagaatcgtggcaaactggtccaggctccaaccaaaggcatatatcgaaaacgccgcctccagcaggggaatctcgccattcctccgcatagtcatgacagaagcatacagccccagcaagatggtaaactggatcgcctccaggtagttgcgcgtcctcggcacaatcagacgatactggttcagcagcggcgattcccgcggatcatacagcgaaatgggcttcagcttgtagtgatccggaatgatgtcccacgacgtggacggcgtgtaaatcacacggccctcgtaaatggccgccacaaccctctgacacgtcgtcgagctgagaaagtgtctgctctcagtcaggatggcgacctcgagcgccggcagcgtccggtgagtcgaccaccaggccttgtcttcggcttcttctcgtacatgggtcggcgcgtgctggaacggctcgaagccggcaaccaggatgtgtgccagcaagagcagcccctctgcgccgccgtcgtgatcctcgccgaaacgccgcaggatgcgcgtggcgatgagctcacacagcgtggcacgggtccagttgacgttttgccggttgctggaccgggattcttcgtctaggaattgtgctctgttgacgagcaagcagtacactgtaagaggaggctcggtcagcatctcagcccagccatcatttgctgaactctgtgttttcatcacatcatggtgaaagcatcaagatgaatatatatagacagccttaccgatggattcatcgcccagctcataaaacttatccacgagcggccggatgaccgtcacattaatcttgacatcccgcagctgctccagcgttagataatcctccaccacgctcacaatgtcgcgccggatgcggtggatgtttgtgtacacgggcagctcgctgtgagggttcgtccggcagctgaagacgtgctcgccattgtccgcgcgctcggtggaaagcctgctgagcagcggacggcgctcgtcgggttcgccggggattctgagccgccgccgccgttctgtcatgagaattggcgcgcttggggcttcaatgggggcctttgtgctgtggtttggaggtggttgcggtgatgggtttggtaaaggtgatgacgatgacgatggtggctgatggcactggaagccgaaagctgctgtttatatagggccctctaagaaaaaagaatggggaatcaactgcgttgagtgtgctgtcacccactccaggcttgggctgtgaagcttatatcagacaataagaaaaatatgatagagacaagactttgactaacaagaaggaaaaaaaagagacgaggtgcgaaaaagcagagacacacttcgccccttggcgtcattcccgccgcacccaattgtgggcagtgacacgcgcctgattggacgcggacccccacggcgacgggtgtctaggcgtctaggagaaaagagccgggagagtgagagtcgtggatggatcaggtgcccgattgaacagcacagagatgggtttctattatgcagattgggcgctattgattatgatgacccctgttttggctttgctgtttgatttgtttatttcaattctcttttgagtcagatttattttgcttggtaatacaccatctgttcattgctgcccatcaacagcaactacaccaaaaatacatgcagtatacctatatccacagtccatctcatctgtacaagtgtatctaatgaatcttcttcatcctatacccaagcacaactatcgcttgcctttcgtataccaatgcatcgtaaaaataaccaccacttgcattacacatacttcctcacaacttggcctccttcaccgcagatccagccctcgcctcctccgccaacacccacgcaaactcccccagcaaccccctcgtatcagcatgctgcttcgcctttgcgctgctcgcctgccgcgccgccacccgcgccgcaatgccctggcacacgcccgccagcttgaagatgttaaaggccgcgccccagctgagctccggccgcgggtcgtagcccgcaatcgccgtgtaccactgcaaaatgtcctcgggctgcggcaggccgggcgtcgcgccgggcaggaagccggcgctgctgctcgacgccgacgtgccgggcgagcgggcgaggtagaactgcgtgatgaagttgcacacgtcggacagggggtggcctatcgtagacatttcccagctggtcaaagtgacacggttagctccgttcagaagaatcatggatgtgaatgatatcaatcgagaaatgcgggactcactccaagatgccaatcacccggggctccgtcttgtgaaaaaccaagttgtcaatcttaaagtccccgtgcaccagcgtcgtcctatccttgggctgcagcctctcattctgaaagaagcccaccagctcatcgaaatgcggcagctgtcccaccggctccttcgtctcaacatccaccgccttgctctggctgatgcaaatcgtcgcccacgtctgcgtctgcctgctgtaaaaccccgtcgccttgccaaacttgtccagcccgaccttgtgcacgtccacggcatgcagcctcgccagcgtctggatggcctccttccacagcgccgtcctctccgccgggctcgcgacgccgggcatcaaaaagtcctcaaagatgcgcccgtccagaaactccatgatgtaaaacggcgtgccaatcaccgagtcgtcctcgcagaggcagtacgtcttgggcacggccacgtcggtcgcctcgagggcgtgcagcgcgcggtactcgcgctcgaccttgtgcgccgtcttggagatgagctttccggggggcttcttgcgcatcacgtagcggttgccggcggcgtcggtgatttggtatgttgggttggattgaccgaagccgaactggagtaacaaagccaggttagcttcttgtactcagcctgtactgctctgcaattcattgtaaatgctgtacttgcctgcttcagatcaaccggtgtcttgattatcggtacattctcctctagaaactttccaaacgccttctcgtcaataggctgccgcaccgcgcccgccatctcgcaggtagtcagtcgtgctatcgcgtgcgctctcccttgtccaggataatccaagctctcgcgggagaaccagcagagacaaaagccaataattgtctttcaagaagcctcaattgatgcagatggactgaatcccaagctttgcagtggacaaggacgcagccttttcatgctgcaccccggaatgcagtaacgaggtaagacggatacggcaaccgtctgacgtgccgaggctcggcgctttagctacccccccgaccccagattttttcagccaccccgaaaggaacctcccctcccccctcaattcaagttccattcccctttactccgtacccagatcgaaaacaaaagccaggggatgggttttcagtctctcattggacagtgtgtaagtcgcgtctggttgctagctgggggggaacatcagtcttcgcccaatcaggtgttgcttaaccttgcaatactgagaacatcaaggtgttgaacattgagcaacgcaacttaatctaccacccattttatacattgttaattactctcacaagtccatgacccatgctgcacaatagcacaaaagcacaactcacgacagcacctatatattaatcatcatagtaaaaatacatttctatcacatcaccaagcactcgccatccctcttcaatgctgcaattcgccaaacagtggttacatatgagttacattggttatatatcaaatgatatcttcaattgcaaaaagctaggagagcccaaagttatatccggtgacggaccacaccctcacctctatatccgcaagctacaagtttctttcatccgtctttcatcaagtgtccagacacttcagcctttctgttgttaagccaaatacctatctatctgtgttccacacatagcctaaaatcctgtttctgaatttttttttcttttatttttttggtgtaattgcttcttttgtttcccaaatttcattcttcctttttttttagagtttttttttcccaaatgctttgtcagtgattttataccagatgtctgctaaagaagaaaagcaggaagaaagggaaagagaaagaaagaaaaggagaaaagggggagagaggatggcgaaaaatgaagaagaaaagaaggagaaaaagaaggagaaaaagatgaaggtaaaaaaaaaaaatgcctcagtgtctcaatgcctcaatgccttaatgcacctcagtggtagccagaccaaattcctccgatgccaaagccctttcgaatctttcgtggtgagtagagaaagttataacatatgaaaaaaagtgttgtggcaagaagaaaaacaaaaaaaggggtatccatcgtgtcgagtcgtccatgcattctgcccgcccaaccagtttcccccctgtcagttgcctggcatctcgtttaacccatattgagagcccagctcgttgccagaccatacacatttcttgcttaaacaccgttggattaccagttcccaaacaatgttgtaagaaagcttgcataggtcagagacatgccgtgctgaatttctcatatcagagattatatgagattgtccaccatttgccggccgtaatataataataatgaaaactcccagtcccgtccgatgtctcaacttggaatgatagcaagacgcatcgccttcaaagtcacagtcttcatgacttcattataaaaaaagaaaatttagaagagaatgcccaatctgcattgttggaaaaacagaatcatgagtgaatcggatactcataaaacaagtgaatgaggaagcagtaaaatcaaaccagttattaactgtcgttttcttgattcccttcagcactatcggttgctgtcttgggcttcttgcttgcaatcgagggtccagattcggatttgcgctttgcgctggcaacctccaagggcttcgcgggtgaggcgtcatcgctgccgtcgccgtcgccctttgacgactccttggcatccatggccgccacctcctccgctgtcaagaatcggccgccaggtccacgaggtcggcgcattgcatggttgtgcctggattcgtgaagatatggcttgcgtcccttggaggttaacctcagttgctcttcaaggcgctggcgggcaacacgtcgcttaaggattcggtgaaactgcttggcattgacatataggggcgattcttcgacagcaccggcaggcatctctggtgactgtggatgctgcatggcaggggcaggaggcataggcggggggcggggtccgccgtggttcatcaagccctgggcgctcggcactccagggctggtaacttgactcatacggcgcccggggatctgcgaaatgctcatccgaggagatggccggccatccttcttagcattgggcaaccgtggggatgtgtgaggcatgctcggatccgagtgcatgtaggtgtagttggagccggttgccgcagccgtggcagccattgccgccgcttgaatccccccgggcatgccatagggaaccgactgcatgctcggttgaggcacgccgtactgtggtccgtacatggcgtgagctggagcctggcccggctggtgttgctggtgctgctggtgttgctgcgatgtgatgatgggagaggactgcacggcgtgttggttgatgccgtggcttgtgggcgaggtgatgcttgcacctgcggcagaattcgcgtaaccggcgtgagaactgtgttgctgctgtggatattgcgcgtattccatcatcctacagataggacaaggaccaaaattggtgtcgcgaagatgtcgcgagccaaaatgtggggtggcgctatcgcgattcgccctatcacaagttcaagacttgaagctaggaggactgggacgaataatatcgacagcgcaacgctaggcaagctgcttacagtcagtatcgagagagagcaaagacgccagtgacgaataaccgaagctcgatgaataaaaaaagaatattatcgctagtacaatatttcttttctttatttcttgcttaattttctttgtctttttttggttttgaagaggatcaagttgcgcaattgctttgggtattggggttgggcacgtgtggttgggaactggcgattcgatgcttgggtaatcgcaaagagaagcgcgcaatgttcaggcacccaagtctaccagacacatgcgttggtgagctggcaaggtggtgggatggtgccaaggtacgtggctaatgaagccgcaaggcgcctgcaggcagagttgtgctcgtggggagcagagtggagggtggctgagttgccgggcgcgagagaaaccacgtgaagaggcacggcgcaagagagagatggagagagagctgtcttgtccttgatcctgtaccgggtcgttgcgacaaggtacgggatgacgatggatggagaggcacggacgaaacagagcagtcgctttttccacttccccagagcagctcaatcgaggattaacaaagatctatccaaccacaggcgttagctcgtttgtatataggcgagacgctgcgaatagtgagacagaggtatccaggcagggatggggacaggggtgtgagcaagcagcgccagggagccacacttgtgatgcgctggcatagttgtagctcatgcatgacggaatatgcagccaggtccaccaggccagcaagcccaccaggaaagcccccaaccgctgccaacacgtcggcacaccagtgaacaaaggcaaatgagagcccaagctgggcgtgtgaagggggagggcgacgaaagcgcgccgatccagataagcgccatgagatttgctttaagagatgcgatgcagcgcgtacgcttaaagacgtcaagagcaggatgacgcctgttttgccctgtccaaggctccgcggcgctgcctctggccccagtgagttgattgtctcatccggacggcaaagcggagagttgggcatagagactaagacacgccatgaggtgggggatgaaatcaggctggtggtgggtgctggccgtgtccggtccagacaagacgaccgctctggccgaggatggcagtcatgtgtgggagggacggatgggagaggcgaatgaggcagtcgggcaggtcaaatcgagccttgggccagcctgcggagctttgttcaagatttcaagatgtgacgacaggacaggacagggcagattctgcaaagtgggtgcatgaagagaagaagaactcgcccggacgtactcagcccagtaaacggggaacgttatagtggcagttgctggggtagaaaatgcagagaggctatgagggcgagggctgtgagaccagtaggcgaactgggctgggctgagcgagtgggaagagtcggtgtatatgcgtgagctgcagggcatccaggcatatgccgtcgtctcaaaacaaatgatgttgaaggaaagggcaggtattcgtcaaagcaaacgcaataaagacaagggggcttaacgcagcaaagaagggaaaacaaggcaaaaattaagcagaaaaccaaagcaaaaaaaaaaaaaagagtcgatcccagcagggcgattccgtgcggcccaaaagagaaaggatgtggccaagtaaataaatagaagagccgggggaggtcgctgcagctacaagcagagatgacgaggggtggtgatgacggcatcaaaatgcagaataaagaagaaacgaggccgaaattagaacaagataaaaatactacgtaccgattcgacgcagccacagacagaatgcgccgtcgaccaggaatggcgtgtcctggatgtgatttgcggtggcggctacgggcttgttggcaggtattcccagaagctggaaattgacagcaaccatgcgacagagcaacgcagcgctctgattgaatgctcggacaattgggagatgcgcgctgcagatgcgcgctgtcacctgatgacgtgttgcgccaatggcgagggcgaagctgaggctggcgacgatgataggcctctggcgttgcgagcttgcaatggatgatgaagggccacgcgggttgcaggaagctgatttgctggcgggcggacaggctgattttttaggtgagcggcgggttgcctgtgcgagccttgcttgtcgcaaaaggcgctgctatcgatgctgacgtcgcagaccgaatcgcgaggtggggaaaagctttgcgctgcttctgttttttttttcccgtttctgtgctgctgtttttggagctgcagactctgtttgccgaagctgaggggctccgaggatccggttgcaagcggaaatgcagaatgcaatgcaaaaccaaaaacaagaacaaagaccaaaaacaacaacgatgacttcgctagcaacaatgctaatgtacaatgcagttgcgatgtctgggcagctaaaacaatggcaaagcttgtgaagcttttttttttttctccttggacgttgcagcaagcgcgcaaaggtgtgtcttctgggccgcccacaacacgagggggggtcctagagaggagccggcgatcgcgtgcgttcacacacagcacggcttcggaagagccgcagaaaaaaaaaagctgcgactagagccggccgggttgctcaaggtttgacgctgcggcctagacgctcaatggacgggcgttgcgcgcggcttgcaagcggatcggaacgagatagtcgagacgctgtgaatggccacggctggctgtttcgctgctcccttgacggacgaatctgattgcacgcgtgaggtgcgggaagggccctttttttcgccgtcttggacctcgcaattgctgctggttcgtcggacagggcagggcgggattgattggtcgtggagtgggaggaggcaaggctcgcgaagaggacgagggaaatgcgaagatgtgatttgagggagcggggggccgggagtcttttaacacctgtgactggctgaatcagccctggggtggggccctgctggtggctggcttcgcccacatgcgctgccattggctgccaggccctgccccggcgcacgggccatgaggcgctcgtttttctctctgtattttttaccttgtgccagttcctcgtgcttggctgatgcttgcctagcgcacgtcgttctttgtttacggcctggtcccttgtctgctgcggcacggagcccttcgtactgggaactgtagcccgacggctatggagcgtgggcgggagttcccaggacgtgtacggagtacttgtacatactttgccacggcaatgcaggacctcgagtacacgaggcacgcgtggtgtcctcaacaaaaaagctactattaggtagccgagctgatggcggtgatggcgcttgttagagcaaacctaccttgggctccttgacagccaggcgaggtgcaaaccttgtaccccataccttgtgccgtcgacgccgctttcacatgtttctgctgtagcaacgtcgcagaagcagtgctgtaagtagtccatgtccgagcaaagacgatgcactcagacgcaggtgagcatttcctgtttccaagattgcctgtccagtgcagttacagtgcaggagcattatcaagtaacaagtactgtacgagatgcgtacaactaaccacctacagcaggccaggtaccgagctagagtgcgcgtgtgtgtgatggaggcccagcgatttagtgcatcctaccatgcgctccgaacgtctccgtcctcccgcgcttggtacccaatagagtgtgtacatgatgatgaccgtcgcttactgtttagggagatgcaaaggctaaagcttgctgctgaggctttgcccgtctctacccctggccatctcgagttgtcgtatccgtaccaactaactatacagagctataactgatatcaaccttattcccctgactatcttgcccaagatgtagagaaataacataccaactttcaagtcatacgtatctcctcgtccagtagcagcggcgacggcatgtatctcgtcaaggcgggctccaatctctccgcctccgacaacatcgtcacgctcgccctcgcgccgtgtgagtgagctgtcaacccccgagcccaccagccctgtcctgagaaaaaagggcatgattcagacccccatgtccctatcgccgctcaccactgcactgctagcacgataggatgcctcggacattagtgcgatgccatgggggaaatgcatcttgtgatggtggtggtagcactgcgtggagatggcgattgaaaccggcgaggcgagttccagggaacaagtgtacatggagcagccaacatgaaagcacatgaaccctgtactcggaccccacctgcagccagccgttttgatgcactgagccacggctgtgctgtatcaaataccaagagtaatacggatatggccactgagaggtaaagaagcggtgacaacaggggacagcaaacgggcgcaaaacgcatctcgcatgtgcggctgaagaagaagaagaagacgaggtgcagtcgacatgatgcgctacaagtccaagtaagccaagtagcacactagcagcgaggttgctgcgtcagaaacggctttagaacccaatgcccatgcacgtcggcttctttatctgtagactgcttcaaggcttgccattcggtataccgttttgtccaagtagggacaatcggcctatcatgttgctggaatacgatacagccttatgaggtggctgaggcgctgaatgtacgaaaacaacttgacaaaagcagcatgttgcaggacacgccacacaatccctcgtcaagaaaaagagaagaaaaaaaaaacaagattgctgtcaaaagtcggtgtgccctagtttcgaagcacatgcgcggaaatactgtacatacacatgcaaagcaaggagtgatgtatgtaatggattgccagatacgtgtagtctacacgacgcccaaaagcagccacggcgcgatttcgagggcattcccaggggttgcatctgcagcctcgtcttacaggaaataaagtgctgctgcttggggacgatgtgctgtagcatttccggggccattccttcttctgcaaagcccatgcctaataatatatacgacttgtcccgttgagcaaatctcagcaggtggtaattggaaagggaaaatcgtggcgctcgccgcgatgtgacgacagcccacagggcccgtaccaaccaatctcggagtcacacagggttctaaaacagccagcccagcccacagtgcaggctctacttgtatgtcttttgtcgcaggcgttgatggcctcgagggaacttgcaagacctccaagacccccgttttttcgtttctttttttttctaattcgatcatttgccctacggagtaataatgctgctccagactattcttttagcttgtctggtgagctactagacaccagccgcgtatgcagtacgaagcactaatgctgcctgggtgggacttgtttttcgcctctgttggttcttgtttttttttttttctttgtctgctggaagagcctcgcatacctcctacagaatgtactgtagaaagttcgatggtcctgtatccagactctctcttccgctttcatccctacctttctcgtccaatcaggttggagtgctggaccatgtaacaaagcggcaaatcacacaagccgccgcctgcttgggcacagctgagtggctaaaattcaagggcggcatttttggtccgctgctgtgagtggacagcgggggctgcaggatttcgggctacgttcctgttttaagccgtcggtgccggtgagccacgaggtttcgatttcgagcagggccttaggctcgcatgtttgcctcgtcgaggcccgacggcctaccgattggtttcgccacgctgtgacggcgctggatagtattgcaggggctgtcttggtgtgattccaggttggagcttgtagcagggctgcagcagatgtgatgttgcttgatgcttgatccttgatcctagtcaagagagggagagaatctcaacgtcttcagcttgccagccagggtggggaccggcctcctcatcaaaacctccagccgacgttgctgagagcctcaggccagagccaaagtgccatcactcgctgcatgcaccgatccagctgaccaacaggtctgggcagcagcacagcagcatcatttcgcatagacgagcctctcgagccccgaagggctggacctggtgcgttgcatcaccctgacatgggtcgtgcagcaacgtcgacgacatacttgcctcttcatctctgcattgcaatttgtggcgttaccagcaacagctcaacggcccacgcagaacatgcggctgcttcgtagcgaatgaatgtacgtactagtctggcaatatcgatatggagccgacccgctggtggtggcttcgtccttcgtatacaattcttatccgtattattccctgcgtgatcccgctccatttttggtgtgttgtagggtagctgctggcatcaacgagctcgtctggaaacaagagggaaaaagcaataggtacatgtactgtgacgctgtcgaattgaaagtggtagaaattgttaatatatagagactgtagtaatataagatagtaaaaaggataccagcaatcacatttcatcttctctttaggcactcgtacgacagcctttctaatagcaaggcccatgcacaacatccaacaatcttctctctcatgcggctctacggtagcactgctcatacgcaatcttcgtctcgaccccccccctacattgacagcccagtattctcctctctttgattggcacttatcggccatatgccacgttcaccccctgtcgagtccatggtcgtagcagtatggagcacgtagtatgaagatgattgtgcaaagtagatcatcccactttccactttccaaggtctcccaactgttactatgcttgacttttattgttcgtatattagcagcagagattgaccataaaggtaaaagaatatagaagaacaagaatgaaaataacgccgagagttccagctaccgagcctctccaaactgctttccccagtatccttgctcacggctcccaagactcacacaagatcgaacgagcgtcaattctaggtgcaaaaggaatatcctggccatctgctgcgagagtaaagagctctgagtgtagcgcgcaatcgttggagcttcaagatgactgagtatcagcttgcaagaaatggaataccgttatgaagtatataagcctaagagagaggcccttcacctgaacaatgtgcagacgaaatacgggaatggttcaaaatgtataatcttggctgactgcacgtttccacatctattctcctattagctctatacatgtgctcatgaggacgtagaaagcatacactgcttcactgagtgtactgcatgtgtacgagtcgccatcaaactcataaacatgtccctggtattctggcaagctatacagccacacctatttgctttttgttagttgcggctggtcttcataagctacttacgaaaggaacgtacatttatggaggctgttgaggaagaagccaaagcagcgaagcaaaagagtagtttagataagtgcatgattacatgggcagcgcaagcttgagaaagaatattatttagatataggttggtcctagctgctagatctgttattgctggttcgaaggagaaagcattataacgagaaatgccatgtatatatagacgagagtatagtacatatgctcgtccacatgatgcaatgcatgagttctacatgtctcacatcccactggggccccctagagcaatccgatagcttctaataaaccattatactcattatgtaatagcatatcagtccttctattcccgctcgaggtgatggtgtgtgtcgatttactgcagctagatttgcaagtatatgctgttagatgctaagaatatatacctagatagataaagaattagacataggcggtgcaattatattataatcctgttgcgctattaatgtaaatgataactggactcataatattagcctgtgtaataatgttttaaatgaactaggtataatttagtagagaaaaaacaccagatatatgcctagagagtattattagaatggattactctaagacaactacttaagggtaatagccaagaagcatatccattaataaagaagtatatcttattaatagaaagtaaattatatagatataggagcatgtatttttactaaatacagggattttattaataaataaataaatgaacgaacgaacgaacgaacgaacgaatggatggatggatggatggacggccggacggccggacagacggacagacggacagatagacatatctttaagctttattaaagcctagctgatagattaaacctgcctgtaataaagcggcaggaacgtagtctacgctgaatggagtttattaggggacgcctgccctgatatccctgatatccctgagaggcaaaatgtcataagtcctctataggattatataactattacacccctatagtttaaataaaaagaatcatgcctttttgatcccattgtcgtccaccctaggtctggtactgtagactacgctccgagaccttgactcccctttgatccgatatagagttgatacctcacgagataccaacgggatagatacgcaacaacatccaagagagctcactcatatcaattgaacagcgcatcaatcggaagatgtaaatacatggattaaaagacattaaagataccacgacacgtatgtttacggcggcagatttaagaataagatacttgtagtaacaacttagagtaagtgatctgttctaggctctacacctgcgctgtacccagaactcagaacactacccacacacctaagtaggtagtactagacaaagaaaggatctaaatatagcatgtatactcctatggatggccatgtaagggttccgcaagccgcatttgccagacgacattgagagttccatcgcgattctggtcacaaggcgaaacgaggcttggcagtgagacatgaaaccaaaaaaaaagaagtttctgattccaattatatcttcttaagcatattcaagatggcaccaatatgttcttggtgaaaatgattgccaactgcagggtttctgtatcgggtttcaaattaccgcccaattattcacctgcgactaatatcagcggcaaatgctctagacttctctctccaattgccgcctattctattgcatgaggaaagcaatcattggaaattatctaattactgtttacaagcggtatcgcatttctgtgaatagcaagcatctctctgtatactgtctgcatccataaacggacagtgtctaggcatcaacgcagcagacgataactgcatatgcttcaaagtgccatcgtatcacagcaaattcggctcatatgtcgaatggcggtgtgaacatccggacctttccatccatcttccaactacccctctaaagattacccttcacatgctctcaaacaggcgcttatacaccgtctcgagtgtctcaaccagatgccccaacaccataccgacgatgaaggggtgagtatatctagaccactgagcgtctacgaaggattctgtatgcctaggactagtggaaataaacaagactctgcacgggcgttaacgccgagcctgttcaatcagattcgaggctggccacggcccggagcgccacaatcgccattggaggattgggaatgccgataggagcgcccttatagtaggtgtgaagtaagggaagaaagcgtgtttcttgaagcgtgccatctctaccattgtccaaggagagccaacagcccattaacgaggctccccatacgtggcatgccgagtgacgctccataagtgacccggtttatatgcttttccatcattctgacatgcagcgttgaattctcaatggctagtttgccaaagtgtcaacaccgagaacaagagacacgaaatgataatcagatgaagaggtgtgtgcagagtaaacaaacatcacggatgctcagaataatccatggtcagtcccgttggtacacagttcgcctatgtcgtcaggttgataaatccttcctcctgcaagggtcgaacacggtgtaactaacacgactcatctatgcctagctagccgtcgctagcaaggagattcaaggctgtggcaaaaagctgaaagtggtgggctagatccatatttccccagaagctgcctggcttgtctgtcggttgcggctttagtgatgaattcgaataactagaacataaacgctggaagcagctgaggaaggcatagctgagcgtctctgctctttcttttgcgcgtacggacacgccgacatacggcatctcgtattcctgagagttgattgtcgtgaatgggccttagcatcaaggacccggaccaacaccctacaagcatatgtatgtacgtaattttcagtcaaggagcgtgcccgacggacaaaaggacaaggggggaaagcgtgaagctaaatgatgcagatactgtaagttgatagaagaaggcgttctctctcatacccgcggggtgcgtcgcacaaccttgggcacaccatcattgcccagtccaggatcaatagctctgctatgatgtcgtggcccaactagagaatagaacgtagcgggaaggaatgagagacgatgagaagggcgccttgtggaacgaatggcatcgatgcccactcctctgagatggagaaggattggtggcttgcatcttcattttaccactaccgaccaaagtatacgcacgactagagccaagtcgaacaacgcagcgatgcccaagtggaagcacaaaggccgagcggatttcagcaaattcatgcacgagagttgagaagagcctcaaaatcactggggcactgcttgttataggcctttgtagacccactcgaaatcagcttttctacatatggcatgaagatgatgacttggcggagccgtttataatgcatgttggttggacatgctgtcgaccaacaacgtttttcaggccagagtccggaaaggatgcatcacattggtgttagtatatgcctgactcacgtagagactagatatttcggtcatttaccgggcagctcaatcgtgaggagtagcgcatgctagtacatgcagtatcgatgcgatgtgtactccataccactcgtacatcccgcgaggtatattcgcagcgttcaaagcctccaggtcgccgacctttgatgcgcttgccttggttagcggaaaatgctgctgaagcgccggaaagatcctgaggcttgcgtttccatcttccttcatgcaagcgtagagcggcggcgcttaggctggggtgtagtggtggcagctccaagatccagaagcatacaagtaagcgtctgctaaaccattggccgggatgccaattagcccggcttcaatccagagggcatgtccatttgaatccagcgcccgtcggctgcagaagcgactgtggccgcagtaaatggccgcattagacaatgcaatatgaggtctagaggtctagattgaacggcagcggcgccttgctggcgccgtaaagaagcgcgctcatgtatatgcagcctgtcggaagaagaataaagcttgggcccttttgcaagaggcgaatgaaacagaaagaggcgggaagaataaccggtggccctggtctggcctgcttcggacggtcatgcagccagcgcttgttgctacggttccatcgcgagtgcatatttgaccacgagtgactaagcgccggctattgccaaagctcgatctgagggttgggtaagggaatggcgccgggacgcacgaaactgaagtcgtctggagacggggaagcattcttcgaatccaaggcgtgaggtggtgattctccatagaccagccgatgcgcgcgcatcgatgcatcgagaagaggctgccagatcgtgggggtttgcctgtaagatgattgggactggagagacggcgagaagcgctgcgagacgctgggtcgccctttatctttgtttctcaaaaagtgagcggtgcagtcggattatctgtttgttatggttgtatcaggacaggaggctgggagaaggttaattggaagtaactcagcgtctgttagttgagctgatcgttgagatgccgccggggctgctcccagtcgcaatgtgtcgttgcccaacagcacctggtacaacatgcttgacccccccggatcgtaatcctcgctcgagatcccccagctgattgacgatgggatccagtgactgggctgtccacgccacccccagaaaattgtaaagacgaaaccggtagcgatacgcacagacaaaggcatcataacctctgtgcttttggcagcttcttattctgggtctaatttcagcaggcctaccagtccaagtgctctctcgccgcatctgcccgctctgcatgcctgtattcctttgtccgctgagcccagcgccgagcagcgctcaccaccacactccgccgtgttgcggtagcttctgctgcctcgactccgctcctaatgttcgtttctgagctggcatcaggctctgggaaaggcgacggaaatcgcgtcattccccggttttctttttggcccctcccatccttgggctcagcagccacgcgaacggtaccaccagccgagcgcaaaagttgagcgagaactgcatcatccatcgtgacctgattgctgggagctcgacgacgaggctagtgacctgaatcaccgaccgggccaaagcttaacaggtcccgacccaaccaaatcctccatcacctccaggcccagcatcgccagcccactgccagcgacttgtccccgagctagggacgtccggccttcccaagcctctgggaccaagccagcagttcgcgcgatgccgtcgccgggagaagtgtcatttcgctcgctctcgagtctgccctgggtcccgaaccgctggcccctggccaatcagctggacacagcggcggctcgcgcccatttgcttcgtactcggccgtcgaatcacagtcgttgccgacgaccaaagcggcctagcagaggcgcccggagatcttccccttgaaccacaagacctagggcaggttagccagttcagttggccgtgtctgtacggcgcacccctcagccgaggacagcaccagctggcatcgtcttctctgctttttgctctcttttcttgtcgaaagagaggactctttttgtcctcccctcagcgtggcagctgagcaaaagtcaagttactcggttgagaggcatgcctcggaaatttgtcgaggccactgcagctttgattgcgcatgctgacggtctattgttagcaacgctctttccgttactgtagattctgtcttgttagtgcttggataagccctgtggccgccgctgtactgtagcggtcgaatgccctgtagcctggcaatgggtaccagcccagtacctttcgggatggcctaagacctgctgtcaccggccaccgactatgcgccgccaaggtcgcatcgaggtacccgtgcgcacgcccctcggcctcgcgctgctttaacgcccagcgcccctctggttcccccccttccctcagtgctgcctgcgctttgagcctctcatcaccatcagtcagtccatcaccaacgagcaggtgctgcgcaggcagagccggtcactctttcccagggagatccatgctcctccctcctttgacttttgcccaggactttgctccagggctttccatcaggactcttttcctctcctctcctctccttttcgtattcttctcctgcgacttcgactttccatcatcctgggcctattattcgtcctttgccatctgttctgtttattcgttttgtttcggcgccaaagggccattcgcagcacggcgcataattcatcaaatccagtctgggtcgcagccaatttgctgcttgcgcgctccgtcttccactccatcccctgctcccaccccccttgggaaatcctttctgcgtcgtccaatccgcttggccatcggtaacctgcaataggcgtccagcggcagggatcttccaacgcctcccacccaggccaccggcgcatatccaaaacacagcccctgtccgagccttacactgcctgctgtgcgttgactggctcttctcaaacagccaaacccagtctcgcctttgccgccaaacccctcgtcggccggggtgttgctgtctctgacgctttcaaccaaggaacacgcctccctagaaacacgccccgtccactgcttctgctgctctggccacggccaacgatccaacacattataaccaccgcagcctgccttctttcgtcccccgccaaacttttctctggcttcatctcgttgctttacaagttctcaacagtctttgatttacgagtaccactggctaaagctcgaggcctcaaggcttacaagctgccgcggctgctccccttcctctctcttactcactcgacctgcattgctcaactctggctaacaaccactacaacccaccaactcccactaccgaatacaaaggcaaatacaaatccacttgcacctgcgcatatacttcgacctgtatatcgctgccatcatctcgttcgacacccgcagatatttcagcgactaccaccgccatcatgcctgcagcagtcacaaccaggcccaagctgggcaagctctctactccagtgacgagcacatttcctcccgacatcacctcagcaaacacggctactcctcggtctgctctttttgcctgcaagcctgaccctagctacatccaaacaccgatcagtccaccattggcctacaccgatttcctctccaaggccctaggatcgctcaactcgccagctctcgcacccggcgagatctctcccgagtctgcaccgacgtctgctgctagcgacaagtcggatacctcctcaatggacgaacgtccatccccagcttctagcgctgccagcagcaaacccgcttcgccggcatcagcaacggcagttcctccaactccattcacggcgccgctgcccatgtctgcaccggcaactggagcaaattgctttcctagcctgaaagtaccgcctagccctgccatttccaatctggattctcccatgagctcccgactcataggctctccgtggagcgctcggtcgatgcaccctgtgtttgactgggacgccgccctcaaggcccgccttggagagacgaagaagcaaaaatcctcgcgtgttagtgtgcgacacattcgtgaggtggtgacgagaactgtcacttacaccccaaagatggatcctgcccccagaggcaagcgacggaaagttgagtgaggaatgagagtgggaagccatatttcgacattcaaatccttcgcacaacatctacaatactgggctccgaccctatctcctcatttgccaaccgcaatgacgtcgatctacatattcttttaactaccatcacaccaactgtataccaaccatgattcgacaacacaaggtgttttcatttcttgtcttgatgactacatctccctgtgggagacaacaaaagcatgatcggagaattggaagggcgagctgcttccaattcacttttttttttacgaaaccttcagcactaatacgctggccgcagctgaagtcgacgatgtgatggttaactatttaaacctaggcgagtcctagcacgacactactactggcgtatcatggaagagtggtgtgggggagttttcttttacttttctttgtcactatcaccgtgccggatatctcgtttttatcaacatactcctccttttctgtgaggaattgcgagggcggaggctttttttccttcatgcggaagagtcaaggattttccttgaggagtttatgggcgttttcccacggacacagcgcccgactgacgggcgtttctgcagcgcatggaccggctcgatactgaagcctagactgtggataatggtctcggcgggggcggcagagggtcaggcgattctgcgtgtgtcaccggaagcgggaaccaagaggggccgatggaggcagcttcgttcttgaataagacgggcagccagctacgcatcgcagatgcctcgatgcttgtaacacatattactatatatacactatttagagacacaaaaaaaaacattgaacaaaataattcagctggtgttgctttgcagccaatcattcttgcgaagactgctttgattagcttgataatctccgactgtaacgcaaagccgaacatggcagatgcagattctattggcacatcgatcagtttttttcaccaacttagtgatctgtcgttagtaggatttacggcttcccgtgcgtgtgtgtagcaatatggagcggcaactgtgccacaggaggaaatgtcggtataagtcgggcacttgattcgtggctttcatatcatgccttgctttttcttgccctcttgtttaattcacgcagacgtgcatattcacgggccaagtgagtgagaaagagatagagtggtaaaaaaaaagagaaaaaaaaaaaaaactacagaggccggggaggatgatgggccgcagagacggtcgcatagaagtgggcgcctatccgttgaaccccatgtatacgttgctttcttatgctctgagtggtgaaatctgcagagattatggatcaaatggaatgggaatggtaggctgtcatctgtataggcaaggtaaggcaaggcaaggcacctggtgacttttttttttcaatgtagcagtagtactatgtagtagtaatattatgggattgtgcaggttgagttgcggtgactgctgatacgagagggaaggttgtatgtagctgcggtagtgtatttgttatgttatttgctaatgcctagcatttcgttttattgtgcatgagggcttgttggtaccatggagagagaatgaaagagaaggattcttcttactttccacatatcggatagtacctatatagaagtttagacaggacgatttctactataaaagtctcacggcgtccaagacagcaggtcacggacatggccccctttgagaagagattcaagaaggcatcaccacgagttgctttaccgctcagctttttcccattttattgggcgcgtggttgttttatgctggacagctttttgtgtgtgagtgtgctgtatgcgcggtgggtgtgtctgggtcggataatgggccggacgggaagatgcttcccgctaggtcacgatggaagcggccgcctgctacgatattgcctgtcattttttttgtttttgtttttgtttgttttggtcttgttctgttttatcggaacgtggttgcggttgtatggagtcgagtctatcggagggcataaacgccgcctggcttcatgtcttttttgatacccgctgagcggctatttccactctgtctcagcaaaaagcaacaacagctgcatcggcaagggatatattgctgcgtgcatgataggccatctgcgttcagaagagaagaaaagcaaaaggcgtggcattcactccctgcagagagatttgggcgaatgagatgaggccgctgagtcttgtttgtgatgatcaaccgacgccttcgacatcttgattgaaacctatcgtcaagccctcttccctgccgtgcaaaggtccaagctcacctatcacacgcccctcatcttttcaacggccaaagtccgtcgacgggatggccgtcatagcaacaagtgctgcatgctctgtactttgtgctgttctcctgttacgcccgtatgacgcctgttatttgcccttgctgtcgtcagtcttttcccttacactcttgtgcttgcttgcttcctcctccttccatccatcttcaacgctcaccccatccttcgtcctccgggcacatccgccgtgctttggtgacgttcgccgacgtcactggccgcacaccctcttctgtcactcttggcccccctccccgtcccggtctcgtaggacatcatggacctagtaacccaaaaaaaaaaaaaaggacgtacaacaaatctgggagcagctaaaagcggcgtcgtcccaagagaaccgatccaattccgccctagctcgtgctagttggccttctaagcgccgttgagctcccgcgaggcgtgtcattggctggcgtggatatggctgtcacccaccttcgggtccagtgtctatgattggccgggatctaagcgccctgatatgtgggcagcgcactgctcagttgcagactaagccgtcgctacagtcgcgttcagggtgcctttctgcctgtgctgctgcgcctacgggcatgcatagttgtacagtatgtacaagggatgcaggcagcatgtaaggagtcgtccctagcagtatggacccttcgtgccgtgacatcgtccagatgtgtagcgagaatttctgcagccgcgctaattagcccgcttagcagaagcatgtaagagggccagcaggaaattatgcgcgtgggagagggcagaggagacagcgtctggctctcagcttcgcatccaacaatggaaagtccagtaagcgagtgtggcttcacgggttcagctcagaagaccgaaggatcccggtcatcatcttcagctattgctagcgaggtcaactgccgaatgaccagcagtggtaaattctcctactcgcgaggcctcttatccgcgagactagcactggctcaccgctgggctgggaactctaagcttccatctcttttcatccctgtcttccaagtattagcctgcttttctttaatcaccttctccagcactcgacttactcctcgcaccaccaagctatgcagtagtacaggtagccgtgttgtcaagtagcattgtgacagctggccatgcgagtcaggctatctcgatgtcgccatgtggattagctggtcccaatgttccgtcaaactagcaagactgtcgacaaattcctagttgatatgcgatcctgaaacgagagggacgcggggggtcctggcagtatcactgtgctgaaaccgggttaagccgacattggaagaaaatagattggagatgtcgtccgttttacccagatggaacattctgagacagtttccatttgctgctaaatttggaaacacgcacgcacagcgctgtgatggaagcagatttcttccaatatcacacagagcactgtgggcccccttccatcagcatcgggcaaccaatcccagagggctttcgttttcgagcctagcagctgcacatggcaaatcaagatcatcccgctggggcactgatggccgggttcgtggtggaggggcggtctactttgtatgtgcacgcctccatctccaccattttaccctccatcacgattggaatttgcatgcttttttttcttccattcccacttggaggcatatacatgtccgtactgtaagcgactgggtgggcgaggctagccaatttctctgatttcctttgcgacggcattgcaaagagcaactttgaccccggcacccgtgagaacgtggatccacagccgctgcgtgtcgcttagcctgtcgtttgcactcttgacctctacaaacatggcctcgcctcttgcctttcctggctcttcattctgagcatcctgagcatcctgagcttgcgcgccgctgttttccgccattctccagaggatgaggtccgggatgcctccacctcgttgcctgtattcctgtgccatcaccttgcatagagcggctagagcgctaccttcgaagcagcgtactagctctagcaagtcctccacttcaaaatcccaattgagccctatcacactcgttcgtcgctcgtgctccctttcccagaccccacgtagcagccgttcaccctctccgttggcaatctcaacaagtcgatggttgatttccgagtttcgagccgggaagaaggcgtctgtatgcaagtccagggggcaggtctggaaggccgtctggaaaacgttggggatatagagaaacaggatgtcgtagaacagataggcaaacagggtgcggatgatacccccttcagcatggtatcccttccacccctgtgactgaaagtgactcaagcacatctcttccacggtgcattcaccgccagaagaggactcgtccagccaaatggttcttgtgcttagagcctggcctcccagcctcggtggggtatcgcgcttcaactggattccctcaacggacagttccaggggaccagcaaggcgtacatgtccaaaatcatgctgaagacgcttggggatgcggagtttcttctctagcttgaccaatcgtttttgtaagtcgtagtgatgtatgagatggcaatccggatcttggaggcctgtctcacaagttgagaccgctattgctctccatcgcttcttctgttgctccaagtcatgagaagtgggatctggatcaaggctaggcatatagtgctcctccaagagagctttacgttggtaccacgcgcctcttcgggccaagtgaaagagccgttggtccaggagttcagtcaaaagctgatgctccttgagataattcttgagcttgccaaacacaaatgcagcctttacgataatgcgagtatatgagtgggcaggattgaaccttctgaggtatgccctttctcccatctcgtaaaactgccgctctttctcggtttcttcttggaccagggcgctccaccgagggtacacctttttaaaaatatcaagtatatggtcggaacccttttcatccagtggtccgttggattcaagaatattgtcaacgtctgcttccatgcgtattgcggcctcgtattctaacaaacgagctcgagaggaaaatatcgttgaagatcgagagacaatgtactcggggaaattccgtctggcaatctttgccaatatgattgtcgtcagtgacttctccgtccattctgtggatctgtaaaacaccaagtgaactctttcgaacaacttgaaggtagctggagatattcgtatacaggggccaacaatggcaagaattttagctagaaagtgctgttcacggttggaatcttctctctttagctttgaagccgcctgggcaggatgatcggtccttgtggaagcgctcgaatccgcactattttgcctactgatacctaaagccatcagcccggcttgctgctggctcatccggcacaaagccttgatcatgtccattttggtttttccttggactttggcctctttggcaatcgccttgagctcatcaaggtacagaagcgatgcggcttcttcgactgtgtcgatatggtcctcagacgcatccgcaaacgtaaaagcattgccatcgtccgggtcttctagcccaacgcttggtagctcaatttgaactggcggactgcttgcgacctccgatgatagaattctgcgttcttgaagtgtagcaatagctgtagcatgatctgaaatgtcgttgaagtaacccaaacgcgatgaccgatgccaagctgcagtctttcggagaaacagacgaacgtatctgccccattcaataagtataagcagggttagccagcaaggctactaatacttacaaatactgcgcttcataattcagattcctccattggctgaaaatctcgagttctttgctactaaaaagagacgattcctcttccaagacggtatctagtgtgagattgaatgcatccacgtatatcgagctcctccctttgatccacagaggggctattttcttgtctggaatttcttctccggtattgctttgcgaagatttaagagtctcatactcttcaatcgcttcttggcttgcctcagttggcggcaatgcgttctcaaagtcagtgactcgctctttggctcggcgctggtctttttcatccgataacgcctcttccgacacaatttcacttgactcatgcttgacggtcagctcaattggctcttctggttcagtgtccgattcagtgtcctcattcctcttcagacgtttagtaggtctctccactgccgacgacgcattctgcagcgggcgctcgttgctctgggcttcagcatctccccttggcagcctttttacaaaagcatccataacaaatacatatcaaaatgacaagagtattgcattgcctcttcgctgcaaatcaaacgccaaaagagctgattttgttctgcacaagaagagacgcagtcgacgcggaggcccgtgaacgaactgcacgcgaagtcagctgacccctttaagcacctccaagctcagtccccaccgcaacagcttcctcgaagtggcatgggcagctttctctatccatctccggctcgcagacaaccaattggcagcggctgcactccgtcatcatggcagacgaggatgccagaacgactctggatgtgccgcaggtgtccgtctccaacaatgaggcaccatcaacgcagcaaagccaagggcagggcacgccgcagcgagacgtcgtgatggccgatgtgccgacagatcaagcagtaagaccgatccatattcttctgcttcacggaataaacagcaattttttctttctttgataactcttcaagagccctgctaaccgtttctagcagtcaccagcacccgcggcttttgcgccaagtcctgctcctggtcgcacgggaacaccagcgcacggctctagagcggcctcaacgcatccggaccctgggtttacgatgcctacagaggcgtctttacacggcgactcgacacgccgatacctgaatacgaaagtcactggtgctttactggaagggatgaaattgctggccaaggaaaagtaggttgtcctggcgggtatcatttctgctcaagttgactctttctaacatatgcacgattatagaccagaagaccctcttcgagttttgggcgaatatctgatacaaaagtcaagagatttggaaggtacagggtgatttgggtttcatttcaaatagcatatttagatcatgggactaggcacgttgaaggcgttgaggatttcgtattacggatcagagatattaggatacccagagcacatctatgtcatgagcagtccaattgctttcgattaggagcattttgactgccagcttggtcctaaagaccggcgcagaagaatcgtagctctaaatgcagctttttcatatatgacccaaactccatgacccgagaaacctccacgaccatgaccaaataacccgtcgcttttttgttttagatttcgctatttaagcgacgatggtgctggcggtagcggactcgtacttccaggtagggggaaggacaccgacggtcttgtagtaacgagccagacggtggatacgggactcgatcagaatgaggcggaacttggagtccttgtccttgcggttgcgctcaaggtgcttgcggacagcgacagcctagtggttggttgattgttagctttgagttgttccaaagatgggctaaaaaaaagtcttcatgcagccgcagtctcaccttcttgatcagcatgtacaggtcctcaggaagatcaggggcgaggcctataaaagatcactctgtcagtctaaaccgcacagaggcacatgagatgtctcatgaaagaatgtatgtatagattgatgcacgttctgcgcgtatgcgccgttcgaacaccacattcttcatgtcgttcagggttccgtaccgttggacttgaggatacgcaggattcggttacctgttgtttcgcagttagtcaaaagttgcccccattgaatcttccccaatctctgcctctcatcaaaacataccagtgacaaccttgacctgggtgattccgtgggagtcacggaggacaacaccgatctgagaaggagtggcacccttcttggccagcttgcagatctggtcaacgacctgctcgggagtggtcttcaaccatgagggagcggatcgagagtaggggatcgcggaggacgaaatgcccttgcccttgctgtgaagtctacccatcttgtcggatttggtggtatttgctgacgatgcaaaaagttgtcgaggagctggtcgcgaagttgctaaagcaggtatcaattaggtcgtgtgggggggaagttgaaaaattcgcttagttagggcaaaagggcggaatgcgccgtgtgtggctcgtggttggtggctagtgaagtccgataaccaaatctacgctgcgtcacgtgatgtaatcggcggcttcacgatggctcagttttgctttctgaaattttgacccgcaacgctatcttccctttcaatctttttttttttttttgcttagctggcttttgcgttatctcggcagcatcctcccttgatatctctgctgtgaaaccgtgcttacacgatgactgaagaaaggcatcgtatggcaagcagatagcactgaactggtaagctgatttctactcttttaaacatacaccacaacaacacagcgtctatatgatgacccaacacatttgttatacttattctggtacctcttatgttagtttgagatggcttcatgtcatctcattcgatgaatgaaaaggacttctgatccaagcgcttttcctctcatctattcttatctaaagactgtttgatgagacatattgctaatacaaatcatacagacgattatagaatcaacatattatagcgatagaaccatagtaaaaataatgagacaatggcattccaacgtcgcttaccatctgagatttgattccgtgtttgttcttcgcaaccacagccaagcaaaacacacaaacgccatagcctttttttcttatttcaagcccatgattttacgttggaacaaaatgcgttgacgtatatctgcaacaatttcgccctttaaccaaagtccccataataattcccatggctgcagatgtgactgtcacaagctattaaactatttcgcctaaatattacactgtctttaccaagcgcccacttcaaagttttcctacagagggttagcggttgaccgacttgaatggtagggacggggaatacaaacctctgggaaataagttgccacaacggtcctgtcggcaaactttctaccagcgagagcagtaagagctttggtggctgactcttccgaatcatactttacgtagatcttgcctacgccggcagattgtctgctaccgccagatggtctagggaccttgagctccacgactttgccgaatttggcacactcatcttggacatcttcgcagatttctgttttgtcttgggttagaatgctgaaggcaataaacatgacaagcttacataccttcatagtcgtcgttgtctatcagctcctcaggagtgaccatattcagaagctgaataacagagctcctctcaatatcattagatgtctgagaggcgaggccactaatagcagtgatgcccacgtcgaaattggcaacctgggtaggtccaatgctggcttttgtcaccttgagcttcttgccaccgacatccattccgtttaggctgttcagagcaggctcatttgctgaggaaggctcaaggtattcggtaaacgcgattcccttggctacgagttagctcttcatacatttagcaagatgtctgtaaatcaagcccgactcaccctggattcttcggtgctctggtctttcaccaagacaaaagctttgggcttgccaaaggcagccagaagttcaataacttgttcttcggtgaggaatgagggaatgttagtaatacacagcttatgcacggtgtcagggacgacatttgatatgacctcggggtcgaaaggcatctcgtctggtagagcgggcatgacatagtctttgggtcggcgaatgttcaagcccgagcttacaccatcggcggtaccattcatggcatcgtcagcctccattgagatgccgtccaaggcaagcgcaacagttgcgtcagacgcatttctaaactccaagactgcaaatgctcggtctgcagaaaactggcaaaggacacaaggatcggagctttcaatgacatttaggccgttcagttgcaggttgaagaatgagatcaaagcatcttcgccagcgccactaggaacattggaaacaagaagacgctttgcctggcgagaattgctggctttgagacctgcgctagtgacttggccaccaggttgggttatgaaggcctgcagctttgttgggtccataggctgttggcgaggagcacctggaagaggaaacattccagaaagcttggcttgctcagccgtcacgaggtcatagccaggaggcttaatgtcccattgtgtaaggcgtcgctttcgctcgaggatagggacgacatccgtcaaatcaggggtgggttctcttttctttggaggtgatgggctgcgacgcggctgctgctgctcttgctgtcttgcaaacccatcatcgcgcctgtctcgtcctcctcttcgacggtcatcgtaagggtctcgctctcgtcggctgggtctctcgtcatcgtcacgtcgggcgtctctgcggtaagaacctcggtcacggtcccaatcgcggtcgccgcgacggtcgcgcgccgatgagtatctgtcctcacgttctctatcacggtggctgcgacttgaagagtatgcgtcaacgtctccttctgtgcggcgatggctgcggtgatctggtgatctagagcgtcggcgatcacggtctcctctgtgtcggtcacgacggtcgtctcgttcgcctcttgagccctacattcaatcaagattagacatggtgggtagaagcggcaattggcatacgaacaccataatctcggttccttcgccccccatcttattgacgcgacacttggttagcaaaaggaccaattgaggcacaactgagaacgcgtgtcttacctcgagacgagtaactatcgccgttcatggctgcgatatcttctcgcaaacggtagcgatcggacggctctttggaattgatgatggcgagctctgtggtggagcagaaacgtcgatgaagttgccgcaagatatcctggccaaaagctcctttgccaatacttttgcatggaggcgaggctggagcttttttgcaagatgtgcgctatgccccttctgtgctagcaggccgtgcgctggaagggtctgccggattatctgcggctagtgtttagagacgcgtgcaagtccccatagcggtggccactatcagggactcggcgcccttggttacagcgccactattgcaatgttccgcctctatagatgccgctaacagaacaatgctctcccatttgtcggtgctgatctgtaatatctcttgtattcatctcatttttatcgatacataacacagattcaaacccattcaggccatcatggcgatgaagcgggtcgtcgattggcgcaagttgccggtgagcctcaccgagctctgcattgacacaacgctgcgatgcggccagtcctttcggtggcgaaagctcaacgacgaatggttggtgccagtaatctattgtccattcctacttgattgacacagttaggatatgcacattacacgggaggatattggctttgaagcaagacgaaactcatttacattacaaggtaacctggccagaacgaggagaacgctcttcgcctggctcctcttccaaagatttaccactcagaaaggacgatacagaggatctccttcgccattactttagcctggacatagatcttgcctctctgtatcaacagtggtcgaaagatgatccaaattttcgcaaaaaggcacccaaatttacaggagttcgcattctgaaccaggacgcatgggaggcactgatatgcttcatatgcagcagcaacaataacatctctcgaatctcccaaatggtaagcacatttatatgccatgtaacagacgatttgcgctaacaaacatccaggtacataagctttgcaagcattatggcccctttattggtcatgtagatggggaagccatgcatgactttcctactccagagtctctaaatcaaaagaaagtcgaggctcatttaagagaactcggctttgggtaccgtgccaagtatatcgcagagacggctcgcattattgcccaggataaaccctcggcatggctcgactcgctacgcaacccagattttcctgcgttcaacgccgttgcagtatcagatggaccatcatctacctacaaagacgcccagtctgcgcttctctctctcaccggcgtgggcccaaaggttgccgactgtgtctgcttgatgggcctaggatggggagaatcagtgccggtggacacacacgtcctacagattgcccagcgagattatcgctttggcaaaaagggacctaaaactataaacaaggccatgtacgacgcgattggcgaccattttcgaaacatatggggcaaatatgcgggctgggcccattcagtcttattcacagccgatttacgagagttttcaagtcgcatgaaagaagaaaaagacaaagggctattgattaaagaagaggtttcagaagcagaagcgaaacccaagggaaagaggaaagcaaccgtggaaatcgagaaaaaagtacatgtgaaggaggaggatgatacgaaggatactgtaaccttgaaaatagacacaaccgttaaaaggcggcgcacaagggctcggccatgatcatttatagcgattaatgtgcattcctatagattagatgtatgaattcaagttttagtaatttaacataagccacaaagaccaatgccttaaaggctgtgctcaattccaggttcagtcaaaacagctagtcactcggatggcctgaaaaccggggggctcctaaatttctcgccaatggctcaaccagagaggttccgttgcaaataagacctcaattggataaaagtcatcaatatacctatttctactttatacttgtgaaaataaagaccatcgtcctttttctcttacgaataagcaagtttcgtctctagtgcatatcggtgttgagagcgcgtggcgcgtcggctaaatatcggccaaatgtttcctggcggtagactttttgccgcttcaatttcgagcttcgcttgcaatccctattccaacctcagccctctcagcagcacatctccatgcgcagcgatctcgttggaaccacttcaagcacgttagaaccgggatgaagcgagaagttcgatgagccaagatgtctgatgcagatttcgagacgatccagcggctccagcaggagcgcaacgctgcggcggctgccatgaaaagctcccgcgcgttggcagcctcaaatcaacgcaatgactcgacgaagcagaagctcaccgacagcgccgataatgacctgtacgaccgacaagccgacaagtttgcaggataccacacatctctgcccatgggagatgacgatgagatggaggatggagacaacacgcgtaggctcgttggtcaatacacggcttcccgcgaaatcattgacgagtttgcccgcggcgatggcgttgaggaagacgatattcttgctggcaaaggcgagaagagcaaccgcatcacagatcgtgagaccgattatcagaagcgaaggttcaatcgtgtgcttacgccgactcgagccgatccttttgctcagaacagacaggctggtgccgcagaggatgggaccaactaccgagagatcatggagatccgtgagcttgagcgtgaggaggagcgtgtaatacgagctatccagtcaaagtcggctaatggcgataatgatgatgaacccaagccgacactcgtcgatcacgacaaggaaaacgcagaggcaggctccacggaagcggtcacgtcggtgcgcaagcgaaagaagagatgggacgtatcttcgacgcctgctgaagaagaagaatccaaggaagagaatggggcggcggaaaagcctaagcggtctcgatgggatcagacaccggctgtttctggccccggtgccatggaagctcccaagaccaaacgctcgcgatgggatcaagcgccatccgcaaccccgatgggcaaccagggactagcaactcccatgcatcagccgcagacagttgcaatgcctacaacctttggcactgatatttctggacgaaacatgcccttgagcgatgaggagcttgatctactcttgcctggcgagaatgaaggatacaaggtcctggaaccccctcctggatatgaacctgttcgggccccaactcacaaaatgatggcgactcccgcgccccagaccggcttcacgatgcaggaccctgaccaagttggactaggcggaaagccaatgccggcagaaattccgggagtcggagacctacagttctttaagcccgaagacatggcttactttggcaagctaacagatggctctgatgaaaacgccctgagcgtcgatgagctgaaagagcgaaagattatgagactacttctcaagatcaagaacggaaccccgcctatgcgaaagacggctcttcgacagattacggataacgcaagacagtttggtgccggtgccctctttgaccagattctccctcttctgatggaaaagacgctggaggatcaggaacgccatctgcttgtcaaagtcattgacagaatcctctacaagctggacgacttggtccgcccatatgtacacaagattctcgttgttatcgaaccgttgctgattgatcaagactactacgctcgagtcgagggtcgtgagattatttccaatcttagcaaagccgcaggtctcgccaccatgatcagcacaatgcggcccgatatcgaccatgtcgacgagtatgttcgaaacactaccgccagagcattcgcggttgtggcatccgccctcggcattcccgctttactacctttcctcagagctgtctgccgaagcaaaaaatcatggcaagccaggcataccggtgtcaagattgtgcaacagattcccatcctgatggggtgtgcagttctcccccatttgaaaggcctagtcgactgtatcgcacccaatcttagtgatgaccagaccaaggtcaggacagtcactagtttggccattgcagctcttgcagaagcctccaacccctatggtatcgagagtttcgacgacatcctgaacccgctgtggactggtgctcgcaaacagcgaggaaagggactggctggttttctcaaagctgtgggatacatcattcctctcatggacgaagagtacgcaaactactataccagccagattatggagattctactgcgagagttttcctcccctgatgaagagatgaagaaggtggtcttgaaggtggtatctcaatgtgcaggtacagaaggagtaacggccggctacctaaaggagcacgttttggatgagtttttcaagagtttttgggtacgacgaatggctctggacaagaggaactatagacaagttgtggaaaccactgtcgacattggccagaaagtgggtgtgagtgagattatcgagagaatcgtcaacaatctcaaggatgaaagcgaggcctaccgaaagatgactgtcgagactgtcgaaaagattgtagccagtctgggtgctgcagacattggcgagcgacttgaggaacgtctgattgatggaattctccatgccttccaagaacaaagcgttgaggatatcgtaatgctcaatggtttcggctccgttgttaacgctctaggagcgcgctgcaaaccatacctaccacaaatcgtcagcacaatcctgtggagattgaacaacaagtcagctaccgttcgtcagcaagcggcggatctgatttctcgaatcgcaatggtgatgaagcagtgcggagaagatgctctcatgggtaaattgggagttgtgctgtacgagtacctcggagaagaatatcccgaggttctgggatcgatcctgggagccctacgatctattgtcactgttgtgggtatttctcagatgcagcctcccatcaaggacttgctccctcgcttgacccctattctacgaaacagacacgaaaaggtgcaggaaaacaccattgatctggttggacgtattgccgaccgtggccctgagagtgtcaatgctcgagagtggatgagaatatgctttgagcttcttgacatgctcaaggcgcacaaaaagggaattcgaagagcggcaaacaacacattcggtttcattgccaaggccattggtccccaggacgtcttggctacgctgctgaacaacttgagagtgcaagagagacagtctcgtgtcaacaccgccgttgctattggtatcgtcgccgaaacttgtgctcctttcaccgtccttccagctctgatgaacgaatatcgtgtgccggagctcaacgtccaaaacggtgtgctcaaatctctatccttcttattcgagtatattggtgaaatggcaaaggattacgtctatgctgttacacccctactcgaagatgctcttaccgatcgagatcaggttcaccgacagactgccgcctcagttgtcaagcacattgctctcggagtggttggccttggctgtgaagatgccatgattcacctgctcaacttactctatcctaatctattcgagactagcccccacgtcattgaccgcatcatcgaagctatcgaggccattcgtgttgccgcgggtcctggcttggtgatgaactacgtatgggctggactcttccatcccgcgagaaaggtgcggacaccttattggaggctgtacaacgatgcctacgtagcggctgccgattccatggtcccatattatcctaacctggacgatgaaactctggatcgaccagaactggccattatcctgtagttttttgagaaaaagatcttgctacgatgtgggcaatagcttggatggaatgaactaggaggtgaattctcttttttatttcttgacaagaggaagatacgagagagaggatttgggaattggtatgaattgcgtttgtttgaattgtaataatgtataggagtggattacggtggtatgcgttgggcgttcttttcctgctagattaccctaaaaatgacgaaagtgtttatcgactcgtcctatagcaaattcatgcaagttgttggcaaagcaagcctttacgttcgaagctgtgaattgataaactagctacattcgaactcgctgccttgtgaccatttactctcccaacattgcagtaagacatgcccttttctgcctccatctggcatataaacccatttcaacgaggtcaatcgtgttgatgtttgacacacacatacttcatacaaccctccccaccttgattccctaaacaatgttgtaaagggagagagcgttcgtttcaagaagagacaaaatcagactcagcttcgcaaataagcaaaccgaaagagggaaaaaaagaagaacgaaatctttggaatgaagaagcaaaaagaaagcccctacgtcatgagacatttcttttttgtcttgcctcactttgtctcaccgtgtagcccaacatctccgtgcgtgcggttatcgtcgtcatttacatttcatcaggagtcgctgcaaggacttgttaccctaaaactcattccaacgagtggggaaaagagggcaattttgcatggattgagaaattttatacgtggctgatgcagaaaaaagatgattgggcagaaaccgtcaagcagaaacagcaatgtaataacatgactttgtattttgttgaatgttgtttcatacctaggtaggtgatcattctactacaaccacatggcagccgaattagggggctgttaccactttcgggccgtcggtgtatcagtttctccgtactgccaagtagagcccaacaaagaaagaagggaaaaaaaaaaaaaaaaaaaaaaaaacggttcaatacagaatgtccaactcgttgtaaacatacgcaaaaaaagaaagctgcccactatcagagtcgaactgatcaccttgtcatgtcataatactagtgacacgctataccgcttagccaagcgggctaaccgcttctgagttgaacaatcggagctcacaaccagaatatggatgtttacgacccagcaagaggacgttctcatcaccatcgctctggctccggcttcaccccaacgtttgaatctcagcaacaatagcagtcttgcatctgtacaagcttccataacagatggatcagtgaatggttggttgacgtcacatctcaccgctcgtctgagtcccccataccaactgaatgctccatacactgctctgtatcgtcgacgaacaatctgccatgcatcatccaagtctcgctcgcccgaaatgtctcacttatctggtaagcgtgagcagctctctcagcccttggaatactagtagtttgcccggcaataaactagtgacattctcatttcactaccgggatggatgggtcgattgatttgatttcacaaaagaagaggacatggcatgcacataagcacacaatgtcacacaacaagacagcgctaggatgcagagacaaaaagccttttgccgcaagatcgaaacgcgatctttgctctctcgctacagtatatacggatccttgttcgccttttcgctcctcgcgccctccttgggccaatggcgtcccaacccactccggtgcagtgtgcatgctgcgatgcatgcgttaaaaaggtgattcgtagccccgtcgtgcagtagtgtgcggcagcccccccgatggaataagcagtgcgtgcagctagatatgcaggtctgagttcgcaccagagaaaaccaagcagccatttgcccttggcaatgatttcgttggctggatgctctgtgggatagtgttagtgtaagcacttcgtatgtgatcccggcaaaatcacaagctcaaaaaaaaaaaagaaaaaaaaaaaaggccaacggaaaaaggcggtcggatgtcttgagccgttctgaaatgctaggcggtacggagacatatggcaaagttcgtactgtacttgtagcatctcgcgctccatacaggtgccgctgcttggcacgtctgcgtgtacttgtgggctgtgcaaaagttctcatgtttcactgcaatgtccgaagagaacgttatttctcctttcccaacgggaatcggagggaaaaaaagaaagaaatcatgtgtgctccataaccaagcaaccgaatcaccaacggcatctgacacctttctcgatagctggaatggccgattccctgggcgcagggatcaatggtatattgctgttagtcgagcgagtcttgatatgccatgatcctacggagctcgtccatgggatctgtattgtttagcaccatcggctccccagcccctgggttttccaagcccatggcattggttagcaggcttgtgtcttttggggagggtcgagttatcagtagcacagcgtcgtcgtgggagcggccggtccaacgccacggcggcggagcaaatgttgtcaaagcgtctgggagggatcaagcttgtacagtagcaacagcagcaaagtcgcacaacagcaatcagccacctgctggaagggaaaccaacgaccaaccaaaagggactgccatgtctctccagggatccaggactaggacaagcaagacaatggcatgctccggcaaacgctgccctgtatcgtccgaatcggtgtgctcggaaatagccatgtgtatcacgcttcgaaaagacccggcgtcattcagccattggccttcttgtgccgtggctgcggaccgaacaagtaggtattcaggtaaacatgcggttgtggtcgaagaggtgatggccgcatgttattcacggcgagtgcccacgttggaccacatccaacaaacgtcgctttcatgtcatctcttatggattcagagtccctaggatctctgatagaacgtgagatggcaaaatcatctgcataatgctgggtatccaagtacctacggtttggctcgactcaggtcagattttgttctcgttgaagcgccatgcttggcttcagagccaaaactcacctgcttgatcatatggaggaatcatttcaggagttattgtactctccatcgcagatgcgtggacagatgctgttacttgtagtgctttaccgatacaacaccgccagtctttgacggcttctacacgtacaaggagcttcgcactgtgccgagagtacagacacagcacgggcattgcgtgtgccgcagcgaatactgtgcaacgcggtggaattggaatcggaatcagtggggctgctgtactgtacagtatggacagcaggtgagatgtgagagcgtagcaaaatcgacgtcataaaaggtcggtcgttggccgagcatgcaagtctgtacgaatgcaatccctggactaccgtaggcgagggcaggtcagtgagtgcgtgcagtataggcgcaattcccagcagtgctcgcaagcaagtgcgcacaagacgagcaagatacgaaatagacagaggctctcttggatcagaaaaaccaagaaggaacaaaagcccgtagccagggcttattgtcgcagctccttttctcagctgcgaatccctgtagattgtgtcaaaaccgaatcgcagcccaccgataagggaccgttctagaacacccgtcaaagcagatctgacgttgatcgtggccttttggtttcttggccggcgaccaagggaaagagaacctgaagatcatggccaccgacgagtctcccgcacgtgtttgcaggccggtctctccaccttggactcaactttatttgcacaacagcagaggctgaaattcggtgttggtgcaacagcgtgttgttctgtactatatacttgccggccatcccaaccatggccagtgtgcccaaacctgtagcaaggggagattagctgcacattacatattgtgtagctggttgggagcatgattggcaaaggctatccagagcggtgtgagctgggacgtctgaatacgcatacgagcaccgacgtgcgtgctttctacagaccattttacgcggagccgaccgccagccgccgtacttgtccgttgcttccgctgcatttttttgtaggaacaaatgcgaaaagtccagagtccgggacatgaagacagtgattgctggggcactgaccgctgtaccccccgaagcatctcgtccgtgcagggcctgcaacaatgccggccaattcacaggggagacaagagcttctcttgagaacgtgggctatgcggatacaaatcccgtcctccccacccttgtcatgacgaaaacgtgtgaggattcagtgtgtttgttccatatggagagctcccacgcacttgcaacacaaaaaggtggtatggcatttgcgtgcttcagcaccaagacccgaaatgagggggacacgggagaaaagggtcaagatagagcagagattgtggatggaccctacctatgcggagtacaagtactactcgtaggtatcactctaaacgagtgcagtacagaacagtacagtagcattcgcgcacacacactcgtagacacacgccatctctctattcagtatgcagcacgtctgcgtgctgtggaggagcaggagcgcagagattgtcaacagccttgtctagtcggcgacctcgtggtcctcgtgctcaccggtctattaattaggctcccgcctctctttcgctcattgggagggatgctagctccgtctccaaaagtaatttcccccggccctagaagctggaagtcgcggttgaatggctgctggagatgctccaattagcagctgtacccacccggcatgcaggcattgataatctggtcgacgggaaagaaaatacgaagttgcagtactaaaatcgcacatcatcaattccaaacagacctacagcgcctgcccagtgctctacaaacgatgcagagagagattcgaccatggcggcaggtagccaaaaaaacatgcctaggacggattggttagctgatgaagaagaattaacgatgccaccatcgtatgcagcgggcggagtggcattagccggcacccgttcatctgccggtaatggcgcgacgatcgtcgccgccaaacatatcgggtatctggtattaatctccagcgctcgctcgctccatgtaccacgacaatacatgataaattgccagccactgtccacgcatgcttgcctgctgtaatttgagcgtcgtgcctcgccatgcagacgtaaatagattcctcttgttgctgatacaacgcatgtttctgcaaagggccgactcgttcggcgcagccactccctgcgtagtagaagactgagcactgctttggtctgcagccagcaccacttgagggcagttgaatgtatcggctcctccagcaggtactgtactgcaccattctcatcatttgcctgcatcacacgatgagcgctagtcccctctgctcgtcaactgagtcaaatcggcaccattaaaccgaacaggcaacccgacgtcgagcggctcttctgctcctcaaggccgactggcattcgcacacaccgactgcactgtgctgtgatgtggagcagggccgccctttggagaaaaagcgagaaaagggatccctagcccaagtggcgcgtttcatgtgtcccagtccggcctactgcctccgcacccaaatcctcggttcatgggagtcgcaaggcgggcctcgtaaaatatggacgtcgccactttgtgtgtgacccagagcccacggccaggacgtgatactgtgctcgtagcgtgtgtttgcccgcagccagtctcagtcagcgcctcgagtctcactctggcggacacctggaggtcacattagtgatgcgccgagagaatgtctaggacagtggatgggaggagagagggaggacgaggagaagagaaaggaaaagaaaacagagaaaagtcccatcgcagagtcggtttgtgattcgcgcactcgtacaagtactgcgggcaatggcaactgctatgggagccactacagtagaacgggacttgagaagtggcacttcttcttcttttcgcccacgggtgtcccaaagcagccgtggcctgtggggactgctgtattttggcggacagcggaaagacttttgagattcaagtcatttcgaagctgctggtgaacctgatacactgtacaggacgagcacgacggcgttcctagcctagcagcctaggcgcacgttaattacagatcgaattgagatggtgctatatgctataataacggaaaagccgtaataactagcagctgtctaataatgaatggcggaagaatatagtagtctccacagagagcggacctttttttgtccttgttccttgcacagaatagaattactggagcggttcttccgagtgtatacaagtaaagtaaaccggatgcctccttcgccttactcgtgctcgatgttttgtgcgagtgcggagtgggattatggttgtttgggggcgtcttggtagtggtaggaaggtattagcggcctgtgttgaaatgagatatatgagagagtttaagcagggagtgctaggcgagtttttccattgggactcgagaatattacaggctagccccgagtttagagcgttgaagcaaagtactcaaaaagtgtctgataacaatgttcctgtatgtcgatgccagtgcctgatcaatcatcacagccatgtcactcaaagcgtatgggggcgtcgaaagagcaacatagcctttccccctttttttcctttcctcaaatctttcttcaaagcttcttgtccctttttttcttcttccctttttgcctaagcggaggcgtactggagtttctcttgtacaaccaaccctttgaagcagtgcgcatgtgacactatctctagagtatacactaagcaagtctgtgatttagcacgaacaactctccagtagcacgtctgggtctccctcctccctcaacgcttgtgaacaacgtaatcttgagccgcaatgttactgatgcttcccaacccaaaagtcagccatggaccatcatgggggctttttttttttggctgggatatatgtgttagcgagagcttggaggagaacaagcaacagactacaggcgtagtgtggccggggagcatcgaaatggtggagcagccgcaatgtggagactcctttttcttttctttttttttccctttctgatgggaagctagcagcgatggagtactcgcagtatagcgcttgtatagtggtgggaacgttttcttgggatccctggagcggtcatgttaacaccgattgcgggagaaatggccggtaaggagatggcctgccagcagacatgggaccggcacagtatgggcaaagcggctggtagctctgaaagctttccttttctccttttccttgtccagattttgtccatattactggtccccgtcaaaagctgatttggaagaaaggaaagaagaaaattaaaaaggcaaaagaaccaacacaatcagccataccttaccgttaaaatttagctccctggtatattttccgtacgaggtttcagctgccagcattcctgcatctgccttctctgttggtcatagctggatttcacactatcgtgtgtcaaaacgcagcttgaagcttcgtaggcgatttttttctttattcccggcggcagccagccctgggccagcgccactcccagcgcactgtcaaccctaaacaggatgcagggagagagggatctaaggtgacgtacttgtatatggagacagtgcggagcagagacactgtgcttccacatgggcttttattcggggcattagagaaacaagggaggcacatgtacaagtaagcggcgaagtcgctgggacgcacacggaaaaaacactgtacgcactatgttcatactatcctgatgctattggacgcggcagaggaacatgagcaggcgagggcttccgttacgaatgggaattcagatgcgtatccgcgttgcagggatgcaatttcagcaaattggccaccacggattccacaaaccccaagtctcatgtggtaccgcttgcatgtaaccagccgcatactggcagcgacaggtggtcgtggtctagtgatgtgagttgccatatcgacatgccgagtagcacatgaacccgtcatagagggcaccgaggcatatggagcacatgtgccgttttacaagaagggagggggagggagcgggctggttccgttacaggcttgctttcgatgcgcatactgctaataacaacgaggcccagaaaaataaagtagagggcgttgtacagcgcctggctcacgcttttgccctaccgtcgtctaaactcagacgggatagggaaatatgtcaaaggcttgaaacgatcaagacaagaacttgtggtacagttgatagcgtagcgatgaaatcggcggtggagatgtgcgttttgcggcgccgtttgcttgttacgggcgttttggggtcgcaacacgtaccgcggccgtcatatattttgggaggctgaaatataaataggcgtgccaaggcgcagcataatgacgaaaggagaggccaaaaacttgcttgaggtgctgcacaggcgatgagatgacgatgatggccccgtccgttctgggacggataggcgcttctttgtacttttgggctggccctgtggcctgtgtctcatcaacacatggggaaggggggttgcccaaatcgtcgagattggcgcggggaagcatttttggcggcggcagtagcactaggcagagcagtcagctagctagctggcaggcaaaaaaaaaaaaaagcagaggtggtgtggtggtggtggaggttatcgtgatgagatccacccaaacggtcataggcgtacgtcagggcttgctgttggtgttgccaggcctgctgcccgtccccccgcaggaagccttgctttcaaggcgtgagggcctgtgtgttctcacctcagaactgccccattgatgccttgattttttttttgtagcacatgtatgctattttcgagtcgggatacaaggcgttcaggttgctctgcagctttatatggctgcctaccggtgcgcgcgccagagctgagctgtggccatgctttgatcgtcgttgctgcactggttacagggtattgctacagcctccacaggcatatgcaggccgctatagcttcaagcttacccttgaactgccgatgagcggctatacattgcttgggatctgctcagaaagatgggcagaacaaacatgaaacacagactggaatacaaaaataaaacttacaaagaaattaattcatacacagcctgcttagcgacccgattacctctccaacccttttttctttgcctccctcgctagcagcagagcgccctgccctacctgtgctgcgtccttcgtcgtctgccgtacagcacatcacgtatgtatgcaccatccaaccttttttttttttttttgtttttgttttccccttctctttcttctctctgcccccacccaccccggacggcgtcgacgccgccgtgtttctccccctgtttgccgtgctagaggggacctttacgtcagggctgcactgcgtcgacacccggccgtccgccgccaaaaacgtgtccccaccgggccgggctggtcccctggtcgctgctccgtgttccgcacggggtccgtacggagtactcctctggcttctccgtatgaggaattctggcagccagcgcagacaagaggttgcccattcttactgcctgcaccctggcatgcacccttatccgatacggcgcaggctatacttcagctagccagattgctgctcgaggtgtcgcatcccccccaaaaatcctcaaacattgctgcaaaagtgcgcgtacttgcatatacaggtgtgtagtgtgtagcatgtggcgatgggtacttgaaatgcgtgattctgtacaggagaagcgatatccttccctgtatcctgtaaaccttctttgttccttgtttatttactttgatttcatgtgtttatacagtcatgtttactttttcctctgcctctatccgttcttgaagctccaacgattcagggccctccaggttcagagtatcatatccattttagtattagcccagaaggatatgcccttcaaaacatcccaatctcgcctagcgcccagtaccagtcccagcggcgacttggctgctccctgtaggtacattgccttgccttatacttgtagcagtgctacaggcgcattccataaattttatcaatgagctgcaccacttgctgtatattgaaacatgcatttgatactctcgttgctcgccggatatactaatatcctcgcaagcccttcatcggcagttgctgtgaatacgacacacacatagcgctcatacaccagacttataagccgcacatttcggcacagtagtcctgctggctgctcagcggccgctgtcccctgcataaatctcctctctctccgcagtggcggcaaatgccccagcaccctcatccactcccaacttgcacttgtcgctgttgcaggccctgggttaaactgccgtagccttaaccaacaagcattttttttttctctctcgctctcgctggccccacccgcaactttgagcaacaatccctgctttggctcccaaggaagggaagtagacgcagaggtatacagtaaaatacagtgcgaatagcaaccgcgaaatgtattcgaggctcgcacatgccagcaggggatggccgcgccctcgctcgtactctgtgctgcacgcagccatcttgcacccagcaccgacacggagtacttgtgagcggtactgagcggtacattctgtaggacagtgcaatacccaaggcaggcaacaagccagcgcaagaaagagcaaggcaacttggaccttctttcctcccaaatcctccacccccccacctgccttcccacccctcccctgtcgtgccttcctagtcccacagattgcatctccacccccctttcagatccacgctggctgctggcttgtctctctgtcgacatcatggctcctgctagctacacccactaaaccgacatccagatgttgctgccacttttcgatgcatggcggccacttgtatcatcttttttgcctgccactttgcattcgtcttttgcttcttactcgcaacgcatttaatctcctctttttttccccccttggcgctgaatcgcctccattccattcatcatcattgcaattgctccttgtttgcgcaagatacctgcttgtacgcgtacgagtcgagtacttccaatctcgaggtactgtacctgtgtgggaaattcgctgcctctacaaacacctggccctgctgctcgtgtctcaaacttgccacagagctgctttcaaacacagcaccagcctttttacttgctatacatacaagtggcatttctcttttgcctcctcttgtattcttattcttcccccctcacctctcatcagcgtcatcaccaccaccatcgcttagacagtggaaaaaaaagcacaaatcacctggggccatacccatacctggacatctgaccccatctcctcgatcagagacatttacctgccagggcagcacaaacgcattcgcaaaatccgcatctgcccactcccaatctcttcccctgcccgctggcagtctgcaaacttgtttttggccttcgtctttggcttctcccctccaagcagtcgtcatcatccctatcagtcccagcaccgtctgctggccgttctcctctcagtcttctccatactctccaccgcgatttgaccatagcacagctccataacggagttttggtggttccctgtgggtttctcccaaatgctcgtcacttaattcaactagcctgcagccccccccggccggttcttcttcctagggccaaaagcactaccctacttcatcgcagcaaccctgtcgcctcgggctttacgaaagggacattggcctgccgatcactttggcccagagtcgtcacaccaggccaacctgggacctcctctggcatcccgctaaaactgacgcacgtcaattcactgacccgaggacacacttaagacttcgctgatcccaccttggtcctcccgacaaatcactcccaactccagacgggatcttctgttattttggactgtgctaccgacttggcaatcttctagtcgggatcccgcatctgatcaacaaaccttctttctactctcccacgcagacgcaccacacgcacgcacatcacccagagctgtctcttgtccttgagccttctcctgatcatcacttacacaaagagaaaggaagagcaaactcaccacaaccacgacaacacaatcaaattacacaccgttgaattacacattacacattacacaaacaccaacatatcgaccaatccaataccactcactactcccagccaatcttcacactacatacaccatgaccatgacgctggacgcaccccaacagcagcgatttgggcccgttatgaactttgactaccctcctcacggccagcaaccggccttttcaaatccgtggtcctcatcaccttctgcctcacagaccgccgcagtatcaggaagcagtctctacgttggcggaccggcgccacctcctctcagtcacagtctcgtggccaagcctcacaccgctcgcgctcccctctccagcggacctcctttaccatcctacggctcattgcccgtcgccacatctggagctggtaggtttctcattctcttatatatataatctagatgtacatgtatatgtgcagctgcttacttgtctcatcatcagatcttctcagcatgaaccgccttcagacctcttctgctgcctatgcagatgccacctacgccacgacagcctctcccgtccacggccactttgcacctcattcagcttctgcatacgacaccatgggctatgccccggcccatgtacgacctgcatttggtgccctcggccacgaatcagatgcctcgcgcagattttctcaacagtgagccactccttcgtttgctacttatcaagttaaacatgactgacaattgcatctccaacagcgtccatactgatgaccgaagaggctttgctgaagctcttgatgccagccacggcatgcttgccatgagccaagagacacccagaaacatctatggccgcgaccgatcttctgtagactcatatggcttcccgtcaactcattcgaccagctcctccgtctcgtcatctggcggcttcggctcctactatggcgactccgtctctgactactctactgccggctcagatatcgagtctgttagctcgagaacactgcctcgacctcagggcatgatgtcctcctcagtccctcctgcaccccaatccatgatgggccagttcagctccaaggtctcatctagcacacagaagaagcacaagtgcaaggtttgtgacaagcgtttcacacgaccaagctctctgcagactcacatgtacagccacactggcgaaaagcgtaagtattccgaaacaatatcctctgttatacatggtctaatagatatcatcagcattcgcctgcgaagttgagggctgtggtcgccacttctcagtcgtctcaaaccttcgacgccaccgaaaagtccacagaggcgacgcccgatctgaggctggttcagaagaccaccactcagattaaatctgatgtttctttaccctccaaaaccggacccatcgattgattccggctgtattactagaaccttttatgactgcggcctgtgtgaggccaaatcttcaaccatttttttttcagtcaccacctcccgcacatcagccatctgtagcagcatagaagatgcatgagatgtagctgcgggagctggggagttgaaaaaatcgaccatcatttctaaagatttaattggtacaatactcagactacgacttcatctcacgacaccaaattagaggatgcgggttcaaaagaatcccgaggttaggaagggaatttttttctttttcttttttttttttttattcaagagatggtacggctatgcgcatgaattttcgctacttgtcagggataccagtgcgttgcattgcgagatcacatcaagaggccttttggctgatgtgatgctctcaaccttttccttttgttgatgttgtttattttccttctgaatttctttttttttcttttctttttggtttctgtcatttacggcttcattttatcaattttctttctaccttggttgcttgctggaatggcgactctttattttttgggctatgatctcggctggaacgatgggatacacgagcctttccagtctggcgttttggctgtgggggcactttatctcaaggggattatttctttcttagtatggaatttgtgtcaacgttcatcctcgccagccttccattatggattacggatggaagcaacttggggcttgatatcatcggcacaagtgggagggatggaaaatatggcaaccgagcggcttttttgctgttgtttagtattgtataaataggccctatctcacggtgacgatatacccattcgatagcattgtgagtctattgttgaatacactaaattcattatcactcaagttcttctcttctgtcccctttggttgtgagctatattttttgaagctatattgagtaggtagggttatcgacagaacgcactgctgcatggtccctgccgatcactgggccagctaccctcacacgactcatggtacagtaagagctgctaagagtagttggtggttaaggagaggtggaaaccggcaagagagcaactggggtttcttacggcgacgatcacggcgaggatgtcccaaacaggcgggtgaggtttggcggagcagccgaatcatatgcattcgcgggcttctgttgcgacttcgtgttgacagcggacgggatcgacacataacacgcgggagaagcattcgtctctggggaacccgcagctgcctagcttcgcgcttacatgtaagctctctctctctgtctgtctgtctctctctccctttctttctctgtttatagcatgtttgcaggcttgagctgagtctacgcacgctacaccatccaaggggaaagggaaaagtggaaaaaggagaacatgcatacgcgatatgtaggttggatggagcatgggatagcgctggattgatttgatatttgatatctgctctcctttctcctttctcctgcttttctcatttaccaatcgtcttgatgggccagttctgtggagatgtgataggaaatgtcggttgaggctaatactgctactgtacaagtaggtactgataggacttgttgaccacgatatgaaattcattcgagtatatatgacttctcggatgcattggagagagcacgacatattcacaggacgatcacttcctcaagttggaatagaacgcgcgtttcagaatcgaatatcattgctaattatgggataggagggatccaagcatatgttgttaagaccggacaagctttgtggggtttgcgaaggttgtgacttggctacatgctgccaagcaaataaatttggagaatgaatggtacatgcaagggtgatgatatttggaacgggtttgtgtggatgggattattttgaacacacaaaaaaagaaatgggctgcatgggttatctggcggctgaagcgaagcgagggtggcgggtttctcttccggaaacccgttgatttgcttcattttgatatatggaggaactttggggagtggtgggtatagtgattttcttttcatatacctgcaagcggtgtttggaaaaaaagaaggtgtggtgatatcgaagattctgcagttgaacggtgccatgaggacggctccttttcctttttttgaatgaacgtgacgacgaagaggaggagggaggaagaggggaaagaaggaaagacgggaccacatttgtaaaggatcgacaatgggctttactctctttgatgcaacagcagatgttgcttgtttccaaatgcatacgctgattatcgagatgggctcttggaggctatgatggtctatgtatatctcccgttcgccggtctgggggccttttttttttcgggtggtgatgtgcagaggagaagaccagaattggatttaggcagtgctattgcctttgagggctaatatagtatataggcctattattgaacactgcgagaggccttttgcctttgctcagccgcggtaggcacacacacacacacacacacacatgtgttattggggctatatgatgatgctatttacggtgaaggtgggaggagcccaaactataagccagatatgtatgatgacagcgggcatgagtttgctgcggtgagagaggagtttttgcgtctgcgtgaggatggcgatcccattccgtctatttttgatttcaggcctttttgcgtgtaagtggtggtttttgttgatgttatgatgcgtttttgggcatgtgccgccggggctgcctcacgatgatgtgaggttgctttcagcctcggccttgctcattctgggtataggtgccgaacgcctcggtctaaccaaagttcccaaacgtttatcagaaagagatggaaacatgatgccgtcaccgttttgaaaatccggttactgcccgtttcttcttttaaaaagaaaaagccacgacgaaagtggcgtttgaaagttttttgctaagggtagcgcaattcgcactttattttggtggcgcaagatggcgccgccgcgaagacgctctttggtaacgggaagggcaacaacgtgacgttttgtttaagcggcgattttttgtttatacgtgaaagtactttgttttctctctttcagtgtttcatatcgtaataaagaaatacaaatatttattttttcatgcgattttttttgggggcgaggtagttgtagcgtagtattgtgtcagaagaagcacatatcggcgcccaaatttattatccgtatggctgtaccattctaatgaaaggataagagctacaagccgtcaagatgaatgctgccagagacaaccagaagacagcaggctacacacttgagctacgcagagcacactgtactacactggaagcaagaaaaagtatacagtgcctctcccaaaagggagcccaggtgattgtgtgggctacaacaaccttggagagctagcaaagaaagcgaacagggatcagggggcgtgtgattaaaacaagctttgcctgcgtttgcatcccgacaactgctacggtattccatgtaccaggccagaatagggggctgttttgagggtttctttgcactctggctgcgaagtgacgtctggtgataccagatgatgggaaaggtcttggccgcgtatctttaatcttgtcatcttttgggagcaaatttggaggaacagaatagctagctgtaagcgaaacagccctttcattgggctttctcctaccaaaagttggtggagcgagaagaactagaaagcccgctaagcatcgcggccaccaaaaatcgaggctaccacaaagtcctactcgtacggatgtcatacgagaagactcgcatggtcacgacatctcatctggggactttaatgacaaaaactcgtactcgagattactaccttctataaagcaacaagagattatcggcaatggcgctctcagctgccacggctactaccctttcaacctttgccctacttgaagaggaacgtcgtgctaaggaatacgatgaaaattctccgctgtatgccccgagaggaaggcgacctcttgttgcgtatccagctgtgacgaaatgaatgtcactggaggaggaagaagctggcccggcggcaagggtaccatagcacaaagtaaacagtagcagtacagagtggtaccaccaacggggacccctgtcagaaaggctgagaagatcaatgggtacaagaagtttgaaagaaaacgtccaagagaatcaagcatttaacagagtgtgggcctaaaaagcttcttttcgttgcctcgaccaggacgaagatttggtgaacgagatataaccaccttcctgtctgggcgggttcgtgatgcccgcacatgtagtgctgataatgatcatgtcgattaatactcaggtagggaggtaacacaagtaagcatgaaaagaaaacaatgtatgagtaagtgctagcatcgactctccatctttttctctcttttccctttagtggatgaaggccacttacaccgacaattttcgcattgttttagtgctgcttttttgatctttctgtccacaacacattattttaaagccgtgctaccgcgaaaaggggaagtggaaattttaaaaatcgggggaagcgaaccaggggatgatgggggggggaaagcggtttttttccttttcccatcatgttcaggggatgagcataataagatgcatcggatcgcatcggatcgtcgttatccaggttaatgcggttattttgctgtctggtttgctgctggcggcctatttgcggttagtatcaccagaggggcgtgaaaataagtccaaagatttcaatacaaaaagagctggttaatattcatgccgaggcacggtgggacctctttttgatactaccatcgttgtccagcgagtcctttttacactacagtagcaccaactgtgctatggatgctaatgtaattctccgtcctatgtggaccattctgctcaaatgctttaaaacaaagtagcgtacagtatctacgtggtacttctccacaaataacgggacgatgcaaagaaataaggagcagaacgaacaaacggctcgtcaaaaatcaaaatgcaaaaccggatttcagccagtaaacttgcatctcagcacctctcacttcttcctgccactcactagcagcaaaacagggacagcgtccaaacacagaaggtgcgccttgtggtgctctttccctgctgaaaggatggcgatggagcaattgacgtcagcggctgcggcacaagggtcttgtacatgcgctaaggacaccccacatagtatggatcccgaaacgtcattctatggcgccgtcattgggcgaacttgttcattgcaggattgcgctgggctgggggacgcatctcgctgcggatcccggaaatacttttgtgtgttttggtcttgctctactgtatgagaataacaaagttacagaggacactacaacgctgctgtataattcgatgcgttggttggtgtgtaacggcatagcacggtgctgcaaatctgcgagatgcaatgaatctacaaatgccataccgccccatcccagctggagaaacgcccattctttttttttcaatcaagatgctagcttcccctttatgcatttcagatctacctgtcttatgcgctggccgatgcggctgcgaagtacaagtagggatattacaaaaattaaacccgtatattaaatatgtgacagcgcgaatgcactgtgtgcgcgcaccgtgctgcagcagattcccgaaaacgtgctaacaaagtaccgcaagtacctgcggggcctgcgcacagtgcgtccctgaagcaacggccagcgaggtacatgcgctacaaagctggagtagaaatgcggtacttccacttttgcgtacagtggacgggcagctccaccagagctccagcgcaggcagaaaggcactgacatgcgctgtatttctccgctttcccagtgccacagcgccgctaacagacccggctcagtccctagcggaggcgtcaagctggcgaaacttggagccacgatttgatactggcagccaattgctaacggtgccagagttgcaaacgaactttttagctcaacggcgcctctcccatgtgtcagggcgttgccactgacgcgtcaagtcttggcggctgctgtacttggagccaatggccatttaccgtttctacagtcggagccacgctctcagtggcttttcagccatttcgcttcgttccttgttctgcaagtgcctcgtgtccaatcaacccactccagcgattctgtggcgcccgtttcgaaggtttcgaaaacgggctcgaaggaaaaagaggatatttctgagagtaatttaacgttttgatattatgacggtgggttgtgagtatacacaaaaaaaaagttctttgcttcttttttcggctgaatttcccgctccccttgccaccaccatcatttgccgtttcatatcaagacagagatggaaacggcgagcggctttgatatcgatatgcgcacactgtattggacagtatctgatattctcagggatacagtacactattccatagaatattccaaaacgtagaagcattttattttattttattattttatcattctttttagagactgccatgtgcctagtgattattctcggctgttttactatagcagcatcaaggggtgtaaagaataagagggaattctaaaataatcagcacgcatttctcaactttacacactacaacaacactagagttatctcgcacaaggtgctagataacttttccttcaataattaatatttatatttcaaatttgtgtattagttttattttgcggtccctatttgtctttgcacccttgcagcatgtacatagattgcgcgtctcttttcacttcctccatggcggctaaaaataaatctgtaacacactaaagcatgggggctatttgcccatcgtttttgctactttcgcaccactcgtgccacgcgtaataatacgtggttcgaaatgcgtagctgtgcttggccattatcttgttagattgctttaataaaatcccctgccaatgcttgaattgtgttggtggtgcatgcattgctcctgtctgtcctctttacagcatcttgttgaaatacacaacacaagacagatgtaaaatgcgtatcttgttagcctcgccctcttctccttcttgcgacgagcataacctgattttccacaatcatcgtccgagccactcttaccgacagagtcagaggtctgtatcacatccatctttgcgtctcgtatcagaaaaagtgggcgtcacaaccttccgctattagcaccacttattacttgtcttgtcacattttcaacttgcatccattatctatacacacacttctctcgtgtaggtatctatctctcaactctcatttcttactagaatcgaaattttaaaattccccttccaccttgtaagcggaataatgtagactaccccatattaatcaagcaatccctcttcatgatccctgttagttttttttgcgcttggacgctcttttttcttccaaaactgcttcgcccctttcggtaggtccggggcatacctgtatctaggaaccaaattggaaagatacaggtacagacaaggttgtcccctggctagagctaaaagaataagatgtcgcctgtttgatgacagccggagatatttcgactggcggccgacgagcggcttctaatctacacactatttttgctgacaccgttggatctcaccagggcctatgctttttcttttcctttttctgtctaattcttcttgtactttcgagatgctgaatttgcattcaagcatcatcctttccctggctaaaaaaaagaacatgggtggaaaaaaaaagaagactgaagcgacccgctggtataagcttttctagaaatgaagtaatcatatattactgtcgaggtgaattggtgtctctcttgagattaccatccgtttttggctaattgatcaatttgtttaatctgtatactcctctccagtctctaatagtattcttcacttgcactggaactaggaagttagctgactacctaacgtaacgtcgtctcaggtgatgcacatgaaatgaagattcttggccccagcgataatgaaaccacaatgggagatcaagtgacacatgaagagattacttggagaacataccgtgattcttgtaacgtagtagctgccacagatgaacataatccttcaagtctattcacatggcgccattacatctctttgtgtccaatctcagccattgtaacgctgttcagcaatttaccgttttagagatgcgagcaggtcaaattcaatgacctactccgactccattttcacagacagctccaaggcgtagggattgtcattgattttgcgctggccaaatggtgcacatggatattctcatcacgcatagacgggcattgatacgatacgggatatctgagatactctttgaaattattgtaggaatagctggcactgtgctaatgtagttttgtaaatcaagtaagaatggagattgtttggtaatgacttctttggaagcacccgtagagcgaattgagaggtggctttgcgccatcttcacattgagtactcgcatgtatacagttttcgagaagattgaaatggttgtctcttataatataacatccagccatgtcttgttccatgtacatataatacttctggctgtaaacatcacccattcgattgaagaacgctccaaaaaggtcataaaaaaaagctcatgtaccgctactcttgccaagtagaaagagcattgaattgaacgtcacgactctacgagatgaacctgaatattcatttcatacatccaacaacatttaatctatttacatatactacttctagcggcaatctcatcatctcgatcaaagtatcctttgtgggttgcaataaacgcccaagttatcgctactcgtgcaaattagaaagaacatggaaatgcatgttacgattctacaggtcgaatcccatcatgaacccaaagactcatttcaaacatccaaataacattgtcttctgaacacctctcgcgagacgcattactatttaataattctattcatcgtcaaccaagtcatctttgctcacatcaggcggctcctattctatccctccccgtgaaaatccttcactggtgaaccgtcttccaccatctccgacttcacgataactacccatctcatttcctgactcagtagaaaaaaaaaagatccattgactttcctcgtagctccattccaaaataagaggggaaaaaaaaggcaagatgacacaaatatcgaacgatgacagtctttgtgtcggagactgtccgaaatttattatacatagaataaaaatttgcaagtaaaaagagagtcaagggatataataacgtggaatgaatccgggaaacaaggttggacgcaagaagcgtctatgagggaaaagcgggaaaaaaaagtagacgggttaataaatattaaccagtggtcatgatctcgtaaatgtgaaaacgaaagtttttaaaaagatgtaacatattaatgagggtctttcgcaggaggtagatgttggcggtcaatcggtatttccgtatgcatatcccgtcaagcgttttcctcgcattaagagagccatgataaatatggcaggtcgctgagtcgccctctctcctatcgtccttttgaacattctctttcttttgtaagtcttttgatgtattatcaagtcttatccaaacgccggacgctgaatcagaaatgtatgctgaaaaattcattcgcttctgggcaatctttgcctcatacctgcggggcctcgccaggtcgactcctctcgagttgctccagcagttcacgcggagggacccgttgaatgccgcttccacgatcgtacatggaggttggtgctggcgtatatccttcgcgcttcttgcgtatccgatcaaggattattcctgaagcgactaggataagaatgagtgccagtgcaatggcaaggccgatcagaacgacgaaaacaagtgccaggtgtttttctgttgagcaacgtgttagcaagaaacatcaaggtgagatataattgtggcaaaagaagagagaatgaacatactgctaggtgtaaagaagttatccttttgcgaaaatatcttcgcaatacttccagctccagtatcggtgctggtcagagcaaaagggaggtaatcggtaccgttgtaaatgactgccgaagccattccaacattggcaaaaggcatagaaccagtgagcatcaatacttgctgatcgtcaagaagattggacgaggcatgagctttggtgactgtaaagacctgcagactctggatagtgctgccctgaggaggtggcacatcagggctctgccattgtttaccgtcgtatttcatgataaaggcagatccattcggcgagttgcccgagacccaaatttgactattgtcatttgagccggctgtaatggcatttacagggccggggatctgagtggcacctgcaaagtccgtccaactctgtttatcggcgtcgtaaagggcaaggaatcttgtgtcggtaccgttggtacggagatcaccgccagcaatcaattgagtcttgctgtaccacaggaagctgctaactcgcccagccaaagtggtgccgggcctggaccactgagcagtgttggtatcatacgtacaaacaccggggcagtccaacgcgcccgctttctggaacgaaccgcctgcatagacgtctgtagtatccggtcgaacggtgacgacggagactgtgtggtttccgcccgatagagacgcaggttgctgcttggagaaggacttggattcaatatcgtaagcgataagtccaccaacactgctgccatcaacagtgccagtgacgttaccgccagcgtaaaggacgctcccaagaagagtaacggaggtgaataccgactcggaggatattccggatccgagcccactaatggtgccattgtttgacccatcgacgagtactaggttattaatggtagtgccgttgggagattgggctgagaagtggcccgcaaggactgtgatattgctgctgtttccggtataaaacgtgcctgtgagaacgcctgacgtgggctcgggagagaggtcacgtcgtcgcttgttgcttgacgattgcactctgggctgaatgtcgactggaaagtggccaatacctttatcagacaaagtgacggcgccatttgctcccagttgtgaagactccatggagcctgcaaacagggagctgccactggtgagattaagttgagaagcagtgagcatgccaccaaagtcgggattttcaccttgtagattctgtagccagttcccttccgatagcatccaaaccgcaaagccgtcaacagacaccgcctcgaagttgccaaaagccccacactcagtgaaggagcccgtcaaggcgatggcattttcggtaacggtgctaatattgacttggaatgccacaacctgctcgaccctgccgttcacacctgcgcccagtgggttccaagcctgactcttggtgtcatacacagcgacgtggttcagaccgctcctccccttggttcgcaagtttgtaaagtctcctcccacaaataattgcgtgtcttgaagatacatgtccagcacttggccattgagacctccattgatgtccataattttgccgctggtatcgatggcgacaaagttctggtgcgcatccgaagtgaagttaccgccgataaaggtcacatttcccgatgttgctagggagttgacgccagtattctgatcgaagcttgcgccaagttggttgaccggcgaatcgtccaagctgtccgcactaatcttcgtcttgctcgggtcgaaatcaaagagaccgttgaggttcccagtcgagttaagaagggtgaacccaaccttttgagctacaaaggtcatttcgctcagatcctgtccgtcaaggggggtaagtgtgacttttggcttgaatgtatccgacgtcttttcaatgtagccgaaataaatttgatcatatttatcaaagtcgttggtttggaagattgaagtagtgaagtctgactgaatagtgccagtcgacatgaggccggtaatgttaacgcgacctctggtctggcacgagccatctgctatgcagcctggagtatacatgttgacggagtagttgccagattcgataatgttgggtacgaaaacaacggatgcagatttcgaggtgatggggctggaaagccgtgccgtcagatatttcgaatcgctttgtagagaagccgactgcttgaaaggccccgtggaggtggcgctagaagggaaagtggtgttgcaggacggctggttgaacgagttgacggcaaaggagaagatgtcatcttcaaacaattgcacgctgttaagaccggctccttttccataccaggctgaaatgtcaatctggaaagagtccatgccaatcctattgacgaaatggaagtcttgaaatttcactttggggtcgttgcttagcgggcactcgcttgtacagctcgagtttttgccagtcgcaggatcgatataggtgaagttcatgatgccgtcgagcggcaaagcgacgaagcggaatgtttttgtgccccgtccatcttgatgcgtattccaaagccgcaactttgtgggctcaaatccaaagtcgaaagtcgcctgccatgtgccaggagtctcatcctgcagcaaccaggtcttaccggaaccgttggacccatcggaacagacaacgctcttggggtcattgaaacctttggtggttgcggtattctcagccgagatgtttgccgtggacagattgatagcctggccatcaagcttattcggagcagtcacgttgcctagaccagtgaagcttccgccgaaaataacatggccgttgcttgcctttgtaatggagctaacgggggcattgaagccggcaaagggaagattcgtccagccaccgtccaccttccacgcaatggcatttgtcgaattgccccctttcagatttccaccaatatacacaattcccttggaattatcacacaatagagcgttgacttcgccttccagtcctgtaagtggcgtaaaggttgttgtgttcgcattgtagatggcgatggccgttgacttgatgccgtccatgctcgtaaaatttcctccaagcaccacgccctcggcgccatctttgagtgttagtgagcacatggccaagatagacgcgtcggttgcggcaatgggagcgaggacgccattcggcaactgtgtgagcagatattcgctgccatttgtgctcaagggctgtgcaatctgctcctggaactgatagagtgagattccgttgtagtctccggcaatgcctatgctgcccagctgtgagaaatcgaggtccgcggcaggagctgcagtaatattaaatgcggatgtaattgagggggcaaaaattgcgagagacgcaacagccgaactgatcagccgagggcgtcgcgccggtcggcgtcgttgtgaagataatcgcatggtgagggatcgcgccgcgttagggggagacgtcgaatcgataaaaggacaaaggagaggcggagagtcgcagattccgggcgacagacggcgcgagcgatgatcgagacgtcggtttcgacggaatgcgaatgagcatctggggtgcagagaggcgggagtgggttgaggctatcgcatcacgatgtgtttgatgtttcgatgctcgatcgcggaatgaagtaatcgatcgcgaaagatcgacgaggctgacgacgaattatgctaaaggaaaaaaaatcgggtatcgcagggaggaaacgagcgtaacaattaatttcaagccgaatcagcagggccgggtatcctgtatagtaaaatgctgtagcggtatctcgtcgccggcgatgagtgatgatggactgaattttcgatggagcgaaggcgaagtggctggttgggcagaagcatgaaagcaccaagaatgcgggaaattgctggccgccgctgtgatggagcagctgcgaggggggcttagccttataaggttagtggcattgggcgccgacagcgtggtggctccagggcagtttttagcctttgggtgctataaaatagcaccaggaacggttcctgttttctggacttgaggctgcgtgcacagtgattctctgcgacgacacagcaagtctcagtgcagtgaaagaaaaagagtgacaaaaacgccagtgttgggcggtgtggtggaccggaagccaagcgagattgtgctcgacgagacggtgctggtccgactcagcacggcgtgagcgaggctgagtgctgaagtggccgcgtgtgcgagggccgttgaaagcttcgagtgatgccacggcaagcaacggcgtggtgcaacagtccgaatcgtcgctggtgaatgggatgccgcggccaatcgggcgctctctttggggcggtgcgtcgtgcagagtatcactgaagtcgagcgcttcgtgattgacgaagcgaatgcaaggtacaaggtgctacagtaaagtatcgtgagatgaaaatgtgggtatacgaagtattgcagggggagcaaaaaaggaatggcagaatctgaatggacgagcttcgaaataagcaacaaacaactaaaaaagatggacgattcccctcagctccgtaaaagacggctcttttgtgctgcttcctctcggaaacgagagagagagagacaagatcaaagagaagagatcaagagccactggcggagcgatacccctggcggcatttgtgattgcgagatgcatcggagcacggctctgtctacggctcgccgtgccgccctgcgttcctattcgcgggatgcttcgttcatatcatgccaggggcacaaggcgtcggtccactcttgcttggctcaggaactccccaaaagacgaaacaagagcttaccaatggggtataatgtgaagctttgttttatgtacgggcccggctctaagctgttgaaactaactagaagaacacacgagaatttggtagataacctattattagttttgagctgaaacggcaccatgaaagttcaagaggtttcctcctggggacgagtattggataaagagcgcctgcggaagacagccgaaaatagtcgtagcaccaaaatccgagcactcgctgagatcaccagatgcctctgatgagaatgctactgtgctattaaaagtgcacagctgtcaaagtcatcacgctcgccttcgcttccgcggccctgctgttggttggctaaagctcagaagctatggctacctccgtcgcgtgctcatgtcaccgttggctattcatatctcgactttttttgtttgctgttgcaaggccgagtctgtgcatgccgctgcgttgacaccaagccgctcatcataccatacgatgacagctcgggtccgtttatgctcccaccacccagcgaatccctcgaccgagtctcccctcgacgccccgtggactagtttcggtgctgtctcacatcgtcctggctaattgtctacggagagattgctcgactttcattccagtcccgcgatttgcatacagttgaaatgtatatcgtgtgaaagcatcgtggttatgggaagctcaagtatggggttggctaaagacacaaaacacccgtcgccgcagactcaatctatagatagacagccccaaaacaaacaaacgtgtgccatggcaaccagtgaggcctctagtcatttttgcagagtgcaaagtacttaccatcgcaatggccgaccttactctttgccttgctgcgacgcccactttgtcttgtactccctcggactctcataggcctttggatcccccgcccacattcccttgcgttttttctttgccttggcctctgccctctcatatcgttctttcaggcctccaaactcgccgccgctcttggcttcgtatacggtggccagcccactcttaatcatctcgagtccgacattcctgcggaagagaaacctgcggacgtagacagtagccacgatccgctcgtattggtctgtcttgtagatgtatgcgcgcacatttcggcgcaagatgtagcttcggagccactgcagggcctcgtctgagtagggttgtgctggctttccaaagtgcgctccctctggcgcatcaaccgcggcgatgcggatcgggatctataagtagatacgcctctatgttagcaaattctcaaacatatttggcgggaagagggaaagaggggaagagggagtccttacagtccgtcccttgagctcttttcttgcctcggggacctttctaagccatccccagcccacagctttcccgccaggcgtgtggaacagatggaagttgtcgccatcgccaacactcgtcactttgccgtacaggctccgattgcgaaagaagtttggccgtacataggctgctcctggaattcgacgaaggtaattcgcatatagctgcagcgcggcgaggcctactagagaaaatccaaccatgggtgcccatgctttggcggcttccagaggcccgacctcgctgctcctcaaagaatctgcccaggaaacaggcctcttcttgggctgatcctcatgatccgtgccttttttgggtgccgaggctccaaatggccataccattgtatttgcgacccgtaggtcgactcggcctcgagagttgtttggttcagggtccaagtttggaggccgagctggtagcttgctaaaatcggtttgtggcggcctgttcaccgttactgtagcgccgcagacctggtactctccacagtgacatttggctgtctgcgaatcaaaagaacaactctaggcctgtgttgatgctgcacctctggtaagttcatgcatgatgatagaattaaaagaatgaaaatatttaatttatttattgtaaaacttagaattatggactatatggctcctatcataaattcattgcctacacttgtgaacctcaccactcgccgcctcatccatgtcagaggccgcatccgctcaacagatgatgcccaattctaatttggctagatagggagggaaaaaaagtctacagattgcgagagtctcttcagctgctttgtaccttaaatgtcctgccgctagccgtcttcctctctcgttcctcgttgtcgggacgcgcacgacgcagcactttaaaaacgttagcgaatacttcgtcactattgtgacatcgacatggtgtatcaaactcaccttgcaggaaatctgcggtgcgcttcctcattcgagagtggatgtatgccttggaagctttgatgtggtagtggaagttgtctcggaatgtctgaatgtgggagattacggcagccattcgctggggagtcaggtgccttgggaagagaactgtgggcaagttagtatagcgacgcgaatcgaatccacgacgttcttaccaaaagtaacgtatccgatttctccggtgccggtgtctcgtactccaggaacgctctgcagctccagtggggggtcgtttctgaacagcacctggggtgcattctggatagctcgtcgtcgggcatcgacaaactcctgaataaagacctttccgtacactctatcggtttcttctcggaagatggtgctgaagatgacggtgacacgatcgtggctggcctttacataaatggcctcctcctctcggtagtggatggctttgacctctcctccctccatgagacccttgggcgcctcttctgagctaaatttggatgcctcctctttcagcttgtagtgctcttcgtatgcttgctcgaacggggcagccatggcatggcgctttagtagagcgaattgcatcgccaacgcgtcgcgttcctctgtatcccatagtaagctttctgttctgagggcattgtcgctgaaagttgagattgaatcggcctacccttggactctggtaggttctcgaggtcgatcagcaccgagaagtcgtatccaacttcagctggaacgacgtattgtccgtattcccgctggaggacctgctcagcgccatatttggccaagtccttgaagcatcgaatctggagagacagtagaatcttcgtctttacttcaggagttgagatatggaacgtaacgccatcgaagtccgatacggtctggtcgatatggacgggcggggcactatgctgctgttagcttggcctgtcttgagaaatagggattgggcttgtatataccctgagaatctctcggtgagcaccgactggatgagagcgttctgatagtcgaggagaagcattgtgaaggctggcgtcgtggaagctgctgtgttgtctccggatcgtcctggagcttggttgacgactccgacccccgtggtggggcttagctacgttgctgtagacgtcaagctgggggggcagcgcaccacgtgataatcaagctaagctaggataacactagcgctagtatcagcttgagcccattatcgataagctctcgaaaaaaaatatcccatctgcgcaattggctagcagcggcatgtaaacgcaagtttccttggtacgagcagaagccggtattggaggttgagagacggcagccatggtcaaatcatacctgtgagtcgatttgattggcaagtgcgagcatagaaaaacatgttctgaccattgactgcagtaaatacgagcacgccaaatcttttggcagtattctctccggctcatcgaatctcatctggacatccaaggatcgaacggggactggcgcaggccaggccattacagcggcgaacgaggaggttttatgctgggatataaaaaaaggcgaattaatcagccgatggaaagatgaaaggtgctcttataccgccactgccatcgcgcagagcggcgtggacaaggacatgtttgccgtgggatacgaagatggaagcattcgtatctgggacagcaaaatcgccaccgttctagtcaatttcaatggccacaagtcagcaatcacacatcttgtttttgacaagtctggagtgcgacttgcaagtggttcaaaggacactgacatcattgtttgggatctggttgcagaagtcggcctgtacaagcttcgaggacacaaagatcagatcacggggataagattcttggagcccgaggccaagctgcaggatgaagacggaaacagcgccatggtactcgacaatgcagagctatcagacgggttccttttgtctaccggaaaggactctctcttgaagctctgggatctgtcttcgaagcactgcatagagacgcatatttcacagacaaacggcgaatgctgggcactcggcgtttctccggatttgagcggctgcataactgcaggcaacgacggagagctgaaggtgtggtccctggacgcggatggattaagctcatctgctcagcgagtagaagttgtcgcctctgcacaatttttgcaaaaccgaggaaccctttttcgacaaaacaaggatcgagcaaccgaggtcatcttccatcctcaaaaagactattttgccgtccacggctccgacaagagtgtcgatgtatggcgcatcagatcagaatctgaagttcgaaaaggcctggctcgaaagagacggcgaagacgtgagaagcagaaggatgccaagcctcatgatgaagacatggaaaatggagacgataacctcgatgatgtatcaaaagccgatatcagcgatgtctttgttcaatatgtcatcctgagaactggcggcaaagtccgttcgattgattgggctctgcctgcaggacaaaagcaaatctaccttgtagttggaaccactaacaaccagctggagtactacagtataaatcccaaggagaagagtgataagaagcaaaaagacgacattccagattacaccaaggcactttcagtcgagattccaggacacagagctgacatccgtgctctctcactgagctcagacgacaagatgttggcgtcagcatccaatggcttgttaaaggtttggaatgtcaagactcagacttgcatccgaacatttgagtgtgggtatgcgctctgctgttccttcctccctggagacaaggttatcgttgtgggaacaaagaatggcgaactgcaattattcgatgttgcctctgcatccctcctggacagcgttgaggcacatgagggagctatctgggcgctgcaagttcaccctgatggcaggtcggttgtttccggaagtgctgataaaagcgccaaattttgggacttcaagatcgtccaggagcaggttctgggaaccaagaggacaacacccaagctcaagctcgttcagtccagagcgctcaaggtctcagatgacattctcagtctccggttttcgcccgattccaaattgctggcagtatcactcctggacagcacagtgaaagtgtttttcgtcgactccctcaagttatatctcaatctttacggacacaagttacctgtgctaagcatggatatctcctacgatagcaagcttattgttacaagctcggcagataagaatattcgaatatggggtctcgactttggcgactgccacaaggctttgtttggacaccaggacagtattctgcaggtcgcatttgtccctcataactcggacggcaacggccatcatttcttcagtaccggcaaagaccgaaccattcgatactgggatggagacaaattcgaacagattcagagactggatggccaccatggcgaagtgtggtcaatagccatgagccatagcggcaatttccttgttactgccagtcatgacaagagcatccgcgtatgggatgagacggatgagcaaattttcctcgaggaagaacgagaaaaggaaatggaagagctgtacgagagcaccctgacggcttctctggagaaagaccaggagggaggcgacgaaaacggcgaaattggcgccgcaggaaagcagactacagagaccttgatggctggtgagaggatagcagaagctctggagatgggcatggccgatttgaacctattaaaggagtatgaggaggctaagcttacgaatcctcacgccatgcctccgcagaggaatcccgtcttcattgctcttggaaacattaccgccgaggcatacgtcatgtctgttctccagcgcatcaaagcctctgctttgcacgatgctctgctggtacttccgtttgcctctgtccccatcctcttcacattcatcaatattttcgccacgcggtcgatgaacattcctctcacatgccgaatcctgttcttcatgctgaagacgcaccacaagcagattgttgccagccgcacgatgaaggttatgatggacagcatccgggctaacctgcgagccacactgaagaaacagaaggacgagatgggagtcaacattgctgcgttgaaggtggtaggcatgcagatccgggataagagcgtcaaggagtacgtggacgagacgtgggaggaagagagccgggagaagagcgccaagaagcgagcctttgtacatgtcgcataagaggaagcgaggttctggcctttgaaaaagaacaagaggatagttttttgcatatatagattcactgtgaagcttgggctatgttgcggggatatggggagtcattttttcttggttcaaggttcgatacaataacaaacgaattcattaatctacatactcgttccatttacttgtgcaagtggataaatgtagtgaaattctgttttctttggagcagagacttgatgtttttaagatttgttcaagtcgcccgtgcttgcacataaccggggtatgtaatatgactagatgaacaacaggaccgataatgtaggaatgatcttgaattttgtagtttacaattcaaataaaactctttaaaccctttttccttgaaattttttttttcttataaaattttaacatcccagttacaatggccatgaagcctcaatccatccccatgacttttaatctagtatcacgtgacccgccgcctaacgccgcctttacctctgtgggaccttgtcacgatgagctgtgacgctttcactcaggaaacaccaaaagatataagcaccgcgaaagctcaaagattcagattacaaatccaacaggatcctcacctccagcagccaatttttttttagacgaatacgatccagcctcaagcgacactttacgcctctcagaaactcttcttcagaatatttgccccgctacccaatccagtttgagggatagctgagagaatctaaccgttcataatgctcttcttcaggtaaagccctgctgtcatgtcacggaaatcattgctcgagatcgaattctgatacatggatgtgaaatgctaatctgaatgcggtggaattccaacagcttcttcaagacgctcatcgaccacgaggtcactgtggagctcaaaaacgacatccagctcaagggcatgctgaaaagcgtggaccagtacctcaacatcaagctggacgacattcaagtcgtcgaggagctaaaataccctcacctggtatggaaaaaacgggaaaatctatcttgctctctccctctctttcttgctaaccccccttgtagagctctgtgaagaacgtcttcattcggggatctgtcgttcgatatgtccacctcccagcggcttcggtcgatactcagttgctggaggatgctacacggagaggcaagttgttcttcaaattggcagagatgatttttcgaatcggctaaccatgtccgcagaagctgctgctcagcaagccaaggcgaaataaatggatcctggtatagagaggcgttggtttaccagctgaagaaagagatggttggcgtttgcatacgataaatcatgtaattctgggtcgggagcatcggagaatggtaatatctttacacactttgtggtgcaggatcgctggggtttgttgcgagtataaaagcagtcatttggcgtttctcatggcatgggcaacggaccatcagattttctttcccccggcatcatttttttggacgttttaataaaaatttatgatatccaacttgggttctctacgttaccaccaagccccgcctccttcgccagccttgccctcccagagtggagaaatgcctttctgttcgtcgtcttcgccctctactaatggtcttactagccctcctttcctcctctctgtcatccatctatctatccaacccttcattctttttcttgactggtcgctaccgacattgacagtggggattatcttgtctatcctcagacccatgacgaacatggcaagctcacggaaactgctgtgttcagagtacggaacgccaaagcacatggcctccttggtgctgcctctctgagcaacaagatcctttgccccgaatcttgtcctccagcccttgccatggagaagctgttgagtagagatactgctcggcggagtattggctccgataaccctgccattgcccggccgaaagttccagccgcttggtcgaaagccaacaatgcgactaaaatgcggcctgtagctgtctagataatcctgcaaagtttctgcacggatctccatgagcatttgcatgtgaacttgggcttcgatgggatctgaagttagcagcgcagttagttctgggtcatcaagctgcttgcatatctttatcttcgccgccgacgcaaagattttggagccaagagcttttgctatagccacacatatcctctcctttccaatagagtaagtcccgcatattactagaagccggtgtttacgctgggatttcgactttgactgtgcaccatcgtccgatggcttatcactttgaaagtacttgctcacggtacccgttccagcggatttctctgacctctgccaaacatcgtctgcacaattggggtcaggagacattgatgcgatgaggtcggcacacgcttggatgacatcgccttgtggagggaaagaatatcgtggattcaagtacgtcgtatcaagatagcagatatcaattcgctgctgccttgatttgccggatattgaatctatcacatcggatttgagcagcggatgtcgaacatgttcaggacaggctcggaagtcgccgcagtgcaatatccgcttggttcgtttgtttggcccatttccaaatggcttttcaaaaaggaataaggagctcccaggacagtgattggcgggcatcatggtgaccgttgcaccttcagttccgggaacatcatatggcttttcgaattccagctcaacaacccacttggcagcagtccggagctgttgcttgaccaagctcccggtgaccttactgcagtagattgggccgtgtctccaactagctgttaggccgatgtaatggtcgctgtggaagtggctcaagaaataagcctgacatccttcaacggcgccgtagcgaaatgcatcaacgcatattgcgaatccaggcattattttataaaaggggcaagtccgctcgtacgccggccgacctcgagacgcggtctctgcggccgccgccgtagcccaggccgaatcttccgcattgccagacataagcttagaaaaggcgctcttcggtttgttttccgtattcatctcgagggggtttgcttgacccggcctggggacggcggcccgagcaaagcgtttgccaatctccgcagcctctacttcaggtttatcgtcggcaacgattctgtccttggttggtagtggaatagggtcgccgtcaagacatgagttgacatgtcgcgaggcttcgtctgcagatatgccaagtaggcttccagaacagaccgggcagctctctaccacggagtgattatccaaaagttcatcgagatcgtcaccagggattccggcctcttcagcttcaagccttgcctgctcccgcatgaatcgcatctcccgcatctcttcaccttcaaactcgtctaagtcgaaatcgtccatgtcagcaaaatcccccagttggttaaattgggcatcaaccgaggtttcttgctccagcggcggcggttcatacttttcattggtgtcttcggtctgcgtagtatcacgaagtggttctttctgggcagaggggggcgacggttcggcatcttttgcgtcgtgggatggtgcgtctggtgggatggtattgctgttgctgttgctgttgctgttgctgttgccgtcgccatcctcatcctcactgtcagagtctataacaaacggagtcttaatccgaggcttgggcttcttcggctcgttttcattttcagcctttattggtggcgttgtattactggtagagggtttgtctgatgcatctgccgtttcctcctttaatgctggttcggtagaagcgtctttgctaatccttctctttttacttggagcttcaacttcattgtatcggacttcatcgtcacgtccatagagatcctccttggcagcggattccgcaggtaccgcaccgacgaatagcgaatcctcaggctttgccgttttttggaaaaagttgaggatgcttgtgtttggcttggcagcaggtttcttagcaaagccagagcttgccgttgattttctgggcgtatgagacctgttgactttggtagaggcgaccataatggctagttctgcgacaagactgaagcaccatgcttttctgaacgtgccgtcgtcatacaaggcgggacacgtacattcacgattcgcgtaaagggctggagtgactgcgcgtagtcacgtgcgtgctagattggtggggtttgatctacaattcaatctatggttgtctacttacccggaacagatgccaaagagcctggtagaggaatggcatctatttactggcaaaagatcaggttcataaatgcattcatgagaggctacaaattgtaatgaattgtaatgcaaagcagatcattatgtgttgatcgatagatacattgctggcatgagcgtaaagcgtatagcactcaatcacccggataagtctgctgagccgaaataggtcccggtgtaaaagatgccccggcgctggaactgtagacatcccgatgcatagaataagccacggcgatggatgacgacgctgattagtcaattctatttaactctatcaattgtaagggtcggattcaataatacgctataatacgccctgtgattccttgtttcagctggtagcgcccgtccaaggcctcatacatggtttgttccagcgtctctacaagtaccactgcgcctcgctacctgggagtccaagtcaactttacaacaccaccagcgaattgttcttgtctttttggtcgccattgtttgagaagctatatgctataaatcgcctctcagttgattgtctttgcctaagaaatttaatcgtcaggtagccatcatgtcttgtgagctgcccgagatggatccaagtcagaggaccagttcttgttattgacacatctcacagcgtggctcactactaccgcaacactgcaaaatgtaaccactctgcctccagaagtgtcactcgccagagccctggaagtcatacagaatcacaaaattcacatgcagtgcgatcctcacatggtcaaattcgagtcggtccctcagccgtcaaaggttgtgacgcccactgttccaacggaccgaggaattgtcgccgtgggagaggctgcgtactactcggtgacggacaaggtacacacgctccctgcaggcctctgggactccaacgttgagagtataaacgaattcgtgacgctggaaaagggtgtttttgtgaggctttacagccctctcaacgtggtgatggagacggtctggactgtgagagcaaacggcaatggcggggtagatctgatcgaagacgtggtgatcaaggcgtcccgactactggtgggcacgattaagaacatgtgcaacacgaactggagcacctttcacggtaagatagtggacatgatgaaggaggttccggcacaataaggggacgatactggtatatcggcattggcttgagcaatatgaaaactaatacgactgtgtttcatcacccatagacatgcgataggcagtggctgctgagatgaacttgccgctgggctctttattggatgatatctcgttgtcttgttcaagccccatccatcacccgcccttatcacaactaccaccttacccattcagccacctcgatccagccacctgaagcaaacgcggagagcgccattcatccgtgctaaagctgctaaagctgctaaaactgctaaaactgctaaaaccggtagtcgcgttgcgccagcaaacgaatggctgtggttgcccgcggctaaactccgcgtcagaactgcgcctcacacccgctcccttgggcctgtcgggcatctctcgagacttgatcttgtcatctcgtccgtttctgctctgtcattgtcatctgcggctgggggacccggagaaggatggctgcagcgcgcgtggaacatcgcgacgagtgagcagcgtgtgtttgagatcaatgcgagatccgtgcccggccgccagaaatccatccatgccaaatcctgcgcttcctggagatcgacaccctcatccaaggcccaagtgggcctcgcctgcaacatgtcgctccaagtaagatggcccgacgtgtccggcaccaagcagaaggcgctggaagatgcaaagaagatgcagaatgccgtcgtcgagagctgctccaaggccggcaagcaagccccgcagtatgagcttcaagagctcgttggcaagggcagctttgggcgggtgtatagggcgacggccatcgggaccggccagctggttgccgtcaagatcatcgacatcgaggagagcgacactgtcaaccccaagctggccgacacttacaccgacctgctcaaggagatcaacgccctgcagctgctgagcgacagcggggccaggaacatcaaccatgtcatcgaggccctgcccgtcggacagtccatgtggatggtgacggagtactgcgccggcggcagcgttgcgactctgatgcgcccaacggctcccggtgggctgctggagaaatggatcattcccattgtgcgcgaggtggccgaggccattcactgggttcacggccagggcatcatccatcgcgatctcaagtgcgccaacgtgctcattaccgagacgggcaatgttcagctgtgtgattttggcgttgcgggcgttattgaaacaaagtttgacaaacggtcgacatttattgggactccgcattggatggcgccggaattgtttgataaggaggcgtcttatgggaccgaggtcgatatatgggcgtttggcgccatggtgtatgaaattgcgtctggcttgccgcccaacgtcaccgctgggattgacttttcgagattgggctcgcatctaaaacaccacacgcctcggctggagggcgaccagtattcggcgggcttgagagatttggtctcgtattgccttcagcacgatgttgcaaaacgaccgacgattgagcaggtgcagctccatagatatgtccgtaatacggaggaatcgcatccaacgtcttcacttgtccatcttgtccgagccttcaaactttgggaggcacaaggaggagatcgcaggtcgctcttctctgctggtggcgcccaaggcctggctgatctccaaattgcaatctccaatgacgagtggaactttagcacaaccgcagcatttgaccagcaggtcttggaccagggagatgcccaggacgtctacgacgtgtacggatcaaaggtggatttcagcccagagggctatgatgagacttcgcgtccacagaagcccaagtcgcggagaaggccgccaccacacctgccgtcggtcaaggcacctctggaaaagatttttgaccctaataccatatcaacgtatgaagaaaattccagagcatactatagtcagcttttccaggcccctatatcagatcttccccttcgagacgaggcttcacagccttctgacgtacgggaatcattaattgatctggatgtatcgctgcacggcggagagctctcgcagtatgtcgacatggacaccatcaagcccagcgactcacaagcgtcgtttgactacgactttgatgatacgagcttctccagggcgccaatgagcgacccaattgacctcaaagataacaggcgcactcaggactggaaatttccttcaatggcggctcctgcgacaataaatccggaggaattcaagttcccgccgctcactaccacgctccccccacctgatgatgaccggccctcacttcttcatcacactaccgaaccgtatcagcactcttctagtttcggcgaacttgcgccgaccccttcagttgaccatcgagcttcagttggcagcttgatagatctcgatatgagcttcgccgattcatcaacagacttgacccggccctccacatcctattcagatgttggttccattagcggttcagagattggtggtaccaatccttttgagctggaaaaacatgcctcgctctatgtgatgaatgctacaaaccgcgagccgtccatctacatttcagatgactccgaatactcgcacgtgcttgcaagcatcccagatctctccttggatgaaggatcaaaacacgacgaatcccacatcagcagagagagcaatgtctcagcgttcagtgaaggtcgaccatattctctgagcgactttgctgacatggaccccgaactgccaccagagccaactcccgctccaagcacaccgcagtatccgccatcgttgcgagactactctccgcgcagtcggtctccgcatagccagtctcctcctgtgcagcgtccccggccacccttgcgcaacctcgattcatctctcccgcctctcccggcaacaccttcgtcaaaagtcatgcttggccaagcttcgcccgaagagatacgaaaagagctacggcgcatggccatgagccttggagatcatttgacctatgtcaactcgtacatctctaccctgccggttagaagaaagagtatacactattcgctagatccagatggaggtgcgatttgaggttcatggtgtatggtgatgcaaccaatcgatttccctcgaagaagagagaaataaggaaacaaaacaagaaaagtaattgtatgctagagacatgatttatttacccttttggaaggatgtatattagatggtacttatttgctttacggttgaacaaaaaaagcgtattcctttgctgcaattggaaatttcatgaaagataccacactaaacgttccatgctaaagtcttgatgtatatcttgttgcatctcgctaatgcaatgcgtgctctcatcgtatatttgcaccctttcatcagaaaccaatcatattgcccaataatagagcctggtatttctcaatcgcctctccaagcttaatcaaaacacccgctgagagcatcttgacctcgttctcttctcctccgtcctcgcctcttatccttccaaacacagacgaagcccattctcgcgtctccacgacttcccgcccttgggtttcgcacaatcgccgcatatcgccatcattgacctccagcagcgacgccatggcgacgagccagcctttgagagcgcccatgtcgtcttgggtatgtgttctcacggccaggagcagattccacagttcggaggtgagttgggggagcgagagcgttgaaggccctgctgcgtgtatgatgacgcccaaggtttggaggtagagtgctagtagggccgggttgaggatgaggggtttggaggatcggagggcgacttggaagtgggcggtgagggggtagaagaaggattcggcgatgagggcggcggtggtgtttgggattgagcggactcggggctttgctttcgactttgacttgtagcggcttgtaaaggtttggagtttgagaatgtctgggccggtggtcgcgtcggctgcctttgcggctagtggctctagaaaagaggatgtgagggattgcgttattgtgtctagtgctgttgagggtaaggccttgagctgggatgaaggattggcttcgctttgtttggttgttgagtttaggtagagctgttcaatcttctctggcagtctttttgaagggaaagatgcactggactggtattcagaggtgtcaaacccggcgagctctctggctgacagtccaatggcaatgagaacctgcgttcgctgcgacagggagtaatcgccttcgaagaaagtgcgtgagaaccacggggccatggcttttggctgagcgacgatcaaggccatcatgccctgcagtttcaaatcgttgaattcttcaatgtcgaatttatcctggagcccgacgaatagaccggcgagttcctctgcgtgtgaactcacttccgtgccgaaattggcctttcgccgaattaagacgggtgcgttctgtagggccagtttctgcttgtcgtatgattcggtgtcgcgaagatataagatgagatctcggatatagactggagcctttggtttgttgcgctgaaccaatgtagcgtcatcgtcggagtcttctgggtcggagtgtttggcatatggaacgaggtcttcttcattgtcgtccgaggagtctatttcttcaatgatggctataggcttgatagttgagatgctgggttctggtttcgattttggtttgggcttttgtttttggattcgtttttgaggtggtctattctctttccgtactggtagtcctgaagtttctgtcttgaggatgggctcgatggatccgacttcgtcaaaaacacttgtaagagattttaaccatttagcttcttcggtttccgtttcgtccatgtgaaaatcgagcttttgagacttatcatccatgagagttgagagggattctccaactactaaacccaagaaacgagctctggcctgagtggaagctatccgatttgagattgcagacaagtatgaacccgatctcacaatgattctcagtttgataggagacagcctggagatgtaaccggcactgagaagcagcacctccgtgtgaactgacgagagattagtatgcatccaaaatcttggctatttgaaagtgtttataccattttgttgcagtatggctgcgtgtttgatgtatagctgatctccaaactgagacaagctcttttcgaatacggtcgtgatgccatctttgttttgagctagaactgcaagaacagccctcctaatgcctatagagtcacccaggccagcgccagaagatgaagtgcaccaagcaacgagatgattatagagagtctcgttgcccttgatgagtgcgtcgatgatgccagcagcggcagagatgactgtttttgaagacggctcgtccaagtctagcccattgaggtgttgggcaagatattgtagcagtgtatttgtagtctttttggcgctatgggggtgggagaggcacactttggcaaagtcacctggattatttcctttgaggagaagaagaccgtcgatgaccgtcttcacgagtgattctatgacgagtaagcaatgagtcgtgataatgacactgggaaaaaaaatacctgaatagcccagtgacattcctcgctggaagaggtctgagcagaaatgcaattcgctttcgctttttgtttgtctagcccagagtactaaattaaaggctacccattgcgaatatttggttccgtcggttatccatattgcgctggcgcgaatggtttctgatccaacaatcccaattgcttcggcagctgtagatattatgcggccactggtgagcaaagagagcagtgcctgagattgtactttctttgaagtctcggagctgagtcgtcccgctgaagctgtccataaggtccggatagcatcatcgccgtctaaagctgatgccagtagatcgaggaagatgccgatgtgaagcactaggtctggccgcgtagaatctttactccctagcttgtgctcttgaatgagagctctgaggtgagtaagaacggcgttcagcccggcaacactttgtaagcatttcgtaaatagctgtgcgtcgttgtaagcgtcctcggcgccatcgtcctgtccaccttctttcagcagcgtccagtaatttgaggtaatctccgtcaccaagacgtgaatgatggccgcgcttttggggccaggctcgtggacatggaaactgtctggccgcttctcatgctgtgttagatatttcagaacctggatgagcgaatcgtagtctggctgatttcgaagaagctccaacgctccgtcaggtgaatccacctgcgatgtcggtaagacttggaccaccttcttagtcgagccaacttcagatagcagcggttgagagtcctttcggggcgttaggtatgtggtgctgactggggtcagtagctcgtccatggctgctaccttgcctgtgtgagacagccgtagaagacgtttgatagcgacatctacggagcacgcaaaccaagttactggcaaaaaagaaaatgtcgcgacatcagctggacaggtgaaaagacgatggcggctgagaaagatcaaagagctctggccgattggaagcccgagaccccaccttcacctgacctcaccgagcctcaccgagccgcggccaaggcagctcccaccttacctaacagctacagcttgccgtcatcctgcactaatgcttcccccaaaccacctgcgagcctgacacgcctctctccgtttcttgtttttcactttaatcccgagtcgatcgccatttgctttaccatgagtgtcgaaacccagagggcggcggacattgctgccgacagcgagacgatacgatggtcagtgcccgagacccggtgatgcgccatgcgccgagctgacaggcatgcaggaagtatctcgaccagatcagacgcaacccgggccccatgacggatccgatggccgtggaagaggagtttctagcacagtttgagaagttcaagatcttgtatgtagcacaagcgagcgaagcagagtggaagcaggagcagaagcagacgtttggctaaccaggcatgcctagggtgatgtttgtcctacctcgcacggatattccttgcttcaggctgacggcggctgcagtggcgcaggcggtctaggatgcgagattctgaagaatttggccatgtccaagttcaaggatatccatgtaattgatatgggtgaggcgaatcgatgcacacgtcgttgactgtcactcgagctaacgcggatcgcacgacggataagacaccatcgacatttccaatctgaaccgacaattcctcttccgaaagtcagacgtgggcaagttcaaggccgaggtggcggcgaaattcgtcgagcaaagagtcaagggcgtcaaaatcaccgctcacaataaccggatccaagactttgacgaggagttttacaagcagtttcagctcgttatttgcggcctggacagcatcgaagctcgacgatggatcaatgctatgctcgtctccatcgctgaagaggcagaggatcccgatggaatcaaaccgttgatcgacggcggcactgagggcttcaagggacaggcgcgagttatcctcccctcaatcacttcatgtatagagtgtcaactcgacatgcacgctcccagagctgctgttcctctttgcaccattgcatctattccgcgacagccggagcattgcgtcgaatgggcccatgtcattgcctgggaagaagagaagccctttccgaagctcgacaaggacgaccctgagcacgtcacatggatctaccaaaaggccctcaagcgcgcagaggagtttaacatcccaggaattacatactcacttacgcagggaacaatcaagaacattatcccggccattgcttcaacaaacgccatcattgccgctgcctgctgtaatgaggcattcaagattgctaccaactcggcgccatgcttgggctttgagaacaactacatgatgtattctggtaacgacagcatatacacctacacgtttaagcatgagaagaaagatgactgccccgtttgtggccgagaagctcgccccttggaagccgatcccaatatgacgctccaagacttgttggattctttggccattcgtcccgaggctcagcttaagaaaccatccatacgcgcagagggaaagacgctgtacatgcaggtaccgcaaagcttggaggagcagaccagaccgaacctgagcaagtctctcaaagaccttgggctcgagaatggacaggaggttgtggttacggatcctgcgtttcctcttgagttcaacttttatttccgattcaagagggagagctcttaagaggagctggtcattatctatcacgacttttttctcttttacgacactttgggtgttttatttacggagtgggttcttatcctcttgggcattttcctggcgttggagacatgatgggccatatcattgcatctttgtacatgggcgcagaaatcaaaagaaaacaaagcaaatagcaaataaacagatggatcctagatcttttattcttttttactttatttattgctcatgagagacaaacaccgcaagaatgcgtcaaaaaatatatgtagaatgcagctattaccatgccccccccccccgatttatatacaaaacgccttgaaccaaaaacaagacaaaaatcactgaaccatgttaatcacctgctgctccagctttttgcactttagcttcaaatgcttcaccgactcgaggaacagctcgtcgctatcccactggcccgtgctctcaatcgaaaagatgaagtggtctctcctccggccgagcttcaccttgccctcaaactcggcatggcgcagcgcctctctgctgaccgtgtccttcatcgaatccttgaccacggccttgacctcgcccaggtggccctcgtagccgctgccggccttgctgacgtcctccctcgtgactggttcgaggccaatgacgccctcggggaagcacttttggaacttttcggcgtcggcgccgaggatgggccgggtgatgtggatgagcggcagcaggcggtaggaggcggtggcgacgggcgagaacttggagtggtctgcgccgatgcccttgtgcatgtgcatggccaggttgatggtctgcttgggccgcagcttggctataaggatgtctgggttgacgggccggatggcgttttcgccgctgaaatactcggcctgcctgcccgtcggcgcaaagacaatgtcccttgcgtagacgtgcgcgtggtggtacgccttgagcgggtcgttttccgtcggcgcggcgtcctggttgacggtgcatgtgacgttgagctcgaggcgcaccgtgttccagtcgaagctgtttgcgtactggtcctcgccggcggccggcttcttgtaccactttaggaagttgtgtatgccctcgcggccgccgttgaagggtacgaggcctagtctatgcgcgaggacctcatcctggatgacggaggtgttgttctctataaagacgtcttcgatggcgagggttgggatctcggcgatgaggatgcggcgaaaggcgtttgcgagcgaggcgtcgatgccgatgagcgagaaggaagcgtcgttggcctcgttgcggtggaactggatggaaaaggcggattggaagtgctcgatggagaaggcgtggtcttcgccggggaagtggccggggaaatctgtggaggagacgttggagactgtctctttgttgatgccaacggtctagaaaaaaaaaaaaaaaagatattagcaacagctcatgaaatgaaaaaaagctagcagcaaaagcatttcttacgtttcggcgcaagtgctcctccgcactgggagcagcatgtcgtgaaggcgccattttgtatgtgtcgagggaattgggagggagttgtgcaatcgcaagaggtgcttctactgaagtgatcccagggaaattttttggatgcgataacgaattggcgatagatagcagaagcgcgagccccgccgcggtgagccaaggtgaaggaagcagtccgcacttggcttttcttgggttagtgccttttattacatcatttgcgatggctggacagagcttcaagcaagttaacttacctagatagatagatactgctactctttatcaatatcatccatttgctaaagtcattgatttccttactctctggtcttttcagctagcgataaagccatgtatagtctcactaaaaaccaaaaattcacagtagagagcgtcttcgtacctgatgtacacatagtcaaatcgcaaacgccaatatcgctgtttatatgtgcaaaattcataacccataatacattgctttagctataccaaagtcaagcttccatgtcatgctatctaacctgataaaccgtttgaattaacccaaatgttcacactccatatcaagcgtcaccactacatcggtagtggctattccctccaatcccttttttattggtattcattttcgctcttttctctctcgtttctcttactcgatatcttccatattccatacactgacacccttcttctgcacgctgtctttcaatctggaaagcaccgcctgccgcttggttctcttatccatgagatctcctttctcctccctgctgaaaccgctgaccttcttccgcggtgtatgcatcgaaccggacaaagacatgacactcccggatagactaccagaaaagctctggcggaagttgcgcgatggtgtcgcatctggagcgagtaagctcctccttgcctgcgacgttcggaaaggagacccatccctactaggagactctagtcgcatccttcgcagctgtgtttccaaaacatcgacatctccactgcgcttctctaccatgctcgtcattttggtgattgtcttcatcacagcttccacagtaggaacgtttgtggatcccctgcccgaggcgcttgagatcgacgccatgcgggttttgagaagagtcaatgcctcctctgcttcggcgagaagctttgagaatttggtgtactcccgcctcaggtcattctgctgtgcttgctgttctgcactaagagggagcgaccgcgcagcatcggcctgatttggatctactctcgtcatgataatcctcttcagatcctcctgcttggctcggagccggtgcatgtccctggctaggtcttggcaggcctcgagtttatcgctcaagtcctgtactcggccatcgtccaagtcgcccataagctcaatctcgagaatctccccaaggtcaccaatttcacatagaacccaatcgtctggatcttcgaggtcgtcgggcgttcttccatctggaatgcggttatcggtatgaccctttgtaaaggcccttacagaccgagcattgagtccaagggtatcaatcattgagttgatatctcggtaaacagcctcgacctgcgcaggaatgctctcctgggctggaggagcaacatttgaatgagcaatgaattcatccagtactagtttgccttcaacctcggatgcgaggagtctttgtacgctttcatcctcttcatcaattaatactcgaccctcttcggcctgttgtcgctctcgcaattttcttgactgcttaacgaatgagtcttcagtggcagtcttgaccttgcccgcagtagttgacgcaacgagctgcgaacgcttagcacccagtgcctgagaagccacgcccgctgcgcggtttcccactccgccttgcaaagagccgggtactcgaacgcttggggtgcccccggatgcgctctggctgagctccccaaagagtggtcgtgatcgttgctgttcgggagtgtgtgtagggctgaggtcttcagctacatcaatgccgctaccctcagatgcattgtcatctaattcgctctcttcttcttcttcttcttcttcttcttcttcctcctcctcctcctcctcttcttcttgctcttcttcctcttcctcttgctcttcttcctcatcctcttcatcctcgtcgtcttcggactctggaataggagctccgttcttggatgtagggagcgcgaagctcgccggtgatgccgaaggtgctactttggagaaaatgcttgccttggttggatcagggggtagaggggcgtcttcgattactgttgatttttcctccgaaggcttggtgctggtcaagaaaggattgggccttgttgccgtattctttgacgtggttgtggcaaaggggttgtcctttaccgttgcagttttatccgaagagaataggctactttgcttggaggctgtggcgtttccgaaagggctagaagcggccgatgtggcggatgagtctgaagaatcaccgattagataagatgacttgctcgttgcatctggaggaagaggtgtctcgtctgtgtccccacctttgtttacaggagcctcagccgcaggctttccaaaagacgtagacccaaatgcaggtttgcctggctcagttttggctccaaataagccgccagttgctggcttgggggtagtgcctccagatccaaataatccagatccagtagtttgtggagcatccgttttggcaccaaaaaggccaggtgtagcggcaggtttgcttggttggccgaaaactgaacttgtgccagttgctgaggacggggcaccgaatcttgacggtgcgggtgttgctaacggggttgtcgaaccagcttgcgcagactcggaaggttcgccagtatccatatcttcgtctgggaccttattttcggcatcgttgagggctgatccaaaagccgatccaaacattgacgatccagagggtgcagttgttttgttattgtcttcttgaacaaatggatcaggcttaaaggagctttctagtttgaatggagtggacccaaaaacgctgccggctggcttgtcttgagtagaaccaaaggcatttcctgagggctttgatgagaaggcggtagcttctgaaccagatccaaacgcacctccagttccgaatgcgcttccagttccagccagcttaccaccactaccaaaaacactagaccctgtagtattagtattgctaccagcaagagaagcaaatcctccttgagaggcaaaccccgcgaaccctcccgatgaagcgggcgcagagggttgagcagtgcttgcagcagtgcttccaaatggactttgagaggctttgtttgcaaagctagaaaagcctgattggccaaaagctggggtggaagctgctgccgctcctgttcctgctcccatgccggcgccagcagaggcccaaggactggctcgcatgcccagctgggatgattgaccaaaggcgctcgactttccaaatgcagcagccggtgctgctgagccaaaagtacttgatccaaaagctgctccaccacttggcgtagcagcagcggccgcaccccctgatccccatggagaggctttttggcccagctgtgccgacgacccaaaagaaggagcagctgaagcgggcgcggaaaagggcgagggtgagctggcaaaaggtgaggctgcagctgcggttgcggctgcggctggtgttgatgctgacatagggaccgcatcaccttgaactgctgtcaaccccggataggcggcgcctttcttgatagagtcagtataaatgacccaccaggagcagagtacaccttcgtgagtcagaacccagaatcctggtaaaggcgtcggcgattcctcaagctcctcatccgacggtatgggcttatagactttgtccttgctagataggtccagggcaattccgatgggggtcgaatcatccatggtgtcagtcatcggaagggtgggtcgcttagagtcatcgagtagttcggtagtcgtaaagacgcctgtaatggattcggcaggcttatcgcttgcaagggcgcttttggatcgagtcagcagaccgatatcagctgttgccgtagatgagacgatgaggagatcctgaagatcgggagggaagtctctcagtctcagtatggtatggtgggggatcttctcagatccaatagggtcaacgggatccatcagtttttggaacgaaaaggtcgaggggttttggcgtgtgatgacgtggtagactgaagagggaggagatccgctagttgtatgaatggcaaggaagaggttattctcaagccaggtgagtgatgatactattccgtcgttagcatgaatacttcttttcgttccttgaggaccagtgatattaccatggcagtcgcccatattgggaggcttgggaatatcggccttgccctctccctcaggcgtcatttggtgaatagttccatcagccaatccggcacaaagctgtttgccttttgaactccaggcagtacagctaacctggctcttcagcgcgttgctgattttccgctcctggaggtttgcaatatggaggttgccgccactggtaacaatagcaaagagctctgggaccatgggatttggtaccagtgacctcaatgcctccccatttgtcgatagctcaaacgcggaattggaagatccctggagaaggctctgcacctcgtaaacggcaaggccgccaccagattccgctgacagcaccaggtaattctcgtcggcggtaaacacgagctgcgacacccgcataggcatagggatcttgagctgaggctcgaagcttcgaatatccgaatcgccatttttgggtccctcaaaggcttttcgaatcgactcagtggtggcgatgatgacttggtcagggccggcggcagcaaccaggcctctctttgaggcaacgcttaggagcgacgaggtaggagtaggaagcgactcccagggagaagtgagacgcactttggcatcgccagcaatggccaggaagccgagggcctacatgtataaagacttgcgtgtcaatggtctgatcaacacttttggttgcctattcaacagaaagacaacaaaggcaaaaagaaaaaaaaattgcagcaaatcaagcagccaagcaacaaagatattgccactcacctccgtctgaatagtttccaggtcagggcctgcattgacatttcccgcgcctccattcatggtgttgttcgaggcgttgaatccaaacgccattgtcgtcgtcgcctcagacgagctccggatctcgtttacaatccgactggcagacgaacatgggtctgcggcgccgcgctgcaaagtcccgtcgtcgctggagctcccgccggcagaagctgcgcctggagctgccggggcccaattcggaggcagagaccgcgagaagggcgagggcgcggcgaagaatcggtgaggcgagaagacgcgtcggttgttctgctgcagcggactgtgcaagagtagcgattggaggtgcaacgggaactgcgccgcctgcaccattctcgcgacccttgcatgcgaagtccaactttttgggagctcttgggtggaatcacgtgggttcgcacagcttgagccaatggcgcgtgcagctgcgctccatctgcccacaggcgaggcggctgtccaatcagtggcgctgccagctgtgccgggggggccttttatagaggggaacagcagcgctataaggcactggaggtgggagcttgtacctcgtgcgctagattccagtgcgcggtgactttgcccagcacaagtcgttggcagcaaggtgcctaaaggcagaaggcagcttttagcctcgtcatcagctactggcactataaccaaacatcgaccgtcttcagcctgcgagcttcaccaaaacgagaaaccaccaagcattgaagtgcgacagtacgacacagtaaatactgatgctccacggctgttgattcctgcaacctggtatacacgagcaacagacgagaccagcacgactggtcgtaaaagcacccacagcagcctcaagatgccgggcttcgacttctccaactacaaccgcaatgcggccctgcacgcccgcggagtgcctctgccaaaggcgaccagcacaggaacaaccattgtcggctgcatcttcgacggcggcgttgtggtgagtgggcatagatcctgtttcttctgctgcagcagctgctctgcataatcaatcacccctccccctctctccctccctgaagacacaacatcacaaagctaaaggtacatctggctgacgaaccccaacaaaacagattgctgctgatacccgagccacctccggccccatcgtcgccgacaagaactgcgagaagcttcactacatctccccccagatctggtgtgccggagccggtaccgccgccgacaccgagttcaccaccgccctcatctcctcccagctcgagctgcactccctctccaccggccgcaagccccgcgtcgtcacctgcatgaccctcctcaagcagcacctcttccgctaccagggccacattggcgcgtacctcgtcgtcgccggctgcgaccctaccggcacccacctcttcaccgtccacgcccacggcagcacagacaagctcccctacgtcaccatgggatccggcagtctggctgccatgagcgtctttgagacgcagtggaaggcggacatttcacgggatgaggccgtcaagctgtgtagcgatgctatcctgtccggtatctggaacgatttgggttctggttccaacgtcgacgttgccgtcatcaccaaggagaagactaccctgctacgaaactacatcaagcccaacgagaagagcgcgaagctgcagagctaccgcttcgagaagggcactactgccgtcttaaacgaaaaggttatcaacaagagcgatcttaagcgatttgtcacagtacacgacttaccggttgagggtgagaagatggatgttgatacctaaagatggggaaggaatagcgggcggttagggcgtgactttgtgctttatccgcgaaatagttaacagactagaaaccaaataaaacttcaaagctatgataatgatacaatgttttgaccccttcatgagataaaaaaacgggaaattggagagacaatttccaaagctattacaaagatacagcttttcgaacaaagtcaatgaaataaaggacattggagaagttctttttggtcttgaaattattggattatctttgttatcaccctatttgtcctggatatgagacgtttcccacaacgtctttttggatatatgaacagccaaacgcccggccaaaaaaagagtaaaatcaaccgcactctatgcggactcggtttagagaaaaaaagggaacaaaggaaatatgaatatatgtacgccgcagacagcaaaagcagaaaaaaaaaaatttcttcttacaagaatcaagaaccaaggcttgtccaagaaacaagctttagagcagtgtgtcccaagaaaaaggggctcatcgagcgcccagcatgctttcaagagcatatcaagataagaaagaagaagaagaaagcacggaaactagaaaaggaagaagtgaaagcgaaaaaaaaaaaaaaatgagaacccgcctactcaaatgctgagagtgaaaaaaaaaaaagaaaaagaaaagaaaatagaaaaacagggagaagaagaagagtagacgagaagaaaatcgggcggcaaggagcaaaagtgggagagggagaaaagataaaagactccaatattgaagcgagacagccaaatcctaaaactccgttatagatgaatgggacgaagagatttcatcatcattagagtggcccgtttatgaagcgggctttttgccaaacattgcccgtgagcgcgatttgctgcgggctcgagccttcttcgggatgtcaggggtatcctcgtcatcctggtattttgccttgtggatcctaaaagacgatttgaattagcccattgcctataagaaatgagaatgagagagatgcagagatggaacataccagctgtttcctaccatgctcatacccttggcttcagccattcggtagaacttggcactcttcttcaagttctttttgcagccgattccctgagcgtagcaaaaaccagcttccgccaaagcatcgacatcaccccatgctattcaattcgttagtaagacgagaaccataatacataatacaagtggagatgtgtcagtttcaacttactgccggcgatttcaaagcagcgcagcgcaagtgctttatcttgctcaatgccccatccgttcatatggcttacgcccagctcatagatgctcagcgcaaactgagccttgtgagttttgttttcagcgacgttgatgcgctttccttccttggccaccccctcatcttctgcaacttcggcgcttgccatatcggctgctttccgtagccattgcactccttctttctgattggccttcatgccccagccatggcgacaagcaagggcatacaaaagcattgctgttgggtggttgagtcgagctgcatgtcggaggtggtaggtggattcgttcaaagagccattctcgtggcactctattccctttgctaggtgctcttcagccgtcatctctgcagcagtaggtgcaggcgcaggcccggcggtggtgctcgttgttgatcggacggacatggtcgggcgtatcgtgttggcagaatcgctggtaccaatcgaggcaggggtcctacccctgggtgcttctccggcatgcagggtccgtgatctgcctctggggccatcttcggcttgtcgcctggattcatttgaaggtctaggtccacggccagcgctctctgagctgagcttacctgcatcgctctgctgtctggtcattgcactagagatactagcagcatcatccggaatggtacgagcagagctagacggccgagtaggaggtgaaggtggtgcggccgcctgaggttggttgtctgaagactcggaccgctggatcgactttcctcggggcagaacaaattttgagtagacataggtgccgttgccgttattttctgctggctgttccacaaaggcctcactgtgcatgcttatcggggtctgggccgactcgtcagccagtataaatgacggctgactatctgacgaagcctgcctaatgggagggtcgaaactaggggttccagatctgctcatgggtcgagaaaagttgaaggcgggccgaggaagcgcggaagactcagaggcagcagatggggatcgttggaaagaaggcatgacagaagatgccatatggtgtgggagggctgcgctgccagaggacagttttcgggaaggcaacgactgaaccgaactggacatggtgccaaacgactcctcctctgtcggtacaggagagggcaaagcgcttggaaagcgtccggggaagaggcttctgggcggtgccaaaccgatttcgtcgagagagctctgtttgaaccttcgaggagaggaatctgaaaaagcagaagagaaggacgagggctgagggcggccagaaatgggggattttgttgattggcgatcaagtggagggaggatatcgttttcaagaggtgaaggtgatcggtcttgtcgtgccccgaagtagctgtttgggtcatcacgttgtcccagccgtcgaccccgagcatattcggggatatctggtacatctggcagatcctcgggcacggggggcacgccgtcatcgggggtggccgggattcgactcatgcgtggatgcatagatcttggccgttcgatttcgcccgagaaggcgtcttccacgagccccaatccagcggaaagcggaggagcaggggattcatctcgctcagacgccgagtcctgggacatggatcggaagtattctgaccggccctggatgatgagggggctctcggccgtcagaggggggagccgactaacgcgatttccatctttgttggtagtttcctggagctgtcgggccagcaggcgactctgcagggcgaaggcgtccaagggagagagttcggggggcgcttccccggcgacatggagccgcggcgatcgcaaaggtcgagaagcagaagaagcggcagagttggcggagtgggatcgcaggtccagcaaggacgggcgattggtcacggcgtctttcatgttggtcaaagcccaagtccagcgggttgtgtggtgaagggataatggatagcagcgaatgcgcaagcgccaagggtgctaaacaggatagataaataaagccaggagcctcggaaatgcgatcatcaaagcctgggcggggacgcgcagaatcggaatcccaaaaataacggcccagaagcaaaagaatgggcaccgtggaccggttgggctgggctcttcgcgtcgccggagctgcgcaaaagcacgggtgcaggtgcaaggtgatgtggcggtgcggcgatgttctgatgaccaggccagcgaggatcaatgacgattcgaacggtcgtgtcagcgtcggcgtcggtgacgggcggcacgaaagatccgagtgaagcaaggcgaagaaagagaagaaagaagagaatagaagcgacaaaggagagtccaatacgaagagaaggcgagaaggatagactggggtgagtttaaaaaaaaaggacgaatcgaagagacgcagctgcgcgatatcaaaggctcgcagacggctgctcgaacaaagaggttgaaaggtgctggccccgggcaaggtggtgtatgaagtagaaaatacggagctctgtttcttgtttaggatacggagcaacggggaacagtcgtgctcgacaacgtgcgtttcttgtcacacgaggggccagagtcgcggggaggcagagagagaacaagggcggcagaagagaagcgaagagagaagcgaagcgatcacgacacggggaacgaggcgctcaaggcacagaagcacagaggcaagcctcacgaagacgcacggcaacgaggctcgcactggtggacgcctcccttgcggtctgagaggcgggcggctggactgaggataggaggagcaacgaagaccagagtctgaagggtctgaagggtctgggtctgagggtctggaggtggatggatacgaagcaaaaggaggttaggaggccagtggcggccccccgtagctacggccggctccaggtactctgtacgggcttgcgcagccagcggccggtggcggcccaggtactgcgctaccggcacggctagtggcagcagcacgaggactaacccgagatggtggcttgccctttagacttcaaggtacagaagcgtaaatgctgaaggttcaggatcctctttcctgctgctctgtgccgtggcccctagtgtttgatgggggcaatgctaaaataatgggtagctatccaggtattcgtgggagctgcccaggcagcgctggagcagagtgcacgatgggtgaacgagtgatgctacacggcatcgggggaatgccaggctggtagatgcaaacatacagtaccgggaccggtacatgatatgagagtttccgccccaggtaggtcgagattgtatggtgggcatctgctgcttggcactatcgcttcgtattggcatcaatcaatgatactttgtcgctagcagctaggcgcagtgtacgcggacggcaatctgagctggttgagccactgctcgcagtccatgagccgccatcgactcccataagctcgtattgtagagatctatctgttgctgtgccactagtaccgctacttgcatgctgtaagttctggtcaacaccaccattttcctttcaagacattgctccatgaatacaccacacacacgcagcgtcgcccccggctctcgtggcttgacgttcctggccacactaccaaggtacctaatctcgggcaatctccccagcgtgtgtctgaccccaaacatagaggcctgcaggtcatcagactttcgctacgatcccccaacagtttataccacaacctgcaaagtcctaattgacacaaacattcctacgtaggtgcctacctattcaatcgatcattctcttacacaggctacaaagggcaggcatctcgtcacactgacctcggccaaagccacacagacagccgcacgcagctatacgcgcaaagtgcccagcagaggtggcccagagtcgctgcaagtaccgctacagggactgctacacagggccacattgggcgaggctcagggacccccctcagggacccttggcatataattgggtgcgccggcgacagccattgtctggggtgcattgggctcatcaaattgggagcagccaccgggtccctttttttctggggacctggccagtcagcggcgatgcctccatcattttaaaacatgcacggagaggctaaattggcccatccttatttcctgcatgcagactagcaaattttttgaatttaaatgtgcctcggcgcgcatccatccccatcaggttaacgggcagaggatttctcgcgttgctgggtgttataaaatcaatggttgctgcagatatcggtcaactgacgctgtattattgtttgcttgcccactatggctctacaatcgatgcccctcagtggcaatgacagcagcaataacgcattaatcttacgcaagcagctcagctgcgccgtcgtcgtggcaaacatttgcttctcgccagctatctgagctataaataacatccagctactgtactatgcccacgtataacactatttcatcgtcttcgtgccttgaagctccgtaataaggactcctctggcccatctgctgcggtcagactgtaatggctctttgttatcgccttttagtgccatgccaatgtcggtgccgagtcatttcacctttgtccgtgatccatcgtgaggatcgcttataaggtatacagtagagtagcaaggggggcggcacaaagggaaaatcgattgcgcagattgcatggcccaaattggacctcccaccaacaagaatgtacaagaatgtacaagaatatcatgcgattgggcggcacttggcccatgctctttttgctggctgcatatgcacgcgatgctgctgctaatattaacatcgggctctttgacgtggtgcctctctgatccatcttcatcgaagcacggtcgcacatcgcatcgcatcacccactgatatcggcagtgcatgcacgatgaggtcaaccatgatacaccgcttctagcaagggggcgtgtgtcccgtagtccatgcatgctgttcttcatttcttctcaattccaacgccgagcagtttggattccatctcaagaccgctgtcgaaaacaaaacaaaaagcccgtttctggcgtcgcaagcgtgtcacatgcgggctccgccacggcaacggatgaaacagcggcggtgcaaatgccaaaacacagggcgctgcatatgattctgagaccaatgctgggcgatccggtcttgggagacgatgcttgagctcgatggagctctgcagctcgtaacagatacgatatcgccggtttttgccctctgctgatgttataataatatcttgtggacgacctggtagctgtgggaagctctcttgatggtcacgaggccacagccgagttccgggatttgctgccactaccagtagtggtatctcctggtttggcataagaatccaccgcgaatctatttatatcattctggatctccggttgagatagccatggttgcagctccagcaaggcaatctgttttcccgcatactgctcaagctgtgcgttagctgttgccagctcatactcacagcatctatacttggagcaacgttatctatctcgaggctgtgaaacagacgcacgcttcgtattcccgcgcggaatgttctagacgccatagccgaatggatactgcaaccgatgcctttcatgtgtgaccaagtaccaagatttacaaaatactgcaattattgaattgcaatgacatcatgagaaaatccaaacacgcggctacagaatacgactgatggtagagttgtaaacaccattggaaatgctaatcactgccgcccaagtccaattgactcgtccctaatcatcatatatcgatctatatactttcattgatccccttttcaaaaaagttaaaaaaaaaaaaaatgatattccatccagaacgccaatggtccatacgcctcaagagtcccagcgaagcaatctacaatgggacgtctttgaccatgctctctcacatatccttagatcgaagcttcttcaacctagtggcaccctcgaacaagccgcggtcaatcgcagcagcaaccgtcaaggtcccgccgacaatcgcacaaagtccagacaggaagccaaggaatgtcttggcccgctcttctcggttgataactttcataggggagatgtcctaggtacacaatgttagctttcaagagttgcaccatagggacttcatctgcagtagtatcatggatgcttacataggagaagaacacgccgggaataccacccttggagtgcagcctttcagcgtgaccctccttagcgtcatcgcctcccatcaggcttcgtttgtggctcgtaacggaatactggtgtgtctcaacactgccatcagacgcagaggcggacttttgctcccagccgagtggaagatacgacgtaggaacaatcttgacaaagtacatgtagttaaagttgggatcgctagtttcctggtggattccgtcaagaggattgaggtggtggttggtccacgcagttctgcggcccattctcgcaataacctcaggtggcagctggggtccaaatcgcagagagtggatgacatgagtgaagtcgtgtgccttcatgccgttagggaggtcccagtagttcttgagatcgtggacgtgcatgtttccgttgctgaagcttcggccaggggcaagatggaagtttccaacgaccttgttgacctgcaacaagccctcaatgcggcagccctcttctcgctgctgatccaatcgctcagagtaatgttctctctcgcactgctccacgccctcgcctcggccaaaggcccacgacgcctgcgcataagcttctcgaacctcgtcacaggtattgcagcagccgggcttctcagcgttagcaggcgcagtagctccgtagcagccaccgcagtagtcggggttcaggtgctcggccttctcatgtagctgtgccagcgagttgctttcaatcacaccaccgcctcgtgatgggggctgcagacgaagcttggtgataccgtgggcgacaccatgctgctgctcgccagaaacgtccatgacatccagagttagcagctcgcagggcatgttgggaaaggttatgttgaggtgaatgtccattcgctcgccttcgtagttgtgttagcccagcgttccaacgagctccaacgcgcagcttgagttccttcacgtacctctgcctttgtccaccaccagctctgggtgtaccacgatgcgccgatacgaagaccattctccccaagacaggaacagcacaaccagcagcgacacaattgttacaatgccgccgctggtggtccggatccgcgcctcatccaccgtctttgtaaaggcgtcgagccttgtgaatcgcgacttgggagccattgcggatatgcagccagaaacgcagttgacgaggtaccagccaacaggtttacctgtgcagacagcgcagcggttctatcccgttagagcgcagtccctagggagagcttgcagaaaccagaagcaagcggatggttctctctctgcaattgcatcgatagcgagagaccatgaacgaggacggcggcgcagaagcgggtggcagaagcgacgttgtcaaaatgtcttgaggccacctgtcgcaacaatacctgaagctgactactaatcccacttgtacctgttgcatagcacccgaccccgggcacaggcgtctagactcgccgcaaggccctgagctaatgcgggctatagtggcaagggggggtcgccggcgaaacctcggctgacgcctgccgctgtgctccattgcctattctggcgcagtgaaggcatagactttcaagcaaacgcgaagctctctcagcatctcgcagcctcgtcattgtctcctcccaaccaaccacgaatacccgcttgcgctccatttggcctctttcaacttgtccaaactaaatcttcgaaagctgattcactacgataaacctattactggagaaaaagggcagagcatttaccattcagcatcgcgatagcatcatagtaccgaatcttcaaaacgctgcccaaagtctcgttcaaatcttcgtccaaagcccacgaaccgccaatatgtcgacgagacctccttcaagggtcgtgtttgtgggaaacatcccgtacggttagtcatggataggccaatgggcacaactgatgcgcctacccgacccgaacctatagctaacagcggtactctaggcctctctgaggagcaaatcacagacattttcagcagcgctggaaaagtagagcgcttccgcctcgtctacgactcggaaactgggcggccaaaaggattcggatttgcagactatcccgatactggttcgatatgcccccatccaacaccttcaccaacagacatggcatagctaaccatatcctctctcagactctgcttcctcagctgtccgcaacctgaacgaatatgaaatcatgggccgaaagcttcgagtcgacttttccaacgaacaaaagagcaccgatgatgatggccaagtatgtatctgcagacctctgctagagccaactttcgctaactgaatagacacccggacagaataccggtgcctcgaatagcggcgctgcttcgggatacaacactcaatcaacaccccttcctccactcccggctggaaaagagataccaccaggcttgacttgcactgatgccatctcaagaacactcaataccttgccgccaccccagctactagacatcctaagtcagatgaagacgttggccacatcagagcctcagcgagcgacagaacttctccagcaagcccctcagctggcctacgccgtcttccagtcactgcttttgatgggcctcgtgtctcccgaggccatccagtctgtggttgacccgaacgcgccacctccaccggccaactactcatcggcacccattgctggatatcctggcatccctgtcgcgaaccacacgccaccggttaccgcaatgccgtacgcacctcctgcggcaaacaacgcgggttatgctcctccagcggcggcaccacctgcagcagctcctccagccatgggccaagacccggatgctctgatgcgggccgtcatggagctcccccaggctcagattgacatgcttccagaggctgataggcagcaaattatggctctcagggccacgtttgctggccagcggcgctaaccatactaaatattaatgaccaacttttgtcaaattatgcatcgagcaccacgagcacaaagcattcgcgctgaaccaaaacttcatcactgtcgatgaatgcattggttacagaaatatgcgagcgtcggggaccctttatggacatgcaagctctgcatgtaacgatagttctcactagcgaagacgactaagaccagacggcattgttctctttataaaagataccatgcacatttcaatcctgttcgaaaactcacgactttgatataccagtcacaccagtaagacggagaaggaaaagaatattcatgagaggacgggtgaggagttcaaattgcagcagctgcaagccagccgcacaagagatgagtgaaggaaaagagatgagtgaaggaaaggacaaaatctatggattgtggctagaaacagattactttttggtagcacaacctttaaggcataggtgcccaggatatattaatgtatatgttgtaaggaggacgttgagaaaagttcttgactacatttctaaaatgaaggcgaataaaacagaggcaggtacaataactagaagtcgtattacgacggtcgctccaacattggagtatgcatgtttgcgtggatggctcaagattaccctatacgttttcgcaatcttttacaatttcctccatccaagtaacctcatagtaaagagtacgagaatgcatgtgctgtgaatgtttctcttttcatcgtcttgtaaatgaattcctaataaatcgtgataatgagcgacaagaaggatggaaaagacgatgcccaaattttgatgctggtgggtgaaatgataagcatatattttatctagacacaccaacttaccgcggtaaaagatgagacttctttcaagaaccgaaaaatactaatgctaactaaaataatactgatatgaaatactcaaaaagctttactccatatccatatgtaaacgtatacacccgcgggtaataggggcggtttgatatacacaccttgacactccctaccatacctagtactctgttctattgctttccattctgatccagatccaacaggatgccactaaacaaagaagaaaaaaagatcacacctgtaacgccactccttccatagtatccatttgttgcctttggaaagggagttctcaaacaatgttatacaccctctttgcaatccaataacacgccagcccgaaaaagagcaagccggcggtgatgcacataaaccaggtgaggtcaccttcgatatcctgccctggcacccacacgttcattccccagagaccggtgatgatgttcatggggagaacaatggttcctaggacggtgagcttgccgagcacatcggcggtctgctcctgtcgctcattcatacgaatgttaatctgcgctagataatttccgtgagatcgagccaatatcctagaagaaaatgaagtgttagctagttaaacaacgccaaagaagagggcttgctgcgtacttctcatagtgactaagattagaggtcatagtcacgatatgatcttgaatatcgccaagatagaggccaatttctgaccttggagcaacctcccatcgctcgttgcagcgctttgcaaatcccttgattacatccgccttattgcccagtaatcgatacagactcatgacgcgtttccggcaatcgccaacacgtcgaagcatgtcgccactcgagtccgcaatggtcgtggcatcgtcaagtttggtagatttttcatcctgcagtcgcttgtcggacgatgtgtgcagctgcaagatggcctcgtcgatttcgtcgacctcatcctcaatgttctgaatgagaggctggaaaacgtcggtgatgtcgtcaataatagcatacgagatccaatccgacgagagaatcaaatagtcccgcagttgtcgtattcgtcgacggacattggccggatgtggcgtgggcgagaaatgaaagctcaagactccctcgcggaagacgatgacgtacatattgacgggctccaaaaagttttcgctgtggatgtcctgatcaaaggtgcggtaattgacaaagtagtagtgtcgaaatagctcgaccttctcgcgagcctcttgtagcatgacgtcttcggctgttagggggtgaatgccaaaggcttttgccaggaccttcatctcatcctctgtcggacagagtatgtcaagccaccacacgggtctctctccatatcgaacttgcttttcagaaattttcggcacctctgtgttgctagtcttgggggcaagatgattgtcgggggacttgtttccaccacgaaccgaggcagaccttgagctactattggtttcgcctcgagcaagcggcgacataaaatcatctctcctattgtcgaaagaggcttgccgcgtagaggttttcgtatcaccttcgaagccatctgcggaatatcgcgctttggatggctgggaaatgacatcctccgaatcgctttcttcgtcagacgacaagacgcgcggctcaggaatgaataattcctggaaatcgctgccttgctgaacgagctctgagatggtctggctgtggactgtgctctggaattcttcgttgaaataggtgaatctgtaaggcgcttcctcatcggtctgaaaccagccctttcggaccgggcgcagacggccgttgattagctgtggctcagtaatcttctttactcgtcgctcgtcgctgcgatcttccttttcgtagcgcatccagtcttctagcacagacaggtccggccaccgaccacggcgacgacgtgttctgtaccgcggagtctcatatctaatctcatcatcgcccatatcagacattccgggcccggggaagcagacgtcgccggagacctcaggagccagtctcatttcactattagttcgatggtcacggccctgcccggcttccgagagcgcctcatcgccgctctccattccgagctcatctcttatcatgacatcgccaaagttcaagtccattccatcagtcgggccaaatgtcggggagccagggatagagggcgggtggttaacatcgtatttgtcctttgagctaaaggccgtcttgagccttgcccttgaagacgagctcgagtttctgcggcttcgatttcggttgaggcgtgtatcgcttgcgccgtagctggagacgccctgctgcgatcccggatgccttgctgtttctgataatagcggagagttttcgtcccagcgaccggaagggctttcgtcgccgctttgcgccgtctgcatcgaccgaaggcgactggcgctgacggacgagaaggggttctgaaaggagccgggcccaactaccgtcgatgatcgccgtacgcgcatcggatgctgttctctagagagcagaaagggagaagaggttacatgccggtccactcacagacaaaggggatgcaggtccatgcagtcaacatgatcacgagggttgttgcttacctgtggtccagtagcgcttcgctgtcgatgctcgtgccgctgaggctggcctgcgccaccttgtagaatccattgcccgacgactcgcccagctcatcgtggctgtcctcatgcagaatcgcaaagctcttccgccgcgatcgcttcttcttgccgccgcgatggcccttacgcttctttggcgggcgttgcggctggctggtgggatgcgacgttggcccaggtgacgatgcagctctggcagcggctgaggccgatgtgccctgtggagcaaagggattgctgctggacattttcagcggcttcgtcgagacgtgggaagcaccatcatccactgctgcgtcgccgcgcaatggtcaggagtgacgatggtaaagataatagggggccgtcttgtccgtatttcgtgcctggcatggagattgtttgtccagggttgctggccctggcgaggttggaagagcgaatgccttggatagtgatgtcagctagcgaggctaggctgctggggaaatcggccagcggggggttgttagcgtttgcttgctgtggcgggttccggcggccagcggcggacaaaatagatgagacaggcgagcatcaaacatgtctcggcacagccacgagtgcatatgcttataaaggcaggggataggacataaaatgtacagaataaaacgagtaaagaggtgttgaaacgctcaatttgaggatctacttgaagagacattcatctcttgactcgttattgttatccatgcctctattgctgctgagctgcctattttgtcaccctctcccaaaaatggtttccgtcaccatgagctcttcagataagctttggcgtactaaatctgccgtctccacaaacagctcaccaacgggcactggaatctcctcggagcacctgctccagtggcttgtggcgacgatccgtgcccaaggcaggttggtatagcattgagtttgcctatttactgctgtatacgacaagtatcgctcctacaacacagactggctggacgtgataacaacgagaagcaatttggtatatacggcatcgcggcagtgattaattctaatatttccaaggctgtcggaccctcctctttcctggcctgcgggccaatcgttattctccgattccatatgcgcgtgtcaagtgataactgcactggacaccatgcatgcgctactgcatccatctcatggctctccttatgcagccgcgacaccattcgccggctctccaaagtcccacagcttcaccaacaggctgtctgggttggtggcgggctcgtcttggggcaggaaaaccctcttggggatgtggaattccaccacgggggctttcttgatatcctttgcaatctccgcatcgagcaactgtagaagaaagatgttaatgggcatgtactactgacgggatcatttggcatatgcacttacactagcataagagtgatcgaggaaatcttccatgttgtatgactgcttggtgaactgctcggaaacaatctttgcaacggttgcaacgttcgggtgatagtgcgactgcagctgaacaagctcccacagggagctgtcaattgcgccggtctcgatgggatctgtctctttggggttgaaggaatcgtctgcgccattgtcctggatatgcttcttcagctccgggtcttgcacaactcgatggatcatgaatgtgcaggttgggtgacgtttcaagaggttgtaaatccaagggatgacagtcacaatggcgctcgggggagcgtttagtgagagtcgagcaagtctcttgacaaagctggcaacaagagcagcgggaagatgagtcgaggcaaggaaagtatctaggagacggaaaaagcgggagcgatgcttggagtgaaggatgtctttgtcgaggagtgagtagagtttgggataaaatgatgggtagtctaggttccgctcttggatgagataaaagacaccggatagagctaatagggacattgagccgcctgcattgtaacagctggtgaggaagtcggataggagctcgggccttgtaaaccacggggcgatgtttgttgatatgacgctgagaatgcgtttccgctcatccttgctctggacaatgctcagtatggctaaccaagcgtcttgtccctgtcgcttgtgttggatagctgatctcagattgtgagatttcttttgaggacgagggatgtaaaaatcctcgagctcctcggcagactgggggactccatctagggctgagagcaaagcaaacgctcggtcaaaaaagccgtctggaatatcatccttgtttaatcgccccaagattgtcctgtatataggtaagtatcataattgtggaaatatccaagattgctgttatggctactcactttactgatttgaatgtgtagtatcgaatgtcgtcaaactcttccacgtacgactcgagaaatgcctttctcacctcgtcgctatccgacataatcaaagtcgcaataatgccctctaggaaggcctggggaaaggtgtattcttctttattgtgaagatgctctccctctgcctttagggtcctcatgcagagagtgagtgcagtcacagccagatcttcatcttttagcatgctctgcagcagtgatttgtactgtgaatattggtcttttagccagctgaagaccacagcttccttctctgactgatttttctttccgacgagagaaccctgagccagtaatcttaggaagattcgacataaagccactgcggccaatgtggactcttcctctccatcttcgtagccactggcgatgctgacaaggttggcaatatcgttgtagttcttcttggattccaagatgccttgctccatgagtaggatctttccgctgaggtcttcagcctcctcatctgatgaacgccgtctcttggcgactttggtgaccttgtcgcctgtggaagcccttttgcgcttcgcgctgtcctgagagcctgcaggcatgatgagctgaaatatttgtggaatgagcagaattgagcaacgagcttctttgtagaaatgtgaaaatatcttctttaatgtgctttcagcaaaacgtgatattaggccggtcccaagttgtttgccagctgagatttggtctgagaagcaccagaaattcttatcgctgaaaagataacatggaaatttcactgggccttgaacatcccagccaatgagctgcctgttccttttttttccgagtcgagtcgacacttcaattcggagcaagctcggctaaaaaccgcagccccagcatgttcattgctccccaagcaaaagcaactccaacctcacgtgactccagcgtgttaccgaactagcgcgataaaacctcaaacctcattcccagcttccgatccgatttatatgacaaggccgagataccccgtccgaaaccatctcacaatggcgtctcgcttggtacgaagcgctgtcggtatgtgaatcgccgtcgcaaaaacaccgctgacgcccaggtcccaattggtgcgaagccgaaggctgaccagagtgcgcaatttgcaaacaaatacaggcgctcccctcctccgatcctccatctcccgccgagcggcccctgcgatctctgctgctgccgtccgatactccagcaacgtccccgccgaggagcccaagaagaaggcccagagcatcatcgatgccctccccggcagcaacctgatcagcaagtccgccttcctcagcggtgctgccggtctcagcgtctacgctctcagcaatgagtactacgtcatgaacgaggagactgtcgttgccgtctgcttgctggccgtctggactggtctgctcaagtacggcggccctgcctacaaggagtgggccgaggctcagaacgagaagatcaagaacatcctcaacagcgcccgcgctgaccacaccgaggccgtcaagacccgcattgaggacgtcaagcagatgagcggcgttattgacatcaccaaggccctcttcgaggtctccaaggtacaatgaattgagaaatctgggctagtcttgttgcgacccaatgttaatactcgtaatgtaggagactgccaagcttgaggctcaggctttcgagctcgagcagaagactgctctggctgccgaggccaagactgtcctcgactcctgggtccgctacgagggccaggtcaagcagcgacagcagaaggagctggctgcttccatcatcgccaaggtccagaaggagctcgagaaccccaaggtcctgcagcagatcctgcagcagagcgtcgccgacgttgagagtacgtggacacttttacgccatgaacggccacgatttgcatgttgtgacttttgactaacgagtattacagagattgtttcttctgccaaatagatgacaaaaaaaaattactagagtctagattcaaggtcctcgcaattttttccttttgtcacgaaataaacaacccctgtgcatataatagcacctgtgcaattagccaatcaatcaagacactagtcgatatatatatattcgtcttcaaaagttgattctgatcgagatgatatgtgcatgccgccctagtgaatagtcttgataggggggattgcgtgtgcaaaatatgtttactcttgtatttttatgattagtggatggaattggcaataaaagaattcttcttaaatatgtacacaaaaacaattattttcgggagatcaacgctaataccattacaccacgttaagtagggtagtatataggaaaagggggccgctctcttgtttgaagctatccaaattgatgctattgatatctacctaagtaccctgcctacccaatcccgcaccagaaaaacatacacacattataaacataagttggtgatcgataattaatacagcagtcggacgaaaaaaacaataattgatcctccccgagaaaaaaaaataccagtttccatgaaaatatacaaatgaaccaagcaaaagcaaaaacacctcaccctccaatactaataaattggcctcccttcagcccatttcttgctctccactgcctgcgccggtgaatcagcagccagatctctagtccatctgccactcatccgccttcttcgggctccctcgccattaatagggccaatccactcccaggcgcggccaacctcgccactcctgccttctcgttggccggtacgaacattgctgttctgctcaacaaccttcttgactctttgccatattctctctctctcagccactttatgaacagagcgaagcacatcatctctcaaattgggcaaaaacaaccagggatcatctatatcttcggcgcccaactccttctgattggccagtcgatccaagactaggtcgactaaagccgggacttgcgccgaatacatgacatgttggcggtagcgagcgcgcaagtagaacaccgccagcacgacggacattaaaactccaattgggaatcgatatcttgccagcccgaggcggacggagcgcttgagcgcacaggtgatcggaaggcgagcgagagagctggacgatagcttgcggtttgaaagacctgagggatcggacgatctgttgggttaatcgcggatctgattagctgctatgtcagaaaaaaagagattgaaaattggggaggattttggtggtttgaagccgaagcttgagaccccatagagagaaatgtagaacttacgtagtcgttgcaatctctacaatcacttcttcgcgagtggtgatttcgccaatggcagccacccagaggtcttcgaattcatcgctgttcagcctcttgctacgcttcctgctcacagttgacttgagctcttcctcagcaatggcaggggagctgatttgggcgccggactcgtcgaccaattcgccacactcatacctggcgcggcgttccctcagctcctcaatggccttatcagcaactgcctggactcggcgcgccttttcgccgtctggctcacaggtaggtggaagtgggacaaggccgccaaaagacagggggtggggcttgaggacaaaatcgctgtggcagcgaacggaaaagtcctcgtagcagtaggcgtgcaaagggcaaggctcgcacgaaggctccacgaatggaactatgaaatcgggcactggaacatccggggggataatctcggtcgctggtcggccgagtccgcagtagccaacggcaatcttttcctgtcgataccaggccaagtagacgccgagaagagagatgaagaggacgaagaagggcgtcctcaggtttgacttgcgggcgggccttgcatgcctccggggcacaatctcggtctctcccctcctggctgcctcctcaagctccagctgcgcatcaggcgtgaattcctcgccggcatccatggaccaatctggcgttctgtgtctcatcttagaagaagatagtgcctgggatctcgcagttgtggacggccgttgaatgctcaaaggctcaatgaactcatcctgacgtcttcgggtgactgctttttcgcttctaaggatctcctcgaaacccggtcgtctgcggctcggtgtcttgatggcgggagagcccctctggaatggattgtcatcactaaagacgctctcttcttcttcctcgtagggagcagtagaaacggtagatggcggcgcggcagacttcagcgcactgtaatagggcgtaggggcgtagggcgtagcagcaactggagtagcagtgtagtgggatgagatgggcgtgtcatcctcgacttccggctcgtctttgattttcggtgtagcagatcgcggaggctgagggcggcgcgccgacctgggcgcttcatactggggggcctcatcctcttcatagtgcgatgactgtcggctcactgagcggctggcggttcgcgaactgcgcttcggctggctctttacgggcgtctgcgctggctcttcttcgcgcttgaccttggccgaggcctttcgaggcgatgctgatcgacgcggcttggacactggcgtcggcctcaattcatgttcgtcccatccgttgtcctcggcgctgcccgcattgacgatgcccatgctggaccgcttcgcgcgggcgcgttgggcgcgcagcttcgggacctgcggtaggacatgctcctcaacgagctcgactagctgggtctttttcgcagtggcgggatactcgacgttgtgcgtgacgaggatggagcgcagtcgcgggacggtgacgctgcgcgggtcgaagccctcttggagatagtcgtctgcgtcggccatttttgcttgagttcttggccagcaagttgttgcggtgggttccaaaagacggatatctcaatggtatatggtggacaagagaacaaatatgcgatagaaaaatacagcaaaggaatgcggagcgccgtggactctcgccggctcgtctcgaaactggccagctagccggcagtaaatcagcagcgccgcagctttcaaaacagtgacggagccccagaataaaaaagcccggggtctccaaatgtgaaactagtttccggtctcaagtcctagtcgcgaaattaaaaggcagagctttatatctttctcagacgaggcacggcgaccaagaatgcgtttgcatgtgttgattgaaggacgatgcaagaagcaaaaaagtgcgatgctctatgccggtggttgaaaatgtatgtgtgaatttgcttttctcgccgcacatacgtagcgccgttgtctgtggcaacaactggagccttggagagaaaaaaacgttacggcccaccccaagctgttttcagcgttggggcagatgccacatggccgcgatctaggcctaggctgcgaagctctgcctaaagagtggcgcacgcaccgccacatggtaggttgcgccacaccccgccacagcgagttccgtcatgccatgtgggatggaaatgtgagcttcatgcatgatttctgtgtagagacgcttttgtgtcgcattagccattgagggccaaggatcgcagccgcactttcataatggcgtccagccgggctctgatggcgagtcctcgctttgtttgccgcagttgctcccgccaggcgcgcaattcgacttcttatcgacgatcctatgccacagcctcttctcagccctcttcgcaagatatctacgatgtggtctgcatcggaggtggcccagccgggttgagtcttttgactgcgcttcgtaagaaagacctttataattgcatctctacttttgatattcataatgaaatgagagtgctaattgctcttttttgatattaggcgccaatcctacaacctcccgccttcgtgtcgcccttgttgaagcgcaagacctttccaagacagcttctctatctctcccacctacccagttctccaatcgatgcagctccctcacgcccacgaccgctcaatacctcaacaccataggagcatggcgacacatgcagcgcagtcgcatccaagaatttcacgagatgcaagtctgggatggcgtgacggatgcgcgcatagagtttgacttgcagcctggattctctgctagcacaggaaatgtcatcgcatacatgactgagaacttgaacataacatccggtcttttgaagcgaatcaaagagcttggaggggttgacgtgtttgatgcttcaagagtcgaaaagattacgctcggggaagaatctgaagagatggatctcagagagtggcctgtcgtacatctgcagagtggcaagtctctagctgcgcggcttcttgtgggagctgatggcgccaacagccctgtgcgatcctttgcgcgcatcgagagtcgaggatgggactatcacagacatggacttgtcgcaacactagagttggaaggggatggatggggaggcgaatatcacaaaactgcataccagcgattccttccgactgggcctgttgccatgcttccactgcccggaaaccatgcaactttggtctggtcaacgacgcctgagaatgccgccgtgttgaaaaagctacctgccaaagactttattgctctggttaatgcagcgtttcgactcagtcccgttgacttggcttacatgcacactcaggctacgggccaagaagaagagcttgcatggcgaacacagcacacgtcttttgactctagagcaatcccacagcttgcggttggcgtccaagagggtagcgttgcatcattccctttgaagctgcgacatgcagacacttacatcggtgaacgtattgctcttgttggtgatgcagcacatactgtccatcctctcgcaggacagggcctgaaccagggacaaggggatattcagagtttggtcaaggccatcgagtatgctgtggcccacggtcaggatttgggaacgcaaatgtctctcgagtcatacaacagcgagaggtatgccgcgaaccacgtggtgatgggagtgtgtgataagcttcataagctgtattccgtggaaagtggtcctttgattcccctgcggtcactcggcttaaaggccgccaacgctctggggccattgaagaatttcttcatggaacaggcttctggtcggggattaaaggtttaagtgtctgcagctatggctgtatagaaattgcctttcccgatccacccgaacttctatctcttggtcccacgagtatctaaataacccacctgtatcaatataatactagtatgtaaagagttttcaaaaatcgcgcgcattcaccacttttcgaaaaagacccgaggggccaccggacattgaacataacaaaattctggagagtatttacgaagttctccacgtcagctatggctacagacaaagaaaacgtaattctaatatttttgccttccaccccattccctttacctgtcgacctcacctgcacatccaagttagcaaatttctcaagatacaattctgtgccatgttgacgatacgtaccaaacacaagatccatagtaccaatcagagcgaccgcatcagccaacaagtggcccttggcgacgtggtcgaaaccacccaggtgggcaaagccaggagcgcggatgtggcatctgtaagggcgctcgctgccgtcgctgactacgtatactcccatctcacccttgggggcctcgatggcagagtaagtctctccgggaggtacggcgtaacccttggtgtagagcaggaagtggtggatcagagcctccatgttctccttcatggcggttcggggaggaggtgaaatcttgtagtcctcgacgcggacggggccggcgggcatctggttcaggcactggaaaatgatgcgcagtgactgtctaaactcctccattctgcacaggtatcggtcgtagcagtcgccgttggtgccaacagggacatcgaactcgaccttgtcgtaggcgtcgtatggctggttctttcgaacgtcgaaaggaatgccagagccacggagcatgacgccggtgaaagaaaggttcagagcatcagcagcagagacaacaccaacacctctcagacgttcaatccagatacggttatcagtaagcatctcctcagtctcgtcaatgcggtctccgaattgggtagcccactggtagatgtcatccagcagaccaatggggatatcctggtgaacacctccgggacgaacgtaggcggcgtgcagacgagcaccggaaacacgctcatagaattcctatccaaagtcaattagcaaaaccactcaatttccagggcttttgcttttaatttgagcgaatcgcataccatgagtttttctcgctcctcgaaaccccacaggaaaggcgtcaaagcaccaacgtccatggcgtgtgaaaggacggacatcagatggttcaggatacgggtgatttcgccaaagagggttcggatgtacttggcacggtcggggatctcaatgttcagaagcttctcgacagcaagagcaaagcattgctcgtttgtcatcatggagacatagtccagtcggtcgaagtatggcagagcctggagataggtcttgtactcgatcaacttttcggttcctcggtgcagtagaccgacgtgaggatcggctcggatgatttcttcgccgctaagttcgagaatcaatcgcaacacaccgtgggcggcgggatgctggggcccaaagttgacagtgtagtgtctgactttgcgatgctcgacgctgttgtcgcgcggctgctgggcggtgctctcgggagcgccgctctcggacttggacgggaagccgtaggggtcgccggtcaggttgaagtgttcgtccgtggggagaattcgcgtgccaacctgctcctggctcgagtatcgtcggaaagcagaggctgtgaagggtcgagtggcgagagatgccgtcgcaggtcgcaggcagagtcgcctggcgccggtgccgacgagtctgtgcagggatgaggccattgcggaggagcggcgagggccggtcggaagagcttcaaatgcccagtagagcctctggcccgagatcaatggctggttagactgacgatgctcgctttcggagtcgtggccgtcatgcctctcggaactgaagaaacggggaagctcgaggttccgtgatggtggggcgccgggatatcatttttgcgccacagctggagcgattttgccaattgcgggctgctgattgggcgccatggcgcatctcattaattcgcacatgaagcgatgaagcgtcttggggattgaattgactacatagtgagtgctgcggcgagcttcacaagttttaaatcgctttgtcattttaatctttctgtcagcgaggtagttttgacattgtggtaccactgcatggatgtttcgcagctcagtcacccctcctaagcctgcatcttgtaagtgcatgtacctaggtacctatagatgggctttgacgctctccagtcgatgctggtttgacaagtgatcttggttctgagaagaaactactctaacgataggaaaatactgacttaatcatgcaacagttgtaaatgaaagcaactaaatagttccagtaatttccaattgtgtttagtgtacatgtttgttacagaggctacattacacgtctgcaaccaagcttcaaaccctctcagaatttatcgcactttgcgcataagacaattcatctttgatgaacatagttctcgttgagatggttgttcatttaatctttgctgagcgattgagtataattgaagctttatcaaggctgctcataatctgcgggcctccaagactctcaatgttaaactcatgcatgaccgggagacaagaactgttcaaacaaatatgcgccaagtcaagatttcatttcataaagagcatcaggaatatttctgtaatggtttctcatatcagctactataagaaatacaatggaaaagttgagtcacgcaccactttcctactagtcgacatcggaggtaggatttttggcgtattggccgtataggcgtaaaagtgactcaccccctccaatccttcaagttataaacgaccgcttcacacgaatgctcgaatgctaaaacgacaatgaaatatttctcgatcccaatttctgtccaagttgttggccaaacatcaacccatttggagttgtcaccatgcctagaagagaaattaaccgaatcctcccatcatcatgccctccaagcagcgatccgggaaccatcctagtcgaaaccgagaggctcattatacggcgatatctattatcagatgctccggctctagcgatggctgcgaaccacgaacaagttgcagcttacatgagcgatcgcttcgccagcccgtacaccgttgccgacgccgagaacttcatcaaacaaactttccatgatgacgataccgcggcataccctcactcgtcagccatcgtcttgaaaccgggattcccaggcaatccgtccactactgagccacttatcattggtggtgttggattacaccatttgactgacatattctaccgaacgtgggacatgggctactatctttctccgacagtgtggcgccaaggttacggaactgaagcactgagcgcattcacaagatgggtgtttgacacctggccattgttgaaccgtatacaagctcgtacatatgacaacaacacagcgagccaaaagttgttacagaaatgcggcttcgtgatagaggggagaggaagaggagttattgaaaagaatggaaagctcatggacgacgttgcgtttggtcttataagagatgacttgaagtgaggtgcttaaggtttcaagttttggaattgcaaatgtcagcgactttttcattgctacctggggcattggctgtctaatcaaccctatagcctttgcgcctctatctcgatggtagtaggtcaacccaatgaacatagacctcttttatttctgggtgtattttcggtataaataaactctttccattcaatgcttccaactgtcttttgcttcgtatgtgtttgtatggctgttcaatgccgaatcaccactcgaagcaaatacagccgtccagaacgggtcgttgaagtcaacttctgtgtgttgtacattagaactctgcggcaagacttcattgtgtagctgagacagttgattgctatcttctccctgatcccagtattcttggaatatcgagatgggctgcgctggctcataaacggtttgcggcaaagcatctggagggtagtcgagataaaggccgaagtcggatgcgatgtttggtgcttcttgattcgaattcggcactgcaggcaacggcagctcttgcgtcgtcaccaacttgtcttccacgcccccattccactcatctccatatgttgcttctgagactgcttctgagactcgatagggatctgagctgttgatgttcaagtgaccatcgaaaaacatattttgcgatggccattgtaaaagatcagccgattctgccatgtttggaagagcatttgctgtcccgtgctgatgattgttggtatcgtcagagtccctctgaaggcctgccgctcgctgcttgccgttatctctttgggtatgctcgtaatctccctttagcctcgtctttgtccttcgaaacaataagtagtcgtcgtttctttgtgcccaactcgccggatgttcttttgccccttcagcccaccgctgcacagctgtaaaggtcgatttcattgcaatccaagcgcattcgttacaagtcctgtaactgcatctttgtcttcttaggactcttggtatggagcagccgcatgtggcggcgttccagttcaagctcccgacaacgccatcaaaagcttgggttgttgcagagttagcgatggaaaatgcgtcacatggctcaatgatgtaccatccaacgggttgaatgcaatcactttggcggcagtaaatttcccctgcaccgcacatttgagctccagaaggcagttcggtttcaagagtggaaatgtagagatatccaagagatcttttcgtttgtgcaggtgttgcggcagaggttgaatttaggtgactgaagagttctttctttgtcaagagatgcaggaagataaatttctggaggcaagctaaccatcgtttccgtttgaacacgagaacaccaaacgcttttatgtcaaacgtggtgctactgctctttgcgcggaaacgttaaattgcagaaatgtaggtggactgaaagaaaaaaagagcaaacgaaaacattatgcgattcagagaagcagcctggagtcggtcaagaagtgtttaatcagctatttatacgcgtcatgctctcaaatgggctcagtgcgctgtttgtatgacagtgattcatgctatgctaggactcgctcttcttaaattgccaagtagttgaatgtcaaaaagcttactgaacagaaatgagatgatcgttgcaacagattttgtcatttgaagctattttatattgacttaagtttgtaattctccaagaacaatagagcctcacaagtaatgtcggaactgtcaatctgccttatgtcctcctcgacgaagacgttttcgcttatcaaagtaaagagtgatgaacacacaaaaaaaaaaaaaaactttctggagcaacgtttctggacccgctcagttcttaacctcctcattatggtcattctctgcatcaatcgatgttatcacagctgctgtcgtctgtgccggaccctttttgttgtctcccgttgattgagagcctttctctacatctatatcgtttgaaatccttttggattgtcagcgtcgatcacaaaatgaagcaagcgtaacataacgtcgaaaaagattcttactcttgcaaagtcgccctaggcttattatgtacagggtcaaagtccgggttttcctgtttgatggctgtaaacataagaccagaatctaaattgttgattgatttaacaggagtgagaaacagtagtagagtagcgagtagccacacgcctactaggagactcggaatggtgataaggacggtcatcgacagtgccgaggcatcgggactccagacaacgaaatcatcaacgccaattaaacctataaccatattctctagtgtttggtcagaattggatggatatagtgttgtatcagtcataacattagaggttgcaatgaatgcagcttgaacaaggcgcgacaagtcgtttcgtatgctgctggtaccggcatcgaagatttgggagatggcggtggttgtagagagcagcgccgagggcccaagatgtgaacctacagtaaggatcatgggttggtataggtgggtggaaaagataagttgcacaccctgcgaaagctcaaggccaggaagtagagtgctgttgagctccgagaaagtgctgttgtgacctttgtatgaccacacgttatcttcccagcaagacaatacaggacgcgcactgcgtactcggtaggcagtgtctgtatttgcgtttggtatcgtctcggtgagataccacgggtctgtccccgcggtgaagctgcttctttgggttgaagaggcgagtacggtccaggtagcattgctggtttcgagagcacctttgatgaggtggggccccggaaagaaatatgcgacaggctctcgaccatcaaacagcgaagcggattccgttttattatagatagtgtaccagtccacgacatagggagtggaaatagtcgtcttgttgaaagggctataatcagtaacacacgagccgctgacgctcagtgtaagctctggatatttttgtaatccaaagtctactcctgtaacgttatagctgtaactgataccgatgatggattcgccatcgctggtcttgcccaatgtctctgtaggagttatcgtcactctttgatcgagtagttctttggcagagccggtgctaccaattgctcgaagggctgctgggacttctaagaagtagagtgctgcagttgaggggttatcatgtttgactggcggaacgtatactgcgttcggattgaccggcgccgtgttgttgagaataatcaggggagggacgatgatggacaacgcggtttgcccaatatatgcgacgagcacgagaaataggatgccaaccatccaaatgcgaattctttctgttttttcttgggtacacttgaatgtctccatgaacgatccaagaagctcgcctctattgttccacagaaccggaacgagcggagggaatgatttgctttctcccttcttctttcgtcgccatttcaaaagatagtataagacaatggcaatgataattgtccatacttgagccataagcattcccaacatgacagaataggccgagttgagctgtttggcaacccaagttgggacggcgaaggcacttttgggtccattcttgcttggaaaactgaatcgtttccagagcagatacgtgtcccgaggctgaggcactgagctaaaaaccatgttgaaataacagaaacgagtatctctaaatgaaagttgaagcaggggaagaagacggcgtgggtgaagccagggagagagcggattgaagacatctgccgagaggagacaccatctcccttaagtccgctgctgagtgcggctcaacatgtagtgctctcatacaaaatacagcgacactggacatgccatacactgcttagttcgcgctgattgtggtgtgagcctgaatgcctaattcagtatctggtaaaccgcaagaggggtagaagctggccatgcttttggactgcagccgcggccgcttatgtcgcaatgtgttgagaagcgattggcctgttccaggggagtgtatgcagctacttcatgaagtactgatatggatgtctaatataactgggatagggccagtcgtgttgctgatattgctcagggccgcttcattggccgcactatggacaattacttggctcaggcctgtgattgcgaatacatattacctcgccttacaatatctacttgaaaccagggtaaagtgtctgtttgtgtctatttacatattgcatacgagaagattactccgtttgcagggttaccaaagagctataagagcactaccaactcgtataaaagcctggaacctctcgactgtatcactctcgattctcagctcttttctcttcattcttgtagctgtattcgtctattgccaattctaccagttttaataaccctccgttcgctgtcatttgccacaacaatctcattgcaagatgcgtgggcaacctttagcagctctccttctaggcttgggcactccggtctttgccgagcctctcttagatgtgcttgttgcatctggtgccgccaattttgccacctacatccagtcagacccggatgttctagccaaatatctctctggccagatccagactgtctttgcaccatcagatttggtcccgccacctgcaagcctatcaagacgtgctccttcgccggctgatgtggccaaagctgagattcaaggctcggaagacctcgctgacttgagaaccgccagtggctccgagccaggttccgttatcccaactggcactgactccgctgggctaggtggtcagcctcaagttgttacttccgataccagacctgcaaatgtgaccaacccgactagacgttgggcatcttcggctaacctgaccggaccatccttgctgaggatttcatctggtttgggaaacattgcgaacatcgtccacgcagacatcccgtttgaccatgggtttgtccacatcactgacaagtaagtgctgctcctacatggctcctacatactatgtgaccttaaaagtggaatttaatattcaccatgtgatagctactttactctgcccgtgtcaatctcttctacggttcaagcgcttgggcagacgacgttctccagtttaatcagcggcagcaacatgaccaagtcgctggagagcacgcaattcgccaccgtcttcctgccctccaatgcagcctttgctgcggccagtgttggcccatccatcagttcatccacttcctcgctcatttctaaccacgttgttggaggctttgctggctacctgcctgtactgaaggacggtgctgcattgacgactcaaacgggcaataccctcgtcattagcatccgcaacggcatctactatgtcaacggagccaagattatacaggcgaacattataactgagaacggcgtggtgcatatcattgacaaggtaagtctgtagctagtggtgccagctatgtatagcacatatatgctaacaaggtttttttctcctgttaggtactgtcaccttcatcaccacctccaatttcttcgggtggtatgctgtccaagacaaccagctttatgtgcgtgattggagctgttgctggggcagtgctggctcagctctgatccttcgtcatgatttgggtggccgactttaccggctggaataataatattgggaagtgccttgataattggttcagatttgagatgctacgtattaatgtacaaggattttgacaatacgagtatatgtatactttgatgcttgcttgtaaaagtacttcatcgtgactttataacgcgtagtattgtacgtacccaacctgtcaaaggtggtgcaaggcgaatttgcagtaaacacaggccagttgccttgcagggcagatccatgattgtcatttccgcgaaacatcgtgattggaccatcatttttgagctgtcaattaagcacttttcagcttcgaactaggttatggctaatccgaacggcccagcaaccgttgcgtcgcggtaactaacttgaggttagcattatgcctttaagacgggctggcccggccacattagtgtttctgtgtatgtgatggtatttgtctgatacgccctcttgctatgaggctgtaaactgttgacgagtttgtattcggttagtcgtggaatgcatgtctcaggcacttggtgcctctcgccgccgccaaattagctgtccagagtattactggtagaccgtcccctccttcacggataacgttccaatcaaattacgaaatatagtaaaatgggtgtagatgaagttttcgtccctagcgacaccgggtataaagttggaaaccgcggagattcgaatcttgtgggccatgttagtccaggatcacacccgacagctgcaagttggcgaagaagatgttgccgaatctcattgtagcatctgcaggtaaattcgcaagtacacggcattaagagaatacctacgcataagcatgtgttaggtatattatactatttaatcttgagtcacaacttttgctacgaagccatactcttccatgtcactaccgtcgctactgtcttctttttcacatcgcggcattgcagtataatcttgcacgcaaaagttggattatcgcgtagcagcattcaaactgaggggagactgcatagcaaccgcagtattaataaccatgcggcgacttcaacgcagagatgcccgaataaccctaaagagtttaactggcggtagcgtcgtgtccagatatggatgcatgcatgatgtatggacacacacgcgggatgtttgtgggttccgacagtagaaaatctagtgtcaagaaagtatatactataagaatatacttgtttgaaagccgtctcgtagttctcgatatacctattatatgtagctaaaagcttctaccctgccacatgaaatacgttgagagaaggcatccaatatcgcccatggcgtgtagaattgacacccaacagccaagggtctcagtgacgtacctacatgtaggctgcaacaaatacggcgattgtttccgagccgtaccagaagcaccatccattgtaccttgctgaagctgaattcaaggtcttcggctacgggtgggggctgaattcatccgtcggcacgccagtaagcatgtcgctggtttgtaattgggctactcattacacagatgccgacgagcatgtagacgagcatgtatcagccaatcaacaaacatcacgtatacaggcaactaatttcacctgaaaggtgggagtaatcactttgtcttaccgcatgcttcagctactccgctctgtcaccgaacgatatttcagcctatcaagtgaatagccagcccccctggtagtatgaggcgatatctcttacccctctcctaatatcccagcctcagaataaaagaagcgacagagcaaagaggggaggcgaaactcctgcggcctgagacttggctgtattgcttgcctgcagactctgaatttacaacagtggtgagttttatttgcatcacatagcatacacgtattctcccaattttcaattgatataaatgagatgcgaggaaagaaacaacaataaaaagccaggtggaattagttacaaggattacactatcgacggcttttctgactatcatatattctccgtcggaaacgcaatctttaaagcctttttgagtttatttatgtaaaactagaacttggactggaaaaagaggaaatggaaagttagtttgcattttctttcaccatgtgccacccagtcagaggttaagtaggtgtaaactctcgaataatgtatttcatacagtggcattaatgttcaataattgggtttgtgatatgagcgtatatttacatctaaatctattttttgaggtatcattacttgtctctcatgtcagtagcaacgagatggatatatctatcctttgatcgcctcggttatgactctcctgttatggtatactacccgtccacaaccaaagttgtattcactcttttacattgaattgatattaacggaaacatggtatatgagtacgtgaatagctccaaagctggcaaatagactcataataagctcttctatctttgtatagcctctatatgttgatcccgacagctccctgtaagcacaaccccatcttgtataaggaagagcaatcgttgaacctctgtcaccaacctatcaaggtgcttgagttctgttaagatttcctatcgtccctctgtctctcaaactcattcattcccatggcattcctttctgtgccacagaacttgagcctactgaaagccaatcctttaattagtccgtctcttgatgttgaagtcctctttcgttaccaacctcaggaagacagaaataagttctctataattcgcatccagattctcagtcaaaatgacaatcaccataaaacatgcataattcggctaaagtctcctttcgcattacacttttttgcagatccaaatatgcgattcagatcaccgaaggccccctttgcacgtgcttactgcgccagtcagcgatagtcaaattcagatgtaagatcttggcggagattatttccgccttcatgagaagatattagggcttgtaatagctattgtttcaagcttgttgatccatcgcccaagagaggaaattgtgatgcgtgagaacgtccaatcgaggaatgctataatacacattgaggcgtacaacagtgctaatgataacatcacacttaggtgtggctcttgtgtcaaaaagaattagtaggaagtcgcattgctggctcaaatggtgatcttggcatctaagagctctgatagcatcccagacctgctggcctgttgtcggctccgcaattcatgttccaattcttgtctcttacagaattcaccaaaatatctgaaactataaagctcaatattctaactgcaaatttactcagtgccatctaatttactcaactgctcttatgtacctggatattctgcccatctcgtcgaatatctgtaacccatgttcagcccacatgtactaacgcctattatggcaagattaaagtgccttataataaaattctcatacatatcgcttcaaaaatggacatatgtataactgaaaattgagtagtcaatcgctttatttgctaatatttttgtccatcttagggtaacttgaattctcgacatcgctccctttactccccactgcagcattctgttcatgtacctagtcgctgaccaatatcgaggagccatcaatgagtatcgcgattaaatgcattgtagcaagcaaacagtatttccatctgaacattggtctcgctcatgctaagcgacacctcaatattccaaccaagcttttccggcaacggcggaaaaggtggtggcccgatatcaccccaggttactcgactgccaaatcaggcagttcctatctctgctggtaaatttttgaatgcgagagttgcacgtcacatatgatgaggaaatagagggaatagagtcatagtctggcttcgcagaacgatcgtgctcggattctgcgactagagtaccctcacgcgccattcaatgtgacgacacggtagatcaagcacagacaggcactggttgattattgtttatggcgcttcgcagcccgaacatttgcatgattggctcaccataagcctcaaccatcaaagttctagctactgacgcatacggagaaatcaacatgattctgttctgcaaattgtctgttctggagacacatgcactggatgccggcaggctgacaggatcaccgcgacgaggctaaggccataattggtaaaattatactatgtaagaatgccaaaacaggggattctgaattagtgaacgatatacaggcaatactagcctctaatatagtagttctgcgtataggaaaacgcgctgtatactgtttgatccccactttctatcagatttggaagctcgttacctctaccatgacagcatacggagagaaagttggatgaggcgatcccaacttggcaggcgcaaatacaacgtgagaatttatcggttgaggtataaagaacggatggcgtgcgagacgaacatgttcgtcttgccaccgactttctttctgcatagcgaatcggtcctgggccaatcgttaaacatcaaatggtggcttacctccaattgctgccccttctgggcgtattgtttgcaggcggtgttcactcaaaaacatcaaatgttggtgataccgctgatgcaaataatactgtaggaagctgggactatgttcctggggcatacattatcgagtatgaacaaggccatgtaagttgacgccttacgtctacgtctaagttgaaagacagacaatcaggtatgcgcttagtctaaacttatgataatgcaggaaaacgaggcatcgctatttagcacacttcatacacatggacttccagtttctaagcggatgagcttgtcctattcgctcttcaagggagcctcagtccaattggacgctgtcagtctggatcctcaagctgcatcgaccaagatcgcgtcccttgctcctgtgaagaacgtatggcccgttatgcgctatcaaaatctcgaactcggcaaattcgcgtctacaagcggcgtcaaacgcaacgtcggagacttctcacagcatgtgtctagagctgcagcagacagcgacaccggatatgcgccacatgtcttaacacaggtcgataagttacatgcagaaggatacacgggcaaaggaatccgtgtcggcgttatagattcaggagttgattacaagcatcctgtcctcggcggctgctttggtgaaggctgcattgttgcctacggaatggacttgatcggtcctgacttcaacggcacgaatacacctgttcctggtccatatccatatcccgattgtcttggccacgggacgcatgtctctggaatcattgcggcccaaaagaaccctttgggatttattggtgccgcttatggcgcgacactgggcatgtacaaggcattggactgcggaggtggctcttccaatgatgtactcatggcagcgtttaaccaagcgtatgaagatgggtcagatgtcatttctatctctatcggaatttattctgggtggaaagaggaccctctcgcagtaacagtatcacgaatagtcgacgccggcgtcccggtggttatcgccaacggcaaccaaggccctgctgtctttagttcagcttctcccggcgatggtgcgggtgtcatgaatgtggcgtctattgataacacagagacaccttttctggggactgaggcttttacgagcctcaatagcccctctggtaacttgacttcttttgcctggttacctggaacgcccgcatttccaaatatcactctgccgttatgggctgttactcctaatactacgacagacggaagttcgagtgcttgcagtccgctcagcagcagcgcgcctacagatctcagcgataaaattgttcttgtgcagttaactggctgcgatgatcccacaattgcggcaaaccttgcgaagaataatgccacgtacataatatactacagcagtgatgatgatctcgatgagtaagtatttgatatcccttttgatcgtcataccatttcactgaccacattgtttgtcttcatcagtgtgtatagcgttagtaccgctcctagcactcttggtgccggcatggtgcccctacagcaagctacgatatggctagatcttctcagtaagggcacagatgtgtacgcaaaaatggttgatcctcagtctgccaaccctggagcaacatacttcccgaacaatgccaccggtggcattgtaagcgatttctcaagctggggtccaacttgggaggcagatgtaaatccacacatcgcaaccccaggagcctcaatcctttctacgtatcccctgaatatgggagcatattatgttgactctggaacatccatggctacgccgcttatggcttcgatatatgccctgatcatgcaagcgcgatctatcaaggaccccaaagcgctcctgagcatggtatcatcaacagcaaagcaaacaaaataccgtgattcgtatcaatccatattatacaacgaccttgctcctgtggcgcaacaaggagctggattggcgcaggcctatgatgcaattcatgcaacaaccaccctaagcgtttcgagcatctctctcaacgatacggaccactttgttaatagcacatattttacaatcaagaatggcgccaagcaagccgtgacctactcaattggccacctcccttccagatccagagacactttcaaggccggcgtgtcatcaccatcacagagctccaattcgagctcctcagcagcaacattaactttttcggatacaaaagtcacagttccagcaggcggatctgctaagattactgtcgaagtagctcttcctcaaggactgaccaaggcaaacctccctgtgtacagcggatacattactctaaatggcaccaatggcgagagtcttgttcttccatacttgggagtatttggaagcctaagcagtcttcagggcatagactctagcaatggctacatttatcattcaacgggccattactggcaagcagctcctaacaatgatatttggactctcccatatccttcagtgggtagccagcctccaaattcggcagctattgatttccctgcgctctatattttagtcactactggcgtgcctcttattagagcagacatcattccccttggcaatacaccggcaaataccactaaagttctgggcgttgacacagctggaagcttccctggatttcctgttcaatgggtcttctcaaacatttaccaaattccattcaacggcgtaactcaggaaggcatcatattgcccgagggcaactatgccttgtcgctgagagcactgaagatatttggagacgcgaataattctgatgactattacactgtgcagacgcagtcattcaacatcaagtataactcgacggcggcttaatagaatattgacatgcttcatcaaaagtatataaatgtattggaaataacgaacgagccccgctcttactaaacaaggtattcattcttattagggattcccgatccgacaacgtgctatttgtatctagaaaacaagaagaaccacctttgttagatattttctttcaagtaggctctcatctcgtttgtaatgtcaatttgaatgctgtctagaaagaaatctttgtattataagctgagcttaaactgtgatcatttttttgggcccctgtagctgtgactctggatccatcgatgcgacgttaggtgcagttcgcgatcttcgaaagggagctgcgggtttcaacttgaaggaggggatctacagtgaacatcgatttctgctgactatgctggggtgacaatcaaacaatcatcgagagatcgaaaaaccgaaagatcgcgtttttatgtttttcaattctgtcagccgacatgaaatctggaatactgtacggagcctgtcagtgaatatttgattccaaatcatatggcgagttgggatgcgttctgaataatctagatgagaggccccaagatgtccctgggagacgagcagatatctttcaatttctatagttattgtatcaagaagtgactaatatttatgttgcttctgccttcagtagatctacgatgcgattatgagccctaacggcagcccgtaataacggtgttttgccattcttatttaccgactcgatatttgccttattaccaagaagcagtcggacagtgtttttatggccattataagcagcctgtgataacggcgtgtcaccattcttatttactgacttgatatttgcattattaccaagaagcagtcggacagtgttttcatggccattataagcagcctgtgataacggcgtgtcaccatttatatctagcaactcgatatttgcattgttatcaagaagcagtcggacaatattttcatggccattataagcagcctgtgataacggcgtgtcaccattcttatttaccgactcgatatttgcattgttatcaagaagcagtcggacagtgttttcatggccattataagcagcctgtgataacggcgtgtcaccattcttatttaccgactcgatatttgcattgttaccaagaagcagtcggacagtgttttcatggccattataagcagcctgtgataacggcgtgtcaccattcttatttaccgactcgatatttgcattgttatcaagaagcagtcggacaatattttcatggccattatacgcagcccgtgataatggtgtgtcgccaactacatcttggatattaatatcaataccgccatgagcaagtaaaactttgagagaagcctcattgccatttttagcagcgtgagatagcggtgttctgccacttctatcttgaatattaacatcaaagccattttgcgtaagcaaagtagtagtaacagctgcggagcctttcttagcagcgtaatgcagtagcgtctgaccagagctacccatcgaggttgcgtctatttctacctcgttgcaagatatatatgcaaaggtaaaagcatcatcaacatcttggagaagatagtgcaaaacgcctcgtttccgtgaaaatattgagtctcgtctaagattgtttttgatatttccatgttgacagtatctttgatatagatcgtgaaacgcggattcacgaggtaaattttctgcttgagatctcaaaaatgcctccaacacttcgcggctattattggccagtgctgcaaaaattggcgtaccataacgctcatcgcatacctcaaaaaagttcttctcagaatgtatatcgatgagttcgggcagattcttttctgaaaagatataaagcatcgttgctgaatctgaatatcggcggatattgtacttttcgagggcgttgttggaagatatccatagttggagaggaacactgctgagaaagttcttttgctctataccatttttttgtgctgcgttggcatggtagaagagattaagagttgcgtactcgaaaaatgggtatttcagattgatcgagtttctcacttctacctcctggggagcctttaatagacattccaacaaatgagtatcttgactcattagctgagtcaagcaacagtcttttaaaaaatcgtgactgtgaccagtcaaattgcttggctcttccgaccactgttcaccataacttccaagtaagaaatctcgaacagattcgtggataaattgaacttcagaggcgcgatttcgcgtgacttcggctaggcctttcgatgaaattcttacgaaagccttcatttcatctgatcctatgtcttctctatcccaaaaacctgaacattctttatcgcatttgaattggacagcgaaatagaactccggcggtttgagtgggcgagacgcgaaaagtatccatttgagacaagcttttagctgatcacggttgtcgccatctcgtgtaagaatcatctgaaacaagtcgttcaatcttggtggaatttctttaaggcgatcgcgcatcttttttataggcatcgtgcctttagaacactcacggttaagaatatcgagaaccaagacaacccagagaaaaattccagaagactttgtgagaagttcttgtcgaagtgagtcagctttatttgacttgggtatcctaagctttgacttgatatagtgctgaatatcgtctgtatgtccagtttcgtcttccaaggtaacttcggttccttgttggatggtcacagttgggtaatgccgactagagaagcagactcgtagtaaagtttgcttctctcttgagctgctacatagttcctcaaaaaatgaaaccatatcagcaacttggtcctgattgcactcatcaagagcgtccacaaatattgttagcgacctactgccaaggtgctgaacagcgtgtgccaacgtttgcttcaaagatgcatcttgccatccattccgctggacggttttagcgccatcagcggtcatccatcccaaactgtcttctgtctctggaatcctttgaaagagttggtggaggagagagcggtataatcccgtcgttgacttctcgtcgtcggtaccccgcgcaaggaagaagaaagaaaggatgatttgtggcgaagctccatttgcgctcgacttggcttcttcaaaaaggaacttcatcaaagttgactttccagtgcccggattacctttgatccaaagcaaaccaccgtgatctggttgctgtgccacgtcgtgccaggatatgtagtcgggcttagcaagaaaccagcaacaggttcctctctgggcagctgttaagtgtgtcacacgctcgtcaatcttgtcgaagtagagttggtctatcaacgactgtttcgtagtggcgtcgatagcgtggctgccttttgtagccttaggtgtctcctcgaaaacgttgctagggcttgcagaaccctcattcacctcgaaatagttgttcttgttacattcttcctgggcgtccctgctgtaactgttttttgtagatgctaatcgttctggaatcatgctctgatgagcatgcatgccataatccaagcgttttctacgtttatccgaaatagagtgtggatgttcttcaccaagtctgcgcttgcggtcgacgcttatggttatcggttctggcactaaatttcggaatcagattggaaaggtcagagtgagtaatctggtataatatgagctaaccatctttgggcgctatctcagttaaaatagctttggcataggcggcagccatggcagcagcatatggctgccagtctttattcttatgttcgtctccataatcacaaacgcctcggatgacgccaacgggaatgcaatccatagttccggctgcttccatctcaagcccaataaggccgtatttgtccctcagctggtcgcgtttccgagcattcttcatgagcttttctcctgagcctattgatccgtaccatacccgaacacgtttgtcatctggtctttgatctcgctgcgccagacgttcaatcccgtctttatcaagttgatagagcatatctttgtcttggccaggatcactgaacgtgcctgaagagtgctctttattttgtatgctctcgtaatagggcaaaaataggtccgtatcatttggctccttcagcttgatgcttccaatggctgctctgacgagagtcgctgtgttggccaatgcataaccgtggtttaaaagctcgaatccgtcgtttcccgtctcttttcccaaatcataggctacaagtccagcgttatcacccgtgggtaagccgacgaggacatcaccgagacggatatcgagcggcggattccgcgagagattcggaagacccgctgcgacaccaacaagcaaaccgaaccaaagatttgggaagaaattcttgacctggctcgcaagagccgcagcagatccagtgccatatttttggccggcagggaaagttgcaataataacgttatgcccgcatacgtcgccagcttggaagacataatcattccccggagacatagggaagctaccattatgcctgttatccaagaggtgcaacgcagcccgggcctcgatctctagcggagcaaaccaagcgaccctgtaggcggcaggatccaatatagttctcggaggagtcatgataattgaagcaatatcagggtcgtagattgggcttcgaagcgaaatggaggtgtcagctaggttcgcgttctcgcgcgccttgtagcgctttcgcgtcaaaatttggtcgattgggtagataagtatacatataatgacgcgtcaacaaatggtcgcttgcgaataaagcaagccaagtaagaggactgtaaagataggaggagatggtaacaatagtgcaatggcaatgttattcttagcatgcaagccttcaaagaggtatgttaggggctaggtgcgtgggaaaagcgacgaggctgatcgggagtatgccttatgtagacaacgctgcaacccaatcgccatagagccggtacactttgattggtccgtttaattttcacctctcgattgatcaatctcccttgattcgtgtaacgcgaattcgttactgaatttcagccaaataaatacaatttatagataaatagaagccttcaaaacaacctgccactatcatgcaattattatatcgcgttaattacgcccagccaaccatccgtaataaacgaactgtgctttctagctttgtggtatcactattctcaaagtgcgatgcaatagtaattgttactatcgctaatagctcctcaattcctctagcagctctgtatttttacatctaactgtttgcactatttcaagagttactctgttttgccaccaccttgcattagtccatatgcttggaggctgatttaagagtatagacgtcaattcagccttcttctgctcaggtatccttgtgtcattttgccccgtcaatatgtatatacgggatgtgtcgctcaatctttctttaataactgcccgcaatcttggcccttcgatccgttctgtattttcttgatctaaatatataggtccttttccacatgcactgtttccagacagtatctaaacagaccacagttcatttgttcttcggggatattaatatttagatacatcctgaagtgtgcataagtcgtagccagcgttattatattttctttaccttttacatccctgtaatagagtacatcttattcttacgattagataacctcaattagtaagaggatagagtaagttgactagtatgcaagtgttttctagctaactcgccaagcactctaataatacaaaccagtcagccttaagtattactgagaacattattgaagcacgatagcccggctgagaattttcgcctaagactgcctttctcgagtaacaaaggggttccaactttatctcgaagcagactgttagtctacctgcattgtgggattccgctagtccaggatgctttactgatgatagtattgctggcttactaaatcacacataaaaaaaacacaaaatatcttggattgaactattcccaatcagcaggtaaaggattagtccacggccctaccgaggcccacaaggtcttgattttgtcaagccgggccaacagatccttattctgctccgacgcccccgttgtggccccacccgtattcgaatcatccttgccaatgttgagcgcatgttcgatatctctaatgccgtcttgaatgttatctgtttggtgcgagggctgttttagtaccacagacttgcctcgacaatagttggccatctcaagggaagtggcctgggtacttactggtgaacctcgagacaactgtatttgtgtaggagtagataaacgtgcgccacttgtccccgaggcctagcttcttgtactggcacttgttccacgatgtatctttctatgtatcaagtcagccaactcacaattagatgggccatattgaagaacaacatacaacggcggcaagggcgttttctgattgatcactttatgcaaatgttagcttggagtttaatgtggaggtgtcccatacatggcgacgacttacagccagctccctactctttgtgcctgtaccttgaagatgtcttctgtagccttggactattttgtgattttccgtcagttccattgttcaataccaggagaaggtgcacggaaaaactctctgcagaaatgctgcaggtgtgtaggatactcacatatttcagagtccagatgacgagccggactttgttcatggcctcggcccacctctccttcttgatacaagatcggtaatcccgaatgtaattcctaaagctggaggaccaagccctagacaatagaggaatcacggtcagcaacggatcttgtgtccattctatagcactgaatagaatgcatggatccacgtacgcctgtttcgcgctgttgacattcatgtacagtagctggaactcgttgaaggactcctcattgttgggaagaacctgccccatgatgctgaggggcgtaaactgcttgttcgcactcgtgtaccaggggacggggataggcttgccggcccaccagaatttgaggtgctggcagttagaccactcttggtcgtcacgcacaaagtcccaagacgtgagcgaattcgccttcttaaaagcgtcagatgcacagttgtcgtagcttgcgtccgtttcatcgctgccgactgtctgaaggaagtttttcagctgtggaatgaaaaggggcgggctaggttagctggagaacagagtgtcgggccatactggccggcaaaaaccggatgggatcttacaatttgccattcctatatgtggtgaagctgcggttagcaagtgtttacggcaatggctcatctgggtccatgtattttctgacttacaagaatatgctccgtgccatatttgcttgtgtcgacatcttctggggctgggttgctttgctgacggaagcctaagaaatgtatcagtcaatatttgagacggcttcaccaggtattcattggggcagtttacccatgttatcgcagtctgaccagtcatcgggtgcccacgtggtccaagatccgtactttggagtcccggcggaagcatcggcgaccaagactctcgagtccgggaaggatattcctctcacagtgataccgccagcctttttgagagccttttggcagatgccaaagtctgccttggtgccacgcttctggatcaggccccgttccatgacgccttccagcgccctcttggcggatgtgctcgagtcggggcagtccaggggctcgctgccgtcgtctccatagacggttgtgtcacacttacccagcggcgtgttggtgtccgtggcgcatcggagacatgagccgccagggtctgggaacagcgggttctggtcgtccacgccggcgcgccgaaccagcatcgcgtcgatgacggtggtgttggagagggccttgccggtgtcatcggaggagagcggcagcagttcccgtttgtccctagactcggaccagccgtagcacttcttagggacgaccccgaactgggtgctgaagagctcgttgttgaggttgtccggctgggcccagttgggcagcggcgacaccatcttgagcgtcacgctggccgcccagttcatccagtaccagatgccggagcacttgtcgctacccgaggacgcgcccgcgccgacgcccaggtccatcgagttggagtacgtggcgcggatgtccgtgttgacaaggtcgctggagaggaaatgtatctggatcttgaaagcggcgctctggtcgaccttgacgacgacgtggccctcagccgccacgttggcctcggtgccggcgtccacttttgtcgactccttgaaggtgtatatggagaaaggcttgggatccggctctgcccagagagaggccgggtacatgaagacctgcggattgacagtcgcgatgagcacttggctggctaggctgccggagaccgtcgccagcgactgcaactgggccgtgatgtccaaaaaggggccaacagtagcaatgcttgatgcagtcagtcagtagcgcattcagggggcaagggagttgttgccgatggacgaaccctttgatgttgaaactgccaccccaaggagcaaagttctcgactgtgcaccggtcagcttgcagctcaggttagggctaggcttggagacgcacgcaaggggatgttgcccgaagagatggtgaagtcggcctgcccagtgatggagacctttgcaaaggcgttggcgccgtccaggacgaagtaagcgtaggcatcgtcgaggttgaagttggtcagggtgccgacaagtgacagtccgaagcccaggttggcgtcgaaataaccgtcgatcttggcttcgatactggcatcggcattgggaggacaggaccgtcgggcgttgtacagcatttgggagaatgggtagtttctgtagatgccgtggtttagtgtattcggcgggaggatggcgagcttgttgaacacgttcttccaccagccgtcgtcgccgtatcctcgcttgccgactctgtcctcgcgggccgtgttgttcatgaagccgtgctgttggaaccagtccaggtggaactggcgccaatcttgcggcgaccgcttctcgatcttgccctgggggctcgaccggacaatctctgcaaggtggacacgcaatcagtactatactctactctctttgccaggggaaaggcaccggcgtgtacagactcaccgtgccagtaattgggctggtcagaagtatcaacgcggaagtagatgtcgccgcaaccgtcagcgcgagcatccaggccccgctgctgtctctccttcttctccctgaccttgccaaagtcgtagtcatacctaatctcatagatcttgggagcattggcaaggcgcctcgtaaggtgggcgggcgccgttgcgttttccagccgagagaaggatacgactcgaacatagtcatcaggaccgcagtcgggtggaaggcgcaggaccgtgttctcagcgccgccgaggagaatatcttggcagttgttgtctggagactcgtctgtgcacacggcgcgcagagactgtacactgaagtcatcgggatgggtgtcagggcagtcaaaaacatcaagatgcgagccttgacgcttgtccagggtctgcacatcatggtcgcatcccaccacgatgacccaagctgcaaggaggaaagacaacggtcagcgaatagccctattcttgtctaggtctgcaggcatagcttaccaaagggcgaagtgttgggatcgttggggttacccgggtcgagtggctttgaatccttgtcctggtagaatgcctcggcgtagctggggacatcattggcggtaaacttatctgactctgggaaaatgtgatccagttcaacgggtaagattcccgactcgaatctgttgttcactgttagtaaaatagagcccattggagaacattgaagattggtccggtccgtacccctctcctgggtcgcagcagagcgaatgagtggtgccgaagaagcaccagtcgccctcgtcatctgtttggctcgtgtagatctcaactttcctctatcacgttgtgttaagcggaccttgtgtcccaattcaggggggggggtcgggttcactcactggcgggcattgtgagtcggtacagctgaaaggtcttcctttgccgtaccacttgcagttcttgtacttgacgtcggcaggacagcacacagggatatcaacaaatatgcctgagatggcgcccaccttctgcggcaggtcactgctgcacttcccgccccaggaacttatttgcttgcactggggagcagtgggggccgattcggaggggcagcaataagcacgtcgtccaaacaagcatttgtcgccctgctgatcgccgttgtcgtcgagggccatggtgatctacatgaagcaaatgagctacgtcccaagtgtgccttggccggcgagattggacgtcaacttacctcaccaatgtcacattggctgtaacagcccttgctccagtggcaagtagcctggtccggagcgccccaaggcggacagcctacagtgcatgagttagacgacatatcaatatcaatagtcatacagcggagcgcggatgtcactgacagaaccgtcgtagcggctgatcaaagccgaagaagcgccctatccctctgcatgagtttccgtcgctgtcctgatcaagccaagtctagtagatggacatgtcagccagatccgcctcggcggataagagtgtaaactttggcgtccactaaccattgccttggtgttgtccggacagacatctccgcacttggtgtacatgcacaagctcaagctgaaccggtccgagtccttggtagggcttagatcaacccctggatcgatgtccttgccgagcaccgactccaaggccgtgtagcgctcatcgtcctggtcaattgcccagatcatgagaccgcccaggccgcgcgcgttggcaaagtctactttttgctggtaggttgtcttgtcatcgtacgagacccctagaggcaatcatcagtcacggcgtcctagatcacggacgagctcgacggctatccacactcacagttcatgccctggccataaatcagcatcttcacagcggcagtctcgtcataacggaccaaagccttcgcctggttggccgcaataaggtcgttgatctcctcgtacgaaagaatgcccctggtcttggtacacggcccagcagcgccgccgctcgacaggaggttgcccgtcagaaactcgcagccgacgagattgcagatcgggtccgcgacggcgtaggagcgaccatagaagccgattccaaggttgatgagggccggatcgatgccaacgcgccagaacagctgcagggccagctcgacctcagtcagattggtatgcgcatacattctgttaccaatctcattgtgctggtcccacgtgccgtgcaagtcgtaggacatgaggttgatgaagtttgagtattgggccaacccgggcaggtcgaagccgcgaaggtaccagtacgagctgggtgccgtgaaagagataccccaggtgccgtggccggagccgtcaaactcatcacggatggccttgagcatcaaaggaaagtttttaatgtcagcctcatgacctcctcggtcgggggcggtagggtattccctatgatgtggtttaagatctagctaccagcgtgtgtatggagtggaaatacataccagtctaagtcaacaccgtcgaagccgtactgggacatgaaacgcacgagacgatttgcaaactcggaacgcaagatggcactcccagcaattttaccaaagattggctgagtgtcggcttttgttctcgggagtcagcagcttgagggtagcacggggttcaagaagtgggaggctaaataatgtactgacttccgtcgtcaaaaaagtcccagccgccaatcgacagccagacctgcaactttgggttccgaaacttgacattggtgacttcatggaatatctcccatggatcgtccaacgaggcgtcactggccatcggcacaatgttgagctgatgaagacgggacatgtttagagatgatcaagcttggtgaagcagcattgggcaaaccacttacactggtgtcgatgtaggcaaaggcaaagttgagaatgtccagctcctcaaccggaatctgagctggggtcatgacgccgcagctatcgaggtgtgctcgccatgattcgtagtaagcaacaacgcggtcacgggcatctccgccgccgcctgggtcctttggagtcccgcagttagattggcatccattctggcaaaattcctgtccagttgtacttgtcagtgttgtctagctgcgttttcaaggtggattgattcacggtagttgttccgcagaagccaaactggctgcagcagacgttcaaggggcaggcagctgagccactggccgagtccttgccgcactcagctttcgcatcgcaattggacgtacagccatcgccgcaaaacacctggccgtagccgcaccatccgctcgcaccacagcaggcgccgttgaggcacttcttgtctttggagcagctatggtcgtcggagctactaccgagctgcctcctgaagattccgggagccaaagtggcgttgtcgtagtctgagagagcctctggtgccggtgcaaagtctgcgagagcagagaaactaagatcaagaaagataagaaagaaggtcaaggttggtatcatgagcccgcatagggagctcctacgagaaggtttactcatggtaggtgcttaaagaacgaacgcaattgagaatttcaacaccgctgaagaagcaactgaagtaagtgagaggatgcgcgcaaagttttcttatccagggagcccgcgcttgctgggcgtataacgttctgttcacatcttccggttgagccccttgcgaccccttctcagatcttacagcatgtaacctcattttcagatctgcgctgatatcgaccatctcatgacccccaagttactggatacaaagattctgtatcatcaagcggctgtgtagctcagataaaggcctgttgcaagatcaaagtgcagcgctgtattacaggtttgcttgattaggcaagtggttgtataaggtaccgctgcacaggtatggtattgtcgcgagaagccttatagtatatgtaagacaactgagatccagtattaagagaaattacttggtggaagccttttataggtacctagttataaaaagcttgttgccttttttggtgtagggggcgggaccggcccgagcctcgtttctctagcgtgttctttaattcccaccgccgccgagataggcaatcgccctgcaagtactccggacaagttaagcgaattgccctctggtaacattggacggatctcagatccatatcgtacagcccggtaacgtttgaaagatctcagattcatatcatacagtgtggcgtggcaccgtgactctgataccttgacgcagtaggtgagatattctcggctgcgagtagcaatgcaagacagggacagccgatgttctgaggcgtcattatcgtcgagccgcctttcacgtctccggccctccgcacttggtgtcccgaggaggcctcgttcagctccttcatatggtgccttgggactgcgactcctttgggctggcgatccagaagcgagcaagaacaaacaacaatcatgtcgccgctttggatgtccttccgcttggccgtatggtccatcacagcgtcgatatgcgcagccaaggtggtgccagccctgccgccgctctgggatcttgacgcgcgcagcatcaacatctcgcggcccaacagcatctctgtcgccagcaatgactccttggtccagctcttctcggcctcgcaggtcgcatcgttgtccagcggctgcgccagcgcgatgaccaagcctctatcttgctccagcctcctcatcagtccgctggcgctctatactctcaacaccctgacggaggcgaacctgacggcgctgtgcgtcacgaaatgcacaaagtccattgccagctaccgcgagaatgtcttgagcgcttgcgccaacgacgtcacttccagcacgccctccaacggctctgtgccgatccctggaacggggctctatgatgatatttacaatatccagggcggctctatcagaccagtacacctggccgactatttcttgctcaactacaagatcaattgcctgcaggacgagtatgtttttatgatagatccccgtcagcatgtatgggcccacggctaattcacaatgggacagttcggatccagctaagtggtgttatctgaaggctggggaggagaatctcgtcctcaccagttcaagctgcgacgcctgtagcttgggggcagtcagggcgagaatcgagggctttgacgagtattcgtccgaagaagccagcgcgtggtcctcgcatatcaccactgcgtgtaagaccacggcggcgccactctccacgcccaagtactctgtcattcttgcgaacaacaagtgagtaaatgcatgtaatgagccgcagcacgcacgagctgacgccaggatggccagcactatcgtctcgggctacaaccccaagcccacgccctgctcgggcaccagcgtgcctgtggccagaaacgcgagctgcggcgacttcgccaagagccacagcattggcacggagcagctgctggccatcaatcacctacagtcgggctgcgttggctttccgggcaacaagacgtcgctgtgcatccagggctcgtgcaagacatacacggtggccgccaacgacacgtgcgagagcatcgccacccgcttcggcctctggccgttgcaagtgcgcctgtggaatccgatgctcgaccctcagtgccgagatctggctcacatggtcggccgtatcctctgcgtcagtaacccgggcggctacacgacgccctccgtatcgctgccgcccgccaccaccgtgagcacgcttgtgattccatcgccgcccggatcatcaatggcttattgcgatctgccgaccgtcactaccatttggaagatgcccccgctgccgacgggcatggttaccaagtacccgcttgccaatggctcagttgctggctgcttcaagatgtgggacaacccctactccaagatgatgtgtaatgcggccgcggccgtgtataatgctgatgtggattcctggatcgagtggaatccgagcgtgttgaatggcagaaactactccgcgtgggactgcgtgctacagcagaatacgtcatattgcggcctcttgtacgatccagcgagtaagtgtaggggcgggcgagattttaaggatcaaataaggcatgtaacttggatggctgactaggtttgtagactcgacaacgaccggctcgacagatgccgactacgacttcgttccgccccccgagggctctactccgggagccacaactcgatgtcttgtgtggtatacaacagtggatggtgagatggttttgctgcataccctgccacgagaagaagcatagctaaccctggcatcctctctgtctcaggcgatagctgttcctccatcctctctgattgggggatcacaatcgctcaattctacgcctggaatccccagataggtacctatcggtcaaccatgcgccccccctattcatcacttgtcgctgacatttactactcctacaggaccacagtgtcgaagcttgtggtctcacgcagccgtacgtctacaagacaaatcctttccccatcgtcattgagccccttgatcttctaaccctagacacagtattgcgtcctgagccctagcaacgccaccagcaccctgacgtcggcgcctttgaccagcaaaacggcgaaaactacaacaaccaaggtaacaccacctgggcccacgcaacctggtatctcaaaaaactgcaacaagtatgccctcgccaagtcaggtcagacctgtgacgggttcgccgcggcgaacggcatcacaactgcgaatctctgtaagaagaagagtctcaaacgtcttctcatattctcagctgacaaatactacaatagatgcctggaacactgtcttgaacggggcttgtacgcagtaagtcaagtcatgtaccttccggctgtcgttgtcagatgatctaacacgttggatgcagcttccagtcaggggcagcgtattgtattggggtttctaagtagggttttggatttatctactttgttacatgtttgtagtcttttaagcaaatcatgtagtcttgctaggaggtaggaggtatgaagaggtcatataaccttttctaccactatcattagtggctaatttaaagctagagggactcttcgatacacgatgttgcatttctagtgctaaggctcattccgacgagcttctagtttaacctacaatcttctactgtatatagtcctacgctttcactatttccttatgtctttcgacgtctcacaacattcatgttgtcagacatttcaagtttcattagacagtcatagccttttgcaattggctccttcacatgactcaaacatttgttgtgcgatgcaaacacattgctatccctatccataatcaaatgaaatgcggcttcctcttgattagagctagctcctttatcacgatacgcatagaaagcagcatgagtaacgtatcattgttgcgttggttgttggtactgtaagggacaagcatggtggcttcctgcttatttcgttaacaagcgagtctgctctctccgagtcccttggcattgaagataaaggcttccgtctaacgccgttcccaggcttgggtttcatctagactcatagattcttgcgcaacaacgtccttgtgaagcttgtgtctacactaccagtgggtactgatttggtggccggggcctaaactacccgtggacatgcatgtcaatacatgtaaatagtatctattatttaccgagcggtcttatactcggatatattctagaagcgcctattgggggtcttagaaggaatgctcaaagtcgtctccgggatgagttgcaaaccatgcaagagctgctatcaatataagcaatggacactatcgactatgaaggattttgtgggccgtgtgataggcaggctagtacgtaaccacagctcccatatactatatccaactccatttatgcttccctcgctgttgctcgcatcgtacacagcaggatatgggacgctacattagaaactttataataaccaagcataatgcggtgatccccgaggccgtcgtccagaagagattatattgactgtgtttccgttcttctctgcaagcttgggacgcacaaggtagagcacaaagtagagacgtagatctcagctattcggcaagctgcctggtttgtggcatttgccatatatggatgttcttattcaacaaggcctcacctgaactacctacctattcaagaaagttaaagtagttagtagctctgtatacaatatacatggactattgaacgtgactcttatgtggcatttgtgaaccaacactctcttatgctacactcgccaaggccgagccgctcctcatacactctcagctctcagctaaatgtctatccccagctagatattcttatttaaaggctcctgagggatggccaatattcatgactgttctctgcagcacagcttctaacccccccccccccccccccccttcctcatcctgcttccgtcagtagtagcaaaacatcatgttcactcgcagctttttgcctctccttaccctcatggcctgcagcttggccttcccgtttgtgaaacgggactgcgccttttcagccgatgcaaatgacggagacacctgtgcctctctggcagctgcttggggcatcaccgaagcacagttcaagagctacaaccccagcgttaaggactgttctgccctcaggtccggctcgttgtactgcgttgagtggactggcctggcagagggccagtccacaacaacggtagtgacctcaacatccacctcaaaggaggcaagcaccacctccaaagactctccatctccaacccagcctggggcgacgtcgaagtgtaattatgcatcatcatccaccatgaagtggttttatcgccacgatagctaatctgttgtccttctaggcacaaagtgggtgcaacagacgggagataaatactgtgctgaaatcgccgctaccaacggcgtgtccctcgctgagttcctcaagtggaacaacatcaaggtgagtattgcaactggtaaaatactttttgaaatgtctcatcttgacacacaccccataggccgactgctccaacctcgtcgctggtaactacgagtgcgtggcagtgagcggcaccaccaaggctaagaagccgaccagcagtctcccaggccacggggcagagcctgggaccatctctagctgcaagaagattcacctgatcaagtcgggcgactcgtgtgctagcatcgaaaagcattaccgcataacggatgcgcagtttcgcaaatggaatactaagctgaatggcaagtgcaacaacttgtggctgaattataatgtgtgcgttggcatttaataatgccacggagaaagaaaaggggacaggatatggttcagcttaactttctagcttacttgtataacgcgaaatgaggaaatattgtttcatcttataaaactatataatattatatactcacaagacaatacgctcccagatgctattttagattccgagcgttcgtatgaataaagtttttaaagcacagattcttaatatctttggaatagctatctttagtgctatttcgttttgcacgacgctgtattttttctccaccccaacttgcaaggcggcatcaattattaatgagcaaatctaaaatctaacctcttgctgccttggatattctgattagcggcatattctttcttcgcttgatcgctcattgcattccaggtcttgtcgcgctgcttgtttcggaaaatataatacgctttcgcgagaaggaagagcacaattccgactatattgataatgaagagattgaagttgccgcggtggtagagcggagcatcgctctcgacgtagatgtatgcagatatgatgctgccaacttgaacacacatctgacaagagaaaacgaattttagcaaaggcaaagttggataaagaggttttgaacctcaaagtatgtctcacattatatatcgcagctgatactgagcgcgtaccaacattgttcgaattcttcgatgtccagccaactaaaatagcgtctgcgaagcaaagagttagcagcattcgtagacagcagaactctgtatctgagacatacggcaatacgggtacgatgtcaaaaccgtaacgagagcgtatgtgccccattgatcaaccataacaccgggccaccatcgcaaagcaatgacacatggaagtgtccatagaacttgtatcatggacaccaaagcacgctcatttagccattctgacaatcgagtgattaaaatgagattgataatgtggaagacattcttcaaaaaaaaagtcagttcagttgcatagacattgagcgccgtctgtgactaaataaagctccaggtaagacttacatatggaattgtcaacaaattagtggtgaacgggtcaaatcctatttttctcagtgtgagagtaatgtatgtcgcaggtggactcggaggtataaagacaacaactccaaggatgtaaatcggccaaagatcaaagtcctttagcgtctcccacaatcgcttcggtgtaatggcttcgcggttgtgcatatcccctttggacggatcatctctcagaaccctgttcacaacaatagagacctctcgatctgtgaaccagcctttgggacgaaaccatgtcttggtctgtacggcagaagctggcatgaggaagaaagaagcaagcccgacaacaagcgtgatgagcccttcaacgaggaacagccatcgccagccagcccagccatgaaccccgcggaggtgtagcagagcaaaggcgagcaacgaagtggcaattccagtgacggatagagacgtccaaaagtagctgaggcggactggtagctcgcgggacgtatagaagtaagaaagccaaagaacgatgtcgggaataaaccctccctagtattgttggtcagcctgagaggtgaaatcggatgcaataatttagttagtaacaaacctccaaaaagcctagcagactccgtgtacagagaaaacttgctcgaccagtcaaagcgcactgtgaaacggcaacgatagaccataacaccatctgcacgggaatccaccggtctgggccaaccatcttcgagatgagctgcgagggtagttcagcacacaggaaagaaattctgaatacgctgttgccgtagttgtaatcttcatgctgtcagcggtaggtttggccaggcatggtgatgccaaaggtgcattattaccgtttgtggtcagtcccaagtcatctagcatattatccgacacagcctgtgcaaggtttccacgatcgacttgaaggccaaagaacatgacacactatgcaactcatgaaggttgttagtaatatccctaatagccattcgtggtataaaatgttgacgcacggcccagaggcaaatccgccaatccaacttcctcacaaggcgacgctcctcttcttccgaccaagacagcgacgggtcaaacacatgccgacactcgtactgtgacttttcgtatacatctctccagtgccgagcaacggcggggtccctgaatggatttttctcatcatcatatccgccttcctctgatgccggaatatcgctgagtagctgagcttcgctaggagtggttgacccaatgatgctagaagtcacttcttcagtgctagtataaattttgacgtccttcccgtccaccgccatgttggaaatgagtcggcagcgtgaaagcccagcttgatagattctttatagcaaattccaacttgccattggcttccccggtgctcgagcagctaccaaaaaataatcgatataccttctacggagaagctaccaacatataatgataagccccctcatgaatttacttataagtccgcaatcttggcatcttcaattatgcgctatgattgcgtgctagaataaccaggttgatggcactttgcatgtagcagcacgtttaaagctgcgtctccccgcaatgtgccgcgtgtgataatgaattgcgccatcagcgcaagaagatgctcgattgcgctattcggtacaacaaatgcgagcggcggggaatctgatagagtttctccgcattgcaaatcaatttagcggtatataagacggcggttggagaggttatctgcaatacagagaggaaacagttggcggttcgatataacttcgaaatctggctcagcatcaaggccgccaattccaaaggctgtgggggtgtacccttgaagtaagacgcgagcgactaccgtaattcaccaccagccatatctagtacattaaaaatgtgaaaattaatattaaaatatcaaaaatgaaactagattgatctttatttgaaacttaaaataagcgtccgcgcaagtatctatggtactgtaaatctgcgtgttcgctacggaatacttcgagaatgccggattagcatggacgggcgcttaagaactacccagtgaaatctattcaacctttacaatacaaattgcgagctgatagtttcaaaatcttgatatgtgaagaacatggtaaaagagcgcttcccgcggagatgctcatcattcgcttgttatgggatttaatgctgtcagctggtcttggtagccgctgccaatcgaatgtcgtgatatggcgacatacacaccttgaagagggtcccgatgatagacctcggccttggaagctgcaatagctagcaacatgactaagcaatgataacgcctgactagaataaggaattgtctattacgagaagcttgcccgacacaatattgtgacggctcaacgccctggttagaagactcggaagtgatttagccggtcatggcggcgcagtcgcctttgaagaataaaatggacgttgcattctcttcgtggctataactctatccgcctattgcctagatcggatcctatctatttagtttactcactagatattgataaagatcaatgtttgagctgatattgatcaacttaaagtcatttttaaagtagctgacgtaaagagcctgtgggggtatactataggccaagacaacatgctaagcaaattgataagaaaacatctccagcacattttcatgaaccctttagagtgctcgagtcaaatcaagggttagctgaaaccagattggcaaagttcaacgacgtcgaagcagccaaatttgacgactctctaatctttcaatatactttctacgactatgtcaagttctccaagaccttaaaatttgcctaaccttttcgagagagtttaaaattgacgttatggatcctctcagcgcggatgagagcttcggtcactaccgcgatattaagtatatgcgaaaatgtctagtgcggaagatttaagaagcattttcagaagcgatcgtgtacaaggcattcagcactagtccatcagctctatttgatcactctaaatgaacatcggaccatgtctgattaattttatctcttggtagccgaaactatgtaggcgcaactctaaaactggctaaagacgctggatgaccaaagttcgcgggtttcaatctcagcgatttggatttatcaggacggctaagtatattgacacactgcttgtttagaaaaaaaatttaagatattacgaatatcgtctttggcgtgtcatggagcaaagcctaagcattagcagcataaaaagccatctttctttgcgaatatgcttcgagagatttcttcaacgttctcaattgtacaactaaagactagggtagataagagaggagctgaacaaaataaataaacagctgccgtcacctaactacccttcatccatcttgctataataataagctgtaattgcgatagccgaattaatttccgctttaactgtcactcggatataattcccttttctaacggatagtaagtctatttgtcaacaattaccaatacaaaatatcccaagtacaaagttctatcgcccgagaactcatgcatgatcaaccaatgagatcaatatgcctgcctgactgatgttggacacgaggcattgctgacactttaccatgaagattccagtaatgtttgattgcatctattgacttagctataatgcctatttaggaaagtaagacgattcttgatcagcataggttgatctttccaaattcagctgttcttttacgaaatgtatatccgaatgtagtaaccttgccaagaagagagtctgatcttaacggtactgtcggtcggctcatcggctcatcggctcccaagcctgccggatgtcagaaaatagtcacctatcacttacacatcagttagcaagcagtatgggtagcgagatatattagggcaaaacaacaatcgatacatcattttcctattacgcacaccgctatatcagcatcccgttgtctaaaagacgtattcattttcacctataagtgtgtattttcagccttccagcgtgattctttaggctgtgtccactacgtgggcaccataagcatgcattccgctcggaagctccatggcgaaatgttgatttgcattgactaaccgtttttgaaaggtggctatataattctattctatttcatattccagtagaaagtaattactcccgaaataaaagccgatttaatgatcagatatgtatatatatagagagagacctcgcatgaaatgtctaagccatctcagtcaggcatcagtttatcgactctactcaaccattctgatcagaagctatttctaccatttataaaatcatcttgtttcatttagcaactatgaaggcagctctggttctttttttcagcgccgtcgcttatgcggactatgaatttgcagcttggtcagagattggctgtgttgggagcaaggttgccagcacctctggaaatacttttgacagttattgtcatgatatctctggccaaggctggtactccattggaggaagtgccatgtccatcaagggccagtcaatcgtattctgtgaggattctggttgttctgtgggctgttttggcgtcgacgatacttcttcatgctccatgttatctaaaccctattacgaacagccaattggatcatggaaagcggtccaaaattaagatctttacattatatatatggtgtgtccgcttctttttaaaacatatcttgaatcttggctcacaacggaataggttcatcgagcaggctgtacccgggtttgcctcgtcagtcttagccctgtggagaatcgaatgctattcattggattttttgtacttagttttatcagtgtaaagagatattgatctcttctctctttcttgatacgggaattttcagtactagtacaagagttattaatgatctcaattcctccatctaacaattactaccttgactatcctatgaatattagcgcgtgataggacatgcatcaaactgaccaacccgtgatatttgaagtgctgccatgtatttgatttcagtcatgatagctaggactcactagatccatcttagcatccctaggactcattatcttaactgaacttgatagcccattttacaagttaaagctagatatcgtaaccttggaaatgtagctgttaattacacatacactctatatccggtggctaacggctctgtgtctctattaccactatatgttggtgctccaaatttcaacgtcagcactaacgctgcgcgcaagcctcactattaccggacgaaacaaggcctatgagtcgctacaatcatgaagcatacctgcggacatttaaccgagcggcacaccttattaccgctgcctaggtatctgttcggaaaaaaattgcatgttcatctatttaggatctgcttcacctacttacttatagtcgctttttgtagctaacaatcttccgctcaattgtaccctaaatcagtgctgaagatatcattataaagtttctgcagctattattgacatcaaatcttatttttcgtcttatatagaacgataccaaaccttccaacgcatgttgaacacgtagcttctaccgaggattggccaccaactgcaactgcacaaagtaatttgccccgacatcttagctgtctaagatcacactaggaatcatgaatttagtaagtaatacttgtatgaaggacattattcgttaaaagtgatgaaacataacaaaatcttgtagcctaaaagcccctttgtttcattatacctcaggcacgaaatcgttcacagcggcgtcgaatcagatcagcgcatcgcctgttagtggtgacgtaacctgtaggaggccgcgccacctcactactgaagcccaaaatgaagttctcagcccatccagccttgttgaggaaacctcgtcaagatacttttcccacacttgaaagccatcgatatctatcgcaatggcgagagtcgatactcctgacgtctctgacgatgattttgccatgatcaactcggccacctctgatggccccgcagcaccttaccagacgcccgaactcatcagccgcttcccgcgaagcccaaagccagcgccttcaaggctgaatccggatgacgatgccgctgctgagcaatctcaaagctatttcctcgatggaactatcccctcaatcttcaatccacaggggaaagacgggaatctctcgagttacttcggagatgtcccgggtctgaaatatggaaaatcgctgtacaagaagctgagtaccaaagacgatgtcttgatcgccgtaatggggtaaatattctctacgctacccgaatctcatttagagcgacttcttacaagcttatacagcatgaccggctcaggaaagaccacgttcattgcaaatgcgaccgggcgaaaagatttaaagatcggccatgatcttacttcatgtacgactcttcaagtattccgggcaccagtattgcttagttgctgaccaaatgcttcaaaaggtacccaagagatacaaattgttgaaaccatcatcgacggccacacagtccgtttcgttgataccccgggcttctcagatacatatctctcagacaccgaagtccttgagatgattgcagattacctagctgctggatactccaaggagctacgcctgtcgggtatcatatacctccatcccatctcggataatcgcgtcacccatcatgcaacaaaaaatctcgacatgttccgcaaactaactggagagaaaaacctcaaggatgtggtcctaacaactagcatgtgggatagagttgcgccggaagagggccagaagcgcgaacaggaactcaaaggcaaattttggaacgttttgatggcgtttggcgcagtatattcccgacacaatggatccgccgactctgcaaaggaaatcgcgtccatgtttgtagacaagaaaccgttttacctacagctgcaagaagagatgggaaaagacaacaaagcgctcaaagacactgctgcagggaaggagatcatggctgagctctcccggatgaaggagcagcacaatagagaactcgctgagatgaaagagatgcttttgcggacttcggccgaagagaacaaggctgctgtagcggctcttgagcagcattataagaagatgctaaaggacatggagaagacgctttcagatgagaggaggatgaatgaagaggccgttaagtcgctaacagagaggatcagtgctcttgagaagaaggggatctgttctgtgatgtaaatggagataccgtatctttttttgttcattctaaaatgcaattactatagcatcagccgtgttcaattgttttggcatgacaggcagcacgaaagcttttacagtgaatgttcatcattcggcagtaaaatcgtgataatccgaaaagtaactaatctctctaccgccagtagctttcatcatatgtcttacagtcctataattaggatgctccttacattgatcacggcacgaatcctcaatgccagcaagaccccttattctccaattatgtcttgttatcgtggggtctgttttgtacgtacatagcctcccaccaatcatattcgctgcactaccaattctgttatcgtcgtgcatgtttatccagcaaattagagatacatgtatatatggtgtcccagcccaaaaaccttggagtccgtttcagagatcatttcagcttggctcctcttcacgatttctcgcctcatcatagccatcgtcaacgtcaggagagatatgatatatactataatcacatggaaatcgacgacttcaccaagtatctcgccgccactgggctctcggcgcgtgaagctgagattcgaacatatgtagcacagggcgccgaagatgtacgcgccatcatgaattcttcactctcgccagacgacattcgacggattgccgctcgcgaagttcaccctgccattcgtggacgcctagttacaggcatcatctggtatctcacttcactggctgctgaacgcaatcaagcttttctgtctggtgctttcctctgccttgatcctcatggcaggctttctgccttcttctcggctattggaagtccgcgaactagtagccatctcagacatcacagcgcgccaggctgtacgggaggaattgacctcgtcgtagatggtgctttgccaccactcgccaacaatcaccggcacgtgctttttatttctattaggaacgataaatatcgcggcaattgtttgtttcttaaacctgagccttacggcatctcaggattccgggattttggccaccataccgatcgctatgtccgttcgctctcgcgccggttccgatttggcggcaacgatcgtgacgggatgcgaaaggaacgtattccagatcgtcatgtcaaggccttctcagaagcagtatctcatcttccggatggcgagagcgccattgcagaagttggtagaaaaggcgcgggcgaaggtattgctggaatgcatgcctatcttaccgcaaaggcccgtgatggaagtgccaagcctgctttggcagcattgttgcgtcgacttgaagcggagtacgattttgtcagcttgcggtttggtaatgaagtttgcattgattttcctttcgagatttccaggatgctgcctagagcgccaggaattggcggtccgtcgccatcccttttgtggttgcagtctaaggatcaagagattctgatatctgtagttacttcagagacgcagaagtctaccataagcctatataaataacaaatcccagcgacagtggttggtatagagagttgctcctctcacagccaaatcagatgcctcagacttaaataaagatatctcggagacttactttcgttgattaatggaaacaggtcagctcaaagagccatggtcgtttatgatatggattgcaaacctttcaaagttcctcgactagcagcgttatgatgacttgtgcagttcagtgatactaaatgttcttacacttataggatattgcatcgttgcttaagcaattagctgctgccagtataggctagatgtgccgcgggtgctattttgacttatacaaagctattatccaccaatcgtaccaacaagaccacctgctagcatctagttacttgggccaggccaaagagagagctatgcaccatccttttggggaaactctcactgttgtaagctaataatagaattgctctagcgagaataagatctttgtttggtggttgtaggcctcatagcgtggggattatacggtgctttactccacctcttgatcgccgtacaagtatttgccgatgacggagcggagacgccagcagtgaagagcacgcaatggcactacgtattactatgccgttattaacaggcaccagaaaacgtgttttgtatttagatgaaagtctctgatgcttcactcaataacagctgtataaaaagttagttatcctgacttatagagccgtgcttacgctgcccgctcagaaaagtcataaaacggcctaatcagcagcaacaaagatggcaccaataacagagcccatttacatcacatacctcaacggcttagacattgcggcgctgaagctcacagatgaagaaatactcggggccattgaaacggctcttgatgcgcagggccgcaaggagacagtgatcgagccccgagtgcatctcgtgccgcgggattcagcaaagggccatttcaatgttttacgcggggtcgtccaccctctaaatgcggcgggtgtcaaggttgtcggcgattttgtcgataactacaagcatggcttgccctccgagtttggaatcctgaacttgtttgaccccgagactggcgtgccccgagcggttatagatgcaacgtctattacagatatgcgcaccggtgcagtcacagcaataggtgcaaaatatctggcgcccagtaagcccaagatcttgggccatattggcgcgagaggcagctcttactggaatatccgtctcctggccagcctcttccaatttgacgaaatccggatccactccaagcgcaaggagagtcgtgaagcactgggttcacgcctagagaaggagttgggaaggccgatacgcgtgctggacaactgggaagagaccattgtaggagcagacatcgtcgttgaggcatcacgattgccagcgccagaacctttgctaaaaaccagctggatcaaaaagggtgcgctggtgatgccctacggtacgatgagtgctctagagctctcactgacggatatcatggacaagatggttgtggacgattggggtcagtgtcgcaagggcttgccgctgggagcattgcggcagcatgtggacaacgacaagctgacagaggagaatctccatgctgagatgggtcagatcgtggcgggggcaaagaagggcagagaaagtgatgatgagacgatattgttctggcaccgcggtttaagtctcagcgatattgtccttggaacggctatcctggacaaggcggcaaagttggatattggacaacgcctgagatatgcttagctttagaatgaaaatgaatgagttggttagaacacaaactaacgaccgtcatctcctgaagaacctgctcattctgcttatttatggtttcttcgttgcatcgcgtatatatacatcacttgttgtagagcatctacccttaccgtcgttgcctagtttacaaacgtgatgtttagatacatgctatttaaaatttggagctatataatcgttcagatccatttcatctaccgtggtttgcagatactcaatttgcgcctgcacccactccttcgtcagtcgatgagtctcggcagccggccttccctcagcctggagcgtctcgcgcatcttagctaggcgtttggctacaacatcgaaacgatagcctgtccattgccggaacagctcatcgttgttgctgatgggcttgactgtacgcaacgtgctggtatcgggcagtaatggatcacgcggacgcatcgaaacaacaaaagtaatgcgctcgccgctgccaagagtgcgcagagcagcgtgtgagaccatgctgccttgcatcatcacggcatatcccatgccaggctgcctcatcttcaagatgccgccgtcgcctttgcgcaaggccgtctcgcctcctgacatcccgatcggatcagagagcattagaacgcatacccacggataagagtcgtgatgccacgcagaaacaagatctttgagatctgcgccctcttcttctggttcaaggtcatcgtcacttgcttttggcggctctggaggaggcaggttgtccgtaatggcactgctcttatccacgtgctttggcaattgtacgttgagctgtccaatctcatagtccatgatgacatccaactctacacctgctgcatctgagcatgccttcagcacctcgggacttcgccacatggaataggcgaatggcgcagcctccccgtaaccacgaatgcggtagacaccggggtatttccatgagccatacttgccgacaatctcggggcgaaatatatcggcacgcagctcacgaacaccggcagaagtcaagagtggaaatggtgcagtgatggctgtttgtgaactggcttgcgggaagtcgaggcctaggtcgtcaagactgattgttgatgtcggatgattgtagcacagatgctggggtggatcgaaaaggattggctttttttgcgatgctacatctatcggctcacccaatagctcgctagatgcgggttgaggaggtcttgcaacaccagctgccgccataattcacagtttgtatggctgttttttcgtttgagattcagacttgtgataccagcgaggtgatagcctcactttgccatactttggacatcggtatttgcacttaacactgcatacccacttgctaccaccgataacggtcaaaaagttggcttcaatcttcatctgtagatcacagagcaatcacgccaccgcatgctgcaagcacacgatcaacgcttatacaatctcacattagcgctttggaatattgacggcttatgactaaacactaaaaccagttcaaaacaggcagtttacgccctgaatatatggcagatttcaagatcttaggtgctgcatgtcaaaaccagttatttaatattttttgttagatggtaggtggtttagaagcgggtttgactcaacgtcttttttaagtaatatgtagcttagcaaacaacaggtaaagaaagcaaatacgctaggatgtcaaacagagaagttgaccaaataatatgatttgtttatttatttcattaataaaatgcgtgagttctcgccttattgctggtgaccgatttgcaattcccatttgctcgctcgccgtttcaatcagttcttctaatatcctttgcttttatccactttgttcgtaagctccttcccttcactcattcggatgaggttgtacttgagaacttcaaaaactcttcgagcgtaactactcgaatttccgctaacgtgcggtgaaatgaagagattttttgtattccataatcggtggccatcaggcagaggctcgggatccgtcacatcgagggcggccccgcgaattgtaccctcctcgagtgcatcaattagatcatccgtaatgatgacttctcctcttccgatgtttgaaacaaaggccttctttttcgcaagcaaagctaattctctccgtgagatgatgccgcgggtcctgtctgtgagtggggcggtgatgacgagcagatcaagaccagagctcaggaattgatgtaatccttctgtatcgtcggccgagaaccatttgctagggaagactccttctggatcgccgaggcctgctggtgtatatgtttcatccttacgcgactcaggagtatgacgtggatgtagattacacgcatggatatccatgcccagtgctttcacgacacgagcaatctgacgaccgatggcgccgtaaccaaagataccactatagatcaagttagactcgttgctttgtacatattgatggtaatagctgagttaatctcacactcgctgtccaactgcatcatctaccggatcgtccaacttgtgccacgttttctggcgctgaaagtcgatgtattggggaactataaaaccactcagacatctatcaagccacggatctgttgagacatgttttactttgatgttggaaagctagaaatgtggttactacccattcagctatctgcggtcttgacagcgggttagcattcaatactccagtcaacccgcgagaaaacgtacccatgcacaccgctagccgtacaaagagcaacatctgtgctattgaacagagggttttggagaatatgatttgctccggcgctttggatttgaacatactccaactttggagcgatatgtgctgcaggtaaagcatttccagtaacgaggatagtaacgtctttccactctttctctggaaacttctcttcaaatgctggcgtattccatatacacccttcaacggtgactatttccaggcctgaaaatagttgtttgagctctgaaatccactcaggctggaatgtattcttgaggagtatttttggtggcccagtcactccgaggagcacaagcaatttgtggccattgagggctttatttgcggcagcggccataattggcttctttgacttgatttcgaagtctctgccgtaattagattttgctgtggcaatataggtattatcaaattttggagtacctacttaaaggccgtactgctgtttcagggccgagagtatacaagagggattgagaacggtggaacactacgtatgtagggcctccgtaacttagatagcgcgccaaatccgctactcggaaaaacaccagtatctgacctttggcctatattatgtcagcagtactacgaagctttcgtctcgcaatattagcttgctattgtcaaagtaaaagtggacatgttaatttcactggtgacaatgagttttaccaaggtgacagtgacgcagtttaagcagccgtgataggttaaggacattaatttctaccaacaggatttcaagattattcgactgctagcaaaatccataaccgattccatggttttgtcttccagaaactggagctaggagaattaccggcgttcgttgtatggaacaacagagattaaagctggtactgtttatgcataaatatttttttttttacctaattcttcaatagactgcgtttggctagataagaagtagaagaccgcatggctttcaacagctgatagcctagctttgcaattctatgtaattctaagcctttatcggcaacagatcattgacgcctcatgacagccctcaatatgcttttatatcggatttatctgctcttctttagattcaaatccttcattgcaaacattgcaaaaaatggcaccgacaatactgccaacgctacaatgagaaggacgtgcataacttccgtgtaactcttatcaatagcgatcctttccggacttccgggagaatatgatgaggccactatgaaggaattctttatctcagtagccgtcgactgcgctgcagccggaaggtcgatgcgtagccgtgggaggaggagagcggtccagatgatgccggataaagcgttgccaatagctcctccaatggccccagaaacttcgtacaaagttgttacggaagccaaatctatacaagaagattcaacattcattaattagcaattaatgtattttcggcaaatattgagagagtttccataccttcatgcgctgttaccgcttgaacagcggtttgtgcaataatggagatcatccctgtcccggctcctgatatcagctggccaaatattatctgaacgatgcttgcactcatatcagagtatctgagcatcaaccccgcgccaatcaactttaataccattcccagcagaatagcccatttgtaaacacctgttaacttgatgatgaaagccgcaagcaatccaatgacagctgtcgcgactgcttgagaggcagtgatatttgttgccgctttcgctgactgattgttgacaatgactataaatgagaagaaataaggcgcccagatatagtaactcaagtagaggacgaattgtatgatgcaaccagctgcaacggtccgatcctttgccaacttgaaggaaacgattggatgagatgagacataaagctcatatattgtgaaagcaataaagcaacatcctccaataataatcattgatagcttagcagccgaggtccatgactgaaaaggatatgtggaaagcgtcattggaagtagaataagtgttaaactggctgtgaggagtaaatgtccaatgacatcaaggcgcgaccataacgcagaaatattctgaacgtcactctttgtagcatttgcctggggtgtattactccgccgtgaatattgccaaagtgaaattaacagtggcattgatacaaccgggaatataatcgccctatttgcgcattagcttttctaattatcaccaagtaaccaaattgttgagtcagaccacatgccatatcccctttatcatgtcagcacgcccttagttcgccgttcttggggagagttcttaccatctccattcttcaggtaccattgcgcttacgattggagctccaatccaagacgtaaatattgtgggacataagacaagacttccgagtattgatcgattttccaatgttgtaatgtcggctatcaatatttgttgcaagaattgtatgccgacctggccaatggtatagaagatttgccctgccgtcaggcttcctaagttctgtgaagctgcattaatggcaaagccaatcaagattgccacgatcgatatgctgaatgcttcaagaagtccccatatattcgctgttttggccaaggctggcttaacaattgcatatctggtttgtaagcaatgggattaagggtggtccagaggtggtacgtacaaaatatactgaacggtaccgatgacggataacatagaatgagcgttgaactcggaaagggcataaggctggtaggaaataatggtttgccccgcaaggctcacggcgattgctagaagaaataggccggcccaaatgaaagaaagtagaactggaaaaggcctttcttgagcgttggtagtcaaaccctcctcattactgcagcgctcgatgttggaagagttattttgtgacgttttggcggcatcttggcctgatactgaagcctgggaaatatcagtcttttccattgcttgtgcgtaatacaagttatcggttggaaatgagattgcgatcctctttcccagtattttataaagtgttgatataggcttctttattttaccgtggatgctgaatcctgtgcctatggagcgtcaaggggcgactttatagtctacaacatgtcggtcttcggagtactcaggatcaaaataatagcaacatcaaggagctaattgagacttttatccgaagtgggtaactgaaaggatctagaaagctttagacgatagatgtgtactaatgtaggcataccttctgaacggaagctgctcatcctctctagtagcttttaacaactattttactacttagaagtcatctcgccctctacagaaataaaaaaaattacaatcattgtatttgctagtaactaaatacatcaatggcagtagtctcgcatcttaaaaagatcacaaagaaggaaactcgctttacaatgcgtcatgtttacgaatttggtactcaactcatacgatctgataagcccaaagtatgtccggtgctagtgctagactcggacataattgaacaacattcttcagcttcgggtgtgctaggggccgcttttgatcattgacatatcttatctgatgatcaagggcgtgtgccccactgcctctgcttctaggtttgggtctactccgaagctctggattcgttagtatattatggcttgtcgtatgtatatgtaagtagcaaaacgaatgtacctccttaatctaataaattatattcactgaaaagagcttttcctgtcaaaaccctttcattaaagcggtctatattgcgtatattcgttggtagcgttttatttttctaagcctccccccccctcccacgacgctgcctctattacactacttgggattatggggctcaaagctagtcatttcattctcttctcaagttgacaatatcattgtactacaatactccaatagtctcattagacctatcctgtgaggctaatgaaggccttttcctggctagcttggaagctgtgatgaaaggactgcatctcataaagccagattcagggaacttattgtttcgcagagctctctgagcatatgtgtcactcttccttcttcacaaacttgcctgttggcggcaatagtaacatgtaggtaagggccatcaagctcagcctctcctgatatgactagatcgtgcaagggtacttcttttgtggcatcgatatcccgtgatagcacccctatttgaactcgttgttcgttcatctgactatcaggatggtagtcaaaattctggtatgctatgcaacaactatagttcgtcatcgcttctggccagtctgtgcaatttttcttaatctcgtcaaaccctagagcctcaaaagacaagctgctgagatactggtcctgcatcttccgaagcaacattttccggtctgtatcctggtgtatgtaggcgcgcactggtatttcattagtgcaaggaccaatgatgttttggcacgttacaggcaggccttgccgtccggagacaattcgaccaaagaccacatcgtttgttttagcttcttttgatagcactatagcacaggcagtggtgaaaactgttgcaggtgtgatactgctgtttgcctggagagggacgctgatgacctttgatgcatgataagtcccgggagatacgacttgttcttggtgagcactcctgttgacacctcttatgacagccattgaagaatcctgtagaagacaacgccagaaatcatagccctctttacggctgtcagctatatgctgcatataccgagagaattgggctgatggtggaagaattccgccgctatacaaaacatgaagagagcgtacaatgtgctccaggcttaaaccgtcatacaaggcgtgcgacattcgaagtattactcgcagtgatgatgtttgcgctctcaaaatggtaatgcgtatgagtggctgccctaagcgaataggctgtttgagatccatatctaggaatgcacgggttgcactgttgatgttttcctctgtttcaattatctcaatggccagatcaagatgcttcaagacgatttgatagagttcatctgccacttccaggaatatcgtcctgaaaatgtcgattcgcccgactagagatttacaagccgtctctagacttgaacaatcagaatccgatgggaaatcaatgtagaacggcgtgggggttcgtggatggcccgttgtaggattgaagaggaagagtcgttgcatctgcgtagcaggatagatgtcttggattgtgccgtgagaataccccagctgaggtgaaatctcattttcgatgaatgctagcggatctcccatagagattagctggaacgatgtgctgctgttggtctgtacaccgttggtcacttcgtaattctccgactgaataagctcaatctttgccgccagatggaggggaactggttgatcaaagatatctttgaccgataccgttacacctattcggcggctgatgcgtgaagcgagcttcgtagccattagagaatgcccgccaaggtcaaagaagtggtcggtaatgccaacgtcgatgccgagcacgtaagaaaactcctcacacagcacggtttctatctcattacgaggggccacttgtgcagacatcatctgtttcccatttccactgtacgacgatacagggatagagctgcgtgaggctaattcgcgacgtatggtagccgcgagatcgccaatgacaggttggtcaaatatgtccttcacagatacgcgggtattcagccgacggccgatgcgcgcagtaagctttgttgccaagagagaatgaccaccgagtttgaaaaagtgatcgttgatgccgacttgaatgccgaatacctctgcaaactccttacacaacacgacctctatttcgttgagtggaagcacctgttgaaccctttcttggggcttctgagccattacttgagctcttcgcgtaaggctctttctgtcaaccttgccattggcattgagaggcatctggtctatcagcacaatgtgagacggaaccatatacgacggaagcagtgactgcagctgctcgcggatctgtgacacgaatcgacgactttgtagccgctgtagcggccggtttgtaaggctggccgatgctcgaactttgttatcagtcgggaagcggatcagagcacggtgtcccttttgggtatgtaaatcatagcggtggaagacagcatccaatgcgccatgttgagaccattgccgtgccgcactgacctcaacacgaaagccggcctcctcaccaagccgcacaagatccgtcgcagagagagatgagcagctttcggcgtcagcgcggacggctgagatccaggcggcgccgtccagcagattttgagtctcactctctccactttcctcatccagagagtcaactatatgtcgctcgaatattgtttttctatacgggatattgctaacggcaacggtcagggcatccgtcgagtccttcaggaggctgagaagtgtatgctggtccacccgtgattcttgaaagtcgatccattcatccatgttgatctgatacaggggcttgtcttgctcctctgagccacgtatgtgtattattgccgcatagcggtacgcactaagctcattcgtggcctgcatcttcttcggaaggatctcaatgtgtttgatgtgattgggatgccgcttttcaagcatcgtaaagaaggccgggtcaacaagcagctcctcttcacgttcttccatttctgtcatcttttgccgtacagcgcctctagtcggcttgtggcccaacgcatgtaacgcccgagcggcgagaaaatgtttgtttgttgcgagcgaccgtatgtcgccaaagaagattcgtttaacgcctggcttcctaaccagagtgtccacaagctgttctagatagtcagacgaaggaaagtactgaactaccgagttgagcactaccaattctgggtagagatgatccagttgacctacgtctgtcgctgaaccgacatgcacattggctcttccatcgagggctggtatggactcaatcgccttggtaacaaacgtggccgctgactttgatggctcaagtcctacgtagctttgcagtccagcaccaagattgaacaagatcatgccgctaccggtgccgatctcgagtacgtggcctggcggctgaccatcaagaagcgtgtgtatggtgtcgtcaagccactcgtgcatctcagtcttgtcaatctcatttccgtcgtacatggatgtccagcccttgaaatcgttgccaatagcagattgagcgatggtgtcaatatcggcataggtgttgctttcaaagaaatcattccatccttcgacttggttaccagcttcctcctgctcggccgtatggtcgtcatcttgggtcacaataaaacccaccatttctggctcttggctctcatggttccggatgaccacgacagcatctcggactgagtcctgactgagaaaggcacgttctatttcggctggctcaatgcgatggcctcgaatcttgatttgttggtccatacgcccgagaaactcaatttggccatcgcctggacggtatcgcccctgatcaccagttcgataagccctcatggcttgaccgtcaattacgacttggacaaatcggcctgcgtctaggcttggatcggtatatcctcgagcaagcccatccccggtgacaacaagctctcccacgacaccgatagggacgatctgctgacaactatccatgatataggccccagagttgctgataggccggccaataggaaccccattgatgaacgagtcgttcttctcgatggtataaacagtactgatgactccattttccgtcggaccatacgcattaaagacgccagcccggacaagtgcttgcgccgcaattgaatcctggccatcgagtctatcaccacctataacaaggacctctagctcctttagtatcgaaggaatgttggctacacactgcttaagcaatgccggtgtaaacaaagccgcattgacttgctcttgggcgaacacagcctcgaattccttgctgtccaaaatggtcatataatcaatacagaccagtgttccgccattcaggagtgctgcaaaaatctcccaagtagcggcgtcaaaggcgatattggatagatgtgccattttcactgcgaatgggaactttaatgggaacttggatgttatcctagtctccttgacaagcctaacgacgctacgatgttcaaccataactccttttggcctgccagtcgacccggatgtgaagatcacatatgcaaggcttgtcgctaatggccccggggaggtcttgtctacatcaccattcatatcatccacttcgcgacattctgtcaatatgtcgctgatttttgcaaggtccacaccaggtagctggatctccggagcagttacatcagaaccgagtaagactagcctgtgctggggcagcgaagatagaatcgctcttagccgagcggcaggagaattaatgtccaagggtagatatgcgagattcgctttcagaatgccaaaaaaggcaatgactgtctcgcatgaccgcggtgcgaacactccgatcaaagtttcaggagctatgccacgctggcggagccaagtcgcaatctgattggattgatggtccaattcagagtaggtgaggcgacgtttcgagtcgacaacggcaaaggagtgtgggtaagcatctacttgggtgcggaagacgtcgattatgcttgcatcgcggggatatccggtcttttcgacctcaagcagacccatattgcgtaactccataacaccgtcgacaaacgggataactgcaattgggatatgaggcttcgcgagaccttgacttagtatctcaaagaatacactggccacattgcgaattttctcaagttcgaatagatctgccgcgaaaaccaaattgccgcttaatctgttcgtctcctggaatagatgaaactctatgtcgaacctggtatacacctggttcaataagggttctgcttccaggccttctaattcgaaatttccaaaatcttgttgagaatggactgcaaacataagctgtgccagcgggttccgtgacaagtctcttgagccaggtagtagtcctgaaacgacgcggtcaaagggaacatcctggtgctcaaacgctgctgttgccgtcaaccggacctgtcgtactaggctttcaaatgtttcgtcatcgtcaacagtaattcgcatacactgagtattgacaaaaaagccgatgatattctcaagctctcgccggttacggttagcaatgggtgtgccaatgacggcgtcttcagtcccagtaagtcgataatgggccgctcggaatgctgccaatagcacggtaaagggagtcatttgctttgctctgcagaattctcgaaggcttctatacagatcgccctcaatagtaacaggcacgtagcctgccttaccagacagtatagttggccggggaaaatcagttgagaattcggccggagagctgttcgcgagttggttggtccagtattccagctgtttctggtgttcagccacttgttcctcctgcttttgccatgctgaaaagtcgcgataatggattgggaggggtttcaccatcgacagagggtcatggccctggagagcggcggcataaaactggcccagttcacgacgtaaaatgtcagtggaccagccgtcggagattatatgatgcatgacaatggagagcacatgatcgttttctccaagccgtatgagtgataccctccatcccgcttcggatgcgagatcaaatggagtggtctgctgttgctgtagcagttgcaaatagccatcgttttggtcgtctgacaagtccaccgtcttcagctcctggaagatgcttgcatggacgacttgaacgccaacaccgtctttctcctcaaatgttgtccgtagagtttcgtgccgttgttctagggctagtagagcaactctgagcgcaccggtttgcagcagcccacgcatgcgaacggcgtatggtaatagataccatgaagcgccgagttccagctggtccaagaaccacaggcggccttgagcaaatgactgttccacaggtttggcataggtggtaagtggaattgaaacatatggcgtagaatctcgtccgattacatccagaagatcggcaaacgtgggattttggaatatgtcggagacttttagtggtatgccagcgattctggccatgtttaccattctgatcgcagcaatagaatctccgcccagctcaaagaagcttgctccgtcgttttcagaattgaaatcgaggtttaaagctctgtaccaaagctcccttagttttacctccgtcatagttgccggtggcccaaacttttcacatggctgagacctgacattatgagccagttcgctcaatagtttgccagcaatagaccgaagcttctttctgtctgcctttccagttgcagtacgaggcagatttttcatgctaatatagtaagacggaactgaatacgtgggaaggacttgttgcagggtcccattgatgtctttggtagcactgtgatcgaggacgtgagtgtcgctcgtgggcgcaataaagacgccgttttcttcgttttgcaacgaccctatcaaaaatgcaatcaaggttttgccactggaaagatccgacgttttgacagcttcagccacgggcatgatgtgaccgggcagttgttgtcgtaggcgggcttccacttcgctgatttccacgcgctgccctcgaatcttgacctgcgaatctttgcgtccaagacaaacaacagtaccatcagatctataccggacgagatctccagttctatagaacttgaagccgccagaggcctgtccagtaggataccagaccggagtcgtcacgaagaaaggcgactcatctggcggcagagcaacaatatagtcgcgtgctattcctggactttcaattaccagctcgccaacgcaaccaattggaacaagcttattggagtcatttgggtcaacaatccaggaccgggcgcctacggcacggccaatgttgtttggctcaagggtgaatggagtgactcttgtaacgctacatatagttgaactctcactctggccgtaagcgtgcaggagctgtactcgaggggcccagatatctctaatcgatgctgatatcggttctccgaccaagactaatgtctgcagcccggagacattttcaggttgaagtgtgccgatatacgaaggagtcagtatcacccagttgatattgctttttctgatgaaatctggaacgctattcattcgatcgtcgtcggaaggaatacagacgcacccgccatgcatcaaaaccgtcacggtctctaccaggcacgcaccaaacgcatacgacgcgaattgaagagcgcgggtttgaggattgattcctaacgcggggccaaacttgacagcacaggacacaaatcctcgatgctcaatcatgattcctttgggctctcctgtgctgcctgacgtaaagatgcaatatgccaagtcttggggcttcgccgttggtttcagctggtccgtatcgcgggacagcgattgtagaaagtcatcattgattacaatacagcggtcaatgatagtggttatagtgctgctgtggaggctggaggtgagagcgactgtagcgccagtttgtcgacagacctgggccatccttgccggtggatcgcatgggtcgataagagtaaaggcccggcctgctttaagcacagcaagtatgctagctatgatccattttgacttctcaaagcagagcggcaatattgcttgtccttggcctaggtcaagggattggatgtatgcggcgagacgcgatgatacattgtccagctcagagtaagtccactctccatcccaggaggaaactgcagtactatccggagcgtcagaagccctcttggatattacatcgtggatcaaggcatcttgtgtctgtaggcgttccgagttccaagcctcaatctctgcctggtcgtcttgcgtcacggcatctaggtgtctcactagaggaagatgttccatattttgttgaagttgctggatcaagaatcccaactgcctcaggaaacgagtcatttgaggagcatcaattacactctggtcgtaatgcgccgccaacaataccgagtcactagccatctggcagctgagtagaagggcacgattggcacagggtataaatttgttcgattcttctgtgtttcgaagaatcgcgcaactaggtgcttgcgaagcatcactttcagtgaccagaagcacagtttggaattcacaggcggcagactcatcatcccccatgcggcggatattgcagagaccaacctgtgcaaactcgtgcatggcatgatcatgagcagtgattgcctccataattcccaagacagattgttcaagagagcactgcacacgtatgggcactactgcttgtgccaggccgtcaacttcctcttctgacttgtgagacgacttcatcacaacaccaaaaagtgcctccggtgagtgcgtaaagcctgatagaagaactgcaagcgcggctcggcagacgacagtgttggaccacttctgttggactgggcccagatatgagatacaatgctctgcatatgtattgggatggggcgcagccagatgggaaggcagtgaaggaaatattgaggcatccaagccatcaaagtgctgctgccagaaccgagctgctcgttccaaattcccggcctgaaggctcagcgacgttccaaaccagttagagtattggacttttccaccctcataggccgtgaggacccgttgaagaatgtgttgttgcaacgcgctatccactaaagcatagctgaatgtccagatgagcagcctttgctttttgtcaatgtcttcgaggacgacgtatcgattgcaacgcggccctatcatagcagccgctgtctcatcatgcactattgcttctttcatatcgatagatgtagaatacatccacgaaaagaagttctctgccagcacaacctgaaaagaacatccgacttttggtataaatatgtatgtccttaaggctggtgtctggcgaacaacttccttccaggctatggccagccgttgggtgtcgacgcttcttggaatgtcgtaaatggcacgaccaatggcgcgtttcccatcagttgcagcaaaatctataacatcaatttgagaggatgtacatggcagaatagtctcaattttatctcgatgcaacccgcaatgcaccattacctgctcgtaaaggtcgtcgcattgcttaccagcaacgtcaaactccaagggtggtgtagctgtctggttttgttgcctgacatccatattattgacagataatacgttggataagtcgaaataggtacttgttgttactggactgtgtccggcttaatgatggtcacaatagccttgcgtagatgagtttggtcgagtctcaacagaagtgttgcatcaacaaatcatcaggtacttcatccgaaagtccgcaatggtgttttgttgtaataaaacaaatgctcaagaggtgaatgaatcttcccttgatgagtacttcagataatttcacctccagctcaagttttcgttatgcagtaatgtgacgtgttgtaatgttgcatcgttttgttcaaatagtaaatgttctgatagtatttgaaggctgtatgttgctagcttaatatagtgtcaactttactagtaatgttggaggactcctgtgcatttgtcacaggttaattatcacaagctgctataagaggtggtgtaattagaagctcctggcattaaccaatcttttgattcattcatgcaattgatactctttctagacttttactactacaactaggaataatttgcagagtctatggacctacgtagaatagggaagtaaaaaagtcaattaatggtctaacatgaagcaagtcggcgtatttaattataattatatacatgtgatgccaacttactgttgcgcaactagatcaggaattaccatacacaatattgtccacgtatagctcaatattacctgcattggcctggaggtgaacatagacaattgagatttataaatggctcgctccacacctcctgctccacacggggagggcccgttggctgacagtggcagttgaatcagagcctaatgaagggctgacagcgatagcgtggtgaaaacgcctactcagcttgctactagtagctccctgagggttgctttcacgtcgattcagctaccaagtggctggctgaaatctagcggcacaacgaggataatacgtaagatagcgcctccatcctttgccaagaattcgacggcggaaaatattagttattatgcacctcgaagtaggcacgactgcataccccacgctataagccatgtcctatgccactccactccgggcgtggtgttagtgtagttgtgtaggaatgccttaacagcccctttgacgggcataagaaatgagctttcatcttatcttaactctaatgctggtaggtgggcgtatgaactatatctgctttgattggaaattgcgagtcccctttccacagtaatggattaataccacagcagacgatcatcaatttggcgggtataaaccacaagccagcctatcactatatacggccaccagacgggctcagtgcctaataatctctctggagatatttgacacattgagggtggcagtaatcatgggctcgctcgcacctcaacgaggtgatgagcttcacaaagttgtttgtctggacgcctatacgtgtccggtccctatattcgacttcgcccacgagtatgtcgagtaccataatactatcggcgaggacctgattatcgagcgcgttcgcgatgccaccatcatcatcacatcgcgtgtgcccatctcggcccgcactgttgccgcttgcttccgcctggagctgatcgccttcatgacaactggtactgacattgctgataaaaaggcatgccgggctcgcggcatcacggtatgcaatgcacccggcgccaacgctgagtctgttgctgagcatgcctttgccttatacatggctgccaagcgccaggttgttgacttgcaccgcgttacactcgaggctgaggcctggcctcgagaaaagaatgtgtttcacttgtacccgcagctgccacgagttatgaggcatgagatattgggtatcgtcggatacggagccataggtaagtcctacgagcaaaagaaaaagcaaatatgagcgatgtttactaactgagacttaggtaaatatgcggaggccataggaaaggcactggggatgtcggtggtaatcgccgagagaaaatccacgccgattagtaaagtaagacccgggagagagccgttcgaagaggtagtgaaaacttgtacagtgctgttactcgcgtgtccgctcgatgaagaatcgagtaacatgatttcagaacccgagcttcgggcgatgagaccagatagcattgtagtcaacgtggcacgcggaggtgtcatgaacgaggcggcgctcctcagggcattgaaagaaaaatggatatacgctgccgccacagatgtctttgtaactgagccagcgacaaaggagggctgccaactcattcgagattgccccagcaacttgacactctcaccacatgttgcatggtatggaggcacatgcttggagaatctacaactaagtatcaaggaaacgctggagagttatgtggcaggaaaggtaatcaactctgttctttgaaatgtagtattgagataatcaccgccaatacatatataatgtccatcctgtatttcattttgctgattaatcgtttcgtctttatatgatccagaatgcagcaaatttctcagtttctatactaatgcttgctacaattatacagcgcataaatagatgagatgcttaaagcgtgaggatgtcgccattttctcatctagacaccaaatcatctttgactagcacatgtacaagcttcttctagtatgacttgttagacttgcaatagcttacaaacaaggtctatccatggggtgtgagattggatatgaagatgtgtggcgatgaaagtcatgctagactaataccggtgtggagtaggcatgtaggcaccaatgcatatgcatgctccattatgagtagccctgtaatgctacgtctctcattcacgtttctgcctcttaattcagagactctaagccgcgaacgattttagagcctcatatcatctacggcatctacggcaacacagccaaccccgttgctcgccctaaccatcgtggtaaggcagactcggatttaaatccttggtctatctttcagctcgccatgagacaggcaaacagctccttcataaactaatcaggtaagaagcacaaatggcaacatagctgaatggacgaagaagaagatattcttattcctagtgagaggggtaaacattactagcactgcatgtatcatatcctcaaacaaagggagcggctaagagcaaccttaaggttgcagaaaaaagagtctctgtccggatgggggaaagaacagctgcattatcacagctgaaaacaattgatgcgtcattaatgctttcttgaggttgaggtaaaatgcttagagcggagagaatacatcatgtctccgaacttacgttggtgacatttttgtagtcaacaagcatggtacttaatcctatatgggatacatattttcaaaaggatacgacacatataacagaacctatcctgttctagtgtagtgtaataataacatttatcactgaaaataaaaactctatacactttatcttgaaacaaatcatgatttatcatttgatctgccgttgttcttatcaatggtatgccgtaatatcatctgttgctagtaatacggtacacttgcactgccacttatgacaggtcatagacatttcctattatgaatccaagtgtacaagtttgacaaggtgcatctaacaaactcgttgactgtaacatatgtttgaatgaatgacaacttatataatgaggattccgcctctctgaaccaagctctttttctttatcactcttcatcagcaagcacacactcaaactacaacatcctccctttttatataaattcccaagcacattagctatacttacaatggctcccagcgctcaagagattcgaaaccttctcgaggttcacatcgcccaagatcttgctgaaaaggcagggaactcgggaaagcttcagcagcccggacatataactaaccacttccacgacaatgttgaattccacatcaacggccatgaattcccacacgctacccaattgaagggtgctgaaactatcaagggggagatagttgatggtggtctttctgatattcccaacgtcatcgattactccaagcctcacgattgtcaaatcctacaagtgattggtggcggcccagagagtgactgggctgccgctgtgattaaggctacggcaacgactatcacaggtctgtttctcattaagcattgacccaagctcaaagtgctaaacagtaattaggcaagccattcaaccacgaatcagtcatgactttccaattcgataacagcggcaagatcattcacctaaagaactatgccgacaccctccatgttcacaatatcctccaggacatctgatatcagccctgatgtctcagaagaaaggcttgtgagagatatcaatcgttataccagataaggaatcccatatattccggtagtatatgtggaaactatcatcatggccccccctcattgcagcccactttcttcatttcatcgttcaagtgctgaaatagcacttacatccgcactcgttagtttatcctagtcaatcaagcttgttatatgaattgttattgttatgtcgccgttatcattcgcgtagactgattattttttgatgctgaggctgcccctcgtggtaaaccacaagccctcagagccatgtattctcagactatgctcgtattcacgtatgaaagacagtggaagtcacagcgaattgtgtactatttacgcctagtagcttccgaataagcttccaatcgtagtcgtgtcgcttttcttaaatctctgtagatagcgcaaaggaaaatgcctccgctttagtaggtcaagcccgatccccgggtgccaatttgaactagccacctcgattctaattaataattagtctatgatgtttatgagtgtggcccgcagttgtgcctctgctggtaaaatcgtcgtcttcattctagtctcccaatgactcgaacttgttgcttaaacgacgaacgatccatcagcaagctcaacgccaaagtcgcgtgggatcgcaatccaacgtgccaatcaattgaagatcaaaacgggcatgataactcctaagctaaagagaaaggaccatccaatggcccggtgatagtgacggaaaacctctttgtgagtcatattgtgttcaattgcacgagcatcttgggcttgcttggctatggctacatcgctcaagtctatatcatggttgactttttcggtttgatcaatgcgaatttcttctcctcaactatgaacttctagttttaaatacaataatcacatcgcgatgctttgagaacacttgcgctgttgtgtttgcaaatgctggggggccttcgcacacgtttgttggaccatggcaggtcgctttgccacttgtaggcgctttcgatgggattggggacagctcggagagcttctttattgctgagactgatacggaaattttaaagcaggcggagcttaaatacaaagtgcgagaagacatggcagaaaaggactggcattattaggatatggaatatgacaatggacgcttggaatgcatatatccaagtactccaagtaaacaatctagtggttcatatattatacgaacgctgacattctaaatgttttattgtctagattatgagtttgtaacttccattcaacgtaatgcagcagcataaatttgcaggtcggtatcagcccgtagctttgtagccgtcgcggctgcaatgaagaaaataaacccgggtttgacagcaagctcttttccatcgcctagaatagcaccctctccagaaatcgcaatgaccagagtcgggcccttatgattccacactgaatcctcctttccagcaggcatgtcgacacgaacaacatcgaattcgccaatgggcggttgatacaccgttgtatacccatcttttcctgcctttgccggcaacttcagattgtctgcctgggtactcgagtcgattttaagggtctcggaaaagagatcagcactatcgcggtcggcaacaggacaaagaccactggcaagcatgttgtttgaacgagccatgcactccacaatgtctcccgacaaatagcaatgaataccatcagctgggataaacattgcttcgccaggctctagtataaagaatttcatgcatagaattgcaatcaacagccctgggtccgtagcagaatattgagattgcaagcgctgaagcaactcaaaagtttggcttggatagccaagtttctgaatgtcttctaaagattgttgcttcagctcctcttcaatcttctggatagtttgttcatcggccttcaataattcacggacaacgtttcgtagagtttcttcgttccaaagatttgtcccttctggaacgaagcgccgtagactcggtatattgaacatgggtgatatttggttcaagtctctccagccagcaaacagttcgaattgtgacagagccaccgcgatctctggcttgtggttggtgtctgagaacttttcggggtctttctcgtgaagtttggctgcaagtgatttgtttgggtgaatttgtaatggcagagctttgcctattgaaaggatctataatgtatatattagactattattcttatcgagacacaagcccagcttacctttggtagaaacgggagattttttccaaacttctccactgagtatgagccaagcaacttttcctcgttggatttcaagaggacggcaagcggttgacctgtttccagatctctcgcaggaaagtctgggtagtcgccaaaccacatctcggagtaataatcgtcatcatttatggtgaagttggttccaggtgtatttttgcagagttcggcagcgagcgactggtgacctttctttccccatggatagttgttgcaggttccgcttaactggaacagccgtgaaacgcttgccatgatgttgtcgttttatttctctttagccaggtgtgaaatggtcgtgctcaaagtaatagttaatgacagctgtttgggaaaagcagcagcgaaagcttcatagataaagtcctcgtatataagatctcagttcttccccgactgactcgggagataccgtggcaacaaaagcatacgatagcgagatcgcgccgctattaactggatctatgctaatacatatcatgatgacctcaccactgggtccttgctgacagaggcgggaccactatttaagcagcagcaaccttctggacaaataacatctactcagtttgcaattcattgtgataaaatagttcataggcaatggttatggtcttaaagattagtggttgacgtcagtaaaaccctcattgtcattaattggagcttggttttctcattccaataaagatagcgaggatactgttaaagataacgattgtttacccggttgggcaaatatttacaaattatgtggagaataatatatcaagaagtaacatcgacctactacattgaactctcaagtacttgttggttttggattgttaagaccttttctacccagaatcttttagggtagaccagccagatagctcagatctcaggtcaccgataattaggccagcgcgctagggtaatagaagacacttttctctcgagaatgacagacagaaatacctcattatcacgaataaggcaaatctcccaatttgtgaaggttcctgttcagccattcaccacaactcctccattgcagtgtatagtctgcccgctgatacaagagctgtccattgaggcgagaaagacaacacagctcgctatttcactgggctgggctggtcgacccatgggactggtaaattctttttgggccttttcgttcattgttgccggaattaagggagtccacactacgattcttgtcagcacgtcgcaaacagctcttggcatatatgcttacctggccctggggcgacagcattaactcgaatgccctttgagatgtattggttgctcaatcctcttgtgaaggaaatgatccctcctttagtggaggtgtaatccaacaagtctggccggccgatgtatgcatttattgaagcattgttaataataacagcgccgcgcttcatatgcttgattgagtatttggccatgaaaaaatatgagtgcatgttgatgttgaaagtatgaatccactgttcgtctggcaagtcgagtatgttttcaaccatcatttgatctgcaaagtatagtcagcgcttgcgtctttcatcatttaaataaaatagcttacaggccgcattgttaaaaagaatgtcgattccacccatcttttccaaggcgaaattgactgcatcctggcaattctctcttttggcaagatccgtggcgaacagatggcagcttctcccaagagcctcaacttgcttctttgtatcttgcgcgtcttgttcttcttcaggaagatacacaatcgtcactacggcaccttccttcgcgaacagcactgcagtagctgctcctatgccactgtctccgccagtaatgagtgctcttttgcctgcgagcttatttgctgccctgtaagtttcggtttttccatctgcatccggcagctcgtcgcgaacgggcttgggatcgggcatatctttgtccatgcctggaaattcctgcttagaaacagggatatttctctctttcacatgcttctattagaaaattggttccaacgtgttgaaagactatcataccgtctttgaattgcgatgtcatagtgggcgaacgtgctgatcagatttcggatagtacttgattccacctgaaacgataaaaagatgaaacggtaaaagaaaatggctgcaataagatacgaccatttgctataacagaataatcacttaaactcatgatctttccgtcaacctaatcgtgacacgcataataagatgaatgatgtgtacgtttcgtcatggtggacccgattttgtatgaggtcaacgatacagtttgaagtagccaaaggcaatctatgatacgtgcacttcaatgttcacagcttggcaatgacgcgactttaccgataaagccgttgttatatcgcgaagtaattgcagagtagcccaagttgtaagcaagtgtctctcagtgtgtggcgtcatttgtaatgcagagtatatatgacaactgagcttggcatcggcttcttccggtctacaatctatcttcacatgcaaatctaggcactggtctgggcaaaaaaatttgaaattctagtttctgcatcaagcataactatcaattgccgtgtaaagcttctaagctggcttccactcgaaatgatgcgggcctttcgctaccggaccgggatcttcgcctggcacacccggcttattgtatgagtgcgccccaaaataatccatttgcgcctccataaactttgtgggcagcattttgcctgtggtatacttgacgtactcaagcgtggcagtaagtgcgggcaagtaatggtcggctgcaattcctcgagacacaatttccttcagtgccgagtagctgcactgcaactcccgcccgacggagctatccagcttgatgtttgtgagtgtcttgttctctttcagaagtggctcaagcaaatcggcgatgaattctgattgaatgatgcaccctgctcgccaaatacgaacgcactcagacagattgatgttccagccttcgtcactggatgcccgggcgattagttccagtccttggtagtaggaggccaagaaggcacagtagacggctttgcggaggtcttcaattatctggcctctatccttgatgtcttgaataggcttcggttcgagaacagagaacgtgtcggcgatccgcaacctttcttcacgatttcccgaggccacgcggagataaaatcccgccgcgagtgttgggcaagatacatgcctcgttgccgattccataattgaccatgtgggcgtaccttctgaaccatcgtcatcctgtacgactttgtcgaggacttcgtcaagaacgtggccgccctcctgtcccgctggtttgccatccgtcggttttctcgtcttgcaaatctcggaagcaattctgacgaggaaatttgtatgcaattcgccatgttcgttccattgcgcaaatatctcaccaatttgatcgtagtcaagccccaatccgctattcagaaacgcccaagcctcgcagagagctgagagcataccaacttcgataccgttgtggaccatcttgacaaagtgtcctgagccgcctggtccgatatttgatacgcatggagcgccggatttcggatcctttgctgcatatagttcaagaagcggcatgacttccttcagtgcagcagcatttcctccaggggacatacttggcccatgtcgagctgactgataaccgccagaaactcccattccgatccaatctacgccaatatctgaacactctttttgtctcctctcggtgttccgataatgctcgttgccgccgtccaaaattatatcgcccttgcgcagctctggcttgattttctccagaacttcatcagctggcgcgccatgcgtaatggaaaacaggaacacttttcggccaccattttggcccaaactggctgtaaattttgatatatcatgatatccagtaatagtcccagtcagaccctcggcttggtcaacttgcttcataaagttgtcgacattcgcgctcttggcatcccaaatagacacgtcaaggccgagctcggaaaaggcgaatcccatcatagagcccatattccctgcaccaacaatgccaatttgcttgaatttcatgataatatctgtttgagcgcccatggttgctgctcggtcaaaaataggcaaggtttaagccaagtaataaagccacagcggcaaaactaatctataaacaccagaaaacaaaacaatacgattgtaggacgacgctcaactgaactcatatagttatggggattgccacccgaaagctgcatacttcaataacaactgggctgcgttgatcgaatgacgcaattgtggtgacagcgctgcaagcatcagcatgacgttatacatcttttaaatgacaatagcatttaactatcttaaggtgttctattagaaatacaattttgatcagaatacgagttcactttcttctagaaaaagtgtatattgtcgcgatgggcatcgaatatcaaggtcacagtgtccctacttctttcgcgtcttgcagcgtccctccttactttgacgcgaaacttcctcaaaagttggacgctattcgcaatgctggatttgatggaatagaaatatctatgccagatatagtggcatacggctgcgatatcgagcgaaaagaaattgaagaagatgattacgatactctttcagacgtagctaggaagattcgaatcctcaccgatcaacttggccttgttattctcatgctgcaaccattttcaagatttgagggatggaataaagatacacatgcaagagagagagaggaagcatttacgcgcgccaaaggatggataagaatcatggaggctttaggcaccgatatgctccaagtatgtgcacctcagagacaaattatcaggatacaacgatgactaactatctctaggttggctcatcagatgctccagatatatcatcctcatttgacgaccatgctgcggatctgcagcagttggccgacctactagcggagaaaggcttccgacttgcttatgagaattggtgttgggcaacctatgcctcaacttggaaagacgtctgggagatatcacgcaaagccgatcgtcaaaacattggcctttgtctggacaccttccaatcagccggtggagaatatggtaatccgtctacaaagtcaggctatattgaagatgttagcctggctgagcttggcgaccgttggcaaaaaagtctgagggaactggaacagactgtccctggagataaaattttcttacttcagatttcagacgcctacagaacggagctacctctgcgtaacacgaaggagagagcgagatcggtatggagtcatgattatcgtccactaccctttgatggagggtatctgccgattcaaggctttctagattctgtactgcgaacaggcttcagaggctggctttctgttgaagtatttgactcgaagcccaaggagaaaacgtccatggaggaatatctgaaagcggccatgcagtccttgactcgcatgcttggtagtgcaatggagtgagtttatagaccgaggaacatattctttaaaacatgtttgccacaagagaactatctgcatgtcatctacagggtgcaggctaggaatgtcgtttgggtgttaagctttgatagtactcttgatgctctgttacacgctgctacagagtcatgcaagtgactaccatgggacaacccagccaacgcaacacatttgactgacaattcgatcgtcggctaaaagattccttgcacgaaaattatctgaggaaaacaattgattgtatttttcttggtgttttattagcatagcttgaaactgaatgtcatgcgtgtaatgacgtcaatttgcgtttagccatatctctactatataacctttcctgctattgttttcttttggcttactccaacagccgacctacgccaagtgcgcagtgtgcgtaacggtgaacacacaactcacagcggatgttatttacccatacgagataattgatacactcaagatgcgaactcggactcgcaacatctgtaccgctgttgctcgtgccgtgggcgacgttccagaggcagagccgttggaaaatgacatatcaagcggaggtcaggctgtccactgtttggccagcctctttttctgtttaacgagcattttcccgcccatattcaacttcgactattcacgataccgctcttccgatttccacacattgaggcatgaagtctgggcgattgaagaacacgattattcgacatccttttaccagattatgccagatggctcacggtcacgacggagccgtgattgggaggcggaacttattccggttggagatttaggatatagcggctcgacgtttcttatgactcgcaacgggaaatatatcgtcaagtcactagatcgccgattcgaataccgcttcttcatgcacgaactatttcgtccttatgtggaccatatgacggcttatcctggcagccttctagtccgcgtcacggatatgctctatgttccaggatcaaacttgaacaggcttctgggtctctcggcaacacaccttgttatcatggagaatttgttacacggaaaagagaaagaggaaaatgagaatgctagggctcaatggagtacctatgatctaaagccagacaattatttcttcccggagcgcgatatcgccggcggtagtttgtcatctgagaatgtgaaaaacaagctggttgatcaaatgcccagccgattacgagtctcagcgcaaatgaaggatcagcttttcaccatattgaacgcagatacggaattccttgcgaactcgaatgtggttgactattctctgtttctggttcggcttcctggtcctgggcaacatccaaaatctcagtctagtacgaagtttcctccaggcgatgatacacaactagctgctaagaggaatgatacagagacttggagaaatggagtgccatccattgacggtaaatggatatatcgtatcgttattatagatttcttctgggccagacacatgttgcagccgaggatactgtcggggcttgtcaaaacattcaacatctatgccaaaaaaggtccaatgagtattacagcggacccgattgagtacaggaggcgtttcatggatatggttcacaagttgatgtcaggaagcgatgcttagaagaatctgttaatggcattgtcggctctgagttgcattttacgatgcaattttgagaacattgacacaaattgcttgatacatgtcgtagcggcgtttcattgggcatggctacgtttctatcattataacaacgggtcaatccgcgatagaacgtatcccgtgcctcaccgctgccttgtccgtctcacagcaccgcagacgcgcacggtcagtgatctacctacatgtacctacatgtaagtagatgccatggcccatgttgagcctttataaaaagcacgtgatggcgtttgcacggatgcttaagaatttcgcttcaatgccgtttgcctcatcatcaaatcactttctaaatttcctcttcatacccctcccaatacgtaagaatggcgatccaattctgtagcccatgcggaaatactctcgacatctctccgaattcaacaatccagtgcgactgctgtggttctatgaacaagagtaagcttactgccttcatcctagatcgatctacgtggagtattgactacatctaactgaacgtgtgtcccagacaaattcttagcaggcatatcaactacttcatcaactaacaatttcccttctgagcttcgccggaaacgacaaacgacgcagcaattaccgagtttggcttccgtggatacttggcctacgaccagggaaacatgcccaaaatgtggcgcgaaggaagtccgatacacgaccctacaattaagaagcgccgatgaaggaactactttattctattactgttcggactgctcagagaggtatgcacatgagctcttttgaattgcagccacttacaagaagagtaataggtggaacgagggcaactaagcggcaatcgaaccaaaacgcgaggtggaacgcaccgcgaccagacagtatcatcgtgaaaagtaaatagttagatagcggatagaatttaagcctatcaaatttccagacttcatcatcttgtcatctaagcattatcttgagataataactcgcttacatactcagcaatgacaagcatcttctcttcagtatagctcctcccgacaatttgtaagccaacatgcgctccatcatataattctgcgtcgtaatcttcaacagtagctcggtcgagctcattcaaaggagtataacccggatcgtacttgtcaatgttctgatccgccagagtgacaggcacattgacactggtgtagttcaatacattgacaaatgcactgtaaccgtaatatttatacttttgaggccttgccgccgcataaggtgcaactggacaaataaaaccgtcgactggtcgacccgtgccagtcacctcaatagtagagttccagtaatccatgtattcggtttgtaaacgacgtctctcaatgttgtttgctgcaatttgagtaccgttaaattgctccgttggagaggttccaaatagtcgttgtatctgtggatgaatcttttctcccgagagagccaaagcgtcatgaacatcttttcccccatcatagcgccatgaattgactatggcagccatcattgcctgatgagagttggctggtggcgtccattcaacgactttatgcccagcctttatgagagccgctgtgagtatggagatggcgcgagcgacaggaggctgaggattcacaactccatcagttttcaagactccgaatacaagtggccctttcgaggtcacctttgtgagttctttggtctctgcttctagtgtgtcgcgccatggcatgtcaacaacccgaggatcgtacaaccatggctgctgggataatattgcttgaacgagtagcttagctcccgccgccgttgtggccattgtcccaacagaagacaaaatgctgttctggccatccatagaggttgctattcccctgtaaggcaatcggtcccacgttggcttgataccatatgttccactaaatgcggccggcattctgactgagccggcgatgtctgtcccaagtccacccggtgaacctttcaaacggattagggcgccttcgccaccagaactgcctcctgagcaaaggaatcgattctttggattccatgtgtactcgataatgttattgaaagtctcgccagacatcagagtttgggggcagctggtcttgcagtagaaaacagccccaaggttgcgaagctctctgactatttcgctctcaaatgttccttttcttggatcgtctctatttccttcgaacgtgtcaatccagccgacatagcccatggtcgtctcagctcctttgacatgaagttgatcttttagagaaatgggtacgccgtgaagcagtccaattgtcttcttgtgcttagcaaagtaagcatcgagggctttggccgattcgatagcggcgtcaaaaaagaattcgtgcacacaattcacctagtattctttagtatgtctagttattgtagttcttgatgaagcaaccataccagttggtgggcaattgatgctcgatggcaaaacgcctcagtcacctcaagagaagtccagtttcctgctgcgatttgtttcgcaagacctccaatgtcggtttctgtaatctcactttccttgctgttgagaaactggcgtatatatccatctgtaacatctttctgttcctcagcagaaggaattttatcaaggcgccatttctgcggaatagagtcaagaattgcttgacgctttgcttccgctattttctcccagtctagggccattgtgccgatacagagaagaagtccaagtcgattgtataaggggaacttgtgtagtcttgtttgcaacagccaggtaacacataccatagccaatgggcagctttatttatacgtattcaaatggacacatacttcttcgtggtaattgcctattctttgttacacatccttgtttgattgatttccaagcttgatattaggttcattgtgtgattatttctatttgtaatccaggacgcgaaactgtcaatttgaagccggagacttttgacacatccatattttagttcttcgcgccttctaatggcgtataagtctctcgttgtaaactaaaagtcctaaagtaagaagatataactactttttttttaaattactgatcatgacatttatttactaatcgcgctatttgtttactgatcatgctcgatggagcccacttcttctgaaagagtcctactttacacgtatggttctgaaagatttgtgcttataattaataggtaatatgcttatcacaatggagtgataatatttatttatagtctcgtttataaggcagttacaattgctgctctgtttacccatggctgatataaccaagtacctagcctaggttctgactaaaactacctacgcaatacgtatccatagaatcggtatgcaaatttacatagactgcatattttgaacatttgaagtaaatgaacatcatttgaatttatttcatgtactgtggaggtctttggcagcagttatggcgtttaagtacagccacattactgagcaagaggcaaggttggtcgtcgaccatgcaggcatccgcatagcggtatgagctggcgtttgcatttctgaaatatccgaagagagtcaaagaagcaccaactttaggatttaaagaatatacaactatgaaattcactactttgcagcttataaaaggttaaaagttaatgttaattgagaaaatgattgagaaaatgattgagaaaatatagtacccatcatgggaagcttacttatttaaatgagggtgcatgatttgacatatcaagacagcattcgtgtatcaaagaaacatctgattaaataaagcaagattccgcattacaagttctggaaaggcattgctattaacaacgtttactaatgtgtctttcaagcgcaagccatcgatctatatcggtggcgtgtactcaatagtcaaagatccatatataagagtaattcgctatttcacaactagaagcctcgagctcagttggtgatcattgattggctgtacgtcacatgatttgcccggctagctcaatcggtagagcgtgagactcttatgaggtacacgttctgtattacaatctcaaggttgcgggttcgacccccgcgttgggcttttcctataacatcaccaacactgagagttggcttcattttttgcatgtttaccaatttgatcatccatacttatttttttgtttaattctttatttgataaagaagagcccaatgaattgccatcaatatacgtaatagagcatcactgaggtacaaacagcaacttcatcttttgcctggtaactttcttaatgcaaactgcatttgacatgatacggccgtatagagcttgttttatgctttctatacatgcccctgtatgctcaactatctagtgaattacagatacgcgtaccatctttcacagagcttttaccctgagcaacaactctacaaccatgaagtacggatgactcctgcgaatacatattgactggattggcataaagttcagttggcttgatcggatcgagccgattgatatcactggatcacttcaggaagctaccaagtaatggagatacttgtaacagcttcttcacagtagttgtgctgagatagggtagatgttaagtaatgattatgagtgcgtttatgcttggctattagccatcgtcccacgttaatatgaaataattaacattcacgacaagttgcctcacatgggtatcgtcgcatgttagatgactatgccgggtcatcagtacgtctagcagtgccaacgatacactagactttcctcatggctcaaagtcctattggtacatggctcaattcaagatacatcaaatcagttactttacacacaaactcaaactcctcaaacaagtgtatgccacttttcaccaatttgccacctcaatattcacaaagcgctcattcgtgatcgccagacagcaacagtccagccgacgatacacctcttggctttggcgaaaagcatgacggtgcttttttcgaaagtaggagaggcttccaggatgtgcgcagtgaggggacagtctgccgaagacactgagaaacgtaaactcgacgctctgaaactttacgtagagggggaatcaactcgcagatcgtaggcgctacaagttcagtagtacaaatgttatcagttctattagtatagttttcagcttcaacagtaagtctaacttacagcatcaactttgcaggtatcgtcgatgttgattgtgccctgaagcgttttcgcaatccacatatggtatatacacctctcttcctctgagctcgagtctctcaaattatttcccaacctgagttgaagcttcacattccttggtaaaggcaaccgcgtggtgcgtactatgctaaaagctttttcttataacataagaattttatattctcataggcaaacaaagctattcttgaaatatttgcttcaagccacaagtatgcaactaggaatgattcaacacttgcaagatttgatgcatgtaaatgtatagcttgcgcttcaatgtgtgttgccgccaaagtccccaacgccagtatttcccataattatataattacccatgtctattcccccaattccaggggaatggaaagaacaaaatatctctctggatactttcagcccttcatctcgttttcgccccctcctagcagcgacacgcacaagaccgacgctatcgcagccacgctgcccagaatcatcatctgcagtccttcccagagacagtgcatccaactgctagatgcatttccgctcctcaacaaccagctcttacctgcgccaaaagacatcaacgccaccaggcacgctgcgatgctccatcggagaccaaggccgacagtcgcagcgaaaaagtacggcagtagaggaatggcgccgccgatgatgtagcctagcgagatggaaataccggaagcaactggagaaatgggcagctggtcgctgttatatgagttctcaccggcggcgagctcagatcgcgcaaactgtaactgacgggctgtatcgtataagccctgacgctctttgatggtcgacatgatatccgcaaccatccaacccggcagagcgagaggttccaaatgctgcctcacaagcacttcttgcgcatctttattcttttcatccaagccatccatcccagcatcctgacgcagcatgcccttgagctcttcctcgtcgccatcccggtctttcgcctgatccgaaggcaattcgtctttcgcagaaaggtagccgccaatgcccatgctgatgcttcccgcgcagagttcagccagaccggcgtagatgactgtgtcggtgcggccaagggagctgaggcccgcggtcagggcaaagggcactgttaagccatctgagaagccgagggtgaagtctgagaggaatcggatgaggagagggcttcttgatttcgacatgatgatcgctgtgggttgtcgggataggcggagaggtgatggaggtgacgagctgtgggatagctgctcaatggacaagaagatggaaaaacgtgatggagggtagagtaggcgtggaaggtgaatcagcgcatcagccaagaagctatcgatagcagtttgagacaagatggaggtaacacaatcgaatattgaattcctcagtagacttcacgtcaattcccgtagagctttctcttgattttggtggtggtaagaagtatgtagtagcacgagcttgagaatagtcacttggccggcgcacaagatctccaactctggatcagttgagcatgcggtccgacaccaaatgtcctcagtccacacccttgcgtctgcacgcatgttacatcgccttaacaaatagtagtactatctgcatcccgggacagacattccagctgcgcagcccgctcacgcatccccatctctgcgtcctattctcctcgccaccaatccaagtcaggacaccgatggggccattgtcacctcaaagggaaaagaatccgctctgtattcatcaacaggaagaacaaaaaggtccctttggcacacttctcctgccgaccagccgcgaaaaggctgatccaggcacacacttggacggggtggctgctccaagcagatgctcaatcccgacccacgtgcgcctccaaaagaccctgtgcttaacaacgcatgaacgctgattcggagggagagacaggcagaccggctgcacaagactggggcaacggggtctttcttggagaggcagggatccttggttgcggacgtggggtggcgccgccgccaaatcaacgtgcgtctttagcggggatcccgatggatttgctcttttctcttgtttacacatttattcctgaattcgaggcggtctgcctattcggtctatcaaggtagtttcaacccatgctttgtacagttgttcaacgacgagggcttttgaaaaggaaatgaagaagcagaaagaaatttacataagccccaaattcataaccataccaataagagaaaagaggggaacccagcacgatggatacagcgacggatgatggacgggatttcttttctcgttggtggctagaaaactggagagctgcccgactaggaagctgggacttttgaagtgccggaggtggcgccgtgcacaagccgatgtaagtcagtcagtcagtctaagccgcgccgataagggagcaggtcgccatgaccgctctttgctttatttttcttgccctcggtcgacgaggttgatcattcaatatgaaaagagaggcatgtatagtgtacgcagatatcatagaccttgctatagatagtaggtagctgccaattggcgcgtaaatctttttttttttttgttctgctagtaactgccaagctatcaagccgtatcattcactctttactccaactttgacaaccgcataaatacaaagctaaaataagtaacattatatatctttcatttgaaagaaaggacttggatcacaaaaaagcaacacttagtcgctggtagaaaccggagtgtagcctttgggagggttgaggccgtcggggagctcaatggtatcggcgtagtaggaggcaagcttggtcttctcccaagtcttcttgatagaagggagaatggtgcggccggagaagctgtggtcgagcttcaggttgggggcggggtactcgtggttgccaccgtcctcattgaagattccggcatatgaggcattccagaagtagctgtcggccgtgttggtggatggccacttgcgaagacggtcaccagtcttctgagcgacccaatcgaagacattggcaccaacatcccagcgacccagagtgtggaggttccagttggcctcgacggtagcaatctcagagtagtggttgtaaaagttgttgtcagtagtgccaacaaggtgcttggggacagcgtcaccgagcaagatgccaagaatgttgttgcgagtagtgtaggtctcgctctcgtcccaggtaagaagcaccagggtgttttgcataaagttcttgttgttgaggaggggctcgaggaaagtgcggcaccattggccagcgacggcgactgtgctgtcgtgtccgtcagaggtcatgttgggagtgataaacatccactgaggcagcttgttctccttgaggtccttgtggaacatggacctgccagtgtcgatgagagacaggttcttgatttgagacaggcgctgctcatagtgggttacgctgttggcgagaatagcagggttgtgtttgcgaacgtagtcgttggcaccgttcttggtgttgacgtagttgaaaccctcgtagccagagtagggcatgtcttcctcgtaatggccccaagagatgccacgatcctcgagaaggtcgatgacagtcgatacattgaagtcggtggcgtacaagtcatcgttctgcatgccaaagtagtcgccagcaacggaggagaggtagttgggctgcgatgggtgagtgactccaaagtagtttgtcaacttgatgcccttcttggagaagaaagtgaagttggctatggatctgtcagcgttgccctcagacgtatcttgtcgcagtattcagcttacggtcaccatcggccttgtcaaagtcctgattctcaaagtagacgaccacgaagcggtcaaaggccttgcccttgacgtggctggtcgggctgctggtcttggccgtggcagcggcagcggcaacagcagcagtgccggtggcggtatagaccgactcccaggcagtggtggtcttgacgggcttggacggcgcgcaaggctccttgacgacgccggcagaagccaagctggcagcggccagcagagagacaaccgtggacagcatcttgaaaatctcttcctcagtcacgatcctggtgggctttgctagggaggatggagaaaggaaggacgccgcagatggggcagggcagtcgggtttaatagagcctcgttccgagacagtcgatgcaatgttacgcaaagtatcgattttcgttcgctccctttgcagtcccgctcttttcccaacacacctggcagcgttttgtggccggtggaaggtccttctccacgaaccctgtcgacatgtgctcgatgctggcaatgctatccacccataccaggcaggctggacgccgagtgtagtctaggctgtgcttggtaaatggcctccgctcatttgttgaccgaggcgacatatttcgtgttggctgaaaaaacacgcgtcttcaaaagaaccctgcgtccaagttcacggtggcttgtcaaacttacacggatcgacgtagtgcatcgctccgtcctcgcacccagtacgagaacggcagccaagagctcggagcccacatcactaagaggcatcagacttagtcgtatcttgttgctcctagcagcttactatggagcaaagccgcagcgcccaacgccgggagcttgcgctgcaggtccgccacagaatcgcttcttgtctagtcggccgtcccgacacgtgggggatacaaagccgtcgagaggcgcatctcgaggtggccggcgttgtcgattcgaccgccgttgagagcatcgcgtgccgcctcatccgctgaggctcctggttctgctcagctgtcctgccctgcactccagacctccaatcggcgaacctgagccgagaagctgctgtttagcatcgccggctcaaggttcttacagaagctctggaagctgttgatctccagcggaccctgccgcgccaatcgcttcaacgcccgctgacacgcctttcccggacgcctaaacgttgttccctccgcactctgctgtcacatgtggactaccacttccatctggcctctttgcatgctggtccggccaacttcatttcatatttcagctacgccgctttcgataccggagctgtcatcaaccggtctttcttcccgggagtggttcgttatcagccccagccctgctccagttgctcggcttgacccggttggtcggcacaccgttggatcggattgcctacttcctgcagcgctgtctacagctgcatttccctgccttctcataggacaattatgccgggctgaagagctatgaactcggctcgtcttggtgaaagcgacagcattgacagtgcccgaactcggagcttgccgtaccatgacaatatcggccctggcagctcgccatcttcgagagtgtccacggtgagtgcaatggacgctgccggagtgcgtcaacagcgagactcgactgatgctccggacgaagaggcgtatcaggagctcagcgagcatcagccatttattcgtctctcgcatggctcaacgcctctccgtcagtctcgaccacgcacgccgtctgtatggaagctgggcctctgcttcttcattgctaccatctctgtcctggcactatccatcgttccctttagccttcaggcactttccaaggaatcgtcttcggacacccatgagttgggagagcctcccattggagacgagactgatcacaatgaggctgatgccgagcctgattccggacatgcatctgaagaatcagatgaaaacaaccccaagctcattgtcatccagcacgaggaagaaatatcaagtatgccagcactgagagatgcttcgcagtacatattatcgaattcttgggacttcgatgctgcccctgttgtcagagaataccattggacgattgtagacgggcgcttgaaccctgatggcgtctttcggccaatgatactcgtcaacaaccagttccctgggccactggtcgagtgtaacgatggcgacaccattcgtgtcattgttgacaacaaagctattaatgctacctcaatacacttccacggactctttcagaatggcaccaattctatggatggtgccgttggcattactcaatgccctattgctcccaactcaagcttcacttacgaattccaagttcagaaccagtcaggcacttattggtaccatgctcaccacagtgctcaggcttcagatggcctggttggacctgtcgttgttcactccagggacgagagaaccactctgcagaagctggaatatgcttctgatagggttgtcatggttcaagatcactaccataaccttacttcggagatattgatggactatctcaaaccagatatggagaataatgaacctgttcccgacaacggtctcatcaatggtcgcggtatgcgtgattgcaaggactttgaaggctgggactgtgacgccagtaatgccacagctctcgtctttgaccttgctgccggtcaaagacaccgtctacgcattatcaacgttggagcctttgccgagtttcaaattcagtgggatgaacatcccttttatgttaccgaagtcgacggcaccgatgtactccctgaaccttttcatcgtctcaacatcctccccgcacagcgttatagcattgtcctggaaaccaatgtcaccactgccgatgctttttggatgagggcccgcatggtaactcactgtttcaccaccaaaaaccgtcgcctacagtccgagacccgagctatgatccgctacacctctaccgaaaccaaagcgctagacaaagacccaaacagcaaggattggcccgacgtcattgaagtccaatgtcgcgatttaaacgtttccgctctacatcctgtcatttcgatgaacccgccacccgcagacaaatacatgcgcttcgacgccagcttcatgattggagactggcgcctctcacgtggattctttaaccaatccacctggcatctcaatatgactcatccctcactccatcgttttctcgacgcacctgcaaatgcgacttcccttggctcccccattgctgtcaataacctcgcctacgactacaaaaaggagcttgtcatccaaaccgagggcattcgcaccattgactttgccatcaacaatttcgacgacggcaatcacccattccatctccacggccacaaattcttcgtccttgtccaaggccgcggcgggtatcccccctcagaggaagatcttccggcttttctccagcagcacgacctggagaacaatccccttcgacgcgataccgtcacggtagaaggatatagctgggctgtcattcgcatcgttctcgacaatcccggcatgtgggcctttcattgtcacaacatgtggcacgctgaatcgggcatggtgatgcagctgctggtaaggagtgacgtcgtcaggggatggtctgtcaaggagcaagagagggctatgtgtggccttgagggcgtcactacaggaatgagaccggatgatagcatctggtttggcaattttggtgaaaagtaatgactatccaacgtcatcacatttaagccgaagaaaacatataaaggattatagggaagagaagggaagataccactgattgatagaatatgctgaatatgagatgtgatggatatatatgtgtgtatatataatgtacctaatctatatgtaagcccacctaatagttccaaattactatattaaacactaagaaaataaaacaaaagaaacacatgaaagaaaaagacactttgaaaggaaattttgtttgctcgctgatattgtgtgagcagtattcttgttttttttttttttcaatttgaagtcagacacaaagtttctgattgcagcccatgtatataggaccgcccattctataaacctacccccttccccaaaccataatcccatttcaggatcattgtgctcaaaaacaaaaaacgaaccccttccctttctaatttgacagaaaaagaaaaatgtctatcttcgtttcattcttcacctttgctctccgtgccttgctcgcccagccaaacagctgccccaaaaaggggaccaaaaggtcagccgcaagtcctatagcatcgttttttctcgcaggtcgagagatcctcctccactcttcttcatcgccggccctgctccactttgtatataagaagtgacacggggcgccgcaaagagagcaatatgcaacagctaaatggacaacatagtatggcagtgtgaattgccttgactttgcccacgctgtatagtgtgacattggaacaaaagaaccgccgacaaaagaaactaatgcaacaaaaagaattggtaacgagcagagaatgcctacctcctttccttatccggtgtccaaacgccgtgaaaagactcaaaggtgatgtattttaaacaagtaaaaagaaacaaagggtaaacggttcatggcaaggtctgtagtcctgcctcagtttgatgtaatgagaaagtctgatattcgcaagagtttctcaactgatgcaatagaacgaacacctttgcgccgatatgctaaatgctgattgtgggctaaagaagcattcgaggacaaaacaaatttggctgattgaaaagctttattcaaagagccggcgcaagatatgctgtcggataatctcgtctattcaagatgaataggaggctatactcttcgtgcgatgtttactccaggattgacaaacgctctcgaggcgatatcgctaaagcggcggacgacgttggtagtgccgccagtgacttgtgattcatcaaggatgaatttggatgcgacagccaatctgttctttggatctgtttcatccaaatgctgcggaatggttgtagcgtatccagcatcaaagtctggagcgagttcgcgaacgacagctatagaatagaggacgtcgcgattctcgcgaccgtccaaaaggtggcgcatccggctcagaacatcctctctcatcttgacgaccgcaggcgcgttgggattgtccctcttgcgcacgaactcggccaggctgtaccaaaagtcaaattggcgaacgcgatggtggtcggcatctgcaactggtggcgacagagggttgcttagcagctcatcgccgcagagcaaggcctcgaccacttgaaggcggtttctagcctcgatggcatcattgtcgggcggcaagttgtgacgcatggaattggtcgccctatctggcatttggtatgctgtacaagccaactcccacacgatcctggtttccaacaccccggaatacgccatctgggtatggtcattggctctgacaccctcgagaatttttaaaaaggtcgccatgtgctcgatgagattagcatccttgggaaacgacatcttgccgttctcagtgaaatagtaccagcttgtttcgaaaaaagcgctgagtccgctcgcatacatctcatggtagacctttgtgatctcattgaaggtctcttcggtatggcttatctgctgggcgggtgcgggggggcctaacaaatcaatgatttcgtcgatcctcatttttttggctacacaaacgacaagcggattagcgacccggctcagttttcactttttcttctcctccatagctatgacaagcagcacggagcatagccagtctcacctcgtaagtagctattatcggaccccgatagggacagctgatttgacatggaggccgtagagcgtgcagtgtgatcaatattagaagaaaagctgtagcccagatcgggtttcagagacaaggctggtgcagaggtgggtgtagataaaggattgtagttgcttggtgtgatggatggagtagaaggattggagcttgtggcatagacgtttggcagcatcggcgactggctgccgtacgtgttgaccaagcgctggaccggagattgtccaaccgcagacccttgctgcgtagatgcaacggaagaggattctgagggttgtgacaagttgctcgacactggctgcgcgctggtcccagtgggcgtaccggcctgctgtcgaaatatgggatcgtatcccagacactcgcgtttcgatttcctgcagttgttacaggttgggtgcgtctcgtcacactgcaagaagagaagggtgtcagtgcaagtttcgcagcaggcgcatagagagggacgccaaaaggctagctgacaaaaatgacggcgatgtagagggcaaggaaaaagagaagaagcgaatcgcaagccactggcggtgagactggagggcggacaagatgcgctgaggcagtcgctggctggcgagtgggataaagaagaggtttgcaatggtgcgattgcgctgagtctcacgctcgggcgggtttataggcgcgccacgagtttcaaagtttctcagctccctcggccggcagcttcagctcggataagaggggccgcttttttttttcctcccttcctcgcaccacctaagctaccgcttgcagctccagcgtagattgtcgcaaaacaaagggcaaaacaacaaacgaagaaatcgcagaaaagaaatcttgtaatgacaattggaagggtaaatgcgcaggaaaatgtaaagccgggttgaattggctcctgagaagggatgagggtgggtttgcatcctcgcacctttatacgtcgtttgcggcatgttaaacagcccgtcttggttcgtcgcttaatttcctgcgtgccaccatatcagctccagttctggtagaaaacagcccaattgcattctccgggcccaattggaccaagagtgtcctctgcttttgtgaaacgtactttcttggggcctcggtggttcatcagtcgagcatcgtgagggagaggatatcgagacaggctatcctgagagaagccgtagttggaaggtagaggcgtcgagtggcttgcgaagtatggaggggccgccgagacggcagtaaggggcatgctcatggccatggacatggaatggtgaggcattggagggacggattgctgcgacatggcgtcgatggtccgcatgctgggcaacgacatctgaggagtgcccacggggctcacgcggtatgcgtcaggctgagctgcggctgtagctgcgggatacgaggcgtattgggtggtcggaagtcccgcagcatgggaagcatagattggcgacgaggacgagctggtgggatagccagcgtgtaggccatggagagccgctggccggtggctcgtcatatccgactcggactcgggggtcgcggtggtgttggtggtagcgtttgtctcggcctcccggcccgtaccgttctgctgagaaggcggcggttgtgtctgaggctcgtgattctgcggcggcggctgctgttcgcccagctgtagcggttcctgtggttgctgctgttgcggctccttgtgctcttccgtctgctcttctaaggggggcgtaggggcggcgacggcagtgggagtcggttctgaggaggtggacgctgtgatcggtagctcgccagagactgcttttgtgggagaagcaggttggagttgaggatgaggagcaatggtcgaagcggtggccgactcgtcgccttcgcgacctcctcctccggagagaaccattttctaggtctggtttaatttagaaatttatggagcggcatgggactggtcgaacaggggacgtgaccccgggccggtagcgagaagcgacaggagagaagggagggctggagggctggcgggctggcgggctgaaagctctgggtcgtcgtggagaaggagatggttgtttgtgatatgcagcgcggcgcaaaaaaagccaaccacagatgaggcaaggcagagagcctagagcggtgctgctgcagacaaggtacaggtgcccttctggtaagctcccgcagaacgaagcaggagctgcatctgcttgtaccggtacctgcgggtcccgtccaagtgctccgtcggcttgtgggcggacccccagcagggccgctggcacctgtgaacggagtacaggtacggcctcagcgccatccagtattgctgcgcagctcagacctcgactgtgatttagcggtcggccccagccaggaccagggggaattactcggctactgctagtgccagctccttgccagctccttgccagctcccggaactgcctcctacaggtacgtgtacaaggcacacgatgacctctaggagactcggactgagggtagatgtttggacctcagcaattggtcggagccttggccgagcaggaaccaatcaattggataaacgaagatgatgacagtccgagatagggaggcccttgagacagcgtaccagcacccctctccagaagatggatgctagctgaaatgaaggcagacgtcgaagattgcatcaagcagatgcaaagtactcgtacattaatgtgatggcgaggttacaaagcacacaactcttgtacatgtaagatgcagcagaggacgcagtacctcatgctactgcatcagggctagcagtaccttgggtagtacctacatgcgtagcggcaactaattcaggcaaaggccgcctcattggcgatatgcacactgcagatgcagacgcagacgcagacgcagatgcgatgcagaaccaagaccagaaccacacaaccacaatatcagctagcttccagtagtagtaatagatcacttttatgttcctggtagtatactcgtatatcgatcatcctgtctacctgcatactcactgctctgttgtagtagcactaaaatactgatggctattatagtcgcggagccccgtgcaaggtagcaacatttgggaccggactagtaagcgagccatcacggacagctgccggttcgctgagagctgagttagctgctgtgccccgtgtcaggtccaatgtacgtacagtcgataccaccacctccagtacctacagtacaagtatgcttgttggtgatggagggctggaggggtgcatggcccggcaaggcggccggattgccgttgccccggtccaatcgactgtccagctgcacgggcaaccctgaagatctattggattggcctctggccacggcatattcttagtacatacatgtacgaagtcgtattgccatctcataccaaaccacaccaaatcacatcaaatcacaccctccgccgccgcatattggtggtgccagcactagcagccgcagcgccattcatcatctaaaaacgcgtatggaggcgtggcattagatggctctcatttaaacaaatgaggtagccaagtgtttgaatttactcgtcacatcagaaggaaccttggcgcagtacgtaccaagcagcattgcccgcaaaatggcaaaagctcacctcccaatgccaggggcgcaagggcagacttggaatacatacgtacttgtacacacattgcccagaagccagataagacacgtgccgccgagagataacgacaccgcatggctgttctcggtgaaaccacccggctcagctgtatccatctgaacatctgctccatccctactacttgcacatgactgccaacagggccattgacgccgggttccctgcagttacggtgtatccaatgctctgctgtaggctgcacgagatggagcacctgcgctttgccaagagacactgaggcacttggcagcgaggtgggcttcttcttggcccgtcgccctcacaaaccacaaacaacccacaaacagcaacccagtcgtcggctaacagtttctaggaccaaatacgcagtgcgttccactaacctctgatgctcgtggagcctcttacatgtatagtccggtgcccgcactctcgccataagcaagcggcaccaagagacgccgcgataacgcctgtctggagataagatcgatggagatgcagattggcgagcgatagacacgagtaaaagaaggccttcacacttgacatgctcgtatggcaactcaacttggagacaccgtgcagacaacccattgattactttgtgccacttggcatgcgcatctgctgtcacggcatcatgagcaagcacttctctcaccccccggcggtcttcaacgcaaccgtacctgtacgcaggtcacacgagtgctttcaggcatcgtatgcggggtacgtacatgccagaatgtctcttcagacaaggtgttttactgtctcctagaatccaggctcagctatgtacaatatgttggcgttatatcgtcacatccgcgcgttggaaatagaacgaaagcggctcccgctagtgcttcaagaaggtagcagtatcatactggtaatgctacttgtacttctcttgccaggtgcagctaatcgcggcaccactacaaccctggcttcaaattccggctcgacggaaggtagcgtggtgacagggggaatcggctcataacggtgagagctacatgcgagcaccggctttgtgcttgcatatggtctgcctatactgcttgtacatgtgtgctgcactgcagcccccggatgcttcgccgatgcccaggtagtcagttgagagggggcgagctggtagtatcaagatcggtacagtgtactgaaatatctggcttcgattatacccgagacaatgcttacaacggtattttggagacgagtcaatcgaacttctcgctaccaagaatccagctcccaacgcctaacccactcctcatccgagtgacaaatatggagtagcgctcttaccaggactagcagtgtcgatatacaggcgaggcaattgagccgttttctttgcgggagagcgagaaaaggagctcaccgaaccttctaggttccaaaaaggcttgttgcctcctccaggtctgcaactatatcccagcatgggcccatgaataatactgctggtgcgtacagagcaggtacctatattgtggatcgtctagagtctgttcggcctcccgtgactacgatttggtacaattacgtgtaagtcccagtcatttatcgtcatgaaacccactgctgttctgctcctattactccgtaccagcggctaaaagccagccgctgataggaagggctacgacatgacaagcatcaccacttaacgccaactaatgtttcccagcagatgacttcactgcattctgataggctggcaccgagcactgaaatcgcccaaggaagaaatgagacccaaagctgaacaacctggccctgggccgcgcaatttctttgcggactagcagtctgccagcagctccgaattactacttcttttcacatgatcgagatcgactggatatgaatccttccgagaagtggaggtagcagcaagatgtcgggatagaaaatagaaagcacacaaaggtcaagatgcatgtgctgacaacagcggcagtcatcctatcccgtgtgcggagtgcgtcgagtaggggtactaggaagggaacggctgctacctcgacaaggcgagaggcgagaggctgcagtatcggtcacggagagccgcagccactctgttgcaacagctgctccgcactccaccacgacaatgcagtcaataccaatagtcccccgaggcgctactttactatggcctgtgagagcacggaggaagatcattttgggctacggctgatgcttgtagctttatacctactacaagtaggtaatagaggtgccgccaaatgccacgaatacctagcattggctacagaaagttcggtaccgcatcatcgccgtgtatgttggccaagttacggatcaaggatcggcctggctctcagcgagagccttggcaggccatcaaaagggacgacagccgcacataccagcatctgggagcagcgctgccattctgtatggctgatgaacccggcagcacttccccatgggtgcctcagacgcgctgcgacgcctgcaatcgacttcaagtgtcacaactccgtatgtcgcacacccgacctccatgatgcagaccgcaccgctcatccccaagtatctgccccggaacgcacttccgttaccgctgcagggatccaggtggctgggagggtgacactgcggcacgtcgccagcatccgcggtcaagatggacgtgtatgctgttagcacgagtatgccgtggcctcttgttggcttttttagtctactgctagcacgatgtcggttgagaagacactatcgacgcttcatgccagcccaccatgcaaggaggatctagccgcatgagttaacttgccggctctgcgacttgtcggcagctccacaaggcgaagcgtctgttctaaaagtgctggcccattgaacttgtacactggtgccatcggctgttgttagaggcatcagtcgcactgcaatctccgtataaatcaatcgggataattagctgtacattcagataagcgaacagcaaagttctgggtaagattcttagtcttgaagactcctaattctgccgctgccgcccttactcatactgtacgggtaccggtagtcatccaggcagcattgaaagcaaagatgaggtgatgaacagcaaccactggtacaagaagctgaccatcgagcgtcacattgccaactgaagctgaagacggcctggctctggcccacttttcgaagcctggctctggccccccctattactatcaccatactgtatattgcagagcacagatacggactgcaagtgcctgtacaagtatggcttcgtgcggctggggtgcgcaagcagggaagacttagtgcggtagaggtggcaggacagagtcgcaacagacaccatcacgagacaaggctgcatcttcaccgttgttcgggcctgaggcgttgagacatcctccttgttggcagagacatgcatactctagtaggtagtagtggtgtcaccaccaccaccacgtaccaacatgcatccagcaaacttcaaaatccatttatggaaaccaactccgcattatgcatgctgtttgtactccctacaacctcctgcaatgttggtctgatctctttctaggtccgggtatgcaggccgcccgagccaccgaaaaataccgagccactccatgtccttgctaggcccgtcccctttctttggcaatgagcaaagacagaggctgctaggtactgctagctagggctgctcacccatgcttctttttttgctttttctgctcctccgcctccttaatcgacggccaggctcgctaccagcctaaattgacgcggcagatagcccctagtcatcgtgtgcggagaaatgctacaggttgcctgcaggcatgcattctgtgtgcccgtgctgaacatggccacgcagtagtatcatatcacatgcaggcggtttttcgatatggcataatacgaagcagtttcactacggcaaatcttccgtagccctaccagcgagcaaaagtacgtatctctccgcacaagtacaaccgtgttattgcagagatgcattatatagatgatgtctcataatctatcctataggatcgtatcccattgggagatgttcatccgcctgcaggaagccaaggccccaagaccatacggcagccgacttacatggattctcgaccgcattgttgcagcaggggctccaccgcctgccagtcgagccctgactctctcgtctctgctttttcgtctccaatgactatccaaggactggcgcggcatgcccgtgtctctctatcataagtccacgccaagcagctcttcctattccggcacttgaggcggcacgcgtctgccgatacgatctcgtcccattccgtggtttcgtcgcccgtcggccccacgtagtcccgcatctgacgtaccagctcgctgccagcgttttggagtgaagtgttggcaaacagctgccacagctcaccccagaccacgggctgcttcctctcggagagtacatggccgattttttccatggcccctggcttgcggaggccgtggagggatacgaggggcgagcagaggcggtctcccagcactcgggccatctcggggggctcaccgttgaaatggtggctataccgctcgtcgagatatatccccagtttgatcagcgtcaaccctaccagtcggtccccccatgtctcgtcgagcgagttgatatatgactgggcgacgatgtcggggcgatcgaataatcgccgcactgcgtctcctgagagcaagataccagaccctccatgtgcaaatcgagtcttgtaatcgcctaccgcattgcctatgtaccatgacctggcgggatccaagtggcttagaagaagatacaatgaaggcccgatcaagaaggtatcgtcgtcaagaataacgtaccacttcttgctaggcatctttctgtaagccaactccatgcctgctatgaacttgaccgctcagatgttagcagtagtactacaacacacgggtagagaggggaaggggtggtttttttcccccatgagctaccttcaaggcgtccaactcccacccaaatctctgtccaagctcactcgccttgtcctcgtcggcggagtctatggcttcttggagagagcggtacttcccgaagcggggatggtcttgtagcgacggaccaactctggtctccatcatcaaacttacaacattgtgcacgctaggcagcccatcaaccgtctcatttgtcgccgtccaatcgccaatgacaataaagttgctgttttcctcgcctagaaggtcaccgctgtgggagaaggcgttgatcagtgcaggtacccggtgtcgtgtgccatagcccgtcttgacaatgtaaccgacgtcctcgcgtaggcttagcgggtaaggcgcaggacgttggtccaaccatgcgtctcggttcgtggttgacacgcggagcgaattcaacagtcgaaaagtattgaaggtgacagacaacttgattggagagccggggggtagcaggaggtaagcggcgctgagagagatgaagagactagcaaacacgaggatgaaccgccggcgagcaggtcgtggcagaaagaccatgatggcccaggaaatatgacccgaaacagctcgtagctggaatcttctttttttttggtgtctccaagatgatgctgactcgtagggcaaccgactatccaccactacgcaaagccagaaacacgtctaaaccctcaagaaacagacatagagatggaaagtgactattggatcattattaaaataacagagaagaagtactattgcccataccagctcctttaaccaaggtggctatgtccaacgccatactaatcaaggccgttcaggggatttctctattttcctactctccatcttcatgactctgaaaatggtaagtcgtagctaatagtaattgaagatctgcatatagaaactagggtccagtcccgtctttcaagccgcctccatgccggctcacacaaaattctccatagtccttgtgcagatcagccaacgtacgagcgtctattttactacatggaacgataaagacgtctttacggctcgtttttttttttttttttttcactccgtcattgttctactctcacaggccgttacagtcgctatatccactttatgtcgtcaggcgtgaaactccctcaaaggggggggctaagctgtggtgtcggttttactagtggagtgatcgacgacgagtgacgcgcgtttgtggctgtaagtttcaaagcacgccgttgtgtgatttatacgaacactctctttcttttctatgtacctacgtgtacctagtttaccgcataagtcacatcaaaaactcatctaccgctactttctcagcagcaatcattatagggggacctacaaataaagattgttcctgtaagacttctccccaaaaacatccaccaaagtaatcacggcaaacgaaaaacaaaaaaaaaaagagtaactgcaaccaactcggcaaaggtcaatcgtcctcaaaaaggaaaaattgctgactcacaaaggggggttaaagaaagtgactgggataccgttctgtcaattaagcttaattactcctacatgaaaaagcagcagaccaagcgatccgacatccgcgaaatgaaagaagtgacaaaaagacgttccttattctatataaagacttgattctctgaaaaaaattacattgctaaaaaaagaatcttttcttttgattagacccatattttaaaaatacacttgattccttccagaatgacaatggttaatgggctaggccacatttcgtctcgtctcgcctcgcctcgtcggggaaattatgtcgtctgtcacaggcaatctcatctaattaaaatggcacacaggccagtattaaaatagtaataatacccaaatctacaacgatatactcaaagcaacgctttttttagatgctacttatcatacaagtacctgtacttttcttacaacgctctcttctttcatgtgaaaacccacccccccattcattcgattattttccccaagtaatgatactcccctactccccttcctctatttcatatattcaacataagttcctcggctgagcaagcccagcaagttctagtccaagtatgttctttttttggtctccttttacctctttctacagtagtacaaacccccgaaattgaatgaaaaaaaaaaacgccggataatgcaacaaggcaaataagataaaagaaaagggggctggatgcgaaaaacaacgaatgctactccaacatacgcagtcaaaattgcatgtgaaagtatgctgtaatcataatctttcacatggacacatcgttcctcattgctcagtgtccagctcgtagaatagcagatacacttctttctgcatgcccaagacttcgcttgtcttggcttcgcgaactttttcatcgcttactcgccaccacttttctgcaagctttcgcttcttaggtcgaggctgaggcttggtcgccgccgggccgccaggggatgaagctccattaaggcttgacctaggagctgcgagcttagacagcgctgacctggtagatgcggctacagatcgaaggctgctggtctcaccgtctcggtctttgccgttaatgatgggattcgggagatcagcaggaacgctccgcggaggacgcaatgaggattctaatgacggcgtggatgagctcgtgtctgaggatggcgataacaaatccggcgtcgagatagaagggctgtcggcttgacgagcggatatctgcggcgttgaaagaggtgtcggtgtcttgctatagatttctgatttttgaaatgtattgatgttggcataaggagatggcgtgttttgccgtcgaaatgcttcgtagtggccgctgttatggcctcccctatgcgtcacgacgccaagtagcttatacttgcgctgctccgcgacacttcccagaggtagccgctcgggaaaagacaccttggccgagtttttctgcgtaatctgaccaacgccataaattgatcgagacaggtgaatggccaggattttaggaaatgtagacatgcgcgtcgtcttggcaatctttctcttgggcgcataccgaatatcgccgagttccacatcatcgggcggccgttcggggtctgtctctatagctatctgaagcttgtcgatgttttcttgagctagagctctaaaactctcagacgttgttttggccatttcctgttccaggttggtttttgtctgcaccagtcgacacatttcgcacttgaagtcgtcgatatactccgtcttaaatataccgtcaaaacaaaggctcaatgatgtcgacgacacttgcgggaccgctagtgtcagagtacaaaaagtctcttctcttggcttggtggtgtagccgcaagtctggcactggatatgcgactcgtattttccctccaagggaaatccttcgtcgagctccgacggagcctggatctcgcgaactgctctttggacatctgccaggtcaatattgattgcgactccagtagtgctgtcggcagcatcctctgacctatcggtatcgttgccatccttggagttcgcatcggctgctgctattgagcccaggttccgcgcatgcagccgcgccctctcgccggcatgaaattcgtccttgagtctttccgccacaatctgcaagaactcttgcgcgtcctgctgctgtctgctgatgcgctgcttaaatgctatctccagcaccttaacaaaggggaagggcgaaatggcctttttcgaaatgggccgctcgttaagcgcatccagcatctcctttagcccatgtgttaccagtccatcctgaagaccctgcagcttccactgcgcaagctgtgtcccgtccaggggctgcaccaggttcgcgtacacggccgggtcttcgatgcggcggcgatgtgtctcgcggatcaggtagacgcgcagctcgcccagccctgccaaggcctgcagcaccgagttgatgaagcagtcattggcctggttgcgcaggccgacgatggtcttcttgcgcgagctggtggtgtcgtggtcgatggtgaaggtcgggccgaagacgtagatgagggcggctgcggcgagagacgctccggcggcgtaggaaacaaccgacgtcgttttatcgggcatggctgaggctgaggcttgatggggatctcgcgggcagcgaagcggaagcctcgggtcgacgggcacgagggtgcggagtcgcggatatccgagatcgagaaggagacggcagcgtcagccagcaagacggagcagaaaaaacagactcccggcgcggccgcacagggcagactgagattcaggctcggcgtgcgtgtgagcgctcagacggctgtggcagacgtggctggcggtgacggcattgcaggacggcctctgagtgtgaagaagagcagaaataggcggctcgtcacacaaggccggcggatccaaggcagaggctgatcggagacagattggctgcgtcgactaggcccagtacgagatacttgtgcgagacggtccgcaaatattatgcggcacgcacaggagaccgactccgctgctgtactgcgcgatcgcgaacgaaccggaggctgacggcggggagccccagattcctagcgcagcctagcaggtgtcggcgagagtttcgtggcgtctgtcacgctccattgtgtctggccggtgaagcgaagccgacggtgattctttctctgatcgttgcgtgttcggattcggcagccgcacttcgtatcggccccaggccctggctgagctccagtggatatttccagatacagcagcaaatgggacctctgctgctctcgtcgtcttttgtccccgaaacttctgggtcccgattttcgggtccggcaggctggatggtgagtgcgtttgtgcctgggctaaaggagcgaagcgccgattaggctgtgaggcgcgacgttagccggacttttaggagccccaacgccgagccgcagttgaaccgaagtccggggggaagatgatgcatgtgcacatttaccctggaagatgaaggatatgcgaaattatagatgccatgagcattctaaagatgggtagatgtgtcgcttgatttttttttttttctctgtttttcgttcttggttcgttttactatatgttgcttcaataacaacgtaggtagatacatgtgctagtatgtgcatctagcgacttatagccttaacatatagacttagtgaacgcgtattagtattatccattgtattttattcctccgacaaagattcattttatcctaaattatctatataaccaaaggatacaattttgtctattcccatattatttcctccatgcccattgaatgattgtaattactagtaaaaccttgagaatggccgcatgagagacgcccatttctttgtatacgactttatggaattgatgaacatatatttgactttttttatgcttagttcatcatatttgtaataattaaaatgtttgcatgataccaagacttggaataccacatacagctacttgggataacagtgagatttcgcttggctatatgtattcatctatactactagatggcgcctggccctatagacttggacatatctttttcctaaataaccatctacccttttcttaacaactcgttgcatctcccagtcctaggtcgctagctgccaacaaaaactccatgaaaccagcactggttgcacgaaggttggagttatactgagacacggttgggtagaatgggcaagacgcggcattgttggggaagccaaactccactgtgaacgagtgaacaagactcttggaagagtcgacaaagtgtcgcgagtaggcataatcgtcgctggcgcccgatgtgggatacagatcggatgactggaaggcatcgtagctgcggccgccgcctccggtcaatccagcagcaatgcggttagccgcggtgatcttgtcgttgagttcagcctggggaacgtattcgccgtagcctctgccggggctgggggtgtctgtgagaatgccacggacgctgctgtaagagctgttttggaagttcatgtacgagtactgggactggttctcgtcgctgccccagttccagagcacatcccccgcataggagtgaaggtcgacaaaccagcggatcttggagtatgtgtcaaacacccacttgatgttcttggtctcggcctctgagaaagcactggttccatggtaagtctcagagctgggcgacgttgaggcgacgcttgattgcactgatgaggagaacaagtgggtaaagtcccaaaggaaatcgaagttgcggttcaaatcaactcctccagagttggagttgcggttctttcgccagcagctgttggttgactggtcatatgccacgccatcaggattgctgagtggaatgaagacgagtcctgtggacagggcctctttgacctgggcgttggtgtacgacttggagccgtatgtcagaccaacgttgttctggttggcgtacagcaggtcggcagcgaaatagagtacgctgtccgcggatccacgctctcgagcatggatgttgccgttgatgaatgtgcgataggcattggtgcaagtaccgttgccgccaatttgggccccgataacagtggctccctgcgctgtcttgtatggggtgttgaatgtttggattccgtaagtgtttacaaggccttgcaggccactcttgatctcattgacgttgagaatggtgctgaaagaagtagatgatgactgagtgcccagccctctgggtgcagttgcgccgctcttgaatctgtcgcctgttccgatcggagttccattgctgccctggcggcggacgattggcttcatcacagtctcatcccgctcatgagggagaagacatcccgacgtcacttgggtgagcgcgagaagcgcccagggaagaacagtcttcattttgtttgatgtgttgttgtttgttttgtgtaagaaaatgaacaaagaagtcgaggtgtttccaaatcttgttagagaacttccctttcttttatagaactcgagcgtatgatgcgatttcggaaagccgcacgttattgggatcaataacagtgttacattgaaatcttgcggcaatccgcctacatcgggaagctggagatagtgaagcgggaagctttatttgagctgccaaaaaaagagggtctttttattccgaggactgagaacagaagagaatcagagttgcatttgagtcggccgcttgcctctcaccgtttaagagagacaaaagtgccatgtgccccacgtcgggcacttacatgtctcatggtgcggagtatggaggatgtttacaagtaagacagcgggctagtatccaagagatagtctgatgaatagaaactttagcagtgccaaagctagccatctgaataacgatgttgattccattaatctttgactgatgttgcagtattcctgattttaacagtaccgactcccatcagctggatagcggtgcatgtatcgagaacacagatggcctacattggcttagctgctccgtacttgtgattgcaatattggcggtcggtctgtggactaagtgaatcaactgcaaggactttttgtgcatgatgtagataacgggttatccctaccggattaagaaggtcgccaaaccacagcctcacggcagtgtgttctcgatcctggcagtgccggagagctcgtctactggattaaacccgcaatcactgtgtttagataacaaaggccttctttcacatggcgacggagacattgcagaagagcatggcctgtttcccggtttcgccagatgctccggttctttgtccccaagggatggaagtgaaacgttggatgatggatgccaccagccgtagccacagagtacggcgagttttttgctgcctagcgcggggtttgcaattctgaggaagaagactggaattatgattataactctaaatttaatctttggagtaaacatgccagcaattgatcctacctgtagagatactcagcttcctattgcggcgatagcgccccggcagagaaagggcatccatgtactagatcggcatgtaaacgcgcatatgtgtacatgcagcactctttagcttcgtcacagcgccttgacgctatattatagcgctcttttaacacatctggaggtctagccattgtatttttgcagagggtcatttctcggaacgagatgcatccatgttacaatccttgccaagcactggtatactattctctctagttcccgatctaggcgagggcttttttgagaactattcatgaaaagattcttatggtaatcgcttagtattaagatggcgactcactcacatacagacaagcacaaagtgtgcatgtagctcactgggattgagcacggcagctaacagagcttagatgcgttgtcacctatctaacatgtgtatttttttttttttttggaattttacatgaaaaaacagctgagaatgattgaaaagtatgagcgacattttagcttcaaccgctgatcgctgtgcagccaacagttgagtcgatgctttgtgagtttgagcttcaaacgcttttcttatcagccagtgctgtcacgtgatactcttctagaaggcagagctcactctagtggctctgagtaactttttgactacgttcagattttttccatatccgcagttgacgcttcaccgaatcaagctttcatcctgcgaaagtgaatatatgcagttggagagtcaattgcccgagacatttttctataacactcaaaattcttctcacattagtcctatttgtttgaaaatggccgaccagcaacagtcaccatgccgcatcctggtcatggcctctggctttggttcaaacttccaagctcttatcgatgctgttgccgcaggacggatccgaaacagcaagattattcgtcttttcgtgaatagaaaaaatgtacagtcaattaagcgagcagaaggcgcaggttagacgatcctcagagttgggttcagaattgggaatgatgcatttctaactcaacattaggcattccttgggagtatttcaacttgattagcaacggcttcattgccaagggagaaaaggacgagcagaaagttgctgaagctcgtcacaattatgatgccgctctggctgagaggatactgtcggcagaggagaagccagagctgattgtcctcgctggatggatgcatgtattctcaagtgggttcctagagcctgtggaaaaagcaggaatacgcgtaatcaatcttcatcccgccttgcctggtaagtcaagtccctttagcaagtgctgagagcaagcctgtctaactggagtattaataggggagtttgacggagccggtgcaattgagcgggcctatgcagcgctcaaagctggtaagataacgcgtactggcattatggctcactacgtaattcaacaagtagatagaggtgctcccattttggtcgaagagatagagtggaacggagaagagctggccgagctcgaggagaagatccattcgcgggagcatgagctgatcgtgaaggctacggcgaaggtggttgatgagatcttggaaaagcgagcatgatgagcttgaaagacatccaaatctctcatgctatgatcaatcaacagcgtttgttgcgcatgcattttattcaacctagcggcgtagtctatgttgccaactaggcgtgccaagcggcctattaaggtctccaatattctacgactctgagatgtataccgagaagcatttctgaacgttacaaggcacaacaagcaaatatgagtttggctattacgcaaatgaccaataccaaggcagcggagcgcaagaacttgacgagacagcctcagttacctaggtacactcggtatcactgcattacgattcgttatgtcctgcccgataacaataagagggcacatctaaggctttgaatatccagcgagctcacctgtggtcacccgaccattaaacgtcatctcacccccgtttggattgtgggaggggtgtgcttcttgcatgaactaaacccggcctagaaccttggaacatctctgcctgacggcgtgttaggccgacatgcgtacccgatattttgaattacagtcaatatctttctggctgcatattataagcagcactgcattgatatacatttatatccaagagataatacacggatattaaacatacgtagatgaggactgtcatataccaattcatcggcattgagcaaggcttgtatctgatacttttgaatacgattgcatcactcgtatagcttctcctgtaaacgcttaaagcactagtgttataaaatcttcgacttgcacatctagaagcaaacgaagtaatttcacaaccgccattcttgactttcttcaacggtccaaactcagcaataaattggctgacatgggccgaagattaggtcttgttgcttccgacgaacaatagttggagcagccagttgagcatcacatcgaagtcagaggtcggaagtcggacatctgaaagaagccggattcgttaccagaactgaatcacgatcggtgagaaggtacttatttgggcctatttgttcaataatcaactagcccattgtcattgtggtgaagcgaaatggagcaaccttgaatatctagagttgtgatgacatttgatgtgtgaattcaaatttgatacgacgtaggcagattaaagaaagcaacttcgaattcgcgacggactcggaaatcgaactgaaataaattgatgcaccagataagggcgtatgcatgtttttgggaaaattcctattgagaaagccggttatgcgccatatcaacatctcattgcatgtcgctccattgctagagcctcattgctcaggcatacattgcgagttactagctacgaccggatgtctgtaaataataatggcatagaccatactctgacaccaagacatttggcgtattagaagctctcatatgcatgataggtttgcagcctattacctgctctatagcgcagagattccacaccgacacgtcgtggcggcatcatgcatgcatttggagcccaaacttgaattgactctcattcgtgatactttctcgtacaaggcttgaagttttcactgcgttgatcaccctttaaaacatcgtgagaatgagtgacctataggttgcggtaggtatgcagccactaagaaatgcaaccatgccacgtcgtgaggctctgttgtttgcagggattggaccccgcaaactgcttctacacttgagagttgggccgctgtatcattgagttaatgcaatgcatgcatatgcaaacagtgctgttcgatacgacaccacgtcacagcactgagcccagcgaaccaatttatgtcggcagttttgatttgacaactcaagtctctagatatgcaatggtggcaagatgatatacaacttagaattgggttggagtgcatttccagaatatgcagagccgcagcctgactgaattcacatccatccacatcccgcaataactcgccatggacagtgctaaaatatcccatcattccagcaagggcaaaaaagaaatcttttcttctttttaatttcccgtccttcattcaacgcaaacgcttctttcaagtagagcgaaaaacccttacccttgtcatcatggcagcagcaattgccattccatatgctcgcgatgactatactgttgggtgggtatgtgcgctaccaacagagctcacagctgcaatatacatgctcaaggagagacacccagacctcaaactgccaaggggtgactccaatgcctatattcttggaaagatgggcgaacacaacgttgtcattgccggcctacccaaaggcagaactggcactactagctctgcaacagtggcggctcagatgatatctagctttccaaacatcaaagttggcctaatggtgggcatcggtagtggcatccctcagaaggtctggcttggagatgtggtcatcagcgctcccgtcgatgatcggcctggtgtgattcaatgggatatgggtagagcagaagacaagggcttcgttcagacggggtctttgaatcctcctgcgaagctcctcttgagctccctagccaaatttgaggccgaacagataaaagttcatgccagtatgatggaatctctggctaaacaagtgcctgactattacttcaaatcaccacagcctaaagatattgcctatgagtcgacctatcagcatgtcagcggaaatgactgcagccaatgtgacgataatatggctttgaagagagagccgagaaagcgtcacgggctacactatgggcttgtggcatcgggcaatcaagtgattaagagcgccgagcagcgtgacaagctctatcgccaatttgacgaaaagatcttatgtatcgagacagaagccgctggacttatgaacgactttccttgcatcgttattcgcggcatcagcgactatggagactcacatacaaatgtggcatggcaagaatacgccgccgcagcggccgcagcttgcgcaaagacattcctcgatgtcgtacctgtgagcgaggttgataaattggaagcggtgaaaagtaagtacatgtttcatataccatttaagagatgaggtgcctgacaatttgttcttcttcttctaggtcttatccctcccgggatgattgaaaggacagtgaactcttggttctcatactggttttctaagccgtctcaagatgcttctcctggttctagtaaatagtccttctaccagccatcactttaaatcgagtactaatgatcttgcgcttcccagccatggcggattcaggccctcagcgatcaacaggtcttccacgagagacagccggacccagtaagaccaacaacgagagtgtcagtgtacatgatcctcggcgagagcatccaaaagccttgaattcaacaactcaatcgtctctgaagtcaactccgacacaaacatctccgcctatggacgccagctcgcacagtaatccaactacccctcctccccaatataaagagtcatccgacaccagcgatggagcaattgattgggccaaacaagactacttcactcacaatcctactttgagccccaggcatactaaaggaaaagagactttaaggataacccgtcaccgtcctgatatattggccgccgcaaaagtgacacaccgtcaagctctaggccagatggcagcaattggctcattgtacgatgcacgcaaagaccagattctcacccagtcggtttttctggagcctctttcaacagatgccatcttcagagacatagtgccgtctaaagagtatagaatcgagaattctggctcattaatggcaacatttgagcaactaggactttctcctgaactgggtttaagctatctcactggaactggcccatacacgaccaaaggtactgcggctcaccttgctaataaaagaacgagcgatgctgggcaagaagtctctgttgtttgcaaagaagttactatgcacgacacaattgacatcggcacggaagaaatgcaagaaatcgtggacgatgaagcattacaagcagaagaggccactcatatcgtcacgggcatctggtggggtactagaactgccataacggctttcgcctctccactgggtgccatcgccaatgtcaaagagaaagaagcacagctgggctcacaggaacgtgtcgtcggttatctaggtcagctcctggatggaagtgttacgacagcgttttctgcttttaaagaaatctcgaaaagcttgacttttagggtggaggctgatattgatccgaataaacaatcagcgcaaatctcagattttgacggcgtctgtggcttcattggcaggattcctgacgctataaaaggaaccaagacaggaaatggtgtccgaataatgtacgatttggtcccaatcaaagacttcgctcagatcataaatagagagcttgagggagaggtacaacttgttcaaccaattgatcaagagtatcaaaaccgtgtgttgttcctctttgagaagctttatgcggcaagagtcagtctcaatagctatttgagggaattatcacggcatgagctgtcagttccaaaacagcatgttgagaccatcaagacgaatatttcccgactggatgaccttgaggatagactgaagagtgagctttatcaagatcttcttcgcgcgcgagatttcagcttcaaaggaacgtataagctcaataacccagagtgggaagccgatatcgaagaatttgagtctttggtttcgaaatatgcagccaaaatgacttttgaaagcgggattgctgcgctgggaatcagatacatgcatcctgccgatactacggcagcttactctaagcatcagagcggcacatatactctcttttacagtgacgctgctctggtcgctccaagctggaaagatcaatacgctcagttcatggagcttgcttacgctaagaactctgagcatttgctctatgttgtcgactgcgattttgaagccggtcaagagctgagagtcccgcgcatagagctccgagagaatggtgaagtcgtgaccaacgactttctggcagagcaacggagcttcgccgggaaatgttttgttcgtgctgccacaccagcggatatggaagagctgcctgccaagctgctggactcaatacgaagaagcgtcacaattcgttgtccctgtgcagccgcgataaaaggcgactgcttctgtcgaacttgcaagagcgccatcttcctgttagaagatgacgattacatgtattgcaattgtggcagatataggcccactagtgcagcgttcaagtgccttgaaccagctcatgggaccagctatctcacatacaaggactctgaaacgcttctagaggcttacgagtaccaagaattcgagcagcataatatattgctcttgggagagatgggagtcggaaaatccacattcatcaacgcattcatgaattacatgcagttcgagactctagacgaagcactggaggctccggacctacactgggccattccttcggctttcaaatacattgaaacgaagaataaaaaatttgaaacttttacagtcaccgttggcgaagagaccaaagcccaaaaatgttcattagatggagagttggctacccagagctgcgtgacttatgttcttcacatgaacggcttgactcttcgcttaattgacactcctggtattggggatactcggggcctccaacaggacaaagaaaatgtcaatgacatcttacaagcactcaagtcagtcgaaaagattagtaccatcctgttcctcattaaacccgacatctctcgtcttggacaaatgttcaacttttgcatgacagaactgctttctcatctccacaaggagacgaatcaaaatattgtctttgggttcacgaattgccgaagcacaaattattctctgggagatgccggaattattcttcaaaaatttctgaaagataaaaagattgatatcgccgttgattacgacaacactttcttctttgactcggaaggcttctggtacttggcagcatacaagactataaacaaagaaatggaagacaaggacaattgtgaaaagagttttcagcattctgctgggcaggcgcggcgcctcgtcaataagacagtacagatgagaactcatgaagtgcgcaaaacgttgagcttgagtgatacgcggctatatatcgaggggcttaagaatttgaccatcttgatcaacagaatggtcaatgaagatcaagaggaaattgaaaaacacaagatccacatcaaagagcttgaaatcgcaaacggcgacctcgaggacaaactgaagatgacaattcaaaagcccgtcaagaagatgcttccaagcccgcgcaccgtctgcaccgacagtgaatgccgaactgtaaacagagacacggatggcaaagaacacgtcgtatacaagcagatatgccatgattattgttacatcaaggcgactaatgaattagtcggagctccggaaatttctacttgcgaagtctttgattactctgccaagccatgcattgagtgtggtcacgagtgggacaagcatcagcacatctcttacactcttacagtcgaagaagtagaggttgacgacccagtcgtcctggaaacttacaacagcaataaatcaaagcttgaaaaagccgaagcagccatcgaatctctcttgcaaaaaatggaaatgcttggagaacgcagagactttatcaacttctcgttggcaagtttcgcggcctatcttagcagcgctgcaatggtgagatgtaatgacgcggcaatcacttacctagactacctcatcgacaacgccaagaaagaaggtagcgatgatagccagcggcaatttgaagagcagcgccggatatacaaagagcagtatgatgaaaccacccagggtaacccgaaacctgatctgctgcccaaggtgccgaattacgacgaaatcatggagattatacaacagctcgaccaaatagaggtaaatggcagtacggtcaaagatctggtgcaagggaagatggataatacgctctctccttgcaataccgtcacacttccacttgaaataacacgcaagggagttgattccttctcttggataaaaagactgcctcctcggagcccgtctgtgaactcatatgctctagggaggaaataagggaagaaggcgcgctctttagtcgtactcttgtaggagaaatggccaaagtagagtcattattcaacgatgaggaatatctgagttgggtggcaagagcctgaacggaacttcatatacttcagtagcatcactttgccgtccataatggcatgtacagtgatctaaacccgtcttctgtgctcaatgtaaaataaatcctattccaagttatttcagaaagcagttttaatccatcaaacctttcgcacgttcttgctacggcgggccctttgtttccttattcacccaagacagattcattcccattctcgtctatctttcaacctcttttatttactcctttttacgtttatctacccttgttcatttgtgaaattccatttgtccgagcaacctccccccttttcagccttttctgggctgggctgggtgtaacccaaagtgtttgcaagggcagctgctgcgcctccaacgtcagggcgttacggctcggctctctacaaaatgaaatcgaccgcatttgtacgggcctataatcagagacatcgaattgagttttttaaattctttttttaaaaaaaaagaacgctagtatttgcagccacgaagaagatacaacggcgccaccgatcacactcgctctacttcatgataaaggcagctggttgcaataacaccagagatataagtgagacattgtcgcattcatggcgttcatgccgccgtttctttagcgagctctcagaagtagaggcattgggagcaacggcctacaggaacattgaaggtcgggtatcattatgtatatacgcacgcctacctatgcccatcgtgttatacaaagccctgcttcgagctttggctgtgggagctgggcacagctattcaacttggcagcctcttgaatcatcgggccaaatcgcgcaccagataaaagaaacctagattagagagattgtctcaccattttaattcggttatacgatgactttgtgctagcctcgcaattgcgcagctacgcaactgcgcagttgcgcaaacattagaccccccacttacagcaaagccacaacgcgcaacagcgcagcattgtcgatgatgaaaaactgttataaattgaagccagcttcgcttcagtgttcctacatcttcactttccgtggatttaagctaacttgtttgataaaatatccctgcactcagagtaaagtccgccccacagcaaagacatatcactgagcagcgacttttgtcccaacgtcacaaatctccagatgcagcgatatctggctcagacgcctcaacaagatgctggaacttatgctcggctagttcaagtagtggggcgtccattcaaagataaacaatgctcatctgttgactgcatcttggcacaagaaaacaacctgcaacttgacacgccttccactgaggccatctctcctcatttcagcacaggttacttttctattggctcttctacattatcttgggcataccacgcttcctttggccactttgagctgcaagttcatacatatgctgctcacgttgatggatcgtatctcaagttatccgaggcacgatatacaaatcaaagttggcaaatatgctcggtggacttgtttggagctgctgcgctggagcagtggctacatcatattagcacgcccttagagcagtttgtgactccatgtgatgcccaagccagtttgaaacaacaagaagaagaacaagaacaagaatattcaacgatttcagaaagttcgtctagctcttcatctccaccttcagaagaggtgttttcactcaaaagctcatccaacaccgacaccaattcggcttcgattctcgaagaagaagaagaagctgttttacacaatgctacggctgaagaagcctccggctcagatttggtggacgagtttgcacgatttactctgtcctggctagcggcctggtctgcaaatcgaagagacgatatgagctccaatcgtcacgatccagaggcccacgctcatgaagggcagagcagcagccgaagcaagtgcggcaatgggcagcagcgcaccggagaagattccaatcatggaaggaatacaaaatagcagaaaagagacggcagcggtgaagaattgatggctgcgcatctgcgtagttgagcggcggcgcaattgcacaagccccaagccccaccccccaactacatgtactttcgcaactgcgcctgcgtaactgcgcagcgtataattcagctatgtagccatgaaataaaaccaccttcataaactcctcttactccattattttcttgtagtctcgtatcgttaacaaggaagcactgtttgttttacttattttgtctcacagcttcttcaaagcaccgcgttcatcgtctcgacgccgcagcccgacaatgcagcattattcagccccgatgcctcaaatagcgttcgacccttcagaagaagacgaaaggggttttgcttgtccgtttttccaaagagatccaccaagctttgggcatggcaaatggaaaatatgcgcacatcactcatggaaagagtatcatagggtcaggttggtgcatatctgccatgagaagcaaaaaaagagagcaaaagacgttgacagattctccttgacatagagaacatgtataccgcaagcatatgcttccaagcaatcattgcgacagatgcttcgaagatctcagagacgctgaatcgttgctgctgcaccgtggccaactacagtgcgaacaaaaagcgtttcgatatgtgacagacagtcaggtctctcagctaagagtacagatgaaacgagggactgaggagtttgaaaaatggaaaaacatgtatcgcatactatttcctgaagatacaagcattcctagcccctgtatgtgttctatgcgactgcatgcacctaatttacggcctcgctgaaatgctaaccaactaccggccgctgcagataaagaggtgccgtctgaccgcaccgacgaattcagagcctgggctgcagaaatcgaaggcattcgcaattcttcgtctttggatgtccgtacgcaaatacagcaaatcatgagtgtcgccaaaaaagcaatacgtgaggtatgcagccaatcttcaggagtccagcatgacttccaagacacgaccagtggagacgttatggccgctgcatacagtgggacaattgatatgtcatctacatgtactcccgaccttggcccattgggggagtacatgagtctatccgcggatctcatagacgccagccaactatccggagtttcagcttcgatgtttggcgaccaagacgactctgcatctcatacattggattcatcttatgccatggatactgatttaatgggaatcggagaattcccatactagcaaagctagaagcattacggagcaagcatcggttggacaaggtttgggaagccataagctgtaggttcagtttcatggcatgctgcctttttatctttgggtggctaaggttgggagcattatacgctatggcgcgttctatgcatggcattggtaaatcaagagctggagttattttcatacaactataggaatattgggaatttttttttggttggattgagtaaatgggttagtactcaaggagatgtattttgattttatttcatccaacgattcaatggtccgagctattcggctttatttgcgggcgtgtttatggctttgactgctgtggttggcatatttacgaccttatagcgctataagtttcaattattattacaattacggatacacttggctgttataaccgatttgaacaccccacatagcgcagaataacgcctatgttccgtgctagctcccgagtcttagtgcatccacttccgaaataggtaggcaagtggaatgctagaatcttcgggctggaagtttctagccacttccacaagcagcgatccgatcccatcaccacttctagaactctgtagttgtttctcatcacatctctgaacgatggagcaacatgttgtattgagaagattcaagtataaagaagctggttgaggccttcttgactctaccattctcacttccacaacacacacaaacaatcacgagtaaaggcaactcctcaatacaccgctatcaattcctactctagaattacaaaccatcccaccaaatcattcaaaatggtcttcttccagcgcaacttttacactcccgagagctcttacactcctctcttccgtctccttgacgattttgacagctactcacgccaaaacaatggcgcacaacacgccactcatcgcactgtcgcacactggcagcccaaattcgatgtccgcgaaacgggcgaggcctacgagctccacggcgaactccccggcttgaataagcaggatgttcacatcgaattcaccgagcctcagtccctactcattagaggaaaggtggagcgcacttatacagccggcactccccctaccgacgctatagaggacgcctctgtgagcggcgcaattaccgactcagaacaagagcgccccaagtctcctcatcaagccaccgtcgaagatgagccagaagacggaaccactactgccactgctgcctctgaaaatgaagttgtcaagactgcgccatccaagcaaaaaccgaccgacacagccaaatactggctcactgagcgcagcgttggcgaattttcccgcaccttcaatttccctactcgggtcgaccaggagggcgtgacggccagcttcaaagacggcatcctcaacgttgtggtccccaaggcggctaagcacgaacctcgtcgcattgcggtgttctaaagcaactttcttttacaatttcttggcttgattatttctatctttacacactttaagcgtatttgagccattccacttttttctttcctttttctaaaagaacgacaatcatatgcacgggagcgtttgaaattgagccttttttttcccccttcacagatatacctttctctaccacgagggtagcacagttgatcaatagtaaatcgggcagtgtcggcattgtcagaggaggaacttttgttgtcttatgatagcttcatacttaataacaacacaataattgagaatattgacttaatgatagcgtgtatattgtgacattggttgtctagatgtaaatggatgtgtcataaagtcgcatttaaagccaaatttataacggaatctcagacttgtagtattgaaccttggtagctgtcttttgatcggcagcgctgtgaaacttgagaggtgctatatccgagtgactgtccaagagagcaattgatgcgacggcgaggactgccaatgccgggaataactatttacagtagcttcactataactgtactgtacacgtatcaaaagttatccagcaccttagttctattatctagtactcctactactcgtgctactactgctactactattactactgcgacttttaagcgtgtgtacctacatgataattcctcgaacgctgcaagctgaggaacattctgttggacgtaataagtacatgcatctctaggcacgctgtgagcctacaggtaggtacgctataattcacgatgcgccttcgattgtgcctttagcagcgtggcattcttcaaggctgacttggagatcgatctattccgcattcaaattctggcagggctgtgtgcatcgtactaaataacacgccagttccgctaggttacaatcctgccgcgaggagatatatttccccctcttcaaacgactgtgtcgtaccgtaattcttgatccctatatatgagagtttttgtactgcgaagctacaaacattgtgacacaagtcgcttcaaaatactctttatagcagccgatttatcactttctgagcgctgtagttttccgaacgctggctactacgaccttactcctctcatatggattcgtaccagcatgatccgcttgaccttggcagacctgcgattcgactcgttcgtctttttcctgggtttgaccctgacccaataacatgcgagcttttccaaggttttctacaccaagaggacgagatcataccatatgaggctttatcatacacttggggctctgccgaagcgcccaaacaaataatcgtcaatgggaagatccttacagttaccaaaaatctacatcaagcactgcagcaactccgtgataaatttcaagatcgaatactttggatagatgcaatctgcatcgatcaagacaatgagagagaaaggggtcaccaggtgcaacaaatgggcgaaatatataaacaagcagatcgcgtgctattctacctaggggagagcaatttggaggttgatgcattcatggacactctcaacatgatgggaaagctcagtctcaaccattcttgcaggaaatggagatccgatgatgaccgttgggaggtcgtttggacgagcgctgtccaggctctgctgggaaacccgtcgccccgccaaattgccagtcttcagcagggctaccgataccttctcgagcgggcttggttcagaagagtttggatcttacaggaggcggccaacgcgcgcgctgggttggtgttgtgcggctcgaagacggccaagccgtggcttttacaagttgttcaaaagcccctgggcattgcaccggatgatcactgcaaagcagttctcgatgttatgccggggccgtggaggacttcatcctggtggaacagaaaccaagatctttatactttgctatcgagatttggtggtagccaggcaactgagcctcgtgacctgatatacgccctgagaggcatgtcttccgatgccaaggacgcacccggcctgtacccggattatacaaaatctgaatggcagctggtccgtgatgccattttatttctgtatcctcttcaaaacgaagatctggctgcactcaaattaccaacgacgattcatgaattagtatcaaaactaggggagttgggccatcgcatgtactgcaagatgtttgagggaattgccagagaaaacctaggtgatctgattaaattcccattcacccaaacctggaccttgatctctccctatcgaatgcaagatgcgcaggcgcccgctgaatttagagatttgtattcgccctctgccataagtactcgattgctattggcaaaattgcaaagcgatcgtattggagatgcggcagcgctcttccgactcggtctatcaaagaaaagcttacaaacagaacatctcatcgccgcagctgagaatatacatggagtaaagccgcttgagattgtacttggccttgtgggccatgaattcgagattacggaagaagttttggtgccagcagccaggaataatgactacggggacaagatgatggaacttttgctccatcatcccagctgtcagcgacatattactcaagacgtggtggtggcagcggaagataacgcgtggtgcgggcatgaaattctgaaaatcgtcgcgaaatatcaaaatagtcgttgccaatagctggagacgtgatatatctcggctgccaattgccaaacatggtataaaagatgacagcagcaatagacgtgggctgtgagaatgaggccatggaggccatcttgaataatcagctgcctgtggttgaaagtattaagatggcagcagcagtgatcgcagtacatcgacaagaatgagggtgcatcttatttaacgtgacagacgtgaagcaaacagatatgattaggggttatatataccaaatattaattaacaatcttcaccagttcacctcctttccccatctcatcctccaacaccactctgcattcacttgttttctccaaccaccacctcttccgggtcgactctctccccatccaagttccatatactcccatccagcgccgaccttctcgcccactgcgacaccacctcaagcggcgagtcatccatgtaaaacgacaatggcacctcgaacgcttccaccgtcatatcctcttccgggtcaatctcctgccatctttccgtcctcaccgtgccgagctcatacgccaaatccatgagcacaatcttgatgtccctcgtccgcctcacatcatcagctggcagtttctggaagtattcggccttgatattcactgcatccaagtgcatcggccgtgccaacaccacatgctccaacctcggcagcgcagcaatgtcactccaaagccggggatcgtcaagaggggcaccgaacaacaccatgcgcttgagctccggccaccaccgccagacatttgtttcatcggtcgaaaacgccgccatgggatattcctccaggcatgtaaactcctccagcctgtgcagcttctcaaacccctccctcagcgtctgccgcacgctcaggtggtcgtccattgcatgcaggctcgcaaacggcatctgcaccaccagccgccgcagcgtgcccgacacctcgcagaagagctcccgcacccactgggccgttggcaagtcatccagagtgtctctaaacggcgcaatgtacagctccgagatgtgccgcagcgacaggaccggcggcaggctgggcactaaacgtggcatgcacagcagcacatctgccagccgacggctcgagtcgacaaacatgcagcgcttccgcagcagccgcgtggcctgcgcgtgtgtcgcccgcgataccttggtcaacgccaagagcgtcctggtcgtggagtttgatgcggggaagagcagatgcgggtttggcggcatcacggcgtcgacaatgaggagaagcagctctggtggcagcgaaggcgatgacatcatgtaggacgtgggcgtgtaagtcggttcgatgtgtgctgacttggaggagtagagaagagatagaagcggttccatcggatgcggtgcaagagtcgcattttcaaggaccagactgggaggacggtcccatgaaatagaaaatcccaatgcctatagtgtcgttgctcgtgaccatcttgtgtgactcgtaaagtatgtcgagggcggctcagctccgcacgctcgccgtcttgttggtcaaaaagagtggctaaacggaaagcttggttgctcggagatccacgcaatcagagcggtagtacaggtaaacgctaccgaggttacaataaaaactattactctttccagccttgcgcgcactgaaatataagcctaacgggggcttttgccaagggatatgtttatctatgcattatctgctatgagaggcggataattggtatatttactaatgcatgccttgtaggctctcctatctccgccattgccaaaaatagtatgtacgtgtattccaagttagcaccaacagttgtataccgcaccagcagttttgtattaaaatactcgcccacacaaacatctctacaatgcaattgacgagaacattgataattatcaagtctttgaagagcacaacatagaaatgccaatcgagctatatcgtaattattcctcaattaccatcattatcctcggctcatcccattctagcgtaataatagcagtgctgccaccgcaagaagccgatgatccaggattcaaccagtctaccccttataagacctacggatcagtattattgaaaaagtatttaatctctattcagggattacaataggtggctgctgatttagctgctagtacacatgtagcttggctcgctaccggagatcttcagagtaacacaggggtgttatattacaatctgggtactacctataaagtgtaagcccaacaagatacaaagtctttataggaagtactacaattgctattactagctatattatttctctggttaatttatccttgcatgtgccatccttttgtgttgctttgagtgtaagacaacagttcgtatacagatagctaccttgtcaatgttctcttcaaatgctgttgctttcgtatcgtcagttgcaaacaactacagaaccctgccccaataatctccaccagaagtgcgtcgccatttactgctcagctttcttctcacagaatggagtgcggccttacgctatacagtctccaatctttcttactctttccagcatttgtatcttgcctcctttttttcctcagcagtttgcgtactggttatcggaaaatcccgtatcgtggcggttgccaatcattcagaccttttgatgctctttcatcgtataagaacagtttccctccgtcaggggccttgagtttctcaatttgcgtatttaatggcagtgtcatcatttcctaagaagcaagcattgactgcataatttgatacatcttgcccttgtcttcaaggatggctcttttgtctgacacacttaccgtgtactcctagagtatagatcaataacggtacagagctgactttgaactctatgtcacgtttactttctctttccaaaagtaaccaaatccctgttaatcaaggtacagtcgagaatatctcaaggattttactagtcttataaatttattataaatattacttagcgcacttataatactactagcgtactcctactactagcgtgttaataatattgctagcgtattgataatatcactagcgtactactaagaaaaggcaataattcctacgcttatgtgcatcatcctcgaggatacgaagaatataaacgaggctctagaatcctatcgcctatctattcaacagctcagctaatgcctaaacgccgatcaattttgcccgtttaccagtaatgacgttgaaccatgggcggaataacgcttcttggctgttggttgttaattccgccattagttctcagccttgaacagcccccaaagttatatattaacaggaacaggatctgcgccaaggaaggctgtgatcccacattacaatcctaacaacgccttcgaggattttttatctttccttctttcttttttattagaaaaaaaggaaaagatattacatcattacatatgtaataaacgtaaagacaggaagccgtgttcccgacaattcctccaacgaggctgtaatacgcctcggggattacttgcaaaacacggcgttttaccacttcacgggctgccggagccttgtagctcaagaagccgataggatgcaacgcttacatgccgcgttgcggcgtaattgcgcagtcgggagtggtaaaaatgggtcggtcccgataaacgccattatgcgaacgggggggggatcacttgcgaaaaaaggagtagcattgaaaatctatagcatcaatgtatgatcataatactgccacagatatcaccggacttaattggggaaaaggagcaatattgttgaaattaatgacatcgatataggagtatggccatgccatacatgtcaccggacacaacttggaaaaaaagaaataccattggcattaatagtatcaacatgcgatcacggcgctgacatagacatcacccattaacccagtctctttcttatccgctgtctaatataactcaaagaagaaaagatacgccatctcccaaaatccaagcaattccacgatatactactacctaacgccagtgagcaaatttgaccaaatttgatgcccccaagttaatatttagtaaaaagaagacaacagtgctgatacccagctgtagccgcataaacgccactcgcaaagccttctttctatccatcctttcccacaattatcacctccatagctaaattatcatgatgcacatcaccatcaccatcaccctcatcttctcctaggcgtgctctcatagctgtaatccatgctccatagctggtcccacaaaatcgagctcttcagagggctcgtaacagttgaactcctccgtcggccgctcctgtgaagctgtgcctgtggctgccacgaaaaaccgatcagtgactcagggcccaagtagagaatcaacggctcgtacctcggaggcctttcccgacttatcctgcaccaacgactcaccgcctcgctgtcccgcatcagtattggtagtgctaataacgctgccctgtaccgggctttgggcagttggcgtatcaggcggagcagcgcgcagggagttggtctcgctcgccagcgcgctattcttcaacagagctgttccgccgctgatgtggaatggcagggccttcttagatgccgagctacttcggcggctttccaagctcttggagagcgtcttgttgattccttcgatgctcgctatgctgtcccggctccttcccttccccttggctgcgtgggattgaatattagccgtggcctcaacattattggcggcaacggttgatttacccatcccaggtgtcgcgggcgcccctgctttgtcttcttgagcatcgatgagataccatcgcaagccgtctgacagctggaaggggttatcattctcctcgtcattcgaatcagtctcgttgttcgcctgcagactcttggagaggtctacaacacgctcctggatcttggatattcgcgcaactagccactctcgatgtcgtagccgatgagcatcttgctcgcggaggaaatagtgcgggaatcccacgttaaaggcggcccaagctcctgcttgctggttccgtgttggcaagaaaagtgccaagtcaccctccttgaagttcctaaacgcaatcttgttatgagagtccttttgtaagctatgcgcccggtcgcgatatgatcgggcttctcgctgccactttcgagccttgtgctctgcctctttgactctgtgataaatggtgtcggaaaacaagtcggcatcgaatgcgccaagcttctctataaaggcttggtatttctcgtcttcgaccgataggtcggtgctgttcacccagtagagaagctccaaatcggcactatcagtcatggctcgaccacccaagctcagtgaccggcggatagaggatccaggatccgaagaatcgtttggatttgcgggcgccttatcggatcgagaaaccctggtaatcaccatttgcccggcatcgcggctgatggagtatcctacacgctcaagtagtctggtaaggcggtcattctgggagtagagccgctgagttagatccttggttcgtccgtcgcgcgcttcgtacttggcattaagccccgagagcttcgattggacatcctcaaatctctgcttgaagagacgagactcttcctcaaggctgccaccttgagactgtcgccacgcgacctcttctgaaagctctgcaaccttcttctcctccttttcgagccttttgcgcagcatttcagacccagtctcgccgtcagatagctggccacggacttggttcaattcttctctgctctcggttacttcacgttccaaagcagttacctttgccttttcctcagcaagattttctcgaacatgcatggcagacatctcctgagatgagattttctcctccatctgcactagctctgaccgtagttccttgactgaagtagtggccttctcaagctcagatcgtaaaatggaggcattgcttccagagtttcgcaatttttcgacaaggtcggcggcactagataggagagcttcggtcaaatcagcctcgtcagttggcatggcaatgtctgatgatagctcagcatatagcttcttcagccactcgagtcgagactcggcgctctcttctgcagcctcgagcttcttcgacgtagctcgggcctcctcacgaacagagcgtagccttcgttcggaggcgtcgagctgatcccgctgcatctgagtctccttgcgtaagaattcaacttgaccctgggttttgagtgcatcgtccttccgctccttgttaacttgctcaatctctgcctcaagaccctggattcgctcgtcaaaaccggccttttcattctcccgagattccccaaaatgatccatctcttcttccgtatcctccaaacgggctttgagcgttttgatttccgtctctagcgagatcctttcgtccaaaaactctcgcttcagtgcttccatgttctcaagaagatccttttttgtcgagttgacttcttcgatcctatctttcatatcatctcgttccgtgacgcgactgtcgagatctttctgaatatctgctgaccgcttcttttctgcgcgaagctcgttttccaactgtgctatccgctgcgacaactgttcagttccatctgatactggttggcggtcttcaatacgggccgacttgattgacgaaatggaattatgccgcgaatgcccattctgctgccccggtagcggaaacaggttcccgggacgcgaggcttggctctgccgatggagaagatcttcgaggcggcgcactctgctgtcggcggtcttgagtttgttttccagcctggtcttttcgtcctgcagagaagtaataagatcatcgtcgccgcgaatcagaagcccacttcttcctaatgccgcctcatgcacgcttccattcttaaatgctttgagtctctttgcttgctgcttagtaggggtggtgagctcttgaaggagtttcgcgacatcatcaacaagctctgggtccgcatttcgctcctgtaatacctgcagaaactcttccagctcgttcttcccaacagtaggccagggaatatcctcgccccgtagattgacttcaagccccatgacattagtatcaaggccgggtccgtaggtacttccgaccatcttttgccactttttacgccgcttcgactcttcgtcttggaacagcgccatttcgttggcaagagtcgaggaatccaccttcaccttgtcaatccactctcgtcgtcggattgcctctaccatgaatgaggcatacatgtatggcagttgctgaatgagccgcaagtagtcaaacgttgtcatgtcgtcttcggactggtttagaatattgatctgattcctgacgctgctgtgcagagaagtgatttcagtaatgcttcgcataaatctaacagaatccgcagcaatgctatttcgcgatcgcgttgcatattgaaccatctcatccatctcctttgctcgcttcttaagagtaggcatgagtctttcggtgtgaatagaggcagttttcgaagcctgggccagatctcgctgcgagttgccataactcagcgccgtgtggtaatctgaatcgatctgtctggccaccacctcgatatcctccatgagttgcggagtatcattgttatgggtcaaaagagaccgattcatcaattgatcaaactcggcagagagagttccaagcgcttgatacatctgagtagccgcattgtcaagttcggtggctttctggttgaaccttcgctgagctgtaggggccagtttgacggcctttttgacagtgtcgagttcgatcaagtcctgtagcgtagaatcggccttgttgacttgtccgcgagtcataaatctgaccaagccttgcgatattacaatgctcccggccagatcaagataatgctcccaggacgaaacaagctgctcgtactctgccaaagccggcgtgacccatttcttaagttcgttatactttggctcaatctgcttgacgcttatctcgacattggtgacggcggcgtccaagcatctgatcatgacgtctatctcgtcatatcgggcctgcgcgtaagcgttcaattggccgcagtcctccattatccgcgcagcccaattccggcggtcgttgcaaagttcctgccatgatgtgattgcctggatattctcgatcgagttcggcgcattggggatggattgacgccgaaggggcagcgcctcggagatgagcgatgacgcacttccaggagaggtcgggtgcgtgacacgaatatcgtagatgtatatctctttctgggggggaaaagtcagttgccatctttagcacaagagtgcagcagccgtcgcatacctctgtgtgaagactcgcagacttgacgctgcggccctggggtgtcaaggcaatgatatgctgtggcgagagggagctattccgggccacccacgtcttcaggtcgtcgagactatagcaatcgttaaactcacgcgccatccacagcatccatgggagcagatattacctggagaactgcgctgtatcgacctccagccgctggcccgtatgggcaatcaacacctgtgtagccatcccaagacatctcccgtcaagcacaaggcggcgctgggcggctgatgttcatacagagcgatatcgagaagagtcgaataacgagccaatacaggagaggcgagcaactgcaatgcgccgagtatcgagggaattttgaatgccacaggctacgaggccaaaaagtttaagtgttgaatggttaagatgctgaaccttatcggggccctacggccggcattacgttgggtagtgtgacgggtgccttgtgactttcggtagcgctgagactgccctgcattacaggggagctctgtaccggttagataagcagagcggcctgtggctcactttgcttcaaagatacggcgcgccacatgtcaacagccacaacatgggtttttgttgtcgaaagacttccttcagttgagcgaatcagcgccatccattggccctgagcaggctgcaatatgagtgaagtcgacgagcccatgaccggtgcagacggcggtgaatcccgtctgcccctttccgaggacgaaacgagagtgctggagctgtatgacaagctccaagagctgagacttgaaatcgccataatcaacgcgcagcaagccggtaagagccctctctgataagaacgcgccgctgatggagatgcgttgcatggcttactcacacgacacttctggcgtctctaggtagaaactatgatgatgggggcaacatcacagaggcacaggatgcgcttctcacagcaagggctagatacaggctacgcaacgatgtcatcgagtcggtgatgatggccaacccgatcctcaaggcagtccacaacggcacacaggcatcaccaatagagcggcacgtattactctcacttacttactcttcatatcgcagtccaagcgtccatgttgagattcggaaatggtaaaaaaaaaaaaaaaaggccctccctttgctgacccaaactacagggatctattcccatacgtgcaggaaagagacgagacgtccatatccgtagcccagcacgcagacagcgtggcaaagctccgcgacgacctgaccgccgtccaggtgcagagcatacgcgtatgtcgccagaacatggacctcaccagcgagctcttcgcgctggcagagcaggccaagcagaaaaaggccgtccgcgtcgacgacccccgggtccagcaggagattgagaagctgacgagagaagtcaagacgagcaggcagcggtggagggtcatgaagggcgtggccagcggcgtcgttgcgggcagcggcgtcgattgggcaaaggatgaggatttgcgcaacattgtcctggatcctgaggatgaggactgagatgggatggcaattggattatgaagataccccatgagcagccaatagataatctgtagatgccttgctcgcttatccttggcatctcacgctctaaagctatcaagtgtctcccagagctgcgatgatgactgctaccagtactttgtcctgtcctttacaacccaggtcacgagaggttgccgcagcaggaacctgatccattgccgcttcagaccagctctgaaagggctactacaaaaaaaatctcaaaaaaaaagaaagaaagaaaggacttgataattctaaaagcatgaggttgttgcaatcatcacagccattatataccaagtcagtactgtatgctatcactcatagaaaggcagatgcgttgatcaaggcgcgcctctgccagccgcgtagcgcagaatattaaaggaagtaggccagtagaacacgccatgtaccttatatacgcatgactaatcaatcacccgcggtgcaagatcaggaacatctgacaagtccaggggccaaagaaaaaaaaacaaaaaaaaaacaagcctttccaaagtatggggcacattaaatggggaccccgagaaaatcgaaagggccctggagtgattttctcagccagcaacggagcggtaccttgcttgcgagaagcgctgtagagggagctatgaccacccacccattttgctgctgggagccacgtgatggcgcctggcagcttgtcattgggcgctgttggagatggagctgaaattgattagagcccgcgccggcttcgtcgtctgatccctttttgatatcaagttgtaaaggcacgcaagcgtgtttgttggatcagccacgaggagcccatcactcactcgccaccgtcggttacctctcgcgaaaaggggtggtgcgttgtaactgcagtaggtactccatattactgtagcagtagcagcagcagtagcagcagtagcatgaatgtgtacattgttgattacagtatgcctgtagcccttatttgccttttccttcttctctccgcttccagtcccttttttttccctgcgcagaggcgtgtgcgcggggagtgtgagaagggggagaaaggcagaggcttccgcatttggctggaggtgcgacagggtcgaggcatgtactgcacagtacagtttctcggagagtcaagcctgcctgcgtgacaaacacccgagctcccagtggaaaagatcggggtgtgtgtggtgtcgcgtaccttattagtgtgcctgcgccgatggagtaggtgaggtcgcattatcgttctggtgcttagcatttttgcacggagcagctgagactggtctcattagctgcgcggctcctttgcccttcgcgctcgtctttagtccacatgcctctcctgtttgccggctgctttggtctcaatcccgatacgcagcgtgagaggtacctacccgcacattgttgaagcactcgctaggaaatgctaccttgcaaataattccgcatcggaatgctgcaggctctggagggctggtctttgccgttcgcgcctctgtactccgcgcgatatgtgcgcagccgctagaggaatgcgccatcaaagacaagctcagtactgtacagtatgtgataccgctgctccgttcatgtgcgtgtaccggcaagctgcgagccagacgcatgcctgaggcatattctgcatgaatatcaaggcaattcagcttcagtgacacataaactaatcgtatacatctgctgcttgctgcctatgagatggataatacagctcgctacgtggagatgtcatgagtcgaacctgcggcgtgctgctgatccgtcatgagcgtatcaatatgggccggtagggaagcgctgcagcaaacaatacctcacagccaaatctgcaccgtatggtaaagcgccctccaacacttggtgctgcctaatgcatcgagcacctgtggcttttctcatgtaaggatcatcaatacgagtgctctgatgccgctgcttgttgaaagcactatccgttatcaatgccgcgcctaagctcgctccttcacacccgtagaagcagtagcggtaaactctgctgctgttgtgagcttttgcgcgtacctcgtctgacggaggggaaatcagaaaaaggtaccgcgggcaaggtaccagtacctgcaaaagtcgtatgacggtacaatgcgtcatgcaccactacaagtacacccttctctggttctagcttgcggtggcacagcttccgagtgctccgccgctccacgccagtttggagcatcaatatctgcccgctagcgagctcttcgccgtggtccctcgtatggattttctcctgcatgcttgtgacgttgcgaagagcgaagcgtgtggccggccactggtaccttggattgtttgctggagcggtctttgcctcattaccaccgacatctccctggccgaggtagcgtagcacgacgggccattgtccctctctggggactcatacccagcataccatcctggtctggacaattattagtagtgctactgctgctagcagcattggcaaaaagtctatgccgagtatggtatacacgcacgaagtaataccgcgtgggtagagcagcccttgacggcggcggtagcactcacggcacggccgatggagcaatcagcagcaagaggctagtagccgtagtatggaagtcgaagaggtacagccagcgccctggctcgtttcaataatgcttcgagaaggccgaagcaccagagagtacgacgatgcgcacgtagtacgatcctactgctatgtaaggtagcagccgtttccgccaggccatgctgcgtgttgcgtcccttgtcaactggaaactgccaacacctgtgcccactgggtacagagaagcccccgtcgctgagattgtcgagtaaccgagagaagaacagctggaccgtggcagaaagaccagcgccccagtttgggtgtgagaccaatatgagggggaaaggtaaagaggagctccgcgctagagggtgagaatattggactgtggcagcagtcggcgcaactttctggcacgctggcacgccaatgcgtgtgttgcagcgagcagcgcgactgattgcccaggaggcagggctgcctccccataacaatttccccatggctgctttgagaagggccatattactgggtacctgtcatacagcaatgtcacgaagcaatgagacttctggaagccgtggcggccatctcaatttccgcaagtcaacacagacatgccaattggatctagaccgtcccctgctggccgtcttcagccgggttgagacttgagagagccaatggtgctctgctctccatggcagccatggaagacacggtaacaaacgtgtacaagtatgtgctctgtagagcgcccacaagcgctgggaagcacgtgtaaggattcgacgcgaaacacgccgccgaacatccaaaccacccaatacaacgcagtggtggtagtacttcgtattggctggcgttaaccagggaggccgtgtatatgcaaacgcagctcgcgctcgcatgccgtctctcgacaccgtccaggcccgtttcgtttgctgcgaatgcctcttctcatactactgccggaattggggccttgctctgagtcctgtcgctgcgcaaccggcgaaaaggcatgggtaatggtgcaggcaactgaggtgtggcaccgccagaattataaggagggtgccagtagtagtacggaaaagcagtagcatcagtattatggagcgagaagaggagaagagagagcactgagaggcaaaaaagcgcaggagggaggcgcgataccaagaacctgctacggtccaaggttccagggaggcaacacggagctagcactcaatgctaataccgctaccgctgggagtacaagtacagccactccaaggatgagggaggtatgggcggctgcaagtatacagtgcggacgcgcagacggacgatgggatacaaagggcgtgtactgtctgtgggaggggaaggctaaggaggccaagtacctgtacagtattgcgcgatcagtttgcgagcagcactttgcctgccaccaccaccggccactcgcctggctctgcatatgacgacagcctgtcgctgagctgggagaagatggacgcggtggctacgacttatgcgcggtggtgcgtctatgggagtggccacggacgaaatgcgccttttcgcagttgagtacagtacctgttgcgcaaatcaaagcttgatgaggtggtacatgcctgcgaattgttgtcaagaagcagcagcaaacgctgagcaaagcagtggctcgcctgtgtaagtcatgatgatgccagcagaaggaaacaggtatccaagactcatctgctgcaaggaagcaggcaggaaattactctggcagttgcagtgcttgctgctctacttgtctacctaatgccatgctgctgcctgcaacaaatgcctacccaggtacacaaccatccatggagcggctggttgatcaagccgcatcctgcagttccttggctctgcgcgcatacctacttgtacaaacacagaggtaggaccgagggcagcagtaacagggcagatgagcaacactcatcaatgctgcttggtaaaatgttggtaatggcagtgacaatcgatcgtgttctactcgcgggacagctgtaatcaaccactggaaaagaaagacaagagatgcatgtcaatatcatgctgctcgccttgcaaacttgatgtgcagaagcggcagccatgatcccagagccagagcaaaggacgagtactcggcagcaggcaaacaagggcgcaggtacaagtaccttgcggccgggacagcaccccatgcccagtgtgtgctgcccagtgtgcgttgcccagtgtgccgcctgtagcagcgctccgccgcagccagcacccagcagcgtgtactccgtgccccatccgcccagcagtagcagtacctggcaggcctgcccagcccagcttcccagctccctcggccagcgccagcaccagcgccagcgcccagagagggcacattcgctactagcggtacggtaggcagagaagaggtacatggcccagcagcaagcacccccctcacccaggcccagaaaccgtcacccctctaggcggagggtacagccagcaagcacagagggaaaaaaaaaatcgagtgcgagaaagttgtgtgggtggtagctttttaggccgtccggcgcgtgcgcgcgttctctccgcagcccgcactcgcaatcacccgcccatagtaaaaaggctgcttggccctcccccatacaaagctcgcttccccttctccctttcccatacaaattctcccatacaaaaatcctcccatacaaaccgcacccgcgtcctcgtcgcaacacaacgcgcctatctctgtgagtacctcgccttcgccgtgcatcccagccaagcaccaggtcaccagcaatcaccgcatcacgcatcttgccctgcgcgcaattggctttattctgccgttgcatcttgtttttgccttgttcccagcttcatttttgccctcgcagctttgcacccacggagactgcctctgcatctctgatcgtgcgtttgctcttcctctctcattagcacgctctttcgcctctgctgcgccttggatagctcagcagcgcacgccgactcaagcggctcgcatcgaagagaaagaaaaaaatctcaacgtcgcggccgcgtttgtctttgcgaaaagtctcttcaagtacgaagatggttttgacttgttcatttttgagcttcaaatcccccttgagcaacgcatgccgtctcaattgccttttcacagcgcgcttgctacctcatgctgagctccatctacctcgagctacaccacaaagctacccctctacatggcccacgttcactcattctcattgcgcttttcgctttggcgaacaagcgctgcggctgtttgacgtgccatgccggcgctcaactttatttctcattttttttttttcatcacaaacaccactccaatcaaccattttgcatgcaaggcaatcgcgactaacgcatctctagaaataacaaaacacatcagtcacaatgcccaaggctgcatctggaaagcgcggtgccaaggacaccaagaagcgcgccaagaagggtatgtgatgtcttccaccacatgtacatgtgtccaagatttggtggctaactcggaccagaccccaacgctcccaagcgtggtctctctgcttacatgttcttcgccaacgagcagcgtgagaacgtccgtgaggagaaccccggcatctcattcggtcaggtcggcaagctgctcggtgagcgatggaaggccctgaacgacaagcagcgtgccccctatgaggccaaggctgccgccgacaagaagcgctacgaggatgagaagcaggcttacaacgtacgttgattgttcccttgcttgagtttgagttgctcatgagatcctatactgacattatctcttgacaggctgaccaggaggacgagtcatcgtaaactggtgctggtcgcggggtgagaatgctgaatcatgcttatggtgattctttctgcaaatgattcacatagcacttgggtcgaggataatggcaatgaggccgcgtgcctcgctctaaagccaagcataaaggcccatgctggtgatgtcgatttctttgtattttgggcaggacggtgttgtacgaatgcacggaatgggttgcgtactatttgctttcaggtgccggaaattcaacggaaacagggtctcgcatacttgtaattgaacgggatagtggccggcagagctacaatgcgatatcgaatactttttgcgtgagcttcattcgacgtaataacaatggagccattgggccatgaattgacaagattatactactgctgcctgactctagaaatgtgactgcatcttgaaaacatcaaggtggccaatatacgcttgcacactggtagatgcgacgccgtgagactacaatttcaatctacctatccatcatctcgaagcgtggcttcaattactacactactagcagaataggtattctcccagctttcccagctttctgcgtggctggtgatgcgcatctcggcacggatcaatcacacttgcggagctctcgaggccggaacccggaaggaccctccgctctggaatcaaccgaatccatccaagcacaaaccgccggcgacagacagccaagaaaaaaaagcgagacgagaaaacagtagctcgagaggaaaagggggcgaggcccggtcgacggaggcccggcccgcccatctctggctctccacaatctgccattccagttccctcagcctcaaaggcggctctgcgaagggaagcccgtttgaggctggtgaggccccgaacctcgcaaagaacctcggacccccgtcgtccagccacatccacccacgtcgaaaagcagcgaccaagagcgattcgtgctcgcccaccgctcaatcagaggccggcctgctatctgcctccaccgcaagcgagccaatggtcccccggtgggaggagatgcaccatcggccgcgattcgctgttggcgctggccaggctcgtgtgcgttaccaacagaggatgctttgctgcattcgggccatgcaagtgccggcccaatgcaccgcagaccagcgtcgggtcgacacacgcagacacgcagacacgcttgctttcgtggcaggctgtgagctgccggagctgctgcgaggctcctgtggctccaaggcgacggcaaatggggtgacgggctctgcgtctgctggtgggctgctcgcgatgcatccatccgctggtcatccgatgggctgcgtctgctctggacatgtcgagggatcttcttttctgacgaacaaagagcaaaaaaaaaacaggctgtaaacggatttatgccagacacagcattactagcaggtcaatccatttgcttgtggcgcatgtctctcaacccaatgcaactggatgctgttggtgttgcgactcaacacccttttttcgccctttcttcctttttctgccctttgatgcattgggccgccaccaatttcctgtgctacaaactacagagcaagcgtgggaaaaaaagatccccctccacgctcccggatttgatgttgcatgctctctctcattgatttcccccccgcccaccccgacttttaactactggtccaccctgccactccgacatttcgatttgatctaatattaacccgacccaatcttccggaatcctgtctggcttctcttcgtctcgctggcttcgctgcggtcacaaggaactttcttgggctttctcccttcttgctctgcgattgaccgataggtgcagaggaatcgtatattgtatagaatttgccggtgatagccaatccacttccaccggcgccgggaagcgacgcggccggccaaacttattgtgagagcccgatagagtaggcgccgagtagctgggtaatacttgattcacgccgactcgtccaggatatcagtccatctcatctggccaatgcttggataggcctctgcgatcctcttcaggctctcggttttgttccatttcatcacaattactcgactgtttctctcttttcccaacccatacaatcctgccatggaggtaaccctgccagtcgaggatgcgggggccacggttgatgcccatcttctaaagggatgctgcttggaagcagagagatcagacagcgtctggctgcgcctcgaaggcctcttccaagctctgccagaggccaatcgtcggcagttgcggtcgcttatcgacgagatcaggaccactagcttgattctgcgagagctggctgacctgtcccaagtccaccaggaccgcgtgccactggtgctggatcctcttaataccatcttgccatgcctgtcacgatctctgcgggacattgtaacgcactatgaggaccggaacctgaccaaagtaaaccgctggcggaccatgtttcacgaaatgaccaatgaggcgggcggtctacagcttcctcaacgattcgtcgtgtataatcattatctgactgccatccggaacctattatccaggtaatagccttttttccaattgcatttttcacaatatgctaatctcatcactcaagatcgcccgatttcgatctcaaaatgatggaagcgttccgcctgcaaattatgaatctgcgagaagcaagaggaattcgtatgcatcatcgtcaataacaggaacaataagcatttgcgctaacatgagaatagctccgcctccaatacaagctggccctgtagtccactacaggaccatagctcccataggaaaagataccgtaagacagtctcatccttgctaggcagcgtatcgcttacacgtattgatacagtccgtacattgggctgaacaagtcttttctacacctttgccctctcggtcacctatgaagggcgggctgccgtaagtagttgtattctaacgcaggggacatgagatcattctctcattgaccaaatgccagatccgaatcctttggaccgcatcgaccgtggggtcacttgactattcccatcaactcaaaggtcctctttcgacggtaggttatttacgaatacgtattgcaatgctcattattttatcaaacgcgatgatgtagctaactatcatccaggcccatcgacgatgataaaatctccctcatcgcctactctgatgggcgggatggctccccttacctcctgcttcgaacattttacatgggtggaccatggttttctctccgcggggttcatgagctatgtatccagcgggagaatgattccatacagtttacaagatggagccattccgaaaactgctccaagctctgggcaacattgcgcttccagacctgggaaggtatgttgattttgacacgaggcgccgagtgccactcattcgcgtgacaactcgccacagaatggcaatgtacagtagatgctgttactaacatggtatgcttacagagttgattctcatgtactgcacgttcctggccctcaagtctcgcaacgccttgacagtgcagctggcgaccaaagaatacgctctcaagggcgaacgcaaactcttccaagcgtgagttgcctatcctgatttcacaaccccattctcatatttttttttctcacactttaagcagtgctattctagacgatggcttcaagcattcactcgtcatatatgaagaccggcacactggaggccgccgtatccacgtcgccgtttatgaaggcgagctgcgccaatgccccgtctggacagcctttggttagtatcacatatgccacgcataaaaaagagtcgaaaagctaaaagcatgtcttcttttattacagtaacgcatcaatcttcatctcccacctggctcaaacgagtcagccggaagagagtccgcctggccgacgttcagctatacgtcttcagccagcaatacaggcaacaaacacaacgaaaaggcaccggaggatcattcgaacttcaattttacagcgaagaaggtaagtcttttttttttccaactgcctcttctattcgctgtagtatgctctttattctaatgtcctctcaagccgctcaaagcttcagtgatctattctacgtcccccaaaagtccaatacatcccggcccatcacgcccaggccgtatacaccgagaattgcgtcccggccaaccacgccaggaagagcttaatgtcgaacgactcagtctcatatcttcttctatctcttccaagtttctttttaaaactacctcggcgactcaaaaatggtacagcctcaggcagcttttcacgacagtaacgcttctcttctttcttttcttcttcatcttatatttttatacccgctcaacatttagcgaacaacttaacgacgatacgactgataatctaacgacgaccgactggcaatacgtttcttttctttttctttttttcctgttggaagcatggcgctgagaaataatctactctcatcaaaaaagtctgtataggaagatcatctcagctaatttctaacgcctatgatcctgtttcatgtttttgtttttttgtttcttaaaagtcttcaaaagttggcactgctttggacgttgtagctacgctcttgaaaaaacgtaaaaaaagattgatttcgtataattcttttgcttttaatacaacttattgctgggcatgactcactcatacatcttttgtttttttaaaaaccttccgccccattcaaacacactatgcttcgattaataaataaataaataacaaacagtatctttttatgcacaccaaaatgcttgcttaggtcttgacatcgggctcatcacggccaatgtgctccttgaacttgagcagctctgtcgcaaacttgacttcatccttgaggaaatcctgagcgtcaagatcatatttggatgggtcgctagtgtgctgctcaatgtacagacggatagtggcaccagaggagccagtaccagagagacggacgacaatgcggctgccagaagagaagccagcgtagagaccctggttggatgagactgagccatcgaggtcagtgtatgagaagttgccggccttggtgacagtgcgctcgccaatcttgctgcccacaaagctggggttggcaaccaaagcctccagctcgccaacaaccttgttggcgccctcggagtcgacatcctcataatcgtatcgggtgaagaatgtacgtccatactgggtccagaagtccttctggatctgcttgattgaaggggtgacaccagggttctggacaccaagggcagcaataatgttcaaccaggcaatgacggcccacaggccgtccttctcacggatgtggtcgctaccagtgccgaagctctcctcaccgcagatggacagcttcttggcgtcaaagagcgcgcagaagaacttccagcccgtggggacctcatagctagtgaggccctgtgccttggcgaccaggtcgacggcgccgctggtgggcatggatcgggcaaggccgttgacgccgttcttctggaagtaggggatgagcttggcgtggtgggcaatgatggcgagagagtctccgggggagacaaaggcgttggcgccgtaaatcatgtttcggtcgccatcgccgtcagaggcagcaccaaaggggatgttgttcttgtcgacaacctccaccagggagtgggcgtaggtgaggttggggtcggggtgtccgccgttgaagtcggggctgggcacgcagttctgagtggcgccgctaaggccaagctccttttcgaaaatagcggttccgtagggtccagtgacgccgtgcaggccgtcaaagaggaccttgaagtcggggtgggaggagaagaacttcttgatggtgtcaaagtcgaagatgtccttgagcatagcgacgtagtcggcggtgctgtcaatgatctcgacctccagggcgccataggtcttggtgccaacggtggagatgtcaatgtcggggatcgaagcgagcttgtatgatgtcagggtcttggaggtctcgaagattttgttggtgacggattcgggagcagggccgccgttggccaagttgtacttgataccaaagtcgttcttggggcctggtttagaaacacggcatcgtcagcgtcttctctcttcagcttggcagattcaggtgagggacttaccaccggggttgtggctggcagtgagcaggatgcctccggtagccttgcggatgcgaatgacatggctggcggcgggagtggaaagaattccattctggccgatgatgagcttcttgacaccgtaggcggcgccgatcttggcaatcagctggatgacctcggggttccagaaccggccatcaccaccaatgacaagggaagagcctagacagacggaagggggagaatcatcagctttcagctcgaggctgtatttgcagaacggcatagctcataccctcagcgccctcgggaatggacagcaggatgctggcaacgaacgcctcgctgtagtgcggcttctggaaaacgacgaccttctttcggagaccagaactggtgatgcgaagctggtgtcagcagatgcaatgcaagcttgtcttggagagtggcgatggctgtgacgtacgttccgggcttctggtcctggaagggagtaaactcgacagtcttgacgtccatgatggcggctcaaactcggcgggatcagctcgtaggatgagggttggtgatgtcaagagagagagagaaatggaagcagagctgtaggtatttatcgctaatgatccccaggcccagcgggaaaaataggggatgtcgcgagagctttagggggcgaggaggggaagctccaggatctggtgggggaggttgggcatctcgtcaaacgatggaggggcagccagtgctggcggtggcccaattcgcactgtatgtgtatatacatctcgtgtaggctgtgacagtgcgaagtagcccaatttcaatggagctgcagctgggcggtcagtcgttgcctgctcgtccaacgagacccgagctttgggccatcaatgacatcaaatcagcgcgattggtgcttgggcagaggcaaattgtgaacaggttttcattgttactttttctgctgttggcattaattcttgtgcttggtggcattaggaattagtggtgcaactgtatatgcacggaatgaacgagtgggcagattgagtagacgagttgggcttctgatgacgtcgagcgttgcattttaatatatttgctgaagaagctattcatctgttcaactattcccaatgcactcgcacccaacatgttggcgccagattcgcctttccatacccaattgctaccgtccgtcatcaccggcgggcaaatatagcctccctgtaatatctcgcctcctcaatgctctccaagatgtcgtccctggccttgtggctccccttcttggccggcgcccgcgagagaacctgtggcgggctccaccgccgagcagcctccttgatggcactaacgtccaggatgcggtagtgcaggtgctccatcactttgccgtacggaccttttcgcagaaaggccctgtcggcgtgcacgctgttgccggccagcagcgcggtgcgaggcttggggaggaacgttgtgatgtagcggtagagaccgtcggcggcctgctgcggagtcgtctctgaagctatcacggcggccgtcaggcctgatttgccgtgggtgttggtgcaccactcgtccatctggtccagacgagaggccggccagtggacgacggcatggtagccctcggcgtcgatgatgtcgaggcttgccgtagtgagaatgcagtagatttcaataatctcctcggtatcggggttcaagccggtcatctatcgatatacaatgcggttttagtacagctcagctcagctcagctcacgccatgaagcgggcagtaagacggcacttcgcacctcgcagtcgatccagaccagggcatcgtccagattggactcggatcccggcatcttgaatgatcggatgtaaccacacaatgtcaattagcgagttctgtcgaatgccgaggccagactaattggcggagaagggacaaggaagaagagcgtctccccagcaattggcgtctcattgaagttttggtccgatccaggagagcctaggaaagttctccaggcctgtaagacgatacctgtagagcccctaaaatctcggtcggtactcactattgaagctaacataagccccaggctgcaccgtaagtgctgtaaacttcagcctatcccccaaaacctccccccaccgagagcttgtcgccgttaatcttgccccatatagtcgataagcagcgccatcatctgatccagttgacggcttcccccctcattttgctagcactggaacgttgcagggcctctcgtccaatgcctgagaggccgttaagccactgtctttcatcggctccaagctgattgggcggccggttgggctcgacagcgggaatccctggctaaaacgtgccttatcatggggattatgagtgggcatctatatatgtgtgcctgccaagcctctatttgacaacatacccgacgcatgtctcgtctcacaaacagcaacggcctactaatctatcatcatttatttataggggccattctctctcatagtgctcgctttgacaaacgtctctccactacatcgccatcatggcctcgctcaaggtctccaatgacgccgccggcgatgcccatgtgaagcctctcccacggcccgaaatgtcagacgatcctccccgcttcatcatcattggcgccggtgctcgaggaattggctatgcgagaggcattgacatcgccagcaacggcgtagtggccgccgtggcagatccggacaagtatcgacgagagacgctcggcaagcagcacatctggggcagcaacggccccggccaaggccagatgttctcagactggcgagactttgtcgagtatgagcaggagcggcgccagagagtagccaatggcgaaaaggacgtccccaagggcgtcgacggcgcttttgtctgtgtccaagaccagatgcaccgggaggtcgttgtcggcctggctccgctgggcattcacatcatgtgcgagaagccgcttgcgccgtctctgcaggactgtctcgacatatacaagtctctcaagccgcagctcgcatccaacatcttctccattggccatgtgctgcgatacagcccgcacaacatgatgctgcggaagctgctggtggaagaccaaatcatcggcgacatcaacagcgtcgtccacacagagcccgttggctggtggcactttacgcactcgtacgtgcgaggaaactggagaaactcaaagacttcggcgccgtcgctgctggccaagtgctgccacgatatcgatctgatcctgtggctgctctgctccccggaaaaggccggagagggcgagcctcatctccccaactatgtatcgtcgactggcgggttgcagtttttcaaaaagagccgcaagcccgccgccgcgggatctgctacaaactgcatgacttgccccctcggcgattctggctgcaaatattctgccaagaatgtatatctcagtgccaactgcgagggagttggcaccggcaacacagattggccaatgaccaccgtcgtgcacgacattgaagactttaaaacgctcgacgagcgcaaacaggccgtcatcaaggtcctcgaagaagactatgacgagtcaaccccggaagaagtggtcagctcgcgcaactggttcggccgctgcgtctttgagtccgacaacaacgtgtgcgacgaccagtttgtcaccattacatggcccgagtccatcaagcccgccaagcgcgtcaccatccagatggtggcccagaccaagaagcaatgcgaccgcttctcctacttttacggcgagcacggcgaaatctacaccgattccgaaaagatcatcgtgcaagactttgacaccaaggagacaaaggtctacacgccgcacgcggagcacaagggccacggcggcggcgacttgggcctcacgagacagttcgtcttggcgtgtgaccgggtgaagaatcacgggtgggaggctgaaaaggcgcagaatgagtttgtggggtgcacgctcgaggaggtgattcgcagtcacgcaatggtgtttgctgcggaagaggctcgcgagaagaacattgtggtaaactggccccagtggtgggacaaggtcacaaaggagtaggccagagctggtttgttgacttgcaatccctttttcctcccaagtaccccatttaaaagggtatacatgacggttgtacttgaaaatgatttgataaacacacaaatatatccatattcactaaaggcgcttcattatactctgatccaacaaatatttccatcgcaatgttcaatcaaaaactttgaaagagattgtctttggcttgcagtttctatccataaacaagagaaaacgaaatcagccgctcctttatcatgcacatcccatgaatcatataccattcatctaatgaccaccacccagctctgccctgttcgtctctgccccaaggggactcgtcgtgggcagctcggttgcaaccgcctcgccctccttgaaaacacccggagaaggagtcgtatgcaccggagatgtgctcgccgtctgcgccgggtaattgtaattatactgctgctgctgaggaggatactgtccctgaaactgctgcgggtagtagccttgctgctgcattggcaccggtgcatagccagccggtacacccgagggatagacagctccgccggcagcattgttctgtccttgtggaggctgaccggcagcaggggcgttatttcgaggattgcggtggcggtagagaagaaaagcgaccaggccaacgaggccaagcgccgcaacacctccgactgtgcctcccgcaatggcgcccacgggggtgctgcttttgccgccgttggaatcaggagcggctgaaggactcgaggactcggtcgatgcggttgtagctaccgtggtcgtggggccgaagctgtgcgttgccaaccagcctgggtcgacagtcaggagcgtgcccttgccagccgtggaggagcatccgaaagcggtgtacagctcaacggacttgtcggacgaggcggacgtggaaatgacccaagtgtaacaagccggctccgttgcagtgccgctagagagggggagaagcaggagagcgtaagcgaatattcaattcccgtagacaaaatcgcaagagatgggaagctcaccagcagagagtgtggaaatcggacgggaggttgcaggcaccggtttttgaggcctggtagtcgatacacgtcgtcttaatcagactgcaggcgctgtttggctgacagcacccgacgaagcctccttcaggcgtgcaagtgtatccagaagagatgcaggtaatagagtctagctgaaagtcagtctcaccaactccccccatcatgaaaacttgcacgaaaagcagatttgcgtaaaccatgacttactgccatcgctgccaggcacaaatccacacgtctccggccccagggtaaaaccatccgctcgcggcaccaccatcctgccgaacaagggcttgggtggctgcgtcggcttcggagaccatcccaaggcaacctgctgttcaatctcgctgcccgaggtgacggtttctttggcgggcgaggcccatgattgctggaggcctgatttggggactggctggttatcgttggcggcggtggcggtggaaatgacggccccgagggcgaggacgagcgccgtcgccgtgttgtgacgcatggatacggtagagatgtgcgtgtaagtcgggctttctgcaggcggctgtagcgaatgcggtgccaatgaatttcaaaagaggatgcttgtatgtctcttttccaccgtcttatatcatagccgtagacttggacagggtcaagtaagaaggcggcagcgtccacacaagaggcctggcatgaagcgagcgggctcaaccaactcggctctataaacagacactgaaagagagtgaagagaagggagaagaaaaggaagcagaagaaatctctcctcccgctccctctcccaatgcaagccagctgagctccagctccacctacacaaacaacaacaacacagcccaatcaatgcctcctcacagacaagagcagcagaccaaggccagcggccatcagaccccgtccagctacatgctcctagcgatctagtcccttcagcccccatccgagtgcagtctaggccgccgggaaatggaggcaaagcgcaactatgcttaaatgcccctagtcgggttgttcagccccgggaattgggcgggtctcattcgccgtggtggatccggtgatgcgaacgagctgaaacgtttgggaggctgcggcggcagtcaagcaaagagagaaatgttgtaggcacttgttccgatgcttcattattggttgtacatgaaggcgtcgaattgcacccacgttttgatggatacaagtatgagctggagctactactagcgcccaggtaagtacctacgcgccccaggggtgtttctggacagagcttctacaagggactacctctgccaagtcctctgtaagcctttaaaaggcactcaaagatttcccgaggctttcagacgagttcaattatctcttatagaaccttttgtccagaaacacccctggggtgcgaggtaggtagtaggtagataggtacctagctactaaaattagttctaagttttgaacttttggagtcatcttggaccttcttgcgcattattgccatcagcggtgctgcagagccataagatttacctgattatgattaggatgctgatgctgatatctagtaccaagatgtttttttcgtcgcggatgatatcaagggaaacgataagctgaagcacgacgccgactggaacagggtagggcgatagacggaggtttcaaggctcgggtacctaattgtacatggattccagtctttacttcttcaagattatttattaagcaagtgatatttgtgggagcaacttctttaattggtgtgataaattttagtatacaagagattatgcgaacagtgctccaagggtttaaaacagctcccaaaagtcccagaccgttactcaatccgaagtggcaggttcctgtaaaggccgcgtctaagcattccaaactttacgtcatcctcctccctaatcacacccttccgaagcaagaaatccagcatcacgagtccacagttgggcttccactctgcattcttcaagtcacgcttcacctcctccacgggcttcagtacaaacccatcaatcgactctggctcctctgggtacgggacaaacccagggctgacttcgaggtcataggtgtatcggataccaggctcaatgtggccctcctcactgccggcaatgtggtctttctgatcatagaatgaaatcagagacccgccagcggctctgccgacatagatacccctccaagtaaccattttcgtgtgaatgtcaacagcaagccctgcctcttccatagcttcacgttgcagcgtcaccagagggtccatgttgtcttccggatccatcgctccagcaacaagctggtcaagctttccggcatatgtgacattttgagagcgtcgcgaaacccacacatagatgccgcctcctcttatggtgaacatgttcatgtgaactcccgtcgtaacgataccaaagattcctctagcagccgaggggatgaccaagccggccaattcggcatcaagaccacgaatgggatggaaatctgagctcttcttgagccacttcttcaaacagccattgagattgttggcattcttttcgcacaactttataaattcgcggcggcatatgttgacaacgtcgtcgcctgactcgatagcagggtccagatgaatcttgcgcctagacttggagactttgaagctcgtattgtcccacttcatctcggcaacgtgttgaggcagcatgtatccaacaggagttgagttgtctagaatgacaaactcccacattgctgtaccttgcctctcttcaaatttgttacatcgacggataacatcatacagagagcccatgttgtttgaattggcggtggttattgtccacgtatggattgtgggaccttctgaaagtattgttgaggatgttcgagggctggaaaaggatgccattctggactagtttcccgctgaaggcggagccctctgatatatgcaaagctggacagtgatgaacgaggcctatggtctgaaatcacttgatcacagagtgaacagtgctagatgtagacaacatgagcttgtaaccgaatcgacgagatgaaaagagctgaatagaatagaagacgcaaggcaatattgacaaggccacccagtcaaacactcaacagacaaacagaatctgtggcatgagactgagcatccacttgtgttctattggtaaaagaggtcaagggataagacggcgctgggatagactgctcaggacgcaagcacgtgtatactaattcaccacgaccgaggatggagacctgaatatatgtgacacattcctggtgattagggagcctcgacccggctgtgtgttaccaatgcaggaacaatttagcaagcatgcttccgacaaagggaggccacggcaaggtgcagtggtcaacagcactacacgtttttcttgacatgatacgccttgtcgacggcctgggattggtacaagtttctgcctggcgtgccgtcgggctctgcagccgcccaagcatctctgaaggtgacatctgtcaaagtgcagtagccttgatttgaagactgcagtgaagctatatcaaagcctcagctgcctctctcatccacgcctatatccgcattcatacagccatctcataggccgtgccataccgtgcccggagagctccactgtgggtagcaaacgaagacgagtatgcagttagccattggccgcagactcgagtcagagacaagctgagatgacatacgcggataggcagagacaggagcagcaatgcccaaggcggctttatcatcagcaacccgacaacatggtctgctattcaacggtttgcgccctcgcaacgccgtgtaaccacgacatgaatgatgagacactcccttgtccacgagcccgggacgcgctctcgctgctcgcacgaggcactggagtcgtcctgttggttgagctgtcacatcgagcagcagtagcgcggcagacggcggtgctagcatcccgtagtcttgaagcaagcgagccaaagccagcatgcggattcgaaaatctcgtagacaacaagccaccgtgcagggaaagctgcatgttaccccagcaaagggcgccaccggtcaaatgaacctaacgcatgtcgtccgtagcagcctatggcatcgtctgggacgctcaccgaggtggaactcttccgggtccatcccccacactcatcacttcttgcagcgtgttgtatgcatgtgcctgcacaaggggcatctcgcagcttctctggatgctctcggggagcaagtttcgctggcatcaagtcgccgaggctagttgaggcacctttgacgttgattattcgggccccctttcttccttttagcagtagatcatccgccattagcgagcagtattggccagaggtggcgaggcaatgcggatatacttgcgagcgaggtcggatcatggctggactcgacgtctgcaaatgtggctgcaagattcgctttcattttgtgctagcttttggggtggttgtgcaagtttgagagaaggttggggattttcttgggcctcatgcaaggcaagcaggtgcatgtacctgaaaagcacttgatctggcttgggcttcacttgtttgtgcgctgaaattccaagtgaggctacacagctactgcctgaggcatgctcaagtgccttctgggatatgccggtatcttgccgattctccgtagagcagcaatgggtcgttgtgacgttggcgagcacttggagcatccgtatttggccccacgacaggggtttgaatgagtgctgtatgcactgtcaggtttcttacgcagctagcgtcatggccgagataaaagcaaagaaagaagccgtaatactgcaatgctagtacttggatgtcggatatttgcatggatggctagagaacttcaaggtagggagaagaggattccgacatcagctgaggctcgtgctgcttggtagcggcagtagcaatactccatccatggcgccgagatatgaataatgcttggtaaccaaatgtataaacgctcagtcgtcgtgcttatcatcttcaagcataacaaatcgtcattctgctgtccacccaactgcttcaatcaggtagcaatcgcagttcgggcaacgtccacgtcgcgtctctggcccaatgacgatgcagcccatggaccggtctgcgtcttggtccgacaccagactctaatgcttgggcgaggcctttatgcggtcacactgcagcctcacgcatatagccagggagccctggttgccagctcgtcatatgattttgagcccaacaaagtgtgatgaacgaaaaggcagcaggaaatgagcccacaaaggctgcaagaggatcaattggcggcccgaaataaagcgtagagtagcacaacgagaggagacgtcaacaatggcgtgatttaaagctgaatagcgtttaaaagctgtaaaatgcctaattagaggctgttacacagctttgggtagacgaaagggagtgagtcggagctggagctggagctctagaatggaagacatccatgctgtagtaacagcctcgccatgattggcccagcccgattatgtcatcggcaacccaccatccggcgacgacttcactcgcttcaatctccatgcccgcatcagccttgcgacgaccacctccaattgacctccagcgccgccacaatgttcgccgcacgacagagggcagtttgcgccgcccgccagctgcagcggacatgccgaacctacgcctccgaggcccacggccaccactcgtctgcgcccgttagcgagtccttcggggtacgaccaaacagcccataactcgctctttcgacgcccggaaattagattgctgcaaatgctgactggaggctgctatagaaaggatccgtgcttacactcggcgcgttgctgggcaccattctcgtcttccagttccgccctcaggagagcgagacctggaacggcgtgctcgcaaagtaccgatcaaaggccgaggactgggaggccatcaactctctgcacacaaaggccgcggagcaggctggctacgacagaaatctgtttgagaacgcatcaaccaagcgcgcatttgtcgatgtcgcataccccgagtacgtgaatttgtcattgtcattttttttttaaacgctgcgctggtgaccaatagctaatgttacgaaccacgatacacagggccttcacatcccatgctcagcgaaacatccaggccggtcacctccccaacattgaccacgtcgtagagcattaccgacaacagcacttgaaggtggaagagaagaaggcgaccaagctggccgctgcaaagaaggatgagtaaggggggcagcgctgagttatatccgatttatagaataaaaaaaaaatctgcaatccttgggccagtttgatgcgtcgcagtgaaattgctcatcgtttctcatgaatacaatatagtagggcctgctaaagccgcattgtgtctgctgaatcagaaagacgatatgttgtctcaaattctaccgcacttatgtaacttgcatatcacacttcgcaaactgtaagatacggtatctacctactctttcataaaccgtttgcaataatacgcttgtcccttaaacttgccaggcatcagtatttcggctcagaaagcccccgagaatgagacaatctcgtccaaatgtctttccgcaatgcacctcccaatcacatcccagccacgaccaactcacttcatcgtgtcaagacagaaagagcgctcggcagcggcaagcacggtagactcaacaatgtcgcggataactcggcagcctttccctcgcctaaacaacttttgttattttctcttcttctcttccactactaccggattctcttgaccaacgctctttttggactactttttttttctcagtcatctttccactcgttaccaccacgacttcaacattactggcacggtattgtttctttcctacaactaattcatctagcgatcaaaacgccagattcatcatcaaaccgggctcaacggcggttgtgcaacactcgtcctcgaaaccatagacacagattgaatccagcgtgaggcagtctccttctatcaaaagggctctgagacatatgaaattgaaaatgtagggctaatatatagtgtttctacttggtcttagaggagaattgtggtcaacatctgcccgccatgcgtcactccagcccaacccgtctcagctcccttggcgaaattgaaccagcggaaccacagagaaaaagtggtgagaacggtaagcaaccgcaatcactttctttccacgtcccttcccagttacaaagcctttttccctctcttctcactctttgatgcgaatacaatggcaactcccgtttccacggtcgagtccgttaatgtgtgtgtttacatcctaggccatgaaggggactcttccaagtctcctgagacgccgacaatcgtcctggtgaactctccaagcgggagaccagagtcaaatacgctcaaaactactacgtcggctccagctccagtgcaagggcacgcgcgttttccttctcgccacgacgccgacaaaattcagggtgtcagcatcaaggacacgtttaaacggcgccgctgcggcgtttttgcgaataggtactttgaaaagggtgaaaatatcatcgttgagcgtcccgtattctcgtgcagccgtcagcttacggcaaaagggggggacaaatggccaattgcagaagaatggtgcaagcagccagaggcgatccaactgaaacttcagaaacgttttcgcaagctgcggtcggtaccaataggcaagaagaagctcgggtggtattggagagagaagatcaagagattctttttggaatacgcattcgtgaatccccagaagacagaagcgcacatctatcccgtgggatcccacatgaaccacgcatgcacatcctgcgccaacgccgagcaatggacggaatctggacccccggaccgcattcttgtcaggcttgtcaagcccgtgcgagcaaacgaggaagtcctcataaactacaataaccaggtaggagcttcgttgggttgcgccaaatgcggtccgcatggcctgaggggccggctcggagatattcgtagaagcatttctcggctgatttctcgacctgtctaaaacgaacaaaaaatgaagtccctatttttcgtggggaggcatgcaacgaatgcagtcggaatttcaattctaaagcgtcagattgctgatcgacggctcgttcgcaagatagtgggtttcgggatcagcgacaatttggaatctggaagacgtgggtaggagcatcacgtaagcagtggaaaggcgcatcatgcttgtagcgaagcgggaaatggtttttatgtatcaacagcgcctaatggctggctgtttgatgaaagcgaagacaatccttcttattgtactatcatagaattcattgtcatcaacaacttcagtagcggctttcctccgtctactaaaaccagtcctttttcgcccgaaaacgtccgtgaatgcagaaaccacccaagaccacaacctcttatttgaggggaatgaaacgagaagagtgagtggcaccgataccaggtcggccgtgcttgacaggcttgctgttgagggggtcagtaagagtccatctaccaatcgaggagagtttctccccgcaaaaagaaatccagtaaaacgtactatgagatagagaattcacccaggtagtggccaaccatctcaggcttgatctcgacctggttgaactccttgccggagtagataccaatgacgcttccaatcatctcggggacgacaatcatgtctcggaggtgagtcttgacaaggtcgggcttctcgttgggcttggcctcctgcttggcctttcggagcttcttgatgaggcccatggggcggcgcttcagaccgcggttgatccttctgcgggcacgggcgtggacgacatctcggagctggtcagaggagaggtcgaggaggctgtgtcggggaaacattaagtcagcgccattgttcgtcttgaatattgatgaagaatgtatttcttctcgcttccaaatggtggcggatctgggttcgtcattgcacagggtggaacaaagcaacgtacttgtcaaggtcgattcctcggtaagagaacttgcggaacgctcttctcttcttgagctcggcggcctcctcggcgttctgtatcaagatcaatttcgtcagcgcttcgacatttcccttggggaaaaaaaaaagtcctccccccccctcatcctatcgcagcggcagcagcatcatcgacgtccataaaatctctgcccattctcctcctcttcttcggatgccctgccctgccataagacggaagtggaacgtgtgaggcaaaataaaaacgtacgtattcagaatcagccatgatcgcggttggtgtgttgattcaaggaattcgcttatcgacgcgcaagtatcgacgagcgaatgtagtagccgtgatgcggattgcaaagagggcgggcgggactgccactactaattttcggccgtagggttcatgcccttttgtctggagtcaggtgactttggcgacccgaaaaaagttttggtgcgttttggaatatcttgtggcggtgcagaatgattcgtggcttgacgcttgtggcttgctgcttgtggctttggcttgatgcccggacaaattccggaccaaggagtttagaattcggtccgccgtggtttagtatgtacgtacctctgctccgtgtcgcggagccgacgcaccgcggaggtcccccaaagtttcgtcgtacagcttcgtatgggatctcgcctcgtttccgtgtcactttgggacggtgcttcaagattgtgtggaatattcagcttggcaaattggatgcctttattcacatattctgccgttctgggaagctgttggcgaagcagtgttacgacggttgcgcaatctgtgaggctcgaggctcaaggccaagacttgcgtgttcacattggtcacatcagctcgtgatatatgcgacgcgatgcgtagcttggcggcagctgtacgtgtggttcatgggttcatggtaaagttcatggtaaggcgtggaagcagcatatggtccaggatactgtacccgagcggagagaaaatgcctattgaataagaggatattgatgggagaatgggagaatgggtgggtctttcagacaacgccaagaaagcatccacggatccaggtcacggacctcgctcggccagagctaggactctttgctggacatgtttgtgcttgtagatccaatcgctattcacatggccagcgctaatcgtgggctattagtccgccaagaggctttgccctcatcctccagcagcccaagggcggccccccggctgattcacatcgcttgatatgccctccctcggcaagtttccatgtgccctcaccactctcccattgcaccacggccccatgtccgctagacgaccgcttcgaattaagctatccggcttgtgctgcagctcctttcgccgcttctttgcctttgccctttgcagctccacccgagacccgttgcgggtgtttctaatccatccggccttcatttctcatccacagctaactgccgccttttggcttggcatggatactatcaatacgacactgagcgcgcagctgacagcacgccgcgctctcgtctctttcttgggaattctcttctttttctgggccgcccgcgggtgactaacactctgggcggccggttccagactctgccgagaaaactgccagatgaggccctttatttgctggtggcccaacccgagcctgtgcttgggccaattctccccaaagtaagcaacgccgccgagacctgcaccgctggattgtaggcttggcaaagtctcggcaccagtttcgccaacgccatccattacaaaggcgatctagtttgcctttcagaacaatgttttcccccccatacataacccggggctgggaagactgcgttgacgactgctggtgcaacctccgttcctctatcctctcatcgctggtgatggagtcttgcaagcctcacgccgagcgctccatgcacagctgagacgactgggctttttattttgcttcacatcacagggggggagcgcataattggagctgcctcgtttcttggcgggggttcgctcactcacgatcagaaaaaaaaaccctttcgcgtctgcggctgccctttggactttttcgatttatagaaaagcctcccggaagacaaaccccctgtagattgcacagccttcgccagcttgccgtctgtacgtctcgtcctgctggtgcattaacgcgccactctgctttgagaactgggtcagcctgggattcgaggccggctggtaattgagatcaagttatacgaggttttcctccagacgcagacacagggccccaaatatcgacgtctacccccgtagtcatcaatctaatcgacggagcgagctgtcagttttccaccatcaatacacgtctgcttgtcgatcacagcaccatctcgtatatctactctatttggtggaggctgttagtgtctcggagggcaccatgtctctcacattgtcagcgccggccacgtcctcgaccacctcgataagcccgggctctttatcgactcttccaccaacaacaataccctctacgtttaccaccagtacgactgatggcggcccttccatcacagccgggcccttcccccctatgacaacgcattggagtcgacctttgagctgcacatggacatatgttgtcgacaccgacctaccgcccggcgtttcagatcccattgcctatctggatttggaacctcttccaggggcttcgactctctcttgctatccagacggcatgttcttcgatggacgcactggagtgtttagcccagcgacctgcccctatggatggaccactgtctccgtctccgtcaacaccgagcggatgaagaccgaggacgaggacgacgtaaccacaacggctctatgttgttcatcgtatgttgagaaaagatgtaactgtgtagtttcttttgcgctgaccattgacagcgaatactcctgggcgggcgggcactgcaaacgtcaggttcctacggttctggctgtacccatcatatataaccgtactgcagccacataccaagtcttgaccaattcaacaactaccttgtatagtgctactatcgccgtaaataccatccgcgcgctcttcagagagcaagacaagccactcctcgggttaacagacgatgatgatatcgacgatcataaggatgacgaccaggggctgtcattaagtgccaagataggcattggagttggcgtggcactcggcggtttgctcgccattggagcggctattttcatcttcatgtggaggcgagagcgaaggaaaaaagactccacaggtcgaacgtcgcacgagctcagggccgtgcagagagcacaagggcgaatgtactcccgctcacacacacaggttcgtgcacgagattccgaacctccgcccgcctacgcctccgagtccgaaaccaacaacgccgctgataccgatagtggcagtactgcagtgatccggggcggtgagattcaagttctaatagcccaaaaggctgctatccaacgacgcattgaagagctggagagggtctcaggggaagagagtcgagatggaccccacgagagatgaggtgttggatttaatttttatgtttcttggaatcttgttttaatcccctttaatgctttttttagacaggatttgtttaatgataccatcaatgttaaggggacggagcaaacaagccaattagttgactccatgttgaccagattggtgacactttgtggtgatagattgaacagcaccaaaacagctcagatacttggacatggatgggctagcttactcgtgaatacagatagattacttgtaccaggtcaaataaaataattggagatataaaaaggagacaaaaaagatacgagatttgggtgctgatatgatgtgaacctagcttgtacctctaataggcagcacaataccgacccctgaccatgcccatctcgcactaatcacgcctggacttggaatgatggttgcggatagggcgaaatgtgttgctcagcactctattgcgaacctagcacaccgcagatagggaccagagatgggtgatctgactaaggcatgcaagcttgaacaggattgtcgtaggcagcgatgatcgttccgtccagccgggaccgcgagccttgccgagatcctgcttccagaacggcttaccgtttcgtcttgccactgtgacttgttcacttactaataccgcatttgtctggctgcctccaagtttctcgacccggccatccaagcccgatacataccagtcctatcagaggcatgatgaagggctctcgtcaggctcaacgggccgctgtggatagcgtcggaaaccaacgacccaccccccgaatcgttggaattgtaaagtatccgcgccgttttatgtagttacctagaaccaggcagtcgcaaaaagcgtcttgagaatgtaggtgcctacaatttcaggtcatggatcggccagcaattccaggttccaactattcgcgattgcacagattgtaagcgagtctcatctcagcgcgccgccactctgctctgtcaacggatcaaggggattcgctaaagctcacagcagcccagcattctatcccagcagttccgagcttctccaaatgcgctattttagcgccttgcaactttgttgtgggctgtcgccaaaaaaaggaaacaggctggacttgttccatcagcgccagacggttgggcatgcaggtacctctatgttgtcaatcattccccgccaaggaaaaaaaaatccctatcccacttgatataaaaactccaccgagggaaccatcgccggatctctctgctcaaggctggactacctctcgacctgcctttgacgctgtatattcctgatatactctgcgcatattctacaagatctctttacaaacttacatcttctagacgcgtcatttaaaccttttttttttttaacaatgaggggtgaagtaagttttcttcttttccgccgcgcatatcgctcttcttcagtgctatgatatcatcccacttctgcgaaatgcgctcgcgatgcgacatgatcagcagccaactttctacgcccagccacgccatacgcgcgtgtttttacagccatcgctaactcgagctttcagattttgcaccttcatgttggccaagccggtgtccagctcggcaacgcagcgtgggaactgtacgtgagcccctccatatatacgggatttataagcgctcggagcgtgatgctgatattctctcgtcgcgtagctactgtcttgagcacggcttcagccttgacggccatgtagatcccaaccgcagcgaagacgcagactacggctcgcccgacaccttcttcaccgagaccagcggcggcaagcacgtgcctcgctcaatattcgtcgacctagatccctctcccatcgatgagattcgaacgggcgagtatcgccagctgttccaccctgagcagctgattagcggaaaggaggatgcggccaacaactatgcccgcggtcactataccgtgggcaaggagatgattgatactgtcatggacaggatccgtcgcgttactggtgagtgctgtttggagcgtggtggtttgatgaccacacgttgctcgatctgagaagctaatgagccatgctgcagacaactgccactcgctccaaggtttcctcgttttccactcgtttggaggcggtactggatctggctttggcgcgctcatgctggagcgtcttgctaccgactatggcaagaagaccaagctcgagttcaccgtctacccttctcctcgtacttccaccgccgttgtcgagccctacaatgcagtcttgtcgactcatagcaccatcgagcactccgactgcacctttttagtggataacgaggctgtctatgaagtctgccgaagaaacctcgacattgcccgcccttctctcaaccacctcaacaacctgattgcccaggtggtcagctcggttacttcgtccttgcgatttgacggtgccctcaacgtcgacttgaatgagttccagaccaacctggttcctttcccgcgcattcactaccctctggtcagctatgctcctgtcgtttctgccaagaagagctcccacgagagcttcaaaatccaggagctcactctccagtgtaagatgtccaccccccaaggttttctgttgaaaagcgaattgacactcttgtccaggtttcgagcctcaaaaccaaatggttgtgtgcaacccccagaatggcaagtacatggccgttgctctgctctaccgcggtgacgtcgtgactcgtgataccaacgctgctgtcgctgtaatcaagcaaaagtccactttccacatggtcgactggtgccctaccggattcaaggtcggaatcacgtaccagagaccaaccgctgttcccattgctgcccaagagggcggtctcgccgctgttgaccgctccgtgtctatgctctccaacaccaccgccatcgccgaggcctggtcgcgacttgacctcaagttcgacctgatgcataacaaacgcgcgtttgtgcactggtacgtgggcgagggtatggaagagggcgagttctccgaggctcgagaggatcttgccgctcttgagagggactacgaagaagtcgcctctgactctatcgaacctgataacatggagtactagagcggtctcttatgagctgacaggggacaatcaacctttttgcgccatttatgaaaaattgaaaagattgcttactgttttaatggaacactctgcgtttgagattttttgaagggaaaaaaaaaaacgatttgatgtatcggagtcggattagatgagacggtttgctatatcctctctttctatttctttcctttctttttttttttttctcgtcttatttgccagttgtctttttttgttttgttttaatcactaaattgtacacatttgggagcaagcaaagcgaaaacaaacttgatacctatatcccccctcatccccccgaatcttttctttccttgtatatagtatttagtcttttttattattgcggcctctggggaataactacacgcgtaggtggtcaggtagttggcactttttaagaaaatgaataaacggagatggaggcaaaactttagaatcttaatctttcattttacgtatgtgcatggttttcagtcattatgcacggcgtgctgaccgacagctagatgattctgctgttattggacggaatgctttttgctgatacgcctctgtgacgtggcattggaatacctgtttggcagagtggcaatggagtacagcttgtatcaaaactatgacaacaaacttgtaccaccaagcacgcatttctcaaatagaagaaacattataaaaaagagtgagtatttgacaaaagcaaaaattaaattaagctctcttcaagctcttcacaaccttcacatttaacgacgacatcacactctttggctgttgtgggataggggtaccctgtagtgcttctattttttgcctgttccaaacgcctataatcaatttctatcctcctgcagtagcggtaaaatacacgatcctctctaacaaatagcatcgaggctaaataaaacctgtctgtgctctaggtacttatacagtgaacgaagaggggaaaaccaaaattaaatcgttccatgtacattgacgctcttccccccctccccataaagcccggcgtccgctgccctctcacatgatgaggtaagcacaggtcgcctttttcccacagactacctacaacccgtgctatagcctcttacaagctaaaaggtgcttcagaagcagggaaaatcaactcacacccggctgacgttccaaggcaaggattcgaacccccattttccttttgtcttattactgccttttttccctagcctcaccgcaatgctcatttcttgtgctgccacgccgcggcccttctggcgcctcggtgctggggccgtgctgacttgccctttttatttttcttacccaacttcaggtcctttggcaggccatccttctgcgaggctctccgcccctcaaaaattatacgctccggagtcttgatttcaccaccagccccaacgtcctttgcagcggacgaaaacggcctcttcctgccgccaaatcgctgctttgcagccgcagaccggcccaggagcttacgagttcgcccagcggcggcctgttcctctggcgttgccttgggcttgtattttgtgctgcggctagcgccgtcggcgttgtctgccttggacctggcccgctctgcagccagagccgtcttgcgcggatcctttgctcttgttacacggagggctcgaggaagcattggggggaattttttcttgtcaagcaaaagagcagcctcaacatcattggcgtcctgcaatggctggttagcaaaacaagacccaaaaaatgtttgaaatggacattccggcatctgccgatcagggacttacatagaactgcacgtaggcgaaacccttgcctactctggtctttgagtctcgtataacacggacattctcgacctttcctttggtaccaaaggtgcgccacaggccttcttcaatgtccgaaggcaccttgttgcgcttcttctcgactgtatctccgtcggcttgcctgttcaagacggtctcgtcgtcgacaaagccaaggtttccaacaaagacgcagctgcgatgattcatcgggctaggatgtgcgacgctatctactctgatgtggcggcccaggatttcagttccgttgagctcggcaaccactttccgagcagccgcaggatctgaaaacactgcgtacgcatttgtggattttgtggtggcgtccatcagggccttggtgatgtaggctgcgcgcttgggcatggagccagctgaaaaggccacagagcggaaacgcagagactcaatcttttgtggcggtgatgcatccttgtccaggacagacgcaagatgcttcatgagttccttctttgctgacttggatgagatggcttccgtggcgacattgcccagaaagacggttcgagtggccttttccgtttcggattgcttgctctcttgtgtgagagattcgtgcacgggaacagcatcttcttcttcttcttcgctggctccctccttggcatcttcgccctctcctttctggcgcttgccggatggctctgattcgtcatcatccgcaagtttggctaggtacttttcttctagatcatcgttgtcttgctttctcttgcgctttctttcccgcttcgtcttgccgtcctgaatgttgtcgttggcctgctctgctgcatccaccgacatggaatcttcgtccttggcatcgtcgtcttcgccatctttttcctctgcaacatcgtcgtctgcgtcctcttcctcttcgtcatcataatcaagctcttcgctgatttcagaaagcacttcgtcgtcaccactgtcattgccaccctcttcatttgttttctcggcgcttgagcttttcggctttggcggtgctccaactcgaggttttgatggagcctttactggtccagccttgaaaggtatgtcagctcttggccctgtttcgaaattttctttatcgcaactaaaacagagatcggcgagatacttacgctggatgcgaatagtgcactgagcgtggggtcaatggccttggaggccgcggccaacgcactttttctgggagaaaaaaaaaagaatattagccagacatgtcgatattcccaattgcagaagatcttacgattttgccataattccttgttggtggctcgagatggcagctttcggctggcgcttcaacaaggttgcgacgggcgcactggaagcgacaaaaaagttcagagcagctctaaaaatttcgggtcccgccgccggacttacagcggaacaatgcgtcattggcctcgctggccccaagtcccggaaaaatgatcgcgtttctgccaccgcctgccgcttttgcgccagaggtactgcggcacttctgccactgtaccgtagcgctccaaacacctaggcccagtggccgagtgcgcgaggcggccgaccttgtcttctctactcccctccccagccgattctctccacactgccacgaccttgcccaggcttcaccaggccaatacagacgctgcagacgctgctggagctccagcttggccagcgacattttaccacgccgactgtcgctctcaaaaccccctcgccgtcgccgtctcagcacggcgccgcccgctcaaactcttcgccagacctgtggtggccgcgccggccctgaccaggttgtcgactgacggagctgaagccgcccttgactgctcccgtcccgctgccgacattctcctacaatctgcaaaggtgcgttgctctgcgccatcggcagcacaatggcagcgacggcctcggcgtcggctgctttcccccccgtggctacgggcggcgacctcgaggacagcaacatttccagccctctcagcgaggtcgacgataaggatgcgaacgacgaagacattgagcacatgcacctggatagagaacacctcagtctcggcccagaagaaacccgggccaccgatcacggcggatccgactctgacagcgccctttccgacgcagggtctgacgtaaactctgaggccaacgataccgaagctgaaaccctgagactctatgacacgccgcaggcccagaggcaccgtgatgtcggaattgagcgcttcaatgacgcagagccatttgagcacactccgagcaagctccgcagggcacttgtcaacggtgacgatgactctgcctctgcctttggctccgacagccacagccacagagacgaagacgaagaagacgacgaagacgaagagaatgatgaccacgaactgccaacaaaacctgtcatggtgattgtcaagaccgaggaagatgcccgccgtgactcgcaggagcggaagcggaagcgatctgccgccgctgaacaatccgatctggagcagccggtgaggaaacgcacagggtcaatatcggctgccaacggagatggcgacgaccatctggcaacgggggaggatgacgcgacaccggctgcgaacctcccaagcggagtcccgtctcccggggacgaagagacttctgccacgaaccgagatacgccacaggatgatgagattcccgaagtcccaagaaagactaagcgcagtggctccaaacggaagaatgtcattgcagatgatgccgacagtgaatctcaagccgaagttcgtgacgagcagaacgacactgctgtagaagacgagcccgaagccgaccacgccgaagaggaagcggaacccgaagctgatgaagagactgacgccgcagcgaggaatctggaagaatgtacgtttcgctgtttccctgagatggactccgcctgtttaataatacaagtgctaattggcaaccagtggagaagaaacaagccgcctaccgggactggacccagatcgaggaaatgtttggtatcttcagagatcggtaagctagaatgctctctccatacgtattacgacagcccgctcacacttctcctagactttacaaagacaggctacagcgactcgaggaagaagaacaatcgttgcatgccccagagcctacacaccctgaatacctcaatatgaagcaatgccttgatgatcgactagagcagaagctgcaagctatcaacagagagcacgaataccggctcaaagccctagaacggcgcgcagtggcacagagagctcaaatatggggccagtacttccaagccgttcgagagaagcgagaacaatctttggagggcctgaataggcagtggtacgatgtccagagtgctcgacgaagtgcacacagtttgccggactatggcctattgttcccaaaagatcctgcacagcgtgtcaggaatgcgattgcctacaacaccgaggtgtcgacactcgccggtctcgccaaatacgaaggtttcccggcggggccagagcttcaaggggcatctgcatcagagctggaagctgatatggccgccatggaagtgagtgtgagattctccataaagctggccattctgtaaagtttcgcatttgctgacttgcattcagcgaacccggcgcgtgcgacacaagccttcgataagccatatccgcgaggaatatcaaccaccacacttgactcgcctcgacccggcgggagagcagttcgttaagaacacaccttgggcaaacccaaaccactcagcccataagttctacccgcatccggtgtcggcagaagcacgccctgaggctgctgcagcggctgttcctgctggtcgagcgcctccaaacgcgcctcctcctgcagccgaccccaaggcagccctcgacggcccgggagcagctcgatcgcctgcaactctctctgcacgactatctgaatctccagaaatgacgcggaatatcttgaacccagcgtctcaccaaatgaaacgaatgggcagcatgccaggactcagtcgcagctcaaaaacagcagcggcttgacgcatgtccactccttgcatcgctcaagaataagccgcccaatttgggttatggcatgaggatttctgcgttcagatattaatgatacccaagatcagggcttgtcattggctccttgtaagggaaatgcggcctatgttttcttctcttctcttctcttctcttaccctcttttctttttccttttccctttttttttttctttgcaacaggtcatgtctgtatatgtgtacatgcgtattttgcccttgagaattccaggttgggtaaacgggtaataaagatatggtggcgttttcatgtccaagttttaggaagctggcactggcggtaatggattgtttgttttacatggcagaaaggaggtctataactttctagcaagggtggcttgttttcacattatcctacaaatagcaaagggcggcacggtatttatatagttgaatgcgattgcttggagttttttctgatgtattggagagtaaagccataaggtcacctttaaattttgacagtagtaatatacacagcaagtctagctgacggatcgtaatttgcaacgccgaagcgcctctgaattcttttgagatgtcattcttccattccttcttccattttgtcgtagtttatcctattttccttgtttattttgcctgggccggctttcgaggctcgtcgggcaccttgacgtcggcgaaatcgtcctggccgacggcattgattgtatagtagtctataaggagtacattagcgcgagtgctctatgagattgggcaaagataatggcagattgaatgaagcatacaaattcccgagacaagcgcaaagaggccaagtcctgtggcggcatttctgaagagatatgggcgtctggctcggacgagggctgggccttgccgcagtcgccggtcgtagtaggtagtgtgagacctgaaatggagtttgcgtcagctatgcgcaattctgtatagtgaatgattcgcatggagggggaaaccaacgccattgcttgtatgtcgagggctgtagctgggtttttcctgacaagatacagcagtgatttggatcaatgcgccgctttctcgaggccgaaatggatcgtatcatgccatgcgccacagagtgggatgagcgctgtagcaaagcggcatttccccggctaaacgcttctagcagcctcgggcgcctgaagcttggcgctctggtccaagttatagagcacgtttggactcttcttccagcagggatcagccactttggacccgcgtcacgttccgtcgccaaaacctttgcaagctcgcccaggcaactccgaattagcaaaagccaatcaacctacactgcctgcctgcgatttccccaacatcgccagacgacagccccctccagcgccattatcgaccggcgccccattcgattgttgcgaagccgtgcgacgagctgcggtagctggaagtgggagattggcgcagggcatgacgatacgagacgactagaagaagacaagatatattatgccagtagcctagcctttttgtcgcgcgacctcaatgctgcatcgctatttcgcattttcctccgtctgatgttgtccacttctctgtgtccaccattcctctcgattgctcactgagagattcacgactgcccagccacctcgaagaaccctagctcgacgtcatggctgctgccgcatcctccaccctctcagtgccagaccagattcgccagctcaacgacgcccgcaagctcgtcctgggcgatgtcaagtactatcccagcgtggtcagaggaatcctgcccatcattgggccccaggcacctatagagctgcgacgatgggtcacggactttttggccgaggcctttgctacgcccgcgctgccaaattcagagaaggagacgatacagccatacgtgttgacgacgctagagacgctgattgagcaggaggttgatgcgcaagtgctgcggaatgtgatacagacggcagcgagtatttatccgctggccatgaggtggatgttggtggcctctctttcctagctactgatgtgggaatgtcatgattactgactattctttgctggcagcattaacaacagctacgatacggtgacgtgggagcggatggtgagtatcaagcagaagatcctgcagatgtgggataatgtcccgccaactgtgaggatatgctgcataaagtttgcccagcgagtagtgctggcgcagagcgttgcctcgggggctgaacatagggtaagatataaaggcccgtcccaaagtaaagcaaagcaagtattctcatcgttcaatgttactctagtatggcggcggtttggacgtctctctagacaaagtcccacccaaccaccagacgctcgatcctagaaatctcgaggctgaggcgagcgggttgctggaccgcatgctgagtattcttcaagggaacaagtaagccttttcttctcccccttaacacacttgtttctacgttatatatggccattacgccaaaaagtttgcaagtgccgtgctcacctagtctagtgatggccttctagtagacgcaactttgaattgcttgtccatcatggtgcggactcgtccaaccacatcaaatcgaattctcaatgccttgctcagtttcaaccctctacaagccgccaactcgccattgacccccaagaccaaggtgatgatcaagtccatggagaagacggcccggttgctattgattcacctgactaagcgagacccccataacccaatcgtgcctagaatacagcagcatgtcgagggcacaatgcgtatggtggccgagctctttgacggtgccgggcggaaaagaccactggagcccaagccgcaagatggatatgatgtcaagcgcccgcggattgaagcctcccaagtccggatcccccccttgggcccaggtccccatagcctggccgatgtctttaccctcattggcaacgatggactcaagttcttcgacgcctctcaggttccccacagcctcgtagccagaatcgctgtgaatactttgtctaggctggatccccaggtcctagcaaaggctgtagatggtgttcgcggccgactggagatgctcaacaacaaccctcctccggagctgaatccaaacactgctcctctcggcgttgaagaagacgaagacgactatgagccagacttttatcaggctgaggatacggagcagattttgaacaagttggataatgcgccggcacctgctgcagccgaacctaaaataagcttcgatgatacccttgggctgaagtctttcagccttccccagccacagcagctgacgccggagatggccctcaacgcgggcagtggaacagtgacaagagtgttggacatgatgaagtcactggacgagccgagtgtaaagaaacaaaaggctggtttcaaccggcttgcagcaagctccgagagcagagactcctggatgaccatcttggcgcggttagcaacacgatcatccgctggtcttcaggaaatattagtaaagggggaagcggacgaatcgactcaggcaccatccctcaacaacagtattcgagaaatactttacaactacatcatggaagactttcgaaatcacatcgacgtcgcagtatcatggctctgcgaagaatggtacaacgacaaggtgcagatgaaagctggcggagaccatccgatgtactacgagaagtgcacgctccgactcattgacggatttctcccttacctacgcccgcaggataaggttctcactcgtttcctgagcgagatacccgagctgaatcgagcgattctctctcgtgtgaagcacatgtgccgagatccgagtgtgacacagctggcattgactagcttgctgtacttggtgattatgcggcctcccatcaaagaagctgcgctggacgttgttcaagatatatggacagactgtatgtgatgtttccctttccgttcttccctttgttcagcatgcgtatatacacgcctgtcaatagagagatgaagctaacattctggcacagatgaggatgctaggaccatggcagccaagtatcttaccaagtaccgaccgctattcatagaaaatgcgacaaaacgcgaaagtaacggtagtccagcatcagcaccaggtggagatgcaatcaccgcatagagagccgtaccactgtgcagcgtattctagaaggaagagggccggaggttacgccccatagttcgaaatatgagaattgcaacagttttaaaagctgcatcaaacgaataggcgttgtttcaactttagatgggatcatcacagattgcgtgggcaggccatgattggacagaatagaggccgcggagcagagacagacagggactttactggtcataagtcataattatggcgtagaattttagtgtacacatgaaggaggcttaggcaggcaggcaggcaggcaggcaggcatatttgttcactgctacgggaacatgagaaaagacggcgcggatatccgggatgcgagacagagatgtttacacaaggatggaaatttgacaatgggatgaatgctgccaacggtcgaaagtgtatttcaagaaggtcagagatgggatattgtatttggacaagaattggcgagcagatatatatacctagctgctgtgaaaacactattatgatatagaggagactttttatcttttcatctttcttcttgtctttttttgcatagacaatcaaccggaattatgatttttgtgttcttggctaaaatcaaatgatgtttcttagagagacgttgatcagtttttcttggtcttaagaagggctgctcttagaaggaatgaatggcctgtttaccaacgaacagttagacaggccgccctgtagcttatatctcgctagcgagggttagtgtattggccatgcaaggagagcaacgacggcgttggactcgcttttgatccaagacagtagcgataccccgtatttcgtttctcgtgtaagtactatcagtatcatgcgactagaatgtctgaatacggatcactcgctctacctaggtaggcagtgcatgaagtaggacgtctgtgttgacatcatcgcgacggcccgtaataacatcgccgcggcatcttattggagttgctcccacctctaaccaaagcgccaccgttgcctggtcagcggctgcatcttcaggatctctacctgcagtatctctccgactaacggcgtagtgacacgtgaagccttcaaaggacaaagtaaaaagcccttgcagcagtgttttttattgattctggatacctggtacctagctgactgcatgttgtagttgggggagtgggctcagtgctgattgaagcgacgagagacaaaggcggcagagacaggtcttggatgagcgggcaagataggagaagggattgattgttttctctttttttttttgtcattggagcgagacgcttggtcggtgcgatttggaacttccccttttgagaggccatccattacgcgccttgctgctattaatacttaaggcgaacagttgccatccctttgacccgatgtatatgccgaagctggatcttattgaccaacagcttacgactgtttgtgtatcttgccctgggctctatctgtattctttcatctctttgcggagaagcatccgctattattactgtcgtcacatccataccaatccccagctcagctcatctcattccatcgcttcagctggcctctccctgcagaaccaaaaccccggctcgtcgtccagggtctcccgccggctccgcggccgctgacttgacagcgcaagattaagacggcggatcggcttcattagtgcttgcagcattaaccgaaacgaaacacgaccggcagcttctcgagcctcagataaaggagggcctcgcactgcatagcattgatcagactctgatacagtacggaattcatcatggccatgcaagacaaaaaggtgctgccgaagagcccccttcatcgcctttcgaagcaattcttcgccaatcgccaagatccatctccaggtaatgtcttgtctattcctttattccccttctgtctttccgtcttcctctcctcccttcttcgccttgtctcgctctcgtgcccttgtttcgctgcacgttgacgcaagtcctcgctgccaggtccagtttttaatgagtaacggccagcgcgctgcattgccgctcatttacgcgaaaacgagcgaatgcttgccgtacccaccactcatattaattgcagatgagactttgtgcctaatcctgtagtgcgctcgctgcacaacctttgaatctgattacgcttgcacactgtactgcactgcacagatcgcatctgcagcagcctccaccaacgccatctctgcttttccaccatcacactctctttccattaccacttactcagccgggttcattcgctaatcccgagcctccacaactcgcagcccattcaccctcgctagatgattctccaggcacgaggaccttaacaccagcttctgccggcaccgtcaacgccatgccgagtcgtgccgcctccgtttcaaagcaggccttggcccgaacggccacgatccgcagcgtgcccagcgtcgagggctccgagacgagtcccgagagcaacctcgccagcggcctctccagcagcgtcaacagcaaggctagcgccctgtccgtcacagcgtcgaatggcgcccagatcgagagagcaccgtcgcctgcggccaagcctgatgtcgacaacgccgccaacgccaacgccaacgccaatggcctcgtgcctcgggttgtggaatcatcgccggcccccgaagaggtcagcggtttggcggaaggggaccacgacaaccacgatagcgcgcagtgggattcgacaattggcaaagccggcttgggaaagacgggccgagtcatcaacaaactcgtcagcgacaacgaagccctgaagcgcgaaatcaagattgagcaattgcgagcagaagaagcaaagcaagcggctaagctggtcgaagacaagatggagcgcatgattagcgactacgagagccggctactagaagcaaacgtcaccaagacgctgctggcgagaaaagagcggcaggtcgaaacactaatggccacggtcgataccgaaaagaagaagacggtggcggcccaggagctggagcgaaactggagggacgagatggaaaaagtcaaacacgacgcaaagacgcaagtcgacgatgcgacaagctacgcgcagctgatggagggccggtacaatgccatctcctcccattggcgcgaccagggcgacgaagtcaacaaggccatctccaccatcaagaccgagatcaacaccatcgttgacgagcgcaagtcggatgacgataagatccagaccctgcgagacttgtgcgagcagcaggacagcaacatccagaagctacggcgcgaaaaagaggacattgcgcggttgtttgagcagtacaaggagacgcaggagagcgacctgaaggatatgaaggagaacgccaagaagacggaagaggagcagcagaggctattagacgaagctcgagagacgcttcacaagctgagatgggctctaaatgttaaagagaacgtccagggcgcccaataatgaaggcattccaccagcaccactttctcttcatctgcgctcctcggatattctcttgcattgttcccccctagggttctctttttcttcacggccacacttctcttggcgttattgctctgtatttttccaaacttgccggtcggtgcattctcatggaggctctatgcgaaatggctttttcttacttgctcgacgtttctttctcccgttatacttcacaccacctttatacaatacacagcgacttatataatgataccacatctcctccgcctccctcccatcgtctcttccattcttttctttttcttcttctcgaatttttgtcctctttactattattgtcctttttactagttttttttttcccactcgttgctattaattgtttaaagagagcggcaagttggctgtgtacaggatatgatgttcctcttcccctcttttattttcttccttcaattttcctccttctacctttcgcatgttaggaagcctttgctattacgatacactcggcgttggatgcatttaaacaaagaacaaagaaaagaagaaatttatattgtattatctctactgctgcgctgtatttggccgtctaggagctccagcttcttagagccaggtactgcatgctggatactagatgctagatcgagaagagatttacctgcgagagaaatacacatcgcacttagataaataaacgaagaaacaaagggtcggatataggcattaagagaatggcaagataaggaacacaaaagcaaacacaatatacctgtattggatagatttgtacattgaatacttcccttgctgtcaatttttcatgtgtcctggatgtagtcggctctgggtattatattgggtgctatttgagaggatagatagactatcaaacctgctacttcaaatacctaggtaggctattgaaacacatgcaaccatctggaatagggctcacagctggctcagcataatgctccatcatcgtgccttgtctgaagaatagattgtgctgtatttcagatacgcattgtgtaacaaaagaagcttgcttgtgttacaatcttcacttatttaataccaactattcggtacacaattcacataataagtgctcgactcgccatctcaagcatgttgcatcgtgtattgagtaatgaacacgcagcagcagtacatatttggactagatgtagcacatcccccaattgtccgaatcgcgctctgttattcacaaacaacgttaagatggtatgctctagaatcaatacaataaacaaccttatcactctaaaagcttatctgcagtgatgctgtgaatcgtgctacaacggcgatgctttgcggtgagcagaacacgtgcttgacgctgcacctgccattcaagctgccactcgcctggcagctgcccacagagatacaaatcagatataatttctcgctttgtttatttattttcttccccccctcttcctcttcttttcaccttttctttcctcacctccacgcgctttgaatttatgcgcagtacaaccaccctcctcctttgttctctgctagcacagcattatttcgtcgttgaagcttgcccggcgttgtttgtttcggcaccctttgcacttgtgtattgattacatcggtgccagctcgagctttgcgtcgggcgtctgtgtttggcttctctgatcttctgcaacatcggcctgtacgcggtgacaatcttcaaggctatcttgggcatctatccatcgcggtagtgatttgtctatccttgggctgattttacacagctgtgaaggattttggtaagtatgggtttgttcaaatcgccttcttcttcagtggatatggatttttgtcgcgggacactccgtccgcaaaatgtccatggagatgcacagaaagcaaagatactgatcattctttagtctgttgatgttatatctgaagttctctactgttttgttgcattgtacgacactattcttgcgtgatggatcaacaagatgagtttgcagaattctacattacatgcaatcctccgctgctgccacgaggcgtcaagcacatcatcaattcagtcaagtcagcctgtacgaatgtatgtgttacagtatcttgatccacttggtacctggcttataatttttcaagggcgagctgtatgaaattctatacgagccggacatcccatggttcaagtgttttaccatgggcaagcacaaagaatctgtgactcgcattattcaagaccttatgcttgaattggtgaaccttgaagttgcccgtcctgactttgatgtccaaaaagacgtggttgacaccgacgttcttcaagctgatgccacaatgaaagcgccggaaccacgtttggcatcatggatggtgtatcaatcacacggtacagacaaatatgatgaattcattgagtaccaatatccagcgttcatggcctctcttccacacaaggcaatttggagaggacttgagaactcaagtggctcttttgagaatttcttatctgcattccgccttctaatcaaatccgagaatgctccagccaccaccgccgactttgctctttgtaatgattgtcaaatcacttgcaatatgagacaaaatctggtatacatcggatcttctacttcagcggcggccctcaagaaggtgcttagaaagcttgaaacaatgctgaatctcttggtaagcatctttctcttttctttctttttctttcttcttttttttttttttttgcacaaaggtttaccgcgcctaatacaatgtagtcaaccaaggtcaaggtagtaacacactccattctgcctgaaggaccagaagatgtccgactcgcatacagatggctgcaccggattggattgcaccaggcgacgtttgccgttccatgcggcaatcttaccatagcaaatgagtacgcattgcttctgaatgcggctgccatccgaatggagaagaagaacaaggttgggcgctgggtacctgatgaaactgtatacccattgcaaagtgcaccgaaaaccaacgtgggacaaggatttaaagtcttcaagaactttcatccccgtcccaagccacgatttgcggacattcgcccgatgccatatggaccacagcctgcagggaaagaggcctcttcgtccgcagaagcacaagaacccaaaccagatgcaggcaatatggagtcggctatgctcggacaaggagctgaagattgccacggagccccgggcccagagctttccggcggggaaaatcttcctctcgacgaaaagccgcctatcttaggtcgacagactcatacatctgcagtcaaagaagaagattcagcagaacttgtacagagatcgcgctttgttgagacattacttctaaattctcccccaccacagtcatatcgcgacaaccttatagactgggtagaaggcgtagaagacgtggctccatctgagtctgagataaatgacttcaaacaagatgagcttctcatctcctttgatgcgtcaagcaacgagtctctgggcggtatcgaagctttcaatgctatggaaccaagcccaatgaacgatgagcttcgaagtcttcacgaaggaatcatgcaacttgatcaatttgaacaatctgatgatctgatattgctggataacgaaccagaagccccaagagcgaatattgtgcgaaaatcagataacgacctagctgatatgtgtctcttgagcggcgaaatacctcaaatcgagaacgcgttttgtcctgtgctggacaaagacgccacagcgttggacgagagcaatcctcttgaagcttggaagatgaatgcattttctgatggcttggttcgttttggactaatagaagaaacaccgagaaaagtctaccgaacaatgaatcaacaagcaggccgtgccaacagcaaagcaaccaaggggtctgctcctcaccagcttgaagaagctgcatgccgagagcgtatacaaaagaaactcgacgctcttggacctcctactgaacagaagagcgaagtgaaagatgtgcccaagacccgtgaggtgagccaggactcggtatctggcccgcctgctgaaaaaccgtcggcggttaagaaccctccaagtcaagcggattctagtaaagatgacatatttactataacccgtattgaaaagcccgcattgagccagaaaaacatttcactggcaaacgtcgtcctacctggccctgcagccaggcggctattacacagccaagtcacagagtcttccaatgtctgtgggagttctgcacctcggcgtcgttctcctggaaagagtagtgttgctacagtaggagagcgcccgactgttagagcaccggctaaaagaggaccaaatccagtggtaagtccacatatgccctgacaatcatctaacgctgacagaaacgtccctccagtgtgaagatgaattcccaccacttggaggaggtccatcgtcgtcaaagaaacaggtaagaaatctagtgtcatattctgatgccgccaagctgtcgagctctcggcctccgcaaaagtggcagacagttgccaatttacaaactaccaatgagcaagtgcgacccttatcgactgaggtattccctttgacaagtggtgtgggtaagagaaagtccaaggagccgaaagacaccattcccgaaaatcactttgactacgctgtgccacagaagagtgacattttgcgtcgttcggaagactgtctcaaagcaatgtcgcaggtccttgagccatctccgggtcacgtttcattagaagttatttttggacgcatctatatcaaaaagctggctccaagtatggtgaaagatagcgcttctgagtattcatatcaatcagtcactgaggcggccaactttttgaacggctctaaatttccaccggattgtgtcggcttctccccgattctatcgaccatgggaggtgatgcagatctgctcgccaatattacgccgccgggcgatttgccatggcgcctgtctgagagagaaatctggtacgattttcagtgcaaacttcctgactctcgagatgaatccttcgtccttgagctgaacgccaagacattccaatatcgatgcaggggcccacgtaaggagcttttctccatgtacatgcactgtcctgggagagcttgggacatgaaggctcgtggagctcggtcttctgctctgggaggcgaggcgagattcgtatgttttgctgcgtctctgtttgagcatatggccatccagtaaggcaattgggagcacttgtatatcaaggtaatattaagctaacatgtgcttttctgcagtgtcaatgacaacaatggcgatgtaacaatcgaattttccgagaatgcaggtctcaacaccgccgtcaaaagcatcaccatgcgccaagtggcagaatatcgccaccaagggaaagccgataattcccttctctccatcacgatgaagtatatattgaaagagggcatctctccagtcatgtgcgaccgtaatcggattaaaatagcagacaggagaaattttaccactcctgacggctcagcgaacagcgctttgcctcatcaatatatggaagcgagtataacgtctgctcgtctctcctctttgtttgaggagaatgttcagctcgagagcggtaacaaggctgcttgggatatggacctcctcgacggtgaaggcgtttttggagatatacttcggccagcgtttggtatggtcacgcacatggattcaatcggggcgtcaaataataccaggagatatgtcagtaacactgacgcatttcacgagccagttgttgtttcgactggcaaaaagaagatgatggagttttggtgagagcagaaggcctgtggctactatgcatgtatgagagctaggttgcattatgtacgaatagtgtctatcaataacattgacttcatcttgtccaagaagcttacggctaaaacttggggtcaatgattgattagtggaaaaaatgtctagaaatccagccgtcaccagataactagattagattggcaattaatctatgtggctgccttgctaactcgttatacgtgaatttttcagcagcacgttagctcagctacaacagtatcttttgctttgcatttgtagtgcccctctgttgtatatgtcgataataaaacattcaagtagcaaagcacttttcatgagttgctttagacgtagttttacgagcacttgtccataaaatagaatattactaattcacacctcagctcattatatagcatctcggaactatctgtggcgagacccatactgcaaaaggctaaagagggcgtttttgcttccgagtctgtcaaaacagatggcattttgaatgaagtgtacaagtcccatgatgtagttgtcattactaaattaccagttgcgctggcgattcttcttgttctttgtctttgtgactttcgtacattgacaggaaaggaaatagcaagatggagtaggaggcataagcccatattacgatctgtaacaattccacgaaatgctagggcgcccgcaagaatcgtatccggtaaatgttgtttcaggggtttccccaaaggagtaaaaagctaggccaacctttagtggcagacgctgtgattcgcgccatgcatgctgctttatagttggtatcagcactagtgctcagctggcttcaatggattttgtgtcgattttctgccaccttcatctttctttctcaaccgtgctcgttacacagactagccagttccatctggccaattgcctcaatggggcagattctcatcgctctcgtagggggcgtcatttgcctggtgctctacttgctcaagctgaactcggtgctttcgcacacgcctcaagaggtggttgatagggcaggagaaccactcacgcgagagcatatcaaagatgtgtttgagcgcgtgaaaaaagatgggctcggttcggaggggaagctgccacctcggaaggatagacggtacattgtagtgggaggatcaggtgagtttgctgaaatgtttctgagaaggatgagcaggtctaatgattgtgactctaggatttcttggaggccagatcattttgcatctcttggccatggggacgccgcctgaagccatccgcatcttggatgcgcgtcggccgtttacctttaggaaagagttttctcagggagcaccgtcaaaggtggcatacattcagactgacatcaccaacgaggcggcaacactcaagtcgtacgatgccccttggcctgaagctgtggctggcctgccgctcaccgtcttccatacggcggctgtgattcggccatttgatcgatacaagattctctacgagcgcacctctcgggtaaacatcaccggcgcggtgcattcacttgaggcagcaaagaaggccggtgccagcgtcttcatctacacgtctagttccaacgcggctttgaagcaggtgaagtggcttttcgcgccttggggagccacacagcagcccgagggatttatacagaacctgagcaacgaagactttttcgagccactgcggcaaccacacgaattcccttccatttatgcacagagcaaagctgaagccgagaggctgatatgcggcgcgaacgaagcagatgtcggtgccggggctccggctctacttacaggagtgattcgtcccggcaaccccgtctatggacacaaagacgacaacattgcaggtaaaatgttggcgcttggaggatttccttcgtgggtgcccgccaatgtgcagaactggatcaatgtgcacaacgcatcgcttgcgcatttgcaatacgaacacgcgctgcttggcgagcatgggggaaaagttgccggccggccatttattgttacagataagggaaagcccgtccgcttccaagacatctatacggtactggacagcgtgagcacgacgggcatgaaggtcagctacccaccaccggtgctgatcctgatgttttcgtacgtggtggagtggtatgctctgctggtgaatgcggtgccgctgctgggcaaggttttgagtgagccagtaggggatatacagtggctgcagccgggtgttcatgcgacgagcttacactacctcatcgacgattcggaagcgaagaagaagccggcggatggcggaattggatacacgccgtgctgcacgactgttgagggattgtgtagccaggttgtggattggaacgagtgggttgaggaggaaaagaagctgaagtagtagttagtagtcccgggtgacgtcttgattgatagctgtgatggggacattgaagctggtgtctcggagtacatagtacgactgtgtagcattctgtgcgaggcgtcttggataggtacctaggtagataggcacagatttaggtataacacccgacggaaagctacaacaatggcttcgctcctattgaactcgtcaccatcgtcaatagtgcgaagccatcgtgcaaatctcaaccaacttcagcgccacatcggcctcaaaactgtatataacagctcaagccacagccacagggaccctgcgatccaccacacagatcagaccaggcttctccaactttgatcgtccctctcgatagcgtgtcggctaccaagtccatagtgggctcccaggggtccaagctctttaagattctcacaggcgcagagcaagtagagcccgccagcccgtctcggctcttcccacaccattgtcgtattcggctttattgctggtgcgacgccatccttcgactctacgcgcaacgcaaccccacggcgcttctcaaaaattcccgggtttcattgcatttgctgggccattggtcacgctctggccgctctctgcgctgctcccggttgacttgtactgttgcgcccttgtatttcgctattcttctggtttgtaaacagacgacatcgtttataatagcagaagagacgccgtcaagatggcgtttggcatcctcgagccaagctcgggggaaaaagttccaggtagggagaaacccgtgaggaatcggtgaggagaaggaaacccagaacagctcttggcgcggcgcgagattggctcgattaatatgtagctaatggcgactaacggcgatgatacttgcaggcacaacccatttctacgatgacccttcgcagccccagacggcaacagagcaggattccgcgaggctgaaatgcgacaccagcggaaagatccccatcatcctcgtgcgtgccttgtccagcctcagccgcggatactgatcagcgtataacgtgctaacatgcttcatggcgcgtaggtcccgcagccttcggatgaccccaacgatcctctcaactggcccttgtggaagcgcgacctcgtcacctttacgctctgctgggctggagtcctggccacctcgctcgggcccatcttggccgcaaacaccgtcaccctctctcgcatcttctccaagacgtttaccagggtcgctcttttgactggttatttcctgcttggcgccggcgccgctgccatcttcttcgtcccctctggtcgagtctggggcaagcgacatcttttcctgctgggcatcctgatcatcatcgcatctagcgcgtgggccggttccgtggggaagaactatggcagcttgctgggtgcccgagttctccagggtgttggcactgctccgtatgaaagcctgctcaacgcagcggtaggtgacctgtactttgttcatcagcgaggagtgcgcatggcattcaccaacctggctatttttggcggagcctttttcacgcccatcgtggtcgggaagattacggcggcgatgggctggaagtggagtttctactttgtgtccatcttcatggctgcgacgctgcctgccgtgtttctcctgtgtcctgagacggcatatcgcagagacgtcaagctcaacaccgacactaatgccgaaggtgaagaggagattaagcttcagtcccggatcgcgacggttagtaacccgccatctgatgaggaagagacaccaaaaggacgcaccggcttcgtcctctttcccacatcagatgcacttcagccaattggaaacgccagaactccaaagaagtcctttgtcgaatctctatctctctttgacggcgccaagacggatgagcgctactgggtcctgctgcttcggccgttccccctcatcttcaacccggcctttgtctggggctgtctgattcaaggaaccatgattgggtggaccatcttcatcggcgtcctcgtcgctgccatcttccttgggccgccatacttttggggtgaagtcaaggccggttacgcctacacgggtgcctttgtcggcgctctctgcggcttcgccatctgcggcctcctcgccgactcgagcgtcaagtacctcacccgaaagaatcgcggcgtctacgagcccgagtttcgaattctgctcgtcattcctatgctgattatcggtggcattggcttgtttggctttgcgctgactgctggcaatgttatctctggccagtacagctacattgtgcctcttgtcttctttggcttcgaggttgccggcatggttattggtgcagtcgcaagttcgttatacattgtggatgcttacagtaagatatccctctgcgatgatgtcacgtacattgtcgttccaaagtttctctgtagccgcttacacccgttataggagatctcacggttgaaggcttcactttgatgattattttcaaaaacatctttagtttcatccttaccttttatgcctacgactggctcattaagggcggcatccagcacacgatgattgccatttccattgttcaggtcgtcgtatgcgtgcttagcatccctatgtgtatgtccccttttgaaatgccctatccccactccatggttcccgttagctaataggtggacgacgtagatgtgtttggcaaacgttgtcgagcgttttaccaccgccatgatttattggccattaccggcttgcaataaacgtgtgtcgttgcctccttttcgaactacgtgcgagcgttgaaatttacgactatggcgagatgtctattaatacccgattgaaaatctcatcttttactgaaaaattaatgggaataatgtatggaatgataccaaagataatggatggtgctgggcgacgcgagagatttgagcactcgcttaataatgcaggagtgtatgtgtattctatgtaattgtaattgtatcgtggggatcttatagaatacggattgcgttttacttgcagacaattacagaagaattcgcgtttataacgattaatcattaatgagacgtcaatatatatttgccctgcggtaggggggatcgcacgtttcctacagacggcagcgttaaatgagtgtttctacacgggagaaattgaattgggcgctggataacttttctcttctatatacttcaatctgcactactgagatgtagcctacctaggtatcaaacggtggtgtgttaaataaccaaagtgatacgtcaaaaactgctctaccaataaaacaaataaatcacaacacttccatccatatctatgaccccgcactatattcggccgcatcgagacttgactccaagccatatgaactgggttaacatatctttccttctactccacaaaacaatattcaaaatgagtttatcgtgtccctggggcgtaaagggactagacaagtcacgtttcgaagcttatgccaaactcttgcggctgaaaaatggcggccagatcgaagaagcttccaacttttccgagatgctcgatgaagagatggaaccagatgagctagacgacgctggttccgtcgacgcgaacgaattcttgtcgtttgacgaggggaaattaaagagagcctttcttgataggttgtctgagcttactgcgaatgagaaaggaggctatcatgtttcatcatctctgatgatcgagtggccagatcgagtcgatattctcgtggcaaagaataatggcttcagcaaagggggtgcaactctccggatactcgaaactatagcctctagtctccgagacattgccacgctggattcttcaggtctgacatgccttgccaatctacatatggcgagctaacagcggcccgtttagatgctgctaccgtttctaccaagaagagtctttgggaatcattggtacaatggtacaagcccaggatagactccgacatgatccgggtcaaaaagaccctggatgagactatcctaactaccagggcccaggtaaaaacccctgcttcgaacgattgcacatcatctcttctatcgcacctcgaggagctttgtgctcttataaatacagtgtcacatccaccaacgcaggatgacctcgaaagaatcgtgaagtgtgcccatgatgtacatcttctgtataaagagcatgattttgatgacattgccggcaaaaatgccaatactaggtcattgagagacgcgctgggcttccttggtaagtcgcggacatgctttaacactttaatcagaagcgcagagaggctctgcggtttccaaaatcttcgtatccttccatgggtagattcaccaactagcgcagccaaactgaaaaggatggatcgaagcaatgcctggtcgttgaagaagacgcttgaatcgttggatcttgaactcaacgacaagacggcagattcccttgtcacagccggcagaaagaaaagtccatggaacaagagcaaactgctgcaaaaatttgacacattgaaagcatcggcttccaaagtacatgcagaaacgcaagtcatcttggcggcgacaaatcacgactgcacgggcgcagtcatattcaagtacgtgggctgcagtaagcgcagctgtttcctctgctacaggctcgtccagaactttggatcctacactacaagggggtgccatggcaagctctacgatctctggacggtgcccgaaacaccttggcttgcgggagaggaacgctcaaagctcattcaagctctcaagaatgtcgaaaaggccatgaaggaatctatacgtggtgggaagaccaccggacttgtacacgctcctgagtctaccattgggggctcttcagttgcgaccaagataccgcaatctggccgaaacccttatatgctatccctcgtctcagagtatctttcatcacagcgccaaaggacgaggtccggtgctgacaaagaaggagactttacaagccttgagtgagtcactatttttttgaaccaagtgaatcaaagtcctaatatgttgtttctcacagggaattgacgcagtctttgccaagcgcaactgattatgaaaccaaagctcaaggtcgggctgcgagaacaatcccgacacctgagcaactgcaaggcgaatgtggtatctgcgaacgagagaccagtcgccgctgtcagttctgcaacctggactggttctgcagtgaaaaatgccaagatcaaatgtcattttatcatctcaccaagtgttcagcccgcgggataacaacagctgatatgctttgtcgtgatgttattggagatcaaattcctcaagactcagagacgcgtgagcattttgggttcactcggtgccacaaccggagagatcaaagtcacctccttggcctttaccaaggcctcatactctatctagatgttagggctatccagcttaacgaatggcgcgagaaaaatatcctcgtgagcaaaattatagaggcgttttccaaattgtctgagaacaatcgtggggcttacttcccatggttccttcgaaaccagcacatccttgataactcaactccaccacttcagctcgttggtgaggataatgccctccatcgagctataaatgcggcgagaccctacctcgacccagaagatcgcgacaagcatgttaaacttttggagcctccatccaaagggcattgcttcctgtttttcgccatggtcttggacagctcgtatccgaacccatatttggcctggtctgattcgtggtacaattttggttttgtcgtcttccataaccaatacgaggagcgaaagcttgggggtatttacagtacgcttgtaggtggcaataaatcaagcagagactatgatgaaagtctaggggttgaactaaaagattatcccaatctacccacatgctcattcaacgaattatggctagcctatgaaaacggtgagctcgcaaatctcttccgccgatacggtctagactccatcttcggtggcaatttgggtctggaggaatttttatctttcccgctgaatcagcgtcaactgcgcccatcagtctggaagttgaagcacttcctggccatcgatgccaaccaacctctgggcaactttcccgagattgaagcagccgctcaggaatatgggtttacagcacagctcaacccgagaacaggattggccttgaggcagtgttatgagcagttgtttagaaaggtgaacccgctcagggtccatgaagcaaagtctcatggccaattgtgcgagtatgcggagagtgtccttgatgacattgatgacgacgtccggcaagtattgcggaagattagttgaaaagagggttggacttgtgctatagaccggtttgcatcgaatctcaatcacatacgatcctagacgtactgcactaatctaaaggatcaaaggtctcatttcttctgagtcatatgtgctgggaggttgtcacgaccatttacttagacatattgttgaattgtgattcgatggagaagtctgtatcattcttccattttcccatgtcgtattaaagaacgccgcctacgtgtttaaaccgtcagctttaggtgcgttggcttttggaggcttgccatggtttccctttgcgacaccaacgacgtctccaagccgaagatgattgaatgaatcatctggatccggccgattcggggctccgcggcccacgcctaccagcaggccgaatcaaatattgggaaaaagtgcgaatcaagagcatttgttccataggtgcctaatccggtgaaggcaataacacgattatgttcctgccatccgaccgaggagatggctgttgtcgtcttttgcggccgagggaagttgttcatgttgctcatttagcaaggcctttgctgcgttgagttcacacagctcaagtcggaatatcaacagcgctaaagggataaaggcagaacttgtaccaggcactggatttagtggtatgtcagcaaaactcgatggtctttaccagtgtctagctactagttgaacgggtgacatattgttgcttggcaatagcttgctgtcgagacaatagaatctctcatgttctgcatccaaggcagcagaaaacatggggagacctactggcccagagcccagcacttgaaagcgcgttacaactaatctactggcgagtgtatgtatattggacgcgtgtagcagccaggcgtgggcaataaatgcaattcaaattctatttgtttaaaatttcttccacatgctacacgtaagttcatagcatcccgatgatggggcttgtggtaagctctgtggcgctgatccaatccggcatttaagatcgctgcaccacatatataactttccactccgataagtaagcggagatacattgtacgcagataggtatttaacccgacgctttaccttctcattttgcgtatctgatggtcgccgaattccattcctctttacaactattgcacacgtttgtatcttatactctccaactcgtattcttacattgctccattaccacaactatcaccgcttttggtcatataatgttttcaacatcacttggcaacaaacaatgggattcaacttgggatggcttgcctagagaaattcgacttctcattttagaagccctggtgcaagacggctgcaggttaagtcgctttgccacagtgtccagagagtggcagaccaagctcgagcaacataactttgctcgaatcaaactaacaccatcgcgacttgttgattttgattcaataactcatcgcaatcgggcttttattagctatatttggttctgcttggaacttgatgaatacgattgcaccaaatgcgcgccagccagttcaagcgcggattttggagaagcagtcgctattagtgatacagatcactgtcctatcactacatcatttcagaatctcttctccgtcctcagcagatggagtcctagcgccggtttaatacttgatatcagcatctattcgcctagtgactcaacacattggttcaaatatctgacctttatgcctgatactcctttagacggtcggcacagcatagatcagatagtctcaagcagaccagtctataatgatcctcaacatggatgggttgatggtttccgacactgcgcgccgcctagaacggcagttgtcaaagtgttttatgaagtcatggaagagggaccttttgatagtgatcaggcagagctacaatggtgggatcggcttccattagtcccggcagtaaccacattacttctccgacaacagaaccggcggagatggaagccagaatcgcttgcacatatgtttgcccggtttcccagactccaagaagtccactatgaaccctggagggaatggggctccataaagaggcaaacagataaaagtaagtgtggttgcacatcagcccaagttattgcttaatccctttttatatacatatactattgctaacaatatgtatctatcgttttagagtacctatatctcttcaagtctattcaagattttaataagaatcttaagagactcgtagtctttgagaactttaatcaacagtatccagcttttatgcagcgattccagtttggtgtcgatttagctgaatgcgagagtattcgcaatccaacaccagctgtcagccggatggtcgtgcttgctagccttcagcttgagcatcttgcagcatcatttattatagatgctagccacttctttgataacattgaaccgtcttgggagtggccaaacctgatttcgcttgtgctgacttcaaacttgctttcaccagacaaaagtccaattaagattagagctatgcttcaggccgcagcagcaatagctacaaagatgccacaactagaaagaatggaaatttggaacggacaaaagggtttagcagcactctttaaatatcaggtgttccataatatacggcaaggtagaatcacttggagaggcacctggaatcttgccatggactcttctatagtccaggcttgggaagttctcgtacatcagcaagatggttggagattgaatctaattcaggatctactagatggagctactatcaaatctcacggtgacgcaattcgacaccttatgctttcaggccaggtcattcggcctatctcgttgcagcagatccagatagaacagagtgccctagagggcgtagaaacagtgtcagaatgattttatctattgatagatagagacctacagtgtcattgcataatataagaccacacagatctccttcccgcctaggatagacaaatcaacagccaaataaacaataagagttatagagcgagataagaaaaaattccaggactctttgttgcttctaaaagaaagtatatgcgatagactagacagtagcccatctatagataaacaattccttttataatcgctttccctaacgcctagaataacagcttgtagtagcttaggcaattctgtctgcgtgctacagagtttataatgcagcattatatcgtcagcctcgaaatagcaagtgggagattgagagttgcgaattgttatttttaagaagagtcttccgattttcaccacaaaatatttcctattttcaccatagtagcccgtactcgtactaaaagtaatatacacacaccaccgatgccatcaatctacacctaattgcaatctgacgccctgacgcatcatatactttgcaacaccacacatgagtataatattgtaaggttaagggcttacagagcagttgttatagtccatcagaagctcccaattacgcaacaaattcgcaggcttcgagagctacaaaaggacgatcgcggggatcagcaaggactttatctatggcgaggcttgcagcaatagctgccgccgcgttataggagaccaaggaagtcattgaggtcatcccggccgcccagattgcggaagacgagccggataaactggcctacccgtaataatatgtgcacatcgaattgaaagtaatgaaagggtcatgcttacgaaaggtaagttaatgctagctgtatcaggatactattatgctcataaaccactctcaattaccccgattcaagtcagaaaacgtacatgtagatattgtcgactacctagtatggatgcgaagtgtgcattatgagactgcctcagtcctaccagtcatgcatttcagaaactctccccctttgtatcggacaagcccaaatattgaatttgttttgtaaccagactttatacagtggtcgtttataaaacaaacaaacaagcatcagtcctaccgggatatcttcaccattgcttgatatttacttcaattatataacactagcaaattcctcagatgtgcttcactcctttgatgatctcggctgcgacttttgtgcaccactgttgcaacgcgcgatcaaacatggcagtcgcaagtggctagtggaggatgaaatcgtctcggtccatattgtcagtgcctgccccttaaggacatatagggataattttgagtgttgacctcgcaatacgcctgctcgctatcgatgtttacatcttgtggtgcaccttctaaacatcgaagtcaacaaagggtcgtataaaatctactgctccatcttcatctcctccgaacaccatctccatctccatctccatctccagctccagctccagctccagcaccaccaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacaacaacaacaacaacaacaacaacaacaacaccaccatcaccaccaaatgcctagccgaggcccctcctcccgccaggccgaaccccgcgccctcgacagggtgtttgctgctggcgacgccgtcgccgaggccaaattagcccgtgccctggcccgcgaggccctcgcccgcgccgaggaggccgtctggcgggcggtctaccgccattgcgccgagcaagcggcgctcagggcgctggaacgcaagctgggcggttggggcgccaattagtttgtaagtaatatacatttctttgcttcttcttccccttgcacagcacagcacagcacagcacagcacagcacagcacagcacagcacagcacagtttcagggatgtcatgggtgacaaaatcggatcaacagatacatgtatgtaggtagataggcagataggcagataggcagatacctctaggcagatacagtatagagcaaactacggtacgtgtgtgtacattaaatacagcgatcaactccgttacgccagtttgaattgttgaatttagatcatcgccgattcaactatatactccgtatagtacatctccctgtatactagtacctcttagtgaataagccgacgacgcggcgtcactatccacaatcatattgccacagtttaataagatcaacggtctgttacagacgaccataggtaatggagaactcggggccctcggggccccatttactcctcgatagacaaccccgaatagagaaaggttgtcggcattgtcgagtacaagcagccactcaggctcggcctggatgcggttgctgacagctctgagaagctccgagtcttggccgtcaacaatccctaccagtccgaatagtgccgcgattttcttgtagtcttgtatgaatgcgactctagtatctgcgtgcacccaaaacaccgaacactgggggttttcagcctggcggtaggcgtgttcgagagcaatctgcgtctttctgtagcactcttcatcaacttgattgcctccataaacggtggcagggcaatatacccggatccgcctaacccccagagggcggcatcgtcaaaagactcggatacatgcggcaagagggcgttgagcttttcgacaaggcttggctgatctacaaactccttattccgcagataaggaatgagccagttcggcttccgaggctgcggaggctctaaagggtaatggtgatgcacgtcgccctgattgatggttacattatctccaagccggctatccgtgatgttgcgattgtgcgtttgatactgctctgcattcattttgttggtgatgacattgcgttaaaggttaaagtgaaggaggggaatgcctataagcccgtgcctgcggcccgtacagatcagatcaggcttgcttgggctggatccattgggtgatgcttattcgctggcctcatgacagggggggatgtcgatagtcacaatttatcatgtctactgacgcccttgatgaatagatttacaagtcgcgatggatattctcatgttttggctaattgcagcgactttaatgcgatatctaacaaagttgatctaatgaccgttactggcatgtaggtatacacggcacaatacgtttgcaaaatccagaagttctgtccatactgttgcttatattgttcatcatatgcgaccataacatgcacattggtggtgaactgtgtattagtgatgactttggtctagaggaatttccatttttcctacggtatcagcgtatcctgcgcctattagctcagagattaaagcacttcctggccgtcgatcccaactacctcttaggaagctttcccgagattaaaacaggcccatgagaaaagaacctatcgaaagaggaatcgaaatgcacatttaccctgcccaagagcaaacggatcgttgcaaacgaaacaacaacatattagtgggcttgccaaagagggtgaatattattctcaggactctggaaccttgtcgactcattcactcatgccaacgcattcacatatgccagcagcctgccgcagccctcaccgcctggatgcactctcccgaaggatacccagtgaatcatgcgctgtaacgaagtaaagagcgccagatagttccttggatagaataaatagcaccttgcaccttttctattcatcttttctattgctgagtggtcaggctgaccacattattgctccgtttgcaaagatccgtttgctcttggccaggcatatttccattccctttgcgatagcctctcttttctaaattgttgcaatacggccctcctcacccgttgtcacctatcatcaactgtgggcctgaccactcaacataaggaactcctcccctcccttgccctcttcttcttttcttcgcctttcccctttcttcccaataaaacagcccctgaacgctttactccatctctacttctccgcataagctcccctagtgcaaggtaagatactacacgacatatgtcaagtgtaaaaggatagcatgtcgacgaggcatagaataccatggctccccaagctcccttcaacgtctacgtcgacaatgagatcagtttcgtcctctacagccgccgcaaattatcgcacccctcaggcataccattgaacactgattgcaccgatatggcgttcgagttagaccctattgacctgcaaaccgccgacatcgccgagtgggtggacattcttcgggattgcggctgcctcgacatcgacacactgactgcactcaaaatacaacatgtgatcactgataacaaggtctggttcgtcgacagtcagcagaagcgctcccagcgcgcagctgaaaacgctgcccctgatctgaaagagttccacctaggaactgagcgctttatcgaggtccgcactcctgatgagcttgagcctaaagaccccaaccgccctcccgtcgcctcagcgttcaatctcgtcgagaaactgagggagaagctgcccaagaccgacattaaagtccttgtttccgcttagttgactaagactctactcggccacaaggtatgtctgttgattcaactaggcgtttacttatgtatctgctaaccaatgtttgggatcaaggaaactgttccaggttactttataccgccatctagcataaaaggaagtaatcaccagtccctttatcaatattggattaggtctgcctgcatacctagatatacatgatcataaataaagaaaacattgcgctgtacatggttatctttgtataatgccgtcatctgcctatcatcttttgggaaaagttatccagtgccccagttctattatccagtagtccagctatcttataggctactgctgctattgctgctcctgataactgcgtttagcagttgtatattttaccatgtgaactagctgccttgtcaagctacagctggggtgttggaagcatttcttagactaagcatgaagatttatacatatcctcatcatcgccatcataagtctagctactgtcatcactatcctgctcgtcaagttcatcttcgtaaaattcgtcctcatacgcttctcgagatagctttacgccacctccatctgagtcttcactttctgactcttctccagacgctccattgagctcgaaactgtgtcccgggtgtagaattgaactttgtcgaaagcaaagatgaacgtcgcaaaactttttcgatacaccgctgttcttcgtttttgcagcaaattgaagcgttgattcctcaaatgaatcgcctgattgaggtatattggcgcctgtctcgagcagcaactgtgccgtacgagccaaaccgagccatgccactcgagggaacaggatagatggccaatcaaaggattcggttttcgccgcttcatttattaaatagtttaatacatcttcggctccgacagtagcagccattactagagcctccgagattgtctctttgttggggctgcttgcctcagccagcagcctcaccatatgaccatcgccattgctggctgcttcgatcaacgcaaggccagtgttggccgagaaggtagccatttccctttcatcttcgatctgagcagtcaataaatcatccaacccggccattgcaatgaatgggagaggtgagaggtggtgcctctccagacgagttacggggttggacaagacgtagcgggcctgagcccacacctttctggtctcagcatcttgaaaaaacgcctttgctgcagttgttggtttcttggtccctgcgcacttgtaatgttttggccaatatctgacggcatacgatatgagatgttgccttggtctcgagactggcgtcgcagaagcataacgctcacacatcttccttgctcgctctcttacgcttgggaagctcagatagcgaatacagagcgaagctatccacgcgtgggctgccgcctgttcatcaggcttggcttcctcgtgagggtacatggcatgtgagaaatcgacctcatattcggaaaaggagaagacgaggccgaatttcaagatgtcgctacggatctcgtcgatatcttcatcgccaactccgtcttctaacttcatagcaatagccaactctcgtattgtgagcgattcgaaagtgtacttgacccaagagagcatttctcgggctcttttctctcggttcccgaaagagatgacaacggtatctataactgctcgaggcgtagcggatgacaacgatttcagcgtttttcttatcccggattgtgagccagatggtccatagttggcgagccaatcaaccatcaaaagaccaagctgatggttgtcgccgcaatccgtgagaatctcccttatatcctccaagaaaaagcggtatgttggtttcttttgagtgagtcgactcaactcgacgccgtaaattgatttcatagtactgccccacagtctgactcccccttcctcggaatcctgtatctccgtcctgcaggctcttgtccactcctttggctgttgtaaagatgaatttgaatttcctctctaatgtggcgtcaatgtctctgagaagtcgaagaaattgatgacaagtttcgttacattcatccaggcaggcaatcacaaagactgcgaaagggatatacaaactgtcaaaaaacgattcaaacagtcgaacaaggtctccctcacaccagctgcgttgagctactagcattttcaaggcctcatcggcacctccgaaagtttgacacttgctaacaagctgacagatgagactggcaagcattgccccggcagtgttgaaccggtcatcgtttctccgaaaggcaaaaaagtagacatttcctgagttgcgttcatctagcaatcgagcatagagcttctctgatatcagcctcgtattcagcgaggctttaatgtgtaaaacgcccatagctggctggctgttccacaacttgtactggtcgctgcccatgacccggtctgccagttcatctagttgccacccaaaatcatctggattcggtggaacaattggtggcgccagagaaagaaggatcttgtgaaactgagatgtacgcgcgttgagtttgatatctttgtaatgcgaggcgccgcgtgagtgaacaagaatctccaaagagcataatacaaatacaagagtgcaacttacgaaaaggagttttacctaaattgtcgttaatcgcttggacataattgctgttgtcatctaaagtagatttacccccattcgctagattaaaatgggtaattgctgtcttttggacaagttcaaatgagccatcaagatggcagttgcgtggatcgaaaggcattggcgtgcgacctttgccatgtttgatggcaatgttaccttgcgctaaaatgtcgtcgttgaagatattgtatattgaggctcgactcagcattttggtgtctagaaactcgctatttacctgctggacagtccttgtcaatgcgtgaatggagtctaacagatgtacttgtggagagcctccaggcaataagagcagccgcgcgatcgaatcctctattgtggagcgggtaccgcggttaagacatcccaagaatatctaggaatgattagatatgatggaaactatacgaaaacgtcatgttttattaccaaattacttgtacagtaggggatgtctccatatttggcaggatgtctcgtggcgagagtgagggcctatatcaagagaaaggtcaaccaatgggtaataagtcgatggattaaagactaggcagcttatgaaccggttggctcactgtcaaccatacctttttgacaataaggctgccaatgtcgtgagtgacgaagattatggggcgcatatccaactatagcatgtagtgtattagccactgccgagttcccaagggctcgtttgcaccgatgttgaacgtacgttgacaccatcaaatccacgactctgcgaatactcgtggaattccaatctcatctggaccagaccatctagcagattctgtgcttctctttcgtttccctctacgaatagagcatttgatggagcattatctatttgataatggaaatgagcaattcttccagatttgagtcctaaagaatcaccgatccaactggcgctgctctttgctccactgcccggctgccacgcatcatctgtccagtgtgtctggtgaataccgtggacaacgacaacgctacgtaattgtcaattggctatcaaatagcaaagaagggataaactcactcatattcttgccacaattcaggtgagtattcctgtacaaggccaaatttatgaagccccaacctggtattcagctcttcatcttccgttacatcgttgtctggttccatggtctcgtctttactttggtataagttttctggcattatattggtgcaatgcaactccaaaacaggcaatcagattgtactttgtgtcaaggatacagcaaaccgtatcacggtcaagaaaatgattaggtgtatgatccggcaggcaggttataatactgagagttcgggaggacggagtaagtgttggaattaaacgaggttgatatgcttttatacgtcttgggacctgttggaacatggtcctttgatgaccccttcaaaggaatgcttctaggctcattccacctgtactcagcaaaattatctattgaagtaggcccttgcggagaatttctttgtaacaatgcaaggctctttgtatcttctatcccatgctctaaagtaactagtctgagcttcccctcaacagcctaccttccaagagagaaagaaagtatagaagcagttgtgcatttcgtagtttgtgttgatgtggtcgtgtctaaaggtgctgaaatatcgaagatgtgcgacacgcagaggaaatcctcattttccgccgtatctaacacaaagtagagcagagtgagcccattgttagaaatgttcgccatggacgaatcaatgggaacagaaactgcggtgggcgaccatgaaaaagtgaaaaaattgatactaaaacttgaatcagtgtatcaatgatataagcaatatccttttatagtgtaggggcactcgcctctattctacgttacatcgggcttccaaagaccagacgactctgagctccaaagaatctgtggtaatgaatagggatttacagagactgaaccgacatttccgtgcatgtaatttcagttcgcacagtatatgatgctggggtcgcggttgcgacgcggccaatcaggtggggggccattctcatatagacgaccagacttggttattgaaatgtctatatcttatacatatacttcatttcatacaagagtgcagtggtatcaatagctaatcagcacttgactatatgtactgatctgccttagtgggttgtctatcggggagcagacaggacccagaattgtccactaccaatggtcatatttggtgaaaattggaagcaaaccagtctatacaggataaacggtgaacgatttatcaatgctcgcactatttgaaccatgtggtatgcttgcagttcaagttgatcatgccaaacgttactatttcattgggtatatacctatatctcattatcctcccattccccatccgtcagcaactacactataacattcactccatcaaaactatgccttggaaaccgcaggagaggcggctgcgtgggcattggccagagtcgacttcttaacgagacgcaggccgccaagcagcataacgagggcctcgacgaggaagatgacacccagagtgacaagagcaccaatgacgccagcaacgggtctggtgatgttgctgtggtcggtggacttttcagacgaagcgttggcggtggtgttggaggcacagctgccgtcggtgttgccgcaggtggtgcaccagtcagaggtgtttgtgacggcaaacttgttgatgccagtcttgaagtcgttccagctgatggaagtctccttctggccaaacagggggtaggccttgatgccgttctcggcagcagtgccgttggaccagaggaagcgaacggtcagatcgtcctcggaggtctgggtggcgctgggggcgacgagctcgagcaccatggcggaggcgtagttgcagataccgtagaagtcgttggaggcagcgggcagctgagcaaggccgaagaaggacatgaaggcggcgtaggcgccaaactggatgttgaacttgggaacggccttgccgtcggcgacgccctggagagcagtcacgatctggccggcgagaacggagccggcaatggcgcggacggggtcgctgccgttgtaggcaaggttccactcgtgagtagaggcgtagtcatagaggttggagagcgtggatttggtgaggaggttgtcagaggggatggaggagttgtgaattgtggcgacattgatgtagtcaaagactgtgaaaagaagcacatgttagcaagtcatgtaagtcaatgacgaaatagaacatacttgtgtagccgttcttaaaggtggccgtgctggagttgaacgtggtgttgatgacaggcagcaagttctggtaaaagtccttggtgtcgttgaaggtgctgagatagtctggggtcaggaagtagttgtttgagctgacgacggcgttgctgcagccgctgctgccctggagccaggcgctggactcggagccggccgagctggcagaggtgacggtgttgacggggatgtactggtatccgccgagaggagccacgacggtggtgccgttggccagcttggtggacccggcagccttgttggcgggatacaggccctgggcaaagacgccggccgagttctgcagcacattgtccaccggggccgtgatggccagctgcgagagcacagccttgtcggcgctgatgtcggcaatctgcagcgaggcgccgtcgtcgatgtagcgcttgcggaagaagtcggccgagctggccacctggtcggcgccgaggggggtcaggctgacgggagtccacgacttggacgtgcgatcgccatggcggtggaagatgtagacgccgagaacctgctcggcggcggtgggcgcaacggcagcggccgagagggcgaggagcagcttggactgcatgttggtgatgttggtgatgctgctggatagctatctggaggagaggagctcagctcgacaatctgctggatgggccctggactatgtcaaaagagctgccgcagagaccagaagcagccatgcgcgcgcggggacacgccatggcatttatataggtcattgctccgtactcgtacatgcgagattatcgaggcagctgtattccatcttacacgcatggaatgataccgtccggcctgtgtagatgcaagccaacctgtttgcagaaacaagctctgctaggtccaattagctcgggaacttttctcgcgggccttgcaaaagcctttcgggatatctctgcggagtactctgtacaggtcccggtggagagcgaagctgggcgggagcgaatcgaagctcgtcgcgggcgggaaaagtggcgatttggccccgccgaggaggggaagaaggttgcggcctatcttggaatcggggaagtcgctaaaaagagagagagagattggtggagatgcggcttgcacagggagatcgacagaggcactgagaagctttttttctgtttggcttcccaagctgaaggcgctgcttttggctactgttcggatgtcaggcttctctctgcgctgaaactcaattcgcctcgtggcttcaaatgtcgctgtacctgcacggcacgccgacagcgacctttttgaatctcatgcgacgagatcaatgtcagctcaactcttgctgctttcttccagcctctgccgcccacaaacccggccgctgcaccagcccagcctaatctcattcagaaacatctccgctctcaccacctacttgtacatcaaagcttccccgaccacgataatgcaaccatctgcgtgccgtcgccaccaccacaacagctccctccagcaaacccaccccgcccggagatacacgtgccacgccattgggcagccaagcaaactactgtaaaccgtagcatcaattgcagctcgtctcccgcgggcatcgtgccgacaaaccgccagcttccgcagaggtggagcgtttttcttagcccgctacagtagaaacgccgtttctagtccgaaatggcaactggctcgaacctgtccaatgggctgcggcgattggagaagaggaagagaggctatttgacgccacggatgtaggaattaggtaggagcgccaatacggttctttacctttgggcatcgatcgatgagaggcagtttcgattttctagatgcgcgcggccaagatccggtcgccgtcgggagcgggcagcgcaaaaaagaaagatagtcaaaaacccaatttggacgccatttgtgcgccctctccatgccgtctgccgcattatttgatccttggctgccagactagtctccatctcgctggctgttccccttttgagactgaaaatacgaacaagtcatggccaccacgttatctgctatatcccagtaattgccgctgcgccgatgcctcaaagggcggtttcatgcacagctgggccatatcaggcagcacaccacgttgcattagtctgggagagctcctcagcttgattgatagtcagtgtgcagtactcagtaggaagagattgcatctccgagggcggctcggatccgcaccaatgcatctcgcgtaaaagatggaatgtgataggccatacgcttacagtatgagctgacattgagcaaacacacattcaggcagctccatgttctcacacgtgcagttgcagagagccgaggctggtactttataccttagctatagtcgtgaatccagccatcttggcgcattgattttagaatagagttgctggtatcaaacagccacttccctcaagtaatacacacatggaaatagacttggtgtattagtctaacttgtatatacctacgccattaaacattgcgctccggaaattccaatgatagcttgaatgctgcgcttccttcaactccagtgcaaaaacaggagtcggatagacagcacgtttacaaggctccttgtcgccctatttcatcccttctccctcctcttctaagcatgctatattccttctcttctcttgccaagctcgctctcctcaaagcttggacttgtccttctttcctcccttgaggccttcagacgtttggcctgtcttgaggaaatcaggatattgcacattcatatccacgccaacggtataggctccctgccgtctccatgatccgccgtcaacaggaatgatctggccgttgacgtagcttccggcatcactgaacaaaaacaccgtcgcatctgcgatatcctttacggtaccgaatcggccagagggaaccgtctttgtaaacgcttcaatctcctcgggcttgctgctcgccagacgagccataccctccgtatcggcgatgggacctggcgcgatgacgttggcgacgacgccgcgggggccgtactcgagcgtgatgctggctatcaaagagtccaccgaggctttggcggccgcaacgtgggcctggtagggcatgccggtgtagtggaacgtcgcggagacggcaatgaaacgaggggtcgagctgcggaggaggtgaggaatggtggccttgatggtgttgtaggtgccgaggacgtcaatgtccatgaccgtcttgaaagcgttggagctgatgccgtcgatcggggcgacaaagttacctgctgcgccagcactgcgaccgtcagtaccaatacggagctcgaccagcatgaacaactcacatcacatagtcaatgcctccaagctccttgacacattgcgccgccgcggcttcgagactctcgacctgcaagtcgggcaacgtcagcgctgatggctcactaccaatcaagtgttgcaccatcttaccttgcgcacgtcgcatcctccaaggccaataaccttggcgcccggccgagccgtcgcgatgtctttcgctgcggcctctgtcttttgaacgtttcggcccaagatgaaggcgtttgcgccgagccgaaccaaggctctggtctgcatgctgcaaatagttcccgcgccgccggtgacgaagacgaccttgccctctgccaacagcgattagccatgcttctttcgctctcctccaagcagaaagatgtctcaagaggggatggaaatgctcactaaagatgtcgtctcgccatacggcgctcaggtatttggattcggggacagacatgattgcgacgcgattgttgctgagaggcagtaggagaagaaaagcagacggaatgagtctgagtagaaagatttggataaaagaatcagagacggaagaagtgctatttgtctattcgaatcctgcggctctatcgggggtcgttcaacatgaatctggggagtaaactggctgtgctgcgtcccaacaatcttggaggaggattacatttcctgattgggtgcttgagcctcggcatgactgtggggtgtaccgtcaacggtcggttaagaattgcccgcgggaatcgacttctggtacgcggtagaatctggggtaactccagagatgccacgggaaaaaagggacttgctttccattgatgccgagtggttgatggccattagtgttgagtaataatagctggtgttgaagttctgtttatctcatgcatgtgacggcgatgcttagtcatcatacgagtggatcgagaagcccttcatgaacttcacttgaactcaatttccaacaacttcatatccctactattcttggggctatttccgatttaaagggcaaaaggtgactttaagagtgcaaatattacttttccattatttgtgtgcaattacagaccggtgagcgtggcaagactgcatgtttcaatgcatgtactcgacgcagctaggtaccaatattcgtactgctctaccaatgatacatcagctcgtcacggtgaccagtatctgggcaaaattaattgcttaaagaataaatctgaaaactcaacgttatatagacgcgactcctatagcacattactagcctatttatccagatttgtgtgcatataaatactctgcgctgccactcgcctctttcactttcttgccaacacatcgtgcactcacctgatcttattcgcatgctgtgtaacgacgtatgtgctcaggcatgaggaccctgagagcttcacctttgcagactagaatcagttgcagctaaatttcagatcatggaggatcgcccagtacatgtttcaggtctgctgatccatagctcgatctgttttgctaaatacatgtacctactaaagctcttggttcctaggccctaagaactcgccactcaaccaaacgacagatgcacgtgctaatcgacgcgcatgtagactacttgtaggtagtattggagacctacagcctagacattgatgtaattgatccatctcctctgccagctaaaattgtatactgccaattgaatatccatctctttacatcttggctcatctcgtgtggaaaagagaaccttggccaacaaaaagcttcaacgtatcacagcccgctatcacagccatcaatacagcgaagcacaggccacctcagcagtccactatcgcgctgactcggcgtgctattcgtagcggatagcggaccccagctccgcgtctccgcattcaacgaaacaccaagccttagctcgtcaccaattaatttcaccaccaacagtctcctctgctgacgcccagcaatcatcgcaaatcgcaaaccagccagcgcatcgcgtctttcacatgaccacgtcacgctgaacagctatcatcgctaaatcgccttgctctgacgaatttttttttcgacgcaaagagttgcgccgcccgcgctggggcctgcttcgaagcacgaaaactttaaggagccctcgccacgaggccctcacgctgcaaggacagctgagagaacaagaccgacgcagccagcgaattgatcgctgccagtgtccgaacgatgccaaacacctcagaccgagctgtacgattctcgggtggcagcgacgatgaagcaaccagcatagccatcatccaggacttgaagcagcacgccttgctcgaagacgatgactcgtcccccgaatccaacggcgtcgacctgcacgctatccaacttcaagacgagctggggtcactcaacagatatgcaaacgcccccaacagcctcaccggatcgctgaattcgttgccacccggaacgcacatcaatggcggccctcctccccgggctcaacgatccagcggaggggaagcagacgcgttgcaggctcaacgccccaaggggcctatcagaacaccttccaatacatacaacccttcaagctcgcgaaagcctgccgccgtacagccgcagtcgtcattctccgaggcaggccgctcgtcatcgaaaacgcggctgcggggaggcgacagtcggttcaaggcgcaagaacgagcatacgtccaaacacttcggcagggaggctacacgggagaatatttcagccagtatcagcaaccaaacggaaatgaatccgactcggagggcggtggtgagggtgagacgccctcatctgagggccctttcgaggatcgcctcgatcaagaagagaccatcatgttttacggcaacgacgacatacagccaacagatgaagatatcgcagtgcccgaaaaccgagagcggctagagtggcatggcatgctggaggctgtgttaacgggagatgtcgttaaacaggaaaagaagcgtctcatcaactctaccgataccactgccaccaaggccgcctacatctcggagctgtggtttgagctccgctctgaagcttgtgggaggcgtgtcccagtccagaggcgcataatagacgagggccggatagcagtggatcgcgtcctggacgaagtcattaatttccaggtcaagggaacgatcgaagcgggaaagccccctcatgagcaggtcaaggacattgtcaaaaagattgagaaatgcgagaccctgtatccttcttggtctgctcttgtgggtgagcatagcactgccgagtcccccaaatttctcgaggcgtacgaggccatcatgtcctggtataacacaaatgaaatgatcaacactgagttgtccatcctaaagaagtgggttggaaacgaagacctcgacttttcccgcaccaagcagcgatcaccggccgttgatggcatcaccagcgacgaggcttcgtttctcgacaagctcatgaaggaggacggcctgcagtcgctgtacaacgacaatgccaaggtgacgctcaagggcgacttggtccagagaggaatgctgcagcccatatccacagtcattgacaaggcaaagcagacgctgatccacaactcggtcccgttccaaaagcgacatttgcctccgtacctcgacgagctgctgacgctcatcagcttcccgtcaaggcttattgaagagattatcagaacgcgcttggagtataccaaaaagctcaacgagacggcccagcaaaaccctttgatgcaaagccagatgattactcaatttcagctcttgctgcagtttgcgattcggataaagaatgagtacctcagcatcgagaatccagaagaaggctgggacttgcctccgtgcattgacgattcgtttgatcaggtagtgctggaagctctacagttttacttcaagatgctcaacgcgaaactcagcgggaataaaaacacgttcaaggaagccgagctgctgtttcaggagtgggactttgccaacgagattggcacgtctctgaatcgcggtaacatcaaggttgcagagcagtttagttcactgactctcaaggcattcaaccgcctgagctcgacgtttgacagggagctccaagtcaagcccgaagagagcgcggcggatatgagcaagcgatacaaggcggctctggactctgtgcgtgtccgccagagaatgcttcagcgcttttccaggatgctgagcgaaaactacgaacatgtctgcgacttcaacacctctctagagccggcgacgacgcaaatgctgtatgaccaccttgtggcatcgggtcacttccaggtggacacgcgtggcgtgctggagagcactggtatctacctactggcaagcccaactcttagggataggctctatgacatccaaacaatgatggccatcacagccaatgaccgataccctcctgacactggtgatgtgtacattctcctaatcaggccagagggaacatttatgtggatcggcgatacggtatccattctgctcaaagagcagaccgttgatctgaagcgcggtcaagttcggctgtgtgccacagggagccattccctctctcaggcgcgcaagctgttcctcgatgccgccgatatgcatatcgaccttgtgggagagtcacggtccaacattcacaaagtgaacacgaggctgactgaaattcgtcgcgtggcctacaaactctccgaaacgttcatggacagcgttgagattatcagaaaccagactcaaggcaaagattgccaagagctcatccagacctgcttcatatttgccacagaattcggccagcgctcgctcctctacatggacagcaaccgccggcagatgaacaacatcaagctgaccaagcttgccctggactgggtcggtttcatctgcgacgactgcatggcgtcggatcgaagaacctttcgatgggcggtgactgctctggaatttgccatgttcatgacccgcggacgccacatcttgggccttggcgaggaagagtacgaaagagtgcgcgccaaggttggcgggtgcatggctgtcctgatctcgcactttgacatcatgggcgccagatccaacttggctgctcaggccgagagggagcgaatcgagaatctggtgattcagttcaagaaggacaagaacaagaacatggatgacgatgaggccacctggggtgtcatacagcaacgagtggcaaaactggatctggtggacgagcttcgacaggaaaaggagtctgaacgacgggcgctgggtcgcgtgctcgagaccaacaacgaggccgatcgctcgctggcatatctatcagcgtcggccacaaacgtcacggtgcgatggcagcggggccagtttgttggcggaggcacttttggcaacgtctacgccgccatgaacctggacacgggccatctcatggccgtcaaggagattcgtctccaggatcccaaactgattccaacaattgcagagtcgattcgcgaggagatgcgcgttttggaagtcttggatcaccccaacgttgtttcgtatcacggcatcgaagtccatcgagaccgcgtttacatctttatggagttttgctccggaggatcgcttgctagtctgctcgagcacggccgtattgaggaagaggaggtgattatggtgtatgcgcttcagctactggagggtcttgcttacttgcacgagagtggaatcgctcatagagatattaaaccagagagtgagttttcccttttttatctagtcagatccgaagcatgctaactatagatagacatccttcttgatcacaatggtatcatcaagtatgtggatttcggcgccgccaagctcatcgctcgacagggtcgcaccatggcagccgatctgcacgctacaaagccaaacaagtccatgactggaacaccgatgtacatgtcgccagaagttatcaagggcgagaatcccggtaaggccggatcggtggatgtctggtcgctggggtgcgtgattctcgagatggcaacgggacgacggccatgggccaacttggacaatgaatgggcaatcatgtacaacattgcccagggcaacccgccgcaactcccttcgccagagcaacttagccctcagggcatcgactttcttaccaaatgctttgcacgagatcctaagcagagaccgtcggcaattgagctgctgcagcacgaatggattatgactattagaaaccaggtggttgagccggcgacgccgagcgatgctagcggatcgtctcagtcgccgtttgtatcaaccacctcgaccagaacgagcattggaccagacggcttctattagtccgttgcctattttgcttttctcctattactttttttttccttttccttttttggcccgtctttggagtggaaattttggcttggctttctcttcttctttttttctacttctacatggcgggatgcagtacacggccgcatggaacaaaccaagtacacaagcgggcatgaataatagggaggactcgaatggatcttttacgatatttatatgcttcttcttttttttcggctatttttaattctttggcagtagtccttacaaatacgggaggaaagattgatatttctgcttttacgataccttatacaccaagattgcatcagggacgagagtctggagttggcaaagtcatgtttgatatacattttgacatgcaaagcgaagtagctggaaatgagacaagtttttgggcagtttttgaaaaacaaggatggaaatgttttgaactatattggtgatgtctgtagctggaagagacttatactttctactacccgtgtacacagatacctacttgttgcgaaaacgatgatttaagggatatttcagcccagaacaggcacatctagaattgaataaggttgttttactgcctttcggctaccgaaggcatcttatcagagctgagctgactgtttgggaactgatttgctaaagtgtgctgagcgggaatacagagtacgtaatatataagtagtgggaccccagaagcttacttgctggaacctgctcgagacttgtaaagacgagaactgctagaagatacgccctagcacgctgagttgtcgcgcagtgccgtgtatccgtacgtcttatctcgtacacgtcaagtacaactcccgttgtgtaagaattagataaggtcaaaagcacgacgcaacgttcggcgagccgcattcggaaccggcgcctaccgtcgctgcagcgctccttcccccgccagcagccccgcatcaacggcgtgttccggtgtgggtaagagcggatctgcagacgtggaaagaagcgacgcgggagagcccaatataaaatctcggcttcgcaagggcggctttctttctccctttcttttttccttttttttctttccccgggcgtcgtttccccccttttgaagcactgctaagaaggataatattttgagtttttatgattgatacccgtaatattgctttaccatctgcgtccatcttttcaattgtgtgaccgagtcagtaaacctcatcaaaacaacaacaacatcatcatcaccatgtccgccagcccgcccatccactccggctcagacgccgcccagatcgcatctacctgcgcctcgctcagcatcaccacgaccgagttcgccgagctgcagaagcgcgccaccgccgcaaaggccacggcctactgccgctacagccgcttccgcgtcggcgccacgctgctgtgcgcggacgaggccggcgacgtggtctatgtgccgggcgccaacgtcgagaatgcgtcgtatcccgtgggcacgtgtgccgagcgcgtggcctttggcacggcggtgacgagcggcatcaagacgttccgggccattgccgtggcgacggatatcagcccgccggctagtccttgcggcatgtgcaggcagttgtgagtatttactgctatctggtggtgttggtggttagtggtgacatgcaagggagagtacggggaagttggagagacagggggggagcagggggggagcaggggggagagccaggaagaggctgaatggtgtaagagtggctgggatgaactgaactgacccgattggctgcagcatccgcgaattttgcacgcaggagacgcccgtcatcatgtttgacaagaactcggactatgcggtcctgacggtggaacaagtaagtcaaagcatcccttcagagcccctgagctaccgcatgacaagcgtcttttttgctttattgtgaactgtaaaactcgcggactaacgcgtcccttgcagcttcttccaatgtcctttggtccagacgctctgccgcctcctggcgcccctggatactaagatttgatgtcttggctgtgcttgacactattgacgccgtgcggctgctgcaaggagtaccggggatggacgggaggactagtggcactcggctcgtgcctgataggatgatttatggttgttttttgtcaatctattctttatttaataatgacacagactaatttgagataatgcatgtcttggaagccaatttccacaatgcagtgactacatgcaggggaaagcgtgtggaaattattatgacattgatacaggccctttgtatacgttttgaccaagatgatggaagaaactgacgacaagacatgttcgtcaagtttcagcaaattaagccgttgttagattgtaccaaagttcagctgagggagtgcaggatgagggaacacgtttgcacgaagcaaaatataatagaaaaaattcaaattgatatcctccgtgtttgactcttgctatccgtattattcaatctcctcaaacatctcccatatccattccgtacacgttctgcccgatctcccatgtttccaaaaacatactgtactatatgtaaaatatcgtatgtattatctatgtatcgtagaaaagcaaggtgtctctgcataacataaccccgattacatcaaaaagacttatatccacacatatttccctgccttccatccaaacgtcaaacgttaaaacgatgctgtttagcagtcggcgtcacctccatcgccaggggggttaccgggaagaccagtggctccagggccggaaggaagggtgatggggagagtgagggttgtgaatgttgtggggaggctgatggggagactaagtgttgggatgctgaggactggtgtgctcgtcaaagtcgggatggtaggagtttcatagccggggatggtgatgctgaagggaggtaggcctccatctgtgctcgtcggagtcgggatgctgatagcagtgagggtaggggttccatctgtgctcgtcgcagtcgggatggtaggagtttcatagccggggatggtgatgctgaagggaggtaggcctccatcgccggggatggtgatgctgaagggtggcaagcctccatctgtgctcgtcgcagtcgggatggtaggagtttcatagccggggatggtgatgctgaagggtggcaagcctccatctgtgctcgtcgcagtcgggatgctgatagcagtgagggtaggggttccattgccagggatggtcaacgagccaccagggggtgtgagatcgtcacagttatcgtcaccgccgccaggtgttggtgtggctgttgggccagcaggagggtcgctggactgggccccgacaggaaccgtaagggagctggtggcggtagtggtggcggtggtggtgtggtcgttgaaagctcctccagggactgagaaggaggtggtggcgctggcgggcacactgccggtggagctttgggtgattgtctcagttgcggtggaggtgagggagatgctgtccgtgggatcacagtcatcaccaccgtcagttggcgtggcgacagtgacggtggcagtgttggtgttggaggtggacgaagtcaaggattggccgcctggtggtcctgaggaagtggttgacgcagtgttggaagtgctagcagtgatggacgcggtgctgctgacagtgctagaggaggtcaggaactggccgcctggaggaccagaggaagtgctcgacgaggtttcggactggaatggaatagtagagcccgatggttcagttgtagacgaagtagtggatctggtaaactgagtgacggtggtagacgacgtcaagaactgaccgcctggtggccccgaggtggagctcacggagctggtgctatccgtgggatcacagtcatcagttggcgtggcgacagtgatggtggcagtgttggtgttggaggtggacgatgtcaagaattgacctcctggtggtcctgaagtggttgacgcggtgctgctgacagtgctggagccgcctggaggaccagacgaagtgcttgatgacgaggcgacggtgctgctggaagagatgacgccagtggatgactgtccaggaggagtagaggagccgtttggaggtgcagttgatgaagcagtgcgcgaagtgctggcagagctaggaggaacgcttccagtggaagacttggaaacactgctgactgtgctggaagatgtcaactggccacctggaggagtggaagacgtagatgactgtcctgctggaggagcggatgactgtcctcccggaggcacagagcgggtggatgattgtccacctgggggggtggaagaaccattcggaggagcagttgacgaggcagtgcgagaggtagtagcagagctaggaggaacgcttccagtagaagacttggaaacactgctggcggtgctagaagaggtcaagaactgaccaccaggaggcccagaagacgtcgacgattgtcctcccggaggagtggaagagcggctaccagtggatgattggccaccgggaggagtggaagaacgagagccagtagacgactgtcctccagcaggaggagtagaagatccagcgggggggttgcccttagtagacgaagaagcagtaccagaagtggtagaagcagaaagcggaacaatgctgctgctgctgctgctcttcgcggtactaacagacgacgacgtcaggaactggcctcctggaggtccagaggttgggctgccaggtccaccgggagtggaagattgacgggcactgggagaactgctctggcctccagcgggaggcgaatacggcggggggacaaagggatgagaagtcgtcgccgtattggacgttcccgtagtaggaacagtaacctgaatcgtgggagtcacgtagatggtcgtctcgtgagtcaccgtcgtggtggtggtgatgctcagagtggcacatgtagtctgcaggagacgcttgtcaaacagccccttggcctggtcaatggcctcttccacctgttcaaagccatgttagttcttggttcaaatcctgacatgtaagctcagtaaccgacctggtttgcctgagcagtcgccacagacagcagcccagtggccgcagcaagagagagataacgcataactattaagccttgcaaattaaacacacaaagattctgattataaaacaaaagtaaacaacgagagcaagtataaacacccagtcagataacgactggtgaaaacaattatataaagagtggactgccttggcaagcgagttatcctacccaagcggtggttggacttgagatcaaaaaaaattcacagagaggaacacgatcaggtccatcctttatagaaattctgagcccctggatggcaacaattgatgactctggaaccaaaaataagatttctgagtgagccctctggaagcagggagagctcgtcggatgcgggaccgctgtcaatagtccactcaccgtctgccgtgtgacggcagtaaaattacaccagctgcaggtgtcaagggagcaaagggagccttttgtcgccctgcatatagcccccaagctcaaaaagtcagtgataatcagggaattgttggcagtcaggggggcagaatacacatataacagagacttcacatgtcagggcaacttgagatttaacgaaaccaattgattcatagtaccatcgtcctggatagcagtttgtttatgtctgtctgtctgtgtcatagcgtcggttctgcctctggcagctgtgccgtgggaaatgagtctttctgttgtaagacgtagaatatgcaaaagggtatccggaccagagacacctcattttaaacgcccgctgcgtctctggtcacacaacgaataaaaacaggatttggctgtgaaaacgagagagccataaaaaaggtggatgcgaaagcaaatctgcacaagtgtgtatgcgccaatttccgaaatgacacatgcccgtgtcccgtgcgcctggaaagtcgagtgaaacaggaaaatgaaaaaaaaaaaaaaaaagacgtttccgaacccaaacatgaaaagaagagagaggaagaaagggatgaaaattctcaagtctgcgcacgctcatatgctgtatcgtttcataatttcaaaaccgccgccaccagggctgtcaatcttaatcctcccagattgtttccaagtcaatgtcgccacgtcgttcagcaccgcatacgctccaccgcttccgcttgtctttggagccaaatgccattgtgcgaccgcgagccgggagatccaggccccgtccttttgcatcggatgggtctccggcatccgatgcctcagccgcggcctttagctgggcctgtcgttccgcttcaagcgcctcctcctcggcgtcgggagagtcagggatggtttccaggctcgaaatactggggctgcgagacctcaacgatgttggcgttgaggggaccgaggagagcgtgccgtagctactagaaaagggatcatacgccttgtacagagatgaggagctggaggttggcgtgctgggcagagccggcagggagccggtgctcgactgggaataatttcgaattggcgacgacgttcgacgtgcccgagtcagggtcccattcgtcgagacacccaggacgggagagccgctccggtcagcgggcagccggtcgtggtcgagaaccgaggtgcgcacgggagacgtcatgggaaaggcctcgtccactggctttcgcggcgtgcgaacccggctgggggactgcgccgggctggctgggcgaagctggggagagaagagcaggtggccggagccagagacgccgggcatggactgcgtacggcccatgggagcggcgccaatgctagcagcggaccgcgagcgcatgtgcgagatgccggagaggggagacgtcgtccgcgggcggtagggcagggcgaccatgggcgtccaggcaaaggcgtggttcgacgtcgggcttgggtcggtgctgcggcgcaggttcggcggtttcctggcgatgtccaggtcgaaggtggagagcgagtgcgggctgttgacgcgggccttgggcggcacggcgcgaaactcctccatgcgctcggtctcggggacgggctccatcatgatggcctgtcgagggcatgcgggaagcctgcgagaagcctgcgagatggcgggtggccggtgaagcagccctgcgcgagcgcctggggcgagtctttgttggttgagatgcggcagcagctgatgcgagcggacgctgcatgcggcacaggaggatgctgttgggtctgtcgacgcaagtgtttgctgccttgggttgggggagcagcgagatataaagatccaaccggacggtggagagaagtgcggtatcaggtaggtggatatggagacgaagcagcccggctggagcagcgccggcggctagctgagcgacacggctgggctgggctgatacagaggagcaggggcgacgtcgcttgtcgacgttgtgtcgacggtctgtcgttaacagcgccccggtcgcagtcgagggctggagttgcggttgaagctgaggttgcagaagcagagttcgcagcggagccacgccgtgtgcctttaaacaggaaccaccgacattcctgtctcctgagacgacctgctagggtgtaaacaccggcagccggccgaaaaaaacgcaggccgagagaaccggggtgatggcgagcacagcggcgatggagcctccgagtgcggtcaagaccagcggcgggaaatatgagcgaaagattgacgcccctcaggcaaagaaagggtcttttgcttgggggagatgactgcaaatccgtgcaggtgaagactaatagcgcggagaaggcgctgcagttcgcgcgcttagcacgggtacatcgccggtgcatgtgcaagcgcgtatttgggatgtactgcgccgccgtgcatgactcgctctactggcagcagcaatatattgtcttgtctacctatgggtgctaaaaggcctagaaagtctctggaaaacgccacgctcatggcagagaagaatagaccagagagtgactgagtaatagcctgctaaactagcatgcacggaacttgaacctactcgtgcagttaatgacaacgcatttcatggattgacaaattcatccataaggcgcatggcaatacaaataacaacaactaataacaaaacaactcataaaacaaagaatttttacattgccactatggatcgccgtcgcgggctgtccggcgcacctcgccatgcatgccattttcaagtgtcctagattactcagctgtggccatactacagcatgtttgttcttcgaaaggcgttagacaactggcatcaagcctttctagtgatggaggcgcgcctttctccaaaaaaaattttttatcagatggccatgtcaaaaaaaaaaattgtaaaaaggagaaacaggtcgacattgtcttttctcaccgttgccggaaacggagatatcttgcaagcatcttttgtagggagcaaatgactcgtctcgtgcagcgctgctagctctttttgcggtatcccgtgaatcgcctcagcactcagcacttactggatacagaacatatagcagagtggacattgtagaatttttatctagattcctctgccgttttgttttttggtacatacaataaatcgcatttattattcaaagcataagtgcattcacatccatttcaggcaatatcaagcagctaggttgttggtaggatctattatatacccggattcgagattggattacatgtaggaacaaagaatgcagccccagcagcgaattaatccggtccacattcattcatgagcaagctgtgcaaatcattacccagagcttatcaaattttacaaaagccccgtgaattgctgcagatcaacaaagaccagtcaagttctagatttcaatcacatggtaccctggaggagccacaaaaaagtccctgtgacgcgactctgccccccacccctactaggccagccttactccagccttttcagtgctcagcctcgtctccagaacctcaacaatgagctcccccgacgagctggcgagagacacgccgccgccctacaaacggcgaagaaccggcgacacgccatcgtcaggctctagctctcccgatgtgctggccgggaatccagacgactttctgccgcccaggcgattgtcgcagcgccgcgcaggcctgagcaaaagtccaaccaaaacgccaaaatatctcgacgacttctctcgctcacagtcgctttcgcggcccctctcagaatctgtccgtcgatcgcgatcagcttccagctccgagtcaagaacgcgctcacaaacacccgtgcgctcatcaccgtctccaacaagatcccctcgctctcgaccgcgctcgcagtcccccacgtcctcaaaccaatcaagatcagactccttttctccagaaccgcaacagcccactcccacgcctccacgagagccgctcaagcccaattacaaagctcggctagccctccatggacacgccaaagcagtctcgcaagtgcgcatctcgccaaatggccgcttcatcgcctctgcctctgccgacgcgacggtcaaaatctgggatgccgccacgggagcgcatatggacacattggttggccacatggctggcgtgagctgcgtggcgtggacgccagacagcaacacgcttgcaagtggctcggacgacaaggcgatccggctctgggatcgagtgacgggtcggcccaagacgacggcgcggaaatctgcaggccaagagatggcgccgctgagaggacatcacaattacattcactgcttggctttttcgccaaagggcaatatccttgccagcggatcctacgacgaggccgtttttctgtgggacgtacgcgcaggacgattaatgaggagtcttcctgcccacagcgacccggttgcaggtatcgacttttgctgtgatggtactttggttgtgagctgctccacagatggactgatgtaagttttgcgcatcaaacaactcgtgacattcctttctcggcttgctaatccttgtctagccgtgtatgggacacctcgaccggccaatgcttgcgaactcttgtccacgaggacaatcccgccgtgagcaacgtatgcttctcgcccaacggccgcttcgtcctcgccttcaatctcgataactgcatccgcctatgggactacgtttctggaagcgtcaaaaagacctatcaaggccatcgcaatgagaaattctccatcggcggctgttttgccatcctcaacggcgaagcattcgttgcctctgccagcgaagatggagatgtcatactctgggacgtcaagaacaaggaggtcctccaaagagtgcagggtcacaagggggtgtgcttctgggtggacgtccacggtgagacgatggtgactgcaggacaggatggatcaattagggtttatcggcatatcgggctctctgaggaagtgaacgggaatggtgtgaggagtcactcaaagaccccgaatcaggggatgcttcagggagagctgccaattcgacaagaagatgctaggctggaagaggctttgagttgatagaggcgcactggagcgatattgctatggaatcctactttcctgggttggtgtctattatttactttagaaggcgttatttattgctaagctgccgtggaccattgatacaattatagcagaggacttaacagcggtagagtgactaccgatcagctgtgtgtagacgaactaaaatgcgttttcatgatccaagcttgtagtctggtcagtgattttttcattattgtagacaatctcttttccacggcacctgtaacaattaggacgtgtcgtcgtaatggagtatttgccctaggcgaggaaatgtgaacaccagatgcagtttagaaaccccccaactttgagattcattttaaagcatatttattgttattatcatgactatgcgtttagtaataggtggaaaacactatcaatgacttatctgctctattatacctattgcttatactgcatttactagtctgcctgtctgtttacgtcgagagtatgatagtgttctatggagaaaagagagcgtctgcttcctgttctattcccagctagatgtttcatccatagtcggcatgacacaaccgtcttttgccttaaacagtgcaacgtagtcgacacgatgacagcgcactttgtgcggagtagatgcggcatgaccgacgataagacaggcacatccaagtcctcgagcaatttcttgctatgagattggggtaatcgacgctcctccataaaagtacctatacccaacgttttaaataatttgtaccaacgaaggcgtcggttacatggcactatagcctgtttccctcccaccaccatcactcactgccttgcagcatgtatatctattgccaccattctctttctgccacgccatacctttcatgcaatgcatgcagtagtcaacatccattttccaatggaggataccgaatggaccgcatcggggcaccctttgaattcgttttatgacgcctttcggttccgtttgggggatcattctacaattgacatcttgccacgatctgcactctggcgaagaggcgcaactgacggaccaatcgacgatcgctggaatcatcttcagcttgggcaggacgaaaggtctggccaagtatccatttacgagactcgaagggaatggctctgttcgtggagccagcgcagctgttatggtaaacgactcactttcccctcccaatttcactttggaggttcaaatgcctatgaccagtgttacgaaggttgggacgatgcgacccaacatgcagcaagcccagagggcacgtctctaaatacaccactgaggctgcaccgcgcggagcctcaaactgaaggcaatatcagagcctgatgcacttcagagcctgatgcatttcccacaaggtagtattacagcctgatcttcaccgagtggggcagaatgtgacgaaccgtacactagatagttagtatagggtagattcccaagggataaacctagtaaatgattttgggtttatgttagcagagcggttaggaaacttaataggtaatataggcaatagtaaataatattactaaatagtggaagtgcagagcgtattataatcttaattttatattaataattagctatttaagttatttaaataagtgtaaaaaagtaaacttatatacttagttagttctaggcttataaggcttataagataagttatataagttatagcttattaagcttgtttattaagttaaataagttaaacctaattagttaattagtccttagttaatctagtggatcctagtaggttagcttatagttgtaactataagggttaggttataatataatatccccctcctattaatcttatccttaagacctaactgttttaggtataagtaatttactttctttttagtaagttcttttttttattttcttataaagtacttatttttttattaattcttattatattagtttatttaaagctaagatttaaaaagcagaagatatataagaatttatttttattagttttattttatttaattaaaataaataaatactttacttataaatcttctagatttaattatttttttattaagggtgaattatcctattattctacttatgttaagggttagaagtctttttataatataaagcaattatttactacttagttctaaaaagttactctttaatatatctatttagaaaaggctattaaagctatagaaaaggagtataaattaaagttaaagtatctttaaaaaactagtaaaaaggttaaatgcctttataagtaaaagaagttatagtattaaaagatagtttatgctattaattaaggtcttaataatttagataagttagataaggttaagtaggaggagttaaaggctgcttattaagctgccctattagcacttaattctaaggctggcttatcttagtttattaatactattaattagtctaagtttaaactagacttattgttatttctactcttaaagactaatgaaattcctataggattatttaggtattcctcttaagttcttactttagaacttaagagttcttattattattatatcctttttatttagtaaggtactttttttcttttattattttatttatttatatataagttagttttttaattttatattcttccttaatgtcttagataataattttatttataattagtttacttatctttttatttactagtgcttttttaagtagtaatatatgaaagatagctattttaagctatatgttattaggtaagtttaatttatagttaactttactaattttctttaagattctaaaaggtttaagttttttaaagtttaatttattacttagcttatttattttaatatttagtaattttttattatgtaagtgttatagtaggtaaactatatttcccttttaaagggttagtcccttaatccttatgcagtttatatatttttttaagtgttatttaaagaatttaagttaaactttaagtttttcttataattagattatatcttttataaaaatatatatattatttatatttagtttattatagggtagtttataagcttttagtataaacctatagttagtataaaatagtataactcttatggtttttattataaagctattatattatatttatgcaactagtagtatcttaacctagttattttactagagattaatataatattataagtatactttaataacttagtttatttattttatttatttatttatttataggtaaaatactatacttaacttataataagttttaagtttagctattagtttttattaaaatttaaatataaaggtgctttttttatttaatataatttcttttagtattttatatttagtaaatatatattttatataaagatatattaagtttttaatattatatgccttcttatatggtagaaaatatgcttatttaaagagtttatttataataataaagatactattaaagtgcttttttattaatagatcttttaacttaggcaagttagtaatataattaaatataatagtatgctaattcctttctagaactaggattagttataatattctatatagctaatgccttttattttttattttcttatatatattatatttcttaataacttctaagattttattttttatccctaggaatttataatagtatattatatagttttatattattttaatactatagtatgctactataattatattataatataaatcttggattacttttaattgtaattttagcagtacttagattttcccttcctattttagtaagccttttttaatagttgcttcttttaggagtttatctagttctatatttaatatatattcttttattttattaaggatagggttatattcttttataataaataaagtgttaatttatatttatttatagttactattactattttttcttagtacttaggctttaatttctagaatttctttaaaatattcttcttttttacttaatgcatttacttatttattagcagtgctattaatataggcaagtttatagttaaagtctaagagtgttttaagatattatatttattatataaagagtttttatatttaggtgaagtatataatattatagtaatctatgtgtattttaattttatatttactttttaaatagtagtatttttattctttaaatactttaagaattactataaattttttattatagataaggtatcttaattctagtttatatagtttttaagagaagaatgctattaaatgatttttcctatttttatttttttaaattaatactcctttaatagtaaagtctaataaattagttttaatttttaatagtttattaggattatatataataagtataggtttactaagaaatgtatttttaagttatttaaatattacttttatttctagtttatatatgagttttttattttttagtttcttcttgccttttttatcttctttaagttaagtaatattaataagtagcttagtaatcttactatagtttctaataaattattaatagtaatttgctaaacttaagaagctttatattcctttttttatttctggaaattcctagtcttaaattactttaagcttattagggtttatttagacttatcttagtaaaattaaatatcttaggaatttaacttcctaaatatggaaatagtatttttctagttccactaagagattagtgttttatagtatttataataccttataaatatgtttcttgtgttttttaagggtttttaaaaaaataagaatattattaaggtatataattataaagttattaatatatacttatagcatatagttaattatttattagaatattgcagatgcattagttaatttaaatagtattactaagcatttaaataatctatagtatattttaaatactattttttatttatttcttttacaaatataaattaggttatacactcccttaagatctaaggtaataaactaatttacattagttaaatagttttaaatttctataattaatagtaatagggtttaatttttaatagtaatcttatttagctattagtaattaataactagtttaagtttcctatttttctttagtataaatataatagggtatttagcttataaggtaaatagtttaatatattttttttctaattattcttatagctatttttaaagtattttaagttttactttactaagattataaattaaaaagaactttattattttcctatttataagatttatatagtaatcttattataagtaaagtagttgtattatttctagtgttaaattaaataatttcttatatttcctttagtattattaaggtgctttttaaagaatatcttttagttctttatttttctttttttcttttacttttaataatactttatctagagcttgtaattttattttaatttatataataacttagttaatatatacttattcttttttaacttttttatagttatattatagtagtactagtgatttttttatattaaatttaacctttctcttaggttttattcttttttttgttttttttgactttttttaattttattacatataagattttatttttaggtctataggtatatctttgccttccttaccctttttatagcttaattacagctcctaggtaatattttcttcctaaagtatttattttattttctaattaattagtaggttaccttattttaactataggtgtttaagtaaaatattatagttataaagaggtataatattaaacttaatagtcttagtataactagtaattataattaaaagataattagtcttataattaattattattttagcataaggtatagtaatactagatatatatataggttatttttttttagtgtataatagtttaagtagttttattatttaaggagtaataaggttataatttgtattactatttatataagttattactagatgttaattaatataccctttaattaataatttcttattattatatttaattaagttaatttaaatgctgtttaaataggtttagtcctaggtaatagtttagtattttatatattattagcattttaacttttaattttatttttagattatatagtagtattttttaataagtcttttatattcttcttgggttttatagtaactttctaagttataaccttttaaccttagctttcttattacttggtagtattattattattttattatatattttttataatattattttttataatttagaaagtaggttttttaatatttagtaggttaataatatatttataagttattatactatttattaattttattatatatatgtaatttataatgtaacttattatagtatttataattctttttcttatattttttattaaatttatattcttttataaatttaatccttaataaggtataagattatagtaagataatatagttatatatgttaaaaatgttaattttagtaaatattaggaggtttatttatactagggggtatttctttaggtattagtgttatttttcctattgtttatattccttaactagtgtgttaaggatcttattgtaattatagtttaagtcctataagctgtaagttaggtatctcttgtaattatagttatagtctatagtgctataaagcttatatttataaatatagggatttataatatactttcccttttagtaaggtttatagtttttgtattttaggttataaaggagtgtgttccttttataattagggcttattaaattatataagtggtataggagtttacctttaaagtctttatatatatatctctagcatcctggggtatattactaggctataatactatattagctgtattctttatttaagtttaatctactgtttttatttttcttatagtttttatatatatgattaatatcttataagctataagatatatatttataaagtgtataaataaaatagggttttattaagctatagtttttatattttagtttcttataaaagttaagggtattaattattatagtcttataagtttttttagcttatggcttctttaggtagtatttagatttttttttactgcttttatatataagatataaattattatagtaagttatttagctaaggtagttatagggtacttttataatagtatttacttaaaccctatttttaatagtcttaggtttctttttatttttcttaatatagtaatagcttttattatagccctttttactatagaatatataggttatcttagattagtaatttactttcttatagcctttcttgctgtaagtgttataggttttattaaacttcctatggtttaagatattaatatttattcttcttggttaagttctattatctttagtaatatagtttttttattttttcccttagttagcctatagttaatatctagtagtctagctatttttcttatccttttattcctgcttttattcttattattaattattaattataatagctttttaggtaaatatagtaaatatggttttttattaattagttttataaattttatttttaacttttaactttagattatagtagtatattttcttttttaattccttagtttaattaaccttactaagtagttaaataaaggttaaagtatatttataatatagttctttttatttaaggttttaaagtttcttttctacttcttaagctttattagtaattttaaaggatttttttagttattctttaaggtttttataacccttaaagacttcctttataaatttactttattaagctggattattttttttatttttaaagagtgtcttaaactaattagctgctgtatttttaatatatatttttatatattagattcttttttttaaattatcttttaggaatatctttagataatagtacttaaagtaggtttataatttattaaggaattagtagagtttagtagtatttttattaaacttctttagttatttaatttttaaaactttttctagttttagtttattatttatagggatagctggtgctactataggtgctataataagtgctacctagggagctacctttagtaggttgctaagttgttattataggttattaatagtttattaatccgcttactattatgcatataagtcttagattatatattttatattttttatataagttctagcgctttattcttattgcttatgttatttatattcttatttaagagcttttattaaaatattttactaattataagctatttttgctaatatgtttttaaatttaataatactgtttaactagtaattacttaaagcttagcttttgtaattagtgttatatttagggatgttaaaggttagtatttatatccttttttctatattacctataaggtttagtaattatttaaataagagttgttaatatataataaattatatactagatagttagtatagggtagattcctaagggataaacctagtaaataattctaggtttatattaataaagtggttaggaaacttaataggtaatgtaagtaatagtaaataatattactagatagtggaagtgtagagcgtgttgtaatcttaattttatgttaataactagctatttaagttatttaaataagtgtagagaagtaaacttatatacctagttagttctaggcttataaggcttgtgagataagttgtataagttatggcttgttaagcttatttattaagttaaataagttagacctaattggttaattggtccttagttgatccggtggatcctggcgggttggcctatggtcgcgaccataagggttgggttgtgacatagaacaacatgcagtatttactttgctgcacatgcttcgtcggtatgtacgtgagctcttgtgaatacagaattggcgctttggtggcgatctgtcgggcacctttgaacaggtataaaaactcttgacttctccttcactacccaggcacgcaatctcgatactgcatacaaaataattcatttttgttaatagcgcgcccaggatctctcaccatggattggttgctcagcttgtcgggaagaagagattgtaagtgtgaatcttctaagagaccatttaatgcgacatccctgttttacgccgggggctttgctttctaataatgctcatccactaatcagaccctcccctagcattcaaaacggtgcaatatgaagaaggagatagcattagtactctttgccaccgtctccaaagaagttatccctttttgaagcgcctgacaatcccgggagatatttctccatctgtattttcaaacctcttgtcggaataccaaaacgtcccatttacaggcatagatgatgtggacggtagggtatacttgtttacattctatcaagtgccagggagtaggcatgtgagagttgaatacgcaactgttggaaacgatattaatcagaccaacacggacgctgagatgagagaaatggctctgagaaatcaatcgacgattgggccgagagttgaatataacttggccggagggggtgcctaccagaccaacgaggctactgggctaggggctgctgttgttcgtaacgaagcgcgtgacgcgaataccaaccaatcgaatagggcggcttggtgtcatattttgtaaatttctttatgtggaagtattctatagcgccggcataatatagtcacatcattcatattggaaaagtcatcaagggataagtctgtttatttagggagccattatccagtaccccagttctgttatctaacaccataaaaataaagagaaaacatttgaagttatctagcaccagaccccgattatgttatttagcactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctatttcaataagtatttggcagctgtatatttaatatatagactagctgcactattatgctacagttggggtgttagataatgaaaacagggtgctggataacttctccctttatttattaggtgatggctgagttgtcaaaaggctatggctgtagacgcttacttctcgggaggtctggcgaagccgcgttctaatttggcgggtttaacccatttgctactcatcttcacatattgcttggtatttctgaatgcaagctgatataacaaatacattgccccgtctggtatagaacgggctgccacgtagtgctcaattgatcaagtgttgtagactctcgtccctatttcgatgccgatgcctactaggtatgaagtacatgcagttgcgattattagactgattgggctagcccttagctagacacctatagtatggaggtagtattaacctagatgtttcaatgttgcaattttaagaatccatgccgtccccgtaaacctgttttagtgcctagtactagccagctaagacgttgcctaagcacactagcaatgccacttgagctaaaaccccccaagctgctggcggagcggagagatccaaatctgtggtatttatggaatagcatcagaatagctcggacgcgatgccaggccccagtgtaattgcggtgaatcctaaactcaaggcctttcgtgttttttctgatgttgaaatcctttctccccgaaatcttcgacaaaaagctattcagaccataaagagactcaccaagcccagacagccctaccccaaaaatagactgacacagcttgagcctaaccttttgtttgtttgaccataggtacgcagcgaaagtcggttctcaatcaacgacccctactgttttaatgcccagatgagaatggtaatgcatatcactgccttgacttagtggacgttaataatgaaacgagccgcaagcaagcgatcaagcaagcaagcaaatgaataagcaaacagttgtacttacatgtaattaattcgagaaattgcaactgggcatgaactattcgcctttcgagcgttctgttcgagttggagaaatttataatgtttgattgtttactccctcccagagacatattttctgagatgctgccgatgatacgcgtatttgttgttgcgttgtttatcaagttttcttgccaagaggagattgcgtgattattctcgatacgatggtcagacggaactggattttatgagtctggctactgcttgcattgatgataggaggagctagtcgcttaccctctttgtaaatcgaagttgaacgttgatctgtctgagccagacgctcgatgattgctctggcggcacaggccgctgttgctgaagaaaaatgatgccacagcttatttttatgagagtctccgtagtcaaacacgcctttaaccacgagagtcggcacatcttcccagaacccagctgcctccatttcgaaggctataaccccctcttcctcggctagtctatctcgatcacatccggacttcatcactgaatctcccgagccaactaagccgaaaaaaatgtctgggttttggtacgccatatcatcattccgacatgactgaagcttttcttcgagtcgctggcgaccagccactaagccagccactccacacccaaggtcctcgcaattagtaattcgtgcttcatcgcacgtcgaatcatccgccatactgcatgtggggcatcccatgtcgcggtgtttgtgatgataactagacttatatagcttatcttcatgtactccaggatatccatatcttgatccgtaccccttattatgtgcattcttctggagatcgattagcaaagtcgctagtctttccgtgagtttatttgttatatcgggtgtttgaagtgtagtcaagatatttccaacttctttgcacggcttgacaagattatcccgacctgtgttcttgcgtataaacttgtcgggaaattttctgccaaaatcgtactggacaatgcccgtgctaataataatgtcgcccagcacgatgttggcattctcactttgaggaactgcagcacagcccccaactaagaatgctaaacgcaacctggtaaagcttgagcgaaggccggccgcagcagctgccgcatgggctttccccatttggcggagttgtagcagtataatattgtgtttgccgatgcgaccagttcgatagcaatttatatctccgtttgcttttccatagatatcttggttcccgtcccagaactcttcgacgacgagacaaaccgcatcgaattcggctttcaaggcacagacaattgcaatctcgaaatcgtcgcgctgagatggccgcgagaaagacatggttgtgaagagcctccagcgtttttgagaggcaggcaatggaatgttaatggaaaaagggcactattgatctcttagtcagaatttatagaatagagcccaaagaagaaatgatcagaaggcggccgcagtctaagcgattgttgggcaagcgcattagtatgtttgaggtgtagagaagtaaaaactaacctctgcgatggatacctgggtttcaatttgagagccttgaatcctttcatacaccgctgcatctatttagacgatcatccttgttgcgtgagagtcaggctgtaagacaaaaaggtctggtgatcacatgttacataacccttataaggataatttccctcggcgaaattctggcctttcttttttatgtaagttgataggttggtaataactcgacggtctaagccagtaatctctgcttatcacagaattgctgctgttcaacccccaaatgaagtattatcctactagcacctagcagtattttcaagagctctacaataagatggtgagctagatcatactggagtatatctctgcactaaatctctactacgcctgcccacctacttatcactctaaaggggcggccctgtgtacctctgctggtaataccatccacagcttactaatacagaagcagtactaagaatgctatgatatacatttaattactgtataaaataagcttaacataggttataaatactagtacctaacttcaattctattctacataacttttactaatatggtttatgtgatttacgattgtataagcggaaaatcaggaaacacatgctaatccttggactaggtaggtacctacctagtgttaagagtatatgtactagtagtaggtaccaggtaggtactcagtattgtgttcgatgccagggaaatatacatgtatcctgctttaatgttagatgagaagcgcgcctcgatggacgtaagatggacattcagactcatcaagctctagccaccttgcgaaacatgagggcaaaatcgcgatacctagctacaagacagggagtcattggaataagtagatagacgaggtattgttttaaagcgaggccatagaggcggctgggaccattttctcttgcttgttaatatcgtaaattagcgaacctgggagcaattctctaaaaacggttgattaatatatgcaattcagccggcgttgcgcagcttgttcaatggaggaaccattgcttgccagaatccggagtgcgtgtatggaatgtatgtggcacggatagcaatacacaggactttcagacacatattaataccatatttgcgacccttgcctccatacaactaactatacctcttaggtggtcaacacgtcgctatacacgcagcacttcgtatttactgaggtagcagagtatgccatgcagtgagtccgaccggtgcctctcacatttgcttcatgttgtataaacccctcatcgacgagcaaggatggacgcacgcgagaatcaacaataagcaaagcctctgtcttgtggcttgcgccctcatttcagtactaccagaaaccgcggcttcgttcgccccatcgttctgcgccgggcatcttgctggaagagtcaaataggttgatccttgcgatggcagctttcacagccgctggaaggctctcttaggggggctgaggctcaacggttgggggcaagcgtcgtctctggccggcgcatcttgtatctggtttttcccctacgtgtactttgcttgactctcaagacgacgctctcacgttgggctgcccgccaaagtaagtattgaggcgcagcaaacgccgccttttgttacaagacgaatactccgtagagcccagtagtgttggtctatgattagcctgatactagaagtaagttgacatacaattcatcttgtcgttgtttagatgtgggatgatggatctcatctaagaagtgacaatgaggactgcccagaagcatcctcctaagccactgaatgtatgaggctgaaaaatctggagtcggtaccgtcacatgaacaaatggtctgcgagaacaacgcacgcccataggtagggctgttccggccggaagagcggtgtggagtttgccacacagtaggtaccgtcaatagtagtatgtatatacctaggtagctctgggcaccgtatcgtggctttctcgttcttctaggtacaaacgcctagaccagcgtcgtcacagttatagcaagactgtccgcagcgcagtgctcattatttcagcctttattcagagaatggaaagttggctccctctttaggtatctaccttccctggagcccaatactcgtggcgcgatggcttgtagagagaaatcggccttgcgaagtcgtgcaccgcttagcataaatacctaggcaggccgcctccgttcagaacgattgcgctcttgtaaaccgttttcaacaccaagcatcctcaccatactaccgccaatcgccaatacagatggtgacactatcaagtaacaaagccagcggcggaacttggcaacaaaacatcggaaactgtctttcccttttccaccaccaagacacccagatcaccaaccacatacaggcgcacatcgtgcttaatcaggcaccagcaccctccacgccggagttagataagcccagtgagaacaaaagtggatgcatgcaatccaatgatttgggtaaggcaactcctaccaagacgcatatttgggtttgaactcaattaacaaacttgtgtcgggtgtaggagccccagagaatgtgatatcagggacaacagctgggggaaacaagaagaagaagatgcgcttcttcaagaatatcgcgttctttgccgtctttttggccgatatctggtttagatactcgattactgcctctactgtgctattattagtgtaatggtggactgcagccttaagtgaacgggttggttatacagccttcggtatctgagtctgcacatacaccgccgccattgaacataatcgccaccaccttcctatagaatcacatgtcagttatagtacatacctcatgaagacctccggacatcttagaaggacattatggaggggaggaagggggttgagggaggaaaaaaactataattgtacaaagaattaaatatattcataaattgtaattaaatgatcaaaaccgtgatgcatgcccaaagcgttcatagtggtaagcaagctgctgcgcaatcaaggtcatccagtttacctacaaggtattaggtattaatcgaagtcaccactcagcttgatcaaaggcacctaaaggaggaaccaaagattgaatgagcgcataagtttgaccactaagaatagcactgcaagatgtttgcgccgataattatcagatcccttcttttttcgttagccccttggccaaatctcacttctaataaatagtgcaccggcgctcgaggtgattaatttttttttttttggtctgcggtaaccagtcatctgccaactctaagagcagtgccactctcacgtctgctataaccactgacatgctcaacatcaactccgattaccacgctgctgaagttagcagattcgttgcccgcgaaggcatgagtctgcaaattgcatttacccacttcagcgatacaggcattggcagtgaggttatggctggcgagatcatgttcaatgaactctcctctaaatgtatagatgcctgtgtcaattcccatttgccgctggccttgggtaaatgcataaataaacgccagttgtgctttagtagggtctacccatcgtcgaaatctttattccaccccatgggagttatagccatagacaaggtatttggcgcaagccttggaatcaaaaatgttaagaacccctgtattgttgacacctcggtgtttcgagttgtcagcactgctcctctacaggtcgctacacacatgtatgcagcaaccctgtaggctgatagtataatttacaggccggtgaagctctacctagttaaaagcccacaaaggttgttaaaacaaagctgaatgggcaataagttttgtttttgcgacaagggcttatattgcgaaatatttgtaatgtccagatattttcattcacgctcagctctactgtataatcactgcgtagtaacatagaatactactatatttaccaagttcagaagtaaatagctagaccgaagcgttttaagacaatcagaatcgctgcctccaccgccaccaccgacaatttggaaataataagatctgctcaaggtctggccagagatatggcaatctattcgacatggaattatttgttatgatttgaaaaaagcatacactggcggaggtgtgaatatttactcagcatccaaggcctcgccttgcttaaggcctactacgggaagactctttcattgagtaagcgcaaacgatcttcagcggttgtggcgactaattatagtaatacttcactaatgctctttaggtggtacacattgtatgtgacattatagagtaatattagttggacaatctccgggttgtgaaactggcacatgttatataagacactgttgtagttatattactataacactatattaaagattggcggcacacgcaagaatctaattgtataaatggctattactgaccggcactggaaaacttatcttgcgcttcgctggaaatactaagcttatgcatctctttactactttgtactagatagatttagatagctattattatgcatagttttaagctgctttctagtattagtgctcttactactcctacccttgcaaaaactggctttggagacttggtacaatctcatcttccgttttctatttccaggcttactaaatacaggccgtactatacacaaagcaaaacatgcaaagagatgcttttggcattcgctctagtcttattaatcgctgtatcattctcgatgctgttatgttagttactcgttttgtttaatatcctataaatctgacaatgaaaagataccgtaacgtaagcccaataaacacgctcagaatcccagccagctttaggttttctaccttgctagtccaatgcaccctctattcgcgagtttttatcttacactaggatatctataagctaatcaattattcttaagcactaatgcatgtgataattcgtttaatattaacaccatggcaacaactaaagctcttaataacaacaatgttgcagcattatcctgtatcttaaatgtcgacgatgaagaatgaactgaaataacattactgggatagtgttctgtaaggctggagacattgttgtgtgagcatgactgccccaaaatgcttaggctctgctaccgagcgctattgagacactgttaaatggaagtgcatgcttttattattcttcatcgagctttcccggaatttccatttagacgaagttcatttaattggtaggctaattatcgtgaaacacccttgttcaactggaaaataccgagcgagtttttatttagagctggctatgaaaataaagcggcaaaaagtcttcgtattgcacatccatttgaacaagcgaaggttggacctccagacatcctctacgcaatgatggaaaacaagtaaagacaccctacctaaactcaaggtcctggatagccgagataagacgttcatccacccttgggcagccgatgtcgcgaatgagaccgtcatcagctgggaagtgagagtcgctcaagacctcacagagttcccacggatagacaaacaagtgaactgcctaatatgtgattaaacagcccagcccgtggcattcgggtaaaatggtcactcatgggctacgcgctaataaagaaagaaataatgtgagccgtctctggaatgctctgatcggggagcgttgaaaattgtttattttatccgcgtgctgttcttttacagcagctttatgctcttttctcttgacaatctctacctcgacatggaatagggcttcattaaacattgactggactttatgggcctgttaggccaaacaggtacatgtatgtgtgtcattgccatggatttaggggagagagccttaccatcctgcacttgacttcaagacttcggatcttggaaatatggggaatagcaacctttgcctaataatgcctcacaaaagatgcagggaattaaccacgtcaccttacaccaaagagaagcgagtatctgcaaagcaacgtggtccagttgcattgttgaacaacaaggctctggtggatctacccacacgaccgaacgcattgcacaacggctgccagtggctggcttagcacagcacatccaaatcctgcggcatgactgcattttaaattaagccagtcaatgtattgagaacaagcggtgtttttatccgaatattgtagagcaatcgaagctccattaggagtccccaaagtgtcctaataaagtagctgctaacgtcccttaaaattagcatcgcagtcttattacattatcttgtcatagcttgcctacccccaaaggataataagtcccgtatcttattgcttagcgcagagattgttcgcagatgcgacatggattatggcatcactggcaacacggcgacaagcggtgccaagcagaacaatacttgggtccagttcacgctatacaaacaaaacatcaatacaacaacaaatgttgccgcatcaacgaccgcagcaattggagcaagcctatgctcctcatcaacaagtagccgttttgatctctggagtcgcgcctatgagctagtccagcaacgagaaggcgaactaatggaagagtatctaaagtatctggatactgtacttaaaaatgtctctccttctaccgacaaagaccttcttaatcccgaatacattaaatgtatcgtgaatcagttatttgattccagagaaaaagatggaatttacgtgcaattcccatcgggcaatactgcagcgcgagaagagatagagaagctcgcaaagtttctcctctggtcggattctattatcaagacgacagtgaatactgagccccacgctgctctagcatactctggcgtctctttattcttctttgtaagtgataagcatgggttgattctagttagtagctgtttcactaacaataataggctctcgctaaatccccagtctacaataaggcaatgctggagggcttcaatacactcagcaacatgcaaatattctggaaggcatgcgaagagacatatcttatatcgtcgggctcacaaatgaaccatgccctaaaagattccctggaggagctatactcctttatgatcgaataccaggctcgcattatatgccacatcaccatactgccagtttctcgcattctaaagtgggtggctggatctgatgactggactgaaatgatgcggcgaattcagaattcagaacagagttgcctggtatatatcactgaaggggaaaaggccgagatccatcgaatgggaaaagctcagttgggggcgattcaaaaacaggtgactctacaagaggagttgcttcaagacatcaaaaacaataaacaggacgatatagaacggaaacttcttggcgacctttcatcagtatcaggcgactacgcgagatataaaaatatcaacccagagagagtccccggcacttgtgagtggttcttggcggatgaccggttctgcgaatggcgaaatagccaaactggagcgcttttatgggcctcggcaggtcctggatgtgggaaatcagtcctgtcgagatgcctgatcgacgaaggccatttaactccagattctatgattaccatcgagtcgtcagtcattaaggcttcccagaaaccatcggtcgtttgttacttcttcttcaaagaggggcaaatggacggctctcacgctttatgcgcaatattacaccagctatttcagcacccttcaacttccaatctaatcaatcatgcgcttccgagccacaagagtcacgcaaagtctctgacacaaaggatggaagtactatggaaaatattggtcgattgtgcagaatcttccccagcagatatcatttgcgtgctcgatgccctggatgagtgcggaggagacagtgcacagcaattattgggcatgattaagagatgttattctcagcatgatcagttgctaaggccctctaatttaaagtttttgatcaccagccgcccgtatgataatctaaaaggtttattcgacacacttcaatcagtcgcaacctacatgcatttcgacggtgacgagaatgagaagtcgagtcaaattggtgaagaaataaaccttgtgattgatgctaaggttagaaacattgcaggactcttttcagacgaggaccgagatagaatttcgaaacgcctcaagcacatggagaaccggacatatctctggctacacctaacgttcaatctcattgagaagaagaggggcgcatttggcagaaaaacagatatagagaagcttctagacgagctaccatctcaagtagctgatgcatatgacaaaatcctttccaaaaaccaagacgaaaagaaggtcaaggctctgctgcaaattgttttagctgcgacacggccgctgacgctggatgaggccaacaatgctctcgcactcgctctagaggaagggaattttccagcatatgcaactctgcaagagaaactatggccacaggatggttttgaaacgatagtgcagaatttgtgcggcctcttcatcagaatccacgactcaaagctgtcgtttatccaccaaacagcgagagaattcttagtctctcgacaccaaacagggagaaaagtcttagtctctcgagagcggacagggacatggaagaatcgactatacttgtcagagtcacacggcatcttatctagagcgtgcatcaattatttacagatacttgattgtgattgcgaaaatccaatggaagagtatccccttttcgattacgccgctcgcaattggtctttgcattttcgtttgcaagatgcagcctctaccgacatccttcgaaagcctgcacgtcagttgtgtcacatatcttcaccacaggctcgattttgggtcaaccaatgcactgttttgagccttgaagatccggccgatttacatgttgcagctgagttgggcctggctgcagttgtgcatgacgtcctagtgcatgaacacgccaacgtgaacgaaggaagaggctactacggggacgacgttacgccgctctatctagctctagtggagggccatgtagacgtggtggaagtcctcctagatcctgcgcatagagccaaggttgataaatatgacgttatagctgcggtgaggcatgactcaaatgcagaagcaatgatgacgctgcttcttgacaagcgcggcaggaacatcaagattacagagggaattctggaaagcacagtagcgaacaggcagtgtgggagagcagtcttggcgttgttgctcaagaggcgtggcaacaaaatcagaattacagaatctgtggtcgaagaggcagctaaacgtgggtcaattgagaccatgtctctgctcttagatgagcgtggcaggaacatcaagatcacagaagatattttgatatttgcattgaaatacaacgagagggaactgcttgctctgcttctgaagcgcgaggccgagatcacagaagcagtgctcattaaaggattgaatttagatcgtcttaaacatttagatcttattctggatcattccgatgaaatcaagattacagaggaaatggttcaagctgcagcaagaaattattacgggccacaggtactccaattgcttcttgaaaagcgtgggcatgatattacagtcacaaaggacatccttaaggctgcagcagatagtcatcatgggccggaagcgataatcctactgcttgataagtatgggcatcagtttagcattacagatgatattgtcgaatctgcagtggctaggacctatcgcgcgaaagaagttttatcgctgctgcttgataagcgcgggcatgagtttagcattacagatgatattgtcaaatctgcagtggctaggacctatcgcgcgaaagaagttttatcgctgctgcttgataagcgcgggcatgagtttcaaattacaaatgatattgtcaagtctgcagtggctaatgagtgtctcgcgaaagaagttttatcgctgctgcttaaccagcgcgggcatgagtttactatcacagaagatattgttaagtcagcagtggctaatgagggtgatcaatggcctagttcggatgataatatcctggaaatggtaaccctgctgctcgacaagcgcgggcatgagtttatcattacagaggagataatcaaggaagcagtacagaaccggtggaatggggtggcaatagtaactatactgcttgacagacgcggtgatgagattaagatcacaaaggacatcattaaagaggcgcgaaggtttgggaacaaggagatgttggcactgtttcaacaaagacgaggtaatgtgacctatttcaaaagtcattcttgacatacaacgctaattgaacataggcagaaccaaaaaggaggggaatggacatatgaaaggaagaagaacaaggttggaccaggtaggcaaatggatgcgatggaaattttagaagcgttgggccagtaaaacgcatgcatagagtccagccgttgtgatgaactctgaatatccattcatagatagttccgttgaaggcgtcttgctagaagtcgaattgattcatttatttggatgagatgctggtgttgcgttagcaaggacgtgggataatgaagttaatatcaggaatcattattaatgtaaaagactgaatgaacataagaagagctgcaagaagggacagccgcgttgaaagagatgtgtttctatagataaactacgttggtttggggttggcatcaaatgaatttgacgcaagcgatagcgcatccctcagatggcctattggtgtcctgaaattgaaagtcgttcgagaaataatatattaaaagagagtcattatccggcaccccagttctgtatccaacaccccaaaaataaaaagagaatttatctagcaccctaattatgttatttagcactccagctgctactgctacctctgttactactgctacctttgtaactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactatctcaataagtatttagcagctgtatatttaatatatgaactagttcctttattatactatagctagggtgttggataatgaaattggggtgctggataacttctccctataaaaacagtttatacataaactattgcacatgggcatgccctattcaagttatagtagatgctgaggatgtttgttgttttattgtaaatagttgcttcctactgcggaccattaaggatgtagtttgtttaagattaatgtctagaatccagatcttggagtggatttaaccattttaaaagtgaagatttaaagaatgctattattttttggctagttgagatgatgagcatctgacaaaacttaatttggaacttcagaacaactctagcaagagtctatctgttcattcttactcgcaaggttggctcaccgggtcaaagataaacattttctaattgaaggttggatttggccagcgtggttgcatcaagtatgtgatatcgggctctgttaatcgtatatattgcaatcatcttcatttcccatgaaaatctcggcaccggcctatccaggccatttggtcgcctctgttgcgcctgtttcaatatacgtcatcacgctggcttcgagatagtcgttgtaattatttttatcgagactggtaagtataaatacttcctggactggcaactcgcagtgcctccgttcgtcttcgtctaacatggtcaaaagttgatagcatcgtccccttggtactctttgtgcagtttctgcgggttgtgggtcatagttggatcaggctcctcacatgttgattagtggcttgatgatcggacttgggattcaagctttccttgcggcattttgatcggcctgtcctgaattttgcttaggaatgcttgttgttgatcttaaggacagttggtgttgatagaccggctaagatatggagaattgtattttataatactctgtacaattcttactactataccatttgcccagggatacttcaatgaatacaaattaacaagttcataccccaagcactacaactacttaggttagttggaagaataagtcagtcgcatattactacatcttttccttaagctgcatagcgaaataaactatcaggtataaagtatctaccttataaaccgtttctacaaagagtactcctctcagaaagcggtacaagcgccgttttctttcttttgttttattttcgcgtgccgccttttcccccaacaacttcataatcttttctcccgatagtcaccaccctgacagggaccagggctttctttaacattaaatagactttggtatatgaacagtcttctatccttaatatgctggggttaaggcgctatatctgctacagccgggttctgattactcaatagagcgagagatatcggcatccgttagctttgagctcctggagaacgttttccgtctagtttgctatataagcagagtttaccgtgctaattataggtgtttcactattcatgaacgctgtagaattctattcttatacaatcagatacagtcatcttcacccttgttcagcccaaagaccaaagccaccagattcgcttacattggtacacggggcggaatgcggcaacaaaatcctttcggaggcggcagcaaatggtggcagagcaaacccacactttaattttccatgtcgccctctaaccgcttttccgaccgttctgaacgtggtggataagtatgaagttgtctgctataaggcagcgcagtggaaatgattactcgcgctcttttgtttcttaatatataaagcgaccggcttggtttgtatatatatatatatacactttattagaacctattcagctagttattttgtctgaaacttgtgatgttccaaaatggaagcagttcacgttgagccactttttcctcttttgtttaaacaaggcgcctagtaaaataaacttgaaaataacaatgcaaactgtaaataaagactccactcgaaaaacaaggcaaaaagagagacgagggcgcctttcttcttttttttctcttccatcctgtggtttcttctcatggctttttacataatctcataatttccaccattttatcctcttgattactgccgtcatggaccacccatcgccgcaaccatgcgttggctgcacgtctaaattggcgcaatcctttcagtggaacactcgcataagcggtcgagtgcgagcagcaaatggcattgcaggctaagattccgctattgcctcttagcctctcccgtctcgatagttcggggatttcctattatagaatgaattgtgattgactgatgcaacggctgacaggttgtaacctgagagtggagatgggctgagctttttcgacgcttctaactgggcttggatgtcgagacgggccaaagccccccttaaaaattgaccggaagaacaaataagagcggttcgttgcgcaaagactactacctaatacgagtttcaccgacccgtgcctgaggagtcgtaaacgaaggagtgcaggaaaagctactgtattgctggttctggctgtacgggattactatttgtttgctatagagagagaggtagtggtagcaccgttcagccgctcacggtgcctgtttgccaagatttttctagtcgcggtccgtctttgtgcatcggcgggctgagacacaatcgtcgagctgagcggtagctgaagatggctgagggcgagagtcgcagctgtggctgaggctttgcatcatcctgtcccggtccatgcgcgatattttaggcccaacgcacgcacagcgggcggttctagaagcggtcggcatgcacgagtttgctttttctgccacgatgcatgcattccttgcctcttttctgtctcttccctttttttttttttttttttttccctcttcatttttgtccccatttactctcacaaaaaacgtggcgcatcacagcgtacacagataggcccttgaatgttggcgcacaaattgcctactatggagtcatccgtgctcttcagcgacccagcttcaacgttcctgtggacggcagacagcttaaagtggtagcgccggtatcagccctgtcggtttacaccaatcagaggcagaggctctcgagtttaatttcccattcccctgacggcggcgcgaaggtcctgcaggaacagaaagccttctagactagcggacaaacatccctgctggccgagacgttacacgctcgcacagactgctacttgtgcctgaacgcaggggctgctccaggcgcatgtaccttttagcagtctggtgctgctgctggtgctgctggtgctgctggtgctgctattgttgttgtgagcgtcaattcgagctgcgttgacatgtaaatagcaacgggataattgcaaaagccagagcaccaaaagcatcaagaacagaaacatgcgtgtataatgcgcccaactcattacggcgacttccgtatctcgcgaattgaatcctggagatgccgcatcctggctcatttgcctccaatctaaggcagcccagtccacacacgcgtaagtacatctcgctagtgagtacgaggccctccagcgcttaccagcccagacatgtgccagctgccaggtactgcaactagccctctggcttgcaggggtctgtctctaggcagagaggccccagctcctcatgaaacccaagcccagccgttcgcccatatatctcagtctgcgctccccatctcgtcagatgccctcttcttcttcttttcctcctcacccaacgctccttacacagcctttgcagtccatccatttgtctttacgacaaacagtcactctttacctatttgctgtttcttttcttcattctcttcttttccaacaaagtaaaaacaaaccttcacttcaaccgtcaagatgcgattcactctgtctgttcccgccttcctggctctggcctcgaccgcctttgcccagactgccgactttgaccccgtcaacagccccagctccaaccaggtcatcgccgctggccagcccttcaccatccagtgggaggctcccgccaagtacgccgccggcaccatctccatcgagctgatcggcggtgccacccagggcacccaggttcctctcagcaccattgccagtaagttgatgcgcacaagaaaagggaatggcccaatgactaacttggataccagccggcatcaagaacagcgctggctccttcgtctggaacgtccccgccgacctgggcgctgatgccttctacggcttcatcgtcaagtacgagagcgaccccagcgtcttccagtactccaaccccttccacgtcaaggctggcgctgctcctcctgcccaggacaccaccaccgtcaccacctccactggtgtcaagaccgtctctctggccacccagtccacctcggctccctactctcctcctgccgtcacctcggctccttactctcctcccgccgtcaccgacgtgaccgtcgttctcaacgccaccaccaccgttccttgcaacggcaccgtcgctcctcctactctgaccgctcccaccactctccagagcgccacccgcctgcctgttcctcccagctcccctgtctgggttcctcccggccaggctgtcaccaccacctgggctattgctccctccggtactgctgctccctccaaccctcctggcactcctctgcctcctcccaccaacgctggtgcccgtgttggcggcagctccttcgccctggttgcctctctggtcgtggcctacttcgctctgtaagcggttggtgatgctgggatgtggacatcatcgggggtttacggcgggctgtggtacgacgcctaatttcgtctggaagagctgacggctctaatctattctactgttgatttgcacatattttttttttactttacttggaaaaggcgaggaagattggtttcggtttttgaatctctctagatagaaagcgcagggcacgacatctgtttttttctgggaaccatgttgttttcgatgtaggatatctagcgcctgcgcgtcaatagattggttctatcattaattgataatgattttatgacctctacttcgtatatggttcaactaagtttactattcaatttattattcaatgctgccctgcaatttaagccgcaagtgaaatcgcatgtcctaggttgcatctcacctcaccagtaagctgcaaaatacgtgtcatatctgtctgatgtctacaagggccattggtccttgaatgccaatcgcgaatttcccaagatggatataagcgacgatcgacctctattttccccagtgacgagacatggataacactggggtgttatttggcgatgaacgacctcagacggcaattgatcgacggtgcgtaatccaagacaatgacgcagccatgaagaagcggatcgacgggcactactactaatctgcacggacgcgggcgcgtactgcaagggacaacagcttatttggttgcttgggttattgaccgagatctaagatgtctgggtcttggtgttgtcttgtctagtacaaaagcaaccgaaacccagtcttacctccgaagagcctcctgtcagaccgaaacaaggccaggagtagtgagtttcccttcccgcattgacggaaaaaaaaaaattaaacattgaccctgtgcggcagttttgtttttttctgtttgtcgttgtactgacctgcccatcagggcataacgctgaaacgaaacgctgtcgcgctttgcgccacgcgcattgttgttaaaatgagcgaaaagggggggaagcgctaatagagtagcattgtgctgtgcttctgtttttttcccaccttttttttttgaggcgtggcgctgcggttatattggctgactagaagtgtgcctcatttccaggatggctaaatatgtagctagagtttgctcttacacgagcgcttctattattaatcctcgtgaagacaggtgactgctgcgattggtctggccagcgtgccgacaattatagatttgattactgagtgacttgaccaacagcaaatgctacgtttggacgcgcatcgcgtgactgtgaagaagtttgcgtgctcaatgtattctgccggtgatcttatcaccattcgttagctcggcgccaaacaagcacgtgtgttatggctgaaatgtgctaagaagctgatttgggaagtgaggctgagtatccaagtgattttcccgctcaacagctttgtggtgctttgctgtatttcactctagcatgtattcaccgagacggtagcagcagcaatctatctccacgcttacagtaaagctgcctttctgtatttggctagttgataccattaaatcactggacgatcagagggtaaatcgaatgtagtgtagtaagtgccaagcgattgatgcaacttggcactgctctcgtcgtctcatctacagattgccggtggtcgccataccataccatatgaagagatgatgtcatgagtattgaaagagaccgacatttttgcatcctgacaataaaagctcatatgttacactcacacggccttgtcacatggatttgtttcgcaactggaatgcttcgacatgctgtgccattgtttgtgtcgcatagagtacattcctgcacctgggattctgtcgccgcattgtcttggcatgaacgattttctagtttagagaaaccacatgcggcgtgattaaagtatctacctacctatatccgcaactttacacgcatcttcatcagcgtgcatatatgcatcgctgcacacatgtaggtaggtaagaaacagtgctcaggcaaagggtacagagagtgtgcttgatgttctcagctaggtacttagtctaactgatatgcaaacgcgtctttagaaatcagaaacttatcacgcgcatcaggccttaatcggtatactaccaatacttatagatctcgcatagatccatgtatctacatgtgcagacacaatcacccggaaatggcgcctctgcagttgctcattcgccagagctccagctcttaaaggccctggagcgctagacctgaaccggtcaagaggtttggaggggcacccgccgctgccgctccggtacggagctcaaatggcttcaatttttttttctctctctttcatgtgcgagagacagaatgacggctagatgtcaatccctctcttccgagtgtgccataacctaggcgttgcttctcgctcgtctagatctcaactcatacaccgtcctttgcacacattgcttgtagggctgccaattccaatctcacggagccattgcgctgatgtcataaagggtcgaaccttggtggggtcgaaagtcaagagtcacagtcgttgcactcagaggtgagaattcatgagttggatgctgtagcaatctctgtactaacgttatcttcccattttctgcagctatactacaatggcatctgaagttgctcccaagacctgcaaggtcatcaccgcggagaccatcgccaagaagctgctgctcgaggtcaaggacaccctttccaaggtccaggaggccggtagcagtgccccgaccctggtggcattccttgcaaacgatgaccctgccgctgtccaatacgccgagtggtctaaaaagacgtgcgaggaaaagtgagaatagcagtgccgcatcatacgtgatatgcgttctaacagcctgcgtctagtggcttcaactttgagctccgcagagtcgacaaggatgtcctcgaagaagacattatgagggccaacgaggaggacgcggtcgacggcatcctcgtatactatcccatcttccccaagaacccttcccaggataaatacgtccaggagaccgtcgaccttaccaaggatgttgagggaatgcgccacacctacctgcacaacatgtaccacaacattcgcttcctggaccctcccgagaacaagaagaagtccatcctgccctgcacgccgctggccgtggtcaagattctcgagcacctccagatctacaaccccatcctcgcttacggcaaccgtctgtttggcaagaccattaccgtcatcaaccggtccgaggtcaacggccgccctcttgcagccctgttggccaacgatggtgccacagtctactctgtggatatcactggcgtgcagttgttcacccgtggccaaggaatcaagaaaattcgccaccaggtggaagacaaggagggctggggtctggagcagtgcctgcctctgagcgatgttatcattggaggtgtgcccgttgaatcatacaagattcctacggagcttatcagagagggtgccgtgtgcatcaacttttcttccttcaagaactttgatggagtcgccgtcaaggagaaggcctccatctatgtgccatcagttggaaaggtcacaattgccattctgctgagaaatcttgttgtaagtgcaatatttcacattacttttgagaattggagtaaaacaaaagctaatcatttcgtagcgtttggttgcgaaccgtcctcccaaggaagataagagcaccatccaggcccgaaccgaagcttttgctgatgagatctaattacggacgcaaagcgaatcaagcaaaatacttttcttttttcttcttctttttttttcaacaacaaaacaatagcatatggacaaagtgtcaggaaatacatgatcaaaacgaaaatggggcgagtataggaaaatatatcaaaaggcgggaaaatgaatatcatagaatatcgttcaacactctgtagaaacagatttgagttacatccaaataagagtaaaacagggaagcatataactatcagtacatgactgatcattacgcaaacatttattgatccctaactacgatttgtaacaacagtttgcataaaagggcaataattgtatttagatcatgacccaatcgatggtctgactacctacttagggagatatgctgccagaccacttcgacggtaccctctcactgatataacgtagctaacgttttaaagaagaaggcattatttcgcgaatggattatcgttatactatattcccttgcaaaactcgagaatggacatgtccagattgagacgccaatttgatcaaaataactagcgatggctggtgcatctcagcatcataaccaggtactaaaataacagcaatctactatcatcttttgcgaggcaaaccccaatagagactggttcgtcgctcttacgtgcctatggtattaacggttataaacacattccatacggatgaggggtgaagtccaatttgagggactcgtcacaaattggcacactacctaggtagttttttactatctctgctgcctctactgcttcataaattgtcatatccttttatcactcagtgtccttatctgttaggcgaaacgaaaaaatataggttaagtgtttaaagtctgtttctgtaaagaagtatacttagctcagcttaatatctcgggcaattggtcagcttagaactttttatacaatatattacagtcgctatatactttttctcactttaatagttccctattccttgctctccgacttacgaggacgtcaaaaggtaaatgaagtcgtataatgcacagaaggcatcgattttagtgctcttagtataaagattagtcaacgtgtctgtccatgcatgtatgggcctacatttcaactcatccacatggcggagatgtcttgcagcatatttggtgggtgtagacccaatcagtggggccgaggaccgacgcggctacgcatatccaaaataggtaggaaatgaaactctgcgcaaagaggccagaatggctgctgcaagtgagccgcagatctcctattgctgacctgcagcagctcagccactatcgactactattttagcaatacggtgcattgcgcggcttggataaatcgcgtattgagactggaggccgacaggttgtgatttcaccaggctgccgggtcttgggattacgagcggcgggtaaaattagcattatgcggccctccacatgactaatttcagttacggcgctgctcttctccttctaggcctattattcctgcgcaagaacggcaacaaaagaaacacaatacgaaggactgaatggtgtcgtgcttgtatgcagcagataggtaggaccaacaacagacggctgtcacactcttcttcatcggcgggactgcaggagtggagctgtgttgcgccggtaaatactatggagcacatgctatttcgcgtatgcggatatggagatgagagccaccgtccaagaacccgtatgccgtgatatgaggatactactcctactactacattgaagggccgcctatttggtaattattgaacggtggaaacaccatcacgcggcatgcacgcgcagccaatttgcccacatgggcttgcaccactggagatgccctggtgccaccactacagagtcttgtgccaccaacagatcgttgcattctgttaggtcgaggccaatgcagtgtcgaggttgaggactcggccagcccgggaccagaaaaaggcttgaaaggaaaatgccgcttttgacaagcagacacacagacattgatctctgacacggaccaggcagaaacaagaaacaaggacgcaagaaacaaggacgcaagaaacaagaaacttgtcagcaaacaaaacgcattgatttgccagactccgcacgcataagaaatcaactctagcccgttcagatccgcgccctgaatcgccctgaatcgccccggcgcgccacagcgccacccctccaatccagctagatgcgaggcccttttgggtgtggacattcgatgtttcgcggcccgggccaccaggcttgcatcctgtaggcctattaggtacctgaaatctcgtttttgggggggggaagcgggcgatttccttcttcctctcgtgacaacctcttttttttctttttttcaccacttctagcttttcttcttactttcttctggatcctcttttttttttttaattgcccgaggcgatctcaagtcgaagctccgctcgcttcagaggccgactagcagcaagtgtagattcagattcagccagaggtggccgtcggccgcttttaacgtcgctcctttcttgtctcgcgggcgcgccccggtccactctcgcatcgccgagtttttgaacatctctccctttttcgtttatttcgacttggcgaggctgcaaggggctcagccacgcgcgaagccggaatctcgattacactcgttttctttctcttttgcttccttcttttttttcctcgttaccaccgctttggatgcttctttggtagacgcttgggtagcagagtattcgtgacttgtcttgttccaggcgcggacgaatacagggacgacagcgactgagggcaagaaatacagcacaccaaggcgcaacagcaccacaacgactcgcttccattgagcgtggctgcagccggccgatcagccatgacgctgcaatccattgtcacgaatcgctatgacggccgacaagacgcccgcggcatggccgttccgtatcctcaacccgcatcgccgaccctgaccaacccggacatgatcctgcccgactacgatgagcccgacacgtatcgcagccagccgctgacgggcccgtcgctgtggaatagcggacaccacatcgaggacggattccagttcacgcaagacttctacgccaatcccgaccctctgacaacgcccatcatctacggcaatggaaccatgctgtcagacattggcgaggtcaccgaggtcgagagcgtcgttgggccgattccctcgcgcaatgcgtccaagcgctcgaaccacagctccggcgacgaagggccgtttcgagcatcgctgactgcgggaaagcggtttatccagcagcgacaccagcagcagcagcagcagcgccatcagcaaaacgatcgcgagcgcagaatgtccaccgattcgaccagcaccatcggccccaatgacggcggcgcctttatcgactttgacgactctgcgagcgtgggcgaagacagcctcttccagggcgacgacgaggagagcatggcgtccgagtacgtggaaggaacagccgcctcacaccacttgcgcgcctacgacccggcggccgtgaggagaatgagtgatgatgggaatgctcttagcaaacgagcggagatgattctcgccaatgccaaaatgagactaactgtaagcttgcgcaaagaacaaaatggcttttgagaaccagactaacacgcttcttttcagcatatggaagacaaccttacccgagcaagaaccctgagctattcatctgtatctgacggctcaacaccatcgcctactatgggaagggccgcttcagcgctccgcaggccagatgtgacctccgctgcgacgaatctagcaaaaatagtaaacgaaaatggtgcgatttctggatcttatggaatatcaaaggtgccgggctttacacagcgttctgctagcgctcttggttctgctggtggctatcggcggccgttgcctcagtccagaagtatggacggcctggggagcagcgctttggctcaaggcgctcacgggcatttcagctattatcaatcagacgctactctagaagctctgactggggatggagggcagcgaaatggatcacgaacaaccacctcagcgagtcccaccccgggagccttttccgagctcggattgactcgttctgcttccgcgtcgcagatgcgcgacctacaagaccagctcaaaggcctaaagggaaagatatctaccttgaaagagcaagcacgtgcagacagcatgaagcgacgcagcctccaaagccttcgtatgcctagtccgtttaccaatgctacctgggacccgaactctgcggatccgcgtggcttctacagcagcggggaggatacaccgacgacggcagagtatgttgacggaaacatgaacaatagcgataacgatcatgcacgaaaacagcccgagtacatagccgagcccatcgaagaagtggaggaggaagaggagcaagagcagtttcaagagcagcacgaggagcagattgaggagcagcatcaagaagagtatgaggagccatatcaggagcacgaggaggatagtggggagggagagggaggggagcagggagtcaaagtggttgacacatatcctcaaaccccagagccagatgagcttttctcggaagtcgaaactcccaagattcgggcactggccagcccattgaagttggaccaacaacaggcaatcaatggccaccgaagcgcgtcaccagcagagagtgtggctaccgagtacacggaagtagagtcgagccccgaggctgctcgcgacggctatgcgagcgaaggcgaggaatcgctgtatcacgaatctttccagcagcccatctctcacgaagaccgcgaagacgcctttgattacgagcacttctttttgcactctgccatgagcaccatggcggcccagcgactgcgctcagaaagtgtgagctcggcagagtcgacagagtcagcacaatcggcacagtcgacagactcggtggaaactactcgcccagcaatgacgcacaggcggagcagcagtgcggatacgacagcatctgtggacacgtttgcaacggcaactgagggactggacagtcgtagcgcaacggcccagggtgcgttcagagtctacacggcggctgacttgtttgaagatgctcggcgaagacacgcccattcgtttagaggctcttcggtgagcagcagcgacgagactgcttctacgcttgggacacatcaaaggagcagcacgatgactacgcctcggccaacgagcaacagctcagtcaactccatgcaccgaccgtcgcattcgtcttttgagtctatcggaacgaaccggagcttcccactcatcagcaaggccaagctcaacggtggtattctgacgcctggcggctctcctgaccaagggctgaagaagaagattagagactcgcttttgaccgagacgtctagcatttacagccaaaccagcagcaatgaccgaggctcacaatcgcctgcactccaagtcctgtccaaggatgtccaggtgactgttgagaaactggttgcaagcatcggcaagtgcgttttggcgctgggcgagcctgacggagccaatccaggaggccatgaattgtacaaacgcagaatcgagatggctctccgcgttcttaacggagaagctgatatcccttgaacagggggtcagacctattttttttcctttgttctttttctttttcttttattaacgattgcaaaatacttgacttgcgtctctgaagcgtctattgacgagacgcgcgccttttggagatgggataaggggggggagtggacaaactatgattttaatgcttttccggcgattgcttatagcgcggacagcttatgccttcgatacccttttcttctacgtgttctttttacttgtttataattctcttcttctacttttacattttttatttctattaatcggcaaagttgcccactccacgttggctgcttcgttcttttctttatttcttgggaagggtggcgggacttgtgtgcgtattgggatgaatgggaacgacgacatggtagcggagggaaaggtattttgtctttgtaaacgacttggcttagaatgtaaaaagaaagaaaaccccgtgaatacaactatcattatttgttattgtttttttgatcattaaagaggctgcatacatgcctgcaattagtgatgcattggttcatatgatttggtcacgacccttgaaagtgcaaaatagctagcgccgacgctggagcatcacatgccagcactgcaaccaagagcaaaaggctaactaaaaagctccagctctcttttagcacgggaagcgggctaaattcacgccaccgcggcgggcgggggtcttgtgcgagaagtaaaaaagtccctgaaaaaaacaaggaacaaaggaggagacgcaaaagaggcgttgaaggccagtcatccatccttttttttttttttttgacaaaaaaaagtcaaaaaaacaaagaggagtggccgaacatctcccgattcgaaaacaactcagacttctgacgaaccaacgaaacgacagagacgtgaacacacggacgggactggacagaatcagagcaaggacaaaaaccaaacaggggccttttatttcttgctatcttatcacggatccttgttcagtggtttatttatttattaatattttttttttgttcgccctattggctttgaacgaaacgcgacctgcctttgtgcgccttctctttctttcgttgctggaaggatttgataaaaactgctgcttgagccccgtcgcttttttttatcccctttataattcttttccatcgccgaccagaatcaaaacgccttgagacgaaacacgttactgtccaccggtcgcccgcagctctatccacagatctacaccaagcgctctctctaagcagagtcatacaaacaccaccaccaaacaaccatcgtcattcatcgcccgccatggacgaaaccctcgccacgcagctcctcgcctcgctcctccccgccgacgtcgtcgccctcatcgacacgcacatcctctcgccgcaatcgcccgtccaggccgtcaagcgcaccgccctcgcgcaggcccgccgcagcgccagcctcgtcctgccgctgctccaaccgctcatcgaccgcgcgctggccctcctcgccgagcaccagggcgcgctggacatgctggtgccgctggcggtgctgctggcgacgctcgtggtgctcaactgggtgcgccgcatcatcctgtggtggacgcgcctggccttccgcgccgtcttctgggcggcctttgcggcgctggcggcgtgggtggtgaaccgcggcgtgctggtcagcgccagggacgcggccgtgctgggggccaagattgtcggctacatggccgtgctcaaggacgtctggctggacgagtataagcggtatgaaggccaggaggcgagtgggcggtgggacgagtatgcggcgcggaggagcagtagcagcagggcgtttaatgcgcaggcgaggtgatgggacaaacaacaataactaaagggggaagaaaacaacaaagtcatgaggaattatggtgtatgggacattacgatgcaatcagggctgggcgggaacaaagtctgagcagatcaagggcgtataatagggtgttttttctttccttttcttttgtttaacttctgcatcattgggggaattatctgttattgctagtttttttattatcttgttgatttctttttgagattcttttctttacttttcaaagaagcagctaaatgcgaataccatgaacgccgtcgctatgcaaatgtgctcccaaccaaactgtatcaaagcatcttctttttctccttgatcataatccttttcttctcattcactttaatcagcttcgtcgtactcctgctcatcgtcgggctctttggggtcttgagcctcgtggtactggatgcagtcgtcaatgtgactgaggatgcctcccacactatcctcgtccgtgacatcaagcttaaggtagttgatcatgctgaagctctcaatgaggccggccacggccttgttgagacggcggaaactggcgcccttcatgacctgggccttttcgtcgggtggtgcagattcgtcatcctcctcgtcagggccttcggtgattcttctgctgcgctccagcggatcatcttctaaaagggcgacgtcgggcgtcaggaatcgcttcaaatccttcttcttgacctgatctttgatgaggtccatcttggacaggacgttgatgtgggggacctcgagcatgagcatggcgctcatggcactgagggtaccggcaaagaatttggccctgtccacaacaaaagtcgcttcgaggagatagaccgccgcaagtcgaatgtcgagagagcccgaattcgtgaggaacttgaccagcgtcggcaagatgggaatgtgcgtgtacagctcgatctggccgggcatgtcgatgatgatgaggtattcttccgtcaaggagtccagcgcctcggtcagccagtcgaggttctccatgaggaactcgaagcagtagatgaggccgccgttggggcccaggcccacctcttccatggcatctttgagggagatgagctccttgatgtcgaggtcgggcgtgtgctcaaacgactcggcggcgggatcgaggttgatgtaaaaggctgagcggcggttgaggttgagatgggtgatgagggcggcgcaaaaggtggactggaggaaaaaacgaagtcagtgagtattcacatgctagagcagttgcgcgcgctgtcgcacagagcatatcgagagctgtgattcatcttgagctccaactgcagcatgattcattcatcggaaacatatcggaaggaatcccgatatcccagcgccagggaagcatcggcgcaaacatcagcatcagcagcacccatgcccttgcgacctctttgctctcgacttgtgctcacgcacgccgtaagcctgcattacacgaaacgcacctttcctgcgcctgcagggcccatgatcatggcgccaaacttgctcatgattgcggctgttgatttacccgaatatatgtgaatttctgttgttttcaagtctttgtaatagcaacgcttgaatgcatctactgcctggctaaagttcggtacccgcagaagaaaaaaaaattaatgacggagcttttcccaagctgctgcccctctattgctatcgacaagcagctatctctttagtggacctcccccccctgggaactcgctgggggccagacatggaggcacgttgcgcgccagcgtttttcggcgacaaaaatgagattgcgaaaggcggggttacgggacgatatcgagtgcgtgttcccttgtgtgaggtctttatcattgaatccgacaagggacactttgttgagtcttacaaggaacgataggcgtgcaggcctgcaatttgacacactgtggtcatacagatagatactagtaatacaagtaggcatgtacatactgtagcaactccgagatggataaaaagcatgtgggatggcgcaatttctgtcgcaaatgctagtcagtcctagcgcgataccggccttttgtattggctcggctggttctcagaagttcctctttaactagcagcaccaactcaggtacgcgagtaggctagacggattttttgatttttttttttttttggttgggggaagggttttgcgagactggcacaccatctccgcgcgcaattagcacccggacgggtaccgaagacattgtctctcaaaaagcggtctcatctcaaacgaggccgatttctgatttatctgagtcacagtagctgcatcgcacgtagtaattgatagatacttggttgatttatatgcgtctgctgggagttgcgacacatcttgcgctattgcacaatcccttgccaatccagatcctgcggtattcgtgttcgctcctgtatgactctgctgaaggcggtggggccatcggtcactttctcactttctctcactccttccaagactgtgtgcatttggccgctcttggaccggcgcccctccataaaaatcaatccatccgccgccaattttttcctcttgccctcccctttcctctctattcattcttctttccagcgattgtctgtcctcgtttctctctcgcgcccattcattgtatcatcatcctcttgtcctccacccctccatccacacaaccgccacaatgtccgctaccaacggcgtccccaagtcaggaaccttcctgttcaccgtaagcgcgcccaaaccccaaccggcgcatcgtcagctgctaattcgctctcacagtccgagtctgtcggcgagggtcaccccgacaagatcgccgatcaggtctctgatgccatcctcgatgcctgcctgtcggaggaccccctctccaaggttgcttgcgagaccgccaccaagactggcatgatcatggtctttggtgaaatcaccaccggcgccaagcttgactaccagaagattgtccgaaacaccatcaaggacattggctacgatgactccgacaagggcttcgactacaagacgctcaacctgctcgttgccattgagcagcagtcccccgacattgcccagggtctcaagctcgaccaggccctcgagagcctcggtgccggtgaccagggcatcatgttcggctatgccaccgacgagacccccgagctcttccccctcaccctccagctcgcccacaagctcaacgctgccatgtctgctgcccgccgtgacggctccctgccctggctgcgccccgacaccaagacccaggtcaccgtcgagtacaagcacgacaacggcgccgttgtccccatccgcgtcgacaccgtcgtcgtctctgcccagcactctgccgacatcaccaccgagcagctccgcaaggagatcctcgagaagatcatcaagaccaccatccccgccaagtaccttgacgataagaccatctaccacatccagccctctggcctcttcatcattggtggcccccagggtgacgccggtctgaccggtcgcaagatcattgtcgacacctacggtggctggggtgcccacggtggtggtgccttctccggcaaggacttctccaaggtcgaccgatctgccgcctacgtcggccgatggatcgccaagtctctggtcgctgctggccttgcccgccgtgcccttgtccagctctcatacgccattggtgttgccgagcccctctccatctacgtcgacacctacggcacctctgacaagtcttctgacgagcttgtcaagatcatccgtgacaacttcgatctccgacctggtgtcattgtccgcgagctggacctgacccgccccatctacctccagactgccaagaacggtcactttggtaccaaccagtctttcacctgggagcagcccaagcagctcaagttctaagttgaatagctgttacaattgcatacagagtattcaacaatctctgctacatgatctacaaagcgatgtgtacttgacacgtcgattatttcaccagacacatttaggcggcgtacggttctcaacgaaacctggaggctttcccatggcattttacgggaaggcgaggtggtttctggcgtaaattctttttcttttgttcgttttattatcatacatataccagggtctttgggggacacaaatggggcgtctttcaacaaagacaaaagttatgggttatttgcatagacagcaacagggtcacgtctgcaaaacgggaaaaaacaaaatgcacacttatgagctacgctaatgatgggtataaacaaagatctgcgtaccggcgttttcgggaaccaagaagaagttcaacatctttcttcccgagtctcttgaccgagctgctgaacatgcaagtcagttgtcggggttggacacaggagaagctggaagttatcggaaagatatcatgactttttatttagacatgagacttgacaatagagaagcccgatgaaggcaaacatttgccttgacaaacttgcaaactttgtgaatgtttttgaaacgctttgtgaatgtattcattgtccctttctatccacgcctttgaatagcgacgcaacggggtgattgtgtggccaagggcctgaaaaagaagaacaatatgttggaccgtattgtcgttctgccgttgagaatatatcattctctttatgtatagttaactacacaccatgatgccattttcgcagtccaccgctacggccccgcagggctattgctgtgggtgttaatggggatatgaatgagcgtggaggtgagttgtgcgttgatactagacctcttttgaggagaatttgcgcagaactgcttccattatacatgagctgaaggctgaataggagacagttgcagctggagagcaggggagccacgtaagtcgtgcgtggatgtctctctgtccaacaagagccgtataaccagatgcagtttgctcggcttcaagaatagtaacttgggcatgaatacatgtacaggagcctccgtgcacgatctgataaaaacatttgcgcacacgccagtgaggttttcgcagaggtgtcgcgtgtcaagctcaactgagacacgcatgcgcttactaaccaactgatatgaagggggtgtaaaaccctcaccgacttgattttggatagtgcagtggaatagaatagaccccccgagagatggaggctgagagcgcacaggtgcttagtggttgtttgttgtttattgttaggtatgacgttgagtctgtgcgggaaaagggcgtgtgtgtatcatgtgcgtatggtctttgttattttatgttcatagtctttgaggtgatggttgatttgatggattgtattatttgataatcgtcggttgattcgattattgatatagggcgtagttgtgctccttttatagcatgtgttgaagattttgattaagaatgatgggcatttacggtaaagactttcgcagagagtggtgaccattcatacctagaacacgttaaaactctcatttcagactctatcagatgaaggaggctttgtctttgcggacaagttccatcgaaagagaacgagtaatgaacatgatggctttcagaatgatactcaaagctttataccatgaagagaacagtaatctttccaaactgctatagcaatgcatcttaaataaagctgcaaagtatccacgatcaacgagaatgtctttttttcatgtaacaaaagtttagatactctcgcgttgcaacagccatggatcccctagaaattctcgagttggacactcccgacttcttcgtctcggcgggcatcactcgccaggcctgcgacgactggctccgccgcttccacgaaggcagcttcacgcccctcccagagcaaagcaacagcagctactcggtctgcgtcggccaagaccaggatcgcattctgcagttccggctcaagccgtctcctctggatgcggacgccatcaacttggcacggcgaatctatggatccagcgtaccggctgttgtggtcgaggcccagctgggcgacgacgacggtgagaagccgccagtgctggtgtattcaatagattgcatgcgcgggactgattattcgtcatatttgttgtatcgtgataaacacatgctctcgtcgatggagatgaatgctgcttgccgcagaaatctgacgagagatttgcacagtaagtgtattctttctttcttttcttttctataaaagtcatcgttcaatggttctcgactaaatcgttacagtttcttcgctgcagcatggaactctcctagacaactctgctcagaagatcgcgccgtggaaaaacagacccacatcaacaatttacagagtctattatgcctaccagtagagttccatcccattattcaagcgtgtatcaagcagatggatgccgtcatgcgcctacccatggtggtataccatacaaacctttccaaagaaagttttaccgtagaccacgaatgccagctggtcggcatcctcagctggtcgagacttgccattggaccttttgggctcaacctccacgtgctcgaagaaatctccggagactttagtttgcaatatggccgatccgactttttcgaccacaaagacctgcaatgcttattctgggattccctttcgagggcggtgggcggcttgaccccaaaaaagactcgttccatcaaagtggcaatgattgttgggtttttgcagcgctgggggcttgcgtggaagcttgccacgtacccgggcccggaagctgcttcgactgttgatgagatttcgcagtttaacctggcggtgatgaagtcctacctcatagacccgacgacgaggtttgaaggggtaaaagagctgttggcgtgattgtcgagagggaaaactgactgtgactgccaatgtgttttgcggggtactgggagttttaagggagtttgtcgtctagaatgaatagttggtgagcctggtctttatattttatctgaatgttagcatgtttgcttcatacaagagagaatattctcaatctggcggtggcttgtgtatgacctgacgcgtgcgcttcgtctataaacaacaaactggcaagggttgtccataacctctgtctagagatgctcgaggtcgtcaagtcggtataatttactgtgtacgaactaagctattatgaaactcgtgtgaatgcttttataccaagtattacaggctataccgaatatcacagtcaaacagattagtatagaaggagggtagctgacgtaactctagttatataccaagtaacatagttgtctcccaatattaggcatctagcattgtaaattatgccatggtcgcatcctccagagaaaccccgacacctacccattacggacacggctcaataacccattgtgcaaagaggcccagattcccgggaccgcttggcgctgaaccccgtcggcgtctttaataaccaaaggcgcagtttgacaggacccagagcaatggtaactctaggcgaattaagcaataacaagacaagacaaggggggtgtgaggaggcagaattggccttgtctcgttcaaaaagctagtccgtctctctcgtcggcaattaaacccgggtgtagattagcggtgggtgtagagggcgtggtggcttgggaagttttttttccgttgctttttgttgttggttctggcagatcttaatgcgagatgaatgaagctatcctgacttggccgaaataacaatagcaacgctaacccccaagccgtggggtggtttgtggtttgtcataacccgtaaccgtaaccgctacccggtttcccgctcagccgagatttggcggctaggttctttattctcttttggaagtttgtattctgtgaatttcgtccagtcttcgggtgaatggctgctctcagtgttgggtgttgctttgcttccatgaggctgtaaggcgaacaactcccacatacttgtataagcagctgctcaccgactacaatggtgcatattagctggaaaagggagatgcaagattgctcaagctgcctcgctttgacccgtggcccgcatgccatcccgaacacttgcatgtaaattgatctcagctctggcgtctctttttttctcagccgcgaaataggtatcccaccccattgcccctttagctgttgcgcaataactgttttattcaatcatcaccaatcaactagtcagaatagccgaatcacctcgcgtacgtcaacactagcctcagtccaagaacggcatctagcatgatacataaagtgtggtatcttcgaaaattcccacagctgtggtaaagacggcgtcatgtagatcaaccgaaaagaacgaagccctttcctttctctcggttccgactctccctggtcccgatggcgtctagagtatactacgagaagaatatttgggggctattcacactccccccacctactcttgtgtgatttgatttcttctccttctctgcctcccctattcccagtcaagccactgcattggcggcagagctagcggacgacggtgtgaatcccataccgtggctgcggtgctgggaggggcgtcaagaaccaagaagctagtttaaagcttcagccaacggaagcaggctaaaacatattgattgattgataggcccgcgagtgattgattgaattgattcatgttagatgggctagtttttggccagttggttggacggctaattatgtcatcggatgatgagctgatgagctgacttgaaaaaggcgtttcgaggcattcaagtcttgttagctgttgtttaatgggtcaagtcactgccaaacaaacgcaaaacactcgccatgctgaggctgaagcttgtttcatcttggctatccaacaacaccaacaccactgcctccccgtcccttctcccctggctaaatgggtaagacaaaaagaatgagatgaaaaaaaataaatgaaaagagtcaaagtccatctcattgtcaataccgattcctctcctttggagtccggagatcgactagtagcgcggatccggatcccgctgccctcggaactttgctcatacaacgcacgtacgctgccacatcactccctttccattctattgatccattgacaccctttaaagctccatatattcatacaataatcataaataaagcttttctggcggagcctccttccagagcgcggcgatccgtgaacggggagcgcagagcggctgctggttcgtgcgggcaagacgctcgtggaaataatactaaatgagaatagagcgggggagggaacaagggagctgtgtgttcagtttcggatccgagcaacggctatgtactgtatcaacgcacagacttggggcgtattaattatctagatctcagttatagggaaagggagggccgcgatattgaagccacatatgatgccgtcatatagggtgaatacccaagtgctgggaacaggatagacgatgtagagtgatgatttcttgatagttttggatgcttttctggccaacatccatcaacatcatctttctgttgctgagcttgttatctcatcatcaccaacattcatttcctttgatttctagaaacaatatcagcacacaatatcacctgtgtcaatgagcatcaatgaggaaattcccattcactaccaacttcaatcctaggggtaccggcggtatatcggtgtgtttcgctccaactgctattcacaacaatacgcagcaattcacccaacaccaatgggtaaatagaaaagcggtcataatccaggggtcagatacaacacctggtctcttcttcctgcaaactacacaatatgatccatcgattactgtgttcgggttagagaaaacaacacagcggtcaatgatatctgtccacctgtataatacccaccgtgcccattcagcaggtcgtcacaaaggaagaaaacagcagtggagaatagtatggcggggcccgtttcctctatggatcccacaagagcaattttacattcatattgagagcgagtttggtcaattgcggatttcacgtcagtcacgatccaactccgacactcactgcattggattatcctggcgcagcaaacgaccacttcactcacgagggcacctccgccttcttcttctgcgtcacccagctttagtatccgtggagaagatgcttcaaccacttatattcgagacccctttgaatcggcgatcccatgtttccccaaatggggtgaggagtccacgtatggccagtagagtattctgcagcgcatagtgctgtgtagcgtatcggtataaactcgtaggtgcaggaaaactccgatgatgatgaaaccatgacagagaatgattcgaatcccttatatatagcccatacacgcaacgtaagcttgtatagaatgctccagcgccaaccattctagagtttgccggggtcgttgaaattggtgtgcgctggtacgcatgatacggccggtggaaatctagtcacttctggaaatttgatatgtaaacatcgagaagctgtgcagatggcattatgaaatattggcaaggcgacgtatcaccattggaaaagaaaaaaggctccctcgatctctacatccatacagatgcagtaattactttcgtcaacagaaaggaatgtgcgctaattttaagcctcgggagcttgaacttgggccgacgcaaacccgcgattctatcatgaacaaggattaagcattgggagctggcagatcgccgattggcatgtttttgcgtccagctgaagtccattcgggcgtcacatcagccaccgagtagcagagaagagagagaagacacagatgaagcacggctgagggacagcccggcagtttatcaatagccaccaaagagacaaaagaggcaaacctacagggagccagcgcccgctgcatcggcaggccggcagcttccagaaatctgggaataatagagaagaggcagaaaaagccgatacgctgagagtggccgagacagtcgtttgaattgctcaagatattgccgtttgagcttagcgggcgggatagcgcaggttttgcgacagagtcttggaggctattgatgggaaacgacatgccgtcgcgtctagcgcttctgctggttccatgagaatttctgtcatgatggcaacggcatccttgacggttatccatcaaatccaagttcccgatgcggaaccagcaaggaacagaagcttggcagtgccgttactagaagcggctataatttccagagggaaaatagagcggaggggtgtgagatggacgtcgccgtcaatactcaattttcagcaaggaagctagaatagacatgtctgaaaggaatcgattccatgtaatgcaacaagaggaaattgatacgacagacggaaggacaaagaccagtaaaagtgttttgatacaagatcaagtgaattgtcattacaggcagggtactcggtggtgtacgcacgcgattagtatttcgctggtaccgccagtatagccgttgagcggcagcgcgtcatattatatacttcgtaaagacattcctaatctgcactccgttctgggcgatagcttcctgctcctgcaaactctgtgattcgctcctgctccgacaagaaacacgtcaccacccccagttcctagttccttcctctccctaggtagctccttctcttgctcaacccttttcctcgcttttttcccactcagccgcacagagcaagagcaagagcaacgggggaaaaaaaaataaagtaaaagtggaaggaagcaagagatcgcccactttcggcgaggccccgcttaggccggaccccggaccgcgggcgctaaaccgcttcggatggtcaatacagaacaacaatagcaacagacaataccaagccaagcgccgactaagacgacgatgcaccccctcccttagttttcggctcttttcatggcgtacctgtgctatcctgagaccggcagtatctttcgtgcacggcaaactttttttttttaacctcgactctacaaggacggcatttgcctcgcggaagggagcagccacaatacgtagacaataggctcctggacggcgaactgcagcacaaggcggctctgctgaggtcagttggccgatagccacgctgatgcgggcacccggaagatgctccgtcctctaatcatgttctctgccggtgccttttggtacgggcagttgcctattgtgatgtgacgcagcagaggaaagcctggagctgagcacacgattcgaattgcagcatgttaatgatacagtatcgcttgtaccgagggacagaagcagccgcacaccacccaataacttgcgcatccgctagctcaatgctggcattccagccatggcagcacggcatctgacccctcacaagagatttcccagaggctgaagaatccttgtgatgctgctgcaagggaggtggtcgtacatgcagagctggctcttcaactgaaacgtcgcagtaggatcccgttgactacgtagccaggactatcgctgtctggaggagcttgatcatacgatctggccaatgactacggccaacgctctgctctcatgatgctgctgttgtctccggtctgtagactgccaaccgtttcgggcactatccgctgacaatacgtacatggaggtacaacagcagcaaggccaacctgactcatgcacaaagaaatacaaaatctgcagatctggtaactagatttggcgtctttcgcaggacaatcccaagtctctgcagcggaaagagagttagtagtagctcagacagcccactcaatagaacagatttaaaagcccatacaagtaggtaagcgaaatagacggtaggtccagtatctagctagattggttatacaacgtacgaggcacacgcgggaggcatgatggaagcatcaatagcttgcaatgtccagcctgtgcctactacaagctccgcagatcacacccctcccccccttctcaaacatggctttcggacaagctcaggaaggggagggcgtgtgaatggctttccgcgtgtcccatgagtctgggtgcgctatgcggcatctgcgtgttgggactgggagcagggcgtgaggctaagagacctacccgtttttgcggacttgggtactaacgcattataggtaatcatctactctcatactttgctgctttttatgggctcttcttctttctttttctttgtttcattgtgttaaagtaaagttgggcttctatggcatgcatgtgccgtccgtcaatctagcgaaaccccagcagggccgagaacagtcaaaggagggggggaagactgcagcagtagtgcgccttaaagtaatcaaaaatgaaaaaaaaaagaggcagcagccgcaagggtacgtttatacaagttgagttaagaaagcgagggagcagcgtggagccgtgaatcaaggtggtgttgctatattagccaaatggagccgcgcttgtggatcgaggatccaaaaggggggtgccttttttttgactcgcacggttctctcggcagggggaggttcgatccagaaatcaacggccttgaattcaggtgaatgcttgctgacgggggcctggcttgggcccaagtcgggaaaagggaactcaggtcaacggcaagttccatctctgggtcttttcatgtcatgacggggaaacaaatgctgtgtggggggttagactagaggaggaggctaataataagagagacagccgagaagactgctgttgacaaaggaacaagaaaaaaaaaaggtatatatcagtcttctcggtccgcatcagcaaaggggcttggtgcgtgtgcttcgctatcattgccgtaattgtttttggaagcctcaatcgtcactgacgacatttggcctgtggcatcattaatatttgtactaccgccctaccctccttttggttgttggcttttttccttcttttgattcgttacgccacacaaaaagtctcccgcattctaagcccgtccatttacaccctctcacacacgccatcgaccgaccctccatctcggatacatacagggaaggattggaattacttcaaccgagcactgtgggcgcttttgagcaagatttataaaattgatcggggcactcttttttcatccatccacatacaacatatagaccgccgtctcgacccgacgaggcttatcggaccgtctttgaggcttgggtgtacttggattcacagttcgattcaaagcatatcagcgattcactcccactttttttccttgtcatccgattttctcaaggactagtccatccaacttataagagttgaatctaccctttacgcaacttcttcacatcccttgacacaaaacactatattcaaccatgaatacctcatcctcatcaacagccctgggctcttccatgaggagccacatggacataacccccaaggacaacactccaactctcccctcacctcctcccgcatacactcctccccagacagcgccagcactggccctgctacgacgccagatgcgagaatccttcatcatgggccgctcgtccatcgccgacagcgtgctggacgtcatgtctcccgaagaagacgacgcagacgacgacgagggcttctcggcgattagtctccggatcaacacctctgtccgcatctccagcaacaacaacctcgtctgcctcaacgacacgccagccagccacgccaacgccatcgccaaggctgtcgtccaggctatccaggagaacagctccggccagtgcggcatccccatgattgacgaagacggcaggccccgacctgtcaagattgaggtcgacgccggcatcacggtggagggctcgggcaacattgtgggcaacgaggaggtggtgaaccaggttcttcgcatgcgcagcctgagacgcaagaggtcagcagacgaggatgagagcgacgatgcatccacccaaccaacaaagcgacgccatggagaaaccagtggcagcagcaacagcaacaattctccttgaatcctcgacacatctcctcatcaagcgtcatacatttctcatctcggagcacttgttcctttctatcttttacgactaccaaaaaaaagcatcattgcatctgctcttgagctctctacttttgctacgtttacttgcgtttggctcttggcgtttcaggcatcaccggaatctcatatacccaaaaggcaaagcgccttgcatattttcttctattcgattctatttctatctacatactattatgacatgaatatttgtttattggcaaaaaggggtgaacgatattatcagcggctaaggcgcgaggagagaacagacctcgacttcggaatgaagcgagacagatctgttacataactagatgtagctaaatactatgtatacgataatcaacattcctatcgctgtcaccacatgcactatttactattatttctttcacaagttacaaagcacgtccattatacgtacacgaatcgcctcccatctctcatactgtcttatagctcaatgcagggcgacgtcaatggagttggctcgcacctacgcatcacatgcatgaaaacgagggagagctgaaaacccagacccggtgatcaccaagaaaaggccataaaaagcacatcatcgctgcggttggctctcctctaagagaaaaaaaggcctcgcataacattctacaacgggggtgatatatcgtcttggacggtcaccgccactgtctgattcgattcagctgcggttggatgtcacccctagaggctccgcataccattgccattccccttctttcagctgtccaaggatcagggcctcttgctgccccgaaacgaacaaggcgcgtagcacggagtaactagaattaataaccacaacttcatatttctgtctgtggaagaagatggaagtctcgcagaagcaaaccaaacgtcgactctttgacctaggatggtagtgctagtctaagctccccctccttgcccgtttaaacggcaattgctgtcatgtcatgttgttggctctagcactcgcatgggaaatcgaaaacaagagccagtaggaggtatagccgccacatccctttaatctctttttcctctcttggataagctctacgttctaaaatccgggagttgccatgtccgcttggatcatgccgccgagccacgctttttaaacgccgacgctacttggaatatcgtgcaattggtgttgtgtttctcattactagtactctgctagataggctttcttcccacgtcttggcaatggttcattgatacaatacagctgttaatttgtagtagtatctattttgtaagaaaaaaaaaatcgtgtcttgcccttcatcgtcttgtctcatttgttcttcttttctttgttacaggttaatactatgacgtccatgagctgccccaccagcttaccgtcttggcttgaccacctccctcgtccctcactgagatccatgcatcaacatgtttccaacccttctctcattccaatcgcataccaaaaatcagcccctgtccatctctccccatctcactctatttttgtaaaccttctcactcactcacccccctcccctgatcccaactgcaatctgactcatctcactcgcgatggccgacctcaccatccgcaacctcacaatcacgcccctcgagctcgtctccatccagcgcctccagggcgaaaagatccgcaccggcaacctcgtctccaacgtcaccggccgcttcaccagcttcatcaacgccaccgacttctccgcccacaagctgctgccccgcgccgaccacgagccgcatgaccagcgcgacgtctccatccacctggaccctttccggaccgtccagaccaatgtccgcgccgccgatgccgccggccgcgagattctccggctgaccgtccgggccggccaccggcgctacgagacggacgtgccgagcccgtctcgcaagtctgccgtcatgaagcgcattgctggcgatgacggcgacgacgaccacgaagaagagcttgacctcaccgtcgtctacatccctaacggcgcctttctcgccatcttctcctccgcaaagctcaatgcctggatgaagcagctggacgatgcctggccgctgcccttcctctccatccccggcacgcacaactcccctacttgccacacggccctcccctccgtccgctgccagtccgtcggcgtcacagagcagctccaaaacggcgttcgcttcctcgacatccgcgtctccgtcaacccggacaacgacaccctcacgctcgtccactccgtcttccccgtctctctcgccagcacaaagtactttggggacatgctggacgacgtctaccgcttcctagaggccaatcccagcgaggccatcttcatgagcctcaagcgcgaaggcgccggccgcggcaccgaccagcacctcagccgctacttgcagtccagccatgtcgacaagcggccggagcgctggtggacggagcctgtgataccgacgctcggtgctgctaggggccgcatcattgttgtgcgcaggttcgcattggatgacgagatggcaaagacgtgctgggatggcagaggatacggcatagacgggcagaattggccggataactgcgaagacggcacctgtgacggaggccagatccgcgtgcaggacttttacgaagtcacagagagccagaacatcgaaaagaagatcgactacagcagaggccagctggagcgcgctgccgaacgagagtttcacgtccctagcctagcggagcatgatggcaacgcagatgctgctgctgctgctgctaagctccccatcttcatcaatttcctgagcggcagcaacttcttcaacgccacgtgctggccggagagaatcgccgcaaaggtaaaccctgccattaccgactatctctgcatccgccacggcgaggacggcaagggcccgaagcagctcaaggttggtgcggcgagcactggcattgttgttacggattgggtgggtgcgaatggcgattgggatttgattagatgtattgttgggtggaatgccagactgcaggtgtcctgaggacgatatgaagatggtggatgatggaatcaggggtcttataccaggtcaaggtggattacacggcgtttatttatttatttaatggtcaacagaacaaaagaggaggcaagtaactggcacgtagttggatagagtgaatgcagtaatagattcaatattatcaatatgtagtacttgtactgcacaaacacagtcctcttgggcttctatagctagctagcatatgctgtgaaacgtagcatcataattcataatggtatctaaggcagccatgttagccacggctctctcatttctcgtcatcaagcaatgttgaataagaaaccagatcagttctccaaggtgaaacttttttcgtcacgtggaactcggacaatgtagataatatggaatagtcatcatgctggtggtgtgcagagagaaaagtagaaacaacgtaccatttcgtcagcgggagttgatacaacgcctttacctgaataaacactttgtcacatgtcagcctctgcatcaacagatacatcaagcatatcaagacacaaaacatgattcatctatccactggttagttacatgctgcatcagtccaatatgtcgactcgacttaccatcagagggtgtaagtttgttcatatcctccacagcgcccgaaggcatcgcggaagtcagacagtgtgaatacaaaaaaataacatttcatcacaggaatacagcagcaaatgagtaaaaaagctttgtatatatgtacctattggtgtacgagttagctgacagattcatctccagcttgaacaaagagccgatgccattgaaccacgatcaggtgacgaaatctcatcctgagttctcacccccttccaccacaaggatttgtacgtcctcgctttcaaggatgaaagggagcaaggctcgatatgtccgcccgttcgttcaatttttcatcatgtgggacaggtaggttggaggaagagagtaaaagtacctgttgaaagtctgagttagcaaaactagctttgataacgagagccaacaacaaaaagattgtgaaaattctgatcagacaaggctgaaacttataaaacacgttatccacatcgtatattaagaatgaggaatccctgaggtgtcaaatgttcatcacacagaataacagctgcattgaaaaaaaaaaaaaaaatcactaaccttttgttttgcagatggagacagttgtgggtggatcaaacggggtattagccctgcttccaaacctctagattgcgttagcagagctcgccaacagacaaaagcctggaaaagaggtgatccaaagcttgatcaggtaattgtaaaaaattacaaagtcaccatggtttggtatgaattggattgttcatgaaaataatagcatcatgtaaggcgcaaagaaagggagtgtagaatagcttacctttgaaagaggccagccaccagagttcgtgcttgggcgcgcacttgcagctccgaagcagagctctggtggttgtgtttgctgagaaaaaagaaggaaaagaagttgtccagaaaatttctcgagccgaagaaaagtaggagcttagccagcccgcgctagtccaaatacgacttagttgaagaagcccccacagtggcgcagcagatctcatttgtggcgagtgctgcagcagccagcctgccagcgcatccgcgccccacgattgcgtggcaaatgcttgtgacggagttgtataagtccgtcacctccctctttctaggagatgtttcaacctctttcaaccaccttttggtgaaagtgcaattgaaaaaaactcaacatggcgtccgcggggacgatatgggctcctgtggccctgcgtctcctccgagccgccgtgtctcggaccacagcggtggttcgagagaagctggccagcgcggcgaagcccctacagaatcaggcactccaaccggtcccggtagccgccagaagcggtagacaatccatccatccaacatcagtcctcaaacaacagaaattcggcgccagatacttttccggcacctcagccaaaggtgcaagcaaggctgcccgacgatacctcagctccgagagtgctcctcgatatgatcgatccaagctcccgagctccaatacctcccgccgagtcgctcaattctccggccgtgccccatttgcgagcactctgcgacccaacctgactggcggtgccatgcctcgaacggctggtggctatagtctcggtggaaatgctcgctatttctcacacacccccacagctcctgctcaggttgtgcagaatgtttcgcaggcgatgcgggccttcttcctctccggacagagagtccgatatgacggagcagggccccgaggcgaagctcaataccgagccgtctctatggtggaggaggaggctatgcgtaagctggccgccatccccaagtttgctcccggcgcctatgtcgactttcagttgagcccaaccatcactgccatgagccctcttgctgccgccgttgtccaggcatctaccgcatccggcttccaggctgaggctactatcccaagcctcaacaccgaggggttccttgatgtcctgtccgctgattttggccgagcgctaaaagacttgacagccatttacgccgatctcggacgacttgcagctttgggcgatttgccaatatctatggaggcgggcaacttgcttcgagttcgatttccaggcgtcaatgttgaaacggtcgagagactctgcgatgacattggtatccagaggggcatcgttggccaagaaattgggtttgaaagctctcttgacgtcaaaactgcgctcagatttccctttgcaccagacgctgagaaagcgttgacatctcctggaggctctgagcggtccttggaaggacatgaactggatgatatatcctctctgggtgacgactcctttgttcatgaagcctttgcgtatgaaagctcggaaagtccttggttttccgaaacagacggatatgaaagtatgtcgcccacgaataaatcgaatcagcaatctgaagagtatgagggcctagaaggcatctatcgatttctcgaggaatgcgacaaggccaagggcagactgggttgatgcgagtgcaattctgcgtattgcaaaaaatcatcgcaacaagaaaatgaggttatgatattagaacatccacgctcttttagccatcttctttgtattattactattatttagtcatttgattagcatacttccggcaagaatggaattccttttgtgtttcttacctgtttatgatgcccaaacgagatattctaaaccagtgactgtgacagctgtagatctgaagtctgagcggaagctgacatgctctcatcgaattaagctgagctggccatgttgcttttcgagcttgtgctgggaccagagggatatggtggacctttcaacaggttggtattggtcgaaatgtcctgcaggaaaaagccaaaggagaacatgtaagcgcagcagagatcgcagctgatgactgaggccggctccatgattctattggaggcagaaagtgactgggcaaatctgatatctttggttgcagcacaattggggcctgcattaggtattctgcataggtgtattgtcttgggcttatcttatcgcttatcgataagtctatcggctgatcttattggcaaagaagcacatgctccagatccacgcagccacgcatgcatacatctacatctcatgaagagcatcagtggtgttactttctcgtgtctcagcatctagatcaattaaagttcccgtagagatctcgagactcgtcagatcatctccaacgtttagcgcacgcacttcggagatcaattcgcggggttgctcggctgccgatgaagtctcccggctgcagcttttccccacaagtgtaacctcggcttggagcctcttgcgtggccgagctcatcctccgagggcgcgagccatccatgctgttactaagacattctttgatataaatcttacgggcttctgcagtttttctcccctgcatttgcatctgcgtagcttcaatcttctttttgtagaaaaacgtattcacatcacaacatcacaatgtctggacccggtgtcggcttcgagtatcctgctcagtcagtttcttggctgaagcgcgatctcctgctcttcgccaactccattggagccaccgccgacgagcttcacttcctttacgtgagtagctgcagacctggaaagcatgcgaattgtttggatccaggcgagcaattgaagattgacagcccatcaacaggaacttcaccccaactttgccgcctttcctacctaccccgtcatcctacgtaagtcgctgtcggcgaattattctcgtgcaccgccgaaacgccatggattgcgcaatcagctgacaagacggaatgaaaacagctttcaaaggcgatacgcaggaagtgattgacttctacgccgccaacaagaagaccaagatccccaacgtgcccgacttcgactcccgccgcgtcgtcgacggccagcgaaagattgagttcctcaagcccctgcccgtcagctccgcaggccacaagttcgagatccgccaaaaggtcctcggcgtctacgacaagggccggcccggctccgtcgtcgacacccagctggacctcgtcgatgccaacaccaacgaagtctacacccgcctctttggcagcgccttctatgtcgcacagggcaactggggcggtcccaagggccctgcctcggagaactttccccctcccaaggacaagaaccccgactgggttctggagcaccccatcagcaaggaggccgcgcacctgtaccgtctaaacggcgactacaaccccctgcacgcgactcccgagcccggcgtcaagatgggattccccggcgccatcatgcacggcctgtactcgtggaactctactgcccatgatatcctcaaggccgttggcggcagcgatcccgccaacctcaaggagttctcggcccgatttgccagccccgtcctgcctggtgacaagcttgttatcaaggtatggagaacgggcgagaagaaggacgactttgaggagattcgctttgtggttgccgttgagggagggaaggtgtgcctgagcaatggtcgtgctctcatcaaggttgtgggagatgtcaagggaaagctgtaaatgtataataatgtgtgctatttgatgactgattttaggggcccgcgatgggtctcttaacaagcgatggtgtattgaaaaagctagcatgtagcctagggaatgaaaacacataaccaatcaatttgctaattggccaatcaatgaaaaagaaatttgaaatcgaatcagagcaaacagtgaaaagtatttaaatgattgctgcctcgaattgcagatgcacgaggttgataaatcgctgcctgcgtcggggttaaattctgctgcctgacacagcgacagtctctactgcgtacaagcacttttttctcacctatatatcccaccacgcctccaacctcacagctcacagagcggccgggcatgcctcaatctttatgactgctattcattcttttcaagaatttatccatacactcaaaatgagccaaagccaccacgtcggccagcgaatttcctacgatggcgcgccgtgcactgtgcgctacgtcggtgaagttgcgggcacggcgggcagctggttgggcgtcgaatgggatgatgccgcgcgaggcaaacacgacggcgctcacaagggcacccgatacttcacatgtagctcactcctcatttttgtgtgatttatacgttgatgcgctgactcgatacaactacaggcctttcaaagtcgcccacggcggcttcattcgttcggccaacccgcccggctgatgcccccctgagcttcctcgccgccctcaatgagaggtacgtcgtggatgcgccgggtgcggtgcagggcaagtcaaaggtcgagttcatcgttggtggcaaagtcgcccaggagatggggtttgacaagatctggcagagacagtcgcgtctgaaggagttgaagattgtggttctcgacggccagaaggttgccatggccagaagtgacgacgacttgaatgatgaggggcttgctgcgagcattgctgagacgtcacccaaggttgcggaactggatttgagtaggaatctgtttgagcggcttgggcccgtgatcgagatatgcagagacctgaaggatctgcagaagctgtgcatcaagtacgtttttctcattacttgcacaaatgtcctactattatgctgatttgagtcctctcttttttctgttctctgcaatagcggaaataggtttcttgatatcctcacagatgatgccctcagaggcgcagagtcggtctttggcggtgtgacggagctgcagctaggagagacgttgatgagctgggaagagttgtgtctcgtggccagcaaatgcccttccttggcgactctcctcgtaggctcaaaccagctatcgagtcttcccattatgagccacgctggcctgccatcaacactaacagctgtcaatctagagtacaatgatttcacaagcttgtcagatatcgccagcctgacgaatttgaaatctctccgccatctacaactcaagggaaacaacatatcagcgataaactcttcccctgacgctactgatgtcatgtttcctccctccgtacaacacgtcgatctatcatataacaaggtagacagttgggagttcattgacaaactgccggctgtcttccccggcatgacaggccttcgcatcagccacaaccccatctactactccatagatgccgactccaacgcgcagtcttctgatgaatcattcatgttcaccgtcgctcgcattgcacagctcaagattctcaattttacacaaatcattgccacagatcgcaccaatgcggagacattctacctatcacgtattgcaaaacagcttgccacagtacccgaagcagcagaagattcaatcaaggttttacatccacggtacaaagaactctgtgaagcgcatggtgagcctgatgtgattcgtcgcgaggagatcaacccaaactttctcgaggcccgtctcatcacggccgagtttcactacgaaggggcttcagatgagggaaagaagacgagaatcacaaagatccccaagtctttcgatatttacgccgtcaaaggcattgtggggaaggtgtacagcctggcaccgctcaagctgcggctgatctgggagacgggtgaatgggatcccgtggccggatttgacgaaaaggacgatgacgatgatggcagcgacgacgaagatgagattatggcagaagcggagatggaggcggagatggaggcggagaaaccggcagcaagcggtgaagatgatcaggcaggacgatgggtgaagagagaggttgagctcacggatggtccgaagcagctgggatactgtgttgacgggtcaagagtcagaattagagtagaagcatagcgacggggctagacattggatagaattatatggagcatgggcaacaaatcagaaatcagttccatttattttttttttcaagtgcccggctcaaatagtattggggcaacatcattggagcaaaatttctacagacggacaaattcttcagtttcgagacggcatagatcatcttctttggtgtatcaaacgtcggctcggagcaataatgagtcctacctattcatgcaaggcgtaaggcgcacaaaaggagctgcttaaaagatgtttggagcgaaattccccgagcaagccccaacgtaagatatatgcttatttgcaggtgtccacccatcgactctccccgcacggaaggggaactccgttggttaccatgattgcggacttgcaagtcttggcaaagagagagctgaagaggatgtcgtgagaagaggaggggcatcgaagtgaagcctgcaatgaacaatgtaacttgaaacggtaccggcatgcaggtccgggtgaatggatatagatggaccaaaagatatatatatatgaacattaagacctgaacagcaatttagttttgtagatacttccatctccatcatccaacaagcaacccaagatgctcctcacaaccaccatcgcaagctgcctcctcgcagcctccgcctcggccacgaccctccaatggcactggctcaacaaccccggtgtccagcccgtctcccccctcggccgctccatcaccatccaagtgccccccgacaccgacgtctggcgcccagccacgcgcaagaacaacttcacagcgccctacctctacaccaccgtcgccgccgcgcgcttctccagcgtgcaagtcaccgtcaccgcgccctggaagacgctctacgaccagggcggcctcgtgctcgcctttcccaaccgccacagccccaacgccacgcgcttcatcaaggccggcatcgagttcaacgacggggcgcccgcgctgggcgtcgtcgcaacggacatcctgtccgactggagcctgagccccatcacggagaagcagacgacggccaacgcagaggcgaccatattggtggagaggcaggatacggatgcctgggtgtatgtgcttgagaatgggggacagacgaggcgcgcgctgaggcaggtgacttgggcgtttaacgaggacgatgctcagggactggcgagggaggttgaggttggcatctacggcgcgaagccgacggaggagtcgggcgcgggtcatgcgcgggacacgattgcggtgacattttccgagtttgccctcaatcttgtgtaatgtagattttgtagcggtgatcacgatattgttgtcaatagtgtaggtatgcaattggcatgtcgcgcagctgggacttgcaaactccatatccgaaaggcgagacgtgggttaaccccgccagaacagcgacagtgtttgcgacattatagccatccctcatgaaaacaccatattcatcgaaacccaaatcaatcaggccaatgttgtaaatgggattaagcatctactcggcaatggagataattcagcccaaaagacccaaagacggctctcggaatcgcgagatcccctgccctggcctaaacccttcggatcggatcgccaatctgcaaatctcgggtttcctctattctggagataaaaactaatcccgtagcgggcttgtcaagaatttagagtaacggaaagggcatagagtttagtgctggttcggattttcgaagcgccacgctgctggaaaatgctcgcttcggaataaaatgcattttgggagacctcataaagccgattgcctaaacgggaaaccgcctctacacacccatcttaacgccatcaatttccgaatcgcgaaaagagacagtggtgtgaatagatggataaatagagagctgaagatttgcaaatcatgagaaaaatattttgtgcatcatcaaacaattcaagttacaactttgaaagagctctttcgctttcacaacactttgtttctaatacaacaaaccactataagcgtccaactccaaaatggccacagttatcaacaagagcgtcggccccattggctacggcctcatgggtaagtctaatagtttgaacgcctaacatctacgcaacaaatcacgttactgacacctcttctctaggcttcacctggcgacctgagcctccgccattggaccaagccattgccgctctgaaaaccgccctcagcaacggcatgacgctctggaacggcgcagagttctacggcccgcccgagtacaactccatgactctcctcaaggcctacttcacaaaataccctgaagacgccgacaaagtcaccctcatcatcaagggcggcgtggatctcaagacgttaaagcccgacggaagcccagacaacgttcgaaaatctctcgacaacatcatcagccagctcggcggcaccaagaagctcgatctcttcagctgctcgcggagagaccccaacacccctctagacgtgacttttggtgttattcaaaaggagtacatcgacacgggcaagctaggcgccattgcgctttcggaatgcaacgccaatacaatcaatgaggcggcaaagattgcaaagattggcaccgtcgaggtggagttgagcatcttcacgccggatatcctcaagaacggcgttgctgccgcgtgtgcccagcacggcatccccatcaccgcatattctcccatcggacgaggagtaagtcctatacacaccaccccaaacgcatgcacatagctaatactcaaatgatagatcctcaccggtcgattcaaagaggtcacagacctccagcaattcggctacatcgccaccttcccgcgcttccaaaaggccgccttcgagcacaacctcaagctcgtcaaccaggtcgaggccctcgccaaggaaaagggctgcaccccagcccagctcgccgtcggctgggttcacagccagagcaaccgccccggcctgccaaccatcatccccatccccggcgcgacaaccgcggcacgagtggaggagaactcccgggtggtcaagttgacggaggaggacatgaagaagatcaacgacatcattgagtcatttgacgttgccggcgagcggtaccctgacggcgcgccgaggaacacctagatgagtgtccctgttggcaagtattctaagccatgcatttgttagcagtcgcacagttatttgtatacatgtgtagattaatgtattatgaatttgaaaagatcaggggtgaaattgtccacagtcgaccgtctcagtttaagaaaccaagatggccttgagcattgcagaattcatcgagatgaatacatcatgagacatgaattacgaaaaatagggtgttgaattgtcattgaattaaacttaccagacaggcatcattgctcccttattgcgctttttacgcgtacatggcagatacaccaaatgccgcgtggcaaagagaagagcatctgagtaaggaggaaaaaggcatcacgtcgtgctaaaatatcttcctcgacggagacccacgacgctaaagaaagtgggtatggccctgaatccgtccatcagtattccgggtctcatcttacataaccacatcaaagcataccgaaatacacgtcaaaccggcaatttattgtctccaacgcctcttctgtctcgcacatttctaggggtatacattatcatctcaccttcatcaatcattacacagaccaaggatcgtaaggaaaaagattaatgtgccatgcacgccggtaaaccaaagaaaaacaaagatgctagacaatcatcgctccattcatgcccacggcctccaccctgttgaccagcttcttgacatttgcccattcctcattcttgagtccttctttgccgcccaggccgctagccacctcaaagactgtcagagagccgtcaatgccgccggttgcgatgcgtttgccgtcattgggttcccaggccaccttgttcaagctcttggagagcatcgtcctgccatcttgccggctgcttggcgttattctggataccggctcttccgtatcaattgcgatatcccagaattccaaccagccagcgccatctaccagagcaaagacgctgggtttcacgggtgaccatttagcatcgtagaccacgtcctcgcgaacaaagtcaatcagtggcgatacagcaccatccccggcaccaatagtcgaagtggccgcaggagcacgaatcttccaaagcttcacgctccaatcaagagacgacgagatggccaaatcgccgagatccacagggccccgggcgggatggaagtcaacagacatgacaggggccatgtgtcccttgtagctaatcttcttatcgacaccggccttggcgccggcacggtcatatctgtggcaagggaatatagttccctcctcgcttcctacgaggaagaatgttgggtcggtctgagggaacgaaaggcatgtagggctgacatcctcaacagccactttagcctgactgggattcttcagttcgagcagctcttgcggttgtgcaaacacatccatgctccagccgcaaacgacaccgtctgtagagcatgaaataatgttgttggcgttttgtgtacccacaatatcaacagagtagatcgggtgggcgtggccgtagccagtcaacggagtcttctggactggcgcagcctttgctcgagtatcccacaacagaacctggccactgtacgaaccaccaataatgaggtttgggtgatatggcgaaaattttgcggtgagaatgtccgactgtgcggtaaagacgtactctggtcggttatgcatatgaatattccacacctggacaagcccatccggctcgtgaggtgctgtcgggtttttggtgtaggaagcgagcaccagctcgttgaatttgggagagaaatcaatcccgctaatcattcgttttttagaccaacgatcatcatagaattgtgtcacctccttgactctatgccctccttttcctcccgtatttccactctcttcatccttgtcctcgaggtcttggccatgcaaggcataatctgtaagaatatcatatgtctcttgatctagggctctctcaatcactttggtcgactgctccaggaaatccgcgaattcgtccgagtgggtaacagcctcgagttcttcggcagtaagctctctgattggatagttggttgttgaaaaaggctgtgtccctgcagcaccttcgcccaaaagctctttggtcgctcgcaactcttcttccacttccagtctaatcttctcacgcagctcctcctctcggtcccgttccttcctgctcagcctcttgttgggtgttgacgtcggtcccatgaagtcatctgtatcggaggctatcgactcgtctcttgtcctatcagggagtgtccattcatctgtggtttgtacacctttgctgtatgaatagacctccttcacaggagagggtggacattcatatacggttgtcaagggaacggtagtcaggttcagcgccacaggtgtagggcctggggtagtctgcccgccttgtccagccatggaagtcgtccattccgacgtcacattgctgatttcgccgccgctgagaacactattcggcctgctcccacgaggcgccggtgagccagggggtcctgtcccaattgagctgggcctactactgccaactaagctgtcaatgagggactcgatctcgcggcgactgtctgctcgtcctggcgtcggtgatactagctgctatgcaactggcgattagcggatccgaagcaagctgcagaccagggaagaacaaacctcgttgggagagctcataccagtgcgggtgtataccgcctgggtttggttctgagaggcccgaagctctctctggcgcttaagctctgcgagcttcgccttcttggcaagaatctcatctcgtcgttgctgcatcgcgattgtcccacagtcccattgcgggacgcaccagatataaggggcgaggcgagatgcgaaaggagaagagggaggtcaagccacggcgccacggggggggtatggcaacaggcaggccacgatctaggagggcggggttcgagaagaaaagggcttgcagaaggaaaagagcgagcgaagcgattaaaagtatttaaacaaagatattgcgagccatgcgcccacctcgtttgtctattgatactccgtacaccgtaatattaatggcactgggactaaatcgtagcgcctgcatcgccaatatgccattcagagcttatcgcgttgcagctggattgcggccagcacgtgacattcgcaggcccagaggctagagccacgcctgtagcagcggcattccggggctggaaaaactgcgacttttcccgaggacatttttcaaatctttgtccccagccgacgcaacaattccctcgagccaccgtcgaccagggttcagcgacggccattgtcgagccccccaaattcgccctcactcctcgaatcctgctccctgcagccgcgcgacgtgcgaacatcaaacatcaccatgtcgtcaacaggagtcaacgtacgtttgtctggtctaaacctcgcagtgcccaaccgcacgccgccgtcccgcatcggcctcgatctttgcgacagccgcgtgcaattgggcccgctcgctgggcggcacaattctgattgattctcttccaggtcttccggtggtccgccctcgcctttggcgtgttctacggcttctcccaccagcgcacgatcaccacaacccagcgagctcagcacgcgcagcacgagtatgagcagaagcagaagctgatagatcaggccaaggcggaatatgcaaagaagaagaacccttctgtagcatcagcagacgatggtacgcacaatcgcgcagccacatggcatatgctctgtctctctcctttcagtccagcggggctactctgcagctttccaacgggaaaaggaggagtggaagcgcatgctaggaatttggccagcaaaaagctaactctttgggaatagttgttacagatgtcaacagcccgaattttgacctcgagaagttgctagaaaagatctccaaggaaagcccttgacgtaactgaggaataacgtgggccgatggaggggtgaggagcgggaaaatggtcgttggagaaaaaaggatgctggcggacgaacaaaatatgaccgtcacggaaacccaaaagcctcacgaggcataatcaggacaccgcagactgcaaaggcagtgtatacttgaaactacacatggcgccgctgcatagaggtttcgttgggtcatttgttctggtgaactgtacttgtaaaaatatgcgcatttagacgtttcaaagttaaaaaagaagagttaccacattgcaagctatgctttgagaaggtgtttcgacgtttgagcgaccatcaattgcacctcgcagagcatgatgtggctccaagcagcttcgaggtggaacgataacactcgcgcaccagcggagttttttctttagctcatttcgtcttttttttcttctcgcttcacaaacaagggaaatcagcaacaaccacgacagtgaatatgaactgctgctccaaggcgattctcgatgcagactagattacacagcacttctacagcttccgccacgattcaatcccgttcccacttttacaattggcgcagcgcagcgttttggcgatgtttcgtgggatgggcaatttgatgattcgggaaaacaccggcgcgcgccggccccacaatctcttgacatacgtagcaccttgctgtaagctcaagctgtcctcaccacgtctcagcgtggcttctcaaggtaaggtacgaagcatcgccatcaaccttcaggagagccacaatggcggtcgaaacccccaaagggcccgccttgggctacaccaccgaaagcacccgggcgctgttccgggtcgtcattctctgcttcattgcggccgcggctattgcgagtcgtttgttctctgttatacgtaagtcgctgctgttctttatagctgccattctgcgatgtggaggccattgcggcgctcaatcgcaattgtggtggcgttttatgctgaaagctaacggttcgcctttaggatttgaaagtatcattcacgaatgtcagtgaatccgctctcgctctctacgttggagcgcatcgacttgtcgacttgtcttgcccaataacacaaagctaaccaacccatctagtcgatccttggttcaacttccgagcaaccaagtaccttgtcgcaaatggattccacaagttttgggactggtttgacgaccgaacatggcatcctctcggtcgagtcaccggaggcaccctgtatcccggcctgatggtcaccagcggtgccatctaccacgctctcaagacgctgacagtccccgtcgacattcgcaacatctgcgttctccttgcgccggcctgctcaggtctgacggcctttgctacatatctcttgaccaacgaaatgactacgtcgccatctgcaggtcttttggcggccatcttcatgggaattgcgcccggttacatctcaagatccgttgccggcagctacgataacgaggccatcgccatcttccttctcgtcttcaccttttacctgtggatcaaggctctcaagctgggttccatgctctggggagccctctgtgccttgttctacggctacatggtggcatcttggggtggatacgctttcatcacctgtctcctccctgtgcacgctctgaccttgatctgcatgggccgatacagctctcgtctctatgtcagctacaccacctggtacgcgctgggaacattggccagcatgcagattccttttgtcggcttcctccccataaagactagcgagcatatgcccgccttgggtaggaactatatttacccttgatagaaccgggaactcttgtctctaacatcgcttgtataggtattttcggcttcatccagcttattggttttatcgagtatgtacgatctgccatttctggacgtcaattccagaccttccttgtcacaatcctcgtggcaacgtttggcctgggtctgcttggtcttgttggtcttacttctttgggctacattgccccctggagcggacgattctactctttgtgggataccggttatgctaagatccacattcccatcattgcctctgtctctgagcatcagcccactgcttggccatcctatttctttgacttgaacttccttgtctggctcttccccgctggtgtctatctgtgtttccaggagctcagggatgaacacgtctttgtcgttgtgtatgcccttttcggcagctacttctctggtgtcatggtgcgtctgatgctcacgctcacgcctgtcgtctgtgttgccgctgccatgtcagcctctcagatcctcgacacatacctcagctggaagtcggttgttcccgctgaggagcaggaagcaccaaagaaggtaaggggtggtctccgcggcgttgagaagcctaatgtcggcatctacagccctctcaccaaggtgctggtgtccggatctatcctcgtctacctcttgatgtttgtctcacactgtacctgggttacgtcaaacgcctactcttcaccgtctgttgtccttgccagccgtatgcctgatggaagtcaacacatcattgatgattatcgggaggcttaccaatggctgcgccaaaacaccaaggaggatgccaagattatgtcctggtgggattacggctaccagattggtggcatggctgaccgacctacactcgtcgacaacaacacctggaacaacacccacattgctaccgttggcaaggccatgagctcaagggaggaagtcagctacgaaatcatgagacaacacgaagttgactatgttcttgtcgtattcggcggtctcttgggctactctggcgatgatatcaacaagttcttgtggatggtccgtattgccgaaggcatctggcctgacgaggtcaaggagcgagactttttcacttctcagggcgaataccgtgtcgatgagggcgcaactgatacaatgaagaacagcttgatgtaagtgaaaaattaagcgacgattgcaacaagtcatcgatgctaacaacaaaactaggtacaagatgtcgtattacaactacgcctctctgtttcctccgggacaggccgctgatagagtccgacaagtccgagtcccagaccagggacctgttatcaatacgattgaggaggcttataccagcgagaactggattatccgcatctacaaagtcaaggatcttgacaacattggtcgtgatcacgttaatgctgctgcctttgagcgcggccagaagaagaagaagcccacgaagaagaggggcgccagagtgcttcgcgtggattaaaagggttggatgtgttttttcacggataggtatctgagggaggccgatagaagccagataaaaaaaagacatggctcgagtgctcctatatatctagacaaaagttagtctagaatgtatatcaatttcatgttttgaagaaaattatgcgagatttgtcagagtaaaccttgatcacgagcactattaatgagggcagtaatgtatgttcgcgattccatcatcatacagcatttagatgctatcaattcgctcagtaaatgcacgagttattccattcagtcttttcaattgatctctatcaaactgtcacccgggtatcgattgacaaactggcagctgcagcagcataaccggatggactttccagctggcgtgccccatgaccataacacgcaaaatggcacgagacgcgccttcatcccatgtcgtgtcatgctttgttcagttcggcttcactttctgtttatttcaactcaatttcacttttcactcatatggccgttgcacttactcccctttatcccccctctctctcctcctctctttcttttctttcttcttctaaaatctaattccgttctcaatcactcaactttcttgtcttttcttgtctttttcttcttttttgattctccattaccaccctctcttccatctcctttccaccctcaatcatcgctttccgtctattgaacttctctctcacatctacgccgttgccatctcacctgtcgattcagctaccatgggtggcagcaagaaaaatcgacgcaaaaacccaaccgacgacggcggagttgatcttctcagccttgctttcaatctgcccacacgccgcgacatcgagcgtgcagatagagaagctgcccaagttcagtctcactcgcagagtatcaagattcaatacgacccaggcgatgaatcgagtgacaatgagtcgctgtcgacactcgatttaaatgccagcaagccgagcactgaagaagccgacgagaccccaaaggcgcaaaagtcgttcaagattcgctcccaacgtcaattgaagccacaggagcgtatcttccagcgctcttctcccaaacagaagccaaagagaattgatgctgagccgtcacctacccgtcgaacttcaaagcgagactcctccaaggctcgtgaaagatcctcttcgagcccagccactctcagaacttcttcacctgcttcttccatcccatcatcagctactttcccccggctcacctccaattattcccaaccgcagttctaccaacccgtgtttgcttttcctgcgggctctgcgtatcccccggcacaatattattcagccttgaccaaggctgattctgcctctgatgctattcaacatgtgccttttcctgtgtacacactggcccctacaaacatgcccaaaccccaccaacctagctcaatttctcaggaggttcaacgcattcagagcaagctcgatggagtggtggtaaagctctcgaaacacccagaagatgccaccttgagaagtgagctatccgctttgcaaacagagctgaatactcgattgaacatgctgctgggcatggtgcctctgaaggaatcgaacatgtccgaaggctctgagcttcgcgattcgaagacaaagtccaaaaagcttacgactcaatcccagcctgtagttgctcagagagagatgagtccaaagagaaaaatgcgccaccatctttgcacgggctgcggcaaagttcgctcttccaactatcacaccaagcaccctattgtcccgggaggcaggccgtctatgaattactgcgaagactgtttcgaagaaaacgttgaggatggagctttagactatcatttctgctatgggtgcggaaatgtcagatccaaagaatttcagcaaaaccacccaacctcgaaaggcgaaaggccctttcccaactattgctcggtctgcgtggaggaaatccgatctgccgaggccatcgcagacgtctccatggttgattttgtgagtaatttgtttcatatagatttgaagacgtggaatcggaattaatgtaatcatctcaggctcctagtcgttcccacaagaacagctcatatactgattctacccgcaatcacactcgaaatggtatgcccgcaaaatcattgatttcagggccgagtttggaaaaacatcaggataaattggatactttgcttttctcagctcatccagacggtagcaaggctgttggctctcccgaagcaaagaaaattccgcaaccgctgaagctttcgacaaacggccctcagctcagcccctcgaactcctcgcctgattcgccctactatccagttcgcaacactggatcatctcagagacgggcagagcgaagtcctctaactagcccaggaagtcaatatggcagctctcctaacactccaacaacgccgagataccagcccccttatgtcgaagatattttctcacctattcaacaaacaagcaagctgccaacagattaccgaagttcctccaaatactctccttacggccgccagggggatattttccattcagtggcacctgaagacggacgagaatcagttgctcactccgaaaaagccccccgctctgatatatccgaagaagcatccgataattctacggaggggcacacttccactgatggttcagcccaatccactggaagcaaaagtgtgaaattcagaccaaaagtcgacgttcgtctttcagactctcgcgcgtcaagcaatgccacttcgcatgccaagattcttgaggaagatatcaagcccaacgaggagactatacccagtcgcgtgggtatatttggaacttcgccaaagaagtcacagactggctattatgcaagaacgcaagagcctcacaactctgcctcctttgcaggagaggatgggtatagcgaagctatccctgagagaggttacagaggagctttctctaaagacagccctgcaagttcttggctgccccctctgtctggtgccagtggagaccattggtactcgagtccttttgcataccaatcgaccacgtcgcctgccatggatggctacacaggcttcaaaccaggtggaaagtcaaccttcaactatggttctagcggcggcgttgggagtgaaaccggtcggccgcctctacgtgccactcgcagtgcctttaatacagcaaatgtcagcacagcggcggctttttcagatgatggaggagagcgggactcacaaagacctcctccttccccgacttctagctcgcaagctcaaggattcccagagccgtcaagcaaccgttgggagagctatacgtcgccctacgcgggaggaccaagcacccagtcctccttcagaaaaggatcaccttggaataatttcccttctcgatttgactctgactgttacacaatgcaagatgactcttcattcagccaaagcgcatttagtgactactctcaacccagtagtaacccttattatgagcctcgcaaacgcccctttccgaatctgaatgattattgctcttttggcacttgggcaccgcgcattccaggcaaatgggcaaaagattatcagagcacagcaaagcctcctaagcaaacgccgtactggatccctgagcccatcattgaagaaccagattctcctgagagctcgccgggcaagcgaaccaatatgctcggtaagttgatacgcatggacgatgctatcttgctccaacgctaactattcacagaatttgatgaatttgatatttctcctgtatcttccagcaacgtctctagtgtactctttcctgatttgggaagcttcgcggatcacgaacatcaatcagatgatgactctgacaaggagaatgcgatcagcaaaagcagccgcgagacctcatctttcgactagacttccgacataaatgcgaagtctttatatgtaaacaacaatttttgcttttcaacgactatttcttttgtttttcccactaataattggcaattgttaccaaggacggatcacgctttatttgtataacttttttgacgcgatttgggaacaatgtttatgacaggccgaagaaccggatttatggccttttatgcgttggtttttatgagtttttcttttgtatttgtacagccggaaggttttagatcttgctgtttccttcttattttcttttgttttccccttttctttcctattcgtctctgttcttttgtttccttttagatttgtaccattgcttttattgcggcgaagagagttgattaatccaccatgtggaggaaagacggttggagggaatgatggacaagtggcagatcgattggctgtcatctggttcacaattagctatctgggaaatcgcggtcagtcagcgccggggagcaaggaactaagaagatttcgatttgtagttgagattgcatttgctaaataaatgattctaattatactgggatttgcaacgcctatatattagatgacatgtgtgtgtgtggtatatgtacccgatcataacaacaaattgcagcctgagctgcccatgatttccctctccagcataattcgattccagaccattccagttccctcttttcctacccagccatccagtcatccaacacatgcatccctgaactcatgtatagaaaaaaggagcccaatattcactcctctgcaaaagtgcattttccctacaaaaacaaaaccaaataacaatcccaaatgagatggagatggaaggagaaaaaaaaaagaagaaaagaaaaaaaaatgctcgctcacattgtgctttacatgaacttttgatgcataacaacaatgaggtgatgaatagaatgaaagatgatgaaaaacgcccaaactcgaaaaaaaaaaaaaaatcctcttccttcatcggaccaaccgaacagcatccttttccggactcgccctcatcaacgtagattgcaatcgagtcgaaaacatggacggagccagactcattgcgggagagcctctcctcgaagaagaagcattactagtagtagagaggcccggttttggggccaagagctcaatggcctcgagcctctttcgctcaaagaagaggctcctctcgcgctcaaactcggttcgcaggcggcgctccttgtcctccgtttcgacgtccttgatccgctggcgcttctcggcacgtttgttggaggcgtcctggatgcgcttttctgtccgcaggcaggcggcgtctagctcctttgccagcttggggggcgcgagctcgagatgtttgtctttgcgctcgctgcatgagccgccccagaggcatgtgaccttgagcgtggtttgttcgttggagtcgccccacacgagcagctcgtcttcgtcgtagagtttggtccagttctttgaagggccaaagggcttcttcgggtcggaagagtcgagcatttgtccatttatgcgaattccgccagaggccttggtcgagatccagagatgatatgactttttctcatctcccgctaaatcctgtgtccatggaaggggtgtcctgacggggtcgctggacggatcatagccttgcttccacagcataatcttgaaggcatattttggcactcttgaattggatttgtcttcgtaaacgacggtgttctcgaggccgcggccaaatgaaataaatgtatcggccatgagacaggtaatatctctgacgcaagacgagtcgtcagatgttatcagagcgacagccccggattctccatcgagctgtaccgggactaccctagcgctatctggaatatcggtttcatcagtagccgcgccttcggcagttggacccgtcgccggaaagtccatattgacgtcctcatcatcaggagcaggagcctgtacgctcggcgtgttttgcctttctgatgcggcaacaggggggaagtatttcattgccaggctccacaggggcgttttgcccgggagaaatgcctctttccgctggttggccgccaggacaaacgcaccatactgaagctgtgtcatctcggggtagttgaggtgccacgttctgcgatcctgagcccaaaagatctttttgctcaccggttcatcgatctggcggccggagttagatctctgaatcggcggcatgcgggatagtaagtcatactcttcggttgttgggtcggcaacattgtccataaacccctctgattttaatcttttcagagctggcttgtcggtaggcgtgctatcattgtcaaaatctgcacttgccgcgagaggcgaaggggatttccgtttgctggtgttaaaatcggaggaagcaattgaatagctggacgcatttgggtccccaatcccaatcacagagacaccaaggctttgcgaggcaacgttttccaccaagctttgcagttgatcggcagactgcgcatgaccaatggatacgcttctctctggtctaaagatgctgccgtatttaacaagagttgcaccggaatccccagaatcgtaagcctcgtcatcttggccttcaaaatggctaccgttgctaccatcgacggtcatttgcggggccggtacattcaattggctttctggaacggcaccagaactgccaacggccgaggcaccgacttctccaaataatcggagaggtcgtattgtgccttgcccaaaggtataattccagtcaatgttttccttttcgttttgctcttgctgcacgttgtcgtcttctctttccgattcttcccctgcggaatcactcacccgatcatcctcgtcttcgattgtgtatgcgtttggttggtgctgagtcccgtgatactgggatgattccaagacatcttcttcgtcggtgatttcgtcaaacgactgtgaggcctcaatcgtcctgctatgaatccacggatgctcgtccaactcttcgaccgtcgcacggttttccggccttcgctgaagcatggcgcagatgaagtcgatgccgctattggaaataccgcgatcgtctagcggtcttatgtcaagcaacattgtcatgatctgatgcagcagctccgaatagctagtgccgctcttaacgggataaggaggttggccggtcatggaatagaagatgacgccgcctaatgaccagatatccacggcatggttatatctttggcccggtacacggcgagccttctttcccctgctccttatgcctttatcgtcatattctgcatactcgttatacacctctggagcacagtatagcagggtgccacaaaacgttctgagaaatgtctgctccgtatccaccattttggagagaccaaagtctgtgagtttgacttccaacgggctaagcgagttgatcaagatgttgtccggcttgacgtctctgtgagtgatgttgttgttatgtaagtaggccagtgcgctcagcaactgctgggaaattatcctggcctcggcttctggaaacggtccctcgtctgcgacatgctttccaatgtcacccccaggtacaagctccatgatgatgatgagaaaacgatcctcccagtcgaagttttccatataacgcacgatattgggcttcggcgcacacacacaagttagccaactctcaagtcgtacacggtagattgaggtgagtagcaaatcgcaacttacatgttttactctctgcataatcttcatctcattctcgactttctgatccagcactccattcttgataaagcggcgcttctcaatctctttggcggcgtatggcattccatcgtatttggacgtcactttgtagacgacggcaaatgctcccttgccaatcataccaatgcgattgtacttgccggacccattccactctcgccgcacgttatctttgcgctttgtcggagagcgctgctcggtcggttggcgttccgggcgtcgcggggtgatcaactggccagcattcttgaataaatcaacatggcctccggggccggcagtgattgtttcaacaggccccggcaataggttatgtcgaatgaagtagtcgtccaccttgcgctggtacgcatccagatattcgtcggcacggcgcgggattcggactcgaaaggtgaggtcttgcatctcgttgtgtaggtagattcggatcacggaccctgagctcaacatccatttaagaatgggcttcttggtagggtctttgtgggtgttcttgaggaggcgatcgtcgacaaaggttccgttggtagattgatcctcgatcatgacggtgccgtgctcgttgacaaagatgcgaaaatgaatgttgctgatcctcctcagcggatcattggcaaagacgatgtcgcatcggccaggattcctcccaaagacaaagccggccgcagggctgtgaaccaggctcgagagccgtaggataatggcgtggttgccatggtttgcggggttggattcgaattgactcggtcgatcttcgtgctcatagtcgagttccacgtcgtcggcttcgtccctgccaatgaggtacggcgactcggtcttgagcagctgctggacctcgactcgcgcagtgtccgagtgcgggtacagcacgcagatgatgtctgagatgtcgtcgtccgaaaagcccgagttctgcttccctaatcggcgcgggtcgaggatattttgcgtcgctgcgagaagcatggatgtcagcatcaaatcgcatcgtgtcgcgtcgcatcgcatcgtttcaagctcgtcaagggacaaagaattgggatgcacggccgggtcctaccttgcgttggctcttgcgtatcgccttcgccgtccattgggagcgacccgatgaagctgcagctagaaatcggtccaggttgcctgcctcaggtgtaaagaaacaatgcgcttgctatgctagtcggataagcagactgtgatgaagacaagattgaaatccaaaaccgccttgggaccaacaagggagcgtgctctttatcagggaacttggcgggagcctaggccgacgtgactgtcacaagcgccctcttttttcaattaataagggagctagctactacaccagccgcaccgcaccgtagtggccgctcttttgttgcgccacggcgccagatcttgctagaggtgaggctgtaacggtgtggggaaattgaaggaaaatgtaaaaaaaagaggaatactagcagggtagtctatggctgcgcggggaattaaagaagaaaagaggttcaaggtttgacagatgagagatgaggagaacacagcaggcagctaagcaagaccgcagtatacagtagcaggccttttagctggcgggatgggcgattagcgatagcggggtcggcagtgcctacgtctggagtaaattggcccgagaaaaggcaatgggagagaaaatgatgcttatccaacagcatacgacttgaaataaaaagggaaatggtagcagtaactacgaagcagcagcagtaggtagtaatagcagcgagaagaaaaaaagaattaagaaaagacaagacaagaaaatcagatgaaacaaccaaacgcctgaatagatcatcaagcccgtaacaacgtcattaacagaccccatggcttccacatcacgtcccatgcttttttcgcgccacaaagtatggagaacaaataagaaaactccctaacctacatggtaacagaaatccccttacatgagtaaaattaaaatagcagcaaaaaaaacgccaaagaaatcacagagcataaaagagaaagagaaacaagaaacgacgtgtaccgtgcccgtgttccgtggacgtgcctggtgcgcgtgcgtggacttacaccaaaaaacgcctccgacagtcacgcgaaataacgcccaccgcgcgcgtctcttcaccaaaaccacacgttctcctctacaagaaaaggaaaaggaaagaaaagaaaaaaacgcctccagtcaaacaatgcggctctcgcatcgccacacaccccccttgtaccgcgtgttcgcgataagttcccccgacagataagtcaccagatctctcttccacgcttcgcctcaccttttttcgcgatgccaccgccgggtctctaggaccttgcataaaattgggtagctcccgatcttgcagcttgcgtgcccccgttgcccgcacgcgcgtctgaggaaccaataaacccccccccccccccccatgcaaccacagatgtcatgccctctctgtgacattctgtagattacggtagaacctagacgattctctgcttagtgccgtgactttgcatcccttcggtggtggtgaggggtttcccaaaccagggacgcagcgaataatggccgtttgtgcggctgcacctacgtgctttacatatgcaagtcgtcaaattgatgaaacggcagattgtaacccctctatttaaatccatatctaaatccatatcatcgccagatctcatcgctgcagttgcgactacatcagcaaaggctgtttccaagtgcaaagcacatgtaaagcatcacggcttcgccggtaaacgtcatagtaatcacgcgccctgctcattcgccaaaacttggtctcatcacagtcagttaactgctaaatgctctgcaacaaaagtcacggggcgagtaaaggggaaaagtgtcctcgttacttggtgatatttccatctgtatactgagtctacctggtatcaagaatagtgatcaatgcattgttttaatcttcatgtccgcttgacacgaatactagaaaacttccacctgctaacaaaagaaaacaacaaaacgccaatcgcatgagaagaaaaaaagatgtcataagagcattcctgatactgcttctaaaaaatatactgtgcaatatgtgatgcttccggcccaacgcctaccaatgcatactgcatccaaagctgcatatacattaccaccgcttcatagggtatctatcgcaagatagaaagatattcgagaaaatccatatagggaaagacggaagaaagaacaaagaggagagaaagaggcaaggaaacttgcaaggagggtatgtcgtaaccaaaagaagaagaaaatgctggtagtgtactgtaaggaaaagcagcgccgttttagtattgctgcatattagatactgattgcgggtatccaccatgctggctgggcgccatcatggagcccatggagttggctgagagggttctcccatgtccgtacggtgccgaagcgatagaggctctgtgctggacgtattgctggggagtgaggccaggggaccgctgagagctgggcgaaaccgcagcaggctgccatggcatggtcgccgagtcttgtctcctgtggccaacgtgctctgtcggtgttctcggcggtggcacttgcgctgcagggggcgcaggcttgcgaagcaccggaggggcaccgtagtttactgttggtccaaagttgacgtttgccatgccgaagccgggagaatagtgggcatccggatcagcaccgccgaccgtcttcaaaacacccgcgcgaggtcggtccacaaaaggttgctgaagctcgttggtcaactcgttgccaaactcgagatgcatcggtggctgaggagggaggaagccgtcgtattgagctcgagattgggtagtataatgatcgataatgtcgttgggagtgatactctggtgtttattgtcataagagccaggtctcatgggcagaggtttccgctgagggtgtccttgccgatatccgggagagccaccgtttggagggtaggcagcatagcgatcattggggtaggaggttgcatgaggaggcggtagcgggcgctggccatgataggcatctcctgtggacggcctctggtcatagtcgtcatgcgagtaaggcactgtggggccgtacggagatggctgtcgctggttggatcgattggagtagccagtgggcgggcggtcgccgtcttggttactatggtggctgtggtgactcggcggagggttcaaggaatgggcagatcgattctcgttggcgtaaaaggtgttaccgtcgccgccgtgaaccggaactggtggtggcggcgcggtgtggtaggaatcttcatcgtcgtcatctgggatatcgggaactcctggcagagcaattccgccagccttggccatttgggccagggtgccctgggacaggcggttgttggctcgtcgaaggtcgggtgagtgatatggcgcgttgcttgggcgatccgagggaaggcggttcatgaccggaggtcgaacgacaggttccggcgtgcggatggctccattgctgctctcaatgggctcgacatagccgtttggtgtgactgcccggccctcatccgagcttgagcttcccactcgcccagccatttccaagggggactggtcatttggcaaagagctggagtcggtcgagattgggctagccgagtccgaggaattgcggaaatcgtcgtcggcaaaacccactgctctgggcttgttgttgtagctcagtctagcgctagctctgtgcgaagacgaagagggagagtaagcccggcttccatcttcgattgagttcattcgcgcgccagtggcatccttgagacgctttcgccactccctctcatcccaggtcgagctcttttcatcatgcaagagcgtcacaacgtcctgcagttccaagtagccgtacttcttgtgcttgggcatggcaaacatgagtgacctggcatcaagcacgctagcaacaattctgcccgggcggccgtacaggccaaaagtatcccaggtcggaaacaagaagcggagcatcatctcgaagccgctgacagcggggcgtgtctcgggcatgatgaagacaaatccttccgaggatgacggtggcgtggaatgaattgaaatggtgccttcgatcttgacgagagtagaagcgtctatcagagacttggcttgggggtagattgcataggcagagtaggcttcgctgatggaggcgacaggcttggtcttcttttgcttcttgccttcgatcttgacatcgtagaacttgacatctcctctgacgacgcgagcatgagatcgatcatagggagccttctttttcaactccttttgaagcttgttgtattctttttcgtcaggcggtgtgatgacacaccagcagcgtctccatggcacgccagcaccgaatcggactctgacccaggcccctatcgtaactttggatctctccatcatgacgttgatgttgttgagatatttggccttgccggcgatcagggcgccagtataggcttcctggagggccgcatgctcatacatggccaatcggatagctgatgtccattggacaagtgagtcatgagatgtgaaatgcagcaagtaccgattcctgccagcggtggaaaggctgaggatgttttgcagcggctgctcatcgctagatcgagttggcagcgagtcaatctgcaaaagtgaggaaaaggggaatgtcagtgtctcgcagtcagggcaagcagagcacgtgggggttgggggtgtcttaccactttgagtgaggcatctgtgaggttgatgaatttgggaagaacctcgccatcttcgccggcggcatccaattctgcggcatcccacaaagagagcacagtgccgacgagttgcgcaaagctttcggtccacgttctgtcgggattcggcttgccctctgtataaagcgtataaagttagccaatccgtttttatatcaatcgtcgatggatacgctagccgatgggaatgaaagtcaatagattgatggattgaaacatacgtgtgttctggtcatccagcttcaaaaagtagccctcgtggtacagcttgttggagtggctgttgagcagcgaaaagatgggctgcagctccggaatcgtgtcctggttgacctccatgaccattggctggtaggtctggatcatggacatgggtcgtgcgctattccgcgacggactgttccggctgcggcggggaggctcgacgttgttgatgtcggcgctgttgatgtcgacgctgtttactgggctgccatagtccgactgcgacggcggcgtgggagggctgcgcagcgagatgtgcgcgagcgagtgacgcttcttgaccttggtttttaagtccttggacaagggagactcgccgtccgagggaggcgttgacgaaggagaagtcggtgtcttgcgcccagcagaaaacgaggacatgaacgagacaactataggccgctggtcagcacgaggaagaaaaagaggctagcatggacaggcaggccattgggacatgcttattgcggtaagcagtggtgttcagcggcagatccatccatcccgtctggtctcgaattgtgagcagcgccgaacagagccaccttggcggcgcgtacaggtgacaggtggcgggtggcagcaggtcgcacacgccgcagtacactgtacgctctgctgcacaacagccagacggggcgccaaagacagccaagagcgctgcgcaacagccaagcgttttggtgcgtggaggccaatgatgccaccggccctttctgcgcagcgcaatgctggggtctagcgagggaaatggagcctacaagagggccaggctagaggctaggggtccttgggggcgctggtaggggtgtgggaggggcatagtgacgaatgcgtaaatgacgggcgagacaggaatggatggggcacgaacctcgattgcgacccatgatggcgatgcggccgatccgtggaccaagacacgcaagacgtcgatgagcgagcggttatgcgggatgctgacgagagcaccgcgatgtcatgtacagacactatactctgcgatgatggcggacgatggcgagcagttccaacaccgtctcgtcttttcgatattcgtcccttcggcccctagtcgtatcgtattcggagccgattcctccggccaggaatgcaatagtcgataatggtaaatgcacagctcaaaaagggggaaggctgctattggcgggacccagcgactcgagcgaaaaaaaaaattaagacagctgagcttattcgcagtggtcgcgggctagataaagtaggcgtctgtcaaaagagtggcgatccacgacgcaccctgaggcctttttttctttctttctgtttttctttcttttccctgtgtaaatgatttggcgtgaaagatgctcttggcctcgtagcgaatgtttgttccaggacctttgttagtatccgggagggcctcgtgagacaagcacgcgacaagattgcctcgtatcgtgttgatttagtcgaactgcggttagcgcttggcggtttgatgctttgttgcgctgctttggggctctcttcccaatcgattttgccgtcttcttctttgggaaggagaaggcgaaagaaagaaaaaaacgagagacaatgcagcagtacagactggggaaaagaaaacgagcgtctagtaactatttatcattaacggcctctttcatgcaaaacgactgtggaaaagccgtttctatgggggcgggctcccaggcggcggatatgccggagccatcaagcacattggcatgacagcagcatgactaggaacacccgggctggagcacacaacaaaaaaaaaaaaagccaagcacaaagggctccgcttcgattcaggagcgcctcataacgtttttgtcttttttttctcgtggtcttctccaacttgtccggggcgggagtctggcagccacgcgtgcaagtataagctcgcgccgtttctggcgggcttataccgacaagccacgggccacggcacggcggatggagcaactgggagcccattggaatcttactcaccaggtaccggtactctatgcgtctcactggctcaggagaatgaggggagaggatgctatgctcgagctgttaagccgtggcgtatttgcttcggttttttcagtttgctgaaggcgcagtcatacgatgctgcgagccactcgagtcttcgtcagcgcttcggtctgtatccaatgggcgacggtgctcgtatcagatgtgctgttggcgctgttctgccaagggccggaatgagtgcagccaagagccaagacaagtccaagagaaataaagcaactctgagctgctcctttgccagcggccaacccacttttgaagcttttcctgctcgtcgtcgtcgtgtccaattccttgacgtccttccacgtcgttgccaagacggttctagattctctgtgacggcgcgggagcatgcatgctcgacgtcaccgggtgagtggcagctgaggcggcgcgcactaagcaggcgatctcgaagcccacaaacgttaaaaccgggagctgaaaatggagagacaagatcgtcaccacgacgtcgcaagatccagaatcgcagaagcagccacaccagaggccgagggggggagggaggctggagagctatttaagcaaccacggaaatagcctgcccaggtctcttttgcccttttcgcttgatcctctattacggatacggaggccaagctattagacgtaggtagatgccgcgtacaagcagaatgggcagcgcagcgagccccatattgagacaactatgcacgcaaatacggggatatatacggggccgagaccaactggcggcgcctacagccaagtagacgacggtgttggccaggaggtgatacctacaggcccctctaccaagaagcaggcggtgctagccaggcgctgttgatttgcgtaacgaaatagcgcctctctcgagtgcacaaccacaggcggcttttgcgtgcaattctgcgcccgcagtggataacacgcagtctctccgtaaatttgaaagccactatcatcaggtagctccggatgccccgtatatgtggcagtggggcttcaggtttctcaaggacccccaaggcccctatcgagcgagccggatacatgtatttgacctctatccaacgagcctggaagcacgagcctttctgtattgatgctacttttagcccactaatcttgccaatagcgtcgttgactcttggaatggcagtccagaactcttaccggctggcttgcgtttggccttggaagttgcaagtaggtacctacattgcctggagcatgccctgctgcgaatgctatcgttgaaacgctgcacgacccatgtctttgcccgggttttgggaggccctcctctcaaatcatatccaccagcaagggccatgacgcctgcctgccttgccttgccgccagaaataattccacggccctgttgtttcgggcccttctagccgccgcgcatcactggctgtcaaaagcccgccagacgcaggcagaggttaagtagtcgcagcgttttaaatcattccaccgccttgcagcagcttctggcctgccgcttctggccaagtatacctagcgccacgcgacgatgcaggaacttgcgcacctttttttagcattgcatttgattcctttctccttcttttgataccaccccgatccaaggttctgtaaaaagccccctgcatttctcggttaattccaggtcagtaggtaccacgagcttcatttctgtctcccggcctgccgagccactccggagatgctgctaggtaatttctacgtttgaagcctatataatgacacggcgccgggtttggaatagcggacggaggctaccgtggcagctttctacccattggggaagactccaaactcattacaccgagagttggtacttggacgctgcaacgttgtacagagtacatgcatcgccatcgcgaagcgaaatcgggaaacgcccgggattcagacggcgggtagcacaaaccagccattgaaactcgagtcctctgccaatgagacgcgccgagtgtctctaggttcgaagcctcaccgcaaaaaagcttgacatcaatgtctaagacaccgccagcatgactcttgcacacagcaaagagtagaaacaagagtcacgtcagcgcttgtccttggttgctttcgggagcggcactgttgccaaaaactcatgggccactgccgctgaggtaccccgtacaacagccaaagattaaaaaaagaaaaatgccagacaatgattcctgtatggatgaggaaacattctgcatcgaatggctcgtgctgacgacccaggaaagggcagcagtggtacgtcttagccccaagctgccaacgcagtctgacgtcatttgaaccccttaaacagaaaagaacgttgaagctatcgattcttttttggatctcacgatagtgcgcctgcgatcatgatcgtgaaatggtccaaaaattgactcccatcgaggggctattgcaattgcaccattatctacgcgtcagagcaagacctagccacttctttaccccaggctaaggcgattccgggacccatgccatctttgcttctgctttcgcctgcctccaatcaatcaatcagcttctctgctgcgcagtgtccatcttcaggcccgagccgatcgccacgctgaaacatacgtcaatgagttccaaatcgacgggcgatgaaaaaaaaaaaaaaaaaaggccatcgtgcgctactattcttaggatgcgcccggattgggtactgctccgccagcgcgctgccccgtagctcccgtaccacttgtgtaatcggtacacgtagccaattgcttccatgttttccttgtccttcgctggcgatcctcagatcagacacacctcgcacactccccactcgccacggagcccaataaggtcagatagacgccgacagtcggtgtgctgatcaaggtctcatcgacagattgactgacgtggtacctactttcgtattccctgcttggatcttgtattgctgcggaacattcgggctgtcgggctttctggcggcgctcatgtgccctcttgtttcatttccgttgaaattagaaacgtcgaggctgttcctccgcggtaatttgactctctgcttttatatggcagctgccattccaagttccgacatgacttacatgggtcctcatatcgcgcatggccgcctaggctatgccattacaaatgcatacatcgttaagcgacattagacaaccaacagtcgaaataggttgagcccttgtcaatgatatacgtcttctgctgttagcagcattactcgcactttcaaggataggaccattaattcttttgtaaatcgatgggatgtcaagaaaatgtagggtaggatgcatcatgcagctcacataacacgcatatcacgtgcgatggagcgccattgtctcaagctccgatctagctgctgatgtccagaacatctcctgatagcattcgggaaccgtcacaaggctgtcgccagcgaccccaacgggtcagcattgctgtacatggttggaatgcgcacatcaacatctcctacgctggcggcttttctgacctcttcatcgcgtccaaagcagctcccagctgtgctgtggggccgcggggggagatgcttcgtctctgcggcgtcgcaatcgccatcacgctatgcgaaatcgccgttccgctttgagacgggcattgggctgtttgcaaagcgatcccctcggccgtttcctcctcctttcttgtctcctccatccgtctccttctcagatcctctaagtacccatcaccagagtcgggaccgccgacctcacgcaactatcaatggagagctcatcagaggactcacaaatggtgatgatgccgtgtatgctagcgactatttcatatgtacaaacgatggcgtaggcgcgtgggcagcgcgtccaagaggtcatgctgggtaattttcctgtgacgtggtgatccgtactgtaagaacgcggccctgacggatatgacagattgtggtcgcgactagtattgcacttctgggccgcggccattgaagaagagtcgaccaatagcctattccaacaagtggcctaccagcccgaccccgttgcgtctcttcagacggcatacgagcaaacacaggaagcgactggcgctcataactggcaggggaccacaacagtgtgtggcgcccagctgcattacaggacggcgatggatgcggggcgcgaagttgccatgccagttctatacgtgacaaacctcggcgatggccaagtcttggttctccggcctcgagataaggagatcatctataaaaccacggagcaatggcactggtttgactgtccacgccagctcggtactaatagtcccgatacgccgaagcagaacgcagtggttgacataatagatttggaagagggcgacgtggtcctggcaatgagcgatggtgttattgataacctctgggcgcatgaaattgctgccaatgtatttcaaagcatcaaagcgtgggaggatgggaaagccgctgataccaaaggggatcgcacaggtggtcgcaatggcggcatggctcttgcggctcagaacctaatggcagctgccaaagtgatagcattggacccgtatgcagagagcccatttatggaacatgccatagaagaaggcctggccagtgtaggaggttggtacacattcattcctccaactctcgtgacacatacttacttattggtgaataggcaaattggatgacatcagcgtcgtcgcagcattatgtgttagagacaaggaacaataggattgcaaagctgagcttttcttgacgtttagacatcgcagacatgttttttgtggatttttattaagactatcgagtttattagcaacatggcagctatggggcacgtatataatgaagctaggtaataaatctttttggctgaagagtgttaatagtatatatctgtggtaatacgaattgatcttgaattgttgaaaagtatagctcccgtcttacacggcgtcaaggcgcctgaagcttgagatggagttggacagatgctggcgcaaagagcggggcgagaggaagctgcacgttccccactcttatcgtacgtgctccactatcggataagaaagttatttgcagggacctctgaaatttatctgcatggacttcgttcttgctgcgccgatagattcttctgggtcctcatttttcttcctcctctaaattcattcggcgttggcagcagaagatagttcaaaatgagaggaaaacggtcaaaacaatatcgcaagctcatggagcaattctccatgacgtttggctttcgcgaaccatatcagattctaggtttgtccctgcgaatgtctctaacggttattcaccagcaaactgacggatttcggaacgcgtagtggacgcggaaatggtcaaggatgcgaatagatttaccatggatctagcgcctgcattggaaaggacagttcacggaaaagtgaagccatgtgagcaacggcgccatcggggaacccaggatgaaggcttacaacgttatcagtgattactcaatgcgaaatccgaaagttatacgcagataaagaccagcctggtggcaatgcagcgattgagttggcaaagacattcgagcgaaggcgctgcggccaccaccccgaccagtaccccaaacctctcgagacgatagagtgcatgcagtccgtcgtcgatcccaagtcaacaggcgagaacaaacatcgctacgtggtcgcaagccaaagtctggacgttcgaagaatgctacgaggaatcagaggcgtcccgctgatatacattaagcggagcgtcatgatcttggagcccatggcagacgagagtgtgcagatccgagagcgagaggagaaacggaaattcagagcagagctcaagaaaacgcagggcaagaggaagcgcgacgacaaagaggacaaaaatgagggcgaggccgatggtgacggaagcgacagcgacgaaaacaaggcggcaccggcatccggatcagaaaagaagcctaaaaagaacagaggagccaaaggggcgaatccgttggcaatgaaaaagaagaaagcccagccagtaccgaagaaggcagctgaaaagaagccagatgccgaatcagatgcaccagccaagcggaagcgaagaagaaaggccaagccagagaatggcgcaacaaataacgcgtcagagccgagcacggctgttcccagcaatggcggagaggagagctgaagggctattcactagaaagtctgaaccgggctggagtcattatcgcggacaatggagcattggacggcgctcctgtgattgaatactacggagttataataatgtgatatcaagcacttaccaaaatagatagaagcgaatgtaaatatgggtacgattattacgagctgcagtcaagagtctgtctgctgacgattgcaggattcatgtgcctcaaagtgtatggaatgcagattgaatgccattgatggtgagttgtcttgaagcaagcagtttctcttgaaaagctgccgctaagctacgttcacatgtatagatacctagatagctgttattgttcgctgcggatacctaggtgggtatggtagtaagcacagtaggacaaggacgataaaaaggaacgaagaggtaacaaaataggacaaatagagaaaagaattaaaagaggaaaagggacgtttcaagcgacgaattaggaaagctggtgctccgccccccacgcggggactgactctcttatatccaaccatccctggcttagaagatggaggcagtgcgcaataccttgtggtttatgtagtaagatcgtgataggatggctgcgaaataggctttataatccctggtcatcatgccatcttatttgcaagcaacaggctcgtctcctccttatgccatctctatgaatacgaatgcgagtgcgctgccactctggaaattgcatgtcaagcacacgatgcgcgagggagcccggaccggactaggccgattcctctgatgcctccagaattactgcccaaccgcgaggcctcttcctccactgctgcttattcgctcagatgagagttgaccgaggccgttttacagcctggccgtgattgggttgctggtggtgtcagctaaacgccggatttcgcagcctgaaagcggcagcgcctcccgctagctgggccactaattttaatttaacgacgtaaccgcacttctgcaacaccgccctctgtacggttgtgcgcgcatccatctccaacttggactcgagaacgacgcagaaaaagaagacggcgtttgcttcacagagccgtgcctctcaccaccgccatcacgtcccatccatgcccctcgcgtgtgccgcccaggtggatgtggacgtgatactcagcaacccctcctcgcatcccttgtgacaagacaatggccagcgtcagccaggatgcagagcccgcggccgccggccatgcgactccagcgccaccgacgagcacagcagcagctgaaaccacggcggttgctgtgctagagttcgacgactttggcctgcccatcaagaagtttatagcgccggtggcagagaccacagactcggatgcccaagatgcgacagacgatgcgaatacgggcggcgagacccggaatgggacacacgaagctcaagaaaacgacgaggagacaaaagaagctgctgataataagagcggacacacgtcagacggcgatgctggagatgtcgatcccaaagatgccgaagaagcgagggctgcggccacttcgcccgtacaacaggagaccacggcagagacaggccataaggaaccttcaagcccattgatagatgcttggaaaccggatcctgtctcgccatctccagcaaaaggtgctccagcgccttctacgccaaagacccccaacaacaccaccggatggggcgacaagcatgcccaggcaaaatcacccgagggatccaaccagacacacagacgagacatgagcttctcgagtcccgccaatggaaagggtatctcggaatactctcatcagcacgttttaatgcaaccagaagaacatgacaagccgaaagaggacgacgatggcggctggcaggagatgccatcctatgccaggtatgacatgtatgacgacgacgaccggttaattgcccgagagcacgatgcagatgcggacgaaacttatggctatgcggggcttggcggcgctggaaagggatatacacgcgtcatcatggatgaagatgccgagtcggcaacgagcatggacgagcacacacaatacttgttcaaggatcccaagggcacgagcatgggcgaagatgacgaggccagagacgccgtgtcccagatgcaggccacaaaagaccttctcaccgagggccagagaattgcatacgttggcgttgttcgcctggagattgtaaacctagtgaaagaagccgagctggaaattacaagaggcgccaaaaggcaggtcatcatgggcgccgaagcagtcaagatgtggggtcaaaagatgatgattcgactctacgctcacatggacattagcgatgcggagcaaatcatgattgagcagcttgctgcccacggcgtcatgtctcaagatctcacacctgctctgctcgccaactctcgagtttcaaaccccatggccgaagagaagagcgtcgggtcacccgggacacccagatctggccgctacccgccgtcatactcggaggaggaggagaaacctgccgagatgccgccgccgtatgaaacgcacactggtgaggagctgccggaggtcaagacaccgtcacagatgccgacaacagagaaaatcgacattgatctgcggtggacaattctgtgcgatttgttcttgatactcattgcagactcaatatacgatgctcggtcaagaaccttgctggagcgggtcgccaagagcttggatatctcatggatagacatttgcaagtttgaaaagagagtgacggatgcgttggagatacagcaggcggccgaaaaggaaaattggaatgaagaagagcacatggagcaccggagaaagatggccctcaagaagagatatatcatgatgggcctggccaccgtgggaggcggccttgtaattggtctctcggctggtttacttgcccctgtcatcggagctggtttagcagctggctttacaactatcggagtcaccggtacaagcagtttcttggctggagcaggaggagcagccatcatcacgtccagtgcagcggcctcaggaggcatcattggtggcagggcagccggtcgccgaaccggcgctgtcaagacctttgagtatcggcctctacacaacaacaaacgtgtcaatcttattgtcacggtgtcgggctggctgacgggaaaagtcgacgatgtccgcttaccgttcagtacggttgatcctataatgggcgatatgtactcagtattgtgggaaccagaaatgcttcgtagtatgggtgataccattaacattctggctactgaggtgagcatcatttgaaaaagcgggatctaaaattttctatagcttgaaactaatgatggaatccatttaggcacttactcaaggtctacagcaagtcctgggcagtacaatccttgtcagtctgatggcagctatccagcttcctgtggttctgactaaactctcctacctcattgacaacccctgggcagtatccctggaccgtgcaacagcggcaggccttattctggcagattcgctcatagaacgaagcttgggcacacgacccattactcttgtcggatattcactcggtgctcgagtcatcttctcctgtttgagagagcttgcaagaaagggcgcatatggacttgtccaaaatgtgtacatgtttggatcgccaatcgtggtgaacaaggatgaattcctcaaggcacgatcagtggtttccggccgctttgtaaacgggtataaccgcaatgactggattctcggctatctcttccggttgacaaacggaggtatcaagaaagtcgccggattaggtcctctgaccgactgcccgtggatagaaagcattgacgtgacagacctcgtggccggccacatggagtatcgtaaggccatgccatctcttctcatcagatgtgggtggctcgttaccagcgaggagttttcggaaattgaggacccagatcccgatgatcaccaaggacgacagcgagagctcatcagtgagattgaagaagcacgcagagagctagagaaggagggcaaagcagagaagagggggagcaagtttggaatattcggccggcgcaagaagggagaacgacaggaatgggagatttacgaagattcaggcaagggcccagccaaggatgaaaagaagacggaaggcagcgatggcagcaattatggcgtgctgtttgatattgacgccatccgagcggagctggccaaggagacggagaatgatggaggggaggagattcaagtcaaggaaatcaagtcgacgcttccgccgatgaaacttgactactcgccggtgacttcccccaggacgccggtgcgaggggcgacccttgggttacgggactcctggcagacgtcaaagagcgcagaagtattgccaatacgttccttgaatggtggctacagtccgcgtgagccgccggcaacgacgacgacgacgacgctaggaacgcccgcaacacaatcgtcagcattacgatcgccgtatcattatgagccggaccctcacgaagaggaggagatctccatgacgtttgacacatcgttccacgagcccgttgctcggcgccactctgcgtttgacgaagagccgagcaggccagaggttaaaacgacgaatacgctaccaactgtaccaactgtaccaaatgtttcgaatccatggaatgacttggatgacgatgagtttggcaaggagcaggagatttccatgacgtttgcgtaattgctagaaccacctggggagtgtttatttgacttgcttttcccttccttttcttttttttctctttgctatatatttttgcgcgtcataaatggagttgggtaatctttttttttttttcacctgcgtttgatttcggtcatcatatctctccacttcctcttcttgttgcaaagatattttggggttcatggagaggtttaggtgaatatggatggaggatgctatggatgacgtatggctttttatttatatttgtttttttgagacttgatgggatcttgatttcatgaatgagggggaagatgtattgatgctaaatctacttggcgctggggctgtacgatggagacgatatagatgtgcgtggctagaaggagatgtaaaaaagaaggaagaagagaagagattttattaatagaggaaattgcatccagactattgccaatattacccatcgttgatgttttataggactgcttgccttgatgactcggaagtaaggttgtctgtcatgccattgagtactactactgctaggtacatgttggcaggcattagtccaacgctctaaatgcaagtccagcaccgcaccggctattgagctggatggtgtgcgttgcacgaattgaaacaggctatttccaagccaccatgcaatagccaagtgggtgtcgaggcaaagaaaaagcgtcgttggataggctggaggatgaggaggtggccgagtacaaaagtctggatggctgggctgcagtagtaagttggcatcagctccttttatcacgcgggccaagcctgattctaggccaattggaggcagtggtggcgaggagctgaagatggctttgcttgtgtctatttactctctacaagctgaacaagctctgctccagctacaaccatcacttgtcccaaaccccttcaacaaggcagaccacaagccattcactctcaaaacttccccacctctacaaaagtcaatcccccatgtcggtcagccgcggtggagcctcttcagcctcacccggcacctccataggctgtcccccctggctgcttggccctttcttagcccggctccattactctgagagggaatctgttcctagtccaatatggagtgatgggatgtgatgttctttcgcatcctttttttttcggtgagcaggtgcctcctcttttttcacttgagccatctaatcaaagaagtcttgtcttttgaattgtattggttgtcttatgtctccttgaaccccccctggaaagaatgtttctgcccgattcccaattttcctgccgatcaaaaaaactaccatctctcatatagcactagtttgtaaacattttggcaacaaaaacgccctttagttcccaccaacctgtcagcccgtcagcaactccgacgctttgagccgatcccccgtttttttcccaacagtagcccgccctttcttcttcttcgttgctttgtatctatatatatatgtacatacatacccgctaaccgttaacgtatgatacgtttccagttatacctatacttgcaacgactcattgcggtgtagtgcctttttgcccgcacgactggagatggaactaaaaaaaaaaaaccaccatcccatccagattggatgccatttttagaaagcctcgaagcccacttaaaacaacgcactccagtcgtgtctcgttgcccgtcaccatctcgccttatcccctctctagtgtcctctccctttttttttttcatctttgctctccttcttcttcttccatctcaaacgcccaaaaaaaagagggggtcctggaggatgtgatggcgccgttcggacccgagcctggcctggcgccgctgcaacccaaccaaggacaataaagaagagcacgaacgtagccgccagtagaaagcaatgctagtttcgcccagcagcggtaacattagacgagcttcatacctagtaaatacctagtatgtactgtagttcaatacaatgaatgagtgagctccatctcctcaaaagcaccacgacggaaaaaaagaacgaaaagtagccctgcagctacctattgtcggcaggatcaccagctgctagcatcgttcgccggcctggttcctctaaaaaacccctccccgggcttacaatctcacatcgcgtgcagctctgcgcctctttcgagtcgtcgtcgtttttctggtctgacgagcccaccagctaaacaccgacttacacgattcgcccattgcaaccccctgtaggttggctctgccctgcgccaacgctcttctcgctcttcttctctctgctctccgctctcttctattctgattctctctctctctctttctctctctctctctctctctcttctgctctttttctgctcctttcccgacgctgttgcagctaatccggctgttgtcgctggtgttggggccttgcctattccagggaagccttaccacaccaccacagctcccaacggatatacccaagtacacatatacagatttctacagagaagagggaaaaaaaaaaaaaaaaaaaagaaatcttccaaagcgtccaccgggaatggcgagccccgtctccagaggtgctgccaccagcatcccgccgcccaacgatggccccaacgccgcctctcccacaaacagcctcagcggcggctctctcaacggccacggcgatggcggcgctgaaaaggacagcagcagcagcatggacattctcccccacgacacgccgacatcgtcgtttgatgtcctcccgagcccttcggccactcctactcctgcgcccagcaatcccggcatcctgccgcccgcatcgacagcgacggccgtcagcttcaacaacacggccgcctttggccagaacctgaccaaccgtgtcttttatagcgagagcagggcaaggactttttcttggacgtacgactcctcactcacgaatctggtcaacatctcctggtacggcacaaacatcaccggcaagccgttcaacgtgtctcaggcgactgtcattgcctctgctgaattcgacgggtctgcgtctcccgagtttatgaagcgtatgttgtgcattctctctcattttttgtataaatcaagtctactcttttttgacgtacagaaagattaaggaagaagagaagaatataaccccccctggctaacaaatgaattaaaaaacctttccagtcagcgactccaacgcagtcctcaacctcacagccccaaaagtaatcccctggtacgaaaaagaaatggttgtcaaaatctcatggacaggccaagacgaagaacaaggcttctcccaatccggcgtcttcaccgtcgcccgccaagacgaccgctccttcagcgccgacgacttcacccgcaacgtcacaaaggccgagcaggacaggcagggcttcgaatcaatcacctccccgggcagccagagcactccagggtcctccggtagcagcagcaaatcttctggcggcggcggtctcagcaccggcgccatcgtcggcatcgccgtggcctgctccgtcgtcggcatcgccctcctcgcgggcctggtctggttcctcctgcgccgtagaagacgccgctccgtgggcgaaggctacaaggccacgcgccagaccacaaactccttcaccgccaaggaggcccgcccgtccgtcgccgagtcgcccatcatcgtgtcgcccttttccgacgacggcgaggcccgcggcttttcaaactcgaatattgccattgcactgccgcagcgcggctcgacgccgagagcggtcccggcaatcaatgacgagggcagtggtagggcggatcgtccggattctgctgcgtcgggcaacaggtcgcgcggcggcatcgctcatcttgtcgaggagggcatgacggaggcagatatcctgcgtctggaagaggaagagcgacatctagatgccgagattgagcgcgctgcccggagaggctcttcttagacgccccctgatctcgcgaatgagaaaagtgatttggtgaatctggggaggctgctgtgactttttttctctctccttctcccattttctgctataatggtcccatgctaccgctatccatccgtggagtttgtaatctttgttcgtttccaatgacgatttgagcgcaatggacgtcaccacttattatatatacgagtccatttccttggtggcattttttttttactgtcaaaatttcccaagactctgtcaaagatgaccgtggaaatgactgcgacgttttgaaagataattaccatggttcctctcacgggcatctcctttccacgttgttgtacctttttttgccccttctctttaatctcgatttgtatatagacatataccctctgcgcatatctagcaggttcttttgataccacgagggcgccactcgctgtaaaaaaaactttaatagagaaacaaggaaaataaatgccaacctcaattcttcattgcttcgtatttccgtatcttgcacgtgaaaaatgtagacggaagagaaaaggggtgaattcgatcgatacaactccttccagccatgctccaaggacccaaaacgtacacttgctaaatagtccacccctgccttatcctcatggtgaatgtcgtcgtggcctctcgactcaaaatccgggcatcctcagaccagcaccgtgccactatatcagggtggcctggaaaaaaacagcacacacaattttgtaaactctctccaatcaaaacaagaataccgctccacacacatgaatctttccttttgattttacgacctgaacatgcggccgacaaagttgctagcaaggcttgttgccaagttggtcgatccaaaggcgcccccggcaaaattgcccgcttgactaaacttgtcacatcgagaaaaggccagagtgttgataatggtcagagccaacgcgatagctatatgtcacatgtaagtatactgggaaagagaaaaaggtaaaaataatagcagctctactcaccaacaagaggcagccacaaaaactgcagccgtataatcgccagaatcgccatcaatatccaccacagcggctgaatatacagcgccagccagaagaaccggctatccgtcgagttgatctccctcgtccccggctccaggctctcaaacacccactgggaatcgcccgtcgacggatcgacttcgttccaccaccgcagcccgacgagtcgacggccggcaatgttcttgaggtagtaaaagtcgcaggctaggaggagaatcgtaataatgaaaatcatgatcctgttttgggagaagaacgttagtaaagagggtttaagccaacatcgtgggtggaagggaagagaaggagaacaaagggcggctacgcacatgctctggatgatccatagccccaagaaatatatgagcacgctcgctacaattccgcctattagttttacatgcgacacaattcgacaaggcgctaccaacatatcctaaagcccagaaacgtgagcaacgtaatgggatgagaactgagccgccagctcagggctcccggctggggttgcgcggccgcctccatggtctaaattgccggcgtctggtgcggtttgatgatggatgcggacgacggagcggatcaattcgtgtcaaggcgttgttatgaggttgtttcaggacttgttcgtcatcaaaagagcatgaggtatgcagcatgcagcatgggagcttcgcgatcaagctaccgtagctggtcgagtgtcacggatggaggtacgatgttccggccaaggtggggtcgttgtatgtacttcggctactctactcggctgcacgtatacaagcaggcattatgccatcactacagtacggctattctcatgtttgtataatttgtgattcgatttcagtctgctatcgcatctcaacctgatcggcttcatgccataatatctggaaccccccaatctcaaatctctgaatatacttttccatccatcgtagtatactatcagccaccatctctatacgcctagccatcgctgcaattcaccatggcagcgcgagcgtcttccatactgcgccgctccttattatatggttgtcccaaattatcctcgttcaaggatccctgctaagatcatttgtatagtacctgcgtcttcccaaaagatgctcaccaagtccctgggcttaacaacggacaatgtcacgtatgatttggaagattctgtaaccccctctcaaaagggcaatgctcggaatcagttgaaacaacacttatctggcctcaaactgcgcccttccaccatttcggagcttgccgttcgaataaatgcagtttccaccccatttgctctcgacgacctcagtacgctggcatcggcggatcgcgttgatgctgttgttgtgcccaaagtcaactcagctgccgacttgatgtttgtcaccgacgtattgcggcatgtcgcaccagcgcggcatgaagatggcgcaacagatcctatcaagatcatagcgcttatcgagtctgcacgagcagtcatggacctctcatccatttgcagagcctccccctttctcagcggcttgatattcgctgctgaggatttcgcacttgatctttctataacaagaacaccttcattgacagaatttctctatgcaagatcggccattgtcacagcagctcgatcgtatgaactgccaagtgccatcgatttggtatgtacctcttatcgaggtgatgacggcctgcagacactggaagaggagtgtagaggtggaaaagccatgggatttaatgggaaacaatgtatacaccccggacagctagaaactgtccaacgactgtttgcccctgacatcaaggatgtagagtgggctgttcgcatcactattgccgacgaaaaggcagcagccgctgggcgtggtgcgtggacgctggatgggaaaatgattgatgctccagtggttggcaaggcccacgcaatagctgccaaagcagaacaatgtggggttgatattcaagacctgagagccaagtggaaagatcaagagccagagtagcgacatccaatatcagcagccattcttagaaagcctgatttcgtcaatatgagtgccaaaatgcataccaggagagtcatctccagcatcaaaaggttgttgaggtagtccccaagtcgatcaagaaagattcgaattccttcgttgttaggacatgcagagagcgaaatcccaagtcgtaggtggcttgcaaatatgtaacaactaggccgtcgaatgattgaataaggtcctcagaaacattcaacgccacatcatataatttggctgccagacaaatgcagattctgactcatttgggtcttcttcgggatatgaaagccttgaatagtgcctaggaaatcgatccacaaagtcgtggggccggtcttgttgaggggaacgaacacggtatccaatctcacgcagaggcttgcttggctgtactgtagtatctaaagtatttgcttcagctggaagcagcgccttgtcaatatagcgcgcagatggctcatcagcaccgagtatttcccgctccattcttccaatgtacgcttgtagcgtttcaccaggtatgtcgtcaacgatttgtgatatcctctgcgaaagggcattggctgctgtgatactgtaggcatcactatgttgcaaatcaatgactctagaggcatctaagcggtcaaaaggtgatgagccactggaaaatggtggaagtagggcgtttgacagataagggccgctggtactgttaaagtacgatatcggaggtgttttgtcgcgaggagtagtagtgtcttcgattctcgtccctctgaaatcgaaagcttcggcaactccgttgggtacttcaggaggtgatatttcaaagacagcattgggcgaggattctggtcttctcggtcggaattggtggtcggcagtagtcgtactatatggcatattccctctagtccgttggtgtagccaagggctcaccatgacacccttatcctcgtacttatggggatcaacagcatcctgaccattgggcgtgagatcttcccgacttctgacagcagtaagatcttgttctatggcacgtctcccctgagttttctgtgtaagactgcgggtcgaattgacagccgtcggatggctgcgaattgataggctttgtggtgtattgcttcgtggtgtacggctgccacgctgtagtggtcgctcgttattgtttccgtcgtcactggagtcgattgtgccagtagggtggctggcagattccgggggtggataatctgctaccagtcgtttcaacgcgccagtgaaactcttagtttcgtctggacgagggtttctttttttccgttgttttgattctggtatcggatcgtccttgtcgcgtttctcgacatttttgtggttgaggggtatatcgttgaacgccaaatcggccactattgaaatgttagaagtagagtctgcctgaaattcatagcatatacgcacacgaggctgaagtgcgcccattgacgaataagcctggggtgaacttttgttctagcttttggatgttagatttctcttggtagccaatatcaagagatagaatggaaaaagtaccgtaagcttctcgcctggatttgcaatcgccttcgagcggaaattgtccataacctctcggctagattgtagtctccccctttttgacacgcgagtcaaagatttctttctttttctcttctccggtcgttcatcctttgactttgtggactcgtagcgatctcgtcgagtcttccgtcgaggttgcttctcgaaaacatagctcttcgttaacggagcctctgatgtcgttgatgctggtcgtatgttatggtaatgtcgctctccatcgtgcaagctctggccatgatcgcggtctggggccgactctcgaccctcatgatggcattgcgactgtgaagggctgttctggataagaatatctgatgactggtattgtccagatttcggctgaatacgaacagtcgtcagtccattaggatgccatgagagattattggcatcaaggggactttttggctgtggaatatcttgaggaggatcgttctgcatgtgatttaaccaggaagggataaagtcggcccgcgaggagagacagccgtcatttgcaacaggtagaggagctggagcacgcctctggtctctgtggtaggtcgtgatcctgtctgtagaaccacgatgcttatgacgcgtcatgctgatgccaggtggcagccggctggaaacgatttgatagctggaaagaatcaaagcaagccacgagcacggtgacggaaacgatttggcacggagaatcaactggcttgccatcaaatctatggaagcatttacgagtctggctatggctggaaaatatatgtgcctcctctcctatacacggcaagagctgtgcttgccaaaaccagccagtggaagctgatactcacgcaggaggcaggaagcagctattcacagctgcacatatcagccaagcagctgccaccactccaaccagcaaatcttttttttctcatcatttggcagcaagcccagttgccgtggccacaattgggctcgacgccgcgaggcatattctgccgtcgctgaggactggctgggaggtgcatgtaggtattcatcgactgcttgcagtgcttgcaatagctccagtactgtactctacagtaggattgcagtggcgctgcctaaagcagcaaggttgtgccatgcatcgatttgctgtcccataggctctgggcatataaaagaggatcctctaaattaattaacgtgcgtgcgacttgccccaaagcagccgagtggagggtaccctcccccgctctggacagctaccaggcccatgattggcagcgactagccaagaagccaagatgctgtatagcagacgggacggccttgccagatatcatcacccgtggagattgcagcaggtatggtgatgctagcgaagcgcaggagcagggtagctgctggagatgggctagtatcttatgcgaagaataccagcctcggaagctgacgccggctttgctgcttacaggcagtggtggctcggatcaaacaacaaaagaagcaaggacgacgtcccattctcctccaagtatacacaaacaaccttatgctgccgtgctagtaccaggtaggcggatcgttgacacaaccgttgtgaggtgtggtaggactgagtaccacactagggctggagggcagcggttaattgctggacaacaggcaatgactatgccaggataggtagtgccggtatagatggagttatggttgcgaatgagtccaaatctgtgggaacattgaatgctccctgggcgatcctcagctagcagctctcttccgcgcactgagatctcaaggcctgatcagtgattaccaaccgaaacacgaaaccatacagtatgacccgccttggaggctagatgcgttgatggggtcgaatccgactttcgggtcggtggacttttgggagtggagccgaggaaaagcgcgcgcaagatcctggattgccaaagctcggataccgttctgtgttgtccttgtacctaatcgtataatttatgaccactacactataccaggtagtagtaccagcatcggggtcgttacccaggtctggcgaacagatcatttgctcaatgcaagggaatgccagtgagcggcttaccaatggcacaatgccgtatacgaagtacgacaagcaattgggcaataatgcgcggcgccctatcaagaggccaatgccggccaggcaccgggagtggactgggaaggctgtgctttgctctagccagctgaagagcaaatcaaagggactctagcactcacaagccagagatctgggcaggctgctcgcccacttctggccatcccattgggtgcggccggcaggattagatcaggggttcacagacgacagactggttgacgtggatccctcgcacctagcggctagcttacggtcaggctggctttggggggctgttcctgaaccttttcccgaccaggggggcccagcacggctcaaaaacaagttatcggcatcgcagtggaactagcagggtgcttcacctctggtgagttggactgctgttggttgtacccgcatgggagagaatacctacagtaggtagggcatctgtgatagtgtccttgaactgcagttgttctcgtagtttgtgggaagccaagaggtagcgactgacctaagagccaagaggaaaaaaaaagggttgctctgtatcatgcccctttgataaacacccacccaacagacattgggcctgtaacaagagacacagtactgggtcatttgtagccatcttgtctttggcataggagcgagatctcagaatataccacaaatacggaggaaatgaaaagagtaagccgcggatgcaaggtcaatcagtcttcatctagttttgttttgctccagggacgacacccttccctcaatctgatatgctcgtacaagtacaacatcttcaccacagtagctcgaccccggcaccgcttgttcccaatccaagccccggtcacgccatctcttcttcatagcgtgctatggatactcggtcggtacagcaaataggatttacacggagaattttcaaagtacggccagctcggtcacttgggatcgcactcggaattgctgtatgtgatagaatcagcacaggtcctccattgtgcccaagacaaacgacgagggatgccacaccaacggctgttcagcagcaggtagcacggcctgggcctgcattgacctccctggtggaaatgtagtggaaatgtagcatgcgctttcctctccttgcgaggtgcattgcaggtgttcatccatagcagcagcagtaatcactggcaaggccctggtaccatcaccaaccgatgagcagacgcatgaatccaacatgctgcgaagcccttttgatcccaattgcccttgacaggcagaactcgtagcacaactcgtagtttgtccagggctccttctggctattattgagccggctacgtcattattagcctgactctattttccgctacgaggcggtcacctgcagttctgccgcgtacgtggtggcacgcaaagtagctgccaagtagcagcagttgcaggagaaggtgcgtctgataacgccagctgccagcgtttggcgagcgagtcacaggtacttgtgcttggagctcgtaccgcaaggcacagcacagcacagactcgacggctctccctctcagttccctttttctttttctccccttcacaaacctcatcccagctccttttgccgttgcgacagcggcttcactctcaaggcttcagcgcgctccatcgtccgcccgcctgctcgaggcccgccgtgatacccgataagcatccgcaccagcaaggctccctcagaacacactatccgacgcgccgcggccatcttgccagcatagtccagcttccagactggacctggggcattttaattagcgcatagcttaggacagcggcgtcgatcgctgaaagggcgagatcagcaagccacaaccacgttgtgtggccctcttgttaggcctggacaagccgtttgagcacggcgaatcagcaacagtctgctaggtaaggccgcgcagtagtctgcatttttcctgtccctcgctgcagtatcgcatggtacgccattggcgtgtctggcctccttgttctatctcagtcaccgtcaccgtcacttctcccgctcgctctcttgctgtctctcccattcctttacccgtcttgccctctccctgcgcttgtggcttgagcttggcactgccatcatctggaggaccggcgtttggcgattctcccatcactctcaacatcccagcacacatcaactgctcctggaacctggccatagcctttccgcctatccaagcaagctctctcttcttctcgtacgttgctgccagcccttgtcgaccagaccccccttgacgttgaagcatgccaccctatgcctgcctttagccaggctagcggggtgtcctggagagccacaaaccgcatattgctcacacagtaataccccatagtatccaaggccagatgacactatgggaggtttgcctggacattgacagcgccgccaccaagtggtggcttttgcgcgccatatgcagcttagagggcttgacactgccctgcccaagccgttgattctccccaggccatctgctatcacctgttgagactagttcttgcaatctttcccccctcccctaccgagccagctatacatcccgattctgcaccccgcctgacaatattagaacattcggtcagggtatcgcaactcgagacaaggactgtcacatccaccagcatcagcaaaaacaagacctcgtgcatctcgaaatgtcgaagcttttcattgggtaagttctcccattcgcgatgtcgttgccgtcgcccgcccgtcgtggagacgattttggacatgctcctgactgacagttaaagcggcctggcctggcacaccgaagaggccactcttcgccaaaagtttgaggagtttggcgctgttgaggaagcggtaagcttgtcctttgttcgtccgataacgcccctggggcaaagcccaactcgtttgattgattgatttggctcgcctggcttggttttgattcatgaatgccaatggcgtggatcatttcaaccgatgacaaccccctatcggcggcaactcgtgcgtggagcgtttttctaatctggtttcgtcaaggttgttgtgaaggatcgagataccggccgcagccgtggctttggcttcgtgcgattcgtgcaagaagctgatgcccaagctgctattgacgccatgaacaatgtcgagtatgaattttggcttcttctttttgcttcgtctcacaaatcctttgcggattggatttgccttctggtagaagagttctgatcttttttgttaggtttgacgggcgaaccattcgtgttgataaggcatccgataatggccctcgaggcggaggaggatttggcaatcgtggcaacggccaatcttacggaggccgtggtggctacggagcaccggcatacggaggagcacctggttatggcgctccaaacatgtatcaacaggcctcgtatggtcgtgggtaccaacagcagcagcctcaatatggcatgcctccgcaaggtatttcaaagccagattgttgctattgtcggcgcatgctcgctcgtgctcggaaagtgctaacccctgcttctaggatacggtgccccagcccagtatgccaactaccagaatggtcctcagcagccgccgcagcctcctcagcaaggcggcggatcctactaaacaagtccaataaagccgccgcagattctcatccaaagtcttcccgttttcccacagagagaggtttagagcccttccagagccgcaatatcgaagaataaggacctaggcgtgttcttctggtttcgcgagcggcatcttccagaagtcccaaaacggaacatctatgagcgttcaagatataccccggatttgtgtttctttcgatatatggatgagctgttcggcttttttattaagattgctcgacgagaagctatttggagagggaggatttcttttttcatctttttttcactgccgatattttacttgtcccatcttgtgcttttggaatccaaaaagaaaggggagtggttcttgcaccatcgtttgtgggagggactggccgggatcacggactaaggacaagggagagatttctggtagagatatctggggggaatattggaaccatatatgtgggccacgtttctaaagagaggccaactataagattggcgacgttaatgacgggctatgattaatatctaagtcggccagtgtgacagatggggcggcatttctatcattaggagtgaggaaaaaaaaaagcatttgcgttcagtgcgactcgttgaagttttcgtccttgtcttttgtgtgccttgtttatgcaacaactttttcgatctcctccgcttcttgtgtgctggcgtcttgtttgaaattggaaacggggtccagatcttggggagctttcatggatccattggcggcgagttcaagagccctcacgcggcgcgcaagatcactaacgtggacatcttcactctccggacagagctcagccagggctgtatcgaggccgaagagatagtccttgttcagcccgctagggccacggctgcgcaagatgtgctcggcaagcttctggggatcttgagggccgacaaattgctcgttatcaggcgtgccaatgtagacgagcgttcggatgggagaagagccgtcggcaggatggaatggcgtatagtggatggagtagccgttgatctctcgaatgtcaagatactccttgacttctgcgacgtggtcggcttcgattcggtaggctacaccccataccttatcgggagcagaatcgtggtgatcggtgagttgttcccagtgagaccgttcaatgagagtaactactcgcccgggagcttctggagttcctcgatggtcctcactgaggcagcagttgggttagcattggaacagttgctctaggactcgactactcttgcaagaaaaccacaggtgctgtcatacctggcctattctatggttagccatccgcagtactggaaaaaatgagcgatgagtgagtgacagcgcgagaccgtcactaaacggttcaaagatacgtacctgccagaaacgcctaacatagccagttatccagcccggcactcttctgtctacctggtgttagtattttagggagactctctaggatgacgtcttatatgtatgggtaggtaaatatatataccgaaccagggagggggcttccatatgaggctcctacaggttgggcacccatcagctatcagatatatgaaacaggcagaggagcagggcatcagcagaggagtaagccaagcagagcagtgccacgtctcagaaagattcttacccatatccacaaatccagaattccgacgaaatgtccgatgcagtcattgtaatgggtcacacgagatattctatcttacccgttgctccaggccgactaaatagatgcactaccgaaggaatttgagtgatgtaattacaaaatgaggacggcaaatacagcaaataacagtctactacaagtctgacgaatggcaagtttggcggcaagacttgaagagagggaacagcctcatggaggagcgttatcgttggaaaccacaatgagtccaagtccagcccggtaagaaaatgagatgctatatcgacagtggacatgattacaaagcaagcccatcgagtcatgacaaaatgacatattaagagctcgacaagacacaattgacaacaacctcgcccggttttacttgagcgaataaggatctacgaatggattcatctgccagctgagggcaggtggacaaggctacctagggatgtccatgcacgttgaacctcgtgatctggacgacgcgaagagtgaacagagaattgcctactgtggagtctgggtgccattggattacgcgcagagcctcaacaacccccgtggcggctgtgcaagtttccaatggatggatcaacagtcgtgcatgctgttttgaccttgttctcgcatacgcggattccagctttcagcgcctttcttggccgcttggcggacagccagcaactcatatcagaacagaacagatggtccaggtcttggccgacaatttgggcgcctttgaacgaggatgggcacggctgtcgatcgacacgagaatgcggacagccaagattctattttagtctcgtctcctgggctcacggaacgaacgagccctgaatggacggtctggaaggattaaattgaggcgcggcactccagggcaccccgccccagaagctggcgcaaggcacagggatcgtcttgcttgcagacaaacctaaactaagccgtcgaggattgtctctgtgtgacggatttgtactgtagctgagctgaggtgaggtgccgttaacgcgtattccggcctaccacggcacggagtatcgcatcgccggcagtgctcgactaggtttacgacagtcatctggggcttgatgcatcatcctcacgccaaggcacaatccggcgatacgcatttttgctcgcccttttccagctgcaatcttaaagaccgcgtcggcgtcgcttggaattgacacagcgcggctcctgtttccgaacgcttgcaggcttgtagcccctattctgcgtcttaatcttggcttatatagaccgtcatttcaagccttgctgccccgcgcaggcatttgctgctacaccttttgcttgcctctcgtctcccccaccttgggctgttattcgattcaagaagcttctacgaacaacgagcgcgcatcgcccgtcgcatagaaatctctcgttgcgatccgtattcttcacccactgtttctctcctcatttccgattttcgcgtaacaaaaaaaaaaaaaatggcctatcagcgcccttacgacgaagacgctctgcccaggtatgccccgtcgcgccccatgatgcgaaacaccagcccactaactcggtcgccaacaacagatttgccgagcctgagcccgtgagttttgcttgaaccgactgtctcgagatggaatggcggcagaagttaaccagccagcatgtgcgtctttacagaaaccaggttcggtgccaccacagcatggcggaccgcctccacaggcgagatacgatcgaccgccgcaacagcagcaataccaccagccgcagcagtaccagcagcaccctcctctccagcagcagcagccttctcccagacacgaccagcattatgaccgtcccccgcggcaaaatacaggcgggcatggccaaggacagccgagatacgaccagcaacagcaacagcagcgacacgacaatagatcaccgattcatcacccaggggcgtatggcctaggatcgccgcctcctgttgccgctgcccagcgcccggcagctcaacatcaccctgctgcgacctccaggccaccgccgtctcccgccaacgatgggagtggagctgacccgacgctgctgcccctgttcagggctgttgacaaagatggtgaggagacatgcaaacttgaacgatgcccgatgtggcttaatagcaaggagctgaacgatggactaacattgctatctctttgaacataggaactggacacttatccgaaaaggagctctcagcagccttggtcaacggcgactggaccgcattcgacatccagacggtccgcatgatgatccgcatgttcgactcagaccgcagcggcaccattggcttcaacgagttctgcggcctctggtcctttctcgcctcgtggcgcactcttttcgaccgcttcgacgttgaccgcagcggcagcatctccctgcccgagttcaccgacgccctcatcgccttccgctaccgcctcagcccgcagtttgtcgagctgctgttccgcacgtacgacaagcgcaacgagggcgtcatgagctttgatctgtttgttcaggcgtgtatctcgctgaagcgcatgacggatgtgtttaagaggtatgatgacgaccgggatggatatattacgttgagctttgaggatttcctgagcgagattttgaagcagatgaagtaaaaagggagaaacattctgttggaatcatgggaaattagaaaagagagagatgttaaaggaaggaaagaatgggctggatttgcttgggggggtttttttataaacttatacatcatatattggcggataggtctgcggaagtagacaatgtccaaatgtcgacgcggcttggcagatggatgcgcgataccctgggagatgtgagggcatctcatttgtgtaggcgagacaaatttcgatttagctattataatcatcattgacttgacttttactaggtatacaaattgttctacgccttgaaccgtgatatcgatgttatttcacaaagctcaaaaccagtaacgctggcattcttgttattactatcctttaggtgatgggcagtgcaatacatgagtacattggatggtgacacttgcggagaaacgggagtatggtcccagcctgattggagcttggattattgtcaagagaagatattgattggttactcggagagagctctgcttcttgaagcggggttggatcctgtggcacatgaagctgacgacttgtccgtgatactagtatcggagattttcattctatccagaacgcagaatcgatagttttgcctaaatccgaagacacattcatatacacaagaaaagaagagaaaaagtcatgtcaacatatcgtgaagccagcgtcttgtggtgggactgttcctcaatgttcatccgctgcccccattgcggcgacatccatcgccatggttttaatggtcaatatcaagtcgaacaatcccgcctatcgcactgcgaaaaaggggaggtttacaaaatttgcttccccatcaatggcgagtacgaaatcgacaagaacagggggctctatgtccgcgcaggagccgacccgagtgaatactttgcgcgcgtcgatgccgttgaggaggtggatatgagtggtaaacgcaaatggtacgaagcagaagaagaagttcgagatatcgagcccatgaataggcttcaagctgcggtatcagacatggtcatgggcaggatcaaagaattgaaggcttaccttgagacttcgtctgaaaaggacattttcttcatggcgtgcaggcttcgcaatggctctcgcacgacgaagacgagtgggatgcctaccaagtccttgtcgagagcggtgaagctgaaaatctggagcctcctgagaagaaggttcttgagatgtcgacatctggtaaaacggctctgcacatggcggcctgcgagatgcacccagagattgtcaagctgctacttgaccatggtgctgatccgaacgcaaggatggtggatggacggactccgttgatggaagcagctctttggggacgtctggataatgtcaaataccttgttgatcacggagcagacaagtctttacaatgcgtgcgaaagggggtgaggcttcgagccattgattttgcaaagtacaccaaggacaatcgtaaagagcgatatgagcggtctggtggggagcaccatatttacaaggaagccacttatgaacgagacgaagaacgagaggcaatcatccgagagctgggtgacgaagctgtagatgatggccattgtgctcaggcttctggactacgtcttgagggctttacttgcacgtctgtgattgacggaggggccatcatatctatgctcgccaactttgatgtccctcgcaggaacaagacgataggaatcctcttccggggcgacttgaatggcacgtcggcgttttctcctgtggctgccatgagtgggttttcacacgagccggactcggatctcaacgtccagatagcaggcagaaagtggacggacgaggtgctttacttgtgccagattacgggacatgtgctgcctgaagatgggcatgatcagggtataccggggcagttttacgcttgccacgcggagaagcagttgattgcgtatctagtgagcagacatgtgtttcttccacgcgatactgacaatggggattttggaatggcgaggctacgtctggatgatgattgtctcgagaagaaggttagggagcttgtggatattgaaccgcctcagagactgagaaacgcagtcatcttggtgtctcggagggtgtgtggtgactgctgtgcttttgttgatgttgttaatgaggccttggggctgaatgtagaggtgcgaggggcgagtttgtgtacttgaggggaatgaaggtcttatgaagcagtgagacagagtatgtgcattcttttaggctttagctgctgttcttaatactatccactatcatttgttgtctggacttgattaaagatgtgttactggtaaggtattttcgctgctcgagaagttgtattcgagttagtcttctcggcgtcactagcgcttcgtatatagcaagtatagaatcaagatggaatcaccaattttaaggtgcttatacactgaaatcacatcattgcgcctttttgctcccgttccggacttgagaatctggtaaaaaaaacggggtcaaggccttcatcttgactcaggtcaacagattttccagtgatgttggattttccagaaggcctggtcaagattccctcgacatgtcacaaactgcaaagcttgacgcctcttttttttttgcgaaccaactctggtccccttgtcaagaaccaagttcgtttcggtatctttccgagtatagagcgaagaactcgcacccccccgggcagctgattcagcaacattatgccagttgtttgcagccatccagaagcattgatgttggagaatgagtaaaaatagatggcgacaagccgtgatatttcgctgctattgtgccagccattgtgctgctattgaaacaaccagacaacggcctttttttctggtcctggggctaacgagggcgtcaaagcttttgcttcccaaaaagctctgcccacgcccagataaataggtgggcgcatcaatccccataattctttttcccacaatctcaactagtctacgaagagcaacaatgggggggaacggaaacagaacatgtcgaaggcttctaattttttaatttgtttttccttttttctttggcacggcaaaaaaaaaaaagacccctgtcgtcgatatccattctgcacgtcagttttcggtcggagggaccccccagcggcagcagggaagaagcaaaaaagtgatgtcagtcgtccgagtttctactagctagtcagtggcgcttaaaagcttttcatgctctttttttttttttttcctttgcgaaaacggcagccgaaaagaaaagaggtgtttttttggtctctctgcgtcgtattattaaaccgccaccgcctttgggcgaaactaacacgcacttactcgcagctcgtttggtcgcagcttagtagcagctgttagcctcgtttgataggctacagcttgctattcagacgctgccggccagcccgacgaggtggtcacctcaatagttggtgcagcagcagttgagcagcagccagcttcttcagggctttggtacttgtactgtagctcctgtacagaggctgcagaggctgtagaggctggctgacgcccctcttcggccccgccggcgtccagaagcggcatcagcttctccaggtcttggacgagctgcttccatgtcgcatgcatggagaagagtacagtacacatactgtagcagctgtagaagcagcagaactgctccagcttgtacttatgtggtactgcaggcctggcggtacattctagccgcgagcattccctgctccaagccaagcttgcttatcactctcttgcctaagtgggaaagatttgcttggccaggcagctttaaagggtctatagcttttatcccgacaaagagaatagcccaggatcgtccttcattcgctcagcaactcatgcactcgtccattcagccagctcagagcaacctcacaatggcttcaatgtcacttttttcttttccttttgctctcgggagctccgctaccgtcgagccgccaccacgccgcctctataaaaagccccgtattgcattgattgcatcccgttaggccgaatccgggctagcaggtagcagtgaccacagctcccagaagctccccttgtttcgcaccctctgccccgcctgccggtcagctgaaaccccgtcgagtgagcaaaactgcagcttcaatcgttgctgcgtttcgttgcatcttgtacgagtagtgcgaatacatggaggccgccccgcccaagggtcccgagtcagtgcgtgctctgcccggcaaagatgctcagatgctccagcttccagcgatccatttgatggttttgccacgagggcgggttgatgtgcttttctccttccatggcgcttgggaaagacgccggcgccgggacttgctgacaagtatagagtacagctgaagctcgagaatatatcaatcaagacaagacaacgagaacagacagacgatggaaacaaaagacgagatcaatagtacttactgtactggagttactggacagcgatatcgagtcctgcatggagcatcgaactgacccatgcgcagcagctcccgccagcgccctgcgagctcgcccattggccactcccccatcacaagggaccttctggcgctgccgcatgtgcatatgccagggagctttagcagcgttagtcccccgtaggatgccccaagtacccgctacctgccgctacatgccatgcccggtgccttgattgattcaagctctgctgtccacacacattccttctcgcttcacacgcctcttccctctgcttccctctcagagctgctccggctggcaaggcagggcgtcccccagtgaaaaaaacggcagcccctccagcgctccctccagtgacactctgcagacctgatcatttcgtccggtcggagggtacctcgccgtgctaggccgagcgggtggtgtgccgggtatctcttgtccaggacgcccacggtacactgtacgttccagtcccctcccagctgcaaaccttggccgagctcgtagcctgtctcatcttcttcccatctcttctctactcgtctcatcccaccatctctgcttcgccactatctagaccagaccagaccttataccgtgtaccagtagcactcaacccgcagtcgtatttaagctgcatcgttgcatctcatctctctctcagacctcccatacaccctcttccgtgtccagtgcctcggctacctgccgcccacgtttttgtcgctttcggaaaacccactttggcctgcatatgggtacatttcgacgactttgcttcgagaacagcttcaagctcgcagcttaacttttggctgcggcgcaatcgctactacttagccttccaggaaccgccggcggatacctgaactgggcttgacgagctcgaaccgagaggacaaagaacagttctcatctgcctcttcttttgctctcacttttgctctcacctctcacttcatcgtcattcttcttcctgcgctcttgtcctttgctctagtctcaatagacgcgggcaaccgacataggcggcgaatcgagcctcagtacttcttgctcgcagtcgccgccgtcgaatgagtcgactcgactagctgatcgttctcatcgacccaattgagcaagctgccaagcttgactgccagacatttcgtccgctgcttctgccgaggcccaaaatgcctccgagatctaccttgacgtcgtccttttccatcacagactctcagaatgaggttgtctgcccgctccgaaaccaggacggctcaagctgccgcaaacgatgcatcggcgtgagtactgattgcttgtcttgctccgtgtccctcccagcctgcttttgcttcagccctcgtattccagtcttgccttgcttcagccaccgccggcctcacccgattcctctcaatgctgtcatgacatctgttataaaaacatgcctctaatgccgtgcctcgccttgtaggaaaagagataccgctccatgcaggagcatattcgccgtgcacatcctgagcattacatctccaagcttcccgccaccgaggagagcttcctgctcatgattaacaccccggcgcaagaccgccgccaggatggaacgccaaccacagctgcttccagttggtctcactgaccttgtttcttgtgtatttgtcgctaatgaggcgcccaaggtttccacgatcgccattcattctacagggacgaatcgagcaatcccgggacgccgcggcacggcgacgaccagccgctgcccggcaccagctccattctcggaacagccagcgcagcagccgccctggctgatttaaagagggaatccgacgtggaggtaagtgacccaatgtcgcagaatgcatgcatcaatcacatgtgccccgcggcgcggcttctatcgatagaagggtgtcttatcggatgcaactatcgataatgggatgccccacgatgttttgacagagggccgctaacatggagcttctcattgacgtcagggatactactccgacctggatgctcggcgcaggcctagaaagtccattgagctgccgcccatcaacttcaacaacatcacgagcgatccgttttccagcaggcctcgcgagattctaccgtctcttctaaacgtctcaccacccgggcgatcctctactctacctcccctccagcgcccattgggaccagcccggcctcgcaagcagtctatatccaagaagaatcgcgaatcccaccacaagaagaagccttcgcgcggcactgcggcggattggctacggcgcatccagaatgaaagcatcgggcccggcggccgcgatcgaaaggctctctctgccgagccttccgccgactatggcaaacgctgggaggatctgattgatgcggcggaccaggccgcatctgcagcgggcgacgtcaacgaggaccgcactccggtaagccgcgctgatggggagaaatctgctcatccgtgttccacagcaacatctctaactgtatcaaagatgcctcaatcccccgtctcaatccaccggtcatctctacctccctttagccacccccagttccactccgccagcaacaactaccaagcttctcccttacagcaagccctgacgccgccctcgtataatcaggacgtgattgagcccttcccgtccgtcgagagcggcgagagcggagacaacttccacattgggtcccgcgggttgcccgactcctccccgacctacaactcgcaaaacatccaaatctactgtgctgcctgtcatggcatttctctactcaagaattcgtatgcctgcacagaatgcatctgcggactgtgctcgagctgcgtcgaggttctcatgtctgaacatggagctcggagaaagtgccctcgctgtgccacaattggaggccgctacaagcccttccagttggacattagatgaatggttgccggcgatacactgagcggtatcttctcttttccatattgtccctttacaacttttgtcgatgtgtgaaaaaaagtcccacgttccgtacttatatattttcggcgccaatataaaccagctgctggggaggcgcattaggaagcatgatacaggtattctattcttctctcgactgtggagcgagcgagctcctctgtcgaacctttaaccattttctttagaaggtcaaacaagtcctatatcggtcttttccaccggaattttttttttcaatgggttctttcttttctgggtttccacctctttggttataggttccattcacttggttgttcatgggtacacccagggctccaagatgtttgttggtgtttgaactggatttgttttgattccctcgtttttgccgattggattcgacgggaggtgtttttgatgagtgacttggctgggacagatgctcgcttttgcttttcctgaatgcgattttacatggactttcacttttggtttgggggctcgggttatgatttatatgatggaatcggtcattttggatgagaaatgggtttctttttgttttacaacagtcaataaatgattatgcttacatgctaactgagatttgatcgcagtcggttgtaactgttaaattgattatttatatacgctaaatatttgtattgtcctgtgttcttgtaatgtcgtccatataaagccccattgtccttttaactctcaagttaccaataatgctcattaaatattatcactgttgcaaaaacagattgccatgttgcgaaatcatttgccctttttatccctctcctgctgcaaaagtatatttctcacagcagctctctggttccgactgccgccgagcttgggccccttgagcacatccgcagactgctgctgctgcttctgctgctgtgtcggcgcggggcgcttcctcttgcggcgcagggccatctcgtcgtagtattgctgccggaactgttcggcgaggcggtcgtcggcggaggggtctgcgccggggacgaaggaggaggaggatgcggctgctgctgttgctgttgcggcgtgtgttttggggacttggtagacgtcgactggtgaggggtgaatgattagttatgggctgtggattttatgcgatgggggtgagagagagagagagcttacgtcgattctcggagaggaattgctcgaccatggcgtcgcgcgcaatgtcttcgctgttgcggcggttgcgtcctcggcgaggaggagcgggtttggcagtgtccgtgtcgacgcgacgtcgcttgttgtcgctcttcatctggtgattgccaagatttgtcgtgtcgacttcgacgagtttgccgtggcgcgtgggctgatcgcgccacttgtccgctggattcccattgtcgttttggaggtgcgcagaggaggaatgaggggggagctgtgaggatgatgatgatgatgatgcgccgccttggggggcgtgggaggcgttgcgactagctaggcgggattctatgtatgcattcctgaatgattagtctggcgctctggaagaatatagcaggacgtgacattgtgttctcagagggggggggaggagatagaggtagcctgggagacgtacatgtgtgagtcgtccaaaatggtgaggaggcccgtctggtgcatgaagcggttcgtgatgccgcccacgatgcgatcgtgcgccactgtgccttctttatcctgatctctcagcaccagcgcatgttccgcatcgtcttcttcgccgggtgccgatcggccttctgatcgaaatcccacgcctcctcgacgagatgctgcgcggcgggcgttgcgaaggcgcagagctgccgcgacggctgattcttccgctgtgtgattgtcgtcgtcgccgtcatcgccattgtcttctctctccgagtgtccttgtgtggggttctgcgcttctgcgccggtatcgtccgcatcacgcccagcatcgacgtctttcgacttggacgacacgcctggcatcaccggcgcgggcgaaatcgccgtcgccacaccgtcgtttgcatcttcttgttcttccgctgctggacctctttgtcggtaggcttttctctttttgccggcgcggaagcggattggttctatggtcgggctgggctgggcttgttctggttgtatatcgtccatgattcttttggtttttttttttttgtttagttgtagagatgagaaagaggctttggcagggcaatggggctaaggcgaatgtggtgacttcatagttttgggttgagatccggagattaaccgtggctggtgacgacttggatcgttcaagttgaatatcaatcaagttctgccatttatcatataagctggggttcattatctaaagatggtaaaaagagtaggattactcttacatctcatataaaaggccaattgcttatacacatcgcaggtttatttcgaagtacacggattcgtccaaggtaaagtttcaaccaggctcctccactttgctccgctaacatcaccccgtccttaaggcgtgggcttccggtaagcgagtctcaatatcatgccactcgtatctcgtgattaaccaattacagctactttacgagaaagaaggctcatgaatatggcgtcacagggtggtgccgcaacactatagacgatacggtaagacacagtcccttatcaaagactcattcgtagctcatgctctcctaaataggtcgagggcgaagctcagggagatgacgacatcatccaaagattcttcaaggacattggccagggtccgagccattccaaggtcgacaaggttgtcacagaagaccgtgatgtggtggagcgagatggtacctttgaggtccggcgataaaatagagtgctttgtaacccatgccttggaacccgcgccatgcctaataattatatatatatacaaaaagaataaacaagtgaaacgattatttccaacgtctagaaccctcttccgcgcctctttattacgggcttccttactgcgccttgagtgataatcttcttctcatctgtgtggtctgttttcttcttaaccgaccgttctgcctctgcctgtttgcgctcttcatccagacgtttatcttccgccatctttgcctcaatctccatcttgcggttgaattccgtctcagtgattcgcttgtctcgtattgagtagcccttctctttgatggagtaaaagacgccgccgaggtctgccagccaatgaggatcaacagccgtaacagtcgagacgtataccttggaagtgaggatgagttcgtggtatacaatgtagtccggcggatgacccgcatacaaggcactcgtaggatgcagctggactccgaggttcgtccgcaagttggtgtactcgccagatcccttatatttggcggcttggtggtagtatccggagcagatacacttgcggatgatgtcccagtccatgccacagctaatcaagttcatcttttgcatcttcacaatgtctaggagctgttcccgaatttccttggctcgccgtagggatttggaatggaggaaatgcttgatgcaccatccatctgagaatgcattggctttccatgctgagtaaacctggagataggtaagatgatcagactcgtggacccagaatttctctcgttgtgtgtcggcctcgtcttgccgctcttttggcctgtaaaatacgtttggtaccgacagcatggacacaattgttatcatctcctcgctgcagccatactcttccgctgtaatcagtagcttggccaaagaagggtccatgggaaaggcgctcatcttgcgccccagctctgtcagctctcccaagttgtctagagctcctagagcccataggtcgaacatggaggtggaaatagtatcctgcggaggtggatccataaagtcaaagtccaacaaatctttgactccaagcgactttagcatcagcacggtattggccaagttggtccgctggatctcaggaatggtttgaatgtacaactcctccttgaatgccttttccgtgtacagtcggaatgcttttcctggacccgttcgaccagcacgacctgagcgctgccctgcgttggcctgggaaattggtgtgatttgaagcgtgtccatacccatctttggattgtacaccttcatcttcgagtaacccgcgtcaaccacatacttgatgccatctacagtcaaacttgtctcggcaatgtttgtggcaacaatgcatttgcgaactccaggggctgcccggtcaaagatcttggcttggagatctgctggcatttgactgtaaatcggtagtatgctcaactttggaggatcgtttagggcgtctaggcgcttctgtactagctcgcaagtgatttcaatgtcttcctggcctgtcatgaaaacgagaatatcaccggcgtccatagatacgtgaatggccaacacctgctgaactgcctggtcaacatagtcctcgactggagatcgatgaaacatgacatcaacagggaaagttcgccctgggatggtaaattcgggggcaccaccaaagaaatcggagaatttctttgcattcatggttgcagacgtgacgatgagctttaaatcacgccgcctctgcaatatcttcttgaataaccccatcaagatgtccgtattcagcgctcgctcgtgcgcttcatccatgatgatgcaagaatatctgtccaagtcgggttcgttgagcgattcacgaagcaaaattccgtctgtcagatacttgatgacggtgtcattgctagtgcagtcttcaaatcgaattgcatatccaacggtgcttcccagtttgacctccatctcttcagccacacgcttggcaacactcatggcagcgacacgacgtggttgcgtgcatccaatcataccggtcttcccgtagccgtcttcataaaggaattgggtaagctgtgttgtttttcctgatcccgtctcaccaatcacaataatgacctgattttctcgtatcactcggagaagctcttcgcgcaccgcaaacgcgggcaggaattctcgttgttcgcgcaatgtcttgctcttgctgaaatcgctcgctccttcggcgtttttgatgtgttcgctgaatttgttccccttgcgttcagtcttttccatgtcctcctcggcagctattggcagcgcgctatctccatcttcctctttagctcccatgatgtttccgagagctgtgccggtaatgcttgttgcttcatgcgcctgtttctgtcgctctctttgctggcgagattctttgactaccttgctcccctttcggctgaagacagccatgtcgctttggtagtccctaactgctggaacgggctcaagctgtttggtgaaaatcgtctttccgtccaagaatggcggtcgtaaatcgtgaacaagcaggtgaactcgtgtcgtttcctcatcgtcaaagtcggcggctagatctcttcgctgtgccacaccggagacaagcatacggttcgtttcccaggcatcattttccctcctcctctgttcctgtcgggcgtcatatcggctggtcatcttctcggccttggccgactcctgttgttgactctcccatgttgatgtgtcgtaagacgcaaagggattgtaggactcatcgccgaatgtatgagctccgaattcgtctccgccataccaatcgcgatccagagctaaagaatcttcatccgtcggctgcggctggttggaatctcgaggaggcgtcggcgcatatcgagactggccgcgcggtgtggagcttcgagatccatcttggtacctccctttggatctagcgaattcgagcttcctccttttgggattgaacccgtcgtattctgcctccgataccatgatttgagtctgccgattcctgcaaatgcggcttcgaggcggtgatgcgccaagtagctacgcgacttgcgaaatgatggcagatcaataaggcgaggtttcgccgagtgtactgggggagctgctaaagaagcttatcgataaaccccaccatggaaatttttggccaaaaagtttggaaaaggttggcgcagagattatagttgaagttacactgaaaaagacttcaagatacccccagacattcgcaaaatgtcttccatgataactgctgcccagtgggtaccgcgaggcttcgcggcccaattcccccaagtttacaagcttgacgagtccgaattcgacagaatagctgcattggccaagctgcagcttgacgatgcagaggaggatttgaaggaagcgcaagaggaaggcgaagatgcagaggaaggagatgagaacaatgacgaggacatggcgggagaggaagacaaagaaaacaaggccggatctacagtcaagtatgtatccttgggcattcgtgaaattaatacagcccttttcgctaacaagttgaatcaggatcgacgatgatgatctgaaagagtacgatctagaacactacgacgatgacgaagacgacgacaatgcgcccgctgccaacggaagcatgggcatgtttggaaatgtcaagtcactggcatactatgaatccaacaaggaagacccgtacatcacactacaagacgacgacgaggacgaggagaggcaggatctccaggtcttggcaactgacaacctgatcctgtctgcaaaggttgaagacgaattggcacatctggaggtttacgtctacgaggatgagagcgacaacctctacgtccaccacgacattatgctgccagccatccctctatgtgtagagtggctggacattcccgtcagcaactcgggagacgcagccaaagatggcaagggcaactttgtcgccgtcggcaccatggacccggatattgagatttgggaccttgacacagtcgactgcatgtatcccaacgccatccttggccaaggcgcaaaccccgagtctggcgagaagaagaagaagaaaaagaagaaggccaaggcgaatgacgagtaccacgtggatgccgttctgtctctcgccgccaaccgccagcaccgaaacctgctggcttccgcctccgcagacaagaccatcaaactctgggatctcaacacaaccaagtgcgccaagtcatactcgtaccacaccgacaaagtgtgctctcttgcctggcacaccgcccagcctactgtgctgctcagtggaagttacgatcgaaccgtggtggccgccgatatgcgagccccagacgcaaaggtccctcgatggggcgtcgagagcgatgtcgagaacatccgatgggacccgcacgaccagaactacttttacgtctcaacagagaacggcgtcattcactatcacgatatccgcaatgcgccatcaactccggaagcaaccaaggcggtctggaccctgcaggcacacgacgaatctgtgtcgtcatttgacatcaacagcgtcattcccggattcatggccactggatcgactgacaagacggtgaagctgtggaacatccaggccagcggcccttcactcgtcgtctctcgtaatctcgacgtgggcaaggtgtttgctacctcgtttgcccccgatcccgaggtcgctttccgactagcagtggcgggcagctccggcagcatgcatgtttgggacaccagcaccaaccccggcgtccgaagtgctttcggacagcgcgtccctgctctgaaggagggcgttagcgaggatcgactagtcggcgtcaatgatgacgagagcagttcgagcgaggatgagggagaagcagagaataatgagggaggcgactccatggatgaggattaaaacacgacgcttaatgcagcccccggctggcggagattctatatatctggaacatggcgttgtttttagcagtggagccattgatgaagcctcggagcaatcagtgcagtttgctatatgatgtgaatagagggattttataggcatttggaatttgaatagacttgtcagggcttggagaaactagtattgacaaaattatggtactaagcgtcatgtgctgttttccatcgcctaaatcacacctgggagactgcacaaagcagagaaagatgcatatggaccgctacctgaagggatatgcttcgccttcccagaactctgtcaagttctccaacaatgggcgatcgtttggatcgacattcatggaagttttccacgatttcggcccattgggatggaaggctgttgtttcctgtccaggtgacctaaacatcatcagggtgctcaacctcgtcaaagttgctggccgtctggctcagaagcatccacatggtcctccccagcgcaaacacctctgcctcgggggcgagtgtggttgccggtgcaccgttttactcccagtcaatgagcattaggttctcttggtcgtcaatgatgaaattcccgggctttatatccatgtggaaagtatgcgtgaccctgtgagtggttgttggtaagctacaatctcctgggtctcggtctctccaggaatgatgtcaactacaataccagggccggcaactgcggggtccaagatgcaatgaggtcaaaccgtggctatggcagaccatacagcgcttcgtgttgagctgcgattgtggaaagtgaatgccccttcgggcacctcgaggtcaagattgaagaaggcttggttagagttgtaatccatttgttcaccgcatcagccacaagtcccaatatgcggtctgtgtgcaaagcgattctatactatatcctaaagtcggacgcttcattcggtttctactgtagccaacctcttcctcgtaagagtctgataactcatgtcatctaacagctataaactcgagatgggatatcgctactcccttgtactctatctcaaagcctaacggcatttcaaacatcatgggggtctaagccaagcggctgaaacaactagaacgcaatgcttccaaatccccctgtgaagcaaattgacttgggtaagaggctggatacgacaccggcacttgtgccgagccatgacacgcgcataccactactagcactttggtgtttgctacactttttcgatttctatttctatttccgtgtcagccatactgtatggagcgttctttagtctttctgtcggaaaggcccattttttgacacagtcgggagagggaggccattgagtttgtgcctggccagtggcgccggctagttggctgcggtttctgtggctgatcgactgttggcgttggcgttggcgctggcggtgtgatgggaactaagaagatggatcatttgaagaaattttctatctcttcttctttcttctctttggccgcatccccctttcttgctcctctgcgggcggagcaattgtgcctgagatggcgtctgcgttatggataaagtgccaaacaagtaacgagtacatgcacatgtgtaacatcagccggcagcaagaattcatgcaagcctttgctgcactttcatcccttccccggtaaaatgggggggagcgcccaagagccaaaagatcagcgcccaacgccctgtggacatgcgcgtttctttttttctctctcgcttgctctctctattgaacgctgcataagcatgtttcgcgatctctgtccctggcaggggttttttgctttgtaggcagagagaagcccatgccatgtctgcgctgctaaaaaaagggccctgttgaaacatgggcggtacaaggtataaggggaccgtagccaatcaggcggcgcgggccctccagtttttggccgcggtttgggtgatcgaccggtcttgtcacgggggaatgcgattggcttgctgcaagccattgtggttttgggcagcagacgcaggtactgctggcactgcatgtgtgtacttgtatagaatacatgcaggtctacggagcagtggtagtcgagtaaacagacaaaatacagacacggaatgcgagattttcgaaaaggtcagttcccgttccttctggagctcctgagtcgtggacatggcgagagaagaagctactcggagaaaatttgttgggtggccacggccagtgccgcacagtagaggtgtagagtccttgatccaggtacctgtactttatacaagccgggatgcacagatgcagcccggggctattttacagtggctgcagcgagcaaaggtggcgctggcctggcctgcctgacaagtaagtaaaagcgtatcccctcatctgatgccacgttgagctgcctgagtgaggcgagaaacaggtgccagcagcaacgtggagcttgaacctgcaattgttctcttcacacaataccttgcacgcaattcagatacgcattggctaagcaactgtcaaaagagcacagagcagtgggtgacaagaatcaagcatggcctggtcttgggccaacagcacagcagaggagagagagagacttggagacgggcagaattagaggagaaacgccaaattttagcagctcgctaggcagcggcctccctcactattggctgcaatggcgcctcacaacgccatccttcattctgcacccgcccaaaccggcctggctccggagcctagtccaggggcctgaagcctccatctgccccaaacagcctgatgggcgcgcaccgggtcccgagctggcagcggcgtggccaataaagccggcgcctgagcgatggggggcttgaacatgggaacatggaaacatggtgcatggcatgggagccggagctcgatttgggcgccagggatcatgcgggaaatgccacgccgcttggctctcgatggcgatggcgctgctccatccatacctgggccaactcggccgctttcttctgcttcttccccttcttctcttgcaatcccgcgtgcgcgactgctctcccgcttcgcctcttcaaccttttctgctccttgcttccttgctgcagaagggctgcgttgcgtaaaggctgtctttcggacacttggccgcggttattcgcttctctcttgtatatatccgtatatgctttttttcttcttcttctacgagcacgcactccggcattttacgctctgcgctgctccgtttcactctcctttctctccaagaatcaaggcatttgcatctgccgttactagctctgcgaacacattagcttcggcaatcttgacacagctcggccttttggtttcttcaactttgaatagcataaacgttgatcgtttagttgccgcaggccttcttccaacaagcttgttcattccctctctctcatttctctctctcttcgtatcgctggtgtcgccccgagacaaacttcgcttgcgtccaagacacagcaacgaaacagatccggactccgccttttctctgaacacacgtgtgacgacagaagactgtcacagacccgtcgcgagagtcggcaaccgacagctcgcagccacaaactttgcgctccgcgtacctacatgcgttgcggccaacgcacatgacagcataccaaacaatctcaatctccaacaatcacctggcgtgaaccaccgttgctctcttttccttctgcctctctctatctctcttctttttcttacttgtcaccttcattttttctgcccctccggcatcccatctccacgctgatcagctgtcgtcaactcccaaaagtcaccttccagcttgagcttggattcacatcgacgccgcagctccaccaccggcacagcacccgcacaaagtcccctgtgcaacgttcctagccgtttgcatccatcatcggcccagctctctgaaatagtgagcgctggtcacacggcgtcatatctagcagccaactgccatatcgggctgtgggcttctcatcgtcgctcacctcattcctcaccattcaagcggctgcctcattcgcttgcggtggccacaagtcatacagcgtgattccatatcgctcttgctcttgttcttatctgaatctacttgtctcttgcaacgtcaacaaaacacttcttcaaccaccgccacaatgtcgctatcacgagccttcactacgcgcaagctcaagctgggctctgacgccgacggcaagagtcctcagcgctcgcacactcttcgccacaagatctcggctcctgtccagctcgttcatacaacaaacatgctctcatacaacgcgcctgacctgcctcgagtgcctggccgcaacaactctagcgacctgcctcgcgtacctggccgcaacaactccagcgacctacctcgagtacctacacgcatcaactcttcgaaatctctgaccgattctgacagcgtcgaaaccaccgagtcgaccccgccaaccagcccggacgttgctcaaggagagcgctcgccttctcccaagccgaatcatctctcgggatacttcaagcccgccaatgcgaaacccgcggctgcagcgccagccgagcctgagccaactccggctccaatgattccccagcgctctcccacccacaccaagaagaactcggtcgatgccgtcgccaggtcacgatccattacgcgcatttctagagactccgagttgtcggctgcgtccaggagcctccaggccttctcctctcgctctccgtctgtgtcaacaaactcttcggcgccctcttcagcacactcttcaatgcactcctcggcgcataattcgtccatctcgagtcgcctcgcgaaacagcctctagctcccgcttttcctctggcccccgcgcccactaccgtttctgcggctcctgcggctcctgcagcctcgtctgtgcaaccttctaatgcaacgaggcgccacgtacaaaaggattcgaatccttttggagcagaattggcccaagtgacggagctagcggaggaattcagctccagaagccaacgggagcagatggacgaagatgtggaatacatgcgctccaacaatctcgtcaggctacgcaccgacgactatctgagaatggttcaaagcctgtcatccatcttcttgtctgagcccagtcactctgctcccaaagccgcagcaccgctctggatttaaatcgcatacaatttacgaaagatgaacaacatacaaaaaaaaaaaaaaaaaaaaaaaaaaaaccgagctgccatgtcactgtacataccgaaattgtttggacatattctgtactgctatgggtaaaagcgctccagctgtgacgactaccattactactacttcttcttcttcaccattttttcttctttactttcttacttttgttgacatggatgggaacgatgtggggtctagaacattaacattgctaggtacttggattggctgtttgctttacctgaaacaggagaagaggtggcgttatatgacggatgggaaatgcctcttacttgaggctacttttatataatttctttttttcttaaactattatggatgtgaatactataccagtcacaagccactgcacatattatgtcctgatgaatttcatttcctttaccatgtacctattctcccgctgctcactctaccctttattcttcccagtgattagtctgatgtactcaccaaacctgtacagcttagttggaaaaatgacgagcatcattagatatgacaatgaaataacacgactgccgcatttggcaggaaaatgaatgcatcctgtcagacagccccaacgatcgtccgtccctccgcgcacactcagctgtacaagtaagatgccacacagagcgggatgggcggccggtaagcgggagatgaacaatccctgctgcgaaatgtttcaactgcgccccacgagctgattgtttcaaggccgggggtgtgtagctgtccgcttaccgtgagtggttcaagtagtgctactgtatgcacttgtactacgatgaaattaaacggaatcgggttctcgggacgatttcatcaaaaagagattggattttgggaaatgggcttggagacgggcagggttgtgaaattgctatataagatggaagagtgaacaggcaagttgtgatggagctcgggccacctgtttggcaggatgagctgttctatccattgtacacattatgtacttggagaagctggatgctgttttatttggatgttccgaggcttgaacatataaaatctatgcgattgcgtacgccagaatattcataatagtctatcggaaatgctagattttaaggcttctgttcgctgccgcaatgtcactgcgtgtgttagtaatcacgtggggcaattggcggcacccactcgagaaatgttctgagcgatgctggtacatgtattcaagcagaattgaactcgtatcaatgttgaagaattagacaagatcaagttctcatatgctctcgtagctgggagactattcctgttcagtataccattttcatagccggtaagatcaaccttggcatctttcattggttttttttgtctacctctcaacgtgggataaccttttcatttgctggtacgtatgtgagctgaaacctttcatacagatttcagtacttgtcgctgtaaatcccatataaaagcaaaaaaaaaaaaagaagaaacacatcgtcatggcgagctcagatgacgcgcccgactccttcatcagcaaggaagatgggctcaactactgggagggcgtcagcgctgacattgacggcatgcttggaggcattccctccgtcaagggcttctctggcatcttacggagcgatctccaaggctcacggacgtttctggccaagctgggcattggagcgaagcaagggcggcagaagctggccactgctttggagggcggagcagggttagtagcatcccatctttgactgggatatatttgcgaagggcttggcactgggggggtgattaacgagcgctgatctttttttttttttttttgactgactctttcttccttgtaggatcggaagagttactgaagggctgttgatcccactggccgatgaggttgatgtcattgagcccgtggccaagttcaccgcgggcctgcaaggcaaagagggcgttcgacacgtctacaacatgggcttgcaagactgggagcctgttgatgggctcacatatgatctcatctggacgcagtggtgcgtgggccacttgacggattcgcagctggtggggtatctgaagagatgccaggttgcgttgaatcccggggccatgattgtgttgaaggagaatctgagcacgtcgggccgcgatgtgtttgacgagctggacagcagtgtgacgaggtgggttggctcttttctctattcgatatacaactatttatatcatctgatgtttcctttatgagctaactgggtgaaaacagggaggacaccaagtttagacaaatctttgagcaagcagggctgcagctcgtcaagtcggagctgcagagggggtttcctgagacgccgcagatgacgctcctcccggtgaagatgtacgctttgaagccaaaagctgtgtaagtggaagtggttatattctgttccttggagtgattgggagttgtatgggatggggaaatgttgaaggctggggaaaaagtttttgatgcattctgaatggcaaaggttgagaggtaaagcttgaaagctagtcgagcttgtttgatggagttttgtagatacccttacaatcaagtgctgtgtcgtaatgtttcggtttaaagtatgattctttgaagtagaattggggcatgatgtgttgcgatgatacgtgttggatttgacagctgctggctatatttgggtgagaatataccatgctaccccatgagcttttgacatttgccagagactcttcgttcataggaactcaattaatcgaaacataaactgttattgctcaatctcatccattgagtctacatcacaagattaataatgtccataaagctgatctggaaagacaaaagctggtaccaagcatttattagcgccatcgctccaccgccaagctctcacatctcatctcatctccatttccacctccatctccatcttatacacccaaccttttttcaaaacaagcaacataaagtcccttcaatggcctccccgccctttggccaagccgccctcatcaccgccctcaaaggccaacccctccgcatcccctccctccaagccctcttcacctcatggccgtccccacgcctcaacgcccactacccagagctcgtcgccttggccagcgccgccatcctcgaattcgccgccgccgcgcctcacctgcacgttgagcgccgcctgcgcgacgacattgccctcctgacgtgtctgctgttcccgaccgcgccccggcgacgcatcgaggcgctggtgctgtacatggtgtggctcgtctgctgggacgacacggtggacaccaacgagggcgacttggctgctgatttcgcgcgcgccgagcagtggcgcaacaggacgctggaggttgtcaaggcggcccttgagcttccccagggagcgcagcagcgtggagaggtggatgccatcaacgcggtgctcgtcagctttgggcagcggtactgtggcacccacgagagggctcctgatgagcagcgccagcggctgtacgacgaaatcagcatcttcatccgcgcgtgcgccacggagcagaggctgcggcttgacggccacattcccagcttcgacgagtacatggtcctccgcgagggcaccgtggcgggcggcacgctctgcgcattggttccgcacgccatgccgcagtctgtgccgccggagctgctcgacatgccgcagtttgcagtctttcggaagcaggccaacgtgctgttcggcctgctcaacgatgtgatttccttgaagaaggagctcaacatggactgcgtcatcaacgccgtctgtacgctgctgcggccggagacgcccctggatgaagtcatggcgcagatttatcagaagctgcaagatgcggtgcggcttttcgacacggcggcgagggagctgttggatcagttcggggacaatgaccttttctacgacctctcggaggaattgattgacgggcatagaagtgtggttactggcacgctcgaattcatgtgagtaacttgtttcccaaatgcgtgggttttctttctttttatactgagcttcatatctgtataaaccaaaagccgtatgtaaagcagcagtgagctaaccatctctcccggggaaaaacataggctcaaatcccctcgctacaacatctcgcagctcttgcgcgaagatggctctctagaaatagtcctctgatatcatgactcccctgcacttccaatcgcccttgtttataactcccgtgagtttccccaactccagtgttgacctaaccttgcctttatctgccggatttgtattgatcaaatgctctcttctctttcctttacccttctcccttttcccccccattctccagaatatatattgtatgcggatatcacgcccattgaattaaaaaaaaaaaaaaaaaaaaaagatataaaagtagccagtgcgtacgaatgaatgaaaaaagtgactccgccctctttttggtttaataaacatttctccttcccccaccaattgtcgttataaaaatcaaggcttcaactctccaaactgcatcgcttgccggccgcccaatggctcaacagacgtcactaggtccgtgattgtgacaatctcgtatccctggcgcttcaactcgggcagcacgattcgcagcatgggagccgtccaccccctcctgtcatggcatatgataatcgctccggggtgcgccatgctcagaatatgcctggcattgacattcggatacggaatctgcgggtcgtgcgggtatatgctccccaaaacgatcctgaaccctctattgccgagcaaatctctcatccgtcgattgaacaagcccgaccccgggcggaagtagttgttcggcaggatcttgccctcggcctcgtacgccttcgtcagcatggctttgacctccttcacctggctctccagctcgtcattgctcaaccccctcgacggctcgtcgcgcatcgcatggttgcccagctcgtgcccctgcgcaaccagcttgcgcagcgtagcctccctgccctcgacctggccgccaatgacgaagaaggtggcgtgcgcgtcattctcccgcaggacctgcatgatctcgccggtgtgcgccgagggggcgtcgtcgagcgacagggcaatgactttgcgggtcgcgggcacgggcacctcgaagagcacgtcggggaacttgttgcgcaggtagccgatgaggaagcgcggcggcttgtagacgcagtagacggagtagagcggcagggcgagcagcagcaccagcagcaccaggaggccctgcatggtgaggcggtttcgtcggacccggcgccggacggtggtcggcaggcggaagaggttgaggcgtggcatttctttttggtgatggggaggtttctttcgaggttagcagcggcggcggcttgggacggtggtgccgcctgctgctggcatgctctctcttcgtttctctcttttcttcgttttcgctttttctagtcttcgttcctttgtttgttgtatgtctcgtggtaatgaattgggtgaatgggtgggaaagacgaatgttgcagagtgttgcttttgggtcgagaccgccactaaagcgggagaagacgtgaggcttgaagttttgttagccaggggttaggtcgagcgctatctgattagcgactgggggggtggtggcgtcccaaaatgggggggcttggggggattggacccctaaaactatccagacaaatctccatgcaaatctcagattgcactctgcgatattcagggcaattgcacaggccacgagctaaaatcaaatcgcatcccatgcttgatctccagtattcaatctattctttttataattacatcaacatggttgttttccagtctttatttaaccaatgccctcttgtcttatacagagctagggatgtacatcaaaaccccccccttaatccaactctcactcataaaccaataacaggatatcacaatctctcagataacgcaaaaatccattttacaacccctccttcaccaaagcctcgaacccatgctgcaaatccgccttcagatcctccacactctccaccccaacactcaacctcagcaaactctggtcaacagtcgcatccgtcatggcccgccactcaatcaagctctcgacgccgcccaagctcgtcgcgtgctggaacagccccagcttgccggggaacctcctcgccatctccttattcctcagcgtaatggcaaacaccggcccgtagccgttgggcatctgctgccgcagccagctgccctcctgcgaggcctcgggctgcagactcgcgtgctggatgcgcgcaaccgtctttcccgcggccgtggccgagtccttggcctgttctgcgagccatgcgacgagcgccgcggctgtggtgctctggcggttgacgcgcagctcgagcgtccgcagggagcgcatgccgagccagccctcgaggctgccgatgacggagcccacgaggaggcggtcggcgagcaggtcgctgatccaggtcttgtgcttggggttgacggcgaggatgccgcagagcaagtcggagtggccgccaatgtactttgtgccgctgtgcatcacaatgtctgctccccaggcaaaagggtccagcagcggtggcggcgcaaaggtggcgtctacggttagatatgcgcccaccgagtgcgctctatcggcatagtacttgagatcccgcgcctcgcccgtgggattcaacggcgtctcgacatggataacatctccgggccccagctcggaaagatcgcaatccagcggcagcttcttcaagcccgtcagtcgtccaaagatcttcaagacgccatggcagccatgatagccgtctccaatggccaccttcttggggttaagatgggtcatcagggcatggaacgcagccatgccagatccatatacgatggcctgctggccaatgatggatgtgaggagggcttcgaagcgagccatgttggggctcgaatggcgcgagtagatgtggaagtcgatgggcttggtggtctgcgaaagaagagacaagttctcttgtgtcagttaccccagacaaagccttcttccacatgtcctcgcacacccagcacttacatcgacctccgcgacgggcctgagcctctccgggtcattgggataccgaaaggtcgtgcttgtgtgcagacccggcgcaatggccggatggccgtcgatgcgggcatcggcatgcaccgcccgggatgcgagcgacagcgccgcaatgtctggcacgtattcgtccgagtttcccattgtgtctgctggtgaattgtgtatcaagagggtttgcgtctccctatgcctggtatcctgcgctcatcccccattccatgttttgagttctcgccgcgccctcttatatgtcgtgctaattcatgtcgcaatgctgccccgctcatcggccgtgtcgctgccgttgtcgctgctactcaacggcctcacatacccactattacccatcccgagttacatcacgtcgagctatcgaaaaaaaaaactcaaaagctgattagatagccagatacagagaatcatgtaatcatgctccagatccgtaaaagttgtcaatacaaggcgcaattacctaggtatcaagataagaggggtttcgctccactatatgtcaaagcggggagtgacacatacacgccttacttttgattctcatctctcttctcttgcgcttttgcatcatcttttgagcatgccgcaattcgttggacaagtatgccgctggttgccgttctgtcaagggagagaattgctccgaattaccccttccgggatcggtggtatagttgaatctcggttgagaggagatgaaaaagagcggataggttgattcaagcggaggtaggttaggtaatgaatatttgtcaaactcttagatgcacatcgacataggttagtattagccggagatgggtaaaaaggaaaaggaaatacatgcagtcacaacttgacatgaccagatgtcataactcttctaatcattctttggcgagaggataacaatgctctccgggttcatcgagaacaaactctatcatgtcacgccatattaacatgatgacgatagaaaatgggcaaaacataaatatgtgctgtattagcgatccaatatgtaatcgccgacacaagttattattaatcattaagtcgtcttgttttccctccattcatgttccctcgccgtcataatctttgattcctgccaagcttaaatttcgtgttttgattgcaaagccaacaggtgcatttgcacctcgcaaggtatatggcagcaagcaatgtattactgccaacagcccacgccaaacgccttgatcgcaaaagagaaaagaaaaaagaaaatatccatagtccagaaaaatcgttgatgcttgataaacttccgtgtatagtaaattatttcgagttgtcgacttgtttgcaactgctttcctccgccgcagacgtccctcaatctttcgttgacacaggcgtatgttccatggggcttagctcggatccttgaccgctctgagccctctttcgaccaggaatgaggaacctggagactcctgacggtgctggagacgagtctttctcctgggtctctgtcaacttggaaaagaatccgcgcttgcgaggcggctgcttctggtcctcgagcccgacatcctcaaacccttcatcggcggtgggcagttgcaccgagttgcggttgatagccgatctgggcattcgagagaatcgagccgaatcgaggctttggcgggcaggaatatcgtatgcggcgatgggagatcgtgccgagatatcctataagtgagagtcgcaggtcagtctccggtgcaggcgaggcgcattgtgtgcggggttgatgttgccgggaaatacgactttgggcgggaggaagcaaattgctagccacatacaaatgatcgccggtacgagtcaaaggactctcgcgaaatagaaaagtgctcaatctcgcctgagctatctgatgactcgcgcgacgagaggtgtctgcgcggccactggctcttctcctccgatggtgagggctgctcgcataaaacagaattagcagtctgcgcaaatgtatgcagtcgggtgcccgcgagggttgcacaaaacttacagggagatatacgccgctatcattgacgactatcaagtgcaaatcgcatgtcagtcaacagtccgagtcgtgtgacgcttttgccgccgcatggcctagagcggaaggtcgcaggccaaagcgacagcggtcatgccatcacttaccgctcatcttatactcgccggtatcctgacttctggcgctgcggacgctcaagaccgacgacgccttggagcccacgatgtcgactcgctcaaatccggggtagttgtgctctctgtcggcgtagacaccgtcatcggccgggacgacagcgccggggcggcgagtgaaggggtttcggatcggcatggtggtgagatggagatggccggaatcaacttcaagtaagaggcggttaaagaggccgcgagatacaatagtatacgctccgataatagtgatgcgaagactgcgaagactgtcgggaagaatgtttgttttgtaaaatacgcagccgactgagcgatatgatgcaattggtgagggggagcagcagaggtccttgtataagagtggaaaggtccgattaagctcaatatttgaggaaagcaaaaactaccagtcaaacgaaccaaggaaggggcacagggggtttaagaagagcgacgatggccagatgtcagacgagtcgcgaacggatcagcggcagaacgttttgagggggtggaatcccaagggcctggcgcattgaaaatgggtcaattctagatggatacgccaaaaggattaatggagcgccgcactgactacgaagtattggcgtattgatgtacctgacggagatggaaacgaggcgaaaagacggcagcttgccaactcgatgctaacagttgctgttagttagttagtgctggcagcatcgaacggcggccagtcgtggcgcttgggttggaattccagcgccggaatcgacatgattttccccagaagtcagcccagcaaaagacatcagatctgcgcaactgatcctttcggcggtgccttgccggggcggattgggaagtttgttgtaccgcgcccgatgcacactgtgcacagtgcctggatttttagggcgcttttattggcttttgatctttgatcctcatgatcaccaaagcttggccatttggctgtgttgcgccgattgcactgcctcacagctcggcttccacagtcaagattgcaattccatcttctcacccatttcgccctcttgtgtttcttgattccatttctcacacacatcatcacatcagatggggcttttgctttcaaaaaagccatcggggctagtaccaacaaccagcctaagacggctccggctgctactgcgcgctctctagcagactccagaaatcgaggcttggtggagccaccaacaggcacgcccggactcgctgaaaagcccggtagcaaatccgccgaatagcggtctcgggttgactggactgggattttatccgccaaactgccgctgctggctctgctatgacgatgcatagcgctattagccaacaactagaggcgcgggagtggagtgccgacagtaagtatccggaaccaaggctactgtgcgtatacttgtagtaataatgcgctgcgggattcggattcgagtcccaacaccaacacccaaaaaggtctcagtgcaggttttgtcaaagaggatggcataattacctcatcttgcagcactaaaggccgactttgccatagtagctggcactcgaatttgcctatcgacagagatcgccatgccaaggcctcttggaagccttttcccaccagcaaaggccatgcgcaaacttgttcctcgcctagatggagcttcatcacctgtcaccactcccagattactggagaacaggcgccgcacatgctaaactgtccccgcctcccgctttgccgtggatgctcttctctgttgcaaatccggggccgcgccgtgcagacaggggctatgctggcgatggatttgccttgatgggcgcagcgtatactgcactgggaacgcaaagagcctgtggccatgcgccgtgcagcgaagcgattgcgcatcatcaccacctacggcccgtagcaaccattgcgcaccgaaacaggtgcatgcctgtgcaatcaacagatgtaatagcctgatcaagaggaatagccgcctgacgatgcccgcttctttgtcttgcccatccaccatgatccatcatacgttgcctgcatggcccaagtaaaacgccaccagttggcctatttgggacacatgcagggcagttgttggacagcagcatctgcggttcaaccattcagcagcaattagcaattgggtacaacagagagctccagatgtggtcaagccgccgtgaatcctgccgccacgcagcagagcttctgtgcctaaaaatctcgccagtcaactactgcctcgttctgatacaacccaatgttggcctgggatggcttatagccctggcacttgcaatgaatggcgcacggcacaggaatctcttgtgctctagtagttgccgactcctgcacaaaaaagtctccgaattggtgcctctagatgctgcaaatgctagaggagagggaaaaggaacatgaaggaaaagcaagccggattcggtgctcttttgagttgaggcttgcaggtgtcaccttggcaagtgcatattgcgccgccatgcatctctcgtacatttgaatctctgtacgtcgtctgatgggattttccaacttttccttcatcctcgccgtcccttttgacctcttgcaatggcgtggccatgtctctcctgtctccaagggcacttggaaatagatagtagtagaggtggcattttcttactcccaccgttttggtgtcacgccccagctgaactgcaaccctgtcggaccgatcgattggcattgaacaagcaaaccccctcactgctagtaatgccttgacagttttcctttccaagatcggcactgaacttgccaacagaccgcatacgaggtggtaagctgcaggcctttttttgcgggctgtgtttccacgggaccgccccaaccacaaaccacctcccgtgtcaagacaaggcccaataatcccaagtcctctgcatgaggccattctgaatccatccattcgctcgcccgcaggggcagatcccggaccagcatctggtgccgcacatgctggctttgggcttttggcgagcgggccttggatgcggccgaagcgatacgagagatgcagaaaaatatgatggagtgctatttttgttcaaaaatgcccattatctttttcctctctttgttgcattgttgccttcttttgctgccgattaaaccactcgcttaccattttgtctggattcaagccaggctctcgttcttttttttctctctcactctcttaaaccagcagctgcgacctctgttgctcctcccaagactcgagatttctcaacatcccaccatcgccacgtggattgctctcgagccacctttgggtcttaacacatacagtcgtctttttttttttttcacgcccagtctctttcacgagatttctattttaacaaggctggaaattcttttgattgttaaagaaatatctctgcagattccaggccacttcttcttgcctgtcgctggctgctcgtggcgggccgcaacctccaacagagttcgtcaacatgggtgccttcttcactgggtgggagttgtgggaagaaatgagctttgtaagtgtttgaaatctaacaaattgccctgcttcatcatatttctttgctctgctagcaagttgaatttctaacccaccttgatataggtcttggcatgcgccatcgtgttagtcttcgcctttgggctggtacggctgtggtggacgaaccgcaaaattgcaaggctcgaattggttgacgaagaacggcgcgtacgattggccgagatgcggtattgcggtatcaacgctcgcggcatcaccgatatcccctttggggtgcgcgcaatacaaagtggcattgaagtggaaggcatctggatatcaaggcccaacacacctggctccagccatgccgcctcttctcccacccttgttggcgaccctaccggcctaaaggcaaagttgaaggaaaagggcaaaggaaaggctcgttacatgtcggtggacgttgccgagacggcttcatcgtcgtcacctccgcagacgacacctacatcgggctcttcgacaccccagcgagctgacgatgccgatgtgaatgatgcacgacagcctcgggtccagcagccgatggattattccaatacacccaaggggtcactcgatgctcagcgacgaagcattgctcgccaaatggctcctcgcagctcctctaccaaccgcaacagcatggcctcgtcatccatgggcgactttgtggctccccattcgaggaactcttatgctagctcgaagccaatccttcagggatccaccgaatactactctgacatctccagaaccgggacaaacgaattctacgatgcccctccgtctgcagtttgggaccacggatacagcagctctgatgcagagagcgcagaggtggccggccaacgaccacagccaggcccttccaggctacagaagaaatcgcagttctataagccaatacgcaattaatgatgcaagaaatgggggggggagggggaagaatactgaaggccccctggcggggccatgattttcacgtggttataatgacttgatgtctatttttcacgccgttcatgagttatgttttataagaaagaaagaaatcgaggacttagatttttgccatgcgggccatttgcaaatactagctaaattatcaaacaaagaaacattgaacaccaaaaaaacggctaccatccacgatccaccagatctagaagtgatattcacctgccatctgctctccacatacagaaaattagagtcaaacacgcaatccatctgtcgccatctcgtcagttgattcgagaaaagagtcacagtatcggcacttgcccacgccgacccggcacaccggcacgggaataagtgcggaattggcgtcagacctccgctttagtgggcatgaggttagaagctcgatgttgagagattggggctatatagtgaagacgaaatctcgcattttctagattccaagacttttatgtaaaatattgcaacaggttcgttcggtaaagcaaacaaaaaaatggcgtctgcagaatacctacaagcctcgtcaaccggcttcaaagacgccaaagcctacgacacgcaccggccgtcgtaccctgccgaagctgttcagagcctcctggctcatcttggcgtggcgggcaagtccaaggcgaggatcattgacctcgcagccggcacgggcaagtttacggagctgctggcagctcggccggaggagtatgagatcctggcggtggagcctacggggtcgatgagggagacgctggttgagaaggggctgagaggggtgatagcgaaggaggggactgctgagaagatggatgttgaggatgggtgggcggatgggattgtgattgctcaggcgtttcactggtaagcctaatgaagggtagtgaaatcagttggatgtactaatcagttcaaggtttgcgactgaggcttcattggcggagattcatcgagtactcaagccaggaggcacggtgggaatgatttggaacgtcgaagattgcaagttcattttgtatttgacgctgatgacattgggactgacatccgcacaacagataacaagccagcatcatggccagccagcagcaaatgggcagaggcactcaacgcccgcatctttgccctcccagactttggcccccctcgattccgccacaacaaatggccgctggtgttcgagcgccaggcgaagctcgaaaagccgctgttctcgacgcccatcggcgaggagaaggtcccgtggacagtctggctggacaaggatgcggtgtggagccgggtgcacacgctcagccatgtgtataccttggagggcgaggacaaggccacgttcaaggccaagtttgatgaggaggtgaatagtgagaatggcgaggtgaatgacaagggcgaggtgggcgtgcatggggtgacgcttttggcgtggagtaagaagctgtgaggatggccttaatatctatagcaatgtcatggatcagatgagcggtagactgctgtagagcctcaaagtaacgttgattgcaattaaatataattctcttgtttaaaaattatgagtccgctgaaatatacatgactacccaaaaagttagctcatctcatttgatagttggtcatccagattctgcttcactcaccattgttgcctcgcacaaaggtatctccatactccctccgcttcgcgccattgacatattccaccgtcttctccagcgcaatgttcatgtatccgtccacagattgcagttctcctataaatcgcaacaagtcagatcaccctaagcttctcacgagagagccaaacgccttggacagcaagaactcacccttgtaaacgacgccggaattgagcttcacaacgacagagttgccgattatatcgctgaggaagctggacgggtccttgccctcgccctgtgagatgctgctgttctccatgacgttgcttggtgtggtggtttgtggttttaaggaacgtttaggcggcctgcttttgtcgtggggaagtttggcctgcgccagcaaggctcgataagataacccaaaaaggtacttgtgctcagataggcggctgaaaggaatgcggctcggttcgcactgtaaccccaccatggcagctagcagcggtgcaccgcgcctgtgaaagcccctaacaagtccccgtaaatttccaattgggcgctgtaaacagcggtgcgcgcatcacagtatttattggagctcccccaaagagatcgtcatgccactcccgcttcaaagatacattgtacttgtctctttgtgcgccgcgccgggcagccattccaccagcctcacacctcttttgtttctggagcttctcttgttctcttttttgcaggcttcgccgccaattttcggtttggtcacggcggccagatcgccccgaacaaatcttcgccatgagtgaagcagccgccgctgcgccagctaagaagaagctcccgtttaaaccaacagccttgcgcaaggcggtcccgcagtcgaagcctgatgattctgtaaagaatggcaagcggaaggaaggcagcgacgatgaggacgatgacgggctgggcttgtttcgccagtccagggagatggaatccatcgtggccgccgaaagagcgcgaaagctgaggaagaagcagaagcaggcggaagagcgtcgcctctcggatacggggagacggctcttggattcagacgaggagggtccttcagctctgccagtggccgccaagacgactcaagcaaccccggtggacgagtcgctgacaatggacgaggacagcgccaggtgggtttacgccgctattatccgccgacgtcctcagttgctaacaatgtcccagcaggaaattagctactcctccttcttcgaaacgctcgagaggtgactcggaacaaggttcaaggtcgtccaagcggcagcgatcagctgtagagcccatggatgacgatccattcaacgattctccatcgcagtcaacgctgccaaattccaataccgctactcctagtaaacgacccaaaaggcagtctgtcatgccgatcgaggctccgataatatcactcgactctggctctgactctgactctgatttcgatggtggtaacgccggcacgaatgcgcccgagtctgggcaacgaggggatagtatcgaaatcgttggctcggatatagttggcgctgggccaccaatcgttactcccaaacctcaagcggtgacggagattgaagacgatgacgatgacgagtttgccgactatgtccgcaaggctgaggaacaacgtgctcgcaacaaagacatgatgcagatggagtctgacaaggccgccaagaaggatgcggcagctgatattctggtcagatccaacattcccggcaccaaagtcgccattatgaagtatcagtttgatagacccattcgcctgatacgcgatagctggtttgcgcttcaagaaaggaataagcacccagagctaccaatcgtttcagccgaagaaatcatcttgacatggcagcgaaagaaggtgtatacgtattcttcactgcttgggctggggatccgaccgcaaggtgacggcaaaatcattgccgacgaatatgccaaggggggtttgcaagacggacgaacaaaggtggtctttgaagcgtggacgacggaaggcttccagcagatggaacttgaagaagagctacgtatgaagagagaggcgggcgagctatcagacgaggaatcgacgcaagaagagccagccaaggagactaagctgcgcatcgtgctcagagccaaggatatggaggctgtcaaattgactgtccggctggaaactaccgtcgagactctcattgttgggtttcggactcagaggaatattccgtcaagcaaggacgtgggcatatggtttgacggcgaccgacttgaagagcaccagactatggaggatgttgatatcaacgacatggacacattggaggtgcatatcaaataggcggtggaggatattctggcttgaagcacttatttatggatataggcgtttattcttttgaaaatcaagcgttgggaaactgagataccccagggacaatcattggagtcatatttgagtcgttacgaacttggcataggaaacacatttattcttcttttctctcattctattttcactgcgagtccaaaagatgtgattggcccatcattcagactgtccactgccaaataccttcatcccacgaatggctgggcggatagacgctgcgtgacagcatcctccaccatgtgcaccgtcacctcgcgtgactgttcaaaccaggtgcgaaatccagaaggaatcgactcgccactacccacacgacgcgtaatggaagatggcatgtcaatgtcgtcgagtgaagctatggttatgccggaccttgtcttgtagtacttgaagaggggcgcctcggatcgcctcctgtcggagctgttttggacctcgaacccatcattcacgcaagggtcgttgttgcagtacttgatgcctccaggattgccaaagttgatagacagctggcgtaggccttgctgcccaccgtgttgctgctgcttctgtaatcgctgcgcaagcagttcaagctgagtgcgctgctcgcactgctctgcctcaggaacacatctcgagacttgcgaagcagaaggaatcgtgataggaggaagagggctcccctctgtagagatggaaaacggatagacgttgcaagcgctgaacggatggtcgcggtggcccgtcttgttgaggccgtggaggttgccgcacaggctgttgacgcggcagctggccgagatggcggtgctctcgttttgcgagccaggcccgtagccgccggtatcgagggaaaaggtctgcgagaaggagggctgggcgcagcggacggcccagcacatgtttgtgcagatttcgggcatttcgttgcagagaaaggtgacgtctgggggacgggccaggatgcaggtggtgagggcgaggaggataaaggtggttttgtataacattgcaacgatgattggcgaataggaagttataatagtgttttgtaggtatgagggtggtgatggtcaaggacatggacgaggttgcgtcctcgcagctcctttttctacctcgcgtgcagggcttgtacgtagagtttgctagcgaacctcgggaatgtttatttctgtgtctggtgatatccggcaagggagtctttgaagtagcaccttccaggcatcgtttgattgctaccctgcccttgatttgggcgagttggcaattagcatttatacgagtgcctggacatgcgaatcaacgcgcaacaccgtcatatgtctcaggtgcatgtatgaagtctaggaataagtcgccgtcaaatcttgaatcctatgcaagggcctatcatatcatgacatcaatgtctgatatattttattgtgcaagtggcgagaaaacgtgtagtacgtatatatgctgcttgctgggcaaactggtcaagtagtaccaaaaagaaccgtgtaggctgtagtacattcgacaattaggattcccttattacacagatctggtgtttgtagtggacaggctattttgtgtcatcgggaaggaattctagaacaatgtttggagtcacgttggtcatgaggaaaaagtcaattgaattgttgatagcagtaatagggtggagttttcggattaaagcgagcttagaatgagaatgagaccattaatagaataagttttccagaaatataatgcacccagcatgctctcctttactgcctagtactaaagtgagtccagaaagaatagaaaaccctcagaatattctctccatgtcttagaaagaacgtgaatccagcgggtaaaaaaaatgtcgagaataaaacgaatccagccatagttctcaatgtcgcgggaaataaaatggatactcgtgaagataacttagaaagaaagaaagaaagaggctccctcatatctcgtcaaagtagaaaaagcaaaataaatctaaagtgctccctcaaaactcctagggagagaaaaaaaaaaggtttctcgccaaccttcccttgctggtcagcggcgagtaagttccatcatacgatcccctagcctcctcttgtgaatcattgcagccaggtggtcataaaggtcttccatggcagggaaaatgtctggtcctacttggcgagagtccctggcaatccgtaccaacgtgatgtagtgcattattgcggctgcgtttgatggatctttcgtctgtgcaacttgcttcagtgctttcactctttgagcttccatatctttatctccgagggtccctcctggaaagaaaggcccggacgtagggtggccacagaagtgacaaaatgcttccacgagagcatccacggacgctacgtgtccaaattcggggctgctgtctgtgaaatatgcacgagtcacgttgaaagcgtcccagtcttcgagttcttccttgtttgcttgcattatggctaacttgagagcctttgcggtccaatcgatacggcttggattttcttgtaatctagtccacgccgggtgagcgttgtaatgctctgttgcaagtatcccgttcatctggctcattaggatgagaatgtgaacttggccttcccaactccggccacatacccggtcgccatgcgagtgattggacccaagtaacgttctaggcttgacggtttctgcagagatgtatgactcaagcggactttcctctcgcgatgttgtttctgcgagaggagattgcccctcagcttcccaaagcccacgtggtcccagcctgagctttgcgtttggctttatcgttatgtatccctcagctactagtctcttcattgcatgatagtggtctgcagcgtagcaggcttgtgccatgggcgggacatgaagcctcatgtcaaaaggcattcgggcgccggtcagttcctgatccatcttgtgatttgagcctgggtcgtattcttcttttcccctactttttcactgttagtggtggttgtcgcttggtcttgcgtactaaatatgcagtctggtgactcgagtcttacatgtattaggcggcagaatgcttcaagttggctgggctgcagccaagtagagtgtcttgtagaaggaggacaaagatagaagaggaaaggaatcctggagagaagaaaggaagagtagatatagccacggtctatgcgtgggcgtgcaaatgctttcgctgatgttcaagcggtggtgtgtatgagagtcctctctcaaaggtacctgcagcccagcgtttctatttactggtgattaagtatctatcagagagcgtgctcatttctcggcgctgtgatggtccttttttgtcgtttcttttttattactattatggtgatctcatttcttctttgcaaaatctcttttcgtacgattcccaccccactttatcagattataggtgtgaacaataagggttgatcaattggcccaactatcactgacttcgtgatatctctcccaagccccaagggtacaacaaacggaacgacaccacacaggatgtggggctggcttgccattgaaccaaggccacttgacctcaacaataggaatctcaaccgacatttccccagatcttaaaaaagggcctctttatcttgcttgcagcttaaaagcttcctctttcgcatgaagaagataagagcactctcgtcagcgcgctcctcgcggacgaacaagacgaacaagactaacaagaagaccaaccgcaatttcctattccctctttctcgtaagttatttaccagacgacatcagcgagtcaacaggccaagaacatatagctaagaaaggcggaagattcaaaacaatgaacagccaccaagccagcacgctcaagaaaggccataagcaacatatacacaaccgaaccgtcgtcaacactgccaatacctccggcaccaatctcggcacacccaccgcggtcgataatcgccccgtgtccctcgagggcgcaccgggaaatctgcgttttatccctggcgaagatgaagagaatgcgttgggagcagtaagccttcttgttattgttagcaggatgctgcgttcggttgttgaaggccccaacggcctggcggaggaagactacaaagcattcaaagaggtcctcgactttatgggaacaaacaaaaaccttgataactaccacgaaaagttcaaaactgctgctggaccttctgcagacccattccggttcgcccgcttttcgcaaaatttcatcacgccctcccgacgactggccaagaaagccccttttgccctcccttcagtccctcgaaagcgcaaccgctgtctcgaggaactcttccaagaatgccgacgaagaataaggacgcgaaatcgccgccgcttccaacgaaaattcgcaatgaaggaaaccaaccctagagcctcaacgatcaatggggcaagggcgcagacatctttcgggcatacatccttgcgtgggatacgagcccatcccaacaagagatgagatggtcactcatactatgagccggttcaacagggctactgtgcaggagattggcgacatttcataatcaggaacctgaaatatatgccattcgggtgactctggtgattgaagctagaacgctgtagtttattcatgagctgtactactacggatacaaggggtcccctatgagatacggaataaagatgggcaaccatattatatctgggtagctaattctaaaacacatcaacccactttcaagctggatctaccatcttcagccatctctgtcgttctccatgagcattttccccgtctacttgcaagctagatcaaccacgtctctttagacgcgtcttattgtattcgaaagaacaagcccattgtcctctcatttacgcatatgcagaggattgttgcctgcaaaccccatgcttgcaaacggtagaacaatgtcgtctaataataagttgtatgggcggtctaggttacattgactggccgcgtcttatagaattgcccgattcaaagcgatgccgctctccagtctcaaacgaaatggctcctcttccatcacaaccaaacaaacgcctgtgctacgagcctgaatctgttcaacatgcacagaggagaactgatactgcatctctagatgattacctcacgacccaggagagtgttaacacgtctattgacgcagatctttctattacatccaaccataacagcccgcttccatcatccatcaaagcaagccttttcctttcctctagtacttggatgcacatgctgctaattctcgtagcatcagtaacatcagtagcagtaatagagctggtttactggataatagaactagggctttggataacgttttcctggacattttattcctctgtctaatattaaatgatagtaatatctagaattttatatagagttgcattttagggaaagatggcgaagcggcgttggccttgggggacgaggtcttcttggaagccctttacaaatctctcgctatcttcctcgccaacgtagttcagcatggccttgatgtccgccatatcctctgcggcgattccttcagggtcctccaccataccgcggagcatagcgagagtaacgtggaagagactagcagcgccgagtgcgtttttctggtcttctccgggaacgaatcgcaggttacccggcgcgccccggagaatcacaggaatgtccttgacaacgaccggggttcttgagaaacttgccggcgtctgaaagtcggtagtgcggatgcgcagcgaacggctaggtatgttggtttgttgtcggttcgttgctgcgaatctgccatcaggtcctcgtgtcataaactcttctacagtctcgctgatgtcgtcggtgtggataaactgcgatgtatctctagggaggaccggggaatcttcaggagaaggcgggttgttgggatcgtaggttggagggcctcctgttgctgtagcgcaaacgtaggacgtgtagatgccttcttctgtaacagatccccattcccagtcatagcccaagctgtttacgtgacgtcgatataaatctaagtcaccggggttttgctttcgccactcgttgaaacggccgacggatgatttaaggcagccaaacaggacatcttcgcgcccgtagacctcgagggctctaatatagccttctcttgataatctaggaggattcttatcaaggggcgctgagaaagacactcggaaggcgtggtccttggaacgataatgatgatctcttggtgggacttggcgtaggtacattgctttgctgtggaataataaggcaggggaaacgcggcggtctttatgtagaagtttaggttgcgttttttaatttgatttcccgcgtgctttatctgtttcccatggtgttccgtttgctgttgccgggtagctgtggctagccggctgctgttgtttggaaattaggacgtctggcagctggtagtttttttctgtctgcctcttgtttacgggactatttcagcgcggtgattcgttttagtaatacattgaatagaagtgaatagaagagtaaaaaaaaagagagatgtaaaaaaaaaaaaaaaaatagacatagttgtaaaagatagtaattatatgagaaagagggcatctcttttattcttggagatttctttgtgaatattttggcgagtatggcttctgtttatttctcttgttgttttatcaaagttgttaggcagcggttttgtacccggcaatataatcttctgcaagtgtcacaagagctgatgcaacatgctttgtgactagaggggctgtagtccaacgcgaataagttttggccccgcaagacgaccttcatcgccaggtgcaataacagcagtgttgtcgccaagtgttgcaaagaggttctcactgctgggtgcggtaggaagagttgcatcgccaggtgcagtagatgggggacaaagatcaggttgttgctaatgttttcactaccaattttgcacagagatgaacggtagtcttctgctcgtcggaaatttcttgggaacttgctgtggctctattcacttcagttcaagcgtttcccctttcctaacgttggcatcgcctgatttctaagcctatttaggagggaacattgagcaaaccggtcaagccgtgtttctcgattggttcataccaaagcttggaattcctgaatcaaccatctgcagcttgactctcgagccaggctgctctccatcgagacgccgccatgcaacttctcaccctcgtcagaaattttgcaaatcccactacttttgattgttttttttttcagagtatgatgaatagtattaaatgcaattacacaaccaataccgtatttcgtcctgtatggcgagtatggcgaagaggattgccttgcctaattgggaagtgcctaattgggaagtacctaattcggctagcgccaacagtagtgtgggcgacatccccaccactccataaaattctcacgatctcacctccacatctctcatccttcatataatatattacgccgattctccaccatcaaatggattctaaatggtcgaatcgtatagcggttagtacacatgcttcacacgcatgagatccgggttcgattcccggttcgactacatcttttgctttttgccattcttgaactcacttgtaacatgtttggcttgtcagttggcgttgaggggtttcgcagcgctgccctctttttatcgctacgccaatatgtacctaggtaggtagcgagcagagatgaatggtaattccacttcccagcgggagttccctcgtacgtttctttcggatatctctgcattcccatgtcgacttcaagctcagccactagaacgactgcgctttgctcgtcaactagaaaacatcaaaaatagggaatattacaaccatagtcacataaatactacattattacgcaggctgttattaagctatatatgttactgtaaaaggcatcgggtccttactttacctctacagtattgaagaggagcttcgaggggacggattgggccatggtgctcgtatctggattccctcaggcatgagcttatctcctttcaatgtgaagctatgcattgatagtctagggaattgtaggaaaaactaattattcgcagggttactttgtcactttgaactccccgggtttccgcagttggttgctccatctgatcctctgtttactatcaaaagccgcttatggtgaggcacagtacaggccaaggggaatctcagaacaatcctgcaagatagaggtcaaatcgatgagtaaacaagatattttgatgtactatatgtatacatgtatgaattccattatattgccaagttcttgcattgtacttttgtattgcacattgtaactccaaaattcgtggtatcattccaaacgccaacgcctcgagccattttacacccgtcccgccaccctcgccctctgagcctcgttctctctgagagcctcgcttcgcgccaaaaagtcctgccgtgacgcataagaatccttggatttgccagccagctccaaatcgtccttgatgccctccttgtccacgaagccagcccagtccatgcgactcttctccaccgtgttgagcttctttgcctgtgcttcgctggctgccttcatcctggccgccagtccgaggttcagatcggttcgacttgttgtgccctctaatatgggctcgaaggcggaccggaaagcctttttggtgagtcgcttggtgaggggtgcgtctggcggtgcgtctccctcctgagaggccaggtagagcttcgcttctgccgaatcgcgagggacgagcttttcttcggtatggactcgaccggcaaagttgtaggttcgcttgatgcggatcatggaaggttcgtctttttttgaatcgcgcttctcgtctgcgactgccttttcgttttcgtccacagccatgtcttctgcgttttctggcggtcttgacgctgaagaggctccggcaatcatctctgcccagatagcatcgacatcgaccgtcacaggccctctactcgcagcatatttgcgttcttcctttctatacgtttcttagtcatgcctagcgcaactgtttcgtattcttagcggaagaggaagcatactcagcagcgcgttgacttctcgtcttgatcaggccaccctcaccaccttcatcgtctacagcttcgcccttggctttggctcttttttgcttttttctgcctttttcaattatcgcctcatcgcccgagttatttggttcttcttctccttcggcgctcgcatctttcaccggccgctggcgttttctcgcagtcttgttatcgtcgccatcttccgagtctgaagggctggacgcagcgtcgggcgcatcatcggcatcgggcgcaaagtcggaatcttgagaagactcgtattcttcgtcttcgtcaattatgcgctctggcggcattgcgtagatctggtgagggagcaaataagtggtggcgtgttccaaggcgaccgcgtagacgcgccggtgaggccgctttcggtgaatctctttcggtgtggggccaatgacgcaccgcctatcctctgtagaagaccccaaaccttctatatctgcaagtacctatctctattaatgaattcacacaagtcgtcactgcgtgtctttaatatttgactatatcatcacgaactatgaatactctcatatcatgattctcatctgccgctggtcatgaaaagcatcgctagctactgagccagctcaatttcgtgtcgcttgtagggtatgtcgagcctccagactaccaaggtactactagtagattcgtacctaggtacctagctttcgaattaagcctacgtacaaccaaaacaggcaccaaagggccttatgatatgccgcttggattcgtttcagtctcgtttaggcatgctagaaatactagtgaattaacctttcgcgttgaaagccaaatatctttactgaatctgcgtctagcaaccagcaaagcacacgaatgagccttgaaccgccccaggaaatgggggtacgtgagctattttcctggcatccttgatggatgattggtgtctgtcaatagcgtatttctctgtggaatgcatccaaagctttctcattgagcggccatgcgctcgtgaccttgcgtagggggaatagggaatagggagatgcatgggtatcatcgccagcgggtaactctggagatgcaacggcgcgacatgctaagaggcctgtctcagcccaagacatggatccatcctgtagcaagcaaagagctcaccgcaactattctgcgtgttaccaactggcctgacttgaagccgtgccatctaccgcatattgcatttggacttgtaggaacttgatagtttatttatactttgcaggggacgtaggttctgcttctcgaaatttgctttctggcggatcccagccacggctctcctcgcccgcgagcgactttaattacggtggctccgagcatcgaattggttcgtgatagtgtgccacgcggactgtcgtctactgaatcgtgacatggcatggatgccggttttaggctccccccaattgtgctgagttgtctgatctacgtatggggtgcgcactgaacagattgcagcagcagggatcactgggagaagaaagcaaaagaaagatgatcatcctggagaagagagaaggaaaaccgcaatttgactggctgggcgttgtaccggtttaggttattggaacccgacaggcaaacaagcagcttaggcgccaaggttcccaccaaacctggtcgctgcattttgcacttgcatcgtggatgtggcgcttccgtcattcccctgccactgtgaaattcctggctcccggctcccctcccacctgcaacctctcccgtttctctctcctcttttcttactctctctccatattaggcggcttgtctgccctctcccacccgtttctgcctgcttttcgccatggccagcgacgacgagtacgaaatcgagggccctgaactcgctgaggatgatcccatgagagcctttctgcctgcctccttcggaaaaaagtccaaggagactgatattgcagcccaaatcgaccgcagtcggagaccagtggataagccgccagtaactggcagcaaggatggcgatgggacaccagcacaagagtcgaaagagaagggcggctcgagcgactccgactccgacgacaatagcgacgactccgatgagtctgacgacgaagacgagttcccggtatcgcatgaacttgttttgaagacgcacgagcgcgctgttactacagtctccatggaccctgctggtggtagattggcctctgcctctctggattgtactgtcaagctccacgacttcgcctcgatgacgccgacgacgctccgcgcatttcgcagcgttgacccttttgtgtccaagcgaactgctgccagcgcagaggcccacccaatccatctggttgagttcaacccgctgtcgggcggagcatttctatgcgtgtgcgcccacccccaggcgaggattatgtcgcgagatggagatattttgacagaatttgtcaagggagacatgtaccttcgtgatatgcacaacacaaagggacacatctccgagattacaactggcacttggcatcccacggacaaaaacctctgtgtcacggcaggaaccgacagcactctgcgaatctgggacatcaacaataaacgttcacagaaggatgtcattgtcttcaagtcaaaggctgccgggtctgctgggcgcaccaagatgaccgctgtcgcatggaaggtgtctgctcaaggaagcaatgtactggtcagcgctgccctcgacggctcgctagtaatgtacggcggcaatgggccgtttacgagaccggcgggcgagatcaaggaggcgcacaagccccagacctggacaagcggcatcgacatttcttccgacggccgcatggtagtcacgagaggcggcgacgatttaatcaaactgtgggatacccgaaaattcaacaaacccctcgtcacggtatcgcacacgtcgacttcggatagctatccgactagcaacattcgatacgctcccaactcgaccagcatcatcaccggttcagccacgggccatctccacatcttaaatccgggcaatcttcagccagaacacgtcactccgatcacgccgggctcagctttgattgctgtggactggcatcccaagattaaccagattgttacagggtcagcgaacgccgagacacacgtcctgtacaacccgaccatgtcttcccgcggtgctgtggaggtcatgtcgcgagcgccgaagaagcgtcatatcgacgacaaccccgagtttacaatggaccaaaacgtcggcatatcgggcgactccatcgttgtccccggcgcgatgggcggtgggcgcaaagccggagtcacgggcacgggcaaatcgaaggaccctcggcgacctgaagtcccgctggcgacgccctttcagaaaagccagccagacgagaagcacattgcgcagaacattcctctggccaggatgctgcacgaggatccgcgtgaagcattgttgaaatatgctgacaaggcccggagcgaccccatgttcacaaaggcctggagtaagacgcagccgcagacgcagtacgccgagctcagcgacgatgaagaagaagaaggtccagacaagaagcgtgccaagcgatgaattaaaattgcgcccaacacagaagaggaaagatggactgaaaagaaaaggactacgatacagctgctaactcgggggtcggatctatcatcgcgacgacatcagcgcgctagccccgagactgcgccttcgtgctttattgccgtttctatctatctgaaaagacgaatatcgatggaatactcgagtagtcttcggaatatagccaccccggctacgaccaaatatcatatcaggaaaaaaaacacgcggtaatgatgactgctttgaacgagcatttagttagtaggctggtaggtgttgctactaaaaggctgaggagcatctgactgtattcctacagcggataccggtagatattgctagatattattaggtagatagaggcttcatagcagcctcttggagctactgctgctgcctctctgctctcgagacgagacccaagaagaaattgtgggtcctggtccgagagggaggttccgggtacagggtacaagagcaaagtatcgccccacgtgacctccaaagccgccctagacccaatacgacgcaaattctcttccttttgctgtgccagcctgaggcgtgcgcaggcgccgtgctgagatgtactgagacgcgccaggccagaaccgcaccagccatcacgccgaatcttgtcagttgtgtcttcaaccactccccatcatcaaccggccagcgcgcgcatccccaaaatcgccaggtcccctcgcaaaccatcggcgtccatctccaatcctcgcaaacctcgtgtttcacgcgattttgcacgccgaaaacgcctgcggcacccgatccgacgcgccgcgccgtgccctgggcaggttttttttttctgcttcgctcgcagcccccttcggcctgcatctttttgcgagcctcgacatcccccacgtccgcgtccacggctgcgtcgcaaggctgaagctgctcgagtttcgcttctacgcctcgcctcgcctcgactcacctcgactctgtccttgcccaacccgtggcctcacctctggtgactttttgtctcgacgacgccaatttgccgcgcatcaatacttttttttccttctcttgctcttgttccaagtgacttgtgcagctttgacgcgccactcttacaccaacctttttttcttctcttctcgtcactcttgatatcacttcacgtctcgcaccgaggctcaacatcagcaacaaggaaaacaaaaacaaaaacaaaaaaaagcctcgcctcgcacccaccaggcccgacttccagacactcgctcctcgctatgcactgtttataggtggatttatatcgagatacatattggggagtcgatagttttcacgtgttggtccaacgccaccgccaaacgcaaccatggcttcagtacagatcccgccccccgtgcagcacccgggcgcgccaatgcctaccggggcgactaaacaacaggccgaagaggtctttcgggtacgcacagccttacgcgtgttgcaatgcgtctctcgcgttgcttatgtcctatccgacatgtgtagctgacgtgacaactctgcatagaaactcaaacaaatgaaagaatcgggcgtcccgccaaacgatcccgagtatatgaaggcgtcgcaattcctgctcaacttccaacagcagcaccacatgcgacgaaaccagcagcagtacatccaggcccagcagcagatgcagcagaatgctcaggccgtccagaacggcaacgccaacggagtcaatggaaacgtcaatggtgtccagcgaccgcagcagggcgtgcctcagacgacgcaggctgctgctctgccaaccgccatgggaacggcggctgctgcatctaatgcatctgctaccactaccccgaatacccctgcacagccgaattcgagtacaccaagccactttacaacaaagcagcttggtctacttaggcaacagattcatgccttcaagcttctcggcaaaaacgcagggatttcagttgcgctacagcaagctattttccagcagcgtcagcagcgccaagcagctgtcacgacttcagcccaaactgccgctgcatcaaagactccccagcctggctcggatgctacaaagcccacaccaaacggtgttgatgctgccgccgcccaagatgacgccctctctctccctaaaccccatacatacaagactgtcaagtcaccatatggcagcagtatgattcggccctctatcaaatatttcgaccatgcgcagcggaagaatcgctggtttattcctggcgtcttcccgaccggcattgactttgaccacctgcgttacgagagagaagtcgtcgtcttcaaccgcatgagccagcgatattcagagctgaagaatctgcccgccaacatcgcccattgggatacgaccaaggagaacgtcgaagttgacgactctgtaaaagtcaaggccgtcattgaaatgaagagcttggctttgtatgccaagcagcgagctctccgtgagaagattgcgcgtcagatgatgcactacgataatctggcaatgacgaccaaccggacaaactaccgtcgtatgaagaagcagaatgtccgggaggctcgcattacagagaagctggagaagcagcagcgtgatgctcgcgagaatcgcgaaaagaagaagcacaacgacttcctccgagccatttataaccaccgcgccgagatcaccgagaccgcggcggctcagaagaacaaatcacacaagcttagtaggctcatgtactctcaccatttcaacattgagaaggaagagcagaagcgtattgagagaacggccaagcagcgtctgcaggctctcaaggccaacgacgaagaggcgtatctcaaactgcttgaccaggccaaggatacccgtattacgcatctgcttaagcagaccgacggtttcttgcaccagcttgcctcttcagtcaaggctcaacagcgccaagctgccgagacatatggcacagacatgggcgagtttattgacgaagagagtgaaatcgacgaggaagatagcggcaagaagattgactactacgctgtggcccatcgcatccgcgaagaagtcacccagcaggcaagcattcttgttggaggctcgctgaaggaataccaagtcaagggtctgcagtggatgatttcactatacaataacaacctcaacggtatccttgcagatgaaatgggtctcggaaagacgattcagaccattagtctgatcacctacctgattgagcagaagcagcagagcggaccttacttggtcattgtccctctaagtaccctgaccaactggaacctcgaattcgaaaagtgggccccgtctgtatctcgcgtcgtttacaagggcccccccaatacccgtaagctacagcaagagaagattcgccagggacgcttccaggtactgttgactacctacgagtacattatcaaagatcgacccattctcagcaagattaagtggttccacatgatcatcgacgaaggtcaccgtatgaagaacacgcaatccaagctcagcgcgactatccagcagtactacaacacccgtttccgacttattctcaccggtacccctcttcagaacaatctgtctgagctgtgggccatgctcaactttgtcctgccaaacattttcaaatcagtcaagacctttgacgagtggttcaacaccccctttgccaacactggtggccaggacaagatggaactcactgaagaagagcagattctcgtcattcgacgtctgcacaaggttttgcggcctttcctcctgcgtcgtttgaagaaggatgtcgagaaagacttgcccgacaagacggaaaaggtcatcaagtgcaagttttctgcgctgcagtccaagctctacaagcaaatggttacccacaacaagctggttgtcagcgatggcaagggtggcaagactggtgcccgtggtctgagcaacatgattatgcagctgcgaaagctctgcaaccatccgtttgtctttgatgtggtcgagaatgtcatgaatcccctcaacatcagcaacgatcttctttggagaacggctggtaaattcgagttgctggaccgagttctgcccaaatacaaggcaactggccacagagttttgatgttcttccaaatgacggccatcatggatattatggaagactaccttcgttaccgaagctacaagtatctgcgtttggacggtacgacaaaatcggatgagcgatccgatctcctgagagacttcaatgcgcccggctcagattactttttgttcttgctgtccactcgtgctggtggtttgggtctcaacttgcagacggcagatactgtcattatctacgactctgattggaatcctcaccaggatttgcaggcacaggatcgtgcccatcgtatcggtcagaagaacgaggtgcgaattcttcgtctgattagctctaattccgtcgaggagaagattttggaacgtgctcggttcaagctagatatggacggcaaagttatccaagcaggtcgttttgataacaaatcctccgagacagatcgtgacgccatgcttcgaactctgctggaaaccgccgatatggctgagtctggcgagcaggaagagatggaagacgaagagctcaacatgttacttgcccgtaacgatgacgaactcgtcaccttccagaagcttgacgaagagcgacaaaaagaatccatctatggtggtccgagaggaaaaccacgactcatgggcgaagacgaattacccgacatctatctcaacgaaggcaaccctattgaggacgacgctgaagagattattcttggtcgcggtgctcgtgagcgaaccaaggtgaaatatgacgatggcctgacagaagaacagtggctgatggcggtggacgacgacgaggattctccagaggcggcagcagcgcgtaaacaggcacgcaaagataagagagaggccaataggaccaagagattgggaggcccggacaactcgccttccgtaagtcgcgccagcacggaggaattggagacacccaagaagagaggtcgcaaacccggaagcaagaacgagaagcggaaggcagaagacgtggacgatgagcctcctgccaagaagcgacgtggccctcagggccgacccagcaaatctgccgcccataacgattctcggctgggatctcagcaacgagaggtgcttcaaaagagtttgcgagcattgtacgatagcctgatgaacttggaagtggatgatattgaaccgcctgccgaggacgacgaatccgacgccggtaagcgtctcattatcgggccgtttgtcaagctgcccccgaaacgcgagtatgccgactactatgtgattatccaaaaccctatttgcatgaatcatatacagacgcgtatcaagaaggaagagtataatagcttgagcgatcttcgcaaagactttgacttgctgatacgcaactgtcaaacgtacaacgaagacggaagtatcctgtatcaggatgcgaaaacgatggatgtaagttgcaaaaaaaaaataaaaaaataaattgatggcctagagaaagcatatactaattcattgaaacaggaattctttacgaagaaataccaagaggagctggacgcgcaccctgagcttcttgatctagagcccagtaaggcaggatcagcagcgccttcaggcaacggaagcacaccacagccaagcggaactcggatcaagatcatctctagcgcagcgcgggaagccaatggggcacgatctgccgcacagagcgatgaggactgagcgagaaaaaaacgagagattgacgattgcacacattcctctttctccttgatgaccgagaagagtgacgtgctaacttacgacgaaattgggggttacgtgcttgccagcgggaatataatctttaaaaagaagaaaaacaaaaattgacggcactaggaggaagaatctctcccaacgattgccccgcaagcggctcatttaatcatttattctgcggcgttggaaggaatggcgttttattcatgcgaacccagggaaaggtggaggaaacaggtccaaggcaggccaaaataccaaccatgtataagatgaaggaagaaggaagaaatggagagagacacagacagaggagatgaagggttgaagcatctgggcggcatatttggatgaccagagagattcttttttttttaattctttctaagttttctaattcaggaagcaggagatggtggagaagacgagtcaagatcagatgggggcctttgtctactttgacgggtggctggctggctgcgtcttggtgagctggtcgtcttcttgcctgtgcattctagataaagtagtaaaatgtattcttaatagacgttgatacagtcgcggcagtcttgtgtgcagggcatgtgaagattaaaacacgatgaatttacaattgtgaaatcaaagtcaagtctttgcttctatggcttcaaatgccatgatatccatcacatgtctataattgagacggccttcacataatccgtagctgggagaatagcgctagacggtactgctaagccttagcgctctgctgcactgtaccgccacagcgccagtagctgtagcctgtaccgtacagcactagagactagaggctggcccaccgccccagatgccgtcagcgccgccaatccatcttggccgccgcagcttcgccacccactcgggcaacctctactggccaatatctgcacttgtcccctgcctattgggccactttgcatctccttttttccccttgtcgatgcccagtgagatggtatcaagctgaaaaggacacactggcgagatccatttccgttacttgcaatcttttgctgggcggcggccgttgaaggttgaagctaagatagagaagttgaaagggtatcactctgatgacgacaagatgaggaagacgcttatcttgtgctttatccatgggttcaaggtacgttgctttttgggagtttttgcttgtgatgaatggatgctccaccgcttgtgatgggagagtctgtgatggcaggatggtatgtatcgtgggattgaagggtgcggtttggcacaaggaggctatgagcgagtgtgatgaagatgacaccttgtggttgactgatggaatgagattgagcttgatgagtgatggattgactgacgggttattataggggggcgagtcaacgtttggcaacgactattcgtttgtcgaagacctacgcactgccgtggcacaggagctgcccggcttcagcatcaaggtgctggtgtatcccaagtatgacacgagaggcgacctgggcgaggccgtgagcagattccgcagctggtgagtggttacgacattgcgatttattccatcatcgggatggactgcacgcctcaacagaggacgctgaagcaaaggtaaacgaatcattgggctgacgttgggctggggactcgacaggctggagaacaaaatcatcgactatgaagtggccaagggaacggcctcaccaaccgtcgagccgtcgattcgcaccatcctgattggccattccatgggcggcatcgtcgccgcagagaccgtcatgggcctggcgtcggagcggcccatctacaccgaggacggcatcgacaagtctggcggccgccccaacttcaacggcctcatgttcccgcgcatccagggcgtcttggcctttgacacgccgtatctgggcattgcgcccagcgtggttgcgtacggcgccgagggccactaccagacggcgcagtcggcgatggcgcagctgggctcggtgtggaagatggtcggtggcggcggaggcgatgctgctgcctcatcttcttcttctgccctcacgacgacggcatccacggctgccaagaacgacagcggcggcggcggcggatggggatggggcaagattgccatgtatggagctgctgccagcgccgtcgctgcgggcagtgccgcggcgtggatgaaccgcgagcacatctccgttggctggtcgtgggtgtcttcgcatctcgagtttgtgggttgtctggcccggcccgaggctctcaagcagcgcatggcgtacatggtgaggctgagctcggagctcaacattggctacgcgaatgtctacacgcggctgggcaaggccgcggagagcaaggaggtcagcatggtgggcacggtgctgggcaaggacaggacgttttgcgtggtgccaagcaagcagccgtcggggaagtggatcgacaatgtcaatgacacggccaaggacgaggtgacggcgcatgtcagtacgttttgactctctaccgtctcccccttttcttttctttaatgtctgatgctaatcatttgttattagccatgtttgagcctcagaataatccggcgtacgggaagctgctgcaggatgccaagagtctgattgccatgtgggtgcagagggattggtctgaaggcagccatgagccgcggtcaaggtcacaacagtcgaggtctccgcagcagcagcagtatcagcagcagctccaacgtttgagatgatggaagatggcgatgctgccatgccgtcaacatgcggtcttaaaggatatatgattaaacggatacaggtgttttgaacttggggggaacaggagaaggcgattgattttgtgtgtatcttttacaattagcattactactgtctgtacctacttatgcaatgcacactcggtatttttgactatatttccgtgcatcattatatctttgtggtttataccatgtccaatgacaataactcgcactaaacttaaccaagtatgccagcgatgcgacctcttgatagattgtgtgcttctttgcctcccattttgcagccattattgccatctctttctttcctttccgtattctattatttattgtgtcgccttctcgttcttggcctttaagccgcgcatgacctttcttcgctgggccatcatgtgagtgtaaaggatataagcgcctagtaaaaaaaaaacccccccgtttgttagaaaattttctctcctctttgtttttcccttgattgattgcttaccaggaacatagacggccaaaacaccatacaagacatacggcatcaagctcaacggaggctccgtcgccgtcgcagccggccccaccgcagcgagatagaccagcgagcactcgctcaggatgccaatcgggtacaggatgaagaaggtgttgtagcgcagccaggtgaggatgcgcggcgtcaggccggacagcgtcagcgcaaagtaggtgtagcggatgacctcggtgacggaccaggcgatgagcatggagctgtaggtgggcgactggacggcgaggtacgggtagaggaagaggacgccccagacgaggaggaagcgcgaggcgacttgcatgagggttgtgaagaggggcgcgcggacgacgcctggtggtcatggttagtgttttggatgcgaattagaagatgttgatgactgttggcttaccgaagagggagtgcagaatctccatggccgcggctgtttgcgtccactttgtgaattcgccgacgttcaggtagaccgactctgggcccgattcgacaagcgacgtgacggtgccttggaggacgagaccccaggcgaaggcggaggcggcattgtagaggatgaggtagccgttcttgacgggggatgaggtcggctttggggccgatgcgctcttggagggcgccatggtattgatatttccgaattgagtgaatgggggaaaagaaagatgaagagggaaagaagttggtgatgctgcaggttgtggtggtttggatgggagttttttttggagctgccagggggacaagttccaacggttgggggttccgctgtggggcctgccgaggcgggggatccgctggagatctgtgtatatcagatgagaaaaagaagtaaattcaatatttcaattgatgcatggctggctattaattttaacgtatggtgtaagcaaacatataaaaggggtagaaaatcacttcctgctctcgatagtccccatatcttgtgctttgtcgctctcaccaccaaaacagcttaatactcccttgatgcacaaccacaacatgaccaacgcatcgctccagatgattctctttttcaaacaagccaagacaccatgtgcctccagaaacagccgcagcttctgaatctccgaatcgtctctcccaacctccaccacgcggtccatcttcccatcgtcaaaggcaatgcccctccaaagtagaattcccagcttccgcgctgctccggcttctctcagcaacccaagtctatgatggtccatgattccatctcgcccaataaaggacaaaaactcatcccaaaagacccgacgcagctcctcatggtcgtcaaagtatctgaaccccccttcagaacaaggcctgtcctctccgagaacttcctccaccccgtacagggccatcccaaacggaagccactcagcttcagcccaatcaataagtcccgttaaatgaccggtctcggcatcgaccatcatgtttcccgggaggagatcgccgtgtgtcaggccccagcttgatgcctcgacccagtcgagctgggcctgggcctctgatacgtgcgcgagcaagtctttttctggcaatccgtttagcagattaagacgccagcgcatcgatttcccgactctccccttaatcatggagccggctggtagcgtcccttgcattccccgtgagggctgccgtccgcgaaagccgagcgcaaatattttggccaggccgctcatcaatctcctcttgaacatcttgtcgtcattagcccgacatccctccttcctttttcgaaattccgataaaggaactcctcgtattcgttgatgtaggtagacatgcatcatcgccgacggcctggcattcgcacatagtactcgttgtaatgatattccttctacttcgccgagatatgtagtcgccggagcaaactcgccgtagatagacttgacttgcctgcaggtgtctatatccaacatgaacgcttccggtcgaaattgcagcaagtattcatctgatatattcagcgtataagaacagtagccctgcgtcgccgcgggttttgctgccgagtcgggaaaccgtacgcgagcatactcatcacatgcgtctctagttgctccgtcaaagccgttgcgaatgaagaatgcttctatttcttcgtcgtatggatatatgttattgttggctgtgtagctgccggctttttgatcatcgctactccaaaacatattcaagtgaatgatttagataccgttgcaagtcgcaaaacatctatcacggcttgctaatacttataccgtgcaagtagcgccaaggcaatggaatgaacatttttcaagacattttttggattaggtaaatggtgacgggacgatgaaagctcaaaaggcagaagcttatataccaaataaataagcctgtaggattgccatcaaaaagccacccccacatccaaaacatcctcgtagctcttcgcacatgacacgacccctctttagctgaggctggacgcgaacacgttttcgccatcattggcttgcccggacctggtgggtgcctgcggcgaatcccagcccgggtattgcagggttcaagtcatgccatgcgagaagagcgggcgttttcttctcttttctcgccaaatcaacaaacacgcttgctcacccacacaaacacacatgccatccttttccgttaatatgttgcagtgagtctctggacaagataatcgccgctgtttatgctctcatacttcttctctttctccgttgcatatgttcccggcagcacttcgatgaggtccttgaagttgggattgcaaaaatatctgcatctgagattaacactgtactttctcatcaagctcatttggatgatggattcttgcttacgcaatgctgtaccgtgaaggatacgtcttgccttcctttcgtgggggctcaactacacgatgaatggtgctcttgatcgtatcgttgctccatctcgccagtaagtctccggcgttgacaacgatggtgttttcgatgggagttgcgtcgataaaattcccgtttggactcttgacctgcaggccaccgcggttgtcttggaagagtaacgtgattgatccataatcctgcatttaaaaaaaaaaacaaagacgttagaggaaaaagagatgtacagcatgacagcttatccgggtttcttacgctgtgttccccagcacggacttggcccggggtgttgaaaacatcagacctgacttctgggtaatgcagcagccgtagggtgttatcgccaacatccagaaatctgtcaaaaaaggtttcttcaaagctcatccccgtagcaatagcccgcataacctctagatgcaaagctttgcactcctgaaagaagctcttcatgtcttccttgaagcccgtaactgcgccttgttcctcgggccagttgttcgggtggccggcctcatcatcgcggccgatttcaaagctctctttcaagtccgggactgcgctgcgaatcttttctacttccgcagcgtcatccagctggcagaccttttctcgcccgtgagccacataaccgcgattggcctgtggagtagtccactccagcgcggctttcttctctaaaggctgcgcgaagaagtttgctgacgtggcaaaagcatgtctcaccgtgtcttgggaaatggaatggtttttgagatagatgaagccagcgtcctggaagcctttgagaatggccttggccgtctccaagcgtgtggacgaatcgccattcaggaatcttgagaaatcgatgagctagatatgtataagtcacaggttagttctcaagttgtctgcccgctcagaatcgacaaacgatctgtgcccagggcaccaagagagagaagaagaaagaacatggaggtgattttgcgtacgggaatgaaaagtccgtctttgctcactgcagcgtccgtcgccattgtggcttgtttgagcaaaatgtaataagcttaaaaagatgcaagttgatacacgaattatccgataggaagattcgggtctatgtattgctacgggaaggatttatgttgccaaactccaaatcaaaattaacgcagagttacatggctcccgtctgatcacactctcgtcggcggcgctgccaacgtcaccaagcagcgggggataagatcgagccaccaagcgtgagtatcttgagccagagtttgaagacagcgataagctggggtcgaaagacggcagctagcacgcttagcccggggcgtgtgcatcgaatggcggatccggcggtttctgactggtgacggctggtggacctttgagaactggtgcggggcttgtgatctttaacgcaccggtgcccctcagtgctcgtcgaggtggtgttctgccgataattgattcgcgtatcaacacatgtgtcgatgtaacgtccttgtcgctaccgaagccgctgagtgcaaggcggcagcaaacgacaatccgcgctacgcgtccagctgcgcgcgggggagatgatttgagtctcaacaccaaacgaggctcaagctcttcatctcctgctgaacccatctccactccagattttgagccgtattctgtgagaatttggttcctccttctcagacctgtgtgatggccgcctccaaatcgcgcgtcgtggacatccacacgcacatgtatccgccgtcctatatcaagatcctcgaatctcgttccacgatccctcttgttcgctcatttcctcaagcaccagatccgcgattgatactgctcgaagccgaagtcaaatcgctcgaggaggccaccaacaacccagaagccaagcttcctggacggccactcacttctcactttgcatcgcttgctcaaaaggtccatttcatggacactcacagcattgacatttcagtcatatccttggccaacccatggcttgacttcctcagtgcctccgagtcgggcaagatgggcgaatctgtcaacgaagagttctcgcgcatgtgcagcgagcaccctggccgcttattcttctttgcaactttacctctgaccgcgcctctcgaaacggtgctggcctcggtatcccacgttcaaggcctcaagtactgcagaggcatcattctcggcacttcgggcttgggcaaggggctcgatgatcccgctttacttcctattttcgaagctgtagcagcggctcgactaaccgtcttcttgcacccgcactatgggttgcccaacgaagtatggggtcctcgagccagcgccgagtatggccatgtcctgccgcttgctctaggcttccccatggaaactactattgcggtggcgcggatgtatctgtcaggtgtctttgacaaagtacgagacttgagaatgatcttggcccatagcggaggtacccttcccttcctggcaggcagaattgaaagctgtatcatgcacgacggacagcttgtcaaagaaggcaaggcgggaaaaggccgacgaacaatttgggaggtcctaaaggaacaattgtatttggacgccgtcatctattccgaggttggactgaaagcagcaatagacgccagtggtgctgatagattaatgtttggaactgaccatccctttttcccgccacttgaaacagatgagcaaggagaatgggagagtgtgagtttgaatgccgatgctgtagccaaggctgttggcgaagggtcgaaagaggcgacggcagtcatgggaggcaatgctataagcatccttcgccttgaccaatatttttaataatcttaaatctggatgtcatcgtttcattaagccaggctgcaggccattaatagcaaaataggctgatgtgatgccatctctcgtccgtgagaatcattagatagcagctgtatcttgttgaaacttcatctccgcctcatggattcgctgcctcgcttgtctcatttccttctcggcttcctcgagctcctggccattcgtcgtatccagtttctgcaggtttctcactgcttgaacagctcgcaacttgtcgcacaccagttcccagtacatcttcttcgcagtgccgacatctacgagataatcgccgggtacgataacggcgccgtttgcgggccccgacggctttttcacggcgcctgtggcctttagagactccttgacctgctttctccttgctttctcctccttcttttcctttagtcgtcgccttgcctcggccaagtcttccatttcctgcgccgcttcagcctgtcgcttcttctcttcttcatgtatccgttgctcttccgccagccgctcccgctccttgtttaacttttcctgatctcgctgctgctgctgctctttttgctgcctatgagcattttcgcgagcttccagatcgtcggcgaattttttatgctccttgtccattgcttcgcgctcttgtttgcgcagaagcttggcttttagggactggtcgtatgcagcgcgagcatctgaatcggacaaaatgtccctcgccctctcgaagagctcccatttcgaagcatcaaaatcctcgcctctcttgtcggggtgatactttaacgacgcttttctccaggctctgcgaatgtcctctttggaggtgagagcatccactccgaggagctcataaagatcaatatttttgtccgcatactcagttgcgaaccgcaagaggtccgccttgtcgtcgctcattgtgagagtgtcgactttctcttgactgctatgaagtgacgcctttgtaaagtagcggatatagaaagtgtgctgctgtcttttgaaaagaaagatgaatggatggaaatgcctctggatgtctgaataaaagaattattcgcaaaaagacggcatagaattcgagatttcgagatgttgctggggtggcgttccgctagctcatgagatttgcgagtgacaggctacagcgcgccgtcgcgccttggttcgatacgtcatcacgtgacagccacagagcttattgccgtctacctatgaagcccggtattacaacatcatacttccaactatcacttggtggttttcaaaaaaatcaaattctttcatgctgattctaatgtcccaaagaaaatgcgccgcgctactaaacatattgatacatcattgaagtcactcccttgcaagttacggagcgggaatcgtcttcccctgccagacaatgtcctgagtctcagcaaacaggtaaacatttggcgttcccgcagatagctgaagcaagtaccgttcatgcggccctaggggctcctccaccatgattctttgcttgggatctgcgggttcggagctttttggcccggcatattcccaaatccacctcccttgctgcctctcaagcccagattcatcgggagggccttgccaccagctcgggctctgagggatggggtccttgtatgtttcggtggtgtgcttcaattgccagtttgccagtgatgggcaggtccaaacggctttatcatccaaaccaaggcctttgcaggctagcctgatcctcgcagagcagtgaatgcgctcgttggtgtcttgcaggaacatgttggtctcgcggtccgttttggggtcagttcgcttatacaagccaggcgtcctgttttcgaagcctgcaagtttgtatatgaaactgccggctttgttaatggacccgagtgcccatggcctcactggctgattgttcgagtaaatggggtcaatagcccactttgggcctcctttctttgaagcagctttctggtttttgtaatagctgatggtgctctgtgcgaccctttctagacatgacaaatcgaactcgactcccacggatgccatctggtccatcatccctattgataacatcagtctctggcctttactctttgcagcaggttcagctcttcaaggacaaaactgcttacatgcaagtgaggcatcggcggcttcctggtccggccatccaccaccacagttgccatgattgcctgggaaccagacctgcctcagctcagtcgtcattttgttctgcgggaggcgttcccagacagctggactgaatggagcgcgagtttcatccaaggcgagtgcctgaaaggcatgctctattctatccgataatgaagtatcatgccatctatatgtgctgtgtcggttagctttctgcgacgaaatacccggagagagtgggacttattctttgttcgcggggtgtatgcctatcttttcaagccagggtatcttgggtatgcctagactgccgacagtatcccagacacaaacagccttgatcttgatcaagtcgccattctcttggtacacgcgagtataacccagtttttcgagcctttctcgatatacggccgctgcatttggccccttgggcttattgtcaaacggctgtcctggaaactcgtctttatacccgtcgttgttccaattctccatatctttgaagatgggataaaagtattccaagccttctctagtaagaagacctagattaccgaccatgccggcaaccgatcgggctgtaaaggcccctctagaaaacccaactaggaatatctcgtcgccgtctatgtgattgacgcacaagtatgagtacgcatcgcgaactcgctatactccgcatctgtcagcatatgcccaagtaaagaagaagcaaatggattttctctctcttgcctcagatagacctaggccaaatgcgccgcctgtaaaggtatcaatggcattactgcctgtccctacgccggattcataagtcatgacttgcagtgtgccatcttgacatcgccgcttgaagcaacggctgattcgagtcacgtttgagggcacttgaagtgtcggctgaggatttcccagagtcggctcgttatagccgttgtcgctattcatccacgtcccatcgcagcagacaatgaggcgcttgtggactgggggctgagaacccatcagaacaatctcttgagattttactaaaatcgtgtaaacgcgagatgagagatgcaacaagaaaatgatccaaaactagtagactgccaaccagtgtttttataaatactgcgtaataacatacacctccaagtgaggccgcctcccccgcataccccagatgtctgattctgattcacgcctccaagacaccgacgacagaagcatgaccacagccgcgagaccaggttcacaacaagccactgttgacggcgcatgcaatcaccttgggtggtcagccccaaaaacggtctcaagcccgttctttttgacgcctatttagcagctccaatgatacccatgacccaaggccatggctaataacctagcgccgaggccaagactcaggccttttcagaaccaaccactcaggtgatcctcgtcatttacatctttcagctccggcccgctgtggagagcgtctccccaacaagagcttctttcagccttaccatgcgcctgggataagcatcaatatgtaggggaaagcataatcctacgttggctgcagccacagttacaatgtatttgacggtccaacccctttggggcggtacggcttacaccacatcaaaatgtttttttactttagcaccccggcttgactctttgcgcttctaaggggggggccaaaacttgtcttcccaggcagacttttacagctttgggtcgttttggtgaggtcagccgggcttgttgttggcaacggcacaaggtgttgaggtggtgagatttgatggctgctttagttgcatgttctaggctgtgcgcgagagctattgaaagtgaaacacgcaaggcgcagtgttagtagccagtgatggctttcatgccgcgaaggaatcgcttggtactagctgctatcatcatttcatttagcgaatcataatggaagaaaccatgctagtgaaatttacattccagaagggtagagtaagatggagtattcttttcgtctaaatatcatacacacgtaaaatatacatggcgagcatcaccgctgcgcttcgtctagaccccgtctcaaccagtccggaacaaacgccttgaccttgacgccgctcttattgtcctcctctccccattccagctcaaactcatctccatctttaaacgtcgccgcggcctgctcgcccggcagcaccacgtccgtcataatctccaggcggcacagccccaggccaatattgcccactccccgaagccacttgccggcgctgcggccccttttgccggaccgcccgatgctggtctcgacggggatcatgtctgccgtcagggcctcgggggagccgctctcgggatcgtagtggaggctcgtgggcgccgccttgtccttttcgtagatgacgcatgggaggatgcgcttgcggacgacgccgcggtgcttggtgcggatggtcagctcttggcctacgtagcagcccttgtggaagtcgatgccgtccatgtgctccatgttgctctcgagcggcagggcttgctctcgcaggatctcgtcctggccttctgccacgccgtgtagatagcgccggatcgtgtaggcgtcttcgctggcctggttgatgtcgacttcgggtggcttttggcctgcgagctggatgattctgtatcctagacctggcgctcgggggtcttcaaacacaatcctggattcgtccgatgcaatgtcgagcttcccgccagtggtatcgttccatgcatgccatacggctacttcgcccgcatctaccggccggagagctatcttggccctgagcttgtatcgcttgatatatttggtcaacgcattaatctgcgctgaatccacctcgatcaagaagccattctcctcttgcgtcgcgcctcgaaccggatagatgaagacatcatggagcactctccccgtggcattcaaaaatcccgtataaaaggcatcggtccgaggctcgcccttgttcgacaccacgttggccgtgatgatgccctgcagaaacttggccgcgtcgggaccggataccgagagcagctgcctcgaggacagggcagccaggcctgaggacggtggccgagccggcgtggctatcgagctggcgaatcggcggcgctgctgcttgcagttgcggcagacgaaattgggagaaaggtcattgagcaacgaacgcctcgcgaggcttcgcatcatcggtatcggggccatcggcgggtatgttttttgtatgcttaaagagagatgttcgatatcatggagccgcgaaggcctattgaaagtggataagctcttgacgaaacccttttgacaggcatagaagagaaagaaaaaaaaaaaaaaaaagagctagaaagagctctggcagctgatgacgcagtgaaggtgggaagatcggagaccgaaaccgcctgaagccgaaaaatcaggtagctgtgatcggatggtggggaacgtggagcggtggggaaacccgggcccttggaccgagcacagccgctctatgtgacttacaagtacacaaaaaaatgacaaatgattttggtagaatggatgccggttgaaagaagaattgatgaattatttacaaagtgaggccgtgatacttgagtcagtcaccttatggcgggtgaaaagtcttacaagcgttcttcaacgaatcaaggcattgaaaggaacgcatgagcttgggtaacagttcacggcctcagtctgctcaaacccgatgctggatagttcatatatactcatgatacacattatatgttttattcagttacccccccattaccattggtttcatgagaatacctcaaaggccgagggccgcacatggcctcggaagcagtcgtgatttcttgcgcctccaagatactcaagtagacgtctagctatgcagtcagcaaactggaatatcatgatatatgaggatagtccccctggtcatatacatactagcaatcttccatctagtggcaatatctcgcaacaggtccttaaagagcgatatacgctcagctgcgatgctaccaggagctccttgtcccatcctaatcagaagcaatgctgcctgatacgacacgtgggctaaaaatggagttgcgaccagcacggaagtggtgtctaccatctgatcccgaaagccttgacaagttgtagcaatgtagtccagagatgatagagtctcctcccaggtgtctgttgctgagacgatgttgggtacatcgctcatgttattgctatttactcgccattgatactcttgaagaaggaatatagtactgccaaaggtcatcagaagtcagcgcgccttgctcacatagctcgatgctcgatgctgggtccactgcttacctagagcaaatagatagttggggacagaagccggcgcatatcctcagctctctagcatcagcttcggcatttgaaacagtcattaatgcaaacaacgttcgtcttaattgagccatctgctggcttctatcgattgcgctttgttggttatccgggctcacaaggtcgagagcctggctgagcatataggtggcctgcccaaaccgggaaaacatgcccatctggagagtaaatgcttgggatatggtgtaaaagtcgctcactttaagcgtctaacagtcagttaggtcgaattatacgcaacaggctggtggaaaggcgggcaaatcttacgccgtcgtcccacaacttgtcatcaaccggaagcaagtcgtcaaacgtcggagtcttggttgcgagcgacctgccaggtttacagatgttcaaaaatctgtaaatttagtcacataaaattcgaatgctccgtatatacaatgtattatagttggacttaccgatccaagaagagaatgatccaccaggcacgtcttcgttcctcaacttcagacagtgtgcgagaattcccatagccactagatgtatcgtcgtctctcagctgatcgacaccaattgctgtggcataccgcgcgcaagagccaactgttagatacgcggcagggtatatagcttgcccaagctcgtaaagcgcaatcaagatgcccgcttggaggactcgcagtgaaaagacaccagaggcctccatctcaaagtgtaatctcttggcattgtgatacaaagctttggcgtcaagcgtccccgtggcggagccaaggtcaggctcgcaacaaagctgcatgcatataatgagcagactgagttcgcttcggcgttgtgataggggattcaacatgtgcgcaaagaatccccttttcgagatgacaggcatccaccagtggatcgagtcgaagaaattataggcgatgctccggatgcgagaagaatcattttggaatggcgtcagctttgctggaatcgagagatgaatctgcggcagctcaagctgtgcctgctggaagatgtgtggtgcgataaagtacaacgcagtagccgaagtggtgttctctgaggctgtaggggattcgaggctcacaaaaggagtaccaaaatgagagccttggccatcaactcgactatccgagcatgaaacattcacactggagcttgaaacattgtttggtgtagctgcagcggccaatcggctttcggatcgagtctgtatcggtctccgacgagtctgacgactccgacgacgcgagaggtagacgcattcgaccccctttcgagagcacagctcacagctcggcaacacgcggtcacatcgccgcttgccttttctacagggctcgcatgcaagctgagaataactcaccggcccttgacccccagatggagatgccatgctatgaggcggccactctgtatcatgtccccgtcagatcagccgtataaaatgcggataagtcttcttcggattgccgccggcgtcattgcgggactcacatgctgagggattattaaacgtacgcaagccaggatgtctggtttcacagtagctgagtcctgcggtggtcagctgcgtcgcagtggtttccttgtttgacgactggactttcaaccaaagtgtacagtaggacgcagcaagttgcggaagtgcggaagttccgccataggctacccagcaatggatggctgtttgttaatgaatggggcttctctgtcaggtctggtggcgcgccataaatgccagcgctacttgacgcgggtctccaagaagggaccgagccaaactctcgatatacctgcgatgggatctctgtaaaaaaattctctgcacatgatacatgtatttaaggttaaaccatctagcatggcgctagcatacggctactatgcatggcacaatgtggcgttgatggcgagtacaatggtctgttatgtacatgtatcatgacgtccaattctggtatttagacagactgtaaattgaaaacacatcaatgctaaaatacaatactaaacagccggcgcagtggcccgcttacgacttcgcttccatgagacaagcataaacaacattgtcaggaccattccgaatcctgccaaactcacggcaaagtacaacgctgccctgtatcctcgaagtaaatcactcccgttacggttaagatgagtctcaatggttcctgcaaaacccaggcttatagagatggaatagttgatcgccgttgcaatgagcgacgccgcaaggccttggtgctcgggcggcatcgagttactcaacaggatgcatcctgcgggaaacgacatgtccctaaattatcaagttagcgtttccccttcagtcatattcaagttcccttgcaggagattcgaggatgtttttgctccacatacatgccaaaagggtagatgagcgtcattacaaaggtctgcgcccagtatgtctggtccatgggaagtgtggctatcagcgtgctgccaataaggaatccgctcattgccatgaacatgattacgctcggcgatacacggctgagcaagtatgccgtcgtgaggcctgcaacaacgcccatgattggcgccgcggaccatttcgcaattgccagcagcggtgagtcgcccttgatgatttccatgatctggtagtagtagtagagtccgataccaaagctggcccatcctgccacaatgcagctcagagtccagccaaggtcgcccgtgaagatggaagtcggcaataacgggaacttcgccttgcgctccacgaatgcaaacacgccgagggacagaaatccgatgatgagaaggatgtaagtatatgggtcttgccatccgacaatcggcgcctggttccacgagaagttgatgaacaggaggccggtgatgccaaagaaggcacccgggagatcaatcttgtcaacaaagtcaaatctgcgtcccgtgttcaaggcactgctcgatcccgccgggggatccagcgctcttgggatcacaaaaaagcctgcgacggcaagggcccagcagtagactgccatgatccaataagaccaaggccaccatgcccgctctgccaacagcgcgataaacacacccgcgacattgaagccagccggcgcagtcgctccaaagagactaaagaccaattctttccgccggcctggaggataagtccgccccaagatggcaaccgcatttggcagcaccagtccagttccaatgccctgaaatgcgcggcaaacgataaaaaacgtcggtgttgttgcatagacgccaaacccagccagcagagaccacaatccgtaccataagaagccggtgacgaaaagccgcctgtgtccgtacaaatcgccgagccggccagcgacgagaatgagcgttccgctggtcagagaataagcggccgcaaaccagctcagctgtccatcctgcacattctcccagcttttgccaatgatgtgcgcaggaatgatggagatggcgaggcccgtctgcgcgaggaactgcgccatggacacgacaaagaggaagcaggcctcgtgaagcagcgactcgggcctcttggccattgagtgcgtcgagatggcgcgcgaaatccggcggttgattgcattttcgtcgttgtcgttgtcgtcggcctcggcctcgacctcgaattcaagctcgtcccggttgctgcctttgtccgaccccagcgtcgacgtcaacggagggctctccagcggaatgtcttcatgttccttgttgacgagcgccatcttcgtgttccgcgctgctggcgctcggcggagtgaagatgacggactgcaaggtaggcatggcggttaatcagcgagggcccctggctcttatagagaaccctcgggcgatgtataaggaattggtaacgcctggccgggcccgtttcttggtggagcggaccgcttggccctacggccggtagttggccaggactacggccgccatgcggcaaaacgggttaatttgggcagtgtctccgcctgtgatttgacaattggagttcatctggtgctagcatcgactgtagttgggccaccgcatgaacgcagctcgggtcgggccagccatgtaccgacaccttttcggcgctttgtacttgcgcaaaacatcaacgatatctttggtacgggatacattcatcccaccttctgcatgtatctcaattaatcagccttactacctgtagatagcctatcaaaccgtgtattcgctggtaattataaatgctctgcccccgcagttgattccctcagccgaatctggcatgccgcagcgagcatgtgtatccggcgtgtatccgagttgctcgctgccagtgggcgtgggggctgcggattcttgaagcggactcttgatgcgggtgcggcgtccgcagcggacgttttccatacccaactcgacttcaacccgtgttagtgacctcggccacatccaacattgccaattcgataattactataaggcttcaagattattaatcgttgagtggcgatacagtagagtgcgtaagagcgtagggaccaatgtagacaaagccccctcgtatatgctagcctgcagctctacaagcttaatcagaccttatgaagctgcaactaaaagctattagaatagaatactgccattcagaaatactatctcgtcctcgactctcctaaagttttttcatatcatgcaccaagaatagtaaagcactatcaatttgacattcgaaaggcgcagacccctgagacttacatgtgagacttcaacttttcgctctgtcccaccagaacgtagattgttcactagatcttgtcagcttcaagcctgtttggtagcatggcaaatagtcagaatagctagcttcatagtgtcacgggcttatactcgcaagagttgtacgtccgcgagctaggcggcccgatcatgttgagtattcagggttatgcttaaatggaatacgcgggtatgagaagtcctggttggcgtctgaaactataagaacaggacttgacaaaattttccagcagtcttgagtctagctgagctgacttgcgcagctccccatagctgtgttaatactcgggcaaagagttggtctgcgactagaattgacgcctttctccccttctttttgataaatcattattgatttcgtctcgtcgatttccatctcccaggctcttggcattggcagacttgcatgtcaatgtcgattacaaacgagtattgcaactcttgatcagtcagccgtagccatggacatgccagcagcaaactcagttctcttctgcccattgaagatcggcaatggaaccatctccagccgaattgtcatggcacctatggcgagacttcgagactgcaggcagcacgttcccttagcccccatggtgccaacgtatttcgccgagcgcgcgccagctatccggggacacttgtcatttccgagatgaccatcatatcgccccgcgcctgtggctacccgcaccctccagggatctggacgaatgaccaagttgcggcctggaaagcggtcacggccgccgtccatgctcagggatcacgaatctatcttcagatcggggctcttggccgcgttgcgcatcctcttgtgcttgaggaagacgtggctctgtttggtttgcaaaaagacgcgatccgacttgctgccccaagctcgataccatgcggtaaagggcatcctattccggcggaattaacaacggaagaaatcaaagccctgataaaagactttgccacagcggcacggcgggccgtggatgatgccggctttgatggcgtggaggtccacggcggctatggctatctcatcgaccagtttatccaagacacagccaaccagcggacagactcctacggtggcagcgttgagaaccgttctcgttttgcagtcgaggttatgcgcgcggttgtcgatgctgtaggcgcggagcggtccgcaattcgtctatcgccatggtgctcctcgcagggcatggggatgagcgatcccatgccgcagttcatctatctcgtccagcagctccgtgatttgaaactctcatatttgcatcttgttgagccttatgcagcttcttataccaacgacacactcgccttatacggcgatagtaacgatattctcattcgcatgtggggaaagacaagtcctgtcattttgaatcatggactcgatgcattgagtgcctgcaaggccattgagaaatacatcggcgtagtggacattgccgtggccatgggcgcaccttttatctcgaatcctgatctgatctatcgcatcaagaagggtatcccacttatgcctccggatcgatccaagtcgttctcagtgatggacccggacggctacattacgtaccccttttcagatgagtgggaggccgaacaagaggcccggcgacgggggaacaaggcttagcataaacaattcgtcgacgatggagtttttctcattgtggtagagctagagatgttggggaacagtgatgtgataatcaatacagaagagttacaaatctttgtcatcttgtctgttagagcgatcatagcgctacaccaacggcagttgaagcaagcggttagtgcagtgtgaaatgccgagtagtatttggtcttaagtagtatccgtaaagcggtatcagtcatcagcatgcatgtaggaactcgcgaatctcgacctacagcgtcaagggcaaggccaatatgccacctggccaagacgggagatcgctttgcccagtcgcagtcttatttttcgcaacaacggacgtccttttctgatttgggaaaatctggtagagtttggtatagtcacagaaaggccttgtcccgaataatctacgcttcagactgctgaacttatcgtgtctaggatctatctaggcatgatagagtcagtatccgaagatgccgagggataaacaagcgcgtcggctgcctttcacgaatgaatccaaccagctttagctcttcacacgataggggactcaaccctacggaccgaggatgatccgtgagccaacggcagtcgcttgcgctgcatgagaggaagcaattgccgtcctgaaaatcgccgcagtgcagtagtagctcgaacgctaagactggttctccaatagttcggatgatgccgtcgctttcatttgttaatcttattaatgagaggcgagggaagtgaaattcccaatcaggaatcgaggaccgtccaacgactggctagtttccagacgattcaaaccatacaagcccaaaacagccatgcctatcagcctcaaacttacttagtaatctgcacgaatacgcgaggaatccccaacgcaatggtcatctcgtagcatatcttgctgttgctccgtaaaacccgcaaattgaagaattgccaaagaaatgtcgcagatagcggtcagttgaggcttaacaactaaaatgactgacacccagggcggtgtctgaaggtgctccgattattagtggctctggttcctgggtccaagatacgaggagatagagctagcggtaagcgagccacagctaatctcaagtcacgtgtcggtccaggagagccgcacgttgtggcgaaagcgccaccgtagaatctagacctgttgaaaccttgaaatccaaagcaatactggtgaccgagtgacttcgcaatgatgcaggcacacacgcaagtcaaccgtcaccgcttccagaccttcatttcgtccaggcctcgcttccccaggttgtgaaactccgcagccccgtaagctggggaaatagcctttgcgggggacgaccggaaggtggtattttgcagctgcatcgtgatcattcgcaggctcgtggtatgattcttgacacatccggttccgggatatggggcattcatctggcaactccaacttgttccgatgtggcgctgaatagtgcggggagaggtctccctgacacgtcccagctcgcctccgtgcaattccgtcacgacgcacgaatacggcctattcgcatgttcatccggctgattacctactactggctgtcacttgctgctccatcagggtgagcgcttgtcaaaatctcgtgggaaatgtcggaggcaaacctagctgcagaggctgagaaatggagcaggatgtccagcacataggaaaagtggcgccctagcgcgtgcctggcgtggagaagccaaggaaggcccgggagaacctgcacagaagggaaaatcgccgccgctgaccttgactcggagggttttggggagaggcgtttgaggcttttggaggcttggggcagccattgagcgaccagatctggccaaggctttcgtcagcgggatctacggcattggcccaaagcaggctgtggcacacgtcaaagttttccaaggccaggcacgctgcgccaaatcgaaggatcgaagaatggcgcgcgtgaaggcttgttcatgagaaaggcaattgacgctgtgcgcagagcctgggctggacccgaacgaacctgcatccatcgcatgatccatggccattactacgtcgacagcgctcaatgcgcgaggcggagtcgcatctgaagataaggcaggggctggacctcgtcgctgagctgatctcgagtcagggctgatccatcctgtctccaggctcccacttccatgattgcgatgcgacgcgcacaagacccactggcgataacccaaatgccaagctagcatctcaagcggcgtctcactctcgttatctaaggcggtccaccggtgcgcataccggtgtgccgacagcctcgcgcgcaacatggaattctggaggcgaaaagcttccccaaagcccaaaggcgaatctcgagattccacctgtttcgtcacgactcagcgcgcgcgggcggatggtccccaaaagacatgacaagattaccccattgataccccaagcccgaccatccgcgtgccattggatggagaagattggagctagctggttcttggggatgacgggccaatcagcgcgaggctccttctacgcgttatcaaaaacgggcttgtctgggggaacgaccccagttttctccagttccccgactccagcatgccaccgttctcgggggccccgactgtctatcgaccatggagatgctgtctagttgagtttatcgggaactcgcccccggtcgccagtgccgggagtctgacgcctttgggcatttgactgccggtcccggttccggtcctctaagtcaaaaagctcctgcattcccggctcttggcccggatttcctttcattcattccgttccaagttgtcaacccacgccaacgacaaccaaccatggaagactacagtgaccccaaatccgacctctccccagaggctgcccacctggcatcactgggtcacaagcaggagctcaagcgaaacttttccttgatttctatgctgggtcttgctttcgccattctcaacacatggactgcattggccgcctcactaacactggccctcccctccggaggctcaagtgccgtcatctggggtctgatcgtcgccggtatctgtaacatgacccaggccgtttctctggcagagtttctttccgcgtatcccacagccggcggccagtaccactgggccgccattgtttcatggccgaaatggagccgtggcatcagctacgcgacaggatggatcaatgtgtcgggttgggtcgccctcagcgccaccggtggtttgctgggtagcacgttcatcatgaacatcattcagcttctgcacccggattttgagcccaagccgtggcatcaatttttgatctacattgcgtttgccctcgctgccttggtcatcaacgctttcgccactcgacttcttcctctcttcaccaaggccgctttcttctggtctgttggcggcttcgtcgttatcagcattacggttttggcgtgcgcttcgcccgactatcaatctggcgaattcgtctacggcaacttcatcaacgaagttggctggccagacggtctggcttggctgctcgggttgcttcagggcgcctttgctttgacaggtacgtcaatagaaaacacaacaaaccttgatttgacgaccattgtaacaattgctaactttttttttttaccaataggcttcgacggtgttgcccacatgattgaagagattccgaacccgcaaaaggagggtcccaagattatgatgtattgcatcggcatcggcatgttcaccggtttcatcttcctcagttgcctcatgtttgtcatcaccaacctcgatgatgtcctcgtagctgccgagggcccgctgcttcatatcttcatggacgcgaccaagagcagggccggcagtgtttgcctgctcatgttccctctcgtgtgcatgcttttcaccaccgtcaccctggtcgccaccagcacccgaatgagctatgcttttgcccgcgaccgtggaatgcccttcagccacctcttcgctcaggttcaccctacccttgacgtccccatcaacgccttgctttggacaaccgcctgggttattatcttcggctgcattttcctgggctccaccagcaccttcaacgccattactgccgcgtccgttgttgcgcttggtgttacctatgccatcccaccgctcatcaacgtcttgagaggccgcaagatgcttcccgagaaccgccctttcaagcttcccaactggcttggctggatctgcaacattgttggaatctgctgggccatccttaccaccgtcctgtttgtattccctccggtgatccccgtgacaggatccaacatgaactacgccatcgtcgcatttggcgtcattcttctcatttcctgcggaacatggatctttgatgggcgcaagaactacaaaggccctattgtggagatccagggcgtgtttgaaggcactgttgacggcatggacccagcaggccattccgacagcgttcgtgaagaacacgcagaaaagaattgatagattcgatttgcggataaagggttatatagtgttttattttgcgttgcgtgtacaatgatatcaaagtttttttattctgttcaaagaacaattgccttgcgctttttgtgaatcaacctggatgcgttacagtaaatttccatgccagccagcccaaaccaatattcagagacgtttcagctgaacctgcatgctaataaatttggtatcaacaaactcccacgccgtcccaataggctcttctgcttgcctgagcagcatgtcatgaacccctgcgatggctaccggcaacagtttattatcattcaaggctaaaagtgtataaccgccatcggtttgcctatctgctatgaaatattcgtcggcctggtggtgaggagcttttgcaagaagcctgtgttggccatcccaccaagcatgtccgaggtacgtgccagagacggtgtttcgaaagccgaaccatccgcagttcttgaaacagtgccaaagccagcctcctccggcctcaacgctctctagtaaccttaactcgccgttttcgagagaaagatagcggtatggctgctgcttggtgcgaatcatgaatgtcctgtcggctgcaggatgatgctccacgtgcggggcttcagtaacgggaatcatggcgtctttctcatcagcgaatatcgcgtttgtcatgatggtagaggtgggcgtgggacagtcatctgctgcgatggttgagatatctgaggcgatttgatccattataaggggatcacatgcgaacgatgagaaaataagaagcaaaggtttaagagacggcgacgcgaattgagggctaatgtagatattatgcgtgcgtaacccaggtacgtttgaggggagaacactacaaaattgtgttgcatgacacacgtgttaaattcatgcattatggcaactgggtggcctacaaggtgtctcagtgaagccgggtgaattcgtttggtggctgaagttcgttgtggctggccacatgcaattggaatgaattgcaatgcaagggaaggatactgcatgtgagatcaaatcgcttgttgtgcctataatctacacctacaaagacggtttggcgctcaagagtaagaatgattcggcaacaggtcgaaggttcttagattttggcgggttaatggaacaccaaagataagaattcaatgctcgagtcatgcagcttgacattatcgacggcgcctttttttttttttttttttttgacgtctccgtgtggcgtgataagataagaactagatatgtcggtacgctgaaaagatttataacgcttttgttacatgttgctgatctgatatcttgtgagaccatccaataagacaagatataattgaagtcttcattttctgatacctgtagggcaataaattcgttccgcaactaagcatatttaccgagacgcaaggagaagagcaagtaccctagatattagcatttgagacaccgccatcaatcttccatcgccactcatttgatgattttactagaaaatgacttgttccctggagaaataaacctggccggcgtgctcgattctagaccataatcttctatcaaactgcatgtcggcatttactacacgtatcagccgtatgtaaaacaagagcgttggtggcgtcgcctcatccacagcactagcagccccacagtcggatagcgggaagatctagagactcacaaaacttgatgtctttttgacctccgaatatcgctctcaggatcgggactttttttcacagcaaaagatgacgcgctttcgcccctgcatagaccttcatgccggccaggtgaagcagattgtgggcgggaccctggacagctcatcgacggccctccagacaaaccatgtgtcccagcattcggcggaatactttgcccggctatacagagacaatgagctcgagggcgctcatgtgattatgctgggagggggaaacgatgtcactgcgaaagaggcgttgaaggcatggcctggtggtctgcaggtgggcggtggcatcaatgacaagaatgcgaaggagtggattgatgcgggagcagaaaaggtaaatatcacaagatataggctgtgcagtcatggtgttgcctttttttgtgttgattatttcatatttatttatgtaaattttgaatcactaactcggatgcttcatgatagattatcatcacatcgtacctctttccagatggccacttcagccaggagagactagatgctgtcttgggagctcttggcggagatacgagcaagctggtaattgatctcagctgccgtcgccaaggacacaagtggtttgttgccatgaacaaatggcagacattgacagatatggaaatcaaccaaggttagtgtatacgtcgccaattatggcaattttcctttacaactttgagtaatgtggctcatttttgaatctgcagaatcaatacagtcattagagccatactgctcagaatttttaatccacgccgcagacaacgaggggctacaaaggggaatagacgagcagctggttgagcgcctggcagggtggtgttctattccggtcacatatgccggcggaggacggcacttggaagatttggaaacagtcaagcagctcagccggggtaaagtagatctcacgatagggagtgccttggactgttttggtgggtctggcgtcaagtttgatgattgcgtgcagtggaataagagccagggtgcctgacggatgggggagaggctggatggatgagaagaaaacatgaaaacattcggtttgttgacacacaaaaaaacatgtgaagttgacccgacgctaatggttttggtgcgtcgatggagtttcaatatattcccatacagagcatgccgtgttaccagagagatagcagcagcagtagccgtaaattaagtgcctactaagcagttcgtataaaaatagagttttatcacgtcggagcaaacaaaattatctacagggactgcaatgttgctgcgtggtggattgacctcgtggaagatccgagtggatcaaggaggtccgtaatacgcacgtaccagacacaacgtgcacaattctgacaaggccagccagggcaggaaattgatggctcaagcttcgtattcacaaaggcaggccctttttctcggtaaccatggcgttgccgtgtttcacagccgcctgcaggtaatgattgtaataagacggagtaataacacaaataaaaggagtaagtcgcacgactagtaatcgcacgggtcaatgcaaaatgagagagggagcaaaagtaaacaaagggaaaaaggaaagaattggaagcgaaaagaaaacaccacagctactgcacagtacctgtaatggttgcgcgcgagcactcgctgcatgaacaccagacccgaaaaaagaaagtaaaaaaaaatagatggatcaacagacgaaggaagaccgaaaaggaaaaaaaaaaaaaaaaagaactggagcatgcattgcctttatgccagcaacgggaaaagcaaaaagcgaccagagtcaggatgggcatctatcggaaactgaccgcatgtctgatgaggcgatgacgacaccaagtcgcagggcacgcagaaatgctttgcagttgcaggccactgcgctctagcgtgggatgcgagtgagaataaactcgccatgcatcacggacggtaaaaaatggatgcatcatgcggcggcaccagccgaatcagaagcctcagacgagcccagacgtctgttgccgccttattgtttgcatgctgcctcgtctcagacccctgccggctgccatggcgactctccgactctcacggcgctgagcccaggcggcgctgcccgaggctcagagcgtgctagcactggctgcgaggctctgtaggctcccatggctccctttcccccctgctgcacgtcgcctacagggcctgtggcgggcctgtagcaaagcacgatttagtgcatgcaacccctcctcagctgtgatgtgccccccggggagcccccaaggctaggcaaaatagcgacgcgttgctacgacaacccctggctcactgaggggccgtgttttgttttgcgttgggccaatcacgctgcccgacggcgcttcccttaaacacccccgacctgcaaatgaatagccccccttctgccctcgtcaagttgtcatcgttgaaattcgattctgggtgccagcggccgagtcgagttcagggctttgacgcaacttcttcttcttcttctacttttctttttcttttttcttagcatcaccaagagaacagaattaaccgggcgaacattctgatatctcgcgccccccctttcctttccctttcccctctccttattcaattccaatcattcgttttttcgaggctgccgtatcgaaactagcctctttttttttatactactatatacgtttttgcgacaaagaagagaggaaacagagaaaaaaaaaacgacgccggctagtcgttgcattcctcgcccgagtcacatcgccctttgtgctgatcgacttgcgtgccgatgtgtccacgtcctagcccgacctgattgcaaggattaaccagcccagtttcgatcgatatgtcatctgaaccggtgcgcccaacaccacccaatgttggttccgccagcacttcgcagcagctaacctctgcattctctctgcaggtgcacccattgcgcatcaccaagggcagcacgccgccaaacgcatcacccacgaagacgcccaaccttccccagccccgccccctatctgaaatctcgcccaccgaaaggagacgtaattctcctagctggaaccaaatggctcctaccaaggtttgtggaatgcttagcgacattgcgcgtttgtggtgtctcgggctgacaacgttgtttttttttttcgcctttctagaaaacggcggcgctcagcaatgactcgtctccattccagacttcgcccgccgactcggtgacatcgccgcgggtcttttggcaaaaccgaaattcggaaaacatgtacagcaacggctcgccttcgtcccaccggcgctcctcgatcgagcgtctccagaaggcttcacgcgtcaagaacagcaatattctggcgcttgagcagaagcaggaatatgatccgactcggcttcctcagatcgaaagacccctagccaaggtccagcccggcgcattcaactttgcaggaggctcgcctggccctgatggcgaaaaatccgcatccccgatgagcccaaccaaatcagactactcgggtcccagcacgccgaggggacccagcaaagaccaagcttcgcccacaaaatcatcgctatctccttccaaattcaagagcagcttcgaccatgagacgggcttgtggtctgcggactcgtccgctctggacggccccccaaacggtcgatcttcacatcgccacacgaagagcgtgaccttcgataatgcaccacctcagatcaacgagtatgaaatggccaccccggatctgtcttccatcggaacgaattcgcgcgagggtagttacgactcggaggaggaggacgacgaagacgacgaggatcttctttacgatcccgctcacatgggtggcccagaggatgagagcttcgatgcatctctcgaggatacagacaagactccagttgtggggcccgatgactgggctcgagacaactctttggttcaccacagtgaaggtgaagacgatgacgggagtctgatgcccgagggcactcgaggagcaatcagttcggggcgcctatccatgggatctgttgggtccgtcgcagaaaaccgccctctccctcccctccctggcgcaggtcacgtcaggagtcagtctgccggctctgtgccctcatcgcccgccctctcacaaactccagagggctcccacagaagcctgcccgttccaccgcctacctctgcgacaaaatccgatattgagagcttcattagcggcaagatgtcgcttgaagaaagactcaagctcatgatgttgtccgacgataatagtggtaagactgctgccgagcaacagcgcgagcgacgtcttcgtcgcagctctggccgcagtcgaagctcgttatcccatgacaactcgctcgccttggtcgacactcaagatgaccaaatcggcgacgacgttcacaatgatgatgagctagaggcgcatgatgctcatgagactcgtgaggaggaggaaaatattggggacatgtccggaattggagattatcagctgccacagcccatttccagagagtccattatgaagcgtgttaacggtaataatgcattgacggatcccgaagcagactataacttttcttcgccgcctggtagtcctcttcgagaccaacactttcctcttgaccctgacgtccccattccatcaactgaagattcattgatgggcgaagaagacgatgacgataggagctatgacgacgaagatgattatgacgacgaagacccggcggagagcagtgtgattatccatcgggtcattcatgaagactccaccggattcgatatgtacgactccgattatgacgatgaatatgacgatgagcttgacgatgagctcgacggttctcacttccaatcggatgacgatctagaaggctcccactctcattatggcggcgagggggatagcgagcacacagaagatggtctcggctatagagacggatctatccaagaagatattactcttgaagtccctgccagagaccctgtcgaagagccggccaaggaacctgtccaggaacctgcaaaagaagctgttcaagaactttcacctctggaccatgagaacgaggccgaagaggcgctgactccacgagccatctcgccattagacgccgatgaagaaagccacgctgacgccgagtctagtattgttagcgagtttgcgggttcggtggtttctgaattagaatcggatttcacctatgacacaggcctagatcccaaccacgacgtctcagaggagctggatgatgagtcgccaagaatatcaacggatatcccccaaatcaagacaccggaaaagttgatcccgaagccagattatgacggtgccggttggggtgatgattcgttcaagtcgtacgacgacgatagatcgacgactcccgactctgtcatccacaatcccgtatccgaagatgaggaagaagaacacacaatcattgagagagaatctcccgagattcccgaacggctcgcaacgatcaaggcctctggctccaagttgaagacaagaatctccaacacgccttccgacattgtagccatgcgagaagcgcgcaggcacgttagcggcgaaataccaagcgttccatcaatcccgaacaagcaccgtgggcttgcgccgcgagatggcaaagaccttgagctgagcagtgacagtttcctggcgcgacacccaagttttaagaatcggagtctcaccctggatctggatatgggcctcagcttggataaagattttgaacgagtcatcgagacgcaaaaggtagctttcagtcgcccacttccctctacaccacagattacctccaccaatcaccacccttcgcctcgacaagtgtcggggaaacaacccacttcactaggtacaagtcaactggatgctaatattacatctcgttctcagcgcggatatctcatgcgacaaaacaccaaactcgtgtctgccagcgacaaggatgcggaggattcttggaggacaaaatcagccagtaattcacccatcaaagccgcgaatcggccgcagtcatggactgtcgaaccgtggaacagccaaactcgtcgcagtattcgaaagggacagccggttttgagtcctgtaccgcccctgccgggtcaggagagcaacgccaccgctctgaacaaggttgttgaagaggactacaacgttgatgtggccggcccagagtcgggtgagagaggccgtctctttgtcaaggtcgttggcgtaaaggaccttgagcttcccattccgaagagtaagcagcggcgcatcccccatccattgtgtcgagcatgcaaaaatatctaacaaatgcccattagatgaacgaagctggtttagcctgacgctggacaacggcgttcattgtgtgacaacagcttggttggaactggctcgcaacgcaccgatcggccaagagtttgaacttgtcgttccaaacgacctcgagttccaattgaccttgaacgtgaaactagagaagccgacctactctcacgtccagcctgcggcggtcaagatggcaaaacccaagacgtcaacattcagcagagtttttgcgtcacccaagaagcgcaaggagcttgagcttcggcagagagcagaggaggagcgctttgcgcagcagcagaaagaggcattggcgcggcagcgtaaggatgccggctcggcctacgagctcttttcacggctagctgccgaagacggaagctttgctcgggcttacatctccttaaaggagcacgaaaaccgatgcttcggtcgcccatacaccgccgaggttgtctgcttcaatgagtgggctagtgaagaagagagcttcgcatctaccatcaagagcaagcgaggcaatgcttctggcattctcaggcgggcgccgtacaagattggaaagctggagcttcagcttctctttgtacctcgccccaatggcattacagacgacgatatgcccaagagcatgaattcatgcattcgagagctcaaggctgccgaggagagactcgcccgtaactgggagggtgtcttgagccaacagggtggtgattgtcccgtaagtttcttctttttttcccttttctctcacattcctctcgcccttagcttccacctttgactaaccctattgtttagtactggcgccgtcgatactttaagcttgttggcacaaagctgactgcttatcacgaggctactcgccagcctcgcgcaacaatcaacctctccaatgccaagcgattgatcgatgatcgtagaacattgatggagaaggagacaaccggcaaaggcggcaagcgccgtagatctgctttcgcagaggaagaagagggctacatgtttgttgaagagggcttccggatacgcttcaacaatggtgaagtcattgacttttatgccgatacggccgaagacaaggaaggctggatgaaggccctttcagacgtcattggccgtggtgatgccggcttagatgaggaagccggtgggccccgatcgcgggcgaagtggtgtgagcttgtcctcaaacacgaatcgcagattcgacgtcgcactgagagccgaagagtgcactcacggacgaggagtacgttcaactaagaggtggcgggcaagacgcgcgggcttgggatgtacttgctatgttatgaatacgtgttggattatggggtatggaggtggaggggcatggcgcaattttgctactacacacacattcattggcgttgccggtgcttttacttcttcttcttgtctctttttaccttttcttttctgttacttttcttcttctttctactttcctcattgcttgctgctatctcatagttgtttgcggcaaagaccgctgtacgtatggattctgattttgtactaaaaaaaaaaacggtagcaagtataatgagaccaacgcagccgatgcgcagtttcttgatgtaaatggaataaattggcacaactcttttttcctttgatcttctagctgaaaatagtctgtgatttgcccgatgtgcacggatgctttgtcttggggtggtgaataaaggagggttcaagtgcgtgttatctgtacatacctgcttgctcttcaatttactctgaagagagatttgccagtttggcatgctgaatagagattgtgtacactgagatgtagattagggcccatacttgaagtcatattgaattgaagctatccctatttctaacttttgtttgaaggctctctccttgtgatttggagcctcagtgctcggcatctttggcctcgtcatttaatttgagcatctctccatagtccaaggggtcttgtttaatgctggggcacgtgacccgctacctcgttacggccaaatatcaatgatgaactgtacatgcatattgacatgaagccgttgcattatttggtccaatacaagctcgatcaaaatgcatagacaactacagctatcgtccacagcagacagataaaatcatcatcatcgccaaggtgtcaaggcagcgctgacagaaagcgggcgcctcctggtggggtttcgaaccagctggcgaggcgcagcgggtccctcagtgggctcggcagccaattgagctcatccggggggtcgtgctcggggggcatcgtcacctgtaacagctgcgtatcaatacgcagcaccctttctcgagcagccccccgattctacctctcccaaagcgcaatcttcctcgcacctctccaaacgccctctctccacgccctctcttctcctacgcctctcttctccccttcagcttctctttctccagaggacgccacaatggctggtcgatttgtccgggcgtccaagtaccgtacgttgccagtcgcgaactgatagcttgccccccctctctcctgcgctgacgacgacgaggctgaccggtttgcacaccactctaggacacatctttggcaagcccaccaagaaggagttttgctacgataacctgcgcatcagccgaaatgcctgggacacgaacttggtaaaggtacggcgacctgcgagacgcgagacgtgctgcggccttgcctcgacacgatgtgctgatacgagctgaaacacaggccaacgccgagtacctgtcggtcaattgggagtcttctggaggcggtgcctttgcagtcatcccgctgaacgagaagggcaaggctcctgaccagatccctctgtttcgcggccacactgcgactgtgctcgacactgactggtgagctctccattgaacttgaaccccccctatttccctttgacagacccttgtcagcccacctttcgcccagacgtttgggtcactgacttttgtcgcaaaaggaacccgttcaacgatcacatcatcgcctctgcctctgaagacggaaaggtctttatctgggaggtccctcaggacttctcgctctacactgatgctgaggtgatccccgatgtgtcaccagtcagcaagctcggaggtcacacgaggtaaggcacagatctttattgagtttttctgccctactcttgacaggattgaaatgtgctaatgcatgcataaatagaaaagtcggacaggtcttgttcaaccccgccgccgaaaacatcctcgcctcggcctctggcgacttcacaatcaagctctgggacgttggcactggccagagccacctgactctccaacacaccgacatcgtgcagagcttgtcatggaacgcgagcggtaacctgcttgtgacgacgtcgagagacaagaagattcgagtgtgggatgtccgtcaggagaagcctgtgcatgagtcggcgggccacacgggtgccaagaacagcagagcagtctggctgggcgagcacaaccgatttgccacgactggtttctccaagatgagcgagcgacagattgctttgtgggagcccggtcgcagcgatcccattggaggtttcactcatctggatgccatctctggtgtctgcatgccattctgggacgaaggttccaactgcctctaccttgctggcaaggggtaagcataacccctcttccccgccattgatcacggtatcacagccaccaggaaccaccagttactgacgagctcacagtgacggcaacatccgctactacgagtacgagaatgacaagtttgagtacctgagcgagtacaagtccgcagacccccagcgaggtatcgccttcgttccgcgacgcggtatcaacgtgagtatttggactcgtgggtgtaactttgacagtgcctggctaatccgttgttctaggttcacgagaacgaagtcatgcgcgccttcaagacggtaaacgacaactacatcgagcccatctccttcaccgtgccccgtagagcagagaccttccagtccgacattttccctcccgccattggaactcgtcccgccatgagcgccaaggagtggctcgatggcaagactgatattcctgccaagattgatttggagagtatctacgaaggaactgctcctaaggaggttgccgccaactaccagccaccggcccctgttgctgctccagcccctgttgctgagcctaagaaggaggagcccaaggaggagcctaagccagctttccgagctcccgtcagtgttagcgaccagaagagctcgattgctgccatggccaacaagtaccaagacaacgaggaagaggacgcccccaagaaggaggagccatcaagctttgacgaggaagtcaagccagctcagcgagctcctctccccgtccgatcagaatcgaagcctgcaactccaccagtcgcaagcctcgccccagctcccgtcaaggcagcttccgcacccgctcccgccgctgctgcttccagcgatgccgccgcctccttatccgagattaaggagatgattgagaaccagacgaagataatcagtgcgcagaacgaccagattgggctgctcacctcggaggtcgaatccctaaagaagcgtcttggatcgggatcccaggaccagagcgagcgaatcagacagctggagctggagctggaagaggctcgatcctaagcttggcgcatagccaatgcagtagtacatagtatcacggcctatctatttacccgcgtctgtccacccccgttctatgagcccatgtgtgtgtgtgtgtgtgtgtgtgtgtatcatcgtctttgtttatcaagggaggggggcgggaatgaggggaatgagcaaaaggatcttggaaaaaaagcaaagaaaaatactactccctctcaatccgaagaggggaataaaagcgagatgagagaagatgagaaaagaaagatgagaatacagagatgcaacttttgattcagggagggtgtgtgagggaagatgtatgcaaggggcgagagcttcttttcctgtcttttctcttgtctcttttttttttttttcgcaaataaatcaaaacaaacttgttgtaataccgcgttttgtgtgtgtatacctacgtgtgtgtgtgtgtgtgtgctgggggccaagaaagtcatctaaactgttctttttttccttttgatttgaggctttttgtcatctcatgataaccacgtaaaattaacgaggtgtgatatctgaggtatctggcattagctttgttttgttcaaattacaaaaaacggctcgcaaagtctatttttcgcctaaagacagcaatcaacggactaggtacctatgtcttgtttcctttttctatatgtctacctacatgtgcgctaatgcagtgatgatgctctgccgtctcctatctttattttgaccgtttttacttttttgccctttgcttttttgtcttactctcctttttctttctttttttttttttttttttgtcttgctcttttcggaagtttgtttattgttttcttcttgttttcttcgggactttcagccagtgacatacaacttacatttcaagcctaccctgcttgttagatttatttacttttttttttcgccccctttgcgtgtggctgctgacaagaaggattcaataattaacatgcctacatagactaccttttgacgaattacagagagagggggaaaaaaaagcattgagggggctgtgcaaagcatgccaaccatgtaactcaacggtttagtgggaggcaacaatcaatcactcactcaccgggtttttaactggtttttcttacctgtaccagcatcttcaacaggcatcatccttcttctagatttcatgcatgggccatcggtgtggaatccagacctctgatttatgtgattcgtgctgcatgcaatttgccactcatatgcttctttaaaccatcacctactattcgtggctattacaagacttaccactactatcccgatccaattgctccgatttgttctgtttttgttgctgattcccacacaaggacttgtgaaacaagaacaggtctaccatctgcatcccattctgcacgctgctgacaaagtgtgcatatgcgaaattagcaaaactaccctacacgctgcctatggagcttggatctgcaatgtaatttccacacctgtcgtaagaatcaggccatttcgttcaaccagcctcaactttcttttcctgtctcttttcttttcttttcatggcctaaagtcggggatccaaagcaatctcgcctgtgccacgggatttacaggtagcagaaacccgaactctcttagtaaccctcaatgtccaattacagactttcaagtcaggcatgggaccccttaccgttctcaccataagccgctcgcatcgccggggagacgggtagtagtgactaaatcatcacgtccacgaattgatcccggactacttactgcatcagccctatttttgtattggctctcccagttgctccgtggctagttactgtccagtctcagggagcaacattctgaaacccagataccggacgtcgttgctcgagttctgcctctttgaggttgaccgaagcggctaagcggctgagagactgcgaggcatctacgccgatgtgatggtatttccgccccttgcctcccccagggactccgaataagcggaaaagtgatcaagtagagcccacggaactggacgagcgctgtttcaaaggctaaaagacgcggtttcagaatgccatacttgggacctgctggtactatgcggccaatcggatcgcaacccacgcggtggtcacgacttgtatgcatgatgcaggaggggtaaacggcatttcttgattatacatttttagagcacatcgtcgggagagatggagtagcaggcatcggatgcatgtgcttgtaccggtatggcagtcgaagcggtggtagcctgtctgcttggattagcgaaaagagaaaaagagacgcgagacagctcagccagggggttgcaagcggagatggacatgggatgtgatattatcccgtagctgcatatcgtacgaaggatgcctaggagtctcgactgctacgtaaattttgtggcgatacggagacgacttcggaaggaaagggggagagaagagggaatactacccagtaggagccattcggatactggctgccagagctttttggccaaagaccccagccgcagacaatattcacacgagggttcggcattgcacatctctatcgccgatgattgtaggcctatatcaaatcttaccagccacctaatatgacagattccaattgtcgatgactggaaatccggggccgaagggaatcgcttgtcctcaggagcatgggtaggcttttgacccctcagcgtgatgtacaagaagatgcaatgggtaggcattgatcaagctttgagagaggaaaagcacatcagcttcaggcgtctcaacacgccttccacgagtcaagactcgatccaacctgcatgcttaggccagcctctggagcgcattttcctgccttctgattcctattcttccacagttcactttgcttaatagctgaggctctctatttagccacatagccagataaaatggtcttagtggtaatggttgtttcaaaacactgacatactgtacagtttccaaaattggaactgctttggatagtttggagctgaattcaaagtggccccgatccctaattgtcgatgcttctctcttctagtcttctagaagagggtgaaacgaagcctcgatgtctcaagtgtacagaggtttcggcttctgcgagtaattcgcgcgggccaagtgcccgtatcgtgttagaaagagccaagtctcgaacacttactccgcatatcgtcactcaaacttgagctgatggtaatagcctggtactagtagcggtcttcgcggctgatctatcattctgctatacctcattcgaatcaaacggtgctcgagtcagctacgcacagaatgcaagacgagagcaaatgacccccataggcgatcacccggcaatagcgagagcgggcaactccgtacatcaggtaggtggatagttgttcgcagctcttgcagatacgctatcatcgatatagctgctgcgtggagagctggatctcgattttggagcagtttcgtctttttctagaagctatggtgctgtttcaggtcgtcagcctcacctggcagagcaagatgcgagctctactttgagctcttggaagctcgatgcatcgtgagattgtagattagttcgatctcgtgagagactgctggagacgactgcttgctaaaggaaatgagcgaggtcctagtatgcgcttacatcagtaaataggccaagctaagtacggcccaaagtcaacaaaggtattagcacgccagggctgaagaatgaatgactagccgacagcagccccgcgctgctttggctccgtttcagtacctgaagccgtgtggcgttgatcaaaagggccttttttgacgccacgcaatatcaaattggcccagcttaggacagagctgcatggccaagcgtatagcttcactctttcggtttggcgggccaatcaatgcctccgtgttactatctttatccatcctgctcttgaaacggcgtcttgagaaggaggagacgtacctgagcggagcggtgatgtaagatggggtatagagcagagcgggaaaagaatatgcacagtgatgtgcaaggatgatgcgttgtaggccaatcaaacacgacctttgttcgcggcatacttgggcgttgaagagaaagaaatttcgtctctctggttggccggtacagtgttaagcttgatctaattttggctcgggccaacgatatctgagcgtccagcggcaaaccgtagcgcgccggtcgagtaagagaccagattactaccaatgaaaagcctggacaacaacggtggctgacaaaaggccaatttgcaggccatcgacttgtatattgttagatgtgaatatgctggcatgccgtcactggaaaagtaggctagtatatactttgcacccagccccagccagtgtcatgaaagagatatatcatgaggtgcgagtcgaagcgctggagatctttgtgactagaggtgttggcgttgatttgtgaagagtcttctgcatgatgacaatggtgcctgcatatcaccacatgagtaagacccgcatggccccttacatgcctcttctcacaaatcgcttttgtcgtcacatagtggcccggagttgttaggagggtcgcggcgcgtaccgggctatcagctcacacgggcgggacgatcaagcacgcaagcatttatcgtcatgtttcagatggccactaccctggccagggcaaccagccatcaacgtcgcaaaggcccacggccgcaggatgccgactgttgactgctggcagaaccatactggtggtctgttcaaggccattgtcatgatgtgtggcgtttaactgcaatacctagctcgatgccacgaatttttatggagcaggctgggcttctctgttaggtcctctttgatgtgcgccgtgcgccagcctcgtcgatcaactgagaaaagccgtttagtagcatgatttgtacatgattgcatctttggcgatctgatgtgctggatcatcgccatggcttgcttgcatgagatgaccctggcgaggagcaacggcggaggttctagcgccagcagctggcctgcacatcgaatgcatcgtttggggggaagctttggttagcttcaacttggcttgggcgatgccgtgctcgtcttacgtctagtaaggcttctagcagtcgaattgcagcgtggttgaataggcacgcaggcgtagtcgcaagccacaagctatatctcgcggttacccttgggccacggctgggttctacaacgcttcccgcgttgtcgtcgtcggacaaggtggtcgagaatagaccggaccgtctgctcgctatccaatgcccctgggcgtagagccacgacccgcctagatgcggtcacctgcatgcatcgccaactctacctcatggtatcaggcttagcgaagtcgcatcccatgctgtgcaagttgagtcctgtacaagtatgtagcaaccgactcgttcccctgttcgtgcatcacgcatgatagcatgaggaggggaagatggacggacacagccatgattcggccggaatatgcaaagtaagaccagggctggggcgtacagaatctgacgcagccaatgatggccgcgcgtgcctctagcaacgccttctctccacagggggccactctgaagcgttgctccaggcgcgtttcatcttgagaggtctctcgtgcagcagcccgggccgcgcggtggtccaagcaatccttgatcccaaggcctcgcatcgattggcctgcggcgcgattgcagggaagggctcgtccagccaggttctgcgcagagaggatgtcggcggcggaaaaaggtttggcaggcgacgctcgccaagcatgctgtacgagatgcccgaagcgagtacagaagagagatgagcgctgcccagcatggcgaggatgagagtgccgtttgattgctgaagagggagctggagggagctggaagaggctgtgagagtcgtcgaagcggctttgggagttgcggaatgggcacaggctgtagcggaaggtgcagctcgggcgtggcttcccgaccctgcagaggcacctgctcctgcatttttgggctcgtggtgctgcgactcctcccggacttgatttacagagtttcttttccactggactaaacccagtccacagtcgctttcgctgcctcctcttctctcctctcctgccggaaatgcagcggccacgatctcctcatgtttcgaatgcgaccaggggcgtggccgtgacaaatcgacaggcgagcaagagtcctcgcggcaatcctactggtacgcctgccaaggaaaaagttcatcagatcgtcacgatagagcagcatagaagagcacaaagcactgacatcgcgagtcctgactggagcacgctgtggggaagccagatccatcacagcagggagcattgcaatcgagcgttacaggtggcagttcggacactatctagtatctacccatctttgctcagcatgtctccgatgattctatgcaggagagctgtcctgacactgctggatgctactaaaagacgactgggatacgagttctagctgggattgaagcctctgaggccaccatcaagacgatggcactagtactttggtgtcttggcctcgatcaggcatcgccatcacatcagaggcaagaaagagtgtacccgttcgagatgccgtttacaagtaggatgccaccttgtttcaaatactgcgtagagagtttaaatctccatgaatgcaaagagtcagcgccacttgcaagcacatgatgacggctggggacctccgactctaccaatggttctcgcttgtttctttccggtagttataacaagccaacagagagatcttataggccatctttggcgtcttggattgatgaatcgaaaacaatgtttatcggattctttcgttggggttcctggctcgcatgccggcagtgacgagccacggaaaggcgagacaccggcaatggggagcacggagacacccttctggcctgttcctgcgtcaaaggcaagcaccaacgagtccaatcagatatccttgctcacatgggctgccagatgtggccgtctcatgagccgccgccaagttctagtacctgcataccgcacagcaacagtacctgcgagcgtcgctctcgaggaattcctcgatggagcgggtatggacgccagcggggccagcaacgaggcaccagagcatgcgctgctgtccattcctagtctgttcatctgctccgaggctttcatgtaatgaataagggacctaatgagctccagattgcaacttcatgcggtcgaacatccggtcaggggtatggacggctagtgcctatcgatacttgcagcaacgtactcgtatcaaattaagagagccactcaatcaaacggaacgctaacgcggccttcttttgcttcccataaactttggttacgattctggcaatggttgacggagccggctcagcggcatgaatggcatcgaaccgcagctacgcgacatacctcgacaggctgtgtgtcctggccaagccagccggtggcaatataactgctgccaatcacctgctgggtaggaatcatgagtgcgagtctggctttgggggcaggggagcagcaagcctggaagaaaaggggagcggttcctcagcgcgaaagtaacactgaaggattggaattgcattatacaagcagcaaggccgcggactcttgtcgccagcagattgctcgggacctggaggttggctggactcctttgccgacacacgcccgtcctatttttgtctcgctaccggcacgcccactctctgacacggtcgtgcaaagcgctggtcatattggcagtggggagaacagatgaagggcccggttttcgctcgctgggcccccttggctgcaattccaccggctgtccaagtgctgtacttgtacatacagtgctgtacagtaggagccggcgagagtgagcgtctgccacccggaatgcatgcatgcatacatgcatgtacacatcatgctttggccgtggttgggctcttgcagcaaagcgcccaggcaccaaacaattgcattggacgggccgctggttggctgagaagcgccgttgagagcgccagggcggcgccaatgcgctgtggccatggaacgcttcccacgtgaagggcgctggttcgtccagcccagcagagcctagcgctgtatcccactctctcgtctcactgcactgtattccggctcccaattctcttcagcaatctgcgctctcctctctgctgctcttgaacccactccattgtgattaggagcaccgcccaggtaccaccgtccagcccaggccagtccagtccagcccagggcctggccccagtggctcatgcgctatcgccagcgattgctcgtttcccaggcccacaccctctctcagtcgcgcgctcgcccgtgccgcccgccatgcccccatcaggcttagcagctgcccgcccacgcctctggctggtgctgggctctttgtgcgcaccgacccctgcgcaccctctttttcttttttttctcttttttttctgtttttatattatttccttccgcgtgtattattagtggctcccctcctctctccccttccgctaaagggagagccactccaccgcaaagtactggccaggtacacgcgccgtcgcgcctgcgccacgcagtacaacaaggctaccccgtgcctgagtagctcgtaataacagcctcccagccccagcccatcccagcccagcaccactcaccaccacgaccaccacgaccaccacgaccgccacgaccaccgctgccactactcgtgcgcacccgtcctggaaggcctacagcgccagaaaatagcccgtggcccggcgcttctacaggctctcgcagcagccactccaccccattaaacgtgccatcccccccgttctccatcctcgcggccttcctctgaaatcttttccctgtgtttcttatttcaacgtttttcctgccctttcgcttctcctccgcctccaccccttcctctgcattttcccgttttattcggagccgcacagagtcctctggtgccctctcttttcttctatttctcttcatttcttaacgtcgggccaggctgtccctcatcgcgcgcaaagtcgccgccgtcactcgtctcatctctcgcccaaacagcgctccaagacaagacacgcctctgtcgcggggttttgccgattctcctggtttcttcgtttctaatcgcatttaattcgcctgcgaccgtctctgcagcctccctgccacggaatctccagcatcaacagcatcatcgccttgacggttcgctttttggacgcgcccatacattcgcttgacgctgctgtttggtccctcctttttgctgtgcaacctctttcagtcgtttcgagctggtctctcacaacatcaacatcgcgtcgaaccgccacgttttcgcgacactcgggcagcgcctttcatttgatatttcctttactctctctgtgtgtgtgtgtatctacactcttgcgcgcggaatcgccaattacggcgcgcaacataaaaagccgcagggacttgatatccgccatcgccaattgcattggccaagctgatctaggttcccacacggccacctcctgacgccctccaaccgttgaccaattgtctgcatcacattcgcatcgccacaaccgcacatcatgtattcacaacacccggccatggcgcctcaaaagcccgagacgtttatgctgagcaccgaagctcagcaggctctccctcatgacgcacaggtcgccctccagcaggtagacaacctaaagtacttcctcatctccgctccagtcgactggcagcctgatcagtatatccgacggtttctcctgcccacgggcgagtatgtctcttgtgtgctgtggaacaacctcttccacatctccggcacggatattgtgcgatgcctctcattcagattccaagcctttggccgccccgtcaaaaactccaaaaagttcgaggagggaatcttctccgatctccgaaatctcaagtcaggaactgatgcctccctggaggaaccaaagagcgctttcctcgactttctctacaaaaacaactgcatccgtacccagaagaagcaaaaggtcttttactggtacagcgtgccccacgaccgtctctttttggatgcgctggagcgagacttgaagcgggagaagatgggccaggaggccaccacggtcgccgtcagcgagcctgctctgtccttccagtacgactcttcacagtcgctctacgagcagctcaccaaaagccagcaggccaactcctcttccttcaacgcccagcaatcctcattcaacccgagccagtcgacctctcccgtcatgagggccatggactccatgccccctccgagcatgattcctcacaccatggcccctttggccgaaagcatggagacaatggtcccctacgacaccatgggcatggctccggccgttccccagcagctggcggctgtcaagagggaggctgacttcactcgcgtccactacaaccagaatggcattcccattactcacagccaccaccgccactcttccatgcccgcctacggactggagtactcaccggctccctcctttgtgtcctcgggctatgaggattacagcaaccggggcttgtcgtttgagcccattactcctccccagcaggctcttggcatgactgccgagcccgcctacattgccaacgaggagactggcctctactccgtcatccccgaccacatgtctggcatgtcgggtcttggtggaatggttcagatgccgtctcaccttactggtccgcagtttcctcgctcctacggcgcaaacaacatttactccgtgattgagggatctcccacctacaagcagcgaagacgccgcacctccattcccacctccatgtctggcatcgcacccacatcgaccccgtcggctcctcacagaccgtcagatctgcgtcggtctgtctctgtctccatgggtcccgtcgctgagggtgaagaatccaccggcaactcgccttccaacatgtcatatgccaactcccagcacagggatctcatggacatgtcaagacatggcagccccgccgttcatcccatggccctgcagcacgacttttctcacatcagtgatgacatgtctgctgatggccgttctatgatggctggcggcattgttcgacgtgcccggtcggctactgtgatggagctcggtccttatcctcacaagtctcactcttgcccaatccccacctgtggccgactgttcaagcgtctcgagcacctcaaacggtaaacattctctcaattattgcaagaagaaacatcaagaaactaatattacgtttatagccatgttcgaacacacacacaagagaagccatacatctgccctcactgcagcaaagctttctcccgatcagataaccttgcacagtatgtttctccttaaatataatctcacatgtataatgctaaatgctgacttcaaattttcaggcacaagcgcacccacagccgtgaagatggtggcgagggttcattgcatctttctgccgaggaagaggaagaattctctggcgaagagcaacttggatctgtcgaggaggcatcgcctacatcggaatctgcctttgttcccggctccatcaacgccgccgtttccagcggcacgatctcccctcaaaccaccatgacatccagtcatagcttcaacagtctccagactctcagcatgccgatgaccatcagccaccctacccccatcaacgctggtggtgccatgtagagtgctgtttttccttatctgttctattttcatatgacgttctattttcattctattttctttctcatttatttgcgtcacgatatatttcatgttctatggatctcggtttaggggatttcatgttttttttttctctttccttcttgatatcactttcttccatctctctcattcactcttaccttttttttttatgcgtcttatgctcggaatatcctgtttttttacggctgcaatcgcaagtttgctcttttaaacacaacaagctcaggctctcggatcatcagcaggattattattaacagcctgctgatttccttttgggcttttgggcgatagaaagaggagtgaaagggaggttttgcgcgcgatagagagtgaaaatgacgctgtctgtatatatctatacatatactattttattattcaatgtcagcttatgggagagtctccttgtggggaggctcccttgttagtgctttttgaggtgcgggaattgatatagacacgaaaacaaaaattgccatctgttttatgaaaaataataaggctcccatgcgtgacttgtgctaataatcgtattgtatctatcaaacttgcaaattccctcaccatttcagtgacccatggtatcttgaatcagccaccaatcttcttacctcttccctccccttctcccggaatctttgccccctctcctgccaaacgtatctctcgtcccctcaatcttcttgacgtctctctcgcttatcctcagctctgcacccttgagcctacccacggccggtccaaatccaccgccaccaccaccgcccctcctatccctcttcgtctgcttcttccccgtttctctctccagaatgacgccgctctccttggcctcgcgcctgcgcttggcctccctctccaccgcagcggcagtgatgccctttcgcatgtgcatgggcatcttctcctgcttgtggatggacgttttggacccgagggcctggatgcggaggtcgagggccttttggcggacgcggcccgaggaaaaggtctttggctcagagccgggagtggaagttgttgagagggcggcggagagggagagcgggcggttggtttggaggaggtgcgattcggagatgaggcggcggagttcgaggtcttgggcgaggagggagggggcgtcttcggggagcgaggttgattttgaggagggctgggtgggtgtgggtttggaggaggaggattgatctggtgggcgggaggactgtggttttggttagcattgcgggttgatgattttttttgataatggtactgaccatgaaggctttgagttcgcgtttggacattgtgtctgctttggaggtttgcggggcggagtggtctacaacttcgatgatgggagcatcgtcttcttcctcttcatcatcatcgtctatgtcatcctcgtcgtctgataattcgtcgcctgacacgccatcccactcattgtcttcgctgccatcgctgtcatcgctgccatcctcgtcctcgatcctccgcaccttttgcgagttgcgcttctcttgctcttctattgggaggaactgcgcctcaaagtgtcgccgaaagatttcctgtgcgtcttctgaagatactgtcggctcgggggccttgcgctttccgaggaccgccatttcgaagctgatgaagagctgatgtcgagctcctgtcttctgggtcgtgctgctgttgctgctgcgatggggtggcagattggaaacttttttgctttatcgttatcagtgtctgggctgcgacaagcattagcgcttagtggttctggcgtcaaactgttggagctttgggccccactaatatcacttggacgtctacttgcactacgaaaataggacttggatcattcgtcgacgtacaactcttggattgaatagaactacacggaggtatatagtcaaatgtttccccgctcgcccattgttctatttttttgcggtttattctcagtcttgtgctgtaagtcggcaaagaaagtctatttttgctgtcttgcttggttatttcatccagacatcatgtcttggaatgccatgacaattatacaccaaattccaaatatcaaaccaagctctaaataccaaacgtgacgccaaaacaaaggtcaagtttcctgcgccctaattaggctccctcccggtatcgaatctcctgcgtcaacgccaatctcgccctcttcacccaggtctcttagaaaagcaatgcctccaatccacgctgaccgtcccccaaagcctcatcccccttgtcttgcccaaatcgctcgaccatgtatgcctcgaggctacggccgccaatcatcgccgccaccatatccatgacaatgtcgggatgggttgagctggacatgacgcaccactccgggtaggggtccatggtggccccttgttccagaagcatttccgtcaagagcatggagacgcccccccggagcgcatctggcgtgggctagagccgtccaaccaaagttgtccttggcattgatctcgatgtcgtccctgtagattaggaactcggcaatatgttccaaatccgcttccatgaagaggctgagtggtgtcatgccgtctttatccctcgaattggggtcgacgcctggccgctagagtagcatcccggccatctccaggaatgctgcccaagcaaaggccgtcataccgcagcaatctttctgatcggcttgaaggagtaggctgacgacttccgtttgccctgccatcgccgctagaccgacgcatgtcctttgtgcttcgcaggtgaggtctacacctgggcacttggcaatccattcgacgatggcgatgtgccctttctccgccgccaaatgaatgcgggtggccccctcgtcgtttaccgaccgagtgagaagcatctgctttaggccagggatgccatcttgactgccaaaacttctctgcaggatgtcgtccgggaacagagacttcagcaaggtttcctcgccgttcagtgcaagcatatgcaccaggctattgccgttgtttgtctttctcggccaggaggtgtcggctataacaaaaattggccggctaaaactggacaggctcttaaaagtgcgtattgcccattgcaatccaggtgttgggctacctggaggagagtatcggtggaaagattggcaggcatcttgtatttggaagtggtaagttatcgtagcgctgttggagatgtcttggatcgtgattgtctgcacaagagatggaatcaagaatgtcacgagaatgtatgcgaatagaaagaggagaggaagaaatgaactgtgacggggcgagagtgttgcattatatacctgactgagcaggacagaggttgttttgcctttttacgaggtgggttattgggaaccgccgttcaagagttcaaagtgttaaagagccgctgagtcaagccacaacaggtttaatacgggtttcgaatcccaaaaaatggacaaagcgtacgccatcatgagaaaaaagtactcttgctagctactataacgttatagcccatataatgaaagttccgttctcgaatcccaccacaaagcctagtatggggccatagtggatgtccggcttctataaatccgaacgatgggtgttacttttgtagaattaccataacgaataaaccttgcagttggctttacccatagaagtcccataataggataacgaaaccggacatctatcctataccgtcaagccatattatatgaagaggcttcaacttgtgcaatgcttctagtttgcccgctctgggaatctcatgaaacttgatctgcaccaaagcatatctataagcccagtgagatcagacttattaggcggctgaaggaaaagatggaccgtaaaatcgaccacggccttgatttcatctttgcagtggtcatttacaaaaaaattttgggttcattgtgacagccatttggcgtcagttgacttttatatgttatggtttgtagctttgcacagacagcgaaccttggacagacaatatgcatccaattaaactcagccatgagtcgagcaccacggcggcggcaaatcgtatctccgcctgtacagtaagcaagcaccagcgcccctccccatttcgtcactgcgagagggacaggccgaagtagcagctgggagctgtttatcctcggcttagagccgacgctttccagtatttctacccatctagagccggcatttacttgccagcacttttactttttactttgaagccgcacctttgtgactttctcattctcctaattttagtcattgagtctgcctgaaagctttaccaacgccatgaacacctttcgttttgtgagaccggcaatcgccaaggtgccctttcagcggtccactctgcctcgaattgcgcgggcttacagctccaagacttatgagtatatccagacttctactccggcgccgggcgttggacaaggtgaatactgccagacaatatataaaattgcaagggttgattattgactttattaagtgactttgaaccgtccaaaggcactcaatgcgctgtgcacgcctctcatcaacgagctcaacgacgctctggtggatttcaatgcctctgacgagacttccgtcatcatcctcaccggctcacaaaaggctttcgccgccggggcggatatcaaggagatggcccctctgaccttctcagaggcttacaccaaggccttcattgagtcgtggtcgcttctgacaacccaggtcaagaagcccatcattgccgccgtctctggccatgcgctcggtggtggctgcgagctcgccatgatgtgcgatctcatctactgcacagagggcgccaactttggccagcccgaagtcaagctgggaacaatccccggcggcggcggcagccagcgcctgacccgcgccattggcaagtccaaggccatggagctcatcctcacgggcaagtcgtttagcggcgtcgaggccgagaaatggggcctcgcggcgagaactttccccacgtacgaggcgttgatggaggagacgctcaagctggccgagagcattgccggatactccaaggtggctgtccaggcttgcaaagaggtggtcaacaagagccaggaccttgctctgcgggacggagttgagtttgagaggcgcgtcttccatgctttgtttggaagccaggatcagaagattggcatgaaggcttttgcggagaagaagaaggctgagtggactcactcgtagatgggtggaagttggatgtaaaatatagcaaaaaagtatcatcacagccgatgaaaatgggggtgtatactaaaaaggatacatatagatatatgccaaccagaaacaatctgaaatgaaataatagagcaattaattacaacaaggagagtttgaggcgtgaatcataaaccttccgggcttcatttctcagatcgcctctcaaattatacggaaactagtagtactatggctctctaggtaccctgatcctgaggttgcgtcgagatattgaagaaaatgtagaactgaatattattattttgatagagttgggagtgttagcctatggctgaaaaagtctcatttattccaatgttcaattctcaagcgcttcctcccgttctatcagctcttcttgtccaatcctagcaatgtcggcattttccagcgtttccttctcgataccctttgtcgcctggttaagaagcgtcgccacaatttgattcaagtaaacgattggaaggctaatgaaagaagtggcaatgttttgaatagcattgatgagcatgtatcctcgctgagagtctcgaatgaggcccggcttgaggatgcaggcctcgacagcgccgttggagtttttggcaaattcgagaacgcggctctcgacttctccctgtggtatagttttcagcaacaagacttcctagatagtgatcgggaagagaatgctggatacttaccctcatcaagcaataactgcccatcacccaaggctttttagtctggtcccgctcagtgttggcaccactgacatagaaaaaccgcaaaggtttcgcctcattgcctcgcgggagcttggaaatcgtttcgaggccagcaagggtatactctaagcaaatctttcggacttcatccccagacatggttgcggatttattcggagtgacagccatgagcctatgatgatgaaatgtcagtgattcaagttggttcacatcatctcaagttgaggctcaccagatgcaggcatcggcattggacagcttctgcttgacatcgtctgaatagttcaaaaagtcatcgcacacaacggatgtgaactttgccgcatcggcagggtcatccagattctccgggacgggagtctcgcggcgaccaaggcccacgacggacgttatggcgggagagctgactgcctggcggacaagtgctttgccaacgtagccgctggatccaacgatgatcaacttcatgctgagaaatgttttctttgcgagatgaatgggatttgtgtttgttccaagttggaggattaagttgcgtcactggcatgaattatgtcatccatatttccgagatataccagttggaaggatgctacgctgggataggctattcattcatggtggcttatttggggattttggctcaagtgaaacgacaactgaacacaagtcaatgaataacactgagagcatcagataacaatactagatgccatctattggatacacgcaagtgagaatatagcagtgaatgtgactgcccgaaatggcaatcagctctccagaaagagtggcttcggctaatccacacctagctctaactttaacttataacctgcggtcgagcgtctctagttaaactccagtggaaatagctgaaggatttatagagccatatgtttcacaatagcttgttatggcgagtagatgcatgcagtgtgtaatcacggctcattcgcctgattccaggtctatagaagccccgctcacatacaccaaattggtactaaagtacgtacccacaggctgtgctctttaaatggctggtggccaccgctacaaacctgcctcctccaaccatcaagtcggggctgtgataaacggattttaattcctctcactcatatctctgtccacatgcgccgcccacatcgtcctcgcttctcccactccgcaaaacgaaataaaatatgaatggagtctcgcaaacctagcttcgacctgggcaaggagttgacatgctcggtatggttgcgataccccgcgtgggtgcccaagcctccatcgccgcccaactgacacgtcatcatatagatatgcgctgatatcctctaccaacccctcactctgctcgactgtcttcatacatactgcggctcgtgtctgaaagaatggtttcgcttccaggctgaacgggttggacgggctcctaccccgccaccgccagacgccatcatcttcacctgtccatcatgtcggagttcagtgagggacacgcggcataatgccaccgtggcgactctcctggagatgtacacggcggccaaccccgccaaagctcggtcagacgccgacaagaaagagatggaggaaaaatacaagcctggcgaccaggtcatgcccaaggtcaagactcgtgaacggaccgccgaagagaagcgggccgaggaagaagaccagaggctgatagatgaggtgagagagctgagtctgcaagaagccattgccgctgccatgccagaagaatcacaggcgaggacggcggcgaggagacaggcagacgggcggtctcgatcgagctcagattacagatcagagggtcgatcgccgcggccagcaaatggcaggggagagaatggccggagcaactctgactacttgacggcagacggagactcacaagctcgaagaaggcgtagtgagtctcggcaacgccaagttgagcaccagtcgtcactgagatcgttgatcgggtctgagatgagcgagcgggatatccagaaggagattgaagaatttgcacgacagatccaagaagagggtctgttggatggccttgatctcgataacattgacttgagccgggatgatgaactcagtcaacgcatcaccgaggcgtataggaggcgccaaaggggccgctcgagacaagaagagaggagggccggctcgcgctcacgacattctgcatctgcatcgatggattccagactgcggcccgacagcgccaggcatccaaaccagcatcgctcacactcacgatcaataagtgaagtgggagatcggagtaggcctccgatatcatcttccgcaagccttggcgtccgagagcctgagaggaggaccaggaggcgaaccaacagcggtgggcaggtgaacgctttgggagccatgtctctctctaccatggacgcaaggcctgccgctcattctcagaacgacttaaccctcagaaatccaagcaactatgatcccacggcatcagtgccggctctgagaattggccgaagttccagttcaaccggaatacctgtttctactcaaactgccgatgcaccagcaaacggtagtgcgaacaatgcctcgtttgccagtcgagcgcaaacccttccatcggccccttctcaaacaagtctaatcactcccgacttgatagagctgggagctgcgcgaaattccaaatcgaaccgcccagctgatgtggctagtcttcccagttctttggtgtccagccctgttcaaagcccaacggcgacctcggggcatcaacgcactcggcagctttttgaggagccttcaatcagctgctcgcgatgcaaaaagtctgatatccagtatgacgtgcattacaactgcaaaacgtgcgaggatggctactggaacatttgtgttgactgctaccggtcaggcaaaggctgcctacactggtttgggtttggtcacggggcctggaagaagtgggagaagcgcaaacaggctgatgaattgattcccatgcctcacatattgaacgctggccgctatctgcgccctacatcgacgactatgagctcagatggcaagaaaacgttgacgagtgacgatcccaagttgagactggagacgggcacgttttgctcacgatgttttgcttgggccaacgagtgtttttggcgctgcgacgtttgcaatgagggcgactggggattctgcaatagttgtgtgaaccagggcagatcatgtaaccataagcttctgccgatggcccatgaagggacgctcaagcctacatatcaacctcgcaatctcaagccgttaagccgaccctccacggcaacaatcattgcagcatcacccatatccggcattgggctgttcaggccactcgagttcaattgcaagtgtgaaatttgcaaagataccattccaccatcgcagtcgagatatcattgtttcggctgcacaagtacggctgttgaagatgctactcctggagactttaatatctgcttctcctgctacggcgacctggaatcaaagggagatgtaagtgaagagaatggctcgtcgggctggagaagatgccccagtggtcacagaatgattgttctcaaattcctagaaggcaaggttggccaatggcgatatgtggagagagatgtcgttggtgggagagcccttcgcatggagcctctcgagaatattgcgcatcctgatttccagaaatggtcgtggtatgatggaagtgaaaaactggagcgcctcgccactacaaaggtatcggcaacagccccggagagctttggcgaaataacttatacgcggaccttcccgcctgatggtggttgcgggctgatggcccatgcaatgtgggcatggtatccaaaatccggcaaagaggacgacctactctttcctcgaggggctagcattgatgaagtaagggatatcaacggggactggttctttggggcttatatgggtgccaagggcatgttcccagcaccatacgtccatctaccacagcagccatgaagagacgtggagtgtaacactttggccatgatgggatggaaaggggttcgtcgggtcaaacgcctgctcaagtgcaagctgatgtggttatgtaagggattcctgattggctaggcactgatactgggtggtttgcttcacatcttgtgaggctgagccatacatacctgtgctgctgattcacttggactttgacttggttcgcggtcttggggcaaagccgtctgtcgagactgcgacacaagttcaagtccaggcgaaagctgcagcattagctgggtatggctcatctgcatttgatgtgaagctaatcactcggtatcagtgcctagcccatcagggatttggtgtgcatttccaagcttagggtgacgatattccacatagtatatagataataaataattataatgtattcttacagatacttgttcactgctgctttcacacacagatatagaatacctaatacctatactcggctatgtcatgaagaactggctacctctgcccagccttactcttacctcggttatcaaaaccaatgctctccggagacatgactggatcaaccaaccaactcttgttagcagcatccaaccatctttccatttgaaataatctcatatgcggcaaaaaaagcggcatcttccagacaaacagacgctccctaattgaagcgcaaaatgacgtgatcgggtcctcgggcgtcggccccaccaccgggccctcggcgccagagctggggaaagcggccattgattgatgctctcagctggaacttacaaatccacgagcgctgcacggatctctctctctcttgcaattgaggctattgggacctccaaagacgagtgaggcactggatagttgcagccatgtttcgacaaactgcgcggcgcttagccgttgcggcggccaaagctgccgagcccagcgcttatactctggccgtgtccaaggcgcagggcgtggcacgaggcctgactggaggtatgaagccatgaccatgacaatggatgaggtctcactgacatttacttgtgcacagccattggcaacacgcccctcatccgcctcaaccgcctctctgaggaaaccggctgcgagatcctgggcaaggccgagttcatgaacccgggcggctccgtcaaggaccgcgcggcgctctacgtcgtcaaagatgccgaggagcgcggcctgctcaagcccggcggcaccgtcgtcgagggcacggccggcaacacgggcatcggcctggcgcacgtctgccggtcgcgcggctacaagctggtgatttacatgcccaacacgcagtcgcagggcaagattgacctgctgcggctgctgggcgccgaggtgtatcccgtgccggcggtggcgtttgacaacccggacaactacaatcaccaggcgaggcgccatgccgaggcgctggacaatgccgtgtggacgaaccagtttgacaacacggccaatcggcgggcgcacatcgagacgacgggcccggagatttggacgcagacgggcggtaaagtggatgcgtttacgtgcgcgacgggcacggcgggcacgttggcgggcacgacgcgatatctcaaggatgtctcgggtgggcgcgtcaagagcttcctcgccgatccgccgggcagcgtgctgcactcgtacatttcgtcgggcggcaagctggtcgagcggacgggctccagcatcaccgagggcattggccagggccgcgtgacggacaacctggcgccggacattgacctgctggacgggtcgctgcacatctcggacgagaagagcatcgagatggtgtaccggtgcctggacgaggaagggctgtacctgggcgcgagctcgtcgctgaatgtcgtggcggccaaggaggtggcggagaagctgggacggggtcatgtcgtggtgacgatgctatgcgatggggcgtatagatatgccgatcggttgttttcgcggaagtggctggaggggaagaagcttttgggggctgtgccgaagcatttagaaaagtacattgtgctgccttgaagcgctgcttttgatatgttatattatacacgtatatatatatatatatatataggatgatacatatagactttcatctttttttcatctaaacctcccttttgtagtccgtctgctcataaataaatgtcttttcccgtcttttccgtttcacctttctgcttttatacaagagttttaccactttggtgcctgtccgacgattgtagagtattcctgatcccagccctctgttgagctcttgctagtcttgacaaaattccgcaagtgatcagccagagtaacctccactggcgcgagagcctgggcttcttcgccgagaacctcgcgcgccagcgaaatgcccttgatgttctctgccaggaccttgacgtatgcacttccgttgagggcggtggggatcttgactcccttagggttggagtttctctccagggtggggttgagctttgcaaagtcggccacctcgtccaggttcgcacttgttgagtctttccatagtgagctgagcagctcgacttcatccttgagcaggacgaggtcttgctcgacgggctcgccggcttgctgcttgactttggcggcggaggcctttgcgaagagggtcattccgcggacgacgcgggagaagtgtagtctctcgcgggtgggctggccctcaatcgcatgttccctgcgctggagaagatcgagaacctggtcggcccatgtctgggcctgcttcgtctcggtgacgtcccagttgctgctggtaaccttctcgttgatgtaagacagaactcggacgactgtttcccggtttgtaaacatgagccccgtcttgtccgactgcttcgcgcactcaatcacggcgtgaatgttgccgctgtctccggccatgcgcacaatctttccccagtggttggcctttagccgtatgccggcctttttataccccgccaacagagtgcccaggttggcccagtcatcctggctctgcatgctcttgagggcctttgtgaggatggttttggagttttcgatgccggtgaatcggtcaatggtggagaatttgtgttcgaggccctcgacttcgatgatgatggggttctgctcgaggtacgacttcatcttggggtcgaagacgagctggcgctgcttttcggggaggtaggcggggaggatgatggtttcttggatggtgttgaggactttgttcatttcgtcgttttcggtctcggcgaagacggctcttacacctgttttacagctcatctgttagaagtttcgtctgattggaattttatatacacacaatgctgaaggattgctattgcgtaccatgcgctggcgaagtgctgaattgcctcggcgcaaggcccgatggccgtgccgttcgtccattgaggcgaccaaccgaccgaacggccgtccttagtgaccgatttgacattttatttgctgtaaagtatgaccagtagagatctatctgaaatgggaagaaaaaaggttacatgcaaggccattcttaggcgcaagttgagctgggtgggtcggagaaaaagaggagccgggccaatcacggcggcggaatgcatgggcttttccaaacccattggaagcttttgcgactttctcgcccaaaacgtttggttggagatctttaaaccccagcttttcaacggcgccaattccgatcacgatgaatgctgctgttgcgaggcagccgatgggctgtctgaaggcggctctgaggaggacgagataccagagaacgtggcagcgatgcctggcgacagaggctgcgagcccctccacggcctccatcgcgaagaatgcctttagtcaaagacaacgtacgacctttttttttttgctctactctatgtattgtcgggaggataacagcgttgctaacaattgggttatccagacatggacaagcaaaaagccgcaaagttccaaatctggccccaagtcccttcaccgcgagccacccatcccgacccgatgcccaccctgaagcagcaagaaatcgcccgcctcgacccgaccggcgcccgaacgaggctcttctccagagaccacgccgacagctccaaagtgggcgacgtgctcatggtgaccaccaaggccggggagcccttttcgggcgcattcatccagatgcggcgccgcggcgtcgatacggccattctgctgcgaggacagctgatgaagactggcgtggagacgtggttcaagatttacagcccgacggtgacgggcatcgacattatctggcgcaagccgaagagggcgaggagagcgcggttgacgtttatgcgcaagcccaggcacgacatgggcagtgtggataacttggtatcggcttggaagaaggagaggtatgcgctgcggtccaaggcgaagcagggtggtggaaagcagattcgaaggtagaagggggatgatgaaggaaggaagttggttatgatcacgctgtatgataagtgtctaaatgtaaaaatttcagttattgcacgaaaagctgttggagagggacctccaagatttgaagatttacaggtctgtagagggattgatagatattataggtactttatgagaaaagacaaaaaagtttcaatggctttggtccatattagtattacatagtacaatccaagtcgactaggaatacaaaaagtattatccgagttactacaaagcagctacaatctaagatacttggttgtctgacataattcatcccgagaatattattcctttttagaaatattacttggcatcttttcaagtcgtttaaaggtttgttaaacgatttcatacagcgattttatatagcaagagacgatggttcattccatggactacccggcagttagaagagcaacggttgattgcccgagcaatcagacgtgtggatgtgaggaacaaggcattcacacgtcagccgatgtcagcataaatgcataatgcagatgttgctgaaatacctagttggtgttattttacctgagtagatttgcagagtgtggcaaatgctacaaccctaggataagctgtcatatctgaaaagttgaatatcttcacatgcagataacatatataatcaacgaacagtaaacagttatcagtattcatcaaagtatttcaatggcagtggaacgagacagaaaggcgtttcaaacgtgggaggcagcatgatgcaaaacgtacaatgtcgatatgcagatacaatcctcgacgcaccattgtacgagtagtatcataagggcatgtacatagcaatcggcatcatattggctccgtcggatttaacgtgacctgattatggacagactatggacagaaacgtgctcaggactgcagactgagaaagacgacctgtcatgtctttgatgtctgcaccctgcgtggtttaggggcgcgtttttgaataaactttacaagtcgcgttattgccacaccaccaagcatgggctcatattcccaggctggtttgcgtttgaatgtgatgacaagaaggcggtcacttgttactactaccagtaatatgacagccagggattatgcagaatcaaagctacccagccacgacattcactgccaccagccattgacccacgaacgtatgtaaggcggccgcatcaagttgagaatctcgaacggacatgcttgttcaaaatatgccaactcagctgaagcaaacctgtttctgcaccatcaaacgactgccgcgcaatcaccggatgagaaattgtggaggaaatggacgaaaacgacgattcttgcagccaagcgaagaacaaggcgagcgccacgacggcctggcattcgctggccttgcttggtagagtttcatcaccgtttttgcgacgtgtgggttgatgcatctccatgcagcagccgctggcgttcgcttggaaattgaggaggttggatcgctggatcgtcgacgaggcggacgaaccttgtctcgatacttttttggtgcaggatcgtcttggttcgagtttagctcttggatgccgccatgcgctgacttcttggccggaccctggcggatggacgtttctcatgtggcagcgtggagccgtgcatgaggacccaatcgcttaagacggcgaggatgcttggacggtgccacgtcgaacgttacggagcatctgtcaagctcgcccgcagcatggtccagagagggtttctgatacatcgagttgagggtcgtaggtacctggctggaggaaggtataactatagtcgaattccagacgagaatgaaggaaccaaagacaaaacaaagacaacaaatcacagtaatattaatttaattcataataatctgctgaatcctcctcgtctttgggcattgtcaaagcaattctccctcttcttctcccaagccgtttaaaacgagggaagccgagctgtcttatcgatagagctgcttcgtttgtccctttgtcgcaagtacctgtacatgtaccggtaccacgacgccgactgcctgttaccgctgtcactcgtagcgctactgctgctgctcgcgcccgccctcatggcctataacagcctgtgccacagcgccacggggccgctaaaggcgcctagacagacggcgcccacaggcccctcgcggaaggagctgcagcccggcaacctcgagctggctgaccagttccccgaattttgtttacaagtccagcgccacctggatatcgacaccaaagtcgctgcatccacgcgccagctccgtctccagctccaggtccagcgtcccgttactccgccggacctctggacgccgcccagatcgcccgtatcgcccgtcagtcctgctgccagtgtcggtggcaccatctccgaggctgaggctgagccgctgccatttgctgggcgcctgcaaaggggcccctctccatcgctaccccggccacgctgcatttcggacccccctcagcggagtgggcgggacaaggagcgtagtggcattactgctactggtacgcgcctccagcggtcagagaagcgcagctcatcattgggcaccaaagccctgagccagtccccgacgcactcaaagctttccagtcctcccaagacgccgcccaagcctgcaaagttttccagacaacctcgcccggcagagtctcagacgtctgaatcccctgaagctgtctctgaccttgcccctatcgagaccaaggcgcctgcggccgacgtactagtcgattcgtcgtcgattcggggcgtccatgaccaatttctcacaaggatgaccttctcagagcagcagagatggatcacggtccagcagaagacgtttaccaaatggtgcgttccaacctgcccaaacagagcaagattttcaaatgctttcttgtatacagctccgtgaaatgctgacaaagacatctctgcaggctaaacaccaagattgtagccaggaacctggaggtgaaggacctggtaacagaccttagcgacggtgtaagttgaacccatcttgaactcgatgcacgccctgtataggatgttccctcccttttttgcttgtcgccatgtattgtgagagcctcttgctgacatttatttcgacttttcttcgtccttaggttatgctgattcacctcctcgaatgtctttctcaagaatccctcggtcgatatgcctcccgtccgaagcttcgtgtccaacggttcgaaaatgccaacctggccctggactttatcaagtccagaggcattcagatgacaaatattggcgctgaagatgttgttgatggaaaccgcaaaattgttcttggtcttatttggaccctgattcttcgctttacaattagcgacatcaaccaagagggtatgtctgccaaggagggcttgctgttgtggtgtcaacgaaaaaccgcgtgctacgatgaggtcgaagttcgcgattttagtagcagctggaacgacggcctcgccttctgcgccttgctggatatccatcgaccggatttgatcgactttgatacgttggacaagtcagaccaccgcggcaacatgcagctcgcctttgatattgcccacgaagagattggtatccccaagctgttggatgttgaagatgtgtgcgatgtggcgaagcccgatgagcgaagtttgatgacctacattgcctactggttccatgctttttctcagatggaaaaagtcgaaaacgcgggacgacgagtcgaaaagttcttcaacaacatgcaaggggcgtgggagatgcaaaacgcctacgagagacgaatgcgggaactcttgaagaatatccgaggccaggttgaacagtggcacacggccaagtttgagggcacttatgcagatgcaaaggcccaggcgtccgaattctcagagtataagaggggcaagaagcgacaatgggttgccgagaagagcgaacttgccacactgttgggaaacattaaaacgaagctgagcacctatcggctacgaccttatgaacctccggcagaggtcagtcaggatgttattgagagggattggaagagtcttacaagcagcgagatggctcgcgcgcagctcatcaatgagacgattcgagagtaagtgaagagagaaaacttttgtgcaaagtagaaggggttgacttgaggctaacaacgccgcagcatcaaaaacgcgctgaggaaatcatttgcggacaaagcaaatgactttgccatggctctcaacaccatgcagcttgccatttcgggattggatggcgatattgaagatcagctgcaccatgtcaagaaactcagtgaaaacttgccaccccttgatcgatatctcagtaccattgcggaagtagacgccatgtgcgaggaagcaaacattgaggagaacgacttcaccacctatacatatgacgaactggcatacgagctgacgcttgtgagatcctcggttcaaaagaagctctccttcttggaaaaccagatggtcgctcgcaacatgaccaatctgacgcctattcagctggaagagtttgagagtgtgttccgccactttgatcgtgatgcctcgaattcgctccaagagcttgagttcagcgcagctctggcctcactaggcctagttttctccgaagatgagatgcacgattactttgtcgacacctctgggggcaaagaatatgttacctttgagcagtttatccgcttcatggtcgacgtcaccgaagatcaaaataccgccgagcaggtcttccagtcgttccgcgaagttgcagatggcaagccatatgtcactgaaatggatctgcgccacagtcttgtgcctgaagaggtcattgataagcttctcgagatgatgccgccgcacaacggtccagatatgtcacgggatcgtggtaaagaccagttcgactacatctccttcatggagaagatgatgggcgaaggcgacgataacgcggacggcgatataccagccggtatgctccaagatagcacaaacgttggcgatgatcggccccgaagagattccaaggtgaacggccatgggtagccgagattgatgcttcatcatctatatgacccagcgtcatttttatggacggcctccgtataattctctgtatactccccccctttttttactttttccctccccttgtcgcgcgtacacgcgttatacggagtctctgtctcctatgttgtctgaatacttggttggagaggcagcggtgttttctcggtaccctggatgcatgctaatggtgttttttttggatggtaagggtgctgtaaaaattggacacaattttcattatagtttcaagtctcaacgttggaataatagtactacgacgtttagacagtcaaattaattggcaatggcctcctttttattgaattaattttgctgctgttgcttgcagaataacaggcattcactatgtaaatccgttggctgctgttttaatagccgggagtccgtgttcggagacacagacaggcccactcatgatctcagagcctaattggacgccctaatgccgcaagagcgacgcctaacagtggaattacggcgctcgagctgcctaataggctcctgaagaattaagcaatagctccggctcttgtctacccggaatttcgataaccgaaagaaaggaagcttcaacgtagcagccccgtctgacttgattttttctcttcttctctctccctctctgatcgcgtctcttgctgttggcctcacaacccacgcgccccttgttgacagagaatatggttacacgatcgaggcttgtgcgagtgctgcgggcgcccaaccggcggattggcgcaattggcagtgctagctttttgactagccattcagctgcttcagctcgatgctttgcgacgtcggtacccagactgctgtctcaatcacatgcagtccagcacctggcaaagctcaccaccgacacctaccctgagatcaagagagatgccaagtttgcggcactaacggcagaggatgttgcttacttcaaagacctcctcggtggcgagcaggccgtgattgatggcgtcaatgccgcggccgaggacgacctcaagcccttcaacgaggattggatgcacaagtatcgaggccagagccggctcgtcctcaagccgggatcgaccgaggacgtcagcaagattctaaagtactgcaacgacaagaaactggccgtcgtgccgcagggcggtaacactgggctggtgggcggctcggtgcccattttcgacgaaatcgtcatcaacatgagtcgcatgaacaagattcactcctttgacgatgtcagcggctctctcgtgttggatgcgggatgcatcttggaggtagccgaccagtacctcgccgaaagaggatatatctttcccctcgacctgggagccaagggatcctgccatgtaggcggcaatgttgccaccaacgcaggcggtctgcgattgctgcgttacggaagtttgcacggaactgttttgggcatggaagctgtgctgccggacggcaccatcatgaatgacatgtgcgctctgcgcaaaaacaacacgggctacgacttgaagcagctgttcattggcggtgagggaaccattggaatcatcaccaagctggtcatccagtgcccgcagcgctcggctgctgtcaatgtggccttttttggcgtggattccttcaagaaggcgcagctcgccttccgcgaagccaagaagcagctgggagaaatcctctcggcctttgagctgatggattctcgcagccagcagattgtacacgagatcaaaggagaggagcgaccgctggagggcgatcacccattctactgtctgattgagaccagcggctccaatggcgaccacgacaatgagaagctggaaaagttcctcgaagacgtcttgaccaaggaaatcgtgacggatggcgtcgtcgcgcaaggtgagtcgcaggccaaggcgctgtggagctggcgcgagagcatcaccgagtgcattggacatggcggtggcgtctacaagtacgatgtctcgatcccgctggcagagatgtactcgctcgtcgaggatgtaagggagcgcatgggggaggctggtctgatcggcgatgccgaggaacacccggtgagcgcagtggtgggctacggtcatatgggcgactctaacctgcatctgaatgtggctgtaagacggtatgacgccaaggtcgaggaggctctggagccttttgtgtacgaatggattgcaaagcggaatggcagcatcagcgccgagcatgggttgggattggccaagaagaactttgtcaactacagccgcaacgacacggtgattggcctgatgaagcagattaagaagctgtatgacccggtaagctcccttgtcccctcgctagtgcgcctttctgtttttaccgttttttcgcttgtcgtctatcgcttgtttctcatccatgcatgcacctttgtttcaactattcgtgtttcatgatgcgccgtttgccctctgattcatgatggcacgtcacatgtgccgggagagctgccttgcggctggaggagggcgcgcgcaaccatgcacgatttgcacactattgctaagcggtagggctgacactgacgatttgttgatgacagaatggcattatgaatccgtacaaatacatttgaccgggatgttggcccgagcagtagagagggtggcggacgaggatgcgatagtaatgccaggacgtgcccatttgcggcgctttgcaagtcattttcggccttttgcatgtctgtatgtaagtcatgacatgctagcctcccgcctagtacgagtaacatgtattatgcggaccgctcccctggatccccttaggcatactcttcacatcttgtaactcttttgagcctggcgccgtttcccgatccagtgttatgtcggccgacaccggtttgtgtgcacggcaataagggggtttgccgggctagacgcagtcgcgggacaacggccgttgcgattgtagccctccgagcaggcgccgttctggcggtctaggtgatggcagctggatcatgctggatcatggcatgttacgaggttctgaagcacccgcttctggcgaggctgctgggctcccggaacggttccttggggatttggcgaccggggggttccgggcggcctatcagagcgccggacggggtgagggccggataggctgagggagccaccgaagcccaaagaaggccggtgcattcaccacgatgctttatctctcataggctgtattcctgtcatttcagcagcccgtccaatggcagcgcgcgccttgtgcagacatctgatcgctgacgcacagagacacgctcagttgcctcggtggagcagccaaccaggagcacagctggccctccgcgtcagccctacgaaacttagtgccagaaacaacatggtgggactgcagcagaagagggctgccggccatgttagcgtcgtgccgggcggacacagagggctgctttctaatagtagaactgcccggcgggagtgggagcggaagacgagcgaaggcagatgccacgagactgagtgaatgcaagagagagcgaggcatgggcttgcaagaggcctcgggacccctgaaccgactgaccgttaccgtgtaagccttgcatatcatgttgacccatgaagcttcgatgccgagaggccatcgtagccttctcattcgcccgacgcctggtcgccgttcgtacgttttggcttcggtggttgccgggccttgatgggtcaagccaccaatccacgtccaaagccccatgccaaaggcggagatgggtgcctgccaccatctcccacaggccaatgttgaattgccattcgacgctcgagaatggacatatctcgtgtggagatgatcaatttcctccatcgagtatggtccgtttgctgccatgtggttctggcctggccgtccctgttcacaacctcacctccgtacctgtccccgacccttaccagttccatccatcgacatgactacctaccttgtttgctgctagaatagctcccgtgcgcgaatgcatgtccaggaggcctatggctcacgccgtccctctttgtctctcttccctcttttccacaaatatataacagacccaacatgatgcaaagaggataggcggtggcaaagagagcaaggctgcgggtcagactgcggcatcgaaagagaaccaagcaaaacagactcttgtttctatagacgaaccggacattttatttcttctttaattttagttttcctttctggaaaggctcaagaaccaagcgctgcccttccccacacaggccaaaccgcacaccacatacacacacacacacgtacacacacgtacacacacgtacacacacgcacacacacatacaaagaccccgaggcccaaagacaggccgggatatacacgcatacatacgcatacacacacacaaacgcgccgagcgcaaagatcgacaaaatggttggtgttccgggcaagtataaggggtgtgagacttgccgtaggcgaagagtaaaggtttgttccctgtttcccctcggtttctttctcttacaaagagagaagagaacacaatgatgaagatgatggccatactggcgatatgaaagaaaaaaagagacagagcgagagagagagagagagagaaagaggcgacaagaaagagaccgtacgagaaggcaactaacatgacgagacaacagtgcagcaatgagcggccattctgccagaactgcatcagcagcggcagaacctgcgaaggatacgaaagagagcgagtcttcatcaccggcacacctgaaaacaagggccgtgtggcttcgcaccccaagaagaccacgccatccaggaagccaaaggcaagccctagcccgagtgtcaaggcagacgagctggagagtggcagcagcagcatcatgagcagcccgcagctcttccagcctctgggaccgctaacctcagcatgggacgattacatccgcttgtcctctggcggcccaggagcaaccgagtttcccgccctgattaccgcgcttcagacgagtttgcaaattgtcgcgagacacgaagttccagccggcggcgagagcggcggcgatggatccgttgcggcatctttgagtgctttgcagttccccccgtatgcagcggcagagctgctattggtggcggacgatgctttcggtatgaatgcacaatgctttgtgcgccaaaaggccactaacgctgagcatgactcaacagaaagttattgcgcgtttcttttcgaggtgagttttgtttcttttttgcgtcttgtatataacacttgttatccgagtcatgattccgcggagatttattccccgaatgatgtcctcgttatgtccgatcaaaagctaatcgggcgatgaaccatcacagcacgatacatcgggtgcggcatggagactcactgcagagcatatgactcggcttgggccgcactatttcgcctcttttccaaatcatcatttcttcgtgagggtataccgccctgtggctgtaggttgtcccactcgcatatcctcttgctgtcccgaattctaaccactgagatgatttagatgagcattgctctcttgagacggcgcgatacctttttgcgaatgccagaatggacgacgataccatgggagcagcacccaaagtcccctctcgacgagctgtttgacattgtgcttcagcttcccgccctcctcgaacaaatggatcgaatcgtccatctacaagcgacccttgctcgccgcacgcaagcacaagagcttcttcaccattgcctgattatagaagcacagtttcgacaatggttgcaaggcgcttacaggggagcagacgagcattccttcccatactgggccgaggagttgaggagccctggtggcgccattccttttgccaacgcatatgctttcaaggacggactcaccggtttgatgtttgtctattattggatggccatgattccattccatcaatgcattgaaacgattcacatggctattttcgagcctgttgtcgatgcgtaccctcaggtgtggccggaactgccatccagcctgcagattgacccaacccactaccaggacgggcgggagctggcggctaatatctgtcgagggcttgattcggctcttgaatctactgtacagcctgatatgctgctgggcccgatgacggttgccatgaacttttaccgggatatcaatgttacatcacaggatggtgtgcttgagattctctggctggacggctttaagaagcggttgtgggcgaaagcacaagctgtgacgagcgtcttgcaggcccatacgtggtctgaagtggctaaattctaatgaataatatacttcggaatatgtcaaaaacgatgaacgttaagaagacgtacgaaataccgacaatcgaaccaagacgaaagcgaagacaaacgatggaatcgcgacgaagacgacgaacgaatgatggtatttcagtgtagaataggtatcttgtatagcgacatttgaaactttgtttttttttgtgttttcaagaggaagagagcgggaaaaaagatagatagatgggatccatatatagaaggtttttgcaagggagagactgagacagctggactgccgtggaacaaagggacacaaagagcggaaagcttcttttataaaaccaagcgggacattggcttctttctgagggagaggatttttttttcttatgggaaagcggaaattgtgtcattttctatagcttttgaataactactactcctattttcttatcaatcagcttctattttgggaggttatgctacatatgcttgtgtcttggtaatacggcctgtttttgtctaagtcatgcatggctaataatagcactgcagtttgagacatacagggtgaaaacacgcgtattttttttttttctcttctagagattacgctaacgtctgtattgaggcaatctgactttagctttaacttgatttgtcttgttgcattttgtgatctgagaagtagatcttttgcatgacaacttggggtataactcagcaaatggatcgaagtttcatgattactactatttgtttttttttttttttgtttgctacttgctgatttgggtatttgttttgtgtgcgcatttgcaccttttcttgttttggtaatttgtatgcggaacctttttttgggatactgggattcaatagtttgggtagcgcgagatcagattagattagatcgttgggagaaccactttggaggaatgtttgggatgcatgtatgcgtagttgatggtgtctttcagtatatgggggatacggaatactgattaatgcttttttcaacgtttaggacgtatcataagaaaataatgttgtggaggaagagtattgatttgcataattttcggaaattggaatcttcgcaactagaatcctattatacacgcaccttgagtggcttcctctaagaaataatctggtttcgcattaactcaaccttttaacttttttttcttctctctagccatacctgtgctgttaacattccattcgctattattgtaaggctgtttcagtttagcgctgtgggaggcctacaacatcatgtgtctttcagcagccttgaggtgtgtaggctaacgctgctatccgatgggaacttgtccaatgaaacatgcatgagcttcttatcagcgaaatctgcagggcgtggcatttggcagtcttttgtccaagttacgtcaattgttgaccgcctagggaagagggtttgcatggtcgagattggagaggtataagagttgagctgtttcgcaaacaacgagcaatcagatcctttcgctgcacatcacccaatttccgagcacaacttgtacgaggaatcaactaccatcatggattccttacacggcattttaagctgcctttgtggtttatccgagcctgcatcggatttcttgcctggcgagaaacattccacctcgatgccttcatctctccaatacgacccgtccctctgcacttatgacaaggttgcggtcgaccttgtttcaatcctgcttcgttcggaaaagcatggtacaaatcttaagaagcaactcgatgagacggttgggacccttggctggtccgagatgcttgcgaaacgcatcttgaatgctttggtagcagcaatcagagagggtcgcgacaagatgggcccagcctttgctaaggcttatgaagatgccgctaaagaggccgattcagtattccaccaactcgttgaggatgcaagaaaccatcctctcgagttggtagcgacggtgctcatcaccgtcattgctctcggcgtgcttgttgcgctggcaccctatgttttggagctcttgggatttagtgagctcggacctgtgacaggtaatttgtcttatccccgagtatgggcctgtttgaaagccatgttccgtctctaataaattgttgatgataggaacctttgcttcgtggtggcagtcgacctatggaggttacgtcccagcgggttctctgttttcctttttccagagtttgggcatgatttggggatgaacataaaaggcaggatgggtcctttgaccccatgtatctcctaacttgagtatctgcgtttcaaaatcgcaaaagataatttttttaataatttcaaacctcgcgagcaagtacatgcatctagattactactagtacctacctacttgtagtagtactgcacagcagagttagaataaacaaacacttgatgcctggacagtaagtgcacaggaataccacaaagtggcggcgtcacgtgatcctcagctcatccgtccaatcaagccacacgtgcgccacataacaatgtacgtactgtcgcccgccatcacgtttctccgttccccagcgcggctgccagggagctccagctccagccttccaacgtaccgccacagacaggcaaggtaggctgccactctgacgaagctccgctggaaccagcatatcgaccccccaatatcgacatcaaagcagatccgcaacctcatcttccacagcattgacctgccaccagattgcattctgtggccctgagcgaaaagaattgcttcgttttcaatttcacagccaataattcgaggccatggcgtctggttacgacagagctctgtcgggtaagttgttccgcattctggctggtcttgatacctctgctgacattgttcttgcatccagtcttcaggtttgtgctgctgcagccgcgtttgccctcgaaccccccatctgacactattccagccccgacggacatgttttccaggttgaatatgccggcgaagctgtgaagagaggtccgtcaactgcaaggccgtcttcccacccccacctcgactgactttctcgggataggtacatgcgctgtcggcgtcaaaggcaaggatgtggttgtgctaggatgcgagaagaggtctgcgatgaagctgcaggacacacgaattacgccttccaagatccaggtcttggatcaccatgtcgctctggcctttgccggcctgaacgcagatgcccgaatcctcgtcgacaaggcacgattagaagcccaatcccaccgattgtcggttgaagaccccgttacgatcgagtacattacaaaatacgttgccggtgtgcagcagcgctatacacaagctggaggtgtccggccattcggcatcagtaccctggtggttggctttgacaatggcagtcaggtgcccagactgtaccagacagagccttctggtatctactcagcctggtaaagctctcactacgacactcactcacgcgatgcacctttataatggctaaccctttgattgttacaggaaagcgaacgctattggtcgctcaagcaagacggttcgagagttcctggagcgaaactacaaggaggatatggatagacaggctaccatcagactggcgatcaagtcccttctcgaggtcgtccagacaggcgccaagaacattgagattgccctcatggcccccggcgcatctatggagctgctgccgacggacgagattgagggcttcgtgaaggaaattgaacaagagaagcaggaggaggctgccaagaagaagacgggacggacaccaggcactggaagcgctgctattctgacgagaagcggcgaggactctgctgctgaataaagaataaatgggacttggtatttattggaatgcaaacaaacttagagcgcagatgatgccgtatcaacatttgcagatctgaacaagggatgccgtaaacaaagttgcaccctatctttgaggggaaaaatgaactccaatttattgtgatgccgtgcaacgccgctatttcttaaacacaaatgtatcatgccactcagccaagcctgtcggcgtctggtgttgggtcaaagatggtcctcatgccatcctgctttattctttcgtcccttagcaacttgttgttcattcggacatcgtcgccctcaatggtcaaggcggccttgggggtcttggcctcgaggacgaagtggttgtcgcagtgcgggcagtattcgtcgctctcgtcaaactcttgggcgtctttgcggaagacctttttgcactttttgcaggcaaaggtcatttcgaagctctgcttgagaggatggttttcctgctcttggtggcactctgcgcagtcgaaccatttccggcctggcaaggttcggggttatgttagcagacgaggttgagagaaatcgagacaagccgaggcattgcgtatggtggttgggtgatgtagaaatcgtaacgtacagcagggtgaccggatggcgacttgggcgttgagaatatgtttgctggacgcatggttagcattaggagagcttctcgatatttcgggttcgcggtgtgcggtagtattcaatacgtaccacattgtaaagttagaagctacagcttagagcaatttgtttctgttgtttatttctaatagagacaatgagagccaaactttcggtgctgtccaccttgatgaatgtgatttcaggagctgctaaagattatcgtgcctttagtggttgatttctcagatgcccaagaacagccgctattggcggggtgtctttagtgcatccgcctccctggactgcccagtggaatacagcgccttggtacttgaggcttagcgcgctttagcgctcatgagtcagcatccaacctgtgacctgggttgttaatgaccgttaataagttcgccgcctagacgacgggaaccttattcttgttttcctccccagtcgctggcttgcttgctcgccacttctccttcttttgacaacgctacgatcgcatcttgttttcgccaggcagacggctacggctcacagtcttggaaatagcagaatctacgatgcctcccaaaaggaaggccggcaccagcgccgtgcagggagggctcaaggccggtcggtcctcgcgcatgtcgacgccaggaggagtgactcctcgcagcatcgagagtggcgacgaggtggtggaagaggacgacgcccccgtggacgaagagctggaacaggatatcgacaagaatatagatcgcttctcactggggcggtaccagaagaagcaccacatccgggagcctctcccacacatctttggtagcaatgatttctcgtatctcgatctcaagaaagatcaccagaaccggccgctttggatcgatcctcagaagggtagaatcatcctcgagagcttcaatccgctggcggagcaggcccaagattttctcattaccattgccgagcctctgtcgcgcccgacgttcatgcacgagtatgccctcactacacatagtctctacgccgctgtatctgtcggcttgtcgcctcatgacattataaatactctcgatcgctttctcaagacgcctctgccggtcgaaattcggtccttcatcgaaagctgtacgcaaagctatggcaaggtcaaacttgtcttgaagaacaccaagtactacgtcgagagtccggatcccaacatgttgcagatgctgctcaaaaaccccaggatcggccctctccgcgttcagggaacggcagaaatcacgacatcggcagcacctaagctcggaaacctggtcattcctggcactaagaatgctgcgggtgccaaacaggcgaacggcggcgagcaaccgcacgaaggtcaaccaacccaggagggcgacgtactcgctcgactgggcgaagaagatgacgacgaccaggaagtcacacactcttttgagattgcagacaaagacgtcgagactgtacagaaagaatgtctcaatctggggttccctgttctcgaggagtacgatttccgacgcgacgaagtcaacgcgactcttgacatcgaccttaaacccggcacccagattcgtccttatcaagagaagagtctcagcaaaatgttcggaaacggacgtgccaagagcggcctgattgtcttaccttgtggtgctggaaagacgctggttggcattaccgcagcttgcaccatcaagaaaggcgtcattgtgctgtgtactagttccatgtccgtcgtgcagtggcgtaatgagtttttgaaatggtccaacattaatccagacgatattgtcgccttcacatcggactccaagaacagcgtcttcacaggaagcaccggtatcatagtgaccacctactccatggtcacccaatctagagccagatcatacgatgccgagaagatgatgagatttctcactgggcgagaatggggtctgatgcttttggacgaggttcacgtcgtgcccgccaacatcttccgaaaggtcacctcgtcaatcaagactcactccaagctaggcttaacggccacactgctgcgagaagatgacaagatctccgatctcaacttcctcatcggcccaaagttattcgaggccaactggatggagctgtcaaagcagggtcatattgcgcgggttcaatgcgccgaagtctggtgcccaatgcctaccgagttctatgacgaatatcttcgagcgccatcgcgtaagaagaatttgctctacattatgaaccctcgcaagttccaggcttgccagtatctgataaactaccatgaatcaagaggtgacaagatcatcgtcttctcggataacgtgtacgccttgaaggcgtatgccctgaagttgggaaaagcattcatctacggcggcactggacaggcggagcgtctgcaagtgttggaaaacttccagcacaatccacaggtcaacacgctgtttctatcaaaaattggcgatacatcgctggacttgccggaggccacgtgcctgattcagatatcctcacattacggatctcgacgtcaagaggcgcagcggctcggacgaatcctgagagccaagcgtagaaatgacgaaggctttaatgcatttttttattcgttagtctctaaagatacgcaggaaatgtacttttcatccaagcggcaagcctttctggttgaccaaggctacgcctttaaagtcatcactcagctggcaaacattgagaagacgcccggattggcctttgcaactgcgactgagcggcgtgagcttctacagaaggttctagtcgagaacgagacaatggatgacgaagatatcacagacgatttattccacagtggtacaatggggcggaagaagaagggagcggctcgccgaacggcaggcactctgggcgagctcagtggtggacaggacatggcctacattgagcagaacaagaagatgaatgctgctttcaagaaaggaaaaggaaagaaggagagcagcgcgttcttcaagaagattgggcgagaaaatgctcggcgagctgccttggcttaggcatgtaaccagcacacggttcaaatttttggcaatctttataaacacctactacagattggatggtccgacactgacagaatgttacatatggtgcatggcgttgtggtctatatgacagctttgcggaaagcaagctgctctctgggtaaatggcgttattggtttcggaccttgtgttgaagcgaaaaggtctctattgacccataaatgaaatacattattagacgaattagtttgctctatcaaatataacattatcatttatttcgctgtttcacactgtggttgcatgcgtgcatagtgagcagtcatctcagtaagcatctcgtgacagccatcgtatgttggcgagacatgggggaatgtctacagggaatcggttccattggatcggcattgcccaacgttcatctcgtgagtacggaagagcccaaaacaagaggcattatttttattggatgcggataagagacatgctcacgcctcctcacgatggctgcatatcgcgatgtcggcatcgtgaactgctctgttagccgcgataggcagaatggcgagctagacggatgtatgtgccaccgaccgaaaggccattgtgtgatatttttgctctttagttgtctttcttgttttggaagggtttgtcttgcgaacgaactgctaagcgaacatggcaacctcatgcatgtgtatggacctgggtatctgtcttgctaccccacggaatgatgctgggctcgatgcaaggagcactggccgagtgggcttggcgcctgattggggagcatgggctaaagctgctgctttttcttttcctattctttctttgaaagagaactgatttggaacgggggatacggccgtatgcatgtccgtgggcgtgtgcatcgtatatagcgtatctatcgacgatgcacgggtgtgtatcacaggtgtaggtgggatggattgatagctttgacgttggtgttggtgatgtgtggaaagggcagtgacggggttgcacgaagcgtggagctttttggttctagaacatgcctgttgcagagatgctcgtcaagtatggcttgcgttgttgtacaacgatggaggccgatatagttgggagataaagtattgattaggattcatcatgcgtcatgtcttaccaattatagcatcctaatcactccgaaaaatgcatgtcggggagcctcatcggtctacgtacttgcaagttagtttactcaattgggggtcatgtttgccgttggtgtttgcttgttaagataaaataaaacggccattgctgcgaaacgccggggccatggaacgaagcagaccaggaaaaaacaaaaagagagccggacgttgcatccggccgagaggctatcacagcaacagctacattgtacgagagccacaaagaaatggggcagagtggtgtgtataagaaaagtgccgcaaaatgacacgtccgtagtacgggcttggattctggggggatcggcagtggtgtactgagaagtctgagtttgggggatgataagagcacgagttgggtgacatcagtgtcagctgtgactggtaacatttggttttcgtgatgctgcctaatgttgtttacgagactgtgatgaggacaattacactatattgtagtatatgtacctagttatttctcagtacagtacagcatcatagatccagacctgtatagtgatttggtcgtacgtaattatagcagcactgttttttagcactatttttgacgactggagattccattagcactcatctaccccggctgcgcgcggcatggccgtcgggcactacggggcatttattgattcggggagaaatcgttgagcactgcgttggtacagtgtttcgctgttcggcgtttcttgggggggccggtcgccacgttctgggccaccgcgtgttttttttcccctaggctcaagctccctttcagaggcattgattgcaaaggagatcaggggagagaattggggcgctggaacgcgcgtggcttttgttaggctcctgtcattgtgatgctgcttgggctttgggcgtcgtagacgtaatacctaggcctagtacctcgtggttggtgctgctagagccaattgaggtgcaattctgctctttagcatgctgcagatctagatgctagacttgagatcttcttgcaccttggggtttcatcttgcgcctgaagaaatgtcggagtctggactggctgggtgacgacagagctccatacaagcagaattactcgtaccgatgagctggggctgctttgaatcaaggccgtaatagtggctctcacatacctggtagtggcttttacagcggccttggtgcgaagcgcagcgctgacccgctacacacgctgctggcggttttaggtcaggcaaagtggcctgggctaagctttgtactaagtgcgctaagcctctcttggcaagagctgtctgcgcatgggctggcaagaagggaaggatagacgcaagaaaaaaaaagatggcagcagcaagagtgccacgaggcgcaagttcgttcaattttcttcgccccccttcctagtgacctttgttgctcgacttctcttcagcctctcgtcttctctcaatcacctccctcgagggaaaccgagtgcgacgccaacccacgattgaatcggaaacgcagccaaaaaggtcgttgatcctcggcttagacgacggcagcgcctttgctgtgctccatccatccatccgtccaccctgcgttctccatcctccagcctccgtgctccgaaccactcagcccgaattcccacgtccaacccgccgccaaaggggcttggcgtctggccgcaaccgcgggactcgacgaggccgggataattcttctggccgcaaccttgcattgctgctccgtccgcgctgcctgggaatcacgggcctgcgccatcgcatcagcccacgagccaacacaaagcgagaagggggcaccccggggtcctgtttctgctgccgacgttctacagcacagagaaaactcgggctttgtttctggcctcaccatcttttttttctttgaatacacctttctccagctatccggttttcgtttgccattgatcagggcgtctgcaagccaatcgacaagtcgcaagcacgccggaccaagtcgcaatagcagccgccaataaagatcgccctcctcgccaatctctcaagcgctatcagtgggatccttgtcttttgtcgctgcgaaatcaaggatactagtgctcgcaagcataaaatcgtcagcaccgctgctcctgataagctgcccgccggcaatagtactaggcccaggcctccttgttttctttttgcctcggggctcgcaaaccgtcgattagctcgcaccatcctttgctctcctctgcataccactgccgcttgtactgctatcagtaattgcctggggctttgtacctgcatctgcacggcatcttcaagaccctcctttttttcttattttgcaaggcttagccgttttttcggctctgttcaacgcgcgcttcccctggttcgctcaggattcaactttccccagacttcgagttgcgcccctgaccagacatggtcgcctcacgatagccgtgtctcgcttcctgcgttaccttcgatcatgcatttttgttcgctattccttgtgatgtcctttgattggactcacgcctaaagaatccaggatcatattttcaactagcctttgctacttgagagaaagctcaactcagacgatattttacccacagccatatacgctgcactggtctcatcctatccatcacctcacctcagcgccgcgcttgtttggcctgtttctgaatcacttttcttatattcctttctatttctggagtagggtcgcctgcctatatttcttgcacgcttagagtctttgacaacggataaaatgttcgacagtgctcgcgcctacgtggcggcgcagctcaggggagtcaggccttccgtactaacaaaacacccgcatttcaacttcattactatccactgtgagtggtctacttgcacccatttatagccctgatttcagatgatcattcttatgctgactgctgaacacttagacttctggattattttcgcaacattactttctggcgttctgatatatgccggtggcaaaggacaacttcactttatagatgctctcatgtttggcagtggtgcaaatacccaagccggacttaatcctgttgatgtcaacaacctgaatggattccaacagtcttggatctacacattttctttattctcaaatcccatcacgttgcatggatgtgttgtttttctcagactttattggtttgagaaacgcttccagaactgggtacaagaggcaaagttacgccgccgaaccatcagcaaatcaaagtccaaggcacgaaacgacctcagtcaacttgaaaacggactgggtgtgaatggaaggcgtattaccgttgtgccagagaataccagggcacagcgcatgaccaacgatggcattcttctggataagatagaggaagccgagcccaagctcaatccgagtagcaacgcaagcgatacgactacggcatccgatgatctgcagaaaagcgctgagcttgaagaagatatcggccccttggatcagcctcgccggagagatatttcaggtgcagaccaaagtcggcaaaagaacgacacagcatcaggttttccatcgccggaacaacacctcacgacagcaatcacatttgccgacactgttaagcgaagtgacggagtggacgataatcctaccaaattcccgcaacgacgacctaatgcagagcatattgctattcttgaaaggcagcgaaaccaagataatgaagtcctccatattcctggaccgcgagatattgaaaggggtctagggcctcgacgacttgaagaaggcgatcatcaagaagatgacgatcaacaaattgcccgccaggcaacttttgactctcgcatcaatgaaccaagcgacccctacggccaacaacaaacagccattacctttactgaaccggaacatcctaggcgagaagagctgaaaaatgatgccaaagctattggcggtaccgttgatagcttgagattcagaaagccgcgcttcctcaatcgctcccaggacaaggtacatgaagacggagaacacaggccaagatcgaggaccccacatccacaccctgtgcgaaccaagacaatggacaccattcgctctgtcctgtctcgggataagacagtggatgatatgccatatcttagctatacaccaaccatgggccgtaactcgaacttcctcggtcttacactcgaacagcgtgaagagcttggcggtatcgaatatcgagcattaagaactttggctttggtgctactcttctacttcttcgtgttccacattctcggcgccgtatgcttgcttccttatattcttgctaatcagcattacggaaacgttcttacagaggattccattggcaagacttggtgggcgttttggacctccaacatggcctttatggatgtagggtttacccttacaccggatagcatgaactcatttgcaaagtccgaatggatcctgatgtccatgtggtttttcatcatcatcggaaacactggcttcccggtgatgctgcgctttatgatatgggccgcttctaaacttaccccaaagggttccggcctttgggaagaattcagatttttgcttgatcaccctcgtcggtgttttaccttgcttttcccgtcgaatgcgacatggtggctgttctggatccttatcctgctcaacgccatcgacttgctcttctttattgtgcttgatgtaagtcttgtttctccttgtatatgcggatgattgttgcttggtattgggctatagtgctaacatttccgaagcttggagcagaacccatcactgccctgccactccacaaccgtgttgttattggcctattccaagccgcttctactcgaactgctggtttctcggccgtcagcatgtctgagctccaccccgccatgccagttctgtacctaatcatgatgtacatctccgtgttccccatcgccatttctattcgacgaacaaacgtctatgaagaaaagtctttgggcgtgtaccatgatcggaccgaagaagaccctgacgctgaagcaagcgcccttgattatgtaggaactcacttgcgacgacaactgtcctttgacttgtggtatgtctttttgggcttcttccttctcgctattaccgaaggcggaaagattgtaggaggccgatttgatttattttctgtcctcttcgagattgtcagtgcctatggaactgtgggtctgagcatgggcgtgcccaacgtcaacgcatctctgtgttcacaattttctgtgcctggcaagttgatcatcgtggcaatgcaaattcgtggacgccatcgtggtctaccatatggccttgatcgagccgtgatccttccgagcgaagcacgactgaagagggagcaagaagaagctgacgccacacttgctcgaacgagcactgccgtatccaccggagccgcaacgggtctgcagcgacagccaactactggacagagtcgcagcaggagtcgtgaaagagccaacagcaatttgatatccaaattgttgcacccgggaccggttgtcccacccgagcatctcggacgaccaagagggagatcaattgaggcgtatcaaaggagcaagtctgtggatgttacaaatgccctttcagagccctccgatgctcacttagagcccccgagagaagaagatgacgagttggaacaaatctcgagttccgatctcccgccgaataaaccgagacggacagagtcgtctgccttttagaagaacccgtggatataaaaaacggtttaatccaactttacttctttcaaagctgtcaaaaaaaaaaaaaaaacagcttcatttcctcccgtatatctttattgacacgagaatatttctcatgcatccctcctccgacctttagagattctctaggtagcttgctcaaggcgactggactagcaagagtgatcaaggaggtttttgtttatttatctttaacgaagaatccacatgtggaaaacaacagcacactgcactttttcatgactgggtcgcatttagaggcgctttttctgttgcacaatcacaagtagcaacagttttgtcacagcggtttgattatataatgtatttatggtcattaagaagaaacatttctcaggaaagtggctcgagtagccggtctcttgtattttcgctataacgcctgctctatatccgtgctgccgtgtaatgaatgagtccatatatgccctcccactatcgcctatgtttggggtataccaaaagcatagagaaggaaaggggcgaaatataaaggaatagaaagagatttatccaaaaataaaataaataaatcagaggacatgatacagatgtaatcaacaatgccgcctctataaggattgtctttatttgtcttcaaatgcgcccatagtcttcaatgccccagccaggcgtcgataatctttcagtaggtctaatacttcgctgagcctcaattcccccgggttttgaagctcgataaatcgtttgttaggaggactgattttaggaatttcttttggtggtaggacatccgcaatgtcggggaatgcctttattgattctagcagttagcgacggatcgaagatagcatttagacaaaagggagctgagagggaaaatggacttacagttgctaaatctcccccatctgtgggtttcaaggtatccttggcatctttggttgcggcatcctttgtgtcctttgcgtccttgtcctttgcgggcggagctgctggtgttgacgtgtttcgaccgaatcctcggaccaagctgatgccagaaaaccgcgccatcggattgaatgaattactcagatttcgcatttgttccaacattgccggactctgtggtgctggcgccgtacttgctgctccagccttttggtcgtctaggaagaggaccttttttgaagagctcgcacttcggccacttcggccactgcgaacgctgtccgtactatgatcgcgacggccgccgattatgctcaatacacgttcgtctcgccttttcggtagatccaactccagcccagctatggctgcgacgttctcttcgtcttcaggaggtggagtgctgacgagcttgcgagcttcatccagagtctttggaacggcgataggttccttggggtcctcctggcgctctttaagcttgccgaggaggaagctatagctctcaccgaggctgtttgagatggttttcagcccttgatcggctgtagtgaaaacggcatcactagcagcgccaaaggcttgagcaggggtattgaccaagtcactcaatcttcgattttttatggttgaagcggcaggcttgaggctcgcgggcgatgattccggcttggaggccgtggcgttttcagtactgactgcagctgtgctttgcggtgaggttgtcaatccctgagagtaagctggcggaaatgtctctactttgggcgttccaggcagaccaggcgtctttgcaggccctgatgggcgctcgtcttctcttagagtggcaagatcaacggtttgtaagaaactgatggtagcttcaagatttgtcaggcagtaagcctcttcacctgtaagcttctgctcccatcgaaagttttggataaaattgagatcgcttatggcgtgaaggtgctcgggaggtagcgtgatgaaggtgtaaatgagcatgggcataatttcgtccgctgaagcagaagggtgaaattgagcaagtgtatcaacgatactcttgtgcgcagctttcaaacgattcaactttccaagtggatacctcgattcgcccattcgaatcaagtcttttcttgccggctccagttggtttcgtattgtttccgtcttttcggctgtagatttttcagcttctgattccccctcgcccaagtctattccaagatcagacggtccgatgcccacaagggacagagcagcagttttagatctgagttttgcatcctgagcttcatcttgcgtgctcctgtggcgatagattcggtcatagataccctcgcaaagcctccgctctacagcttcctcgagaaggcttcgtttcgcctcaagggctttccttgctttcttgcgatttgctagctcttcgggtgtgatcatctgttgttcgacctctgcctttgatttgtctttggagcctagcgaggcagcttttgatcgaaggcggctggcgacggaaggcggtgacggcggttgtgaattctcgcgactttggcgtgaggcaagagcgctaatgtgtgtggcaatgttggatgatgcctgagcgtagaaatcctgaaagagctgggacagcttggcgatactgggtggagtagagtgcactttggcggagagcgattccacgaagctagagaagctggtcagaccattgtttatctttgcgttgtttgcagatcttatcgcctcacctatcagtcaaggtaatcagctcgattggaagatcgtcgagatcgatcgacgctcgcgtgatctctgggaattcttcattgtcggagttgttctcggtggtgtcgaatgtgtcgggagtttcggtattagagccggcatctttattcttctcggaaggtgacggcgagtggaatgtatgcgctctcttgggagtcggaatactgttttttgaattcgaattgagttgattcgagtaggaagcgactctatctgggcttggtcgagtagcgggaggagtatcggaagatggaagagaagccatgagctgctgtaagactgacggtgagctattattccggatgggcatggctctgtagttttgaaggacacaagaaaatggacaagagagttatgatgggtagagcagcttataagagaacatgccacccatgctctcgtagaaggtagaagacgtggagagagctttgggctgaagcagcagcttaaactactagcaaggtaggtccttaggggtttgatagagtttcatatgtgtgacacatttgtacgtacttgatatggctagctagagcagcatccgtaggtcgcttgcttgaagaaaacagagtcgtacaaatgccctcgtcgatggttgagcgaggatgggagttctagatcggcggagtattttgggttgcggatagatgcacgatagcgggacggcagatgcttgaaccgagatgccaaatggatgcctttgcagctgatgggattggaaagctgcggtgccttttgctggaaacaatacaaggcaatgtcgagacaagatgcaatggccaatgcggatgaagcggtacccgcgataggtggaagagcagagaagatgacgaagctcgagacgattggcatgagctcagatgcggcgccaccaaaagctgcctgccgcgggcggacaagaggagcccccaccctgttatcgcccggtatcgataagccgcagtctgatctgggtactacagccgtcttactgacgctgagccaggatatggagcatattacaggtaagcttgtaagcgtcttgaggtgcacattcagctattaatctggaccaatgctctatacaaaatggcaaataccacccaaccctgatcactcccatccaagtcgacacaagatctgcgggcatggatgaggcatggatggggcactaatgctaggcacgcaccaccctaacattaggcgctgtcgccacaagcagcctccggatgcagcaaactgacaggcggcctggcaaactgtattgacggaccgtagacgacatgtctcggataccctctatctctgtagtctttatagaaaacaattcaaagatggaaagtaaattaatattccgaatactaataaagagcgcattgcatgtatattacgtgatacagcatcgagtcattctccagccatgcactaatagtaccgtgtgtatcacggcgtctcagcacggcgtattcggagtacagtcaaacagtgctaagctggcatgatccgacaaaatgcggaggccccagatttccccatcggggctccagctccagcaattacagggcctttagtcagtctgaattatagccgtgccgtcccgcgagttgcatcgcagcgctgagagccgcgctccggaccggggctcttggaccgaggacaagctgcgagcatgtcttaaagacaaagctgatttcttttccacttctttatcccttaatccctctccttttcttttttcgtcttgcatggccactgccatattcctgcgccgcggtgaatgaatccaatcctgttttaagccgtgtctctgttctcgctcattctattctcaaatcctccactgcgagcgtgtctcttcccttgaaccggcgatatccagagcctcatcctcgcttctcaactcgcacttcttatatctcgtcttgcatcgcccaattgcccatcatgtccggcccaccgtctcgcatccgctcaattctcggccatctcgttccccagcactccacgcctcctcacatccaccagctgtcgccaaccttcttcctggagcgcgccgcatctatcgagcccaatgccgaggctatctttcacatcacctctaatggcgcgatactgcaccggtcctatcaggaattcgccgatcgcgccagaggcctggcctactatttgaaaaagcacggcttcaagcgcgttggtgttctcgcacccaatacgccggcttttctcgaagccatctacggcatcccggccgcgggcggtgttattgcgcctgcaaactacagactcaagccagatgacattgcttacatattcgagtttgccgaagttgatagcatcattgtcgaccacgagtttgttggccttttggacctgttcaaggagaggcacccgaagattcccctgataattgactcggtaaagctgccttttacacctgatgtattttcgccgctcatcgcattattgacatgttccctaggataccgatgccacagagggccaactatgcgggccttttgatgaagctgtcttggagggtttaaactatgatcgctcgactggaaacacaggctgggccggcctccatgcgcacgccaccaacgaggatgacatgattgctattccctttacttcgggcaccacatctcgtcccaagggtgttgtttacaccaaccgcggatcatatcttgccgccatgggcaacatcattgaatcaggacttaacaatggccgctgcaaatatctgtggactctgcccatgtaaatcctccaaatatctcaaatgtccaccattatcagatcaattggctaacgatggaatttccaaacaggtttcacgccataggctggacttttccttgggccgttgtcgcagtgcgcggcgtaaatgtctgcttgagaaagattgactacccattgatatggaagcttctaaaggagcagggcattacgcatttcaatgcggcccctacagtcaacactctgttagtagcagcaaaagaggccgaaaggcttccgcaagaggtccgagtaacggtcgcggctagtccgccaagcggccacctctttgagcaaatggtgcgtatatcttaaaactaggagcttacagaaaccagctaaccctctgagtagaccaacctcaatctcattccggttcatgtctatggaatgactggtaagtgtttggactctttcatcccgctcttgtactcgcttacttacctcaattatagagacgtatggcccgctcaccaaatgctacatcttgccagagtgggataatcttccgccacatgagaagtacgccaaaatggcccgccaaggccacggcttcatcaccagtcttcccattcgaatagtcaagcccgatcaacccaacggcgcgctgatagatgtggccaaggacggcaaagaaattggcgagattgtcttctttggaaatctctgtgcaaaggaatactacaaagaccccgaggccacccgcaagttgtttgagggaggcgctctacgttcaggggacctggctgtatggcatcccgatggcagcgctcagattctggaccgcgccaaggacattatcatctctggtggcgaaaacatctcgtcggtggcactggagagtatgctcgttgagcatcctgacgttctcgaagccggcgtcgtatccgttcctgattcccactggggtgagcgacccaaggcctatgtaacagtcaaggaggggaagaacttggttggcgaggacgtcatcaattgggccaagcatcagagcaacattagcaaattcatggtgccaagagaggtggagattgtcaaggagctgcccaagacaagcacaggcaagattaagaagaatgatttgcggcaatgggctaagacagggcgtaaggagtaaagagaaggcgtgggaaaatatataggaatgcatgttctttttctcctattctaagcggcgctatacggcgcaaggcttctcaacggcttttacatgttttgttctatcttttagtcgcacgaatgtcgcttgacctgtggccgccgggccgcccttagttttattagttatacggtactatgcaagctgaggatagaacccaggatatagaaaaaaacattcgaacggacaacagctgattaacacctgtacagagctctgaattggcctgtttttttaggggaaaataggttgcattgccgccctgtactggcatatgcatttctcgctcctagatttccgccggcagcttcagcgattttttccaacacgattttttcacaagctaacggcgctcctaggcaggacttagaggaggcaggttttggttattgcttaccttacctactgctggcgtcaggcgtcaaaggccgtagtacgaccccagagatcagattgttgcgggaccaagctgtcagttgtcagttggcccccgctgacacgaaaagtcgcggggagactgagaacccaaggcgaaagtgaccacagtcacccatacattttttcgggtggtcaatggtactgaccgcattactcactcgtcgaaatagcactcgggtgagctacaggagagactgtaaactttttgcattatcggcaatttttacctactagtagcgttgctcccacttctgcaagactttctacactcactcttcttctttttcttcttctttcatcctcactgttcactcgcataaagaacttctttcttttccttgcgaggattttattttatccctggggcttatgacaatatattcaacgtccttcgcgactacgacttcttaatcaagcgtctttacggccccaacttcccgactgttttgtttcgttgaaggtatctccccgtatggatacatactctcattatcctcgcaagtactaatctttattctaggcttgctaccgttggcactccgacgcgagaatttcttgaccaacatgagtggtctaccagtacacaccataacatacaagggcatgttgatatccgaactcagggatggaacattgtcgcttgtctaccctggggggcagggtgcaattcatacaatcgggaatgacaacggcaatgaccttgttcagactcaacccaatcagactacaacacaagtacaacgggatgcctggaaggtcattaaagtacttcccagagcccgttatatgtatgatcactctcagtttcaccctgacgccccccgcagaccgaggcaaacacacaatctacatggagttctgactgtgtacccgcgcggcaatgtggccattgacaatacttggaatgatgggggagatgaagctcggcgtgaggcagaccccaactttataatacgctcccaacctaaaatctcaggcgcttatgttaagtactttatatatataactggcccagttcttatagaagaactttagttaaactttaatatattaaaggtgcagcttaacactttagctttaatttttaaggtaataatttttaagttaagccgaatatataaatagcaggaagttcaactatcccatatttgttatttataatactagctaacctaaaggccattaaataataggttgccggggagagcattagaagcctatttacaataatattcaatggattatctctgtcactgtctatcagcggccgttcaacgctgaaatcagcacaagcgcttcgttatggacaaactgtaaagcctgtgaccaaaaacgaagctctttccctgcaagcctttaatgaggctatcgctaacccgaactattggtgctctacgtagctgagcatgaatatttctcttaacaacgcgtgaatctgtcgagagccataaaacatcaacgaagtgacagtttgagatagaggcagcgcttggtggcgattaagccattttcgcagaattatttttgcgcagattgactaaaagtagaccgcaaaatgaaaaagaatacctcaatacaacagggtataccgagtgaagttcacagccaagcagctaaggtgggtaaaaaaaaaaatttgtagtcaagccgggacattcttttttggatcagtgtgagcggattcaggcaaaaatgtagtcgaaccgggaatcgaacccggatctcatgcgtgtgaagcatgtgtactaaccgctatacgattcgaccattcagattcatttgttggtggggaatgggaaaaacactccatatgaagaatgatttgtttgtgagaatttcgagtagtactgtgtggaggttgtgccacgctactagttttccgggtggcgctagcctaatccggcctttcttaattggttacttatccctaattgaagcattcagattcaccaccagtctgcgaacatcaaattattattttcaacatgcttttgtgcctagattcactgatggcattgcggtcgggtttcacaagtgtaggaacatgcacagactattcgattatagactcgcgtcgtatcttctgttccggactctctctcgctctctctttgtgaaggatcaaactgggatcacatgagaaaggtaaagagaccaggagaacaatatagaacatcaaaggtactgagctcgaatgtggctaggcaataaaggtgactagaagtttagatgtgatcataaattactaattggaggagaactgagggggagaggatataattaggcgcaggtgcagtagagtcacattgacatagactcctttttcaccaaagcccccaatttaatattcctcttctttatttagcaaaggattatggctctaagcctaataaatttgaaagatcagctttagatatagtctttgtgtcaggagtgcaacgtctgaaaagtgaccagatacgcgcagcgcgcaaatataaaaaagtaaatttccatttctcaagatagccttttcttcctccaaatatatgtgccctgtggtgatgatactccttttatcttgtgcagaggactgcgcctaacgcgtgagaacttccttcccagttcataatacccttaaaagaattggcccgatggatgaccataatgtcccaagcaaagaaagatatatccagcaaaaaatcgcagcaatccaaggccctccctgacttatagccgaatgaggagaagaacctgatgacactctttccctttttttgcagccctcctccctttttttgcagccctcccacttggtttttttttttaacgtctcctaatacttgcttatctttacaaatacttcctcgtcgtcggtgccatcgccgtcgtcgcgcttccttttagaagcagatgacctggttggagcaatgagtggagcgagcgccccggaattgtcactgtgtcctgatatggcaccagtaacgatttcttgaaatgactcgaaggcttcaagttcaagtggctctcgaatctcagaggaagattaaaaatctagagaagaaagcgatgatagtgaagagagtgactcttgagcattggtgtcagaagctctagagttataatcatcagagccagcattttcgaaattgtcgtctctggaaccatagttttcgcaatcgtcgtttacggattcatcgttttctgaatcagcgtcttttgaaccagcgtcattggatccagcaccttcggaagtagatgcttcaatgtgtaggcaagaatcttctgtcatcgggtcaagacattctcccagcatccccagatatactctcatcggtgcccccatttttcctagtcctaactcttcaatgacagactgccatctctgtccaaacttctctagagtagtgggacctccacgctgaatgggacgtcccaaaaagctgtctttcagcctctcctgcatactctgcaatgccatacaatcgatagcgaactccatgaatgactcttgcattgcttcaattgggtgtttgtctcctgcatctattcctgataggatgcatatgctatcgagtatttcattgaaatccatagctgataacttttccagtgtcaagccgtttccaaatgagtcgacattgctccaatgcatctcttcttgtcgcaggcaatattccagccactttgccagcgtgcttatggtatgaaagtcagagggagtgttgcttaacaccattgacatctttttccagtgttcgcataccatgggaggagcatcagctagcctcttcatgatagagagtgcgatgagagatggcctatctagctctccttctgcctcaaaagaaggcccattgatgcgtgaagcttctgcctcaattcttttcagtcttccaatgcctgaaaacatttcggggggaggttttctcagatttaacttttagggcctctctctcgatcaatcgttgggaggcagtggcgctggtggtgtaggcagtatacctgaacatcttgaggcattaacgcaaacccattctaatatggatcgatcatttgcgctgggggggccttgagaattcgggttggaccccatgataatcctggcggcgagtctcttggatgtcttggttggggagtataatgatggtcgagttaaaccgagccaagagactgttcgttttcaagcaaagattagaaacagtgatcagaatgtgggaaaatgaaaagtattctgggtgttagactcagcttgaatgtgatacctagtgggggataatataaagattgaagtctatgccagataatgacgcatctcgttgtgaagcttgggtgcggcagagaagtctgcgaaggctttgagaaagaatcgctcacgagaatgaattaaggaagaagaaaagaagcgttgagaaggaagtgggctttttttttaaaaaacaagttgttgaagtgcattaatacatgcagtagtattgcagtcttttctattcttcatagaaatggatggtacggactggctcgcgcaactaagaccatgaagtggtaattcttttgtcttttccgattttgattcacagacatctatgggaaatcatttgctggttctgtctcatttgtattatattacttttggttttctcttagctcatggaagccgatggaacaaactgtttggtgcgacgaaattgagaattagaagtggtatatttctttcgattcgactcatacacatctatgggacttcatttaaccttttctttttctctttttacttttcccttttctgaaatcatgaaaaccggtggggattcaagtggtagggagaattatggcggtagtggttgtataatacgtggacaaacgtggcttattaaacagtatcaaatcagtcaagctgaaggcgattttccaatgaatccgcaacaagagacagtgtctcccccaccacatgaacaatctcaaatacctggatccctttgcatgtctctgcccagagtcttaatgcagcaatagccagacgtcggatacggcgagggtaatcgtcttttgagcctagagagccctccagatgtgtctcctcaattagccgttcgacgatggagagcagccgcttctcctcatctcgaagacttccaagcccatgagaagataccaagtgaaagagattttcaagccagtgactgagcaggagcgcacatgcaaaattgctaatggcgtgctgaacactccaatgtccggttcggccgcgcgcgacaaacgctattccaaccctcactggtatcctcaatgcgcaaatggcgtgaaaaactgcctgatctaaatgagggcaccggagtggaatggggttttgctgtggttcaaatgcctgggcaacaatcctcggatcgcgtgaacggagagcgcactggctctggaggccagctgcgagatgaacgtgagccaagcgaagaatggcggtagaattgaacgccaaggggccatgaggagaatttggatcaagagcagactcaatagctgaatcccaacatgactgccaggcgccaaaggcattctcgtagagtgaaatagtggctgatgacaggctcgatgatgaagttaataccgcagacgctccttggtgttcgaaatacacctgcattagcaggctttgaacaagcatatagtttccgaactctgtggctgagtcctctttggcaagcggcttcccagatagcaactgtttaagagagagttggaagtctggttgacgggagttgtttttttgccgcaagctaagccacgcgctggaattgggggctttgaactctgcctccgaggatggaaggggaatgttgacctctgagctagtgatttggggcggcacgttgaagcagatggtgaggatgttgatgacaaagtaagcagagaataaagtacgtcgcctctcttcttcacgagcccaagatctccagtcttccgctgcaatttctgtaacaggatatttgagcgcttcgcgagtcagctcggtaagttgactgctcatggcgagtgcgtcttgtgcaagcggcccatcaagccaagacatggtaagcacaagcactaacagggactgcagtaattcaatatctacgagaccggacgttgcgggttggggcgtctcccaagactgcgcgcgggttgcatcaggggaaccagggggaagcccggcgtagcgtgggaaagtccgaagcaagtgcaaagtagaggctcggcgacgtttctcgagttcatgagtaataacagactttgcgataaagtacatggcatagccgtgcgtgtgctcaaacccgtagaatgacccggtagcggcaagagtcaacaccagcattggcgccttgaactccaagcaagttgttggcatatggatgaatggcagatgaggatgaaagctccgcatccaactcgcaacatttctcgataatgtttgccggctgggaagtgtgaacggttccggtaacacgccgatgtgcttttcaacttcagcagtaagctttttgtacgctgccgctgacaccgtccatgggttcgttgcagcgatgtcgtcaatgtcatcgagtgaccggccgattgtatcttgtgcctggtttgcctgacttgacatcaactgagacgtaggagtcttgatttgtgatggcgtcgtttccagagtcgacatctcaaaagtactggaacctagagctgtgggaagaggtttaaaaccaccaatgtaactgtcggatgtatcctcaatcattggctgttggtagtccatcggtggaaatacatccatgagatacccgcttatcatgtccggttcattggcaaggaagtcaatatcgaaaagctggagcggtacaaagtcagaaccagcctcaatggttctatccatattgacgtcgctacgagccgcagcaccgctatcacggggaaggtagcttgaatgttcatcctggctgggtagattcaggtcgcgtattgagaatttccccatgagctgcttctgagaatactcagcggatgcactgtcgctcatcgcgctggttgattctgcaatggcattccgcgtcgcaggtgtctggatgatgaattcgggattaacgcgctcaaatacaaacggtgctccagcatcaggatcagggttatagggaatgggagatattcgcccatggctgtcgttggaaagtgagggagagattaccgcgggctctgttggacatgtctcatgtatgattttaggcggtggatcggcttcttgacctctgctaactgcgttttgaggtaagtttgcggccggacctgaacattgagacactcggcgatggcgatttaggagatctctgatggtaaatagtcagacctcaattgttcgttccaaaaaggaagacgatggcttacagtcttgtaaacgtgcggccacaagcacaaccaaacggcctctcccgagtgtctagacaggactcagcatcgaacccaacgtggctgcgtgcttctgatacctacgcgtgcgaatatgtcgctctaggtgctcctgtcgcttgaattccttgttacagtatttgcacagagccacacggaaccgagggcggcctttcatgatgcaacatgggtggggccggctagatgaactgtcggagtggattcgatcagatataaccacagctatacgggctggatatgacggtgtagaatgagagtcatgagagcggcattacacagtttattcgtaatgaatcattcaagtacatgtaagtagcagactcagcgctctgctaaagataaagcactgagattagagaatagatagaccgggccggtcgaagcacgtgacgggtgttatctgttcctcagccggttggagcgaaccatccactagccggtgctgcatgttacaagtacatctatcaaagatggctgtgaattcggtgacatatcacaaggaatttcccgggttgtcctttctaagcaatctaactcagatatcttgatatgattcaattcttagcatcttctttactacaggcatgtagtcatctcaatcttgcctccgaccctccacaactggggtcccagggctaactacgcttcccggcggttgtctgatctttgttactacagcgccagcctgagcttcatcgacaagcagactgatttccatcttcattgcttcgagtaccgccactgtctggcccttttccagcacatcgcccggcttcacaagcactttccacacattggcattaatgggtgactcgatggaaacgacattggcagaatcagcgtcatcaccctcggcagctgccgcgtcatttgctgcgctctttgccgctgtccactcctcaaacagactccgttcaagctctcccacctcgttggctgcttcagcctgacgctgcctccaggcctgatacgcgggatccttggcagccgcttcgaatttggcaatatacttgtccatctccaacgtcgtttgctcaatgtcaaacacatatcggcctgtctcaaaatcccgctcgatctggtcgtactcctcctcggagacttcgtagaacttgatcaaatcgagatggttgaacagccagggccgctcagcagagaaaccagggcgatttcccgccccatcccatccacccaacgtacggcccattagctggtatcctcccggtgcagcaacgggatagatggccaccagtgagccgccaaggccaactgagccgctgggtgtataaacccgacttggattgtacttttggcaggttaatgagcgccaaggatcaagcgggaacaacattggtgttccaacgtagaagccgacggcaactgctagccatggtgtcttgagaagcgcatcaaacacttgctggcgggtttcgagtgcattattcttgcgaatatactcgacattgtccggcatgtaggcggccgaaggtctgatgttgtccatgtaccgttgcgcagaatcttgcaatgaggagtggtcgaggcaaacggggagccgcacttctcgaacgggaatcttgacgcccgtattctgccccatttggtcatcgaactgaattagttgttggagaagtttggaccggtccatctggaacgggtcaaagcgcacagtgacagaggcgaagttgggatcgctgcgcacgctcggtagatttgcatctgacacttgtttgacgagaaactgtgtgcaagcagtgttgcgcagatccgacacctggttgccgtattcgacaatgatgcttgtgtcacctccttggcgatatgttactcgtggatggttccccttggattgcttctggtgtaaaattgaagacgaggtttcattggtgagctcgataacaagaggagatatctggcctgtgtttctctgcgaaaacactgcaagagcttggaaaaaggcattctttctcctcgaaatgtcaagggcattgtcgtaagtgacagaacgaaatcgtatcgtgttaccaggctttacctggccaagcttccacatctcaccggagcagacagtcgttggacatacgaaaccgcccaagtctggacgatcaggcccaaagatgatgggaaaatcgcctgtgaagttgacgccgccattcggataaccatagtcgagcacgttggatggatgcgatccgccgtcaccgccggatgctcgagcccacttcaatcgcggtccttccaaccggataccgcttcgactgctgttgtgactgaccgtccagttggcttcgtacaatgtcgcatagccctcgggggtcaggacgtcttcggatgcgtacgggccgtcaatgcagcaaatagtcacattgtcagtgaaatcggggatgacatttggtggcaaagacaaaggcgtggcttctgtggcccacgttccggattgtggagatagattgaggatatcgtgaattaagagctttcgtccttgtacgccaccaaagccgagctccggagctgtggatttggagccaagaaacttggggacctggggaaacccgcctttgacggcaagatatgttcggaggccattgccagtcaccttgccgagctctagtacttgagatttcttaatgacaatcctcgaccacatgggctgagatgcgccatcgagggtaacgggcagctccgcgccacagactgccacgacagctgcttcatggaacagcagctttggaccagataacgtaagttccaatagctcgactccaaagtcgttgccaaccaaaatgtttgccattcgagcactgacatcatccatgggaccgccgggggggactccatgtcccaccgcaatacggccggggtagtcctggattgtagtgaaaacaccggggtcgattacttgcaaggaacagctatcaaacttgaacgttgacaaagaattggtcaatgtattgccactcgcaaacatgtcagactcaagaatcctcgaacagtattccaaattggattgtgttccctggagagccgtgtcagccagtacggcaagcatctttttttgggcggcggcacgaccatcaggactatacgccatgacctttccgattaatggatcatagagaggcgtgatcctctggccacttcgaacccacgtgtcgactcgtacgccctcgccctctggccaatgtacgtgttggaggacgccagggctaggggcaaagtcacgaagcggtacttcggcatatactcgtgcctcgattgctgatcctagtggcttgggtcttccgagacttttcaggacatctgatggaattccaatccgaccaccgagttcgtagtcagcttgtcgcagcatgaggtgtaccagatcaactccataacacagctcggtgattccatgttcaacttgtaatcgcgtgttcatctcgaggaagaagaagtcggctgtctcatcatctaccagaaactcgaccgtgcccacgctcttatacttgagctgtgacgcatagttgacagctgcctgaagcatcttttcgcgtagaccagggtgacgctccacaaaggggctgggacactcctcaattactttctgatgtcgccgctgcagtgaacactcccgctctccaaaggcgaccacaatctctccgttgccggcgacttggacctcaatatggcgtgaattcggatagtacttttccaagaagactccgctgttcttgaaaagcgtggtagcgcggctctcgaccatggcgaatgctttctcaacatcttgttcactatagcagatctgcaatcccatcccaccacctccacctgtggctttcagcatgactggacaacccaagcgctttgcagccgccacggctgtcccggcggaatccaagagctgtgtgcctggaattactgggacatttgcggcttgggcaatagctctggcctcgtgcttgagccccatagcattgatagatgctgaggagggcccgacgaagataatgccggcagaagaaacggcctctgcgaactcgacattttcgctcaggaagccgtatccagggatgatggcgtctgcatttgtccgtttacaaatgtccagaattgcctcgcttttgaaacaatcttagcaaagtacacttacttcggacagcgctgtacttacccgttcgtgtaggctgtgctgtcctcgcctggcagcaagacaacctcgtctgctaacgtggcgtgtaacgaagttgcgtcagcatttgttatgatagcgacgctgctgactcccaactcgcggcaggccttgatgcaacggacggcaatctcgcctctattggctaccaagaccttgcgaatgttgctcagcgaagttaagtcgacggagcccatattaccagcgatgggggacaaaaacgcgtaatcaaattaacacgaagtagcattataagtggtgagacaggacctaagcggcctctcgatatatatgagcctgagggatcaggtccagatttcctagaactgcattacttcagaaccgatggaaccaaacctggtctgcgtcacaagctaatcgttcctattacagttagattttttaccccagcgcggggtataagacggggtatccggaataggaaatacgccatcgtcagtctagtcctcggcaggcgggacgggatagactagtagaaacgagagccaacttagtccatctcctagttcgtgtaattcttatctatcggcaatgagggaatgaggctggagagaggaaaggtttgctagatcatgcagcttgtcacatctactggttctatggtttttttcttctggctcgtagaggtatgattgcttcacagcaatgctccaaaacatcacacgcttatcatacgcaagactgaggcaactgtagttggactttggagtgaataaacacaacggatggcaatgataatattcaaattataaaaactaaacactcgcaccatcttcgtctcagacatatcaatctgccatacggcggttacttgtccattgaagatgaggttaatgagcctttgcaccatatcgctcaacaaggttccaatacgatcgtgcagtgcgacgccgtagggatttacccacgaaaatcatcacaatagccgtggaccatactgccaatcccaagatggttatgagtacaaaggcataacgaagcgacagattggtgatcatggggacaacagcatatccaaaagcaaaacctagtcaagtcagtctatcatcattaaagcgagtgtccagcgccaattaacatacccatcatgttgcgaatcagaatggccgagactaggccttctcctgcaacttctttatacgtatcaagaatgtatgtgaatgcgaggttggctcccattgggagagtaatggagatcaaacagaggccgaaaacaactccgaaccaatggatatgataggatgcacccactccgtagagaaggcagccagcgggatgcatgacaagcgcaataagacatgtccagagtcggtgctcgggctccataacgccaccatttcgacgagcaagacggagggcgagagtgtcggccatccatcctgagagaaagcaaccaatggtgactccaacaacgcaggaaaggtatgtcagaccaatgttgtttgcagagaagttgtacggcgcattaccaaggatgagagccaaggaaccgccaacgacgttataccaggcaagaattccacctacgagcagaccgccaaaggacatgccaggaaacatgaacaatagccgaattggtaagaagaaaagcctaaaggtactgggctgtcgagggtcacggaacccccagaacttcagcttctgcaggtaggcctttgtgttctcttgctcaccaaatgcggaaggctcagaaggcgagatagactgcgaggcatagtcatcttctcgatctagagacttctcattggtcttcttgtccgatgtgtccagggtaatggcttcgacatctccaccagtgttggttttcactgggctgattcccggtgtatagcgctcattgctggcaagatgattacgataaaacattgtttcttcgaagaagaagaatgtaacaacggtaacacctgcgccgatgaacgtcaggatgtactgaatccagcgccatccaagctcctgcgccacatagccagaggccactggcgtgaggaaggcaccgcaccacaaggtccaactataggcacccatgaagaagcctcggtcgtgggtgaagaaaagatctccgatgatgacctcgataagcgtctcctgaggtgaggcggcaataccgaggaggatgcggttggcaaagaactccccccttgacttgacgtacgcagtccaaagagacacaagggtggtcatgatgatggacacaagaagtgtaaggcgccggccattgcgaagtgcaaggcattgtgtgatcatggtcccccagcccaagaagaggaagagaataccattgccagtactcaagtcggcaattgaaataccagtgtctttctcaatcaagatgtatgcaggagacaaccctgaaatcataccggcgacgaaaaagcaccataccatggcacagatgatattcctggtcttgcgtgaggcgacccagcgaagggggtcatcagggtcattggtcggctgcgggacgaggacgatgtcttgagactgctgaccatgcttgacattgaagatgccttggacatcaacaagctggacagtcccaggaatgagaatttcggacgccattggaccaatttgacgcagatgtgagatacaatggagaaatgtatgtttggcggtaatgatatgattcaagagattaagaaattgaaagtaaactaagagaattgaagatgtttaattctcatcctagactggaggtcttctccagatgccttgtaatgaagaagaaaagactgggttgctatgtattagtgtcgacaatggacgtttcaccagctttttgtatccccttccggcatcctaaagattaagcggtttacgataacaatggttgccatgactttctaccccgagctttcaatagcgtgtttgttggtcccttatggacaagacctgaagccgtaaggcgctaccccacatgataaccctggggcctcggatttgtctagtctcggaccccagctaaacttcagtgcccttgagagctagtagataaggcttgagaaactatgagtgaggctaggacttacacgtagctcggtgaaaggaaaactcatcagcaggggctcgtttcgcatgggaggcctgatatgtctgcagaccaatatcagaccccaggcctgtggttaggttaggtgaccggaatttctcacagcattggaatcgtgattacagttattcaaagtcaagaaagctctatatacaaatcagggcgaaaaaggggtcattttgagaatttattttttgagaatgctgtacttgacacatattctatatatccaatgtctagggcagtaattgcttgtccatttgtctatagcgcatagttaacctggctaatttccgacgcaaatctggaccggttggcttcatcaactgcttggcgtactacctttgcgttctgaaggaccgtgggcacgtcagagtgaagacagatgctaaagggcttgccgtcaaagccaaagctgaacttgtccccgttgatatccttcccactatcagtcatagtcgctcctaatgcccgttcataacagagttccggcgtaacctgttgagattgtgccacagggacaagttttccttctggtgagtagtctatgtcgacatacatttctccttggaacggaatgcccaactcgttgcacattgcctcttgttcgggattttgcgaggcataaacgggcactctgaatatcgcacatgccttcaatacagctctcatgatgcccttgtctctttgcatgtaaaagaaaagttctccatgaggcttgatgtgggatagctctacgccctcggcatccagcatggctttgagagagccgacttgataaagaaccatggcatacatgtcgttgacgtcgatttccatcttcctccgaccgaagccgaacaagtcctgtaatccagggtgagcaccggctctaacgccgtgctttttgcaaagacgaatcgtcttgagcataatggaaggatcaccggcatgaaacccgcaagcaatatttgcggcatcaatgaaaggcatcagctcttcatcagggccctggaagtccgcattagtgggagatgcatgactgggccaaagaacttaccatcttccaccgtccaaacccttcgcccatatcggcattgatttcatacttgcgagcgagtccttgcgccatgattgcgaactgagatgacgctaaaaagaaattcctggaaagacttgggaataaagatgctgatgatgtaggtgattcttagtgcggcgaagagtgattttcagtggcttttggggctcaatacggatctccgtgaatatgcctccatgggcacaattcattctgtattaccaattacatcactcatctttcctcccctggcctgcatcccctagacgatgatgctgctgatggggtagtggatggtggcggcggggtaggtggcatttggagtagtagaatgggggagttggagtaacagaaaggggaagttgggggaaaaaatccgaaaagggaaattaccggaaagggaaacgcaatagggtaggaaataacgagggttgtgatatgaagtttctaagtcgtacgccgccccaacttttaattgtgatgatgttagtaattcggaaatcgaattggaggcgaattaactttagaatttcgatatgtaagccctactgatactgcctctggacgcgctctggaaaaaaacattaaaatccgtctctgcgaattctcattgagctccagttccagtcgaatacagcatcaattcaactctactattctcatttataaatattcaccatgggtgacatcccggaatatcaatactcagactttcgcagcgaggtggtggctggtctccctttcttcacgccaaagcagagagtcccagtcggcactgcgattcttgatcccaagaacggcgtcaccgcagattccatcacccctgcctttcaaccgatcactatccggggcaacacgttccagaaccgcatctgggttgccccgatgtgcatgtatagttgccaagatggcatgtttagtgactttcacgtggcccactatgggcagtgggccatgagagggtgtgccttgatccatttggaagcaaccgcagtgacggccagagtaggatcgctctctattgatcgataagcttgtattaattcatgattcagggccgcaacacaccgcaagatgccggcatctggtctgacgcccatattgcgcctctaaagagaatcgtcgacctcatccactcgcaatctcaaaacgttgcaatccagctccagcacgccggccgcaaaggcagcgtcactccaccatggctgggtctccgtctcgttcctgacgagttcgatgggtatgccaaccaagttcagggccctactgccgagccctggaatgagaactacgcaacccctggagagatgtcggagtatgagatccttgagactatcgaagcttacggccaggccgctcgcagggctgttgaggctggtgttgacgtgattgctgttcatggggctcacggatatttgttgcactcattcgcgtcacctgcggtaagactccgagtcatattcatcaagcctattgttggaagtaatgcttacactggagtagacgaataaacgcacagaccggtggggtggcagctttgagaaccgcatccgaatcggcgtggaggtcattcgtgctatacgacgtaatattccagagaaaatgcccgtattttggaagatttcagccgtggactggctgccaaagggagaaggatgggagttggaagatactttgcgatacatccctatactcgctgcagagggcgtggatctttttgatgtttcaagcggaggtaccgatcggagacaacaagttcagcttggtcaacaataccaggtcccattcgccaaggctgtcaaggacctcaggctgccgaacgtatttgtagctgctgttggctggattcgagatgccgagactgttcgcgatgtatgatgttccctgctttaccgttttctgtgcttgatgactgactgactatacacaatagattctgagcaatggaaaagccgatgtagttcacgtcgcgcgagagtttctgcgagatcccaattttgtccagcgagttgcactcgctacagagactgaagtcacttgggttgatcagtatcatcgcgctcccagtatgtccatcttgaagacttttgagctcatttgactaacagaggtttttagtgaaccgaaaatatgttgagtcgacgacgacgattacaacagacgtaaaagtgtcgaaagatgtaattcgatcgcatgatgaccaggtatcaaacaagctagcttctcagtaggatgagacccaagactgtattacgctttttatccaaaaaagctgcagagttagagccagtattgtctataatcagttcggagagaaataggaacccgatggtcaggacgatagattgccatttcttcattaaagaagatgattagctgcaagagaaacggagcgggggttttatctttcaatcatgcggtagagtgagaagacaaatcagatgcatcattgactgagacagaggcaatttgtttgactgtctgcctgttctcagatgataattgaatcgttcgttcccctggcgggcacttacaaaggctcaagcgtctgtgcgaatccgttgatctctctgcatgtaagcataccactgacgcggatgacttaaattccccacacgaggcatcagcgccacagagatggtctattggtgtgagaatgacaattaacgagctttactatatacacgcatatgaatcccaggaagagccacaaatgtgcactagttcaatcgaagtcagccggtttatacaaggtcagcaggatcactagaaatcgcctgatgtgattgaagttgcctaggcaagtaggcaagttacatggattctcctgccacgtgtttggcaaggtactgaagacacatgaagcctatgccttataaaaatgaagatccggcgttcatcttggctgctgcctaataaagagtgtactttgttcaaacggatcgtgtggacagaaacaatatgctaggagttggcagtgttaaaaaaaatgatagcggagtagagagcgcgaatcgtgcaaggcgtcattgtgtaagtccgatttgaggaaatttatttacgggcttggcgctggggcgatgtaacggtaatattggtaaagataatagatgactgggagtatcgtgatgaaatagtatgagaaattcggtatatacctattgaggaaatcaccggtttctgcgccgtgctatccataaaagcaaaatttccgcggatccgctatttgtactaagaagatatctgagctaatgattggccaagagctctatcagttgtgttgttggttgtcttttgttgttgggtctttgacttgaaattctgtctattggtttttaaagggttaggcgtatcccaagtaggaaggtataaattaatattgatccttgatgcacaacgatgaagactttttatcaaaatctgcgtgcaaagtgttgttggttgtgtctggttgctcggcctgtgactcagtcctttccactggtttctgaggcatcgagtgattattgatccgttgcgcccaaaaatgaggaattaagatctactgagattgcgacgggaatcctcggagttatggtgatatgcctctagctggtagcattagatgaatgcattgaggagtatcaaggaacccttaaaagaaagcgtgcctcttgaggtttggaacgagatgcctgatacattatacttgcactcatcgaagactcgaagatgttttcgcagcattgtctttgcgcaaagactgcggccatcttctacctcactttttgtacttctctcttatgggctacagctgtagctactacctccaatcctgtcgtcattaatgcaactaaaaccattgaattctcgtctgcagtccaactggcatcctctgtacaatggcagctagatcagcttgcgactatcccagccattccgattccaaagaacatcacggcgctgcctgcctatcaagctgtcgataagctggctccggccttgcctgtgatccaagcaggtattaaacctccattggccgaaagcatgatatccgacttgagatcccggaacaatgtatcatcaactggagactcattagccgctcgaacaagcgctcttagactgttagtcgttggtgactctatgacacagggccaacaaggcgactacacctggagatatagactctgggagtggtttcaagagaatcaaattgccgttgaattcgttggcccgtactcagggacggtaccgcctgaccctgcttctccgccatcaccaccaccgctctacggagctaccgcgcaaacgactcagcctggcacagatggaggttatgccaaggacgtagatgctgactttctagacaatagcaaccattttgccgtttggggtcgcccgacggctgttgacgacggtcttattgggggcgtattgcagcaaacccctgcagacatgatgctgctgatgctcgggttcaatgacatggcctggttctatagcgacggtgcaggaacaattgataccatcggcagtttggtctccaatgcgcgggccgtgaatcccaatcttcaattcgccattgcgaatgtgccgcaacggagcttcatcggcggaagacaggacctagttgacaacaccaacacatataacgagttgttgcccgctgccatctctcaatggtcgactaagcagtcgccgatacaccttgtcgagcttcaacagaattacgactgtcagcccagtggctgcccagcaggtgcgtttttagatctatatctctggggcgaaacaatagtgtcgactgctataaacggcacaagtatacctagctttgctttgctaatgttcttcatgtatatactacaggttatgatggcctgcacccaaatgcttggggcgaatatttgatagcccaagcttttgcacaaaccctgctcaaggactttggcataggacatgtgcctctcgctatacctgatgcaaatgatccaagtctcgccagagatcttccagttccgtcaaatttccaggtcttcaccagccctcaaggcgtgtctgcaacctgggatgaaggcaagaacctcaccaagccatgtattacgacaactgcagctgacgtactagcccccctacagtgtatggagcttacagttacgacgttgtagtctctatcaatgaaggcgcaaacacctattcaccaacaacgacatcgtacaacaggtgggattgccaatggccgctcgccggatggacatatggcgtgtctgtccgagcaagtgccggtgacacgagaaagggagcctatactggaacattgtcagcagttgctcaaccacagctcgcgcctccgcctgagaatgtcgtagtcacgcccacagaaactggctttacagtaacgtgggaccctccgactggtgattatacagacagcattgttgaatacaatgtgctctattgggactggagccccacggattgccaagctatttccggagctgcattcaaatcgtcgccagcggtcattgaaggactcaatccaggaaccaactatctcatcgccccggtgacttggaacaagaatggacagggattgccttttatcgcccagaatgctgttcccggagccggtactcctgctgtgcctggtgccccgtcagtccattccaatgaccctaccaccgtacagtgagtagacatgacaggcttggaatatcaaagcagattgctaaatatccaccgtttcttcatttagcatcacctgggagggctcgagcctggccggaggatatcacgtctggtcaaagaatatcaaccaagctggcagcgaatggaaagtaattgccaacgtaacagagtctacctgcaacgacgagtacttcctctttcccggagtatggaactacgcgtttgcaatctccgctttcaacggcaatgaagagtctgagatgggaccatcgagtgttgcgccctcgccccctagcagcgtcaccgaggggagccccggcccaacctgtaccgcagcagcatcatcgtgcctattataagtcggtttatcgatatttatcaatacaagttcaccatttgcatttttatatactcaaacaggagtctcttggtctaccacctctgttgcgacctacacacatgactcttcgggccaccctgtgctggggccttgccggagtaagtcatcgcatagtcttcaagcttgcatcaatatacgtttaatgtcaatgtgttctcgcttgctagcctgattatagccaaacgggatcgtcttcagtcagccaaaagcgccaagatgggggtgcctgctcatctcccggctccggctctttgcctagctctagcagtaaagagcggtagcagcggcagcagtaagaactattcgccagctgtaagcacggtgtacattgcgaagacgacaaccttgactaccaccataggcacgagtgttcttgaaggtgccttgaccattgcgggcatcagttcgctagtgtttggggcaaaggagtgagctgccactctctgactgcaacttgaactacttgcctacgccgactgcaacgcccgacccatgtgatgcaggtttctcttgtcgttcctgccactcttgaacagcctctagaaagcgcttcctgggtctcgtttgagccatctcaagtggactgagatatgaaatatcaccaaaatgatcatcttgacaaaacgacgcatggtttaggtcggcaccgcgatccagcaagaaccagaccaactctctcacatccttgctgtcgccgctgtgataagccaccctgtctaatggcgtagcgccgattagacctggccaccaccattccgtcttcacgtcgatcccaacctcatctacaaggtatcgtaccatgtccatgcgctcattgaaccagacattgctggtagaggggtcggcagagccattgtaaggtggtgcgaggtaagtagcgtgttcaacggcaaaatgtagcacgcctacgtggaaaggtgcgcccttctctcgcagtagcttgaatgtcgggaccgaaccactcttcgcagcagcctcaagcagagttatgcgtgggacttggcctacgcccctggcatctcgtggtggagtgtcgccaggcagatatacgctggctccgtgatcgaggcaccactcaacaagatcgtgataccgtaccacggaccacagcaatggccaggctatacgagatggccgggaatcaatatcccagccgtgagcgatgagcatctcaatcgcctcgagtgaaggcttggcgagtgcatcttcgtcattgaagagcgacccggagtacacgtcactgacgtctgcaccattgtcgagcaggtaagcctggactttgactgcctttctccggagagagcttctgaggcaggcttggaggacgtcttgaacggtgtcgcgtgtttctcccctggctgccagcgagagggcttgcgccattagggttacattgtcagttctgcaagcttggaagcccatctgtctcggagcggtggcccgggccagtggctgcggcgtttgattcggctctgtatgttccatcgaatctcagagggaagaaagattgatgtggcttgtatgattatgactttaaaacgggggcggcattgtggaggaagaatgctcaaaggaggatgatgaagcgagcgacgaacgacctcggggttagtgctatttgcggcatgctgttggttctccgtcgttctaaactcggcttcggtggacggcacaatttccgtgctacagatttctttatgtgcgtgtgtttgggcgcagcaaaaagaaaaagaggtagaaatttatcagttaagaggtaacattggaggcatagacatggatgcaggtacgtgaaagctcatgcccgtcttgatcagcaaccatggactactacccataggcgctttcagctcttagctctaagattgcccaaactacatgcagtaattgcgtcaacttgcagcttctcactacaatgggctgcattgccatggatacagtgcttttaacgagcaaaagtctccatcactgactgctctggttgcttgttagtatagtgtataaacacaaaatccctgtcaaacagctcccactgccaagatgctcaatcgtcaatggtgggggaacagacccgcccccagtttctagaaagttacagcacggcgcgacgaccttagtggaacgatccagcaccatccaggcgccaccccaagcttttagcgcactgcaccgcctggaggtcctccagatcgcaccagacttccgtcatccatccacgcaccctctttttgtccttaggtcagccttgtgttgttttgtttccatatttatttacctttctgcaacccatttcgcgatcgacgacgccgccaatccctctcaattagcttcaccctgcctcattttctgctctctgcaccagcctttaatacgtgcttgtagtgtccgtttcttcttcctcttcctcttcttcttcctcttaagcgtcttctactgctgcaggcatcatgagcgggtcgcggccactgcggggcgggtgccaatgcggccgaaatcgttacatcatcgccattcccgaggatagagtcaaagaggcccaggtgctgttcaacactgagccccagcatcgtaagtgaatatccagtccctctatggagtagtcgtgagcgaaataaaggcaattgcatgggctcatggattgcatcatttgccttggcaattggtgtttttcgttgggctgttgttttgtttgttttgatgtctttggcccccagccaacggctttgctaacgactcttggcgcaaacagagatccctctcgcgacacccctggcggcctatattcgagtcccgctcgcatggtatcacagcaccacatacgccttcttcccggatgagaagcattccatgatccgcagggtctacacacacccaagccaggactattccaagcggcacttttgtggcttctgcggcaccccattatcgtattggtccgaggagccccggagcgaggccgagttcatcaacctcacgctcggcagtctgctgcgggaagacattcgagacctggaggacattggcctgatcccccaggacggcgacgaagatgcgccgtccgggggcgaggctgcgccggcggcgacaccgacgaaaaggacagctcttcagcagtcgtttggcgttccctggttcgacggcttaatcgagggttctcggctaggaaacatgcgccggagctacggcactaggaggtcgcgcgacgggcagacgagcatcgaatgggacattgtcgagttttcggagaatggcggcggagaatcggccgagggcgatgctgcgttgacgcatcttggcaagaggaagcttagagagcatgatgcttgacggcgacgatgcgacgatggagacggagacgcaggttggtggcttgccgggtattgaggatgcatgcgtgtaaatggaggtttctttttctgggttggtcatgtcctgtctacatgttagtaggtgcataaaacagacatggtctgtacatgtaatactcttttctctctgtgcgttatctaaattcatctatggtgttttgatatcttgaatggcgtttcgtaccgtgagtgaatgctggcttggagttgcaccgcttgcttatacgccgtctggtgcctgaatcccatgcaagggtccttttagcagtacccgcaagccagccatatctgcctatgcagaccgtttgctagtgcagatgcacaatttcggagagtaatgctggtcgatagattgccatgttccgcgccagcagtattgctgtttattatattacctgccttggatgtacatgtagctgcgtttacgttccactgcctccgtctccacgtgttctctcggctgaatctagccgtcggcttcaactcgaatgaaaccatgctcttttcttccgagcattgaaccaagtgacttggtcttctgccgagaacgcaagacacatctgtccacttccaatgctctcctccctactgctgctgctgctgctgcctgttgattctcttgctacctgcagatctgctacccaagatgtgtcactcccactgtgtgtaacgtgacagcttcatgcacttgcatgtatatatcaacttgcaattgtttacacttatacatgtccaatagagtgtgcatccgtttacctccaaatcccttcactttgaacccaccacccttcacttagttgcccgtctctcggcccgctgacggcaccggcttcatgtttcggacaatcacgtataggctaagctgcttggagccgcccggatctccatcctccgctgattgagggccactagctttaccttgtgactgtctgtcggtcaaggcggttggccgaggaggattttcaacgttcgaatagagagctgtgagaggggaattatgggtttcggtatcaccgtcagttaccgttctgggaatcctcgctctaccatgccctacctaatgcagctcccatctaccactaccaaggtagttcaattacaatatagagtgctatcgctagatttgtacttatcgagtgcatgatactagcactactccatagttcggggtacggggtagaaggccctattatcttagcctcgaagcatgggttaaccgtaccactattatcagtagcacttgctggttaaaacggacgtcccaaccgtagcttggctaaatgcgcaggtacccatggcagggcaccaccattatccgggaaaatacgccatgcgggctgtgagcgtatcttgtatttctccatgtttattttccgaatctcaggctggatgggaggggcaattatatatatccagcccttgaggctaattcccacccgtctcgttagctgagtggaagcgtgcattgcatgatctcttaagtggttgtgcacctggtttcaagaatacctttcttcctgatttttttttcctgagaaggaaagtgtaatctcttgaaaatgttgcccaaagactttcagtggggctttgctacggctgcgtgagtctcgttcagtttatatcaaaaacaagccacacaatatccttttgtccagccacttacacatcatctacagctatcaaatcgaaggcgccatcgacaaagacggccgcgctcccagcatctgggacaccttttgcgccatccccggcaagattgccgatggcacatccggcgtcacggcctgtgactcgtacaaccgcacggccgaggatattgcgcttctgaaatcgcttggagccaagtcttaccgcttctccatctcttggtctcgaatcgtccccaagggcggccgcaacgatctcgtcaacaaggcaggaatcaaccactatgcgcaatttgtcgacgacttgctcgaggcgggcattaccccttttatcacgcttttccactgggatctgcccgaggagctgcaccagcgatatggcggcttgttgaaccgtgacgagttcccgctggactttgaaaactatgctcgcatcatgttccagtcactgcccaaagtcaagaactggattaccttcaacgaacctctttgctccgccatcccaggttatggctccggaacttttgctccaggacgtcagagcacttcagagccctggactgttggtcacaacatcctcgttgctcatggccgcgctgtaaaggcctatcgagaggagttcaagacgaccgacgacagccagatcggcattgtcctcaacggcgactttacttatccctgggactcttcagaccccgctgacagggaggcagctgaacgtagattggaattcttcacggcgtggtttgccgacccaatctacctgggagaatatcctgcatctatgcgtagacagctcggagatcgactgccaacgttcacagccgaggagaaggcctttgttctgggctccaacgacttctacggcatgaaccactacacatccaactacatccgccaccgcacttcgcccgccactgctgacgacaccgtgggcaacgtcgactgcctgttctacaacaagcaaggccagtgcatcggcccagagacgcaatctccatggctgcgcccttgcccgaccggcttccgcgatttcctcgtctggatcagcaagcgatacaactacccccggatttacgtgacggagaacggcactagcatcaagggcgagaacgacctgcccaaggagaagattctcgaggatgagttccgagtcaagtactacaacgactacatccgcgccatggttacggccgtgacgctggacggcgtgaatgtaaagggctatttcgcctggtcgctgatggacaattttgagtgggcggatggttatgtgacgagatttggggtgacgtatgtggattacgagaatggacagcagaggttccctaagaagagcgcaaagagcttgaagcctttgtttgatgagctgattgacaaagagtaaaaagaaaagaaaaaaagacattacgtgctacatactctttctccttttttgttttgttgatatttcgtcaaggaaagaagtagtacataacgaagtgaggtagcgagcgaatgataagattgaacgcatacacactgatcggaaatgagatgtaggaaaagaatgccggataaagtgcgtaaggaaggtttgcggcagcgcttacaagagtgcacatagctaggtaggcaaaagaatgaatacatgtctttgagataactaaggtaggaggaaactatgaagtgtatatacagaatcagaaaaattaaccaaggattccagatgaagcacgtgggcaatgctcctggcagtttcaacatccacattacgaagatttcaaccaaggtcgacttttggctacagcatgattaactattggtcgtgacaattatattgatcaaaaagcgaaaaaaaaaaaaaaagatgctcacggcagggcttgaacctgcggcctccgcattaccaagatttcaaccaaggctgaagtattagtacgaagctctaaccaactgagctacgcgagctgaccaatcaacgccaagtctccaagagggacttggttagagccgatgttgatgaaactggtccaaattggttatatatactcaattcaataaagagctctcgccaccaataagtttaaagatagcccaataaacaggggatctatctactattgagccctagatatctaaaatggtagactgcgctcattaaacaagataatacgcgagcagtctgattacgaaatcagggagactctcttggtgagagcttgttgtgtcgggcttctcttaaagtcaaggctcatccaacgtttagccattataacgtctgtattctgctgtacagtgccttgagtctggagtccgtccagattcttggcaatcatggcattgatttccttccatggtgcatttttaaaagcaaagcgtcatgctgtatttgttcaggcagctgtgcttcaaagaccgtctctatcgcctgatggcccgacccatgatctgtttccataggtgtgcatccaatcatatttgtcgctaggtcttccgacgccaggactagatcaatggtcgactcaaattctcctccatgccaggttttggtgcctcgcgggagcaagctgctgagagctatttcgtcctcaagatgaatgatatcgtgggcttcaccctttctcgcccaggatatatcatccccgccccacagctggtcgtgaaggttatccctccttctgacacaggctgacccccagcctgtggtgggccatatagatatcttcattagagcagagatactggtagtagtagtggctaaggcctctgtctacgtgtagtggggccatcggatccgggtgggacagccgcaccgtcgcaacagctgcggaaatgatggccggctccgagtccgactacatcccgagattgacatcaccaggtcaccatcaccttacacaccgagccaacttttcctttccatcaaccctctttcgaccgcaatcccagcaagaaccatggctgactcttcatctcctggcttcgcagcttctagagctgcagcttctctcaaccatgcttcacccaactctgctcctggttagggccgttctcctcacttttccgttgccaagtgtctctgagcatgatttccagtatttgtcttgtattcgcatttatttttgcatttcttgaacacaactggctccagatgttcagccgtgtctattcgaactaagtattttgtacgctggagaggtatatatatagctttaccttgttttccgaactgccaggccgcttcaactgctgcgctgtccatctgaatattctacatcatattgggcacagtggcattggcccgaccagaagtgaactccattgttgcggagctttgcatattggagtttcctacgtggcagagacctaaaagctggtcgacttgcagttctcaaagggaattgcccaattcctgcacaaaagtatcatatctctcatcgttgggcagcaatgtggtctcatcaccactgaagtcatacggtacaatatcatcagcagtatagcgccaagaaattggtgtgatgcgatgcatctccgccttgttgcttgtaatgtcccatggtacatagacgttgccagatccgaccaatatctcatgggcttttgcagagcctcaaattacagggttttcagcacataccataacctggcctgtgccccttactttgtgtggtgtctccttcggccagcgacctaccccgccaaattctccttcgtcgtttgctcgaccgatccatattgtctctcatccgctcaaaccaacccttcttcaattttgaacgtcggagtgatcatgggagaaggacaagcccttgaagcgctcggcgttacccccgacagcatctggggcgacgaagatgaaaccattgtctatgcccaagtacttggacaaggaaaggcaatgattttccgtttccagcggagccatgacagcttgccccagtcgttgccaagccggattgtctgctgctatcacgatctcgaggtgccggatggggcattcactttccagaatcgcagctcaatgcgaagcgctttatggtctgccatagccatgatctggcctcattgcatcatggaccccgcaattgtcgaccctggtgttgtagttgatatcattcctggagagacccaggagattgtctggagagcttaccaagaacagctctttaagcagtatctcgcgctcctccgtgatatcgagccaagcgacttggttgctcagggccattctcctcgtattcttgacatctccgagattgtcctactcgaggcattgggcggcagaggctgctccaagcgggtgcagtttgaagatgcaggcaaagtatcaacgtttgtcttcaaagggattgattttcaaacgtacctgcaacttcacgatgacgacgacgaattgacccgcaccatggtcgatgtttggagacgttctagcaaattaatcgcgaacatgccacgccatccaaacatccaatcgccacactgaacctagtatcggttcgcgactccaatcagaacactgcgcttgttggtcatctatcgacttacttcgctggaggtgaccttcgtaacgcaattgaagcagccaatgcaagagaatcgcacatctccttgcagcaaaaagctaaatggtgtcatcaaatgtgtctggcgataacgcacacccacagggtcgcgcatactttccacatggatataaagcccgggaattttattattgacgaccaagggaacctgatccttattgactgggaacaaagcggtgcaccagcaaccacactcgcccccgaggtagacgggacctgggacgtggaagaacagaatatcaaggagaacggaccgacgaggctggcctacaccaaatatacgggcccagaacgtcggaatatgcccgaaggcagtggacaggagacctttaatgtttggaatgtcttcccagagtggcaagtgagttgccctaaagctattgagctggcagaggtgtttgcgttagggaggaccatgtggatgcttctgagccagatagccaacgactttgacgaggttgagcaccccgatgatgttcaggtcacctggacaggaaacaacaaccttccatctcaatgggtccaaattgtggaaaattgcatgaaagtcgatccaaacgatcgtccattgttagagaacttgacagagttctggaaaggcgaagcatattccttgagatagcgtttcatatatctctttctctgctttgtacagtctcccaggtttgattgatgcgatagaaaataaatcgtaacgcttagttgtaccattttaaatgattgctagttgtgcttgacggtagtacctgtaagctcagagcgagcgggccttagttgttaagggactgtaatcctgagcttgtggcgaactgtgcgctcattgcagtcggccgcttgagtatcaccttggtctgcaaaccccggttaatcatatcatcaatcaggtctagacatctaaatatggcactttgctcattaaagaagatcgtatgcgagcggtctggattggtaagagttcgacatttagccattatagccttttggaatagcttccgcttacagagacgaaggcgataccaagctccagagaaccagccaagagaatatgtcctggggagagaaatgtcggatactaatattcgctgcccagggtgtccgttatctgtttggctctccatgcggcgactgggacactcgccgacatgatcatagcggcgatgtgctttcggaatacggatgagcatagaatactctctgtgctatagaatcctagaaagcttacaccgaattccaccacaatgacgtcgggttcgatcaggctcagccaatgtaaaattctcaatacaactgaaactacctccgttacgtcgccacatgtgttcggcaagcccacctccctgaagcccaaaaccacatccgcgttagtagacgagaggttgcccaggtttgcaagtagcgccatgtcagtaagctttgcacacgcgactttctgcctttttgctttgaaatgttgaacaatatttgttgccgtggtagcaatgcattagtttaatgcaccagagagcggcaaatgatgctgaagagaagatacgagatacgtatacttcttttctgacgccaggttttcttgttcacaccttacataaggcataggtaaagatagggtgtgtgtgcccacccttctcttcaatgcccgtctacttctattactgccttacccttatcaaattcccccccagtatgtacttatatgctttagtgttatttaaaagtttagattccactgtataaataagacacctctctagcctagtattcaatagtactttttattatccgctaaagcccacatgtcgctgatgttttaagtgaatttggtaagagattaagcgtctgagatcttttcctccatgtcgccgtatcccttggaattatgagaaagttactttatctctcttaagtaagcatatagatacttagacccttgacttgtgaagaatccagaggctgtattaatcagcgttgtattatagccttgccccctctgcgttgtgattcttgtcctacgtattgcaaaaacaggtaatttgttatatccattcaatatatccaattattcagcagaaagaggggtaatactttcaagaattgtccaacccatcttctctttgcctgagcttttccttgtttcctaggcatagagagtcatcagaacgctatccagcataaagtgagccattcgcgtggagcactgaaagcaaactatactattattctctttatctttattcaaattgattcctctttcacccccgccgaaatgagtgtcgcagtgatcggcatgggtgccaggctcccagggacgcttcatcccccgagggcttctggaacatgctcgtggcggcacgctcagcgcaatctgacgtaccaaagtccagatataattctgatgccttctatcatcctcattatggtagaacaaatgccgtatatagatcctccagcttgctcggcgctcttgttgactgtgttttagattaccgctcgcaaagcacactttttagcagaagatccattaacctttgatgctccgttcttctctatcaagccaaaagaggctgaagaaatggatccctaacaacggaatcttcttgaagtttcatatcaggcattagaaaatggtgggttttgttttcagtatacacattgtgaccatttctaatgtaaacaatatagccggtctgtccatcgatgctatcaaggggtcaaagacatgttgttttgttggtgcgtttggaggggattaccgggatctcttgatacgtgacaatgataatttgggccaatacacggcagcaggactttggggtgcgcttgccgccaaccgcgtctcatggttcttcgacctcaaaggccccagcatgactctggatagtgcatgttcctctagtctggtagctttacatcttgcttgccaaagcattgtccgaggagaatcacagatggtgagaatattttcccccttatcatcctcatcttacacaaagagcactatgtaacatgtgatgcaaatagggtatcgcagccggatcaaatctacttctcgggcctgatgcggccatgtttttaagcgccggaggtatgctctcaccagattccaagtcgcaggcttttgaccacaaggcaaacggctacgcccgcggcgaggggttcggggccttgatcttaaagaacctcgacgatgccattcgtgatggtgaccctattcgagccatcattcggggaacagcgtgcaatcatgacggcaagtcacctgctgttgggcacccaagctcggttggacaggcagctttgatccgcactgcttatgagacagctggtctgtcacctctggaaacaggatactttgaggcgcacggtaccggcaccaaagtgggagacgcggtggaaacgagtgcaatttccgaagtatttggccccggacgttcttcagatttatttatcggatctgtgaagacaaacatcggccacactggagctacggcaggtattgctggagtgatgaaggcaattttcattgtggagcgcgggttgatcccgccaaatatttggtacgccatcatcgagtatgactgattgtagcaagtgaccaaccatcaggaaatacaggtttgaacaattgagtccgagaataaaccttccttcgactatcaaggtgcgtctagaatctttgatttgggttgatgtgataagtttgacactgagctctattggcccgcattcctgaaaacaatcccaatcttccatgccaactcagcgtactactcgcattcatcttctcccattctatatcacgataaatttgagccattaaattgacacctcccgttcatgacaggttgctgccgaactcaccccgtggaagaatcccggcccacgaatcgcgagtgtcaactcttttggaatcggcggtgcaaatgcccattgcatcgtacaagacgccagctcatattttcatacatgccgtggtccagagactacacccaacagcatcttcaaaaatgggataaacggcagtgtgaagaatggcctgagcaggccagttttactccctatatcggcccaagacaagcaaggcaccgatagagtagcccagcaacttgatacatatcttaacaaacagcaaaaagacaacgacaccacggtagttctacagaatcttaccttcactctctctgagaagcgcagtgttctcccttggaaagcgtatgtaatagtttcgaatgttgaagctattccaaagtcactagcctcaatatcggtccctgtgagatcatcccgagcgcctcgtcttggctttgctttcaccggccaaggtgcccaatggtacgcaatgggacgagaattgtttgcctacccacagtttcaagcctcggttgcataatgcgataacactctgaagtccctcgggtgctcgtggggtttgctggaagaactccatcgcagtgaggcagactctcggctggataccgcggaattaagtcaggcagtgtgcacagctctccagataggtcttgtggatttattacacgcctggggagtccagcctgctgcagtcgttggccactcgagcggagagatagctgctgcttacgccgctggaggtctatctcgtcgggctgctattgcaatggcctactatcgtggtatatctgcttccagcattgaacttaaccccaacttaaatggtggtatgacagctgtaagagctagtggcgagactattgcacccattctacgcgacctaaaacacggggtcgccattattgcttgctataacagtccctcgaactgtactgtatctggagacaaggccgctcttgatgaacttcagtctgtcctagacaaagccggtattggattcaccaggctaaaagttaaagtggcctatcattcgccgcatatggacttggcagcagcagcctatcttactcagataacagccttttcagctgagcaggactctcctgatcgatgggacgctgtccctttcttttcttctgtccgcggcgaacttcttgacttgagcgctctcggccctcaatactgggccgagaaccttagaagcccagttaacttcactgctgcactatacgctcttcttcaccaccaaacgggcgtatcgggcggagagcctggttcgttcatcgatggtatcgtagagattggccctcactcagctctccgtacatactgtcttgagatttgccgcagcggagataggccagtagccgtcccctatattaacacccttcgccgcgcccatatcgcatatgatacgatgcttgccgcagctggtgatctctggtgcctcggcagtcccatcaatctttcgatagttaatggggcgacctcggacgccacgatcctggtggacctcccgccatacccttttaaccattctatatcgtactcggccgagaccacggcattgcgtgagttcctttcaaaagggtatcctcatacgggactcttgggtgcccctgttttaggatctatggtccctcaatggcgaaagttcctacggattcgcgatgacccctggatgcttgaccacaaagtgagttggacgatgtctccttctccttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttgttgtgactgtgtcggtgggcaaaaggcgaaatgtacgtgggctaaagctaatataattgtattaggtgcaatccagaacactctatccgggaactggttatataatcatgggtaagtggtggccctctgatctgattttagtgcaagtcctaatcatcaaagaagttatcgaggctatgtgccagcttgctgaccctctgacggagattgcgggcttcgagctacaagatgtagtttttgatgcccccttacaaatatcggatgatgatcaaggcattgagacagtgacacaggttggttctactcgggaatcgacaggaagtccgtggtcgacctttaccgtatcttcccgtggtggaagagatgacttttctttccagacacactgtaagggcaagattcgtgtccataacaaaccagcagtgggctccgagttggcgcacgaaattgagctcgagcggcagcggtatctcgacgcatacatggatgcagaaaaacactgtcagcgtccagttgcagatttttacgaaaaggcagccgaagttggcatggaatttgggcctatgttccggaacttgtacaatatccaccaaggctccgacaggactcgcgccgcgattattatcccggacacgaagtccgtcatgccaggcaaatttgaacatactcacatcatccatcccgccactctcgatgccctcgcgcaaacagcacttagcacgctgtcatccaacggagagggcctggcagctccgttagtcgcagccaggcttgaaagcttgtatatggacgcacaaattgcgaggaatcctggccatatgttcaaagcgtcggcgaccagagatgcgcagagcaaccacggtgccaaatgcacggttactgtgctggactcccagactaatgcaccgattttcattgctaaaggtgttgagatcacctaccttggcaaatctgagcctacgccacagtcaccaaacgacgggctttgctggcagaccgtgtggggagcagacgttgacctcctcgcaccaaaccaggtgcaagagatcatcgcatcgcgcgtaccgtccgacccgttggagggagagtgggataacgtgattgagctcatcactttctcctacgttagaaagtcgctggagtggctgtcaggcgaaggcaaaggctttgttcccaagtctggcacgcttaaatactactatgagtggatgatcgataccgttgagcggcgaagcgatcttcttacgcatccatttgtggacaaagcggaatcgtttgcagaagcggctcagggcaacggaccaggaggagtagtattggagatggtgagtcgcattggaagagggcagcagagcatcttccagaacaccatccagccactggaagtaatgctggaagggaagcttcttcatgagttttagtaagctaagcattttagacctggatgagctgaaaggcatcgctgaccaagtcatacagcaacgcaactggcacgaccttcaatgttgctgtatcagaatacatggggttgcttgcccacaagatggccggccaagctacgattctcgaaatcggtgcaggaactggtggcacaactgccaagatcctggaccggctccgcaatacagatggcagctccatggcccgccgttatgtttttacagatatatctgctggctttcttggcaatgcttctgccatgttctcacaagatgcttcagtgatggaatttaaaaccctcgatattgaacagaatcccctgaaccaaggtttcgagcctgatagcttcgatataattgtggcatcggctgttcttcacgcaacaaagaatattgaaactacacttaaccactgccgaagtcttctcaagccgggaggaagactcgtactggccgagggtactgtaagtaaactctacatgagtctcatcatgggcacactgcctggatggtggcttggcgaagacgacggccgcaagggcggacctttgcttagcacgccgaggtgggacgatgctctacgcagaacaggcttcagcggtgttgatgtagagttccactcaccaccagctccagcgtctctgcttgtgtctacgaagctcaagaccacacccgatctcttgcctcgggaagaagtccctctacgtatcatcgtcaatagcccgcccgatcctaattcaccggcattgaggttgcagaaacttctgtcgacttcgattcgagatgtttcagtggttacttgggaatcactctcgaccaatcaaataacaaggacatactgcctgagtctcctcgagctagaaaagccattcctttgggacattcaggaggaagatttcaaaaagctgaaagagcttctatatggatccgctgcggtttgttggatgacaagcggagccagcgtcgactcgtcaaaccccgaattgagtcttgttacaggtctcacaaggacactcattaacgaaagcgacgttaatattatattgatcgacttggatgtgaatactggtctagttgaacaagagtctttgagtcttgtcagtacaattcttttatctcacagagcgggtattacaaaggagcgcaaattcgctatacgcaatcgaatcccgcagataccccgtttactgagacttgcagaatttgaagacataatccggagacaagaagggcggggcccggtgcagcttctgccgtatggccaaatacaggagcctgtcaagcttgttgtccagcaggcaggtctactcgagggaatgtgctttgaagtggacaaggaagcccgtgtccctctcccagatgactgggctgagattgatgttaaagctgcaggtctcaatccagaggatctacttaccgtgttaggcaaattgaaatactcgagcatctttggtttcgaatgcagcggcacagtcacccgagtcggcaccaaagctgcgagactaaagcatggcgatcgggtttgggcttgggctgagaattgtctcggcacgtccgcacgctttccatggtggacggcactcgagattccagcttcgatgagctttgaggatgctgctggttcgatggcaatctatgtaaccgtgtactacagcttctttcaagccgggaagttgcaggctggggagtcagtgctcatacactcggctgtagacgccatcggacaggccgctattgtcctggcacagcatattggagcagatatctattgcacagtagactctgatgagaagaaacaacttctcatagaatcatatggtatcccgacagatcgtatcttcagcactcagggaaatagctttgcaaaaggagtgatgcgtatgacaaaagatgagggagttggtatgttggcgcgcaggctcatgaatcgtgtaatttactgacaataacgctccagatgtcattctcaattctctcgccggggagtcgctcaaactttcttggcaatgtcttggcgagtttggtcgtttcttagagcttggtaagttgcttctctcttggatttacaatgaacagactctcacatgatgtcggcaggtataacggatgtacaagccaataatacactggaaatgagaccttttgcgcggaaccggtcttttattggtgttcacctccatgacttcatgcgctggccagttgcatcggctcgtgcgactatggatgggcttcgagatttgcttgacaagggcgttatcaagcctgttaagcctatcaaccttttcgaaattgggtaagtaaaatattctgtggcactatgtgtcttgaaggcttctctaatcatacaatttgcggaacagggccgcagaacaggcgttccaccaaatgcaaagaggtaaaagcatgggcaagattgtgcttcgtatgtcgccggacagtcatgtacaagtgagtaggccactgttcatcttctgagggctcgtaagctaataatacaatagtacaagttgccaccaccacacatgcccattgaccctacggctacttacctgctagttggtggtatgggaggcgttggcagagtattaaccaactggctcatgtcggttggagcaaagaacgttgcattcctctccaggtccgctgcaacaaatccggacaaccaaacgtatcttcaacatctcaaagatgacggagggatcaacgccaaggcgtgggactgtgatgcttctaacagggacgaactgaagaaggtactttctgacgttcagttgaccatgccccagatcaagggaacgatcgtagcttccatggtcttacgggtaagtctttgctgtctttactatactatttatcaatgagccccaatctgataagaatttacaggattctcatttcgaacgaatgagcctagaagactggactgtggctgtcaaatcaaaggtaagcggacttgggtagttctcagcagaggtgttcatctctaacccatcgcaggtacacgcttcacgatacctgcatgaattgttgccacagaatcttgatttttttgtgatgctttcttcaggcggagggattatcggataccgtggccaagccaattatcacgttggtaatgtgtatcaagactccctggctcattaccggcgctcccaggggcaggccgccttgaccattgatatgggcccagtcttgggtgttggctggatggccggcgagtttgttgacatctcaatgcaaaatctgcagctcgccggtatcgtaccatccaacccacttcaccttagtgctctcattgctggcagttttggtcctaatgcgccatctcacccagcgaacatcacgctggcgcttcccgccggctactccggcgaagaaccgtattactggatgaacacgcctcgattctcgaccctgtgtgtgcccggcgggagcactggcccggcgactatccagaacggccagatcaatgttaatccgccgctgaaggacgaaatcgtcgaagctgcagatgtgcgagctgccggacgcatcacaaacacgcgcctgctcgaatggatagcgcggctgatggccatgtccctagaggatattgacacgcagaagcctctgacagcgtacggtgttgacagtttggttgcggtggaactacgaaactggctgcgaagggagacgggtctagaactgggagtgttggatatgatccgcgatgttccgatagcccagctctgcttggaggtagcgactagagtaagagaagaggtcggtaaggaataatgatgcaacaacttcacttccttagcctagtacttaatattacttcctattctttaatcaagcctatatattaataatatttcaggtacatggggtaatagagtgagctttgaagaccctctcctccatgctgctctatcccagcatttcgcttcctctacagatcattgccgttgccgaagtgagccctaagctgggctactgtttccaggacataatatcatcagtaccagattgcttgtaagatcaacctggcttgaagacttgagtatactcttcagagacaatatacatctattaaactatatcccgcccagtcttggtacaaccaagtccctcattgacactttgttgctcccgcaaactaactcaaagttccccagagtttgcgaaggatcccgccgaggttgcggtgttatcatagccttcataggcactagggaatattggatagttattcaagggataacttatttatgacagtctcatgcaatttctcgatattatccaggaactcaattccatacttgtgacaaacaatttgcacgtttcctctcttcgaatagccctgtggagctacagcgacgactttgcctggagtccgtgcagaaagcccaaattctagcagacttataggagccaccgtagctggatgaaaatacaccacgacaaggtcagccttgtcctgcttgtcgagctcccacaagacctgttcccgatacgggtcaaaggtgatgtcctcacgccatgtgttgtcccaatctgggcggtttgggttgaagatggttatcgggtacatggagagtgaggcagataacgtttcgcgccagtccacattgtcgacggcggtggttgtgcctgcgagaaatagagacttgacgttgttgacgggctcctcggatggtgcccgaatgatctggctcctttgaacagagctcattatgtgatgagtggcggagaatcgatagagtgcggggcagtgggaaatgagagcttgagaagtcttggaaagcagcatgagattgtctaacagtacaaggccactcccgcaacaacttgtgttatgtatccgacctcaagaatcgaggatttggctgggtgcggggtttgttgagcgacgatgaggctctgggggattgttgcaccaaaacacgcagccaaaatcagggcgttggtcagtacagaaagtgtcaaagtaggctccagttcccagtagtgtgcgcatacgaccaaagaaggtggaaaattcgaggttatcaagccttctagacttctgtcgggtccctctttacgaagccttaccgtccccaagaagctggcgatagtgtttgatgaaattactgcgctgctttaaataagcaagaaataagacatgcagcaatggtaaagactaccaagccactgagagccgttacctgcttgtatgttgtcaaagttcaccatgcggcgtgttgtttgataccacaaggactggccgatagaaaatactttttggggaatgagtgaatcaatgctgatgcccaatgtcacgtgttgtataacatccatgtctggctgtctttgaactgcttctagctgctcattttaccatctatcaatgatatgatgacaatgacataaaagggactacaatggtatatacaggctaaattacagccctccctagcattaggtatgcttgtgctgacgatgaataggattatcctttcgtgcatgggcggctgccctacggatggctggacgtccctatatactggcctcagcgactaatccatataccaagcatggcatcgatccctcgagatgattgcaatacatataagtacaaggatatcacggcaaaggagccagagtatagcacactgtcttatacatggggccgttggagagtcaaagacagacccgaggccccacccgtactgcctatcaaaaataccccatgggaaatacctgcagtagaggaaacacactttaccacggaaaatttccaaaaggttatccaaagcatacacagaactggcgtcgactgggcttggatagatgtgggttgcatagatcaacgccgcggtagtacacaagcggctgtcgagataggccggcaggctagtattttcaagcaagcaaagtctacctttgtttggctatctcgtctggacagtatacaactcgctcaagccatcgacgatatattggaatgcggcggtcagctctacgaccgtgttgacattggtaacgaggacgttgattttgacgatgtcatggataagcttcacaaagtgtccgaatacctcttttctgatccatggttttcgtctctatggactctgcaagaaatcgttctccgaaacgatgccattgttctttctactgaaggagagtctgtgccctggaaggtggcgcgacaagaccagcgcacatacatgactatgttgatcaaccactgccagaatgtctatacttctctggagaaggcgcttgaaaagacgaaatcagtctattctcagccatacccggacaagacaatgaacgcaatccgccgcgttcagcagctcatactccaggttggcttctattatctgtttagcaccaaccccaatgtactgtttggcacggctcgctaccgcacaacgaaaaggcgtgaagaccgcgtctatggcatcatgcaaatctatggcctctgcgtcgggaaatcagcaaggccagaagaaaacccatctatggaagagctggttattgaattcgcagcagccatcaaccataatagcgccatcttaggccagttcttcatccatgtttcgcagccaaagccaggatatacttggcggattacagaggcgtcgacagtcccaaggtcgcttatgatataccgagatccaaacagcatggccaccatcaacattgattcaaatggaaattgtattgccgccggtaaatgctgccagcttcccattttattatctgcagctgagaaatccggagaaataacgccattacaagctgtgaaaggatggggccttgacttcaaggttctcctcgacggccacatcaatggcgccgcatcttttagcgcagcccatcaagagcactatatagtgcggcgtagctctgccacagaaattgatttaaaggatgtactggttttatggctagggaacgttcaggcagagttctcttttggatctaattctcatcttcgccgtaatgctggcttgctcttgagtgtgcagaattataacaccgacgagtgcgtgttgcgttacgagcgcctaggcatcgcgatttggaggacaggtgaaaaaccgaaaccttttgaagaacccgttagaagtattccctgggaatggcatgaccaattagtattgggatgaccagattatgaaagatacacttgcttcgctttgaacaagtccattcctttgtaagatgaaaatgcagagctagggaacaaagtaagccttggggcctgaagaagagctagtacatgtacaaagattgcttcggtaagagaggctttaacgaccgcgcagcctacggaaatctacagaaatccaacaagtggtgaaagatatgtatcttcattgaaagcgcgagcagttagttgctacggaaaatatatatacatatatatttgggatttatcgcgagtggtaaaagggaaagaaaaagagacgaaaagagagcaacctaaaaatggaagcatagttaaaggggatggaggaagaatacagggtgttcttttcagcctcgaataaaccgcttcattactactgttcaacttgctcctgctcaaaagacacacaattatatttatgataaggatgatgaggtcagttgatatagaggcgtgcgttgtcttggtttatcaatgttaggcacgtgtcagtcagcattcaagcgagcgcttgggctggtctatcgataggtcaagatcaaggccaaaatacaaagtgtactcttaccattctttatatgaatatttatgttgcagtcgcgggtttcaaatagccatttagaccatctccctaggacaaattactaacatagtgtccgaacctttaaaaaggctgtttgtggccgagcctatcataaaagctgcatatgcttgtcccgtctatcaattctttttttttttgaacctgtgttctcatttgtgatattaataaattatcgttctccattttctattgccaccctttgtagtacgggtgatttaatcatgagcagctcttattggtcctcccttgctcaatttgtgaagggaacaatgaaactctagtgcccgaccccgacgagacagatccaaagaaagagtggaaagaggttcaatggcctgaaaacctccataaaggacggcatagaagatgcaaaagacaagatcgaagaatcggtgagaaagggcattcggaatgatccatcatctagttcccatcgcagcatgatgaaaagcttcaaggggattgccaatgggcgaaacttgtgtcgatatgttggaatggattggcactccttctgtattaccccatagcctttaaaagcaaaactgcattcctatattttaataaatatatatattacatcattttcagacggtccagacaggacttgttagtttgaagcttctgcccgtttttattcagtgccttttacttcactctgaaatgcaaggttttaaatgtttatagcatcttcttcggttctcaacccagcttattttctcatccgtctccgcgtcgatgaaccacactctatctggcagacatggcaagtagaggagcgcgtccgaatcatcccagttcgtctcggaatcatgtcggacaatgatgagctcctccacgtagatgaacttctcatatcctgattggtcataaacgtcatgcaaattcatctcacgcgcaaatttcagccaacaaatacgcggtgcctccggtttcatccaaatgaagcgggacttgacaatggaaatgatgtccaagtcaaagttgacacagacataccgaggctcagtgccaccagtataggcgcgctcgtattttggagcaacggcattgcgggcttcgcggcaagtatggagtgcggctggtaccggtgtaggtgaggtcgcatataccagtctagggggggcattccatatggcgtcagagaatccgagtttgtcactgggatcagggtacgagacgtattatcccatcacgggcttggaacaggcatcagttgaactataagcactgaaagttaatagagatcttgtaaactatggcctaatctcttgtggctctaatagataataactgggtatgatgaatgaatgccaggctctgttggtgctgtaactcagttggaagtactattttaacagaaattaactgaggaaccaagtgtaatatgaaactaacgcatttctaggcgaatgctaggcagacatgtgctattgatacagtgaaacatatccgatgctaatacgcaagtgagaagtttacagattacaacatttgtcttggacactgtaacgtgattcgtgcatcgggagtttataataaatgtactttgtgtttgaaaccgaattcgcacctaattttactactagaatctactacaactactttcttcttttatcaacgacagccacacctatatttctctctctggccagccaaggctggcagactgacactccaattgggcggcaatgaggacccttgtcccgattttcaaccagcacatcaccacgaagccggaaacaaaaatgaagagacatcaaatacgactagactttggcggctgcagtttgatccgtatgttgtgactgtgcttgacctatgaatctcaaccattcccccactccagcggtaagccgctcgcagatgttgtcatcaataagccctcgctgccaactaatctcaatagttaggtcaccagccttaatcgccatgggactaatatgaatgaaagcctctgtgacatcagcgctcaacgaaaagactgcccgcgaaacagaccaaccttttgagcctgagataccctttggcatgttgtcgttcgcatcttgcgcctgtgctatctctgctgccccaagctttccgtccatcacccccagatttgtcacattccaggccaccgccctcggcttcttgagatcctgtttcatctgtgatcgccaatctctcactaggcccattaaaccgacaatgtcgtttttcaagcctaaatccaaacgctcctgaatctcgccacggacccgagcagccgttgcccataggacttccgtcaatgcgtcactgccggcaagcctttccagattcggctcgcaattcacatttgaagatatggaagacttgcgacatatcgcggccagatggcgaatcctcttcaccaaagtctcatcgaacttgtgcatctgtcgagatacaaagtttgccatcgtctgatcagcctcaaattccaagggtccctcagaactcgaaggcatatgccgtctcaggttgagcgccgtgatacttgcaaaagcaggcgcttccttgtccataagctgtgttgccaaggaaatcaagacggctgcatggaaaaggcctgtgagagttgtcttattctgacggcatgcggagagaatattctgcagcgtgtcgttgtcaagcgagatgatacgttgtgtcgtttcgtacggttcaaggcggattggtgcccatgttgcgttcgtagagtggtcgccagcgagaaaggatggtttcagctcttgccatgcggtagcagcggcaaagcccagcgagacgggaaatttgaccatcttctccattggtggagggagacgctctgctgttgcactcgggcgaactacgtgatcttgtaacagtggtctttcggtcacggatacaggatcattcagatggcgcaacactgtttcctggaaaatcttgccgctcatgccgtctgcaatgggatggttccagacaaacatcaagtcgaggtgagatagatttcccttcgaccggagcactactatcctccaggctggtcgtgtctgaaggttcgagaacttggtgtcaagttgctctctgagactgctgttatacagagactggtattcctctgccgagccttctatcagcagttgccattggatatggtgagcgagattaatagattcaagctggacccagtgggggcactttgagtcgtcgccgacaacgccaacttggagaaaaggatgtcgaaggacagctgcagctattgcttgctctaatttgtccatgagctgtccctgcgcaccctcatccacgcattcgttggggatattatagcgacacgtaacgatggtgctgcgatacagaccaagcaaatgaagggccgactggaagcattcgctatcacgggcgcagaggtcagcgcctaagctggtagtaggtaggagatggaaacgtacagatgccctagtggacgaataatctttgcgcctacattgacgcggtcatgcgatttcggttcaacctccattttgagcgattttagcttttcattagataactttgaccggctttgttcgccaattggcaaatcgtggtacggtaatgtttgtatcagcgcgaaagaaatgatcaagtactattttccactaagttataaaaagaaagtggatggaactggactcagaccgtgatgaatcaatttgatgagttcacgagtgctggtgctagtgatgagttggactcgtattttacttttgaaacatggcttacgcggcctcgcaagaggatttatatagcacagtagctgcatgtacctgtacgaaaatttaattcatgttgaagaatgtctagaatctcaatgaaaattgaacgatttatttattatcttttcgaatgttattttcgtcaagtagaacaatctttaaaatttgaaactgatcattgttttgatgtttcaatcaggtatgtatttgacagctatagcagctaattcaagcgacaccatctttacaatagtattgcaaccatgaactaatgctactccagaattcgatgccgctaaaagagggcaattttaagtagacccatgtaagattttacgtgtaaaagaagctttttgaaggcagattacttgtcataacgcaaggtgcaatagactcatttatcaattctaatactagagaagctgcagcttatttgttgcagcggtggctgcggaagctatcaggtactcagtattgtgtaaagagcaatgactgcattatatttccctgttctactaagggtttagttaatatggtcggcgctctgcgttcagggacgccccaccgtataatcatctggctttaagcatgattgctgaaacgatttaagcttattagttgccctgcttggaaattaagttttggatgaattgatcatttacattgaaagaagtattttgatgatggaatagagaatttagagcgtgctctcgaggaaggcaacggtcgcgacgccgctacctgtcgaactaactgttcattttagtagatgcgtgtaagtcaagttacgaatcaagctgagaatcgttttcggggcgtagtgagcgttgggcaaatacattataatacgactggccatgcaatggtaatgtccgtttctaacaagatgccgccacgcaccaatccaacgctcagacttatctcttctaaaaacaagtaattgtacatgtctattctaagcgggaaatggcattcactcatgaaggacaagcgtacgggatcttatctattactatgtatagtttccggcattcaaccatacctactgtccatttacggcggctctccgacccgcactttgctgccaacgctcgtttctaggtactttaataccttatatcaaagtatcggaaataaattcaactaaggcgagtctcactcaatcattggacgtagccgtacaaagtacatcagtaccctttaaatcttgatttcccttaaactcacctcttcttttcctcttcttgctgggtctagggtccgtagtaatgtactcgaccaatcctctgggcaaatctcacgcgcgttcagatcaattcagagcctcaaacaaataaaaaaaaaaaaagtaaagcaattagccatcgcaagtagcccaagaggtggcatgataaagtcatcagcatcgaataacgcggctggtagcgtaagcatgaacaaccgcccatcttcagttctagcaatctagaaaattggtaatgatgcactcgctttgttgaaaatcaactattccaaggacgatgtgctgatgactagtctatattatattgaactctccttcctgatagtcaaagtaatgcttccaatgcttcaacaccgctcttcaaaatggcgggtttgcttattgcatataaccttacggaaacttgtccgttgatcatcctccgacatttagccactccaagtctttagtgtctcactcattgaatgattactgcccaactatgcaagtgttgatttgagctgtaggtggagagtgattcaagctctatcattcggttgacaagacattgctcgtaacgacaaacatttcgcggatacttgtaaaatctcaatattattgattcaattattgattcgatgccgcacttcccttatcacaatagcccgcctgtttcctacaaatttgcctatgttcattccaaattagcgcttacaggcgaacattgattcgtttattcgctctgctccgcagcatagctctcagtccctacatgcagtgaggacgcccacttgttcacacatttccaggtgctgacccctcttttcatcagcccataactctgcaaaacaatacaatcctactcatagctccaagcagaatcctcgttaccagcagctatggaggccgataagcgagaagttgttcatgtatgcgttcgaattctcgagagtctaaaggtgcctggtgcagcaggacgagatcagtttctatccactcttgccccgcatgggactgcatgccattcccggtttatggtaagtagtatattcgcattgtaatgatgctgcgtttacttatcaagacgcatgatactgacagtaggaattgtcataggtaaacaagggctttgaatatgaacaatttccagacggctttgcagggcgtataccatgggactcgatcgaagccggcgagctcgaagaagggcttgatggcgagcctacagtcttgattgatcgcgaccttgccatggtttggacgccatactgggtcacgcgcaatggtgttctcagtcaccttggaactaattgctttactctgataaaagcggcctgggatggaaacttgccgcagaaagtggagtggaagatttgtggtatgaccgacactgctcggcctccaacagatgaggataggacacggcttgggaaagagtaaataaagtgaatagatagttcctccccatttaatacatgttcacgatacgttgtcgtttgagacggatggtttgcagttcttctatttgtattctcgagttgtcgtttgcacataagcttgacctatttagtttcgaaacaccgacaaggcctgcatcctggtttttgcacacaagcactttctccatttttacatatattgcttgaatcctaatacacttctcgctgtgacattcatcctcctcccagatgtggagtgaaacagacgtatcatgtcaaaacctctcaaatctcagttggctcaatgctccggaagccaggtaccctcttcttgtttggctccctcaattggtgccatccaactcggtcgatactttacaaaaagctcaacatctgccttactgtcttcaacagtttgcaatccatcaattccgccaatcatcaccgacacccatttgtcactgaagctcgaaatgcgatacaacgttgatccacaatccccgcagaagtggcttgtcatggtattgccagtggcgacttctttggtatatgttttgagcgttccttgaagaatcttcagcccagcaataggaagacctaggttgttggtgtttgtagagccagaaaacttgcggcagtcaatgcaatgacatcgcatctaaaaatgacttgacttagttataacaaaagtaaagcggaaacgaatagaaataccttgacagaaatgtcgccctcaaaagagacacggtttgcaccgcatagacaacttgactcaagcatggtggttatatggcgattgcaatactataggttgaaggctctgtgagttgtgattgggtttaatgtttcagatgtctctttttccttgtaaagaggcattggccatatttatacttttatctcattatgattcatcgcgcttttgtatagtttatgaagttaccgaaccgtaaaccggctgacggctattggttattaatcgtgaagtcatggttatagcagccagcccgctaaatcgaaaaagttgtttcggacttggatgcacctgagtctgcttactactgccgccaaccaatgccgtgttatactaccgagttacagcgtccctcataggcaaccccagttcagaatctcgggacgtcgggggatcaggatgtcggcgtcaggaagtcgggcaatctggaagtcggtaggctcaaatagggcagtagattctaataaacttctttttttatatctaatagccacagagatcggatataggagctgtacgcatctgcatgcccgcacggctaagcgggcggctgccaacgtaagctgatttctctgattggcttcctcccataaactccgactctccttgtgtggctcggatataaagccttaatcacctaggcccgtactttgtaattattgcgatgctgcgatgtaataatctggattctgccaaaatacggcgcgccttaaaagtgccctgtaggatttgaatcttccaaagactggagttgtcctaacctatacactagccctagcattcgcctatatgtcctctttaccacactagggttgtggccatggatttatgtattgatcgtagtttttaaccaaaaacaagtatataaatctatagccttttatttgagtctcacagttgcatgtaatcattgtctcttctcgggagccgaaccaatcgcacgcataaaaactgcacttgaagactaatagaggagaaaaagatagatagtatgccacgatggggctattgacagcagcaagccgctatctcgcccacctcttgacatcacgataccgcattacccacataatgcttgccgatatccttcactcatacaaagaccggtgataagtcccattatctaaatccattaacgccggatcaattctttatttcgacaacttgtgtatttaatccaaaatgatccgcttagctttcatttgtgtatctcttcaaccacgcaggtcttgtgagcaactccttcattcccttattaccgcatattctctaccatcctcttgaccatcgtcattatctagctaacatagaacaatagcttacacacttcattgagcgtattaaaaactctctctgtccctaagtacaatagagtaactttcattacgcgtaccttggctacctaagcgtaatattgttgttgacttttgtaagggaggttaagcgtctctcaaaaatagtaagtagtctttacataatccacggctcgattactatctactattataagaaagaggaaattaaagtatttccacaagcggtaacttgccctacagctttatccccataaatttctatacttaataattaatgatgcatgattcggatgcaaaatctttggcccacttcagcctatactctcgggcgtaagtcttcaggtcctagctttgatattgaaatcatattggcagcttttatgatgtaatgtacagagaaagagtcgttttagtatcaaccttggtttttttaaaattcaccagcgttgtgatacatactctagcgttatggtactctagctcgagttacaataaaattgtgcactcacccaactctgcgcatccagggagctgtatcaatggtactattatgatagctctacttgactcacaggctgaatagagagtagatcactctgcagtggatgctggttcgcgcaaaagttttacgagacgaatctacttatggttccatcattgcattctactatgcagcgccagcaagtttcaggagagcttgtcacactaagtctattaatgtgtcagcacaccttgaggtgtcgacactcgagaagcctgattcgctgaattagaccacaaatatcacgaattacattgatatccttagctcgccttttcttcttcgaataacatgccacgcggtcttcatacttccaagctgaatcctgtacatttttatctggcacaaatcataatatgagccaattacaatctcattattgcggcgaatgaaaactcgcatacaacataccagacaatttcattttattccatgcataaatggcagcataggcgttcatagcccacatattatacaaccactcttggcttaatgtacacattgagatttggctttttccagaatgtgtaaacctcgtgctcctcataccagtttttgctatcaggatgaagaccgatatcaaaattccacaagatttttgacaagatcaagcgcatttcggcatatgcaagactaaaaatagttagactgaccatccttgataagtttgagagagtatagccactaacttctttcctatgcaatttctgggtccatacgagaatgcctgaagtgcttcatggcagtcattcaggaaccgagcatctcccagccatcgttccgggataaaggaatcaggcaaggtaaaattctttgcgttgtgatacattggccattgccaaatccccagaatagtctaattgtctgttagagctgaccaggaagcgtctttgaagaaaagcaatacacacattttccggaacatactgtccgcatatcatgtcgccaccaggctgtgccttgcgcggtatggtagctggaactggaggatacacgcgaagcgtttcttgtagcaccgccatcatgtagctcaacttctgtacgctaagaagatcaatctcagcttcgtttgagaagctcgatctcacttcgtccttcaccttctgcaagatttcagggtgagtgagtagcatataggtggctccagacaaagtcgtggcggttgtttccgacccagcaataataagcaaacttgcattatccaaaagctcaggataagaaaatttctgcaaagtattagtaagagatgccagccagagggttcaaaaataaagctatagaagccataccatgtctccttcctttctagccataacctccataaagtctgcccgtgggctagtgttggccaaccttttgttgaccttttcttttgtgatttggaaatacatgtggaactttttgcgtgcttcctttggaatgagaaattgaattaagctttccccaaagggaaaccggcgcaaagcgttattgattgcgcccccgcggactcgttggaataccagtgacacccaagggtgatagtcagaattttgcaggcaaccgaatggttctccaaaggccaagtcaccgatgatgtcaaacgtcgtccagttataccaagacgtcatctccacgggccgatcgccattgtcacagttctttcgcagtccatcgatcaacatatcgacatagccttgtataagaggctgctgatccatcattgcctgcgccgaaaatccgtgagacagggtcctccgcatgcgagtgtggttttcgcggttggcgctgattatgctgtgttgctgtgtcttccagaagatggggtctttgccgttctctccctggccgcgttttcgatggcccatgatatcattccaagcatcgctcctgcagtaggctaactcatctggtgctactcgcacaatgtctccatagcgctgttgtagttcaaagattttccgatgagacatgccagagaagatcatacgagtgtacgggattcgagtagcggcccacagtctagggcctggatactttcgaaggggatggaaccagacattgtagattgggattgagatgagatatacaattccctttctcgaatacgttagctctgatcaagagattatagcataaagagactgaggaagcgacggaaaacgaagattaggttatactcacaataataacgagccatagtataagagcgactccagacggcagggtaaaacccagcgcctcagcagccaaaagcatgacgatgagtctctatatactctgacgactgcgtattccccgagttcgaagtgattctatagtctgggtggggggagcgaacagttcttatatcgctttcggatacgactgtaagggggtgccgttgatcatttgcggggcctgcgcggagactcgattcaattttacctgccctactcatggtgcagttaattacttacactatgagatattggaacttctgaatggcagaccccgccattcacataatatactacctggtatcacgcttaataacctgtgggcctaaggagatgggcaattatttgcgacgaaactcgaatcagctttcacaaatcatctaccaaagctagactaccaatttagaaagcttcacgccgactgcttagtatctttcgcaatgggctccattagtgttgtggagaaattgttctcataagggtgtgttactacggttctgcgatgtagcaaactttccacagtcaccaccttaatgaggggttaactcatgttgcattccaagtttgcttcaatttgtgtacgcaaagttcgctattaaccgccctaggcctgccacagttgcgcccgcatctcggttgtataccgtggtaacgccgattctggattagaacaaaatatacggatacatgtgttccatttactgctagcgtcgccaatcatgagggaaaaggtctggtgtctcttattgacgctactgcgtttctttgaaccagtctcgtgagacaagtcaatcaaggaagcaagaataccgtccacataggctagatggaatgtctcacttcccagtgccctgtaagcaaggtaaaaatagctggtggtttctctcttctccagcttgagcaaactacatattagtccagggttgttgtcaaataagaaacggtgaaacaattaatttaggtagcaaactccgaagatagcacagctttgtcaagcgacagccgacacgtttcgcctcgtttaagaggatgagactagttgagttggcaattagtagctaatatgcggcgctaggtgtatacggattgcatcaatacttccacgaatgatagaaatagcaacgagttagttaccaaacgtctattaagagaggcttgtataatatagttcaagtagtccaatgccttactaacttcagtcatgaaaatatagtgcttattcactgcaatatagtgcttatccgctgccatatgaacaccaatgaaagttcccagaaataaccttacaacaccattctgatgatgcggatatttcacggcggcatgggtgggtcgggatcctctgagtcgatttagtttcacatgcatcgccatgacgaaacccaccgttgcagattccaacagtgggtcgagccgaggtctagctcatgcgcttcgatattcttacacgagctatgtaatatgtacgtcgaaactctagtatcagcgaatgacaatgggatgaaatagtgcgacgccaaggggcgccgtggcactcctgtgttaatggacgtttggcttgaattaagagagtgatgtccaactgattgctaaggaaatagctgaaaataaggccaaggagatactcagagagctgcctcatgaggtatacacggcaatttatattcgcatggatcccagctatctatagccgtagcttgctctcattccttctttgaccaatatagactgacggacctcgttttgctggcaatccacctggctactgctattcacctcgtatcatatatcacacagttcgaaacatgacagatcaactgaagaggaacaaatggtacccttctctcaagagcgctagtacaccctgctgttgaacgaattttctccaaaagagtgaaaataagcctaaaggcagtatacttcgacctagaatcgaatgaatatgatttgtgaaaatttattgtccttttgttgtctgcatgacatgaattcaatggctcaccatcagcccagcaacgcagtcaatgtagttgaaggagatgcgcatcttgcaaggagaaggatgctcccaaaattgctatagtatttcaaggcgtaacacattcaagcttaatgcattatctactactccgagagactgcttatacaattgtgacgacgttctactgtctactggaaacatggtcatagagtttctcgccgcacctcctagctttgcttacggtgttgtagatgtcaatacaaggaccttttggagtatgcacatcgccgagcatttcattcatcattatatctagttcatctttccgcatgcacatctccccttgatgcaccaaaacaagattctcaccgttgacagagtacgatgatcccaccctgaaccccatttatcttcgtatcgacaacattctatttctgtgcgatagtctccagctgctcattcgtactgtcagttatttcgtaagatttaaaatgacgatataatacacaggcgtttcgcgtagtaattcggcgaggtagcctagcaattcgttgttggggtgaaataaggcacccataggatgaaaacatatccgggtaactattccgtgtatggctgactgcttttcaacttacttcaaagatcatccggactgatgccgcccgttttgtatacccccacactgttgtaagtggtcttcgaatgaggcttccgtgaactggcgcctataatgaagaggcgggcggctagacttttcgcatccaatgcaatggaaaccccattctacctcctgcaacgctctattcagccatggcacccgaacgattgccacaaatcggagcgggttccctgactgtccgtcataaggatctgtcagatatggcggcggtatacggcatgcgatggctcctgatttcagcgccgccgttactttttggtcttccttgtgaaacacgtacttttccatagcatctaatgacccgtgaaacgtaacaccagcacaaagggcagattcatagtcgaccaagacagactgctctgccttcctttcgttcggtgagtatatccccggcataactctcatgtgaggtatctttgcaagcatctggggctccagcccgaatattcggctcacgcgcctgcgggtcaacggcaggtatagcttatcctttgatagacataagaagcaaaccctcttgcatgtaaggagatagaggtaaccgccaaagtcatcgcactgttcgcatttgggcgtacatagtttctcatatagcgcactgggagtaatccacctgccagcttcgatacttacaatgccgtgcaaggcattgggtgcatgtgtgatgatggctctgtactcgggaaggacgtcaacgagctccgaggcacgtctattgacgcatcgaaaatccgcgagggtgcgcagatccagttgagagagaatcttggcaaccaactcggcaggaagagtttcgagagcaccggcgcatgactctggtggttggcggaaacgatgcccatcaggttgagactggaagcgacacgcaggcaggttgtcgtccaaagtatggtctttgaggttcatacgagggtagacgagattgtggaatttgggagagatgactgagagttcctgcatcttgtttgttctgcgtggtataaacaacgagagcccaaagtgagcggaagcggcccggatctaaggttcaagagtagacgcaatcgaatcgcaaatgtagattttagctcgcgtgcacaaacaaattcacgtgattacatgtcagattgaggttgatgggagttccgagagaagctccattaaccaacagctctctaatatgaccgcttaaccatattgaacctccttctctaaaaacgctcttttacctacgatttcagaggatgaaagggagtatcccaagggattgccatctttaacccaaatatccagcgtcactggtacttcaagatttccagacaaccctgcccctcgtaatagcccaagagtttaccaatccgccccagagagaattaatacaaggccgaagtctttatcgactggtgtggagtacaggaaaacgttgagtgcaaacgccgcaatagtaagaatggctgaactgcgagcaccaaatacagcagtggagcggacagtagagcaggtttggtagagcgaactgtctcctgcattggtgcgtaaaagacgtctgagctcaaaacggttgtgttgaacacttttggtagctgcaacaacatgaatacatcgcgagcccagtacactgctgcaatgccattgtgatcgacggctctctccagatagagtcagcacgtatatcagcaaaattcatgagcgaatgtaccaagattggcaaagcgtccactgggtaggggctaaaaagctgtgcccaaatcgaagtgcgggttgacgtcgaagtatatataggcgacgcgatatcgtcgccatcgccagtgggacagctgcccgccaatagccggatcgtgctctttgttacagcccaagagccatatttagaaagaactgctttcgctctttcaagatattctattacagttttcaagtatttcaagatgcattgttcattacttctacgccgtatgttgacccaaggccgctatttaccaaattccatttggcattctcattctcatcgttgataaactagctttacatgataaatttcttctttctcatccttgtaaatcatttcggcgtatcacatttcaagactgggatattgagctatcacacctttctttatatgataaagtcgaattttgggctgagctggcttacactttgccaagtcactgggtctgtccgcaatgctgcaaattacgtcttattaatactgtggatatgccgagtatgcaccggatcataagagaatcgtatcaattgttccttgcaatgttgacctatctcgaagatttggtacagaaacgtattctatctaccattaccacgtacagcttgcactgaaactctcccgcttgggcaatacacaacacaaatacctcgcgacgttgatgactccttttatagagaaaagataatctttaactctcggtccacttagagattcctatgcagcggaatccaggattgttaatggacagtttatactacgtgaagagtggactatctacaatgaaataagtgcagatttacgactctttccggaacattattctttccgtctcccggtctgcccacatcttcgtttaatgggaagcgatatcgaaagtccagaggcggattgtcaatgatagactacatcaatttaatgacgcatgtatgaggcgtcgtaacgagagcgattggcttgagaaacttctactcaaagagctcaacttgattgaagatggtatatcttcagcccttagttgctgtggaaagtggatatataagtcctgtttgcgttgcccaacagaattcggagtcatagtttcccttgacaagcgaaggtaaccattcaggctgggcacagttttgggatggaagggtcgccaatggatatgagttggaaggccaatgtggcagacgagaggtgtcagctaatcaaaattggtccatgtttagattatactcatgaattattcgagagctatgggtatcgggtggctctgataagcatgaggctggcatttaaacgttttgaaacatcccgtctagttagagcataacgctttgtgaaaattcacaatagatccaagcgagctaaccaacagcccaactatagaactttggacaatacaatctcgttaaataatgcttcatagcttaaaatctcagcttaaacagagataaactttgttaagcccctttcacaaagcaagatttgaaagaggcgtcgagagcggccgctcactaatgcataagcggccgcctaaactccaattgcgaggaagcccttgtgtcagccaatatttccataataggatgtccagctccgtgaaaagcataatcattcgactaattccgaaaagactaagtcaatatcaagtggagattggccatcaatcgatttggcgataccgactcgtctctctcaaatgccgtgattggcgtcgctttaggtttgcaggctctattatccgggacacgttacggaaaatttcggacatagcccgagcatattgtagaagtcttaatcacattcgcgcttcatgcgagtaattcatatatataccatgtacagagattattacgcggtaatcgggttcagtacaaggtgtttacctgaggttgcaatttggctgcttttgatgattgaacatgatttaactcgagatgatgaaaaaaaagttggagatttcctgaatttttaatatccaaataatatctaaaatctaattttctatcaaacgtctcaaattctaccgtcgaatactccaaacaagcacaaatgcagagctgccctaacacattttcaaacataagtttcctctaagccatcttttctaaaaggtgtttatcctgcaatagatatttcaaatctcgttcattggaagtccatatgactgttttcttcgaagcagctcgctgacttccccaatatacttccagaggaaccaagcaacaaccaagaacattggcaaggcgtcaagacaatagacaaagacctccgtagtcagcaaatagccattactgccctggcaatactcaataaggcggaaaatattccgcacgataatgagcacgctggcaacatatagagcgtgaagatagcttctccatttaatatcggactggtagcttcgagctgtcggggcgagcatcattcgacggtgaaatatgagagctatcacaacgaaaagtccaaaccacaacagctgcagcacaagtccgccgatgatgatgttgttggccagatcgaattctttcttgttcgtctttgcagaggctagcatgccaccacctacgataacgttagatatctccaaaagaaagtgaaaatcagggtaaaggttttgaatcgtaccaccaccgaggaggagaaaacaaatgacatctccacaaacaaatatcttcgtaagccatctccgtccgataagtgcatattgttctccatcaacgacctcgataattcgcccaagggtcatataaatggaagccgcgaacaacgccggagccaacaagattaataacgtctggataagataaggcgtctccgtccaacatcctggcttttggtttgctgaaactgctctggcggcgaaaccaatgacctcaactattgtgagttgttagcccttgtctccagtaagtagcatcagtctcgatagaacacacataaacatcctattaccaacggagttaggaaccaagcctttgctttgatcattcgaaataaatgaccagcaaatgctaagaagaagagtccggtgaagatcaccgcggctgcaagagacgggacatatttataaaaagtaaaagatgtatgctgccagtccgggatgcaattatcgttggtactcatgttgccaagtaaatacgcgaagagagtttaacgaaagtcggaagaaagatggagtacaaaaagcaaagcaacgaatgttgaagaaaacttcttgtcttgaagcgtgaagccagtcatgatgttctcgattattaaataccagcgcgaggaagacatctccttttcttggaggctatgctatctgatttttcagctcgatacgcgcgtcttgcagatatgatactcagatttgagagaacaaccgggattcggggccaaataaatccacgtttctggccacatttgacaaaaagggccccggcattggttttcctatatagtacaataagatccggcgcctatttgatatcacatatctattattgactagccacacctagctgtatatcaatactactcgcatggctttcctcaaagcggaaaaaatggctgattgcaggatagaggcgcagctaatgacccatctccacaaacagtaaaaacagtaagcgcgttacgggatacgaaacaagcgtttaaatcctcttattgccagctcatcttatgcattgtaaaatcgtacgttttcttttatcagcccgatggtgttgactcgcagtttttatgacatggtaggtatgttcaaattgtgtattatcagaacataggtagctagtgataattagaacggtttcgtgtagtaagcacatccgctatattcttccctgaaaagaacgagcaaagtatattacaacaataaaagcgaaaatcatcgtagaaaactctttcggtatcggtttcggtatcgctatcggtatcgctatctacttttatttatacgagtattctgcattctactgcaacattgtagcaggctaaactttaagatccaaccaaggccgcataaaaccccttgcgcctaacgggattcgcttaaacggaattcctgaaattagcgggttgttgcgagaaggactctggaggcctcgccataacgcattcaaatatacttttgtccccggctgcgtattgaacaatacaaaggcaattctctagaatttataaaagaagcatttgatcccactctccacctcattgccgacattgatattgcctgtggctagacgttgctaacattcctacaatcttgatcgctcagaagagcaatcagagctaagtcgagcagcttgttttgtcgatgtggagtcccagtgtgaaggatgactattgaaacaacagaactttctataactttatttgtaactacttattttctaaatctataaattcttgttgtagtagaactgttcccaatttcctctgtgataccaccgttgcttccttatcttttgcccctgcttacctgcattacaacggaggcatgggatgcaaagtatactttccgacactattggtaagcaaaaaagacaaaggcctgaccttggcaattgattagggtgaattggagtaagtctgcgttcgaatattcgctctagtcaaaacgccgacctaggatgccaacatcgtcgtctttccaatacaactttgacgtaggctgtactttaaagccaagatcattgagcccttggcctctgctcttagcttcccgtaccgctaaagaccgcaaggatagcggcactttttcaaggtagcctcagggtgctctcttttaggctttgccatttgtaactgcgtgcttgccagtttcatagccattcttttttctataaacaagaagtcagtaattagagtacgtcaagtattacacctgttttgggtagcatcaactcacacgttgctcgtaacgggtagagaatactcgttgaaggtacccacgcagggtggacctttgcaaacagttgcggttcgcttggtcaagttgtatcgcatatgggccaatgttgtctgagcacctttgtatgggtaatccggcacgttcttgactgtgcaatcttccatgtgttggcaaacagaagagggaagtgataagtggtcacagaatgcctcggtaatcctctctgccgtcaactgcttattgttgaatggccggactcgctgcgcgactctcacggcacggaaccagctgctgccgccagggtagcgatcattccactggctcgcttggaatgactcgctgacgaagtgatttgatcccacaacaaagttgtctccgttggacggatatcctaaatggacggtactgggtgtaatttccatggacatgataaagttgtctgctgtgcccacaatgagcttattcgacaaatgtctcggtgcatttctcacgttgatgagcgcgttggcaaagttgatattgtgtagaaattgccttcgcacaagagacatcggtaggagcggctgttgttcgctgctgggaggcaaagtcagatcaagcgggaagtaatcttcggtcgacatgagtgagcttgcacagactccaagcccggcagagttgaagccagaacggcccaattggccggcctcagttgtgacaaacatgacggggaggtcttccgatgggtctgggtagatttccaggtagacagctgtgtccttcaggaaaacattggccgacatgtcccagttttgggacaagatcacatcaccgctgtccagagactcggcaaggaatcctgcagaagtgcattcttgaagctcttggatatctgccggctcatcgcttgaagcgttgttatgaaggccattctgagtgacatgtccatttacagcttgagaagtgcctgcagctggactgggttttgtagtcggacacggacgaatggttgaccctcgaaccctggcaagatcatagcgagcattgaggaacatgatctggtccaggtcaaccccagcaccatcggcaatgccctggagctcaggcaacgcctcgggaaagtatttctctattcccggaagataaacttccttgataatgcgaagcgatgtgtccctacggcagtgagggttagcaaatgcatgcatctaaatagcctaaagtagactgaagagggcacgaatcaactcataccatggtagcagtttccctggtttgtgataatgggcaaggctgtcgagaatcttttgcttggcttgttctccatgagtaaagccgcgatcatacggcagtcccttgagaacaatatgctggtagttcgctgtcgaggtcatgatgggctagtgctgacttggcgtcttgacttggcgtcttggcttgctggcgttgtagttttagtctaagtgctggctattggtcaaagatactccaaaagtcaccaactctcaatcagggaaatgcgaccttaatgtatcaatgcagagcttggccgtataagcggataattcgatatacaacggcaatacgatcgtcttccgaagatatcacagggtatatcgcgatctcggcttggctaccatctcgaggactagatttccgctagttcgtgatagttttggtatttcgcggggtcggcatgattacttctcttggtagtcatggcgagaggcgtctatctattctccacccccgcaatagacccaaggggcaagtttgttggtgctagagataacggttcttttcactgcttctcaatatgatagccaatttgtttaagaagggcctgatcactgacatgaagatacgaatgaataggagtagaaattctcggcttcgtgaagcttaggagtcttacaacagtggaaccatggatacagaaaagactactgttggctcggcacaccacgatcatgaacttggcgtggaagagtcaagtggtgttcaccatgtggcagacaatgttttcatcaagaaggcacaaacggatcgtgatgatgccctagactttctccagtccacgggagatcaagcttttgactacacggacaaagaagcaaccatggtccggtggaaaatcgacttgatgatgatgccactcgtaagcatcaagacaactcaacggctatgaagttgaaacgctgaccatctgtctagctactcggaacatatactctgaattttctcgacaagggcattctttccaatgcatcagtgtttggacttaaacaggacacggtgagggttttgcgattacaatatacatgtactgagttctcatacttatattcttccagcatctggttggccagcaatacagctgggttgctagcattttctattttgggtatgatatgacaataacacggacattgatggaagcgggactgactttgggtaaacagctacatgttaggacagccggtcaacgcatacttgcttcacaaagtgcccatgggaaaatggctggctggcaacgtattcggatggggagtgtgtattctactcgccatcactgccaaaaactttgcaggtctcgccactactcgctttttcctcgggcttttcgaatctgtcaataacccagcatttgtgctcatcactgcccaatattacacgcgcaaggaacactctcttcgatcgtgcatatggtgggcaggcaacgcggttggatctttctttggagatctaatcgcgtatggcatcgggcatggccacgggccgctctcgccgtggaagtacatgttcattacatttggaggcgttacaatcctctggtctgcagttctgatgctgtttctgcccgattcaccatggaagatgagatttttgaatgagcgagaaaagaagattgcagtgctacgtgtcatgtctaatcatactggaatcagcgcctcgcactggaaatggaaccaagcatgttccgttctcgcggatcctcaagcatggatattcttttgtattgcatttatccaatgcttaccaagcggtggtctgactgctgtaagtgccctctatattagagcatccttcattctacatactttccctgtgagtaactaatggcaacgcagttcaacaaacttatcctaacaggtcttgggtataccaatctcgaagccacgatatactctatgccggaacatgccatccagctattcggtgtcatagttgcgtatgttgctctgctttcatccgatagcaacattaggctaacaatactaggggcattgccggttcctatctgaaaaacttcaggtgcatcattattgtgctatccaacatccctcccttggttggtagcttgatcgtgtattatgtgccggcatccgataaattgacgcgcttggccggcgtctacattctctttacaaacacgatcagctatatcatggtactgagtcttgtggcttccaactttgctggaatgtcgcgcaaaaccaccgtttctgctggaatatttctttcatattctgcagggaatctggtcgctccacatctcttcatcgactcggaggcacccctatatcccacgggatttagagggatgattgcttcttttgtaacaattattgtcctagcctttgctctcatgggatatctgattgtacagaacaggagacgtgacaaggtgtacggcaaagttgatccaaatgccgtacaagaggatgatttcatggatttgacggacaaggagttgcactatttccggtatgcctggtgagtatctctagctctcggtggccacttggagagatctgcaagtcagagtatgttgcagatggacatacatagctagcatgctggagctaggactggaggaattagtgcctgtttactgttgagaatctacatgtgttcatagctcgccgtgtttgtctcaaagtactcatttaaggcaccagtggtattttcaatatatttatacggacagcaagagcccccaacgtatgaaagcgaccgtataacgtatatgtcgatagtaactagcaattgtgttgatgcaatatggctgaataaaaattggctcagatgctacattgtgatactagggaattgccagataccttacgcatactcctaattcagcatatcaaagtctccctcttatctgtgattatcttttaatcgtgtattgaagtcaagaaatcatcaacaaatctcagctctgtgaacggactatccggaataggcctttggagccacctaaaagtgctctcagtcgggaaattcgacaagggaggggaaacgcgctaacgtaatcttggccaacagctattctctctaaaacagcggctgccccctctagatacgtggactcgcgtgagccgacattccgattccatcggcctgaagagagcgtcataggttgtgacaatggagcacactcagcgtagaagctttcacggtacgtcggatagggggcgacaaacagtgactagctgggattgagcgactgaagggcgggctgcataaggctggatggctaatcactaagagcaggatgcatgacctgccggaaacgcaaggtccgctgcaaaggaggcaatccgtgccaaaactgcgtcaagttgaaggcaacatgcgtctcttcgtttgatagcaaccttcgaatgtcattgggcgatcctcggagcagccagaaacgcgatcttccaggcacgcctcgccaggggccatcaccgcccaatgtgaaagcagatgcctctggagaagccagtgacagtcagcagcagtacgacccatccgaaatgggccattcacttccctcggctacgttgaattatatggacatggacagtaaatggccaacaggatctaattctaactcggaaaatccacttccacagcccatacttcactccatcaactatgggctaggcttcgacagtggccagccgtccgacggtgacctcgttggacttgatggctttcacatctcagagatgtcggattttgacttctcttttaatcccatctttaacagggacatagagtttcctagttggtcagatgcggcactcactgtggatacatgtatcttggaccctccagctattactaaggaaagtgagagtgcgaatgattcaacatcataccgcaacaaacgcttcagaaggagcagtacgccaatagatgcagctgagacccctccgccgaacacgaaccaagaggctgcttacttggctcattttgagcgctggatcaccagatctaactattctctcaaggaggatggcaaaggaaactatctcagatatgtcctcgactacattcaaagcgagcactgcagcaaagaatctcctttccgatacgcagtcttggcctggacagccaagcacttggccaaaatctctatatcccacgacaaaacatggaagtcctactatgttcgagcaaccgattctctcggccgcatatcatgctgcggccaggcatataatgcttcagagaccaggtcaacccaatccggtggccaatcggctctttcatcaaaagccgaaatcacgatggcttctttattgtttctttgcagatgcgatgttttgaatggcaatgctactgcaatacttcgtcgcctggatcatttcaaggagcacttgacatgccacttaaacgacggtcctctctctgccttggcatgcaagtttctcttgtggctatgctacatcgatgttcgtctgagaatattctcgaccatggcaccgccaacctatgatggcagaaacactcccataaccacactgcttgacgcgcttattcaccatcccagttacaaccacatcttgtcacattcacactcttacgcatccgaaacttttggtcaaacatatcctcctgaagagctagtacaagatgcgaagaaggtacctatttcagtacgaactcacgaaacattctgcctcatctccaatatgctccaataccgatcatggaaatacctggcagagcaaaaagccgatttctctgtacatcgggagctagcagaagctaaagaagcggccataaatctcgatatacgacgaatggatacagaattcgaccttgccagagcaaccaatcctgctgcaaattctttatgcagcgttgttacaagcgttgggcataacaccattgagagcaatcccaccagccatacggctaaaggtatcgcgaattacgattcgcttccactcgccgcatcatcttcaactaccggccatgatgctacttctaacgatcgagcctcattacaatggctgtcttgctatgcagcatttttggcagccaaagtgctgtggtcgcggtttctataccccactatccgtagcgattcgaccgccgcaatggcaacgagcggcatactcaagattgctctacgactacgggagattcatcgcaagggcatattggcttcttcaatcaaaatacctcgagcgatgctatggcccctgcctgtcttcattgcggggatagagactactgatgagatatacgcggactggatatcggagtttatagatgagatggactcatcaacgaataacgcggcgaaaggccgagattgcagtgatggagaacacacaagcgccccaacagaagacaaggcgggtggtttaaccgaccacaaactaatattaatgctcatgaagcgggttcgagataggcaagatcttttgggttgtcgtgtggatgttcaggaagtcatgagcgagatcaaaggtgctgatgatatatttttactatagggcccaactactcttgttactatcagagaggtacctacaagtgtaatatcaatatgttttcatgtcttcggtaatttcttctaggtatcatctatatgtctatctcggtaaaagacttcctcaaaaacatacgtgggggtatgccttcagcatttgttactaacactcaccgataactaccagtaagggcaacgctgaggcttcaatgttcaaaaatggtaaggtgagaacatgtcttcatctaaaacatacaacactctaccattactaattacatgcatatactattttcctaggccttgtattgccgctcaaatccaaaattccaaacttcagttcgacgctgtccttcggatgactctttaaatccgacgtgttgaaacacactcggctccagcgcccactttaccagtccacgatcctctgcgtagccttccagtatcatatctcccgggaagtcgtatggtgggtctctcagtaatgcttggaagccctctaaatgcctccgaggaagcacaagtccttgggcgcagcacccgtaatgcggcatctcccgggctccatggaactcgcttaggccaaacggattcaatctattagcagagagacgaccggagagaaagtagagagcaataagagctggcagccagagaccaaaaatgagggctccaagaaagcgttgcgtatgcagcgacacgcccgctgaagcacccttgcgcacataatatttcctcccagccaggaatgcgactaacacggcggcgtataccaaaaagatgacctttgagtaggatagccactcttcgttgttccatcccatcaagatttccgagtaaaacaatcgcagatatatccattctctcttggtctcttcagtcttttgttccacaaatgctaggccctttttgaatcgaggaaaccagtctcgcagtgtaacaatgtcatcctccaccagcgcaaagtacgggtactcttgctctcggcacgcttccacgagcgccgaatgatcgagcctcatattctccacacggccatcgccacgaatgtttccttgtttcaagtcgaacgggatgcggcggtatacggagcttccttcaggcggttcgccatagagaaggacttcgtcaaccagcggctcgagccagtcttggccatatgcaaaatgtttcgcgggcgttttatcggctagcagcacaacaatgcggattgatgcgcgctcatccgacgtgagtgtatcggttaacgtagcaacggtcgaagataggaacgactcggtcgtgcgattgatactggggacgccgatgcatagtagtttttcgacgggctgggctggtgtaactctagtagggggattatggatataggcgtccgcctcttcagttctcactgtagaaaagcgctgtctataggctcgctcggcattgaaaaagattgaagaagggtcatcatatgaaaagaaggaggaaaagacaaacagaagaagccagagaatacaaaacgcggcgttgatgcgagcgacggacatcattgtggtcgcgtgacacaagatgatgcccacaacacaacatcaatttgcgccttgaggccacggctttgttatatagctttgaaagaattgaggcggattggccggagaccatatttccgccagtaatctcggggaaaagttccccataaggcacgacaaataccaaatttctaccagggtacttcagccggtgcttatgactacagacatgaaatactctgcacattcttcactgccagtaagcctttggtctcctgagaatctgcccaactttactgcagtctatataaaatctcatttgtcgagacaccccacgagagaccgcctatccatctcattaacacaggtagccaatcactagtatttttatcaagttggctttttcagcctcattctaccagttcaatgaaagatgaagagagatgccgctgtttctcggcgcagtcagaccctagagggaggcagtgagcttattaaactggagtagggcggataaaacggcaggactaccaaccaacagcagagaaatcgagattgggcgatacgagtctatttatgaaagacaaaagagcagctgagccacaagacaatacaaaaaaagatgaatcaagtaaattgcagctgcctatgtggttctctcagcgcaacgttacagggaaagcaggggtatgtggcatatcgctccaactttagcaaatgccgcccatgtctagaactcaggccccagaacctatacaagaattatagaaatgaaagttattgtcaatttccatgtcctgctgctctcttttggcttattaaaacagtttattccaattgctcttgctttgtgagggcttgcgtcgaacataatttccattactagcctgtattgctttactgctattaaacaaggtccgcaccagcgccttccgcccaagctacgacaactcgtaacctcgctaaacaattccaacgtcactttaaccattttgcgctactatgagtacaaatgctaaaataaaactttccaagacggagcaaaaatcttcttttaagccccaatgtcacaaggaagagatccgcagcaatatccactgtgtgaaccaagagctccttcgaaatcgatgtgatggcagccatcagaagacctccaaatcaaagcattgaagttatagcctccgggagttgtttcatagaatcttttcaccgattagtcttttgatatattttgcttcaagtgacacttacccagccgtgcatttcgacgaaacgcatccgctgaagccgtcgtgaagttccgtttcatatttcgatccggtgttgtagtctgtcaagtagatgaattgatattcgccgccctcactttgcaaaatatcaccagctgccaattgtccccaaaaggcggaagccgagccgcacaaggcagcaatgccaagtagaatgtatgccttcatagtggataggtagagaggccttggaattgaatgtaagtaaagaatctagaagcagtagtgatgtgctattcaaaggagtcctcaacgcagtctttatagatttcccagctcgcaaatccattacgatgtatagcggtgagtaacaatgtccccccccccccccccccccaaattaagaatgatttcatttaaataagcttataataatcccttgtaagcacctggtaccttctatctatgtgtaagtgtgaatcccatgattcaagtttgtaaatcatagtgcttatacagctcagctgtgcacatagtctctgccctatgagagcgccctcatacctggcaatttccgaatgcagactattctcgtgagtgctgtggcgcaggataaacactctttgtttaacgtaagtctagcccgcatcaatagcttcttttcagtaaactagtgctgagtgcactaaagtcagttataagttgcgagatatcccagtaacttcttgtttaggcaggcattggttttcgcaatgcttttatctagggaaaaatatccgtcgctttcacatttactttgcataacaagaactacattcagtatgcttgcaaaacccatagcgcaagtgccaggtggctgtaatcacagtcccagagcgcataatgatggacagttaatgcgatggacagttagttagagaatacaagcacagttaggatgcacccatgtaataccaaggcatgttgagcatagtgctatctgcttgtagtcatattggtgtacatacagtgcttggggcctgtggcctttggctcactgtagctaaaagatacaccttgaggatcatttgaaaagtataagggacagagcttggacatttcctatggatagattaaacgcctgcttcatgtacttctgtaagactctctagagagtcacgagtctttagccccttggcggatggcgccatttataaggcaactctacttcctatcagctagagtatcacagttatggtaaatgctgaagcgtaattaaaaaccacatataaaacaggcgcatgaggttattgtagatgaaacaggagctttacaatataaagttacgaaatgaccttatgtataacagcgttaccagcagtataaaaaaatacatcaagccctaggccacagtcactggccttgcaacaggatcactactacctacctgaacatcacaccaggaaagcggcgcgcaaagatatgtctggggcaagaaatagattgaaaaagaaaagcaagggcttataaggttcaacattaagccactgtccaataagaaagacggcccgcgtagctcaggggtagagcgttgcactcgtaatgcaaaggtccatagttcaaatctgtgtgtgggcagttaatttttttggctttttttgcatttcttagctggaaataaataggtaaataattaacgagttaaattatttgctgcattatgattcaatgctaaatagatatttcgtacacgtcgggcgcatctttattctatcccccgctggtcgggagtaaaagttggtacactttgcgaaattgttattttcgccttaacaattgcggcagtagctgatttacactatcgatccctaccctatgcgagtattgatttttaagatagacaacattcaaccattaccactaccgttatcatttaaattatatatatataggcggttgtgtatgactttcttacattaagattcttccaagttgtcaattcgactttaaactgatatattaaagtatcttacgtttgtatcttcgtgaccgcagtgacaccaccatcgctccatctatccactctttacatcattcttttcaaatctttctaccggcactctttccacatcctcaccatcatgagccgtagcatcgctttcatggccctcctcttgcctcgacacggaccgaacttcatcgccagcctctacatcatcgtcgcttgatttcccatcgcgtcgcaagtaccatttaaaaaagtagaccaaaatttgcgccataaacaccttttctctagtcagtaacaagacggcaaggggcataagagctgcctatcattggcactcacctgctcaattgtatacagcaacaccggaatagtgataaacgcccttgtcaggtcatccgcctggctccacattgccgtcaccagcggaatacccagactcgtcgtcttggccgctccgcaaaagcagactgcaatggtctgctccttggacatctttttaacagcgaatatgcgctgggcgcttttcggcagacgggagttggtgacgcgcgggttgatgtatctggcaagaaacaagggtggacgggcgaggtagaagcagatgagagtaaagatgatgtagaggcctatgttgatgaagacgttgaaaataacatctgctttcgaaagcttgtagagagcaccagtgccaaatgcgcctgagaacgtcgtcctattcccttgcattagcatgaagaaacatcaaaacagccataggttcagcatctcccaactcaccacacgagcagtatcaggcaaacgctcggcaacttccccagcatcgtaaccctcaagaccttggccaccacatctcctttccaccacctcaccgcctggcccacagtcaggggcaacaagacgctcaagcccagctgcttcgccacgttggcgtacatatctcccagcgtgctcgggtctgcaggccgccagttttcaaatacagagtctcgcggtatgaagccgtatatcagaattggtgtcagaaacgccccaacggtgttgcctatgacgacggagatgacagctgcggcctcatcgcctccggccgagcgcgtcatgacgacgttggaagcgatcgtggtggggagacaagaggtggcgagcatgccgagcatgatgggaatagaaggcgtgccatgctttagggcaccagcagcgagacagatatgtataaaaactagcattgcaatttcatgtcagtcgattccaggagcaaaagcgcgtcttgattagaatcttattaagaacccaactcactcaacataaacactgggataatcgcaaagctgctcccctgaattatcacatgcagcctccagtttgtcagattctgcttcaacttttcgggaggaagctgcagcccgttgattaagaaaataatggccacggcgccatacaagacgctgtactctgatcgaatcacgcctccatgctctgcaacagctgtatttgctcgcaaaacaagccgattagcccaattcccacaatccagcaatacaatcaacctaaaagaaaaaagagaaactcacatggaaagaaacgccccagcacacacgccaccgcaaatccaatcagcaaccactgcgcagctataaactgcactcctctgcaaaaccaaaccaccagcttattttcgcgccaaggcctcttgtccactgtcatcgtgttcgttgtcgtcgtatccattgtgctccccaaaatcacccttttcagcaaatattacttgggaaaatggaaattatcgtgatgaaatcatagatcgttaaaaaatcatgccaaaagcaaaaatgaacatttctataacaaacaaatgaaagaggcgggagaagggcaagggcgataaaaaaaggaaagcaaagcaaagcaaaaggaaatcacgagaacaactgaatatgcacttcgcaggtgaaatagtagcttgctcaatctctccagccacacaagcgtgcggaatccaaaaaagcttgcgaaattgagaccgcgcaggaatgctgggtttagaagagggcaaagcgccgtcttattaccggatatgctgagcgggtctcgtcggccgatcgctagagatatctgccgacaccgcatattgcgataaatagtaggtaatagtcgtagtcattgtcggataatttgagaggggcctttacggcgtggtgggatgatgcttgagacatctgctgtaagcatagcgataacgaaaagggggtcaagcttggaggggtcaaaaaagcatcagattcagcaccagactcaagggggaggcatgagatacgggacaggcacatgatggcgtcacgtcggcatactccgtgctcaggaagcaacttaaggagacggagtctatttctgaaatacccggaatagataaaactcgaagcattgatatatactgccactatttcctcaatgtcgaaaccctccgtacagacaaaatatacaccgattcatcctttttcctcctcccaagcagtgataaaacatctaatcatccaaaagctgtttgtggctaacccctcaaggagcagcgacaagcaaggctaaccccaacgccgtgcgatgcctgtggtatcaacataaacattctcccaaacaaggttcgggagataaaatcgtaataagaggccctgctctttcgtgacggctctagcggttgtaagaatattaagtagaagaatgaatggtagagtaaaagaatattcaaagcaggcactttttttgaagagaaaaagaaaggaaaagaaaaggaagcaaggaaagcgatatgctgttatcgcattggctcgagagaggccgggttatgcgacaagaacgggtgctggtggtgctggttcttccagtggtagagctgtcatggactcgccagcaccggtactacttggtgccggcgcaatctctgggtctggaatctgtatgtccagctagcgagagacacttgttagcattcatggtcaagtttagttaagcaatgggaaagggccttcttacagtcatgtaccccgtgcggcggagcgaaatcagctttggtgggagaactccgtcctcggatgatattgtcttttctttttctcgattccactgttcgatccaagtctctaggctgttcagtcgagacttgatgccggtcatgccaaagtcatcccacagccagccagttgcgagcccaacaaatgcatcaaacatgtttcgaatattgtagggatcaaaggcaggtatcagctctttgttgagcttatcaataatctgccggaattcaggctcaggaatccccgcaggatccaggatttcaggataaagatttgaaaaggtaggagccaggtcaccttggagaagccagtcgcggcggattcggataatccgtgtcttggcatactcggcagagtctgtcggtacgtggggattcaagtgagggaagcacgggtgctgcggcccccaggcctctcccagatctggttgaatctcttcgcccatgatggacgagttggatgaggagattgcagatcctatgccgtccccataagagacgttggaaaatcgatgggggtccatgacatccggtcctcgctccaggtctctggagtaggacctcctcaactcttcgttttcaggcatgacgccttttcctttatcgactccaggcacgtttgcaggcggcggagattcgctactgaagtcgccgctggttctattttggaagtcaaaccgagttggagagagcgtttgagagcgtctctcgtcgtacgacgcacggacagacccaggcaggcttattcgcttgttatccgtggtattcagatcgaactggaagctgatgggcgttgatgtggagtgcctcgcctgtatgtgctcggcgagcgtgagcagaggatagtcgccggcgccagtaacgtttgggtccgcggtgttggtagagtcgtcgagagccggatgctgcagcggtactgggggaccaatcggacttgaagggcgccgcctgtgggtggaaagccggggggttgagttggtaggattccacaagcgagcagacgataggcgctgcagccgagtcggatttgcgcctggtgttgcgaggctgccgaatatcgaacgttggccttgcttatgaaagacggtctgatgcggcgatgcaggcgccttggaaggactggagcgcgcgggctggtaagaggcaggaactgcggagatggcgtcgctgcgagagtcggtttgcgcgcctagggagggcgggtcggccgtggctgaaattgcctggagctcgtatgaagccgtgggaatggtggaaagggcacggccgctgggacgaccgcgctacagggaaacggcgatgcggtcgcgtcggcgctggaggatggcgattgcagcgcaaagctgctaccgggcgaagctgctgagcgtagccgtggccccaagaacagcaactgaggtgctgcggcaaaatctgcgatcgactcttccgccgtggccgtcgagcgcaatgctgcgttggaaatgcaggcccggagagcagatgctgggaagggcttggcgcagacgccgttttcgtattggctaatcaggggcgggtgctcaaagcagttagtgcggctggacagattgctggcgccgcaactgcgcgattgcatatttatcgattgctgcgataagacaaagagcgtgggacgctgaaggcaggcagggcagggcaggctttttaacaatcaaaacccattgttggcgtcatgagaagtaagtagttgtgaaaaaaatagaaaaaataaaaaaagggaggcgagaagtggacaaagaagagaaaaagaaaagaagcgaggaaagaagcgaagaaaaagagattagagctctggatcgcaaagacgagatggaatccgtgcttcgggagcagcaacgagatggtctgtggtcatgtcatgggaaccggagtggctttatctgcgtgcgaagcttgggtgcttgtttgtctgccaagtttagccctttgtcgtttgaccccatgccgcatctcgagcctcagggcttacgtgccttgtttgggccactgcaagtgagcgttagctgggagaatgcggcatggcttcgggacccgacatcagtggcgcccagccagcgcgcagctgagcgactggagtctggagtctggtgctttctagggcacggaatggggcacatgcaccaaccgggctgttggcccagaccggacagtaatgccccaatttcaactgcccgccatcaccagcattaccatccatgacaaaccagcagctcgatcagatctgccctatggtggagatgccgacaaacatgattttcatcgctgctcacggcattcatttccgaagacgcagaactgcgcacagcacgggttatgctaacaaagaattccaccacaagagtcaaccggccgttccatcttggtcaagcatgcgttggctgcgcacatgtaatagacgtggcagcagcagactgtaagcctccttgcagagcatagttctatcccgatcaacatcgcctccatcaattttggtctatattgcaaggctgaaaatcgagggcgttctgcgaagagacaaggtgccttgtctgtgtagaacaaaaatagaacatgagttattgactccatgtcggtaatctttggcagcaccactggcgccaggggtcatcaccagttgttggatctgggaaatttaaccgggcctcgccggtcgagcacgtgcggaagaaggaaagattgtaatctctccagcgtgccatcgatcttatcatcttgaataggggctggaggagccgtgcacttccatattgcatggcccgccgtccgtgctgcgtcccccatgcagaggccgggcctcctagcaattgatgggcagatcgcagagatagtcgaaccaggtgctacatattaaattttaatctccttttagaagcatattttccaagattgggaatcgtattgctggagattgccgtgcctgttcgcatgacggcggtgcggatttgctccctgctgggaaattgctccatgcgaatttcgacggtgacgtccccaggaagacgaaattaagctgttggtgccatgcggcccgaaaagcggggcgcgatctcttggaactgacttgtcagtctacaacgctgatagcagcgcttcgagaacgtggaagcaatttcgaatgcacttgcgaagcactactgtctaggcctgcctcgtattctacgcagttcaacgacttgaagacggtagcggaatgtctagagagctgcgaatgcctcgcactggctaattgggagggttattgggactacctagctcatgtctttataaaagccaagccaagagcgcaaatgatatgtaaaagagcaaaacgttgaagatgaagatggatcattgacgctgatctgctctaaatcatggataccagaaatatacgccgctctttgccggccacgataacttcattcactactacttcaattacaaggtaatttcgtcatagaagatgcttagcgtcctgtcatcatggcggagcattccgtccagagctatacggtggagaccagcggtagctgtcactgtcgacccaaaaccgaccgagctctccgtaaggaatgcagagaatactggaggctattgccattatttccgcacattggctgcttggatcaacattcaaagtcaagataaacatcaataaaacacataaaactcgaattattcaagcatcgagctttgctgccagtgcgctgtcaacatctcacctgctgcggtccgccatgccctcctgccaaaaccagcacaagcccgctgtaccccggattctagccagcccagccacgcgggagcgctagtcggtcgcaggggaaagccgctggagcgctgacggacggtcactgaaggttgccaccgcacagcggcacctcgaattcctgttgacgtaacgatgctgcggcgatccagcgcataccacccaccacgttttcccacgatcggcccagcccaatcttcttccctccctgcccaccgcctaatgcctctctgctgacatcccgcacaaaacgtgcataaccctagccatgccgacggcagcaatgccagatgacggccgccaggcctcgacggcatctccagcgaagcctgggctcgctgccagctccggcgtcagcctcggccacggcaccaatgccaccagcaacagcaacgccagcgccgcgtcccctggacactttatccgccgtgccaaaacctttgacgagccctcgatgcggtccggatccatgtcgcgacacttttcagactcgtcgtccgaggcgctgccccggaggagctccaacttttccgagtatagcctgaacgaggcacgcgacatcctcaacccccgtccacacgtcctcggtgaggagctgtcccatcacgaatcatcgccgctggctcttctatcgctggcctttgcctttctgcccgccgttgccggtgtctttttccagaatggcacttcggttgtcaccgacatcatgctcctgggcctcgcagccatcctccttcattggtcggtgacgcaaccgtggtaagtagcggtcatggtttcgccacttcctccccagcaaggaaaataaaaaaaaggcacaaggaaactcatagtttttttaggcaatggtatcacgcggcgcaagaagtccgtctattccaagaaaattcggtcagcatatcccttgaagacgacagtgacctcgactcccggggtaaaccctcaagcactagtgcaccacttgacgatgtgcccgaagagcgagagggagatggcatggatgactcgagctcgacaaagagagatgctagggagaagcagcagatgacggagcaacagcaggctgctctgaaagagctttaccgccatgaaagccttgcgctggtatcatgcttcgtactgccactgcttagcgcatatctcttacattacatcagaggccagctcagtaggccatctgaaggacttgtttccaacttcaacttgacaatcttcctattggcagctgagctgcgtgtgctgtcacacatgatcacgctggtccagtctcgaacactacatcttcaaaaggttgtccacgaaagcccctttggccagcaggttgggaccgagacgctattggaagagatgctcaggagactggagaggcttgaaagtcggtcaacatcccagggtcacgaaatagctggacacggacagacgctggactcgaccgcggcaacaattagtcgagatgtccgaaacaccattcaaccagagctggacgctttgaatcgagccgtgagacggtatgagaagaaggcaacactcctccagcttcagacagaatccagattctcgcaggtacacgccaaactggacgatgccatctctttagccgccgctgcagtcaagaatacaaaccggcggtgggacttgatcccttgggcctggaaatggatcgtgacgattgtaacatttccgttcaaggccctattagagatactcgctctgccgctgaagccgattgttgcatttgcaaacagaaataagccaccgtctgctgcgagtctaccgccgtctaggagcagggcggggaagtcgcctgcgtcgttgaaatataacggcgaccgagtgccgacgaggctaaccaagagatgatgagatgctagttatatatggcgtatctctgttttgctggttttttttggattttcttttctttcctcttttcttttttttttcagcaggcaacctttgttattggcaagttataagcaaaaaagtggtcacggctgcattcaaacaaatcaccctgagataacattagtaccgcgcatctttatcactccagattacacgccgaatctgacggtaatattgttaactactattaactaatgttacaatagagttttctctgcatgtatatgaaacactggccctttgtaatcatcatgattcattaagtggcatctctagcacagaggatagactttatcgcctgcatgcttagtcgccatttgattgcctcctacaagtattagcttcatccactgttcacggcgatttcatctcttgccgatatatgacgttatttccccttgcaaacctgcatttcttttcgtctctaataacgcgtcagcaagctatcccagtcgcgcgcacgggtaaagtggtgttgacatctgccgcgtttggacccgccgatcagattctcgactttgactaaacatgtgggttattagagcaataggtagcgaattattgatttccaatgcgctacaaagcacgctatcatcgatttcatcaaccttgcacccactcgtggcacgtgggcctgaaaaaaactgaaaaagagagttctcggactgtcccaattgggtatctggcccagaatacggagcacaaggaaagcaatgctactagatgcctttgccttgcaatcataaggattaccctgcatgggatgatggtgagggtgctcttttgagttcaaccgccttgtgtgctacaaaatatactttgtgccatcttaatgttatttgtattcttcttgtgtgatgaatggccagatgaacaggcacgtgtgcaatagcggcttggctcgcaagatcttgtggtaccttggcaatttgcaacttgggacttctccagcagttcccaccgtgctatgatgaactgtaatagcctggtcaatcggtatgagaagtacctggttaattctcctcctttggttcggctgtacatgtacttgtagtcatgctctgctgtatcttccagtaaccagtgatttatctataggttgttgcgtgttgcatcagcattagagctgaaattctgtgtaatggtcgtatttaccaagtccgtcacggggccataacaggatctgttggcatcgctaaaattactttttggcgttggccgagtattgcagtgatattaaagctgaacatttataattgcattgtacgttgtgcgcgtgcatcattacctacaagtatgttgcttgtagttgcaaattggtgtcacaaatccgattttgcccgcgtatggaaggtttcaccattgttgacggagatgtgcgcccaattgatcattctgaagaactgggggcggcgctgaagagtcgattgcttactgcacgatcgcgaggacaagagcaggttccacggggatgcggaaatcaacgtgggcagaaggacctggagagttgcgccgccgcgctggtgcaccacgacgggccagtcatctgccgactttgggtcacgccaacggagtggatctcttaatttcgcagcccgaggtggcgtggcgcatcgaaaaggctgcgtcctaaaggagaagaaggttcaattgcttcaaagacgaaggattggctgatgattgggggtgagttgatgcctgagaggatgagttgtgtactccatgtatgcgctctgcacgtctgggcacatgcaagcaaatccttggctaccggcgagtgtatttttggtgacacatgaagatcaatttgagtgtaggcgaatttgatgcaagggaaaagtgtaaagcagcaccgcgataggcatggtcggcaattcttcccaactcgtcaccgcgcatattgatatacagtatactgtgttttcgcggaggcggaaggataggagactcgatggcagaaacacttatagactggggcgctctctgacaatgatgtaaccgtatatgaaccaggacccgactctgcagtagtctcatcggcattccgtcgtccccgatgaggtgacgagacttggacgccatcgacttggtagtgtagcagtggtactgtactgttactagtgatactgtactctacctaggtaaggatgcatccgacaaggaggtgcctggttagacaactcaacaactctcatgcgttgcgtcgtagtgcttcaggtttggcgagggtcggggccatggatggtcagcgacggcgacaataccaggatcgtcaccacgcaagaggcactgttattcgcacagctccccgtgctgatacggtagtgcattggtggctggtgacgtctcgttctattccctagcatgtgctgcaagggaggctcagcttctctttgcttttggtttttagcccgcaaagcacggcatactgtgcaggattcgggaaacgagccaatggccgctttgcagcaagggagcagcagtatgcaaggactgaaggcttgcagctggggatttctgctccatggggctgcagcgcggttataatagccaaatttcaacaaattggtggcagacgatgggagatgtgaagattgcttgcggctgctttttggcatccagtcgattgttagtctatccagaaatagacagtaaatctccggtacatgctccagtggtaaacatacgtgcagcttgcactgggtaatcggaggatagctggctaaatgccatcaattaccattaggaggttaatgagacactttaggagccatggatgtcgtactactgcagcaccatgtgccgaatgctaccctaccttggttggtgaaaaagagagactgtacagtaccggtacaagtaccagtaccaacacttgatgttctgctgccatgacgagacggcgcagctattattttagcggccacttattgcagtagatcagagagatgatctttcctgagcaagacagatggggacgggtggagatggcagcaagagaaaattttgtttcttgctgttatcaaagtctggtaatttggatcgagcagcgcatccaaccggctgtctttgccgcatcaagcccatggcgcgggttttaggctctgccccatccaagccttggctggctgaaagcggatggcaccgcgcgcggctggttcctgccaacgcccccgctcggcggccaaagctcgtgcctgcccctggacagcagctgggacaggtcgctaagtcgccgcacaggtaccgccgggcagcgctactaccgctagcgcccagctctggcggtgcagctggcggtagcgtgggcctgcgcggtacctgcggagacctggttgctggcgcgggcaatcagatccgacctgttcctgcatgcatcgctgccgaagccgccattttcggtggcccctgcgcccgctgggcctgctctcgatttcatccagcggcatcagatcggcttgtgatggacatcagctgctgctcgctgcgctccaaaagacccgcgaaaactggccccaggcgtcatagctgcacatcgatgctctccagatgctctccgggctcctgtacgccctgcatatgcatgcgccagcgctacgcagcgctcgtggtggcaccgcctagagcgagccaagagctgcttcttctgcgcctccagccctgcatccgccgctgcagccgggaaattggcccaaccgccacgccatggcactggattggactggattggagtggcctggactggatcccagcatccctggccgtggcccgccatgccgggcttgatttgactttgcgaccgctcgctgcgtgccacggtccggcggccaggcccagaaccgcaagcactaacagacgtggccgaatgccgtgctgatcgagctggacgtgtccgcatgcagtggacgaaggctatggggccgggatgggcaaaggcagaagcaggaaaacaacaaaagcgctgctctcggcctcgcccggctcccgcctcctctcttctcgcctggtgacatcgaagcccgcatgtctcactccatcttgtcgacggtcctggttatctggccagctccccccattgtgcgtggcccgtcccctatgcgtctgagacatcgttgttcggctttggcagtcttttggagctcctctgccaatctcctgcggccatcctcataacctgtctcagctggcaccaactgtacttggttgtataccggggtcatcgcaagcatactgggtcggcattatatctacctaggcgctgttttcatgtaattggcgtcccggggcttctttaaggattctgctgttcttttcaagtcgtttcatcccttttgaatactttttgcttgcctcttcctccccaaccacgctcggatgaagcttcacgacctgcggatatagctgggagcatttcctcacactagcggcttcaaaacccaccgctggcggtattcacgtccgagcaatcgcagcgagaatgttcaaggccatgaggctccaggcactcgtatgccttttgctggccctgcaagtggccgccacacacgaccttcatccactgagacgagatggcgccgcttcgatttctagttcagagccacgttcacagccaactccacagccctctattgccagagaccagcaccaagacagcaagcagacagacgtctcgaaagaatcgacgaccacaaaagcgcctcacagcactacaacttcctcaacaccaacacttcagactacggccacagttccatcgcaaactcctttgagtaattcaacattgtttaacggtaagaaacggattctcccgctaatcatctcaagctagcttgctgacatatggactgatagcaacgattcccaccggccagctgcctattaagcccgttctgactccaggatggggcgttgccggagccgttttgttacttaccggggctctctatactattattgggctcagaaaccaatggatcaactgtttcttctcgactgcctatctcacctctctcggaatcaccgttcttgttgtctatctcatgaatgtccctgttagcttggctgttcagggagcatatgtcgttgctgtcgtcttgtctggctgtgtgctaggagcagcatccctcatcttcaaagagctaaccgaaggcctgggatgcgctctaggaggcttcagttttagcatgtggcttctttgcttggcaccaggaggcttgctgcatgatacgctaggccgagcaattttcatctcgtgcctttctgttggcggcttcgccctctctttcagctcctacacccgagactgggccatgattatcctcatgtctttcggaggcgcaacagtaattgtattgggtattgactgtttcagtagagccgggcttaaagagttctgggcttatatctggaacctaaatggggatttattcccccttggcgcagatacctatcctattactagaggcatccgagtcgagcttgcagtaatcgtcgtcatctgcttcgttgggattgtctgccagatgaggctctggagaattgttcgagataggcgcaatacaaaggccttgaagctcgcggaggatcagagatgccttcagcaagaagaagagaatgtcggtcgccacattgggcagcaaacggcacgggagcgagtggcctgggaaaaagtctatggaggcagatttatgccagacagcaatggtatgagcactgcctcgcactactcatctggcaccgacagcggcagcaatagcaaaagacagcaaagagttcattctgagtctgtttacacagaatccaagactgatggtattgagatgaccgaattgtcagattcaagtgtagtgcaagctggaacagatgggctcatgtccatggggccggccaaggaaggcaagatcatggtacgggtagctgcggacgaaatattggagacgcgaaagcatagggaaggcgagattactgaagaacaatttggcgccatgtcagagtcaggcgcagagattgtcgacaatgacagaagaaccggggccgccaaagagaaggaaatctctcaaacaagctcagagggcagacgaaattctccgcaaagaaacatgacacccgcccctgaggtagtccccttaccgttcaagactccgacagaagatgacttgaagtcaattggcgatcggtcatctgttgcgacatttgctgacgacgaaccttttgcgtctgcgactcctattcgaaattccctcgtcaaaagggtctcccagagctcagcaacgcttctgagaagcttatctcagcagaggaagaagagcacttctcccgaacgccagttggagactggcgaaagcactgaagatttggttgagcccgcagaatctatccatgacgatagcagatcatccttggcagcaaccgtcgactatgaaagcttgagtgattatcagaacgagcatgattcaatcgttgatgatgatgaccgaaagagcattgagattactgcagagctgggcgaagctaaagctaaagcaacccagagcccagaggaggtggaactcgagactgcagctgcggatgatgctgagaaatcagagggcattgaacctcaagcaatgtcaaaggaaatcccaggtggcgaaacacttgagatggaatctgagccaaacgagaaacgcgatggggatgagctactagataaacaagactcaggtgctaaggctgagaatgcggctggagaggaagagacctcggtaactcacgaacaggagcacactgcaaccgcaggcagtacaacggaaggcaaattgcccgaatctactgataaaacaaagtctggttcttcagcgacttcagtcccggcgaacttgacaaaagaccgattacctacgtccatgtcaagagctgccctttcttataggacgaatgagtgggctaaacatctgggccacgcggacactcccgaacctgacgctattcatatcgagccatatgggtcagaggtggacatggaagaagtccctagatatgtcgatttggaggatctgcagatgaacattgctgatcgcacttcgtatgtgccccctcagcaatcagattctggatcaacacaagtgtcttccatacagccaaacgcaaaagcagttaagaagcaagcgcgcatctctgaaattgttgtttctccggcaatgtctgcggatgccatgagccctagcggaagccctaaatcgcctcccatggacatggccggtctccagccagctcctgtggccctacggcgcatatcttcagggtttgctccgattgtcgaagagcaagatggtatccaggccactgagctgtcccccgaagaccattctcagcaagacgccacccagctgaatccagcaccattccggccgatagtgcctcgtgttgtgtctttttcgaatcctcataccctactcggtcagagagagtctgttctacggagtcgatcacaaggcaatctcgttgcccacctagccgattacaatattgatgcacagggatcggttggtgacgcagactccctttacaactatcctgtaaaccatcgggtggctagccctgatcccgatgacattccactgagtcaacgaagggagattatacgccaaagcagcaggacaaatctaccagcttcaaattacttaccgctatcaaattataggctgaatcgctctagcagtggaattgaagtttccgggaatacgcagttcaattctcaccagcccaagagaatatcctccgtctctgtgatagcccaaaattcaagactcgccaacttccgacattcaatagctagagatctcacatcaatgactcctggcgttcctcccaatcttggccgtgagactccttttgcgccatcgtctactcttgttgatgatatggatacgcaacgtattgtcatgatggaaaagagggaagcggaaatacagcggaaggagatgcaaaggcgagaaaaggagtggaatgataggatgtttgatgctcgcatgcggagcggcgatctattagacgcacatcgggaagtcatacggaagatgcaaagttcagcgaaagatgcatgattggccgaatgatgcataacaacatggcagcacttgaaactctgcttacatttctattctttttatttaacttaatggacggaaaataccctgcaggagataccaaaagtccgttcgttttgtttctcattcttttttttagcatttggaaatgaaaagagaccttataaagagcaccacgcggcgccgtggcagatatggttgacccagtggcacctattaaaacatagagaagcaaacctatatgaaagcgcacgatggtccggttataacactatataggtatatatagaaaaaaaaaaaaaaagaaggactggctagcaatgaatcgaaatatttgctggtgtatgctttcaagaataaaaactggattaacaagactcttcgttctcaaaatagaagaatgtcatcttttccttccactcgcagctagcagagcaacgctaaagctctccatagccattggccggatttgaggtggaggatgggagcagtgctggaggtgctggcgtgataacagaatggtctttggctttaccagcttgattgttgaaagaagacgtatgctgtgacgctgaagccgtagcggttgctgcacaaggaattggcagagaatcttcatcagaccagacagacctgttggtaggttgatggctgagtagctccaagggcgcagaagaagtgttgtcctcggagcgcctgaacagcgatagcttgaagggaagagagaaatcgagacgggtgctaaagaggaatgggttgcgacgaataggttgaacatgaacgtcttggttgtggatgggtagggctgttgatgttgctgctggggcaggctgctggagcgttgatgtattttggttggagggtatgcttgtcatgaaactcaagcctgagtgagctgcattctttttggatgaactggtaaggggttagctactatggattgcataaagaagattccaatcaagatggagttttttaccttgtagacgttgagtggctaccgtgagacatggaggccagcacccgagcatctgggtcgtactcgtcgtgtagtcgcgggaacacttttccaagcccaaagaagagcagaaccacgcggtagcagttcatggcatccttggtcatgccgaagaagatgaatatcggcacggtcgctgcgatgggcaggtagcacatgtttatgtatgcccagtgcacctggctgcttgtcaagtatacaattgcgtcccagggtatctcgccatggttgtggatggcgtcgaagtcgtagggcttgaaacctccagccacctgcatgttgacaatggcgagcgccagcacgatggggaggtacggcacgaggatggtgacgaccatgagatagaggcggcggcgggctcgttggctgcgggcctgggcgagggggctgttggagagggcggacgcggtggatttggagatttggcggtatcgtatgtatacgaaaactaaggggggcaaggaagttagttgaatctttttgggctgaataaagaatggaactgcatagctggatcgtgttgggtgttggtcgtggacccggcactttgagacttactagcatagccggcagtgaggagcggcatgagtgccggcagcaagatgtcaaaggctgcatacggccacgaatgggcaggggcccaggagcatccgctcaacgtgccgatataatatcgctgctgggagagaggatatgtccacgcggcctgcagaagcggcagcgggaagatgatgagcgcctggacaatgttgcgccgcgtcttctccgtcttggtgagggggttggctctcatgttctggatctgcatggccaggttgcgcatgctggccaggaggcaggtgttgaagaggccgatggcgagattgtgtatgtgggtgtcgacgtcgcagaagccgtagcccggccaccaggatgccacgtcgtcgttgtgccagatgagggcgttgagtacgctgtcaacgttttgcagctccaccacgaggatgagcatggcggcggccagctcgccgttgcggtagaggagccgcaggggcacgaggcagacgaggttgccgaggagggcgaggacgacgcggcagatgaggttggccgtgggggatgggttggtgaaggtggttggggccagaccgggcatgaagatgctggaagtgccgcgaggggcgagattgaagggcgagtccatgatggtggattggtttgtatcagtgttgccaatggtaggatgaggattttgatatcgtgacaaggcgtgggtatgaagagagcggtgatgatgatgatataaaggaatcaggaagaggatggctgatgatgagcagcaagaagcatattcttttcaaaataaactgggaaaggatggtttcatggtcaatagctattgctgatgtatagaacgagcagcaatagcagaagatgtcagggaattggtcttctatagaaacaataaggcagtcaataaaggaacaaacacaaaaaaaaaaaaaaaaaaccggtagtcgaggatacttttattgatagaaactcctgtataagaaaatagattaaaataaaatataatggaataaacctcctagtcatacacacgcatgcatatcagtgcattttgcttcacacacacgcagaaaacatttccattgcgtaccagccctggtaaatttggatgaaactattgccagctgaagaagacgagcaaactgcagcatcacatttgtaaaaaaaaaagcggatcagttcgagatatccagcctctcacgtccagctttttccaatgaatcccctggtctctccatacattacaaagcgcaagcaaataaaagaaagaagaagaaaaggtagtttcatggttgcatcgtgataatgcaggcattcaccgaaaaagcgtttctcctgattggtgttttggacaatgtttgttgttattggaggcgtttattgagagacggattgggcttctattgatggccggaataggcaatgccccgtgcgcgggtggctgatcccgcagccttcagcggcagtggcagcgcggctacccggatttctgggtctgcattccacaaaaaggggtgaaaggtgaagaggaaatgattagggctggatatggaattatgtcacggctgtggcttgcagtgccgaggcggatttgggcagctggggctcattgtgggcggccagtttggtgttttgataggggcttattgtgagagagacgtgaggttgtacggagcacgggacgggtgcgtacagcggcacagcggggagaattctgataagagagcaataaacaggggagactgtttctggatacgactggcgggagtttatagatggtaatagacttggaggtggttatttagtcgtctatttgtcctgtcttgtgtatggtcttgatgaatgaagtccagcaacgggcttcagtgacttggaccgagccgggagctagaatggcggggcgcgccgttgtgaagccgaaatcaacttgtctctgatgagtaagcattcctttcatagtagcatatttctttaggagcatataccacgatctatcgagtatccatctttcaatcggggacaggggagcatgccccgccatccagccaatcattgctcaaagagctccaggcgcgggcttaatcttatcgcgtcctgacgtgaccccatttctctgcagctttgagagcaagggaggggcccccaaacaaaaccaaaaccgtctcgacaaaaaaacttgtaagtcctcgacagctacttctccttatcttcacttgtttctttcttctttcccaatcgctgataaatagcccaacagcagctcaaaaatccccaaaccatgtcgtcgttccttttccgccgcgccgccgccaccgctggagctgctcgcgcattcagcaccacctcgcctcgctccatcgcccgcatcaccattgttggcaacctggccgatgcgcccgaggcccaggtcagcggcaacgagcagaaccccaaggagtacgtgcggtacgccgtcgcgagcaacagcgggagcaaggacaaccgcaccaccagctggttccgcgtgacgggctttgtggaggggcctcgcagggactttttgctgggtctggccaaggggtatgttatgatgccaatgacggacgggggtgacgaggagagaagaaggagaagctgacgttttgatttgccgtgttttagcactctggtttatgttgagggtgatgcgagcatcagctcttacacggactccaatggacagaccagacaaggcctcagcgtcatccagcgtaagttgccaaaaatctactccaaactcgccccgacgtttctacattctagtttgactaaccacgtggtaaactcacaggccatatcgaggttctaaagcgcccttcacccccagagcagggcgagtaaagcaggcaatagcggaacagattgagggcttggctgccaagggataagcaatgggattcaatggattctcgctgggtgtttttggcgaattaaaagcaggcggcgggttgcttgcttgccatgtaactgtagtattgcctgatgactttgatgtatgatttgatgtgatagatgaactctcggctctcctgcttttggccacttgcgatgcgattctcccaaggctcctgtaaactctacgtgctcgcaatgattatacaatgtacctatccagctttttatttttgcttcatcataccaaggtgacgctgtccatgcacccgtaccctgcagctacacctccctcctcgctctgatctccctttgtacggagcaggtatcctgcgccctcgttgtggagcacgtctccggtgccctgattccacaggcaagtaccatatacgcccagttcgcagataatgccgccttcctctaaatggccattcctaagaatgatatttgatacgggtggcggcacgatgagctccatgagaatgtatgcgccccagtgctcctcgggcaaagtctttaggaattccggaatggcgcttcggtagatgttgttgcctcctccctctcgctggggcttgagaacgtacgccttgcatagcgcgggatccagagccttcttccgtgcttccaggccggcttcagacgtgtccatggggtaaatgttggtaaatgtcttccagagctcagcggcagcgggggtactgtcgttgatgaattttccgagaacagacggcgccgatgaaggccggggagtggctagcacctgttgaacctttttggtgccggccagctgggtgagaatgctggggcacttgatcgcgccagaccgctccaggtggtatctggcatcccaggctgtctggtcgggatagtcgttggtgtgatagccagagcgcatgtaaatgacggctacttcaaagaccttggacgggtcgcgagggaggcggtagaggagctggcgcttcggtgcgtcggcaagggtggtgtgtttgaaaatgtctgagatggcaagtctgaaaactggtatcgttggcgaggactgggtgacctggtactctagatggcgctggtcaaagatgttgcgctcgccgccctggacaaggaagatgacgcatttggcatgacctaggtcggacttggggtaagcatgaaaagcagcctgaataccgcctgctaggccctgaatgctctggttatcggggaggttgagtgagtccggtgccaatgcgtgttggagcaggggatactcggtggctgcaaggaatctgggcggttgtttgttagcttttcggcagggaatggtttgtaagagtactgacttgtgtaattttgatgtgtaagttgagaggccaccgaaggatgcggcgatggtgttgaactcgacttgttttacttgaacagttgggggagaggctgcattgtcctgatggaccatgtagtctgatctgaagagacccaatgataaaggctagaatcacaggcaaaaagtgaataaaagctcatgggggcccttttgagtgagtgctgtcatgaatgtatatatacctgagtgtagccctcagccttgacctttagatggacatcccagaggttgcggatgaagtcgtcgccatttacgaccctttacaatcatgtcagttgatggccggctactcatgtggctgctactcactccttgacagtttgctccagaaatgcctcgtcacggctcacagccgcatacagctcgttgtaagtcttttgcaccgcctggccctgctcgaagcactctcgcaggaacggcgtggggaagagcgtgactgggacgttgatggccgtgatgcccgcaggatcagtttcggccgggaccactgcagggggcgaccgcacagcgaggccgttggcaatggcccagtccttgaccgtttcgacgagggcttctttttcagcttgttgcaatggcgggggataagccccgctcgcgagagatgccattggtgaggacgagagagtgagactttattgaaagacaagaatgaagagaaaaatgacgtgggaggcctcgtccaggtggtgacaactggccagcggttatagggcgttggttgggttgtgtaagtgcggcgaactgcggctgtgaagatttcgtgagtggtggttctgtaagagaggacgattagtgcgagatcccacagaggcggattattaatggctttccgacgtgctccgtaaatacactgactgtttgcgtcgttgtgaattctgaattcttaaagagtctattcacattgctctattcactgggcgcaatattccacgttcttttctatcaaggcttgacataatttgacaagattacacgccgattttccatcttgcatcaaccaaagatgtcgtcgttgggcactcgtttcaacgcatctaagccgcacgcaacatgtgcgctcagcctcagcccccgccatcgccacagctcgcctatcagccgctctagctaggcgccaaatgccctgtggatgcgtctctgagacacccccgggccaattagccgcagctgagaccctttagcactgctactacggtatgatggaattttctcgacgctcgaggccgcgagatttcgacggaaaagaaggaggaaaatctggaaatataagaacagcgccgtggctgcgctcgcagcaatcaggcgagagccgggcgaagagttgatccgcgcatttcatcgcaactcttttttttcttttgttctttcctcctcctgtacgctcagaggtcacgtgaagtggtgttctctatttcgtctggcaaccaacagtcgccaacaaaacgcgtatttgagcatactcttttcttaggagggaacataattgaggagcgagatgcgctgaggagccgtgcttgtgttttgccgattcagagagtttgtggataataccttgatgtcagcatatccttctctcgattttcttcacttctcggcttcttgcaggcattatctcaccaccttcttttctcttcagccgaaacgcacctagttcacgcaaccttctgcttaccagaaatcagctgcattctttttccttcttcagactcttcattataatatccctttttttttatatatcttccttgtgtcgtttctctctcgttactaatgcacatgccgcttcaagctggtgagaccatagtaagtctactctagctcttctatgtcatcgctctttttcaaggcatcatgtggcttttggagaattatttcatctctgatggaatgcttcaaataaccacagagaacctgttcacttcaaggaacaagtttgcgatactcgagttgctaacgcttcgcagtggatccaaccgtgccgtctctgagcgcgagtgtggcccagatgggaagcatccgtcaagatgacccgttcttgtgggatgcagaaaccctctcaggggagatttgtttccaaaataccccatggataaaagacccagctgcgctagctgcaaagctgattgataatgatattgacgggcgcaccttactcacttatgaattcttactgtcaaaggcggagttgatggaatgcctcaatctgaaagcggcccgaagcaaagcagacttggcagagacgattatcaactttcgggcaagaagcaaaagttttcgatcgtggaaaaagaccttcttgaagactcagtccgcgctcctatccgacgatgagcaagatgatgtgaagacagagctctcgcccataccgcctgtgaagcgacccttggatccgacacccactccaaacgctcgaagcatctcaactcagtatgagccacacggaacagtcgaagcgccgtcggtaaatgctcaaatcattaaagtctttgatggcgctctacttgaacctgatggggacctttcaatgcaattggatggcgatgcagattctatcaccagggtcgattctgccaatggactctcatcaattgcttctcaagctccttcccatacttcagcggatgatcgagccagcgaagaaaaatcttgcaagcggagacgcttggagccgatgaatttgagcgcaaagccgttggccgacccaaattccctttctctatttcaatccgagtccttcaatctgattgaagcagccaagataccaagtaatagtggccaacgctcaattttggaacccatttcagaacattcctatctagggagcgagagaatctatcgtcaagatatcctgtcttctaatggaactccagactacccttggaatgatcttggtggaggcggatttgcgattgtgactccaagccatgcaaaacctcctgggcggaggcttgttgtcaatcgcatgctacggatgcgctttctcaaaaattctcagaaacaagcttcgatgaagcgcggattcattcctctgcagtcgccaactccttctgacggaagtgaggcggtcatagacttggatgccctgcctgactcgtgggatgaactgacacagcgagagattgatgatgagaaagcagaaattgcagcaaaacaacatcagcctgacactaacatatcgagagagcgcgcggaggttatcctcaaagaggaattggctgctatggaagcaaattggaaagaaaagaagctgcccaagcgcgaacgccgagcatataaagactggatgggtgtcaaaagaacagggcaggccaagaaggagattctcgagagtcgaaaacgcgcggagcacctcgatgggcggataaaaaaattctatacggggatactcagcagcagatgggacaaagagagcgatctccgtgatcaagctgccactatggagacgagcttgatcgacaaacttgatacattatggttcatttcgcttcttgagaggcgccatccccctccaaagcctctggggcttccgatgccgaagtcttcagcaccaaaggtgcgcctagaaaattcggacgatgaactattgaccagttcagatgaagaaggtttcattgtacctgacaacgaccgcgatgtggccatgaccgacggagacttttttaagagcactcccgcgtcgccacgagaacggcgtatccgcgaaacaagccaccccttgtctgaagttgacgcctccatggttatcgatctcacacaggtagaatctctaccagatcgtcaggatcgcgaggcgacaatagaatgcatcgatttgacaatttctccggtcaagaaacaggtggacgacgcccctcttctcattaaagaagagccaatctatttgacagaagaagtcccgcctatggctcaactgggaagcttggagaagattggcgagacgtctgcaaagcactgggcaaaagcaaaagaccgttggcgattggttctctgtctgctgtggaagcttatgcaagcccgccgtgagccgattctccaggcaatgcagaaattcaccgcagaagaggcctggcaggcgtttgtagcctcctacatagcaaatccctttacgaaggagtcagatatcggaaaagatcaagcaaatactacagcttttgacctcacaaagctgttcttaagcttctgtcagtgtcgccactacgcagatgatcggatcctggctttgaaggagaaggaccaaaaccgtctcaaccgtgcaaaagcatttttctcggctttccatgcttttatcagggagtgggctcccaagtatccacagagcagtcagatttttagaaccgatgcctttgacgatgccctggacgatgaaattggaccagatgagcttagtgatcactcagccaatgttacacaaagttcatcaaagccacgcaaacgcgcgaccagagagattgtgcagaacaaagagggtgttgagctccgagaacaagggaagaaacgcgccgaggaatatgaggctcgcgcagccaagaatttgaaactcgccacgctatccagcaccatgacagaaggcgaggctcgactgattatcaacgaaagtaaacaagatggccagccattcatctatataagcagaaaaattggtgagcgcatcaaagaccatcagatcaaaggagtccggtttctatggaatcagattattctcaatgcagacctccgacaaggctgccttctggcgcataccatgggtctgggaaagacgatgcaggttattactcttctagtggcgatagctgaagcttctcattcggataatgaagccataaaggcgcagatacctatggacctgagaacttcacagtcactcatcatatgccctgctggattggtcatcaactggcttgaagaaatcaatgcgtggtcacccgaaggcatacttggcaatgtcttcaaagtcgaatcagcacaaagcaagtcaaaccaaatctcaacgattgaatactgggcagaatatggcggtgttttggttatgggacatgagatgttcaaaagaacacgggccgaaaacgacaacatgaaacagatattgacggacaaagccaacattgtcatttgtgatgaggcccacacaatgaagaatcctgacagccagcttcaccaagtctgccaagactttctcaccagaagacggattgctttgaccggctccccgttatctaacaacatcaaagagtactattcaatgataaattgggtggcaccaaggtatctcggaccccaaaaggagtttgcggatatatacgcagaacctattgaaaggggactagacagggagagtagttggtccgagaagcgcaaagccctgaaaatgttggaggtattgaagatgactgttgctcccaaagtgcagcgagccactgtccaggttgtcaagcatgagctacctccaaagtacgaattcgtcctcttcgtcaagcctaatcctcttcaagaaaagctgtacggcatttacttgaatgaaatggtggctgcgtcatcaaaaacgagtgtagtgaaatttgtggcgcaactcggggttatctgcaaccaccctcgctgctttaggcaactgatgctgaatgaaaaggcagcatcgaagacgccaaaggcggcacagcagtctgtaagaggcccaggagatgagggaaccgacgacgaaagcgagagccatggtcggtcaacaaaatttcccccgaatatgatctcgactgttcttaaggagacaaacgggaaagacatagccaaccctgaactttcgcaaaaggttgcactccttctcgtcgtgttagaccaagcgcgcgctatgggagacaaagtcctcgtctttagtgagtctattctgacgctagactacctcgaggagctgttcaaacagcagagacgagcagtacagcggctagacggttccacacccgtgagcaaacggcaaggtatggtcaaggctttcaacaccggcaaggctggagagtcggagatctacctaatctccacaaaagcaggcggagtaggcctcaatatacaaggagcaaaccgagtcgtcatcttcgacttcaaatggaacccggttaacgagcaacaggctgttggccgatcctaccggtttggacaacagaaaacggtatatgtataccgctttgtcattgcgggcagctttgaagaagggctacaaaacaggtcgattttcaagacgcagctcgcatcgcgtgttgtagacaaagcgaaccccattgcctggggcaagcggaacggagatttgttcaagcccatggcgacaaagccagccagcgacctcagtccttttctaggccaagacaccatattggataagctgatagaactgtcaaaagataacggggccattcggaagattctttcgacagacacgtacgaagaagaagaccctgcaaatgagctaacggccgaggagaagaaggatgctcaagaattgcacgacatggaacggctgaagcaaaccgatccggaaaagtataggaaaatgtacgaagaaaaacaaagagcagcacagattcgagctatggccgacgccgctcgaccgcctcaaggcatacaaatgcattcatccccatatccagctcatccacagtacaatcagcaagctcagcaagctcagcaaccacagtacaatcagcaaccacaacataatcagcaagcgtttgtcattccgggactttccttccagccagtgccaaatgccaacactccgtcgttttcgcaagcacaaccagcccccatggcgccagctgcctctcgtgtgagttactatgtatcatgttgcattgccagctagctcacagctaatcttgactgaaatcaaaggtgcactttccatcgtcggctcctttacctataccaggggcgaacacatatatcatgaattctgctgcgtatactaacccttccggaaacaaaaatgttataatgcccttcaggccttcacccacaccgcaacaaggagcagaatctctgccaagtcctccagggccaagttctgcaccgatgttggcactgacatctggaaacccggataccacgaatgtgccaaatacaacgacatcattgttcagccagtctcgaaatcattctaagacagacttcgagaatgtgctggctacgttggtgaacgagcagcgcgtacaaacagtcaacgcagcagagctagcagaaagagtcacagtgggcatttccgaagctctgaagaagcaggcgtggggatttcttcctgacaatcaccgctggcgcctgctggtcagtctcatacgagaacatgaccggctcgtgccggcgataatttggggaaactacacgcctgaatacttggcaacagcgcctgaaaaggaattacaagataggatcttactcatgaatagccagacgcaaggtgactttaacactcaattgcaacgcagtgccagtgcgcctgatccaagcgtatgtccaactcacattactcccacttctctttcatgtagcctttctttgaaatgtactttatttcagagaagaagaagaaagctcaagctaacttttagcagaacttgcacgacaatattaataggccaatctcgcagtctccccgagccagtgaagatgccgaagccatgcggcaaaccgctcataataggacagagcgcagtttccgactaccgccctgggcaaatgacgcgctttcaaaaagcaacacccagaccccataaaagaagatggatataaggcgcattgtgggttttattttaattttcgtagttgcggcatggtgcggcgcggttgcggcgtttggagcggccttttcaaccggaaaggaaatggccactctcttttcctgggaatttttttcttttcttttctttttttgattagtcttgtgtttcggtgtgaagatacccccaactacacagaagtgcgtgagcggcgatttgctttagggattttatttcaaggaagaagaaattctgctacactatgtatgtatatccttttactcgaagcgggtttaataagcaccataagttgatgtcccgcactgtgcctcagccgcaatcctacctaccttggtaataattaatgagcagccaagacgcctagtaattgtgtaagtggtccagagcgcctggaaccggcaaaatcagctcatcgaccaaggcgctgagtcagtgtcgtagtagaaggactattccgtcattttagtctcttgttgaggaagcatcgacgcttggcaacttagtaaagtcttactactaatgctagttgcattcatatagacggctaatatttatcaggtgtgctgcatgtaagcaagtaactgcattacgttgtatcaagagaattacatgtgctgctgggcataatatacccctatcaaggtagttgccatacaaaggcgtattgctatacgccataactagagtacgaagtctgcgatatttgtcattgcatgcggaggacatttgagtgatttgcatatgacagggagcttcgagtgtacttgggtttcggcacgtatttccgaagtaagccaactactatttgctggaagatgaatcggcattataagtcttgatgatatattgggcaagtatcttcgaagtaagccaacgattatttcctaaaggatcaatcggcattgcaattctcatcaatagatcaattcgcacgaagcagtagatgccctgttttgaattaaagaggtaaagtaggtagtagatcgtgtaagcgttcaacctcttggggttgtgagcatcatgctcaacttaattgatttgatgactttgtgttgcagcgcatgcaaactacaggcatgctaccgtttggatgacagacacagcacaatttagcagtctcctcatccagtccttgccctgagatcgaagccaccacggcccaatcagaagcgagatggagcgttgcaattgcaactgtattgtgatctgacgggctgactgcacgggtatctgcaggctctcccaagttgaggagcaccatgtaatcgatacgactgcactgtgatctgacaggctgactgtacgcgcatctgcaggctctatacgtggtatgcgggtggtattgcaggtagcattactgggagcgggtagtagtgattataatatcaaaagggctgatcaggtaaagttggacaagaaatgccactctcgagactcaactctgcgcgtgctataccagtgcggatatcggcgacgaacatggctttttttctctctttcgctttccctggacatacgacagccgtacacgatatgccgcgcatgggtcccgggtaattgcctagtagcgcgcccggcgaatgggcgaatagacaatacgcttcagtcagcaaaaacgaaccatggccgctccgaagccgcggccgggattgattcgggaactgaattgtggagactccgtctaaggcgggcgtctgagtcgagagtctcagctttgcccgagttttctatatctggagccgcggtccccgaaacacttgtctcgaatcttttttttttctttctatttcttctcttccttttctactctctggcttaacatcagcttctgttcattgagaattggagaacaattcttgttgaaacaaactccttcctgtcaaggctaaccagggcggcttcgccagaagttttttttggtggctggaactattattcctccgcttagctcgtctcactaacttgactaataaaccaccaacgaacaagaaccctctttttccttcttactcttcaacctctctctctctctcttcaattgttgccactcgttgtcagcagcattgaatctctgcttccagcgcaacacctccttcgattgcccatcccacgccatggatagcgtcctgcgtcagtccaaggccatgtgcccgttcctcaagtcggcctcgcccgcgacgctgcgtgccatgtcgacggccacccgtcccagcgcgcgagcctcgccctgcggcggcaccatgtccaagctgcagctgtacgcgcaccgctgccccgtcatgggcaaggccatggccgtgcagtcgtccaagtacggcgccgcggcgggcatccgggccttctcggcgcagtcccgctcggacaaggctcggattcacacgagccgcaaccaggaggcccgcgccgtggagagcccgatcctggacggacggaagaatggtgcgtgcaattgcaattgccgtgtgcttgtgtgtgtccttttgctaacgttgatgctttggttgcagctcctcctcctccgcccaccgcgacggcccctcgcaaggatgtgccgcccgttgtcgcatctgccttcacctcggccggcaagtttgcctatgaggacttttaccaggccgagctggacaagaagcgcaaggacaagtcgtaccgctatttcaacaacatcaaccgcctcgccaaggaattcccggtggcgcacatggccgacaagaaggacaaggtgaccgtgtggtgcgccaacgactatctcggcatgggcggcaaccagcatgtgctcgacaccatgcacaaggcgctggaggagtatggcgccggcgcgggaggcacgagaaacatttccggacacaacaagcacgcagtcgagctggaggcgacgctggccaagctccacgccacagagtctgcgttgatgttcagctcatgctacgtcgccaacgatgctacgctggctaccctcggcagcaaactgccagagtgcgtcatcctatcagacagcttgaaccacgcgtccatgatccagggcatacgccactcgggaacaaagaagattgtgttcaagcacaacgacgtggcggatctggaggccaagctggcgtccctgcccctgcacgtacccaagattatcgcctttgagtctgtctacagcatgtgcggctccatcggccccattgaggagatttgcgacttggccgacaagtacggcgccatcacctttttggacgaggtccacgccgtgggcatgtacggcccatccggcgctggtgttgccgagcatctggactgggaggcacacgccgccggcagaccccgcggaaccatcatggaccgcatcgacatcttcaccggcacgctcgccaaggcgtacggcaccgtcggcggctacattgccggcagcgccaagtttgtcgacatgatccgctcgctcgctcccggcttcatcttcacctccaccctgcccccggcgaccatggccggagccaacgcctccatcaagtaccagatggcgtatgacggcgaccgtcgtctgcagcagctccacacccgcgccgtcaaggaggagctcaacgcccgcgacatccccgtcatccccaacccctcccacattgtgcccatcctggtcggcaacgctgccctggccaaggaggcgtcggacctgctcctcaaggattacaagatctacgtccaggccatcaactaccccaccgtgcccgttggccaggagcgtctccgcgtcactcccacgcccggccacaccaaggaactccgcgaggagcttgtcagcgccctcgatgagatctggacccgcctggacatcaagcgcacatcgcaatgggctgccgagggcggcttcatcggcgtcggcgtcgagggcaacgagcccgagcccctgtggaccgacaagctgctgaacattgagcaggccacgcaagaggccaaggccgccggtgttgccgcgaatggcatcaccgaggctctgctcgcccgcgaggcaagcaacgccggccgcgccatggacgtgtcggcataaattgcctgactgagacttgaagcaccactgtgtgcgattgggtcgcgcggcttgcttgcttttgtctgagctagctgcaaaaaccaagttcacttctaaatagccctatttttgatgcaatctttttttttttttgtataaaaccacccactgcagctaaaagctgccaaaagaaaaagtcggggttttgaatcaatacaaaccgaatcttttcttggtgtctgacaagatgccgcctatacttatcaatgtgtctgtctctctttgtgacataaagtactgtgatgtaatatggtaataccaaggtgtgacatgactttcacggcagttgtatccatataagcttaacatttgagttttgttagtgcccatctgccaagtctcctccatataatcctcttcaaatgctactgcaatggatcccacaagcaccccatttctgcaggcatcgttccatgccatcctgatgcatcaactccagatttgggatcagaatcctgccgccttgctcgtcttccaaaaacatctcggccctgtccccaatccggcctagcccgccacgcgagcctatcggagctggaaaaacactccggaaggccacaacgtccccaatccagctccactcctctccgccagactcccaaacggacagccggcgcaatattgactccgaccctcgcaaaccgcgggcttcgttgggacggaactgtcttttacacagcaatgaatcccgagtccagcgagcgaatctctcttttctttccatctgccattcttctcccttttcttcttgtgacgcgttgctgattgggtgactggttgcctattttgaatccctactcaatcctgtgtactaattcctttcactccgtttctcttgctcctctcctctcagtctttcttccctttctcgtgatacccagcaaaaccggagtacagtctcgccgtatctcacttatagcctgtccgcgttcggagaattgtaaaaaaaaagagacacccattattcaaatccaccaatatatacacaccttacaaagcatccactccgatacatatccgaccagggcaaaactgctgcagacggcctcatatttgtaccatcgacggctctctccagctcccgctcccgctccggcgcggccatggagcccgccagtaaaggccccaaggcctgcacgacatgcgcaaaggccaaggcccggtgcattcccggcccggacaaggacagcaagtgtgaaaggtatggatctggcatgtctttcttacttgttatggtttgctccgtgccgtgggcgtgtgttgctccggcccgaaatcccgggaggttgcgtgggggcagcgggttcgatatcgctggtcctcggctcggagctgcagtgactttttggttctatccatcatgtcttgtcatgtctttttatgttcttctccccttccggctagctgccctgctcctcttgttctagattggttgttttgtttgtttgtttgattcaactcattatactcatgtgcttgtttattatagatgccagaggttaaagagagaatgtgtctcacagcggcctgctccgccgcgggccaagaagccgcccaagaggtctcgcgttgccgagctggagaagaggctggatgagctgtcatctcagtttgtcgacggggctgccgctgctgccgccataaataccagatcaagccagcagtcaggggactcaccgtcgatatcagtctcatcaggcaaccacccatcagccaccgaacgccctggacagcatcaacagcagcagcaacaacagcaacagcaacagcaacagcaacggcaacggcagcaacgacgacagaaaaacaagtgcgatagcatcgtcacctttgagtacctgttcccgtcaccgcggtcagagagcgccgaagtctcgggatggacctcggaagtcggcagcaacgactgcgttatggcggcgaccgagatatggcccacagaagccgaggccgagaccctgctgctgcagtaccatgcgagccatgcgcgcctggccccctttgtgattgtgcccaagcatctcatggcggcggatctgcgtcgacacagaccgttcctgtggagggtggtgatgatgattagctgcttcatcgacggaccgaggcaacaccgcatgggcaaggaggtgctggccgaactggggaggatgtccgtactggacagcacgaggaaccttgagacgttgcagggactgttgctgaccataagctggtaagtagacgggtgctgtatgctcacctggttgggagcttgacgatgatgtgctaatcattccatcttcaggctaaatttctgtctaaagagtgcacagcttaccaacttactcttcctcgcaaggtccatgagtctaagctcgggcggctttggaatctcatgcggcgccggtggcaacagcaataaagacgaggtcaaatggggcgagttggaacacgcacgagcatacctagggacatattatctcaacgccatgtaagtcaaaagttgaagcgccattgtctacttcacctgccaaattattttctccaactttgactgactcaaaaatagcgtcttcaacacgaataaaaaggtggatgcctttatgaatacttcacaactcgacaactattgcaacctcctcacgtcaccgggagagtatcattccgacttatatctagctagacttgtcaagatacagacgctgtcgcagtccatctccatggccatgctggatcagcaaccgatgcagttacccctgacaatggtgattcagacgtttcaggagcagattgaggcatatcgagcgtctttaccgcctcatcttctcgataacagcaagtccccccccccccccccaaccccccaaccccccctgagctactccctaaaatgcaggcccggctaacctattccacaggcactctccaatgccatctggccatatcggaagtcctcctcgccgacatggcaatctccgattcccactgcgccgccatctccctcccgcacagtgaccggatccacctcctctggtcctgtctccatgctctgcgccgcttctacgccgttgcctcggtcaaaagctgcgacatgattgatcaagtagagcgcagcttcctgggcatcaacgcgtcggatcttgcctacgcaatcatcacaggcatcaagctcctcctcgtccggatccccgactgggatcctcggtatattatttccgagctaggaatccgggaaatgctcgatgaggaaattgagcatgtcggcgagattgtggcgcggagaaagagtgaccgctggcctgaggaagaccccatggatcggatgcataaattattaatgtatgggagagatctggtcaacatgcagatacaacaggtggcggcggagatggagggaagtgaagtcaaccgtcgtcattctcttctaccgtcttctacactggcaacggcgaacaaaggagagggtggccaggggtgggcgatggcaggcatggaagatctggacgacgatttgtggcagaactttatgaatgacacggcgtggaacttgaacggggagccgatggtgatggattctttttgaaatgcaaggctggagcagtgtaatatggcgtggagtttggttaggttgtgtacaagcaaccaggttcatggtgtttctttttttgcttcttcttcttcttctttgtttcacaaggatcgatggaaaacctcagacagggtaactggatatttgggaatggcgcgcgtcaaagctaacagtcgagtttagcactcttgtacgtgtttagaacggtatgaaggataagcaacatgatatcattctcttctcccaattcacctttttgtgaaaacttctagatcattatgcttccttttgttttgttttttcaaacgctttcatagagatcacgcactctcctcctcaactacctccagagcctcaatcctggcctttgccaaccacgcaacgttccccccagcagtctccttcctcaccgcactcaactcatctataaacgccggcacaaacgtgcccggcccgcgaacatcgtccctcaccgccgccctctcggccgcaatctcaaacagcaccagccctgccagcgccgcaaccagcacgtcgctccgaaacgcggcaaccatggcgctcaccgtcgtccccagcgtgcaccccgtgcccgtgacctggctgaggaactcgtgcccgttgtctacgcgcaacgtgcgagatgcgtcgctgacaatgtccgtcttgccggtgaggatgacgacggcgccggtgcggcgggcgagggcccgggcgagagtggcacgctgcgggatagtcaaggaggaagaggagtcgacgccgcgctgggagacggaggagccgtagacggtctggatttcgcgctcgttgcctttgatgacggtgaagtggccggaggagaggagcgtcttgacggcgttgcggcggatggcggttgcgccggcgctggaaggtattattagtatcaggatacaacttttttataaacggggcatgatcatatgtaaaactgaaatgtctgtgtaaatgtgaagaaaaaaaagggggctgagaggagacgaaaagggggggaggatggccttacccaacgggatcatacacaacaggccctccagcagcattatacgcctgcaacgcttgaacatggttcttcagcccttccggcgtcacagttcccatgttgatgaccagagcgcctcccagcttggccagatcagcagcctcttcggcgtagtttgccatgatgggactggccccaacagcaagcgcaacattggcagcaaagttttgcacgaccttgaaacatcaaacatcagccatcattcaaagagtcaaccactctgaaaaaaaaaaaaaccgcaccaaattcgtcatgttatgcgacagcggcgtcgcagccgccaccgccttgacaacgtccggaaccctccccatggccacattcgtcagcagcaccctcgccgccgccgcgggatcctcggccgcgaccagcgcgctgaccacggcgatgccgtcgaggctctttgccggcgcggcgctggactcgaccagcacggccgtggcgttggagctgttgatgccgccgatgcagacggtggggatggcggcgtggccggcggcggagagggcctgcaggatggagcggatgccggcggtaccaatgatggactttgtgtcttttttgctgcggatatgccatgtcaatgctttgaatatatatatgtgtgtgtgtgtgtttgtgtcggtgtgtgtgagactcacgtttgcgtggcgtagacagtgcccaggccgagatagtcggcgccggcctcgcatgccttgagggcttcttggatggagctggccgtgacgccaatgattttgtcggggccgagcagcttgcgggcttcttcgtatgctgtgtctcgtcttgtcagctgttgtactgttctgttgcgtcacaactccgtctttatatcaaccaaacaagacacaacaacacagaacagattcgagtctcaacaactcaacaacaacaacaaactcaatatactacccctaaaactcacccatgtcgtcctgcccaatatgcaccccctcgcagccaacctcaaccgccacatccacgcggtcattcaccagcaacggcacgccatgccgcctcgtcaccgccagcagcgccctcgccgtcctcaccgccgcctcccggtcgctgtgcttgtcgcgatactgcacaatcgtcgcgccgcctcgcacggccgcctcgacgacgctggtgaggtctttgttgcccaggatggcgggcgtcgagtctgtgacgaggtatacgccgtagtttactttcgtcttgtccattttgggtgtttccatctcgtttgatgttgtgagatgtggaaattgacaagaatgaaagggtgcgattttatttgtgtgagacgatggtgctcatgtaaaaattgtagaggtttggtgaggcgcaaaggcgcaagtttgatacccgggacgcggctatgatcggacccatatcagctccatgaattctcatggcgtcatatcagggcatctcactaaccatcaaataagtcaatcaattgtgaaatagaaattccaaaccgcacaaggctaatcattttttatatgataaaaatacatctttcagagcatctctacttgtgagtcaaacctctactcattgctaatcacagtgcaccgaatacatgtctgccgtctcataaaaagtctctcaactcttcaacaaggtaatctcatttctagcacatctcattttatacaaatatgtcctgtatattgcgtcaaataccgacttttaaatctaccattttatacaattaagccacaacaccgtataaactcataatgaccttttccttcctcctctctcttttcctcagccaatcaagacattattacatctctcaaaatttccatgtttactgcaacatggaatccaagctttcgccaagcacgccctcaatcttgacaatccatctgtgcgtctctctctcaaccacctcgtcatcatcctcctgcagctcgctaatccgaggcagcatctcgtgaagcatcgcgagccactcctcgcccaaccgatccgtcagcgcctgctcgcatttgacagccgccagtcgcaccgccgccttttctgatcggaggtgcttgagcagcgcagagttcagctccttctggtgcgcctgagagtctgccgctgccgcaagctcgactgtggtagggatcagggcttcgttgacgtcgacaatcgctgcgtgggtatactgctccatcagcacaggagcaattgctccaaagtgtgctggcgcctgccaaaagtcatcctggtcatgctcaaagcacttggccagtgtgttgagcacacggttccaaagctgccgctcactgctggccttggggtcgacggcgctgagaatcttaacggcatcctccaagacgtacgtggcgtagttggtcacgatcgacttgagattatcaaagaatgactgcaggaatccgtacacactgtagcgtctgctcgacagcccaacgctgtcccctttgaggcctgtgcttgaccactcaatgagttgcacaaacacaggccggaaggtggcgtcgttgagcttgtaaatcatcttcagaaccttttcattcaccgaattctctagctgagtgagacgagccaaagtcgcgtcgccagtctcgccatcagcaataatcagtcgtcgcaggtcaaaggcctttagcaggatactggataagactccgacgttcttagtaatggcagacttggaatgcttgtcgatggccattcccagcgtcttgacgtattcggacatggcctataattattcatgttagtctctcctttctttaaaaatctaatgaacaattttcttaccgaaaaaccgttggatcttgcactctcccagttaagatccaagctagtaaacatgtccttggcctcaagcttcttggcaaggaattcgagacagctctcacgagcttcgttggagtcagcatcaaggttagcatttgccgacttgttggaaacctccaggatttggccgacataagtggaaagcataaagggcagatgctcagccaaagcactaatgaacccgtaaccagccgaatgaagttccaagtcttgtgaatcctcttgtaggctcaggttgagatagacaatggcctgaggaatagcaatgggaagtaccggcacaattgcgtcttgcaacacgtcgacgagagacgtgaggcacaacagagccatgatacgaagctgcttctcgtcttggccaaggcagtgctcacctgcaattgttgatgcggccgcgaccacggcctcgatatccttcttgccatatttctccgcaatcttgtcgacgcaagtaaccgctgtgtgcttgtagcggatatcgctggactcccggattgcggcagtgagttgtggcaggaaagtaagcagggctgttcttgacgctgcgtctgtgttgctctctgaacccacacggagctccagagcgcgaaggaccttttgccgcagatcgaggctgggtctatcaagcaggctttccacggctttgatgaactcgccaattgaaagtagattgagcaggttggccagtgcgtttccgcatcggctatgcaggctcttgttcgacttgacagtgtctgccaggacaagcacatcttcaagcagagttgcgtaaagttggcggacttctgatgtctccatgtcatctctatcgacaagcttgctgatctgcgccttgagctttctgtttgccaaaagacttggcagcacagaaagctggcgaagagcaatcttctcaacatccttgtcctcctcctcatcactgctaccaagtagcacaagagacagagtaggcttgggcttgaaaagatctgaagtgaggtcaagcaacttgaccaaggtctccagctgaatttcgacactgaaatcgttgaggagatccagaacaaattggagcaaatcgtcattcagctcatatcgatcgaccagcatgcttacaagcgtaaacaggaactccttgggtcccatagtctcaaccagcgccacgaacaggccgtgtcgtcggtggactgggatatgctcgtacgccgtcgtaaagctgacgaggatatccgaagcgccggcaacggggctcttctggccttgccgtagtgactcgatcaacggaggcacgacttccttgattgtctgcgccaccacgtgggcggaatagtcgtcgctctgacgaagcacagatgtgcccataaacgtgaagatgggcataacgctgtgtagaaccaggtgcggcgcaattgttgccaggtttgcgactaacagcaaagccgcattctggacgacggggctcgatgacttctggatgcagctaacaagcaggtctccatagcctccagagctgtctaccttgaggttcttgtttgccttgtatgctggcatcatggccagaagactgcgcaaaatcaaattctgtaggtagcccagttctgagccaacaacggttctgaagtgctgaagctcggacaatgccgtgaacaggccgtccaaaagttcggggtgagacacaggatccgagctatcgacgatttgcagaacaaaggtaaccttgcgcagcgcacgactcagctcgggggtaatttgagtgttcagaccccgattggcgtcagcagcgctggttctccttcgcttattaggaggaggctcagtaatcatcttggtgccagtttgaatcgagtccaggaagaaagataggatatccgtcgtcaagggcacagaccttagaagatctgcagcctcggccgggatgatggattcagagttaccggcggtagcctctggatcttgtgagagttctaggaattgctctgccaccatgaacttcatttcggccttcatcaaggtccacatcttcttgacccgagagaaagctgcccgaatgaggcctggtctttcaccattggtagaatccgcatcctttagtagcttgaacacaaactcaagtccagtggcatcgttgggaacaatgatgtcaatgaactgagagtccaaaacagtcttatccagctgctgtgaggtgcagatctctgtggcctcggcttccgtcaaatcagcccaagactgcagagctggcaagagaagtggtgttcgcgtcacggtagacacgccgcggatttcgtttagtgacttgagcagtctactcttcacaagcgtcaagggagttgagacaatgtgagaagcaaagaacgtcaacagcgctgatctaccagactgagatagatggtccttcttgtccaaagacgggtcgggggcgatttggtattttccgctctcgatggctgacttgagaatggcagaaatgtgatccgcatccatgacacactcctcgaccgccggcaaaagctgaaggtggaggaatttgcaagcaacatctatgcttagagcagcaacgtccttggactttgactttccatacagagaatcagctccccatgcctttgctgacttggcaaagggaggcgcgtaaagtccagcggctactgtgattagatctgccgctgcctgacgcacccgcttggaaggatcgccgagagcaacaacgcagtagggaataagagcctgaatatccacctcggacacgcttgcggccttgagtctgtccttggccatatccagtgctgcagctcgggccagtgctggatacagaccgcaccaaatccgaatgaagaagctgaaatatgtacagtctttaaacgcagactctcgcttgagcttggagaattggtcaagctgctgaagaagctcctgctttcgcccagtttggtcggaaacaatggagacgaagacgtcgctgaggctgccaaagatttcgccgtcttctggtagaagagatgaggagagagatgaggagctgccagccaactcttcaaggcctgcttcagggttctgtgcctgttgagcttgagcagcatcctcagcctcgttgccgtcttttgcgtattcgggaagcttccgtgtacggaataccaggtccagcttcatttccagctcttcaatgtcgaatttgacctcttcaatgacggattgaatgatatcgccagctgatccggtagtgtgtgatagagcaatcagggtagatcccacttcacggcgaagagagccatctttgtcgttttcatcgttgagttcgtgagccgtcaggagcaaagacttgaagatgacagaaatctgcttatcctttagtatctggttacccaaaatcgtggtaattgtcgaaaggccgcgcgagtcgcccttctttactagtctctcaaccagagccaagcacagtccgtttgccagcttgtccacgcgacgctcccggccaatttcgacaagaagggtgccaatatcctgaaccttcatcaaagccttggtgaccttgctgctcatttgcttcgcggatcggaactgggccaatatcgtcaagcatacaagacctggccgaacagtctcgctagtccagccatgaaccagctgctgcattaacgctgtgacggcattgtcatgtagatcgcccttggaaacgaagacagttgtggccatgtaggaggcgatttgaaggctgggaaccttcttcatgacgagcgcttcggcgaagacggggcccagtctatgtaatagcgcttggctgttgtcgctctgtatcgtagctcgaccagacttggtgcggtctaaaattccgcttacggcttcggttataagtccgccccagaatgtgatgagagccgggtactggtatcctttgcggcatgactcgagggtgtattcggaaacggcagtaaggaaatcgacgtgatggacggcctggtggacgaagactgatcgaggaggagaggtgagagatcggatatacggatcgaggaatcggaattcgcttggaatcttggatggtaggattgacaagagtgtcgcgaatgcggtaatggagtgatatggtataaaggtcatgagcagaattgacgtattttctacatgaatgctgcatgggtagacaagttagttattccacgttcgactctttagactgcattgggctctggtttgaagattttacgcacgagaatcgtctgatcagccactccacagccttgatcgcaggcatcaacctcaaacggcttcccacaagtctcaggaacgcctcgatgtgtcggttgagctcctcattttccgcaattgtgagctgatttcggtcctgattctggctctgttcgctgaaaatggttgcttcaaagacggcgaatcggccatcgagctggcaaagctcttcaaagccctggtggcatgtcgcatacagagtctgatagctctgagccgctgcgactcggggttcccagatcagagatttcgagtgggaagccctttgcgctttgatatccaaactcgatttcgagtttgcggcaacctgcgccagctgcgcagcaagcgaggtcgccattatgtcgagaggtgaggctccaggtcgaaaaaatgggtttgatgtagaagaattcaggaacgcggctatgttcactatggcgccttgaagcctactgtgaactttttttttccagatcggttgagatttgctagttgtttcttatcgataatgtggcgctagtctgtggggcggcgagacaatctattttggccagtcacgtgatcgctgtcactttggtctcagaggcttagtacctgtgctaactcgagacatctctctatcttggtgctctggtattcgctctcatagcatgttgctatatctatcagcaccttgtgtttctctaatacgttccttaaataatcatttagtatatgtttgacatgtttcatacaattagcctatcaactgatacttgtatggggcgtaagataatatgacgtatgttgcggcgtctaatataaacagcgattcttgtctttagtcgaactcgcaatttctagaacaggtcccttttcgtccgaacaactgaggaacttcagatgaaaaaacgtttcactgcacgagacctcagccaataagcctaggaagttccccagactagctcaaaagcacggcgaaccattcggcgtaaattccgaccggaagtggggagaagatcgtgggcagcgacatctttgcaataccgaactcggaagaccagcatccggtgctctacatgtagtgtcgttcaagtcccccatttccacaccactgctaccacattcacgaaatacaactttccaaaagagacgtctgaaagagcacaaaatggctgtaagttggaatacaattagaggcttactctgcaaaaaggctcactcagtatagaagccgtatcctcaggttgttcttctgggggattccctgtttgagtttgcagctcatactttgagcggcttctcattccagtcggcccttcaaactcgtaagtcgccaaaatgatctactttgatcaaaataaaacgtcttgacagaaattctaaaaagacgttttgcagggcttataaggcgatttgacgtggttaatcgcggctttgcggggtggaacacgacaaatgttctcaagtacttgcctgagattttcgcggaaccgtccgcctcatcgccaaagattgagtatttggttagtacagagtacctttggcgtttgcatggtaatttgtgtatactgactcggcggaattgtttccagctgattctcttgggagcaaatgacgccgttatccctggggccgccacatcgcagcatgttcctattgagacatataaggataacctcagcaagattattaaccatcctcacatacgggctcacaaccccaagatcctgctggtgactcctcccccagtcgatgagattaagctccaggaggtcgatgtggcttacggccacccagcagcgattcggtcctcggccatatctgcctcatattcggagaaggctcgggaggtggctcgcgagaatccgggagtagttctaattgatctctggcaagcaatcatgggcgaagctatttccatgactccagaggactatcaacctggagggccttggctaggatcgcccgagaatgggaagcaaggagggctggacaagcttcttccggatggacttcacatgggcggacagggatacagggtgtttttcgacgagatcaaggcgcatattgggcaagatatcaagcctgatgacaggacggactatatcattccggattggagggttgttactccccccaaggttgatctgccaaaagtaacgcccattccccttgagtaagacgggctgcttcgtgaggcgcatgcgcatatacatatagaccagatagaaagcgccccgacatgttacggcggatagatcagcctagttaaacgtaatggatacaggtatcaggcagtatcggcttatggcagcgaagatctagtcaggagaggcatccgatagtccctgtaatcagctgatggatgcaagatttgaaagcagcatcatcgccctggtaacatggatgcaaactggaacatacagccctgtctgcggggaagggatgaaagctgcaatccatcagtccatccttccagctgggataacaggcctaggcgctgtattacagcgcgctgccctgctctctgctagccctcaatgcctgccgcgatgacgccctgctgtattgcctgcctgtagcgctgaccccagcggtcttcagaggcgtccacggcctgtgattggcactggtggggaacgcgcccagcgcaaccactcagctcgaggcgggctggaatcctggattgtggcgatcggccaacctcgcatcatcacacagcccttagacctgaaactgcttgttgattctactcgcacgtctctctctgccttgccttgcctcgcctcgcctcgccttgtttgcgcgtcgacgtcgcacttgcacgggcccaccgatcaataactggcggccgcttcccgcttcttcagcctccgttttctcttcgtccttcatcgttcgactcctccacccaaagtcggccttttcaacgccatctctctccccagcactctctgcaaaccggccgccgactcgttctccagctcgcgttctcgacacactcccaacagtgctgttacttctaccgtatacggaatcgagctgtcagcttcctattacaagacacgcagtcaccgcgactcttcctccgaaagaagcacttgcgtcttacaaataaggcacttccgaactgcttcacaccaacaacacaccgataacctacgtacctctttttgcacgcctacgtctggccactggtctatccaagccacggaatcacagcatataaacagcgtgtaaaccgcctgccctatagacaaacactctcacatacgagtcttcatctgcgtggctaacccacaatcttggtgccgctttgagtccgtgccgacacagtatctaccacgcgacttcgccgctacttgaagaccccccatctctctcgacgtatcacaaatctgaaaaatctgaatattgggtttctgcaagccataacgcaagctctgcgttatcggctgagtgacctgcgggtccagggcaaggagatgtggttggggatgggattgtgaactgccattaatactctgagtgatcgaaaacctggacgagcgttacgccgcatcatactcccccaagtgaacgcccggatccgcaacactttggcatctcctttttttaatcgtcattttctctgtggctccaacgttgtgcagccctggctgaaacctgactgctgtttctctgcgttaatacctatgcttaatatttctctttttctgcaacttatttaatatcgcactgtcatttctcccaacgcatcgaactaatcaacccttctttatccctggcttcacatgttccggcatcccgcctttgagatatcttcagacatggaatcccgcttcggcgtttctcgggaagagctgtataacctgcaaatggagctgaagcaggtccagtatgcccaggccaactactcagaacggattctgaggctagagaagcgtcaagcagacgattccgccataaagtcggtatggaattcaccatttccgggagtcctggctggaacgccacagcatggtgagctgcattgccctcgttccgcatcgagtcgaaaacctgatgcttccaatactaaatgttcttcaggcccagtccaaattccccaaaatgatgtctttgacgacttggatgaacagggcgagcagttgcttggctctctgcatttaggccctgcggaagaggagccggttcgccgcggcggcgcagcttcgcgagcaaacagcgtccgatttgatgaaagcgctttgcatggatcaagctgggccgcccaaaacaatcgtcactcaggagactttggccaagtccgtccgggcaccggtttcatgatggaacggtcactgtcacacaagtcagacggcaggcatagctcggcagggcactcggtgcattctcaccattctgtagcgtcaggccgagctagcagcatcggcctcgacaccaactttgccactggcgatgaagatgatgacgactcttcctttgatatgcctgggcttccagcctctgtctatgtcctagggactgttccatccattgtccgctgctggttgactacagactatgcccacgggacgctgctctacgcggatatttgtaccgggtcgcaaaagtctacaattgaatattcgcttgtcaaagagctagacttgctgagcgaattccaccgcgacgccagtggagcttataaagctagattggatgtgtaccttgcagaagctgtcattacgcgccacagcagccggtcagattcggccgcgggatcagtgccctcgatgtcggtttgttttgaaatctgtggtggcagtggtggcgatgcagccaaatcaaaagcggttcgcatattcattggcagcgatgccctgagagcgcatgcagccgacgtcctcttctctcagaatacgatggtactctacagtaacgagcgagatcgactgcgggttcccttcattcgccctgaagacgaggaagtattccgtcacataactaccagcattgctgcgccggaacgaccaaagctgaatgccaatgctgcaccgttcgtctttggggagagcaataggaccgacagtgaggaaaaaatagcaccaacgccaacgacaaccacagctacggccacagctacccctacatccaccacagcagcgactaaagagctgggaagcagcgagacaagaagccaggcgtcacccgcgacgtcacattccgagccctcgggccgtgttcgagcgaatagtgtccccgattatgaagaggaaacggaaaaatctacaagagatgccagtggctctgagcgtcggacaagagatggatcaagtgcgtctgaagcttcgcggcgagaaccgtcaggaggcatctggggctcctggcgcaatcccaatggcaacggaacagatcagcgcgagactggaccattgagcggataccagcccgcgcctcgagggcgtgccatgaagatcctcaaagccccaaagtccagctcgtcttctgcgcgcacaggagcgtcgtacgagcctcccatcccatccaagtctgagcttggtcggcgcaagagccaggttagcatgagcggcgaaagcaccaccacagtagcagccaacggtggcattaaatgggagaccaaaaagccagcgacgacgagcgaaggcaagggccacgaggcggcaaagcccaactcggcttctggtggtcgggcggcttcgggttcggtgtcgttgccaaggtcggcgaataatcctgtcggagtagcgtcagccttttcgtggatgacaccaccgggaacagcaaagtctaccaagacgacgactgcggcagagtaaagcgcctggagttgcgccaagtttttaaggaataaacaaggggtaattgattctcaacagcagcagcagcagcagcatgggatggatctttaggcgatacagccatgacaggtgcaagctatacaatggctgctctgactcaggtctgtagccgtctgtcttgtctactgtcatagctaggtaggaattgaaaaagtagaatgccccaacatcatttgttaggtctgtaaaatactttttattaaatgctcccaaaacaatgaagccacccgagtgaataaagtagaacatgtgatacaagttgactctcccccgcccattaaagcaatcatgtccccaattcaaatcttggacggcggcagcacactcaacaccttgcttgtctcgctcagcttgcccttgaccacggtaaacagccccttgaacaggggatgtgacgcatcgcccaagcactcgtacatccagctctcgctcgacgtgacggcaatgccgggctcgctccgcagccggtccagcgcaatgcccacctcgcccttgttgcacgagctcacgccgtcggcgatgacatatgggaagtggccggcgtcgcgcaggtccagcgccgtctgcgtgatgcaaatgtgcgtctcgatgccgacgagggcgatgcgcgagccgggcgcgaggctggcggcgatggaggggacgaccatggagaactttgtcttgtcgtggacttcggagacgcccagcatgtcggcgatggcggggacggtggcgcccagcttagcggatgtttgggtagttgcgtagacagggatggagaggttctgggcgtaggtgaggagcttgacggtggtggtgacgctgtattttgttttgtcagcaagaatggagaagtgaggctgcgttgggtggtggtgatgttgaattttggtgttgaggatttggcacaaggaacgttggagggtacctcggctcagccaacgggttgtggctccaagcccactactactcacatgctatcaaattcgtagatggcgttgcggaacttttcctgcatatcgcagacgctgtttttttcaattggttgtcagcccgttgttattgatttcgcgggtttcgcttcccgtcgtccggctgctgtcgcatttgtgagggcgagatgagagcggatcaacttacaagatggcgggattctctatcacaaagaggtcagtctctcaattgtaggaattgggcataaatggcaagggaatgagctgtagctattaaacttactgaaccgcatttctgtagcagcagccattttggatgtgatgggaggagtggaatgtgaaagagagcggtagagaggacgagagaatctggagcttggctgggatgagagaggcgggataaagggccgacaccggaagagaagaaacggccgttgcataaagagttgaatcaagtcaaatttaagaagaggaagaagaagaaaagaagagcttgtgagaaggatggaatctcttgattgaaatgccgatgaccgggtttggggatctgatggcggggtctggcgatttatagcggcatgtggctaaagagaactaaagaagctctgggacaaggatggacgcagcggtatatataaataaatgcctatctttttaaagtatcaatgaaaatggaatttctctcttttgctccgcttccaccttcccgctccggcttggctgacttgccgctcattcgttggactttaaaatttgatggacaatgatttgagattcatcctgcggatctttttcgggaattccgcgcccccatggagtgcgggtaggaaaatgagggccgatgcgggaactgtaaatctggttggctggattatgacgatgcgagtgttgatttgcattatgaaactgtcatgtatatgatggatagcaagggagagggatgcatgttatcattataatactaattatatcgaggtgtcacctgtatttcagccatgaataagggttgttgtgttaccgagcttggattacctattggatgacagcttaacagccgacatgccatgtccaaactcaaccaaaaacacaaataccacatactacacttctccatataatatctcaatgaatgtttcaccgccaaatccattcattgaaatcttgagtcatcgcgttaaaagtatttcaaattgctcggcactaaagcagccatatggagacagagggtctcagtttgtatgcagaatgcatgttagttgtctctagttgtctccgtccaagtgagacatgtactgaaaagaaacaaaaggagaagaaagaatttcaaatactgccgtggatttacaattgagctttttttctgcagtatcgagatggaataatttgctgctgcattggtgtgcgtgcactactgcatgatggccagcatgtgcatattgactcatgcagggatgcagcctctttagatggcgtcacgcagcatcttgaagctgcattcttagcacgtatttactataaacttttaaggcatgtaatagtgaatctgtaaactctttatttataaaaactccaaaatgcatcgcatatacaaaattctatacacaatccatgtccatctatccatcccagcccaaactccatataccgtgcttttatataccataccctattacgatgccacctcggcaaaccatgtgcgcagcaatcccgccagcgcacttggcagctcctccaaattatgcacaatcagataatactggaacgggaacgtgtccaggtaccgctcaatcaccactctgctctcgcccccctcgctcacaaacttggcctccttgagctccagcacgctgtctcccttcttcttgcccgtgtcgtccatgatgatgaagacaatcatgatgcgctcctccatggcctcgcggagcaggcgtcggatggagtcgtgggccgaagagggcgtcagtccatccgagagtatcagcgcaagttgccagaggtctgatcccccgccggaccgctgtcgtgccgtgcggaacgtgtcaatcgtctgtcggatcagcagtgcgatatccgtcctgtcctggccaaatgagaatcgctgcaggaccttggcaccggcatccgaagcaaaggggtctgtcagctcgtgcgccgtaaacacatcggcgccaaagcccagcacgcccacttggccggcctcgagcatcgtcagggagcgtgagaccatgaccagcgactccattgccaatgcgccggatgacgactctcccatgctcttgctgtcgtccacgcaaagcatgatttggtaggttcgcttggtcgggatgctgcgtcgcatccagatcttgtctcgcttgtagctggaagcgatgtaagggataatgcgcttaatgttcagccgctttccggtgcggaacgagcccgacagcttggtagactgggatggggtcaggatcagtcgcagctgagatgtcagagatagcgacaggctgtgagacttggtttgaagctcggtccactgctcaagacagtgagaaaagtcgcggagaggacgctggtcatcccaaaggtgagttgttgatagctgggttgacgcgtcctggacttcctcctcctcttcatccgtcttggccctctggtcatcttcatcctcatcttcgggcgtagactccttgttgtaggcaccttgtcttgtcttgacgccagtccggttgtcatcagcatcgttggcagccgcatccttgtcttcgtctgctgtctcgccaagatccattttgtcagcctcttcttcggcctccttttcggcctcgtcttcctccatcagacgactggttggatcttgcttctcttcatcaatcgccatagactcgtccaagggctgtgcctcttccttgtttgctgtgcccagagcttgagtatcctccgctgcattgtcatcctggaggtgctggaattcgcgtctttcttgttcttcagagtcttgaccgtgctgcttttcatcttcttctggatttgcatccttaatgtctagctgttggcggtgccatctctccaacgcatcacctagcttcttgaagggatcattgcgagcctcttcctctgcattatcatcttgaggcttatctgaagtctcctttgatcgtgatgtagcccccttgttaccggcactcgtgtcctggtcagcggcgccgtctcccatatctccttcatcttgctgggccgccttggcttggaattcatcatccacgtccatggaatctgcgttttggtctattccggagctcttgacatcgctaggggccgcattgtcgttgtctgccttgttttcctcttgcttaggttgaggttcagggtggctctcgtcttgttgttcctccttcttctcctcctcttcttgatcagcctccggttcttccttgatttcttctccaacgttttcttcaacctcttccgcttcgctgacttcgtcgtcagcagcagtctcctcctctacctgctgcttggcatcctcttccatttcttcgtcatcaaccgcttgcgcatcattaggctgctcttcctgctcctcgtcgtcttcctcaatatctgacatgagatccaaatcatcctcatcctctgagcctgccgcatcgttctcgtcaagattcatgtcgatatcttcaggcagctccagcgcatcattctcctccactgtctggtcttggcggttcagctcttcttttgcatctactccttcttcctcatcctccacttcttcgttctcgggctcatcagcctcgttggcctcgggctcttgatcttcctccttgttctgatcctgctctgcgtcatctggcttcgtttctccttcagtagccatttgctcgtcatcttgcttctgacccttggctttatcgccttcttgatccttctccgccttctcatcatcgccatcccacatcttttcatcaacggcagtgggatcaaggtcatccacgtcaccagcctcttcatccatgtcattctcttcttcttcttcctcttcatctcccttctgagacttgtcttcctcttcttcagcaccatccacgctattcatgtctccctccatctcctcgtctgccatgtcgactgcgtccttctcatcttccatctcctcgttcttctctttattcgcttcttgtgcaagctcagaaaggtcttcgtcagcctggatatccttgctgatatcttcagcgccttcgccatcgccaaggccagtgccagattctactttactgtcggcacctgacttttcgtctgatttctcttgtggcgtgcagaatccctgggatgcgatctgcgtgaaagcctttgtcatgccgtatcccaccttgactgtggcgcgatggatatcaagaccggtcatgatggattgttggcatagtgctgagaattgggccaagattggtgacgcaacagtaatagcgctcattgcggccatgcttgccaacggctgtgcaagatcgattttctgcaatgtgcgaatactttgctggagagttttctcgacgtttctcatgtacagctgattgatcatagagaagaaggcttcgctatgtctcttcagccaggccgcctcatcctcttttctaggaatctcagccccagctttctttgcattctcaacagctacaagaaccgtgtcgcatagagtggcaattgattccacaaagcccaaaagatccattgtatgcccttgagcttctagaggaacattggtagtctggctccagacacgaagctgctggaggatgaaggcaacatcaggattgccctggatagcctcagtgacggccaattgtagcccagccaaatcccgagtgacgtcttcctctagctgagcatgtgcactagacgttagaagtgcgggaagtttgaccaattcacccagtctctgtgagtgctgctccatcgtggttgtccatgcttgaagcttttgaatcaaagcactatgatcgagcttgctcaattttccatgtacgctcagcaagtgaatggcaaagcgcaatccctgaacgctccatgggagaaggcgtgacagatctgtgctactttggcgtcgagacaagccattgagttgttcgaatttgcccagattttggaattcgagcaaggtgttttgcagcgatccaaaggcagtcatgatgcttgcaaggctactgcgctgagacagagcaaagtggataaatccttctacaaagccgatacttcgcgtgacctcggcgccagtcaaatcttcagaatgttctcgagcagcattcctgactttcggtgcaagatctagggtcttgtggaagtaatgctctgcttggctgaggatgctggaactagagaactccaatggcgcagttgaagcaagtacaatagagagtgattcttgctcagccaaattgtcctggccaaggttgtaccgtaaacccattccacgcaaatctcgtaatgtgtctgcgaacaacttgcgctttctcgtcttcatgtgcttgacttcctctttgttctcgtcagtcaaagtcgaaggcgtttccttcttcaattctgccatcgattcttccaagctagaaaaatatgcgtccagagactggggaacagaactggtcatttcggggctggcagccaccttgtgcatcacagatactgttttcaccacgttaccaaggcgtttgcgcttttccaaccatccaggaagggctgcatttaaagattcagtggcgacactgggcacctcagctaccacagcctggttctccagaatggcctgctgtgtaattgtctcgtcaggaaggccctgatcgataacagacttcatttctgtgcccaaaattcggcgaaactttctgacaattctaaacagcttctggtgagatttcttggcgctttctcggagagcattgatgttggtatctttccaactggccatcagtaggacgtccttcatcttcttgtcaagcgtagcccggcccttttggatggcgatttcagcagacttctcataacgagaatagtagaagatgaaattcgtgagggcatggcagatgaccgtcaagctgggataatccttcacaaggaactgaagatgggtttgaagttgtttcaaaagtgaaagtcgagttgcaaattggccaataatcgaggtcaagaagtatgtttccaaagtttggataagtgacgtagcatactccttcagctctgtaggagactccaccattgaaaggggaacagcaatgactacttgataggcgatgaaccaccaggaataagcgtcttcttggcatttctcttgttccgtttcgaacaaattagcccatgtcgacagttctagtcgtcgccatcggataatagtatccgtaagcgcgttgtagagcgatagaacagcatagaccttgctcgcccacccaccaaactgccattcgtagacgtgagcatgaagttgctcaactttgggtagaattttagctagaggatcttcgtgaacaagctcgaggacgctattgcagtatttgatgacgtctgccaggggctgcatgtggccaatttcatccacaagctgcagctcacggaagcgggcctttatcttgccaacgagaatcacaagttgtcgagcttcaggcatgttagggctggtatagaagctgtatgacttgtctttttcaactgtttgcagcctgttgagtttctcgtcaagcataagcatcgtgctagcgagcattctgccgttcagctcacggtcaacatatgacttatccttggtctcactcgcaactcgattgcccaagtccttactcaagttctggatcgaaatttgagcatcttctctatccaagaagatccttctatgagcctcagaaatcttgagtgacatgttgcgaacgaaatctcctttgagtcctgaacgatcactattcgctggacgatcaagctcttgctccgcatcgaatgttgggaacagctcgttaaactcttgttcatcgatttcctcttcatcctcgaatgatccacggaattggtagagactgctcttcgtctcttcggctttcctgtctgcctccagcttcttcgtccaatcatcgtaaaaggtatggaaacttgcaaagatggcttctcgcatgcctggctggaaacattcgcttccttcaacgttcacaacgactcggacaaggctgaggaattcaaaattcttctcaaaggatgatttcgtggtaatgtcccaagtcgagcctccgaagaaaggtgtcatgtccagaagctgcgtcgtggattgcgagagtgatgcagccgcggccgcatcataaagcgacaaaccaacaagcaagcactgcaaaagattcgcggcgggcctagtcatatcttgataggcctcaaatcgagcggtaagtcggtcttgaagacgttgaatattttctttgacaagtgcaagtccttctctttctccaggagcattggcgccattagatggctccaatgcggatcgaagagccgggctcgtgatggccttcaaaatgttggagaattccgcatgcagtcgactaagctccgagacctctggtcggaagactggttgaacctcatcgggcaaaggtcccatattagaaagctcttgactgagcagttcgatacgttcatttgtattctgtccggtaaacttcctctcaaacgctatcagagaggatatgttgttggacaggctgttttgaagctgttcgaagaactctctctcgatctttggacgcagctgaggatcaaagacacgatctggaacatagagctttagaacacccacgctaaagtgagtccacgccaatgccgataggtatgtatgccggtcatcattcttctctgcaagtaatgaaaccatggctggaaccagatgctgttccgcgacttgttgaagatgaagaggttcgatgctttgcaagaaggtaccaaagagactagtacccggtagttgaataggttgcttcttgacttggtcctctgcattgagataagcttgaacggcggcatctttgaggctcgcatcatgagctccaaagacttcaaaggtcagctgctgaagagccttattcagttttggcagcggatcagcggctacttcagcagacagcgaggcgatatgtcgtccaagagcaggtagctctacatcgagtaatgccagggatccaagactaactccactcatcgcttgcaacttagaccacagcgtgggtgcaaacgttccgtcccatgcaaattggtcttgctgcaccaaacaatccatagactgtaaaagtgtcgcttccttggtggcgctcatgagcgatagtcttgcctttgttgaaacattggacaaaatggatagatctcggattccactatccaccgacattctagaagagatagatcgaagtgtatcgaactgtctcaaagactcaaattctttcgccaagaatggtagcagttcaatctcttcatcagcaatgcggctctccagagactcaattccggtaattagatcttttaccaggccatctgttgtgagcacaccatccctgatgattttgtaggcttgttccagagtctgctgagctttcgacaagtctgccacagaagctccagctttccatcgtaggttatcaaatcgggtacccagccggtcaagctccatggatcgatcaaggactgacttgtcaggaataggaatgggtcgcatcaagttccagagcgactccatactcaaaccagtactcagcttgaatccactgtcaaagtcgtcttccagtcttcccaagatataagatgcaagctgacggttattatcggactgtgtggccagtgtctgcttctttaaaagcgcagtgccctgagccaagtgagcttggaatgtggcctcatccaaattggttctcgttgcaagatcaatcgtacgttcgatatagcatcgaacagctctaatgaattgggtgccctatgaaagtggattagcatctttcttcgttaggagtccttgtatttcgtgctcacctccatagtgtcatacgacaacatttcgagtccaaagtattccgtcaaagcattcaacagtgaagaaataaagagactaatatttacggttgaatcttttgatacggcggcaacacgatcactgattagagatctctgtaatctgttcaaggacaccaattttgatgaacgggcctgtgactgttgcgcggtgatagtgttttggatctgatacaaatgacggtaggtgtcgtaacgagcagcgctccacctagccgcatcgacagaaggaagcatattgccaacagtaatgttattaagggggtgaagaggctaattaaaagttagtaatcccattttctaatgcgtgaagaagtgtttactgacctgagaagtagctagggcatcagaagtagtgcccgctaattgcgaatatagctctttgagagatgtctgtaaccgcgaccccaatggtgattccaaaaagttaagaaattcttgtacaaggttcatgtacgaggcatattcagctatatccgacttggcaaatcttggaagaagggcaacgtccttgatggaaaggttctccagagaaacttggctagcctcaacatcagcttcctcagaaaacaaggcatctgaatactctgtggatttgagatatcgctggagagagctctctacatgtgacatcctagcaaggcttgcatccatgatgggcggcggagtatacatgtgaatctcaatggcacggttcctcatagctcgagaaagttcaccatggcgagggtccatggtcaagaagatacggaactcggggtgaggtctgacaattcgaggttctcctccagggccgcagtgctcgttgatgctaaggaacccattgggttcaagcaaagagttcaatctatccaggacggaagcgttgcacatattggcgttatccaagacaagccactggccagtctctaaagcttttacgattactccatcaagccactcgaagcgaggatttgagaggacaagagggctgtggagggtctctagagcttgggaaagcgagatgtaaacttcagagccctcggcaatccgctcgagtacagcttcgatggagaggcgaatagcagcgatactatcgctgtcgccattgtagctgtcgagctgataaagtagttgcaggatttcgcttggagcttgagcaggaacaactgacatgatagactgctgcaagaagtccctcaagttctgaatagtggcgttgatctctcgtaagggatcggcttgttcaaagcctccaacaagatccatcgtatcaatatccgcattcatggggaacacgacaagtggctttccagcgagagctgcaacatactctaacagcacagatttaccatatccggaaggactgctgagaatgcaagggatatcctgttttacacagagcattatggactcaagttctgggagccttggtacaatgtcaatgctgggtagtcgctctggctgggagctcaggtttctgtctaacagagcaaggccaacctggccaaactgagagccgaggtcatgatagaagtggcgagagcgaggctgccatgtaatgacatgtcggaatatcttgtccacctctgcacggtcggcttcagtccggaatcgctgtctaattacaatgtcaaggaaatcttcaacatgccgggttttcaggagcggatctgacgagctcaggaggttgagccatctgaggacatctcgaaggttgaactcccacgggctgccttgtgcaccgaatgacttctcgacaaggagatgatgctcaatctgcgatacaaactggatcagcaaaccaacgacttcgtcggacagctgtgggaagctatggcttgcaatcaacttgaggtcatcattcttgaaaacatcggcatatacaacgacaaatcggttgacaaaggaagctgggagtccctttcggccaccaccttgatggtggggattctgggcagcaaagagacggaagttgggatgacgcttgaacacctgatcaagttcagagatgtatacttctccacgatgatccaagcaagcgttcaaaccctcaaggacagactgcgaagcaagattcatctcgtcgagaagaacccattcacctttctgcattgcttggaggaaaggcgcatctcgccatgcaaagttacccgcttcttctccctcaacaggaacatccgttccgaaaagatccatcaaatcagtttggtctgacagattaattctcgtcaacggccggccacagacttgagacaaggcaacaaccaaagaggtctttccaacaccagggcttccttccagcagaataggtttttgtgtctgcatagctcggataactctcatggcgtttagccgcgtggttggtgcatggaaagcgaagcttgaagggcttgaagcagcttcagttcgagacgcactgaatcctccgattgtcaagtgagactcagtgacaagaagttcaggctgtgtctgataagtagtagtaacgtctcggccaagtaactctcccaatttactcaagcactccaatcgctggcggtgaatggcgttgatatccgtcgccaggatagcggaagggttagcacccaaactatctacgaagatagcagcagcaccatgaacaattgagagaacaacatcctcatcagtcgaagcattaatgaactgaacccaagcaagaacctctcgtacggagaacggggcagtagccatgggtcgaaacgtggcaccaaaccaagccgcaaatttgactacagcttctgcatagctcttggcggcctcagtcagctttgtccgagtgatgtcgtagatatcatcgctatctgacaaaggagggacccatatttcggtgaaacggtttcgcaaagccggagagagttcctttttaccaaagtcaccgccagggttcatggtggcaaagaactggtagccgtccgcgccaacaacaaatgaattatcaactcccttttctgccaagagcagtgtcctttgaggttcaagaaccgagttaagtcgttccaaaacagagtcatcggctaatgagatttcgtcaaggaggaagaagtggcctcctcgcatagcctcaacaagcgcaccatctgaccattcgaataaagccatgcttctggtctcattcgatgttatccgctttttggtttcttccgggatgctctcgaggactgccttgtcaagcgatttatacctctccagcctctctactgccgagccagaggtatcaacatcgcactgtctcaaaacctcagtcacatcaacatctagagcctcgaggatagcacctctgtttcgtatagggcgttgagaaccaataatgtctccggtctccgtgttttggtgcgcattgataatatgcaattgcctacccaaaacttctgcgagtagctggacaacggttgttttaccgcatccagtttcaccaaccaagagaacaggctcattgttctgtaaagcgcgagacaccagcacatacagcctcctgattgcgtgggtccagacaacgccttgcgcattggatcggccagtgaggtgcttcagttctggcgccaattcggcagagtaaagatcctgaggattaagcgcaactttgaacactttctcaatgacttgcttcacagccaacctttcctcatcgttgcgcactctttcagccaggagcataaacccatgagcagcaatttcttcacgagtatccgcctttctaagagcccatcgaaacagatctcgaagagtggcaaaactgtctttctgctcaaagagtctgctagtctggcggaggcgtgacagctccttgtagacattgacaatgcgtctacagtcaggaggcgaggtattgcggctgcgctgctggagaatgaactccagctcgtcctctggaatgtcgtcgaaatgcagttcgaggaatcgatttcggaacgctctagatagcacctttcttcctccgtataggccaggagggttttgagtggcaaatagaataaagttttcgtgaggcttgacaatttcctgcgtttcggggattaacagttcgcggttatcgtcgagtagacggttgagagcttcgagaacatccgtgggtgccaagttcagctcgtcaagaacaatccagtgcccctgtcgcatagcctgaaccaggagaccctcctgaaagcgcaatttcccatcagctcctgaaacgtaagtacccagatactcttgaagatcagtatgctcgtgattattgattcgaacaaatcgattgccagtgaaatttgccaagtattcaatcatactcgttttaccagcagatgtaggcccttgaatcaagattgggaagcgtctcgtggaagttgctcggacaaggttaagaagatttctctccacataaggcgtaatgatgtaatcgtctcgctctatgggagtctgctcgccttgaaatagccaatattgtcgatctcgattctggttcttgaattgaacatagtttctaccgtcgccgggatgctttggaggctgagaaagaagagattgcggatttccatgcttctctaggaggtggtggtaaattaatggcagaagcatctgttcagactttcgatccagtaatgttaagaatcccatggagaatccttcgtacatggctcgccgtaggccatagaaaggcgctattgtgttgacatagctcaggacgcgggtcagtgtacgaagactaaagtgagggacttcgtttgctccatctacaattcgtttctcttccgccattcgtttggtgttgagatagaggcgcgcaatgtcatctccagcttggtcgttcttattgctgccattgcccaaatacgtcttgatgattgtgagaagatccttcaagtctttgtcggggcttttcacgtagagctcggtaaacctagatcgaataccgatgggcaaatctctctttccaacatcagtcgccggattcatcgcaccgaatatacggaaattggggtgtgccacaatcttttcaatctctcctgtttcggatagaagaatagacggcttctcgttcggtccagtaaggaggtctgtaatgctttcaagagtatccggggaagccaggttgatctcgtccaaaaggacccagtcgccatttctgacagccttgaccagatttccttccacaaaagagaatgcaaagccggttgacccgccggaaatttggatctcgaattgctcaagagtacgcgcgaactgatcccatctgggctttagatccaggagggtttgcagcttcgactgagtcttgcgcctctttgtcggttgtgcatcaccatttctctcctcggccttttctgactgaattcgctcaagttcagatacaatcttgagaaacatcttgggcgcctctctccacaatttagacaatcttgaccactgtcccttggcaaagcactttccgacttgctcgaggtatttctggttctttgatgcagatatgcccgtggctgcaaacagatcctcgaactcttctttcaagggcacagcgagacttcggacgttgaccggcttgaaaccacccagtagatcacccacctcactctgctgtgaaagattgacagcgataagcttatggccaagcgactcagccaattgctgaacgactgtcgtctttcctatacccgtctctccaacgagaagaactggctcgttgagtttgacggctacagcaatttgctccaacagctttttagcgtgagcagtgcttgcaaacggtcgttttgacttgtgcagtctgtttacaatcttcttcttccgcagctggacacgcccaatgctgaattgaacatcattctcctccaaagggggtatattggcagtcaaataatggtctgcccgttctttggacaaatgcatctcttcggcaatggcgtatataagctgcttaccaagctcatcgtctggacagcttcccacgaaacagtcgacagcctccatgaacatccagtctcgcgtagtttcggttatgggctcctctccagttgttgaccccgcggccagcaggcactcttgcaaccgccgacaccacttgagcaaatcccgtaggttcatttgtcgattcatgagtcggccgcgaggtaaagcacgaggtccgttgctgatttgagccagacggctatagacggcaatgattccaggaagaaacttgcgcagcatgggataggtttgcagaacgacctcctccaattctggctgaaccattggttcagtagtcagagattgccagaagcgcataccaacaatgctaggaagattctcccgtccgttcatgccccgagacgtcctaacagtcgcaaaaaggcggaaagtattcgcagcttttatcctctctcctcggctcggaatcaacagttcgtttcgctcgatcaggggaagaaaagtgctgagaacttcggtaggggctcggtcgagatcctccaccagtacccatcggccttctttgatcgctgtggtcagcacacccgggcgccatgaaaaactgcctggttttgagtctgtcgagtagaggccaatcagcatttttgcgtcggtttgctcgttcaagtgcagcgtaaccatgctagagtacattccaagctgcttggcgatttcattgaccagcgccgtctttccgacgccaggtaggccgtgaaggaggataggttcgggtttgcgaatcatggcggcaagtcgttcgaggttattcgtggtagtcgctgtcattacaaggtctgaggagttgccatctggaattagtggtcgtgggagaacgattttgccgtaagaaacagcatattgagtgagggattggaggattggttcgtggttgtgttcggattcctggtcttctcgagcaactcgctggcgcaaggcgataatcttcttcgcacgtgcatgctcatgcaacgacagaaacccataatcaaccgatgcaccgtcgaaatcggcagtaatggcattcgcattgccgacgtgggtgtcgataagggattcaagtttgtagtcggaggcgtgaaacagctgacaaaagatgcggatcgcaagatatctcactgcccggctctcatgcgcaaacaagctttgtaaatactcgggtgaaatcaatgggctgaaagttctcagatcaaagctgaatagtctccaatatgctaataaaacctgcaataaggcatctgcatccaggcccaatgaggcgtcgagggcgggcagcaccaagtgaagtgagggtccctgcgcagcttcatcgccagctttaccggaacattgcagaaaagtcgagagatggggcgcaaacggcaaaagtctagctatagcggatgcaactaataagcgtcgaggcccattgccggcgttgagaatccagcgcgcgcaaatgtctgggaaaacgtcttcaaaatgcacaaagattcgctctgtaagtgatggtgagagcgccgcctcggacacggcatcgaagagcttcgtcgacgactgatgcttgataatttcaagcaattcagagggcagatgatccagcacagccgcatcccgaaggagcgacctcttctgcctcgagacatcaatcatggccatgattgcgctctgtcgaacgagttttcgctgctctccaaagtgtcgcctcttaacttttttttttttcttatatgagagcccgccaactttttttttcctagtcgggcacaagggtgcatcaaggaggggctcggcgctacgaatttccgggccaatcaggacccgccatgatcccggcaggctgaagctttcgaaaaacttcaaggcccgggcatcttacgagggccagcgatctgagagaataccccacgaattgcgaattgcagccaatccctctcaacaacaaacaatggctctcccgtgtcggtttgcggcgcgcagctgcgctcgccagttgcgatcagcgacctctcctcgatcctccgcacaaatgctccgagcgtcatgcacaacgagacggtacaactcaacagaggccgccgcaaaccccaagattgccgacattgtcgaccagatcagcaagctgacgctgctggagactgccgatttggtctcaagcctaaaagtaaacgccctcaattccacagaagcacagcgccgtatccaatcccccatggtccagcaagtaactaacagcaagtcttttaaatagagcaccctgaacattcccgatatgcccattggcggctttgctgccgctcctgctgccgccgcccccgctgctgttgaggaggccgaggaggcccctgctgcccctgccgagaagaccctcttcaccctgaaactacagtcattcgacgccgccgccaaggccaaggtcatcaaggaaatcaagggcctgctgggcttgagcttggtggacagcaagaagtttgtcgagagcgcaccaaagatgatgaaggagaacgtgcccaaggaggaggccgagaagattatcgccaccttgaaggagcttggcgccgtggtcggaatggagtaaagaggatggggagagaaaagaaaggaaaaaatatcttgggagcactagcatgatctttatgacacgatagatggtcgaggtacatgtacaacaaaaaatttatgtattatatatcaaagaagagattcaatttttttctcaacttgcattctcacgatgcgaacaactcaattttgcagtcttattgaatttgtcgtttttccaacaattatatttcgaaaaatacttgggtatctcaatgcttcgtgcgactacatgcgagttcaatccttcgatgcgatacaccctaacaacataacgccgcccaatgctatatatactataccaacgtccaagaaccggaaactaatggtggttgccattcgtcgtctgcaggtgctgacactgctgcatctccatctctttggtgaaatcatctccctcttcagtgagcagccggtcatcgtcgtcaccaaaatcgctcgtctcttcccagagcttgttcatctcggcatcctctcctttgggtacagcccagattctctcacgctcgcgcttatgtcgttcacggtcctcttcaatgcgctgttcaacctggcgcttatcaagaccgtgagtcgtgggccgccgccgggatttcgactcagaagccggggcgtctgacatttcaacatcgccgttgggagaatcgagccccaaatcatcatcgtttgtccccctctccttgataacgtcctcaatttggataacggcctggtgctccagaaagcccttattctgaagccctatcaaaacctgccgatgtggcgtcagtcaagtcaacaaacgagaagagaagaacaacgcctgagcataccttgcggacaaccttgacattggctgccccagagccatcatcgggggccacagcatcaacgactctgatgatgtctcgctgcatcatgcggatatagtcggagtgaccatcgcgctgcgccaggtccaggaagtgctcaatgaagtacatgatattggcacgagtgttcatgttattctgctacagcatcagcctcaagacgtctatcaaatacagaacagtccgccctctcacttacccgctcaacctgctccaggatacatgagtgcaggtcctcgtccatgtccttgtatttgagggcatattgtgccgctttctgcgccgaagcaacagaggcgttcagatgctgaagctgcgagctgaagcgcatccggacctcgaaaggatccgccatttttacgggtgattcctccgccaggggatattttctggcaaaggcggcgttgtcgagtctgaattgctgctgcagatgcacggcgcaaggctgaacaattgggtccagtcgactgcgaactgtgagtggcctgtgcctcagtgtggctgaaccggctgagcccgctaacaaatgcagaactacttgtacggcactaacaccaactcctacttcatacacacaaaagatgcaccaaccatcgatgaatggatctcttcgtcttttctcgctagtctgaatcagcttactggtcatgctccgtattgctgctccgagcgtttgactgctaatctccaaagatgcacgccacggtaaagagccgggaacgaaccgtcaaatcggcccaacagccgtagatttggccccctccttgggcacttgggtcccgagttcagaacccctgagctcaaaacagcacactcaaatgacgccctatgtatagcaacagattgtccatgtactctgcaaattgaattcatctacctgggatgctcccacccaatacgagtgatgcagctccatcttcggccctctgcagcataaaggacaggtagcaatccaagtcgcagcacctaccacttcacgtattagtggcccgcggcgacagcgagaaaatccgggggccagagcagagctgaagggtgagtttggagcgatgaaacatggtcggccgagccgtttaattcatgccgcgtaaagacaaagaaaggcaaaatgcattccatcgttccgcacactgccgtgtttacacgcaaatccttgtccctttgtttcttgtaatattgcattttgacgatctgactgggcagcaaccgttacggaggggtggttcagccgtttaggggggtgatttggccccagtgctgttttttttttttttttcccttactcgcagcagcccagctttcctatttattgcaacttgggccagcttgagatggacaaaggaaaaaaaggtcccggcagtcttttccctcaacccccttgttctcgacgctggcaacaactctagtatccatctttcgtcctcttctttccttctgtctctcttctcttcagtctcttcggtgcttcttttcagatagaatatttcttctttttggccgctcggtcaccgctagtaatacagaaattaatcccggcaccatgcctacctccaacaacatgctggctctcacgcatcacagcactccccagcctcctcaggacctgaccatggcggtcttgggctgcggtaagtgaaacttcaacttcagcgaggcattggccatctatatataatgatggctcgttggaagttgtgttcgatcagttcgagaacctgttgagctcatgatttatgatagggaccatgggaatcgccatcctcaatggcatcctcacctccctggtcgagatgcagggccctaagccgcttcaatctggctcctctacgcccgcagaggacgttccgcgctctctgccgtctcgcttcatcgcctgcgtgaggacgcccgaaagcgcaaaaaaggtcaagagcgccctctgggagcactcatccatcctcaaggttgtccgcaacgagaacctcgcggccgtgcagcaggcccaggtcatcgtcttgacctgcaagccctacatggtcaaggagattctgggcgcccctggcatggccaagtctctgcacggcaagctcctcatcagcgtctgcgccggcatcaccgtcgagcagctggagattgccctgcacggcgcagtcccctccaaggaccccgaggaggacggccgctgcagaattgtccgggccatgtgcaacactgcggccctgatcagagagtccatgacggtcatcagcgctactgtgccccccctgcccctcgagactgaggtgctggtcacctggatcttcaagcgcgtgggtgacgtcgtctatctgcccgcgcgatacatgaacgcctccacggccctgtgcggctctggaccggccttttacgcccttttccttgaggctgccgtcgagggggccgttgccatgggcctcccccgtgctgaagccaccagaatggccacgcagaccatgcgaggaacgactggcctcatccagagcggcgagcacccagctcttctccgagaaaaggtgtgcactcctggaggctgcaccgtcaacggagtccttgttctggaagaagagcgcgtgcgcggaaccatttccaaggctgtacgagaggcgaccttggtggcgggccagctgggtaagaacattctggccaccaacaatgtgtctcaaaatgacattcacgaacactacgacgagtaattgactgcactggctggaggaagttttctgatttaacggttgttttttttttcctctttatgaaaggagcatgtaatgtagcatgttttgccagctcggggtttcctgttatacaatagaatacatagagccttttttcccctgaaaatgtcgtatcaagacccacccaacgcccgctattattgacttttattagtgaaactgagcctgtattatgccatgacaactgcgtttcacggatcttccactctcgccttcttgctagacgatgcgtcggctgaagactcctccagcttccgctttccatttgattgcttcgaatgcttcgcagcacgatcatgagctgccaacagtctagcgtattccagctctacactacccagtgtttctgacagcttctcaattctctgagagacgtctatttgagaaaggatttctttgttatggcgatacaatcgctgtttaacaataagctgccacagcttttccttgtgcttgtccgcggcggtaggtgacgggacatcgtcgtccagagacatggtcgcgcggacagatggtggcagctgggacatcagatgcatctctagaactcgatagaactggcgaggagcaatcttggcctgcaatcgaattttctcgagcttttgtgcgccaacgatcaggggaggtagcggtcctgttttgggaacctttactgaggtgtcgaggcgaagctcgttgaattcaggcattgttcgcaaaaaggtcaagtcgcaggtatctcgcaagtcgtcaaaagcttcattgggattctctacagtgaattcgtgtgtctgagcgtggctgtgatagtgcgtgaagacactgttgtagaggcgggcaccactgcccttgccttggaatggtgggagaatgatgaattgtgagagccttgtcctgcaggggagcagagataaatccatgtaacccgtagggagctcccagtcgtcggcgggagagggtggcggtgtcaagggtggcttgaaataaaagaagcggtagacagtggcatagccaataaaagtatacgcgctcttctccggatcgtcagtggatttttgcttgcggtagaggaagaagaaggtccaccggtcagcgtctgaataatccaattctggcgagtctgactctggatccgagccgatataggagcctccgtcgataagcatgggaaccaggatttgaatgcggctgtttagctgcttcacggcagggtcgacgaggctgcccttccagatttcatactggccatcggcgccttgaaaggtttcgtggagcgttccagggggggaccagtcgttgccaagctgctgtgagctgctctcaaaatccgacgctttcgcaaacgcaactacgcccgaggttaacaacaacggtgtccaaaatcaaactgtccagcgacgagtagcccaaaccttttggcagatggcctccaccctccagaatctccaccacgtcagtgggttcatgttcaccgactggcttgaactttttgctgtatgcttggcgcaggtgcggccgcatatcattagcacggtaccgcagctggatcttcaggtccttgtatccaaagattttctcttcctcgccaaagatggaatacgtgaacttgggttggaacgttgcgattgtgctcaggcccgatttcgacggcgacacgaggctgatactgatcgcatcgttggcgtcttgaagccctatccagaagatcagtatcaaagaggttgcgcctgcgacgggtgatttcgagcatttagcttacactcttcaaggtcagggagaccagccattgcaaatggtcaaaagagatggccgactatatcgtagcagggagaagatgaatatttgaagctaatccaaccagttgtgcggactgaaaataccttcaagcgaccaaaaaagggcaacgcaaggcgagaaggctgtggttgctgcagcgaaaggctgaaggcgcaaatcctcagcttggatccgaggcgcgccaccacagcctcgaagcgcgtttgcaggcatggcgacgcgattcaattaagcggctgcatcccacggcgccgatgccccaaatccaaggcaccaagcccgcctcgcagcggcttcattccgcagttacgtcacgcactaacgtcgtcccggtgggtcttgaaggccgtccagcaatctcacgagacatgcagcgggccaaggcttattgtcccccgaactgctactccatactttctgcccgccaagcacctcaaccagtggctgcatctttgtctcttgtgccttgcagttgaaccgcagcgcttcagacagccgaaatatcctgcgccgccccgcgccatcgtcctgcagcgtctgcgatccgagcgcatggcgttcgcccctgagccgtcacgatgcctgaaattgcgagtgccccggcgccagttggctctgccatcttctccatcgtcgccctcctcctagtgtcgctcggcgtgctgctcatactgcgctactacctcccgctccgaaccacgccggctttctacctcgttcctatattcttcgccctgtggcttccgtcggtgctcgtcctgctggttcccatagaccttgcttcaagcgccataaccgacgatgtcgcttcgaggggtatctggctgccccagcgggtggtcttggtcctatggcgaatcacatattggttgacattttgcttgacatggtgaggaaatagattcggactcgactccttggtttacatctctaaccgtgctcacacaggttcctcctccccatacttgccgagtactccgacactggatatcgcgaaccctgggacaagtttatgtactccctccgtgccaacgctcagttttatgcgatggtcttgggagctagcgttctcggactggtatacatattcgcctcctacgagttctcctttacagcactcaaggccctcattatggccctggcctactgctggggcctggtgcttgccatttacctgatgggccacggcctcgtctccataccaaggcagctgcttcgaagcggaagtatcagcggcaaactacggagcttgcagatcaaggcgcctcgagtatatgagaagatggaggactccttaacgggagtcgaggaaattgaacaacagattgcggagctcagtcgacgaaaaacaggaagtgctgcggcctttcaagattggatcgaggagcttcaggagatggccagcatcccggaatcacagccccgatcgacacttctggatccaacaataaatacccaagccgttccacatgtcatcaccgaaaaatacctggccgatctgactcgaaagtacgtgcgagcacgtcactcacgatctcgatacgttggagaatggaatcgactggtgcagtcagcagccaagcttcagatgatcttggactcggtggcttccaagaaactagactttggcggcgcctctccccacgctggattctgggacagggtcaagatactaacaccatactctcgatacgtttgctatttctacgtctttccctacatgcggatggcctttggcgccgtgttggcttttgcatcggcctgcattgtttggtcggaaatcgtcaagtacccctttcctaagctgtccattatccgcgtcagcgttgtccaccactgggttggtgacaaagcccaggtcggcttcgcagggcaagtcatttcggcattctggatttgctacatgtgcattgccgctctttcgtcaatgaccgaagtcaaggtgtggcgcggacgagctcttgtgagaagaaataccggtcacgaggcggcattctggtacgcgatgcaagtagcgaagctcagtgtaccgctatcatacaatttcctcacgtttttgtcaagcgaggtctatgaaaagaccatcttttacaacttcctcggaaaatacgttgatgtaacccccttgggtcaatggttcgacaactttttccccattgccctcgtcattcctgttttcgctgcccttttcggcgtgtacggaagggtcaagcgcatatttaccggagtggacatcatcgacgaggaagatgacaatccttcaggctatggcactggtccttggcgcgaaggacgtgatctcatcgccagagagctgggaggcaactcgactccgcgacgcagcggtaccgcagccaacggggcctcaggccgagcagccccgattctatccgttcccgccatccaagattcggtcgcttccccatcacggtcgccggcccgttctccagtcggcaacaatcatcgagccggccaatcaacacgtcctcgcttcacggatgagccacccgaagacgacaacatcttttcgattcttggacaccgtatgaagaataccgttgatgcatttgagacgccgcagtggttccaagatatcggacagggcatcaagaagccaaagtggatgggaggagatgatgcccagcctgccgccagtgggagcagcaacaacgacaacgataatggaagcaacattcgaaactggtttgggggcggaggggatagccacattcgcctctaaacacgcctcatgatgacttttatttcttcttccctgttggctattccttatcaaattttaacggtctatcttggataccggttgaaataccgcattatgatggagttacggagcttcaatattttctctaggtcttggcggaaaaaattcttcttaaacctcttgttaaagttttagatttttttcatcttctcaatttttggacttgactttatttcattttactcgcccagcgtcccggcagtcggctccaaaatatcattcatctatacctttttaattgttcatgtagaattaaataaaataatatatattaaactttatacgatatgcgtcgcattctatctgctgaatgtatattatgctgttttagaaagtcaaaattaagtaaagataatgttcatggctcgaaaagtcgtaacaacctgctaaacatgctttcgcaaccgccaatgacgatagaagaagaaagaagaaggatgctgaagcataggtatgtatgcctcatccccaatagacatatacacaattgtataacagcgtatgtaaacccgccaccaatttcataaactcatcaagtcgtaaaaagaaaaattcatcgtttcgataaaagaagttgtttaccccagcattcgtcaaggcgcagggctaatggtcgagttccaagtattcgctttgctcatcgtcctcctgcggagcgacttcatgatgctgacttccatctgctcaatgtcgccctccagctccttgtcgtcgtctgcatagcgggcttccttgcggcggtcgtaccagatccaggagccgacgatgaggaccgtcaggggcacggtgatgatgaagtagacccagagccagttggagatgacgggatcggctcctttttttgttacattgtgtaagtatgaacgcttgattattcgtgaggggggaccaaccagattgaaaattgaaaaaggtcatgctaaagacagaagcaaggtacgtgcccggcaagaagagtgcgcccattagagatatggtcttcatggctgtgctgtcccgcttgctggcatgtgcgatccgacgctgttctccggcaatttcgaggttgagccgtgcctctcgctgagacatgatgttataaagctattgaaaaggtttatattagcaaaagcccgcattttacaacaataggaatgtagaagcgcaaaagggggaaaacaggaacaccccttaccgcttctcgctgcactttcaacctctccagcgtcgtgtggatataattctccaatcccctcagcttgactctgtaaaactccatccgggctatcatgctcctatgcagctgatcaatcgtcttcctatgcgcaatctcctcatccgtcaagaaatccttcttccagtcataccaaaggaccttgaaccgctccatcgacagctccatctcccgcaccagcgcaaagtacgcctgcggccgcttccacatgacgtgactatggcactcgaccaagtcacggttcagcccgtcaatggacaagattccatcctgaaagtactgctcttccggctcgacttcgtcgcgcaagctcaccgcgttctccagccgacgcagccagtctcgagcatcgcgttgcttctggtcgttggcgggcgagaggtcgtgcgagagaataatggtcggcaggagcatcgggtggccgacctggccgtagcactcgcgaaggtgtttgagcgcctggataatgtccgagctgggcgtgcccttcatgaagcctgtggtgatgccggttttgaagccgtaggacagcatcatctcccagccgcgggttttgccttttttacggacatctgatttgcggtgaacgatttctgtactctagcgtcagaaaaattacattttgaggctgggtatattccacatacgtagatgcgggtcgtcgtcgtcctggtcgtaggcgcaccagaagaacggcccaaccacagacgacgtttcgatgcctcgaaagggcagcttcagcgtcctaatcatggacatgtacttttccttctgtagggagatgaccttgggcataaatgtgtccttgtgctgagcatctttttggacgcttttttagagacgagggtcagcgcattgttcttcgtttgggcatgcggtgaattaagcggtttgatccagcatcgtcatacgcatcaaacaaacaaaatagcagacaatagagacttacatgagtcgtatgccgcttagcagcttggtcccttcacgcatcttctgtggcggctcaaaagcaccctaaaagccagcacggctcatgtcagccccggatttctcatcgaacccttcatttgatcccatctcggccccgtctcatcttcatccacgcggcccagtaatttcttcagatgagaaaaacatcaggccaattttttttttcgcactcactctttggttcagaaagttctcgaactcggacatgggcagcggatgctcctcgactgagttgtaaaacgggtcctaagcctcggcatcagtcctcatcgtcctataaccgcttgtttcttctcctttttgacttccatctctcccatgatgagacgcagcatcccatccaagacgaaggctgcagatatccaagacgcaactcacagagtaattgaaaatctcaatatagctcgtcttctcctccacaacgcgacactcatccacgaagaacttgaacatgtaatcatccatctttgtcgttttttgttttattctgcggcctgccttggcactcgtccagctccaaacacacacgcgcgcgctgcttcttccctcccaaaaagcagtcgctgtccttctccacaaagacgccctcgatttggcgatggattcgaaaatcggctcaactgtcttcaatgctgccgcccagcctctcccgctctcaagtcaatgggggggcgccgctgccgaggccgctagcaaaaataaaaaaaaacaagctctcgatcagcccgctaataataggacccggccacgccaattgacgctccaacgatgggaatcggtgcttggcccaagtatccagcgaaaagccaagaaacgacaagcccgataacccaggggaaaatgaaaaaaaaaagaatagaaaagaaaggtatcaaataatacagatgcaagtaaggtgtctccccactctcggggcgaaaaggggaatttccaagacaagtgtgctgtatgtagatgggccctttggaatacccagtgtaagatgcattaataagtgggatttggggggggattagaaagaagagagagagggaaagagttgaagaaaaagcacgacagcgataggctcagcacaccccagcctcgccagcagccagtagcacctattactacagcactttgatgcggcagagacacgcaggcagggggatctatcacaatccccacgtcagctactcagacccgacccaggcccagaccgaataatgcacccctgtaacaagagaaataaacagacagaatccagaagcccaagcaatcaatcgacaaaaggctgtcaggaaaagaagagcccagagaaagaagagaaaaatccccgtagcaccgaccgctataacagattcagatgttcatcaacgctctcttttgaggcctctctattatctttagcggctccgcagggggccagaaactggagaacgaattgagcttcatcctcctttggtaggcatctggtgcatcttctcatctacccgagggggatgttacactaaaaagagaattagagtggctcaattgctgttttaatctgggtatttcctcccaccgcctttctgcgctcgtacgccataaaagagccggccatgtatttttacctgagcacacgaccacttccactgttggattgaatgattcgttgttggccatcccagcaaaaggactggacccatggaaaatttctgcagcaaatgccgacttatatacaggctacctggtccgtgggcctgcaacgcgtcagactcgcagcatgtacctcgaggcaaggtacagggacacttctgcatggatataaaatccaccaagaatgaccattgcccaattcctttacgccactgagtaggcactgccaaggtaatccagtagcaattgcaagtagccaagtatctgtaatgataaacagcaagtataacagattagatgcaataggtatatgtatagtattactagtaggtatgatgagcgcaacaaagcacatctccagactcagcagctccttcaaccacaaaacaaaggcctcggttctgagacaaccaccccaggtcataaccccaagtatacatttgtcagacctccatctcccactcttgtcgccctctcgtagcccaaagaaggtgaaagggagagttgaaatgagagaggacagaaaaggaaagagaaaggaaggaaatggatggatatacaggagcttcgtatagttggctactgggcgagacaagaaagacttggcgtcgtaggttcaaacacagctccctcctccgaatacacgttttccaacagactccaggtcaaaaatgagcctccaagaccgatcgaatcccctttttttttccaaagagagaagaaaaagaaatatagtttccaatgcagagccgccatcccaagatgcagcgaaacaaacacccaatccattcgcacctttgcaaccacacgcgcaaaaaaagaagacccgacaggcgcttcttttctctccttttagtcacgtatccagcgcatcgtcgtcaatcgtcaatatttccaggtatgtctcccccttgaatacacgccctttaaaattcagtaaacaggttaccatacctatagagttcaactcgttagcctacagatacgcttcacggaggaaacaacagagaatacaaaaggcaaaaggaaagattctactcactcgtcattgccgcccggacccccatacttttcggggtcctcagggtatctgtcaaattgactggcatcgccggctccagccttgactggcggcgtgtagggggcgtcaatgtctttgcgcgccaatcgatcccatgtaacttctgcgaaccacgggtggttcttgacatcttgtgagcctccaaacaggttgcccaatctcttggtcaagtccgccgtaatcaatcgctcgagcaaattctgggcatccgggttgatatacgccggatacttgactttgcccctgagaatgttttcgtagatgcgcatgggagagccgctatcccaaaagggcgtgtatccgcaaagcatttcgtatatcagaattccaagggaccacctaatcatgtgtcagccagtcgcattcactaatggtagccattcatcagatgagaaaaaaaaagggggcaactcaccagtctacagacttgttgtagcctttgttagagactacctcaggagccaggtaatctggtgtaccacacagcgtccacgtcttgtctggcactcgctttgcgaagccaaagtctgtaatcttaagatgcccatgccggtccagcagtaggttctcaggtttcaagtcgcggtatataatgttcttagagtgtagatattccagcgccagcgtggcttcggcagcgtagaatttggcgaccggattagggaatctctggttggttttattagcattgggtccattaaattatatagcaattgagggagagagagagagagagagaagaattgagtcacgaggacttgtagatgtatgcggggaagatggatatgatgatgggtcatggttgccataccccagattttcttagcagcgaaaacagctcaccgccctcgacgaaatccataaccatgtaaaggttcttccagtcttgaaaggtaccccacagggtaatgaggaatgggtgcttgacgtcgctcaacatgcggcgttcgtcgtttgtgtgctcgacttgcttcatcttgactacctgcgccttcttgagcactttgacggcgtagaagcgctggttatgcttggactggaccaggtgaacgcgaccgaagctaccggtgccgagcgttctcaagatctcaaagtcgcccagcgagtacttgcccttggtgacgcggggctgggacaatgatacgctgtgtccatgatgaggctgctggggtgggtgctgttgttgctgggtctgttgttggggctggtgctgctgcggttgttgttgttgcggaacagcctgctgctgctgctgctgttgcggtggatccagctgcatctccgacggcaggtgttgctgctgctgggcattggagtcggccattacgggagctgaggtctggtacggcgagggcgagggggcgtagccgttggtcgagccgtcattctggggcgaattgatgaggttgctgatgctggggaggttctgcgagtcgtggcccggcggcgcgtaggactggacgttgacgggattcatggtcgaggtcgacgtcgacgtcggggagacgggaggagcggccttggccgtgtctcgctcggctgaagaggcggcaggagctggagcttgcgcagaggctggcgcagaggctgggatcgaggacgcgggtgcggaggcgggaatgggagtggatgcagacggcgagatggagccaggcgagacggcggtgcctggaggagcagccagacctagacctagacctagaccaaggcctgtcgttgtgcctgagcctgtgcctgtgctgccactacctgcgccggtgtgattgctatggctaccgccgggcgctcgcggctgctgcagcgtcgacgagtcgaaaagcttggaggcgggcgccgagggtgcgacggggctggtggggttgctggcactgctgtggctgtggccgtccttgtcggggtggccctcctttgtcagcttcttcttgaggaatgacccgaacgaaggcataaggttcaggttgtggtggttttgcggagagagaggccggaagcaggggattggggattggattgaggggaaagcaaaaagggctcgaatcgagggcagcctggctgttcgcgccgatctgggccggggatgctactgagctgggcaagtctgtctggcgccgccgtctgggcgctggttagacgctggggcttgggtttggggggggtgatgagggggtgctttgcagcgggtgcggcgggcggtcgattcaattgattgttcgtgcgtgccaatggcgggaggcgggctgtgtgtgattgaggcgcctggagaagagcctggagaaagctccggggcagctgttcaggcggcgcggcgggggaggctcaactgagtgcctccaacggacgtgtgctgctttaggcgtttaggggggtgagggcgccgaggcaaaggcgggaggcggcaggccagcgctggagtaaggtgggagggagcaggtagcggtcgcgcgctgatggcgtattgtttaggagacgggccaaaaaggacgggctcgtatcgttccaacgcggacaattggcggtgcggtgcggtagcttgaggactgctgggctcggtcagttctgattgatgcttgggaagcttggaatccccccagccccgaaaatgcgcaagctggtctggcttgattcgcgcacgtaccgcctgcgcacgagcgcaaaatgtagcacagcagcgtttcccagcaactgaggccggcagcaacaaatgggattcgcggctttcgctcggctgcctggatcggctgcagcgctgctaattaaacccgtttgattgacggccaggcgagctgcttatccacagcaattcctccggcagtcttcgtcctctgctccttattcgatactgagagctctcaacggctccggtcgggtcaattggccgcttggacaaggtgcaggcccgtctcttttcgtctggtgctctcaatccgatccaactcagttcgccatgcactagacggagcagcaattgaggacaggtgatgtcacctgaatcgccgcaccccacggttagcactccgtagtacagtagctgaaacggtgcagctgcgtgccaatgcaactgtcgtcaagaattagatcctgggcacaaatacatacaaatacgttcagcctctgcttgctgtgtgtagggaggtctatcccttggcagacctcaaggagcctgttggtggctgaataagcgatcgtagatgtgagttgtgacgctaggtagttgccggcagctagagctgcaagatgatgatggcccagcagcaagatccaggtaacaggctaatagcagctcagccgattaagagtgcagtggaagaaacaatctctcgtgtgttgcaggattggctgtatttctgggtagaaatattgctctagagctttcttctctttctttcgatagcatatgacggctcttggtgatgaaatcgatatggccgaacctgccgttagtactagtcggcctcgattgattcgcagccaagctaacaaatcgccacaagttgcggggatcgattcagctaaaatatgtcgacacaaaaggccaatctggtccctaatgatataatcccgggatcattctgcgtagacacgtagtccgagacgttggtgattcaattgatgaggttggagcatggacggtcagaaggagagtgtgtgtgaggaaaaaaaagccaaagacagcttggacaaacaatatgacgagaattgggggcgaggccagcaggagcttttaggccctgcccaatagtgtagccaactggctttagtgcatccaagtttgactcaagcccgtttttactttcgcttcccctcattctcggcatggatggactttttccacggcctgccgatcttgctgttgacgccgtcgaactctgaatccttcacgtatacgtcaagggtacgttgcttgtaagccccgagaacgaactgcgggatagcattgatatgtcgcacagaagtactccttcaactgtccaagaacgaggcaagagatatacaaagtaataacaagagcaacaataaagggtacttgaacagcaacccccaaggagcatcagtgcaacaaatgatgattgaacgactgtcaattgtggctgaaatcaaaggtttggaactcatgttagctcaattctagccccctaccctgtagctttaaaaatgaccgtagttttggactagaccactttagggcagcttctattccagagctctcatataacatgcaaaatgccaagtattcgaccaaaaattaacaatgcaagcaatttatcaacaagtgatgcaaaaacttgggccaataaaagtgccatttcgtcgctaatgatataatcttcatcaatttttccataagaaatcaccgccaccgcgtgccccgtcaagcaatgtatcaaatgacccaactccccagcacaaagaaaaccattgactgctttcttgcacggacaatggcgacgtccctttccagcccgcctcttgactcaactcgaattatatgattctgacctctccttggtaagggcccccctgcctgagtctagtttagatggccgagtttgcgtgtctctgcacaccttgtcccctgtacctaatacgatctccagcccatacttgtgtgtatctttcctccgatgcacggttcgcctagaatctgtggctcttggttcttgacctgtaaatggtgaatcccacatagccaccgcccgcaacgaggatgaagaggatgatcttggtgaagaaccatgtccagcttccgccgctctggtcgctgttgctgctgttgctcttgctgcccctgtacgagttcttcggggatccctttgaaccaggaccattggccgggctggtgtagaggttcttggacgagacggagatgatgtcgtggtggtcgctcagctcgccagtctcggcactgaatccgagataggcaatgttggggatcgcaggagggttgtccacctcaaagcacaccgtccagtcgccgacggtcttgtactggagctcgagcttgagcgtcttatcctggaagtaagtcaatcgcatcttggtgggaatggtcgagtgacgaagaccccgggccgagcaacctgccagctccgtctccttgccatcgttgttcttgtcgtagctcgcctgtccgtccccaaacatggccatgacgtaggggaagacaacgccgggtcggttgttcttgtatgtgtcgataaagatgcccaggccttcgaatttatccgcatgcccaaagacgggaccgatctggcctcgctgcttcgtgatccacatggcgaagccatcgccgtagagctgattcttgccgtggatcttgaattcaacctcgacttcccagttggtagctgtaaggggcactcgtgaaaagagccagccgttttgtgaaggtcgatcggaggtaaggcgaatatatctgtagcacgttgagcttctggaccggagaatatctgcatatgcatgtgcgtgtgtatcggagattgacgtacgagtctgttcgaatgatggtatctccgccaaagtcaaaccatcggctctgcatgtcagagtccaagtaaggctaaagagaggggggaaaaacacagtcagcctctctatcatctgctaatttgcgactacttctcctcctttctgctcgtctgttttgcgactgacttgttcgatggagtgtgttttgagctgcgccatgtttgttagcccacaacaacatttgcgcataccatgctcaaaagccacgaaccgttatgcttctgtagtcatcctgggccgccgcagtccacgcaaacgccgaggcgagcacggccaatagcgaggagagccgcatcttggagcgattgtggcgggtgatgttccaatggtcggtgtatcagcgagttggccaattgcagattggcacaaggtccagcgccgcctctcgtcttctgcggctggttgcgttctggcagtggcaagcagcaaaggttggtccagttcacatgggaggctccatgtgctgtaaaggccacattcgtgttaagcccgcgacacagtgctattcctgaaacagctagacggtgaaggtacccgctctcactaaggctgactgcgggagctgcgaggtacatggccgtgcatctataattaggagcaaaatgcttaaagcgactctcttacagatttacgggatgagatgttgtattatatgccctgtataagtgaaagcatttctttggggttttggttggcccgttgtgtccattagtacatttcaatacctcgtggaagcagttctctgtctgctgggggctggcaatacacactgtgctgtctcgacttacattgctagcattgttgaaatacgagctcttactgctggtatgcgacatgcataaccacccgttcaataaaaagaattggtattcaagtccatattttctactcatattggttatcaataggcatgcagtatactctgtgtcttttcgattcgatagagggccatgtccttctgggcaggcagtcacatgccaaacgtcagttgctcctcataggatcatcatcatagtcaagccgcaggtgtcttgaacatatgattccttctattaatagaaatcaaactgagttactggattgactgctagaaatgtaaaatatctgcaagtcttgtatcattcccaataagaactgtactttgacgccacacctcccaccaacttagtaaccatggatcaataccgacgccacactcagccacaatcattttgcaactccaagccttccatctccaaaatctttacaacccatcgccccgagcagttcaagcaattccgatagcgagccaccaagtccgaaccctccagcacaattctctccacaatggattcctcctccgtcaagcagtctgtcatgaagcaggtcctcgcagaggccaacctcgccaatgcccgagtcctcatcgaagtaggcactgcccctccaccttttatacgaaaccctgcaataagcacgtgtaatgtaagacggcatagactaatgacttttacgtgagttatagaaactccaggaaaactgcttcgaaaaatgcgtccccaagcccggcagctccctctccagcagcgaacagacctgcatgacttcctgcatggaaaagtacatggcggcctggaaccaggtcaatgctgcgtacatcaacagaatacgacaggagcaaggaaacaactaaaagatacatgatacggataaaaaaaggggggagaggagaaatgaaacttcaagttctacacggcaaacggcatgccgtttggacggcgcattggggggaaaaacataactgggattatcgacgccattgagctgagattatgcctcaattcaaaagcttcaaggctctcccatatgaattctttgtactactaccatctattcttcaaattagactggccttggtgccacggcgcagtatctaggaacgggctttagatatatagatattggatcacccactcagtctctaatctacattaacaaagagaagaaacaaaaaaatatgacaaaaaaaaaagccatttgtccatcattatgatttgaatttgggtatctatttttgattacatatatacatatacatcattactccgccgcagccttcttcttctcctcctccgccgccctctttctcgcaagatatctctccttggcactcgaaatctccccatccgtcttgcgagtctttgccgccctctccacttcttccctctttgcctcggtcgcctccctcgagcgcttcagcgaggcttccagctggtccgcgagcatccgcgactgtctttcccgcatggcctgcttgcggctcatctgctggcctgagatttccttgcgctctctctccgccgggcgatccgcctcctcccgttgcgcctccaccttcttcttcgcgccgacgttgaggccgcctttgaggagctgtcgcttatcgacgacttggccgtcttcattgacggagatggaagctcctttttcgttgagctcctgtgccgctttggcgaattccttctccttgtcaacgtctgcgtctccttcattctcatcgtctttctcctcgggacccctcttggccatttcttctgcggctcgaacagtctcggcatgcctctcctgctccttatccagcaatttcctgtaaaaagtcgtcatgccagtaccctcgtttttcttggcttcctcttcctctcttttccgctcttcttcttctaaccttttgttctcctcttgctgcttcttatatgcctccgtcacaaacttttccttatcggcaaactcctctccctctgcttcacgctcccgcgcaatcttcttctcttcggcaatcagttgatctcgtttccgcacatccgccgctcgcaacagattcttcatgtattttggttttcgttcctcgtcctcttttgaaatattcttctttggcttcatggagtcgtatatagagtcgtattcgtagacgctagcatctagttcggtggccgcctctgcgttcttgcgagatgcgagcgtgctggataagtctccaaacatggcgttggtctggtttttcgatttgagttttggaggttcagctatagggcctttcttcgatctggatcccctcgctgaatctgctggtgctgagctggctgctgtaaaatcttccaaatcgcccccgatttcttccaccttggtgccctcatcgtccgaatcattatcgtggctgtcaaacatgggttttgatctcgcaggtatcggcttggttgcgccaggctttttcgtcaggttgagcccgaacgcaagcttcggtttatccatcttttcagtaggaacaagctcgtcctggaagaatccaatcaaattccaaataatagaagagccacacaaagattgtaaagtagcaattgtgctgtagcaaaagtcttgtatattatttcaatcgcaggattacccaaaggtaggctggtatgtagaggcagaaggacaaaagaagcacgggaagagctacaaggcaatacctgctaggcgcgctgaccaaatgccgaacaccacgagctaaacacgcgccaggcggctccgcaatccaatgaatctgccaagttgacagttttagagggctcccgggtagtctggtcgtcgtcgcagtgctatgagagactacagtacagcgattccagcagcccggctactagtacctactaacctattagcacgtagtagccacagacgcatccattaccatcgattgctccagagctgcgcatctctgttttgcacgcactaaaatcgaatcctaccccaagcggcttttaccatcagaaaactcccatgtggcgtccgacagctaacacacaacatggcagccgtcatctgccatgacgtgattggcccccgtgctgccagctgcagtaggtaatcccccaaagcggcgataaactgtccagccgccaccacgataggaagaatgaacttgagacaagtcctctctcatgctcccccgtcacgaggacagcatcacaaaggcatttctccgtttatattatagcatctgtcttcctactctctggatattatcccaagctgcaaactatggagttttgcagtacttgcaccggcagtcttgcccaggatgatgcacacgaccgcagagtcgagtgctgttaccgagttatctgcgcaaagtgtatacaggttagccacccaccgtgcagcactgctctcatctccgtacctattcgaagtaatatgtacagcctcttgatgtcctcatcaatattgatatgcacctgcccctagaaaaacccgcgctttgcatcgtactgccccttctgccaagtatcaaacatgccgtcgccgttaccgcaaggccttagagatcctccatcgtactcgtcggttccaaacttgggatacaggtccatcccatcttctgctcctccgccaccgtacatggcagatgcgccgacaacgccaccccctgccgagagcagcaagagcagctccgagcctgacgaaaaggccgtctcagacgatacgctgcattttctagaccacgagcgcgacaccgtacagtccttgtcgctacggtacggcgtgcctcccgcagcgctgcggcggcggaacaacctcacaagcgaccaccttctggtcggtcgaaggactgttctgatccctggcgagttttataagggcggcgtcagtctctctcctcggcccgtcgagggcgaggatgaggagctgagaaagggtaagatccgacgcttcatgacagcctgcaaagtctcagattatgattacgctctgctgtatatggagcaggccgggtatgacattgatgtcgccatcacggcttacatggatgatgaggcttgggagagaagccacccaaatcggagagatagcgaggcgaacaaggtccgcaaccgtggccttttttggaggggactataatcccacggcattctttcgcttcttctccttcttttatgctttggcgttttttttttttctttcatggttttattgtcagagaaatgggttattagaagttcatatttcatgtaaacgtgcaaaatctgcacgagcatcatttccttggatgctttgccgaacccaaacggcatatataagcccgtatataacgccgtcatcctttaaccttgcttagctacacttatatatatcatcacttataccacaataatattaaaaaaattccaaacgctctaaaatgcagaccgagttcggatatcctattacaccaagtattagcctgtattctttgcccaattatggtttttagatgtttcttaccgaaattttccgctcaatttctcggacagagcggtccagctcggctgcaatcatctgcttcttatcatttggaagcagtgtgtatctctcacagagatcgccatcgatgacgcccttcacgggtgcgtagtaactgcgatacattaaatggtctcggcctgcgagtggaggatcttcggccctcagatgcagttctaagctttggaaaaaatctgtatcttctcgggtgacaaaaggaattaggacaccaattgtgcccataaggccactccacaacagaacatcctgtcctccgacaacaagactcgttttggtaatactcgtcggaatgtcctgtgtgtagaggtgacacattagatccaggcgatgagaccgtccgtgaaggtagtctctcgcatttagcaggtgaagccctgcttgctcctcatcggcctcttcactggccttctgaggagagcgaacgacgaaaatgttgccaaatttgtctcctccagctactgtctcataatctaccattgttgagcaagtcgtccatcgagcaacggtgtcatccacgaaaggaatgagcttgtttgtcgtttgtttatagacgacatatgttataccttgctgcacgtctcccacaatgattctgttgccttgtgtgctcaaagaattaataagctgtggtgctacttcagcttgcgtcttccgcagcagttgtcgcatgccgagatcgtatatgcgaagtattttgccaatgcccaccagcacgcgcccttggaaaggaatgatggccatcggaggctcttcaaccttcgttttatgaatgaaaaccaagcctctaccctcttgttcgaaccggtagatatggacatacgcgtcagaaaaactgcgagggttcacgaccatatctttaccggttccaacaacaaggaaggtttcgttatcttggctggcaaacgtaacgatggcgaggctgaccgcggcctcgttttcatctaaatctatcttttgtagagcctgaccatcttcagccaggggatcaacgacgctgatgcatgaagcccagcgtctgttgcctctgggatggccaaattcttctggggaaagaactttggcgtcaccattgacacgtgctgggtcggcgagcaatttcgcacaaaggtcaggggatagagtatgattatccgcttcgattacgtagaagagaggatgctccggatgcttcaccatcttcttgggcgtataggtcaggggaatagaattctggatcagcgtgtctccaagccgatcaaccgagaaaatgctagaaaacattagcatcttgaaacaacgcttctagatacgtaaaaaaggatagagagaaaggatgtctttcagtaggaacaattggaaaaaaatgcgtattgatgaacctcatagcccataggcttggatcccaaatttttcatcatctgacatgtatgcaagggggggagaaagcaatcattgccacttaccgcaaggtctgtccttgaatgcccacgataccttcttcgcattgctcactagtaaaattccagccccattccaagtcaacgtagctgagcggtgtgaccacaaagctcttggtgatgggatcggcgtatccgagccaaggccgagagctaagaccaagtacacacgtccttccttggactgttacttggaatagtctcacctgcttcggtcccaagaacttttgtctggtgtctgttaattcgccagtaacttcgtccaaaactgtgcgtaggtacacgcctgagtaaaggccgatatgcaggtagagagttgaaccgccggaagatgagtcctccatggatatgatagcgagagaggtaggtgcagctgtcagcgcttggactgacttgttttcaagcgtagattccgggtcgagactcaatatgcggactgtacagtcatcgcatccgactgcaagaaacgagcttcgcagtctgccctcggggacttcgcccagactcaagcaagtgactgtcccaaacatttctttcttatcatcatactctgccaaggaaccatcatcgtccatctcgaaatagacaatctcgcccgaactcagagcaatcgccacctggtgagcgttggtagaggcggccacaatagatcgatgctggggggcgtcccattggttgacctgtccattgcggatgtgcctgatacccttgggatgaacttgaattagaccatcgtcgccgagcagctgggcagctagggtgggaacactagtaagaaacccggagtcgcttacttcttccaccgtctctcctatactaagaacaagagttccgttggtaaaagagagaacgatgtaagcgtcatattgctcactccggttcagcttcagcgtccaaactgctgatgggatacctggtagctcggaagatacgatttcattaatttcaagcccatgcttgagcgtccggaatgtgcttcgagcaccattgccacaaacggtgtaaatttgaggagcatcctcgccggtcaggttggcaattttgcagtcgaggaggggattcatggagggaatgctctctacgagaactagattttccagtggcctgggatagaaataaacaggtgtgtaggaggcctgtgcatcgacgggaaagtcgtcgctggtgaattctagctcttcgtcgtcatctcccagtttttcaaactggtagaaggagaagtttccgaactggctggcaacgtagaggaaaccactcttcagaatgcagaggtttgacgcagccgggactgtgtcaaaatacttgatcttgagtcgtctgacctctcctgtggtattgccttcctcatcttccaccatatcgatggtgaccttgaacatgtcgccgtcttctgtttgaagcaagaagaagaaggcgccggcgctgccctttagtttgtgcataacaccggaaacaatggtgcgctttcttgaagggtcctctgttgctccccgccgtcgagggatcggaactcgaaaggcctcttggttggaatggcgatatgtaatattttcctcgccacagaccaggacgccgcttgggccatcgttaccacccggtacctggaatagcagtgacgctgttgagtctacaggctcggaccactttctgacgacgtgattgagtccgagatcaagctcatagtacacaagctgtgtttccagctctcgcaaagcttccccagtagaatcttgatccacctcggtatagtctatttctagggcggcgaacacgggattggcatatccaacgtctagtgccaccatagaaatgaccaacacaccaggcttgtgggcttcgagaggcgacgagattgtgagttccgcttgagagtttcgattgagcacgtatacgagcttgttcttctctattgaagcaacaagacacgcacgtcccttgggatcacacgcgaggtattctccaggaatgactctccgcacaccagattttccaaaagtctccagatgcaacctgctaaatcggttctccctcggaagatactcaatgatggtgattcgaccagaatcagtggctaagatcaagtaatctgcaacatgaagattagcccgttgcttgagaaatagcgtagccgcactccattgagtcgtatggggttggcagggtgcgtttgaaagctttttaaaattttcaccatcactatgtggccctccaaaaaaaaaaaaaaaaaatcggagctagataaactcacccttattgctgcctgcgaggcgaaaggccgccagagacctgatgatgccaaaaatgtcatgagacaaaagagtgataaccttgccctgtgacggatcaggccgcaacagagccagccgtgacccagcaccggtgatgatgagctgctccttggtccccgcgaactgacccaggaccgcttggacgacattggttggcggctggatcgtcagcgagtaaaggaacatgttggaagtggtcgccatgttcccgactgggcgcagtcaagcctgcgcggctctacagaggcttgaatggccgattgaggagcttcagtcgcgttgggaaacggctgttgtggtttggaaaagtagttggcggagctttgctctagctgcttaaaagtttgggcaaatggccggaaagatggaggaacgataatgcggcggtggtctgagggtggcccgagctccttgcaaattgcgcgcacctcgtcttttatactggcgatgagagtttgacatagcgggggatctccgacaacatcaatcaagtcaatcaggcggtacaatggagccggctttgcgtcgggcggctcacaacctgtgtgggcgctgctcagcgtctctgcggaagcaggtgattgcaggagcggcattgaagcctttggcaccagcatcaattcgcagtatacactctgccaagtcgttggacgctaaccgtaccgtcactggatccaagttgacgaaaactgcccgcgaatattcgagctcagcgtctgaagccgctaccggcgagaggtctcccgcagcaacacttcgtctgagcccagacgatctcttccaccctttttccaagtcgccagttcccgaattccgtcgccgagctgcgtatatgcgacagaatgcatactgccctcaccctgatcacaagcatgcaagagtcccgctcgattcgtccaccgttggtgatgctgctcccatcgctgaaggagaaatggctcccgcgcatgtggatttcgagtgcccagattgtggtattgcggtctattgcagcaaagagcattggatggatgattacgagaatcacttgaaaatctgcgatactcttcgccaaatcaacgaagacgaccacgatctgcgatccggcagagtattccatgagggtaacctcccagatctccagatggagaacgctgcggtcaatatgacaaactgggacactttcatgtatactcgagagtttgaagcagtgaattcggatcgttcaatgaggcaaattactcgacttctcacttatccgattacagtcggaagtgtcctccatgaactgagcccctacaacatccagaacgggggccgcttgacggtggaaggattgaagagttttagcggtaagtggacgtgaaagtgtagaagatgtttgttgttttaggtggagagctaatgtggtcctgggatcctagctttgaggtataacctgcatattccgagatcaggccgtggcgctggcgtcaaccagctccgcccggagccgccgccagtgagattgttcattctcggtgcacgagctgaatcatctctgccacgacctatatgggtgcagcttgcacacttgttccctgaagcaaggctacacctcatcttcattggaccagagagcatggccaaccgagatgacgagttccccttgcctgaacgtacgccatcgaatccctttggcgccgtggtagaagaccgagtgtggtataacatgaagattagcaccattgtggattattaccatactatccacaagacgggacagtttgcgccgtacgatccttactttgactgcttcgtcctcttccaccctggccttggccaccctgctagcagccatgactgggaagagactttgcctctactgctggagaccaaggtgcccattatcagtacgggatatacgcaagtcgatatggagcgtgatgtggaatgggtcaacaaaaagtccggaggcgagtttgatgtgctgttggagcctggagagaacactttccggagtctgcgatgggatctcgacgacatggacccccaagatattacatgtggtaattggggcgtttgggctttccgaggaaagaggtatgctttgacactgactgcgtctccacccttctccctactccagactgactgacaatgtcaacagatatgagactacgacgagggacctagaggaatagaaggggttcgacggcttggatctcagtgaacgccatgtcatgatgtaaaatttgacgaccatctcgtatgatctgacgatgattgtacggccgtgtacatgtatttacgcataaaagcacctctccaatgtattatatctaggaggcgtttaaaagggaagagagggtctagtggcatggaagaaatctccatcacaggtgtattatataggctgtttgttctacacatctttttctgctccatgttccagcttagagggtctacaaaaagcaataccaagcaatacccagtacagctgaatcatcgtgagtttttttctggctgcccatgggtatctgcgcataatgcagtcagcacactaacaccggtctgcagtatccagcccacatcactttatgcacgtgcggggttcatgcagcgcgcacggtgctagccagaccaaagctgcgccagacatccaactgcatgcatcccagacctgcgacccaacagcgacccaacctaactttgacaaccagcctttgcggcgcctccaggagcatccctcctgcgtctgcatctgcctctgcctctgcctctgccgccctcgcctgctcgcgcgcaatgctcccgcgacgacgcctgactctccggccatgaccgccgcctccaccgcctccgcgcctctcgctcccgccagagccccgacgacgccgcgacccaagcatgccgcctcctctccgccccccgaggccggtgccgtggcagatcgccggagcaaccgtcccggaccggtcgacccgctgtctgatcgggccacgctgagcctcatccgccggacgctgtgccctcaagagctgggcgacaagggcagagatgcccagcggccgatcgaggagctgctgccgccgctgacgagccgcaacgatgttgatctgcagctgtacgccttgctcgccatcatcatgcgcgagtttgtgcagagctggtacggcaagatcaccacggatgaaacgtttgtgccggagatcctgcacatcatcgcccactgcaccacggcactggagcaacggtttaggaaactggacatggagagcctgctcttggacgagatcccagagctgctcgacagacatgctacaggctagtacctagtgtggtgttactctacatgttggatctgccactgactaggacgcagctcgtcgtgtggcctctcgagctgctctgcaaccctcggtcgaagctgatgcccgagacgtctaccactccattttgcccctgccctttctttcacccgtgcctcgcgcaggtgatgcatcatctgtgaggctacagaaggacaacgaagcaacgtatcgccagctgctggtccaggccgtcctagccatcctgctcccgactgaggatttggagaacccttgcttgactgccctcgtggagcaaatcctttcggagctaatcatcggcaatgttatcgctggcaaagcatcccaaccatggcttctctacgaagccatctgtatcgccgcaaagtcgctggatgagcagaaagctagggcaaagacaaggatcgtgtccggaaaagaccaaccatcaccattgttatcggaccttggccaagatgcggacaagtctccaaagtggacggcccaaggggtctttgtgttggctattcacctgggcatcctccttttcaacgcagttagattcatggtggtcaccttggcggactccatgtcgttgccgcctcggacggcgcttcatctcgatgaggaagccgcagatgaggttcaaaacgacaagcagccatcaccaccaacggatacggacctcactccggctaaagtacctgtgctagctttcaaactgtgggcttgttttggaaacttgattgagctggaggacaggaagccctggctgggtggcttcatatcattattacagactgccgccgtcaacgggccatggcgaattgcggggctcgatggtcccctcgacaggtaagatgtgcaatttccttgttatattgatctaatatcgcggctttactcctctctcatgtgtcttattccctcccctccctggccattcctgaatttctttgtcacctcgcatcttctgcaagtcactggacctccatttctggcggcccctggccagtgagctctcggaacagggttccctttctgctggattgcgactcggccatgcaccgcatctccatcaatggcacgatgcatgttgcatgttgtacacaatctggcctgggtgacaccctcggagtctgtctagtagatgggctctatgcgacgagagggctgttacgaccggcgctatttaccacaccacaccgagccttctagatctgggctgctagttccccaactggccggccaattgaagcgcaggattcgctatctcgtctccgattgctcgaaattgttgcgccggcctgggccactgcgaaccggcccgtccatcgagaagccttcattacgcgccggcttcaaacaggggccatcagctacgagagaaagcgggtcgcgaccctggccgtctagtctcgcacgacaaagtggtgttggaaaagctcttcgtccgttcaagtcacccgctcgccccgtgccgcgccacctccagatggccatctgctgtcgattggaccggtgtcttctagagcaggcagtatgatggtgcctgagcgcgccgtttttcttcagtcacacgcgaaggaaaaaaaaaaaaaaacattgtccattccacttctccacctggtggcgctcggtggtttgactaaggccactgacgggacacatgccactcgcttctcgtctgcttcttattgcggaagctgagatgatcaaagggctcattgaaaactactcgtcagaatcgacaggttttcggcgagcatgcgcttatgcaggacggtctgttcaacttgtccggcctcgtaacgacctcctagctttgtcgcattgctcggccggcagggaacgcgacacatcacttttttctttgcattgatatccatcgggagtctctcgtcgcactacgcagatccagcatacgccttcccacacgccggagaagttcctttcctgctttccccgcacgcagcaagcctttctatcctatcttgtcgaccaacctggccttctctgcgttactaccatggggagtctcccccgtctcctgatcacatgtacatgctcatgttctgtcacatcttgacaaatacatacacccgtacatcggaatgacaggaacgaaggcgagatgcccctaacagacgccgcgcgcctcttcgcaagctagctgccaacaacggttctcaatcttaacgccgttatgctttatccctcccccccttcctatcttccactaccccctccgttttgaatctcgcctttcatccccacctcttgcgggcggatccgatggaatatcatcttctctctctctctctcttagcctcgttttgctgctttacgatgagactaaccaagctaaccaatggccctttgctctcttgcagactcctctcgcaccacattcaatctctcttcgacccctctcatctaccacccctccttcggtcgctccgaggcgccctgttccctaacaacagccccggctcgtccagtcttgcagctccccagtcggaggaagagctgctcgccctgcgccgtagggccgcccgcgccatacggggcctgctccccacaagtgtggcccgcgtgtactttggcggtcggctttggcgcttgggcgggttacttggctctggcgacaatttcggacggtcgtctgccgcggtcgacagggaagatgacgagagggtcgtggatgagctggcgggtctcctcgacgttgttggagacgagtactgcaacaaacatctcatgtatagcgtgctggagctcgttctcgtgaggctgatgccagagctaagcgagaagggtgtcgtggaactatgggaagaaagacttggctaatcacccatgaaatagagaccatttttctttcaggtaacctatagagtgtataaacaaggcctttttcttcttcttccctcttttgcatatataggtactatactagtatggacatgacagcagtagtgtagtacgacttttccgtccgcaccccctgttctaggtcctgtctaatagacacgcctccacatagataaatccatccacatgtatgtatccagtacatacggtatgtttgtcaaaatgcggcccatctaaatgaaagaaaaagagggaattaaacgggggtcttttagcggccacattggccttagcatgttagatgccgaaaattatgccctcatatggattcccgctcacaggggaccctcttttgatcactaagtagtctgctttagtagtataggtattgagaagaggagaagggaaaaaagtacatttagaatcgaaaaacaatatgagaatagcatgcttctccgtgaggagtttggtaccaagttggcccttgtgtaactttttttttaatttggactcccattcatatcctcctcatatccctcgagtgtgaaatccatgacagaagcaaagtgaagcaaaataaagaaataataatgtagttttttttttctcccaaggacataaggaagttaagctgtgtgaagctataggagagcgagaacacgtcatctcctgtcttatattcagcggcgcctttgggcagccgcgttattcattcttgtgcctttttgtatcaagtagaaccaggaatgcgcaagaaataaaacaaagtataaccaaaatgcaagaaaagacgagacaatgggaaatcaacgcagcggcataaacagagggcgcgcgtgagcagcaggggtgtctttcgtaacttgacagatgctaggaaacaaagaagaacagaaaaggagaaaacgtttgtcacacaggtgttgggtataaaccaggtggaaagttagaaatgagtgatatgtgaatgataataaaaaaaataaccagttttgatgctggtggatctgttgccagatgaagtcgcctttctctttagttataatcccatttccatcatccaggtaccttatccattccttagaagtcacttccgtcgcctgcgatgcggaaacgggcgcctctctatttattttgagatgggggtttgcgacagcttgcaacgacctcataaccaatatttgttgtcgctcgggagtagtagtgaaagctgcgctcttcttccagattttactgcttatttgttccagggatgctaaaagaaatccgtaactccagtaatattttgaaagcagaaaaaaaaaaaagatatttcaaaaaaacaagaccgaaaagacatgggggcgaaaggagggttgcaaatgctttaggggagctctacttgtctttcatgtttccacaatcgtaggctccgtcattgactggacttctccgtcgtcactctcggggatccttgacagtcctcctatagaaggacgtgttgtttggtgctggtgtatttgtagtttttttgtaagttgaacgatggtggcgtattcgcttttatcaaacgggccatttggggtcatgtggtgaaggtagctcagtagtgtttccgcggcacgtctagcgtcctctggtgttggggaagttggcgaagaatcagcagtgtttgatgatacagaactagcgtttgcagagttgttgtttgttcgagcggcaatgcttgagttgctgctgctgcggcgtaaggctggtggtggcgatatcgtggtgtcaagcgtgaaaggattgcttcgaaagtcgtttgtcggcgattcgattgctgaagatgctgtgacggcagagtgtcgaggtgtcagcgggcctgtgcttgcgttttgatttaggcaatcgatattgagggatgggaaagtgttgcttctctttccgcggtgctggaaatcaggggctgcaggttgtatatggagactgtcttgaaacgctcccacgttagggtcaggtgtgaaatggaaagctgcagttgggttaatcgtctcagaaaacgaaacactcgtgtctttcaagtcgcttgctagtgaagtagaagaatgagacccagcatgtctgtactggaagtcgaagtcgtgtccttcagcctgcaagtcctcctcgctacggctagcagaaagaggcgagagccgatgagtgggagagacgggagagattgtatgggccgctttatctcctgggaagcgtggaatagctgcagacatgatcatactgtctggaatgttcgtctcggatgctcgacgcatcagccgcccagcccctattccgtgcttttgcttgaatttgaggagccagttgctgttgatgttcgttaacactgcttcttggttgccgctggcccgagcaaacagccgggcttgttccataatgtcgtcatctttgacttcaaagccgcgttgctgctgtcgccgaacatagttgctgagcgttcgatcaaaatcaggatgctttcctttcaaacgtttgagtgctgctccatcaggctccgggtctcgcttcaaatactgctctttgtgtctcaagactttggaaacggtgcttgcgttgaaagttagtcgattatcttccgtagatggcagtgggatcagtgatggtcagaggaatctatctaccttctctcgacgccaaatttggcgccaatatctgcctgccgagtgcccggattttcttcatggtattgacacatggcccgtttctgctccgcgctcaaagtctttctcgccttctcgtgatgcacaaggggccttggcggcgggtcaaccggaggcagactagatgccggtgcgatggacagcggaggagcagagtagcttcccgaaggcgtagggttcgttaactgactcggccattgagtgtttagcatcggcagttgatggtggcccatgatgggtgcaggatgtatcatttgatgcgttgtagattgagaaggagttgaaagaatgggcggaggcatcctgttgagcgattcggatggtagcccgtgcgatatatatccgccaaacgtggcgccatattcattcaaagggctgtttccataagggctttggctataaggactgatactggcccagtggtcattgttatatccagatccgttgctctgcaccatggtagcgtcctggtctgagctggcagagctgtgagcagcggtgttcattatattccagaatggtgcggcccagtctatcgctgggttttactagctgctgaaaaaactgagcaggtcagcacttggcaaataggctctctcgaggaaatagggatgagcagaaaggcgaacagagagaagcggaacaggtgggggtaatattcgttaaaccgtcagcgcagagacaaagtccaaaccttgtcttgcgctgtcatcaacaagccggtagtcgtgagtcaggaaggagtatgtatgggaagtgtttgtcgatagcaaacatgagaccatacgaacctcatgggcaagatatgcaaagcaatggcatagtcttttccgtaaggggaaatgacgctctggagtaaacgatggagaaccaacaactgcagatgccagcgaagggcaaatcgctgcaacgcaaaccagtgatgaaaggaaagtatggtgtataactgtgcaagattttcgaaagcaaggcaaaccaaggagtaaagagtgaagtctttgtgacaaaatttctgaatgaggggtgctctgccggataatgtatcgctacttggaccggctctgtagaacgacacccaggagcaagcagaaatcacttgtcaaggaaagccctgcttctcacgtcactttaactactactgaactgtgcaagacccgctggtgggcttcttccgcgcggtaacggcctggtgagacaatgacgggcttttcttcgccgttactcgctaccgtatgctttcgtgggggtgaaggtacaaaactgcggagaaggggaacgactcatgtcagccctgagcaagagcagaaagtagcatctggcctgttcgaagggcggtgatgcatctcgaatgataactcaagtaccggccccccaggcccggctggccgtacagtacaggcagaagctgttgcaccgcgtgctcgtccgtgcggcaagcgagtccgtacaagatctgacaagctgcagcaggccgatgctgttggtccaggagacggcaagttcggtggtttgctgcagacgagcaagtggcccgcccaccaaccagtgccataccaccaagccaggctagaccagggtatccaagcagtagcatcgtccagaggcgtacaggttggcacttgtatccgtccgtagctgtactccctacaagtacagcagctccccagggccaagtacaaggcggtacagtactgtattgtctgcgaaggaagcggaacgttggccgtggagacgggcaggtatgcagacgcagacgcatgcacgaagaagcactgtgctagagtaggttcaggggacctgatgcagggggtgccttgaagaggagggggcgtgcgagtccggcgaggtgatgggcgcctccctatgcgtgcgagagcgagtgagcgagaagctctcgtacctgtaagtgagtctttgtgtgtcagtccggctgtctagcttgcttctctgcaggtctggcgcccatgtttgctccagtggacggagggtgggattgcgtcccagaagggcatgggcaccagagcagcgtccgtgttctggataggctaagatgggaatggatcatggagattgggcatgatagggcaaacatttgactaacggcttgaccagggccggcatggccagaagaggcagcgtcggcgggatctgggacttgacatggggcttgacatggacccgtatgtaggtaccatccaggcagcccacacgcactggcggtgcattgattaatattggttcgtgggaggtcggtctcctgagcctctgcaatcgagctttgtgcacgcatcatccatacagtagagcagagcagaaccctctctgtgttgcgcggcctgcggcatgaagccatctagatgctggcctgcctgcctgcctgctcgtacatgcacaggcggtgcgacgtcgggaaaaagtgttccagcattccgtaccttccctctgtgacgtcggcgtagaacatgacaaacaatgggctacggccgccaaggatagacatccacgacgagggaccgcgaagcttaatctacaggtacttgtaatcacctcggacgcacacgaagagaaagagaaaaccacgcgagcgcaatacttccgagagccatgcgcgatacgcaagaagccgccgcttccacggcccatgtggttgtccaggatcatccgtggtcaccgactacgacggcatacacacttgtacttgtactatactgtacctgtgctggctgccgtcagggcttcatcgcgattccggcgtgaaagaagggtatgacccggctgccttcgcggctcgacgatgccatcaaccgttctaggaaatgatgtcccgagcaagcatttgggcacgattgtcatggaacaaatccactccatggagcgaggcaggcagaacccagcaagtacgaagctcttgtacgcggcaacttgagaaccccggcacatgatggaataagaaaccttgatcccggtctgatcaagtgccagccgcagccaagcccgctcaaacacaccgtctctggggcttgggattatacaggtgcaaacacgagtcgaggcagtattccgcaaaaagaacaaacaagtccacagggaatgtggtcttttggtgagcactgttgtattcttctttgcggcgtgtttactgtagctaagctctctgccaggtataacaagctgcacccagccaagactctcacgcacttcatgctgctgcttggccattgtccaccctcgtaaaagggctagaggatgcttctgtggagcggcccgaactagctagcgcaattttcgcaaatgatgcagattaacagcgaatcatctgcttagtttgaagtacggtgtatgccctcatgtacgaagtgccgcagctgatcattaaaaccaagctaataaacggcgacctgcaaagcaggctactctatggacccagcttgagaccagggaggctcactcaatccaaccttgccaaattgatgatgcctacattcaattttaggtatgaaacgaatggaaactccagaagcagtcgtccacggagatttgaagtttccctaagatggcagctctttagcagtgtatgggcggactactccctgctgccactggtattggtacccgtttgtacttccaccagtcgtgctcttctccacgttctcagctacgagcaagtcgtacacgctaaagcatagtactacaggggaggggggtatccttacggagcagctcattggacgtgccagtagctgtacttgcaacaagagaagttgcagccaccatctctacgctatcttgactatgccgtacaggtatacaatacctactacacaggcatcaacgtgcatacacaccggtctcagaataaacccgcttatcccggagctgtttgctgatccattttgctcggatgagatgttcaggatgagactctacccgagaccttgataccagcatattatgcattgctctctgacaaagatggagcgaaaagtttacaagcataaactcatttgagcatttggactcttgctaaatcatctcatggtgattacggagtctatcacgagcgagctcggcatggcagcggagcaagtacggagtactcgtctgtcgaaagaaatacaaagtacacgccctttagtattagctttcaaggtcaatcctaaagctcaaggcacgggagcgcgggaggaccgtccgcattaacgaggcccgtgccactagtctattccttcctgaggtaaataacggaatactagcactcgatcttctcatggaggctcgaagaacggtgaacgcggcgcgctggtagtttgaacgctaggctaacaagatggtgtaagtgtttacttcgtacattgctctacaacgtctatatcgcctcagattttactgacaagctatttgtgcaaaagaatggatatctgactcgatttggtttcgaatgaacggccttgctctctcgcagacctatttcggcaaactgttctttgagaaaagctatccagcaccccaattctggtattcaacacttgagctattgctgctgctgctgctgctgctatttctaaacgtatttggcagttatatacatgtattttgacatgtggactggctgcctgattgcgctgcagctggggtgttggataatcaaattggggtgctggataatttctccctattctccatctgcagacagcgcttccccagcgccctgaagtcatgttccaatccagggaagactttctgcaatgtggtgcgtctaggcgtttacatttcactgtcagggtattatggagcggcaactctaccgccattccgactacggctttttagacgagatgaagcgaccatctgccaacatgcctatgcatatggcgccagtctctccgccctatgggatctgatattcaagtcattcggcagaacactcggagtaaaatctttgttttacttgtcattatcgcatcccattttactttttctttcaaaaatacagggaatgtcaaagaaattgacgagtcaagcaggacatccaaagtgtccttatattgacatttactcaactaggctacggaagtaccttaccagaccgatcactcatacaatgtgaacttagtggtaggctaactacctacattatagctttcttctatagtatagccggcatatcattggcccgacctgaagtcttcaatccaaggccgtgactcccgtcaacttaaaagctttaaactctcggcatctcgtccttgtccttgatcaaattggacaggtatatataaccaggggattgtggcgtccgcgccaagagcatagctgccgcttcaaggctcacttccagttggccaatttcagcccctgccgttctgtggagggtccgtgcccaagcaagaaatactgactagcggtaaactactcgcagcgtgcacttacagctagatatttctcggcctagcatagaattgctccgcatcacaccacgcgcttcaacctggaaatgctaacaggcgtccaggaatcaagcataatgagacgcagctgggccaaagcacttcattgttctccgatattggacagcggtgtaattacgggcatgccattcgtggctcgtatcggctccgtttcgatcccactacttgttagctgagggccagtctagtcaggatcttcccgtcaaacccagagctctcgtcactcgaaaaggaccggcctgaggttctttacggtcatttgggctttgtgagcgctattactactagtagtagcacatcgctaagaaatgggagctattctgcttgaggccaaataactgccagtgtggctaggtcgaggccaacatcgagcatccaaacgtggacaaacgttacgcgccgcctccttctatatttccaacagcaaactgatgcaaaatcttgcctgtaagcacatttcctgattatatatagactatctccttttgaaatttacatctcatatccctttagcggaactgattctctagctgtacacaattttatccaatcaaaacctagtcttatattagactaaagacagcggccaatcccgaggagatctgcggatgtccactgctctcaacacattcaggtgccgacgatgtggatcatgactggctgatggtgatggatgatttggctaattacaatctcataggatccttttccttgaatgaagacagccgcgtgacgccgccataacaggaaaacgcccccggagccggctttgaaagtttaccagttccttcgtggacgggttgtcgagctatcttctgtgtaatgattctaagcaacacaacactaccacgctcaacagccagcagcactacaactaggtactaccatatggcaggtatcgctatattagcccttgatagacggcagcagaagagcaatgcggtaagtgttgtcgagctcccgactgttgctatatccacgcaatggagagataaggcataggcatctgcgcttattacactcgcgcctctctgccttgcagtgcttcatccgcaaacatggttctatgatgcggctccgcggcacattaggccgccgccgaaagcacatgcagttcagttcgcacatccgcaagggggcatcatctctcgctccccaggtctgcaatgtcatccaggtatcacatcatgtacctttgccggctcccctcgcagttgaatttggtgattgttggcatgtacaagtacttgtactgctctgtacatacctgtcaaggcctcgcaaggcaacatggcaaggcgtccatgtatccaacaagggcagcaatcttgttagtgtcattcagcggcagggcaaacagtggtctgtgccctgcgactcttgatatccgactccgctgcgggcgaactactccgtactcagtacaagccgtaaagacatgcatgagccatgccgcccgccgctttgctacagtatacaatgcaggacgccaccgaaatcctgcttcccgcgagaggagagcccgcttcacctcaaccacatgcgagtattgctaccactgaggatgcgataagtaccagccctgctccaagacatgcagggcctagctctctggctccccccgtggtttagcctcttcaagttccgtccccctaggcatgggcttaagctctccacttattcgaaaagcgactcgattcctatctcatgccgggtaccgcacgccttaataatcgcggctcgtctcgtcaatgtgaccaggtctggcgcgtggtgacgctgtttgcttctctggcagcgcggtgctgtgagaatggatagccccaggatgtctttctaatccataccgtaaggtacttacttgtatactactacaagtatgcccgccgttggcccacttcccatcccaggcaaagcaacaaccttgggggttgacaaaagcatacgtccggcacttggcacctgtgtggatcaggaacactgggaagaagaagaaaaataaagagtctggtcgataatcatgggggaataggtcaccgccaaaccaaaataatgcgcctcccgtaatcacggctccacccatcgcccatcattttggggctcgtcctcgcctgggcggcaagagaagctctctgaaaggctgggctggagacagtccaaggtccaatacaactccctggggcgccatgcagccagcatcggcctatatccagcgaatcgtcttcttgcgtcgcccatccaaagcaaccctgcgggcttccaattagcgtccaggttgcaggccaagccactttatcacgacttttatttctttctttcttaaatttttatttttcaatcaatcaattttctctccgcccacacccctccccccctccccttctgtctacctgtacctctttctttccggggtttctcttcgtggtagctccaaatgttgggaaggggagcttctccttcgtccacagccccaaaggggactctcgccatccccacgtttctactttcttacccgtttctgctgcgaaaaaggcggccgcagatcgagaggccctcggttatgcaggaccaaagcatatcggccccggggattgggccatggccaccaacgacggtttatgcttttctgcctttttcccactcatctgttcagctgttgagcaaggcgctatactcgtacaagagcctggccagaagtagacatatatgatgaatcaatctgcgtgttccgtctctgcaggctccagcccatatttacacccatatgtgtgtgtacttgatggttgggagagggatattagacacttctcatttcttctcagtactgtactgtacagagcagagcgcacaatgtactttcaagtaccaactacagctcttccgtgcggaaataagccgactaccctgtcaccaaatcgtgtccgctgttctcttatttaatcttttttttttctgttctgttttgtcgccgtagcaccagcagcagctgttgttacctacaccaatctactccatctggtccactggattccattgccgccgatcctcatcgtttattccctcctgcgacttgccgagcggcgaggttctgcgcattgaccggcagctaatagtattctgctcgtgcaatctgccgcgtcaatgccgccgcatagctgccgtccatcccctgcttttgtcccggtctgtcgtctgtcgtccagcaaaaaaaccttcctgaaatggaaaatcatgtagcatagcctgtactctgagcctagtttctgagcggaaattctgctttgtccagaatcagagcattgaaaaagaaaggccagggactacatatggctttgcgggcaggtagggaagataacgttcttggattgcacgggcatcggaagagcgctgtccctcacccatccgcctgattgcccaccctaatgttgggctttgggatatgaatcatcgcttgataatggtcactaggattggctatattagcttttgcgtgttcattccagcattgttcaatataacagccgaaaagtagaaagtaaaaaagtaaaaaaaaaaaaagggggggggggggggggggggggggggggatgcggcaagaaacgtgctcatgcattcctctcttcgcgagaccagttttgaggactgctgggggcgggttatgaatggacatgtgaaaacttaccaacgtcttcatcttccagctcatgcgccaaaccaaccctctgtggctgatgctttaccgacttgccataaacaacggctgacttgaattgctccacgatgctacggtgaatggcgttgcactgaatgttgtgtattgcgcattagtcaaaaaaaagtaatgcgcataaggcgtggcgtttgcccattttggcaggggtcttctgttactcacaaaatcttccaccgtggatctcgatgctctgagtacaaccggggctgagtagtctggcgctctacctttgggctttgtatacactcgtttcaggctcagcttctcccacatggattccatgagctcgtcaatgttccatccatgttctgagctgatgggaacggcgttggggatgcggtacaacagatccagctcttcgatactaatcgagtcaatcttgttgaggcagtagactaccggaatataactattcaacaaatattagcagcaatcctacgtccacatgttcgccgttttgccgctgcatgagaggtctcgtggctcaccttcggctctttgcctcgatgatatcaatgaggtcatcaatggtggcatcgcatcgaatagtaatgtcggccgagttgatacggtactcgctcatgacggccttgatctcgtcgtggtcgatgtgcgtaaggggctgagtgctcgtgatgttcaggccacccttgtccttcttcctaaaggtgatattcggaggcgacttgttgatacggataccgaagccctccagttcagcttcaatgactcgtttgtccgacaggggcttgttgacgtccagcacaatgaatatcaaatggcacgtcttggcaacggcgatgacctggcgacctcgtcctcgaccatccttggctccctcaataattccaggcaaatcaatcatttgcaagggggcacctgcacgcatatgcagtcagttccttagtcctcacagtacggccaaacaaaatggaaaaaagcaaagaaaaaaacgccacaacggcccaacggccgttctagcttgacttcgtttaggcacggcaacacaccattatacatgacctggcccggcacggacgtcagggttgtgaactcgtatgctgcggcctcggagtgctggccggtcaacctgctcatcagcgtgctcttgcccaccgatgggaagccgatgaagccaacactggccacgcccgtcctggccacgtcgaatcctgcgccgccaccgccgccgctgctgctgggggtgagcagctcgcgtttcagcttggctagtttggccttgagctggcccaagtgatacgacgtcgctttgtttttttgagtcttggccatctatgcgcaggggggggaaaagcaaaaaaaaaaatgtcagcatctctattctattctctttcgctatcgagtgcttcacgccggttgtcggaactggcacgtcgtcggtaaagggttttcgattcgtggagaaacatacctcggcctcgatctctttgatctattatccgccaatgtcagttcagtcagtccagtcggaaagacgcacaagaaaaacgagaggccataccttttccacagtcgtcgacatgatgccggtggtgcccaactatgccactgaaagtctccttctgttgctcccttgtccggattacgcttctccgatacgtaaaactcgaagttgtcgcaatgtctgcgggcgtcgcttttcgttgtttgctgaggcggaaggccggccaaaagttctgaatctggttatgccaaacttgtttgtgtgtggtggtggcatgaatatcttttggatgggattttggtggggtaaatttctggtttgtggcttgcgggtggccaatgatgtcagcgcttttaccagcctaaaccgctttgggaaagtaggtattttatcatgatatgtttttttccttccatgtctttggccaattacttctttgttgtaccatttactgctaagttcatagctcatcttgttggttgtataatgttacgtgtggtatatctacatatacagctcctcttggcatcatcgcctcgtacatatagctgcatacagcatactaataaagagccaaacctctgctatatttaaaacacacaaggctcttgtcgtccatgttatcttcattcccaatcatttccaccaaatgaagagagagaaggggtgggagggaggggggaaaagggaggaaaaggggggaagagggaaaagtgaaattagggaaaacccatgaagagctgttcttcattcccatcttgctttgccgattaaaaaaaaaaaaaccccctgacatggaaaaacagtacgagataaagtgaagaagaaaaaaacgcccttcgttgcacatacaaaatttgcctttctttccatttccatttccatttcttcacacccatgcctatccaaaaagaaaaagaaaatcacagagaacaattcctataagcagcagttgaacttgacgcgcaaaacaagcaaatctgtccaaatataccccgtgtggcatacataccatagcaccccgtccaaaagctacataagtcagcagaaaaagggaaagaaaaggcaaaaaacttttttttttacttcttctcgcccagttctgctcatgctgttaaaaaagaaatctgttgcagaagactcccgtgtgtcctgtcaaccaagataaaaaagtcatccacctcctgcctttttggaagtcaccttcagaaacgtgtttcgcattgcatgttgcagttgcatcagaaaaaaattgtgcgtaatatttgcgcgtgtgtacaaggaagtgcgcggcgtttcgtccctttttcccctttagcctccgagtctatagacatttacatgaaagccaaataaaagagataagtaaaagagattgaagaaataggaacaagggaggaagatgaaccagaattcaaaacaagatgtgccgtacagatctgtgtacagctagagttggtttcatgaattttcccttcctcgtccagaccaggtctctgttatattccttgagtcattaaataccattaattgtatcactctccgctgtcgcttcagccttgactctatccgggctagtatgtccatttgtaccgttgacgttcggcctcgcccgggggatcgaagttgggctgattggagatgaatggatgccatttgggaccggcgagggactctttgtgtcttttaggagatgcccaaggccttggttcatacaaatgacattgtagtcggtgtcgtcgggataagcacgaactagtccacgccgaggaactcgcacctctggaaagggggttgagctagtttgggaaagggtagggagctcttccccgacaaggagtccattgacataaaacttgaatcgtggagcgagaccatggtagcggctcgcttctggatctcgcttccacttcgcaaatgtcctccatcctttggcctgctcctcggtttctaagagctcgcagtactccacacctaatttgatgcctcgcaggtgtgatatattgggtacgacatacataaagtcagagacctaatactcaattagtaagaatgaccttgaaggggtactttcatattgcgacctaccttcacaaagaacatgtccatggcttgaaacttctcccatgcctcctgtttgagccgatctctattgttgtagctcaggctatggggttgctcatcgccgtagcacccaggcagctgctcgccaagctcccaaagcttctcagaaaacagagtatatcgactccattctgtcctccatagactgaacttggcaattggggtaacgggtacgcgtgcccaagaagaatctgttggtgcgtcagtactcaagatacaataatcagagagatacaaaaaaaaaaaaaaattcgtctacttacacttaggaagatccaagtctttctctcctagcagcagagcgacatgcgtattaaggagccacaattcacggccctcagcggtattgttcgcctcggggcggatcgtgtcgtatcgggcaccgcgcatgtacttgaatttctcggcaatggctgtggttttggggttggacgcagtgcagagccatcgcatcaacgggggcaatttctccagccgagcccgttcttgttcttctcgcagacgttcttgttcttcgcggcgctcctgttcttcacgcaggcggcgttgttctgcttctctggcggcggcacgttttcgctccatttcttcccgttcggcgcgttcctggcgttcacgttctcggcgttcttcttgttcgcgttgctgccgagcctcggctgctttgcgttctaattgttctttgtgaagtcgctcttcctcttcctgtcgctttcgctcttcttcctcttcctcttccttcttcctcttctcctcttctctcctcttctcttcctctcttctcctctcttcttccttcttcttttcctcctctctcctcttctcctcttccttcttcttcctctcttcttgttcttgcttcctcttctcttcttctaagcggcggctttcttcttcatgtcgacgagccgctgcttcttcggcctcgcgccgttcccgctcttgctcgcgaagtttattgttaagcgcctcctcttcttcccgcttctttcgaagctctcgttctcgttctcgttctcgttctcgatcccgctcttcctgttcctttcgttttttagtatcgtcttcgcgctggcgggtctcttcggcttctcgcttcctcctctcttcaattctggcgcgtcgtcgttcatcttctttcacagcgtcttctctatcggatacctccttcttcttgggctgttcctcctcgttttcacgagtctttcgctcacgaggtttcgggtgctccttgacctgatgtgcgtccagcatttcaacatcttcatcttcttgcttgactcgtatcgatttttcgctagaattgacccgagtagagtcttttcgcttaggctctcgctcatcgtgactgcccctgggctcttcctcgcgatttctccgggggaggagagatgaagatttggatgtattgtctcgtgatatactagctttgcgaggcttcacttcttcagagacgggccgccttggcaaccgtttctcctggctgtcgctctccagtcttcggcgcttcacaggtgcatcgtccttgtcaacatcgcttggccgatcaggtgtaatgctatttcgatgccgtttggtgatgccgtccccagatactgctagacgatccctcgattcatcgcgcttcaaagcctttgttctgtcgtgatacttttcagatagcttaggcctgtctgcactgtcttcatgtcttggttcgctagggctcgacggctctttcgctccagatgatgtggtggaagccatactaccacgcttctgcctctctcgctcgtcccgtagttcgcctttggatatcagctttcttctgggtttgacggtttctccttctgacgagaggccggtagcgtccgattcggttcgttttggctttgctacccctttacgagctgggggagctggagatgcctcacgatctgagacattcgaggctgcgttgtcgtctttccttggtcgcccaggacctctcctttgagagctgtcgtcgccgccacggccagtgaaggaatccgatctcttcttgtcccttgttagcgccgcctctgtcttgatggttgaagccttcttaggctctcgggaagggctggtagcgcttcgcttatgtgtccgtgcgtcgtctttggcctcgtctctcttgcttcgtttctcttccctttctctctccctctctctgcggccaggcgactttgccctagcagagtctttgtgtgtccgtttgtactcgtcgtaggcattcttcaacatgtgctcctcttctttccaattagaaccttgtcgacgacgggcaatttcgtaatatgtctctcctttaaatcttttcgtaggatcaaaattctgttgttccaaaagcagttcgacaactttgatattctcttggccaatagccgcgagcattggcgttgcaaattctggctgtaaagacctgactggtagggggtctgcactggcgccaccgaggcccaagagaagttggattaccaggtcatggcctcctcttgctgcggctaccatggactcggggtcatcaaacccctccttgacctgcagaatgcgggctaccgtctcttcatcgccacggccagcagcctgccgcagggttttgtcgtccaatggcatgtagagcaaatcatttctcgtcttggtcgagcgaacagttccggtcctgcgccctgtcgtcactgttgcggcaggggagcggcgagggctatcaagggcatgagagtctcgctggtcatgataatcgtgggaatggcggtcttcagaggtccgtcgccgctcaccctgccgctttttagctgccaagagcagtgcacggatttcgtcgccattttcagtgtcttccgtaactctatcgataggctcttcaccattgacgttagctttacgtgggttaacgccagcttctaatagaagcttgacgacgcccacgtggccgttatcaacagcgtctagtaagggagtatccttatcgtagttgacgcagtcaagattgcaacctgcatcgatgagcagcttgacgatgtcctcgcaaccattaatcgcggcgatttgcagaggcgtgttcccggcatagtctgccacgttcaagtcctcgggacgatcagtgagctttctcttagcagtctcatattccccacgagcacaggctcgagccagcagggtttggccgtgcgcatcgagatgtttcttgtgaggtgccattttcacgggcgaggcatgagactctggtatggccggagtagcaaggcctcgtaacttggagctgcggggatgagggctcccgctggccgaggattcgtcagaatggtagtctgcagaataaagggggggcggtaaacgcttcttcttgaggctgctagaaagatgatgtgcaggtaattgtgtggagacgcttctacgatgctgtcgagggtgaggagagatggagcgtgtccgagtgcgagattcatgctgagattgcttcgatttagattccttgagggtgcggccgttgtcgaggctgacgcttgtggtccgctggcggcgggcctttcgttgatcaccttcgtcgtcggactcggccttgggagcctttcgcttgtgaggcaccagacgctctccagacttgagcttgtcgcgcagagacgacgagacgggcttggagggagcgtggatgccttcagagtccgagggcgagccggcggccacggcgtcagatcgccggcggcggtgaggcggaagcgggtgctgttgacgctggtggttctgactgtggggaggcgaagtcggtgcagaactcaggccgctcgaggcgccgtccttgctgcgaggttggcggtccttgtcgacagggcccggcagccgtttcttgacaccctcgccgggtcgaccgccagctgcgttcttgtcgccctggttactggccggcggcggctggccgttgcctctggccgagtcggcgtcgctctcgctccggtcctcctgcctcacctttcgaacctttgagggcgaatggccatccttgcccggcagcacaatcgtctcggcgtctgagtcgcggtcggcaccaggtgcatcgtcgtgtcgggcggccgtggaggacgacagagacgacgactccctcgtcttgagcctggacggcgacgatggcctcacaggagcagaagggcgcggcttcgggtccgtgtcggagccagagcctcgtcgtgggcgctcgtgtttgctttgctgctgctgagggggagggccagcatgcttgagcgtgtcggactcggcagcattctgcgcgtccatgacatttatcttcgagaattgccggtggctaccaccatcatggagatgaaaggagtgtcggcagcgtggacgccgcagaagaggccgattgatctgggcacgtcgaccgccacgtcagagctgctggcaatagccacctgcggagatggatcagatggaatgggggcagagggcctagcagccgggggacttttaggcacgacagcaccgggaggtcgcagaagcagcaggccgtgaagggtaggtaggtcgtccaagccggaacggagagaaatgaagaaaaaagatgatgaagaagatggaattagagctgctacaatggcgctggtggatgcgcggcgaaaccaagtggcggaacacgaatcgatgctgtttttttttttctctctcctcggtcgggtgtcgagagtgcaaaaagaactagaagatcaatcacgaatcgatgaagcgtgttcaccgtagcgtagcgcagctcagggcacggagaacggagagctgttagtactgacgtgggagctgggaaaaacattgagtccagttccatgttggaaactgccggggctgggagctgggggggacaagtacacggcatgtactgctgcaagtcggccttagtacgcatacagaacaaggactacaggtgcaaagtaagacagcgcaatagcggcctttggggccagcgctagtgctgggtgctggtgctcgtacgaggcggcacgtacccacaacgtcagtggccgcggaggggtacttgcgagtaccgggccagaggagagcaggctggagctacggacgaaagcacgagatcaatgatgctagtaggtactgatggtgccaggctagcgaggtgcaagtggacagcgcagcaccgcatggcaacgcagcggcaattgaaggcagcatagcaaccagcacaagaaacgacgcaaagaggcaaaaaagcaaaaggcaaaaaccgcagcgaccacgacagtctggaaacagggatgcaattcgaaactcaaccgcacgctgccgcccgcctgattggccgtggccgccagccgctccagccggtgcagcgccatcgcggtgcagttgtgcggccgaaacagcggacctccagcctaaacaaaccctgtcgagccctgccatcccgcgttgccaccctccaaagccccctccaaaaggccctcccaggccgcggtggtgcagcaggccccgccatccaccaatcaccgctgccggccgcaccggtagtcctcgagcgcaccacgggcttcctgggcttgaaatacgggtgccgtcgcctcgattctgcgagctcgcgacgacgacgacgaaaaagggaaccgacagaacaaggcaaaagccagagaccgcgtgcctgcccttgcctttgcatccggggaggagccccggcgtgctggtgctgcgcatctgctcgttgcatcatcaccaatgccattgatcaaatgctgcgctctttttgctccagcccttctgtacgacctgcagccagcacaggagagggtcgagtctgactgccggaggcggctcaacgcgacgcccccccaaacgcaaatgcgctgtgctcgctgcaggccgataacaacacagcagcccagcgctcggctagccctaaacggacgcccggactggcattcgctgctgcgacgaggaggcaacaagaacgtgaacgctgcaaccccctagctggatacggccattcgctagccatcaccccattgtccccctcttgcttgcgactcgacgacaaaccaaccatccatccgcgctcgctgctctgatccggacggggctctcgcgttggaccagtcaggccgtggcgtagtccacgatctcctgttgcctggaattctgaccatggcggccgcaggctgcagtgacggcaacgcacggctgccgttgtctctcgacgcagccaagatcacgtcgctcccggctactgcctactatctgcctaatttcatcagcgaggaggaggagcgcatgattctcgataaagtgcgtccgtcaccgcgcctggtgctgtcgaatcctgcctgcccttgacctggtgcggccgtgctgataacaaactcccccgccttgactccagatagctactgctccccggccgcgatggaagcagctcacgcatcgacgcctacagacttggccatcggatctcgtccaagacaggctactggacgcaccgctgcctccctggctcgagacgcccgtggtgtcgcggctgctgtccctcccgctctccgacgaccacgacggcgatgctgtgagacacatcttcgccgatagcccccatcagcgcccgaaccacgtcctcatcaacgaatatcctcccggcattggcattatgccgcataagttaagtattatgaacaagtagatactacccttgccagcttcgaaatgctcatccaccctaggatggcgctgcgtattggcccgtcgtgtgcaccgtcagcctgggcgccagcatctgtctcaacctgtaccgcaacaaagaggacggcgcccttgaccccgatcctgcttggcgaatcatccaggaacctcgtagtcttctcatcactacagcgactctatacacggactatctgcatggaatctccgacatcaagcaagatttagacctatccgccgatacgattgtaaattggccgttgcttcgagaccccgaggcgtttgccagcggccaaagcgtgagacaaacccgcactagtctcacgtaccgagatgtcctcaaagtttccaaggttggaaacaggttgggtctgttcaacaagcgataaaggctcgttcagagcttcaggagcaacgtagtctagaatacaaacggaataatggcccatttcccaaccagcttgtctgcaccaaacttttcggcataccattttttcgtgccatgtgccgttaaactgagattcgtcacgacgaacaacaagacgtacaagacggatctgttaaagaaggctcctgggggcgccgcagcgatggcaaggcccacgtaaaccaggcattcgaacgtgtagtgggggcaaacgaggtactggaaccagccctcacttggaagcgtgtatttcttgaggcccgccagatacctgtggcagttgttttgctgagcaccggcaaagccaaagattgcggccccgatgatgatttgcggtgtaaactcaattggctgtggcgactcccacgatttgaggattgcccctgcatactactgtcagccttgttcccaatgaagaaatccgcgaaaatgtggccaagacacgagacgaacctgatccccgtatccagacgctgatgcccacgactgtgtaatagaccactgcaagagcccagtgaaaggctgacatgggagacgatccgggttttgcgacaaagagacactcaaacagtctcctcgctccttgggagctcatcagaagccaagtcaccagcgtggcactcagggcgacctccggagattgatcctccactgcagaccgatgctgtatctcagccatggcccgcataatcgagcccttggatatgtattgccagccccagaagattgaccatgacacagatactatgtagaagtgtacgaaccacgagtgaggcacctgggcatagcttgtcaggaccaggagagaatctgcctttgcctcggccttgtgcccaggagcttggctatttggtccatgctgggtatgtgccggcctcctggcgccgtacgcgaacaaggccttgcgcgcattttccgggagaacttgcatcgagaacagtatcacggagctgaccacgcagaaagcttggcaccattctgccggcgtcgtgctggccatcttggtcgctttatcgctactttgccaagtatagaagtcaatgtttagctgctggatttgaccagaagatgtagacaagagatgcccagtgggaacggagaagcagagagatgaggcttcagcttccagtctcgcggatgcacggggctgcgcgttgagcaatccaggccacactcgacagctcgacactggatgccccgcaaattgcacatgacagaccccctctttgaacgagctgcaagctcacctgaatcaagacctcgagccgcagcggccggtcgcatgctaggtgtcaaacaagactaaaaggggcgccgccgctgtgccgctgtggggtttgggggccttgattcagcgtctgacgagtaggttcttgcggtcagtgtgtccttccaaagagaagatgtgtgtgcctgcggtcgaatggctatcgcaggagaggaatagtagaagcgcctctttgccagggggcaattcagcggcacggcaatggcagagttgacaatggatgaagtgccggcaattggaagaggaagtggagatgtccatgtgccacctgttgtgctcaaagtccaatgtgtaaatgttctagtaacaccatcaatacagctggttgaacacttatcccacccatttcctgggtgcgaacccttggtaggtgagttttctttctctcgaattccaactcttctacctctgggtggtctagttggttcatggcgtctgactgtaatggaaaacatctcatcagaaagtcggcggttcgattccgtccccggagagttctttcttccggagaagagttacatttttgcttttttttttttacccccctttttttttgttcgtctcaaagaaaagaatatttccacagccttctttctgttcagtagggtacatgtaggtagtagtgagatggccattgattagattggctgctcgatgacgcatcttgcagagcgacgtacaataaatacgtgcaattgccaagttctctgctctccttgcatatacgaatttgtactccaacatcatctcacagttactggcgtctttggcgcgtattaaagaagtctttggaatcacgtgggacaagatactcaaaactggcttcatgatgtcggccaacgtcatagtttccttgcttgctgccatgcgttgctcctgcctgtactagaagaaatgttagagctgccaccaatttcatacagtttcaatcacaacgacgaaaaaaaaaaatcaatacaatttcagtgttacaaaatcttatttcatttcactccatcaggcgagctttctatataccataccatgctgtaccgtaccgtacccaatgtcccaatctgtatcccttgatttcccgatattccctatcgccagttcccatatccaccatgccatgccaggcttttactcaaagaatgcgcctttaccagccccatgtcttgcactgttgcttggggttaacattcttgttaaccgccaagcagtcttggtactgggcctggcacttcttggccgcgttggaaggagtgttgtctccaaagccccagtttgccgtgaactggctgatgccgagcaaacgcttggctgcctcgccgcgcttgaatcgaccgctggagccatcctggcagcccttctggtagacgtttgtgcattgcgtgtattgctccttgcacgcatcagaacaagcattgccgcagcctgagggaggatacgaggggcagttccggctgttctggttgatgtacagcttgaaggggttggtgcgccagtcgctgtagatgtcattgcagctgacaagaggcaggggaatgccgccgacggggtttcctggaccgtacccgtacttggggttggaaggctgcgtgcagatgttggtgggaggaggagggcactgggtggccgtcgttgaggtggccggaggcttggttgtggtcgtcgctgagcacggaacgacggtggtggtcgtcttgggaggactgccaccttggccggggttgtggttccagcagtcgcccttggagcatttcccgaacaaacaggtcgagctgcagtactgctgaatgccactgcaccacaggccaaagttgaagcattgaagagcgccggggaagccagcctgagcgaagcaagaggcgacaccagctgcgcaggtagcataagccttcagacagtccttttcattgttccagtcgggcagaggagggaaacaccagtcaccgcacttgtactcgcacgaaggtggagtggtgacggtggccgtgcacagagaactggtggttgtggtgctggtagtcttggaggttgttgtggtagggggagggggcggtgaggtggtactcgtggaggatgtggaagtcgttgtagtggaggtggaagttgtggaagacgtggaggacgtggaagacgtttcgcaatcatctgtggtggaggagggtggaggaggcagcgatgttgtcgagactgaagaggttgtgctgctggtggtgggaggcagagatgttgttgagtctgtagaggttgtgctgctggtagtagggggcagagatgttgtcgtgcttgaagaggtcgtgctgctactggaagggggcagcgttgttgtcgagattgaggtcgtgctgctgctggagggaggcacccagccacacggctccaaagactcaagatctgtggcaatgtacaggtccaagagtccacgtccaccgcaggtctctgaggagttgccgttgcaagcgaaattacactgcgagtcgtctacctttacggtgctgtttgcaagaacgttgccacaccagcattcgcttccaaactcggtaccagccaatgggaagccttctgcctcgcaggcagccaagcaagactcggtggtgaaagtggaagagtcaacatctgccgaccaggaaagagcacgaccttgttgcgagttgtccgaatagcagccagcagccttgtaatcgccgacggtgacttgcttagtagggaatgtcgggtcttgccaaacggagaggatgttgtttccaccacatgtctcagatttgttaccgttgcagggaaagctgcactgagagtcatcgatttgaggcccgtcaacagtgccgccacagaagcaaataccatagtactcgaggccagcataacggaagccattgcctatgaagagcaaggtgttagctcatggtcgtataacaaacaagaaacactcgtctgaatggtttacggacctttgcactcggaaacgcattcctccacagtcatgttgttcgaagacaaagttgagcggaagatgagagcattaggattaccggggccgccatcttgaaagcagccagagtagacaaaaggttgaaatttgtccaggcaaggaggcagctccacgttccaggcttgcgtggatgtcacgagtgagagcgtggcaaccgcggccacgagggaccgggagaaagacatttcgataacgaggatttccaaaaaggcccaagacactcaaggttgtcgtgaactaggcaatgtttgtctagaagcttgagttactgaggttggcaatctgaaccatcgacggcgggaatcagagctttatatacacatcgtcaaagggctcatctcatattgagatgacatacagcgcaaaggccggcctccccgtatgttggactatatccgctcaccatctacggcatccgacttggaatttggggtcctaatttttcagagagatcaccagatcgggctgaagtatgcccctgtaacttcctaacccctgttcccgagagagatgcgccatgcagttagcccatgtcgtccatgtcaactacattgcctggctaggactaataagcagtggtggacaagagaagacggaaacaggcagcaatgccaacaccgagagcttgttgccaagccagtgccgatgtccgtccagccgctttgtgctccatactaccagcactaatagtagtagctggcctgcaagggaagagcagcgttgatgcaaagacaggccaagacattctgtcatacccatcaggtcaagacaagaggaatctcactcgcaggatcgccgaataggaacgactgatggatggcagctctgctcagccaaaagaaagtgggaacaccaccaacacacacacatagttggatatgcctgcgtacgttaggcagcattaagtctttctacacagtacatatcagattcgctaagctattacaagacagaatgcgagaagggacctctgactggtaacaactaccgcttcaatgatacattactccgccggtaggcatgggctagaaacgtggagactgtctcttaatcgaatagcacctgatttctgaccggtaagtattcctagatgtggttaagtacctcattgttatctgattctcatggaacctatcagctaaatcagtgcttataggtgccaacactggtaacgagctacgctgatatctgaaccaatgcatatctctaatagcgcagtgatctcggaacaggcgctcaacatcccatgattaaaggccttgacagaaggaaattaagtaacagaaaggtataacagcagatggcaggctgaagtgaaagcaagagtgcgtaattcaaagcgcgagatacaaacagtgattgggtagaaacatgaccgggtgtttccgaacatgcatatagacgacgttctggacctctcagcctctttcgatccttctcggaacccgatattgtctacctttccctgccaggagattggctgttgttggggttgggccagggcgcaagcagttttcgtgtcagactctgcacacaaactacacttaagcatattactactacctactcgcatactaatacccatgtacgatactggtgccacgatttttcagctctgatgccggggcatcggggctttacgatgggcgaataagcacgctagacaggctttgcttcatagatcgaggcccgtggtgggtctctttcccggtctctcaactgacaggtaggtgttggacacaatccagtggtggcagaagagcaaactgaagatgaagcataaagacattggccagagatattactaactaatcctccatcttatgaaaaatcaacaaacggcatctttgatctgtcagagtacatgatttttcgatcacatctagccgcgtcagaggcaatatcgagttgcgtcttggctactgagtagctctacggtggagggtagcatcacaggccgatattgctaccgtaaaagaaataggcataggctgatgtgggcacaagggagcatacaaacttcgctgccagctcatcgtgcgtctcagcgcagctgtttgtgtagcaaagctgcattcatcccacggccacagaatacgagctggctgtactctctgcctcttctttgccgtggtggatatcgcgtattggcggcatgtaaggtgagctgtgtgcaggagcatcattcgatatgcatgcgctgagagaagcaaaggccagtgggcaatctcgactcaaccgaccatccgacatccaccgctgctcggtgctgctaagaatagaattggtcaatatggagtttgtacaaccaccgcactcgtattgtctccgaagggcgtggccttggccaatttacggtgtcagcttcgaggttggaaaatcaagcattgatcaataggttgaggtatcagattgataagcaagccatcgatattaacttgcagtctcagatgcagtgcaagcagtcaagcactgcgcagatcgatctcggtctccatcagcccaccacgcctactaggctcagggtcaggttcaggttgaggatcctgccgctcaaagtgtgtgctattggacacaccatacatggtggagtcaacgccaaagcctacccgaggtcatcaacttttcggtcgcccgggtggtcggcagggttgtattactgttacgtgttagtgattgcttcaggtcgggcttgtctggctttgcctaccaggcaatatgttaggcttcgggtgcctgtctattgcaaaggtggggggggggggggggggggggggggggggggggtacacaatgcatattgcatgttttcctttcaattcatgtcttggtttggtaaattgcctgccattgaactctctggtaagtaattgcacttgtattgttacagctaactactacatgagattggtatcacgggtaccttagtactaccactgaagcctccttcggtatttacaccgcctcggcttctcattcatgaccttttccctcttcatctaaaaatggaaaatacgatccattctcgacagcaaaggttgttcagctgcggtggcagccgtgcgagccaccgtataatttgttctctccctacattccgtcgaattaacttcggcccccatcccagccagccgctttgccaaggggggccactctcaccggatctactgcccctgacttgcccatctacgcttccccgccgctgctagactaggatctctgacttggaagcaaacagcattggtctcttcccgcttcgacaactccgtcatactgtgcagtctcaacaccaaaacaacaaagccacgatgcatagacggcaaaccagtcctgagagcagaggccatccaccgctgcaggattacggctcctaattacgcgcccgtccatgcttcgccaggcgaggcaaggccttaccgtgccacgcaatccacagctttctcagcttttcttctttggttccatttctgcagacttgcattcttactatgactagataggttggaaagcctcttacgtagtatttttgcagcctaacagcccagttcaccgacatatgcctcatgtttttcctctttgttctcccttgcagctcaatctcaatcctttcacctgaactattgaatcttgcagagctgcacagcttgctttttttgcgcctttatgccgcccccttgcagtatagtaaggctggtaccagtgaccaaagactaaacctattcttaaatacaagctagaataaaacattgctagcccagtaagcctttagcttctcgtcaggtgttatacttttgcctagacgcagtacctgcagcgcgggcggctataaaggacaatgattgcgtttctttctcttgtcttgttctatcttgttcccgtaattgtggctggctgtcaggtcatcagaccatgtcccttgcttcgtatattgcctcgacttggtttgatatcggcttgcggggaactcagagcgctgacatgaaactattacggtacagcttgatcaaatctagtaggtattctgattctaatcatagaggtaagagagtcctgaagatagatggccgggtaaccgaccttttttgtgttctacgacctatagtcaaaaatatgagtctaaacgtcactgtacggacgatgagtggaatagatgtcctgagaaatgcatgataaaacgcttcactcagccatattcagccctacccctagcaatggacctacatctcggcacggtgatcatacgcagcaaaattgttgaaaagataatggtcatttatatagaattacacttatatagctcaaactaccctggagacatcgtcacgtcaaacgcgactctcccaaaatcacacaaaaaagcagtgaatgatagaacaaagttttttatgtgcttttttgctgtctttctttctcatccattctggcgtgctcgtacctcagaggacggcgaaattaatgctgagctctagagtacattcaatgcaaaccaatcctttcctttctttgaaagaatcttttttccccaaaaacgccaagtgcaaaaatgtgtagctaggactatccatgcgctttcattcccttcatgacttgttcctcaggtgaggaggaacccacttgccagaggttcgggtaggcaggctctctgtaggagcggcagcggactcagtcttgccgttctcgccccgtcttgagtcctcgcgaggagagtcacgaggagaatcacgaggagagtcgcggggagagctgcgagcgtcacggaaatcacgagagtcgcgagagtcacgagggggaggacctctggccggagggggggcattgtcgtctgcttcaccgccttccttggctgcttgtcggtctctccagcttggcttgctgccggagccagccaactgcagtctcggcgggccgccagatgggcgatcgccagactctgtccgtgccggagcaccgccgtctgcggattctctggcggactctctctcacgctccttctctcgccagccgccgccgccgccgccagatccaaagaggggtcgtcggccctctccaccggcggcagcagcaggaggaggctgtcgctccttttctgctttacgacgggcaagtgcttcttcctcacgtctctgctgaagtgcggccttctccaacatctcctggcgttccttctcgcgctgttccttgagcttagcaagttcagccttcctagcctcgtcgcgtagacgctgttcctccttctcacgagcggcttgttcctcttgctctcggaggacacgctctctctcttctcgctctctcttctcgcgcagcttgcggtcacggtattccttcttgcggatggcaatctgcttctcgagctcgcgctcagcatccctgcggcgcttctcaaactcatcgcggcgtctctcgtgcagcgatgatctgaagctttcatatagaggtaccagacggctaagacggtgcttgagttcgacactctccttgtgcttctcttcagcctctttgagggtcttggccttgactgcttcataaatcttgcgatcacgctcggtctgcttattgtagtcgtcggtgagcttcttaacttcttcctttcggtaagctcgctccaaatggtcaagtcgcttgccagtaatgcgtagcttctcgctgacatcattcttctcccgctccagctgagccagcttcatagcacgaagtctgttgctgtccaggttgtcgatatcatccagatcaatattcagagcctcgccgctcatcttgaggtcagcaatctgcttcttaatctcctctttacgaacgcggtcatgctcggccttgatgcgtcgggcctcacgctcacgctgctcctcagcaagtcgcttatcttcagcttcctgcagagcttgctctcgcagcttcttctgtcgggcattctccttctccttcttagcttggatctcagatgcctcatccttgcgcttctggatgatttccttgcgtgcaagagtctcaatatgctccttctcagcaccagcctttgcgcgggcgagagcagcgtcatgagccgctaaacgatccttgttaaagttgggatcaatgtagtggcatgaaacgaaaagtgacttggcaagtcgagtcagctgagagcgcacaatctcagaaggagtgctctgcagacgctgaacgttgccgccatcagcctcagcggagccggcagatgatccgctgtgtccagccttggctgatgagaagacatcgttgtcgaagctgaggacgccagtagcatggtccattcggatggcaagatcacccttcttgtttccgttcatgatgaacttctcgatggtgccgcgagtgacctggtaaggctcagggaactgagccaagctctcgacaaagctgaggtcgacagtctcgtagacctgagaaagctgctggaacagacgagtgagaatgacctgttggagagggagaatgtatttctccatctcggcatcggcagcaatcttggtcaggatgggcgaaatcttcttgcagatgaagagagggtggaaatcaacctccaagatgttgtagagatcgcgaatctcaggagcagatcgctggagaatagacttggacatggcatcacggaacagtcgagagcgagatggggcctggctcatgccaagaagggtggtcaagcgagtgttcttgttcttgcgggcctcatcgaagtcgaccatggcacctcgggatcgggaggtgctgatgacagggatggcgagggcagacaggagaacaaaagaggcggccctctggagatcagcatcagaggctggggggttatcagccttctttccctggccagaggcgaccaaagccgaaacctggcgcagcagggtgtagtatctggaccaggcagcagcgtggaagaggtagttctcgccaacgaggaaaattcgagtgagcttctcgtaatagttggccatcatgatgttcttggggggtcgcttgctgaggttgagcagagtgtggatatcctcgacacttcggaaagcctcctgccagagttccagctcgacggcaacattgagctgctggaaacgagtctccaggtggcgctggagggtgtcggggtcactcaggttgatggcgtgcatctgagacgagtacttggccgccgtctggacgtggtttcggagaagctcgcagagtcttcggaactcggtctttcgggtgtacttgaggcagaagtcgaaagcctgcatggcagtgctctggtacaacacctcgaggcgagcattgttgcggagaatgtcaaggacggttcggtaagcctcccaaaggaacttgagccaaggggtgacgatggcacggtcggttcgatcacgagattgctcgccagagacggtggcgaggaggatggactcgggggtctcgctggcttccaggtcgtcaatgttggaggtagcagccgtagcctcaatggtagattgaacttcgtccgccttctgctgcgcagcagtaaccttctccaccgcgagttcgataaactttttcaggaccagctgtgggggcggtcagtaatccgttgtaatcttcccccctttgtctctttcatcttcgttcatccccattcaactttgatgttttacccacctcaatagtcgaaatgttggtgttctgagagagattcttgtactggtacagggcatccttggccagctttcccttcttctgttcgacggagagctcaaccaacaggagcataaccggctcgagagaggcgatggcagcgcttcgggagcgcttgttggtgatgtgctcatggagcagggtcaaggccgtcggggcctggttgaccccgatcagctcgtgggcgcgcttcaggacattttcgggcttttgatgcggcgggggcggctatcgagagggagcagagtcagcatcacagcccaacgtgggaatttgcgtagggaggggcaataggcaatggttggcagcgagacggtcagtcgccatctgccttgtgctacgcaccatactgggcaacctcctcgacggatcgatgtgagccgggctaggagattcgggggtaatgagtagccgtcgcaggcctgacgatggttgagatggggcgctggcgtggcactcgtggtggtgaagcctcgcacactgggaggaatttttcaatttcgtgtgtggacgctatccgagcatgaggggctgcggaacgacccatgtcacgtgctgcttatgtcatcatttgcttgctattgtttctctgcactttgcaggcaccgaccaaagcaaaacgagggattcatatcggacagagtttgacgccacgagtgagtttgcgatgtgctttagagatttcaaatactcgcgtatggatgactggcgtagtgttccgcgaagtttccgtaattgattggttgccaaactgatgcaccgtttcgggcgcactccaggcctcgttcagctcaaagtcacatgatccccatgtatggtggattgacgagccgctagcagaattaagcattcggaccaagaacgaggcgcgcccaagcaatctatccaatcgccggctgtacctatttggatcggtcacagtagacaggcctacctggcctggtatacaactgagcttgcccaatcatacatcaattaatctgagccatggagggatcttcatcccgaagatctcgctcgcgatctccgcctcgacgagcgcccaagggcggcggcggatttcgatggaaggataagagccgctcaaacgacgacggccgcgacagctacgattcaaggagagacagatttcgcgaccgggatcaaggtcgggacagagatcaaggtcgagacggagaccaagatcggaatagagaccgggatcgggatcgaggccgagacaacggaggaaggcaacgacgggatttccgtgaccgctcgcgagaccgtggtcgtgacagatatggcggccgtgacaggaatgaaggtcgaccaagatcgcagtctcctcgacgacgcgaaccggggccaagagacgaacgcgacgaggtgaaaagagacacgcgtgatagaaaggacaggagagaaaaagaaaagaagcctcccaaggctgctacggcggcggcggcaggtcaagagttcatcatcgtccatgtcaatgaccgtcttggcaccaaatcggccatcccatgcttgccatcagacactgttgggcagttcaagctcatgattgcggcgcgcattggacgagaagcgggacaaatcatgctgaggcgacagggcgaacggccattcaaggatcacatcacgttggaggactatggtgtttcgaatggagtgcagctggatctcgaggtcgataccggcgattgaagagcatgcttctctttctcctctcttctaccttgtctctcattctttcctttaggagcagctcctttctcagcattcatactcttgatctggaatatcaaattgccccgtgtgcttttagcatgtatgtggattttaacgtctataatgaccaatctgattgcttactgacagctgcttagactgtgctgagtgcataataaaagcaccaagacgtagctgtactcgatgtgacgtcgtaagcggaggctatttctcatcactcaaagacgttcaagtccacattcataagtggtgaaatcttttcatgtttgatgtgaagctggcggataataatagtcatattcgttggctaccacgccattctgcagctgacaagttccaataatagagctgacaacatctttgcgatggacttggaataccgggaacaacctgcctaataggtccctgtcttactcatgaggatgatctagatgcagagctgcaagttttaccgctcgtctcgtttcaggcctctcagcaggatgaaggatttcccaagcgaggcagaatccgacttattgggttcttcctcaccacttggacaagcaatcatgatatcagagctaaagggggcaaaccgggaaaagagaagaaggaagagaaattacaaatacaggtagctcatactaccaccattaccgaaaattccgcagcaacagttgcctacttggaagtcttggctactggcttctaaatgaggagaggtgccgtcaaaactcgtacgtgtgtaatttaagcaccaagtcacggggggggagctgggctttttcttcgccaggcacggagtagcatttcatgggtagcgagctccgccgctccatactgaatgacgtgacggcgatcgcatcttccgtccctccggccaggcgtcttccgatctggtccaagaattgggtaaaaaacggcaaagtattccatacagcctgttttccttgcactgagctgaggtgccgtcgcaacaatgaatcacgagcagctgagttacgaagcactaaaaaccggtggtaatttcgtggtcgaggtgctgacgcgatgcgtcgcatagcataatacggagcttgcagcttgtactgctacttgtaagatttggtccccattatcaggaccagtagcagggttgcctagctcctctctgctgcatttcgcaggccaaaaagggcagtggaggctagacccgacacggtctaagcttgattggacgaggcgagagaccgaagcgggaaatggaatgcagcgagaggagaaggaaggaaaagaagaagaagggaataaaacaaagaacaaggctttggatgtagatatagatggcgtatgtacttttttttttttttttttttttttttccgcgaaataagcgtctttgtacctcagatgcggcgggcacagagtcgtctgctatgtgagaagcattgacgggaccgaggtttgctcgcacgcgttggctgtactttgcccagcccgtcggtaagtagctgtacctacagtatcagcagcaaattggcgcgctcctctttctcctctcgctcaattgcacacacgagctgtggctctgctaatacattggataggtagccggcgacaagccacggcacagcgcacagctgctcggcaacacggtaaatcgacagcaatctgcgcaatctgcttgacgagacaagccagggctggcaaaagtgcaaatgctagcgccgccgtcgttgttatgccagaatcctgtagtccaggactagcagccagctttgcaagctactgccttggcccgtctgctacggtaaggggtacatgtacttgctttgcagccgagcgcaggtcactcgcacgctacatgaagcaaagcactggagcggtccaccttttgcggccttgggggccaatcctggggcacatccgcgctgcgccgttgcctcttggtgcgtgctggtgcgccgtggccccctgtcactccaatttccagcgccgtgcacggcccaccctcgcagctgctgcccaggcaagaatgggcgcccaccctggccagaaaaaatagtcccgggctaggtgctgccagcagcaagccccctccccggaaagccccctacaggagctccgtcggccagttacagcggtgcccactgctaattatccgcccagcgtctcctgctcctgggtccagcaccgccgtctgtggcggattcttccaactctcttcctccaggccttccaaacccccaaccttactcacacactctcgctcacgctcacactctctttttcttccccttctcattccctcacacacacattcacgtaacgcacgtctcgccttcgcgatcaatcccctcctcttattcccccatataggagtctgtgtgtcgtcgctgcttctcgcgaccatcaacgagggtttcaagaacggctggtaagtcgctgtctgattttttttttccctctgcgtttcctcaattgcgctgtttcgcgatgcgtccaagggggggcggagacagtacaaagtaccgcctctcactggcaagacaacggcaccacgaccacggctgggcggattgtacggcgatggaccaattgaatcgagatgggagcgccgacaagagggaaaaggagcatttcgacacgctgctttgtgtgtgcctcgtcgtcgacaaccggctatggcggagcctgcggaatagagagacgcatcgctgcctcgtgccgcgttgcttgcctgctcttccatctcgctaccagaggcgtctgcattcgttgcaccgcctctgtcacgccatggtcacgccgtggccaccagtcgcgcctccctacttgcagcaaacaacacgctgttttctgtcttcatcctcctctactgcatcgtgtttcatgttgtcatcagccctctttgtgcttccaggagctaccaatcagcgacaatttgaccgactaaccaggcacctgcaggcagttctcccgacgatccatcaataaactcacatcgtcccggccgacgacgccttcgagcctgcgagccatttaattaccgacttcggtccaatccaactcattagtcattcttttttaatttacgtaccgttacgatgcctcagtatacctcccgtgatgtcggcgacccgacccagatcaagaagacgaagcagtccatggcagacctcaagcttaggcgcctaacggagctgaacaacaggctgcgtgaggatctggaccgggaacgcattcccgtcagcaccgcctccaagaggtaagaaagagcgaataatctttagctggcttggactaacgcgatatttgcagcataatcgcgtactgcaatggtacaagagattacatggtcccttcagtatggggaactgtgcccaagggcgaggacccctatgcaccacaacaatccggcggctgctgtgttatcatgtaattccgtttctccccagaggtggaagaatgaccatcgatgacgtttcaattgggcgggatttttgacgcggctttttcacttttatttcttcctcttgtgtgatatgggtttttttattattctctcttttattttacaacgcgacgcggctgggaatcagacagccagcgacggattcgccgacgtcgacacaccaccaaacaaacaacacacctgatccggaaaggcctttacgagaaactagacgggactctgagctggatcgacgcagtctcaaatgattataccaatgctagagaggggagggggcggtgggagggaggaagcaaaagtcgcctggggatcgagcaaaggccccgcgctcccttttctctacgagtttattttttcaagctctctcttactttttaataaagcagtcgagtggtttcatctaggacaggaaggaggaaagagatatatccaacgatgagaaagaaggaaaagaaaagggtctacggtggattgggaagccggctcttatatctttgtcttttttttagcatgtattaattcccgttttttctctatggtccttctcttcttaaatcgaaatggccccccctgtacactttttcttcttctctttttttccaaccattccaacttgttttgccgttttccacatttagattcgtttcccttttcccgtgtgccggagatggatggagagtcacagcgcggtagcatatggtgatttgcgagatattttcacatatattcccctttggaagttgagctgaagtggccggctgggagattgtcgtgtataatgtcgcttgtaatgcgagtgggcgtagataatttaacggccgagttttgaacaagggtggcattttatttattttcctccgtgaagagatacctaatcaagatatcctataataatactgacgatgtaatatcaattctcaggtataagactcctctttttttttttctttcgccaacgttcctcttttgtgttggttgacatcttaacgtgagtcttcatgggcaaattaatggcgcgacgctgcccgtttagctgttgtgtacaggtagtggttagttggcgataccctgtacctgtgtccgaaacgcgtgctgcctgtttgtcgctcgcaagcaatgaagcgaaatattggggatgattaatggagtaaataatcatctcattacgaaacagggcgtttacagggagattgccattcttctggtgtgctgttgaaaactgcctttttgcgtcaacaaagcaaaatagaaacgatttctcgctagccatcatgggcacgtgagggtgtgctgttgtaattttctcaagcctcaaagtttgcttcccagctcttcattgctcattgagtactttgaaaattatgaggtacaaagcagaaaatatcaggtatacaaaatcgttccattcgttgcagtaatattcaacgccccagttcctgcaaacgcaaaacgtcgctcaattgtacggtctaaatgtacaaatagaaaccaacattccccacataatcccaagcaactcttagtaaaccaaatcggaacttctgccaaggtttggttaacttttgacaatatcgcctcaatctcacgcaagacaaaaccactcatcctctttttccatatactagtccaacttcctcatctccatccaaatttccttcaattcccctccgtaaaacaaacttgaattctcgaagaaactataaaaaaaccaagagcatcacccgccatgtctactgctatttcttctccaccgcccgcacagcttcttcagcagggcgccgtcctggcacctttaccacgcataacgatccagttttgcactcagtgcaaatggatgctgcgagctgcctacgtacgtcaatctttacttacttccttcctcatctctctatgaattagcttttgttttttttttactcccccatcctctctctgctcgtagttttggcacattatacaaaccattttctttgccttacagtggactctattgctgagatgccgcaactcaaacccttgcccatcacctcattcatataaaacacagtatactaacattcatataaaaaaaaaagtacgctcaagaactcctctccacattctccctctccctcggcgaagtcgccctccagccctccaccggcggaacctttatcgtcacaatctaccacccttccgcatctccttcagagtcctcagaaccgccagtcatccaatccactgtcctctggaaccgcaaaacagaccaaggcttccccgagacaaaggagctcaaacgccgcgtcagggacgtcattgagccggggagggatctgggccacgttgatcgggaccatcgtcggcctgctgctgctgctgctgcggagtccaagactatagtagaaggagacgcaaacaaggaagaacaagttgacaagaagaagcaaggatcagcagcttctggagctggcgttgtatgcgaagattgtaattaaagccgcccataaagcgggcagtgaattgttataatgaaagcaaacaagtacggcacatgtcgcaataaatctgcttcctcttgagttgaaattgaaaagcaaaaaaggaaagaaacaagaaaaataaaagataatggcccattattttctaatatccatctaaagatccccagctgaatatacttacttcaatacctactatcacatgctcaaacatgctcaaacaactcctcacgccgtccatggcccaagcgtccagccacttttcggaacaccaaaagcagcaaagccaagtcaagccaagctacttgtacacacatatatgtcatctcctcctagctgcatgaacaggatccattgcaggttacacggcaggcatctcgatcagttcttgttgcgcgcgtcgacaggccagacatcagagaggagtctgggcccagctacgtcattgccattcacacacaagacaactttatacaggtatcaggacagcaatgccaagtatggcatgtggtttcaaagtgacatcataatgtattttttttttctgtgaatgattttatctgtgaagctaagaaacagccatttgtcgtgacaaaagtttgcatgttgggacattagaggcgatgcgagctaaaccgccgagtcgatacattaatgcaggaagggctcggcgtttaatattctcgaagcaacccgttttcgccaccagggcccagcgacggtgcgacgtgagaggtagagatgaagagagtcggagagtcaaaaaagagacaaaggccggcggtttgaaaatcgtcgagacggacttggtcgtatgttccagccgagagaagcagaccaagccaagtcatctactctattttaacgccggcttccaaacttttgtttcttctcagcaggcttaaggatctagatggaaggagtcatgtgttagttttattccctactacagtttttgggagagaggccattcaagtggatgtggtactaacctggaacgagcagagcaagctctcgtctacgctcatcatggcacctgcgttgtcaaactcgccacagtagttgggggcactaaacagagtgacgagctggcgcttggagaagaactcgtagccatcttctacgacctgatgggcacggcagatgaggtccatgtcgtgcttttgcaggaaacgggagaccacgtcgggaccaaatgtgaaggacacaccacggtcgttttcgctccagccagtaatatccttatcgggatcggaccacaaaaggtcgcacagcagaccgcaatcggggatctaagggtgatggtgtattagcaggtgctctacgagtcaacgagatgcggacaagggggaaaggaacatacatcggtggggcgcatgacgcgacgaatctgctccatcgagttcagatcggggctgagacctccgtgcatggtgaaaatcttctcgtcgatgatagcggcgataggtaagcagttgaagcaatccgtaaacgtcttccaaagcttgatattgtatcggcgcttgcactcatcgtagaagccgtagatacggttgatggaggcgcactcgtggttgccacgcagaatgaagaagttctcagggtacttgatcttgtaggcgaggagcaggcagatggtctcgagggactgcttgccacggtcgacgtagtcgcccaggaacaggtagttggcctcaggggggaagccaccatactcgaacaaacgcagaagatcgtagtattggccgtggatatcgccgcaaatctgttgaaaaccaattcagtatgttgcttgacccagaaagggagaagagaaaaaaaaaagggggggggggggggggggggaggaagatgtggttttcttttcccgtcttccaacgcaatggcggattgccaatgagcaattaaacaggaacaggccgacataccttaataggagcctccaactcaaggaggatgggctgggaaatgaaaatctcacgggccttggtgcataggaagcgaatctcactctcgaggagctggacctgctttccgggccggctgcctcggacctcgagcagccggtcaattatagaatcgagatcgacctcatgttggtctgccatcttagagatgctccccgtgggagaaacggctcgcgtttatcgaatggatgaagccgagaaaggctgtgtgttgaagaaaagcgaaggagggggaaagaaagggagggcgtgctgggagcaggccgatgcgcagaaatggtgcggccgtcgactaaagaagaagagcagatgatgatacactggacaataagcactttctggtaacgaagtgatcaggaatcctatcatcagacgttagaagggaaatcaagagattcatcaatagtgcgagtttagtcatcgaagggagctcctcccctcctcccaagccgagagagaagagagaaaaaagggcgtagctgtaaagcagaccaacatcccgacaaccggtatcgatccccaggcctgtgccatcgaaaagcccattgttatggtgttttccctcatcacgtctattttttccctccgtcttttattttttccctctcgctctcctccccccaaaaaggaggggggcgacttggtgatggtgattcgatgccgaaacagcgggaattgcgagagaaagagcgcgcgccatcaccaaagtggggtgagggaaaagggttcgaaaaatactcacagctaaaatgacgatgaggcttcccaagcttcgtcaacgacagaaccgacgcgaagaaggtaaaaaattagaaaaagagggcgcgggcggggggctcagaaacgaagtctaaacgcgcgatgacaggctctcgtggcaagatggcaggggctccggttttgggaacaaaaacaccgccgaggatgcaaatgccttattttggctgttcgctgtttatttacgattcgtcgtggttgcctttcgaaaagggctcgtcgctgaggcagaagtctttgatggcttcagacccaagaagaaaaaaaagggggcgtcgaggcgattcgtgaccgtcgtctctctttttttcgctctcttctctcttgtcactttcgctcttgtatcagggcggagccaagaggcaaagcccgtgttcgtcgcgtcagataaggcccgtcaaacgggttgctgattctgaaatcggcaggtcgatggcaaaaaataatcaaataaatggacgatgatgtttaatcgccggttcgtcgttggaaaacagaggtcgtcgtcaaaagagggcttctttgacggagatcgcttttggggtggtggaaggaagagagaaagaggtaggcttttttttccctcccccggcgaaaaaaagaagggaagagtgggtttttttttccagtgctggggcgacgcttggccggctcgctcgctgatgccagcaggaaaaaaaggtgctagcaggctctgggggcgtgttgtatcacgctgatatcgaatcgagtactacggccatttggcatgcgcgggcctgcattgtgatatcaccagagaaaaaggcgtgcgtcaagaatcaatcgccatgcaggccatcgtctttccccaattcatctttttgtgtgtgtcttttgtgtcttttctttgtcattgccaggagtgagtcagctcacgatggaatgctgcgctctcacatcgcaatcagccagggataggtcaggataggtacagtagcatcaatcccaaaaccgcttcggtagcgtccttgtccatgctctttagtggccccccctcgctgaacttagttttccaggtctccaggcacttggtccagggggggccgcatcagccttttggtggcttcgcatcagtgtaaaaaaagaagaaacacccatgggcgcgaaaaattcgattgcagcgccgcgcttcagcagccgcattcgggcgctgcccctcctggagctgtgcagcagcatcaagtgtccaaatccagcctaagcgacggatcaagactgctccagctctggctgcctgtccccaatttctcatccaatgctgcttctgcttacgacgtgccatgccctgtcagatacggcgcacccagcactgtttcctctcttttccatctcgtctccctccatcccaaaatcctcatcccttgtttcttccagcctagctccggtgcccatgccgcccgcccattggccagcctagagccggtcggaatccgctgcctgtgggctgctcatccccccttccttcgtatcgcatcgcatgcgcatcgcattgaaactggagacgcttctgtcacgggatttgcacgggaaactctccgatttcacaggggaaaaaaagagagtaaatagcgaacattgtacgcattacatattcctatcatgcatcctccagataagcacccgtttctgctgagaaacatcaatctccccacgtccggcaccggtgcccgaaaaagcagcgaaaaaacgccacgcaagacgggtgtgtagcctccgcacccgaatattctcttcccctccattattagagccgccgaaccaaccaaaaaaaaaaaaaaaacctggatcggaggacggcttcccacatccagccaatagatgcccgccatccaatgctatcaatcatctcatcgaatttcatgtatcaagtccccgctcttctgccttgttctcctccccctccccctcccttttttttttctcctgattgacaaatggctctccaccgtacgtatctatctgtagatacccagtagctgctgctcttttctttttttgatctgctctcagctgctgttgctcatcatgttgacggcatccacggagctgcggcgtagacgggaattcgttgaaataagattgcgagtttaaaaacttatttatatccacaatgccataatagacttgacaaatggcagtcagcggcgtgcacaatgggacgattgagcacagccttgaacgttaattcctagcatcatcctactatcatccaacgcgtaattttccacatgtaccttggacagctcccctctaaccccgccaccccgcaccacgcaatgagcgtgtacatccacgatacgtggcttgtgggagaagtttaatgtagcggcgctttcagcttggctttatgaaacaccaaatcagccaatcgacaaagtttcaagataccaaagtagtttcaagagggaaaaaaatacatctcgagtcaaggccatttgaatacgttaatcctacatatgaataaaacgagtaacaatccctttatccgcccaattatcatttgacccacgggcattaaaaaaaagacatttccatttcctgctcatcaaagcaacgccctctctgctcagttccaggcagtcagtcaacctttcgtccttccaagaaaaaagaaaaaaaaaagaagaaaaaaagaggattaaatgaggaacattgtttaaaaaagaagaagaagaaaacaagcaaagcagacagatgggtcagattgctaggtgtatcaatagaagagagaaggacaaaaaaaaaaaaaaaagaacccaatgctgttatccttcccgacgccaaagccttatataccgatgccttcatactaaagcgctcagttgaagaaaggaaaaatgtcggaaatcaaagggagaaaataagagtctcctggcaagcctcgcgatgtaggaaaaatccttcccctatcgtcgtctagtcgatgctcttcgcttccttaatctactcgccttgttcttagcactgccaccacccgaattgtccttggactcttccgcatccatcactgccgcggccactgtatcgcccatgtcaatgcccaaatctttaaagtcttcgtcgtcgagatccgtgagatcttcgcttagcgttcgcaccgcatctcggccagccgcccagtgttcctcgagaatagatgtgccatgaggctcaagcgctctcaggtaccaaaggacgcccccttctgaaagagggtctgccggctcattgcccaggcttccattggactggggcggcgtcggcggcccttcctgagatggcgcagccatgacgacgaagctgccagtactgttcggaggagtttcagacgtaatggctgaattgacccgcacagttttgatagccatctcttgtgtgattccaaggccgactgcaggacggttggtcatgataccaaggccaaccgtattgacctcgatactgtcaccctcctctctctcttcgccgtcatcgtcatcatcgtcctcgtcgtcgtcctcgtcgtcctcgtctgcctcttcctcttcttctccgtcatcatcgttctcagcagtgtccatgacgtcaccatcattagaagtaatgccgctctcgcgagtcaggggttcgcttttaacaatggtaagaggttcggaagatgggtcgggcgcgtcaagcatgatggtatcctcagccccttcatccggaacactgtgtgccgtgccattgacttgtcgcccaatatcgatgctagcgtctataagggcttccagctccttttggaggccgtcggatggtttcgttgagatttcggattcaacctgcagcgaggtttccaggagtggctgcactgccttgagaattcgctttccaagcttgcgtcgctctcttatatctgcaaattgtgatcccacagtcgggttgctgctgctgttgatttccatcgccggcgccggagccacttcttcgccttctacatcctctgatacatgacgagcaggttccagatctttgggcagagtcaaaatgcccttgttaataacatcgcccaggtcttgtgcaaaccccaaaacattgacgtaaacgcgcttctcaatgctcgcctgcaagtcagcaaggccgtccgtgaaaagtcccttgtctagcctaatcagtgatgaattagttagtacattgatgttttagaatcagagatcatatgagtgtaagacgacttacgcaatggccttttctacaacaggcaccaaaagcttcgccgtggggaaatagcactcatccacaaaatcttgctccaactcggcggcatccagcttgagctgttcgcgctccacaatctcttcggcaagaaccttgagctgctccagctcgtggataactccttgagcaaactcgatacggcgagccagccttgccttgccactggggcccatggcagcaaagttgcgtctcgtcagctccatcgaagagaatgactccatctgcagctgcaaacgcttgagaagcgcggcgcccctacgtgcctctcgcttcagggtccaatatcgacaggcctcgctgaggtagtctttgcgtttcctaaatgggaatcgctggattgatgcttcgacaatgtcaaagacaacctgggggatgatgggagctcccgatgggagcttccacaagttcttgggaggctgtcctttcttcttgtcgcccaaaatagcaaggttcttggctcccgtcatctggctctcatctggcggatgatctgttatggcggttcggtgctgcgccgcaatgacattcgccatggcttggttgtctgcccagatgcgcccacgcatgttcctcttatagaacttcttcgcggctcgtgtcgcctggtggacttggtattcttgggcatggtctggagggcagtgcttgtcacaaaaggccttgaggaccatgctgccgtcaagaacagcaagagtcccttgaacggtcttcatcttgaggaaaagacgggccctccttgcacaagtgacatggaaagcttggtagcaatttttattgccacattgaatgcaggcgcccattctctggcgacagatgtagcaggtcagcttccatctggtcttgggaaccttttcaacatccatgacaggttccatgaacgtgtggtttcccagagagacttcaggaatccacatggcgcaaagcagatgggcccatttggacgaattcgtttgcttgaatgcaccgtctgtattggggcaaaatatgcacgtctaagagaagaagaaggaaacattgttagatatgaaaggtctaaatgatgagtgacaatatagatgggagctcttactggtattccgcgaccgcatagctggcatttccgacagagccactggccctctggaataaacggcacaccataacattcttggtgcaccgcaaggttgcagccgtcacagaagacgatggcgtttgtgttttcgcaatctccatcatcacatattgcgcatttgctgtccggctcttcgccgccgtgaggctcgccatttacggccacggcagagctagaccgcggccggtgcgtctggggcggctttgggttcggttttggtattcgtctctctagggcgtgccactccttttcaatcttggtcattgtaatttcaaagacctctcgggtgatggcttccagctcgttttgtttgcgttgagcgttgtactgctcaagccacatatcgtcttgctcatccatatcatactcgacgcggccaagtcttgactggtgtacatggtcgtcgctcgcggcgactgaaaactgttcaaactcgtcgtctgcattgccatcggtggctttgatgagcgttcgttcggatctgatgaagttgtcactctcttggtagccaacattgctcatggccttgtcgacatatcgtgcctggccaaaagtcttgctttcgaataattcgatgcgattcgtccttctatatgagggtagttttaaatcgagccgttccttgggtgtctggttttgtatgggaagtatcttgggggttcgaggtgtaggagcaaattcaaagggacggatgttatagaagctgacgacttctcgcgtggatcgacgagggcgtctcgatggcgtgccggcagcagagttgtcgtctccttcggcttcagcgcttcgcgttgcttggggattcggcgtattgcccgtcgaagcggggttgacagatttggacggggtcatggactccagatgaggtgtggcagggggcggcgcatccagggccggggtgtttggcgcctcttgtgcgatgattccgtcaacgtcgtcggcggcaaatatgacaaaggggagctcaatatcaaggtttggatgaaactcttcccagctgcgctcctcgcgaggcttgtagtcctcggcttgcttcacagacgcagccatggccgcggctgacccccatcgcatctcgtcgctatcttcgttcgcggcggtcctcgctcgtgtgcttctctcccggcgtggggggagaggtgagcccccgttgagggccaggcgagctgcaccagatgttctcgatcgcgacccggcgttggatcgggctgtgtcgggggtctggatggcgtctgcgtcaaggtaccgtccaccacctccaggtcctcccggcacgtagcgccgtcgcttgggaggtggttcagcagcagcagcagccgcgagggaggcctgtctggccgcacgcgcagcgttggtggtccccggcggacggcctctgcgccgccccgtgggcgttcgacggggcgtaggcgaggtcggagccatggcgtccagcagacagcggcgtttgcaggcggctcaggtcagggcgcaaagcggttcgcaggatcgctcacggcggcgggttggcggatgggaggcgagggtgcgggatggcgcgcgcagcaggcggtcggactcgatggccgcgcagcaggatcaggccccgagatggcagctggagcgccacgggtcatacggcaaggcaaacaggccctcgttggcgagcagtcgatgggcgatggcagcatcaggggacgacgtgacgtcggctggcggctcttgggatcgggggcgagcgaaaaacagacaacgcgtgaagggcctgcgcacggaccaccaggccgtggcgggttggcgggcagtggcaggccgcaacgggcctagtcgcaaagtcatgcttttcgcttttgggttaggcgcgctgccggctaagaagtgcgtacctggaaaatagtggacggatgacctagagcgagtctagagtgagcgagccgatatcgtgtagagagagcacgctcatgtctagaaattctgtctctttttttttttatcagaacagtggctgcaacgagtgccatgatattgactgccgcaccggctcgtctattgccagcccgatatctcgtgcgccatcctcatcctcgacgcactcttctcagcacatcgcagcgctgcatgacagcaagcatgcaaagaaagcggagccggcagttgacccatcttcatctaggcgacatgtggtataaactgtatctcatgccaccaccgatcgtatccatagggctggcgaaatcccccgttgccccatggacatggcaacgtgccccaggcgagccgatgaaacagtattaaatataccagtcatgtgcgcgcggatcgccagccaaggagaagtcaatggaacaacgagacgatggccaaaggcatccagcacacgcccgcatgcacttatataccctactattctcccaccgttgttctcttgagcaatgtaatcaccactgacgcaagcactctagcaaacccaaaacgcggcagatgaattgtgcgcccggggccgaggcggcttgcggctcctcccggcctctcaccaatcacgcctcgccccgtcagagaagccgtctcggcggtactaagttcatgcactgcacggaacgccaatgcgcctctgccatcgattcagggcaccggccaatttggatcggaggcaggagcccattcgtcccgtgtcccgcgtccccgctcctccataagctcttcccctggcctcatttctggggtccagcttcttggacagatctgagctgtctgtcaacgtaagtgtcatcactccctgggtactgaggtagtacctatcagggaggtaggtacgtagtagagtaactgaagaatttgctaattgatcacagcatacctatctatctcatagtctccagttgggaatgaattgaacacaaagagccatttcccctagcagccaattggcagttacccaaacctcaacggcagtcgtcgcaactaaatcatctaccaaatgcgcatagcaacatgaaaattgacagtgtaactcaatcgactctagccaatattgtacgcgtgcattgcgggcgttgattaatcaactcgggttcagcagcgttgcaatcaccttcttaacacccgatcgctcagagatccaattaacttaaacgacgcctagtaattcaattaacttgaaacggatctatatgagaatcaccatcacatgagagggccagcgcatggcgaatagatgctactccttgctgatagcctctgaaaacttgcaaatgcgcctacacctgcctacctaggcagcaaatgcagcgagaaaaacccttacgtggcactccaggatcattctctactacacactaggttaagcttagcatacaaccacggcaagcaagtggatatatctcaggcactagatatgtacctccatgtgagtgtgtagtgtttagtgtttagtctgcattcaaaagaggcttacgtacatggcattgcatcatactgcctgcaagacattttgcctaaaggttggctgacacttgtcaagagggaaactaacttgggtagtcacaatgatagaggccgcggtagagcaatgtggaaactcgcatcttttatcattcttccatcaacactcatcaatctatctatccgtagtcctagctcatgataaacccatctcgacacttgtgacgctcaagcatatctttcgaagcaatagagtgtcaccccaaaagctataggagagtgcgtgtgagacacgcgcaagcctagcccctcgtcgtcgtaacgccgtttccaagctgagcagaaagataggttgctcttagttcaagacaaaagaagaaaactcatgccaaaaagaaaaaagtcatgcaacattcgtacgtgataagccactttttttgaatccttgccggcctctgaacatcaatgtttgagacaaccatccgaaaaaccagaataaaaaacatcattgagaaaaaaaaaaaagaaaagcaagagtttcaaataaaactcaaacagcgactgcaattcgtcgtttcttgccgtgacgccccatccgctatgctccgtacatataagagagagagagagagagagagagaaccaaaatataccaatcaaaccatgagtctgaaaagaaggagaagaaaaaagaaaagaaagagaagaaaaaagagtccaataaatagacagatgaagcaaagggtagcgtaggttaatttgcttgtgttgtttcattgctttcgcagccagttacggagaaatggaggaatatagggttgagaggtagagttgggacaacaatcctagtatataaagacgtggagaagggtattggtattgtgggtatcattcagaaatggatgttagcctaggatgctaggcttggaaagaaaaaaaaactcagaacgctcaactaagtcatcatgagtggcctccatgaatagcttgcataggcggtgcgtgatgagtgggggtatgagccgccaggagcgcagcagtcgaggaggggatgtttgctgagccgtagacattgttggcatcccagctctcctcgctcagtacgctgagatagccatcgccaaccttgtcacgtagagcctctattttgcggcgataaatctcgccgttggagtcccaatcttgtggcgggatattgcctgcactaaatgaaaaatccgcatgtgcgttctctatggagaaggggcttgcatatgcatcaggaggcgaagccggggtgctggctgcgtgcgaagctctgtaattgaaattcatagagttggtagcggctgaaggagattcaatcgggaatctgagactttgcacgtcgattggcgaaggctgtgggatcttgtcactagttgaaagatcgacgatacgtcgttttgtatttctgcgacgccgcgtcgagcttgtgttggtttcgctggcaacagccttgggaaccggcctctccttgcgcaggacagtggtctctctggcagcagcgtagacaccgggcttgcttacatcgacacctcgcacctcagtcacaatcggctttacaaccggaaccgactcgggaatcggaactcgatcagcgaggattcgcttctcagaagagctaggtccgcttccatcaatgacaatatcttcggtgtatcccggcgtcaggcgaaacaagttgaaaatggtcacacggtagtctttgtgcgtgcgggtgaaggggttgccctcgacccaaatttcacgaatctccggaattccggtcaagcgtgcaagctccttggggtctgtgagccggttatctctaaggtccagcctttccaagggatacagcttctcgatgcctgcaagagattggagtctattggctcgcaggttgagagcagtaatggctggcagagggtttcgggtcagagaatgcagagagtcaatcatgcaatgcgacaagttcaaggcacggagagcagtgagagtggaaagactgtccggaatttggctgaagaggttggacgacaagtcgagggagaagagggtgttggatagaggggccaagctggatgcgggaattgaggtcatgggattgtccgctaagctgaggtgcctcaggaagcgccattttgatggggggagaatggtggctcccaagaggttgccagagctgcccctagaatggtggtgataccaggagtcagataggctggagttggaactcccagatccagaacgcctaattctctgctgctgagatcggatgtggtggttgcgagagctggatggtcgtggtggagaatggcttcttggccgagagtccttgttgagagactgcggtaaatcatccgtagactgtctccgcaaggtacgggcagagccatcggatgtgttaccgtcttcgacagcagcctcgcccatggagccgacgcgaagctcgccaagagaggctcgagggtcgggtgatccgggcattgagccagggacggagctggggacggacacggaccgcgaaaactcacgcccggacatgggcgggctttttcgaggactgtggctcccgttccagcttggtattgacggtgaagtctgagatttggatgttctgcggcgtctcttatccatgtcgtctaagacgatgtcaatcaagatatcggagggatcttctatccccgcgtgcttgaccgtaagcgagcggagctggtcggccatgcggtcccagccaaagaattgacgaaaatcaatgttgctcacttctagagcctgaacattcttgaaaatgtagagaggaactgcagagtcaaagggaaactcttcatagcccttgatgaggcgagcacgccaatcaggagccagccgaaggcagggaatcttggtaaaggcagaatacaagtacttcatgtccgcctccaaggccgccttttgacgctccgtccgggcagcagatatgctggcaccgatgctgaagcttgtccacaaggcagacatgccagacatgacactccgaatgctcgtgacggaatgtattgagccaacatctgagctgtggcttctagaccgctgggtgttgcttagaaatgatacgtaatttgcagacgacgagctgtcgtgaagatcttctaagcgaactttcatggggcccacattgatacccaattcttcgaagcgagagaggagatagaagagatggtggggagtcagagccagctttgcagacttgacattgtgagaagtgaagttgaggggtccgagagatagagcagcggccagcgagctaccagtagacacagcggtcgcaggacgatcgggaaacgtcggagactgcgaaagggtggcagaactcgtgctttgcgtggctcgatggcgcacctcgcggcgctggaattgcagagcattggcaagagccttttcgtgagtgcgcacaaaggcagcaagttgctgttctccaagttagcatacttcaaacaggccctcccatcagattgcaagcgaatataccttgatgaataatcctccgtcttctgaatccatttctgaaggtttcaggatcatataggcatggaggttgaagaatagactgtgtttatatgtatatcggcgattaaggaacggcagaagagcgtcgtgagcgcctgatccagacgagtctaactctgtaaagtcttcggtaattgactctctttctctctttctcgggaaaaaaagaaggccctagatgtgcaactcaagccacactatatatccattcgttagcgatgaagaagcgaaagagaatggcatttaactagtgtagcggaatataacggaatgagggggataaggacgtttaaagaagaattatgcgtacatccaggatgtaacaccggggagaggggggggcgggattcaacagatgccgagacaggagactttcacagaagcatgaacaaactatggcatctgctgatgaagcaacggcagcagatgcgattgccttatcagcacgcctgtttcctgtccagagtcatggacgcagagaggcctcactagcatccagccgtcacagaggacagaaaggggacgcagcacccgaaggaagacaccaaccagggcacgcgagaagtggttatcgccagggttactgctaactggctgcaacgaaacacacgagatgacagccaagacggtgccaagaaggaagtcgtacgcgaaggcaaaagaaaagaaggaaaggaaaagaaaagaagaagacgacgagggtttgtacgaggcaggtggtggtggttggacagtaggcagcgtttgttggcctgaggagttgtttgagggagaagatcactggggagtggtgactctctccctctctttttcggcggcagaggcaaaaacaggcagaggcaaacatgatcgagcagagcaaggcagagaagagcgataacagacagtctagcagtcgtgactcaccgtggtaccagaggaggcggcgaattgggcaatgcctcgcagcggcagaaagaagaagaatatacaagcagcgacgagactcggcggcaggtcggagaagagaaggaaacacaaagaccggtcgtcgtggcagggcgaagccgaatctgccggcagatacgcgggcttcgagagggcgcgaggcgttgagcggttgcgtctgcgtctgcggctgcggctgctcttgacgtggcctcgcgatcaagacctggcgttgcctgttgcaaatgcagagccttgcgcggttgagcagacgaaggggaaagggtccggaggcagagatggaggggtcttgggatctggagggctctgctataataacaaaagcgcctgccacagcgcagtgggcctagcgacagggctctacaaggcctgctgattggggagggtcacaggtcatctcgcgggttagctggggggtgggccaccaagtaagtacccgttacaagcgctctggcccgccattgggagccacgaaatgccccaaggtcgagttgccgcgctcaccaatcagtcgcggccgacggccagcgtgaatgcaggcccagttgagcggtttgcgcagcatagccgtcttccttgcttggagactttgcgagtccaccagcgggcatccagcgttagtcgcaggaacgacgtcaggtcttgatggagtctctccgcctgatgctgtgctgttcagatttctttcttctctactctgctttcttttcaccgattcgcaagttcaaatcaatgccttatcgctttagacggagcatggagtgctgttctgctccaagtactgtctaccactatcccggcagtggcgctaatctatggagcccaaaaggacaaggactgcggaggcctgatagactcgttcgaaagagaaaaaaaaaaggtgtacgctaattgaacgtagataagaaaaagaagaagttaaaaaaagaaaatgctcgagacattaacgacgactccaagacacaaacacgcacagcctttagaacggtcgaatctggaagaagcatcttcctctccgctgcagcacagcgcggcgcgcagcatccaactcggtgcatatcagaagcagggaggcgcgcaaaggctccaatcaccgagatcaaaaagtggtggtggtttggagggtccatccatcatcatgtgggggttttttctttttgacgccagcagggatccatccttgaaggctgcagcgaggcgcaacccataaatgacgagggtctggctacgcaaaacacagcggagtgacggaagtgatgggctcgtttcaaagcctgcacgccaatcgagcggccagagaccctctgcccatcgtcaccgtcgccgttgacatgccttgagcgtttatgctttatgccgcctcgttttctctcgaatgtgatttccaaggactggctagcagctttctagaagccacgcagccacaattccacgccgccatgcgaaatcagagagcacacgacccgtctgcggctgacaacagcccacccaccgtccaaaccccagctcgcaaaggtctcgtctccctgagctacgtgcttctgcggtcgggtctattgcccagcgcagcctaacattcgctgcctcccttgcggtgtctcgcacgccaccagcagagagatccgaccagggccgccgctgattgggcagcgcccttctatcgccattttaggctcgcgatcgctgagagccactccctgctcacagccgccggtggtgtcttgcaaagtcccagatacatgtgccgctctgtcatgggactggtgcggcgcggtggctgcgagacattgcccagctgctctccaggagacaatgtcgccgttgactggacgcccggtcaacgccacatgtcgcctgtctgtgtacgcatgtgtttcgtgccatccatccagcctgggtcccaagggggcgcgtgggaatatcgggaatttggatggttgcagctacgagatgctattgctcggaatgcgctcgccgaatagctccaggccggccagcccctgtcaacggccatgtcgaatcatgaatccaattgtctcttttttcggtcgcacgccgctgcggaacccgtccctggcttgtccagccatcgtccgctgccatggcgagatgccaagttaccacggtgaccctcagctttaactcgactttttgtctgtgcttttcgaggacgggccaccaatcactactagtatgtagcagtatccgtaatggcgcaactatgcgacagggtctatgcttgcatgatgaacaattttagagacgtcaaagcgctataaaaaaaatttgggcgctcgatgccgtcactgcaagccatgtatctgctactattcgtctctatttcctcattgggcagtggcagttacagcggtagccgcgccgaatactcacagcctcggcgtccgtcactgaccttggccttgaccttggctctgactccgcagcaggcgtacgtgctgacggctccgtccagagcatcatgccatcgccgtggacttgtgggatgttgaccatggccaaagcgaaaaagagccgcatgaatggcagttggctcgcaggtggatggcatggttcgactgactttgtccgtttctagtcggcagaagacgcatcgtgagtcttgttctcagctgatggcccagagaccgtaacaggtcatggcatgaatcgcgccgttttcccatcaagtcgatggagtcggcaaaatccaagtccacttgcggcataaagcgcagtcttgacagatctcgcgggaggagacaagacgtcattgcaactgtgacgtggcgcgaacaactccaacgtacgatggctctcaggcgtattgctcgatcccgcccagcatcattctacagtccgttctataagtccaataggtgccagtaggtaaggtacagtagtaggtattcaacacacccgtagcgccgttgtacttgtagatggagagcgcgagatcttagcggttcagtggggtctgcgccatattgtgcagctgctacttgtacttggttccatgtatgtacacagtactctatacctacatccagtccacgcttccatcgcacctcgatccaacgtcgaaaaatgctccgcgccgggccggcctgttcctgctttgtgcctcgcaactagagcgtccgagccgagtcggttttgttcccttcttccatcgatatgtatcacacacttgcagccaggcgagctggtccaagtcaaggcccgatcgctgcgctgggatgctggaaaggatgcgagcatgtgtgaggctagcctcgcgaacccgctttggcgttgcccacgggatatgcaccaacacgctgttgagatgaaaaaggtggcgggcctggaaattgcccgcccgcttttttgcagcgccgctaccagcgcctcgacgtcgctaaacttagcgcacgtaggggtcgttctgctggccccgcccgccttcccgaatgacaagcccgtcacgggccatgcgcgccgccaaacccgaaaaaaaaggaagaaagcgacaccacaggcagagacatgatctacccacgagacgttctgatatccgtgatgccgtggtcagcatgttgcattgcgcgcatcgagacgacaggtgcctgtgcgtcgatcttgtcaggcacgctgcgtctttctttgtttcgtccggccgcacgtctcattctctcttacgggcggtgcatgcagtatcccgcaaactcccccacacacaatggtctcaatgccacgacggattgtggaagcccgcaggaagaaacgcagatgctctcttcgcatatcccgcctctgcctgcacagcaatctgcatctatagtagcctcgaaaggcgatgtcatatccccaccggcagtgtagcctcgtcgtttgattgggagacatggatgtcactccgatgccagggtatcgcgcagtgcccccacccagcagcaaagatgagatacgaccaaccatcgacctgaagcagacgctttttatgataaaagacaaaaggacagcgccgtctcgtctcggacgaagcgagaagcagttgcgtccaacgcatctgtgccagcgcccccttgcgcgtcttgttccggaaatgaggatcaagatgggcggtccaagacccctcaacccacaatccggtgtttcgtgctagcagttcatgcctcttctgctctgtcgtcgccgagaggaagcagccacagtgaccgtccaagcacgcatctcagacatggcgcgcgatgattttcagccgcttctcgctagctcgactccgtggcttgaacccgcgattctaaaggactttccaaagggataccatttccacatttagccgaacgcccatatcagtgatcggcgctcgttttacgcagccatcgttgacatgactctgcgcgagcacaagtgtctgactaagaagcaccgacgggcggttgacagcgacgttacgaggctattctgatggccccgacggttgagcgagcgattcatttcatacatggttcgcgaatctcctagtttgcccctccattcgccctcactcatgtttaatgtcccgtcgagatgcacagcatggcatgccggacacagtccgtgccacaccacctcgctctccagttgaggcggctgcaatcgcgctcaccgcctcgggttgatgtgcgcgacggcgacggcgatgtgcttggcgcccatgccatgacgatagggcatcttagcctcagctcagccatcagtcgtactcgcacagaggcattgcacacgttttttttttttttttcctcctcttcttctttcgtcctcccctactcttcttcttccccctcctttcagtctcaatagggggggtgaggacttccgcaacgagtaaatggacggctctctacgctgctaaatgcgcgttacgacgatactcgtccaggcgcctagccggagtctggaccattgtgagacacccgaaaggcgtcagcttgccaccctgcgcacaaagtctggcactatgcaaagccacctcttggctgctttgtcttgccccagataagcatgctttctgtcactcgtcgacttttgatattgtgcttcttctcttgaccgggggggggggggggggggggggggggggggacgtggtgctgcccagccaatagaaacaggattgtttatgagaagtgaaaacgtaaatctgaagcccgcgcttctggcttcacgctgagagaagcataatcgagcagcgcgctggcgaatcattcgcgtcgcacgcctggcgtcttttcttctccctggcagttccccattgactccattcatacaagtacctacaataggtccgaggtgggctttcggatcatcccatcatacgaaaattggagcgcttggtatgaccccggagaatgtcagtgtgtcgtctacccgaaaggctggggtaatgtttcggcgtcacattgactgcccatgcgttgatatcagtttcagcacgactgcaatacctattaccctatttgcatactcctaattgactcggcataggcacctggtagcggcgtgataatgattagcggtacctagtacggtggtggtagcaatgaactgctactgctaccacctacatgcgacatctgaagcgatgatccttgaccggaccctgataccctgatacgtcttgtgcaagatcagcacccttcgtacagccgagagaccccgaattctccttcaactgccgacggagatcggttttccaatgttcgttcaaggtgagcctcttgatagctcggcgatcgtcaactccaagcacacgcactaccagctacgccaaaagcagtagacgttgccttggaagaatactgccacaactagtataagtttcctgtcttacatggacttgaaccatctccaaaagtttctagaccgatgcgttggtctgcccctccgagctttctgtggacgagatgatcaacgcgccccactgctttagcctctccatacgacaaactaagaagagcctacatccatccaagggcatctaagaagcggacatcacgtctttaggccctttgctacgatgtacaatgccattaaacgagccgtttaacccataaacgtctcttgtctcggccttttgacaagcaagccagctaatggaacgccgatcatggttcggacgctggcacgccagaatctttttttcgtccttgacaagccagaaaagctcaaatctgtgttgatttcctaggatctgctcgtggcgcggtacgagcggctgttccataaatatcaaccagcggacccaagcgacacatgactccaaagtggacattccagcgtcgacgtctacggcatttcgcgatctccataccctccgtactgctccccttctggcacaccgctgcacgcccccaaaggcctcgtcaagaccagcggcagcggcaaatgctcgccatcaaacgaagagctgcggataagggccctctcgtggcctccgcagtctgggaatagatgcacatctggactcgagcccgtgcgtcatacctgcccatctcgtcttcatgcttctgctgggctaatgcacgaatgcttgcctaggccgccatcgtggtggaacgggcagacccttggttggctagaaaagaagaccagcgtcctgatattctctcttatcagtttttcttcacccttttgctgcgggggatcgtcggcgcgcgcctgcaccatgaccgagaggatgtaaaagcaaggtaaaatacgccactttcccaaggggtctctgcccattgtatgtacttgtaccttttgcgatctcagatcgtagctaaaagcaagcattcctcaaaatgatctcagcagacaacagacaagattgtgagctaatcgtccgcgtgtgattcaagattgagagattgtgtaacgtcgcgatctacaccgaccagccctttggacggctggtggtggcagtcataacagcggtgagagagaggtttgcgctccacgagcatattagttttttttgccttgttcctcccttgtttcgcctctttgcctctattgccttttggttggtgtggttgtaatggaatgcctctccgccaattgaatgcatcgcctggcactaatttcatatgcagagccgagtcggaaggaatcgcagcccggtgcatatatcccactccatgacagacgcaccacgatggtgtcagtggcagtagtacggtgctatttactagtggtgatgcgagatatgcgagcgatgaagcgtctgacgatgaaatactcttagctccaaggctaaggcgcttcctcccccccacgtagagatcgaggcgtgatgctgaagatttttcttccttcttcttcttcttcggaagccttcttagcttgggctcgtaataggcatagactaggcctgatgcctactccgtagaagctacattactactgtagtaggagttgttctaattttgtccaactgacaactgagatgctatacacgatagcgctgaagagagtttacactacggagcggattaatatggtccggctgacgagagttgcgctcttttaacattggcgctgacgttttcaagtatgattacacactacatgtaatctgcctacccggtatgagatgatggactgcgcctcggtgagatattagaaatactctgagcagtgaaagatgggagttgtgaggctctctattatgttgtagagttttgaagaatttactgttttgtgactggtattcggagctagtaatacacgtaagatgcgtatggttgttcgtttgagactgcatacaagtatcaaatatgctacaaaacccacacaattcatgaaacacacagaaaaaagaaaaagaaaaaaaaagtaatcgaatcaactctcgatttgcttattcaagacggcaacagggtagaaaacttattttttcaaagtcatgatggccgtgagtgattatgagctgtttgaagaatataacgcgtcttttgagtcagttgtttttatatgtaattttttcttgtgtgatatatggacagttgcagatggttagcaatgaataaatttgggttggttataaccattgcgtttgactgctggagtgccatgatgaggtattacgtctacgatcgttttataggcacgacgagtcttacaagtcagcagcgtttatttgacacatttcgtggtcattgcgggaaactggagtaagatgttgggtatttcaaatcaagcgtggcagcagtcactggaatcctcccgagagcgatggccccccttggcgtttttgtgctgtttaccaagtagagtgtgttcttagagtcggcagcgtctatatgcatgttctgtgaccattatcgagcagttagagacagcggttcaacagtcaatcaaagtgtggcaactgtcactggaatcgacttaccgagagcggtggttgcctttggcatctttgtggtgtttggcaagtatggcgtatcctttgaatcggtagcttctgttgcttcttctctcgttatgactgagcatctgtggatgagatttcaaaacgctaatttggtgaggcaaaagtcacaatttgaatcctttggagggtgatagagacctttcctttggtgctgaggctgcttgaagagtatagagtatccttcgagtcggcaacctctgtatgcacttcctgtgatgatgactaaagatgatgattttaaaatttgtcaaattggtgaggcaaaagccaattttcaattgttgggtgataaaaacctttgttgcctcgaggctgcttgaggcgtataatgtgtccctcgggccggcagtcgtatttatgtgcatcgtccagaaccacttatcaaatgtcgagaaatctccgttgatcatggtgcaatttgaaacatatttcgagacaagtttatctgcgtcatgccgtgcctgtgcagcatatctcttatctcttctcttcgaggctgaggtaatatccatctccacctatatcatgactctcggttagccgaacattgccgaacttatatggtgcattcgccagactattacgacgcgtgagaaaaaaaaaagaagagaacaaagggatgaggcagtacacattatttatttgttcggaatgctgggaatattgtagatttgcggcaaatgcctgcgttgaaagtctgctacctcgttcggtgttagcccgtggtcgtgcaactgccgttgagctatcagatggcttttgctcctcagtgaagtcgattttgaaaatattatacacgtaccttaattgattgtatcaagtggaagtgggaacaattagcgggccttgaactagcatgactttttagcccaagggcaagcatgattcagtgagtccttggttgcgtgatgtttgaaactgccataatattaacagagcccgtgtggcgtaaaggcaatttaaacatgatccaaatttttcaacgaagaaagggggtggcgacgtgattgtgagattcattcattcttgtatagctgagtaggcgaacgtggctaggatgcctcgtgccatagctgctaggtagagactcgttgtagagccacattacttctgctttcggtaatgtttgcgttggttcaaagcaaacaactatcacagctctccatggatattggaccggactccatggaggtgaagtgcattgagactgatagactagagtttcgttgactcggtatttcccgcagacctcgtgataacttgacgaagccatcacgtattcaacctaatcgagaaggccgataaaaaaatagcgtgtttgttctccaccaaaggaagaaatcaatgggtgttgtgccatttagagctgggcagcaatcttacgcccctcaactaccaaggtattaactcagggaccgagttaaaaagtacgatctgatggattcgctaccatgtccgatagtcaatcggtgattattgtccgtcatcggagagctatatgcagctgctgatacagggggccagagagtttcatcagtcgctgcaacccatcccaagcgtcagatagctgcgcccgactcatacgagctgcaaggaatatggagtagagggaccggcaactgatcctgcggctcttcactgcaaggctaatgatgggtctggatgttcgagactattcttttaatcaaaatcgataaattcgagtgtttaattttgccaatagactaagcgcggtctgcacttgtccaaggatcacatcttcacgtagatgaaagaattcagcatcgagaccgaatgctgcacattcatgtaacttgtatatagcctcgacaaggatgccaacaaaatgaagatgaatcattcagattccaggctggtcgataatcgcagggcaggctgagaggcaattcggtacagctcggctaagggctgatactagatattaccaaaacagtaaaagtttcgttagcctcagtgccacatacctgatcgggaacgtgtttaaatttgggtacacgcttaaaattgatgttgaaacgatgggcattgtggcgtttccacgtttctagactttcacgtattcttttccttgttgcaattgccgaaagccgccagcctgacgacaccctgcgtgtgcctaattgacgatctgctcgccctgctaccgccgagcaaaagttctcctcgtctctctcagccaatgttgtgtgaattcgtcaatcctttcacttttttttcttttggctaaaaacgatgaatgcgccatgtcatcacacgcagagttgaaaaggattccctgcatgccatcgtgatcgtgatcaattgactagtagccgcagccctatcaaagcatcgacagccgattccgtcattccggcaacagacccacttttccgcagggctgtaccgaaggcaagctgccaaatgcttcgtttctgtcctggaaaagcagagctttagagtttgtccagctctggaaagaggggaaagccgctgtggatgacggagcttaagcgaaatagcttgttttgacccctggagcaggagcctcatgatcgcgacggctagcagcgcggcatatggctgtcgaggcacggctgcgagacgcggcagacgctggatggtgttgaacagtagacagtagctgctattcatcgctagctctcttctgggagggaataattctggagcgcagtagtttcgtttctatttccgggatccacccgttgtatcccatttcgactaagctcatgcggcaggacttgccgatgagccactcagcgtctgggaccttggccgctgcggatgcactttcctattgcggagcttcacagtgcctgggcgacgtctatttttcggcttcatccgcagtagccaatcacagccaaccacagcccgtcatcgccccactgctgaattctttttttcttttattttttctcttgcgtgcaggctgcggtgggtccgccagctcccatcagcggcagcccaactcgaagctcctaaaattcctgatgcctgtctcagactggcgatgacgtccagtcggctctgcgatgaccggacgaatggaccgaggttatggcgctgcaatatcgacagcacacatgcagcttcaaaatatggcacttatatatatatatggccatgacacgccattccctggtgattatggcatgattcgagcacacacacagttgcctgcacacacactcaggatccaagcatccgttttagagcaacctcatcttcttgattggcccttggcttaatccgctttgaatatacaacgtctacaatggcagtaataccttcagaaaactcctcgacttccaccttggagggaggagacgtcacagatgtcgacaaggaacaacccaatcagcttgagcccatcagccgggtctctcagccagcccctgtacgaaggacatcaaccgctcgcaggtcgctgagcaaccccgacaaggaagtcttcgaccccaatctggacgtcaacctcccatatggcactctcaacgacgatgccaatcttgacgaataccgcgtggagacccgcacgggaaccatcccagggccgcttgagcctccttcagttgctcaagcttccggcggcaaaggtggcgagaagcattacaagctcgtgacattcaccgaagatgaccccgcgaaccccaagaactggtccaaggcatacaagtggtactgcaccatggtcgtcgcccttacgtgtttcgttgtggccttctgttcttcagtcatcacggcggatctcattggagtgagcaagacctttgatgtcagcttggaggtttctttcctcaccattacggtgttcgttattggttttggcgtgggacccatggcttttgctcccctgtctgaaatctttggacgacaagtcatctagtaagtctttcaaacagatgctgctgttgatgtacctgcatgctaacaatttcacagtgcctcgacactcctgattgcagtcatcttcaccattccctgcgctgtttccaaaaatattggaaccttgattgtctgccgagccatcgacggtatcgcattttctgctcccatgacccttgtcggaggcacacttgcagatttgtggaggaacgaggaacgtggtgttcccatggccgccttttccgccgctccctttattggacctgctagtaagtaacatgcgctgaatttgcatcctgttttgaaattgtctaacgagattcaaacagttggccctcttgtcggtggattcctctctgatgctgctggctggcgctggctgtactggatccagctgatcctttccggtgccgtctacgttctcatcacctttaccgtccccgagacatacgcacccaccattcttgctcgccgcgccaagaagcttcgcaaggagactggtgatgagagctatgttaccgagcaagacattgatgagaagaccatgggcgagcgaatcaaggtcttcatgatccgacccttccagctgcttttcagagaactcattgtgcttcttatttcgctgtacatgagtgtcctctacggtcttctttacatgttcttcgtcgccttccctatagtgtaccaagagggcaaaggctatactgctggtatcaccggtctcatgtttattcctctagccctcggcgttgtcatgtctgcattcctctccccgctggtcaacaagcactacctcaagatgtgtgccaagtacaacggcaagcctcccgcggagattcgtctgatccccatgatgttctcttgctggttcatccccattggaatgttcatctttgcgtggacttcgtacacggatcttgactgggttggacccgctttcggtggttggcccgtcggctttggcttcatcttcctctacaactctgcaaataactacctggtcgactcgtaccagcaccaagccgcctccgctctggccgccaagacatgcattcgaagtttctggggtgccggctgtgttctgttcactgagcaaatgtaccaccgactcggcgaccagtgggcttcttcacttctggcattcatcggtctggcttgctgcgggattcccttcttcttctggttctttggcgccaagattcgtgctcacagcaagtatgcctatggcggcgacgacgagatggagaacccagagcagcctaatgatctcgaaaagtcccgaaccaacaatggcgccggtcgtggagacgatctcgacttggccagggcgaggagctacgtcagcaacccttagacaaaacaaaccaacaaaccaacaaacccaaacctaccaaccaaccaatcaatcaactaaacacaccaaaacaaataacaaatcaaactccggcatttacaagacatttgaaatgatttatagattgatatccccctgcacatgatagagttagattttgatagcatttgaaaggcgttctaggggtgatggaaaaatacctgggcatatacccatggcggacgaggttcaaagcatagacttaatggtaataatggacggcttactgcattcttgaaaaataaaaattgatcttaaatttctctctcccccttgcctgcgaggactgtagccaaatgaccgactaatgatgaccgcttataaaatcgaaacacccatgatcccattgtgcatacatgtatccataacccagcccaatactaccacaaaaactccaaagtatattatactttgcgatcagccaatctcctccaacctgttcggcgccccatctagatcggcgccgttgaatgggggcggggccactctgcgggaggaagcgagaacaagtttccgcccgagccccaccgtggcgaatatatgacgatggcgctgtaacggtcctcgtcccatttttaggtaaagaaatcaaagaaaacgcaaacaggggtatatagattacagatcgtcctctgggcggactgccgtgtaagtggtcacgacgggctggaccttggccactacggtatcggggccagcaggttgtagtgcgagtgatgatttgcggtttcgacggatgaagtatctgacaagttccatgttagtattgttgctaatagatggagaggatctagatggctggttgaagatatgagattggttgacttacatgattgctgcgatggctgcaaggaggactggcacgccgagaccaacgctgacgccgatgatgacggcgttgctcacgcggtgctttccagacttttctcctgatgatgcgcctgagccatttggtgatgaagcggtagtggttggcggcggtggagggggagtgtacgattttggcgttccggatgagctcgtcatcgtcacggcatcggctgggaaatcgactctctggaaagtggatgttgggcttgcggaccaaacaacaggcgagccagacgcgacacttgacgtgagggttcttgtgattacgttcctggtcaggctttgcagcgaggctgggcagttgatcaggccgggcgaggcgcagacgattgcgctctgggtctctgtggtgactgtgctggtcacggagcgcttcgcaatagcattcgtcgtcgtggcagagattgtgcctgtgccggtcttgctcgtcactgcgcagacctgcgccagagtggtgtagaagatggggatctcggtttcgggcgtgggaccccatgtgttgcccaagaggacgagcgaggcgccggcgccggcgccgatgccaaaggtgtaggcctgagcgatgctcagtcgacaattgtcgctgttatcgtctctcttcttgagggagtcaacttctcctagggtgatgttggtgacgaactcggcaatgttggcgtagatgcgggcttccacgcctgcgccgatgtcgagatgcttgtttgacgaggtgaaatcgtgcagggagatgccgatgcgggcttcgaggcggaggacagcttcgagaacgacgccgccgctttggattgtcacggggaggaatgcaaacttgccgccgtcactgcagctttttgattagcccctcttcatgttctcggtttaaatgtgtgtaagtaggtaggtgggcgaaaacacttacaagtctagccctgaggctgctttgccaaagagttcaatctgagttcggacattgtcaaagtgaatgtggaagccgctctggatatcgatctgagcgtttgcgctgaagatgagatcgactgagaagacggcacccagcagcagcccgtttccgagtgctacgccggccagggtcttggactggtagatgttgaacgtgtacgtgatgccgtttgccagaacggtgtcaatctgcatgtatatctccacgtctgtgaggttcacgtccacgtggtactctggaaacgtcaggttgagattgaagtcgatgtctggtgggggaaggtcttcaacgtcttgcagcgctttagaaagacttgtgctgtttccaaattcgtccacaaaggtgtccgtggcgttttcgacataggctttgatgttgtcgaggacgcttttgaagctgtcttctacctggtccatggtggaggtgacgttgattgagcctttggaagtgacctttgcgctggcttggccggtgaagtagcattttgtgcatgtgatggagatggttgagtcgcttgagtcgaatgggcttgtaagtttggcatgttagctggcaactctttcttctgctaagttctctccgcctttctggtaaactcactacttgaaaatcgtcacgccatcgaaatccagagaaaaagaggtcgaattgtcgaacaagacgtctgtgtcgtttctctttacactggccagccgtcttcgaacctcggagatggtctcatcagaagactttccgggcaggttcctcacggtgagagctgaagacgcaacatgcgaaaacagcgtgtagaagagagtagcgaaaagtaaagatttcaacgacatggtgactttcattgctcccagcggcgctcactctagttgatttacatgcaatccacttaattcatctagaaaacgtggttcgagccggcactagcaatggggagcatcttggattttaaaacaatctccatcgcttaccttcaaacatgcccccagaacgaataatcgacccccgtttttttttttccctcgccaagaagtgcttcaagtttgcccaaaacacttccaggacagggctgcggccgtggatgcggctgaggccccatttcccatgcaagtaagccatggaggtcttttcggttagagaatctgcacacacagacctacggcccattgcgcattttagcgtgacaaataccatttttttttttaggcatagaagagagaaaaaagcagggtgcaaccaacaacacactcgttacaggcctgcagaacaggctgcgcagggggagcttttctgtgctgttggccgggcgagtctgtgcttgaagaatagaaaccctgccgttttccatcttgcccatgctcggaatccttcgcgcggagaagtgcatatggaccctttctgggtgtttcacaaaatggtctcattattgcttcagcctccggccggccgcatgcgctgcccaacagtccaaccaacagcatattgaagatcttgtgcgcttttgggggcggcgacgattccgcggagcaactgaagatgccgtcgcaaagatggacaatcaattgagacccccggtcttgtgagagagcctcaattaggtgcgtctacgtggctgtgttggattggaataaggcgcacttttaatgtacaagtgtgcgccccacggcaaggattcagctacatgcagtagttcccagcacatgcgctttgttgtccttgccgaaatactatagatgaggataaaaataaaactgggactaattcatcatatccgtgaggttttaggttggttgccagaaggttgcctaacctggcgttgtaaacatagttgtgcgccctactagtaactccatcaagttacgctgattgatgtgcgcaaactgcaaggctaggatcctaccggatagccgagcctttgcgtcaagtaaagtgtctggtgactgcttcgagtaaacatttttagctaacaaggctgtgtggagtggaccgaatagcgataggcgaatacatgtatcgacatgtaagcttttggattgcgctgcgaagtactagtttctgcatggttccgacggaaatgctaggactcgaggatgcatgtatccgtctgatccgtctattcttacaaccgtcttgttatccagcgaatgaccgtagactgtatttttagagacaactccacagactaggtggcttctgtgtgtcgtggaacttgatccaagagcgggattggccggccgactatttgtagcacagactgagcttgcatgtgaggagaatttaagggtcctgtaacttttgatctacactcatcacatggcctatcctaatgtaattgtagttgtgagataaggaaatagtgcttggcattggatgcgtcagggtgctcaagctgacgccttttcattagcaatgtctcaagggcgagccagggtataataagcacataccacgccagatcaccagcctttgtataaggaaattcatagctaggtttactatgaattgcaagtttctatgcttttatgactctggcatatttctagaacttgaaaggactaccccaagtctggatagctgttttcagaccccgaacatgcaagtattgacgtcttatacgggaattagtagtcagtaagcagcctgctaaagaagaggccctctaataattccacacatggagatttcagtttctatgcatgattggaatcacacagtaagaatgagctaaaagaacaaactgttgaaaattctaatagacaggaagctctgtggaattgactctttacatgtggaaattgagactttgcgacgaccaaaagccaagttatcgaatattactttttgtttttcatttgatcccgacaggctgtttctagctgacatgagggatattggctggccagcttgtcagaaatgtctctggctgctggaaagctaaacaccgaaagacttcaaatatgatgaaagcccgtgcggctaggaaagctaccccaattccaccacccaagatccattgaacccatagttcacaaggaatcctggccctgatcccttctgaatttggcctcaatgtatttattaatctagctaccagataattgaccgcagacagagttgggatggcggatgcagtgaggatggagctgactctccacaacatctgctcggcttcggtggggaatgcaaagttccaggctatgcaatgggtgcacccaaacacgactagggcaaatgctgaagcagagagtagatttgcgcggcttgctctcgttgacaacttgccacggtggtcaatgtgtacggcgttgtttggaatccagacggtgcgcctgagtggccccatcgtgaatggacctaacaaggccagacggatcagctcagaagcttcgggatagcgtgaggcgggcatggtaattgtgtagctgacgtcttttggcttatggatcagcagcatgtatgtgatgccggagcagatggcaaaggaaagtgtcatgatttcgagttgtgatgtgggaaggcgttgatacaggcgtgtgatgagattgaagagaaaccagccgatctgaaccagcgctaccatcttcacgaacgcgtcgcccttgttgcggtcgcccagatcgtcttcagtcacagccggaagtctgtcgataatgccaatttcccgggccaagagtagctgattggcgtccaagatccagaggtcgccctgcagcgcgcgcagattgtaaaaccagttgtcccatgagatgagaaatcttgtctgctcccatgggtctcgaaattgattccactcaagaatgtccaaggcttgagcagccgtgtccctatttctttcgtccacatgccagtcgacctcgccgatttggcgtggcatggccctctgtagcacgtcggtagataatttgtcgcgtctcaatagcccatctagctttcctcggatatagtcgaactggtcacggccttgatcgcggcctcggtccgtcccattagatatctcaataggctctaaagggtatgtatccgtaggaatgcgttctacaattcccggggtttgatcatgaagagctactccatcatgtgtaaccgacgattgtctagtagggggcaataccggagactctgaagcacatgcagaccgcttgagagggggggtactgtttggtaggacctgtggagtggcatccgtcgtcaaaaccgattccgtatttgagtcggcgtttgcaggggaaaatttgatgccgaaacctcccatgttggcaaagtagatgtgcgtggtactccacggaactttgtcctcttttctcaacttttcaaacctgtctttgacaagtttcacagacatgctgtcgctccaagctttgcccagcggccactctggagcgagaatgttaagaagcatccattttgctttggtcaagagtctgagtgaagcgcgccggtatttttgcttcctgctgtttgggcttaaagtggactgtaaaggcaagttcatgtgtagaatcgaccatgtgcagatcagcaggatgctgcaacaaccccatataatatcgagagttcctcgaatatatggagcggcaacaaaaggtacaacgccacggggaatcgtacagttgctgttgaatataatcatgtcgtttgagtagcgggtgatgatggggctgatggcgaaaggaaagtagtgtacaggtaagatgactggctataaggctgttagtcgagaaagatggcccgtcaaagttcacagcctcagcgcctatagaacggctttcattggcgtacggccatggcgcggcacagcggctcagcgcctggcactgcccagatcagccttggtatacacgaggtgtacataaattcagaacacgcgtagttataaaaacaactccattatcagattatgattagctatattattatgactgtcaaagttctaaagcttaaaaagactaccccaggtcttgagagttgtctgtaaaacagcctgaacctcgttggcccctgtactcgcagccttggaagtcttgccagagatctgattcccccactgaatctcccaagcctgcaacttatggtaaaaggcagtctggttgtagctcgagtgctttgtcgttgcaaggtagtcgatgaactgttgccatcgtccgaggtaatagtctccgaccagtccagcccactgcttggacgcataatcttcaatctgcccagtaggtccccacagagtgacttgattgcgagcgttgtactcgaggaagctggtgttggacgggttgcttgcgcgagctgcggcgatccaggtggcgagttggaagttttcattcgttgcgagaacagcgtcaagagtctttaacagagcagtgagcttggatccgcgagatctaatctcagcggcgttggcggagctattgtatgccgtaacaagatccttgtagaggccatcgaaactgttgacgaggacttggcgcgtccagtcaacaagatcgtactggtacgctgggttgccgaatagcttcacatcttccaggccggctttgaagagctctgtccaggcatccaccatgacggccggatcgtagttgatggtggtgccatgacggccaacgcggcccaagagaccgttgatattgggagtcagctccagtatcgacttggggacagcattgactgtcaagtttgtattgttgaaaacggtagggcggagaagctcccacccggtgtacaaactcttgacattttcggttccatatcgggctgagacccagtcatggaagtaagtctcagtgtcaatgggcttggggctccaagcttggtccaatagcaggtcgtacatgatctcattgccctcctggccttccatggtcagaccaaatccgaccagagagctcgagtttcgcaccgcctgcatggcgttgatggtcacattctcaatttggccgtacaagcccatgttgccaccatagtcgtgaagctcgcaccagatccaaggcttgccgtagaaggagttggtgcggagccattgcggagccgattcagcaaacaagtcgagaagcagcatgtctgaatcctccgtgatgccacccaagaaagcctcaattgcatcatttgtccagaatgaactgtctgcggaaaacagccaggcctgcatcacccagattgcgtctggcgaggcagatttgagggcagtccaggtgttttgactgacgtttcgaaggtagcccaggtcgctggagagcggctggttttcgttgaactgatcgagggtccagaactttgtgacattgccgtagagctcttgctgcttgccaatgaataacttttgcagctgagtaaagtgcggatcgaatgggttgacatatgtatcagcgctcaagtcctctgcaaagttttcccagagaggactcgtggacagagaaatgcccggaaacacgcgagagatgttgcgcggcacgaatcctgggaaagctggcagaatgggcgtgatgccgagttccttcatacgatccaagatctggagctgcagggcgaattgatcgtcaacccaattgccaggcatgttgccgttccaagatccctggatattgccaaagtggttccaggcaaggaaagcaggtccgctgatgaaggagctgatctcctcatcgttgaggccaatgtcggtgaagacgtcaatgaagatcttctcgacaccgatccaggcgagggccagatttactccgcgaagcgccatccagtccagctgtgtctcccagtcctcccatgtccagaaagcgctcgtataagaagtcgtgactgtgtggcgctgttaagtcgacagttcaaatgggagttgggatagggacatctgagcttacctgtattccagtgatagcggtagggaactacactggtacctgtaagaggagacttgagctttggaaggttccttggagcttgatctagctggcttccgatgtaccaccagatatcaacatttgcctcgctggacagatacttgtggaggcttggattcaatcagaattattgctctttcgccatttgacaccaggacaactccaacaagactcaccctgacagcaaggcactcgttgtagtgccctcaattcgaatctttccatccctggttgaggaaaccgtgtagctatcattggtcaaagtagatccgtgtgatggcgactcaagcgcaaactcaaaggactttgcatggtttgggagacggcgcttgacaagagactcgactccggccgttgacgaggtgctgctggtggcaacggcgccaatggccgagagcagccagacacaagttttcgaggcacgcatcgagggcggtcaagctgctgggcctttccaaggggacaatttgctctcccagggtccgagagctggtgtgtctggagacgcattttgacagctcagggaccgagctcttataggaggactccgggcatggatgtcatcaccgcatgaagctagctggcatgtgggggttgctggctttctggaagcctgagcgtcgatgtaacaaccacgtggaaacgcgaagaggttggccggaccggggtcgaggaaaggcggcatctcattggcgtgtaggcatctgacagttgaagccgatgacgggttcgtgtcttgttgttgctaggagtggatagtcgttatcggcacgatctgggagctgatgggggaaagactggcctcagcccggctctgtggtttcaatgcatgcaagacaaaatgggggtattgcctagtgcaggcttaagcaatcaaatgctacctttgcgcattggatcaatctcttcggtcgtcggcgccggtaacccgatcagggtcatcggcatatgtttgtgcctacttgagagagccattccccagcatatggccaagacacttgccaatctccatagtggactgctgtaacgtttctagtttgctttcaggacctttagctcgctggcaactgcaggtttccagagtgcttagctgctttcggggataaatgtggcgtaagagtttgctttggttcctggatctgccgcgactacactcactacggcaaaaaggcttgagaatagtacacttgtatggagctcagctattgcctagtaggagttgtgtgaacaactattggttatcaatgaagagagccagataacatgcccagcctctgcatagaggactccagctgtggagagccctgtcacatcggcatatggacgctattgataattgcaagcatgcgtggggtaatgtctactagaagctggtaggtgtctatctgacattaacttatcttttggtattggagactcgagatgacgcgtttcgtacgttcgtgttggtgccacttatacagtcttgtaccaactcttacaaaggccataatcaatgacaacataaacctattttacggctacatgcctgaccgacaaatcactcggcatcgcggcatcggcggtggtgtaagtgccacagctgcggactagtacttacatgtagctggcctacagacacacagggcaatgtctttccgagctcggatgaaaggatcagctcatttgcacatggtaacttgaaaatgcagcatgatgagcttctcttccttttgtagtgcttcattgtgcgctttggaagctttggttcacactacatatctatggttgtagtctctaatacgtttcgtgcgcttgcatgcttattgcagttgtagatgtaacctgttgaaggatcatcaatagctctagctcatttagagtcattcacgtctctcatcacaaaaagagagaacagcaagtcgcgcggggattgtagatcaatgtcacatcttgttataaatgccaccatgtagaggcgcttcattctgaccaaggccatgacaaaataggccacataatcgtttgtatctccatatggaatcagtcatgccattagcatatacatttatatgtatgtattttgacatggacatggcaaactatccatctcacagttatacctatttgactaacactacactcggtatgaggccaaattatatatacctgcttatatataacaaatcaatccatgttttgatatcattcatgccttgaaaaaagtcaacattagatcatcttctgtcctttttctatacaatgtttgcgcgcttagattaaccatatgcgtactactattgcccattttgtgcctgtataggcctttgcatcatcgcatggcactcccttgcaagccgcctcgcctcatcagtcaaaaagtccctctcctcgctaatctgcagcaaagagcgtctccacgcctcccaatgctgtgccattgtcgcctcaaccgaaagccgctgtccaggctgtccaccgagcaccggcctaggccagttcctcacttcgtctggatccaagtcttttaccaactttgtccccgcaacagtcagccatgagtgtatctcgccaatgacaacatcgaggcctggacgcctcagactggccaagttcaacagctcgtacacccaattctccgtaacgccgccgagtcctcgaacgtatagcgtggcctcgaccgtaccaatctcttcataacggcggcgcagctcagctttcttgttgtcgggtagcggctctcctattacctcccagccattagggccgcgggtatggagtcggtataagtcgctccacaggggaaggagtcctggtagggcaggccagttgatttcttccggcggaattctcttgatggctgcgaggagctccaacagcttttccctgtcgtgttttgattccaccagggcttcgcaaagtagtcccataaaccggtatagttgagtaggtgggttgacctcgtcgagtaaaacctgggttatagatagcgcagcctcctcagccgtaatatttccctcaaggtagtcgatgagacaatccacgtcgtctgagtaatagttttcgccctgtgcggtttctccagctggcgtggcatgagcctttagccatttcgtctgagccggcatattgaagcttcgataccaagacacgaggctatgatgatgaagaatcaacgaaaccgagagcgagagatggacaagaattgaaggttaaaacccggcagttgcgatgcctcctggttttagtggtgatgtagagttttagagcttcgcgctacagttggtgcacttatattcgaggttatgctgcaaaatcgcaacaaggtttaaaacgacccaagcaaacgctcctcagaacagcgacccggcctaggtcaaattgctaccatgtcgtgttgatcagttggactgctctactacctacacgtattgatgcatgtgcatacgcatcctgcatatgtatgtacatgtacgaagcaaaagtggcctgtccgtcgtggctgcaaaggatcgatgcatgccaccatatagatacgagcatttttttctctaaacagcccagacgtgtatgcattaagcgactgcgactctaatgacgtatcccgcccggcgacatcaattgcggcggcggatcctacggttagccacgtcacccggagcagcgacggcgacgagacaatacatggacatggagtcagtcttttggttgctgactcgcgctggcaattggtaaagatacgacaatacgaagaacagctaggcagcgaggtaagcagcggcctcatgggcggcccgtaggccagtgtcccttacatgaagctatgccacttagacgatcaaacggtttatggagtacgggatccttgtcaagtatcggcgcgtaggcccccggcagctgtcgagcgccggcactctcacctccactcacacgcatgagagagattcgcctaagatgtcgaccgtattggtggagggaacgggggaaaagcggtcgagagaagagaggagaagagaagggtcatgctgtagtctcttgtttggctacccagctggctcggcatcaatgtcaagtgaaacagcctttcatcacaatgagtaaacatttcggcctctgctctcccgagctctttagttcttccaggctttgcccctctttctctaagaatctctacctacctacctatacaataggtctgcaggcacttacatcacctgtctttgccgccattaccttctgtttctagatagcagatggtccatgttgcgagatgtatacgaaataccctttacgatccttgcttctatcgcctaggcactccttgctagcgcagctttagtataaagaaaatccagtccatccgccaagaccgcgccccctcaccatcagcaaaagcctacagcagaaggattcttgagagcaaactgaagtgggggccaacgcgatcgggtgatctgctcataagtgtaaacctggtgaaatcggcagatctgatgttagtagcagccctacgaggcggagctccctatatcggcatgtacaagtaattaattaccttgttggtagtattacgaacttggagctccgcctttgggctgtcttatcacgtgtacactcgattattcgattgccaaagaagagcggtcatggatggagattgtttgtatctcttcttctgttagagctgacttgaagtaatacgcaaggaggagtaaaatgaaaggagtaagagagactttgggggctgatatttgctccattatatgtacatgtactttgcacatccaaacgttggcagagaagcgactttttcgtacctatacaacaagcctttgaaaataaattggtggtgcctattaatatttatagatgagggttaattcttactttctatacctaggacctaggtagtgcacgatgcagggaatactcgatcgtcggttgcgttatgtgccatgtcctctaagctgacatgtacatagatgccaccagacatcacatgcagtatcactcttgctttgcacacggtagattagtattacattgatgctacttcagaaattgtcttcaattagtgcattcttacttgcattcccatgtggcgtgtacatctcaacatgcttctgcacttggtataatgaaaaaaacatcgccgtcgcctatttactgcagtaagatggttctttaatcacaaatacctcgtccaacatatttatgttactagaattgttttagccatcagcggcgcctgacgatccaccgcctcgtggccctacaaaactcagtctcctagaagtacattatatgatgtacccctggccaagccagatcgatttaagttcttacggccgcgtcagaactttagatctctcttattttctaatttcctctttcaacttttgcctcattgagcacattaccgccatgctgtcgatatgttatatgcttgccatactcggcacaatggccttcacgggccttgccgctgcacctcctttggcaatcatccctaaagtacctgtcacctatcagggcattcatcgcaatggggtagaggccttcttgaatgttccgtatgggcaagacactggtgattattggcggttcaaacctcctcgaccccatatacctgtccctggaagtatggtcaaggcggactcatatggccctgcttgtccccagcctctgggaagctggatggtgcccttgtccttgacaaatattaccgctatttcagaagattgtttaaacttgaacattgttcggccacgagcgacagaggccaatgcttctctgcctgtcatggtatatatccatggcggcagcttctgggctggctccaatagcgagattacaacttctccagatggcctggttctcgaatcggtcaagaacaagcttccagtcattcatgtcagcatgaactaccgccttgggggtgagtccagctgtttgacgtatttgacgcgcacgggtttatttagagctaattacttgaaaatagtctttggattcgcgcagacctcagcactcagggagactggctctgaaaacgccggcttgagagaccaacgcctagccatggaatgggttcgagaaaatatcgcatattttggtggaaaccctgagaaagtcaccatctttgggcagtcttctggaggtatggcggacaatattcatcaaacacagcataagtacaaagcccagctctaatatttgagtcgatctaggtctttcggtgggcgctcacatcttatcctacggcggcacgaaacctgttcccttccaacaagccatctgccagagccaggcaatggagcccggaatcacagctaattacacattgaatgccacaaaggccgtcgtcgactttcttgggtgtaatacaacggatttacactcggtcgaaaccctttcatgtcttcgagatcacgaaatgcaagctgtacttgatgcttcgatcgcaacccatcgaccagatgttaatattggccataattggcttccagtagtagatggggactacttaccggattatccttcaacgcttattcacaaaaagcaatttgctcgagatctcgtcatcatgatgggctggtgccgcgacgatgttacgctttttaccaacacgaacatctccaccgccaatgatactcgagactttatcgctgattatctacccggtttatcagacgatcatctgcagactcttcttgagctttattccgtgaagaattttcatgcaaacaataacctttcgggagaattttatcgcgctgccaggatatttcgagatatcatcatgacatgccagccatattactttgccaactttctcaaatttaatagaaatcagatctatttgtacgaatggaatcagactattttggatcccatcctggagcatctcggccacccagccggcctgggccccgtccacacgtccgagttcgcctacatctttggaaacctctcccactacaacgtcagtgggctgccatttaatccatcacctgctgaccacgagctccaagtcagagcttcaaggtcctggtcgacttttgccagcgtcgggagaccaggtctgccgtactatgacacttttcaggggtgggctccggcctttgagcgggaaggacaggtcaaggtatttattgctggaggaccaaatgagggtacttcatacatagaagggccacaagccaatccagtgtttgcaggggagaggttgagacagcgatgcgagtattgggataatagcgtagtcaaggagcttcaatggtaggatttgaatgggtgatgtgatgttttggctgctacagatttaataatatacatatatacagcacaatcgaactaatcgtaatttgtcttgttagctacttatacatatatcggtatactgtacattcattcgtgagggctcttttccaatcatttgaaaccaatgtttacaatacgctccaatgttcggaacccatcgtgggcatatcctcttgtaacgtccactttgtactgcttcccgtccaccttgatgataccgtatcccacatcggtccatgccgctctaactccattaaacatattcttgaacgcacggccgattctccggaaaggcatggtgaggaggtgctcggtgtcgaacttccataatgccctcttacgagcctcctcttcaagctgcttctccattcgtctcagctccggtacatattcgcttggaagcgaaaatcgagtcttcagtgcgacattatccagtggcgtcgtaatgaccttggggtttaaaatgggaaacatgcgcttgaccttgacttcaagctggggcacggcagaggctattcctggtcgcgcagtagtctggccggccgcttggactggtggtagcacgcggatgctgccaacaatattaggcgtcttggagagcagatagaagcccatggctccaagcagagcatacgaggctccgagggtatagccaacccacaccgggacgccttcgggctgctgaacggcagtcgggcccgtcatcaccgtccaggtgatgatggtcaagccgctcgaccagcatccaaagtagaaccagaaatgtgaaggcgcctcgtacagtagagttggcgtgggcttcgacgccaaattcttgacaaaggcatatcggctgggagctgctgaagcggaggcaagtggtgaagagctcgattggctggctgtcggtttcggggtggcatctttacggagcttgggctgaggtttcggcgctgtagatgctcgtaaccgcagcgaagttgtaaagaatcgggactgggcggaggaggcgtctgggagaagagttcgtggagtgagggtggcccaagggcagtggacgaggcggaagcctctcgcgaagctcgccatgccagaatagcaatggtgggtcggcttgcgcagttgactggaggaagaagaggctgatcaatggcgaaccgggttcagtcgtcataaagcggtagccatcacttgcaattgctgctttggcgaatctatcgcagcatcattctctaagcaaccacttacagagaattatcagtcgatccctgtaattggcgttatcatggccaagcgctaagataagccgttaggcctgtacctaattctgccgtggcgtcggcattggcgctgaagttgcttgaaaacaccgttcagcgctagcgcttgtggatccatgcgccttatatcaggtgcgtcgaatttcaaggtcgcagcgcagcataccttttagcataacagtatatagagtagtaagtaatagaagactgatgtcaaggacttcttttccaatctatcaaatatataattctgaaatcattgagtacatacatctttctcgtaacgtgtaaactcagctgcttgtatgaaaccgcaagcctgctaatcttgcccacgtaatttttggcaccccaccaaaaaaagttggatggtctgtgcacgccttccagcagggccgattcccaacagcaaagaaagctctcatctgccagtagagcctccttcgctcgaagcatcaccaactaaaacccgcgtctgcctctctgcgctcaattgggcttcaatggcttcactcgcggcggcgtgccgcatctcagcccggctcgcaggtggtcgggcgacctctcgcggtaagtctcctgccggctgcttcgcgcagctccccaccagggcgtggatgacaaagagagacatacgcttcaacatattcaatctgtaaaaaagagagcatagctgacatggcttggtgccttgtacaggcttcacaacttcttcgcgatgcctcgccgcccaaaacttcaccatgccggccctctccccgacaatgacagagggaaatatcgccagctggaaggtcaaggagggcgatgccttcagcgccggcgacgtcttgctcgagatcgaaacggacaaggccaccatggacgtggaagcccaggatgatggcatcatgatgaagatcgtctctcaggacggcagcaaaggagtccaggtgggcacgcgcattgccgttctggccgatgccggagatgatatcagcgccctggagctgcccgcagatgagcagcccaaggccggttcacagcccgcagcggctccaacttcgcagcaggaggagccaaaggctgctgcaaagcccgcccaaagaccagagtctgctgccagcggaacatacgagcacagctacccgctgcttccctcagttggccttctcgttcaggagcatggcttgagcaaagaggacgtgagcaaaatcaagggcacaggacccggcggaagactactgaaaggcgatgtcttggcctacactggtgctattaacgccgaccgacccgccaccttgtcctcgcatttcaccaaactggctcacctggatttgagcaacatcaaggtagctgaaaagaaatcggctaaggcccccgagccatcagaggccaaggcccccaaagctgcgcccaagccggaaaatgtcctagtggagctccccatctcattggaaaacgtagtcgagctgcagagacggctccaggactccgccgatgtttctgtgtcaataaacacattcatctccaaagctactgcatttgcgaatggccgtctgcctgtcgtgccccgccagccgaccacgaatgagctgtttgacgaggcccttggtctaagcaaggccaagaccaacaaatactcccgggggtcatatgttcccacaatccctgacttctcatttgcgacctctcggcgaacatccgctaagaaatctgacattattgacatcttggctggctctgccagaaaggccagctctccgtcagctcgacggcccgcccctagaccggctgctagggtcactgccgacgacattcacaccttcagtctacttgtccccaaggaagagaaagtcagggccgagctgtttctagagcggtgcaagctcgccctggaggaagtacccgaaacattgctatgattttgaaaccccgaaatgtaattataatcatccccccccaaaactagattttcaaatattttttttgaacactggcttcattgttactttatgtcttccctgtttcataaaacatgagttgtctctttacctgctatggatggaccttgagcaaggcgagtgtgtggccgtttgtcaagggggtgacgtctaatctttttgcattcacagcttgccctctcatgcttcttagtggcctcactctcgattacaaggtaacctcagtctacttggcaacgcatgtatgatgttattgtgggcgactaatttaacaatcatccacagatatccataccaagctgcgtccgagacacggcgtgttgagtgaaattagaagcttgccgcgtctcgcagctaaaaaatatgaagactggtgtgaaccgggatattcaccaacgctgagcaagcgagcaggctatttagtgctatgtgtgagcggcgtcatgcccgactggctcggctctggaagcgagagtcacacgccggagcaatcgcagctcgctttgtctcatgcatattctactgctacctctcatggcccccaaattatactacatactcctgtttgccagtgccctcctgtccaagaccccagtgtccgccttgctttccaatgcgattgagcaacagccgtctaatccaatgttgctgaaagttgtctcacaagcgggagatggctgatgagtctttggcctgaacgacgttgcgttttctgatcccgttgtagcaccgcctttcatggcctagcgcctttactactgaccaagccataccgtgtaacagggacagcatcgcagtctcagctccgaattgattcttgcttgttcaagccggccacaccactcttccaccaaatgcaagggtgatcaggcacgtggacactcgtcgccatgtcgcatctcagagacgtcgaatgggacgcccggcatcccggccgctcatttccaagcatcccatagcgcggcagccagaccttcgtctctctacaccggctgtagcttactgccctgccattggatggcggggtacactcggtgagtgtggcgtggatgatatgcatcaggtacggtacgtggcgcaagggatgctcccagccatcaggcctctcagcgtttcagcgggcgctagtatacggtctagacttgcgtggtcatcgatgctcgtcctcgccgggctccatggacactggtttgcatgctgctactcagcctactgctgcgaggggggctcacttgcatcaaccgctgctgcacaagcacgtcaagaagcatgtgactacactatgtcgctgaagtgtctactgtacgctatgaacgcggcatcaagggctaggccattcgcgtcaaaccactttacggcgtcagctgctgctgtgcctttatgcttgccaagtggcacgaaccttctatggggctcgcgtatattgattgactgggtggatatatacagacctgggatgttactgaatgagtgattgcatgagacgagcgcgagaaggcatccttgctattcgccggccacggagctgaaggccgtgagacatttattaccacttcgaagttcgggagcgagtgcagaacatcagtacctaaaccaccggccctctgctcgcgggccgtcacatctttccgtcattctgacgctttggcacgcgaggaatcgtatacgaatcttgtcttactttaatatcctggtaatttcatcttgcggctagaaagcccttttaagaggtcggacgatgtgttgtgtaccctgacgctcatgccctcctctcaagaaacaaaatttcacctctcctcaccccttggaatcaaacgggtgcacacgtcagttccaacaacgcacatacagggaaaaatatgcacaaggctgcgatgcccaactatgcactttcatcgcattggtctcgttagactgacagccagcgctccacttcttaatggcccgtccacacttgcgcttacacgagccctcccagtatcttttctgaagagatactgtaatgtttcgatttttccaagtggattctggagatattctttgtggcttttcttgattgtggcttagagaagcagcgttgctgtaccatgccaggcctcctttcggtctccatgtcaaaagagtcgtacagtgtttcgctctttgcttctcgtctagaccgcatgtacggacctcccttgcatttgctattctcaatttctcgtcagcaagtgtcaaagcgattgagtctcttagcttctgtggtacatatttatgaccaagtgtaaattcgccgagctagagcgttaaaaaagaagggtcttgtagttcacacttggtccaagagtcgaagagtgcgcgctacgtcctttcgacaagtgtgccttgtacattgcttctctcaacatcttggctggatgagcttcatgagctatccaaggtttgtctggtgtgtatcacaaaatatatcccacgctaacatggtcacggcagcagctcgaaatctccttatcttccgcgatgtctcagttgccaataaagcttcccagggttgctgcattgactaggtagaccgccaggatggttatatgcaagacagcagagtcgcactgttccataagtccatgcccaattgggatacattgaactgatgccatgtatatagctgcagagcggtctgagatggcgaaggagcaagtactagtagtagcatctccacctcacgcgcgcgatcgatgcaagcccaaccgggccccaagctcctaactcggacaaagacattagctgcctatcattaacaagggtctgttgcttgatgtcggtttccacggcgaggctcagctagaaaaaaggctgggggctaggggctgaactcatccttgacgccacgatttccgtattcatgctctttgcaggacacatcatcaacgcctcctcatatccaatgtccaacaccatgagccttgaagatgggagatctccgctacgtcaccgatgggcagcggtacctatctaacgcccgacgccaagaggacttttggggggacagcaaacaagccatgttggaaccatcaggcgggtgcccggccctagcacttctttaccaatcactcggggccatttatctcctcaatagcccaatggggacttgccacagaccaccaaacggcatatgcttgaagccaggcagttttggttttggggcgtgtatgtattttgctcctgtcccacccacacgtcaggcaagccgtacaccggttcccttctttgctagcttgatatttccccaggtgtcacaatcttttgaagctttgttactgtcagtctgacattacatccagctgccccgtcaatcaaaagctgatgtgttggctgtggctctgcaccaggggggggggggccgtgttgaagctcgtcccatgaacaaaggcggcctatctcatcagctgtccttcccatctgcatgcttccgattcaggcttacggccatatcaattcgaaagctcttttttctggcggtctaacaccaacattggtatatacccttgatcggaggggagtgacggggcgataacctctcatcattgcattgggggaagtttgtgccttaccgccacgtgggcgaatctaaactctccccgactctctcgactgagactcttctcaacgcggggggcctcttgaaacaagaacttataagcacaggatgacggtagacaagctgtcgtggaggtttcgtgaattgctctacagtagctggtgcgcccgcttctaggaaccattacaagaaaagaacgatacctggcttcacacgaaagggcatctatcggatgcgcagcgctcttcgcccgccatgacccgaccaagagttccagacgacaagagacagaggactgcgcgtgcttgtgactcttgcaagcgcagaaagcagaaggtaagtctacgagtcatcagccatttctcattcctttggcccccagacactcggacacttggacacttggacattggattttgtcatttctcctctgtacgctccgagacacacacctcacatatacacacatacacatacacataacacatatacatgcacaaggggaagcaaactataccgcgaccatgtctgcgctattgcacattgccacacctcagttggcgactattgaatgtcgcgatatgcatgtcacccccaacatgcgtccaaatcccaaagtgcggccacttcatgcgagaaaatgcgaaaatcgtctggtctggctgcagcaaactcccccgagcgaagcgaaacgtatgcgggcgagctgtttgctttgttgttgccttgcccgcacagcatacgtacagccagcccgtgtatgtctgtctgtgcaatgtgacagatcttttacatcaacgccggcctggacgctggcgcccggctataacatggcttgagccggcataagtgtgctggcaggcggacgcattgcctctttcgactaccaaaccgcctgtaatatattaaaaagccattaaaaagccagccaagctgcatgaaaagggccctcgctaaggctttgcatgcgactctcaacgtctcggttatgtacgctgcacgcgctgactttttgtgcctccaagtgcaatggccttcacccgtgcaacacgtgtatcaagagaaacttgatatgcgactatacagatggccgcggccctgcgaagctcatgtccgtccatgcaacatctccgacaggccagagcaacgcctccgactccgtggacacggtcgctgccacgtccagccgcgaggcgacgctcgaaacatctccaaagaaagcgaccaagcaaggcaaacccgtgcgacaggccaaaagacgaagccggggcaaggcaaagcgctctcccaatgtccatgaggcttgctccgtcagcgagggcgatgagagctctcgccaaagcacagggtcggaatcagacgaggaagccgaaataatcggccatatccgaatgctgcaagaccccatggaaaggcttcgtaagtaaaaattgatcctccatgattttgatgctggagcatgaaaaagaaacttgactaattgccgttgcttgttgccagtttacattggagattcatccaccctctcctatctgcagttaattcgtatgattgttttcaacactaccggcccatcggcgtttacggatgaccccaaccggcatcacatcttggagcccgctgcgtcaattactccaagtgccatggttccctatatgctaccaaacagagatgtaacgaattttttagttgagtcttattttgtgaatgtaaggttcaagatccttccccttttcccactcagcctcttgtttcataggtgtctaactcgccgcagaccagtgctctaattgagctgtttgatgccaaaacgttttatcaatatctagatgcctgttatgagaccccgctagaggtcaactcatccaccctttgtttagtttatcttactttggcgattggtcttgctcttgcaacgcctgtcccgaacagccccgaggatctgatgattaaaagtttgcaagaagccccggaagagcgagccgaagctcttttccgggctgccaagtgtctaagcgatcctcttaacgcagttgaacatgcagacttttggatgattcaagcttggacattgatggcgttttatatgttgattacatcgaagcgtaacgcggcatacgcatactgcggttagttgaccccgttgagcttgatcaatcgacctttggccctaacaacctagtctaggaatggccgttcgttctgcatattcccttggtatgcaccaggaaactgaaatgaagtttgagaatgaaactgcaaggcgaaatgtctggagaagcctctttgtgctagataaattccttgccacggctcttgggcgacctgctgctatatacgaagaggactgttcgagtaatgtcctgtacctaccggcagatcagtcgcccaaatcagctcaagaagaagaggatatcagacaggccggtcttgattcatcggtccgaatctacacgaccatcagcacaatgctcaagaaagtttattcagagaaaaaggtttcaacaaatttagcccaagagattgtcgacgactgccagctatgggctttgaatgcccatccgtctttggcggcagaggaccttctcaacggcaaggcgcccaaggagatggggatacccatcttacacgtgcagctacttcattatcactccatccttctgctatgcagacctttttttattgacattttagtaaagacgcggccaactatttcaaatgatggagagccctttcatcggacattctcgagggcagaaaagttttctcaagcatgcgtggctgcgtcgactcattccgtgatgattattcaggcggcattcgaagcaaagtatttgccgcggtgtaacccgtttatcttgtacgtataccaactttgaccttcccaagggcattcactaacacgatgtgtcagatatttcctgtttgcagcgaccttgattattttgagtaatgagtttgctggtttatacgagaatgaacattatgcagagtccgttgggagcgccattaaaatcatggactactgcgcaaccacagatgttcaagctcagagaatgctttacattctgcagtcgtttttggcagatgtcggaaagcattcaaagtctccggccacaagcgagcaatctgagctccctttgccggatgcctatattggtgacccggaagaagttttgcataccagaagacagagccttaccgctcgacgcaatcagcaggaaccctctactcccattggagggtcatcgtctgatgtcatggagtactattctcatatggagacagacgccagccagtcaactattgatacccaggatatgggccctctggcgatgagaggagagcgctcgatgagctctgccaccaatccagcagtgccgaggcgctcaagcattggcccccatatttaccggggagcaaatctagagcttgcaaaggctgaactcagccttgacgagtttgaccccgatggctccgctgagtaccaacaagacatggactcggatgaaatgaaggcttactcacatggctacagctcggtcatgatgtcccatggggagcagcctgcctttcaagtccaccatggtggtaactttagagcttacaacactcccaacatgtcttcggcgggcagccaagaggccggctcagctcatttcgatgggcgctatttataaagtgatggtaaaagataagtgatatatatatatactttttttttttttgaagagcttggcagctcagggtattaagtttatacaaaggacgagagaagacttccttcttctccattttcttatgtcatttttcttcttctctgctcttttcattttcatcttacatttttacaatggtgtttgttgtgagaattgtcagcttgaagctttctggtttacattgatattttaaacgtgctggaagactagactagatgtttgacggcattcaaaaggaagtaaagatcttgtttcattttccccccccttctgtttagttactctttttttttttgtggtttttttttttattctcttttcctcttacctttgtcaatcctttatcaatcttttcctttgtttatatttttatgagtatatttagtcatttgcatttagacagcaaacattctttttttatttacttctctcactgccttccttggtgaacgaacgtagcctctcttgtggctttagcccagatctacgcacagctcgtatatacctccaaccagcaagattcaatacaatattcatctaaaatacgaagcctacagatctttcaccacgagcttgggccaaaatgctccccctccgcaacatgtgcccgtatagccgtcccttggtaatccatcgtcgtagtcacgacatcattgccccaccacttcggcggatcaatcccctgcatcgtcagaccaaagaagatgaagagcgtggccagcgccaggcccagatccaagccagacgacgtcaagaagttggagcggctccaccaccggaagtggcgtttcttgatccagaactgaaagacgaagccgacgatgccccaggagaagtagttgagaggggtggcgggcgggatggcgcccgggccgccaaagaggagcggcgcgatgagatatttgactggggatttggggttcctcttggcggcgtagtagatgatgacgggggtgatggcgccgacgatgaagaagaggaagaggccggagtagatttggccgggggagaatattcgccctggaccgatgaggccccagatgacggatgctgggaaagacaaggcaagttagattcggcaagttagattcggggatacacacggtagatgtattctacatctgattaaagggggggttgatttgattacataccagaataaaaaactctcccacctgggcaagtgaaacgctcaggttgctgctcgtcgcacacatctgggatgatattcagggccgtgttcagaacaaggacttgaatgatgcaggagtaagtcgtagcaacgacttgggccatgaacattgtcctgggaggaatcttcatgtaatggccaaacttgagatcagaaacgaagttaagcgcttgggacctggagaagagatgagcatatgctgcttttcgtagtatagaaattatagcagtcttttctttcactcacatagtaatgtagccaaatgttttgaagctaggtagtcagatacgtatatcaccgttagtttcaataattcgttattaatgcaatgtacaaatttgggataaaacgtacagcataagcgcaagcggtcgtcccggctggatgtagccgtacacaaactccgtaagcacattcaagccaatctggttattggtcacggcttgaatgatgccaatgggcaaggagaagccaaacgatatcagcacggccaataagaatgcccaccaggtgaggttggttgggtaggcgagcacggtatagaagcccaacgccagcatctaatcaaaagtacaatgatgtcagctggtgcggaatatgatggttgcctgtgctggagggggagggagggtgactgacgatggagaagagggtgaggtaccaccacgtcggcgcctccttgtactttttcatcaatttcatgtgaatatctggcttttcggtggtgctgttcatgtactgcttccatatgtacttgccgtggtggaggtacgtatataccacgagagaggaaatggcagcgaatgacatgccgtatgatatggcaaaggtggtactattggcctataagtctcaggtttgggcagcttttgggcagattattacctgatgaatagtggagagtacttcttgtaggactcctcatttagaatgatacctgggtccacgatgcggctaatgttgtattttgctccagtgttgtcgtatatactggcgtcgctcatgggcaggaatgaagcataccatgtcccggagtagtggaggagggccgataagccaatgtagaatactacgacactgatcaaggtatttgcaatggcgtgcctggattgtctttgtcagaagtcacatcggctgcacggccacagtcttttctttcttaccaaggagaaacaagaggggatccgatatatcccgatacctgtgtccagtcaaaggtgatgggtatgatggacaggccagtgtttccaccaaaaagctggttaatgaccgggttttgaggcgccatccacgtcgcaaaggcgaagacactcagaaactgtgcaaagaatccggggatgaagtagtagagaaaggatgccgcagtaacaaggccaaaccaggtatatctaggcaatcgacctccaaagacggtcggatctatttgatcacttgtctcatacatggcgttcatcattgtgacagaagccagatttgcaggccaaatcatcgacgcgggatacactgcgagcggtagtcaattatcacgcccttggactataacaaacgtagggagggcgtcaaacctagatatttacgcatgacaccagcgattccatatccaagcgactgcgtggatacagtaagcaagatctggtatagcagcccaaagttctgcttataaaaaaccatctgcgccaagatgatatctgtcgaataagcaaccgaaaaggatacagacgccattactccgataatcgcatgctccttgcagttgaaaggacccggattaagactccacttgatgccgaagaaattgaattcccgtgctgggacaaccttggcccatccatggccaattggccacgcaacaatctgggcaacaagaggcccaatggagatggcgggctggcgtagcgaaaagattgtgttcatcgaagcgccaaatatgacgagggtcaagccaattgtccacgcgcgaaccgtattgcaaggcatttcctcgtcaaagttgttaactgccgcccgaacctctggatacggagagttttcctcttcttcctgctcatcccctctcttggactcgtcgtctgacaagccgtcgtcagcctgtgaacggcggcgtgattcatgcccctctggcagattagggtccatgaggagctcatattccgagccttggtcgtcatcgtcagcgtcgttgcgcgcgccggaatccggccattcagagatggtttccctcaagttctccattaggccggttgttgggcttgagagagaatggcgtgggtgaagcccagattcggtctcacggccgcttgtttcggccatgttgtccatggcaccgcaaatcccacggcgttgattgagttataagcttgaagctatgacaaaagcgtcatgagtggacggcgccaatagatgggaaaatgccagcgaacagaaagggcgtatacacgtcagtggatatgagcccctttactctttcttctcccctttccttttcagtttgcagcctccatattgatttatttgacaaaggtgattagtttagttctgagacactcaaaccactactgggctttcaattgttagttgaggccacgcgacaggagagcaagtttagactcagtacgcacaatgaaaacgaatgcaccggccacctcggcaagattttggcagtcagacttgagaaaatgaaatagcagccgcgtgtcaccacaagaataagtgccttaattgagcgattggaaagactattgcattgtaagaaatggaaaattaccgtctgagacacagagatgcgaagctgaagcagtccaaaacggtgagcacttgcgcatctgtgtaaaggggtttagcgcagtgtcatggcactagtcgacaatagaatgctaggccaatctgggctatttttctgagatcagatcagccagcattatctaaccgggctttgaattaagtatttctcatcagactggctttatatcgttcattgcacaagcaattggtcatccgactatttgactatctttttaattctcattcttggtttctgggtcagaccagctctttattgtcttgcttcttgctatggaagcataaaaaatgcgccgagttgtcgtgaccggcctgggggccatcacgcctctcggactcggaatccagagaacgtggactcgcctcattgccggcgaatcaggcatcgtcagcgttgcggatcgagagcctcgagaacgatggagagagctgacatgcaccgttgcaggcgtcgttccgcaagggcctggcggcaagtcccacggcttatggaaggctggcgactggctcagtgcctcggatcagcgccgcatgtccacctttacgcagtttgcagttgcggccagtgacatggccttgaaagatgccggctgggaggcactgcggcaggaggagcaggaggcgactggagtgtgcctcgggagcggtatcgggaatctggaagaaatgtacgacacgagcttggctcacggcaacggcgtgagtgaccccatctgcatggatattcgtattcaccgtctgacatgaagctcttgggctgtgatcggaaacagggctacagaaaagtgtcaccacttttcgtacccaagctcttgatcaatatggcagcagggcacatcgccatgagacacggcttccaaggtccaaatcatgccgccaccacagcttgcactacaggagcacactccattggagatgctgctcggttcatcgccctgggagatgccgatgtcatggttgccggcggagcagaatcgtgcatccaccctctcacctttgctggctttggcagagctcgctcgctagccacggcgtacaacgataagccacaagcagcatgtcgcccctttgacgctgatcgagacggcttcgttcttgcggagggtgcggcggtatgtgtgttggaagagctcgagcacgcaaaggccagaggagccaagatctatgccgagataagcggatatggctgcagcggagatgcgcaccacatgacggcaccgcgagaagatggccatggagcgtatctagccatgaagaaggctttgaagagcgcgggcatcaagccgtcgcaagtcgactacgtcaacgcacacgctacaagcacacaggtgggagacatggccgaagcagcagccatcaagcgcatcatgctcggcgaggagggggtttcgtccgagtcccaagtcacagtcagcagcaccaagggctcaatagggcatctgctgggtgcggcgggtgccatcgaagccctattttgcattctggcaattcacgaggtaagttgaaagttcaatctcccgcttcgtttcagcagcagcagctctgctttctcagggcagaagctaacaaagatggaaataatcagggaattgtgccagctacactgaatttagagaagaagagtgtagatgccaacttcaactttgtgcctctggcatctcaggaaaaggaagtcaaggttgcactaagcaatagctttgggtttggtggaaccaacagcacccttgtgttttccaagtttgagtgagtgcctgtctaccatctctacgaacagcagcaccactttgtataaccacccatgtatacctattgaagggacaaacggataaatgtaccattaaagacactcaattcaattatgtaaagacaaataaacaaatgttaatcgcgcaacagcaatactacaatagcacaataatgcttgttatattgttttgtgagaaccttcaaggcctgtatttgaatctgcccctccttcattggaccctggatctgataaccatggccaagatctcagtacgtggggcagccgaagttcagccgcttgcgccaagccatgatccgattgcagtcaatttctgcgcacagcgaaatccagcgcgtcatggaagctgttccggcaatcttataaatcgaccttcaatctgcccgctttgatctataatcctctcatggctactccttaagataccctcaagccagcttcaaattactccccccagttgctcttctcacaatggcctgcgaaagctgcaggtcccaggcccggacgctgcttcgggtcgcaaaccgcacttcagtattatcccggtcctcggccgctgcgagatcgaattttctgccgctgctcggtgcgcctgtccaggtccagacacggccgccgtcacggagtttcagcagcacgggctccaagaagattctgggaattggaggctcgattggagagtcgtatcgggtcattggcgcctcggagaggatattcaaggcatgctccaaggcagctgattatcgcatcaccgaggaggagcgcaagaatgaccaggtggagagattggaggatggagaggagattggccgttctctcgaggagggcaatatctggcacagcagtatggcaccaccatccaccttgaatccaaatccacaatgtgcaaagaagctctggctgacctctttacaacagcattcaagctctctcctacctttagcacctggtcgcacgtcaccatgcttcacctctacctcatcaacgcccgcatacgcatgctcgagcgcgacgcctaccgaagctggcagcagcagctcatcgaccacttcttcttcgagtgcgagaagaagatgcacatcgaccacaacatcacctccagcgctctccgacagcgctacctcaaggacatctttgtccagtggcgaggcctcctgctagcgtatgacgagggcctcatcaagggcgacgccgtattagcgagcgccgtgtggaggaacctcttcaagggcgaccccgaggttgacccacgagcattggtggctattgttggatggatgagatcgggccttgcatcgctggagggcgcttccgacatggcaatgcccaatagggctctcgagatcttggacaagccggtggatgtgttctggacgagacttgaagagccctttaagagggagcaaggcaaggagagtgtggacgagagccaagaagcaaaggctaccccagaactggccaaggctgcttaatcatgaaagaaaagaaggggagaaaaggagtcaagaagcatgacgacgatgaccaagaaaatggcgattgaggaaacctgtaaaatatgcaaactgcaaaaaacggaagaaaagtatcaaaatgcgtgtggagatattcgagacaaacaagtcctttgtacatgtgtatataatagtgctcgggtgtacgttacaagtgtatgatgtacgggctgatagctgccggcaaacgtagaggttcggcatcccacctctctgatagacgtatatatagatggaaaaggaaaacaaacaaaaaaaaaattctatattcatactctcatgaatcaatcaaccaatcagtacttcttctcccacatctgaaactcgtacttgatgcccgcctcctcctgtcctccctcctcaatctcctcgcccgtccacgcctgcagctcctctctcgacttcttctcccagccctcggccttgtcccccgtcaaatccagcgggaagaccgtgtcgcactcaaaatcggcatcaaggctcgtcagcagcacacgcttcgccgagggatgcctcagcgccgcctcgtagatctgcgcccctcccatgacgaagacgcggccgccactgctcgagtttgcttctgccgcgtaccgcagcgccgcttctacggaaggcactcggacctcggcgtcagctggaggcggtgatgaaggcgggtgagctggtgcggagcgagtgatgacgatgttgaggcggtttttgagaggcctgaatttgggggggatggagtcccaggtcttgcggcccatgatgacggcgttttggatggtctatgatgcactgtttagctttatatattacgcttatcaaaatcaagatttttaaaatgaaatagtaggacgggtgaaaaaaatgtcatcaaggcggcttttatggtgagcctgatggagatggatttttcttttcttcttcattacctgtgatgaagtgggaactcgcgtcgtcacacgcgcaaagtactgcatttccttcttgaggcctttccagggcatggtgccctggaagccaatgcccatgctgcgggtggcagcgacgatgagcgtgagttcgggagtcgtcatggcggatgaatgtatgtagatggtgagtgagttgagtgagtggatgaaaattcaggtgtaagtcgttaggtgccggtttagcgcagcttcactgtactgagctcgacgtctgaggtttgaattaaggaatgcgcaatcatcgaacacttgaatcacttaaaactcagtcttggaattcctatttatgtacataaaatgcctgattaatgctccaagcaaattacatccgagtcgctatcattatcccaatttctcgccgccaatctttcgctcacagcttcgaaggcgctaaaacagcaatgtcttggaaaggaatgcccaaaaacttgtaaatgtggtggaatctggaaatccgtcagcaaaaagaacttgatcgtttttcttcctgttcaattgatgcacagcacgatgattgttcaaaaggtcataaaactcaccggtcacttccaaaaaatggttcttgctctccctttgcattcgtcacccaaatccaaggcgctccaaaggcccccaaatcaacagccttcttcgtagaagccaagagcacatccttcatctggccgcgcgactgcataatcttgtccacctcttcttcagtaaacagcttcttgctgtcgcttttgccgggtttctccgtcgctccttggagcaccgcccgcagattctcttccggaatgaggttcacattcgggggcgtccaaaaggccatgaggagagactcaaaggcggctagaaaagtggcctgtggatagttggccttgatatagagcaaagcgcgaagtggcgagacggtgtgggagacggccatgagatccggagggccctggatgttgaaaagaccgacccgatccgcggaacggcgagaatcatacttgaggtacttggccttggtctcgtttgtccatggaggtttgttgcctaataataaacctgtcagtatgggaacgaaaaggggaagatacaggatcagcatgaatgaatagtcggccgatatacctgacaagtggttgatgccgcccagcagcacgggagtgatcctaatttggacgaaagatgagtacttgatctagtatgacgaattctctcacgcgaaatgcaccacgtactctatatcgactccattggctgccagcttctctcgattctgcgccaagtcggtgaaggcaatatagctgtaataggatgctgccctcaaacgtctctgatcagctttgggctacaacaatgaacgttgaatgagataggaaggtaggtagacgatattaaacacctagatagacgacgatacacactcaaagcgcaacccaagactcaccgagatccaagtagcactcaatcttggcacccatgattcgatgcttcaaacccctggtccgccttataagcagccagatattagcaggatcggctaccccagatttctttttctccggtttctttcgtcaccgagatcgaaagcccgcagcaggaaacaagagtgtagattgccgcagctaggcgcagatggcgtgatatttatgatgacaaaatcaagacgagaggagcaaagtacctaggttagagagtgatggaaaataaacactagacctcccgggttcggcttaaaatattacatggatgcaatgcttccgacaagcttcatgactatcgagtttaggtatggagtatgcagtgattatgcctaggttgggaaaataacgtacagattccagcggcaaacattacagggctctcccctcagtcccatccccctaactctccatgatttcagacaaaataggcgctacaatccgccaaaaatccactatgcctataccgcacagctcgctataagcttgcggtcttttgcgggcttacagacgcccccaggcgccgattcttcagacaaaagcgcgaaacatcagcgggccgaggtatcgattgtccgtttttacgtgttcagtaatcaaaaaatggtccacccggggaagcatccacgctccacatctcggcagcttcccactgctgctggactcgcgatccatgggcggatttgataaaagttggagacggatggcgatggggggagatgacatgtgctttggcgttttgaagttgcagagtcatcaatcagctttataagcctggtcatccttgagcctctctgtcttctcattcgtgacaacatacaacggcccaatcgaattcaacttgttttattaagcataagcccagtcctcttcaacatcatcaccagcatcatccacagtagccttttcatcctcttcatcaattatacgtgaatctctctcataaaaatggccagccaaaagcccgtagccctcgtcgtgggagcttctcgcggcatcggccgccaagtcgccatcgatctggccaagaacggctacgcaggtgaagactatccattaattcacagctattctctacaattacacataaaatatacatataatcaactcgtgataaaactcctttactcacacatcccgtctcccagtcgtcgtcgccgcaaagtccatcacagacccctccaaactcaccgacaagacgcccaacccaaagaccagcgactcaaccgtcaccaccgtcgcccgcgaaatcacctcggccggcggcgatgccacgcccatccaggtcgacgtgcgatccgaggagagtgtgaatgccctcgtcgcgcagaccattgccgtaagcacacctcacctactaataactctttccagtgaataaaaaaactgacactcacccagaaatacggccgcctcgacgtcgtcgtctacaactccggcgccatctggtgggcctccgtcgcaaacacgcccctcaagcgcttccagctcatgcagcgcgtcaacccagagggcctctacgccgtcgtccaggccgctctaccgcatctccgccgttctggcaatggcggcggccgcatcgtcgtcgtcagcccacccatctacagccgcttcttccgcggcaagaccgcctacgccatgggcaaggtcggcatgagcgtcctgacaaagggcctggccattgactttgagcgcgaggggctcaaggatatggccattaccagcatctggcccgcagtggtgagtttgcatatacctctatacctatatacctatatatgtgacaatacacacacatcatataatcgactgtaacacggctaacacacccatcatccaggccatcgaatccgccgccaccgagcaattcaccaagaaaaaccccggtgaggaaaaggacctccgcaaacccacaatcttctccgacgccatcctcgccatcctgcgctcccccgccgcaaaagtcaacggcgagctggttctcgacgaggacttcctccgcgagcacggcggcgtctccgacttttcaaagtacagcgtcgttccgggctcgagccctcgccgcatcatgcccgcgaagctgcccgacctgactgttgccgagcaggcagacgaggggaagagggtggatagcgctactaaatctaaattgtaatactatagtaatttcatttgttccttcgattgttcgtaagcctggataggatggaatactcagaagaatcctctcaattgcatactgtgcttggacaggaccacgactttagtaatgggttgcaaacactgagacggtcagcgtggcgagaaaagtacgaataaagtactcctaccgccgttgtatcataaatatatgcatctaaatcaatcgaaatggacaccaccacactcgtaaacacttcaccaacagtacactataaatcgaagctgcaaggaaaggctccagcccatgccattacaactcacaatcattgttcattgaaataatatatccataagggtgtacatctagttcctcacagtaatctctctctggcctatctcaaaatagaaaaggaaaagaaaagcggaaatacaaagaggtcaatacatagttcctttaaactcccaaaaaaaaaacattaggcacattatataaggccactccttttagtcagcgccggctccgcggtcaatatcaaaagcccaccggtcacttcacgtactttctacttctttttttctcatacacaaaaaaaggtggggtggggagaggggaaaagaaaacagacaaagaaagtataagaaaaagagacttcctcaagaagagggggccaggagagagaagaagaagaaaaacaagcgctttgccatcccgatccattatccataatcaatcttacaaattttctttcggcgaaacatactcgctcactccgctgctgaaagtgtccattgtcactctggtaccagtgctgccactgcggccactgcgaggagacaaaagtgttgatttgaggttctcgctctccgcggtatgttgatcctatgcgtccatgtaatcccgctgctggctcagcggacccacgccttgcgtactttcgatatcgctaatcgtctggttgaataccgacgtcacgtcccagagcaccttcaaccgattccattcatgtcggcttcgccacatctcatccatcatctctcggttgatttgttcaagctgttcaatggtgcagcccgaggtgacgtccgtcattcgatgcaaaaagctctccagctgctcttttaccgatagaggctgggaagcctgggaagcttgctggccagagttgcgggacgatgagtgttgctcctccgggcttccatcgtgagagggcaagctaatcactgatttcgtacccactgggctctgatgtctgtgtgagcggggagatggccgatctatgagcagagggggagaactgtcgacatgctgctgtgctcgaagttgtgtggactgccaaatgtcctcgttggacgataaaagactattgttctgcccaatgggtagtgtgtcggggatatcagtctgttcgtttggttcaaccgggcggttttcatcgtggttaccatttgtgttttggctctggctccagttggatgagcgatgggttgacagatccgatgtcttcgtcgtggaggcttcgttaatcacagcagacggcgacatgccaggaggcagagcagtaaccacggatcgttgggatacttgcgtccctcccaggtttctcgaagacgcgtcttgcgacttcggcggcgggcccatgggagacgtcatctgttgtagggactgagattgggatgccatttgggtagtatcgtcatcggtcccactcatttgtacatcaccctctttaagcgggttggaggtagaggtgccattgctcagctgatgctcgtcttggccagcttcgccatgtccattggacaaggggcttcgtattatttggaaccgagccgtcgtacgagctcccggcaccgtctctccaagtgtaagagggccttgtgaatcgctgtcgttgcctccgccgaggtctgactgaaccctctccaacacagactgcatcgctattcgcttccgcgctttcgcggctgcttccttagctcggtgctgctggcgctggtagagcgcttcccagtcaatatggccagtgctgttttcgatgctggctacatcgacctcgacgttactgagcagctcattggccttgagagtgcgctccttgtcaccgatattcttggcatctcttgccaaagacttgatatcaaacagaaagtctttggggcgagcgtagaatccgtttgacaagcgctcttcgatcgtcgtggtttcgagattgtaatagtactttccggattcagcgtgcataagcacttcattgccatatttatccttggtaatctcaaagggcctaatctccccctctgcaagatccggccgtacataattcgggtccgcctccaggaagaggtaatcaatttggttttgttgaatgactggctgtctgaactttttatatctacggttgatctgatccataatgggctgcagctgaatcttgagagcattgaggagctggtggtctctcttcttctgggccttcatctcgtctttggtgggcggcctgggcgtcgcttgaggagccaccgggagctcctcgagaactctcttcttgcggttttccaggtccggaaattcgtgagggttcagcttcacataatccagtgttttcgcaaaatattccatgcgattggcctacatattgttagcgtctctcaatcacaccaaaaaagtcctcgtagcattgcgcgccctcttaccttttcaggcctctgaatctccatctggtttttactagagtagccgaaaaagtcctgaatcaattcccgcggaagccacttcttttcgcaatccgcagtagcaaagagaagtatagggtctgtgggggggatggatttcaacatcatacggaaggtaacgagtgccatcgttccagtcagtgccgagtaccaggtgtcgatgtttggtatgtagatgacactaggtttatggcgcctcacttcggtgaaaaggccaacaattacttgctccattggctattatatcagttagcaaattgtaaatattctgtgagtggatttgtgtcagggaggcactaaaccacttactcgtacgtcactaagcaggctggggagatcaaagttttgaacgtggactccctcaaagtaatggaggattgcagatgaaatgtaaccttgacccatcccatgggcaccggagatgaggaatctgggccggaagactcgagagcgttcaaactcttggctcagggcctcacggccgaatccatgatccttgtcttcgtactgctcgtacatggcttcttccaatgcagtcgtcttctttttacggggcaacagccgatcaagtgcccgcttagcttcgtcaaactgatcacgcagaagaggcctaatagaggctgggagtgggcgtgctccagatgtcgcagaccgctccgacgaaggtatcatcttcttgattgaaatcatgaaatcagaagcatgaaccgaaatcttggccggatcaacaagcagcttctctttggatgagtaaatctgtgggtaggttcgctggatagcattcagagatgcctcggtgcagagggccctcaggtcagcaccaccatagccctttgtgttctctgctagtgactgcatgaaatcattcgacaggccccaatcttgcgtgtggatgttaaggatggatcgacgcccttcaatatcaggtaaaggaaagtagaattctctatcaaatcggccaggtcgtcgaagggcagggtcaatgttgtctggccgattggtggcgccaatgacaatgacctgtccacgtccgtccatgccgtccatcaaagccaatagcgtcgagacaatggaggcgtgaatctgttcttgtttgctcgatctgacgggcgccaatccatcaatctcgtcaaagaagatgatgctaggctgggtctttctcgcctcttcaaaaagcaagcgaagctgcttttcagcctcaccaacccacttgctgagggcatcagcacctttacgcatgtaaaaagatatcttttttcctccagaaccgaccgagttggcaagggcacgagcaagcaaggttttaccggttcccggtggaccatggaacagcactccgcgaggcggcgtgacatggaatctcgtaaagagctcaggatacagcaaaggaagctgaaccatctccttgagctgatcgatatggccttgcaagccaccaactttgctaaagtccacattcaaatccacgcccagaggatcggcatcagccagtgccttgcggtccttgatcttgccaacgttgggagtggcgcccatgccgtcaacacccagcccctggccgccagagacaaggccgccagcgggagcggcagatgtcggtgtcatgcctacatttccggcagcattggatcgatgcatcatctcatcatcactgctatcggagtccgcaccaccagcggcaccagtaccccatgggccggccagcaacgatccgacctcgccgccgccaccaaaggggccgtatgtagtgtttagattcctatcccagccggcgctggcgccacctcgccggcgattgcgagcgggcgtgggagcaggatcctctgcctcatcttcaatgttgacagcggttaagggaggcatgtagtagttgaccgggcgtcgcggtcggcgggaactttcttggtacataatgggagattctgtccgggccttgtgtggcttcgctgaccgtctaagctcacgagcttcttcgttgagttcgtccatgtcaaaatcaggttcgtcgtcagcagaagagtttctacggcgggaggtccggcctctggaccgagtcttccttccacggggagttggactctccataacatcgttctttctgcgccgctccttatcagaggcttcagcatcttcggaatcatcacctggctcaaagtcactactatgctcttgagtagatttcttggagcccctcgtcagtcggccagaccgacggatgccactagcttccggtgtagcttcggctgcagtttcagcatcaacaatctcggtagactcaacagcattttccgcggaagcagcagcagaaccagcagtacgagcgctccttgtccgccgagtagtaggtatgtcgtcgtcgtcgtcgtcgtcgtcttcggcttcaacttgttttgtagcagcgatctcgtcgacaggatcctcttctccttgggcctcatcagcttccttggcagcatccggcatgtcagagtcaatgtcctcgtgcttccttttggccggtgaactttgcgagagctcatcaggagcatcggcatcatttgcattgcggaagctgctgctaccttcattagacgcctcttgaattggctctggagcggtcttgacgcccttcatgccacgagtagccctgccgcttcgcgtgactgcttcggggctcttgcttggcgagtttcgagatacgacagcatgtcgaccagaagtagatagctccacgaagtcttccgcatcttcagtgtgtgccctggtccggcgtgtctgggctaacgctggaccagggaccttgagcttgaccagcctcctcggttcggattcagcctggacaggcttgccgggcttgagaggaatatcatcgagctcgtcaagctcctcatcttcctccttttcttccaagtcatcctcatcctcgctgctctctttatagttttgctgcttgactgctacctttctagctttccgcccggcagcatttctgggggcatcttcgtcctctgactcttcagtagcttcgacaaatgagccttcgtcgctatcggaaagctcgtctccgtcttcatcaatgtcagagccacggtatcggttagtccgcttttggcccgatttgacacctctggattggcgggttttcttggagcttcgactcggccttgcctctgtcggatcaaagttttcgtcctcagagtcagatttattggggtcgaaatcctccaagtttctcttcctcttgctgctaaccattttgtcgcactctgtaatttttgttcggtggtatgtaggcagttaattgacgggccacgacagatggactgcgtatgctcggatgggtattattcgggcctgcagctcaaaaatccaaatattagctgctgatcagtttgctttcaagctgcattgacagcatagcccagcccattcatgctgtggcagcttgaatgacttacctaggctatgaatagcaccgcacgctcgttaatctaaagcgtgcatggaatcgcgcaatgacacacccgctgtgggcagaacccggcgtcgacagctggccagggaagatgcgcaccgcaaatttgccggaatctgcactcgaaagacgtcgcgtcgataaggtgcgccgggatggggcttcgggctggcacacaagaaatgcagcgacggtcgcaaatcgagctggacaacgagacttcgcgcgtcgcgagagctagcagtacccattagcgctgaggaaaactggaggttgcctcctcacgtgcagccactgcggcgcgagccaagccgagagtggcccgagctttttttttttccctctgcccttccctattctaaggatccagcttctccaattcagaggcccgctaatatcaaggccacaaaaagcgacccatgaatgacgatgtgcaaccagggcttcaaataagctgttaatcaggcgtcaagagcccattgacgcgattgagactgcccttgcaacgtgaatgagctacggcgcaattgccagacacggtattttccatgtgaaattgcaccatcagcagcatttcatcgacgtcgccgaccagcaaacaggcatgcccaatacgatgtccatcaaggtgccgtcgcatcgtccacgttcgcatcgcatttttgacactttaatttccagcttccccggattcttcagatctgtccctggcacagatgccctgatgcggctcaagcattctgggcttgccgtagggctgatgaagaactgccaccactgccgccactactgcccatctggaccccacgcctaaaagtcaggtggcctggcgcatcgtggaacgcagcagttggtgcctcgatgcctgaatctggtgccgtccagcgcagctccagggtagctgcatgtggttgtcggctcctagcactaaaaagcccgctagaagacctacacatttttgcaggttactgccttatgggcaggtatgccgctaggttacagcgctctgttcctgtcttgcacctgtaggagttgccgaccctgaatcagccaaaacctgcagcccagtcttggatttgcggcattcgagcctgtttttctcaccctcttccctgcatcaggccaagcacattcaggattctagacacaggccgcacagatcggctcgtttcatgccgcataggaaaagtggaaaatgtccttctttttcctctctcttcccaagtcgtgactcatcttttggtctcgtatgactgcattcccagtgaccaagaaagcgttgcctgaagggcattggctcgcccaaggctcagctcatgccgccatgaccgctattacgactgcagcagcccatgccgcgaccagagtggtaggacagggggcggcctggcatcgtccccgtcgataccaagtccattccatcgctcggtgttctaggccacactaaccgctacttttggcccccgagctgacaggcccagacttggctaccgaattcttggccgacagccgtcccgcgttgcagagctgaacagagtgtcgagtttgctgttcgcctggaatacgatgaatgctattcatgttggtgcttgatagcgttggctaggctctcggaagggcccgtctgaacatgatgtccggcccaccactagcaatactaactcatcacacactcgtatatcggcttagtaggagctctacagcatgtcttgcccgtggtccatgccaagatttgagcctttgggtcatttacccactgcggcaaccgttggagcccaggatcccggcaaacaagaacaaaggggctgtcaaagggttcatcaccagatgcccaagcttacttgtgcaacttaccagcaccagatgatgcccttccctgtcgtcatccagaggaccgatcgacactagcaaaaaaggcatcaggttcgagcgtcgagccaactgtccaaatggccaaatgcccccgccatgacgccagccgggcagcaaacgcctccaattgaaggcggccgagagcgagaccctttggcgagaccctcgggaccaacgctcctggctctcgctactggtccccaggatgcgtccctgctgccttatcgtctgcccgccgactcgagcctagcctctgcgatggccggtcgcaatgtcgaggcgtgattggcccaggcatgcaggccgtctgcgtgctttaccgacaagctggactcctgatggccctccacgcgactggaatgccggcctgggagtcgcactgcagatggtcttggccggctgcatctgcggcctgacacggattcggtcagccgccacttcgaggccgtcagttatgcgtccatccctaacaaaggataaacaatattggaaaataacacgggctaggccaggccctcgtcgtaccccgtgtaagctgcctggtatttagttttctcgaccaacccagctttcacttcctttcctttccttttctcttcccatcacgtagtttttcatctgcgtagcaatcgatgttttgacggcgtcgacgtgctctcccgatctccttttttcatacgcacccggcgtgcagaacctcagctgccttgacggcacgggtcagtcctatctttttatcatcacgacaagccatcaagaagcaagccttctctcgcgctggacaaatctcgggcctagaatagaaaattagacgcctcttgcaacgaataacgagaataataccaacacaacgacattcgctatgcctcgctcatccagagcctaccctccgccgctggagctggacacttccttcagcggcatgggtgcctccgaacactctcccgactcttttgactcgccgctcttctctccaacaaaggtacgcaatttcagcacacacagccaacatcacccagagtacgagcagcatctaatcaggcccttgacgaaacagagagtaggaacgagctctacaaacgctgtatcaatcacctcgccccagcgcaggacgtcctttggattcatcaagtcctcgcccaccgtcaacgttcacacaacctgtggccgccacactgatcagctgctctttggagggccctcattatcgggtcttgcccgcgctcttctgggaaagaagaagaagaggccgacagacagctgagcgctttgggggttttggcggggcactttttcatgtgaaattgaccagtgcgcgccaaatcctcatcgacctaaacctttttttccttctctactttttattattattacgacttacagtactggctggatcggtgcgatatccagtacgttatacgatatggcttaatgatacgactactactgttacgagcgttactactgttactattactgctgcaactaccattatcataatacttggcgcaaatggaaaagatgtgatgacatagaaagacacgtcttatgtggcttgctatttatatcttagataactactctaataatgccacctcctttttttcatgttcatttttacgaaaccatacgggatcatcaacgtggctgcttacggggtttcacacctgcatcgccaatcatagcaaaggttatctctcggcaacttgatcaccagatgcgtgcgtggcctttagtgaccctgtcatgagatgcttcgtagcacggcgaggcatgactttttcgaccccaaatcaaccggcagaatagaataaaaataaaaggacaaataaaacacaatgtttttttcaatttgatctatcactctgtcactcggccatgctgacctccatgaccatcggtgagcccgagtgtctctcaataccaatggaccgtacctgcatcctgcggtctagaagacacattgaaaattgatacccaaaacactctagggcagtttctctacacccctttcctttcaatccaaagtggacaccgacatgtgtgtaggagcagtaatagtacgtgtattacttcctgcttcacactgcaacccaaagtcttcttgctcagtaacaagaaaaagaaaagacaaagaacgtatctgctcacggtctcaggtctctctctctctatccaaggcttcacgagtatccttgcgcgtccacacgtgggctcggatagttctccttatccgtggccgcatatctcttggagaacctgtctagcagcgtgatgatccaccgctgtgcttccgcattggcaaactcatacactattcttatggagtagccaaggcggaaaggtcccatggtgcctcttcctaccgactcgatggaccgtaggatgttctgcacgagctctctttgggactcttggtagtccaccggccactggcatcgaatcagcagctcctgcagaatcaacatgctggcccagtatcccatgtgcatcgacccaagccatcccaccgggtgttccaggatcacctggtacggcgaattcgaatcctgggacggagcttccttcagttcgacaccaatctttttgaagtcctcgtaccattcggtaaaccgctcgcgcttctcggctacgagctcggcaagttgctttattcgtcgtgggctgacttgtctgccggccatgagagcctcgcggacgggataaccccaccacattacctctggcatatctgccagacacaggaaaaacgaattaactacctgcatcgagaagtctggtgcatcgggactgagaatcgacccccactcgttgttgcagagcgctcccctccattctggacaggccaggaagcatttgctgcttgtcgggaagaacagcgagctcatgatctaggacagggggggaaggatgtcagctttttgaaaattctatgcaaggtatcggagtgtgagcatccccccctttagcttgatggtagctgcatgctgtccatcagctcgaggcgtccacaacagccggcctctattgttcaaggggcaactggctcggaagacgcaggaacggaacaaattggtggtaacaaagagcttccacagtcaaatcaccaatagcgtcaaagcaaaagagacaaacaagactcagtgggtaaatcgggagaggatgtcttaccaggatgcctcggaaagaaaacagaatggcggcgtcgttgccctgcgtatgagctgcaggaccacgttgttccatcagtgtggcgattccttgggcatgtcgtaaccaggtatccggggcggtcgtaccagcaaacagctttgagattgccatgtcagccaaaaagctctggtgggctttacttgaaagcaagttgcgaagaagcttcaatgcttttgaactatccatgtgcaatcctccttactcacctcaaagaaacacagcatgacggcagaacagaacgtctcagacgacttccatcttgtaggatgcctcaatgtcgcctggagggcacccagagaccacccataaacagtcctactccgagcaacgagagcatcgtcggccagctccttacccatcagatgcagggcaagagaacaaacggcgccatccagggccgccaccgtgcccagctcttcgaatctcagccggcagaagaagcccaagaaagtaccaacatccttcgaggccaaccgagtctgggccatctccatcagcgtgccaacaaagagggctcgattgggctgaggcgaggccaccagggacacggcagcagtgctagcatcgctcgcaggtgtcgtggcgccaacggatgaagtcgaagtcgaaacggtggacggcgaactttttgccacggcagcgctgctatcgcggtttgctggcaatggtcgagagcctctacttcgaatcgcatgtttgccagacacaaacttgattgctcgctcatagccggggcactgggcgccgtacttgcgacagtttccgcacccgggcctggcctcgtcacacttgactcgtctcttcctgcagagctgacagccgctgctgcgcggaactccgaccatgacgactgatgccgacgctctcaggctctccctatcgtatgtgggtgtgggagtgcgtatgcgtgtgtcccctgctcttgcgcggctgtcgcacgtcgactatctgagcgattccaatcgttgggcgtgatccttggcgaggcagggagccattgggagcgagacgatgcgagatggagacgtcaagctaccttgtgtatgtcaagaggacgtgcaagtgctggacgcgatatgtgcgatgcgacgcgatggaatactgtcaaagtacatgcaagcaatgtagcaaacttggagggtgtttgtggacgtgtaattctggatcaggctgtctagataagatataagatatcatgcatgcatcactgtataatctttttttggtgtttgacaagccgtccaagacgagatgtagtcgcagagccttcaatcagcccccaacatctcgatacatctctagctgtcagtgcatgtaatggacacacaaggtagctccgctgactagcagtacgccacgtctgcctggcgacattgacgcgaaggatcgagctgaacctgctactgtattatagctctgccactatggcctcactagcacgcagcgagctccattagctggtggtttcacttcgtgaggttctgtgaaaccaactcgtggtgcttccatgctagtcctgtttaggctctcgaaaatagggtcgagttgcaggttatgcaaacgatagatacgtgatttacaccacatatcaaggctgcaaactaatatgaggtagatgcatataattagtaaaggagctacatcatgcaatgtgtccatgtgtgtataatgcttcaagaagagcgacatcgccgtagagctttcaataaagcggcatccgtgtccacatactcgtttcatcaagaaaccaaaatgccacctcccctctcaacaccccgcattgcgtaaacacattgatgatatgagaaaaaaacaacagagtagcgcaaaagcttgttacgccatggcaatgccaatcaatcaatcaaccaactgcggcaaacacatctgttgcaaagatcttggcagagctgcaacaagattcaagccgacccctctattagtcccgtgtcgagcagagtgtaagccgcgaacagcgggttaaaggccatggcgccgccggttgcaaccgtccttcagacctctgcggcgaaccggccatctccgccagatcaaccgaaaaaaacgcttcgatgagcctataggctgcccttgatctgcgtggcgtcaaaaaaaagcaacggcccgcgttggagggggaaaaaataatcaaaggggctggggaaatggaggcaaagaaaccgttcgtttccggcttgccagtattcgtccatgtcgcagcagttatggacaccagcctgatatgtacatgtatcaacgaattccatgaagagcttgaactgtatattgttatatatcacatgtgctgcgggatacgcgcttttgacgctgcattagcccttgccttggcgtatgccttgttcaacgataccggcgcattatgtgagcagttatctctaccttttctcttcgctggaagcgccacccacctcatacgacggggcaaggggcatgcaagaagctctgtcgaacacctttgtccatctatcgacacacactctacagctactagactagcgcacctttgtaccatctctcttgaatccctgttgcataatgcagcgtttctcttggctgcctttccttttgcgatggatgggcatgcaactcgtgatatcgacttcaacgacgggtgtgtgcgcctatatatcggaggcgggccaggcgccgtgtaacagctcaccacctcgcagagaagcccccccaacagcatacgggaacggccccgcgcgatggaggttgcagaagtcttcccttggatggaaacagagatttcttgcgccactaagagcttccggactattgggaacggaacggcctaaaaataaccgacgtgggcctcagtctgtggtggagcagagggtctcgattcttcactgctgagcatcgtatgggacctcgagttgttgctcttccagcagatagatgttcgaggagtgcctcttacaggccagaatattctggagactgccacatccccctctgcgaatacgataattgtcgcatgagatgccactccatagcgcactgcattaaagtttctgtgtgggctcttctctccgttacgtcatctccttgtccggcttcgtctgtgtttacttgtatacttgtaagcatttgattccggagcttgtgaaaagaacgagtaaaaagcttagatcatcacccagtgaggtttgtttctgattgtgattaccgaaggaaaactttgatcatatggttgaaatgatggagctttgatcccctgcggcggtaagatgagtgggagatgtgcaatttacacgtatcctcgtctctatgacttccaatttccgagcgacagtagcttttcgaccgtcatcaatgggcgcaaaaattactctcgtagttgttcgcctactgcatgcaatatgtgcctgtcttgttcgccagtctccggatagctgcatgttgttgtgagctagcagtagcatgatggctctcccgagtccggcgcttctctgcgttctctttgagagcatttcgtgcatatcgtaaaaaggcatcccgccggccatattgcctcacctgggactactgcatgagatagcgccatggggaggtgtgggctggcggtggtccatggataaacggcccacgcacctgtgctctggccgagccgtactgagctctgccgtagcatccacgatccatgggcaagagaagaaaacatggagaagcgataaagcaccaggattaatgcttgtcgatccccgtgcctgctcgtggagatggttattttccctcatctcgtcagaagaagcttggggtagctgcgggcttgcatattcgcaggccggcctggttcaagtgctgtaacgacctgggtacctatcaagaaggcaagcaagcagtctatcaagcactcacgcagacagactggggaggaggaaatcctccaaggtcgtattagtcgtgagtaagccatcgggaatcgagagtgccaagtttgttttgggtgcgtgctccattccgtaatacctaccggctactttctccatacctcacctactcacctacacacgtacatgtaggtacagtagcagtaggcagcagattccatgtctgttgcccgcctcgcctgagcacggcattacaaagaggcaggtaaggttctcggtcaggtttttttcgatggtgccaccatgactctcgcccaattgaagcgtctccatgggattttgcagccaaaatatgctgcatgggtagattatgatgggccagtgcagcgagggccagtggccggaggggcgaaacatcgtattggggacgggtcggtgctgatactggcgctgggccggtactggtacgtgagccacgactagcctcgaggcttgctgagtgctcggatgcttcgtgagtcggatctgcttctagagatgtcgatccaccgtggggggaaggacgcggaagggcaaatcgcaaagccgactgactagtagctgcggtgatggcagagccggccgcaaatcgagacacgccaggccagataggaggcgcttcgagtcgagaaacaaattaagatgaagagacgcagacgccttcttttcctgtcctggcggcaacggtcctgcatccggccagagatgagcatttcgaggcggcatgaacgtacgaggccatccaaagtcgcgctactttgccatcatctgcggccctggtcaaggcccctggccctagtggatgatgcggtagcgagctagagctacagcgagtcggcgaccgcccaatcagtcgcgccaggcggccccttgctgctgcttgtacttgggtctgcacaggtggtgcatcaacgcgaccacctcggcctagcccagcaaggcatgtgtggactgctcagtccaggggggcaagcgaagggtacggcgtcaagacagctgatgcagaagagttcgtgtttgctgctgtcatttatgctgcgctgtgaagcgaagcgtctctggatggggggatattaaatgaccggattgatgcgatgactgatccggagcgatcaatgttactgcgcgcgtacctggtacaaaaggaccggcgcactagaggttaccatctcaggtgtataaattgcaattacatcaaatgttgcatcagatgtaggcgggcggctggacgagcacggggcagtccgtcttaccttggtaggtctgcagaaggcgtctgtaggtcatcaatgtaattgtaatggagcagtgacaaaattaaaagtcgcagcagcagctcgtggctggaaatgatgggcatgtgctgtctgaacgcacgctttgtacacgacaaaatgcacgccttgacagcacaatcccacagcttaaatgaccgcgctccatcccatggaaacgtacttggaaagcggagcctcccccgaatcaaaatcagccgccttgccaaacacaacctgggcttctccctttagcctttagctccaaataagagctgcggtccaaggggtggaggcgccgattagtgcttcgtatcccccgaggccaaaaggcgttctgacgaaacgacactgcggccacacgccattgttttttgttcctgtttggttcctggtgcaggaaccagcgcagccgtctggtgcgttgcgcccgtccaaccaccgctcacacgctgtggccgcggcgccgggattgtcgcagcgctgcgctgagctgcctctttgctgtctgatgcaagtacgaggttttccgtccgggccagagcgctgcaatgcaagtcggttcttgcggatggacgatggatggccgcgcgtaggcctgagccctgcctgtcaacgtcggtacgagctctgctgcgtgcaagttccatgtacatccagtacagcgcctataagccccgtagtatatgcatgtacatgtactgcactgcaagcaccagggcccctcccgcgctcatcaaagtgcttgttgacgtgatgcagcgcttgtatcgctacctgcgccgctgtacctacagctgccagtcccgtagctgctgtgcttctgctgcaatgtccggacttagctggcgtcgttcgctggacggcgcgctggggatccccttcatgcgctgccagccctttgcctccccccgaacgggctaaccacagccaactccaggccccgcgagataggacggttaggggcgtgctccacccctggcagcccgctaacctgaccctggccaagcccagccgttgccactgccaggtgccaggtgccctgtgcgcggtgccttggggcgtggtcactttcgctcgctccagtctctcttccttcgacttttctgcctccaagggtggctgctcttctcctcagcccatcaccatcaccaccaccatcgaacccattgcggctcgtcgactttcactcacttcttcttttcttttttttcttcttcgtgcccaaagccttccccccccattctgcttcttggttcgccagcttttttctgcttctttcgcgccgttgtctctctgctcagcaagcaatttgcagcgccttcgccgtgccccctttcccatcagcgttcgccttcttcgagccgtcttcgacctgttttcttttctctcttttcaccacattgggcgttgcgctttactgcacacacgccgacgtttctgactgcattgtctctgtcttgtgcatttacctttcctttttcttgttcacctgctgttttttctactatctggtgactggctctgctagaaagctctacttttttttttcaactcgtcattttctccctctgagcctgtagtacctcagagcccatcttccgacctccagaaaagcattacctcgatacgaaccaccgataccttatctgcacaacccccatgtgtcttggcagctagttgtggtccagcgtgtcttttgtgacacttgatcgtgctcagcaagttagcacctgccttgtaataagtcgagtgtggcctcgtggtaatagtgagctctgcatttcgacgcgaggcatccttaaacgcccttggccgctgagcgccctcctattcaatcatcataccagccttttcttcttttgcgattaattgaaaaaaaaatcgaaaaaatcgagaatcgagagcgatacaagcgcgtctgtttgctgtcgagtcgtttccagccatcgaaaaaaaacacaagaaaaaaaaggttcgattgccttttaattcgttcacttgcataccttttcttttttttttcgcctgctttgctgtaatatgttggtcgatgaacggcctcgttcttggacatcttggatcaaaagctaatgcccaatatcttacagcatcatcagctctgattttatcgtgaaatcgctgccttgtccttattcttctaataaacgccaataattccgaagctccgcctccagatcgttttataatagagaaaaaaattgcttcttcgagctcgttcgccacagttccctataggggaggattatggctgctttgacacaaacgtatcagcagcagactggtacggcaacaatgctttcgggtcgaacaacaccctcaggcggcatgatgcaggccggtcaatcgaacagacatcatcaatacacgacttcggcacccagaggaggagggggctaccggggaagcactgttcctgtgcattttcagccctcgccaaatctgaatcagagcttggcgtggcagcagtatggagcctatcagacgacttcatcatcatccggcattccaacgcagacttttgatcctagcctggttcaacgttctcatcgcaccaacccttcagttacgaacatggccttgattccttcctatagccctggccacagcagtcatggtagcagccacagcagcggccacagcagcggacagagcagtggccaaagcagcagccacagcagcagccatagcagtacacgagatgactccgtcaagtcccaatccaggagtgctgcttctgcccagcgcccaccgcttgctcatattccctccagtggctcacagccggccctgtcacccggcggaacgccaaagatgactcctgatcggtaccgaaggccaagcaactccaacacgcagcatagtcgatcccaaagctcgaatcctccgcttagccctggcaaccagaacctgatgtaccatgcgccctccggctctaggtctgtgccgaatctcgcggcgtcgcctgcgcctgctccgggcgcatcgatggacgattcacaattgcaccgcagaccatctccagacgaagcaaagaagatgcgccgccgtagtgtccatacgatacagtccactgattccttccggcctctcttgaagcctgaaaatgctcctcgtcctgggctagcagtcgtcactaagaacagtgacaggggtgaaaaatcccctcaacctgccccgaagaaacctgcgcatgtccgcaaaggcagctcagacagtgcatcgtctagccgaagtagccattcgcgatccgcatcggtaagtcatcattttttattgccgctaactatccccatgatagcggacttgggggccgtttggagttatgcatgctgactaggggattgatgtgcagtttaccaaccgcaatgcgactgtccccactggtaacccctcttcaccgggctctgacgaagcacctgccaggaatgatcaactcaaagtagccgtaccgccaagaggctcatcttccgatggaacaaagcggacgattagtccctctcccttatctaaacccgctacgatggcaaatgagcagaccggagatgctgccgcagcggctgcagcgccctcgaccaagactgtagagtcgccggcggcgaagcagctcgcaaccattaacgagaaggccattaaaggaaagaccaagacttccaggcttcgtcgggcattttcatttggaagcgcagctgaattccgaaaggctgctggtggcatcgatggtgaagggcctgatagagtggaagcagccaggcttcgtaaagaccctacggctgaagaggtctatgatgccgagcaagcacgaatcgctgaagcacaagaagctgccggtattggcaatagcatctatggcggtcgcttctttggcgggtcgacggataacctgtctatctcatcgactgcttcatctgcctctataatgatcaggaagatgggtcgtggtatgaaaaagagcacccgctcgctggttggactcttccgaccgaagtcggtcgtgggtgtgcccgcggctgatggtcccgttaccgaaggccaggcttccgtatccatgattaccgtggaggcagagacccgacgtgtcaatgtaactgcggacccccaggacggcaagggcggcactggattccctcgccttgagcgcaactctctagacgccacacagatccctgaaattggagcggagcgtctaggcagtgcaggcacagacaactctgcgcggaagagcattgtgggtggcgataaagagcgcgcagaggtgctggcggcggttcgtaagggcatcctgaagcgtacgtatagtccgtaatttctttcccattttcctaatcggccactgcgataaactgacctcagacacaggttcttcgagtccatcaatccgcccatcggattcgccggatcttgtcctgccaaacatcccggccgtcacagactcacccaactcaagcgcaccgagcacaccaaacgatgaccacaagagaactggttccattgccattggcaccgaggactatttcacgggtgctttccggcttggaaagagtcggcccggaacaccccagactgtcccaaagaggaatgccacattttcaccacgcctcatcttccacgacacttggcccagccaagagtatgaccgccgcggcgagattgccacgtgcaaccggctcacgccaatgctagctcagcagatcaaggaagagctaaacagcttcaaaatggttcgtcgaaactcaaaggttcaaacattactgtggctgagctaacctttgaactttcttctctaggaaatggaagtccacgagaactccaagatttacacgcatttcttctgatgatattatccgatggacgaaatcttgaaagctgatattttttttctccctttactactatgggttttcaaaaccctaaccatgtatttcttcacttttatcatttgcggcgtttagggacagcatagtaaggtgtcatgggcgttttgtcacactgcctcactacatgtcatggttttttttagcccctcaaagactcatacatctcattaatattcagttggactcgtgggcacgagaattgagccattggggatgtgggaggagccgggatcggatggtctcgtctgttgtcattgaaagatgaggaactcctcgttacagcttatggttcagccgtgtggatagaagagcagcaaacgttgttagacgatgcgatgccacgttggcgcaagacgagcactcaggcttgactgttgaggggagcacgtttagatatggcaactcaaccgattggaagatgaaatataggccggcaacttgtgtcttttttctctgttgtttcatttaagcttgtctctatagccggatttagtctatgggcgtgatgtgtctggtatctcttttttacaacaaataagagcgttgactattcttaatcaatccttgcctcacgggcttttaattattatatacttgccaagagtgggcgaataccactctttgcgcattttgcatagcattgacgatctgcaatcttgatttataacactgtttatacttgacgcaagtgtgctgtacgatacatatttggacatcctggtgatctaatagtgtctaattactagtgattactacagtactacccaagtatataacatataacagtatcataggcgtggcgtctttggtgttggtgcctacctactattaatcagctgccagtgtataaaggcgccccgccatgttagtaaacttcaagccatcccgtcgttggctacttttttttacctttttggctaggaggaaaaaaaatagaaaaaactttggttgtatttctttttttcttttcacattgatccatacctatataatagagcattgctcttcttgtacgaacaaggccactctatacgtgcagtgcttctctgaagtgcttaatgtggcagcgtccgcttggaaagattccggtttatcgattgctgtttcgacctcgattctctgtcgtccccgatacttttcgagattttgcgaccatgaccaccaccgaggcggcgacgggcgccgagcctcccaagaagctccatggacgggcgttttacgagagcattgggagtcccaagtttatcgtggcccccatggtggatcaatctgagtttgtttgtcttgctcgactccctcaaaaaggcgttttggcggttagaagaagtgaattgggctaactctcttgcgttgctttttgtgtctaggcctggcgattgctcacacgatccttcttgctgccctcggagcagtccaagctcttagcgtacacgccgatgcttcacgcgcgattgttctcacaagacgaaaagtatcgaaaggcacactaccaggcggtgcgggcgggctcttcagagccgtggctggacgggaacccaaagattgaccggccgctctttgttcagttctgcgcaaatgaccccgaggcgctgctttctgcggcgaagcacgttgcgccgtactgcgatgccgtggatttgaatctgggatgcccgcagggcattgcgcgcaagggccgctacggggcgtttctccaggaagaccaggacctcatctttcgactgatcaatatactgcacaaggagctttcgattccggtcacggccaagattcgcgtactggagacgaaggagaagacgctggagtacgcaaagaatgtgctgagtgctggggcttccatcctgactgtgcatggccgaagacgagagcaaaagggccacctcaccggtgttgcgaattgggacatgattcgcttcctcagagacaacctgccgcccgagactgtcatctttgcaaacggaaacatcctacaagacggcgatctggacaagtgcctcgaggccaccggagcggatggcatcatgtcagcagagggcaacctcagcgaccccggcctattcggcaacccaccaccccccgaagagaagagcagagagtactggaggggcaaagacggcagaggcggatggcgagtcgacgccatcacgagacgctacctggacattctacacaaatacatctacgacgcggatcccccgcagcgacggccgctcttcgtcccaggcgacgacaccgcctggctgacaaaaggcgagaacggcagcaactcggacgacgcagatgcagaccagccagcaaagaagaagcgcaagaaggaagacgacaaggcgctcaactcgtcgcccaacatctccgccctgcagccccatctgttccacgtcctgcgccacttcgtcaccaagcacaccgatatcagagaccagctcgcgcgggcccgcagggacggcatcgacggctacgagagggtcctggccgccgtggagaggagggtcgccgagggtctgctggagtacgaggagacggagggcaggagcttcgaggaggagttggagaagctcggcgagagggccatcgagggcgtgcctgaggaggagagctcgttggggacgatcaagaggtgtaagcgcccttggtgggtggctcagccgatcattcggccgctgccgagcgaggcgctggccaagggggctatcacgttgaagaaggagaaggagaagggtggcaaggagaagactgaggaaaagaagaagactgaaggcgacgagaagaacggggatggacaggtcaaagccaagaaggagacagaggtcgggcaacagacaaagcaggagattgcatcaagagatgagctcgtctctggatgaacgactcggggagggatatagaaagcctcacagcgttatacacaggagacatatatatggatagacattagctaatgcgatttctttggtattatagacgaggctggtactctttgctatgggcatatttgagctagtcgtccatcgttttgcaacctccgtttgatacaaaaaacttccaaattcaattcctgtctccatacaccacccatcatgttctaaagaagcgtataaacagaccttgcagcaactgcaggcccagaagcttggatgcttgtggctacagtcatcagcccagctccagttgcactcgcactctgaaaatgggcggataaattgccagccacaatgggattcgtggctgtttgaacagctgcagctaggggccgtaagcaagagacattctttttttgtaaaaggaaaagaaagaaaaaacagtcagatatctgctagttttcccacggccaccatcatttattggtgtgtgtcacaacattaggcacatgtgcctgctgctgctaggaagaagccggcgacggccgcggggcagcaatcgcaggtaacccgcaaaacagagtcgctgtttggatggtattctcggtaatgtattgttggatcttttactccgggctagaaattagcatacatatgtcatgcataagactgttttggcaatgggtgtgctggacgtgcaaagcgaattgcttacccctactatggtgaaaggcagagcggtttcccttgcaaaaatgcgtacctcattttacaatgatatttccccttctgcctcgttttctgggattgattttgccaaaagtcctcgttaattctgcgaaaagaaatcatgaggctgggagggcgggaaaagggaaacgcaggttaaccatgcaccggatggtaggcgttccaattacgcactgccagctgtccacgcaggaagcggcggccggtgaaaatgagcatttcggtctgcatgcaggtgatatatatgcacagcaaccaagtcgcccgcgggtccgcctctgaaggcacttcgtgctttgattcgtgcagctccttgcaggcacgctgtagtgagtggctgcggtgtccggcggttgggaagcaatctcgcatccgcacgtcgcttgcgtccattgattcgtattcctgtcattgctttcgatagatattgaatctactatgatcgggtaacgttagcaaggacaataccctgccacagatcagatagtcctcatagccattggaaactcccagactgccagcaaggccagctatgagaacgaacaaatggtggcaaggttgcattgcaatgccggcacaccgagagtgtcccgcagcatacgtgtagtctctgtgcccgatggagtgcattagttttgagtagtccctcgtgtaggccctagcagcgtatgcaatcttttctttttgctacgccgtcttgttagcgtaagagtaacgccgatgttggctcgggatgagggcggcacgatgctaatagctgcaaggagatggttggcagtggcgtgcccttagggtggctggatcagttccatatacctgaatttagcccatgcaaaaaggagagaacatgcagtggataatgcagcaaccacttcctttcgagggaggaagcggataagagctggagagatcgtgtgccgtttgagactcggatccgggactatagccgtatgtaatgatccatatgcttacggatcaatctgatacctttttaagagagtgatagtaagtgggatcactgaaagtgaaagattgaggatgaggtgtagtgacggcatcgcgaaataaagaccgagggccggaatatcgggattcagtcccgtgccttccttatcttgggtcggcgcttcaacattttttatcccagattccatgcgaccaaacaatgttctcattttcaccaattacaagcctgcgaccgatgcaatggaggtatgtttctcgagtcatgaagctgctcacggagtactcgtcgcaatcgaggtagccgctcaacaaggcgtgtaggcttgccgaactgaggatggcggtggcaatctcgtcatctagtcgaggttctgatggacgagaaaatcgtgtcaagtatagcttttacctgagaatgctctgcaagctattttcgaggacaggaagctagtttctaggcgagtaagcccgtcgatccacgtcttcgactgcagacgccgtgagtattagtcttggttttctcagaaatggtgcgctctctattgggttggacatacctttcgttccatggctgtttcgaggcttgtgttgagtctctcagattttcatcacattaatttggcgaaatgcacggtatctattatcgctgatatcgtcttttaactgctcattactgatacggcgttagtcttagaggtctgaaaatattcgataaactcaccaagaaaccccctttctaggcttagtcggccggtgaagtcggaaatgtattcgaggccctcttccgagcgcggaagagtgtccagcttgcgagagccctgaacagtactatgatggtacgatcgacgaggagaagagcgaagaagttgaatatagcgtgactatcgaattcatgacgagaataaacaacaaaagtcgaaatgtaatgaggacagcaatgacaatatttcgtctagtgaccttcacggctgcagcttccgaaggtttgacttagacggcattaaacatatatacgatctcatgaacgggctttccctcctttagcatgtgctagccaatgggatcctgttccggcaaactagtatcctaaatcctacgacgagcctgactccaataaaatgagttgggtgggcgggggcttgcgattatcccaccgcatgtttggcttccagttattgaacgccaaagtggcctgcatacctagcttttcacacagactacaaaccgccggaggatgtggcactccagagccaggcatgcactgattacgagctgcatgcgtgcgcatgccccgtgtcaggctgtcgatcgtccaagtctcttagaaatgagcacaacaggcggcatgcaatatgcaagttgcaagtgcatatgcaccctcgcagctaagtggaagcgagttttcaaatccctggtttcaatactttgtggctacatatgcagccaaagtccactgcattgaccggataaggttggctgagcggtggctgtacttcacatgaaaaatcgcgttgtcgtgtcgtgtctgtcaacctacaggtttctcctcaccattctcacccttcgattggacattcgctgctctatcagttcctgcgttgcgacatgtcgtgctgctattcgaccagcgcaatgccgtgagtgccactaatgtggccgaaatcacgaccctaggggggaaacctcaagaaggggtctgctcgggcattctgttatgtatatatataaagtcgacctttacttttttattcatttgggctagccatgcatcttccctgagatgagtgttatattttgactactagctgaatagtgaagcattggagatggcggaaaatcaagaccagttacggaggctggaggaacagcggaattcagtaatggcagaagatgagcgcaaggctgctttgatctcggtaagacgagggctttcgtttgttagaataccgttaatgatgcacagattaacgtctttttcttaggatctgttcaagcatatcggcgatttgacggggcagcttgccgaagcacatatggatcttcgagacagaaaagacatgcttgaactcaagcgtacaaaacttgagtttgcggaaaagcaaattgaagatttacgacgaaaaactgtgagaaaatggaatggtactggtcagtgagaagccacctaacagttgcgcaggatgatcatgtttttagtatggttataattgatggcgacaatatgccggtaagttggcacaattgtaggcttcttccataataaagccgctctgactcttctgaaatgcattagttccaggacgaatttgctagagacggcctcgcgggaggcaaaagggcagctggtctccttagaaaggcaatagctgaggatatcaagacgagatacccgtctgttcctacgaacgtccaagtggttattcgtgtgtatgcgaatttaagagggttaagcaagaaatatagagaacttatgcctgactcggcatcgtttgaagagtttgttcgtggatttaatacggtccaccctatgtgcgatttcatcgacgccgggtgtggcaaagaatgtgccgatgagaagataaaaggtaagcttccgcagttgtatactcttttctttctttctttttcttcctgcaaaggtccacggatgactacatctgaaactaataacttgcagcgtctatgaagtttggccttgatgatagtcattgcaaacaagtgttttttggtggaccaggagacaacggatatgcccgtgttttcgactctttccttgaagaccaggcaatcagagaacggatcacgctgatggcaggccccccttttgcgtacgaactggcggcaatcaaggacaaattctataacattacgctggacagcatctttcgaagcctgaagcttcccagcgaagccaaccggaggacctcgtttcacatcactccgccaggaactcccatgtttccaaacactccgctgaactttgcagccgttgcaaaggtacctagcagcccagctcacagcgctccggtccagttatactacgcagagcccaaagtgcctccgcagggggacatattgcggaataaatttggacagagagtggattcacggctttcattcttgcaatctgatttctcgaatttgaaagaccgaaagctttgcaacaatttccacatcctgggcaagtgttactaccttgaaaagtttggcaaatgccatcacgtccatggagagaaattgacgggccagcgactagaagccctgcgagccattgctcgccagtctccgtgcttgaatggactaagctgcagccacacggattgtgtggccggacacaagtgcccaagggagccttgccatttggaaaactgctggttccccaaagaaatgcacaacgttgactctcaggccgtcgctgattaagatgatgtttgagctaaatattttataataagggccatgggagggaatttgaattgaacttgtacaagtgttcgttttgggacggacggacggacggatggatattacacggatgggcgaggttggctgactggcggtacgatgaacatgatacatggtgttcatttgcacaccgacagcattgcttcgacggctaggtataataaaatgatgttggtcaaaattgagttagtttttagtttttagtctttagttaatttaatttttcttttcaaaacaatggaggaatagaagcctggttttcttgtgacagttgaagctcaacggcaacgttgaactcgtcaccgtggggggttgtgctatcgcagccaccggaaagcccccaagctgggtctctatccactgtggcaccgctaaatggaccttttctagtgggctttttaggctcgccgaagccaagattgtacgagctgaccgatgacgctcgaaatagccgtgaagccgtcgtatcagaaagctacaaggtacaaagttgcatccgaggaccgcagaataatgctttacaatctcgaaccaagacagcttattttgtcaggcaatcaaaactcggatccatctccaagttctcgatatcccgaggcgctgcttcgaaggtgctacggtggaccagcgtgtacaaagatgggctcaatttagaggtccaggggctgaacattagtgaacattagtacccaaacggcacgtggaattctgccccacgaaacggccaacttctgctcccccaacatgctccaagacgcccttcctttcttgtcctctcttgacagccgcttttcggccgccatgaagctctctcggctgctccccgcaaagtgggggaggggtctcgctctcgtggggggagaatcagcttgaaagcaatggctgaggccgagatggagcttttggatggacaagagccagcgctgcactgtttctcttaaaggattccctggttctgcttctctttcctctctcttcataaacattccctacactgggcttggtgttgagcggagaaaagaataagaacgtatgcggtacaacgctgacctgatccaagccactctgctagaattagaaagcctcaccgtcttgcccattcttcataatgtcttaccaaagcactcagctcgccagcggctggacctttagacagcaccaggggccttctgcagaatggctttcggtagcaaaggtgccgacgcaggttcatatagatctgctggctaacaagaagtatgcccctgtaccctatacatgattctcaaagacagcagctcctctccatggcgagattttctggacgtgatacggaactaacagcagcatagaatcccggatccctttgtggacctgaatgaacgcgctgttcaatggattggcgacaaagattgggagtaccaagtcacgttcaagcctgagcctgcggagggtgaacatgtcacgagagatctcgtctttagtggtcttgacactttcgctacagtctatctcaacgagaacaagatactcgagacggaaaacatgtttgtgtcttaccgcgtcaatgtcacggatcgcatcaaatccggatccgacaatgtccttcgcatcatcttccactccgccattgccaaaggcgaggagctcatcaaagagcacagccatgagcacaatttcctagtcagacagactgagaggagccgtgtctcggtacgcaaggctcagtacaactggggctgggactggggcccaattctcatgacagcggggccctggaagcccgtcactctcgagacatacgtaacaaggattgacgatatctgggctcaaaacgaagtcagcgagcatctgaaatccgtttcaggttctattttcactcatgtggctggccatctaagcaaagatgaccaggtctcaatatctttatcattagatggccaaacagtattccagcaagtagtcgatgttacggactctaccttggccaaggacggattgatcaaagttccctttaagcttgaagatccgaaactttggtatccaaaagggtatggaagccagccccggtacctccttcaagctaagcttcagaacaagaattctactaccaacgaggtcgacaccaagtcaaagctggtcgggttccgtcgaacagaactggtccaagaagcagacgcacatggcaaatcattctacttccgcatcaacaacgtcgatgtattcgctggtggctcatgctggatcccagcagacagctacctcgctggcgtcccccctgagcgctactatgagtgggccaagctcatggcagagggcaaccaagtcatgctgcgagtctggggaggtggcgtttacgaagaaactgctttgattgaagcctgcgacgagcttggcatcttggtgttccacgactttcaattcgcgtgcgcgtcttatcctgcctacccatcctacctgaagactctggaagaagaggcgagacagcagattagacgtctgcgagcgcatccttctgtggtggtttgggcaggaaacaacgaagactaccaggtccaggagaggtataagctcgactatgactttgaaaacaaagacccagactcatggctcaaatcatcgttcccggcccggtatatctatgagcacttcttgccaaagttggtcgaggaggaagatccaggcaagatttatcacccaagcagcccctggggtgatggaaagcccaccgccgacccgactgttggcgatatccaccaatggaatagtaagccctctaatatgtctgagaagttcacatcattgactaacaaatcttcttaaacagtctggcacggtgccatgaacaaataccaagaagcagtcggcatgggcggccgtttcgtcagtgaattcggaatggaagcgtatcctcacctcagcacgacccgtcgcatggccagcgatcccgcccagctctaccccggctccatggtcctcgatttccacaacaaggccattggccacgaacgccgcatgatgagctacgtcgtggacaacttcaggccccggcatgatctcggcggctacacacatctcacgcaaatcgtgcagtccgagacgatgcgtgctgcgtacaaggcatggcggcgacaatggggcaagccaggcgcccggcaatgcggcggtgtgcttgtgtggcagctcaacgactgctggccgaccatgtcttgggctgtggtggattactatctcatcaaaaagcccgcgtactacgccatctcccgagcgttgcgggccattgacgtgggcgtacacagaacgtttcatgactggactcaaacaggatactgggttgacgagaactccggtctcgtcacgggccaagtcgaccagactctgcctgctcgcaagggaacattcgacgtctgggtcgtcagcagcaatacaaagcccgtcaacttgaacgtcgttgtgcgcttcatctccgttcgttcaggcaaagacgtttccgaccctatcaaatcaaccatcaccgcttctgccaactccacaaccgacatcctccaaggcaaggcactcccaccttcaatccccaacgccgacgaccttagcaagcccttttccgtttccgagtacgacccatacgtcgtccacgccgtcatcacagacgctgctaccggcgtcctcatcgcaacagacactgcatggcccgaccccatcaaattcctcgacttgtccaaccggggcatcacgttcgaggtttctgctgcaaaggacgaaatcgtcatttcagctggcaagcccgtcaagggattcgtctttgaagaggtggagggcttgaagctgagtgacaacggctttgatattgtgcccggggagaagcagactgtgaaagtggagggagcgctgacggcggatcagctgctgtggacgtgtattggagcatctgacgcatcgttgaagatttctgatgcgtctttatagttgcccaatggcagaagtgaaaatgttacatgtttttaactgaaagatgagatataatctgatagtataacgtggtgggggggtcaactcaacatagtggcaagagacacagggtgtgattagaccaaatagatgaagtctagatcgggtggcttattcaatcaaaggcctgtactgtagccggacatggaagctgtgcatgtaatattcacatcaaataaacgaggagatgggctgtgaagaaaatgaatcaatttattattttccattacaatcgctaaaatcaaacttattttcctttattccattactatgcatatccccatccaaaggtataaaacgtaagcttaaaaagaaaaagtcctcagtctctccgtctcgcacgcttcatcggcggactacggctgatggaacgtgtcctagaccgagagcgagaggaataggatgccgaagaatgagacgaaaccgaacgccttcgcttcgttggcggactgcggctgcgagaaggtgtcctagagcgagggcggccgcggccgcgaccacgagcgcgagaggcagcagaactagaacgggatggagatcgagaccgggatcgggatgctgagagagagcgagggcgtgagcgtgatcgggaacgagaataggagggcgaccgtgagcgagaccgtgagcgagaccgtgaatccgagtacgatcgatccctcccaccacgccttgggggcgttcgagaaagcgatcggcctcgtccgccaccgccacgacgagccggagaacgagccggagaacgactcctagagcgtgagcgagaagaatatgacgagcgagaatgagatgaatagctcgatacagaatctgaatctgagcggtcctgagcaacaggggcggggagcgcaggcttaggcatgttctgaagatgctctcgcatctcctcggtcaaaacacccaggccaatactggtaaagtagttgatggagaatctgatgttgcgggggttctccatggggaagatgccttcgaggttaggtcggagagtttcgtcggtcaggcgtgccctcagcttgggcaatccggtttcctccaagatgtgctgaaacaggatcttgatgaagatacggctactggatgtagtttcatcttcgttgaggtgaatgacgccaaggcaatgccagcctagagcgtcggacgcaaacatgtgaccaaacagcattgcaatgtttcgcagcttgttgttctcatatcggtgaatagtctcgtagtactttgcaaaggcctgctcgaagagatcgcaccacagacggttgatcttggcaaagcgctcgccaatcatgccaaagaacttggtgtaagtcttttcctgggagcaacactcgataatcatcgatggtagctcgggctcttgaccttcaggcaggttgatcttcatcagcttgtgaactgcttcttctgggtcggcactcgacatgatggtcaggtagatggtccttcgaaggttgaccaagtcggcgttggactggtccttgatctccacggcctttgactcctcgtcttcctcctcctcggagctctcgtcctcgtcgtcctcgtcgtcttcgtcatcgctgccttcgccaagaatttctgccttgagtctcttataggcctcctcgtgctcctcccactcggcgtcaaacttgaaaacgttgagcccgtcctgaacatcaacctcgccatcaagctcaaccttgtgtgtaatttggtcctcctcttcaaccaagtccagctcctctttgatggccgggctctccttgaacttatcttttcggatctggaaaagaacttcaatcatgtactgtgtccgcttatcgatgtccgactcgtggaggatgttgcgaaactgatcgaacacggccatcgagatggcaggctgcatctcctccaggtattgccccacctccttgcagaatcccacagcaatctcaacactatcgtccgtcggcttgtgcaggagcagcaagagaatttggccagctagcatctcatgctgaacctgctggttgatcagatgcgcgaggaacgtcgtcgaggagaggcaaacggccttgtcgtttcgcttgaatcccttgcggaactgcataatcaggcgctttatcagcagctcaccgacctggggaagcttcgtgttgacaatcgccgccatggccgcgtagatgggcgtgaagggcaaactcgcagcctgggctttcatgatggatctgcagaacaggcccctgccccgaaccaagttctcgccaaacagctcgggaacgatgtacttgatgttggcggtgttgaccttgttgatcagaccgttgatactcttcttcagcgcctcccacgccatcctctgatactctttgctggtcttgtccgtgatctgcgcctggagcgctctgagcctcgcgggggggatgtaggttcctcccgatcgcatgtttagcagtttttcgtactcggcttttgctgctgcctgcttctcttcttcggttcgcacgggaggagcaggcgatggagagcgatcgcctctcgaaggacgatagaaatcaccatctcgtggcattccgcgctcacggcgcggtacgtcactcacggccgacgccattgtatcgcgtgaagctgagcgggggggatcagagaccgtgatgcgtaataagagatactggcgactgattcgtatccgggcgtagaaagaagatgaagcgggcgcgtgggcgagacgatggcgcttcacaagaacttttctatggtctagagcggatggtttattccagagtttgggagctgcaaataaaatcaatcgggaaccgcacgggccacgctctaacttttctgcgccacagcacgtaggtagcacctaaacaccattttcgggctccatagcatttgaggctcgtagatacaaggcgaattgttttgcattaggtgctatttaataggctctttccacaagtcttcattgatttacttgtatatctattcatctcatttcttttttttataggaaaagaggacgcagaaatgttttctccagttctcaccaaatatctgcaagctagacttgcttcacaatacccagcatcttctttatcaaccaacaattcaaagtaaaaaaaaaaaaaaaaaaaaaaaaaagaagcgcactgcgcaagagaaaccaggcgattgtcagatttttctctcatctttcgggcgtgaaaacttcatctgatgtttctccataaagtcgtctgttcacatttggtgtaagcccgctataacaaacagcatacatgtataccgaacaagaaacaacaacatggccacgctttgggagcagctgtaaaccagtctcgagaccaaatgcgcaaatgtgactagccatgaataacagtcaagatgaataaacataactaatattatataattacttactcttcctcaacctctagatatatcactcccaggtacaagttgacagccacccagcgcaccgccacatcaacacagcgcccagccagcacgccccagcccctaaccaaaagcccccagaagcccatccctggcgcgaccccaattgatgccagcgtggatgttgccgccgccgcgcgcgcctcgcatcgcctcgcctcagcatcagctacgaagcttcgtttctcccacttcaacatttcaccactcagccacgtcaaagagacaaccacccccccgcgctcctttaaaacaaaaaagacgatatacgagatagacttaactctccccttaaaaccccccattctctctctctctacattcttttgattcccggttcattacaccaaagctttcctaacaatggtatgttcctcaattctctcccccccaatctctttcctgtttccttgctgcttccgccaccattcaatcttagaagcaatccttttcgcaacacaaactccaagaaacaaggcaaaagctaactgctcctccctcaacagctcgacaagctcgtcggtttcaccatgctggtggccgcctccgtcatcttcctctactacaccatctggaccctcctcatggtaagatatctctctcttcctcccatatttccaccaagaagccgaacctcatcggaccggtcaatcacgcaagaaatcaattgctaactatataatctcctcaacaacagcccttcgttgacgacgaccacccccttcagaacctcttcctccctcgcgtctgggccatccgcatccccgtcatccttctcctcctcggttccgccgtcgtcggctccttcgtcggcatggtcatgatccgaagcaaccagaagaaagctgccaaggccaaggctgccgctaagaagaaggcttaaaaggaaaaataaaaaaagggagggagaatgaacaccataataccgaaccttatatgtatatgtacccatctatgtgcgagaaacgaatgacccgtcatctatgcaggagataacccaggggacttgttagaattggtcatggcaataaaaaattaataatacttttgcacaaacatgcacgggaattgaatttttacttgatgctgtgcatggcaaatctgtcacggctgccaacgactacgataatcgtcatttgtttattatcaacgactgccggcaaaagcaactgtgaatatgaaagagacgtcagtttggggtatctcgattggtgtctattcaataatgaggcgctacagaagctgctaaacagtagagatgctacctatagaacaaaaaggcaactacctatggagtcatataggcaaacgcatccaatctagataaaaatctcgagctggtagtggtagtgagggactcgaagagtataaataagccaattcataaaccaatcctccaacagtattgttcaactttgctcaaaagagagaggagaagtaaaaagccaagcaaaacaatgaatccagtgtcagaagtttgtcaaattagtgtaaaaaaaaacctagtttatacccaagaaaaagttaagaaagaagtcctctcgagtcccaaaatcctgtagagttgaagctcggtttccgaaattgcgacaccatcactgggagccaattagactctctggtcagcaaaatcgagaacttcgcagtcgtcctcaaagaatccatcaccatcgggatccccttggtgagctccgcgccgtcttcgtgtagtgacgacgatttgctcagagtcgccaaactccataacacgctccatagccgacggaggcagaggtcggtggtcctctgggtcgtcgtattcgtcctcaaaggcagtaggaagaccgagatccagcttgacgacagaaatgtcctgcccgaatgcccaagcagatccatcggcgctgcttgtgcttggcgcagttacagcgagatgctgtccattcttcgacttcttcgaagaaggcgccttggcctccaaggaagagtttgccaaaacttccgagaccccctcgagttggcttccatacgcaggagtgtattcgcaaagaataacgcgcctatcggtgtggaaaggctgatatggtgcgctacactcaatttctgcctggggaatggtctcggccatagtatgaagtgtattgttggaaaccgcgtgcgggcggcccttcagtgtcaatgtcgttccaatatccatttccgtgtctgacaggtcgagatactcttcttgcgtgcccgaatccaagatttggcggactgcaggagcaacgttgtcgtctggaagaagcgggacttgatgatcggtatatcgattcacacgtgaagcccgcttgccacctgattgtcgtcgagatttgtaaggatatgttcgcacaagtcctccgcctaggttgaacagtgttgcgctccggcggcccctgatccaaaccacgcatgacgacgagggcagcgaggagcttggaggcagtgaaagccggttctctccggtgtgccgtagttggctgatggcggagccggtctttccaatcgagttagtgatgctcgcagcaatcgctcgccctccctgagctgccgagtctttcagaatgctaccagcagtagaggcgctgttgccactcccttggcgcgaacgtgttacaaagggcattgctacttggtatgcagcgccaaaagcaccagacgcgagagaaacggcagagctggatggctcagatggctcggcggcaggcttgggagtcaccttgcgccggcgtggtggtggccacatgaacgcgctaaagggcatatccaggagatgaacggttcctctctccgtaaccatggccaggcgctccccttgaggctccatccacaccacgtcaataatccgcgcaacagtcatgcgcgagaactgggcgatttgtcggacttgagggccagtgctgtcatgagtaaccatcgacgcctgtagaggcgaggagtgtgtatgttgaactcgaaacaggtcccataccgtctgcacgtctcctttgctgcttgctgtaaaaagcgacagggaagagggtgagaatgacaggaaactgcatcctagaggcgttaagaaggtggcagaaggatggattgacggagacagtgccagggagtcaacatccaagatggaaacaagtcccgaatctttggttgccgccgcctgcccagtcgttccatgcgttggaggaaatgcagcgccatcgttcagaggggagcgcgtgccgttccactgctgaggtggtgaccagggctgctgttgctgggattgcgggctggttgccctgttccaatacgagttccatgcctgtaggccctgctggccaacccattttgcgccctgaataagctcctgtgttgcctcgcgcatgaccttgttgacaacgctgtcagaaatgggcagatccacggaagcagtgaccgaaggaaggtgaggaggcgttacagaagtaatgccagctcctcttcccaagattggaaccggtagatgagctcgaatggcgatactcgaagacggcgctgctgggcagtaggcaatcttccggccgttgagagcgaaaatggcagttggagggttgggtcggcgagttgcaccaagggggttcattttatcactctcctcgggtacatcgcccccccgctggcctggctgaatacatgtccatagcttggcggtgcaagcaaacaagtgcccattctgcgcctgcagcagctgtgtgtagacccagcactcgccagtagaaccagagcataccgcaaccgttccagcatctgccttgatggcaaatgctccggtgggaagcggaggttggaagatggggctagtaatggaaacctctgtgctgataggaatagttggggcctgcagaaggacatcgactactttgttcgttttgagcgagtatacttcgacggtggtctgatatgcttcaatcgcttggcccttttgtccgttgcgtgttgagaaggcatcgtggtgagtataggcggaccgaggactcgccgcaccgtcggttttcttcgccgtgccatcgtcgtcctcttcgtctggagtcgcgggggatcgccggggcagtacggggccatggaccaccagtgcgaccaagggaaagatgccgtccttgtctccgccaacagtccatggaagtatcttggcgtaatgaactccacctcgcaggcctttgaggctggccatgggttctaatcctctcttgctaacaccgtaaacctccaagccgccctggtatccggctaagacgacattttcagagccagtcgcgctgtaagggcttggcaacttgtcgaaaccaaagtagaggccctgatcacccggcttcataccggattgtggcttgatggtgaggtccaggtccgagacgccgtagaagtgtgcctgtggttggtgaggaagtggaggaggatgcgagcccatgcgggagtggccatgagagtacatggccggagagttgacagagcttcgccgctgatgcagggcagtcgaggaagccctgggcatgctgtccggagacacgaaatggggatccatttggtagctgaggggccgcttcgagtgactggtgggcggagaaggtgacgctggcgacggtgtcatgaaagccctctgggccgaccagccatggtgaagatggcttgggtcttcgtaggaagagggctgcgtaggaggtgattcgctcgccagagcgatgagattgcttggggaagcagccattcgattcctcgcccagtcgtggatcatgcttggagctgtgctggcagaaaccgaagttgtggacaaggcatccagtgagggcgacggctccggattctcattgtcaggcgcggccgaaggtcgtatttcgggcgtgttgatcggaggagaggaggcgttggaagtaggaatgctcttggaagagtcgtttccactttcgtcgccgtcgttgacgggtcttctatttatccacaaggacaaaggtcagcggtcatattacatgctatatcatcctcaggcacaccggcgagtgcacagcaaaagggtgagtcacgcggccaacggcgagcatgcgatgcgatgcgatgcggcgccatggctgtgaagatgggagcggtttagcgggaggactcacacgaacttgccggcggtttgtttggtcaccgccgcggcaatgccgccgctgtgctttgcatttttcctgtccttcttggctgcagcaaaaacatggtcagtattgaaacgctcgtgcctggtcatgtatgtctgcctgtccatctgtctgcggtgctttgcgtcgactcgcccgagggatggaggagatgcaagtcttatcgcggtgtcgtcactgcagtggtacaagataagagctgcctgttgcgactcacccggcattcaacctgtgtaaggagattggagcagttgtcccgctccaagagctggtgcctttgcagaacaacacgggttccggaaaggccgcagctgaaacaaaatggaagaaataaaaagatgtaataaatcgaagagcacgtagatgtcgttaataattctgtcccttgaagtaaacagaactggcgaagaagcttctcgtcggatagtatagatcgatgcggtagctagcgacagctaccacggctgctaggcagaagctgtagccggtaaacgagatttgaggtaccgctagataaggggcttggccgcctaagttgggaacgaggggctatcgacggcgacgaggggctcgcgtccaaggtactactacgcaggaaccggtagtagtacgaagagattattggcaagagaagatatacggaagatgcaggatgcagtaatacgctggttcgtgcaacaaaagaatcaactggttttctaaaggctggtgtaagtgaacaaaaaaggccggtatgcagggaatggcgcagccacaagggtcgtttttggtgttcgtgagaatatgcgtagtctatcgttgatataggaaaaggcaaggacaaagcaaataggtatccgtggagtagagaccgggtattattcagagcaaggctggttcgtcaaagaaaaagagactgaagtgctgtttgagcttgtatttgtttcgagatgtgtttgtgtgcagatgaatgtaagtaaaagaaggatgatggagagaagggccgcggttgctcaagaggaccttgggggtggcagctttggtgagtcgaaggccgcccgccaattacagcataccgcactgcgagctggcgcggtacgtgcaggtacctgcgcctactttgtatggcgacggccggggcgctgctgtcactgacttgataacgcgggggggaagcagccaggtccgctgtccggagcagctgttgggggggcgtgattctgcgaagggggggcagaaggggggcgtgggcgctccccgttgctccgggcctgtacagagcggtaccggccggtactcgtcgcgcacgcatcacaagccgcagtggtggctcgctcgctggtcctgtggtcagcggccacaggggcaacagcgctcgcgacacgctaatctcagctaggcgggccagccgtcggagggtttctaggggcgtccagcaactgaacgtgtcgagttccagcgcttccatgcctatccgcagtcccatggatggcccatgaaccaggcatgtcgcatgcccacagagcacatgtactgcagaatgctggacgcatatatgagcggtgcctgggtacgaggctacctcgttatctgctatcgcggagccctccgtgcatgtacagctctgacatacaggcacaagcctcatctcgtgtctttgattaccagacaccacttaatgtaggtacgctcaagtaagccgcgatgtggctaaccttacttccaggaggtacacgccggtacctccagggaatgcgcctatcacagcgctgcgactggctggctgccacgcggtacagtgcctatcgctgactggccctgcggcttcgggttctggcggcgcgtttagaggcagatgccagccgctttccccaacggaaaccaagaggcgccgcgccgtctgcagcgtgaatatcacagcttggcgttttgtgtattttgtgattgataggattgatggcatagcaaacatgttggctacctacaggtatgccgtctgtcccaggaacagtcgatgacaatggatcgagggatgatgtgctggtgtacccaagttacgtaaagccctataagcatagaccccagtgtaagctgcagtggcagatgtcgaagaatcaatggaattgagggcatcagctcaactacgtaaggtacctgtcaaccactagagccttaacgatagctgcttcagccacctcaccagaccacaggaccagaccagtgaccggctccggcgcgtcatcccccatcatccgccgtgccaaaatgacgtccccgccgaaaagggatgagatccatgattcctattgagccccggcaaatgactaagaaacggctctcctttctctgtcgcctcgccgtccttatctgtgccgccgtgagatttcctcattatcagatgggtggtgatagcgatggtgattgcgtttggtacatgccaaggtacagcaggcaggctacaaggcgtgctgcacgccgataagctccccgtcccctttgtctggtgccgttcacagcggctaacaggctgcgtatcagcatgcaatagattggccctgttgcgccacacttgctcacacccccttccttcagcacatcaacttgtaccaccatgtactgcagtcggcacgtccatcccatggccctggaatggccatcaatagaatcgcagagaagaacatggctatttttattacctactgcctacctgctcctcccctttagagggactaagatgaagtcaaccacctagtatagtgcactggcacttattaccctgatgctagtagtcaactagcaaggaaattgcatgttaaaatgctccgtgacatggtgtcaggtgataggtgcctcctacgccatggacgaacatcccccacggccaagcaaacaaaaacaaagccatctatcagcttagctccttctgttcacaattcctctctctctcgtcttctgccgcgtgtatccagaaaagcataaacagctagcacaaagcaaatctcgtactgtacggacagcgtaatgcaaggaacagtgacgctgccgcgggatcgccactgggggtgtatatgcgtgtgcgtgtgtgtgtctggggaaaaggatctagacaagttctggacaacaaacacgcaggaacacggcaaaaaggcggcatttgcccctcttcgttcgtctcatatcgtcatggtccatcattgctgttccccagagggagattcacactagactcctgaacactccgtatcgtatcgccctttgtttctgataagcccgcgacctgcgtgtgtagcatcccgattaccaaaatccctagaggggcttcttatcggagaggcttgcaggcaaaaacggctaccaaaaacgtcagcacgttaagtaaacacgggtgggtagcacagcacagggaacaatccggagtgaacatgtctgtaacacttaggagctgtttcccacttgaacttgaaacaccgttggtgaacatgaatgaagcctctcggaagccgtggatagacgcatggctgagcaattaacgtcacacggcctgtgcgccaagcaacccagcagcagctagatattccctcacatatacgaggagaagcgcatagctcagtataaggtcaaacgcggtatcactacaaactttgtgacaattttcatgcagtctactactctctatttcagcatatacacggaatacgcagcaaacttccactcctcgttgccatgctcgttctgcacctttttcacagtcccgtgccccgcccacgcaacagcgcttgcggcaccgtccttggtcttatacgacacttcgccgtaaagcatcagctcgcactcccgcttgttgtctgccgattcaatgaattgtcccgggaagaccttttgaacagtgtggctcctctcttgtaccactgaccacattccgttgcgcattgtgcggatgtctgcgtgttgttgtcagtcatttggactaggatggtatattcattttgaggtaattcatgtgtagacatatgccaatgagcatatgagatagaagagtgaaagtgaggatgtagaaagaaagaaaagaaaaagaggggaaaaaaaaaactgaccctctcgcccagtcgccttcgcaggcccaacagctatctgcgcgtcctcggtgaactgatcaacccacagctcattcaggtccttgttgtcggatattctgtaaaagttggtgatgaatgtccggatctcggggtcgggaaggccatcatggaccgggtaccggggaatgtattgcgcatttactgagccagacattttcttaattttattctcaaaagatttgagaatgaggtgacaattaatgcagtcagtatgctgatggaaggcgatttttgataagtccagagcgtcattaacactagagctctatatatcttggaatgaacttcttgtagggtctaactgaagtcttggtaatcaaggcggcttgggcaacttgtcagcaaaaacggatgtagcacctcaaaactcccgccagccagtcttcattccgtcggcggtaatatacagcaacataccgcatacaacatctccggcggcgataacatcttcgctatactgaatacgttctaggattctacgttgtatatgctcgttttgcggtcccttacccgcttggggtcctcttcgagccgaacccatccgtactctggcggcaaagtctctaatgtcggctacggttccgacggatcggctgcgcatctctcactttccaatcattagtaacacagataatcggttgtcatgcacaaaacatcaatcatcattttcccaattgttatttcaagaaaacaaaacgggaaaacaggtccccttttatcgtattctgatggctgcttgaaatggtacttaaccgcccgcttcgatatagagccccattgtattccgtcccaagtatatcgtatcccaaagtcctcataacaccatgcttcaaatcattgacaatgtagaaataaaccgggtggaaaatgaaaaaggaaaagaagtagaaaaatttaaacaatttatttcttcacgccccgggcattaatttcccccttctctccaatattgagaagtttacgacaatccgggcaataccacttcgttgttcttgctgggatttctgaaaggcctacacattcgagatggaaccattcttgtttacagttctgcttgctttgtcagcgcgtctgtttctcagggcatatttccgcggagatggtggcccgctcgtaggagagagagcatcatagggtcatggagtgtagacttacatcaacgttgtcgcactgaatcattgtgccaaaactcactctgttgcacaagcagtaccggggttcgttggggtcaatggggttgccctcatcgtctacatcttccatctcctccgtcacttggcctttgtcttttttggtcgcacgagccttcttcttcggcgccgctttccgcttgccaacggcgctgttaccgccgctgctagtcgtactcacaataccgggggctgggcgcttagtccgtttgctcggctgcttaagctcagggactggcgtgttgcgagccgtgctggcacgccgagatctatcaacggccaacgacggctgcggttcttggctggccgccttgcctcgtgagcccggccggcgagggagcgactctggggcaggcgttaatctgggggtgccaccgcgtgatgacgattgcttggtggagttttcaggcgctgccgattggtcttgcggctgctgaggtgacgtggacgccgagagctgctgtgatcgcttcgcagcctctccccgcgtctcacgtttgctcgcctctcgccccggcagctctctaatcgctggcgggggaattggtgtggtagacacccgttgctccgtcttaggaaggggaacgggggtctcaaacggtgtcttgacaggcgtaggagtggtggtggtgaccgttcctgcgccattggctagattagagcctggtgctggagacgttgcggaccgagtcgtgacggaagattgaggaggaattggtatggggacgggagtctccgactggggaacaacgccaactaccccagatgtcgttgcgaccaggggcgcagagttgtcggaggaggccgagctgctctggggaatcatgcctggcaacggcggtgggaccggtgtctcagtcttggtgcgctttgccggtggccgcgatgacgatggcgcttcaccgccttctaccgtcaccaatggtcctgctggagctcctgctgccgccgtgtcgccattggtctccccatcagcctctctcttgcgcttagatctggaattgtttcgcggctttggctgcgaccccgggctcttggcagtctcgggcgtcatgctggaagtcgaactgccgcccaggaatagctttgctgcttgttgcatctttctggcagattcttcggcctcttcagccgcaagcttcgccagctgctcccgcttaagcttcttcgcctcgttgagcttcattcctcggttgctagtcggcacctcggtggctaccaacgagtcgacgcttattgcaccggcaggcatttgtcgagtcccagattcgttgtcaacgatgggcgttgggaccgtcggttcaaacactgtgccttcttcctctgccttcttcttcgcctctctataggcgtccggcccacgattcaaagcctttagttctcgtgcaatcatagtctcactgggggtccacgtagcgttcttcttcatccgcttccttagctttgccaactcgtactgcgtcaactgaagccatggcgcatcagggctgccaatgacggcattctccggcgggggattgagcagtgcagcggcattcgcagctgccgcagcactcagagcaggcgtagcatattgtccgcgtgaagaacggcctgaagacttttggctcttgttgctaaccaatttgatccgaggcgtcgggacttggattctgcggttcatgaccggcgcttcagactcttcatcagagctgatttcgctgtcatcgctaaaggtatcgtattcaatttcgtacggcgccagaacctctccgggaactgtaattcggggcacacgagaccgtcgcactttctgcccgtcttctcccgtagctctgaccgtcagcttcgctctcgtcatttgaggcgatctcggctcggcaggggtttgatcttctgtgggatagttttccatcatcgccttgagcttggacaggagcgccgtcgccttgttgtagtgacgattcacattctctgccatcctcgttgcttctgcgtgggcaaagatcctcgagtccagagcttggtttaaatgttccgagatgtcagcgcgcagctgcaccggagatgggcgctcatgcgtcggcacgccggggagctgcccccataatgtcgtcaagtcgtcgatcttgtgcgatgcatctgcatatcgctcgtccagtttgccaatcagcgtcagggagcgaatcatgtcggcaggaaggtattccgtgaagtcgaggaaatcagtaacggtcgtctgcgcatcggggtctgcgcgtgccgtgagaacgctgctcaccggccccatggaagggccctcggcgagttcaaacgtcgcagtcttggtctttggagaaacaacatcctcattgtcgatatcggcttgggggcctgcggcgggctcagctggagtcgccatgtttggcagtgcggctttggcaccggtatcgcgcgcggcaagttcccagctggcgctgggtcagatcagagtttctcaagctgatgatagtcgcactcaagggcgtccatttggcggcgcttttttggccgaggcgtgtcacgacttgccaaaaccgcgttgggatggcttagtagcgtcgctgcggccccagtttggagactggcggctctgcgctcagggagaaaacagcctgtgcgccgcgacgcaccgagagtattatgtaaacagccagagccaatcgctgcgcaggatgagtcatctgctctgcgcgctgaaccagagctattatccttcaagctccttcagctactacagcttccagagccaaagaaatcaacctccatgtaagatgcagcacattcacaattaaaccgccatgctgcattgcgattaacagcatactggctacaccacggttgatcgacaaaatcaaggcctttgcagcggttcgacattcctactcgggacatgccgcggacatcagctgcagaggccttgcatacccgcgggtcgataagattgttgctgacgcggcaatctcaataagatcctagtttgtgagatcaccctattaatcgagctttgtttttttaatatgttctgcatattagagtgattctcttcttgaaaaggctacctccccagcaactggagtctaacaaaataattccaaaaaatgcaaaaacaaccataacacccgtctatattgctcttcatttggctttcgtcccaagtgggcttggaggctctctcatctcagagctgcagaaagacaaaattgcttcataccgaattcgaaaaaaacgcatccaccaggacatcagttattccgcgtcattcaccaatcccaatctgcttccgagtcccgcatcagcttggcccccgcaatttcttcagattcctgtaccagataggtggaatctggcccaatgagagtcagtgagccgtacagaaccaggcgtctgcattttctatggttgtcaagtcagctgcggtgcctctgtggctcggccttggcgcttgggaatcaatcttacaggaagccaatgacgatcaagttcccccagatctcgagttcgtccccttccagggtgccctcgatcctcagctttccatatccgatcatcttatcactgcgttgaatctctgttagcgaccgaatcatgtctgcgcgtgcatactcaggtggctactactcaccggcaggctaggtaaccgtctagcaagatattgccgtatgccttgatttgcccccttttcaagatcgaacaagtcagctctattgattatactacctctcggttgatccacacgccccttttctcttgctccttcaatcagcgtggcaacttactggcagctaattgtcccctttgcggtgatggtgccgtaggcatcgatatttcctctgacggagatgtctccctggaggttgacgccgcgtcctgactctattgagccagtcacctcgagcgggccttgtgcattgatttcttcatcactcctcatacttttgcatctctttaggtttctgggcgccgtgtatcctgacgtcgacccagaggcaaagtactcagacatggccgtgaaagggcaactgaagaaccctccttcggagcaaggcacgaaagggctacacaaggtgaagagtaatctttggttttggggtattagaggcttagtgctcacacttccttgtcgagcgagaaccggatagaatctgtcaatgatggacgtcttgacaattacggcaattgaaaggccagatcgtgggcatcttatacgatcaagtcagatagcgtgtaactgggtgttcgacgaggctcccgtgccggaatggggatgttacttgtcccggacgctcagcggacgcagcaatgagggcagcctttgaggaagaagcagcccggagcagtcagaagatccaaggctgttgtaatgtgtctccgccgtcgcctgatgcacccctgcagcaccagtcatgtctattcagctcaccgtttttggacgaacagctgaacaggtgagaatgacgattcctgccctattcgccgtctttgtgtctctcgtctgtctcgccgcctaacaacgcccttgtcatgagagagctcgagatgacgcgaaagctgcaccgactgtgtgactgctcaccctcccccagctcgatagcgttctttgaagcaagcagcgtggtaatattggccaggtagggcgttcacaaagcaattattggaatcctcaggatacctggtcagactccgcaggagggggtggcccaggaagaggaggcggttgcagagcgaacggtggagaacggacgaaggaatcagggcctgcaaatctggcaagccaatctggtgcttggtgtaagtgacggggatgctgccacggggacgaacacccagcaagaggtggcatgcggtttctgtttgaatcctcaaagccaagatcctcgcctggtctttttatggagcccgttctaacgggtatacggagtaatacgtgctaatctcggtccccagtgcaactattttttttttctctcctcttgtctcgtttcccctctctctcaatcttgactaacaaaataaaacccctcaatccctgctccatgttgacggtttcccctctctctgagacaggaagcaaaggaggccacataggcccttttcaagcttgtgggctaaacaatggttgagccatctccagacatcccaagagagagaggcacacctggcacaccgggctgcgtccccatcgagatgccaactattagcggtgctacacaacgtggcagcctgctcgcatggccagaacccgaggctcaggttctgccccccctcccccttcttcctcgagcttagccctattaccaggttcagcgatcaaatcttgctttgtcccgttcccatattttttttctcccaagccttttcacacgtgcagtatatgcaagaggccatgcaagcccccgaccccatgcagagctggatctgtgctagtttcagctctggcccaatatagaagcaatggttagccctatttgggggccgttttctcgggggtgcgtcactggccaaggcgggaaacaatcaaccttgcgtccttcttctcggtgacccagtcaacaccattcccgcaaacccggtctgccctcctcccggggctgggctgtgataacagcctcgttccatcaccgttgggctcccttctgcgctctgcgtgaccccgctggaaaccgatgatgacggcatgggttggtgccaatcaatgtccatatcgtattagtattatcgcttatcccctgtgaggctgaagagagacacacacaaaaagaagttcagagtaccccgtagtcggtcgagctatacaatacaagtcagcaatatacttgccgtgccgcggttgacgctatctagaaggggtacataatacgccgttttctatttattactgtactatacggatacctgtgtgcgtatagacaacatatacaattccggaattcggcattccatccgccttgccgggtgcttccacctacattgtagcatctctgtctcagttgcagatacaacctttcagtctgaatcacccactcctttccacagaacgaggctccatgggtatttagcttcaccgttcaggtaaggcatccaagacaaaaaaaaaattcaaaaaaaaaaatgaggggtgatatttgttagatagttagcagtagccattttttgtttaatctcttagccagaacgtagtccacagaataataggtgcatagtgtcgccggcttactcacataccaatcgctcatacgctcatggtagtcatccatcaaggccttttatccttgctacccaaaaaatgactgattttttatcattttgtttattcttgactatctcaccctcctccaaattcctcccattttcgagtcttcatccccatccaccacagttgcctatcagcatttaatattttttcatccttcttcatactcagcctacctgatgtagacaaacaatagacatcacataccacatgacctcacctactactaccctgaaccttgccgtttccccaatgctacaccaaaaaagcaaaagaaaatacatacagtaataaccaagaatccgatagcgcgttccaccaattatcccatgtagataccaaaaaggaagaaaagtacaagaaagaaaaaagaaagtataaaaaaaaaaaaaaagaaaaaaaagaaaaaagaaaagaaaaaaaaagaaaaagaaaaagaaggggggtacagtactaatacaaaattagacaaatccaaaggcgcaaaagactaaagacatagacaagcgctgtctacatcttacctgtctgcctagcacctccagctacccaaaattctgcctaccaagtctcattgcgaagaggtctcgagccctttctaatcgcgtcccacgaatcccagtccaaggccggtgcatagagctgcaaacacccacaccgcggcatatgcagcagccccggtctgctcaacgccaggaatggtcatggcgcaagagagatacgtgttgactcccgtgaccaatagagtcaccgctgtgcgtagaatggcaaccttggccttggtcgtatagccccagaagttccaccacacagtctctccaagactggcctctacggggtcaaagttggtgacgcgctcgtcttcctttgtcttgccagctgtggcaaacggcgggaaaatgaaggtgcttgcagcggcgccgaagagcagtgtcacgggcagcacagtagcgtaagacgccgcgtatgcagattcaatgctgcggatgcctgcaaagtgcaggacaaagatcttaggcagcaggaatcgcagcgacagaactaagatgacggtgtatatgctcgttgagaggcccgtggtaagcagctgctgagggaatccgatgagctcgcggttaggcagcttcgaagatggcttgtggactgccgaaaaaggtcgcaaaagagaaaaggggaccgacgcagagacgacgtccacagcgagggcagcaatggcggtttgtggactgaggttgtaaaatgcgaacaggaggtagatctagaccattgcatattagcacgatgcccagcgaacaagagagggtagaaaatgccaaggatttgtacataccgccggtccatgggacaagaaatccatcatcgcaacatccaagccgtccagtccgccgaaccagctcagggcaagctcaaacctaagcagccatcaccattagcataggaaagggcaagagtagcaagcaacttacaccctccagccagcaagaatataaatctcctctggcgtctcctggcttcggctcaccgtcgccaactccccgtttgtcaattcagccaccacgctgtatccgagactcgccgtgatgaagctgatgcccgccacgaacgggaacaccaccaacgaggggatcctagccgaccgcgccgcctttgagggcacctctccctctccattctttgcgggagtggtggcgacgacatcatcgacctcatcagcgccaccgcgacgcttcggtgttgtctttgcgacagccttgccgtcccttggcttctccggtgtggccgtattatcaatcacgtcttccgcgctctcgtttccaagcgctgcccgcacagcctcgcctttatgcgctcgccgtaatgtcggcatctttgttctgttttaaagagagggaagaaagaggacagagtcgtcgaggttgtagcagtaggcagaagaaaggcttagctgccgagcgttattccaaaaagaggcgcgcgtcttcctgggattggccaagtctgccgagcaaattgtcgcagctgtagcgggatatttgtcgcggatcaatgcttaactgctgcaaacaagaacagtttgtgtgtttgttgagagagggttcggaagctctgcccgcgcccggcaactgtggggaaacgtgacgttaaggtcgctggggaaacaaaccttcggctgccaggtccccgcaaattctggatggagctctcatcccagctagagctcaatttcgtcgctgctagggtctacatcaaatttttctttccacatcaatcactgcaaagggcgagaaattccattctcatcattaccgctgctcaattgaattgcatggcaatcaccggttgtctgttgcttgttggctagaattggtctaccttttggcagtcgttcaagaaaacagaaaatatgcattaactttcatcgtcactgtgcacgtgtgcttctcgtaccatggcattggcttctgtgatggtgatggtctttttttcattttatttctttttaaacgtcatgtttttattcagaatttcttcgagtgtacgctcgacgcctcgttgaatcctcactttaacctcgtggagaagcaatctcattccagaccttgcagcagcacttggctcgcgtccagacaggccctccactccttggtgctgaagattcgacagcggagcagaaccacccccaacacggttccatcgagtatatcgttgtacaaaggaaaggtcgcgccgatttccatcccataggtgatatccataattcattccagagcaatcctactccgggggtcacattaatatatataaacaaaaaaagcgtcaacgattcgaagtcccaagagaattgctccgtcccataggtatccaataagttattcctccatgcggccaaaaactccgtcgtcgtcttcgtcgctgcgggcgcgagaccgcatgtcgaaatcgtcttcgctgtcctccatcttgacatcttcacttccgcggcgcatctcaccacgggtgaagctttctggctgtctgctggggaagctgttgatgaagccggtgcttacaaaggatgcagcttggtccaggaattgggctgggacggggggcacaggtggtgcgtcctcagcaactgttgttacaacgtttcgcgagccattgttgctgccaaagctgcagctcaacaactcaacggcggcggccagctcatgatcgtcctcgccaatcatagcatccggctgcaggtcgatgctgccactgcgaccatgatcgaatccatttacattaggaatgctgccgcgaatgagagggttctgtggctgcggggattggaagcttcgtgagaagatgctgccagagctaaagcgcttctcacgataagcggtggtatcaaaggtagggccatcctcggcagtcggcggcggggtagtatcagcggaactccgaccatcagcctgctccgagtagcctgaggcagcgggcgatgccgtctctggctcgctcgcaaagtctctggcagagtctggaggagtgactgatctctcgtcggggttgccgttcattgctaccaaaacagatgctgcttcaagcagttgtacctgttggtgctttgagatgagcaacttggaggtgtaggaccactcaggagtgtgttcccatctagccaacgagtcaacaaatggaacccaaactacacgcatattcgccagcgtaaagaaggagagatgggggaagggagtggaagggaagccaaagggaagccggagatgagaggcaagatggcgctgcacccaagacctaggcaagtacacatatcacaaggcatagaggggagggagaccaacaggtgcttcgtcaaacagctgctgtgcttgtagcctttgccgcaagtttcgcagcgaacctctacgcggttgctcttcttgccatccttggtgagaggttgaccgtcactggctcgtcttatgcgggtttggtcgaatttggcggccgcctcgtcgctcgaaagctcgttggaatcgtcgtcgatggcgctctcttgggcttctcgcttcgcatccagcagcactgacttgttgggcaggctggcgggtggtgagggcaggctgtcaaccaggccagcgcggacggtggtgtgcttggtgatggtgttccgccttcccccgcttgtaatcggaatcgcgccgccctgctcactctctcgaattgccgccgccagagcagcgacgttggcgcccggggtggtgattgattttcggcgagttattcggtgtgtcgggttgagggcaccggcgaggagggagtgcgagtgcgaattggttcgggcgtgggactggcggccggtgagggccgaggatgcggagctcgacaagggagaacgctggtgcgtcaatggcctcgtggaaggctgcatctcctgcggacggacaacgatgtcagcaaaaagtgaagcctcgccggagggacaagccagatcagcggctccaagccggacaacggaatcatctcatacttttgaggaggccattgccgagcgggcttgaaggattgagggacgaacgaaggatgctggaccgttgcggactcagcagcaacgctttcgatcgtagatgatgtccagcacagaaaatgtcaagcttgacaggacgattattgattattggtattcagcacgtgtaggtgtcgaggtgatgagagagaaaaaaaaaagttcagggaaaaaaaaaccgccaggatcttggtgcaagtagtgagaacgagaaataattattttgggaggagcaatacggcgccatggcaagggagtgtgtgtgagtgtgtgtagatgcggcacggcgggggcgcgtgtattagcacgggcattcgcaggagtagcggtacttgtacggaggaggacaagagcgagtatgagtatcagcggtacctggtacggagcagcgaggagaatacggagtacggagcaggtaccgcgcacgcctcccgagggcggtcggtacggagaggcgctggctgccgccaaaacaaagtacagagtacgaggaatgatacatgagacaaggcatggtacaggcaccgagcacggacagagtaaataaagggccagatttctttcattcgtttaatctgcgcgcgcgctctccttgtttcctccttgttctctcttttccctccgtctcttgtcaggaaaatcaatcaatcaaagcaccccctcctgcggcaggtgtactgtaggtacctggccgcgcttcagtcaggagagccagccaaagcaaggcaccgccccagttggttctgcaccacactgtggccgttgtggccaaacgttcagcccgtggggcgcagcatcaaatggctggtgagggccactgcagaccaggcaggcaccttgagcgctgggtctggttggccgtgcttccagtggcttccacagcgatgggtcgcctctccattttattccgttcactggcttcaggttcctcctcgtctactctcgtctggtgtctttgttcgcagtcgcgcgcgcccgaaggtggggtgtagccaaggtctgactgggctattggcccgctgacccgggttgatcaccaggtcgaatggagaggccgtaaagggggatgctggaggcatctgaaggagtaattggagggctgaggccagaaaaggggggcgtgcagcgatgaagagcgtacggcaaggcctgaatcccatattggcacttctgcacgctgaagagggcccggtacagtgccgataagctctcctccctccccagggcttgggtggtgtaggcctgtaactgtccgtacctaccagtagtaatttcaatccatctgccatctcccgttacctacactatctttgatgagatcaatattacttactacctgctgccgctatttgcaacttatttcagagaccgaccgccagcaatgtaccggtacgtgcagggagcgccagtactaacgaggccaggcctccctaatacggagcaccagccagctcagcagcgtgggagccgagtgggttgtttgggcttacgtactgatacgtcctaggaagagccctgggacgctgatggtgccagccagcgtgtctccctgtcatacctatcttgtcaagccctatcatgctcccttgttctccggatgagccccccgtaacacctccgtaaagggatgggagtttgcctcctatcagggccatggctgagcgtagaaattctggaacaaaagttgggttggcggagggattgatgctcgtacatggctctcatggcttccgacaagatacttgtgccatacaggcaaaatcagtggacggactgtgtacttgaatacgcctcaacgtcggatgctacaccagcacgaaccgttaatgccatctggccattgcaaattcgacgctagaattgcagactacactgctaattacacagtagcttttctatagcagcgaaccggtccttactcatccgccattagtgctacgcgtttagactcacatgacgaacgccagcccgtttctcgcacggaggcacctgattcagtcaaggaggggggtatggctgacgaaggaacaacatttgaagtgaaatgggcgacttgggattacagacgagtacgactttgaatcaaagaaccgccatcccgatcgcgggttagtgcaggtaaaagggcactgcatgttgtagcaccgcatcaatttacttcgcagtctcttgtgcccgggcagaagcaaacagcagtaatatacctagctaatcaatattacctcttgggcgcatcatgaatcaagtccaacgagcagcgaataataatcgttctatgcggcaaactggttcgattggcgaaaatgcgtggcgaaattgattgcatggagaagggagccattgacttctttcatgtaccttgtttactttgtgtacttgcaatcaattgctcacgcccctccgatgcaggcgaaacgaggggtgagcaattcagctgaagaaaaaagtgacagaaactgaagaaaaatcgccattatttttcagctccctcgcttgtgctatcgacaaggttcataggtcaaaactaacacaaagagatacctaatagatgcatgctagatgcgtgcttgaacattggcattggcaattgataagagccccagccctatctccacgaaaccggagcctggtatgactgtaagtggcttgaatgcgccagactgcaacgcacctgaatcgttccagtcgataactgcgccggcgctcgattctcgcaaggccgaagtggatcaacttctccccgaagccccgtttccacccccgcaacgtgactccgcaaggcctcactttccgtgtatttgcagagctaaaaagctatccgtcgatctgctagcaagcccatctcatctcgctatttcacgcctgttatctcgagggacacattaggcgaggaaaaaaaaaaaaagaaacaagtaccggatggtttcctctggctttgcggccgaatgcggcttggatgaggggttcccgaagcgggggaagagggaggggaaataggcctggacaacacacaaagaattgagagtctgttgggaaccgacaaggtgcgtctgccgacagagccaccgagcagcagcaatgctaacattctacgagctattaggtggtaatacgtacggcagcatgctcaaacgtgtcaattggatagatacgaggtgctactgtcctcttacacgcagcttctagagggatatatgcatgtccgagccaatctttccccgtcgagtttccacaacggctttgcctcttccaggtaaacatggacgacaactgctgcacaacagaaatcggctaaatacggctgggctggtccgggggaatcgttaagcataaggccaatacacggaggaggcgtagcagaagagcaaggccccagattacagtcagcgccagtacattcaagtacaccttcatgacaaagaggtaggaggagtcagggctccgttaggttctttgtcatcaggtataaaggcagccggtatgatggagacgctgtggatatcatggagcagacatggagacatggagctgggaatggggtaacatctcgtacggagtcatttgaaatggccttgccaacgaattacagggcaaacagagaaaaagacaaggaaaaggatgataacaacacacaaaagagccagcccctggcgcaaagcatctcggaacacaaaaaaaaagaaagaaaagaaagaaaaaaagagttgcagggccaaaagtcaggccacaaccgtatccaacagcccgcgacgagatagaatcaccaacggtcacttctctccgaaaaatcccctacgcctcatcatccaggaaccggcgcagctaattggggctttctttggcggttagcatctcccacaactaaaagaacgtcggctacacagtgcctccaattcttagcattcatctagtatcaatccactcacacacaccatggccgcaccccccggccgtgcgcttacgcaggtcacgacttccggcagcgactagggcaatccgcccatggcaccatcgcaggcgcatcgagtggcctcagcaaaccacattcgccgagccgtgaacctgccgtctgtctagcttcggcacaaatgcacacaacatgtgctctgcagcactgtgcagcagccggtttcctaatgcaggcagctgtgatatagataagggcaaacgaggcctccgcgcaaaacacacaaacaccatgagaaaaatttttccttccctcatgctttctgggcgtagactcaggcggctaagaagacgatgattcatgcctatggttgggtttctattttcagcaggctctggtttactgccgtctcggtgcctaactggacgccccaagcttgattgacatgggatatatggatcccgatgttcggctctatttcttcatgttgccatcccaacgccaacgccaacgcacggcaggcttaccatcaatgcactcaattggaacctgtaattgcgagtgcaattggacgatgcctttttgaaaggttggaaggaaaaattttctctctgcatttgtgctcgaaacgtggcagccaaggtggcgaacaatgcccaactttaagtctcgaatgatgaacagaccacggtggtgacattgacagggtggtggtagaggcagatcctccagttgatcgccttgcggggcgtggcagccaaatagatttggagtctatcaacttggcaatttagaccaacgtgcctgaacatcaacgatgagccggcctcgagaggacctccaagctagagaaggtctgtcgacgatcagttctggggggcacgagccgagccgacttctcagaaccggtggagattgggaagctgaatcatcactcgcagcctcctcccccgtagtcatcttctactctgttttggggccatgcaatcgctctttttgcaacaagattttgcctgtgttttcatccaaaattagactgtgcgtcgtgatgactgcgtgccctgcacgttccgaccaacatttcttcaacagccgctcggtggctgatcggtaaccaatcggagctgcatttcaacttccaagcgcccccaatcattctgtctcgtgcggacgacggcgatcattgggtcgtgaaccaacctcaacactcgcgtcttgatcctttcatcgggatcaattgagtcaacgaaaattaaatggaagaggagggcttgggtatttcgcctaaagcgcacgcctcaccatctatgatcaatgaattactcatggcgcgctttttctagatacaactcgaagaggatgtgctacccagagatacttgaatcggacctcaccaatgatgcacgcatgtcacgtcgtacaaaatgcacgctctataaagctcgacacccaacgtgggcgactatcggcaacctgaatcatgcagtcggcatataggcagaaagctcgtgcggccgaggcctttgatgttgtctctggcaaaacacccatctcctcatctgcgcgcaatgtcccaagactttgtcgtatagaaaaccgcagcgatatcatgtctccatactacgcccccgccagcatgtcattctttatgtaatgatgcccaagtttgagaggagcgttttgtcattttgatgagcggtttttatggctacactcctctcgttgttccagtaccatagcatcacacttcgtgcgtaaagatgactggaattccattgagaaaacagtgcgcaaactcgtcgactacggtactcacgctcgacagttcgcactggatcacaaaagtgccgctgacatgtacagtccgttaaaagtccgttaatactatggggccccagtctgacgctgcctcgacgttttcccgcatcttgaaacggatcgtgggcttttacttctgacgctggcacggcggatcatcatcttttgctctcattcgtggcatctcggagggagcggagggctttcccaatcgctgatcaattagcatacagtgtacatgtgttcataggtactcacccctgcgacttttccaacatggaattggcgtctacattagatgattccatggaagccgaacaaggttcgaaggcgcaggcacggctgtaggctcgcgagcggaagccgtccgccacttccgacgctttagtgcttcgatgccggggttttttcccttcttctctatttgagattgcggaatacggcggctctcttgattaaagagtgctttgatttgcacgatttctaattgttccctatattggcggcctctccgatgccaatgccgcaatccacttcttgcaatatgggccaaaacagaagagtaccgacaggaactaaagctacagtaccaagcccatggtgaatcaattaactgggaccagaccgatattcctcgatgacagtcaattgttcaaaacgctgtggatagggcttgacgatccacatggccgctaactacagactctgtacctacagctacagctgtcatattttcgcaacggttggtggcttgattacaatgcacctgtcgatcacacatctactttttctttctgcaggtcaaacttttaatagtaccaggggggggtgaaaaccaaagaggagaaaaaaaaaacagagcaaacaaaagtttcgaaacgcgccaaattcctctcagcacagttgccgtttctagactttatctcacctacgtcattatgagtatccaccaaaatctttttcccgtgacgtcagcgaagcctcttttttagcatcacgccctgaccagggcaaccttaaaaaaccggctcggggcttttttttccttctcaaaggtacgtgtacgtaatttctcaaagaagaaagagacagaaaaacgaacgaacccgctattgtctacttttgagggagtttctttttctttgttatagccctaatcctttgcttcacaccccctcctttcttttatacccctttggcaaaagatcgagtatctctacttttttagagatgcctcaggaggcagaggtagatactctgagcaaagtcggtcgcggtggagcaggcaattatgtttcctcaaagcaggcagcagaggcaaccaaagtaaatactaacctacctgatatttggcgcatcccttgacaacttgtcttgttccgtcgcatcccaaaggagagctgccctttaaccaatttctttccttttctttctcttataggatcttgaagcgcaacgactgaaggccctcgcctccgccccgtctccggccccgtcgcaaggatccgcaagggcaggccgtggaggcgccggcaacttcgccgacccgacgcaggccgcgcagagccaggaccagctcgcagacgagacgggcgccgcagtggcatcgcgcctgaagaggcatccgcagcctcaccgggcaggctggtcgggacgcggcggggcgggcaacttcaacgcggaacaggctgctgagcgcgagaggcagctggaggaggaagacaagggcaaggcggctgagctggataggaagatcaaggaggcagttgagggggcgttgaggcctcctgagagggcacaccagcatcagagaaaggaggaggaggaggaggagccatgatatgatgggtttatgcgtgtgtgtatgcgtgatgaaccactacgccgaggctatgttttgaggcttcaagactggtgggcgtaaaaccatgacaacagagctccaacatgagacgaagacttgacgttttaatgaacaagaatctttaccatatagcacttatattacctactacaaatagcaatatacctacacgtctagaacacagtgaatggcagacagccgtcctgataaagccgcttaccaaacacatctaaccatacgatagcgccgcaaatcaccgacaatcaaaacaatttcaatctttatttatagaacaaagactccattatcccgaagatctatttaaccaaaacgaagatcaatcgaaaaacacatctagaagtagaattccattcccatcagccaatcgccaccggctccccggatcggaaaaatcaaccttccgctcggcaacttcgtaaaactttccatttcgcatcgcccgcatccacttctgtctgattgtatgcgccgtcacatcgcccgaaagccggaaacaccaacagaaatcaaccaattcccaaactcgcatctaggacaacctttctcttcctatacaatggcatcagtattcgcctggggcgctggtgtcgccgtcgccgcatttctcgtacgttccctcatctcagagcagtctttccaacaactcttctgtgtaaacgccagaagagcgcattccacacttctcgcatacctatatacgaccacacgaaatacatacaaatcaacaaggcaaaatagctaacgtttcctctctctcagggccgagccggtttagtcgcccttcgtcgttctcgtggcggcgtcggcgccttgggcaaagctttttacaagggcggcttcgagccccgaatgaccaagaaggaggcctcgctcatcctatcgctaaagtatgcttggaattctcttccgatcaaattgcgcagctacaaagacgacatgaatgatactaatgcgaattcgtgcagtgagcgggccctctccaaagacaaagtccgcaaggcgcatcggacgctcatgctcttgaaccaccccgatcgaggtggcagtccgtacttggcgacaaaagtcaatgaggcaaaagaactactggataaaactacatgagccagactgcagtgagtagactgcaacgagtagactgcaacgagtagactgcaacgaacacaacgaaacggccgcataccccacgatgtagcgtattttatatagagcaccgaggtcacgacaccgccacgttggtaaaggaggaaaagaaccggagtagccggtgtgtatatgccttgtacgatattcgttttccatagcgatggcgttgatggattggcgggctgaatttgagaaaactatctaaagcaacacgctggtaaacgggttgtaggatttagaggggaggactagctacatggcagattcgcggcttccaactaaaaaccaagaagaaagagaaaaaaacggtaattctcagctcaagactgttatgcccagggatcatcctcaatcgccggtttctgttgttgttgcacgcccagcagggctggtgtatactcctctcctttcgcctttacttccttctctctaatggcctcaatggcaacaccaatgagggcacgaagggtgaacacggcgtcattaccggcgttgtgtagatgcttgctctggataagcaggtcgttgagaacgtgatgaaggccctttccttgctcagaagctctccaagcctggtggatctcctttgtgtctagctgctcaatgagaccctgaagtgccagcacttcaaaacccacgcttgaaaggtatttgatatcctggcgaacatcatggccgacaaatactagcttgcgcttgtccttgatatagggctccaagatggattcgatcgcctcgggaagttcagcctcttctggaaaagtactttttctgtttcaatctattagcaggagtgcctatgacgagtggacagcgtgataaatacccgaaatcgaagtagctaggacatccacgaacgaagcggtggttcacgaggcccgagtattctttggctcgtagatgataagcctttataaactgccaccaatctttgccagtgggccctgattgcactccattaaggtccctgacatccaagatggcaattccaatctcagaaatgggattcggcggcatctcgattgcttcaacgtccatgcagacaaagacaacatctccacctgcgcgagtgctgttgccccgcagatgaagaaagtcctgagtctcgtgaagcattcgttctcggtccagcttgctttgagcggcctttctcgatttattcttcctcttgtctgcggaagcgggctttggcgccatcatgccccaaagagtttcccagccttgtcgaatggcgccatgtgccttgaggaagttgtctcgatcttcttgttgaaagtctgggaatctgtccacttcaaaagttttctgatctcgcgatctcttcagatatcgaggccgtggagtgcctccttggccaaacctcatatagaagcgatcttgatttgctcctcctggaattgcgagaccggttccgagttctctgttgacgctccttaagaaaccttcaaattggagcgtgggtaccatcacacgaggcttctcgttaggcttctcgggatgataaacatagaaactgttgtaatattaaaacatgcgcctcgaaaagaatgacgatttccggcagcacttacaagtcccagactctgccctcaagaatcttgtcaaagaatggcttggcctgtatgatgcgtcagctgtgcgttactcttctttatctatttcttgatgagaacaaactcagtacgtacacgaggtccgtttgccttgccgatgaagtgatcgggataagtctggatgactctccaggagcaaaagtcgatggtttcctctgcaggctctccggtaatgaacttcgaacaatctagtgatgccaaaggaggctctttggtctcttcgcgcttagtctgcttcttcgtcgatggatgggcagtggaattccaagcatcgtggccagcatcgtatcgggcagcatccttgcccgattcttgcggcggcacgacggcgggaaattcatcttcagagtcgacctcatttcgcacatgttcgccatactcaaagttgactccaaggctcttaagcttctccaagcgagcttcgataggcaagccaggcatgttgaagctgttgagctgttgagctgttaagcagttgaggggaggtttgtaatcgctgtgatggagaaacttgaatgaaaggtggatgagtctggaagaaatgatggagacgggagatatttgcaaccagttttaaaaaggggaaatagaaaaggaagtgcgctgggcggtcagaatgaaggacaaggtgaaaggaaactggcgggctgctgattgggcaaattggctgtggcaggttaggcaggcgttgttgacggctgcgtgcagcaggtcgcacattgctcggagaaaaaaaattggacggtagcaaacatcaacaattaggtatgatagagtgagtgtcgtcagagaaaaaaaatacaaacgctcaaatggtgaaaatagacatcattatactgcggtgagtgcacgatttgaggttgggagtggtgccagcttaaacagtaaacaacaagatgaagcctctttgctactcttccatatatccttcatcataatcatagacgacaaggaactcgtcttcctctctctctttaaaactcttttttgtcccttgaacaatatatcatctgcctacatgattccaaatttatcctgtacctgtgaaactaaacaaatgacacttccggccctcgatcttcacctcgacttgtaaaactgtcccacaaatcagcaaacaatagtcacgcataccggcagtcagctgcactactcacctcatctgcctcttcaagagtaaccgtagacgcctctgactggctctggatgatcaatcccagttttgcccatcgcatcttgaaccagaaatcccgtcgatcgccacccagggttccagagagcagtttcttctttaggtctcgcacaaattcgttgtactggccgggctcttccagatttatcagctcttccctcattacaccgatgctctccattgcctgggcgtatttgttatctccaaagctatccgtgatgagagattgcacaattgctcccatttgctttgtcgcatcagcaatctgctcgacttcttctgacgagttcaaggcccgcttgaaatcgggaattgcattctcggggctgattgatcccttcttttctcctcccaacagagcgtccacatctaggcctgagatgggtttaacggcttctctttggcgcttgcctttagccttgggtggcactgcggaaatgttagcgagaaagatctcgagaacagagggggtgacagtatgctcgcctttcttcacgtctgcagctttaattagggagtcaatcgtagcctggacagtctctactagctctgtcggaggcgctgcgaatctgagcaagacgggcggtatttctggcacaggtctctccggatggactgcccgctgcttgattgcatgattgatgcgatgtattgcagggttgtaaatctcatcaatggtggcgtattcagctggctctctaataaaacgaggtgaattagcacaccagaacatccacagcaacggcgtcatgcttacccgtcttggtcaatgccatagttggaaatgtccatggcatccacatagtcgctcattgcctggctgagttcatctgacggcaataggcgatgcttggtgattgtttggccgctaatagtaacaactctatccaggggaggaaactgatacgacctgacatcctctgcaaagggtagagggacgtcatagaggcaagcataattaggctccaaatatggcatcagcaacaccattataggatccttttcgtcctttgtcaccagacgggccacagcataggaatcaagctctgacagtgcccatactagagagctaaatgccaattccgacttctcgtcgtatttggctgcaatagtaacacatgactcgccgaggttaagaagcggctcatactggaagatagtcagcaaaaaaacacggtcagaaatgagaggaagcaattaccttttctttcggtataaatccaataatcttgaagcttttctgcgtctgtagtttggtaacgttatgatcagactcgcttatgtgcacggctgtcctgccgtattcgtaccccttggccagagattcaaactcaacatcacgcttgccgccgggggcatctgggtcgttgactttgtatgttctggactgcttgacggctgtgagctctaccccctccatctgctcgtcatctgccgcctgcgaaggcccagcttgctcctctttgactaccacagtgctggctgttaccggcctagcgagatgagttttgaagtatctttcaacgcgaacctcaacaactgcgggggcgtttttcgggtctcccagagtcagtgagccatcgtatgtcttgtatggcttgactgattttgctcgtggctcattcatgtcatcaatcgcttcgacaatggaggcgaatcgggcgtcttcaccacagccgtccacgagctttttgagcgtctcctcattttgtttctaattctgatgttagacagcttttcaaaaagaaacacatcgtagagacgatgatatctttaatacctttactgctggtttatcttcctctttatagccgtagtcaggagcatcaaagtcgacaccccttgcatggtagtcagcactaaaattgcaaaggtcctggccatgaaatgcctcttcgactcacaagactgtcaactcaatattcgagtccttgattttccgcgcaatatcaccgatatcatccgggtctatctcgccttgaccgtctgtaacaagacatatctgccgtttccacttgtttttcttggtaaaggtgtcaatcatatcgaccgcaatcacaatggccgatatggcgtcgccttcggtggtcttgctcggctgtatcttgggctgcagagtcttcaagccggacatggacattggccccagcggctgcaagatggagatgtgatcgtagccatcttcggccagagtatggctggtctcgtcggttctgagtcccacaacaccaacacacagagtcttgcggttcgaggccacgacgttgctgatcttgtcccacacatagctcatgctccagtcgaggtccgactcctttcgccctccattggtggccttcatggacgcgccgaggtcaatgatgaaaacggtcgattccttgtccgccatcttgaccgagctcagcgttcttctttcaattggaggcagaaaagaggtgaagagaagggaaataagagaaggcgtaaaatcgtcaattcgttgtctatgccatttcacacatccatcagcccttttttataggtcccagcagctgataggctcgcctcgctcaagctttaggcagacgaggcccggtggagtacaaacgcgcaggtatcgcgacaccacgtgatcggcatgcatgtcaggcaaggtaggattcggctgccagaggctcaaacacttaagaagttggcccgcgtatcacctcagcctgcggtattttgcgcctttcatccgtctctgacgccggttctctctagaagaaaaagcaacaatggctggctcaattattgcttctgtggccccgtaccacattataacgtgggtgctccatttcggatttgatccttgcccacgtacatgatgagctgatgcttaggccccggcgctcaacgactcagttacggcaccgccctgggaacaacattttttcacgtatggctgttatatctcttccttttcccaattgtgccttcttaggtcattgaaaccgtacaatcgcttacaccccgccattgcagacctttgtcaccactgtcgtcatgatccgctcggtcgacctcaaaaccttccaggaagtcctgtttaaactgtggccctactactttggcctacaagctgccacctctgccgtcctcgctcttacaactcccggatctttgctcacccacagtggcattagcggcttccttgcgccggcaaaccggtggggtaccttggtgcccatcgcggccacctttgtcagcagcctcgccaacctctttgtagctctccccgctactatcaagctcgagcaggaacgctacggacaaggtgattcatactaccattccatcctaatactttgcaagtagtctctggagcccaacgctgatcttagtccctacccaacaggcaagcgagacggaaaggagtggttcgagaaggagggtgcctcggctgagatgaaggctctgaaccgcaagtttgatatgctgcacggcctcagtgcgtccctcaacctgaccagtttcttcggcctgctggcctatggtttcacactggctcgtcgcttccagtagaaactcaacggcatcatacagactgcagatgccaccagaatatccattacgagccaccctcgcgcccaactccactcaagtgctgtagaaaaaagatcgccgctaggtagtagttatgcagtacaagtcaaaagccgcaggatgtacattcgtcataagaattcaaatttataaacccaaaaaatatctctagcctgctgatgctctattccgcagtaatagcccgtctgaaactctccaagggtataatatcctgccatccgttgcgccgcgcaaatatgaaccaaacgttgcaaagtggacgtaaattcgtcagtgtagccgctgccatcgccattcatttcctaccagaagcattctgcagcgtgccctcgtgaaaggccagcagctctcgcttggccgtctcaaagtccctcgtcttctgctccttgtcgtcggatcgggatgcggcaatctgtgccctcttttggtttgctttcatctggccctggaggctccatctcccgggctggcgctcaagagcctcctccacgtcgatgtccttggcgggctggggatacgctcgcagaagaggtggcagagggtttgtcgagactttgggtgggacgccgctaataaactcgcgagcctccaaagtgggagttgatgcgagtgaagcggagggagttgaaaaattgctgccgctggaaagactgagtgactcagaggtcaggcgagggtttgatgacttggtatccatggatactgcgaaggtgtctagcgactcgtagagaatgggaagtaaaggtccaggtaagataagggctttcgtcgctaggggtatagagatattacgcaaagtagtagcgaagaagagtgtgcctcgtcaaatccaataggtttccggaggttgaagaggtaggaagggtagcaagtatttgtagctggcaaagaattttttagtctgccaggaagctcctatttttattcgacttttctcggtgcttcatcgtagcctctcaggagctcacgagtcaagctccagtctcttagcatagcccattttttacaaatgcatgcagcaagtgtctccgccatcaggctggatgagtcttgctctctcatgaaacctaagcgatacttggcacacgtgctataagccaacacgtcatgggcccacggatataaacgtctttgccttttttttcgggcccaactcgatgttcttcttcccgcagctccgatgaagtttttgccgcgagcatctcgtcaaaagtcacagtttctgcttgtgatctgcactgcaaaaacgccgccttatctcctgtctagcagggttttcctcttcggttcggccgggctggcgccgctcgggatccataattcggtcgcgccttgcctcattccacctactggcagatccagggtccttttcattttctgtatcggctacggcgatcggccaatgcactagaagatgctttgccgataagcagcagtatcaaaaactcggattgtttgacccttgtatagtgtcaaacgttacatataccttgcctatcactggtgctttcctaggaacgatagggacatcatgagatggaaaaggagcagtgttgtgcttttcagcggcgcagctatacgagatgaagcagcccaccgtcctcagctggtgaacacgttacgccgcacatacgcagcagcatcaccaagtttcggtatttgaaaggctaagaaaaactcgtacacccaatgctgcatgccgtatgcttcaggcctctattgatgtctaatcatcggctcactagcttcaggctgcctagggcgacgactgcacgtccgagtatacgatatgagaccgcacaagagtaagtacatggcagccgcaacaacttggattggtcttcatcggatgctgcctactcccgtgacggataacccatgctttcagtgcttcatcatttcatgtatgaatgccagtaaggccgccatacatcatgcagccgtctaataacgcactctggaaatcttcaatggagggaaagaactcgatggaggaatatctattacacagcaataacccccacgatcacttccattggcatagagttccctttgctccatacacacgcccgctcgacttatagcccaacgtcagaggagacgacatgttccccgtacaaacgagtaatgttgggcttcaagtcaactacccgcaatgcctagtgcccggaatcaaagaacccccggatcttggtgtccgtatcagccggggttgatttcagagttgagtctcttttcacgactcgtattttgcgccacagcaaaacgccaactgcgtagtggcttgctgtcaaagaataaagaccacccctacaatgacgtcgttcggcgccgagattttcgcctccgaagtcgcaagatttcaatcgcctaccctacacctttctgtcagaaaccgtcaaatttacagaatgcaatcgaatctcactcgtgcttgtaggagtaagctgattgaatggtgaaaatcctcctttactaaatttagcgttacagtgatcctcttggatacaacgctgcagcttattccagcggctgcagcgtggatttgcagctgtgatgtgactgactaagcacaatcttacaccgttccaagaagccgaatatccttgactcattatgaagagcctactaacctattcaccgctcggctgaaggttgtttaattgagacgggatttttctcgtccagatttcaattcttcaccatcacaaaaaccaaatagagacaaaatggctgcaacgccgaaatacctcaccggcgacagtgccgggatcaaggagtttattgacaagtttgacgtgagtgattttaccttttttttgcctttagacccacgtttaatgacaagctcactcacaaaaaaatagacgttcttgtttgactgcgatggtgagtagactcattctctttgaaacttcaagcaaagtctcacacaactaggtgtattatggaacggagaccatgcgtacgagggcgtccctgagacaattgcccttctcaagtcaaaaggtttggatgccgagagatgaccgaaaaaaggatcttgaacactgaaagctcaccgctcaccaggcaagaggcttgtcttcgtaacaaacaactctacaaagtcacgggaagactatgtcaagaagctcgccaaactaaacatccccgccgaggccgaggacgtctttggctcctcctactccgccgccatctacatcaaccgcatcctcaagctgccccccggcaagaacaaggtctttgccattggcgaatccggcatggaagtcgagctggcctcggagggcatcccgttcatcggcggcacggacgccagcttcaggagagacataacaccggcagactttgagaacattgccaacggctcgatgctggacccggaagtcggcgttgtcctgtgcggcctggacttccacatcaactacttgaagattgcgctcggcttccactacgtccggcgcggcgccgtctttctggcgacgaatgcggattccacgctgcccatgcaccacgacttcttcctcggcgccgggtcatgcatgatccctctggcctatgcgcttggcgagcagcctacggtgctgggaaagccgagccaggcgatgatggacgccgtcgagggcaagttccagcttgatcgcgccaagacgtgcatggtgggagacagactcaacacagacatcaagtttggcatcgagggaaagctgggaggaacactgcatgtgttgacgggtgtccatcagaaaaaggactgggattgcgaggacgctattgctgtgcctgctttctacgctgataaactgggcgatcttcttcagggtgcatagaatcattttagactaagtatactctagattagatttcttttagacgacaacgacatggtatgatatcatagacatataaaaaaaagattatccaaaaaaacaacgtttcaaaactcccctctagagttttcatagtgaaccataatctcattaagctcctccttcataaatatgctgatagagcaaggccattacatttggagaatttcaggactgcgtgcatatcagtactcgtccttttcaaccttgcttcttctcttgaccttttgcttggcctcgacttgcttggcctcgacctgcttctgctccgcgcgtctagccagatcgctcgacctgatgacttttggtgacggggtcctgtaagggaccagcgtcttgggaatgaacatgccaacgtgcttctggtacgccttgtactctgggtattttccggcggtgattctctcagtgagattggtggacccttggaagagcaaaacgaggagaacagccccggtgccggcccagctgtacggggtgttggcggcaaagcagctccacgagtagaggatgaaccagatggactgctcggcaaagaagttggggtgcctgctgtatgcccagagacctttggcgacgaagccccgttccagttcggctgacgtgtatccacgggtgagctcatcatcatcgtaatatttgtactttgcggtttggtaagcccattgctggccgtcgcttatccattcgctgacgacaagaaggacctcgacgccgaaaaagaccagatcaaccggttggatgccaggctctaattgggacgacagtaggatgacgtacgctggtacgcaagagaagagaaacagaagaatgcactggaagaatgagatgaagacaacgttgaagaggaaccaaaggattgagttggttttcgccttgacaatcatcctatgaaacattagttctcatgatgtcattgagaaagggagtcaaggggcctttaccatctgtagtcctctgagccaatgctgtagccgccgcgcctccagtagttgtacgtcagtcgaatctgagacaagtcccatgtcagcaagttttttcctgattcactacgtgagaccctgaatagagggcaagtgactcagacttacactccagatggttgtaaatgcggcaatcaagtccactcgctcatgcggcacaccagccagacgagcccagatggcgatgtggacaacaaagaggttcggcaggatgctccacaggcggtcgacctgcgagtagttgcgattgacctcggacgcgatcagagtgagaagcccaaagaccagggcaaggaagaagccagacaccagcgggttcgtcgtcacgcagaccgacttgatgccatcgaggctgccaatgttgtcccagaagcgcaagggcagctcgtagagttgtggcacgaaaggctccacgaccttgtggtagtcgacgcactcgtgcagagatttcacctgcggcaggaccatggcgggagctttccagatgttgaacgaggtgagcagcctgtcgagcgcaggcattgcctttatatagctggccatggcgggtaatcgatctgtattacagttttgtcttggaatagatgacaagacgacttgccgccttctagtatgattgaaggtttgcgagcgcggcggaccaataaaggggccgtgccgccactgatgagttagctctgtggccgatgtcttcagcaggcggcgttgctgctgatcgaggcgcggcttagcgtcgtgtttcagcgcgcgtttgcctcgtgcttcagcgctgtgatgtgctgcggcgttgcattaagtgcgcgccgtagcacagagtttaggcagagcagcattggagctagcggggtggcggggctacgtgtgataaactggagcgagtacgtggagccaagtatcatgttagtgccttgcatgaagctggtccacgctgggcaaaatcttggcttctgcgattgcttgagcgcgcagctgtcgagacgacgaggctgtttggccatgagttgcgcagaatgacagctgagaaattcttcacacatcggtgacttattgacggcaggcggggttgatgtgcagccgcatccagggggtgggaaaaaaaaatctgaagagagacgtgaatctcaaggagagtgcatgagattcacccagcctcgcccagcctcgcccttttcaacgattcgcatcctgggcctggagatatgagagtcctatgcgtggccgagaagccgtccatctccaaggctgtggccggccatctctctggaggatcctttgcaacagtgcgtgcctacctgtagctcccagaattactgctctcccttggttcttgttcttatatacgctggactaacgcaaaggtgacgcaagcataatacacgcaacaagtacatcaaaaattactcgtttgactttgactttggccagcaatggggaagctcatccgtcaccatgacctgtgtcacaggccatctcaccaatgtcgagttcaccaacgagtacaagaactggagccatccgccaccggaatcactcttcactgcacccattgtgaagaatgtccatgatgtgagtggctacatgtactgcgcaatggggatatcacattgatgaatgtttgaataggacaaaaaagatattgccaaaaatatagcagatcaggccaaatatgctcgtctgctggtgatatggaccgattgtgatcgagagggagaacacattggacaggagattgtcgacgcagcaaaggtgggcaacgctgcgatccaagtgaagcgtgccagattcagcaatgtggaacgagcgtatggatccaatgcaaagctcctacatattgatatgacgtatactgatatttctatttcttagacatgtgttgacggctgctagacgtctgatcgaattggacgagaaacaggtcaatgccgtttcagcaagaatagagctggatcttcgcattggatacgcgtttacgcgttttataacgaataatctcaagcatctaggcggacctctggcagagctggttctgagctatggtacaaaacgacacccccctcccaatccatcataataatattttgacatcttggctaaagaaacaacataggatcatgccaatttccaactctgggattcgtggtggaccggtattttcgcgtcaagaactttgtccctgagccgttctggggcatctcgttgacacataataaagacggcaagcaagttcgcttttcctgggccaggaaccgtctctttgaccgtatgacggccgtactgttatacgagagatgtcttgacgcaaaaaaggccaaagtcaccaaagttcaggaaaagccaacacgaaaattcaagccgttacctctcaccactgttgagctccaaaaggcagccactcgtttgcttcgaatgtctggtcagcaagccatgacgatagcagaaggcctctacaacaagggattcatcagctacccgagaacagaaaccgatcgtttcgacaagggcatgaatttgagggctctagttcaaaaacagactacggatcagcgctggggtcctttcgcccagggactcgtcaatggcggcttccaacaaccaagagaggggaggcacgacgacaaggcccatccacctatccatcccattgcgcatgtagcaccatctgtattgagccacgacgaaggacgcctatatgagtatgtaacgcgccgattcctcgcatgctgctccgaagatgccaagggcatggcaaccgatattgaactccagcttggagacgagtatttcagcacacgaggcgtcattgtactcgaaagaaactacttggacgtctacgtatacgaaaactggaacaactccacagagcttcccaaattcacagtcggagagcaattcgagccgacagaagcaatgatgacagaaggcaagacgtcaccgccaaactacctcaccgaagcagacctcatcgcgctcatggacgccaacggcatcggaaccgacgccaccatggcagagcacatccaaaagatccaggaccgcgaatacgtagcgacaataacgaggggaaacgacacagccggaggagcaggaggaggagacgacgaggaagaagcaaacggagccccggctgcacgaggcgggggccgcggtcgtggaagaggaggccgaggccgaggaggcggcgcctcagcaagagggggacgagcaagtgggctcaaggtgtttgtgccgactcagcttggcgtagcccttatcctaggcttcgaccggatgagcttcgaaatgagccttggcaagccctttctgcgcaaggagatggagctccagatgaaggccatttgcgaggggagcacgacgcgccgagcggttctcgagcagagcattgcgcagtacaaacaggtattcttgcagtcgcaggaacaagtgggagtccttaagcaggtaagccaaaaccttgctcagtcattgttatctgaaagtaataatttgtttaataacgttttgcatgtatatctaggcttgccgcgagtttgtctttggccagagaccaggagcataggtgtcgactcatatacatcttacagtcttcttttattgcatggcgagcatgtccttttgcttgtatcaactgcccccctttccatataaatcgtccaatgtacaaacattacaattctccatctcgatcaatcaatcagggggtacacaaaccctattccccatcgcgacgacacgcacaaatctgaaaatagtttgtattcccgtttctttgccgtgactcgcgagcgcgtcatctacgcttccccttatcgacactaggccatatacatataaatagcatacaagcagatgccattttcaatttcagagcatgaagccaccaaggttctttctcatgggtactccatccaggaggaggaggggtgtgcaataaagtccccaaagcacagcgtagccgccgatcactaaaatgaaaatcgtactcgtacctgttcatctgtacgtcatttccataaaagaagactactttttcagcagaatagccaactccacacaagggggacgttcgttgtacgaaaatgggggctttagccctcgaaattcaataattaccgtacatgtgggatgaataggaaaaaaaaaaaagtggacgaggtaaataatcgctcttatcgctaaaaagatccgttttcgagaaaatggccgcggggccaagtttcggcgtggctgacgcaccaccacacacctctgaactgagcccgtggctcatgctaacagcactgctaattgtcgctaactcacctaataccacttacacagctgctcacacaccaatatctggccagatggagggtcacatggggggtcattgcgagaatagcgactcgcctgggccggggtgccaatcagcttatctatcgcgcgcaacgtgatggttgcacagcattccctcgtttaagaggcgctggcagggaagcctgggctgtgacaagacacagtatcgagcacagtatgcgggcatgcgataagaccgctccagtggtgttgagtggcagcttatcttggacatctgcaaacgactcggtgacgggcagaaacagagtccgcggccgcataatacctcctgaggtaagaaccatctagaaagagcatatacatggcccctttctacatacacccatggatgtattcatctatcccacgcatccgcgcttaggtagacgtatgtaggtacgacaggcaacgggagttgttggttccataaattgctcccgcctggtccggtgattgagacagaggtcacacacgcagtggttgagactggcgaatttcatcgtgtcaaacttgactttatttgtgggctccgtggtgaagatcagatcggctgatttgcttgcttgtcgcagcgcatcccgtcaatccgaccatctgcgccggcgggctgccccgattggctgccttgggccttggtaaaaggcgcatttagcatgcccgtgtatgggatttgggacggcatattggtccaagcatttccattaggtgtgcgcgccgtcaacgttggggtcgaacattgggcgtgtaagtgaacccccctttggcggatacggatgcgcgctttgcagtccataacgtcggatatgcctctcgcgcatcaagttcgtagccagcagccttgctgttctacatgtcctcatttgccgtcttctgtgcattggcggcgtgaaacgtgtttgcgcggcaggacagctgagacggttggacacacgagtaagtgctcttgatagcttctcagcttctccaggcctcatcttacgtcggcggggagagaagcggcctcgtttcaacgcttcggcttcatgttcttagcctgcccacatgggcaatcgggtctgcccacggctctccgtggtctttcagcgtcatggcatgctggtttgaagtggattcgacctccgtactagacggttcatcaccaaagccgacgtcgacggagcctcgagctactctagcctggccagctaacggcacgcccccgctcactacagaggctgcttgttggcgcgcgatgtcgatttcccgcgatggggttttgatgcttattgcgatgcgaactggcgcagttggctctcgcctacacccgcggccaaagccctagaatcagggctttgtgataatttgttttgtgcgcgctctcctgtcatgatgggaccaggttagatgccatacagtatttgtatctgtatcatgacgctgtctgctgacgtgcgaggccgtgctgcttgtatatatgctgggtacggagtacagtaggagttatccgcctggcggggcgtcttggagaaccttgtcgacaataactgtgcgctgagttactgttacgtcctctgaaacaaaacttggtaattattttctgtgcgcccctctcgcaagatcagatcaacgatatttgccgagctgcccaagccatcgttcgaggcgcaaagcatcgggtttgctggacggatgaggttctgccatggtcgaatgagagccagcccgcgatgaatgtgcgcgctagctggttccccagactcgggccaggggatgggtccgtcttgatagctccacggtaatgtttaggaacgtggaaaggcctttggaagcacgctgggcttgcacgttgcctaggctgttggccgaaatggcccgaaccatgcctccccgccaaaaggacggcgcgacgacggccgcggggctggagagggtatctcgtagtctaatccatcgctacgacggagcatatgcgactcacttactcgtgggcgagctggacggcgtgtaggtggtggaatgtaggcacatgtaccaggacgaagaagcacgtatgtcaggaatacatgtacatgaaccaaatagccctgcccggcgctttagcgatgcaggagacaagagagcagtcagctcaagatgacgggtattagtgcaggtacatggaaggaaggatcaagtcagcggacatgtcgtttgtctgcagcaggtatcgcgtaggtaccatcgggggactcgatctccggtgtcgctgacaaacggcacgttattagtctttgtaggagagaatgagtgtaatatgaatcatcgctgccgttgtagatgcgcacttgggcctgtgtaccgtcttctcgggcaccgttcatagtgttacgtttggggttcatctataccagcaagcaaaatacctgatatgccgagtccctacatacctacctacctatcaaagacatctgcatcttgcacatcagtattcaaccggcttcatcgtactggctggcgcgaatgcagcaaaatgtccaccgaaattccatcaccaccaaccaaaagcaatccatcctctcgcttggcacagcgcacttgctctctcctccctgcctggctccattaaacgacgcttactgtaagtattaccctgcctgcgcagatggtcgcattgggctccgggacgccgtgccgcgcagcgtatcagcgccgattcctgctgtggctggggccgagtccccatatacggtacagtaggcacatttcgtcgctgctactccgtatgagtccagttgtttgctggccgctgggcgtttgatttgccctgtgcattagttccttctttcatccattactggatcatcatgatttcgtcaaggcagcagcacaaagaaaggggggtctccttgctattgtcctgcttcatgctccgtcttgtaaaacgccagatggccaccccgttgtaacaggattactgccaagtgcaaaacaccagataatggcttcgaaatcgtgtgcgtcaacgcctccctccaaccacgcttgccagagtcatgggaaccagcccgctggaggtacaagcaagtaccggccggtaccagccctgagccacagcctgcccagcacgcatcgctaacgccacaccccctcccttcaccacaacaacagccgccccggttttccttcagaagggggcgcccggcttgggctctagcaggtccccccaaggcccctccaagcccctccaaggctgcaagcgtcccagcaccagtcgcagtcgtgaccagttgccggggcgtggcgctagcaatcgcggccttgccacacgtcgccgtggatttcgtttcgtgcctgcgctgcgctgcgcatgtacgaagtacggaagcgaagtacacacggccttcataatcgcatcacgcccggccgattcctcttcgcttcttcctcctccctcaaagcaatcacaacaacacagatccgtgcaaacgattcacatcgggaatcagccgtcacagtctcgatcgtcgcgccagcccctgccagcgaagcccgttctccgtcgctgtccttcatctgcccagcctgcctccagcgctggctcatcaaggtcaacaccgctgtcactggattttgctccttttggtacgtacaggtactccgccgcgacccctggcagtgactcaacccctttgccagcaaaacttgcattacggctggccctttatcaccgcctcttgcctgcgtgctgcgtgcttgcttgcttgcctgcatgcttttttttccactttaccttgttgtgtttggaattccttttacgggggatccctttttgtttgcatgcgccggctgtttctcagggcaaaagtacttatactgaccagagccgcgtcccttgccgcagacttagagctcctaagcatctcttgcaattccggtataaaagaaaacatggcttctttggcgactgctgctcgtgatatcccccaggcctccttgagccgagacaacttaactgctgtagcggctcggagcgatcctgcgatgactgtgacacgatctcgggacctcccgacccctccaaactccatctctccctccttgccggcccacggcctcaaggcccagctccagaaggccaagctcgaggccatcgactccgacttggaccttcatgacaatgccagcagccacggaaggtcgctgtctccggcgctcgaatcggccggcgccatcaccagctccatgctggccaagtaccacctgccagagatcctgctgaaccacggtcctctggccatccgtcacatcatgggatatctcaccacatcggttcctggattctccggtatcccgccgaccaaggcgcgaagggtagttgtcggggcgttggaaggacgcggaggcgaaggcagaggagttgacggagacgtcgtcttcgaaaaggtgggctgggggcgatgggatgcgcgccgacggggacaagccgcccggcatcgtcaagcaactccgcccagcggcccatcctcctacaccgctggaattcccatcttcagggccagcggccggggcttgagcctgagcagggcgaggctgcacgctgccggctccagcggcggtgactcggtgcagttctcccacgatgaccactttgacatctccatgatggagcacgaggccgacaagatgtccatggacgactccgcgtcggcttcatgctccgaggcgccagatgatgatgtcgctatgaatgatgacccagaggacgtcacggacgacgaggactgggctgctgttggcgccgctgccctgcgggccgactcctacccaaacatggcttccgctttcgagcccggtctatcctccaacacgtactctggtgggatgcgcacactgccttccaactttgggggcgtggcgaatcctccccaagtcaagattgactattctgcgttccctgccactgatgcgcaggagcgcgaagccgtcgaagcccttcttcgactgggttctgtataatactactactaccaactgcatgcatggcgttttgcttatttcacgtttctttttggtgggtacggctttgcttctttgggttcccgcggtgggagggtttgacttggtcctggatggactggttggctggaccatggaatacgtgtcatacatggtcggggcggcgtcccggatcaaaccctttcatgctgatgatgacacgcttgctctgcgcgcattgattttttctggacccttttactttcgatactccgcacacggcattgtttctgttttgcgttttggcccctcgcttttccccctccagactcggggaatcattctctttttcccacctacctggagggatgtgggaagcacttgggcggctcgcttatctcaatgcgaccctggcttatgttgggctttggatgaaactctcaaaagaggagagaaaatggacagactgatctcagtgttgatcgctgatggatatttcctccctcacttttgacaattaatgccccgtcatgcatgtcgaacgattgtgtcttgatgccttgtggcacaaacccgcgtacgggagaactcttataccctcgtctcacgacgaaacttttatggctgtcctacaataggatggtctacccttggaacaatttccttcatcggcggcttttctataacggtatattttcttgcacatacgctacttctttttcatcttttctcttttgaaactccaaaaatcctaataataaagtgcttctttgaaagcgcctggttttttcaacaccgcacacggaggaatttcaaacctgctatagctgcccaaaggcggcattttaggctcgatctgcaacacttctccacttcagatgcttttcatttattattctttttttcgctcccttgcttgatgttgcacaaggggagacggcattggttggcaattatagatataggactgggactatggcgaggacgattgggagccaagtgacttgggctggctgagagagtttacaacgcgcaaagcaaaaaaagagaagaaaggaggcaagaggaaagcagaggcgacaaagcttttgatgcttctctcttttataggtactatgctaccctcagaagagaaggatggactgaaggtggatgaagaaacaaaaaaaatcttcaaaataataatggagggctggccgaccagatagcttccctgggctcattacgagactcgtttatcatacaatggaagtataaatcattttcctccaaatcttgggtatcctcatgtggcacgtttattgtttgtgatttgtgtgctgtacgtgctgtacgtgttgtacatggaaaagagcgatttaattggtttacctgcggcgtttctcaaagctcaaaggcgggggaggcgagttttgtcttgccatgcatgcatcgcacaatgccggctagtagaggcatagaaggaatacgtgttggtatattgcccagttccaggtgcttctatgcagtagtagagcatgtactgcaaggagccggggctgaatgatacctaataagcctttcttcctttgcctgcatagactagagatgctcgctgagttgtcactacacaagtgtggctacgatttacgcaggagcatcgaagatcatcggggagcgtggctagtgagtgctgatggggcggtgagattctggggatgtgcttgggagtgtcggtatggacaagatatagggagtacagagacgtatctaaaatgggccaatgtttaatgctgctcagaagaaggcagaggtgtaaagaaaaggccagaaacaagccagtctaaatggtatacggtgggtggaaattaatttcgacgaacccagagggtagatgtcactagaagctttgttggaattagtttgtctctactatttcagcagcatcaagatgagagatttcccaagattttaattgaaggcgcaatttcactttgaagtctttccgttgagctcttttaagtgaaattacatgaggttgtggggattcggttgtaatagttgcagtggatggcagaatgtgctttgtgtttcttcacaccgcatggacagatgtggctataaacatatgaagaggcatatatatatattcctatatatcgtgtttaagcatcttgtcatcaagaggggacagggtcggatgcccagttgcgtaatgtcatagaaagacaagagagaaatccttcagcgccaggatgtaagcttaatgaccctagaaatcgtgatctactctatactagcacaataaaaggaatccgagatggttggattagaaaaaaaaaggcgggaagagacaatatacctggaaactggatacatgtaagttgcttggcaagcgaagatcccgccgccaaggcactaccacaggtgaggattcgtattcttacaagaggcagccggtgcgctctattgcaaagttgacaggtggcaaaatggaataataccatggcgatgcccttccatcatatcatataaaccttggggaaattgtaatgaggaatcattccaaatcttttggctttttcttcaaaaccttttctgcgtcgggggataaaagcttatgcttactgagtgtcactgtatctgatctgatccttctgttcccttgcctcgaaaccacgtgcagcttggcaaaagcaaaaagcccattttacaagaccatcgacttgaattgcactgccaccatctactccaagtgtatgatgcaagggacaacttcgcactgtaaactgtgtgtcaagtagtgatagcggcgtcttggcaaatggggaggattgtcaaaagagcttgttcggtggatatgcccagactgaatggcttgtcttggcgaaagggggaaggggggggggagggagatgttggaactcgaattgcccgttttatccctagcattatctgtagccaagatatcttctttcgggctaccgacggtggatggaaggctgtgtaagttggcctcgggggcatatttgagggtccgaggagaaatgctacgtcgattggaagaggttggataaatgagtttgacgtctgttggttggtggaattggaccaatacggatataagaagatggtcaatgttggaggcaatattgatgctctagacttgatgtcattttacaaccgcctctttgtcatagtagggtcaatgacatttaggtcttgacatgcgaagatgccatatctataagtgggcagcatggaataagcatgtatacagccaaagttgtgcgaatagattaaggtagataacgattaagtcggattcaatagtgcatgccttggcctctctcttccaaggcgatttgccccaatcgggaaagagagtcgaaagcacacacgcaggctaaacaggcccttttatcccgcctgccggatgcgatggacggttttgggtcgagaacactcgaggccggcacggttggtgtgactcgttgagagtgcgagaactggttgattgcaacgggacgtatcagccagtaccaagatactagtcatcaatcaaacactgctagcactgatttggcaagcctcgtgttgcgagcacgcacacgagcattccgtaatccagttccaataatatttggtcccggcactgctaatgcttcttaaggaaatggcatcggcgcagtcggagcttgtagcgtccgtggtgccgccaataggggagctgggccacgacgacagttcgattgattctccgacgacgaaggaagagcccctggtcccgtagtctatatttctcagcttggaggatacagtaacaacgttcccagggcaaacaaaggccctggtccactagttgggactattgctgctgctagtaatcaccagtgcctcaagcgagacgtgagaaaaagcaaagagagaagagagagaagagaagccaaggttgttcattgggtagcagtcgctgcatttgggggcggcgggagctgaaaaagaaaagagaagagacaaagtattgttcccaaggcaagcaaagccgtgtctgcaatacatacctacgcatacgaatacatgtaccagatgcaatgtagaggccgctgacgtgcagtggccacaatgccaagagaggcgccagagcaataagcctcaggtagccccgacaaaacaaattagcatctgcctcggcgctcttggctttgcgtctcggcgtgcttggcttttcctctaatgcggcgctgggccgcggcagggcgggaaaagcttgattcaagaatgcgggatatgcataatatggagagtatccgacctggcgggtatgcctgcgtgtatatgccatcagattagatgggagatggcaatgattaaagctacagctatacaatagtgtcgataatgacagtgtaaatggacgtctaaatgaatcagtctttaatcatctactctcctctataagaggaaagggggaaccctagcaagcagaatccgggggaggcagcctctccaacggacagcaggaataaactccgttggaattgaatagtcatcgcaatgctggccaaaggggcgccaccgcacggcacggagggtctgattccgcatacagaaacgtgctctgttgcgacttgttccgtacaaacgagagcgacatgcacagcccggggcgtatcgaatatctacgcggctttgcttgctcaacgcaacagagtggctgtgtggccgccgaataccggtcgaatcagcgtaaagcagatgctgtatcaaatcaaccaatcggccagtcattatttgcgacagcagtcatacatactgtgcaggagcatcaagtacaagcagccgcagcatgcatggcgggagcaacatctgctgctattccactgggctgcctgacaaagggacaggacaaggaggtctcttccgtctttttcttcccccttgccgtccgagccgagtttgtttaagcttttttttttccctttccatttccgtttgcttcttccatcctgtgatctacaagtaactctccgtctgtatcacctcagcctggtctaaaaggctcagacacggcatttgtaagaatcaagtagcaccgcctcccacaccactgcaaagaagaggattataaaaagttgatgtcaagcagaagaaaaaaaaggagacaaaggaagagagattaaccagagacagcagagatgaggacagcgagacgagcccgacaatggctcgaccggacgccgcagacatgtgcatcctcgatccatttcacgtaaaagtcgcggcgtgagcggccaccacaagggaccgccagagtcgctgctggggccccagggccaatggaaggcgctgggtgggcaccgcgccaaggatgccaagtcttggcatttcttggcatcgtatgcgcacctgcgctgtggtgggcttggcctgctagtggctacctggccggtacttgtcagcgctggaaataacgcggaacctccaggtagcgcccaagttgccctccatccgatgcgctagctcagcaatgccaagaaatgccaagaccgccaagaatttccgcttggccctcttttgcttgcccaggcctttgtgacgatgtaaagggagcaactgcccccagaatcgccttccaagaggcgcgagtcttttcccccgatcataatcccatatttcaaagtgtcgtaactctcctcccgtctctaggagagttttggaaaggcacacgtttttgtctcgtgaaagctgcatctctgctcgacctctactgaaaattcggccctcgctgcgccagagcgcctgtggcccctccccgaaagaatctcggcagcctctggcagaccttttttgcgctcgactgccccacccgacagcaacctccgaaaaatgtcggcccaggtccccgaggccgtccaggctctgtctccaagcctcgacaagtcggcatcgcccgcagacgcatcgtcaactgccagcgccaatggcagctccggcaccgccaccaataccagcgccagcaacaatggcggcagcacttcgtccagcgcgcaggtttcgccgccgctcggcgactcgatggacacgccccgagcgcttgtctgccgctggagccagtgcaaccagaaatttaccaatgcagaggtcctctatgtaagtatgagaagcagcagctaaaggaacgaaagagggaggcgactgcgctcatgatggtataagagcatgtcactctcaatttcgagactgctctttgtagctttggagctatagactactcttcatatcatacatgctaaccagatacatcaccctgcaggaacacatctgtgagcgtcatgttggtcgcaaaagcacaaacaacctgagcctcacttgccagtggaactcttgccgcaccaccaccgtcaagcgtgatcacatcacttcacacatccgtgttcacgttcccctcaagcctcacaagtgcgaattctgcggcaagtcgttcaaacggccacaggacttgaagaagcacgtcaaggtacgtatccgcccattgtctatctaaccggctccaacgacactctcctgacatactcttgttacagactcatgccgatgactcagtcctttcccggcccggccaggataacccaccaggtatgaactacagaccacaggtgccaaagcgtgagtggctccttgatagtttatttcactgttactaactcagactttcagcccccagctactacgaccataatgggcagatgcgaagccctgtccctggctatcctcaacccggctattacgctcctcagccgtcgacaaactatggactctactttaaccagcagcatgtcaacaccgctccccgcagcgaacagcacattggctacacagctggatatgagcgtaagcgtacgtacgatattgtcgacgacttcttcggcagcgccaaacgccgccaggtcgatccgacttcgtatgcccagattagccgctccctgctccctctccacggcgcgctggccatgtccaacggacccatgactgccacggagccctatcttgcccagccagccggccatgctgcgatccacgcagcccctgtacccagccagaatcctttggcgcagcaatactacctccccatgcccaatgcgaggacgcaaaaagatctcatccagatcgaccatctcctaggccagatgcaggacacaatctacgagaattctgcccatgctactgccggaatccatcctcatgacggccagtttgctggataccgcagcgcccaatcacccactgctcttcatcgaggcccggctggtatgcacgtcggcactgacggctaccaccatcctgtctcggccgccaacatggcctccccgttgactgccatctcatcccacggcactcctgcagtgacaccgccctccagcgccatgtcctattcctctggccactcaccaagcccctcagcttcctcgggattctcgccgcaatctcgccacagttcaactgtctcatcagtcatgtatcctagcctccccaccagtctgcctaccgtcagccatggatttggccagtctactacagcgacactgggtcctagctttgacgccggcgagcgccgtcgttactctggcggtatgctccagcgggctcgcggtgcaccaccatcgccgccgctgccgtcttctggcgaggcgaacggcgcaacgactcctaaagcaagtgaatctgcgccatcgatcgggtctccttcttctgattcatcagatgtcagtgagggcactcgtgagcgagaagagcgttacgagagatgggtcggggatatgcgggcgatcgaaacacttcgcgaatacgtccgagcacgcctagatcgcagagactatgtagatgagtatccaaacattggtacaatcggcaaggatgttgacgccatggaccttgacggcaagtccaggagtccgcttgccaatgaacgtccccagtctaaggagagcacctccctgtatcccattcttccccttcccggaaccaggtcatgatctgtatgcattttacatggggaaaaccctactttcacgtgttttctttttccacttcttgttctatatatcatgttggcaattttgatggatgaaaatgatgcactgcaatggtcatggcaatcggcgtaggtgtagttgggtttatttgctatacggttcaaaccaatgtatgatttacactaggagggaggagtatatctttatatatatatatgtgcaatacaaaatgatgtgcactgcgactccgttccagcctcaaaaacatgtctaatctaatagaggctcgcaaatcttgacatgctaaactttggtctcaattttccgctagattctaagccaacgcatatttcaatctagtcaaaccaaggtgatgttcttgagggtggctgagatgccatcactttccgggtccagaatcacaagtccgacgccgactcgcttgaaaatcccctctccagcaggactcggtctgagcaataaaaccaagtaaagtgtctgtgccgctagttagcgggcatgttggtctttaatatgacgcgtctcgagcgtttggtttgccctcactttaatgattcccttgccatgaggaaatttcaagttgattctgtcttgtacccatctttgtacgcaggtcaatcagtttttagatttttaatcgtcaaagatgtgttattcgccaaaaccttacctatcatattcttcccattgcatcagaaaaagaacatgtaccctttcataaccctcgtcatcgaagacagctataccggcaagttgagcaggtccagatggagtttgaatacagcgcggcgagatgtgctgcagatacggatgtgctagtagtaattgatcaagagcaacatcagccctaccaggcctcgtactgagaattccacattctgctacgaagccttgagctttcaagatgccagacggctcgaggatgaattggggatatgacctttcacaaacctgcgtatctttggtcatgaagattttcggccctcctcttgacgcccagtgccaagaaggcagtgccgccaggtcctccgattcgtccgctgcatcttccagcatccagaaaagctgctctggaatggatgattcgaagatgcccagggtatacttgtcgcgagtgacctcttggatcgcccggcctagcccttcgagggccactagccgatcctctttgtaagtgagcttacaatcagagaaatcctccagtatctcttcccatacttcggggtaaatccaggcaaagctgtatctttcgcttgtcatcaacccactgcacctccatatcataccagcgggcgtaaatcgcaaaatcctccgtgctagacaggactcctgaagggcccatcctctttgtctcagcggtccccagtacggcgacgtctctctttgcacaggtaccgagagccacatgaggccatcttttcggcctcgtgatgagtagtacggcacgcttacggcgtatgggcaccgacgctggctcgaatagcagccctgctctgggttctcagctccggaggcggcaatgaccagatgtgcgttttggtagacgcctgccattttgccggcctcgtttgcccagtcttgcttgtctccctgtatgatgcaaaggctgtcgatccagaggtagcgaataccgattgcgcgcgtaacagtgacggcatcttgaaatgtctttggcaggctaccaaacggaatgccaccgaggcgatgatggatgttatctctggttgtaatcatggtttgcgtaccctttggaccccaacaatagctgagagcgcaaaagtttccatgccggccattggattctatcagcgaaatgtgctcgcaacctgcgattccgacatccaacacacgagtcgggagttgcggacctaaatcttcgttgatcaaattaccagacattgttcttttacacaattcatgctgctgaaaacacgtcttgatccaagagttggccaacgcaaacgcctctgggccgttgtcacttgtcagttgtggcgtggtacatatatcccccgacttggcagcggaagagcctaggcatactgttaatacgtcccttttttccgtaaggtagggtaacagaggttatttaccggggtcgctccaaactgatatctcggccctgcaatcaggctctcctctgcctgtacttgtaagaaatacatgcgaaagcggggaatctacatccatatcaggcgttccatattctagacttggcctgttcttgccaggctgcattgccatgtgaacatctggattctcaaacatgtagtcagacatcattttgcagaggcggcagtcccgtgaaccggctcgtcgccgagcggcattccagaaagaatccaggcctggccaatatttgagcctcctggaaattgcaacggccaagccgtcacagtcatgacaaagacccatttgaagcaagtcaaagtcaaatcgtcattgaccaatcctggtaagaatcgagaatgttgaagaatgtcgcaccctcggctcaggtcagttggtcttctgaataaatgtacatgtatgctcactgctattgctggtgcctgggctacagagtgcggttgtaattggcagtcagccttgctgtgtaccttgttcatgcacgtacatgcatttacgagttgagcaattgaatatgccttctgcacaccgttcttacttcattctgcccagcttactggagcaaggcttgagtctcctcattactgaaaaccgacaccgagaatgagatattcccaccacatggtatagttcagaagcgcagtgagatgcttcgttatgccgctggcgttgggtactactagtagtatgtgcagcacagtgcaagcccaactggcgcccacagccctgtcagaccttgtagtatatgatatcgactctgctcagaaaactcgtgcccaacaacattcgagcatatttacagcattcgagtcgtattataccgcatatccctttatattgataatgggtataacccagctgagaacgtacaagcacgggtccctggagtgagtcaagacctttgatcctagatatttcatcctggcctaaccagactgtagtctgcggggcagagcacttgctgttacggttggatcaaccaaccccgtgaccttctccgttcatgagcacttgatttgtcgcacttcggactatttcaaaagagctatgaaggcctattgggagacatctaccagtgggtctgttactctcaaggaagaagatccagacgtgttcgaggtatacctgcattggttgtactttgagaaactcccagtccagaatgacagccctggactggaaggcaacactgaatacgtgcagctcgcaaaagcatacgtattgggagagatgcttcaagacgtcaacttcaaggacgctgtcctagatgccatcttgatcaaatcccgctccaaagcatcagacggtcaggagtggtttcctgttgggccggccatccgccacatatatgaagggactccagagtcatcgcccgctcgacgccttctggttgatatgtatacttaccatggatatggagattggctaacggaatgggccaataaagacgacctgcctaaacaattccttctcgatcttgccattgcaaccttggcaaagagacctcgcccggccgcatctctggtttacaacgcagggacttgcgaatatcatgagcatctacctgatccaaacagctgctacatcaacagcttagcatcaaggcgcggtgaggcatgacacatcgcatgctgtgatgcctagtagatcaactgagttgtatgatttgatggtgctagaatctggcaagataaaagacgggctgcgatttctttgttgaggttgcggttgttgcctctcctaagcactacaataccgcttgagctgctgtaaattgacatgagctgtgtctaaagctggccattttgagatgttacctattgatatagagctagagttggatctagcctaggagcgcgtctgcggttcgtagatttacgatgtgaaaattattccggtttctactgtaaataccaagggccctatcagctgccatttcgtttgtttgtgagcggaatacagtccaaggcaaggccgagaccagaactcgggcctctttggcgaagccaggcgagaccagcagccgtcgcaggagcctcccgatgtcccgtgccactattcggagctggtgcaagtacatattaggtaacaactaggtagtttcagacgaaaaaaaagattttacaaggcaaacagtatcactgctactgctattagcagtgaaaaaaaaaagacgcagataattgcagtttctcggtgagtggtcggggttgggtgggatgcgggctgtgaagcagagtcgcacagaacagggaaaaggagcagagccaagagaaatggaagagacaaacgggccgagacacggcaggaatggcgattcacataaaatatgcttatttttatacgtcagaagatcagcgagagcttggcagttctttctctttctctggctttgtgtcagccgagatgatcggaggaaggaaggagtggtgaacaagtgctgcggcggcgcagacgcaaggaaggagctttggccgacgcgcgctttgtgcctcctcggatagacattgtcagagagttgaatcgcgccaaggtgccacggtatggagcgacctcaggtcaagagaaattagcagggcttcactggggcagcctctcccattgtcatccttgtttatgtattcgtcctcaataaatcctcaataaagtcgctccttttcttcccacgctctcagtcgcctagataaagctcctctgctgttctaattttggtctttgacctgaccaccacaaagagaaacatctgcaacatctgtccaagacaaagcaaaagaagctgtaagtgcgccccccagactttttggtggtctcgggatcatgagacattcttttcttttctttttttttttttgcctcccttgaaagcagctaaccatggaataataaaagtcgaacaaagcccgcccactttctctctctccctacggcaaaccaaaccgacacacccaagaaaacaaacaaacaaaccaccaaaaccatgaagaccttttctctggccgtcgtttccatgctgctgctgggcgccactgcctaccgccctcctgtgcgcgggcccaagccgcccatccaggacgcctgctgctgctgcgacatctcgatcaacgcaatctcctgcgacaggaacatcacggccagcgactgcttctgcgccgccgtcgtctgcccccctggcgcgccaaccgtctggcacggcgagccggcgccgcgacccaccgcacccacccagcaattctatccggtgcccgacgaacccgccgcgtattaagaggggccagaaatggactgcggctctggcttctcccgggatctgatacaactttacgttgatctggacattgtgagacaagacacgggagaagcagcggaggaatcatggcagtttttctggggcagggcgatgcgctgagagttgtgcggtgggctggtggagaaacatagagtatcgggtgtgcttaggagacattgctcagttgtagaggctgtcagctagcttatacttgaaatatttacgtccaaattgttacttgatgcaatgtcaatagacccggtctgatgcccatggatgttttgcctttcttaacgtatcattaaattccaggttattcatatctcgagcaatgaagctcgtttgctgctcccactattacgtggccctagtcaggtctactcgtaaaattcgctgtattgcgcttctcccaccacttacacatgctcctcttcccccttcttcaccaacacctgccctcactccatgaccaagacattcctgaaccgcggcttgccagcttccaagctcttgatcgccttttcgacatcgcggaatgcatacttctcaatcatgcacttcacgccgtgcgtcaaggcaaactgaatggcctcctcgctgtccagcgcatggccgctcgcccagccctgcacgctggcgcccttcatgatgagcgtcacggtgttgacgtcgatgttgccgacgggcgcgaggctcagaatcttgccgttcggggcgaggccgtccgccagcgcgccaaccaccttggggttgggcgccgtctggacgatgatggaggcgccgccgagcttggccagttcggcggcggagtcggcgttggaggtgttgatgtagtggtgcgcgccgagcttggtggcaaaggcggccttgtcgtcgccgtgggacagcaccgcgacctcgtagcccatcttgctggcgaactgcacggccaggtggcccaggccgccgagcccctggacggcgacgaggcggccctgctcaacccgctgcttgcggatgccgttgaagacggtgacgcccgcgcacagcagaggcgccgcctgcgcaggctccatctcgccggggatgcgcacgacggcctcggcgcgcagcagcacatactcagcatagccgccatcccgcgagacgccgttgatgacctcgtccctgcagtactggaagtcgccgcgctggcactccctgcacacgccgtcgtgcccgccgtgccacggcccgcccacgcgctggcccacggagaggttgtggacgtcggcgccgagctcgacaatgtcgccgacgatttcgtggcccggcgtgcgcgggaagacgtcgccaaagtggccctggccgacctccacgtcggaccagcagacgccgcaggcgaggaccttgacgaggacctggtgggcggaagggtgcttcaggggcacatcttggatggtgaagcccgagtttggcgccgtgaggacgacggctttgtaggtttgggggagggagggtgtcattttggttcagcaactgtgtaatatgtctatttgctttaacgttttgatggaaagtgctgacaggcgtatacaaattacgcaacttcagcagctctagtgaggtcttgtatgaaatggaggagctttggaagagctttgagagacggagaagtttggagctatcaccaattggaggcttcagaattagaggaatcttgtaaacgttatatacttccagacaagagtgaagctcctcattctatggactaagatcgatatttcctcataccagctaatacctcttatcagctcatagcaattagcccatctcaatccgggcaattgctgatgatggcaaactaaacaaagtagtgcgctacggtgaagtcagtgtgacttcatcagtggggggaatgaaatatggaaagagtccaaagtttatgggaaagctgaaaactacttccgcccgatctgcctggagtcggcgttcggggttaggattggaacgataccaggaccggaacgtagcatttgctctgccattgttccgtatctgctgcaagataacatgcctgggtttcgactgtattggtggaatatccagatgagggctgtaattcaaaaaggataaagcagtcattgtcagctatagtttcctttccccctgaagctaaacattcatgtaatgggatatatgattacttcaacgagattcgcaataagatccagccatcaccacctcatttctagaccagagaccgtgattgaatcaaggtcctgctttccagtgatatagagctccctagggtatgaatggcagtttcttatcatttcatattaccgaatcaaattgaaatcactgcatcagcaactatgactttgtatttgcccagttgaccttgcaatttcctgtcttgatgtcatctatataagtggcaacgtcaagagcggcgtgaatcaaagagcccaattagaacagcacgcccttgattttctcacaatgtatctcgcataagcttcacactcattcaaaattaatcgaacaacttcactacccctcatcctgtcatatatctcctcgtaaagtacagatcaaatcacccaaaatcaaccctatttgcctgtgctccagggtagcaatagaaccgtccagtgtaggtgcatcagctaccggcggggcaacctcttccggctaatcctcgctcctcgccctccagcccagccaatcaccgtcctcccatttccgacatcacggggcaaaagaggcgaatcaatcagtctaacctccaggtatccccaaactccaaacttccagcctcgccccagctcttcctaagccgcggctctcccgaatcttcctcccagaactcgttcattgaggtgtttatccccacctctacctccgagtctctgttttttctcctccacacatagcaatcatgcttccggccacgcgatctgcggcctcaatggccctccgaggtgcgttaaattttcaaagacgacgtcgaatacaccgattcgctctctcagccattcaggactcggagtagctaacgccaattccaatcatctcacagtcaaacctgcctctgcgctgatgcccttccgagccgccgccgccttcacaacaacatcccaaaaggatgccacctcgttgaccccccactcgcccagcttcggcaagattcgcaaggaagtccccctccccagcgaagagggcaccaagggcgtcatccaatacgcgctgtacgtaaaccttcgacatccattcgaccttgggttgcacaatatatataaaagagagaaacgagaggaaaaaccttagctcacaaatctaacgataaatctttacagcacctccctcgacatcatcgccaactgggcccgccaatcctccctctggcccatgacctttggtctcgcctgctgcgccgtcgaaatgatgcacctctccaccccgcgatacgaccaggatcgtctcggaatcattttccgtgcctccccccgtcagtccgacgtcatgatcgtggccggcaccctcaccaacaagatggccccggccctgcgccaggtctacgatcagatgcccgaaccccgatgggtcatctccatgggcagctgcgccaacggcggcggctactaccactacagctacagcgtcgtccgcggctgcgaccgcatcgtccccgtcgacatctacgtccccggatgcccgcccaccagcgaggccctcatgtacggaatcttccagctgcagaggaagatgcgcaacaccaagattagccgaatgtggtacaggcggtaaatgttggagagagtgagggtggagagattgaaggtgcaatatatgcaaggaagacgggaaaaggaaaaagatggggggttaaattggcattatgtgattttgaacggatacggagaatactgaagagtatggagatgaaaatcacttttccaaaaggggcatggatattcaaaccatgggaaatgacggaattgtctaggcaaaaagttccgagttaaaccccagacgcaggaagaagcggtatcatacattggctcggtatttaatttttttttaccatgttttctcaaaatctgtgtatatatacactctgggctgccatgaggttagaggtgttagtgtagagtatctgcccaaagaaataccgtaccaatactaagagctgattaaagaaagtaggctgggtgcctcgtgtgagctggaaaagatatacctatactgccgtagcagaatagcagtttgatcaatttcactttattacaacaatcaagagtaagccaaactgtattattccaacgaggaaatgcgagagagaaaaagtcaaaattccattccatgcctgctttactatatcttgcaatacccttcagctattaacttcatctttgcgctctccagcattcgcaaacgcaacaccgccagttaatggatgcatctggtcatcgaagaattcgaatggaatgccaaaaactggataactcatctgtcggccaacacagccagcagagtaccactttgtacaacccgtttcgcatggccatgcacgtattctcgttccatagcccgcctctttttcacatttgacatcatatagcatctctcctcgtcatccccgcatgcttctttttgctgatgcctcaaggcggcgctgcaagccattctatctcaacgcgtcacatcttgcctgataacaataaaatccgccagcgccaaaccaaagcctaccatgtctgtctgctgactcttcaaccaaagcatatatacccaaatgaggaaaccaaaaatcaaaataacgatcaatgaggggacataaagggattttttgttgttggaaagcaaaggctacgaaaacatcgtagaaagctgtgtgatgcgagtatatcctataccaacccgcagtctattcttggccaaagcccatagtctcctcaacggcgatggtgagcttttgttgtagcgtttccaatgttttatatgcgggtaaatcaatacggttaaagctatatttgtaattagctttctttttcttccacgattttcagcgtcaagaaatagtcaaaacttaccaagtgtgtgccttgggtaaattagccaagtcaccggccttttcgattgtaaatcttctgggaccatcgctgccctgaagatctttgaatccgttgaccgggattctggaggtaccggtggtgaattgcaacaaacgcgacttctgctcgccgtcccaggatcgcactgttgcccagaagttctggataacttcgtccgattcagtgtagcctcggtagtcggtgtgcttcttccagtcatccacgtcaatctcggcaataccaccaatgagcaactccagctcacgctcatcaaatacattgatgagatcgtggggaatcagctcttggaaaccctccttgaaagcttggaactgctcggcgatacgcttctcaatacgccatttgaccataaggtccacatactccttcttgttctcatttgtcacttcaatatcacggccgccgggaatcagatcttcagtggtcaagacaccaaagcgctcatcttccgtggagaatgtttgttccaggattcctcctgaaatatcattgtccagcatccactgcaatgatcggtggaagtcggcgtcgactccttccatgtctgccaacgtgactcccttgcccaagatcatcttgtagagagccccaatgaagaaggcatccaaaaatcggcggtggaagatggccatgccgactacacggccaatgaatttgaaatagttgagatgttctgggttgataccagagtgagggttaatttggagggtataattatcatgcgctgagtactcgaatagacagtagaaagggttgaacatttcgtgcgaaaggaggaagaagaattctcgggacaagccaccgtaatcaaggccgtcttctccgtcgaatttgatcatgagacgcttcttcaggtctgtagcagactggcgagtaatctcggcaaaggagtcctcgaaaatgtgtgatcgtcggaccttgatatggcattgtccgctgagaatgcgcattgcaggctgagagcggaagtaaataagcttccgtctgaagtctcgcttgtattggggtacattctgatccagagaagaaggaagacgcgggtcatcccaggtggtggtcttggtgttgtggtccacaaagtagactcgggcagtgttcgtgaggcgcatctcccagccgctaggcaagggaccaagctgagaaacgggttgttgctggatttgaccgttggtgttgttctggccgtacatgcggatgaattgctgtcggcggggatcgacccaggtcgtggtgcgagtgttgtgatcgacaaagtatggtcgtccttcaggagtccagcgctgttcccagcccggagggagctcaccggagccagggctagtggcgccggtgtgcatcatggccgtgtggttgccgttgggagcagcattgggagcagcgccgccgacggggctaccagaaccagagccctgctgctgaagggttggcgaactggtgccagttctgtcttcgggcaaagttcggttttggtgtctctggcgctcgacctgggtaacagcctctcgttcgttgcggacttcagcggcggttccgttggctgtcggtcggttccagctggtggttcgggtgttgtggtctacataataggtgcggcccagattatcttctctgcgttcccagcctgcgggcaagcggccttgggcgtcttcgaacgggctcagctggctgttggggcgagtagagccattgacactcgcagaggcaggcgcagcactgacgctggccggatgggtggtgaggttcggctgggagccgagcgcgttgccgttggggccagacatggccgaacttggtcgttcaccagccggagcagatagcgttgacaggttggagccactgggtgctccgagtgtgggtcggttcgatgatgatgcttggccggcgcgaatgggagtactgaggttgcaagacaggttgaggatgagcttgccgtgcacaacgaggttatcagtcgatttcttgagatccctggtaatcatttgatctggcaagtgccaagcgttagcgagctactagtagttgggcaagaaaataaagggggcagggcggcctgagacataccgtctgcctcgggtccgacttcaggaatcaagtcgccgattcggatattgataacgccaaggaaaccctggtccttcttcttgaacttcttctggtcaaacacctggacggcgaggatgctgccctcatcaacccggctgcagaattcaatatttagcatataaacagccttatcaaggttgaaaggaacggccgtacaaatcaaagctctcgttccaatacgggttgagcgtcttcttgctcaccgtcgtcgtcttggtctgttctccgttgatggtcgcgacggcaaaggggtcgggaaagcctagtgttgttatcgtttagctggcagtcggaagacgtggagccatgacgcgaaggagcagactgggagaaagagagagatacgtacggaagacatctcgcttatacaagccatctgcggcgatgactatgacgacaaatgttaataacccaaaaaccttccgagacaggagtggcttgcacgggaatcgcacttgttatacgcagattgggtcgactgtaagccatacgttagacgagaattctattataaatgaccgagcgacctattgccagagaggccggaggggaaaaaaaatggcacgagcgtgaatcttacccagcatcgttgtttcggttcgccatcttgacgagatggtttgtgtgtatgcagcgctccaggcacggcaacaccaggcttgctcaaatgcacaactgtcaacaaattcgacaccagcgcaagccctttttttcttcgagatggcgtccaggggcggacgtttaaggaggaagtcggcgctgtaagtgacgccaagcgacgatatgctgcggactgagcaaagttggggctgtgcaggccagactccccgctctatggctgggtggcgggatgaaggcacgtgacaaggcctgcgctctggccgacggcgacggttgcgagacggagcaggaggcgtgagcagcgtagaatctcacggcagcgcaaaaataatggcggatgggcaatgaacggcactgggcgggctgtgacgatgatggaggagatggaatccaggcgtttgcaaaggcgggctgacaagtggaatccctctgcgcacagctcaggcggctacggggcgctggctgatggccgtttgctggcgatgggagtgggggggagggacgagaagctgctaggcggcctcctttagggcccttgggctgtcgctagggcggttcctttagaaggaagagggccccgtggcttctgtcagtaacgaaggagtcgatgtagatgtactccgggatgtggaggaaaagcggtatgtgcttttatcttactagtgccagatataaagccatacatgtactcttgcagtgtagagtaacaagtgtggcttcttgtcctcctgattagaggctggtttgagcccccggaaacagagacaaacagacctttgggtaccttacccagagcgcgtttttgcttttgcttttttattttctctcacgcctcaggacggcggaatccggcaaacaggagccgtcaaaagcttgccgctacgaactaggttgctccgcagcatctgcctgattccactggccggtgcttcacgtacagtgtggcattcgccagtgctcaaggtgtcttgatcaatcgcaaaaggatcaagcgagcacggggagaggcctaattcgcgccgacaagcaaaggcccacggcaaacacgccctacaggtagtacgtgcataacacgccaactctagggcgcccgactttattggcatgcttgcgtgcggaagcccgacatgcgattcatcgcgccggcatagcctcgataggtagcctctactaccagtagtaactaaccagctgcattactctcgacctctcaaggtgctccatctgctagcgtaataaacgccgtgatgattgactaatacctgttaaatcatttctctcgcctcgtctgtcatcattatcaacaaagaaaaagggaaaggaatcgaaaagagggtaggtagtatttgacatgattaccaatagtttactccccggacgcaaacttggatccatggagtgtttaaacaaaatagcactgcgccatattatcagcggctttgtgctattagcctctatttcatacatctacacatcatcagcacggctctgttgatcaccgtgatttcatttagcgccaagatgttgctattaatggaataccttttttcggggacgggggtgctggtgaccatcgtcgtccaatcctacgtcggatcgggcactccaagctttcatgtagcggtattagtagcaggggtcgacatctagtctcacgaagttttgactgcgtatctcgatcatttatatgacagaatgagaaaacaagaggctgtttcaaaagggaaatggaagaagccattcgacaccatgtctgaattttcacagcactgcttctgtagacctatattgtgaaaacgccactcggaaacgcagttccaaatctgacgcgcaggatctgcgatgctactctactgatcaacctctctatgatgcaaaatttaggcgtaaaagcgaggccggttgttgtcgataatagggcgcggagtagattggctcaggcattgaatttgtaagacgacccccgtacaatatctccatctgatgagatcattaaccatggcagatttcttagaaatacaaactgatttttgcatatgcccgtttcacagccctgtttgaattattccaaggataacaaggaaagaaaatcaattttacttcctcatctaacacctgatttgccatctggcgtcaatatcaaggcctaaaactccagatcctttcccgtctgaaaattcagtgttatacacgcaatctcatcgtcccatacctgatcccgtctttcttgacttaatcctagctagatagtaaatttccatcatagtaaagtaaacactagtgtctttgtcttccgtatattttttttgtgtgttccgatctctcgccatagctcctcttatgccactctgcccttctcctcaattataccaaccgaaatgccggatatcttttgtcaagtgcgcggttaaaaagaaccaggggaaaaaaatccacctaaactctccaaaaaaagaaaaaagaaaaggagtttgataaataaaagaaaatgaaaagaagaaaattccgttttaatcgcgagaaatgataaatttctcttcagtgtcgagaccaaagagaccacccattctattgcactgggcagattgcgtgtttggagaaacatttccttggtcctagtaaggggcgtaacctcgtccacggccccggtaaccgccacggtaaccgccccgaggagggaatcctccgcgcccgaaacctcctcttccaccgcggggccctcctcttccacggccgcggctcatgccgggaatgttggtgcgcttgggagtaactttgatgttgcgtcccttgaagacactctcgttcagcacgagggcctgggcaaccaagctgggctcggtaaactcgacataggcgtagctagaagaatagaaaaaaggcacatcattagcttcgaatacccttaatctgacagaaagaagctcagaagagcatgtgtgatgtatgcctaccctttgggctgtccggtaaacttgtccaggagaatggtaactcgattgatggagccacagctttggaaatgcgcctggacttcctctggagaggccgagtaatcgacgttgcccacgaaaatgcttcgagcgtcgacagactctttgtcatcggcgagatcagccgactgctgctccagtgtggcctgcatctcacgcagtttcttagcctcctcttccatctctgcgactcggcgcttcatcgcttggatctcctcctagcgggcggcgtgtcagatccatcaggtaaaagctctcatcttgagcgcgcgtaatgctaaacccacctcttcactggccgtcatctcggtttccggctcgcgctcctcctgagggatgccttctggcttgtctgcgtccgacattgtgcttgaccgaatgaatcgacagagtctctgctgggataaaactgaggcgggaaaagattagaatcagcacaagtcgcaattgagaaaacgaagtttctggtgacaacaacagaacaaaggcccaatggagcggatatggcagggggaaaaaaagctcggatgcgcccccttgcgcagattggggaataacgttttgaactgagcctgaagcgcgaccgcctcaggtttcacgttgggcaaactaattggaaagtcaagagctaccgacctggattgaatggctgcagcgatatcggacgcgacagcaagatatgtctgcaatggaaaacgaagggatgattctgcagggcaaaaagcaagcaaaaaagaaattcgtgatggacaatcgtcacttgagcctcgagacgccgcgacgcagacccgaagtttgcccgcccgcaaggctgctgtccgcggtccgctaagcccaagtcactgccctagcaaggtgcatatgctgttgcggagagcgacctacatgaatgctaccgtacgggcattagctcactgtagtgcttcgcagccactggctgcatatcgctagcacggctaaagctgtctggggggccttgaagctgcccctcctccagcagcttcaggcttcatgaggacggaaatcggcatgttgctgttgacgagcgtctccagctgggatctcaagtagccgacaagcgcccctctcaatgctctcgcattaatgcgcaaatgcgttcctttcgacattagtacaaagtaccagctgacgtcttagcgcttcacatatgtgctccctcccttctgagactttatataaccgccctgagccttttccttgtagttaatgcagacatgcgccgtacgtgatacttactactgaccatcaaccatcggctttgctcctactgtcggctggcttataaaacttcagacatggcagaacgctcgtccaccccgctgctccaatcttaccatggcgacgacagcgatgaagcgcccgtatggcataggcgctcacgggattcatctttctccagacatttgcgacgatgccgccggacaagtcagcgcttcttggaatctcacacaaagcacttcgccgtcatgggcatcgtcgcgctggatgtagctgcgctgctcgcaaacatctttatccagctgattgcctgcgagatggatgaaaaggacgagccctgggtggaagacgtaactgaaggtctggaaattgcaggcctagtcttcagcagcattttcctccttgagctcgttgcatgcttgtttgcttttggtccacggtaggttttgtttttcctttttttcctgcgctgttttggatttttttcttgcttttctaactcgtctggcgcgtaataaagcttccttgcctcttggtttcatctatttgattcggcagtcattattgctagtttcgtgatagacatattttccagaggtctaaccgaatctatcggctctttgattgttgtccttcgtctatggaggctggcaaagatctccgaagaggtggtgctcggtgctacagagaggatggagattctggaacagcagctagaggacctcgaagctgaaaacagcagactacgatcccaactgggcaccgagtcttccaatcattcgataaatgagtaaacatcatatgagaaaaaaaaaattgttcgatttatgtacaactgttgcgtttaatatatgcactatgaatggcctcctaaagcaaaacccgtgtgtccagacattgcagagctgatagacaagctctgattatggcactagtacctagattactcccatccattccttctattcgagacaaactccagatatgtatgatgagaactcttcaacacttacgccatcaatgcggattcaaccgttccaaaataaatagacaggtagaatggaaaaaaaaggaaaaacgcctttggtatctatgctacctccctcccatgtcccgcagttgccctgtgttcccatccgaatgtatatgaaatattgtacctgattgacatggtgatcgccggtagaaaatgatacgatttaaaacaaaacaagaaatagcagtcatgtgtgtcgactgcgtttgcttccgttgccggctgagtctttgctgtcaaaacagccaccaaaaaagtcgtcaaagtccatctttcgcttcgctcctgctccccggctatgatgtgatgaagatcgagggccgttcctcgaagaactcgatccgaacttggaactgaatgacggcgggaaagaagatacgtcctgcgggcgtgggtctgacaggtccagggtggcgatgttgggatacgtcgagtggaaggtgaaggcttcttgtgtcggtataacaaaatgggttggttctgcgttcataggaggaggcgcagggatggcagcggcaggtacggcagcggcctcggcaggtgagtgtgttcgagattggatcggagctgatgtagacgctgatggttcggcactagcccgagaagtctcaggagacgtatttctctcgcccttgtcggtctcgtcttcgctctcagtgctctgatgtcctgcctctcgaccatcaagcctctctgtagcccatcttcttatcctccagccctcgccatcgtccaagccaatgctttgcttatcaaggaagaggaggaggtcgtccaaacagtcttggtatccgtcaacgcgagcgcgtgcctctgctttggcagatgtcttgtaaagctgcgtcacggatagcgccgcggccttgaacacgtccagcagcgcttcgggtgactcatattgcatcgcctgctttcccgggccgctgtaggttttcgacgagtccatctttcgtaggagatatttgctcttgggcaatagcaaggtgagtgcgcgtgtgtatgtgctatggtctaggtttttcgttaggttagcgtaacagcaaactaggagcattgtgtgcctaccttggggcgatggagaggattagccttagggagggaggattcgccactgcctggtttattagggggtcgcacggcagacacaacgtcgtcggcctcttgcaaaagaggcttcgagctatgaggatgcaaagctctccaggtgatgcagggaagctcttgatatagacctctaatggaatcaaagcgatggaggggaaagtcctggcagtatattccgtagcggcaaacttctaggtcagcaggttagaaaggcgggcgaaggcggtagaactgcacgtggggcggctgggtcttttacacgtgatttttatggctccgtaccttgagctatgggcttttggcatctgggaaaaggtgcgagggggacacgttgaatttggagagcgcagcaattgattttacggcaatttaattaggaaagtctgcgttttggctgtggtcagcaaggagcgcgcgcagaggtaagggtagctccttgcaggcctctggctgaggcaattccatggttgcaccacccaacttcgtatataatgagaggtacctacaaagtacagccatggatgcagctgtagcacaccctgtaagatttgctgccgcagctgtctgcatctgcagcgggcgggaaaagcccctgacccgtgacgtcgttctcttttccctttctggactcggacttttcttcttccattgtaggataaatgggtacagcggcatcgattttgctctctagcgcggagagacaagggtgggacctgcacgcgcgctaggcccaaagtcgacagcctttcaatgagcacgtcgagactcttgccaggcgcatttccaaaaaacatcgtctctttaacaccggcacaagggagttggatccacggcctcgaagcaccacgcaaaacgtctcaagaggccagagccatctcataagtccctagaaactctctggcccccctggactcctggttacgggcgcatctgcagcgcgtttcgtgcacgcaagtcgcgttaagaggctcccctccaagattttagtcgcaatggctccgcgacctcgatcaaacggcgtggacaccgacgcgtccatgtctgacgccccagagcagcctcgtgctgaggaaatggttggttcatctatttacacggcaagcctgacattttgttcgatgttgtggctaacttaatcgcaggaggtcgatgaaactcccgactataccgactccgataccaaccccaacaccacagctagcagcgtggccggcgaacccctcacagacggaaggaagcgacgcaccgaggcgaatcaattgcgtcgaagtatctttggaaagaaacatgatcgccttggtgaatcaaaggtgtgcctctccctcggagggccatttataaggcgatgccattagaaatagcagtccatactaacctttttatctctgaacaggaagatgacacaattcgaagatttcgttaccttctcggtcttaccgacttgttccggcacttcatcgagacaaatcccgaccccaagatccgagaaatcatgaccgagattgaccatcagaatgccgaagctgctcgagccaagaaaggcgctggcaggaaaggaggcgctacaagcgatagacggcgacgaactgaagctgaagaagatgcagagctcctgagcgacgagaaacatggcggatccgctgatactgttttcagagagtcaccttcctttgtacaaggacttatgagagactaccaggttgctggtctgaattggctaatctcactgcatgagaacggtatttcgggtatcttggctgacgaaatgggcttgggaaaaacactacagaccattgcctttctgggttatctccgccacatcatgggtattactggaccacatcttgtgacagtacccaagtcaacgctcgacaactggaagcgcgaatttgcaaagtggaccccagaagtcaatgtgcttgtgctccagggtgccaaagatgagcgtcatgagctcatcaatgaacgcctcgtcgacgagaaatttgacgtctgcattactagttacgagatggttttgagggaaaagtcgcatctcaagaaatttgcttgggagtatatcatcattgatgaggcgcatcgcatcaaaaacgaagaatcatctctatcgcaggtcatccgactcttcaactcccgcaacagacttctcattacaggtacacctctgcaaaacaacttgcacgagctctgggccctgctcaatttccttcttcctgatgtctttggcgatgccgatgcatttgaccaatggttctcaggacaagaccaagaccaggacaaggtcgttcagcagttgcatagagtcttgcgcccgttcttgctccgacgtgtcaagagtgatgttgaaaagagtctcttgccaaagaaggaagtcaatgtatacttgggcatgtctgagatgcaggtcaaatggtatcaaaagattttggaaaaggatatcgatgctgtcaatggtgctggaggaaagcgagagtccaagaccaggcttttgaacattgtgatgcagctacgaaagtgctgcaatcacccctacctctttgagggcgctgagccaggtcccccttacacaactgatgaacatttgatctacaatgcaggcaagatgaaggtcttggacaagctgctagcacgacttgagaagcagggcagcagagtcctaatcttttctcaaatgagccgattgcttgatatcttggaagattattgcgtctttaggcagtacaagtattgccgtattgatggtggaaccgctcacgaggaccgaattgctgccatcgacgactacaataagcctgggtcagaaaaatttgtctttctgctgacaacgagagctggtggtttgggcatcaacctgacaacggcggacatcgtcattctttacgacagcgattggaacccgcaggcggatctgcaggccatggatcgtgcgcatcgtatcggacagacaaaacaagtcgtagtgtacagattcgtcaccgacaatgctatcgaagagaaggtgctcgaacgagcagcccaaaaattacgactcgaccaggtcgtcattcaacagggacgtgctcaggttgcagccaaggccgctgcaaacaaggatgagctcttaaatatgatccagcatggtgccgagaaggtgttccgatccaagggccccactgatgaaacggcagacaaagagaaggaattgaatgatgaagatatcgacgagatcttgaatcgaggcgagtcacgtaccaaagagcttaatgccaggtatgagaagcttggcattgaggatcttcagaaattcacatccgaatctgcctacgagtggaatggagaaaacttcgcccaggccaagaagaatattggcatgaactggatcaatccatctaagcgagaacgcagagagcagagctactctatggacaaatactttagacaggccatgtatcccaatcccaaggccgacgccaagcccaaagctccccgagcgcccaagcaggtaccagtccatgactatcaattctatccgcctcgtttgcaggatcttcaggatagagaaacggccttttaccgcaaggaaattggctacaaggtgcccctgccagacggggaggatgataacttatcagaacgcgaagctgagagagcgcttgagcagcaagagattgataatgccacaccgcttacggaagaagagcgagcggagaaggaggagctctccaaccagggatttggccactggaaccgccgcgatttccaacagtttgtgaacggatctggcaaatacggacgaaatgatttccagggcatttccaatgagattgacagcaagacgccagcggaaattcgtgcctatgccaaggtgttttggcagcgatacactgaaattcatgactaccccaaatacctcaaagtaattgaggatggagaggaacgtacgaggcgcatcgaccaccagggcaagcttcttcgcaagaagatgcagcagtaccgtgtgcctctccagcagctaaagatcaattactcagtgtctactaccaacaagaaagtctacactgaagaggaagatcgcttcttgctggttcttcttgaccgcaacggaatcgattctgagggtctctacgaaaagatgcgagatgagattcgcgaatctcctctgttccgatttgattggtttttcttgagccgcacacctatcgagctgtcgcgacgatgcaacacattgcttacaactattgtcaaggagtttgaggagggtggtggaaccggcaaaggttcaaatggcgtcaacggcaaatcgaaacgcgaccttgatgacgaaaatgacgaggatagcatcctgagcttggctccggcaaagaagaagtctaagaatggcgtcaaggtacgatatactatttgtaatcaaagaagaaatttcttttccccagcactaacatgtcttgtgtagaataaggctcttgataacgtcaagtcaaagtctagcaaagccagctctgcttcgccatcaagagcttccagtgttgcttccaacgccaactcaaacgccggtggttctacaaagggcaagaagaccaaggcggtaggtagaaagaagaaatgaggaagaaacgaattttcctcatcatcttattaaaagcccagaacgcgaaaaggaacgaatgacaaaaaaaggaagtcgaagaaagatgatgatgagctggctagagggaacaaaccaggtttcaggaggacaggacgtggatacgaaattttagaaaggttttataaccaaaattttatggtggcggcgtttcattcttgggagagattaatacgaatcaaattgaacttgtgtggaggtttgctctgtcggcggagacatgcatcttttttacctggcctttggtgctcgtcgtgtaggaaacgataccgacgattcttgaaggcttttttcctgtttaaaacaagagaaaacaaagatagtcacgctgagtgtaagtaggtagtaatgcaaagaaagcatctgacttgagaaacgccgccatagaaagaataaacgcatataactactacatcttttcgaatggggtacaggggggcacgattgcagtgcttcaaagtgatatgcacatctctacatatcaaatttatcgctttcgacgttgacagcttgtttgtttgtttttgctcttcttctttccccctttattctctctctctacagcaacaaagagacacctagtaaggattacatacgggaatttgagcatcccacttctctcccttccagcaagaagactttgtttgtttccctttccgccctcccaaaacgccgtacaatatgtttaacgcatgcaagcaagcaagcaagcagtccgcaataatcaaaacacagactgatcatttctgtcttcccttatttttcatttccctccttcccttttcctctctataggtcttcccttcttctttggtttaacatccaggccaaaatgaaatgaaaaaacggaggattgagaaaaagttgttctttctttcaaagaggtaatttttcgtctgtccggccgcttttactccagtcggttcaagcgctccctctcaacctcgtagttgaaatcgaaatagcccttgtcgaagtggtggacacggacgtaaccgtcctctcctccactggcatagctacgaccggtggggtcagcagcaacggtgttgagaggaccgaagtggccacggacacggccaatctcgtcttcgaaaaccttgtggtagaatctggcctcgaatcgaccctggcggccggaggtggtggtgacttccatggcggcctgaccacctcccagaataacaaagtccttcttgggggtgattgtggcgctgttgagaggggtgtctgccgggtaggtcttgagggtggtgagatcgcgagcagagatgagctgttggaaggaaaccgagttagcaagacatgacaagtctaacgagtataagaaggcagccgtaccttggcagtcttgtctcggcaagcagtgatgaagtaggtcctgtcgggtgaccactgcaggtcgacgatgggcttgtccagctcgtgggcagtgaccttgtccagcagctcgccggtcttggcgtcgtactggctgacactgccgtcctcgtggccggcgatgatgtactggctggcctggctccagccagcaacggtggccttgctctcgtcgcagacaatggtcagggatctctcgtcggtctgctcggcgttgatgtccgggttgatgtcgatgacgacgatgttgctcaggtaacccatacgcttctcggtaacgcccagcagcttggttccgtcctcgttgaactcgacacgcttgacggcggtggggaactcccaggtcttgaggcacttgccggtcttgacctcccacaggcggatggtgttgtcggctgagccagaggcaatcatggtggaggtagggtcgacgtcgacggtccagatggcaccgacgtggccgtggtaggttcctagacgctcgccattgtgggaaaaccagacacagatctgctggtcctttgcgacggagaagatgagatcaccatcgaggttgtatctgatgcgcagaagaaaaaacttgagttagctcgggcctctcttattggcagcgtcgaaaggaggagtgaggaggggctggcgcagaaaaacagcagaattagagctctgcctctgcttgtgcttcggctcctctccttgaggacagcaagcaagacatacttgatctgggtgagagcacgctcgtgcccggcaagaaggatgggtctcattttgtcggtgatcctgatgctggaaggctgaggaaagaattagggaagggggggatataatatgggccagcacgaggtcggattggagatggtggtgcttggaaattttggcgataattgtgcgtcttggtggggctagagttgtggcgcggggagagtcattggtggcgtagcccaaagagggaagtctgggcgtgagcatgtggctggggtgtgtgaactttcaactccgtggcgcatattttcacctgctaggtgcatgttgttgtcaacgaccatttggagcaattggtgttccagcaaagccttcttcacacatccaatccggggtacgaagtatgcatgcggcgatttcctaatagagccaaagcacagtacttggatgatgactgtcttgattcgccatttcctgaaacaaacacttagtgagtcactcaaggcacgttgttgagtcactgtcatcactaggagtcaacatcgcgccatattgcatttactacttcttttactcttaatgtcctgaacatcctttaaaattgtaatcacaatttatatacttggagggcgggcaagtttgtacgactgagatgccgacatatacccgctcctagtagtttacatgggggcatgagctgagctttggctgttctttattcctcaacaacaatagactcaaagaagagagcaatattaaccggcatgcctggtaggtagacaaaggtggtgcggactctgcacttctgacatttgataggttcaaagcttcaagactactaattgtttctagtaatatttactactaataagcagtaatacacagctatgtctggcaataaatgctacacttctctcagctcctccctagagtagcatcttgcatccttagcggatcaatgctgaaggaatagtggtatgtttcccttgtattgacccgctctcttttctctctttccatattgcatcaagttctctacctacctctctatgaataaatgtgctgacacacggttctcaacaagacgtttctttctccctgccgctcttgccacgtcggcatgctgatgatcgagctgatacatttgacgccattgccgccttagttgtcaacttgcgtatgtagacatccgggtagaacatcagggttccgcactgtctactctcaagaaggtcgtgtaatatgggaagaagaacaaaacccccacgctgggcatgcttaattggcagcctataaactgaagcttcatccaaagcagcaatagcaatgccgcaatgccgccatgccgccggtctaaatatgtgatccgaagaacaagcaactgcctgaatccagatctgcccgggccctggccggcgacggtcttggatcaaatcgaatctccacataacaggagccgacaccgtcccgacacggtgttctgtgaaccctgcattgtgtcctataaatctgcccgtgtcctctgccaagtcggcgtaattgtcaaaagcaggtcattttccctctgttccaggcattgagccatctcttcgtcctttacttgccctacctttttcgcttctttatatatattaagctacaccattgttcgaattccattccaccatagcgcaggtcgttaaaacttttgcgccactatcaaggtcacggacgatcaagcgagccaaccacgaaatagcgccctgatctacctccgcgttccggaccctagataagctaaggaaaaaaaaaaattcgacagaaaatagttcctaagaagacaaacaagcaaacaaccgaaaacagacttcagtgctcaagctgaccctaaaggcccagttgcctgatcgatttctgcaagcaaccatacgacagccctgcttgggacgttgtacaggcttacgtgcagcacaattgcttgaggcttgcaagatccaaaggtcctatttaggatttacagagcatcatggcgccctatcagcgcctgcgcatggcccccaacaggctgctgtcgctgtcttccagaacgtcgcagcgctgtatcactagcagcgctgggaatacagcggccatcgcccgccgcttgccgtgcctttccggcagcagggccccgagtgcggcgactttcagcccctcagcgggctcagcacaaggacttttgtccgctaatccttccagcttgggagctcgtcatttttcatccgcgtcggcgacttattcagtctctgctccttacttctcctcctcatccttctcttcctccccgtctctgccatctacaggccgattgccctcgcgactccagcagcagcgatcgtttgcgacgacagccgccgccatggttgccacaaagcttgacgggaacagcattgccaaggccattcgcgaacgccttggcgcagaaattgcagagaagcagcagaagaaccccagataccgccccagcctcaggatcatccaaggtatggctgagcacgcgcaggacagcaaggctggagacgtgttttctccttgctctcttgctccttacctcttcttgtgcgataataattactaactggctgtttctctctctctcatccagttggtgatcgctccgactcttgtaggttcccccgccatccttatcttgctcacgatccttatcgggtcaatttggagccgcggctaacgattcatgcagctacgtatgtgcgtatgaagctcaaggctgccgaggaggtaaggcacaagaaaccatttctaggctccttttaaaaacaatagttggctaagatgtcgtctccaggccaatatcgactgcaagctgctccacttcccagagaacattgctgagattgagctcctcgaccaaatccgccgtctcaacaacgacgataccgtcaacggtatccttgtccagctgcctcttcctaagcacatctcggagcctgccatcacatccgccgtcgctgacgagaaggatgttgacggctttggcacaaacaacatcggcgagcttgccaagcgtggtggcgcacccatcttcacaccttgcactcccaagggtgtcatcactctgctgaaggaggccggtgttgaacttgctggcaagaacgctgtggtccttggccgaagcaatatcgttggcggtcccgttgctcagctcctgaaccgagccaatgccaccgtgaccatctgccactccgccacggccaacctccaagcccatctcaagaacgccgacattgtgatcgttgccattggctcccccaactttgtcaagggtgagtggttgaagcctggtgctgttgttattgatgtgggaaccaactacattccggatgcctcgcgcaagtccggtcagcgactcgtgggtgatgtcgagttcgataccgcttccgaggtcgcctccatcatcaccccagttcccggcggcgttgggcccatgactgttgctatgctgttggagaacgttgtcgaggccacaaacacgttcttcgagaaggaaaagatcagacagaccgttcctcttcccctgcacctacaatcccctgtcccatcggatattgccatttctcgggctcaggcgcccaagcagattactcgcattgcgactgagattggcattgaaagccatgagctggagccctacggagcatacaaggccaaggtcgatctgagcctactcaagcgactttcccaccgacgtgatggtcgctatgtcgtcgtcactggtatcaccccaactcctcttggtgaaggaaagtcaaccacgaccatgggtctggcccaggcgctcggcgctcatgttggccgtgtgacttttgccaacgtccgacagcccagccagggaccgacattcggtatcaagggcggtgctgctggtggtggctacagccaggtcatccctatggacgagttcaacatgcacctcacaggcgacattcacgccatcactgccgcaaacaatctcttggctgccgcaatcgagacacgcatgttccacgagaacactcagaaggatggcccgctctaccgccgcttggttcctgccaagaatggcgagcgaaagttctctgccaccatgcttcgccgcctcaagaaggttggcgttgacaagaccaaccccgacgagctgactccggaagagatccgccgcttcgtccgcctcgatatcgacccagagaccatcacctggagacgagtgctggatgtcaacgatcgccacctccgaggcatcactgttggcacagcccccactgagaagggacagtctcgtgaaactggtttcgacatctctgttgctagtgaatgtatggccatcctggcactcagcactgatcttgctgatatgcgagaccgtctgggccgtatggtcattggtacttcacgcagtggagagactgttacttgcgacgacattggtgccgctggtgctctcaccgctctgatgaaggatgctatcaagcccaacctcatgcagacgctggaaggcactcccgtctttgtccacgctggtccatttgccaacatcagcattggccagagctctatcctcgctgatagattggccctgaagctcgctggcactgagcctgatgaagaccacaacgagaagactggctttgttgttaccgaggccggtttcgatttcaccatgggtggtgagcgtttcttcaacatcaagtgccgcacttcaggccttgtgcccgacgtcgtcgtggttgtcgccactgttcgtgctctcaaggtgcacggaggcggccccccaattgcccccggcgctcccctcgatgctgtctacaagcaagagaatgtcgacatcctccgagctggctgtgtcaacctgaagaagcagattgccaacgccaaatctttcggcatccctgttgttgtcgctatcaacaagtttgcgaccgataccgatgccgaaatcgctactctccgcgaggaggctcttgccgctggtgccgaggatgcaatcctttctgaccactgggccaagggtggccttggtgccattgacctggccaagggagtcattgctgcgagcgagaagcccaaggagcttcagctgacctacggcctcgacggcaccatcgagcagcgccttgaagctattgcccagaagatgtatggcgctgccaatgtcgagttcagcgagcttgctcagaagaagatcgacacatacaccaagcagggttatggccacctgcccatctgcgttgccaagactcagtactcgctgtcgcacgaccccgacctgaagggcgcgcccactggctttactgtgcccatccgggatgttcgcatggctgccggtgccggctacttgtaagttattctgctccccttcacaaacagtgtgaattcttttggggtcaaagtgctcatgctaacttcactccaggtatgctctggctgctgacatccagaccattcccggtcttcccactgctcctggttatctcaacgttgacgtggacctggagactggcgagatcgatggtcttttctaaggcaaacgcagacttgacttttcttcttctgttttcttctgtttggcattcgtgactggcactgattgccacattatcaacttttttgatgaaaatattatatacccagagactcaacgtggggcacaacaaggatattaggaattttggaatttatgactggtgcatcttcaacatatggcgcaggcatgcgaggcatagggttatgattgggataattaacccgcttagagttaacaagtactactactagagcacaatagaaggctttagaaagcactcactctttctctctcttcttttcttttcgttttcgtgggtacgcatacatgaacccttgtcttacattacggtaagcaagcgactgtgaactgagatgtcgaaatcagttggagtctcgtgcatcttctagaacacaagagtatacctcattaaggagactgcatgataggagcggcaagcgaagtagtaggcggctaccaactgatatggagacttggaccggttggatgaatcaatccggattgggattcggaggaactgttggccgagaagatgcttctactttatacttctggaagagcaatgtggagtagatacggagatgagacgatcattaaacatgtcagataggtactttgaaaaggaaaatgtttactttggaatgagacggaaatatgcacagcgaattacacatcacatatttggagagattggtgaatgggtattaggcgtgattcaagtaatgtcgatataagttttcatcatcagcctgtccaaaaaaaccgccaaagctagacgcgcccatatcaattgctttcctgaaattccaagctaaatgttccgccaaatctgattgtcgcggttttgagtgtttgtcgtactaggcgtcgtcgcttgattgtctcacttcttctttcaaatcttccgtcactcgagtcaatatcctgccgttttccttctccatttcgttgattgcatcctggcaagtccatttcaggtccgttgcgcagtcgtcaatttggttattcatctcttcaaagatctcttgtctctcttctgttccatatcgacatgggctgcggccattatcgagtacgtctctgaggttgtctttgatgtattgctctagcccagagacacggctttccatatcatcaaagcgtgtttcaatccgattttcgatattgtccaggcggcacacaacgtcttttagaagaactaggacgcgggctacaccggagaatcatcatcagagttttcagctcggcggcgtttttctgttacagttaattttgggtccaacagggatatcacaaaatgattcatgagatgaattgatgatgcttactggaattttgagggtttggcacagcgccagcgtatggaggagggctttccgcagtatgcgtaaattcattcttctcggcaacttcgcctccacgaccagcatacagtgtagctgggtttgcccgcggcagatctgtgcgcgggcggccttcagggcgatcgcccgagaatgttttttcgagtaaatcgaggtctgctttgcttagaactgcgttggaactgtcgagatgcacaataaaattggtcacgctggccaggtcttcaatcaaatgtagtcgagtcttcgttttgcctttagagtctaaagggcgtcctttggggcgtatgaaatcaggcgcttgcgtcatggaaatgcatagtgagtaatgccgaggctagaatgtcttgggggttgaaggctgtggattgtggtagacattgtactttatagcttaaatcctttcgggatatatgtataaatgaacagcttgcttgttgctcttgcctttgccgcctctgaggataacataagcatgaagcttgaacattgctgtattggctgaagtgttcaagtacaagtcgaatgagacatcttccatctgacaaagttgttcactagcatcattccatgttactgttcttctgataagatatgtcgatcacggtggcgttctcttcttttgcaggttcagtcacggctggcgattcattgatgctactcttgatctgttcatctccgtcgtcattgctgtttactttatcatggcgattattttgggagacactagaatatctaaagtcagaatacattagcaaatcacacatggtgcatattatggccgtcatgtgcagttcccctgaccatggccgtgaatacagtgagtagcgcggagctccaaaagtccccccactcatttcaatgaaaacactgctgcggataatgtactggcaacggtagcagacaatagtagctgctacctaacaagatcccaacccctccactgacgcaagtcaagcgatggcctgagagcgtagggctggcattggcattttacgaccttgtctcgcaggcaacagttccgaggagtatcttcaccggagcagaacagcgatccacgcgaagcgatagcctgccatgaatgcggagcttaaaaagtcctccgctcctcaaggaagacgttagctgcggataatgtactggcaacggtagcagacagcaatagctgctacctaacaaggtcccgacccttacagcggagtcaactcaaagagtcaaccagcgcgtagtgggcatcggaattttacgaccttgtcccgcaggaaacagtcccgagcaacgtcttcgagaagagcagaattgctattcacgcagcgctatggcttgctggagccgcatagggacatctcactgatccaggcgaggaaacaggttgtgtcgcgtcgttgtcttcctcgttgtagatggcgccgtcattcattgcggggatattctagacgatgaatcgattaggcgagatgcattggatggctgggaggttggttggaaggttggtgaattggaagaaatggcgcagcagcgcgtacattttaacatgagacctcctggcactgtcacatgactcagccagccaatcaaagcttcaattacttggctgcagccggaactcgttagtgaattgagcgtcagtacacgtgactgttcatgcgctggttacagtatgaacactacgtctgcaccgtctggccatatttgatgccgcggcagattctactgcttgacgagttattgtattcggtcgaggagtggcccagtaggattctaccgtataaaatctaattcatcgcgaaatacccaaaaagaaattgtggttttttctcttctttctctctttgagccatggcgctcgtaaacaagctctgatacgcagatccacggtgtgccactgctttcgctttatagatgcagcacggtcaataaaaggcagtggggaggcctaagaagagcattgaattggtgtcttgtggattacaggtatagaaacttgatagtagctacatgtaaagagcaattcgatattggtggcatccagagcacactctcactgtagactgcaccattgccgactgcgagataatccggtgggtgtgagctaacaaatgctgctactactatacgcacaattagcactcttgtccacgtcatgcaacttatctcacaatgcaagacgcgagattgatttgtggggtgcgcaggatttctatgtacatatatatctacatgtatatgatggaaggatctaagcactgcccaatagcgtgtaaaggaggcgaacctgggcgagttgaattaaaatggtagaagcaaaattgaacaaccgccgaaacgaaaacaacaaacaaaagggaaaccaacaagatatctccatgaatcatgccctccatctcactttcaaaatgcaaccccttggtggccgttagtctgcggacatgttgcccttttctacgaccccgggcggaaacgaaatccggatcccgaagccctacgaaacaaccgcagttgcctcgtcccctgcatgtggagttttgcgaaagccactgtgccggatcttggtcgtcccgaggaagaacgaacccattggcagcattttactttgttaggtggcagtaggttaattatcggtctctgccgcgggggggctaaaaacgacgacatagaaagcttaggcagctggtggccaatatggaccgggggagatgaagcgcttcgattttagggagctgtggtgggcatatccactctgtagtatcggctcagtccctgcggagcgtcttggatatattactattgagctttgctgtttctctgttgcttctcttcatctttgctccatttccctgctctacttctggcgtataagtcgatatcccgtttaccaaggggaggttctttgtctgttaacggcttagtcggagcgagtagtgagactctcactcgggttgggtcaagaagattcaaaatacacttttccccgcctttttttgctgttacagcttcaaacaccaaaaggtctctttacggtgacggcgtcgtcgataggcctctgtgtacagccatggcgttaatccccatcgccattgcggcgttggtcgcctaccaaactatctcatatgccttgcgtctgcggtttcatatcaatgaggccaagagaagcggattgccctatattgtccttcgtgcgttcacttatattcaatctcccgcgagccttcatgggcctctctgagccatactaacgtgacgccataaaaaacacagcttgctcgccgttctggatagggtggcaagtgacccataagctatgggttccgctcattaagctccttccaaagtcatggtgggatggatggctcgagtacgggatgccctctcttatagactgtttgctttcccaaattggtcaactggctaacaactgtggtcttcaagtatcatgcttcccaactttgtatatacaacccgccatgagtggttcgccaagattggcgaaactttctttcttgtttctcccggcagattgatgctgctcacggacaatgccgaaacaatccggaccatcacattaaagcgagagcaattccccaaatggactgctgtgtacaacattctgaggcagtttggtgagaatgttttgactaccgaaagcagcatctggcgtatgcaccggaaggtgacctcgccttcattcaatgagagaaacgctgccttggttttccgcgaggccattgttcagactcaaggcatgctgcgtatgtggacaggccctgaaggcaacaccagaaaagagccgctcaacactctccagagggatacgatgagactagctctcaacattatcagttatgtcggtttcgggatgcgattgctgtggccgggcgcaacacatgctgcagggacggaccccaagctgttgaaatacggctctcatgagccttcggtaggtcaccagttgagtttcccagataccatggagttcctacttgagcgcctcctggttttactgattttcccacggtggattctgcgtgagtatcctattatacttttatttgaaatgttttcctcgtacgagatgctaatgctctggattgcagaattactgccttttgagaagatcaagaaggcagtgttggcttacgacgaatatgtcaagtatatgaacgagcttctggacgaaaagattgaagacgcacgcaagggagaccacatagaaggcatggatctcatgggccagcttgcgaaatcatgttttggaaccgataacaaaggtgctaccttgactcgcgaggagattatcagcaacgccttcatcatgtttgtcgctggccatgaaacaacagccaacaccatccacttcaccctcatcttcttggcaatgaaccccgacgtgcagcgcaaaatccaacaagatattgattacatcacccagggccaggacccgaaagactgggactatgaaagcttggtcaacccaatgactgccagcatgattggtgctgccatgcacgaaacgatgcggctcatgtctcctgtggtagtgattcccaagactacttacagcgatcagcccttggtcatggacggcaataaatatgtcattccaaagaatacgggcatctcactggtgacgatttccgcccacgtcaaccctcgttactggccaacgcgaccaagcaaagtgacgcccggcaagtccaatatcctcgactacgtcccagagcgatggttccagggcatggacaaggacagcagcgcgggcagcgaagacgtcgccggcgccgactcggaagattttggcggtttccagggctccgacatcaacgcgcagctcttcagacccgagcgaggatcctacgttcccttcagcgacggggcgcgatcgtgcctcgggcggcgcattgccgtggtggaaatgatggcggcgctggccgtcattttccggagctacagcgtcgaactcgccgtggacgagtgggcgtcgcaggagcaggtcggccagatgagccgagaggagagggcgcgcatctacaagaaggcccaggacaagagccggtggacggtgggacaggcgacgtcgaggctgacgctgaacctgcacgacggccagtacgtgccggtgcggattgtcaagaggggagaggagaagtttgtggactgggtggataaagagtgattggtggtggttgtacaaagatgccaatatttcatgtaagtcttgattcaactacttactgtacgagccggctacgagattattgtaccattattgcacacaacattagcataaactagtattacatataagtagcctggaataaacattgacaaattaaatcatgtatgaactgtttccatcaaggcctaatcgcaaggattgcagcattgggtaggaaagcaatggaagccgctgcagataccccatatcgccatcgccatagcaagcatcaaatgcggagctttctgcagtgtgccatctccagccccccatcctcgatggcactctggatcagccggggtgatatcaggcagtatcaatcgatacaacctgccgaatcaccatgttccaggtcctctggcaacatgaaatatgagtgctccatatgtatgcagcagattcaaatcggtatctcatatcaagcccataagcacccgatatcccactgcaaacttggattgattcccatctctcatgaaaaaaacagcctcagcttctgccgttggtgacagctctccttcgcatcagcggcgctctgcccccattctgtcccggccaatgttgatcaatctatccagctccatccccccagccacgcccaacgtcctctcgaggtaccgcctgttagcggggtacctcgcaagcgccggctccgggacgcctgccagcgtggcactcgcaaacgcagcaacacgcaggcgacttgtccccctccttgccgctgccgcagcgttcagccacacgcaagcagaaaacggtgggaagagggaaacgtcgggtctagtcctaaaggggccaacataaacaagacaaatagcccgccttatcccgcgcgagccttttatcgtttttttctcaatattccaacggccgctccccgcacccgcccagcaacgcccagcaaccagcaagaaaacattcgacatcccactttttggactttggacagctgtttggagccgcagccctcgctggcacaacttaccacaggcccttttaattttttcctttttttaattatattgctattacttgttacaaaccgcgggacaagtgaagacacacttataacaatcacaagagagaaagagggaaaagggaaaaacaaagacagaagacacacacgttgcttgtgccaactgccgttctgaaatccagcgcgagtgctgcggagaaaacaaaccgagctctgcaatttggccaatcacataacagtctctttttggggaacgcaacacacacacaccgcaacaatatcattgggcatttgaatcactcgacctacctcttattttatttttattctttttttgctgcgactaaagacaaagagacaaccgcttgtcatcgcatcgcatcgcatcgcatcgcattacgtcgcagcgccgcgcaccgccaaatctatcgcttccgcatcgccatctcgtctctgcaaaccgtcgccatgtccgccaccgcgccctccaacgcctggctgcgcgctcagcgcaagagcgacctcgtcgatttggccgagagtgtcggcctccagaagtgagttttgcgattctgtgcctttgatttcccgccatggcccttttccctccccggctgcgaagcgcatttctatcccttgcgtcattgttttgtttggccgttgttgcactcgccgccttttcagcagcgatggcggctgtttgtagctacgcgcgcgtaacggttgttgcgacaggcgcgatagaaaagctgcagcttcaagagcaagctcagcttcattcatcttcgcttcttctacttctggttccccgaattctctcttttccttcttcctttcctcctcaaccgcgcaatcccgctacccctcgtcattggcgcgccgccgcattgccaccgttggctccagacaaaagtaaacaaaaaagcaggctaacacggaatcgttccgcgaactagctacgatggtctcaaaaagtcggagctcgaaaccgctctcgatgagttcattgcggggaacagcagccgcttcaacagccgatctgatctgtcgggctacttcaacagccggtccaaggcgatgggctctcccgtcaagcgagagtccaaagagcccatcaaggaagagctggagaagggcatcaagacgatcaagcggagggcgaccaaggctgccgaggatctgattaatacgtaagttcttcccatacaatctctgcttggctggctcccaggtccgccgccgtcttggacttggccgagcaatcatcgccagtctctctctaacctgctctccagagatgctgaagacgtccgcgccgcctcaactgccctcatccagactcccgctcgcagcctgtcgcaagttgcctcgcgcatctcactgcctgcgaccccggccgacgtagccaacgctgtcgaccgctcaacgattgccgtgcgccgccgtgtctcgtccatctaccaggagagtggcattggcgagacttccaacgctgctcgagagactctcagcagcgtcaccagcattctcctctgcgtctccgcgttcgaactctggtatattcgacccgagatcctagctaaccgctacgcattcaccgtccctgccattggcttcctcggcacgtctgaccatcccgtgtacctgcccgacatgttcctcctgctcaccgcgagcttttggtcacccgctctcacttgggcctttaccagctttattttgcccagcctgcttggctactttttcaacctcagctctgccagcggctctcagggccccaagacgcgctctcgggctagcactccggagactgctgttgatcccttgacctacagcattgtcaaggcacttgtctcattcgtcgtctatggccaaggcgtcactttttgcggtctcctctctgagacagctattgatcggcttgacggagccgtgtacggaggctacaagggcatgctgaccggagctgccattaccggattgcttagcatctacgatgcggtcctgaagaaataaatgggcaaagaagaaacttgctattgtggaatgagacttccacagccctgaacaatgtcggggtactatgcgatttggcatagtggcgtaacaaaggaaggaagggagagcggcgtttcaggtgttagacggcgtcaaagcgcaactctaactaatgctgccttttttcttgccttggctatcctttttttgtttctgatttgcctggactttcttcgataccatgctcttttgcgcggttttggaaacttgctagcttggaatgctagtaaacttacttggggaggaaattggctttttttttctctctctctcatttaagccagaagctacctcttttatcgttgcttttcccccatcttattgccttcattcttctgaatcttattcgaggatgatactatgcagctctgactcacctttgggctgtggaagaggcattccaaaatcatcattattattttgcaacgtttttgaagctaggggtgtttctgccattttggtttgcgacggttcatgattttcagttacctgggcttttaaggaagaggggagcaaggtttttttggtgtatcttatttatcctttatttgcgtttgaaatgggtgggattggcgattcttcgctggaggacagggaaacttggtattttgtacgcagtacaagaattgggccacgagttatatgaaaaatgcttctttttttaaatacgtatatttatatccaagagcgctccatgcctgaatgcttattcatgaaacctctatatctatatgcacaagccatgtattggctgaatcccaaatgtctatcctcataccaaaaagaacgtaaataatccatcttctctcgcctgaccagttcccacaggatatagaaaaaacagttactgtgttgaccttacatgttccgttcaaaataacagaatcaaagccgtcattctcaacttgtgtgatatatattggcgttgaggagcaaaaaaagaatgagagagaaaaagttaaacgagtatagaaggaataaacgccgatatccatatgcaaccgtccagctaaaaaagcaactgcgccacgcttcaagtttgctgaaaccaattttttttaaggctttgctttgtttttttcaaggcttatcctcggggctttcccatttgattgggtgcatgaggaaactcctcagacacatgcggccgctgcttccttcggcctcctcctctgcctttccgcctcgcagcttgccccctccttcctttcgatggccgtttcgacctctgccgtccagctgagaaaaccccagccatcgccgccataaaaggcctgaaaactcgctgttataataccagcttgtgcctctgtggttgtgttcgttgcgcagatcaaacgggctgcccacagccgaagtcgagtggtcacgtccgccgttgaaaattttatcaaccgaactgccaagagggtcccaagcacggtccaggaatgttgggtgaggtgcgtatacagccttgaatccatggtgaaaggccacactggaagggaacatttcagtccacatcgtgcggtgatggcgccatatctcctcatgcatcgccatcaagagccgacgacttaatcgagatgccgtgataatgacacatcttcttggaggagtttttccatagccggttgcgtcattagagaaaacccaggctgagccatgcacgtcaaagatgggattcaacgtaatgaggtctgctgcctcaccaacaccacattgcgggctgtttttatcattcgcacaaggagttggtatgatggactttccgtgctgctcaaatcggagctgcttcgtttcagggaactcaacggggccaaagacgggcgcctcgccagagtcggccgtatattgctcgacggcagtcgtgaaattctcccagctaccgtggtgggcgggaatatagtagcgcgaattgcgctcccaaagaaacggacggggctgtcggtctgcccagacgcccaagcggtcaaatagttcataccagttgcccatatatcgcatatccatctcccagttccagaaatgctcgtattccgggtgctgcaaggcaaaaacttgaagtggcatatgggcgctgcgatatacatcgtgtatttccttcttgctgggattgccaattggttcctcgaatttaccaggatagaatagcttcatctgggcttcgctccatagcgtcaccaatccatggaactcgggtggtacgtgggcgtcgagcaactgttggactgtcaaatcatcagaccatattggcgagtcgttatccttgacgtgcaacagaaaatggacattataatctccgccagatttgagagctagctcgttgatcatggcccggaggttcagtactgagaactgcgtccacttaaagccggtatataggcggagcactacagcgatccgattcttcttaccctcctccggtttgagcacttcggtctctgggtctggctctgtgaaccggtgcttgttggcggtaacacatcgctcctgcacatcaccccaatcaatccggccatagtcaatttggcccgtttccttccagacggcttcgcttcccgaggactctgtgttgagtcccacaccagcgccaccatctttaatgtcgtagccaaagccatatggcccataacgaccaaatcggtcaaaacaaacatcgtctcgaaagccaaacatggagtaagatccaaaggttgggtcgggcatatattgcggaacgccttcataggcatatatgctaggtgctgggattttctcttcgtcatcgagatagcaagttttgatgctcgagtcggacgtgttgtatggattgtagggcttaggtttagggatctcttgtttgagcgggggttcgccaagaggagctttctgagcggggttggggtattcggcaatgtgctcagatttcttgaccagagctttaagaccatggaagtagccgttcaggctaagcgtaagaataatgttagtagtctgatgcctccgtacagcggctgggaaacttactgagggaatcgaagccatggcatcttcttgatgtcttcgtcccacatcttctgattctctgcgtcttcttctgcgctcagttcgtctttgtcgtctatagatgactggctcttctggtcatctttctctttctcttgctctgttgttttcccttgctcctcttttatgatcttctcttggtcctgatcactgcctccctctttcttttcgccttctgttggcgtcgcttccggtttcttactctcggtagattccttcttctcttcatctaccttctttgacggtttatcctggttgtctttgttcttgccctccacaatcactagaacagggcctccatcttcattgccaattattgtaggctgtgggggcgaatactttgttgctgtggcaggctgagcgaatgtctcagtagccatgctgtcaccagctttgaagagggcaagcgacacaagaatcatgcttgcgacagtccatatcaggattctccgataaaagcctcggccgaagatggaaagccctcgaactggtttcgtttccatggcactttctgcatatggtaacaagggctcattgtttctattcgtcgaagcagaggagctagaacggctactgaagctgagaagtgaggccgtgcgctccatggcggatggagcgaggcaaggtgatgaacacccgcggttccgagggtcttgggcgtcgcaatcgcaatcgcaaagatttaggcgtggttcactctaaacttcaaaattccgctggcccaaggggaacgaacggtcgaggaggaaggagattaaggaaaattaaaatataatataacccaaaaggatgcaaagatgaaagcaaacaaaaggcgtattgcgtgactggtgagatagtggcaactgctgccgtctcggaggggcacgatgaggtgggagagaaaattaacgagaaaaagatgagaaaaggaaacgaaaggtctgcggatgagatggaaagcctacgagaggcttcttgagggttccgcaaaaggaatcgagataataagaggggagataagaaaagcacagacaagggtatggatgtacaagtttttttgggagatcgacaacgacgaaatggccggtacaaggactccgtagtcgtaataaccataaaccttgtataggaggcaaggcgagaaaggctttgcaggggctgcagaagaggtcgcgggcaaagtgggaacaggcaggagccgctgggcacaaggttcgatcctgccaactgcctgaactgcccaggcgcgcgcaaagagcgatcgacaggcaggtgcgggacagaagcttcaaaaaaaaaaaaaaaaaaaggcacgaagcaaagaagtgcagacagagacccagataaggcgccgggcggcaacttcttcgccagatagactaggcttttctttttaatggccgctaacaaaagaacggttgcggcgttttgcctgacggatccaagcaagccgggctccctttttactgcatccttcgttttccaactcataaggcagactccattttagatccggcaacggattggatttccaagagcgcaaatcccaatccgaaccgctctcgccaagccgggctcatcgaatgggagcgcgaggcgcctgtgagacgatggggaacgaactgcagccatgatacgagcgcatacacagtcagctttgaacgacgcccagtattagaccgctatagaagctaggccatgtcctgcctacggacgtttcaatctctctagtattgtccgaaccataccctgttgaacggtgggtgagctgaacccccatgaacaaatatgcttgtcgattaggactaatcaagccacaaagcatgttccctgctaagagtagttgccgccgcagacgaattcctacatgggtattcagctcaaggaaaatggcagctatgaagaatcagaatgatggtgaacccgtcgagcgaagctcagtctgaatatcgctggccgcgcggctttgatgctgcagcatgctgcaaacgcaaatgcgatagcgctgcggctaaacttccgtcaatcgcacccgccgttacaaccgcatcgtgcccttttagaagccactacgactaggtccagggcggctaggcttcgctagtccattccgtctcccatcaacctaattcggtccagtcctatcagctcagtttgtctctccctggccaatcagcgcagcacgagcctcagccgggaccgcatacggctgccccgatactgctgccactgagcgtacccctgtgagctttccaccagcgtttggcctttggcctgtcgatccagctacacattgcgtcattgttgcactacacacaaagtcgagcaggagcgcagttgtgaagggtaataaagggaacgatccagccaaagtttgaggctcgcttgcgggcttggggggctttgggagaagggagttgaggggcaccaaactgctcctcaagccgtattgctcgtgtgccctattccgggatgatcgggcttccttgctgctgagagtggaatttcgttgacgatggagaagggaaaaaaaccataggcgggacacagctggcgtggacccgtcgtatccttgccgtccaaccatcccgccggcacaacatgaaacacgcgtcgacggcaagggtggatagcgcagtgcacattctgagcctcccgaaatccgacgctgctgcttctttacagcgtaacaatagcgggatgcatcgttaggctatcaagtgcgatagcagtgggaatcaaccacgccatcatgcatcgcgttctctttatagacagttcacgatgatacttgctgctcaaaacctagagcttgtgctctgccgagattctccttttccagaccggggggcaagccatctcatcaaatattacggagcatcagaactctcattccgctaccacctgctcgtatcaacatcttgtggagcaggatttctcttgtcatctcgttcgctcgcccccatggagactctcttggcgtaagtcataaaagtggcccattggttgcgtagggtgacaagaatcgaccgccaagactcttctacgctggttttggcctacgcaaacggactggatgccggcctagcaattcagcgtcgcttgccaggcaaccaagtctcgccaaatccccctccccaatacgcttctcggtcactcatcatgacgctgtatgccgaatacacccagtgttcggcatggctggtatcgcatttaaacctgccgctaccgagcaataactcgctgcatctcatcccgacgactgagacattcacagaggtaccgaggacggaggtcaatcagccctaattgattaccgccattatcgatcagtgccattactagcgcttgccaggggttaaaaatagatatacgctcggggagtttacagagtattaacaggtctggtattgctatactatacaaattacgaattgcattcatgcaaagcatcagtgccgtgcaaattaggatagctatatgcttccaaccaacaaaagcagtaaacagtttagtgatggcatcaaaccaccaagtccacatcgcgaggccgtattgagaccgtatcaagcagagagggcgtatagcactttggggtgctgataaatctgaaatcagttcatctcaccatcaaggctcacagaattccaaaaagaagaaagataatatgatattagacctatttgctatatcccaattttcctgcaatgcatatgcaaagctattccagcctcctttggcgttttgtttccagcatcaaacatcatctacgcatcaatagtacgaccattcaaactgattcttttggcttttcctcatccatagccttggcctcgtcattttgccggccgtgattgcttgcctggtcttccacgtcagtcacctcgccgctctcgccgctggccgagtctttcttttttgcgtcgatactttccctccactctttaccccatcgaatagtagccatgacgccgagtgttgagaggaccatcaatcccgttgaaagagtctcaaaccagccaacaccgattccgtcgatggctggcagaacgacggcagttcccacgcaaccagccaggtaacggacaaagtaatttgctgccgttacctctgcaccgcgtccgggcattacgtccaagcagtacgtattcaaagagggaaaggcaaagagctgcccaacgccctgcaagaagagcataataactggcactgggatgccgcccaccgctttgtctaccgcccacccatacacaagtacacagcttggcatgagaatacccatgaaggggagtgcagaccgcagacgatcttctgggatgcgtacaccattgcgcttcttgatccattgctttaccgtcctgtctgcccatctccctcccatgaatgtacccagcaggtagccgctacctggtgcaaggtagaaaagccctgacaggatcggtgattccaagtgaaatcgtgggtttagcacgtaccgaatgggagtgagcaagctatacatgttccacacaagtgctgaactggcgagtgctaccagtacctggttcccatatcggaacagccgaattactcgaatcgggttggtcatgcgaagcacggctatgatcttttggttcctagattggccttccaaatctttgatctttttgtggtggatcgtctcaggcacgaggaaaaagacgctcaaaacgccggtgccagccaatgctgtctggagccagaagatagatctccatgttgcataagtcaccaagatgccaccaatgaatgggccaagtgcgggcccaatcagtgttccagacatgaaccatccgagagcagtcgctcgctccgtagggcgatatatatctctgcttctctgttagccactgccaactatacgccagacaatgttgctcattaagcttgtgcgtccccaaagtgaccctttgacatacaagtctatccggcgtcaagattattgtttcaattatctcggtgccaagatagctatgggctacacaaggcaacataagaggcctatgtcagggggttcgggcaagaccaactttctgcatacgacgcttgtcgggtgcatactcaacggtctggggctttccgcgaaaagaatacactcgtgccagattacttaccccaggcaagccgctcccaataggataaaggctgttccttcaaaggctgagagcgctctgaagacaaagaaggctgccagattaggagcaagagcagtagccatgctcaacaagaagaacagcacagctgttaatagcgtcatctatacaacttagcatgcatgccgctgcaagttaagaaattcgtctctcaggatccggtagtgtgcagcgatgtgcgtggccaagaatctttcagaggaacaggggacagctcaacttacaggtcgtctgccgaatacctggctcattggcccccaaataacaggtgatatgcccatcagcgccatgtatgcagcattgctcacgttgatgatagaaccagtcgtattatatgtctgtgctacctcgggaacagcagccaggatgctagtacttgataatggcgagagaaaagcgcaaaaggacaacaccgtcacaataatgtgtttgcgccgtaatgacacgcgatcatatatttcatcacctctctcatggtagccaccatcagatggtgatggcgactgtggcgatgatggctcaaatgcgtctggcccagacacatgagacgtcggtcgatagaataatcccactggttttgtcggttcggtcattccctcggtatcgcttttaccgtgaggctgcttggaaatctcattggtctcaggggccctcgagaacgatttctcttcggaggaaaccatgattgcgagatgcgatatactcgatccacagccgttttccaattcacgaggctcgcatgtcaaccttgactcgaccgactagaagcactcattcaaagatgaaagacttttagcatatgaagaagaaaacgatatgcaaaacgtcacgagttgccatgtagacgcaatggttatagctcaactgttttgatttcgcagctaaagaagataccagtgcttgttcgaagcaaagcaaagcaaaagttcaacacattgatacaatacaagaacaagtacaacaagggaggcagaaacgccgattaaaaaggggccttgaaagaaatttattacagcatcgagcccaccagcagccgcaaaattcgtcaaagagtatgtaaccgaatcaagaagccgccatatagccttctccacaaacccgtccggtcgtcttatcggagcagccccccgggaagcggagccgctcccgggcttacccagccagccaaggctctttggttgtatgctcgccagggggggcacgaaacctagcagatcgaatccgccatcggcccgcctttaggctctcgaaaagcttcgattcttcccgagttttctacgcaagttgggtgtaagaggccctacacctctcaccatttgagcgtgcctcggcacaggaacggccgccctgcagctttttagggcaggatttgttgcgagaaccggattcattcgttgtatttgctccgaagtgggctttttctggatcatgttagctgatagaaagcatggcaagctgtagattttgttcttttcgtgcaaagtccgtgctattaccggccgtggttcgggcacttttggcttgggaattgattgccccaagatagccatttcgtagccaccactcttgtgctccatcgtaagaaagacgcacaccgaacccgaattgctatgaagagaaatcggcccccggtaatgataagagtcactcttagaagccgatttactttgatgtagagtaagcaattgtaacagcattatcggccaacatccgtctgtaacccctttttcatgcatagtcagacaaaagtcgaagcttttgtagttcatcaagtcactttggccagtaaggtatatggaagaaaagatactgttcggttttcatgactcgtgtgaagcttctaacgtacgtctatctatccaaactgatacttgaaacttgaatccatttgctatacaagaaaacaaactcaacccttactccaatgcatgcatcgtcttctacattcgccctgtagactttttctctccgcggtgtgaatacgtgatgctaacaaaaacgcagcgcaatgcaatgtcgaaaacaaccaaaacatcctccagtgcctcttttgatatgagatatacaattccattcggtatttcgtgcagtgcagttgttgaaatctgagataaacaagcgtcaaaacaaatgttccccatcacgccagtagcttctgtactcgctcctgaatcacacgatcaacaggctggaggcctctctggatcacaacattctctctcccgccaatggtgaccaccttgagccactcgggggcgatttcgttggcgataagtcgtatacaagtcatcccttcttctttcgaaagcggaactcgtaaagagtccttgagcttgtctgagatgagtaccatggtaaaagcttgtctcggcagggaagccgggttagacaagctgagcatggaaacagtagcacaaacgtcggcgactcggttcaaggcagctcggcgctgaagctccggtccggatggggggagaggtccattagctttggcaagctgcttgtgtcgtagacgatccaacaggctcatctttgtaccgtcggaatttaccatggcgatggtagcctgctgcttgacctccttttcctgctgcttcgcaactattccttccttgagcgctgataaagcattgtgtcccttgttcaggattggattgattttgatactgctgtccatgttcctaatttcagcgcgaggcagttctttcagggataagctggctagaggcacatccgcatcggtgacatcgtcctgtgctcggccagcgcagagagctcggagattctcttcaaactgcctggaaagtcgctcttcgttgatggacactgcgccattgttgtggtcagggtgcagctctatgcagatctttccgcggccataatcagatacaataaagggagaaaccacatcagggtctcgtgcggatgtctggacggcaatgcatgttcggatgtcgtcgaccgtgacctgtcgcttgccccatgtgcgagaaatgtgtggagccacggacgaaatgtcaatgggcacaatggttccgttgtggataatctggagagtaatggtcttgaggaaggccttgtgcaggcggatcagatcgaccaactctgggctgaactcgctttcagcctcctttgccttcttttggctagttacgcgatacgcctcaagctttgtctgcacagtcttgccgccctgcttagactttgcgacgatggtcgactcgctgggcttatgcgcagaagcagcccgtgaaggcgttggcttggcaaccttctttcccttggccggggtctttggtgcaggcttcgcagcgggcactactgctaccgtagtggccgcttcgacgttggattctcctctccgagcacgctttgccggcgctgcagccactggttcttcatcgctgctgggggcgaatgagacggtccttcttgtgactcgagggtggtggttgctgtcggcatcatcgcctgcggccttcctcttccgtgaagatgtcggttccgggttggagatagcggtcttcttggtggctgcatcagggaaagcctggctcttggatacgcgagtgaagctgctgatggactgtgttgttgagggagcctcggcctggcgccttcttgtggttcgggccatgatgtgtcctctttccttgttcttatatgtgtggtgtgatgttcccgcctgctccttctcttcccgacagcgcgcctaacctgcagctccaaacgaagcaaaaataaattggcaagagctgtgcgcgcagcctagaagtgcgggtcgatactgtggaaaaacaatagctagtaggaaagagatgcctgatgatgtaaaaacaaagtcgtcactgcctgcagaaaggaaatgctgaaaacgcgagaagctgcaaattgctaaaaagctgcaggctgaaaaagagaggaaggagccgagcagaattgcctcgacaacggaattgctgctccatagtactaccagggtgggaagatttcacgacgcgacccgcagacgcgcctatgagacgcggtttcagttttggccgcgctgagaaatgtgtgtttctgtatgcgcgtaaagcggcgccggcctcctccacactgatatctcagctgctgcttacttagccttttagcatttcacctcacaagtattatcttctgtcttcttccaccatgtatacgttctattgagatgccaaggaaaaagctaaaacaaagcggagtaaaggaagcatgtgttatagtttgtagtaactgatatagccccacctatcctcatattgcagtcaaagccattgtcatcgtaatggtccattctttctccatctccttatcttcgtctccaaacccactattaccagatgatcatgtatattatttccattgatgttttttcattatttgtattgattcgtgtttgtataggatcaggttttgtaccatgccactcttggcttactctctttgatgactcccaggtgttatcagtgcgtttcatttggtttgctgccacccacggtaaaggcgccgatgataggtgattattcgctgaatctcacatcgtctgctcgagtgccctcaatacgggcgtgatctgaatctgcctttccagtcgcaaactgcatgtattgatcgaatttgttaatcgtatcagctaccatttcgaattgtttcctgttgagaactgggctgggcattttccctttctccaatgcacttttggccgtatcatagcgcgcaagcgacgaggcaatctggaaagcattcctgatttgccggccgttccactgcgcggactcgctcgtgatttgtgcctgcttgtagtaatttcgagcccaattcatgatactgtctctgttaatgatgagcttctgatgtctaataccagttcctgcaagcttctgttccctttctagctccattcgtttcagcttttcaatattgacctcgaaaatcttctcggtctgggcaagcgtcaatggttcataatatagactgacgtggattcgagacttgaaagcctcatccatggtacccactcgattggttgttagaaagaggatgccactataatactcgagaactcgtaggaatactgtgagacagttagtgtgcgaatagatagacccaaagagaaggtaatggcgaacctgacaccagagcatttctcttcaaattccaagagtctcgtcttgccaagaatacgtccgcttcgtcaagaagcaacacacaatcccagagatttgccagtcgaaagatgccgtttagctcctcttcaacttcttttggagtaaagcccagatcaccgcatgtgatggtaaataaaggcttgccattggcttgcgctaccgcctcggctgtcgctgttttgccaacacctgggacgccatgtagaagaatgaaaaggcccagccccttgccgcggattaggtcctggttcatagagccaagtcctggcctggctttctgtagctccctcttttcaaaatgagacgccaccaaggatttgaccatctgtttgtttttgtggtcaatctccaagtcatcaaagatgctttcctgtggagggatcttctccattgtcatgacatcaacactagcgaaccttctatcgcggaggacgtaggcgaagaaacgatggggcaagacaagagaggcagatctaattatattgcctctcccatcctcgatatcatgaggccctgctggatttgtgtcttcctcccacctttggaacattgcgtctccgactccttccgatcgctgtatcttctctggtctggaaactagaagctgcgttcttttgtcactattccaatggcatatttccatcttatcatctccatttagccacggatcgtcccctaaaactccataacttaatccaaatcccaatttccaatctggattctgatttaaagcctctttaatgtcaatgatgacgtcgctgtcaacatactcgggcgggctgtaagcaagattttgcctttccacagttttttttcctattgggttgtctggtaatgtccagccttggcagtatacgtgcttttccttgaccatagccttaaaatgttccccttgcttttccagtgtcgtgagccgtggttcataatcatgtgcataatgaagcgggaatattggaaggctggtaatcgttttttcgccttcatagccatcaatgttgaacatttcttccaccatgtcatatctgtttccatcgttgtcgacgtaatagcaccatattatcaaaccacgattattgaagtcgtctgggtaatcgtctgcaatgggcggtatcgctttccgatagatgataaacgccgtttgctgctgtgagattgctctagaaggggcgcagatgatatctccaatctgaaacagatgccacagatcatttgacttgattcttccacttttcacaaaataatccctagttgcttgctcgagaggcagaattatttgttccatgaattttatgtaacaacgcatgtgtctcaatgctgtcgggtcattcagcttagggtcgctgatgtcgatatcgccatcgccgttatttgcgtcagtgtcggtgttatcttcatcttccaggatagcctttttgttgactccgtctttctttttctcgccaaaatcttcagcgccgtatttaatgtaagaatttgactggcttgtaggttgttttcctctcgtagcgctatttctgggttcttttactctattgtcgctattcttttgatccactgacgcatactcatcatcgctactatattctttagctggagcgtccttaaaatatccaaagtcttctggtggcgtagcttctccccatcgttcttccaatatgtcgagatgttgcttcatttctgggtagtagtggcttaatgccctgaacggccagcagaacaccctgggcttctcaatatcccaccctaggttgccagctacgtggctgagatagcccaaaatcattgtcgactggatgcgcacccgttgtatcctttcaatatcggacggcatactattttccactgccgaagtttttaacttggttgcgttggctgtttcctttcgcctattccattcatcttgaatctcgtcggtcatttgaggcgtagctctaaggacctcaatgatgtgatatttgtcatctataccatagcgattcttaaaatgttcaaaatccatcacacggaccgaaaccttcgggcgctcatcaattggacctcccatggcgaatgttggacctcccacgacagttattcgatcttccatggcgaatattggacctcttcttgcttgtcgagattttgcttccctaaatattctttttatttgagaatgtttcattgtttgttcaagttggctagatgggtagaacgtaatatcggaagagagataaatattgaaagcacgattcttgtcacaatttaagcgcctctcaatctcgccaacagaatagcgaaagaataagctaaagtccgtccgttggggattgaatacaagtgaggggtatatataagtcttttaggaacaggcggtcaatttcgctgtaacccaaatatatcctattatgcacccagatgcattcggtggacgaggctgccaatcaaatcataattcgaagcggcattacgcccccaacagcaaggattaatcttgatagctaagtcctctgagacttcagcctatcataacttgctcacatgcatcgtgattttcatattgacacgttgtgctgcagcaatacatgccgttgggcatcaaccgtgaggttcccatccgccaatttctgatatcattggtcactgctctcctcccgttaaggtagtattttactcccttgcgactacaaattagcaagatgcccgatcattattacaactaacttcagcccgaccatttccactttggctcgatcttgttggttcattggctactctgttgtcactgagcataaaattgggataatgagtacaaaaaggcaaagaggggaaccagaaaatagtagtcctgaagtttcgtttgcaaataaagaagcttcgagtgttcacagtgcttttggaggattaagggttgaagcagatagaaagcttcgatatccagtgccgaagaacttagagtattgatacagcctctccctctacctttaccagatcaccacagctgattcgcagcgttagcaatattcgaagggcagttgtcgagtccaaacagctgggctcgacactggcgctacagcccaatcattcaaacgacgaagtgcagagatggaatcagctgttagataagcttgccgaaactgaactagaggcgacagactcaaagaaaggcgcctcccggatattttctcgaatgctaatcaccattggagagaacaaagaaaccatcgacccgtgggtcaatttaattcccgacgactatggcctgtgcatcgtaaaatcgggccttttggtcttggtgaaggtgtgacactcagattgctgagtgaccaatgctattactaactctttgtcaagcttgcacagcgacacacagataaaaggcggaaggtaatcgacggattctcggaaattcaccaggttatctgcaatgctacgttgaagcgcaggagcttccaaacagatgcacaggtctgcgaggctgccggcgatttatatgtcagcattgtagatgctattgatgagttattagacattgtcccatcgccttcctcagtttctagatgtacgtggttctgaagcatcaagaatggagttcccagtccatagccgactctcattttatggccatctgctaacatttacagtgcggtcaaagctgttgaaagaaagaaacaaaaatcctatcggaaagaaagctggtattgatgagataatggaaaatattcacaatgcagtcaaaaaattcgaagcttccgtcgatacttgtcgagaccagcacatcgaagctacacatgttaaagctaatgaggttctgcacgtttcgatgagaacgtcagaccaaatacgggatcttggcgatcaatcctcgaataggtttgataaactggaccaaggtttgctaaattgtatgaatttgcttcaaacactcttgcagagcagagaggatgcaaccgacgcgttgagaatgttgctcagcggactccagaagagtaagcaaatctatatttgattcacagctacagtctctaacttggcatctcaggtaatgtatcccaagcagaacaagtcattaaaaaagaacaagaaacacaacccagcgaaaaatccgagcgaaccaccccaatcaatacccagcaacaaaaggcggtcatttcatttaaaagactacttcaaattctatcagcatccgctcctgataagatacctgttggaaacaatgacattgaacttcaaaacattttggcacagcgcgtcgaagatcttgagaccgtcgttaactggagctcgagggtagatcctagtgctcaggcacaagcttactccatccttgagcaagaccgcttcctccagtggatgcgtagcgagcatcctgatatgcttctcattgacggaaacctctcttttcgcggcgctagttccatcgaaaagatctctgctgtgtctcttttctgcgcatacttcattttaagcatgactagcctggattcatcgcatatcttgctgcattttcactgtggcttgcagtgtagccctagagatagctggtacggcccgactggtcttgttcggtcagtgattatgcaggttcttgtcgttttatatgacagaggtctgctggatttgaacattcttgatcggcggagctttgttcaggcactagagaaccacagcctagatgaactgtgcatctttctgcatcaactcatccgccaattccctcccgacacgactattgttcttgttattgatggaatatctcattttgatctagatttaaatgggctattcaagaaattggcggtagtgctggaatgtctgcagcggatagttgaggatgacaatctgaggccaaagttcaaagtgcttatgacttctccgaccaatagctcgtggaggctaggcagagtggttgacaagaagtatcgccttgggctgtcatcaaggaggctggctccgcttcagctttcgcaagcaagaatgaacgtggcacttggacgtggtcgaccggaatgagagactatagcaataatattttagaggacaatacgcgatcaacggagcaaatgagtgttggattacaaatataaatgaagttcacaaataggttgttgatacggtcaaccgtgaatagtatataagacctttgttagtgagcatatacgattgagtaagggctctctgtaaatgctatcccccaaagccgctaaaagaaaatattcccatatctatcggagccaaggtgacaatctcacaaaatattcatcaatatgccattgcccaattgatgcttcatttgcccccctgtggtcgcgtacagtggcggccggccctcccccacactgagagccacacacacacgcttcgacgggcactagcaaatagagctgtttggagccttcatgttattaatagacaccggatctcagtggtaggatataatggccaggattcctgttactactccagggctgctactactgccactactgctactactagtgtatatcatacacaaggtatgcagccaagtatattgcctgcctgtacttccgtgcggcatccaacaactgccaatagccgtcccatcttcgcaagtagcttcgtcgctaaggatagtggcagtggcaagcttttcgctgctgcgtctcgtgtaagccaatggcaatggcagcgagcgtggttgcttggccgcatgcatgctatagttacatcctcgcggcgaaggatggaggcataacggccaatagctacggcactctgaccgctcttatgagtcaaccatatccagctgtcttgtatcacatcgaggctgagcggtactagttctccttttggcacgcattgcgaaatttgcatgctgcagtggtcttattgccgcgcagtagcgggaaatccatgtagtacagcatcaaaagcttggttatagaaggagactgactcgaccgaaaaacaaactgagcagagaaaagctcgtacccgtaaaactatagccatcactcgccccgtgttatctgccaattgcctgtcctgggccaggcccaatgacacggcaaatacaagcaacccacgagttttgtcttttgtcctcccaaatttcgcccaaatcccactgtaattaaccattaaccattaaccgtccctaattcaccaactccgagctagagaaaaacaaaagaaaaggagaaaaaaaggcaaataccagccgtctaaaccctagtgtacaacagtgaccgaagtgaagagtaaatgatagtggggttggcctgattacaccccatatcaactatgcgtcgggccttttcagtctgatgaacaaggctgagcatggtgtaacaggactcggctcctttagcgacaagctggcgcgggccagcgatcgaccctgaagctaacaggactcggcggtggaggagctggaacggtataatcatcctcaaagacgcgatgggcagtggctgtggaattgctgccgtccttgatcacgggtgcatgatcgaaagggatgatgggacgttgatgacctttcagtgggctgagagaagtgctgagcgaggagtagatatcttcggatgttgccagccgaatgttggcccgttgagtgggcttgatgggataaggcgctgcgatttgaccacttgacatgttgctggtgttgatgctggtataagccgtgttttttttgggccaagtagagaggcagtctagctgagctggctgatgaagcgaactaagagatgttagaataagagagaggcaaagagtagatggaagaggtgaacaattactgacgctttgacgagttggcaggcccgatcaagtgcagctcacagatggagattcggtggaatccaccaggtgttgggagcagtggaagaatatctgctgatagacagcaccagttggcgattagagaagagagggagaagaagatggtgagagaagaaacggcgacaagtttggccaagctgatatttcagaggtggtagaagggcaatagtaattgctgtaaatggaaaggagcttaagaagcagaagccagcccagatgagagatgaagaaaaaaggatcttgggctttttttttctttgacagccgagaagagcagacaggagggaagcttgaattataaaagcgagagggctcggggccatagggcagggaagaaaaggaaacaggtacgaagtacgaagtggagggaaggcgttgacggggctcggaagggcggctccagacgaggagggcgtgcaagagggaaagagcagagtttgtgctgctgctgttgttgggggagagggggtgcggttagccgaagaacgtacttggtcgtcgactacaggtagaaccacagcctgggagagcaaattgggtacctggccagcatgttgcttgacccaagtacctttgcggaggggtgtacgggtggcacgattcagtgctggatggactattacggtttgtaatttcaccattctgggcgcaccagaggctccggggaaacgcttggggaatccggggatgctcacgccgcgtttgtggcaagctgcatgaaggactcggtcagaggtagacaagccgacgcatggggaatagagagcatttactggtgcttgtctgcggcggattaccgccacggagtaccgctagcaccagctgcaaacacgctttgtccacgtcaaggatttttgcagatgaggatttctatttcaaggagctgctgggtgcccagatatggggcgtgtaagaaggagggaaaaggcagaaaagggggaggggtgggcataggcgggtctggggaaaggtgtaaacagcctcggaggacccatggatgctttacttgctctgctgcttgccgtgaaaaatgtataaatgccacataactctgatactgaccatcattaccgttacggcgctgccaaagtggactgagagacacgttggtaatccggcacccgcgcatttcacgtacttgtacacgtcgcctatgccgctaatcaaaatgacacgaaaccgccttgcaaaaggactggaagcaaagcgttgggcaaaccgccattcaatgccgtctaatccctagccagcaaacaaaacacgctaccgctagcaatggctctccgacgtcccgattaattgggagatttggggtaatattgcggggaccaaacaaactacaggggcccgccccttggagagcttcgagttgaccagggggggccaagaggcgcaaagcaaagctgagcgttgagggcagcaggcggaagcttacccgtacaagctctcttgaaacaaacaaggtaatgctgctacttgctagtagtaagcaaagttttctcggaagagctatcaaggttgtaagttcgaggtaccacggcttcgtcgtcatgatggacaaggtactttatatgcgaataagagggtacggacttgatactttcggaggcaaagttaggcgaacattggcccgaatgaaacccactggccacctcgaaaatagatgcctgggatgctacagccaccttgcgactcagcgttgccctgccgccgctgttggcaccaggaattagcaccttcatgagtagccccagacggcggtgtctcaagccgtgattgcaggcgaggcacacgagcggcaacgcacgaggaccggtaggcagacaaaccaggcgtccgttcttgtgcccccaacagcagcagcaaaggcatcgaggcggacaagaatttctcccttggggggagcggatggtgccatgtgctggtagggcatctgtccgtctgtccgaaggcatcaatgcgtctctggcctgagccgtggtccacccaaaagtatcgccgccagcatgtttgcgccgcccggccaagggaaaagaaaaattactttgcaacgctcgtacgagtatgtgataccttgataccttgatgccaccctgcagatgctgccctgacgtggcaggcgggcttgtgaggaattgcccacaacgacaaggtacggtacatgatacaaacgtggagtgcagacacgatacctcgcatttccccatccatgcagccatgtgtgagaacatgcacgcaatactgctagcggtgcgtattgctccgccaaaaaacaagaaagaaggaagccgaagccaaaggcctgtcagagccttacttgtacgttgtagtgtaaacttgtatcggacgaccgcaataaggtggctccaccatttgacaagatcccccggcttgctggtcaagcaatttgtagggggggattttggatttggacgggcatcgcttcccacggcatccccgatgctgaccctgtccttttcttttatttctttttgttcgagaagtctcgtggaaacttcatgtcggggaaagattgcaaggaatagcggataataatcctaggtagcgtatacctgcaacagctccaggatgacttgacggcggattctgcgattccctggcgatcgatcctgagcagttccgccattgctatgagcagcagttccaatgacacttgcctcctttctagaaagattatctactgctaggtaatattcaggcggaaataaggcgctagggtatcgccatattcgcgaatcgagtcatcttccagccaatgtcgcgtaagtcgagatattttatactacatgtacctccccggcagcgttaacccccaacaatgcggctctgcgagacaagaaagaactgttgaaattatgacatatgtgctttcgctgtttttcttcaatctccccttacacccacacctcctcattttttcttttctttgcgtgccacgacatatcttcagcttttaatgtaattcgtgtaacgcagacatgccctctctcggcttattagatccagcagaagggaggaggggtgtgccaaaagaagttgcatggttagactaccggtgctgctgaaaaggaagaaaaaaaaagccatgccgtcttctctctcaatatgtacctactggcctggtgttagctgagattccttgcggattgcggatttggcatctcccaagtaagacagctgccacttttggtggtctcgtccccccagagagcttgtcagcaaagtaagcaggttgagccgattactttgcgaggttctaccctgtgtcgtacctcgggtactctaaccctccgatgactttttgatttctagatgagctgatggtttggggagcaaaaaaacgccgttaatggtactttcgtaaggccaaatgatcaggtaagatttggtgcaacacattgattgatggcttgcctcgtatggagctgacttggaggagccttgtggccatgtccacaaaccgctgccaagaagttctacgaaacgagactgcggagtaggacatgggctaccatccatcattggatggtttgtcttgtctccctgccagtagtagtctttatcccggacaaagatgggccgcaagagtgttactggactggggaaacgagttttcagccaacgctgcgagcagatggcccaaagaatagccccttgcagctgctctgcatttgtatgcctacagtagactatcgatctgcctgggcaaaggagttgcagagatcgatgcagtagcctgctgtctaccccatgtcttgtcgagcttccctgcagcaaagttgtcatcaaagacacgttttggtccaaactcgccgaggttaaggaatgcattcctacacgtctccttttagcttccatggaacctaagaaaaaattgccagcccttcatctatcaggcttcccttttcacatccatacttcctccctgcttcgaacttttggactaacatcaccctccaagggggggcaagtttccattccatactactgtatgtcactcccgtgcagaacccggtgtcgatcttgacgtatgaatgcgcaagggtgtctgtttttggcgcatgaatatctgagacaccaaatgggaaaaaaaaacaagaaatcgagatttagaagtcgggatctgggaattcgttaacgcagggcagcatcaactgacagcaagcagatactgcatcatacaagtgcacaaccacattacggaattctttcttcttcgtcttctattagacaacgtaatggtatacgagcatctcttgcgctagatcgtacttctaaccaaaagttgcattcaccaaagtgtctcacgctcaattgctccgctcgagacaccataaacaagtccccattaagttaatcaaacgtatcatataacatcatatcatgccctcatcgcagcttttgctccgaaaagtcattagaaaatttctgttggtaccaccacacacctttccctactctttgttctttttttttttttaaggcagatagcccttgatcatctcccaacaatccgtccatgctcaaggcttggccgtgtttgtcgaagctgctgccgctgctgccgccgacgctgttgaagccgtcttggacttcctcctcgcgggctggtacacgtcgttgaaattcatggcaacacccaagaacctcatgtcgacgtctggctggtatgccaagtcccccagtaagatctgtagcctggtgcggaatgaagtcccgagctgtcgtaggcgttcctgcaaggcgggaaattcggatggtacgtcatcagaagatgcgagacctccatcatcgtcacggcgtgttatgtttctcagctcggcttcctgtcgccgagtatactctgcactggtccacgaatatagtccgacgatggtgtcgcgataatgtagcatgaaccggagaatctcactcagctgatcgagatatgtcgtcctttccttattatcagaagggtgatgtcggagtttcggcccgagaaggcctttatgggtaatgtcctcgaggtatcgtctatgtgcttcgataacgtcgtccagtgtgcaatcttccttccggattcgcttctgcaactcgccccatgaagattcaatgacctcgaaaaggatatagtattgcagctgtcccacaaagtgtatcatttcggcgagcacacctcgtgttgacttccacgtctggactaccgcaggattagggctctgcagcactcttctggatcccgtcatacactcccgccatgtcgataagagtacaaattccacccgcttgattcgccataggaaattgaagactttgaggtactgccggttaccccattcggtaacgacgacatctacgggagcgtcgatcttgtattctagagtgaagcaatcccagccaatgtcgccatgcgatagctggagcattcgagcatctaatcgccggagcacttctggagagtcgtactgagcgtttgagccgcgaattgcatgctccagctgggccgtgagtgtatgccgatattgagaacccgaagggcgatccaaattcgccgcgagagattccatgagcagtgcgataaagtcgccctgccctaacaggatatagtccttcaaggcctgaagatggacaaagaggcggaacttggtctccatcaagtccatcaaacgtttcattgttgtcttgtacgcctcgtcaatccatacttcaactgttgcggtatcgccatatctcagttcttttgaagcagctttggagtaatcttccacccataatgaatcgctgcagctgtgccggataaagttcaacgatttcccaataaggaatatcttttgagcaaactcttgtgaaatgatgctgggaaccatatcctgggctatctcgtatttatcttcccaaacgttgcccttgatgcgtaaagtatcctcattgtcggtttgctctctaacgaagaattcgagggatgggtccgataactctccgtcatagatccagtggcgaagaatgccataccaaggccgggtgaagctacccaacagccgttctgcgaatgcagcaacaacgggatctccattggacgaagcaaagttgtgtatcagagtgataatctgaccaccttttttgttctctgactcttcagcaatcagggacaagagcctcagtcccattgttgcctctcgtgtccacaccacgcatctcttcaatgtgacaccggtgttcccaataccccctctgggcgcattctcgtccaaaagagataaagctttccgaatctggccctccagagtcgcaactaacgttagatatgagcgtagttcgttgcttatcgccgatcgcaagctttgagccaaaagaccgttggcaggggtttgacagaaagcatccaggcgtcgatagagcagcgagggctcggcaagggtgtgtaaaatagaaactagtggtagaggaagtgaaggagggagcttcaacatatcttctctcgtgaaagggagagtcgtggaggatacaccttggagtgtgaatggaaggtctcgaaggatggccgtttctgaaggttcgatttctgcatagttactagatagcagagctgactttaccgacacatcccttctcaccagctctgtctgctgctgctgctgttgctgttgctgctgcctttcctctgcgatgcgcctctgttctttcgatggtggtagcttgtgtggtagctcttcatgtatcggagactctcccattgggtcatcttctattcttgtaagagggattgattttgagcgagccctagcacgcttcttaactgcatcccgggcaacagcctcacgatagttggaagaagagggctggattatgctgagcggcggcggaggcgctttcggatcaggggagtcggccagagcgtataggaggtataggattgcccattttgacttgaggacggggactgccagcagcctagaatagaggtcggagaatctgagcgcatgggaaggattactctggatgagctttcgtttgatggagtcggctgcccgatcaacgtctgacaagatgtcaggatcaggcgggctacaaggagtcgtcgttagtaaggtcacagttctccatcatatactcaacgtcaggtgcgcagacgccatatttacctgtttattatggctctgacaagctcatggctcaagttataccgggcttgccaagagtcctggccttcgtttgggcctctggaggggacgatttgggttatcaggttgtcaagggcattggcgacgcgatctggtgccatggctgcattgttgtgaccagcaataatttgagtgaggcagctaaagatggaggggagaaaaagaagatttcaacagagagctgctctagcgacaaagaaatacctgtaactgtttctttatgcaaagtttcaggccgcaagaaaagctgctgaagacgcgcaggggacgcgatggctttggagtgggatgtaacagtggattatccggcggggaggtagctgcgacctccaaattgggcgcgtcctggtgcagtctagaggtactcagtactccttcagccgccctacagtagcgcatccctctgaatccgtcactctaccggcaaaagttaagacttcacctaaccattaaccctttcccaccacgccatcggaacaaggacgcagcagtttgccatcgaatttgcggcctcacaatgcggttttcatcaagataactccacggcagcgatcgcatagcatccctgatcccatttatcgacccatgattgttccctcgcgttgcgcgccgctccatcgctgcacgcgacaactgtagttgactctccgcgatccacgatgcccgacatcgaccccgcggccttgagccgcccgtctgtcagcgtttcgacgcctattctatcgacaaagacgctcacagttaccgcgccgggctccacgaagtctgtcaagactagccagataataccatctcgaattgaccttgagccgctgtatacggccctgaaagccgccatcagctctgagcaatggctcatatataaagaatccacaactgagtttctaactggtacggataaggtttttccagactttttttttccaaatttctttttgctatccacgaatgcattttaatttcgacatcattcgtgatgtattttacatgtttataaatccaactatatgctcatcgttaaatcgaacaggacgactcaaccagtccgaatactccagccgaatcgatccaatattagcatcaccaacaggagagaaagaccacctgcacaaccaacttattgctgcaatctatggcaatgttactcgggagatgcctgatattggccttgcgccatgggttagtgccaatgacaaacccacgacgactacgggcagtaaacctgtgtcgggtgacgcagcggagcggaggttaaagggagaggtgatgcaactacccgcacgggatcgacggcgcatcaaggaacttacacaaaacgaggttcgctcctattttctcttcagatgttctcaccaagtattaaccaattgccttttttttatagtatgacccccttgagagcttggcaaatatgtttacggagacgcaccggaaaccgcctgtggctaccgatgttccgccaagtgcagccggcggcatcaacaacatgagttagtggcctgcctcaagttttcttttgttcacgcttggatacaatgtctaaccctcgttctagactttgacctggagattcgaaaacgatatacacaaccacttgctgtcgagtccggcgagttccctgatatgagcctggtagctggaagaatgctgcctttttgttacgaggctggtcttgtcaacgggcatggtccagaggcgtcgactctcatgtctattgctacagagacattcatcaaggagatcttgacgcagatctttagtcgtactcaaagtaatggcctgggcgagtcaggcagtgcaggctatggaataggtaccacatgggttcaaacgcataaatacaggcggcaacttcaccgcgaagaagacgcggctcagagaggagagataagccgagacaaatcaggcttgctgcccatcgagtccaaagcagccagcgaaagaggcccgctaggcatagcggatatgcggatcgccttggagatggcagacactggaatatctcaattccccattatttcggcacaaatcttgtacggttaccgggaaggcgagctcgaaaactggaacgattatacctgggctgatggcgaagcccccgcggctcaagttgaggagatcatggcgaatggcagcgcagatctcaccaatggcattttcccagacgcaatggatatcgacaatgaaatatggtgggacggagccgaaaaaatagacatggatatgatagacagcgccttggattcctgtctcgccgtcggatcatgagggggtgtcacaactttgccgctcactagctgccgttctggaacaacaaaaagaacaaacaactttgacggctatgccgagtagaatattccaccccaagcgctatagagggaagggtttcagggtaagcttgctttggatagattaagtggctaacagggcacctatcgttatgggaaagccgggattttgacaggacacccacatcggatagagtggatggatcgctgttgtgtcagcaagggttcagccttgagcgcctagcaccaatcggctgctgctatacacgtatggctttgaccacccctggatatatttgcctttttcttcttctttcttttcttttgttccctcttccgtttttggtgttgtgcaataatgtgtttgaaacggatgggatatcaaacggcgttgccgggccgcaattatattcactacagcgttgatattttttttttcttttgatttcatttgtttgaaggggcagggaagtctggatggtttcacttcttgggattctacgaactgtatttgtataggacgataccctagttgaaggggcaaaagcaaaccaccatgaggtagatgaggtcgaatggtatgtacatacgggtggatggatgcaccgcaaggagcaggagggcttgattgcacgtacattccagcagcacgccttgttggctgccggagcaagcgtctgacctgagataatattattgacaagtaccaaaatagcagatagtactaataccaaaagaaacaattaaagaagaaaaggcgatgagccgactgaggtgcacacgccgtaagcaccgtgatggagcgctgatgattgagtcgattccggcctcgccttgggacagcacactacctctgagatacgattggactaccagatcaagacattctgcagtaccggaaagtacctacccagatttgtttaagtgaaattactcctgactctggcttgatggccacttgcaacaatgtcgccaccgaatagcctcgacgtcacaaaccggccggcagatggcggtacttggatacccagcgcatgcatgcagggtcgcgcccagctggatccggaaacagccaagataaggcgggatggtggacaggggaaacaaatcatgggaaacaacagcttcaagtgaatgaatgctaccttgcaaggtatgcagcagcaagcggcaacgaaacaattcgcaagagtcatggcattattgatttgtttggctggcttccttctttgatatttgatcacttcaggtcatctccgaaaggaacagccaccacagctggcccttctagtgcgccacttacaaggcattcatcttattcatcttagcccgcgctgcgcggtacggcgtactccgtgccaacagcgtgaatacggtacgaaactcggggctttcgtctcctaggtaggtctttggagacgtgctgcttgaggatgctgatgcacgctcaggttctgcatattgatagcaaaagattaagtgcttatcttggtcagacgcgtgcacgcttgctgagggattatcactactagtcaccgtcacttcagtcttattcctctagacctttctgaaaaaaaggaaaagagaggcccagcctggtccccttccggctcccagaagctctgcatcctagaccatctgcccaccaaacgggccaggcgcgtataaggatccgaaattagaagaagcaatagcaccactgccacgagatgagagcccatgcaagtacggggtactaagtacggtgcttgctagtcatgttaccgtctggacaagggtgctcgagtaagtttggtaaggcactttggagatttgggggggtctggaatgggtgtgggattggaaaagaaaagaaagggaagaaaaaaaagtcaccttatggtcagcgatggtgtgtgcgaatggggggggaatttaagaaaatttgggatggaattccttctttcggcggttgggtttgattcatgcacgcttggtgatacggcagaaaaaggggctggtgtgaatgcgttcatgtgtgttcctttgttcgatggagtgggtgctagcggtctgctgctctgcacgcacaatgtacagcatctgtacctgcagctgtaccagtaaagcacctgctaggcatgccgaccgctacagtacaggtggcgaacgaaccgctaaaacagcccttctgcagaggcacccagaggcagctgcacagaagccaaagaagccctgacggaaccgccacggcgaagcgtggaaggggtggagatgagggggttggggccctcgggtggcccgtgcgacgcttctagaaagcttccgcagggcccttgcctcactggctctcgcggccacgccaaccataggccgccctcccttctggctgcctgcaaccccacccattgcattcgctgcctgcctttgctgctcatttcgacgtgctgctctacagaaagcttaggtcgtgctcccgcccgctagcaaagctgctgcgctgctattgctgctattgctgctagtttgcctctgggctgaggagcttctggacggtggccactgcgttttgtgccttccaaggttcttttgccagccctcccgccgccgccgctgcctgtgtgctgctgcttcgatctgcgtgctgtttctgtccagccaccgttgcttacccactccagcacctaccgattgccccaggtaaggaaggctcttcgcccggttttcgtgccttaggaccaaagctgcagagctgtcaatcaagtcaacgcaaaagcctcttcccatcctgtcgttgccctttcatcaccacgtcccgcatcctcaatcgattgcatccatccgccagccagcatcgccaaccgcgcgcatcattgatccgggcccggcccacaaacctcttttttgtctcgccatccatctatcctgccctcttccccacgccgtcttccacccttctaggctcggcccctcttctcctttcgttaacccagcatcccgtccttgtcgatccaacgcaaacgctctgggctcgtcgcacgacccctcctctgcccgtccagcgccctcgtctccttcgccgctcttctcttcatctcctcatctaatctcgccctgcgctgccgcagccttgtccctactcgcctgacctctgaaccacttgcgccccgcgtgcgccgcctctgctttgcgaccgaaagagacagacacgccatctcgctgctgttgctgctggtaagtttcaacgagtttcatcttgtttgccttgctgtgtgccctccctttccagcccacggcatctttgtttcgatgaccgctgcttgggacaacccccgtcctcggctgcagtggtagcgtgctggtgacgtttctttttggccgccacccttctgtgcttcgagaatagcttcccacagagcagaaacgctgccggctggcgctgccgctgtcactttttgtctccgtctgtgtctcgtttgtcgctggcctggctgcacacccccgtctcaccactctggcttccctctgtcgccttgctcttatttctctcatgcctgcccaacctctggtcatgccgcccgatcgggtgctagcagagcccttgtccttgcgctgcctctagtcgttcgcatctcggcctccccggttcgacgccgtcaggcctggggggcgtgcaaatggccacgacctgcggtccttgtggcccttgtcgactggggccctctgtttgaatttcccgtcctctcttctgcgatggcgggccacccggttctgaaccccggccgcctggtagcgtgctgctaattatcgtcgcgcagctttcgcggatacaaaacggctctacatcccagacccgctcccgcgcaagctgtaggtccaactcactccggtctttaccttcttcaatacgctccttctgcgagttgcttcttttctgcgagttttacgtcatatctgtttaattctagccatcacacaaaccttttgcagacatgtctctcccagaagcttaccaacttgagattcaagctctcaacaagcaggttctgcaaacctgtccttccgatatcttgcagttctgcgccgacttcttcaactcgcggctagcgaccgaacgagcagcgagcatttccctcttccgcgaccgaggcaccccgtcgccgagattccctccatcgcccaccaatcctcactttggcatgatgtctagtcaattctcgagcccctttggggccaacgccaacccctttggcggcagctcatcaaaccccaatccttttggcggcagcgcatcaccaatgtcatccagcgtgatgcaccgcgtcgttgaggaggacgagagcgataaccacttggctcccggtggctccctgttttcaggagcttttgggggcgacgcatctaccgaggctccacctactttgagagccccccctaccaccgatagctacccggcccagtataacttttcacgtcggacatccgtttcagcggaatccctgaagccaagtgccgatggcttcgataactggacccctccgtataccgacaagactcccgaacaggttgagcgactcaaatatgccattgaaggaaacttcctcttcagccacttggacgatgaacagagcgcacagattctgggagctcttgtagagaagcctatccctgccagaggcatcaaggtaagaagagaagagaggagagcctccagagagatgattacttggtagtgaacgatcaactaacagcgtgacaataggtcattagccaaggtgatgctggcgactacttctacgttgttgagcggggctcatttgatgtctacgtcaacgactgtggttttattgagcctggccctgatggactgggcaacaaagtcggcaccatccaagccggcggctcatttggcgaacttgctctcatgtacaacgcaccccgcgcggccaccattatctcagctgaaggaagctgcacgctatgggccttggaccgagtgacattccgccgtatcctcatggagtcaacctttgctcgcagacggatgtacgaaaacttcttggaagaagtgcccatcctttcctcgctcactccctatgagcgttccaagatctcagatgccctcgagacgcaaaagtttgcaccaggagacgtcattatccacgaaggtgatcctggccactccttctatctgcttgagagcggagaggcagctgcattcaagggagaggaacaggttctgagctacaagaagggtgatttctttggtgagctggcgctgctcaacgatgcccctcgagccgctagtgtcatcgctacgtcggacgtcaaggtagcaacgctaggaaagaacgcgttccaacgactcctgggccctgtcgaaggcctcctgcgaaggacaagatatctaggcgtcaagactggcgttgaagagatggatcccctgcacactcagtaactgccgaccgacgagcgagcagcatcctgatgtggtacgcgtgtattgattcaaggagtatgatttgtgcaatgggcataagttgaagtggcggtgatgacgctagcggttcaagacgcaggatatcattctggacacgaaaacaaaaaggtattgagcatagataggctccacagatcggttctaagggagtgacaggagcggattgaggcattggttaaaacggttgcattttgattttttttttaacatggccgattgcgaaatcgtgcaaacgactgctcgctttatcggaaaccaactgtaatgggcgcggcttaccggcgtttttcgggatactacttttgcttttattttcctttattgtcctattatctccaccctcactttttctttaccctttgagaggaaatatgtctatttgaacagatgccttgtttgataccgttatcaatgcgactattatctcctgagggctgactggggttgaaacactcattctaatactgctgtaattctctttttcctctctctctcttactttcattatttgttacaggaaaggaatatagtgtaattcatacgaagatgtcagtgtattattttattttatgcttataactagtcaaggtgatgtatacgccagtagtgctcctgtgtgtattgtagtcccatatatgctctgtaattatgtgttgaccattttccacaatctttgaagagacagaaagaatgcaatagctgaaaaacaaaaaaggaagagacaaaaagaaaagggaaaatagaacaaagtaattgggaatgcttatttcccctcttattgtgtaggattttcggcagcattggccttgttcctcagctcttgtcggatctgttccttgagctcctggacggcgatttcagtctcgagaaccctgcccacgccgacgcgccagttctgctccagcccttgcatctcggctttgacgtcggtttggcgagacgcgcgcgcggcattgacgagatcaatgtcgcgtttggtgtccgccaggtcgcgctcgaggctgcgcagctggtcctcgaggtggtagtttgagaggagccaggcgttgcggccgtgggcgtcgaggagcgtgaggttctgggcgcgggaggagaggtaggaggaggagacgaaggcgtttgataggggggttcttagcgcgtcgacgtttgtgggtgatgattttgattttgcgggaatgtcttgggcttcgtagcgggagaggtcgaggatctgggagggttgtttggaggcgaggcgggtgaattcggcggtgatggcgggtgagaaggagggttctcgttctttggcggatgaggaggaggattcggggggaggggaaaaggtttgttgttcggcggagatgagggcgtgggcggcggagagggcttggggggtcggttcggggtcgatgtctgtgagagaggagggtgttagcttcttctgttttgattgatgggagggtttttttttggggggagggcgtacatgggagggattcgtggtaggctgggacggccattgttgcttgtttgtttattttgtgttatattctttgaattgcggtagttttaagggggtataggtgtgtgattttggacgattgggtgagttgttgcgaatggttgtcgtggatgatgacgaggctgaggaatttcgcgattgtagctatctcgggggtttttttttttggagattttgaaaaggacttgcgcaacgatgaataaaaattagtaatttcgtaagatcggacgtagtctgagcttcttgtaatcttcgtttgaattgcttcagctatgggtcatttaattgaacaaagtcgtcattcgattgcaaatggaggtgatggcttggaaggaaaatggccaagtctagagatttcgcgaccagcttggaactacgggcacgtgttttctgtaacgcaaggctgagaggttctggggctgcttatctaatggctgcaagtctttattttccctcctgctcagtgcacgggccatgtgggcggtcaaagtggatgtgggtgggttccggggccctgcggagtagaaaacagggagaggagacgtctgtagttgaaagtattttggggattgacacctgtttggcagcaacatgttgaacagcgggaaactttagagaaggaacatggatttatcaacaagtacattggatggtatacacatggaacgaagctcaaataagtgcctaggtatcctgttgaagactgagagaaccgaaaaaaagggcaacctgcaatcggcctgcaaaagccatgacatcggctgcattggccccccattctcccttctccattcgcatcccactactccaacttgttccggccagcttccttatccatccaattagccctcgccgtcatccattgatatacatgcatattactacttcgtatagtatacccagcacaagtgctgcaaccctcacgagtgctgtcatttcaagttgccgagcgctgctctgcgcagacaagcagaatcccacggtgtaatcggtgcggagcgctgtaggtgcgcctgctaagtagctagcatgattgcgactgccgatacctcccccattcatctgtcgatctgcagcgtctctcctggggctattttggaagtgggatttagcccgagcggggttgcgcggtcgcatcggcggccaccgacacggtgagtttctggggggtcgagaacttgtctcgttctgaccatggctcgaggggggaagagaggattagcttgtagcgtattgccctgaaactgttggcgccggaaggcttgggaaaacatgccaccattctatttctgagtcactgtggtgtttgaagattctcaatcatgtatagcacacggtcatcacaataaagagaggattcgtgttaaaatgttacacgggctagtattggttctatagtagagccggagcctccatatggtttcgcgatgaaagaacagaaaaaatgaaaaaatagatattatacagtaatacactttgtcccgccgctctagaagcaaagaaggcggggatgcatcataagttgtggcctcagatgagcgctgccatgtccggtttccatggatatcaaatcccctgctccgttccttttggagacaaaaggaaatgataaaaaaaaagaagaaagaaaatggtcccatagctaaaagtaaatataaatcatcatcatttccatggtaaaaatgcagggacattagacgcttccaggataggatatgcatatcagcgtcactctctgggcgggcgagaggtgttctcgcttagacggagtggacgctctcggtggagtcggtcttggagaggtcatctccattctcctcatcaatgggtccgtggagagactcgtcgtagagggggtccatttcattcacttcaaacttggtcttgaagtcggagaggttatggtgggaaaagctgttggagcggcgacgagcgttggtgaagcggaagttttcatcaacaacttcctcgcccacgcttcccctgttggaagatgttgtgtaagtcaaaagtgagacatgatgagatgtagttgtaaacacgtagacgtgtgatgatgggaagaaacaatacgtaccagttgcctttgccattgccgtccttcttcaccttcttgggatcaacgtcgacgtagccgctcttggcaaagaagcgaggcagctgttctgttggcgagacgctgccatcagcgaggcccttgtggtcacgttcgccgtacttgtgagagcgagtcactgttacagggcgtcaggttagttgtcttttcatccttccggcaaaaatgggtaatatcaagggcatcactggggaatggcatgggctaaaggctgactctttgaatggtgttatggaaactatcagatgtttgatggcaggatgaaaggaaaagccaacaggtgatggacgtttcttatcgtgtgtgcagtgcaattgtatacgatacgtgaggatatgagaggggcgaaacaggatgatgaaaggaggaagactctcgactgcaacaccgaagagagtacgtgatacagatgcgggggtgcgtagctgcagctgggcaaacttacttttgatggatggactggtgggaggcgacaagacgagggctaggcgcagaaggggtaagacggaagcagttgcggggggaggcttttggcgatgaattggccgctggttggtaggaagggagacaaagttggagtaaggtgaggaggcgtttgccggaacagggtgccagtggcttttgctgtgtgggaggccctttttattccctctgctaacgtgtgtgtgtgtgtatacgcggcggtggctggttctggggatgtagattggatggaacctggcgagttgaattggatcgaagatgctggctttgctggattgggtcggattgggatgaagttgtgtgtgtggaagagatgtgagagatgtgagagatgtgagagatgtgagagacgaagagatgaagttgtccaaggtgaagaacaagatggaaaggaagtcgggagctgggcagcttgggcttttgtagcagtcgatggttatatcacagggtgtcacgcgagacgttggggggtggcgccaatggatgggcgaggagcggcgggccaatggccaatggcgtaggcaggcagaaatgcaacggtgaaggagcagcagtcaatcagtgagtgaattggcccaattgccatggcagcggcagcagcactcaatcagggccgcgtccaagcttccacgggggcagtgaataacgtcctggaccagcatcgacccgttacttgcgtcgtttgagggggcaagggggtgcatccatgcatgcagcttgagatgaattggagcagtgccagtagcgtctagcagtacccgcagcttgacgctgttttgccgctgcagcattcaattgcatgtactccgtgcgtcgacgttgccgcgtgcgttgttgcccagaacatccagtggtggctcaatagcatcatatatcgcgtgacctgacgcaacagacgctacaactggccccatccgcgatcagagtcatcagtttgggccggtgggtttcggcacagtgcgcagcagcagctccttttctcatctctctctttctgtacatgcagtacatgcagtacatgcaatcaactgttgcatcctgctgcgtttgcgtcctgattcctgttttttatatcaattccaattgacgcgctgctgcccaattgactttgccaggtgctcaactgccctgcttgcggccgctggaccctctgcctagccccgtttaccccagactttagtgacgccttggagtgggcatgtttgtgctcggtacctgggtacgccgcggccggcagcgcatccaccgcgcggcggggtacggtgtacatgcacagccagaaatgctccgtgctagcgcacaacaccagacaagaattatggggagcgtgcagcgccgtattccggagcacagcagcttggttgactctgttgtgattcggggcccaagggtctgggcctcccgcaggaaatagaggctctcggcggcagcttttgttgagctgctgggctcgtctttgcacggagcgccggtggtggagcgtccgtggcgaaaaggctcagccgagcgcttccgtgtccggacggtcgagccaagtggccaaatcgctagctgagttgagttgcgctgacccgcatgcaaggcccgccgccgaattgcgaaagattgcaccagttgctcaccttgttactcgattcggagtcatcgtcgcggacttggagcagcagcaaggacaatattggcgagttgcctgagacgcagctgccgatgtcgctggcaatgaggcaatacggggtcaatccagtccagtatcgtcgaggaaataggcagcatctcggcgctgtcctagcccaattgctatagcactacttggtagtattcgtcacgctaggaggcatatcaagagaaacgacctcagaactgcgcatcaaaacgactcaggcctggcacatgactggagctgcagaataggggtccaggaagtgtctcggccaaggctccagcgattgacgcgagacatgcccccttgggaacgctcaacttggctcaagagaagctgccatcgtcatcagccattcgcaagtatgtcgtcgtcaatgtcgaaccttgaaatgccctgcacatcaaataccggcatactccgcagggtcgtagatgctggtgagtctatcgaacctcttctggactatagcttttcccactacctatctagtagtattggttttgcgatgatgtccttagattattcctaaaagcaaggcgtattgagctgcattccccgttggatcgccgagaagaaatagcttaggagaagtgtgcattccaattcgtgatttcagtttggtcaaccaccttgatgacacctcgaattggttcgtcaacttggattgatccaatctaaaaggcttccgcaaggttttgttcaagatgattgcagaatataagaatagctaaatgcagctatagaagttgctaatgtaaggctaaagcggaatatttaaacaatgtccaatactttgatgtgttatgtgccaaaccaaacttttgtgctgagtcagtaaatgacatgaggaaaagaaagagcgaagaaacaacctttatcgcgtgcagatataaactaccgtagccgtggttaatgctgtcggttttgtcggttttgtcggcctcggttttctcgattttgtcggcgatatcaagattatgtcaagaagagagaagaaaagacacgataagatgttgcgccaatatatgtccaagatctctccttaatccgacgtttggatcgtgtaccacgaatgttatcttcttctcgtcatctccacagacttgacaagcgagcagctgtgatatagaccgacgcgatttcttccactaccggccgtttaccgtagccggtgttatcaagggtatgctaaccacagccaacaatctcattgcagcgatataagtatacatgcacctaaaagaaatattaagttgtagcaaaggcatcctagatcatgtcttggcctcaatcaagtcatggtactctcccgcgtacctgcatttacagatatgcaactatagtacatgtatcatattacaaacagctccaataagaaaaagaacagtatattaaaaaaaaaaaaaaaaaaaaaaaaaaaaccgttcttctcacttgatacataaatacctaccttaccaacaacaaggattggttgaaaagtgttcagcagcgtaggccaatagtcctggaaatgacccgaggagcttgtaaaagctcgcccacctcaccattgcagattctcatgtactacttccataggagcgggatgtcgcctctgcagctgtgatgagaaagttaagcattaaaccgttcgctttattcgctttattcgctatattacgtggcctgctgctaataacttttctaggcggcagtgcaagttgacagtgtaatccttcggacaaccatacaactctcgccccgcaaatttggctgcacgtggagcgttccttcagcagtacttaaaagggaagatgcttcaactcttcaggtgtagcacttacaccattatcctaacacgtacagacacagcttgtcaaactttatttactctggtaagctataccgatgcccttattcgaatcccctgagctagatgcagagaaagaggggcagtcatacgacgctggtttacacttacacttatacttacacttacacgcttacttacatgtacttgtctcacagaatcgcccgcgttcttaatctccaaacacttccaagacacagcctttcaaaatggacccatctccggaacaagttgctgccatggtcgcaaaatatccatcgctgaaaaaagtcgttgagtcaggcatcgcggtaattacaagttgagaataaagttaaaatgtggattcacttctaattgctctcttcatcagaccgacgacggccgcgaagagaaactgctctctttcatcctttctcatcctgacctagaaacaatgagaggatctccgtccaagattctcgccgccatggatgaattctccggcaagcacgacttcctcatcaacattggtgacaacaaggccaagattctgtatgacctgctcaacgaggagaagccgcagacgctcgtcgaactaggcggctatgttggatactctgctatccatttcgcagacaccatgcgccgttacagcaagccagacgcacagccccgcgttttcagcctggagatgaaggctgaattttccgccatttccaggcagctgattgagcttgcagggctttcggatatcgtcaccgtcgttaccggccctgcagaggaatcgattcggaagctgcacaaggaaggcaccttgtcgaatattgactttttattccttgaccatgtcgagtccctgtatacccctgacttcaaggcttgtgaagaacttggactcctcaaaaagggcgcagtgatcacggccgataatgttgtgagaccaggcgcgcccgagtatcgcgaatttgtcaggaatcatgccagattgcagagcactggagtcaaggcgctgattcagcctggagatattgatgtaagtacaagtaaaatgcttactgttcggctggattgaccgctaatctgtgcaaaggacgaaatggaaatcagccatgtgatcaactagagttggctgctactctattgcccacagatttgaagagttgaagattataacgaggatatttcatgcttgtatctgcaatgtaatatcgatatgcctatacggctttccctttggccattaatatcaccttgacgatgatggcaatgtatcttaagattgtactcccctcaagctttatttgtatacgtgttttgcttcataaaaactgcgcatggctgtagctacttaaaataagaaaaagcaatcatttgatgaatctataagcgaagaacatcacagtcagtcttgtatatcgtattctgcataatcactcgctgacacttgcccctcattcagctctgccccttgttctccacaagctacctgtatgttaaactggattcagctagattaccgagcaagaatgagccagaaaagagtttgacggcttgatgagtggaacaattggcgcatctgttgacttcaggaggggctagtacagccaacttgatttggagaattgttactcttctattcatgccttgaacatacctaaagtttcactatatctacgcagtactactcactttattcactcaaactttatccagatgtcagctgtaaagaccacaagccaaccgtatgtcgattcacaagcaacacgagattcgtgatattggtattaatggctgtagttcatagacgtgctttacgatagtaaatataggcaccaacagcggcataggcgtaggtacagtagaaaaaaaaaattatatagaacaacaaaaaaaattatcacttcgaaagcaaaaagaaagttgagcgacacctgcaggattcgaacctgcgcgtgcgaacacaatgcctatgataccaattgatagcagggcatcgccttaaccactcggccaaagtgtcttatcatttcttatcaatctgggccactaactacaactatattctaaattgcactctgctagccattttcgagatggggcggtatcgttttctgcacgcacagcttataagaggtaacaaagcagcaaccaatcagaagacactttggccgagtggttaaggcgatgccctgctatcaattggtatcataggcattgtgttcgcacgcgcaggttcgaatcctgcaggtgtcgctcaactttctttttttgctttttattgtcactcttgaagttgtatgcttcttccttctttttattcgagaagcctactggtcggtatttaacagcggggaaagtagtgttgtgctggcttgtattgactcaataccgttggcgttcattaaagaaatgctaaacgtcaactcatagcctacaggtggcctttataaacatacgcaaaggaagcatatatgttatagcactcgataattatcagctcagtctgtctaaaaaaaagcaaatagccaattattctattttgtttttatgcataaagctccgtgtcgacgacgccaccagcagccagctcccaatcttgtcagcaaataataaacacaaaagagaaaataaagatattctcgctgccaatgaccccttgtcgagctcagccccctctcgagctatgttgaatcctgactttctacacaataatactaaattgtaaacacacgcgaatcattaatatgtaaccctagatttcgctctttttcacttccggtccccccccctctaggtcgtcattatttgcctcctatcgcgcccccatcttggagaactcattctggaatcgcagcttgaaaccgttacacagggctcgcatatcggggtattggtatcccctaagctcgaaaccctggggaatggtccgtactggcaggccgatcacgcgggctgttttgctcgccttaaagcaaagccaaaagtatccgggatgcttggtgtcgatgcagaaggcgtacgcagatcggttgggattggcatccacgtatgtaataagccatttttctgcgtcaatgttagaatgctgctcattcgagagaaacggagaaaagtcagctaataagaggtgaagagtaacttaccagtctcgttacgcgatctattttggtacttgtcgtgtctcatcatctcctcgacttttttggccatggccttaacatggtccacaatcaactcgtccagatcactgtaagtatatttgccacctatccggagaagtttgccgacggagaattctgtatccttctgcatctccaagacatcaatgtgttggtagacgccatcggcaaccttccaggtaatggccaaatggtcattaccctttgaagagggtcgaatgatgacctcgccaggaggctgcgatccaagaaattcctctgcttgaattgagttgtaaggtttgaagttggggtgcttgacaactcgttgtgtcctgcccgtggttttgtctttctcacggagctcttctttatcggcagcctcgagggcgtagtcccagccgtcacgaccaaagttgatgggaggcttgtacggtatccgcagagactcttctctcatggagagcttagccaggaaatccttgtaattcatctcgagaatcttggcttgtaccgtttgcccagagctaagtacgtccttgacagacgatcggttcgatacttcatggccttctatcctgccttcgatgccacagtctagcttcacgatggcaaagtcgtctctgaccatgcgcaccataacgggaacaatcatgccctcacagagagttgatttggtttcgcctgtaaacatggtgaaaatgtcagaaggcgtgagcagcgcgaagctcctgcgcagttcttcatatggagcttgcaattctgcactaatggcctcgagagtggctcgtttgcgttggctaaagttcctctgcagctggtcggcatactcgtcaagcaccagttcgttaactctctcctgctcgtcttgcttgaagagttttcgcacgatggcaccaggtccattctcatcagtttcggccttgacatcttcttcgtccagttcaagcgcatctgccgccatcttgcgacccagctcgtaatcctctgggtgaacacgagtgttgtccagaggatctgatgagggattggttgcgtcgtactcaatgtacaggaaactggcgcaattgttccagacgcgtggtcctacgacaggaagctttccgctatcgggatcgccaaccagttcgtctcttgtgttgaccacacctccgtttgcattaatagtcttgatgacgctggtggcttttcgcggtcctaaacctgcaacataagggaggaggttggctgtgtatgagtcggtcatggcctcattgatattgactccgaccatgttgacagtatcaaccatggcggactccagatatttcatcagcttgtctggagggagaaggttctggcatgggtggaatgaaagagaagccacatctttgttcaacgcagcgtactctttcatggggttttgcagatatcgtgccaaagcaatacagtatcttgtgatggggtttagcgaaggatgctcggctatcgcacgggggctatccttgtaaaggcgtgcgacttcatcctccacaacaatgacttcaaggagctcggtgcggtaatcatttgtctccggatcttcaaactctgctcccatgaggctcttctcgctcactaggccttccaagtcacgtacgagcttctgtgtatcggacgaccaaccgccaacaccaatgacatcggggcgccgtcgccgtacgagctcgacaaaattttcacgctgagtctcgtctctaccaagattgccaaatttgccttgttcgagcacacgtccttcttcctctacccaagcccagcacacagggtcgcgagtgggatcaccacctccattagacaacaccaggactcggggagtggtgcctaggatcatccccttgggcttgtaaggagcttgatccagcttgcggtagaactcttgtcgacacatcttaagaacttcgtcttggcaaaacgttcgaataacttctttgatgtttttggccacaattttttccagcttaggataggcgagatccaatacctttttgcgctcctctcgccactgctccgcccgatcgctaaagttttctgattcaaactcttggtaaagttgtctccggaagtcgtagcgtgaaggcatctccagcttgatttccaccaggccttcctcctctgcgcgcatcatcttgaggaacacttcaggctggtgcaccagatcggcaatcgcttggttttgtatgtacttgacttcgtagtaaggatgcgtatcgtcaatctttcgcaagcccttgtctgttcggcggcagcttagttctgctgcctggtaaaatgaggctctcagatacttgcgcatccgggggctagcaaagagctcttcggcatacatctggcgagcagcattcatgacttgatcaccggtgttaaagctgtcgtcaagaagggtgtcggcaagatccatcgggtactgctcattgtcatcaggcgcaacttttctgccctggcggagagcattcttggctagctgatctgcagtaattccgtaggccttgacaaaataataggccttgccattgcgaacacggtcgagcagggaagattttgaacccggacgcttcgttagcgatatgtttccagccagggtggccagatcctttagcttattggcgtattggaattgcaaatagtcttgcagatcctgaatctcttccatggtggtggcttccggaatcatttcttcgaccatgctgtcttggacgtccatcgatttgaggttttcaaatgatttctcgagtgagtttctcttctccacaaacgaacggaatttgatatccagctctaggattctccataagtcatcctggttcaagagcttatccgactgaattgtgtaatcaggaccatcagggtcgtccctggtcgatttgcgaattttcttggagtgtaggaggtagtcttttcggtgctgaaacacaaatggaacctccacttcgtcgacaatgaaaaactcgagtactttgctaacagctttgccaaaaggggcctggagttcctggaccaagcccttcttcggccaaagctggttggtgatccatcgagcttcctccttgaactgctctgctgtcaactgtaggttcttgaatgatttacgatccagttggaagcgttcgggctcgtcggtaaatcgaatctcgttatcctcgtcggtgagcagcttttctttaagctgtgaaggctcaaagacatccttgagttcaatgccttgctcctctcgctctctgtcctcttcctcttcttccatctgaagcgcccagtcgtaatcttcgccattaccgaaaatagcttccatatcatccagggcatctttgtccagtcctgtcgtgtcaacaactcctccaacaccacggtctctggggcgggcgacctcagcatcttcctgttggcgtatgcgctcatcctcatcttcgggatagtcttcctctatgaagtcgtcgaattcgtctacttgggagcggaagccgggtcgaccgtatgaacgctgttctccagcgtcctcgtcttcgtcggcgaagatttcttccagccctcgcttttcgtgggctccatcgtcttcatctcggtggccacgtttaaggcgcttgaacttggactaaatatgacgtgttagaagaagaagaaaaatccactccgtaaaacgcgagcagtgagagactgactggagcctggggctttggttgttcaccaaattgctcgccaattagttctagatcttcctcatcaagtgcctcttcctcctcgcggttccgatgctctcgctttctcttaatcggtcggctttcgacatcggactccgcttcttcctcttcttcgtcctcatcgacaatgaagccctcgcggatctaagaacagttgagcgtgtcagtaggcagccgtatcatgagtcaaaagcacctcgagataccttgcgagcttcttcctcgtcgtcatcatcttcttcctcttcgctggagtcgtcgacgtgagcagtaggtctctttcggcgctctcggccagtttcttcgtcaaaagattcgtcatcttcgtcgtcgtccaactcggcctcccccgaaatcagatcgcgcatagtagagctcatcttgccggtacctaacgctatcgcgtggtgtggatgtcacagggtgaatcgaagggctcgcgaccgaattctgcgcggataacgcaattcagccaattgttggggagattttcgatgatttcagaaagaatgacttggttcccacgacgacgattagagagctagatgaggctagctggctcctctcctgagaagttctttatgaatttttgagcagtctcggcaatagccttcagcctcgtgtcgcgtgtggcaggggtagcatggaactttatttacccgagttctgtgcttacgtaagtgggcaagctcttgcaccgcccaagtgacttgtgtatcaacgccacaaattgggtgcagtggaaataactggagagcgccattggtttgattataagatttttaaaaatccattcccttgcttgtcatagtacatgaagttaatattccgtttccgagcttggattgacttttaacccatttgtttacatcttttggctgcagtctctgcaagtgtctttggtccgcccttagtggtggtagcagcaaagctgaaatgtcgatgctaatgaccacatagactactccccgctctgcatattcggaaaacggcagatactgcagctcgctctagcctcaagatcggacctcagctctggatgctacagccagtgtggagtcgcaggcatacgaagcacaaggctctagcacgacatgtaggcaataacgctggccccgcaaatggcgggtgccggagactttaattagaagacggattgcagcccctcactaacaccagctgccaatgtttggaacgctttggaaggccatgcaaaagtttcgacaggctgcaaaacaatttgtttccatcatctaaggaatctgggagaattcgtacatgaggtggggtgctatagaattcgattttgagccaaaaagctcactgctaagagacgtttttgttgcctttgacacaactgttcagcaacgagtacaatcctacacaagggatataaacagcgccttgcacaccagcggcataggtaattggctatctatgacacttggcacgacgagtaattcttctggaagccaatatgatttatcacagacgagaaacttgcaccaatcactatgtaagctactgctgtaggcaggtcgtttccagggtaaagggatctgaaacggcctctcgtaacactactccatggggcataacagggagatgtccaaacaggcaacgcttatgggcgatgagacgttatctgtgcttctggactggccttctatgggcactggagcatatagtcagggctcttcatagtatggagatgatgatgggcacttccacctgaatcatcccacatacggtagaggctcagcatcgagcgtccaatgccatggatgcacgcttgtagagccaatagcgatgctagatctagattcgcatgattggcgagggctgaacaggcccaggagcgatagcaccttagctgggtttcatcctcctgagcctcgtatatatgaagcatcccccatctttcaaacatgtccaaacgtgccattgctcgctagggtgcgcgggaatggcccgagacccgctgatgaacaaagtccccaagccgtgactcgtgtgaagagcttttggcaatggagattacttgtagcaatagtgctacgacaccactactgttagtatacggagcacagaacacttgacatgatgcattttgcaacaggaggcacaggaggcacaggaggcacaggaggcacaggaggcacaggaggctgccacaataggggcggctgggctccggcgcctaaatcaaggcctagcaacttaggggttggtgctggtggctcttggggcgccgaaacaggcaacgtgcatgctagccgtgcctcgaggtgtgaggccgttaaagacaaaaatagaagtcgatgcagcatgattggagaagttctcctgacgcaggatttcatccaatgttgctgggcttggaagatttccaagcgcgcgacatttaagagggccagaatctcccagtggctgtctgctggcctgaggtgcagcgtcttgctcccaaagccgtccagagcatcacgttatctgaggcccccccacacggacattgcagcgagctactaccgctacctgagagccactaattagccttaacccgacccatagccaacctccgtctacgcatttcgtctgcagagtaccagcgctcaaaggtgccctctatctgcggagaaccaagaatacacacagaggcattttcgactttgtttgccctctcttttctttcttctggctgcctgcgcatcttgggtggatcggaacagctggaagtgctcaaagccgaccgccagggccttcttccaagaatctgcatcaggctgcatttcctgagctccatcagcgacctttccgacaagcatcgcccacttcacagcgaaggctcgcacgctgcttgcttccaagttgaaagaaacttgggattctacctactgcctaacgatcgagcccgacccaaccttgatcgacttttgctctgcgtccagtgcaacggtcgtctcgccgccaatccaccgcttcctcacctgtttgcatctctacctcgcccatcatgtctgatccgtttgcaccgcgcactatgaagcgcaagaacgtcaagggcctcgccctgacgccagcagcgccgcgtccctcgccgacagccgatacaagtagacgtggctcagaagtcaacaaagacgaggctggcaaagaggagcaattggaaattggcattgagtataagctcgacttgagaccagaggagctcgaggtgctgaaagaactcggctctggcaacggcggaactgtcagcaaagtcaaacatctgacgacaggaacagtcatggcccgcaaggttcgttctatttactgccatcgcccccgagaaccctcttgggcgcctatatcatgacctccagctaacttggcttctttctaggtgatacacgtggaagccaaaaaggagatgcgaagacgaatcgttcgagagctccagattatgcatggatgccactctgattatattgtcacattttatggcgcctttttgaattccaacaacgatgtgattatgtgtatggagtatatggatgttgggtgagtctcatttataacatagaagtgcgatttaagattggaagaagtgcggctgacaccaatactcgaatagtgcacttgacagggtttcaagtgtctttggcccgatccgtgtggatgtattgggaaagattgcagaagcaactttgggcggtctgacatatctctacgtgaaacatcatattatgcatcgagatatcaagccgtcaaacgtcctcatcaactctcgcggttctatcaaactttgtgatttcggtgtgtctggagagttggttaactccattgccgacaccttcgttggcacgtcgacatacatggcacccgaaagaatccagggcgaaaagtacactgtcaagtcagacgtgtggagttttggtctgaccattatggagcttgctattggaaaattccctttcaacacaaacgagcacattgacgaggatgactcgggtccggccggaatattggatctgctgcagcaaattgtcaacgagccggctccaaagctccccaagagcgacgctttccccagcatcttggaggacatgattcagaagtgcctgttcaaggagccagaaaagcgacctaccccacaggagttatttgtaagttttcttcttgatttgtgtaattatttgcaacggctactgacaatgtttttctttaaaggaacgagatccttttgttcaggcggccaagaggaccccggtggatctcaaggcgtgggctttcagtctcatggagaaagacaaccgcaagtctcatcttgtaccccagatatcccccagtggtacccaggatctgcttcgatctagcgactcatcgccaaggtcgcgcaacaacgaggagccccagtacggcgaaatcccgattgccggagtcggtatcttctcaccgaaagatcgagcgcccatacaggatcgatcaccctctcgaaatggcgtagccgccggtcgacctgctcatccgggcctcggacagcgaggagccaccaccaattcgattcctcaggcctcttcctccaacgccaacacctttaacctccccgtccggccagcgccgccaacgagctcctttgcgccacaaggagcaccacaaaagcccgtgtcggcggacgaagtgcgaagtcagagtcgaaggcagcccaaatttggtctgccctccaaccccaatccttcatatggcgtataggatccgccaccatattattgacctctctgacttccatgtctctgcatcttctcaccaattcctgcctcagcatcatggcggcgcatcttacttttgatgagactctctcttctctctacgcttttctcttattagaggtgccgaataagggagaatagccaagggaagactctttggagtgggctgtggaatctgtgaaatagcaatgaattttcactggaaaaatattctgatacacctcattaggatgaaacgataggattgtgttttatgttatagtgcgatgtatatgtagcgaacacaaagcgttgaatccagcaagaaaaatgaattggcaatcgaaacacagactgaaaagaggactttgcagtttaactttaagttttgtagttgtcatgtcccttgtatgaaacagagtacatatttgaatgttaatattaacatgtctgtgcctacaacagccaactgactaccaatgggagctttttctttttttcttccttttgtattatgctgggaagctcttggatctaatatatggatataggactcgaaatcatgactgtaaacgccctggctctatcagccgcccctggaaaccagtttctagtatatgaatcaactcgtccagctggtgtatcaccaaatctgtattctcgtggttggccaagtccctgtttacatcgttgagcagcagcaccgtcgcagcgcccgctaatctccctgccgtcaggtcatcaagagagtccccaaccatgattaggccgctcgcatccacggccccggagccatctatcaggccccaactctgagcaatgtgtattatgcctgccggatgaggtttaggagggcgaaagtcccgggtgatgacggggtagaactgggaagtgggtataaacgtggtgataaggtgctggacggggaggtcgaagttgcgagtgcagatggctttgggaacctggtaggcctcgaggtacgacatgagggtctggaggcctggctggggcgcctgtgaggccatggccttgcgctcaatggcgcggatggcctcgtgggcgggcggctgttggtgagggggcagtttatcaatgtgttcgagaatgtccactgattgagggattccgaggatggagcgcatttccctgaacatgtatgtctgcggcacactacgagaagatcaatcagtaaataatgatatagtctccagatagaaagatatcttcttttgcatgtgcctctctcttctatggctcttccgaatgttaaaaatgaggggcacaaattggagtaagcaagcaagtgagtcaggctctgcggtggacgaggcttcagaccaagtgtcattttccagatttctgccgtttagagtatgcataatcttgataccatctcttagaggacatatgacgaagtatgtaaattatatcaaatgggaaagagtggtgtttggtgttcatcttctaagagggtggatatggggggaaaaaccatatagggcacaacgaaacgcaagtcagttactaaagaaaattgcaaaccctttcatacctcaacgtcccatccatgtcaaatacaatgcctctcagcggcggagcggtattgaaaggtgacaaatctgccattgctcgcaaaggagcgaatcttctgggccccggagaagccatggcggacagaagccgtcgtcggatgaaggcggccagcgtgtcgattggccaacaagaagaggggaagcgtctgagtgagatggacagaagagagagggcagagaggcccgagtgacggaagtgctcagactagaggccggcaaaggatggaggaagagaaagaagcgccagcaggccgaggcgcgcgtaaaatggcgtgaggaggaggcttatcgtgactgcgagccgccgggtcagacagtagggcgatggcacttgatctgatccgggctccatgaaagtggacggcgccaagatttagagtgaagatccgttgcctctgccttctcgagcatatgcaacaggctcaaagaggcctgtccagaccagcgccggcaccgcagacgcatcgttttgataagagcatagcatcgtggctagtggtggtggtggtggtggcgcagcctagttaacgtgcagtagacgctgcagtagacgctgcagaagcgcccaagacgcctacgatgcgaccatgtgctcggcactattgcccttgctaccgcgcgcgctgcacggcggcggcctataagacgcggccagcgccagatcgccgagcattgctgattccgccgcccgcgatctgggccatctggcgtcaatcaggactgacagctactgctgggacagggctggcccaccgctggccccgctggagctgtcactgccggtagtgcctgagcagcgctcgaccagggccgccagcaggcgatggcggtgtcccgtgcgccataagctagctgtgccgtccgtcttgtcctggagcttgcatcccatcttttttcccttgctgctgttgggagctgcttagcccgagccattgtcacccgcccattgccatccatcgttgcctccaattcctccaatcctgcttctttctcacgagcccgcatccctcccctcacggcgagtctccgaggagcggacgcgacagccgaggcagaagctacgacgtgcggccgcgggccttgctcgagcccacgagaatgctggccgcccgcagcgacgcggctgacgcaacttccacgacccggtcgagatgagcagctccaacggcagcagctcctcgacgccgccgccatggccgccctcccggccctccaagaggagcgtacgtgatggaatcgccttttccccatccagaattgtctgcatggcggcgccttgcttaagtccgtggctaatccttacttgtgtctctgcatagaaaatgcgcaacgggacgtttgtcatccctgccaccggtcagcggtcccggcgccaggtcacgctccgcactcccaggaatcggtcacgctgtgatggatcccggcggcgttcgtctatgccctctgttggtacggctggccagcatctccaggctgtgtcgcaggctgtttgggaaaagtgcctggctgcttggagatggctccagactgaccaaggccaccaggtgctcaagtgtacgctggcatatctgctgggcaccacggcgacattctggccaccattatcgaactttatgggccgtagagatggcaagcatatcgcagccaccgtgacggtatacttccacccggcgcgtacggctgggtccatgctggaggctgtcatgattgctgttgtggccgtggtgtacgctgagctggtctctctcttgtcgatggggatagcgattgcctctcgcgatatatgggggtctgctgcccctgctcatgtcatcgtcttggtcatttgtataggaggcggccttggccttgtcggttggacaaagcagcgattaaatcagcccctcgtgaatactgcgtccaccctagcatcgatggcaatcatttccatcattaccaaagaagaatccgtccacaatggctatttttctggggataagattgtacagatgctcaagctactctcgcttggcatctccttcaccgtggctgttaatctcctggtttggcgcgtatcggcaagaaaggtgttgcgcaagtcaatcctcacggcagctgtagcgttgggtgatcgactgtcgttcatcaccagtggatttttgaatcgttcggaggacgaggtcagctctcccgaatatgctgaggcttctgcgcagtataattctgcttatgcccagataatgactacacttcgagaggccaaaatcgagcactatcttcttgggcaagagaacacatatgcgttggataaacgccttattaaatcactagaaacgctctcacaggctattgggggtttgcgtagtgcacttcagacccagcttacgcttctgaaagaaggtccagactctggtttaccgccgctatccggtctattctcccctgagccgccctcacggatgtcccgggctgtgtcgtacttttctgatgatgctagggaccaactatcgattattgaagaggacgaattcgaacgacgttcaattcccttcagccaatccgatcctactctggatcaaacaccgatttttcgcgtaccgtcagatatatttgctctcttcttggcgctcttaggcccctctatgaagtccttggcatatacgctattagaaacgctcaagcaaaacccattcagccaagatccagaaagccaagcaacgacgattgagcagctccgtacaagcctacgagatgccctggatttgtacgataacgccagaggcaaagctcttcatgagttgtatcgaagcatacagcttggaagaacaaggtccgaggagattcaggccgatattgaggaggttgccgccgcttgcggccacttctcagtttgcttgcaaggtgtagctgaggagatggatgcttaccttgatgttcttggatccgaatcgatacaaagccaagctcgcagctggaaatggatcaaggtttggagacactggaagctgttccaacgccggcgagattcagatgccgagatcgagcccctcttgccaaggacgcctaagccgactagcaaaaagtcgcctacgccccaaggcatacctccgaaaatgctaaagcgaagggattctcttcattgggacgcttcaccgccagagaaaacaagtgcctttgtccgtaaatgctctcaagctctgctgaaatttctacgattcttaacgcgcgaggatgttttgtttggaatcaaagtgggcattggcgctattctatgggccatgtttgccttcatcccgtccacaaggccaatatatcaacactggagaggcgaatggggcctcctgtcttacatgattgttgttggtatgaccaccggtgcttctaatacgacgggcagttctcgattcattggcactttgataggagctgcgtgtgcttgcgttgcatggtcgttgagcatgaccaacccttggctccttgagctttataccgccattgtggcgctgggaaacttctatatcatcttagtcatgaagaaagctcctttggggagaatttcacttttggcgtataatgtcatcgtgctgtatgcgtacagcctttcgcaggatgtcgatgacgatgacgatgacgagggtggcatagatcctctgattttcgagatcacttaccaccgagtgttggccgtcacactgggaatcttatggggtattctcttttgtcgactgctgtggccaatctctgggaggaggaaattccgggaagggctgtcggtgctatatctgcagcttgggcttatatggaaacgcggcccccttgctggtatctcgaaaaacaagaatgtcttggactttatgcaggaaggagagcagattgcgcttcgacgatatggtaagttgaatctcttgcagctccgaccgcacttaactaatagatggcgcttctgcgtttagttttcaaactcgagtcattgcgagactctgccaagtccgagtttgaacttcggggacccttcccgaatgccgcctatgggcgaattatgcactccacgaaacatattttagatggcctctatgctatgcgtcttattacgcagcgtcgacataccctttcagagggcgagagttctctgctggaaattacgtcggctgaaagactgcaactgtgccaacgcctatgccacgttttccaagtactcgcatccagcgtcatgctggaatatcctcttacggatgctattccaaccattgatcgcaccagagatcgcctcctgaacaagatttatgagtaccggaagaagcacatggagatgaatttgagaaataatgatgacgatgctactcagacgatgacggaggagagagattttgctttgctttacgcgtatacccttgttacggcgcaagtggctgctgaattgaagaagataaaaatggagattgaagcgttatttggagttttgcatgaggatgaattgctcttggagtaaaagtttggagagcaacgctcgaattcattttggcttccgtttgaggatttggcttgcagcttggatgatctttatacacgatacggctcttttcttttggcgttattttgctttgggggaaaggacgatttatgactaaatggatcttatcaagcatacgaagggataaaatggaagcaagttggtatgagtggcatcaggccatcttaatagaccaaagttattgtgtcaattcagttattcatggcctctgaatcttatatcattatacatttgctcttttatgtgctcagctatattatgctcatagctacctatatacatatcctttttgattatagggcttgtaatcttccttggccagtttttcatgcaattcgtgcccaaatttgattccatactcaacccagcaaatgttcctataccaaccccacccccctttttcctttatactttgcacatcgtgatagaaaacatgctatagagtacactcccttactctcccttgccgcccaatctcatattccacccatcttcctacgccctttcgcccagatacgaggatgcttcccggattcatgacatggcagccttcatatgtgatgcaaaagggcggagctgtcgtatcgatgagtgccattgcagttgggagagggtacaagtgcagcgcggatgcgtagtcccagtgtacggggcgcgttgattggcggaagggagacagatagccttggtcgaggattgtcttgacgagcttctgggctgtcttgatgtcgagtggaagagaagatgggggcttttctgcggaatcgacttccatggcgtcttctgccgcagcggtggttgaatcatcctgttggatttcgggtgaggcgttttcttggaccccgtgcgattcggcggcggccgtgcgcttgagggtgactgaagtgcgccttaatctggcagagatgtcgtctctgaataatactagttcatggttcgttccgaaaagggacattcggcttgggttgctcgtccacactgcagatccttgaacgcctgtgttgccagcttctgcgtttgctgcagcaaaagcacggcggatgcgtgaggtgaacatgtcaggaacaggtttccggggcagtggtacggaggcaccacctgtgaaagaggagacccagccatcattgtcgcctgggacgaagacaaaggtggatgactcgaggagggtagggaaatcggagaaggtagaggccagggcgtcaaagtattctttgtattcaatgctgccaccgctgccgcccctggccatgacggcgtgttgtgtgaagttgccggctaggacaaatgtgagaggggaggtgccttccggttcagcagcgtataaggagagaattttgcggagggcctgaagagcccgaggctgatcgagattgatttcaccaatgatgactagtcgatttcgggagggcatatcctggtccaaggaggatgggagcagccttctctctagcctccgcattttggaaccgatagctcgttcgctgccaatgccaaggaaatcgatccagccgaagccccctccaattgtttgatcatggtcgttgccatcagggccgctgatgccgagagtcgacttacgcttctcgcatggaggttgcccgataaagaaaccctgaaagcggccgccaagggtacctccaacaccgctgctgccgctcaatcctttgccaacagactcctcttcttcctcatacacaccatccacaagaaccatcatcccagggcaaaaccatgccgaatcctcaggaatggcaacagcttgtgtaaggtcgagagcaatggtgcccgtcaaatcacttacagccaggtctcctgtgggtaggatatttagctgaccgaggagcatgtgattgctcccgtgtcgaccaagcaaattggcgattggcgtgattttgagggactgttgattggaaagtgagcgctgaagtgtatgtctacgggacgaagtgacagcggagacttggaatgattcgtttcggaggaggcgttggtggatgacgtggtagcggtttcggaagacggtggttttgtgagaggcggggggtaataatgagggcttggccgtatctctgggagccgtcatgtgagcttggattctgagattggacaaacacaaagcgtcttacctttcaaagtgtttcttatcaacgttgtaaaggagtcgtggctgttcatacgcatcgatgactttcagccatgctcgggcatcgttggtttcctcgtcgtcgcctgcctcctcctgcatacccaatcccgacataccaaagctagcattactatcttgtcgtgggagtgaggtcggccttatgccaagtctggtgtttagggtatcgttatcggtgatatccagcatgctgtctcctctgggaagctctctgccaggacccatgatcttgccgccgctcatattgccctccagggtcttgaggatctcctgtagctctttgctagacccttctaccatgacaccgccattgcgattcttccaactccgggccacctcttccagcaccctctctgctaggccttcctcgcgccatcctgagccgcaatgccgcccgatgaacgaggcaagctcttgcaatgcagacgatgtgagcgtgagcgagtgcttctttgtaaatgtgcggaatgcgagcggtcggagagtcgccggcggcaggataatggggaggatggcggctttgggagcattgatgttgaatggctttggagggtagactggcgttccgaatgccggagatgacgatggcgcaacggacgaagatgggattagaggtcgctgcttgcggaagatgggcgctggtgttttgtccattgtggtgtcagttatgtagaattaagaagtaggcatagcttggattcaaggacggaggctcgagatggcgaaaagatggctgtaactctccaccaaatttttgtctctgcagaataattggcagcccaccactgcagtaattcacacttccatctatcgcgtattttggaggggaccgcgtcgacgcgtctaattgatttcttatagatgcataaatgcgcatagcggggagcgtggggtaaagcctgagcttccagaagctccaattccgaatgacctcattggtcttgattttcgtagaccggaccacattttcatctgcaactccaaggcttcatacgccccattgaaagcaataaaaacgcagacatgatatctacgaaattccggataagttctcaaagctccaggctgttcttcagagcagtttctacgctaaagaacaactctcatattgttagctgcaagctgtttctccacgaatctgggaatgagtatactgacaatgccaccatagaaagtctttgacaatgctgcagctccgtcatcatatattctcacatatctagacaccaaccccccttcaaaaacacttgccgttggcgtaactacagcagtccccccaacacctcagtcattcaaagaaaaccccaagtttatatcaatactcaacgaggtggtatccgagtatggccaccaagatgaggatgtgattgcgcaggcaaaagcttttgcaagcaccggggggttcaatcttggatcagggggctccttctttcctggccaatcccaacagggccatcgaggatcttccgggaagcaagggggaggaggaggtgctggaggaggcggcgctggcggtgccagtgctcagggaggtgctggaggtgcgggccgtggtggatttgttcacttgagtgaccgcaggaatcctcccgactttggccggattgcgtggccggaggatatactggggagtgttgaagtagatgaagctggagaagttgtaggcaagcttcagccaagtggaacgtacagagcagtgaccaaggaaggaatgtaagtgacgggcgaacatgtttctcatataattaactccctttctattttctctttgctgactttatttgtttagccttggattaagtcccttcttgagaggcaagctgatcgatcgacttcggcaagaagaagcaaaggagaaaaagtcataatgttgttagtagtttacaaaacgtaatatccaaaccatattagatgagttgccgtcaatgtcgcaaacggggatgtattgcccctacatcgctaccagagagctcatttcgccatgagagttctctcgctacgaaaaagtattcatatcaaacccaaacacctcattcatatttacatctccatcgagaagatcatcccaatacgaaatgtccatcggcacatcccaaagtccttgacttgttccaatattcatggcgatctcgtcagctccctctccctgcgtgctttgccatgtctctggggccgagctcttctcgatgagctttcttacttcgcaggacagccggtcgaatgccacccaatgcggatttaccgcggtccattgtaacgaaatgtccttgagcatttgtcgacaatcatcgagcgctttgatgactgaagaaggttccgggatgtgatccgtagctatggatgaaacaatttcttctcggcttttgagaatatttgatatatggattccacagtacaggatcatgaagcccgagcgcagaatatcctggatccatgtcctttacacttcaagttagtttaccggaagaggtatacgtccacggtcatttgaatcgactattacttaccataggaccgtcttgacacccttgactagcagggtttggtaaagaaagatgatttgaacagccgggtccaagcagaggctgaggtatgtcacattaggcttgaatgaacgcgcctcttgtcccgtcggaaccaccaaggcggagtagatgaaaagtctctctcggtaaaaattcacatccatatattccctggtgtggaagatgcagggagactgaggtattgtgctgatttccgcatgtgtgatatgccactggtccagctccgcattaagcagaatggcagcttcggccttggtctggaaactggtgttggtggcgtcacgtcttccataaagctgttcatggacttttgctgagattcttcgcaactgagcttgccgattgagcacagccacctcgaccccattgggcgtacctgtgtcaagcccttcttgcagatcatctagacggacgtagtcgggcatctatatctattagctggcgtatgtttatgcagagtctattcttgtgcacacttacagcaactgtaatatcagaatctgtaatggctataggccgtcccaagccacatgcggcgaatcgttcttgaacgtaacagcaccaaaacagccgccggcgtctttgttcagttactggatcaagaggcctcgagggagctttgtggtatccaagctgaacacatatcctcatagcttgcctcgctagtttccatctactaccaactggataaaggggcaatgtcagaaggggaaaatgtcagaagggaagaaaaaatagagagagagagagttacgaataagaaattctggtactcacttccggtagcgtgttgatgagcaaaaactagaagcagcatcgtgttttggatttgggtttcgccgtctgtgtgagacaagacctcttcggcgtattgcatggcagaggcgtaataatggataggagatttgtttgatggtaaccttttggcatatggcaagcttactgcaaaaagcatgaataattgatatagatcattttttctttgtagatcagagcctgaggaagaccgattgtcgtataaacgttcaatctgctgatatgtctgacttctattcataaaaggcgaaaccctgtggaaccctatttcaaagcttaagatgaattatgagtaaaacggctacacgaagtttcaaggggcagatatagaaagctcactatgcgtcaaccagatcgcaagccactgagaggggcggcaggttgtcttcatcgctcaaggggacctcagtaccatcagcttggggctgtaatcggaagcgagtttggaataacgatcgggccccttgagaaaattgcgtagacaaagctgcggctactagatgtccaagactgagcgcatataatagatgatttgtcagtctatacgatattcaggtagagcggcgtgttactcacctaaagatactgccgtcggcaaattttgagggttctgtaaggacggatgaagacctagcaatagacttgatatttggcgagatgctctggacttggtcttctgcgggagttgagagagctgagacagaacctggtagcgtttgggagtaaggactattgacttgctctcgaagataggcgactcgcatcttcaggtctgcaatatatctatagagcgcaattatggtcgaggaatagtcagtatttctatatcaccggaatcatgtactttggacaaaagccggctcaccctctctcatattgctctccggatattggatcgatttcgatacatggagtctttgcacgctcgcagttggagcatactcgagcgcttttatcgcactggcgatatttatgtcagctcaagaacagtttcaaaagagaaagagaacacatggttgaagcagggttgagatggatcactggccgagtccttcctctattcattccttactttgagcttcttcgcgcgacagtgggcgcatgcgccagaaaagttggctgactggtgaggcatgcttgaaaaatgccttaaatatatgaaatcctgcgtccagtctccaatgcgaactcaactcaatggaaatcgctctccaatgaggcattgacgccggtgtttctttcgcatttgccccaatctccaacgagcacgatggtggtgaagagagtacgtccagagccgccgctaaaagaaaatggtgtcaaagattgtcggcttgtaattgtagcgcctcgctcgtatgtcatccagccatttccatccaagtttgctctccaagacttggaagaagctgggatggatgcattcgccattttgctccaggaatctgagtctgaatagcgacgactttcagcatcttacggcgagatggccgagttggttatggcgtcaggttaaggctaccttaacagcaattcctggtggagcaatccgcgtgggttcgagtcccactctcgtcaagatcttcttttttttgcatttttactcaggttgtcgccttcttggaataattgctattgtataagcagctatttgctctcgggtaggccttcctttttacttcttttcgctcaggttcttgactttcgaggcggtggctggctgtgatgcctctatagtagttgaccctagccaaagccataactaatagtcgtaactgtaatggcccacttctttgtccggaataccccgattgtaagtagattcttatggtagagagttctcggaggcatgtccgcccgcaaacttgcgtctggcggacggctttccgaggcttgcctaatcaggaagttttggcggagccacgatctgccttctgttgacaatctggaatttgaaacgtgtgcgaagagaatttaaagagctgttaatcctgtgaatcgtaattccacaaaaactcgatccaggattgaaacctgaagaggtttcattctcttacaaaagatgatgagtgaagggcaaggtctccaatgttagcatagttctatgaactatcttacggcttgttcattcaacgaagaacaagcgtaattggtttagtggtaaaattctccgttgccatccgagcaacgtcggggagccctgggttcgattcccagattacgcattggattctctttttgatcctttctcatctctttttactttttgctttctccagcctggacttcatcttgtgtctgcaaacttctacctcgaaaagaaagcgcattcactccatttgacaattcaatcacgaccaaaacagaggtgcagtgccatatttgatagtcaagagtggcttaagtttgatggatttgcttccggcttgtttgtcaaattagaggaaacaagccggttaaggagaaatatctatatcaacgcagttcaaagcgtccctgcagaattcatagagattacttccctcaaggaagtcaatgctttgtcgagaatcggtatcgaaagacgttatttgcttcaatacaccgctcaagagtaggctgtgagaatgcaacccggagaatttggccttcataacagacaaaaccatcccagccagagataataaatgagaaacttggcttactctttgattccgaggcatctcattgctgaaaaagatgcccagtagcactacctggaatatgctgtatcctgtgatccacggtagcgcgggccagatatggattgaactctgaaatgagattagacagtcgtaaaccagtttactctgtgctgcagacccagaactggccgataatagtcttctaaggctctgcgcaacgagttgtagttcaaacgctcttggcagatgggatgtattttcttcgccactcaatctaggttgtagtatgcgctcttcatagcaggataggtagcccgcggcatcatttttgggactgttgcagagttcgtatgcccagctgaatatctctacaagagacagctctttacttctcgatccagatgcgcatatggatgtcggttgaactatatgtgcatcccagtcgaaagacatgtcgcgattttgtatacccataggcagccctaatgctgagctaatagtactggagtatcatgaaaagttattggcttgtattttcacatactggacggttacacttacaaatcaagtacataagccgcctgaaacagtgttgatccttttactggcgagtttctcgcggtttctgcctctggttggagctggtgataacccatgtctatgcaagcttgggtggcaagatctatcagatgccatgagctgcccgtgctgggatcgaaaagcgaacagatagtgaacaggaggaggatctgcactgtggtagccgattcgtcataagaaaacagaatgtctagcgatcgtaggaaatagtcggctgaatggtaaatgtcataagcggcaaacgattcaataggaaggattgcaccgatagaaataacgagataagatatggtgcgttcccgaagatcattttgggtgccagctgccatttttcggagtgtatttcggattgcatcttcggaaacgataggaaaggtagggtgaatgtaagcaaagtatttgttcgcataagagatggctagatcatagtccaaaggtgcactggagctatgcggctgagaatatgatgccaataaactcttcttttgggtgagatttagcattcctcgaggatcgcaattctctaggcggatagctctgcgtgccattttgtgcaggcaatagagttcaccacgataaagtgatacagtctcgacttctttgagaacatccaaatccacgctgtccagagactgctctctagaagccattgaagagatgggagtttcagagggcatgtgagttggattgttttgcggctgaaaggtagcaggttggagaggctctgcggcggttgtctgtagccgtgatagccgagcttccaggcttgcaatttccttttccagactttgaacagagctgcgaaatcggtttagcagattaatcgagattactatcgaaatggagtgccaacctttcttgtgtactagcgcttttgaccacttgcataacacagtccaagtttcgccttgtgcaaagactgcagcgaggcaccttgcgatcgcactttcacagatggttagattgaagggacagactagccatgatgacagttgatacctttcgctttctctgcctgcaattctggcaggcgagtccatttcgcggagagccaccaatttcgatcactccaaacatggctagtcgtttttaccaaagtgtgagtgataatggtgttttgcaagacgactaagctcaggcgcttcgattgtgattatttttcccgttgaattgatatattaattatgaagacaggtgaggttgtaaatggttcttttacgcggaagttggaattactataaactctcggatccatgtccgccagttagccttgactaagcggactaaggtccgaaccaggtcaaacctactaatatcataatatgggattattttctacatccaacttctttaaagacttgcaaactttgagcagtttcttggccaagatttgtgccgcaactaaataaccacaacaaactgccaattcatgtcgctgagaggccatggtattatagtgcaagacgacaaagttgcataccttcaataatccgcccaatttcgaatgcatttacaaaatttcctaatagctcgatggcagcctcgctctcagcctggctccataataccaaagtatgcatatcgacggtatggtaatgccaatcgataaaaatgccagcagactgtttccccatccgtaacccagcgccctgtacatgctatcagaaaagagcgggaacgcaaacgccagcaaactcttcaataattgtgttgcagcagatgcggagctgacatgctcatcatacgcatccatcacgtaggcgcgcatagtggtaccgaaaacttgcattccaagtgacaacaaaagcgctccaatgtccagaaccaaccaaaatagatggtactttgcagcccaaccgtataaaagaaagccaataggagtaagaagagcgctaggcagcatgagtggaatccgtagttcaggcactcgagtgctgccgtcacgactcttcaatctcgtaaagaggtaatccatcagcggcccgcagatctgcgagccaaggatttcacccaagcagatggcaatgtagtgcaagccggagatggcgacagattcaccatatgcgttgacgtatagagtagagaaactagacagtgtaaagtacagtaagccgtaattgattccttctagaatagcgtccatctgaatgatggaatgaaacatcagtagacgaacagggcgggtcaagctgcggcgaatcttccaggcagtagagcgaccagattctcgtttctcaatctcggaatggtagcgagaatcaccagtctcttggcgccgtttctcagctcgtcgacgcaggaggacaggcgcgtagctttcgtggaacaccgtcagtgacgacacttcaagaacagcttgaaatatcgcagtcgaccagaacatccagcgccaagtagaatactgaacgatgaaaccgcctactatgggccccacggcagcaccagtcagcgggatgagcagatacaaactcagggagcgtcctctcttctctggtggccacacatcgccgagcacgccgtaagccaagctgaaaactgcactggcaccaaagccagcgaggaaacgcgcagcaatcagcagcccttttgaatggccaaagccgcagatgagattccagaccaggaaccagatattggtgacgtgatatatggattttctgccatacacttcggatagagggccaataaccattgggccaagggcagttgctaaaacgtacacagacagagccatggttgattcaatgggtgtcatatgcagttcctcggcgatggtttcgatcgctggagccatcatctgcgatcaagcatcgttagcagcatgcttcaaaaagacctctattggtcagcaacacacgcagccttactgttgaaaccatgattcggatgaaacccgtgctggaaactgctgcagtgactccccatttcactttgctagaccaattcaagggattctcttggtcatctgggccgaacacaacgagaaattcttcgttccacggcgtttcggcattctcagtggcgtccttggtatggaattgagccgccgcgtctgcggcagtcttttcgatatcttcttcgttttggtgaattgactgggcgcttatgatctgcatgatggcgagaccaagaggcgagtgggacgtgttgtagaaatagaatagttatcgatgttggatgacattgtacgaatctcttggcgacgaattgatgtatttatctctctgcaaagccaaggcagcagccttcggaaaccgttcgttggccgagcggttgaacatgatgatctgttgattgaagttacatagctgccagtagcggccaacagattttacagggctattacgaaataatagctaatactaaaaaataactgcaagaatccacacgccatcggatctgataagagccgtgcccgttttcgagacacgagatcactggggtggcttgacctaacttctattatagactagctgtgatcgttattagccggtgatcgaatcctaccggtgctaggattcagtcccttttttgggtggcaacaatacattgggattgctgaccttgttggttcaaaacacctatattgctggagtatctgtcttcggattaagccagcctacccacctcggtaacattaccgtcaggtgcttagagactggcagtgccgtcatttgaagcatacagtttgaagactttcacggacgctgaaagtactccatgtgggacacgccaattacgcaggagcgtatacgccgtatattccagcgaacagggggccaatgtggatcttttgagtcatcgcaagggactaacttctgggggcaagtgagccgagtacgctttgctgattgataagatgaatcttatcagatcctaccgctaattctcggactttagccaattacaccgtgattgggcgtgcctcaactggatacatgcattcacgttggcgctttttaattcatttttatatattttacggcttctgaaattaaccgccccgaagtcttttgagttgcctgttctaatttagcttctggttcctttgtcataggcccaagttaaaaagtactcttgatcttgaggtgtacgaggtagtcccgatttctctagatggcgcgcgggttcttaacgaacgtttctggccgtcgtgacgtcaataagtctcgcgttaatgctaatgttcattagaatacaggagcggctgatgctgcagagttaccgttcttgttagcgagagtaatgaagcaagccttacttaaaccagtttggaggaagcatgctatcgatagaagattatcctacatttacaatcaactgtgcagctggggcgattgttgaatacaagagatgagattggccgatatattactgcatcatctatattgtgactcccccctccatttgtacttcagcagtaagtgcgttactaaagttcttcgatcaagtctaatgttcgacaatgtcggttcccaaagtaactggagggccaaaatgttcttttcagagccaatcataatccctgccagaaaatggagtatcgtattgcccccccacaaatgtcttggggagaaatatcaagagtttggggatgttgaattgagtatattcgagatccagctcgtcttcattgtctttcgaatctcaagcagatcatcgatcttgaggtcgagttcgagtaaccctcggatatggccttttgtccggctttttagcacgaaaagtcactcgacaataacaactatcgcggttcatgcgagggtggagggatcggagctggattctagggcgtattctacgatgtcaaacgtagggtatgcgtaaagggaatcaaaatgttgattcctctatctaactaaactaaaggggcgttgtgcttatatagtcctcccacgataccccggacctcctgccttccgggggatgtcggggcaggcgtcccccaacagcaactgaaatcggagaaaagaaaagtatcacctttatatatcatatttagggaaaagacaaatgtgtcaggagacggaccagtgaacttgaagtaggcgtcgtccccgtctctcatccgaaatattactcttttatataacacgctccctctcaagctgatagttggcctctatgcggcactaatgggtctagcctttccgaatacatatgcatttcttccaccccctgctctgtaactccaggaacatttgagctatttattatataacctgggattagtggtccaaggtcatgtaaatcaactgctttaagtccgccgatcgaataccatacaggcgtctggctaacattgcttgcgagggtattatattcaataagaggtggtatctcctcctgcgactgcgatgatattggctgctgctgctgctgtggtgatgtttgaggaaggccgtgcctctccttggctttttttttagcataaaatgaaatattggatcttcagcatcatacatctgttgcagatgttgaagcgtgggcttattggatatccaatcactcacccaggaatcccacatatctgtatgcctagaactcaaatcataaggagcatcgttcacaaaatctgcctcttccgtttcagacagcttcgatagttcatcattcatcccatatgtatatgaagaattgccgattaataaatcatcggttgtcttcacgctgtgcagctccgagccaccactgccatcctgttcgcttccaacatcggcctctatatcctcttcgtatggtggaagagatttaagagcaagtgatcttaaatgaccagctacatgattctctaagcggccatcaacctctgcctcacttttatcgcataaagggcaggatgtgaatagcctcggagttttgcaagcgctcctgttagctaagataagaagcatctcttctcccattttaaagttgtgagcctctcgcacgtgttgcatatagtcttcgcgagtcggaaacagattcagtttacggtgagatgggcagcgccagcactgactgtgctggtgcatgtggctaagccatttttcgctgtgcgtatagagtttgtctgcctcattgcattcttcaaaaagacatacgtagggatccaagtcattctttacatgtttcctataaggctactagtcagcaaactgtctatttaagacataatctcgtagagtagcactgagttacataaatggctgcgttaacttaccgccattttcggtgatcgaatacctctatagctggaagagcttcaaggcaatacgggcaggttatctctcctaaagctccaagatccgcctccagagtgtcttgaagatctttctctgcaatggctcgcgaatctctatcaaagcgagaaaatatcttggaatctttgttggggtatgccttgtcgagtttatcgagcaaagtttggtgagcagctaatcgctctttcttaagttgttcaaatttttgtttggcattggcccccggagcagttgggaaactgagagtttcgtggtcgctcagagctatagtcatggctgaaccaactgacaggcttgtagcagctattttaaatcgatcgggttgtagagtggtcgcgctctgaatctcggatagtgcgaccacaggctctgctgctctactcttcggtttgtttatggctgaggctctggtaccgcatgcgtgatgatggaatttgttttgggcaacttatttgcagcttcttggcgatatctccaatatagaactcgttttcgtcgaaaaatcatcgcctcagccagtctctgttgaataatttcgctggctctgggaaacttatccccgatatgaagcttaaaaatatcgagtagcatgcgctaaatgtttttatcttcatccgtggcctgaaaattcttcattttcaacgcttgattttccttgccacttcttcgaattatgtttgacaatttgtgaagatgacggatttccgatgcgatgtcattacaagatcgctccagtggtttagttaggtccgagacatctgattctggattcttgacatgaccatctataatattagaacctattggattgttagagcagcaaagcaaagcctgaagatatggtggcttacattttcgaatgcggtggtttaatgaatatagcaagcatatggcgacactctgtacatcaggagagcatcgtagccgatgatccatggatgctcgtccaggagcaaagacgccaataccacttgtccaggaagagaacctcgctgcttgatcctccaccctcgagaactctcggggatggacaaccgatgcttgtgcgaggcacgtctcaaatgactctagacattggcgagaagcagaggcaatagttgtctcgtctaattccaaattcgtgtgggtgtctgccatggctgaaagaaatgctgatgatcagacgatgaaaagtttcattatacgtagcctgctctccgaatcaacacacaatatccacgttgtatcggcttcgttacgccgctcacagaagtatttaacccgagcgaggctgagagattttagcaaaccctctgtggcaaatccccgcctcaatcccgcacctctcacgctgtaggagcggcttcgtgtttgcaataccaattcgatgatataaagtctggaatattccgacctttttaggcttatatcaaggtatacgtgtaccaaaagccacacacacgatatgcgggagctgtctttgtactctccgccagaagatggcaatgaagatgggagcgagtctgacctgctcgtgacaacgtttcgaactatctatcaaatcgcaaaatttatccggaaaatggatattggcgaggaagaaacgatattttatagccaccttagcctccattgcataaggctccaagaaggcataacttgcgcgtctcaagcttcatcccgggtgggcagaaacttgatcaatatcgctctgtgtcagctcagttcattaatcgccgcgacgggctttcaggaaatgtcatctaacacaccgacatttcggctgaacgtgttcaatgttcactggaataaaacgcgtgaacaagacgataacgagaagacccacttcatcaaaagatggctgaaacctgaataaacaaaactttggaagagtgtgcaaacaagttagaaagacagcagccagaaaaggttttggtgaaatctaacgttcaaatcgccagagaccatggtggaccctcatttagtgtctggagaatcaggtcatatgcgttcactcaagtgatgcactaggaaacgcttctgccttcagtccgactgctcagccctctactctgaaccttgcaaccattgaagagtcgatagagtcagcatagccaacatttctttgtggtgatagttcaactctacagaaatacgtcagaccacgttcagggacgtcttacgcaacgcctgttatggcagggattgcagcgttctttttacaatgcgcaagaatacatttgccggaagaagaggtgctaaaattcaagaacaagatggaggcattgctgaagagatgtgctgagcgatattaagcggcatgctaccctgatagctaggcatggcaaaacaatatagataaatattacagaaaaaggatttaccaaatcatctctcgcttgttcctgttacatgtacttttcattaagcccaaccgttttcttgcggcgttcaactttgtcatttcagatatacttaaactttaaacgttatcagtgtccacagtgattcattagcagcaagctccctgaagtgccgtacctatagcgagacagtcacgacctagctgtagttaagttcctataatttccatagcattgaccttaattggcatacacggcccgacaatggcttccatctaatggttggcaaactgacgtccttgaacagctgctgtctgagcaaaccgggatcatcaatggttagtgaagcttgatcggttgtccttgtaaaagccgagcgcgaaacatgtagttttgggcgtatagagaagaagaaaatggaaaaaacggaaaaaattagaaatagatatactcgatacttgttcatacgcgtatctcaatcccacgaaattcggctgcaaaatggcaaaagtatataagatggatatcgtcaagaacaaaacaagaaaaccggttccttagctcagtggtttagagcgagagattgcagtcttgcgcagttatctctaggtcgcgtgttcgattcacgcaggaacctcacattccttttttgccctttctaactctcatcccttttttttggtcattcccaacaattaggccgtccatcagatacggttcatgacgccaatgggttttcagcttatcagcgaatgattttgtgtacatgtagtcagcgtggcagagaacggccaaagttaaaaaccagcgcggcgccgtggcggccagcccaaccactattagctacatgctctggtgtcttatctctctatactgttgagctttatcaaaccgcttaatttgctccagtggttcaggccagaggcacggcttcaaggagtagacatatatgatacgttatacattatggtgttggtcaaattgtaggttggctggtgtatagaaaagcatgtaggaggtgctagcagactactgctctcgatgcttagacgcgcagctggatcttgtaagcccaggataggaatgcgtggccaatgcagtgcgtctcatgcagattccatgttgaaagctttgtatagtaacaagctgataattgttgataacaagagaggccacagccgtgttcagttatagacatgtgacaaaggattgatacgcgcgtattcggcactctacaatgtctgcatgtagcttgctcggagggctgagagcacaaaacgccctcattaggccaatctttccggccgatttgatcgtgcagtttacaagcccactggtaatcaagtgcctacctctacttgcacgatgacagctttgcgccaggaacgcgtataagcacacgtgcggctacgaattcgtcctacgttgacgtcgatgttgccctggaatatactgagtgcggcattccagcggctgggctgagacgagctgaggccacagtaagttcaggcgccgctgctgccgctgcagctcagcgctttagccgttgaatgcgctgcgctacaggcaagcagcgcctgggaagtgcaggtttgtccgctatttgtccgccgtgcacccaaaaggtggagcagagccagcgccagcatcgctaattttccgggctggcaatgtagatagacatagtgacgttacccctccatctcaaccacagcctgctgctcctccatgcatggccaaagccagtccggtcctccactttcgctgttaaatcatccacgcggttctccacgtccggcattgatttacaaggcgccgcgaaaaataaactctgggcaaaaactccatcttacagcccgtaccttttaaacagcacgacacccgcaccgccagagcgcgccgctgcccaccatggctcctcgcggcttcgaggacgaggagctgaccatctccatgtcgtcaacccacgtccggcgacaccagccgccgcctcagcaggaacaggccgcgatgccgcccaagattgccgcggaccagcaggcgccgcaggagaaaaagtcccggtccgagcagcgtatcggcgcctacaaagtcatccgcacgctgggcgagggatccttcggcaaggttcgcctggccatccacaatggcaccggccagcaggtggccctcaagatcatcgccagaaagaagctcatcagccgggacatggccggccgagtcgagcgcgagattgagtatctccagctgttgcggcacccgcacatcatcaagctgtatgtagtttgcttgctcaatcccccctgcttgttgatgtcttacttacctgcgagccgaacagctataccgtcatcaagacgcccaccgagatcatcatggtccttgaatacgctggcggcgagcttttcgactacatcgtccagaacggccgtatgaaggaggccgaggctcgccgtttcttccagcagatgatttgcgctgtcgaatactgtcatcgccacaagattgtccaccgagatctcaagcccgaaaacttgctgctggatgagaatctcaatgtcaagattgccgactttggtcttagcaatattatgactgacggcaactttctcaagacgagctgcggcagtcccaactatgcagctcccgaggttattggcggaaaactctacgccggcccagaagtcgacgtgtggagctgcggtgttatcctctacgtccttcttgttggcagattgccctttgacgatgagcatattcctagcctctttgccaagattgccagaggcacgtatagcatgccccaatggatgccgcctggcgcagcaaccttgatcaagggcatgttggtggtcaacccggtccagcgcataactatcgacgagatccgggctgatccatggttcaacattgaattgccgccctacctacaaccacccgtagaagaattcttccacactggtgtcgatcctaacaaggcaatcaaaaagagcgacattgcgccgaatgccccggaaaaggtccaggagaagctgcacaatgaggttacagaaaagattagcaagaccatgggttacggcaaggacgatgttgaggaggctcttcaatccgaagagccttctgccatcaaggacgcgtatatgattgtccgagaaaacaagctcatgctgtcaagtagtaagattccatttccctcctaactctcctaggttgcgtataggccaactcccaccaagacgaatactgactgcctcccagatccagaatctggccttgctggtgaggaaggcagcagccctatgatgagcatatcgtctgcgcgatctgccatctcaccgggaggtgcctctccccgtccctacgtcaacaaagtcggtatcctacccagcagtatcccggcctatcacaaggactacatggagagggaaaagagtggtgttaaccacgatcttcctcctcccctggccattaatgacgagttgcctggtacccgtacagaagctgaaaaggaagaggcagcacggcgtcttaatcctcacgcacgctctactgtacgactggacgaatctagcaagcgcccgcaagggatgacgccgatcaatacgccagctaagaaatccaagcctgtgcgctggcagttcggcattcgatctcgcaatgcgccctgggaggcgctcctatgtattcacaaagcattattcaaacttggcgcatctcatcttcgcgatgaaggctataatgagttgcatggcatacgaaacgaagaccctgcgaatgacactgaaagctccgccaacggcgctcctttagagcgcgagtctagagatggcactgttgacccaactaaattgtacaaactacccgccgacccatggcatatccaagtcagatggccatcaacaggtaagccgcatcaatatcccgtccattatgcaaaaatgcgtcaagtatatgttggcctaacaaatcttgaaatcaaataaatagatttacaaagagaagcagagcgctccaatgaagctgaacccgaagctggatccaagagcggctctctggacagcttccatgtctactctccgaaaaatccggcgtcacgaaaggactttgttgctctacatatggacattcaaatctacacgatggagcaaggagtcttccttgtagactttaaatgctctggctatgaaacccaggacggatatctgctcgaagagaaggaagtcaccagtccttttccgttcttggatcgggcggcgcagctgattatgcagctggcagatgctgactaggaatctgagtcgcgttgagatttgcccgaccagtgactagctggactactctctatggttggttcattttacagaatcagaggaaggcataagaataacaaatatagatatatgtcatcattgcctttcgatgtcatgtcgggcattctatggcttattcttctctcttgaaggggtatccaagcttgggtctgccatcattcttctcctcagcaccctctgcttcatttacccccttttttgttattgttatttaatttcatcgtctgcaaatatctaggcaggcgtaattggtttagactttggtgtgcaatattactgctttgttaaaaagcgcaatgcgggcgagtaaggaccggggacatccttgggttggccgggattggcgtctggtgtctcgacaacgacagtggcccaacattgatcgtcaatgccatgataactcgcctgctgttcattttttttcttttagctaatgggttttttgaattcacaggactagtatggaacacaagtacatattttaatttaaaaaaaaaagaaattgcattactatggttttggaactgtgattttgtatttggatttctaagcatgtcttttcaacaagcttatgtatacaaaacaagcccaagcaatgacagcttttcaatccaatcaactagcgttacgtattatcaaagaaaccgatatccaaattgctcctgtcctcatgctcttaaacagggtataaaaatttggcgaagacgagaaaatgtaaatgagggaagagggaataccctttctctaatggaactgatcctcagtcacgcccttacccattgctgccgtagagctgacgccgccggtaaccatcttttgcagctcatcgacataagtggcaccactccacttctggtgcttgaccacatcgacgccctgttccatctcaggctcttgcacaagctcgccgtacgcgcgcataccatgagaggcgtatgcgcgggcaaactggtggctgataagagcggttgtatgtaggccagcaagagtgatgaactgccagcagtaacccagctgagcaagtcggcgaatgtaagtctcttgctcgtcacgaggcatggcagttttccagttgaaagatggggagaggttatatgcaagcctgtgtcatccagtcattagcatgcagctcgagaaataccaaacatccaatccagtgaggggcaacttacttcttctctggccagacggcgtggacaccgtcggcaaactccttggcctgagcaaagtcgggcaatttactctccatccaaacggcatcacagaacggaccgtaagcaatagcacggttaatggcacagtcacagccacccttcaagcggtagtagccctctcgtgttcggggagcttcccagtcgaagaagacatcttttccgaggatactcttggcgagagcacgagcctcagcgttgctcttacccttggagcgagcaagataatcactcttgatcttgtcagcattggaggaagatccaatggcagcaatgacggcgtcatcaaatcgttttaagccagcagcggtaatccattcatcttcaatgcgctggagctcatcaccagtctttccgctctgctcagcggcaatcatgaggtcgttcagaggttgtaggctggggttggtagagccaaggatgaaagaatgatcacgagggtcaattgtagtggtgatgagtgtcgcagcttcagcgtcggtacgagcaacagcgatcaggtcagagcccattatatcagcttgcgcacgaatggcaacaaggcggttgatgtgctcgctgattggtaccagaactttaccagccatgtgtccgcacttcttagtaccaggagcctgatcctcgatatggataccagcagcacccttctcgacgaatagcttggtaagtttcataacagcagtcagaccaccatggccggtatcagcatctgcaatgatgggtcgaaggtagtcaatattggccagcttggcacgctgagcctttggtacgctcaagcgctcttggcgctgttttcgatcatggaaaagctgggcggtaaagagatggccgactttgttgggtacagtggtctggagagacggatattagccaagacagtcttgtgtaagtgtatggtattccgtcttacataagggtaatctgccagatcggggccaggctcgtccgacgcagaagcagttgaagatgattgccaaccggagacgtagactgtgtcgagatacttggccatctgagtgaccattgtaggctccaaacagccataagtgtagctagcatccttgttctatttcttgctattagcagctgccttggaagtacagacgctcaatcgtatcccaaaaacaatgcgtatgactcacctgaaagcggttctccatgatgttccatagcttcttggactgagcattgctgggatactcaatcttcagatggcctcgcttggaaacaatctgttccgcagtgaagggacgtttcgtgtgtctccatcttgaatcgcgccaccagtccttgacctgctggacctctttctggaacaggtcgtcttcaatgtccgggttcacagccggtgtgaccatgttgttggaagccatgatgcaaagatgtaagtggttgatgctttgttaggcaatgcaatagactggccgcatcaattggatataaactcgtatgattgactatcacactacaaagtcactccaagaaaagaggaaagatgaagaaaggaagaggcgggaggagaggaataaaaagaagttagagttttagatgccagaggaggccgagtcacaggcttcgaaacaagccatgccgccgctcacccacacgatgcataggagggcggcatccagtcatgcacccgaatcagccacagcagctgcctcgccttttccccatttgcacctcggaacttgcgagcggccctctttactcgttgctctgagcgccggaatggcccgacactcagcatggcccagccacttagacgaggcatggggagcccattcaagctcggcactcgagcagggtcaaccattgagtcgaacctaagcctgtggcagccatacacatggggcgggccaagacgcccctgcagctgagactgcgtgacgtgaccgagtttcaactgcgaaaagccaccgcgaagtccagaatcccagatgcggcgcggctccagctcggctcaaggggagcttggatgggcgacaggttgacgcagtggttagccgccattggccgagatgccgacgaggtcagccgttggccccgcgtcacactgaacactggcgggatggcctccatgtctccgtatctttgttgtggatgattcaagatgaggatgtcgtggtggaagttgtccagcagagaagaaaaaaaagatttgaacccctaacctctactactttccatttttactgctcttttttatcttacctcctctccttcctcatcttttcccttcctctttcctagccctcgtgccttccatcttacatagatcaaggtacgtacctctttaaagtggcgaactctctctccgcatcagctctcaaatcggcaatgcaccagcccaaaggatccactttccccaccactatgccttcctcctatactttcccccggccccggtgcaccggagctcttttgcatgtgaagtgacgcatctgcaatattcctgtacattcccagcgtcaacagacaagtgattcgactactatgtatttactgaagaattgtagaaaaaattaaatatatacaagagaaaaaaaggccaaatggcattcagtcggtcgaagcagtacggaatcaattttacgggcaagaacgctcccacctgaagcgttcactttcttggtactctgagcgtctcgaacacgataatccgcctacttgtaggtacctacctacgcaaatagaccggagcagactcggttaaaggatcagccgtaatcaatatggtgacatggcctagccctgcgccggaagccaacatatagcatatccatttccattgttagctattgatgactcctacttccgttacaaatagctcggtactcgtccgtcttaccagtagggcctacatatttcataatcacatggaattacatcttcccgggagtagatgaaccgacgtgcagcctacaccaccatctctgcatggcatgttagcggccaccactggcttgccatccaaccatcttatctgacgggtaagatgacagcatttcagagtaagtcattgcattgcttgctttctgttttactttattgtgtattccagttggctcaaaaactaccaagacagcaattcatcatcgccatgctagttcgacgtgctcgtctccaaaggccctggtctataatcatgctctgtcttttgcgagtgacgacattcctctagccgcacacgatgtcgtttcgagatgccaccactccaatacatatccccacaattagccatgccactacaatgtcaaattggccagggctctttcattgttcagctcaatcgccttgataaacgtctcatacggggtcaacgttcccaatgctcgtcgcatgtgcgcatttacaatctggagtccgtaaacataactggcattgacccaaccgaatctatcataactttacgttagcatctctctgacggattctcatgctaacttgtatattagcatcgaaaagttgaaagacttacccttcctttgcaacgcccttgaaatctaggccttggtttccatactcggcgtcaacacgatgggggtcaatcggccgcgttacgtcgtacttttcaaccaccactccgttgaaatcaacaaacgccttagtgatcataaagagccatttataggcaagacgttcggcttcctcagtgaagctgtaccgaagcagacctgtccaagccagcatctgctgcggggcccagccgtacgggtaatcccattgtcgattcgggcgttccagcccaatttcaccccgagatttctccgttcctgctaccaggcctccaaacatctcgaaccgaggcaggcccttcttcaccaaatcggcagcctgcttaggcgatgcaagtccagcccaaagtgcccacaaggttgtagcagtctcgtacgtacacctctttctgttggctgtgtcgtagtcaaagaacatgccctcctcttcattccacatcagtttgtccattgtcagctttctccgcttcgcgcgtcggtcccagactgccgaggagactgtctcgccgggctggtacggcgttccctgacagaactcggctggaattgtcagcttatcgccaaagagacttcggatggttcgtgcgatatccgtctcatatttaaaaagtagagagttcagatcaattgtagcgaggtcagcacagacgccttcgagacggtacgatgtgtcatgaccagattcgcgcactgcgcggtcgtgcaaaaagtatgcgtccaactcgggctcctggatctctccgtagttgtaagctcggacaaagtctttgaactccatcttatgcttctcaatgtatggtttcaagatgtgaacgaaatggctagcttctgtctcaggaggcacgccgaggccctctggtctgtatctcgaaagacccgtcacagggtccagtctaggctcgcaggtccagacactatggtactccttgatggctgcaaggatcgctcgtctcaagaattcctttgaatcaggctcatgcttgatcttttcgtacactcgaagagccatatccgtcagaaaagggggttgcgatcgaccaaggtagtacgatcgagtggcattgagaattttgccataatgctcgatacagaagcaaaagttgaggaccattgccttggctaaatcgactctctcgtggatcagcaagccgagagactccatgtagctatcccagccgtagagttcgttgaaacggccaccaggaacaacaaatggcaagcccttcaaagtgtgcaccacattgccctgttcatcctcctcttccgccttctctacggccacggccaagagaccaggcttgtcattcatgtctcgaatcagctccggagtaatcttctccggcaaaagctgaacatcaaggcggagctccggtctatcggcagcaacctttgtatagtattcatactgctcaggggctccaacaggaacgtagattctcgggcggggatcatccgtccaatccttgggatcacgagcagcaatctcaatactcgaagcatcgattcgccgtgtaaggccatcccagaagtgatctcggataaggcgggataaacggtcaacagggttctcattcaggcgagcttcatcaaggatgatttgcttccgcccatactcctttgccaatgtcaattcctgcaagagattcgacagcatgtacgttcctcggacttcgaatcggttgtaaccagccgaggcagcagttctcagggaaatgactttggggccgttatcctcaatcgtgatctgcatgtttccgtcggtgtcttcttggttcttcagaatttccaatgtggcgtcaacctgcacgagaaagcgacggcccatctctatagtgctctcatctacacaattgcggtcaatacttgcgttccatgctcaattcaaatatggagagacaactaaccatggcttccacgtctgaacggctcctgagcccccatcctctccagctgcttcaccaagctattctatagcaaatccaattagcattttgagagtgatgtagtagtttacgttcttgctacataggatggcacctacctgggagtaggttcgggtccgcactccatagcggttgctatgccgctcctctgaggcatagtacgtcttcgcatcgtcgaaaaccccgtactcctcagaaccgcgtgagcggtggcctgatgcgcttgacatgaggaatgtacgtgcttgtgtatgtatatatcactcttgctcggatcggctgaattggttgggttgtgtgcgttgagaagctgcccgggtatcaatgagcagcggtggtggtgtcgtcgtcgtcgtcgttatggaccagtagcagcagggccggaagtcgcagcagctttcgtccaacaatctcgggatgatagataactttagggctctggaggtgacaccggcggtcgggtctagagaagagtcagcagcgaggaacacaaagtacaggctacacggcctcgcatcaggggggtcacgagcgtgggcgaactcccatatccgttaccaccacctccatctacctcattaccatgaccaccaccgagtgacaggatgcatggaccctgcggggcataaattggacgagctgggggtgatgacatagtacgtaccggtacctggtggcaaagggcctcggctgggctggaattggcagcagatggaggtcgatactgacttgcacaggtagcaatggctgtaatgatgatacaataacggagtgctggaaacgaatgtagagaacttggtcgatgcgatcgacggagggggcagaggcagaaaaggtcgacgagctgcatcgacccgacgctgctgctgccagaccagttacgcagctgtggatttgtttgttgttctattcgttcaccgcccaccccactgtggctcctgcacgggatgcgcgctggaagtgacgatatgacgcatgaaaaccagacatatctgggccgccagccaacaggggcccacgtagcgctgatagggatgctgggccttggcattccgtggctagagcccccacgtccacgtttctgctcccacagggcttcagcgctggctgccagagggcacccctttcaaatcgaggccgttacagggcatgcagcgccctaagggcccccttaatcgccgtctctgccggactcggccgctaaaagtccttccaccagcggtccaccgtttttacgccagcaaaggctgattgattgcaataacgacaaaacaccactaacaatagcattgtttttcaaggggctcgtaccaaacttacatccgccatcaagccactttacacaagggttacagtacacgcttcaagggccatgtaagataaagggggcgagaacgaagctgaggatcctacaggtactgcccgaagacgtgcagcgaagtacagcgcatctcttgcccccttgcagaggtacaagtaccacgggaatgcctcctgagaccagagcacagcaggcattctcgccgaagctttccttgcttccaatgcttgttgcagtgaaagcggcagccagtttggattctgccgcatcagcttacatgcacgccagctacacgtcgtactcgggtgttttgcccccgaagcaactgcgtgggtaactttctctctgcatcgagactgtgatacaagccggcgtttgtggaatgagcagtcagactgtaatcgtatggttttacattacaccactagtattagtcgtagtatctactctagacatagacccccagcctacaagactgggatgaaaagcaacccctacaagttgccatccgtatttcgtgcaggctcgccaatgggttcattcccaccgttgcacagaccgggttcgtagcctccaagctcaaagaaggcgtactaggtatatgatacttcaagacccaggcgtctcggaagtccggggatggatcctgcggcgtctcgacttgatcatgtgtctcctagcttgggtgcttcgagacgctagcagtaagagtaagaagcatcagcagcacgagctgagaagaagatatcaaatgccctgttggatcaaagagcgccaacgtcgatcgctatccattccattttaaattgaaaaaataatggcattcagcatcaagtaaaccaaaaaggtataaaaagggcagaaaattcgataaatgataggcaaatcactactcctaatatctctccccaacaaaaaagaaagaaagaaagttgtgtaagccaatgcagcagcaaagtcaaaatggtatctcgcaaacaataatctcaaacgcccaacatattcgacccatcggctttttctgctcgcccagctctaactcacgactccgacgagtcccgcgctggccttggcctcgcacccaggcggctccttcgtttggcagccgtctcagcatcccacaggccggcgaacacagcctcgcactcttcatcgtcttcggaatcaaactcaacttcgctgtgtccttggctgtcgccatctttctttcccctggcaatttcttcttcttcttctgccatttcatccatgagctccaggccctcggaaatcgtgacgtcctcccagctccgatgtgtcaccacccgctccgtctccaagataaacttgcccactttgtacttttgtgattcctccttggcatccacgtatttccagccaagcttgcgggagcatattccgcagcaaatatctgccacgacatgccatccagtgacaagctggcgattctcgttcttgccaatgcggacgttgagcagcgacacggatggcgcatttgcattcgccgagtctgctagaggggagatcaagtacgcgcggccatagcgaccagtgaaccccttggaaataatctgcgaggtgaatgcaatgtcggtagcacagctcgagcagcgcagcgtatctgccgctgtccgggagagtcgtcgaccagagattttgtttcccagtgtagtgattgcagaatcgccgtcgggaggagagccattcggcgtggtcactgctgataaagcgccatcgccaggaccgctagagaagtccgacgatgtggaagatgttgaggatgtcgaggatgcagagcggcggcgacgtcctgggaaagtgaacttgaagctcggaagcaagtaactagggaatatcggctttgtggccgcaatgccgctctctctcaccatgacgcgaatatcttcttcgaaaaagaaggcttcccagatgcctcccgccatggattcgggaaaaagaaggtaatccagcgtttttcttttccaacgagctgtttcagccccgtctgctagccgatgctaggtggctcgatgggctgtaagggaagctttccggtggctcaacgaaaggccgacgccgcccaaactctcttctggtcctacgcgcgcaattcagctcagctgctactgctgctcctcggtagtttagctcgttttttatatgacgagtaccggtattggctgataatgcggccgatcaagcaaccccgcagacggtgtgtttgctccgatgtaaccaaggcggcaatacaccttatgctcccagtattttgggaggtgtatctacaggcaagttattcactcatttcctccatcagaagcccagccgaacgagctttaacagaaaggtgagggaaaggcccccggccacctgaataaggtcatggggcgtcagatgccctttagtgagcgattagcggcgggctgcatcgccggtacttgggctctgacgtgcgatttagcaccatccatcgaccatccatcgggttcaaggtgccactaattgggccgctaacccggtcgcgcacggatggggaggggcctctggctttctagtgttggtgcccaagttgactagtgcctctaaacaacatttgatcgagagtgaacagttattgatgacacaatcaaacgtggtaaacttcatatgagtaagagtatacttggtcgatagaggagacaagcaatatagatgaaacttcaacatttaatgcgacgcttatgcgtagctttgaatccttggatttggtatataggatacacatcttgtttctgatactttgtttgggattttttcactagtttttgcttctacgcttagttctggggctcctcagcgacgtagtgcaggtaagcaccaagcatcttgatgccctcaatgtagttgcccttgtcaagcttctcgttgatagagtgagcaccgtctgttgagcttcccatgggcagcagcaggacattcttgccggtagcctcctcgaaagtaagagtgacggggatactatagaggaatttcattagcattttgcaaagcgcaaaggatcgaaagacaggaaatccatgatactactcaccttccaccctcacgagtaaagtcaggggcgacaccccagacacgctcaactgccttggcagcagcagaaaagttccagtgctttggcgaggcaacccaccactttccggtgtgctgagcccagaccttcatgctgttcttgctgccaagcttggcaaattgctcctccacgtacttgtagaccgcagcgttggtagtgtcaatgtccatatcagggacagttcggatagagaacttgccagtgaccttggcggggatgacagtcttggcaccaggagaagcgaaagcgccctcgataccgtggagagacagagaagggtatctccagcgggccatcagggttggcttggtctcatcgtggatggtggtggtgctgccgagagattcgtgcaggtcgcccatggtgaaggcaatggtgtcgtagagcttctcctcatccgcagtaacgggagcaacctgctccttgatgccggggatgttgatgttgcccttgctatcaacaagagatgccatgatctgaaccagatcagtcatgggctcgtgggcctgtccgccaaagacaccgctgtgcaagtcggcaccggggccagagacttcaacagagtagtagttgcagcctcggaggccgtaggtcaagcaaggcttctcagttccgagccagtagttgtcagaaatgcaaacggcatcggcatcggcgaagaacttcttggcctcctctcggatcaagtcatccagaccctcggatccgtactcctccataccctcaaagcacatcaaaaggttgacggggaagtcaacaccagccttctggtgggcctcaatggcgttcagccagcccaggacgggtcccttgtcgtcggttgagccacggccaaacatgcggcccttgtcgtcgacggtgagcgtgaaggggtcggttgcccatccatcgctcttctcagcgggctggacatcgtagtggccgtaaaccagaatcgttcgcttgttcttgtcgtttccgtatcgtccaagaacaacaggaggcaggtcaaggtgaggcctgtgaggctccttgccgagcggtcgaagttcaacctcagcacccaaagccttcagctcatcggccaggaagtgacccatgcgcacaacatcgggacggcgggcatcctcggcggagatggaagggatagcaacagccttgcgcagacgctcaatgaaggcatccgcagaggtgtcaacctgcttgaagaagctgtcgagttgaggtgccatctttctagcttggtgggcacggatcgagtcagtgaggtagggtcgaaacgaaggagcagcaattcgaggacgctggagtagttgagaagaaaaaggcctgatcctcgtccagaattgacgagaactcatgaagaaagatggtgcggggcatatcgccctaccagctgctcagcacgcgaagatacagcgcctgcagaagcttcacgtggcggggcagagggcaggatggaggggaactttttttgttccaggccggttaccagcggcagctgatggtgagacgctgcatggtaccgcagcagtacctgagcagacagatgctcagacgagcaaacaggcacttatcgtgtggacagcgtgaggtggggatctaacacgagaggtaccctgcaagttgcacttgtccctcctcagcctgtcgggtatttgcagtagtcctaattcccgccgctaatactgctccatgtcagcccggaatactgctcccaaacaggaagcttgggcacgtgagatgccggcggtggaaaaacattttgccttagcgcaaacgctaactgctggcaagcggcctgagctcgctatcaatacgcgcgcctcccattaataatggaactaactgtccccagtccctccgcttctgtttttcttctcctcttctcgtccacatcaacgacacaccgtcctcccgcgaagtcatcgccgaagcatcgtcgacttgcgcccaggtgactgctcgcttgccatccatcgattttaatcccgctaggctacggcttcaacgaatcaagcgccttacagcctccattgtgaggtcgaacagttccggtagaaccgtacgcgtgccccatcctccaacgacccattcagcgaagcgattctcgcatctcgcgacccatcgacctgtgatttgctctctgttccgctttaccaaataagtctcggctttcttgtttatttgttactctattttggaattttgctagtctgtccgacgtgggttcctgagacggctagcaaagggttgttatctactggtgcataggctggtctgttatggtgatcaggaggtgagggggaactctagggttgtcttttccttctggcttctaccacttgtactcgattattcgtcgtacccattttttccctattgtctttgtctttccaccaattacaatcagaattgattattttgagtccatcttgagttgaaacagcaccgaggtgcaaaaccaagaaaagaagaagaatcaaaagaaaaaaagtttcgctagcagcaagaaattctatactcacttagtcaattgttttacgactgaggtttccgacgtatttacatcacagattcatagccccttcgaccttacattcttgacgagcctaacgtctctgacctcttttactctttcacatttcgttgcttgtaaccaaacaatcccccctcagcaaaaatgtcttcatcagtgttcttcaaattcaagtcgcagaaggagcccacaagagtggaatttgacggtacaggtatctcagtctttgaactgaagcgtgaaatcatcaacaagagtggtttgggcgatggcacggacttcgacctgttcatttacaccgatgacaacagtgaaggtgagtacttggaactgataccgaaaattatcccttgcttccagcagcataaatactaacttggtatgatatagagtacgatgatgataccacaattgtccccagatcaacgacggtgattgctcgacgacagccggccttaaagcccggggctgggcgagccgcccgatatgtctctggcaaaatgcccgtagcggctaagaatgccggccgcaaggaacagctagggaaggtttcgacttccaagccgaactcgaacgcttttagccagatgaacgatgctatgacggaggaagatcgcatggctgccatgtttgctgctcaatccgaacaatggtcagctcagcaagaagagttgtctcagtaagttgtctttgtttggtcatgcattttctctagcgtagggtatagagttgctaactgcctgaacagacaagcaccagttttcaagccaggtgctaaacgcccagcaaatgtcccagatcatgaccctcccaatggatacatttgctatcgatgtggaaacaaaggtcattggattcaattgtgccctaccaacgatgaccctgattttgataatcggccccgcgtcaaacggactactggtattcctcgatcatttttacaaaaggtggataaatctgtcattctagctcaaactgaaggcgacgaatccaagcgaccctcaggaatcatggtcaacgctgagggggattttgtcattgctgagccagacaaggcgtcttgggagcaatttcaggccaaggcccaatcctcttccgccgcggccaagacggcaaaggcggaagataaggaggtgcaggagcgtggtctcgaatgttcgattgacaagaagatgttcatagagccaatgaaaaccccatgctgccagaagacgttttgcaatgactgcatcaccaatgcactcattgaaagcgacttcgtctgccctgcttgccagactgaaggtgtactaattgatgatcttcagcctgatgaagaagcatcaaagaagattcaggactacattaaagagaaagaggccgccaaggtcactcctccctcatcccccaaggccaaatcggaggaagtggcaaacagttccgagaatgtcgctggagctgaagaagcagacaaggttgggctaaataaagcaacagactctgaggcggacaggccgaaactcgaaaagactgagtctcaagaggagaaacttgactcaccagccacagaagtcgccgactcagcgtccaaatctccctcaaccgagtccaaaagtcttgtcctcgctcctctggcaggggacaaaaagaccgaagtagtcaaagcagaagacactgcttcaaagaagaggcctgcagaagatttcctcgaaaatcctaagatccccaagggcccccgtgctatgcaaaaccaatcatcacaaaatacgatgaatggaaacatgatgaatggcatgccaaacatgggaatgaataacatgatgttcaatggtggcatgggcatgatgccaaacatgatgaacatgggcatgggtatgaatatgggtatgaacaacatgggcatgggcatgggcatgccgatgatgaacgtgcctatgatggggatgcagggcttcaacaacatgaatgggggctacggaaacatgaatggaggatatggtatgaacaacatgggtggtatgaacggcatgaacaacatgaatggcagtaacatgaacgggaattggggaggtatgaacaatatgggcggtatgaatggcatgggtagcatgaacggcatgaatcccatgggtggaacgggcaatatgaatggcatgaatggtggaggcatgatgaacggctatcaaaatggcggcaacttcacccaaggtggtggcgatgacgatgcctacttccgaaagccggtcaacccccatcgacaccagaacaagcaacgccgagtccggccaagcgactacagagagctctaaaagaaagagatgaagagagcaaccagagcaacctctactattacgatatgcagcacacaacaaccatctggaatggctctgcgccgaaagtacggcggacgacaaaggcggcatgttctgctagggggttttcgttttcaacacacagcgtttaatatcggatacagcaacacctaaaggcccctacttttttttttccttcttgcatttagctggcgaaacactgcacacacaacgcacaccaaatacgacacaacaatacatgtatgaacagggagcaaataccacacacaaatataaaaaacagggaggacggttctcattaccagagctcaacttggcttggatcaggcgtttttttcccttcaactttttctgttttcgtctcttatgtccatgaaagaaaaatattcgaatcgagccgttttagccatcttcaatcctcatacctctttacagatcagcaacttgccctttttgcccccgaaatgatggacgctgaattccgcatgttccatcttaaccctctatgagattaacgaaaagagggactgggtattactgtatggttattttcagggtgagattgagttggagacggctttttttttttcttttttgcttttccccccctctttaagggtggcatgatgaaggcgcaggaagatttttaagtagaacaggtgtcccagaaagggagcgtcaatttaagaaactgaattgtacaccacacacacatgtttacactgcacgtgaattgagtgaatgaaataagtcaagaccaaaggtgatggataggtgaaatatgtagactataagggctgaaaacgcctggactccttatactaaatctattagaaagaatatctagtcggtatacacggcccataagtctttgttcgtgacgtagatgataatttttcttttcttttctgaattttttttatgcatttattctttcttgttcttctctccctctcctttctcgtctatttacctccccttgtcgtttttactgcggcggaacgtacggcttcaccagcatctcgctaaatttctccagcttctccttgcctcgcacttcctccaccaacaacggcatcttgacgacattgaaatcctcagcgtaaagctcctcgtactggtcaagatacttgcgctgcatcttcctgcgggcgttgcactgctcgcagtcgctctccttcttagggaacagcagctggttgacgacgatgctgtgggtgtcgatgccgtagttggccagctcctggatcatgcgctccgtctcgtatagactcaagaactcggcgatgcagacgcacacaaaggtggtcagctcggcgtccttgaactgggtgttgacctcggagattgtggcgcgcagggactcgagcttctccatcatctcgttgaggttctggccgttgggcagggcaccgttggagccgaggaagccgttgagcagcgggccgtactgggaggagagctgggagacctttgcgagggccttttcgaggacggaggggaactggaggaagcggagggtgtggccggtgggggcggtgtcgaagatgatggtttcgtaggagagggacttgacctgcttgaggacttcggcgaaggacatggcttcgtcaataccggggatctacagaaagatgcgagttaggtttcatgtactaagaagatggggaaaaaaaagaagaaggggaaacgtacagcaaaggcgagatcctgcatcatgcctccaatccccccgctcatggcattcaggtcctccgtgttctcgccctggccagccagcaagtcctgcatgctgccattggggtcaatctccatggcgctgaggttgtcgaagccgttgatgaggcgggcctccttgccgaacttctggttgaaggcatcggacaggttgtgggcgggatcagtactaatgagcaggacggagcggcggactttggcgagctggatggcgagggagcacgacgtggtggttttgccgacaccacctttgccgccgacgaagatccagcggagcgagcgctggtcgaggagcgtttggagagacggctcgagagcgtcttcgtcgatgacgagggccatggctgtggaggtgctgtgtttttttttagtatgcggaagaacagagagaagagagagagagaagcagaaaagagattggtggaggaagagacagacgaggctgagacttgaggggggtgacgcagacgatttgagttggcgaggctacagatacgagagggagtggcgtttggaagcggaaagagaaggatggagcgaagatggaggggcagaagatgacaaaaaggatgcgacagtaagtggtgtcgatatggtgggggaatgagcgtgtgtttaggcacctagagctctagcggttgcaacgccccgaggctgccaatgagactgtagctgcatgaataagttgacagcggcatgatgtagatgaagataacaatgtcgaactgcataacacggagtcctccatccaagtacagcggcttcagcctggctttaacgaagcatctcattgatgaagcctggtgtatatacatacatgtacctactccgcatatcaacgagcagagccatggccagcggccacctccaccaactaccaacggcggccggcgcacagcgtggctgagccaatgtgctgcctctgctcccaccgatgctgattggatgcgctgtacttgccagcatgtgtcgagtcctacactaacaaggcctggcggtaggcctagcactgttagtactgcccagtaactgaggtagcagcagccgtcaatcatgcaggtcctttaagaatagaaacagctcagccttggtctcctgctgtcctcgtcacagccttcatttcagtctcacgttgcgcgcgagttttatataaagaagacgtaaaaccttgttttgcattctctctttttctctttgtccttgtccttcgccactgagatttgatttgcatctcaagattgagttgattgaatcgattcgaccatttaccccaccatccatccatccatctcagcccagccatcaaccatcgtcacaccacatactcacagcgagagaaattcaaagcctcagccatggccgacaaagaccgcatcacctgccacgtcctcgacacctccgtcggccgccccgcaaagggcatccgcgtgcgcctcgaaggccccggcacctccagcagccacggcaacgtgctcaagacgttcgagtcgctcaccaacgacgacggccgcatcaccgtctggctgccctacagctccgagacggcgtcgggcgaggtccccgtctacacgctcgaggacgtgctgggcgccatccgcgggcccagcaggtggacgctgcgcttcgacaccgccagctactttggcgaggacaagacctttttcccggaggcgacggtggtgtttcgcgtcgaggagggccagcattaccatgtgccgttgctgttgagtccgtatagctacactacgtatcgggggagttaggaggggcatagcatcatggcatgagagaggaactttggaggacgaatgggcagtgatattttgagtcttttgtgaaatcaagccacaattcaatgagccctttacaactgtttttgcagcatgcttcttactcttgcaaacctgccaatgattgaacatttgttgacaaaagaagaagaggagagtgcgagtcatgatgccgcaacactgtcgcttttattacacacaacagctataatcccagtctttttatgtgccttctttgtcgtaaagatacaaaagaaagtagacaaaataaataatatgccgagcagatgcaagttgtaccccaaaaatatataaagacaggatcccccattttctcaaggggaaaggccgtatcgctctgttgccaggtttccaaaaatatgcagtaaccccttttctcccaaaactccgtcgctcatggaaatgagaacgcccataaaaacagataataagctgtaaaatatattatataacacaaaagagagtcgtgaattcgtttcggttttttttttttttttttgtctccttcattttttttctttcttgtgtaaaggtggttgtcccgtttggtgtttgagtaagtcaagaaagtgtgatgcatgctatacgcatgtatatatatatataaagttgccttcacatcactttttccgtcctgcggttttcgttgatcaagaccgtcgccacttgctgaaccggttcgacttcttggggctgtgcatcacgctatcgggagaagaaggcggtgtctcatcgtccttcttggtcgactcggcgctctcgctgcccgtcttggactggaagctggcctcggaagggctcgtgagcttgggggcctccgcctggacacggagactggtgctggagcgggaatgagagagcgacagggacaggacgctgctgaggagctcggtctggggggtggcgaggccgtcaacgaggcttcgcttatgcttgtgtcgtcggtggaggaatgagaggcgcttgcgcttgagggcatgatcgccggcgagttcgtcgtgtgagatgcaggcgtttggtgagagatcggcgtctgggtgaggaagagtggtgttgctccctaggacggaaaaatgtcagtaaaaaaaatatatgtatacctttatttagaaaattgcatcctgatggaaagaatgaaagaaacaaagaaacaaagaaaaagaaatcggcgtgaccaaaaggggagtgcttacatttatcaaagggttctggaaagcccgtatcccggctcacacgaccggatgcccgagatgatgtctgagaagccatggcgatgaggcagaaatgaaagggttgagatgaaatccgatgagtaaaagtcgtaaatccccgcagttgagctcctttttaactttgtcctggtacttgttcaaaaagaggagagaaaggcaagcgggatggatggcgcctgatgaacgcaaacaaccaaatgacagcctggcggcgcgtggtctttgtaagagtgagtctgagtaagttttggtggctggttgagtgaccgccccgcctgcagtgcgtttggtgctcgagcaagtaccccttgggtacctagcagttgcgaaagttcaagttgttgaggcgaggtgagaggcgcaaggtaggtttctggattatgggtgtaaatggaaaacgggcggccgcaaggttttgtttaagaaaaccccccttgggtgagttctagatcggccaaagaaccatacagaataataaataagaatcctccagcaagggtcgctttgatggtgcttcaaggagccgaaccgcccgagcctgggatgtgggaaatttcagcgagatgagggcggctacaacaagattataaacaacggacggcccagcagccagtaagtttctagtgcgtgtgtggggatggacttggatttggagaagagggaggaagggcgggagagagaggaaataaaagacacagatgcttgttgcagattacggcagtccctatgtaatatgtacctcgcgattaacccgggatgcaagtatgcaaggcgaaggcgttgaatcgtgccaactgcggcatgggtgagttgctgctagtggccaccacagcgagcacatcgcggcccggaggcagctgatgggggagagcacaagtagcaccacctgggacctgcctagtgccccggcagccgtagccgtcgccatcgccgataactcggaattagtgtcaattccattccttgaaatcgctgctgaatgcctatttgtgcccagctcgatgattgattggctgtggctgctctgtagcaggcattacgagtgccattggggctggtcccgtcaacgggattcaacgcctggccatttcttcaccgcgccgcagcactgacgcttcacttcaaccctccctgcccggacgctctcagcaggtcatgggctccggtgactgtttagccgtagtacagtacaggtacctgacatcaatgtattcgtactggctggccctgctgaaaagccccagtgtcagacatttgagccctcccggatctgtcccatgggtgtccggcaaaacaggggccgtcagatggagtcgctaatacgatatgcctcatgtacggagtacatacgctctttgactctgtataatgcattagacccaaatcaaaatgggcttctgctcaggtactttggctttgggtcagtgctatcgattgcctgctgcgcctcgctcctgggtggagctggggcgagtataaggtaatgaaaagggacattacgggggcagacaggaagggaaaaaaaagctggggaatcgtgtaggcgagggagcaagttctggctaccgatggaagcttcttggtctcgcgtctatgtggtgttagtggcggtccacgggcttgaagagccaagagccaagagccaagtgattttagcagcgcgcgaacaacgccaacacagggtggagatgttgacatggcaaatcagcttcagtcagttttgtagccgctgcgaggatggaatcaggacggggtggcgtgaagcgctgcattacatgtccatgaattgtttcaggccgtccagtaggactttgcacggcacgccagaaatgaagcatgacgttttcgctattggtagctccatatagacagcgcttggacttgtgcgaatatttcatctaggtagtagcactagtgtcttgtactcctctcaacatgatattgcgacgagccgttccaagagctcttggtatcactatagcgtctttgacacctatgaacaacacaccaaacgccgccaaccaggtcgctaatctatatagctgcatgtaggcagaagcaacctttacctcgatccgtctacctagcagggtagttgacaaaacacgggtgtgtatactacaagctctcaatcgtcaattgggccatccagtcccattgcgaagcttattcactcagccacctccttcaccgtcactgacgcaaaggcgagaacacgatcagcaagacagaatccccctcacccatatttctgggcgtcttcacttcctagccgacattctgagctgttcgcttcttggctcttggctttcgatcttggcgcttggcggctctgccatcagccagccgtttgattacaatatcatacatgtacactttatacaggctaacctcgtctctggcgtattacgggcgctagaatttgtgcaacaggattactcattggagaagagcagaaacacacataagctggttcgtgcccaccactcccccgtcgtgctgttacctacagtaaaagcctagccgctcggacagcgtccatgccatgcgagagcggcaggcgaattggcttcgcgccctcagagccaaagaggccagcctatcaaacatgaaccggctccggggggccgagacgaaccagacacacgcccagtttcgagaccaggcggacctgaaccagtcaatccgcatgtctgattcatcgtgttcactaaagaagaacaagaaggcggcacggtacgacgggctggcggctagagctggacaagactcgtacttgtaaatacaatctcatctatacgatcccgcaaaagatcccgcaaacgccacggtgacagcaaagggtaaacttgtacaagtacgtacgtacagtaccgctacttgtaagctcgcattcgcctctttgcttctgtcttcctccctctggggctcggcgctgtcgtcagccgccgtcgcagaaaattggccacttcggatgaggtgtgccgcccggccagtctccgatttcccaacagattggattcggggctcatgtgcttttctggccgctgtcttgcctagcactaacacgatcacaccccgtgcgtgtgtacttttgtttctgtactgccacctgcgctactgtaggaggggatcggtgtattgaacatgccaaggcggtgctccgcagctagcacggatcaagtccgagagcgtttggagacggaagcagacgccggtggctggtccctggctccgcagcctccatctctgggactggcctcggtcctttgcagagtagcatcaccggatatacaggtccttgggctatgcagcagtagatggcgtctactactagtagcttgatgcgttcaaagcacgagtcacgtcctgcgttgttcgaaaagaaaaaagaaaaaaaaaaaaaccaaaaaggctcatgacctgaccatccatgcatcgcttctgctaggcacgcagcagcacgatgcgccatgtgcatgcaaaggcacatctgcctcctcggattggcagcaagccagctaatgattgctagagccgcaatagcgtcgctccccttgcacccgctacgaggcaggaatacagctgttcaaacacactgagacatgcatgtcttgaggggagaacaagtctactgccaaccgatattgcccatgttttgtacaagctgcatcggctgtggctggctgatgccagtgctctgcatgaagctagcatctggcggtgacggggtacagagaactacaagcccctactaggtgtcctagtcaatgtacatgcccagtatcgagcaacccttcaacaatccatcaagagcgagattggaagctgagaaagactaggctggggtctatgcgaagggtcgatccatcgatacccgggccatgatgacaatggatcgccttctgccacgggaagcggcatcagctctcgacttacacttggcggtccacatgcctagcggtgcagtggtgctaccactacgtcaagttcatgcggcgtttccgctgctgctgcagatgccggtcaagatccggttcaaaaccaccagctcatccagccgtcatcgcctttttactaggcagccccgtttgccattgcagctgatgccaattccaagccgagcatcatgtttgggagtcagaggctctcctgttgatccgtatttgcctctcggggctcagaaccatggccgaccggcgatatggagagccccacgagctccagtattaggcgcctcattcttcttcatttcaataccttacttgtatacacgtatgtactctaatatgcggaatctcatccactaaacgcacgcctttaatccagttatcgataagtaattactgtcccgggaagatcctctttgaagcgagataaaccgtaaagttgtcagtcatgccatcaatgctcctattcaaactcctttcttcccacggcgcggctggggaattcaatcttaatgcatcgaaatgccaaatctcgtcgaaatgacgattctcggtggcgtcatagtcccattgatgggagaaggggatgcagtaaacctgagcaccatggaaacttgcatgtccaaataatatctagattgctagatacctggtattagctattgagagtggattcatctgccaactgtagcactagcaatctgtcagtcagctaacgatgctcgccataaattaagcttacaagctacgtaaagaaaaacacgttcttcattgttggcccaatgccgtaatcacaaaatcacatgctctcaaatgctgctgccaaaagacaatcgacgtgaaaaatgcctacccgggattccacacacagtaagcgggcgttttctttgatctttttttatcaacgcatggaaagcccggatcgcgtgctgacgaagcactagcaccgccacacccgcgcacacagccttggcggaactcgtaatgccgcaccagccacagccatgaaggctctccagcgtctctgtcttcaaggacaatcaaaccccttggaacgtcaacaccatcaatcaccatttctgtaatcgccggcctcccttcgacctacgcgcattgctgtgcctgtcgaagccaccgacatgtccgacacaccgcgcggagtcggtcacaccgactccatagactctcacgactcggccccgagcaagccggacaagaagaagagccgtcgtcctgcgagtgagtgcctgagcgagcgccgtgatggccatgtgctgctggtggaagctggatcgctgacgatgcctttaccatagacacggcctttagacagcagcggctcaaggcctggcagtacgtcttccccgctcattgaaccggcgcaaagaacgaatctgggcgatgctgactacttggcgcaggccaattctgaccccaaagacagtcctgccgctcttcttcgtgatcggcatcatcttcgctcccatcggcggcttgctgctatacgcaagcactcaggtgcgcacatatacctggcccttctctgattctggatatactggtgctgatgggtttgttgttgttctttaggtcaaagagatccgtctagactatagccgctgctcgctcgatgctccgaatttcgacaacggcaatggcttcggctccatgccaagcaaagacgtagactttacgttcaaatcctcaaacacctcggtcgatccgcagtgggccgtccagtccggcgtcaacataacagtcaacacaggcgtccacatcaaaggcaaccgatgccatctgcgattcaccatccccgagaacctgaacccgccggtcctgttctactaccagctcaccaacttctaccagaaccaccgtcgctatgccgattcgttcgacgtcactcagctctcgggaaccgccaggtcgtacggcgacatccacgattccaagtgtacccctctctatggcgacaccgtcgacggcgtcaagaagccctactacccgtgcggacttatcgcaaactccatgttcaacgacacctttaccagccccgagctcttgaacccccccggagccaaggagaaccacacagagacgtactttatggagaacaacaccaacatcgcctggagcagcgacaaggatctgtacaacccaaccaagtacaagcctagcgatgtcctgccgcctcccaactggcgcgagcgctatcccaacaactacaccgaggagaaccctccgccaaatctaaagacttgggaggccttccaggtctggatgcgcactgctggtctgcccactttcagcaagctctaccagcgtaatgacactcaggcgatgactacgggacgctacgaaatcatcatcgatgactgtacgttatagaacaactctgaaacgtcacccggcatgctaaacttttattcatagtcttccctactaccgaatacagaggcaccaagtccatcctcatcaccacccgtaccgttgtgggcggcaaaaataacttcctcggcattgcctacatcgtggttgctggactctgcgttgtcctcggcgtcatcttcctcgcttctcaccttatcaagcccaggtaagtccattttctatagcgccaatccaaagccacccccttagctaacatgtcaaccaccagaaaactcggtgatcacacctatctgtcatggaacaatgtccctacagccaagcctggcgccggcggtgccatggcatccggccgtgagatccgtcccgatgcttaggcaactcgcgatggttcccgcgccgcgcttcacatggccccgatgtcccctggtagcggcagctccaactctcggattttccaaacgcccgtaagcccgaggtttcgaaacaaaatttatgaccgcttgaatcaaaggagcatccggaaagggtaatgtgcggcagcaaaagagcaaaagagaaaaaaacgacgcaaaccccttaatttttactcttattgcattttgtatggatgtaatgcattgcttctccccaccgcgcgtttgctggtttttttttttttttttttttttttttggtttactattttctcaattttttttttcaccctgttctttctctcttttctttacgggcatcagttcaagacaggttgaacttctttgacttgtgacacttttcttcttcttacaaagtcatccacgttctttcatttgaccacagggaacaaaacatgggaaatgaggtggacgttttatttgtcgtagatgacaaacaaaaaaaagttctttcgggaggagggaaaagtgtttacagagacactttactcgcctctcgatgaacttgctcaggagaaggtctttttttttttaaacacttgttaacctgtcggagttggggcgtcggaaccgtttcgccaaccttgtatttctctccctttcttcctcatcattctggaagctgggaattaaacctttgatagaaaatagtagcaatgttgttttcgtaatcatgccaaggtgctagatttgaagatttgctcttttgctgaatcaaataacgtcttaaagatgcactgcacgacgatttgtatgtaaattcaaatcgtaagaatctctcctttttgtattcatattcagaacctctcaactacactgagcctactggacctattaataaatcatcatcatacgccgcctcgacccaaagattttcctttttttttttctttgcctttttcttttctagaaaagcactaaggtaacaaagccacaaagcgatggctattacacagtcgaaaaaagcaagccctagtaatttttttttttcggtaatacgagctccaatatttaaaacactttgccaaagaagaaaggcccgattcacccccttattaaacgtttcggctacgagccatgttatctgatttatatcccccgttatccgttcgttcatcgcttgcgagacttcttcttgccgccgcgatcttcttcgtcgttcaagccactttcgcggtcgcgcttgctagccttccgctctagctcatcccagtcctcgccctcgtcatcactgtcaatatcggcctcttcgtcgtcgtcatcacttgcgttgctaccaaagtcggagccctcttcgctggactctgatacctcatctacttcatcatcatccatctcgaaagcagattcttcgtctgactcatcctcggcaccagaatcgtctgagtcagcctgcaagaacgaccaaccaccatcaacgaagaactggtgggtatcttggttgacagtcttcataatggtcggccagttgaggttgaggggaccttctgtgtaggcgatgtcggaagaatccaagaaatccttgacctggtcaaggaattcgacaggaatggtgttgatgtgatacggggcacgcgtaaagtctttgaaaacgaacaccatgtcaaagttcttcaaaccgaattggacacgttccaggtgagcgacttcgatgtcttcaatcgtaataaccatgaatggcggttccacaacttggatcaggcaatccgtggttggttggatgaagacgttactgcggaagggcacaccgttgaaccccaggtctcggatgggcatatcaacctcaatattctcgctacggccggcctcagcaatcttctgagcaaagccctggaaaagcctatccagctcggcacggcggcgccgttcttcttgttcagcttcaaactcgtcttcgtctccatagcggtactttcgttttctgtttccagtctcgtcaaactgaatgtcagtcgcctcacggtaaaattgcacgtccttggtcttcttcttgttgcccacgaaaatggggtctttcagatgaatgtggataatgacaatcagctcgtgctgacaaggttggaagaagaggtgcttgacattcgagaagagaatgtctacgcgatgctgagcgttgagaggagactgatatcggataccattctggtgaatctcgacttttccaggcactcttttgccttccatagctggtcggatatacacgttatccaaaacagccgggcgacgatcttgaaagtaattagtatcatccatgttggggcatacgttgatctgaatctgaacttacttcttatctccgctaatttgtcctgttccacgacatcttccatatctttcttctcctgctccttcttcaccacatcgcgcttcaggttcgagatctgagtagctatctcactgtatctctctccatcgagtgaccggaatgtcaaactgcgaacgaaatgcgcggatgcgtcctcaaaaggctggtcgtctttcctgccaacaccctggccaggagacaggaagttgattcttagaaatgcgaattctccctcatcgctcttgctggcattcttaatagtgttgatatgaaatggaacgggccgtcccatgatgggaagaacaaccgtgctgttctttgaatcgacaacaatctcgaggttcttgatcttcaatgggaactggttatcccgcttataagattcaaaacgcttgaacttcttgacctctcctccattttgaccgctggtagattcagagaacctggccaggccctccttctgtttcttggaagcaagctctttctgatgttcacgacgcttcttgtctgcatcatcatccgtttgcgtggtacgttcggaacgaagtcgggtgctggtgatgttcttcgtcgcaacagcaccgactcttgagtctctcttctccttcttcggcgtgggctctgcctcctcgtcatctttgaagaagaatgagttggcatcggcgcttgtcggcgcctcagatgtgaagaccaccggctctccagatgtcactcgaatggtatcggtaaggacaagtgagtaatttttgctgttcttgtcctggggttgggggttctcaatgtcttgaaagccagtgttgatgatcaaagtcattccgtctttgaggacgcgctgattcttggcatttagtgtaagagtaggatctctgttttccagcccaactccccaaccaacgttcttcaggaaatgcttttccatttctggtttcttgctcttgatgacagctagtgcctttgcgtagacgtctcttgccgccattccatcgcggatttccttgatgatggtgttgtgtaccatgtaaaggagcttgtagttgctttcttgagatttatttggatcgacaaggtaggtacgtgcaatcgttgagcagtacgacttgtatcgcaaacctagagcagcaatgatgataccagcatgtaagttgtcatcattgggatcagcggcaaatcgcaagtcgtatttgccaccgctctgaatcgagggccccagaatccaatccagctgagtgggatcgaggtccgagggcagcttgcctttgctaggaagctcgaccgtcttccaaaaattattatcatcgagctttttgtcgactttgtctgctagcacagagtgtttgactttcttctcggcatcgagaatgttggacatttcatcgaggaaatagggggtcatgagggccacgcaagccttggaagcagttcgcatcgctcgtagttcgctttcgtctttgatggagaaggcgtgggtggacaaggcggtggaaatgtcgacttcctcgatgtctttgcactgttcgctaaacaccttcttccactcgtcgacgaacggccccttggatgtatctttagagacgattccgactttcttctgttgtaacaagcaagttagtttctgcctgccaaacttcacgtctaaaaggatgactttgtagatgctcgagatgggtattcaaggtagcttacccccgcttccttgatcttgtctgcgacagtgacaaacagcttctcattttcggccgcatctttgcctcgcacgagcacctcaatggggaaacggccacccttgagctggtcgagatgtttggctgcctaagccgttagtgtctagataatcacagtgcagactgggctgattggcgatttacgtacccttctttgcagtggtgaggatgtagagggtgtcgacagtgaacagcatcaacgtcgtcggaaactcgtatcccaaaagccaaaactaagagcagcaggtcattagttttcatggtccaattgtagcagttccgaggcgcggatcagcacttacgtgcacggcgttgttcttgtggaattcggggacctcttcgaccttgcccatcatgataacgaaggacgacactccgccaaagaggctatctttggagcggagatcattcttccaggcagtgatgaagtgcgagaggcgctcctggaagagcttgctgtcgatcttgatctccgccattgtgattaatagatgagcatttggcaggagagagagctattgcatagataggcactacatctatgtaggcacgcggaaaagtgaagtcgcgtaaatgggcagtaacggatcacgtgatcaacagcgcgtctgagatctcgcgctaccactttaggcgctcatggagctgcatagaggtgcgcagtgtttcaggcctgtgacaggcagtgaatatttgacatataacaaatgcgtttgtattcccacttatctaaataacttgggctttacctacgtgcatgaacttgcttctggattcgtcgattgtgcctaaattagatgcataaaagtaatttgtaggtactagtaggtagtgggcaatgcacctgctaggtagttgcatgtagacattatgtagaagggtctcattacgcctgattcaatgttgcctgcaggtgatttgccttccaatctgatatctactcagactggatgctattatcaacagtaggtaggtaggactcattactagcacagtaggagcgttaaagtgctatataagctgatgagagatatcatgcttacatgtatccctccttcaagtgcgatatacgtcgccaatgagtcaagggtgtcatcggtctatttttaaaaagccattagagtcccaccggccaattttcgaggaaaggtggtaataggcggaatactggcggattcaatgtttttacgagactcttgggggaggttacaaatgctgtgaagttcagagcccctacttacacaggtaggtaggtaacttagctggttagtgatgctagctgtgatgagtgctaaaattccaagaaataaccctgaagcctctttagcgaaaatgtttcgcaccgttgccgactctcacagccactgtcgccgctaacaggacctcctacccaaaaaacccccccgcctggtagtaggtacatggatgcggctctgcgactttgcggctctgcgactttgcgactcctctacattccatccatccaatgatatgtatcacacccttctcaccctagcctctcatacatgttagtcgaaactgtattttaattactttcactaccgagcaaatcaagatcgcactaagcacttcgcgtcttatatcttacaatgaaaatggaggctccaagtcctcagccgcctggattgcacaagaccggagtttgccctgtgttccttcagccgcctcagccacatcatgactctcagcgattttagcatccattttagcctcgttcattctcggtacacgcatttctgttcaaatgggctaaacgcgaccctctacagaagtaacagtagagaaagagacagggggccatgtaccctgcccttgcggctcaagtgcacatgtaactatcggtcctggcccgctcatccccatggaggctcttctgttccactaccacacaaaacccctacatgaggctttcgcaaagcctattgtcaccgaatgattgcttgccacgatctttcgacagcaaatgaatgggcttctgacacggcgtctcacgtatgtctccagatagcacgacattaaggggcgctctcctgatatctgatgagaccgaacttctccatgagcctctttggaagacacatggacaaacggatggaatgtaaaatgttgcaccaaagtagataaaaaaacgaaggaaaacgggtcggacgccactgaggagacgggtacatgcataggcatccttggctataactgagcacccatcgccggatcccttatcaccacgcttctcccactacccaatcatctggaccattctgtcttttactacaaggccccaaccatgagtctctcccgagtacctgatgaaatcgttctgctcatcatagagaatctggatccagatgatttgcttcaactggcttcaactagccgccatttcaggcatattatccatgataagatcatctcccgaaaggcgctggaggttagttgtcatggcattttctcagacatactcatttttgtgccatcatactaagctggaaatcatgctaactttactgaagaatattccgttttctttggactataaacaaggccaaaagacgggggattacggccaagcactgagaagacgtgccaagcgacgcagcgctcttcgtaaggcaaacccatttcatattttggaagtttccagagaagctgttcatttcacatacaccaatggcgctctatgctatactacgaagcaagcctcgcctgctcacgagcatcgactgcggattttgcttcttgaaggctctcctgtccaagaactaaacatcagcattcttcagctaatatgcgaatctgaaattcctgatttcgatgaaagccgaccctatcaattcaaaccactgtatcacgcagaaggcatcgtttcatgcttatttgaacaaagaaaatctcattctcgcggccgctggttgataatatatagcattgagaagggaaagattcttcaatctaagccgctgcgctcaactgcgaatatttttgtccgcaataataatcgttttctttactacggtacaaaatcggagccatttgacggccagcgacgatgggtgcttcatggattctcactggaaagccttgaatggctacctcggagaattatactctgggacttggctggttctgatatcgggttaacagtatgctttgagatttttaacgaccatctatatggcgtttctagtcaagagctgacggaattggaggataccgaatggaccgcatcggggcaccctctgaattcgttttattacgcctttcggttccgtttgggagatcattctacaattgacatcttgccacgatctgcactctggcgaagaggtgcaactgacggaccaatcgacgatcgctggaatcatcttcagcttgggcaggacgaaaggtctggccaagtatccatttacgaaactcgaaaggaatggctctgttcgtggagccagcgcagctgttatggtaaacaactcattttcccctcccaatctcactttggaggctcaaatgccgatgaacggtgttacgaaggttgggacgatgcgatccaacatgcaacaagcccagagggcacagtacatagaggcgacaatggcttctcctctttgacttttgatctcagcaattctcctgttcgttcttacaaccctagctgccaagccttcgtggacattgtcagtactaccacatcctcgagcccagctaccaaacgccttcgactacgggtaaggagacaattggacccaacttcgaaatcggaccgttattcaccgtcaccgaacgacactagcgaccctgctaatacaagggatgacgaggttagcctttggccagcggatcagggggacaagctacccgatggacccccagacactcctctcgaccgctacattgacggactcctgaacccccaggcgtatttcgatgaggtcgattgggcaatggatgagagggtattggtctattctcccaaaactcttcatcaacctgacgcgccacgatcaatcatcctgatttcttttgatcccgccctacattttgaaggactgggttgctgggacgaaaacttgatgtcaccgcgtttggtcggtaaccgctctggcaaatcggatattcactcggaatgtacaacaaataccgctatgatgaatctagcatctacgacatacggaactccaaagatccgaggcctagatttgtcgcgtattatcagatcccaggactctacccgaaagaggaagagaaggtcctccaccacctcaccgaacgattaccggccagctgggatcaagtcttacaccgaaccaaatacgaccccaacccccttcagatgacttaaaagtcgaggacaaaagtgattaatcattttctatgtaccttgcgttacatgggcacaagcgttgggagcgcatcgagcgcatcgagcggctcttttggctatttgttctgccgcagtcgacatacccttgagcctctttctgcggctacatcagggctactcttgcggcatttctttttatgcatgaggcaaaattggctcaggttaaatgagtatacattaattttcaaagtcacacacaaaaagcaggctttcagagcacctacaattttcggttcacccaatcggatgttgttggctttgttgttatgcacggctgtaagtgtggttgcacacgggcgagcaaccaaataaatgaaacaaccaaccaattaaaaaacatttcgaagagtcaccgctacggctaaacaacctttcagctacatcagcagtcatctacccaaaacatatttattgccctatcagcacttatcatcgctctcgccatttcgttatacgtcaccaccactaatgcacgacgcattactacaagtcccctttcatttgtcgacttttccggtatattatcacatgcccagcgggatgcatgaagcaatgcaagtatgctgtgcgttgttgtctcccaacgtggctcattttggctcatttgtgtatactattggcctacaagatgtcttctatatacgaatcttactgtacataagacacaactggatactgtaattcttaatctctttggtggtttaatgggagctgaatatatgtagcttattgcatggcgtggcaaactttcattcgtacaactgtcaatcccgttaattcccgtttgaagctgaatagcagccctctttattctttgggccgtgatgcaactgacgtgagagatatcgtatggtacgactttaagagcctcaaacgcgtcatatgatgcggtgctgtctcaaacagtgacatatcacaaacagactgactagtgctagactaatacatgcgacctattcaacaacagagaaatcattaatcgtcatcgtgggatttcgccgcttcattttcgctttattaataatcctgattatcgaagtacactatagatgtatggtaggctaacctactgattccccggtatgctctaataaagctaagaaaaaaagagactaaaattggtgtcgaaaggttcttctacttcttcttctccttccttgtcctacccttctttccatcatttccttacgcccattcactgataccagttgtcccctccttcagtttttgccttttttttctaattcagctggacgtaatttcctgttaaaaaaaaggtttcattagactctgatgatgctgaggttcaaaacattctcaagaggaagatgaacatacctggaaattgcccttgcttgccgtttattctccctgtccaccactcattgtcgttcttcgttctctgtatgatttcgataacgtcgcctgcctggaagctcaaatcaccgtctgcttgcgccgcatagtcgtacaaagccgtcaccgtctcgggcggcggggcgccgctcagacggcctggcttgggctttggtggtggtggaggcttcgccttggaagcaacaaccgacgagaggtttgctccaccaggctttgtagctgtgctgtatggcggcggtgcggccgcttcaccatagtcttccgtttgggtttggaaactgccaaacttgggactcgtcttctctggcgtcacagaacctgcggtgagtaatccctgaggcttgccggcctcaatggtggggcgagcaccatgcttgggaggtggccgccgctgtccggttgtcttgaattttacaatgcccaaggcttcagctagctcttgagcatttcctcgcttgtcctcgaaggcctcctcaatatcccgggtcagatcaaagtatccaatatcgcaccgctgcattcgctcgtgcagtgtgtagaaaatgttcagctgcatgtagtagaaagactggaagagtggcttgatgaactcttgctccagcaagaagagcttgggcagctcatccttcagcaggttgttgtagtattcaaaatcttgcgtggcttgctcgacttcgccctcggccttccacattgccttttcatctttggcggagcgatccttcttatcctgcagcttcttgagagtagcacggtgtcgatcgtagtcgagttgcttatgatctcgctttagtgcagtcttccgaatgaccttgatgacgtctagcagctcgttggcaggtcggatgaccctggtctctatcgtttccagctctggcgccagagtctcttgcagctcctgaaccacagcctcgtactcctcgcaagccgcgatgccctctgggttgccttcgggctttatggagtcggggtcggacacgcgcccggagatgggcttgtaaacctcggtcattgctttactaaattcaatctggtgggacagcatgccattgatggcctcgaagtatttcttggactcatcgtggagcttcttcgtctccttttccagctcctggaagcggcgttcggcgtcgatatatactgcgtctttcgtgtgctcgccgatgttgaacctggacttgaaggtttgcggcgcctatattgtaagcccagattagccactgcatcgcatcgcagctgcatctcccgtggaggttttttcccgcccttcttcttcaattctcttggcttcgcccagcttcggaggggcggatttctgttgcggccgcatgaggtgaggggcagggggaaaagccagaggaaatatttaccctaataatgctcttctggaagcctttgaaactcatggcgacgaggactctgcggaatgtgcgtatgatggagagaaaagacaagtagaggttctggaggcaaaggaaaccaaaagtccgcgcgcaaaagcaccggcgatccgggagacggacaggtgcctttgcaagctgggttgcaggtcagcggccaaagtctaagtcgattgtgtgcaggcggacagtgacgactttccagtggctgtgttggcgcggtaggcgttggagcttgtggcgcagcggaaactccgggtcgctgcagagccctctgggcgccggaattggccactaagctgcgaagctgggttcctggtctgggcgctccacgctccgtcagatgacgttgtggttgcttgactgcaagcttggcaggcaatactaactgaaggcattagagatcaatgatgattacctgggcctagtcgctgcgccgtcatcccagcgcggcacgtctagcgccccaagcgaagggtggaaaagcagggaacggcaaaatcgttgagctcattggagtaaaattacagacgtccagaaaccgcaactggctcatatgccattgcttgtattgatgccattttcggtatgcgcttgttccatttgcggccccgatagtgctgccgttcacttggcgccgcattagactagcaggtctccaaagccctgtaaaacgggtagatggcggtcctgtacgtgtattgacagcctcttgctcacgtaaacgcgtcaaggcgtctcaggtctccttacagcaacattcaaattgataacccccatctcgttgcaaatagcaccagaccagctttactcagcacaacccagaattcatcttgagtcgaataaatttcatcaactccatcatcaattaccgcccgccatggccccgcccacggaatatgatatcctcacaaactatctcctgcagccagctcccctgccttccataaccacctttaaccaattcgcgctgctatttccccgggcactgcacaattcatctcagctgcggtctctctatcgcgacctgcagacccagcgcaacgtggtggttgatgccgttgccgcgagcatacagaacgaggtgaagcgcggagcggttatgagaaaagaggttttgcggcagaagagggaggcggagagagatgacatggacggtgaggttgaaatggagagagcggtaagtctcattctcatgtaccttgattctcttctcttcttcgtctttgcagcaagcaggaacatgaatctaaagctgcatacccctttgtacgttgccactcaatgtttcatactgaccagagagcagctgtttggccacgattccggcgtaaaacgagccatgcacagcctaaactcggtgatcccagagcttgaaggcgcagttggtgctctggaagcagaagttaagaggctcgaagaagaagaggccgctcttcaagactccattcagcagaccgttggcggcttaagcgatcttcgttatggcaagctgtccaatggcaatcttcgcgacgaaatcattgacggcttgaaatcactccaagaaacatgcgagagcaagtcatgatttaaaaaattggacttttcccattttttcccgtcataaagctacgtatctcatcatacccaaaaaagtctttgaccaacaaccctcatgttggcattattcataaaagacaagcctcccggggtctattccccttttcatgatatacatcacttcatccaatgctctatggctacctagatattcgaaatcctgccaaagacaaatcatacagactttttacaagccacttgattattttcgtggggcggcggcgggggctccctggggagcaccaccgggctgtcggtttggctgcatgcggttacccctagattggcattgttagccatgattacgcgagaatagcttggaaaatgggcacgcaaacttacatgaagcttcggctagcgaaagaaataatcaacataaaggcccagttggggaggaggccgaaaaaccacataaggtatccaagaggagtggccaagccaagctcaacggccttgccgttgaaggggtggaaccaggaatcgacgagggtaaagctgtccttgtttccggcctcgtgcagcttgacaatgtcgtcagaggtgacggtggtcatgttcagcctcgtcttgtagatgtcgatgggggctggctcgggaagcatctcaatggcccagatgttaccgggattggcagaccaagcgttgcagaggacgggctggttgtcacagttgacaaggcccatatggggagtgtttgggagctccgcaaacttggtcgccgtctcgttgaaggcagcctcaattcggccacagtggcctggcgcaggctgggttagccatacaatttataccaattgagatacattaatccattgaggaacttaccgaagcatgtcttgttaccgccgctgaacaaaacataccactcctcgggcgtcttggatccgggtgccacaggctcgtagagcgtctccttccagttgtccaggctcaggacagacagcttcataggacccgtcttggcctcgtgagcgccggcggcatcatatgagccgggaagcgggagcttggagctaacctgccccagaatctgctggaactgggccacgtactgatccagaggattctcttgggcggcggcgagggcgggcagagccgcgacgaaagtagctgcggagaagcgcatcgtgaagcttactgttgggggaaatgcgggcgagacgtgaaaaccgacgcgattggacctgggatagaggagatgtaggaggttaaaaagcagcagcacgatggaaggagagagaagaaaaggtcaggctacggaatgctaatctaatctacaagtagagtaaactttggagaaatgtgccgctagctgctgccgaagaccctggatgattgagtgctcgggttcctctctttgatttgttgagctcgcggtgggcttctgatggtcaacaaagctgagtcgtcagttaggcggaggcctggacgggtctgcgttagcgtagcagagcagcaggatgatggccgagtttttgcttctgacatgtgtcattcgcgccatgtggacggatgagcaggtataatgcagagaagatgtgaggcagagttggatggagaataagaatggctaattcaaggcctactacatgtaaccatcatgccatctatctacatctacccatcctatcattgaagtactacatacatacggtaggtatcaattaatgtcggtgtgtggtagctccgatggatcagtagatgtgctgctccatgtcttgaaaaaaacaaagtcgcggggttgcgagccgcttaaagccgctaagttctagaaggccccgctggagaagagtgcgtcattgggcgactgtttgcaggtcggtttcattagagttggcgagggctgtagaaagtgtgggcttcaatgcactgcgcgatgcaggaattagcagctgaatcagcgtttgatcttttctgtcttgcgcgccagtttcttggcttgacttgatttgatccgactcgactgcttaaacgcgggcatttctttttcctcatcatggtaattattactcttgtttctgtccatctgcggcctttgccatcaccagagccgaattcgctaattagtgattcattcatctacacaggcgcccgaagcgtcaaatccgaagcgcaaacgcggccgcccatccaacgcgtccaagctcgaaatcaacgcgtcgcaagagcgcaacgatgccaccgaagcgtatcaaacaaatgcgcccgatcagattcgcccgaagaagcgcggcaggccgaggaaaagcgtaggctctcctgacgaggagcccagcccagcgccggatggttccaagcctgcgaagaagcgagggagaccatcgatggggagtaaagaaagggacctgagtgaagaccaagacgaggcgacgccaccgcagcaaaagcggaagcgaggacgcccgtcgctaaagagccgagaagacgaagaggaagatacactgcagcagagcgacgaagaaaccgaatcaccgactagtcgacgagggactagaagaggtatcaactatgccgaatcagaatcggaagaagatcagctgcagaatgagaccccagtgccggtcaaacgaaaaagaggccgtccctctctgcaggctcaacgagaggaagaggaaactccagagcgtggcccgaccaagggaaagaaacaaggagagccgcgaaaacgagggcgcccatcgctacgagatatagaggtgccaaatgagattcggccaaaacctagggccaagggaaaggcggtggacagtccgtcgaatacagcatcaggcaaacgtcgtggccgtcctcccggaagcgcgagaacctcaactgggagggcagcggaggattctccacgccccactgcaagaagatcccctgaggccgaagctgagacagcaaaggattcgtctctaccaaagaagaagaagcgccaatctcatgagagcgccgatgccgaagacgatgacgatgcccctccttcacctccaaagccttacctccatgtctcgcctcacgtccaccgagtccgccaatcgaccatcgaatctaaatggacccccttgacagactctacaatctcagccgcttcgtcaatgcttctcgtggctcaccgccccattctccaacgcctctccggcgagcagcgtcacgcccatacctcggctgcgctccgtctcatttctcaccgcatcacccgcaagctggcaaagggcatcccctttcctccggcaagcatgccctccgcccgggtgcctcgtggcggtcgacaagccagcgccgcatcagctgctgctaatgcgatagatgggcgtgccatcgagctggactttgagagcgttctcgacgcaaagcaggccctggaacggcagctggatccggcgcttcacgcagtcgagctgctgactcgtgagaaggagaagctggaaagagagctggagcaagactatgaagcgctgcggaatttggaatcgagcgcaaaggctcaggggagagagtatcgcggcatgctcaaaaaggcacacgtcttggcgcctacgcctgaagtcgttcatgagcggtggaaacagagggctgagcaagacatatctttcagtcactctaatagctctattctgggtggtctcttcagtgtaagtttcttttttgtcttctattttgcttcactctcaactatgtcgttgtttcattgaaatcgctgaccgggagattcgctatcgtcataggacctcgatgacccagagcttaagtctttagctctacaactcagcgaccacatggaaagcatcaagaacaatctccagcaaacagacggcattgtcccgcagctggcccggagtaaggctgcgttgcaagatgtcttgttcaaacagctgggccaagagcagtatgagcgcgtggtgcttggatgagaaaaagtcgagaaacgaagcttcaaaaaagcgaaaaagggaaagaaataatatttattcgtactggggatctttatttgtttttattttatacgtggagaatggggtttgtcattcgttgggcaaagcgtgcgttgacttttcttaggccttttacagaggataccgagctggcttgtgtcatatatatatcccttagtatgttcatgatgaaacgaatgacgcatatctgttaaagatagggtacgatttactttcaacagacagtattaataaagaaggacatgtttttttttttttttcaccatgacatcgcattcgagcaagacagccaaattcggtttataagcgtcacaaatcgttcaattcagaagaaagagattgctctcaagtcatttctgacagctgtctcggacagccggtaaatataacatatacacacacgaatgttaagtctttcaaataagtcacaaagtaagtacaaatcgtctctgccctcgccggatatatataacatatatccaaaaccctctcaaaacgcaataaccatgaaaaaaaaaaagtccaaaaaacacgtctatcatgcaacggcgcagatgaagaaatctctctcttatctagcgctgtgatatatgcgtccttttccttgatcgaataatcccggtcctttccttctccttttttccttttacaatactcttacaaggctttgttttttttttcctatgagaaagggggaaagtaatccctttatcggcggagcttagcaaagccagaagaggaagggcgagcagcgccgctggtggcagcagtgccgttgttgacggggaaaggagtgacggtgacggtggagcggacggtggtggtgatgtcagtagggcaaggggtggaggtggtggcggcagcgtcaccagcaccgttgttaccggagccggagccggagccagagccgttgttggagccagagctaccgttgccgttggaggcgccggagttggaaccagagccggagctggagccggagccgctgccagcagcctggccggtgacggcagaggaggaagaagagctgcaagagctggcctcaacagtgacgaagacggtggaggcagggacggtgacggtctccttggcgacggtgacggtgacagtgggagcaccagcgcagttgccggagccgttgccagagccggagccgttgttggaaccagagccagagccagagttggagccggagccaccgttggcgggaggagcgttgccaccagtgctggaaccagagctgccactgccggtctggacgggttggactgtgatgtaagtcgtgtcagtagtggtcgagtggagggtggtggtgggctcggggttggtcctaccgttgccgagggtgctggtgatggtgatggtcttctgggtggtggcctggacggtggtggtgaggaccgaggcgctggcgcccttgccaacggtcatggtcagggtcttgtcggtgacgacgtccgagacggtgaccttgacaccgctgccgggggcaccgccggcgggaggagcaccgccagcctgggccggagtggtggccgcaggggccgagccggtaatggtcgagccggtgatgaggccggaggagtgggcggcctggagggaggaggagatgctggaggcctgctcgatggggcacacggtggtggccagcacgacggtgtcggtgacaacgacggtggtgcgggcggactcgggcaggctgccaatggccgtggcgttggtgcgggccgggcagtttgtgacggtggcagcgcagctgatgacggtgtgcaccgaggtcgcgatgacggtcagcgtggtgggtgcggcggcgttgtcaacggcagaggtgattgtgccgttggatcgggggaagtgcaagtggcggatgggcgagctggcagaggccaggccggcgaggagggtggcagcaacagcagacttcatcttgaagacttgtttggtggtgatgttttttgtggtgtttttattgcttcttgctcggatagagactgtgtaggcgagaaatcaattccgcgtatatatgtatgtaaatgagtgctggtgtaagtcgacgtcaagccgaacttgcgagtaaaaagactggcttttttggtaaagagtgtaaaatacgttaagctgccaaacagacgagctgcaaaaaagagagacagagcaagagttttattgtgttgaaaaaagaagaagaagaagcaagaaaaaaaagagagagaaggacgagtcaggatcggatggatatccagcctttttgtcggagcgcggcacggcctttcccaagcaaacatcatgaacagccccatccgagcccaccccctcgtttccagcaaaacagcatcaaattcatttgctgggggggaattgattccctcacatcccccccccccccttcactgctgcgacccccttgatggagtcgcaacgctgtaagtggccgtggatggatgtcaccgactggcggttccgagttctggcgctaagatttggccgaagacgtgctagtgccaggggccgatgcaggtacgcagcgctggcttcagggtcctgagacgagcccggagccaatcagttggccattgccagaaagaggcgtttttcttcttcttcttttttttttgtttcccgtgtttttgctcatgtttgtactctattgtatgcttacacgtattggtgcctgggcgcactgcatcggctcgggcatcttccttgctcagcccttccgagtggctgtaaaatattcaactcagctcaattcccgaggatacacaatgtcgtgtccccccaatttccaattcggcctcttcccaaacaggacatataacttggaacatgtacatgcacccttttaaccgatgaggaaaacacatgagaaaaaaaaaaaaaaaattcgagatgcaatcacaaataaagtgccaagcctaatgctcaaaccccccgtccccgaagcaaatttcagccgcaagcccttgccattggctcacgctttcgcctttcaagggcggccgccgtaaccaaaacagccagcagggcccttaattttcgaggagccccagccaacatcaacacgcaatacggccagcaatagtatgcgcggcctcacaagcacaatgcgttgcttttcttgtcttttcctttattaattcgggttgtatctgtactagcgcctgcagaaatatccaattttatttattccctctgtatctcatttccttttaatcttgccttggcaggcgcaatatcagcggcttcttcttgttaattcgctcaacaacgccgttggttttgtgtatacatgacctgatctcagctactactactgtacccccaaagtgtttgcccgcaggtatgtgcgcattggccaagcatcgacgtttattctcgtcctcgcctgatacaattctcgcccccttggattggattgggcaaaacccccgcaggtcaagacaacccctgcagcctgtgaaacgaccagctgctggctgggccttggtttcggctcgccaccagaagtaggctcagcctgcttgttgcacagtcgcacgcaatcgcgaatagttgcgattactgtagcaattgctccatatattcgctgtgctacggctggctcctggtgttgctccatccgccgcgccgtatcaaccgcaccgccaagatccgaaccgctcttctccgcaggatttgcgctgtgcagcctgtgtcactggtgctactccgtccatcattcaccagtttcccctccgctgttcttgtatacggcgtttttgcaagggtaggcccccgtcaaccttattcttgtgaatccgtttgagataagagaaacgagaaacaccccctgcgtcagctccatgtcccttgcttccaacgttctgttaccatcatctactcctggccaatacgtgtacaagtacagtaatcactctagtcgcgcgttaagaagatatttctctttttttccctctcttttcttttttttgagtcaattttttttttctcgcgcgctccctcttcccgtctttcgccatcgtgtgcacgccatcctgagaaaggaagaaaaaaaaaaaaaaaaaactgacagcgcttttgcttatttagtcggcatgtcacggcgccccggagtggggaggcttcgagtcagccacggcctccaagagtgcgaatcacggtgccacggtgacgactcctagcaccgagtgcctggcggtgcctaaaagtaatatcccgcgtaaccatcttcggctgaccggcctgtaaattggagattgcgtttgcatcttaaatgggacgtcttgatggggcaatgcatctaaatcatttacaggtaagcgccgcgcgtgtaaatggacatctttggacatgtcggctctttgctccgtctgattacgactgcattgctctatgaggtattagtagagaagacgaaaaagaagaagtcggcgtcgaaaaaacttccatcactccacctcctctatccttggccgcggccgtccagcagcgtccaccagggtgccctcaggattcacatgcaatcccgctaatctcgtcaagccaggcgcggccttcgcctctgcttgactcggcagcagacttgccatgccccagttgtcaagactttccacaacgtcgcgtgcgtgctgttgcaccaacccatcgttatctgttgtggcaatgtagttcagagtcctctgtatgtcctctcggctctggtctgtcaagccgaatcccaatctttgtccggattccttggccttgtccagcgctctcacaaaactgagaatcacgaggatggctgcccgccgaagtatacccttctctagctccggctccatggcgaggatattgatgctgaggtcgactcctgccgagaccaaagtcggccccatgccaagaatgttcgtctcaatggcatttccaaagatggatagagccgatgttctcattcgaatgtcttcgctcccccttttgctctcccacccttggacaatttgggccaatatctcattattggccatctcatcagatgttgcctcttcatccgccatatcaatatcggcatcggcatctccgctagcttctgccttttttctcttaagctcgttcaacctttcctctcgtgcctgtttagccatcgttttcggcctgtatccccttctgcccgcaatcgacagcatactctcgcccgccttctgagctgcctctcctgtaaatgtttcccctagtctctcaataacctggagtattgtctcgccaaatcttagccgagtatctgtagacgatttctcttgcgtgtccaagtaatggtcaagcagctcttgcatggtggatttggggtgtttattcgccaactgtgtaaatatgcggatgactcgaagattgataaagtcttcgttttcttttagaagattagacattaggactgtgacggctgaaatatccaacactggactttcggccacaatcaggttagacaagagattcaagccctcagatactaccggtggtgggctatcgctgtctcccgtaatgtagttcatcgctaggttgtaagtcttgcgatcttcaatctgccgggcggtaggggcaatagttttgtcatctggcttttccacctcatctcggtatttgagcaacaaggccagattcttcgctgtgattgatgcatcacctcgatcttggtccccaattctcgccagtgcatcttccacgacttttagctcaactgggttaatatccgacttctgaaaggtcggtgctgtgatgaccaggttgagtaagctcagcacaactccaaggatatcatctcccaaggcgttctggccgtcggctcgtagcacatgagatatgagctccagcagctgatcgaaatgactgattagtttttctggagccttgtccatgaacttttgtaacaacgttacgtcgacaagatcctggagtgccgagtctgcttcttcatcgcgattggctacctgtataattagatcgccattttgtttgcctgccgactgtatccatcgccgtaagagatacaaaaaggccgaagaaacttcctctgtggaacagacagagctcacaaactcgaccaagaccgttgacttgctctcgatttccccccagtctaattcatcatcctgttgcttctgctcgccaaacgctagttggatggcttctattcctccttcaggccgaaggtggtagcgccattgcaattcttctgcatcatgcaaggatcctctgcatcgaatgttgcggataaacgggatgatattgtccacgtcaccaaacagtctcaggtgggtctgcacaagaatccgcgcaggcttgcagaagcgcttgtcagtatcctgagaggcgttgatccatgaagcgagcgcccaaagttgtaaacgaacgggctttagaacccgtttgcagagaccaggtgaaggatttgacatgatcagcagctctagccgtctaagtgatctctccaaatctgaagccataacaaggatcttgtttcgaccaaggtccacgatttcatcaacttcttcagacctgagagcagagtccagttttgaggacttcagtgatggatttatggcctccactaggggccctacaaaagcgttccaaccaggtgatcctgtttacccaggttagtatccaaatatacagggggaaaaccattgacgttttaggcaaattctcgctttgttacctggtgctccaaattgctttttacccagaataccgaatccgacaatttgcgctgcagtttttgcaacatcaggcccagcctcgccatcgaataaagcgaataattgtcccgagatgccgtcgaaccactgctgggcagtcatagaggctggaacagatgacagcaatttcgttgcaacagccaccgcttcatgggtgatggcagcaccctcttttccgcggctacccccgtcattcgtgggcttcccggtattacttgggtgaactgcaaacacaaactccatcgtggccctgacgccgtcggaccgcagcggcagggtcgtcaagctcctcatcaacggctccctcagccatagcggaagcacatttggcttaatcaaggcattaagagcgtgtatcaagacccacgtttgcgttctgggtgcatgtcaggttcttttcgctcttggctgcttctctcaatctcgattggcctcacctacctattgactagctcattgtactcgtgcaatccttgctcgcggctttcagcggttgccgatggattgaatgctttcttggccgcatcgacaatatcctgcgtgattttcggctgagactgctgagcatccattgagtctgtcgtagcagctggattgtagttgagtatcaaaccgaacaccccggacaggcttctcttacaaatgagctgctgagctttgccatcccgcaacatacactgtgcttttgtaccgtgcatgtacattccaagcttgttcgataaagatcacgtgccggcgcgttccgtttgttggtccgtgcgtcaagctctttcaagatatagcttctccacgcgtttctcaatgtttactagcatcagagccatcgtcaacgccatttcagatgtgccaattcctcgatttgctgccggagatgctgccattgtcccaaataacacgtccccttgagtacgtatagcctcttggatttcttcttgtatctcatgatcgagcctccttcgctgtcatacaaatgcagcgctcttcttcagcacgtcgcctcccccacagtttcccgattctcgttttccgcacggaatgtctattgcaggcccccctccccaggcttggtcatccgcaatatgccgcttccaagcctacttcaggatcttgttgaacgctgcagttggatctattgcggtgcgtctctgcccggcacccaggcagccaagtctagctgggggaacgagtttcggaacttaaccctaagcatacatctggtttagtattgcgctcagtcgtctaatcccctttctaagtcaaccccgtttctcgatgctgctcccgtcgaaagatgggcacggcagtaacgcagaaacctgtgttgatggactaggggagcggacatccagtcactacctggtgcgcaagaggaaggatgccatgagtcgttgtggtaagattctctggtctgaggacgctcgtcagccctctccgctggaactagcactatggtcgaaaatagacttccttgagatgctgttggcattgataggtagattgattgtctgctgtctgttgagatctgcgccggtggctttatcaccgccggtgcaaggtctacggcatggagcttgagcacagaaagggcctcaaacagccagaagtcgcatttccgaaaccgtatttcatccctatggcgccttgccggaagcctggcttatatcagtgctgtgagagccacacgggaacacacagaaatgcaacgacttttgaccaacccaacgccattctacgctgctctcggatgctcttatatgcccgccctctattgggatttgagtcaacatgaagctctcagcattatgatcccttcctatcgggccctttgctccttggaccacaccacagcatcctgctcccggtgtgtgatgcagctgcgtctagtctgaccaagcgtattaaccttgggtcgttggctttgtccctcgacttcgcaagggcgccagtccccggctgggctattgcccggcagcttcctcgcagattttgtcaaaagctgccgagatgataacgcggtttttatggatgtattttgtccgcgtgtcaacgccctcctgactgtcaaagtttcggagaggaaacaaaaacaagtctccgttggcagtgcgagacacacggaaggaggctcgcttgactacatcaagaacatttaggttgcattacgctacttggaccttgggctacgtgagctcgaagaaggcagcagattcatgatgggactggctagaggcaaagtccggaaatcggtccctttttcggacaccgcggatgcggctcggtgtcgattctggcatggaactgggacccatctcgagttggagtcaaagtttagtgcttgtccagttacttggccaaactcgtctgctttgagctggatccgcgggcagtcgtcatctggctcggctcactgacatgtgcttcagtacaactactattggcttataaggacacaccgtggatgtgggaggcagtcctggttgtcctcttcccagaaatggctggagggcaaccccccgctgatgaggggataagtaacccctgtttctatgactatgagacttgtcactaacaaagctgtgcaggtgaagctaaagtcatccaaggaagctgatacaactctgtcgtcatgccgtagcctcaccgccggttgaaattttcacgtacggtgtgctgcaaaatatggagtagtatcaagccaagatatacaaaacgccgattagcagacggcatctccggatttacaagctatatgtaagccattaagcactagctgcctttgataccatcaataggcggcagtggcattggcccatccggcgcacccctgatggctcatctgtttgataaaagtttttgcagatgtatatcctaaccaaaactgaaagcacatttttgtagatctgcaaactagacaatccccccgaatggagcggcggccggcaacacggctaaagtcgctggcatttctgccatacaactctgttccctggcaaaaacattgcgcggcaaacttggcaatgccatatggcgtttacaaagtagagtagcaacagctttatcagtcctaggtacgggggttgatgcaacgtaaaaatgagtattcctgaatactactgcattgggcgatggagccgctgcggcccgtggggcatcaccagtggggtcaggctggccgcggaagatgctttgggcatatcgttcctggcggcaaagtgctagcaagcacaagtacaggcatgatgaagtggtggcagcagcgctactgcaactactccatactcgcagccaggctgcagaattttgtctccaggtaggcattaatcagccgagacagggccagaggctctccaaagaggaagttgaggaacaacactatcaagcttcgatttgagcggattctcacagcggcactagctccaacggctttggccgcgttgatccgccccacagaatgcgagaaaaagtatccgccgccgctcaatcaaggacgtagggcgatgcaatgcaatgcaagacaatgcaggggaggcggaggagccctggctgatgtcgcaagaggcatgaaacatatcaatccagggcctacagtagactggacctcggacaagtcctcctggagcgggcaatttaatcaacatcgggcaagcaggtcggtcggcttaagtggtttacccggagagttggcctggccaccgagagtgggctgagactggcaatattgggcaggcctagaggtagcatgtatacagcacgggcatgtataatccgaagggcctggtttgccgtgcctggccagcaattgatctgctgctatcgaaaaaggcccggatggaagggctgggggttctagaaatcgccgcggtgatgtgatgtaatgcgatggcagggtggtggtgagttttgagtgcccgatgctcgggtgagattgcctaccttgtctgatggcggtagatgccagtgcatatgaagatcaatgggcaggctacctggctgctaacaggaccaatcggcgccaattgaatgctaccctatcattctttaacatcaaagcaggccttcttttgcctacctaccacgtagtaatgtaggcaggattaggacgctttcgctatccccttgaggcgtcctttggaagagaaagggcactgtggtgaaatatgatgtgtatcgtgcctttgcacttccatgtaaatgctacgatacctggccagggaccaaaggttacatgagggcgtcatcatgcttcacacctgggttaggtaggtgcaggtacgcagtgctaccgcaaccgccattgctcaaacggtgctggggaccgcctcaaaagtacccacgcggcaagccccccaaaacgtgggtttggagcactaaagcaccgttgattaattagttgttcaatcaatcaggtaggtactctagatggaaggcatttgcggcttagggcaccaggtgagattatcggccaggtgctctactgccctcggggtactttgcgtggagtaatacctgaatactacaagtcctactagcagtagtagtagcgcatatacggtacggagcaggccgcgaggcacggagtatccattgacgcctcggccgagtggaagtgggccgggaacggcaggcatgacttgcatctctggccaagttgcgacaagcacgcaaaaaagaccagaactcgccccggctccacctggcgcacaacggtcttgttgcaactctcagcttttgacaagcacaaacgatacgagacgaggttggcctctgctcactgacaaggccgaaagaactggagcagccgctaggctaacggcaacgcagccgactcgccggccacgagcccacagctaacgggaaacgggaaaagggatcgcttccctcgacggccaccaccgggacaagaggctagcatgaagggccgatcctgtttgagactctgggatggacgattgatcgctgcctgcctgcaagcacacgcagccgagccgtttcctaggacgcgcaactccgttcagagcaaaatctcactgcatcaaagctattctactcgcaatcgatctaagcccagtaacgacagctcggggtagcgataggtcgagatgcgaagacagagcctcgcaaactccgctacccccatgaaagaaaggcaaaaaagacaaaaaaggcaataaagacaaaaaagacaaaaacacacttttccaccccgaggttgcataatcttgcccgagaacaaaagtcctccaaatcccttgccagtttccaatcccttgtttttccgccctctgagagacctggtagtccagtctgcgggcatcaggccatctcatgcagcagcagccaaggactgctgcaacagggtagtgcaaatttttttttttttccgttttcttcttcttcgtcttctcatccgcttctccttctcttttgaaccaacgccgaattttgtctcaaccgttgaacctagcctagcccaaatccttaccatgtccctttccaaacgaatgtgtgagagcagccattttagactccgtgagtccatgatgcttgtcatggaggagagtctggaacaggccatgtctgcatctcctacctacatgtctttcagcatctgatagagctgcttcagagatctgaagtgacccctgctccatcgtcagcccttgaaacaaaataaaaagcgggcctggacatcatggagcctcttttcttaccagaatcaaatgcatgtgttaccactagagcaactgccagagggctttcgggcgatgcgaaaatggcatgtcatttcccatcgctggtagcgcctccggtggctcagcatcatcgacaatgccgttgaatttgtcgtcgagagtccagctctctccggcggcacttggtgcaacaaattctgcaattgtatattggagaatgccgtctcggacacgaggtgtggcagtttctcgagacgtcatcgatgacgattgtgatcgttcattggcatctttgccctctgcctttaagagagagaaaattcttcgttagcaccccaggtcttattacccgaaacattgcttcgaggagtgtatccacgttggacggcagccctcatttcttgatatgacttacaatgcaggtggcacatggcgaattgttcacccacacccagtttgggcaattgtgtgagtagaaattcttgcatcggtacttgtaaaagccgccgctgctactcattttcattgatgtgacaaggtatagtagggataaaagaagagtaaatcgagaatgggcaagccaagagtcgctgacaataaagcaagactgctagcagtgcaaaattgcaacgtagtataacttgatgatgatgatgattgaaagaaaggttgaaagtgctgattgagatagatgtaggaagaaaagattctttgacgacttatatatgagatggcggacgaccggcttcaggaccacccccggaccccctcctgcatgtacgcaatacacacatgtcacggagtccttgtttacatcaccgaaagaattattctcaccctacgctatcccattcctccgtatcttaaaaacgctctttctcgagggggggtgtttgctgcattgtaggctttgaccaggtctccccttcccgctttcgaggacggtagcgcggccggggatgttcacttgctcaggggtgtctgggccatggccaaggtctggctctgaatcccccagtcgcttcacgcacactaaatagccgaatccttgcctgcatgctgcaaagcacgggatgctcaacaccagcgagaacgcagcatgtaacgccgcctatcacagatgggtttgatccaacccaagatgcaacaagaagtcatgcccggtgaaggggtgtgttcaaccttcatacctggcacttgtgaagggtgttctgatagctgacgtcggacttggacaatgatcctgcgctgacatgtgaaaaacagaataggaaataaatccatggctatagtaggcgcgcttttgcgatactagcagaagcctagtagtaatttactactactgtgctactactagcaccttctcagctgctgctactaaagatccacgatggcatcttcagagcactagctctgaacaacactgctcaatcttttttctcttagcgcaccgttgagatgtggcagctcatattgggcggccgccctacggggccaggtcatcgaggactcgctggtggaaacgatgaccccgggtgtccaatcgcctactccagcatgcggctgcatgcatgtattattgtgaatggagcagtctatactccttcgctcgtctcgccattgccccttgcatcctgcatatgaggcaagtctgagctgtatacgccgctggtcgagatgatggcccactacggagacacatgaagctgaaggtgtagagctaacacgtcaactaggtacatgagcctaaatatggatgagaatgcgataatctaacgggagacgggactgtccgacccgcacacacttaggcgagcaggagaggatttaggcttgtttgcactttagggggttggcgctcggtcaacatcaatcaagacacctatgacgggtcctcgggcgattgaatgtcagttattctctgcgtgcacaaggctcaacgatgagacgcaagattcaataaccagtctgtatcgaaggcggatttccatgaaagctattcaagcggcccatctcgaatttgcaggatactggccgacaaaattcacctccgctacggaataccggacgcatcttgttggattcggatcttgcccagttccagaaacctagagagataatgatgctgtttgttccgaggcattgcacgcttggtggccttttgtataggtagtagacagcagtctattgctgatcgctgctgctgccctttgctactgccagtgacaaacggcattcttccaacgtccaaaaccgatgtatacgattacaaaatacatccttgtttaatttatatgcaaacagcattttcccgaaggtacatttataaggtccacaacggaattccgccttgggcgtgaaacaagagatttgaatattgtctgacagtgtttgacacggctacagtaatgtgcaggtccgggtttccacaaaggctgttgtcccgatgcggcatgtattcagagaaaagagaagacaagaactgtgattgttgtgtcggatcaagcattctcatcctacgcgcttgttatgcagtctatcattggctgcacatgactctcaaattgctctatttggactgcgagagaggttgtgattggtgagtgcttggaagttttctcctacggatttgccatcggctctggctaaccgaaccgaccagatcaacgcatcttttctctctgctgcgttctcatatgtcgcagccgagaagtagcaacaacttgggacccgaacgaagcctgcgtacgcagacggccacggaacgccgaaagtatgacgcggatagaagagaaaagagcctttacacaaaagtcccgcccctaaatgccgatgctctaacaggaacttataacgaggcatgccatgggttggattgagacaaaagcgccccttggtaggctgcatcaaggaacatcgctgtgcaacttcacgtagatgctacttactacctggatccgcttgggctctcggtccgctccgtgcagcaattgcggctatctggtccggcgagccaggtttgctaattctggaatcctaagccgtacaatggtaccgtcgtagtttgacaggccacggtcctttgacaccacttggagccctccatggggtcgcaatcgggcctctggggccatgggatgtacttgtacatgtgcggtggagcaatcgcgacggtcctgcgtcattcaatgcagtttcaacattcatttattactcaaccgtcgtaatctttcttgtcctactggccgctttgaagttgacaaggtaggagaaagaagggacccttgcgcaatacttgcgaattactggagaagggcggactcttagctcctcgtaccagcaattcgaagagttgacgtacgatgtctaattgttcagaaatctcgtactgtcgcccaatcgtgcttacctggtcgtaatgcctgataatattaagatgcccctctgtcagctgtttaccgatgtaaccgatattatacggaaacgggatcaaatagcctcatatccgcctcattctcggtaccgtcttcattttctcacttggttgccatgccattccttgctaactcacacaaggcttctgtccggataggtggatcctggcaccgtcggtgaattggcagcatggcagactgcggagtaaggtatgtgacatgtaccctatgcgcaaggaaacgacacgacaaagcaagtcttgtcccacgcctatgccgatggcgtttcagccgcatgctaggagcatcagacgcgctcctagagccgcgaatagcagcgcctttgggaaaggtgcccgcgaactagcagttgcaggaagccaagttgagcaaacaagtcggattcgggcgcgtgctggagcaattggagcatctaaaaataccatggtgctattattgactcccgccgaagcccaattggaatagatgccatgatgccggtttggatgctgtttcgtcgctaccagcattgttgtcactgtcgccagaatgccgtcagacaatcccaatttcggcaactgaatattatgccatgtcctttcttgttaaggagtggtctcattctctcgtcttgagatcgccaccaacgtttccataagtcagctcctcaaggctaaacggtctttgcggaagggtacctgagtatatgacgaggtagcgctagatccaaactttccgcggatcgacccttgttcctgtttctgtgttcgagcggcgctatttaattattactttagctgcttttgcagcaatagtgcacgccccctccacatccaaatactgtaccagttgcaaaacacatcacgcatttggcagtgtgtcgtttgctatgctactatacctgcgaataggcgcaacactgtctctatgcaaagatggtgttatactaacgtagctctgcatgcccggcgcagctctaagcctcggagcatggattctcgttccccgagctaatgctcctcatcctctatgctgttcagcttgcagcaggtcaggctgcagtccagcctgaccgctgtcaagtgaccaaccagttcgtctgcccgtttacttggctgcatacctagcggtacattagccgacgggactgcagtagcataatgctgtccacggcataagaagctaagtgggcgcgaaggatggatatgatggaccatagatttgcgtgtgtgacaacgcagctacgaatagctccacgcgggtgctgccgtctactaagggagacgtgtttacaaacccaacaacactattgacctttttttttttttctttcgtgttcgtgccagcctccgggaatccgggccgcttggtagaaggatctatgtgtaatggtccccatccaccgttgggcgaggacaataggctggatgaaactgtcaaggctttcggagttgcgcatctacgaggccaattgccagcgcagacattcgttgtctcggcgtgacatcttgctttatgcttcgaacgcttctcaacccaacgtttatgcactctgccatatccaagccaggtttgtctattggttgcaaagggggcagctgaatgcgtttgggaagcgactatttgctacagtatccgcctcctcttgcttacactttcccccccttttttttccttttcctctatttgcttcttttcagcggtgacattatgaacacgagcaacacatacatacatacgtacacctgatcacaaaaaaagaaaggaggcgttgcagtgcgggggggtatccaagctatctcccaaagcattctatattgcagcggctgagaatcctcctcatacgcgagtttatcaataaaaaaagcaaacaaagtctgcgtctagattctaactggtccaacgaataaaaaactgacgccatgaaagcaaggcagctactaatgcaaagcctcctcttcatcccttacatagagagaaacaacgtccatttttctcctcccccaagatgtacatgcccccccctaaaaaacagggaagaggaatgagaaaccgggattcgtgggattcaaatgtggcaacaggccatttggcagctgtgtgcatatattgtctataccatttggctttctgtggtagacggtattttttcgagccagccccttcgaggattacttttagaccagtctcttttagcaagtctactccaaatgagctgcaaggaaggacgtatgagaagagggctcccccccaaaaaaagagcaagagaaagagaggctgtcatcagagctgagccggcatccatgacggcacgcgacaagtcctgagccaatcttggcaggtttgattaagtagcagcgccgtgcctcagatttatgtcatcttttttttattatggttgcatgcccgctcaccgaccagccttcttcatggcctcctttctccttttcttctctgcggcccggactaatgaccgcctgatatcgccgtcttcaaaggtgtcaagattaaagtatatgggtgcaatttcctgtatcaagttagcgtcatgcctcgcctcgcctcgcctcgcttcactatttttttcaatgcaaaagggtggagtgtgattgtaagataactcaccaataaccattctggcctgatgcctgtgcatgttcgaatatattgcttggatgtaaggacgaattcgttgtacagaacccagtcgtactccgtgcgaagaaccgttgagggatgaatcatgacggcctgctcgtccttcacagtgcggtaaaccttgccggagctctccttcatggcgacctgcatgaaaaagccagccagcatggccctccggatgttggtgtagtagttcttgtcctcgaatggcgtcgagacaaggtcgaggccgtgcgtctccatgatccgcttcagttgggcacgaacgctgtctgcgctggaaaggtggcggaaggacacaaagtgttcgtggcaccactgcttggcgtagctgggatccgcagtctcttggcccttgaaggcgtggtaggcgttgagcaacgtcaagtggtcgccgtcggggtgagcaaagtgcgccttcatttcgtctgcgcgcttacggctattggcgggtcggacaaatatctgggggactgacaacagggaagtgatggatagaatctcattggagcaataaaattccggcgaggaaataagcatgacggccaaggcggggtccaggggaaactcggatgccagactcccgagagtggtcagctctccgtcgtcgtcgagacaggcaagatagttcagctcttccagggcacgcatcatggtctccggggcaggaggatccatgaggtcgaagtgaacaagatcctcaacgccaagtttcttcaattctagaacggtgttggccagattagaccgcagaatctcgggataagtctgctcaatgagctccttcttgaatgccttttcagtgtaaagtctgaagcatttaccaggctttgtacgaccggcacgaccggcacgctgctgtgccgaggccttggagatgggcgaaaccagcagagattcgactctgattctggggttgtaaatcttttgcttgctgaagccagggtcaacgacgtagacaatgccgtcaatggtcaaactggtttcggcaatgttggtcgaaacgatgacttttcggccaggccgtcctcccttcttcagcggcccgggggccttgtcaaagatacgctgctgctggtgaggtggtagcgtaccgtacagaggataaatggccagcgggccggcatccacttcccgtgtcagctcctcggcctcaaggccaatttttcgacaggcatcctcaatctcatcttcacccgtgaggaaaagtaggatatcgccttcgggttccgaggcgtggatctggagcaccgttctgattgaggcctcgacgtagtccttctccggctcgggggtgtagaatatctcaacggggtgagttcgtcctggcacggccaggagtggggcgtcgttgaagtatttttggaacttttgggcgtcaagcgtagcagacatgatgatgatcttcaggtcaggacgtctctcggcaatctgcttgagtagagccatgaggatatcggtggctaatgttctctcgtgggcttcgtcgagaatgatgcagctgtatcgagacatctcgtggtcgtgcatggcctcacgtagaagcataccatccgtcatgtacttcagcatggtcttttgcgatgtcttgtcctcgaaacggatgctgtaaccgacttcctctccgagcgagacgtccatctcgtcggccacacgttgggctaccgacatggcggcgactcgacgtggctgcgtacaggcaataagcttgccattgagatgcggaagctcatcgtatacgacgtactggggaatctgagtggtctttccagaaccggtctcaccgacgaagacgaggatctgggttgagtggtacttgttgaggaattcttgcctaatgttgaaagcaagagtgagcaattggcccatcacatatggagaaggggagcgagtgcgatgcggtgaatcccacgcgataacacatacctttgcttgtggacggggagatctcgccgtgtctgcaagatttgaaagtacttttgcgaatgctcacggcctgtgaatgggttcgaatccgaatcctcagccttgaaagcctgttgcgcagtggtctcgcggcgcttcatgcccgccaaaaccgagttggcagccggttcgccagaggcccagccattgttctcctcctcgtacatgtgagccagatacggattgggctttccgtcggtcttggtcttcttgttggaagcctcctcgtagtccgagctcgctcgtttcactgctctgtcggccatggtgacgatggtgggctgccgcgcaacgggaaaaagattggtcggcgctgtctgcctgtctgtcgcggttggcttagaaaattttggcgggactggcagaattcctcttatcgataacgactagttctgcaacggtgcatcgtaagatgctatttgcactgtacaggtctaaatcattgtttcctttcagtggtagcggagaattgcaaagccagataattggtagcctggaaattttctagaatggctgtaaccgccattttttagtgtgtttttttttggtatatggtctctctggtataacaaattgtgaagttatactgacacagcatatacgctcagtcactggatagcacgggcagacactgcgcactgtagcgacactgccctgttctcccactgagaaaagcactggcagcaaataacctgttttgaaattcaagtgagaggggctgagtattgttgcccactcacgaaacgaagagagtcggatatctctggccgtctcctgtatattgcggaccttttatcaacttcatagacatatccattctttctttttaggccccaacattcaaccctcccagccagataaaatctcccgggtgaagcatacagacacccggcataaccttgtctcgaaaaatggcaacagaatcagatgctggcggcttttcgctccagggaggcttccaagaaaaccgacccatgtttacgcttggatatcatgactctaaaagggaaacaccgctgtcagagctgcaatatggatacctgctgaatcaagatgcaagtgagctgatgaatccgcatggctatttctagattctaaccgtcttctagttttctgtggctactacgcccatcactaacagtaacttcaaatctcgagtcttcaaggttgtatcggaccatctggcaacgctcaaggcaaatggcgaaaaggggaccagcatcgctacagcgagccgcgctgaccctatccttcttcccctcactccggaggatactagcatgttcccctctcaggcagtcaatacttatgttgcgtacacaagcccctggatcgatctttgctcaactgatcctgtcgttgccaacatctctcgtcaagtgttgaacctcgaagtcaactatgccagctggtgcggcgtgaagagtatcatcattactgggccaggccaagatgcgtccaaggatggaggaaaccaaggtctcgcgcaatactctagagctattcaggaggtcttgactattgcgccctctatatctgttttgatccacattcccatgtatcgcgagccgcttgttggagcccagaacgagacactttcctcgttgaatgagcaggaagcctcgaaagctgatggaggcgatattgacatctttacaagctgggattcatggaaccagattaggtcggtttgcaaatacaaccccaggcttcttgttggtatgcagacaatcacctcttccttttttttttttttttttttgctcctcttggctaacccttatccttatagcgctgaaggtgccgaaggttatggcagagaaagatctgcaaaaccgctggttctgtgaacccctccactacttgactctcggccctgaagtgttccagaaaaacaaggcaggctatcccagtctcaccagaaaccaccaggatatgattttcgcctacatgcgcttgaagaatgcgccgtggcttctgctttgcgacgttggccctgatgtgcgacacattacggatggtaaggatgagaaaccgcctttgtcggaggctgacttccccagcctggcggaagccagcagaccggcatttcgcgtgtctaccgattccagcgtctactgcgagtacttgcggtggctggaaacacaacaggcaccattctcagttttggagacccccattcttaccaacttccaagattggctacagtcgccgttgcagccgctgtcagacaatcttgaatccgcaacctatgaggtcttcgaaaacgatgccatcaaatacgaccagtatgagctggccatagctgaggctttgaaagaatggaacgagcttagcctccccacatccaagcctggtgttattgtaatggcagttgctggctctggccgtggccctatagtaaccaaggctatccaagctgcggaatctactggttccaaagtggaggtctgggctcttgaaaagaaccccaacgcatatgtatacctcctccgccaaaatgcccagaaatggggcggtaaagtcaatgtcgtcaagacggacatgcgcgaatggaaaggcccggtggtttcggaatcacctgagactggaccagtttatggcaagattgatatcctcatttctgagctcctcggctcctttggtgataacgaactttctcccgagtgtctggatggtatccaacatgttttggcaaagcctcacggcatttccattcctcagtcttacacagcacacctgagccctatcgccacaccaaagctttacgcagacatttacacaagggctctgactgacgccactgcattcgataccccttgggtggtgagcctgtttcaactggactttgtggctcaaaaagtgccaggccacccgagatttcaggaagcatgggaattttcacaccccattcctgattccacacttgacgccgttgtagcgcgacgatccggaggtgttgtcggcggtacaggaggatccatggcaggcgctgcaggagcgaacgatcacaactctagattctgccatttgacattcgttgctcgaactcgtggagttgcccacggattagcaggatatttcgaatccaccttgtatgagcgaaagtcaggcccgaacaagggtaagaagtgtgaaattagcattcacccggagcgaattgatgagaagagcaaagacatggtgtcttggttccccatcttcttcccattgaaagtgagttttgctctttatatcagtcatcagagaaataagcatctgctaacatagttgataatagcaacccctttacttccctgcggatactgagctggaagtaagcatgtggaggcagaccgacgacaccaaggtctggtacgaatggctcgtggaggcgtggacatgggttgggccctcggcacgtgtcaaggtggcatcttcggatatctgtagcagccgtaagatcgcctgtctgatgtagatcacggctagctagtagtagtagtctctgggccgcatagttgcggcattcttagcctcaagtttgcggcaatctggacctagaaaactgggctgtatccgacggcgggtaaaaatgtagccgatttgctcacaaattcaacgctgagaaaatcccgaaatcggtctagaagtgtacgctcgggagaacatttgctgcgtatctgatggcgaatttaggctcaagtgcactgagacatgctatgcctttgtttttggcaatactagtatgttgatgctatccgcatcatggtgtagctacatgtagcttacacgcatcttgagggaccccgaagcacctccgggcctcgccgcgttccacggcgggggaggcggttgacccggcaccggtaccggcaatcgggcaatcgctcaagcgcaagcgccgcatatgtgccagcacgtacttgtaccgggaccctttccaatccctggcgaaatctgtctctggaaccacccattggcgtcttgcttttcttcattttctccagctcggccttgctgcgcggaagtggggatagaaattcggcgcggagccatggcctctgtccgatcggctcttggggggatgccccgcaaaaccgcgttgctgtccagctataacccctccatccccagacccaggacgtattcatctttgtctccgccattgtcttcatcgtcgcctcgttcgagctccgaaactctcacctctaccctcagattccgccaagctccagcccagaggcgtcatctagccgcaatgtcgacccaagcttcgcacccagcactgctcatccctgggcccattgaattcgatgatgccgtgctccagtcaatgagccacttcaggtaatgacatcgtttctcagcccgagcttgatcggcgagctaattgcgatgatagcgagagccatgtcggccctacctttgtgaacacctttggcgagaccctaggcctacttcgcccgctcttccagaccaccaaccctgcttcccagcctttcgtcatcagcggctccggtacactgggctgggatttggtagctgccaacttgactgaggccggcgaggatgctttggtgttgagtaccggctactttggtgacagcttcgccgattgcttggccacgtatggggccaagcctaccaagctggaggggcctgttggtggacgaccccaggtgcctgaaatcgaaaaggccctttcggagaagaagtataagattgttaccgtcacccatgtcgacacttccaccggtgttgtcagcgacctcaagagcattgttcaggctgttcggaaggtttctccggagacgctggttattgtagacggtgtgtgcagtgttgcttgcgaggagattgcgtttgacgagtgggacctggacggtgttatcacggctcctcagaaggcgattggctgccctgccggcttgtcgatctcgatgttcagcggacgcgcgatggaggtctttaagaacagaaagactcctcctgcatcttattttgcttcattcaagaactggacacccagtatgtttctcacatccgtccccattgcaaatttccgtcggcgctaatgttgaatcttcatctagtcatgcaaaactacgaggccaagaagccctcatactttgcgaccccatcaccgcagcttgtacacgctctgaataccgccctgaagcaaattctggctcgaccattgtcggaacgcttccagaagcacaaggaagtatctgacaaggtaaagaaggcggtcgccgacctcggcttgaagatcgttgcaaccaagcccgaagatcagtcttccgccatgacggccatttacttgcccgatggcgttcagattgcgaatgttctgcccaagctggccagcaggggtgtcattttcgcaggcggcctgcacaaggagattgcgacaaagtacattcggttcggacacatgggtgtctcagtcgtaagtgactcccaggcttattcgcttgacgatgatgggacaagtgataaaagtgctgacgattttcacatcatagacggacccagccaggacagatatcgacaatgctcttgaagccctgaagaccagtttggcggagtgtggatatactaaggcttaggatgcgggagggcggtggcgctggaatttataatggaggggtggacgggatgctacaaagtttaaagcataagacgagagaggagcaagcaagcaagcaagcaaactagatgtggaggataaaccgaaaaaaatatacagtgtccgaaaggatgagtggcgttggtggtgttgctactactagacgagatgggagtgccaagcaggtacatgtcattttgcaaatcataaagttatgacaccctttgttcattattaatacgcgacttgactatggttttccgtatattgaacctgataatcacgccaattgtctatcatggctgtccaagctcgacaaatgcagttacatgcttgtggccgcgcttgtccatctaggctctgggcttgcgcctcgcattgaatcaagcgggggacaagcgttggagttttgaagacgaggctatcacatcacatcacacagccaagtactgatacttgacctcggatggtaacgtcatgatagcgctaagtccggcctagcgatagcgattgcgtcgccaggattagttgcccagggcggcgcgatgcaatatctccggcaagcaacagaggtacccgttaccaaggcccagaggcgagctgaagctgaagttaggctaggcggttaaaatcgatcgcagcaagagcgacgagtggccaggacgggctgacaaaagcgttggagggattcaatcaagcaatgcaatcaagttcagccccgccattaacgtcgtgctggtgtcgagctcgggcatcgcctctgctgtagctcgctgctgtaggcgctgtgctactgtgtggccctgctgacaattcctgctccaggcagcttccaggcatcgaaccgcctgaaaagccgccgccgcctccactgcagcaaccacgcggctctagctcatttcccgctccagcacgcagtgccagaaaaaaaggctccgctgctgcttgttttctttaacctcgtctccccaccgcgccgcccgccttttcactctccctcacttccttgcgtttttcttttccttccacgaacccgcgcgctctcctctcttttttcgccgttgcccgtgtttctcctccttcttcgaccgcccgagagatcgcagagagaaaaccccccccatctttacgccaccgacgcaccgcacagccgccactttgtgcgctgcgtcgttcgaccggatttcgatttggtgatctcgattccctcccccgccttaggaacagcctccccctcctcgctcgctgtctgcccaccatgcctaccattgaggagctcgatagcacggtccgggccttctacgaaggtcgcggcgagcaggtatgcttgtctgcattgttggaatttcttttttatggcattgaaagctgacgctttggtttttctgtttgctccatctatagcaaaaagcagctcaagccgccttgaaccaggtaaatactcctccgcgtcctcgagctctccacggcaaccgatctctgtgctatgacgccagggtataagtttagacaatttttgctaatttatttgtcaaatgcagttcaaggaagaccccgatgcctggctcatggtcgacaagattctatccgacgcgcagtatccccagacgaagtgtacgtgacccctcctcttgcctctctcatcccacccatattcatgacaaacccagcaattcaagccaggcatggcagcacaaattgttttgttttccattactgacattttgaaccaaaaaataaagacctgggtttacaagttcttgacaatgttatcatgacaagatggaaggttttgcctcgggagcagtgccaaggtaagtctcctgctgctcttgctaatcaagcagctggcgttgctaatggcccgaatttgctctcatctaggtatccgaaacttcatcgtccagttcattatccagtgttccaatagcgaagagactttgcgcgcccaaaagaccctcttgaacaagctcaacctcgtgcttgtctcgatcctcaagcaagaatggccacacaactggcccacgtttatcaatgaaatcatttcttcttgccactccagcctttcgatttgcgagaacaacatgattattctgcgcttgctctccgaagaggtgttcgactactcagccgagcaaatgacatccaccaagacgaggaacctgaagcagaccatgtgtgccgagttctctcagatcttcaccctctgccaagaggttctcaactctgccaaccagccaagcctcgtcaaagccactctcgagacgttgctccgcttctgcaactggatccctcttggctacatcttcgagacgccgcttatcgacaccttgcgaacccgattcttgtccgtcccggagtttcgaaatgtcacgcttcagtgcctcacagagattggtggtcttcagaccggtggacctggacaacccaactcatacgacgaacagctggttaagatgtttactgaggttctgaccacaattgctgacatcatcccggtttcgctcgacctcaaggctacctacccgagtagcaactccaaggaccaagaatttgtccagaaccttgctcttttcctttgcaactttttcggcatgcatcttaatgtgagaatttctcgactctgcatctgatcctgcttcttcaacgcgcctatttactaattattctttgacagcttattgaaaaccttcccaatagggattatcttattcacggccattactatcttgtcagaatatcgcaaatcgacgaccgagaagttttcaagatttgcctggactattggctgaagcttgttcaagagctctacgaggagatgcagcagcttcccattaccgatctcaaccccttgctcggggtgggaggcgtgtctggaagcggagccccgaacccgagtcttttgatgaactaccctcttcggaagcacaagtacaacgaagtcctctccaacctgcgcgttgtcatgatcgagaagatggttcgtccagaggaagtcttgattgtggaaaacgacgaaggagaaattgttcgcgagtttgtcaaggagggtgatactgtgcagctctacaagaccatcagagagtgcttggtttaccttacacatctagacgtggttgatactgagaacatcatgaccgagaagctggcccgccaagtagacggttctgagtggtcatggcacaactgcaacgtgctttgctgggccatcggctccatctcccttgccatgaacgaagagacagagaagcgattccttgtcacggtcattaaggatcttcttggccttactgaaatgaagcggggcaaagataacaaagctgttgtcgccagtaacatcatgtatattgttggacaatatccccgtttcctcaaggctcactggaaattccttaagacggttgttaacaagctctttgagttcatgcatgagtcacacgaaggtatgtttcattttctattccaccacattaaccgactacgtcccattcacatatgcttacctactgaataggtgttcaggacatggcttgcgatacgttcattaagattgccaggcaatgccgacgacactttgtcgcccttcagcctagtgagacagagccctttattgaagagattgtacgaaatatgggcaagattacatgcgaccttaccccccaacaagtacatactttctatgaggcctgtggatatatggttgctgcacagggcaacaagaatcaacaggagaggctgttggccgaactgatgaacatccccaatgcggcatggagtgagattatcaagcaggctaatatgaattctgcaatcttgcaagatgctgagaccatcaaggttattggaaacatcatgaagaccaacgtttcagcatgctcttccaccggctcttatttttacccgcagattggtcgaatctatcacgacatgctgcagatgtaccgtgccacaagctcgttgatctctgaggccgtagcgcgagatggtaggtttccagcgttctatctctattcactgtcttttcaacgctctactcccttttccttatgaatcgatcgggcactgacatttattgtaggtgacctggctaccaagatgcccaaggttcgcggtctgcgtacgatcaagaaggagatcctcaagttgattgagacttatgttgagaaggccgaagatcttcaggccgtcagagctcagatggtgcccccattgttagattcagtccttgtcgactacaaccgaaatgtgccaggagcccgtgacgccgaggtcttgaaagccatgtcaaccattatcacaaagcttgctgtatgtgatagcgttgttataaattctccttctttttctggggtgtgagctaacattgcaacaggcgttgatggaagaccaagttcccacaatcatggaaaatgtctttgagtgcactctagagatgattaacaaggacttttcagaattcccggagcatcgtgtcgagttcttcaacttgttgcgagctatcaatctgcactgcttcccaggtatgttaatgatgcgttcacaatacgagttaccttgaatgaacagaaactgattggtaatagctctgcttaaacttgacaacaaccagttcaagtttgtcatcgactcttgctcatgggcattcaagcacgacaacagagatgttgaagctgccggtcttaacatgtgcttggagctgatcaccaacattgctgaaaagacggaccccaacaccgccaatgccttcttccagcgcttctttgttactatcctgcaggatgtgctctttgttgtgacggacaatgaccacaaggcgggtttcaagacgcagtctatgctgttgatgaagctcttctactttatccacccggctgatggcacaccgccaaagattcaaggccccatctacacaccggaccaagcccaggctggaactggcaaccgagaattcctgtctgcttctgttgccactctattacagaatgccttccctaaccttcaagcgtaagcttttatacccttttttttttcgctggctcaactggatgctgacaattacatgcagagcccaaatcgctagcttcgttgaagggttgttcactctgaacacacagtatgacaaattccgactcaacctccgtgacttcttgatttccctgaaggagttcgctggagataacgccgagctgttcattgtcgagaaggagcaactggagcgcgatgcccgagctgccgatatggagaggcgacaaaaagtcggaggtcttgtgaagccatcagatctggatgacgaagagctctgacttgcgcaagagtttcgtgcggaagttgcgccaaaccgggatgctgaaacctcgctggggtcggagaaggccgagatacggtacggagccctagatggatgggagctctacgggctgtgatataagccatctattcgggtgctccaggcctggctatggcttcaatcgacagcgaggatgcttggcgccgatttcatttgtattgataccaaaaaaacgatagagtcacatggtcccgtttatgccttgacgtttattaacccagcaccaaggtaggatgccagattctctttttctctaccgtttgagattctgtcgattctgtctggcagttgaacaaaaagcagaaaaaaaaatagcatgtcaaggatgagagggctagtcgtgtaggaaaatggaaggtttctcatgtgaaggacatgggggacaaaaaaaaggtactgaggagaagtggcagaagggcatcagagagagagagagacgaaggaagatgacgaagacaagttccggtatgaaatgtaggattttaccatactatgaggggaggacatagattaggtacagaagaaagacgtggatcgctgcgtttactcgtcaggaggacggattatgaataaataattctttttcaaacagcttcgtcgtccactcaatcagagactaacaagacagagaataatgtcgagacttactaccatcacagaagaaagcgggaaagagaaaattgtaacaaccaacgttgaatgtagaaaaggctacacatactagttatgccaataatgttcaacccagttcatcgatctttgtatgctatcatgactgccctttgccgcccccttcatacatcccagtccgctccgtaaaagatatgcccatataacaaaaagtgaaagacggtaactaatatacaaaaaagaaagaaagaagaaagtaagaacattgatgcatgcatgctcatatgcccccctcctttcttctcaagaattcataagaacaaaaaaaaaaaataacccatatatcccatttgcctgtatcgatttttctccttccttctttgctataacaaaagaaataaaaaagatcaaagcaaattatctggcaatgcatatataaaaagacagtatactactgtccatcatcattcttcttcctctttcttacatgtgaatatgctcattgcacaagaaatgaaaaagaaaatgaatgtcttcctcttttcatcttgcgttgtcaaacttcttccccttctatctcgttacttcatctctctgcttgttctttttttcaatcagtctcttcttcaatcacttttagaggccatgccagcgaatcgcgccagtgggagcccagatatccggcaatggctcggatgaggtttgcccctgcgttgccaaatgtccagaaacggcggcagcgatgtatcaagacacccaggtacgccaaaatcaccaatgcttcgggtagaagctgtcggaggagatctacgtattccgcctccaccgtgacgatgaaagcagaaggggcatgaggcacgtcttgctcaggcagagctcggtgcatgtcaaatgcccattgcagagaatcaatggcgattcggcaagcgtcggcgctggcttggtcgagacggggtgaagcgtctctatatagggacgctgcggaggatggcgtcgatgctatcatctggcggagaaagacacactctgtgccagacttgagagttattgctgctaggttggcgtcatgggtgattcgtagtagaggatagagctcagattgcataagataatcccatgttgggcgaatttgggcaaggatgccccgatgcaggtggatacactcaaccatgcgctcgataaagccgtggaagctaacgacacctccaccactgccattgctgccgccatttcctccaccatggacccccataacatcgtggtggtagggaggaggctgtggctgatgctgcaacaacgtctcagccaggacttgagtgctcagcagactggcaaacaggaaccgcgggacacaggtggccgtatcatccgcgggaacaagagaagcgatgcgggtaaaggacgacagagcgcgtgtctgcagctcggtggcctgatgacgaaaagatacagcatttccaagcagcggactctcgccgggcttggtggtcaaggacacgtgcagcgccgacaaggccagcagctggtccatcagatagggcgcatcaatcagatgcttgacagcaacgtccaggacaatcttgatctggccgcgggccaagatgcagtcgcccattgcatcagagacatggtggaagagcatcatgtgctcggccgtgaagagagacgccggaggaacaggcgggttgtatgccgtgttggtgaaggactcggtaaaggacggcagggtctggggccccgtggagggcgccggcgcgaacctgccgcggccggcgctgaggacagactctggagaagttggcgatggctcatggccatagacgggccacggtcccgggtgatccggctcgcaggaggacggcgagtgctgcgacttgcggctgagatgcgaatcggccgggctgtgcggcagcggcggctgcggtaggggcgacagctggttctggcgagagggcggaaaggagcatgcgcgctcagcaatggtgcagttggtgcaggctgggcggcgctcgtcgcatcgaatgtgtcgtcgcttgcactcgctgcagccgttcctggatttgcggtgcgagcgtcgggtcttgacgacgccgtttgaaccggagctcccgttgagctggtggtgcattgtcatggtcatgagggcggcgggggggctcatctgtgggaaagcctgctgggcaaaaaacaagagagaggatggtgaaggaggaaagaggagagaggagcaagtaattcggacccagaggcccggatgctctgggtgtgtttgtgtctgagtggtgttgtggttgtctctgctcagcccgagctgaagtaaggcaaggttggcgcactaacacagcaccctccgtggaatggcaggcctaggggaccgtcaggaccatcaaccgcaggtgacaggcgccccggctgcaggtaccgcctgggtattcgctgtactggcagccccatcggaggtaccggcgctgtacaagcgctcgctgtaagtggccgtggctgccgtagctgccgcacaggcaattgctccgccacaggccctctcgggagcggagccgaaaggggccgaacctgatgctgctctcgcgccttgtaaaattccgggcccccgactcttgtgccgctgactgagaaaaggagccgcatcgactgctggagagcaggtatctggctggatcaatgatcaatgcgatcaacgattaggtttaatcttcgtcgaatcgtcgaagagcgatgattcccgtccatctggcgcagacgaggtggacccagcccagtccagcccagtcttccggcaattgtcaaaaggtaatggatatcccataccataccgtaggtagctgctgcatggggcaaatgctaaacacgtataacaaacccccgagtcagccgcgcgccgcggaaccttgattggccaaaagcatccgataccaagaacaggctgagctgcattgacaagtcagtaccactgtaaatgttatttaggtagcatcagtatgtacggaattagggataccctgtaacagtgatgtgtcgcaaggcaaaagagattgcacgcatctacctgcaagagatgcccatcgcagaatggctcgagtgaattcagttattgagggctcgaattatcgctccgcggcctcggtatccggcagttgggatcataaattccacaattccggacagcctggagaaaaaaaaaaactgggagcctgcatcttggctttggcctgaagatggagccacgtcatcgagcggagcggcgggtgtgcgtcgcagtttgaattcgcgctttggacaatccagactccgtaaaactccgcatcggtgacgggttcagagtcgatgggagtggaaaggggaccaagtcaagcagacggatctggcgagacgtccaatgctggggaactggcagtctttatacgatcatgctccgccacattgcaatcgaagaggggttgacggtacgaagcatttagcatttaggcgttgggttaccagagatcgggcgtgggtcgtcgattcttagtggaagatacagatcatatggcagcatgactatttcgcactagcagcaaacatggcgagctagctctggcaaaatacgcgtattgtataattccgttcgatgccgcaattggaatctcgaatctcgaatctcgaatttccatgtcaatgtctttcatccggtcgcaacggcctcgcatgtgtgcaacagatttccctttattaactgcacatctcgctggcatatctatattctaaatgatttgtttggcatattaaattacgaaacttatgattctataccaaaattttattttccacccctgatgcttacaactttgtgcaagtctttcaacatatgggaaccatttgaatctatatttcatccgcagaaaatccgcctcgcttccttctcatgaaaatggcccgtctcaagacctgcttgcaaagttataaatactgcgaaatcattagtccctaattacacattcaattgacttgttagcatcaacatacctgacatcttctcggtactccggtcccttggggacagcctcatccatcgacccgcgtgggagtttgacgttcacaggaccgctgctcgcaaccaagacagcgtcggaatccccccctacctctgtaatagccgcgctcttcctctttttgttcccgtcaactccattcgcatgcgggaaatagtcgtcaggcaccggagtcttgtattggccgcaaaagacgccaacttcaaagtcattcacttcgctcttgtcgtctttcgcttctaaacaagcatctttcagatcctcgagagtttgaaacaccaaagtgtcacactggatgaggtcggtcatttctttcagcgtcctgccgtgggcgaggagttcttgaaaatcaagtatgtcagtatgaaatactacgtttctgaaggattatgttgaacttacggattgggtcagcaagatcaatgccgtactagatggaggggaaaaaatattagcagatggtctacggaaaagcccaagccaagccacttacgacgtgaggatgagtaatctctggacagcaagacacgatgatgatcttcttcgcctggcattctctggccatttgaacctgagaagggaatattagttagctttttgctcgctaatacatcatgtacctggcacaagtcgagatggagctacatacaatctcgcgagaggtagttccgcgtacgatactatcatcgaccctatatttcttgtcagaaaatatacgtcacaggaagtagaatgtgctccgtacatgcaaacgattttatctttaaactcggacgcaataggcgagagtttgcgacgaacactcttttgccgtgctttctggccggggacctgttgaaagaaaggggtcagtcatgtattgcttgcaggcgtataaaggcggcaacgaacaataaatgtacggtatacgtatcgattcttgatccaagcgttggaaaatggcttgtctagctccatagcaagtgtagcagcagctgtgttactcgtctagaggacaaaaggttagtcaacaacgacgcatcgtcaactctgtgacagcgaaaagtatttacctctggaattgggatgactgtacagaaaaccaagtcagtaggcattcgtgaaaaaagggaagagagagctgtccaatctgccttcgcataggcagaggaccatttccatcacttaccaacatcaatgttgcgaatctcttcatcccccaaaacttgtctcatcctctttgctagcttgtaacccatgttctgtcgggtatggtggacagacattccgtcaatagtgctgtccggccttgaaaagtagatgaattcgaaaagatcgggcgtgtatgatttcctctctacgacttgatggaactgagggtctcctcctttcggaatgaaaacggcttgtcccggcaagatgtcgacaatgttcttgaatccaagttgggtcagggcaatagattccgaagccataaagtaatccatagcaccttcgagcgtttcggagggtcgagatcccagacagagcggcctgataccgttttcatcgcggaagcccaagattccaaagccggcaatcatggcagtacaggcaaaggcaccatggcatctcgtatagacttctcgcagcgcggtgaagacatcctcaacgttcgctcggaccttgccaatttcgctgaggccatgggcaaagatgttgagcctgggtaacagagtaagtcaactgatgaaatcaaggtgcaacggaggaggtcgaccaacaagagttctgagtctgagtcggtgtttacatgtcttcgagcctcacagtccaaaaatctaacgagctctggtgtgtttaccagatttccattgacactcatagacaggccgtacggggcattgacgaagaatggttgcgcttcggatctgcaggcatttagttagcgttggcgttttgttgggagctagagcgcagagattaggagacgagcgtacgcggacgcggtgcccgcagtcgggtaccggagatgggaaatactaattcagaagagttagtacaacggaattatttgcaggcttcaaaggcatatcgaagccagtttcggtgcaaggggtatagcttaccccatgaagccggggagcttgaagctcatgaattagcattcgcctttcccacgcgatatcaatggcacaaaaaaagcagagccagaaccagcagagccagaaccagaaccagaaccttatgcctttgtttcaaacaaacgacacaattgccagagacggctgtgtgaaaagatatagagcccgggcacttacatcgactgtacgttttccctcgtcaaacacctttgctgccattccatttcccttgcactgatagactcttccgccctggcacacggcaatgccggcggcatcctgtccacgctgttgctggcgttagcattcccttcagttgtgttgcgacgaagtagctcgatcgaggaagaagaggtcgggacggcggttgagcgagtaactaacatgttgcaggaaatataaggattcgtgcaggtcaaccgcagccgtggtggctttggaatcacccaactgttaagttcaaattgttagtatggttacatctcgttattcttctcgtcgtgtcttgagcatggcttttctgttcttttccacattgtcgctttgcggtgtatgcagctctctaagtcgtagagtttcatcggtgctccggagtcggggctcaagaaaaaaaaaacttaccaatatggccgagacaccgcacatggtgctacaatggacactgcgtcttggctaggaagtaaaatcggattccctctcgtttggaagaacctccgcagtgaagcgtggatggttgatcaaacttcaaaaagggaaaaaaaaaaaaattcaatgcagcgcatgcgcattggagaaaaaaagccgaccaaaggaaagttcgcgcccaccccacgttccgccttagcaggagtacctgcgctattacatcaggcccctactgttacaggcactctgcaagtgctagcataggtaccgcctagtaggctccccacaccaatttgcagtcagcatggcgctccaaatcgccatatcggccactgtcactggcagcctttctgtttcctcgggggttcgctataagctgcattactcagcgtgaaagttgactctgctttagtcgccacaacgccttgggaggcgatattcgtttttatatggccttgggaagcggattggaaggctgctacgtagatatacttacagtatgagaaatataggagagcggcagtatgtgctgccaatggatccgtagctccatattcatacttgactggcgttagacttgtttggattacacgaagatatatcaccaaagttgcttataaacagccattctcaggaaatctaccatacgttccgctcagtaggatatcatgaggaagtcggaagatgtaaaacagaaagagagagtgaaagagaagagaagagaagagagaagagagacatctgagtccagattgacgtgccaaatcccgcctaggatgcatacattaattaatagatgaatgatatcgctactatatactctaatcaaacccttcaaactcttcatcttcctttgctgctttcgccagattctcttccctgactctccggatcaagtcgttcagctcagcctgcttgaccttctcatcatccgtcatcgttgccagcttcttagcctccgtcttcttgtgccgtttctcgcgtctctcggtccggtgctcttcctgctcttgctttccgctccaggcctcgttgttcttcctcttccgcttggcatcagcagctctctttgccgtctctccgctcgtatcagctgccatggcctctcgtctggcctgctcccgtgccttgtccttgtaggcaaattcatcccagtccatttcaacccccagcatcttgtctccgttccaagttctcagctcgggcatcctgggcaggcgaagaagcccccatgcgtttccaagatctgcccaatccagatcgctaactctgaaaatggatgtcgcttgatgcgctgcataacttcgtacccagctaacaaaagctttctgggctttatcgtggatcgctctgtctgattgaagtagtgtccggatttttgatgtcgcatctcgggctccatcttctgtcacggagattgaaggttttaatagtggtgtgattggggtttggcgaatctctaggaatctggcgtagtcttcctcgtgtcctgggtgcagcatgaccacggccaggccttttctgcctgcacgaccagctcttccacttctgtgtatgaatactttggggtcggatggggcatcaatctgaacaaccaaatcaacctgcgggatgtccaaaccgcgagcggccaagtctgttgtcaataaaattgtaggagacaccgaagataaaaagcggccaaagttcttttcgcgtactttagctggatgcttgccatgtagaggtactagcgaaaagccttcgggcaatatttgaggaagagtgtgttgaaagtagtctacggcggcgcaagtagacagaaagacaatgctcttgagaggccgtataggtaggcgttccagcaactgcgctaaggcaggcagcttctggctagccggagtaaccagatatgacatttgaagacttgcaggaatctttctgtcttccacaattccaccaccatccttcatcttcaccttgacttcaatcttcaccgggttgcgcaacccgacgcggataatctcgccaacagcttcactgacactggcactgaataggcccgtccgcctctgcttgggaagatgtgaaagaatcgtttggaggtcctgcttgaagccgagatcaagcagtcgatcagcctcgtcgaggacaagtgcttcgaaggactggtcgatgtggacatggggcgaggccagcaactcgacgagacggcctggggaggatatgagaagattcggactgtgtcggacgaagtagctgagatcttgcgcgggcgtggtggttcctccgactagcaattggggaacaatggcaggcactgcgctgctaggcctcttgtcttcgcctttgaggtgtggtagaatctcggcagatggcgcatggaactcgaggagggagaggaggaccgtatggatctgggcggcgagctctctggtaggtgagatgacgattgcgctgacatggtgcttctttgtgggctctgcgaggcgcaataatcgttgtacaatgggaatcaagaaggctaatgtctttccactaccagtaacagcctacgatgcagccaattgagttagtataaaaagtttgtgtagagagggaatggaaaatgccggtaaacccacctcaactaccacatctttgttccccagaaactgaggcagagtcgcagcctgcactggtgtcatctgcttaaatcccatgctagatacggcatcaaggatccattctgccaacgggggggttaagccaccccaagccctggggtctctcttcacagcaacttttccaggagccatgatatctagatttgccgaaaatgcttgccagcgctacatgactacggctatcgtcgtgacaatcgaggttatctcagaaattattttgaaatcttatcttatcgccacgtgaagcaagcttgaaaatctcggcgctaaaccgagagcaataaaccttgatctgccaatctgcctaaccgttagtggcaagccgtgcatctggccatgcagggaaatttttgtagcaagcgaaagatgagacagcgggactcttgcggctccgaagaccgccttgccggccaaaagaagaaaaaagacaaagcacgacagaagaccaaaatcggcacgtgaaagtccaacaaaatcgcaaatcgcggccccaacaaagaggacccccggatgacgtccggaacgtggcgcaaattctctctttctagcaccaaaatgatcagattggcgggtcacatgctgcccgtttgaacaagtttgcctagcagaagcggcggcgccacgtccgaagaagaaaaaagcacacgacacagccgaagtgaccttgtgtggcagtactctttttggtgaggctgcatgcatgacgggagagggcagaaaaaaacttcgcctttgataggaccgctatagcttttcatgtacgaatgtaaaaacacacggcctaacgcttcgccgacgacgacacgaaacacaggtttatcccgcctgatgctctatctctttatgctgaacgacaaatcaggataattggcctccaagccttacttatctcttttccccctccttcttcctttctattcttatcgaagcgcactatgtggcagaggacctggcctctaccgcatcgctgctaaacccatcattcatcctggagaccccaactcgccccgtcaatctgtcccctgtcagcccctcgtcatcgcacagcagcggccgcagtctgtttgagctcttcagcccgtgcagcaccagcgacgacggaagccgcagcagaagcagaagcagcaacggccacagccacagcagcatcgccgcaccacgcctctcgcgcagggacagagacgacgcacaacaccattggtccctgtggccctcggcctttgaatcgctgcgccgcctcgtcgtcggtgctgtctactgccctgcgctgcctcccgcgacctttaccatgtcgctccgccgccagtcgggcgcccgccgcgtcccggacacgcctcgcatcatctcgccgagcccgacaccgtcagaacgagacgtgcaggattacgtgggcccaatgacccggagtcgaagaaaggccccgacgcagcaggcggtggaggagctgagcgacgaggaggacctcgatagtgcttccggcatccggagatcccgtacaagaagccgctcgcccatcgactcgcgcggcgtccctcgcatgacacccaagacgtccaagacttcgacatcgcaaaagcttgagctggacggcatcatggcgaccactaccgccaccagactggccaccacgaacggccacttggcgcctcctctgcctgcgacgccgacgggatggagctggcgcgacttcagccggagccccagtcctctgggcctcatccccatccatcgacactggcggacgtttgtgcacaagcatgaggtcccgcgcaaggtcctccatgtctccatcggcttcttcgtcgtctggctctacagctctggcactcagaccagcgccgtgccgccatatctgatgagcgcgttgatcccaatcacaacggtcgactggctgcggcaccgatacgcctccttcaaccgggtctacgtcaaggtgctcggcgcccttatgcgggaaagcgagtacgcgggctggaacggcgtcatcttctacctcctcggcgcatggatcactctctacttcttccccaaggacgttggcgtcatagccgtcctgctactcagctggtgcgatacggccgccagcacattcggccgactctggggaaaatataccccgaggctgcgccgcggcaagtccctcgccggatcgctggccgccttcattgttggcgtggccacttcctacctctggtacggatggctcgtccccaccatcggacccatgcccggtgacgagaatttcatgttcaagggcactctctctctgccacaggcattcactgaggcagtcggcctgccagagagcttggcctctgtctctggccctgtggctctgggcatcatgagcgtctggtctggctttgtcgcctcggccagtgaggtggctgacctgttcggatgggacgataacctgacgatcccagtgcttagcggactcggcatctggggattccttaaactgtttggctaggtacattctgtgtgtatagaaggcggcttatttactttgttttgttattgttcatttgttttataatactacatatttgtaggattacatctttcgtccccctttatataacgcaacattctccacttgtaaggttttattgttctatattacgacggtctgggattctggtactcggtttccaattgttcactagccggctgcgctgagcaggtagattggttttacagctaggcacttcagatagagtagatagacacctaatccaacatatcaagagcaccaagatgggcagtaatttgagtaaatgcatattagcgggtagtaatattccatatcttttttttaaataaaacctaccttgtcaaaactccggccgtgtagagaagcaggcgtagatgctcaacgagctcaatacgcacatacaattgcggccctttattgcttgggctgcataggcatgcaactagccggcttgcagcagaaataaagggaaaaaatagcccggctcacatacgcaccatacgagaaacctagtagtcgtcgtgcagcagtagtactattgcctcatgctgcggtgatgtcgtgcagatatcaagtcaccgcagctgcactgatgcccattgatgaagtaggtagcacatgcatgagtgaaggtccgagaaagctagcacatggaattgcccgtgttacgaaataatgttgggtcaagtgttattcttaggcttcttttcttaaatgttagttccattttttctctcccatgtttctgtgtagagcatcaaaatgcccgggctagtaaactgttgctttctataccagtttacgtctcaaagcttccaaacacgtccctagtacttccacctgctgtttttcccccttcccactccattaattactccttgataagaaacccgtaatcttctcattagagaaataaataatgataatcacccgttttcccgtaagccctccgcgtcccgtcccatccctcttctcgcgggaaaaaagcgagtctgacagacatggctgaggtgggggggacgctgccagctcagcgtacacaaaaacagcagccttgaacgagagaaaaaaaaaattgtagtggtggtctggttttttgtgctccctcacgattttccttccttgtcaggttaacacgcaatgcataaaaaaaaattgaaaaaaaaaaatctctttattttataattcctagttttggtcgagtatggcatgttggcttggaaatcctttgatgcgttgtcctgttggctgtttagaggggggtgcgtgttagccattgactggagttcaattgcaatgcagacaaagcattgggcgatctattctttttcgcggttctttttcttctaccctgcttgctcaacattgtcagttatgctttttttccctgaatacttgaatgcttcatattattcctctctctctctctctctcttgactctctcatctttggcctcttttttttttggcttttgttcagccttccgtagtccttttccagttcaccttgcctgttaccaccgtatcattcttgcaacgtcggcccctggtcgatgccacgatccccgcttgccattgacaacacatacttcttcccaggctttcgggagaggctcctggagcgttgaggagggggcgtgtgggaggggagggtacaactactacagactgcaactccatttcttcccctttcggctggttcttggggattttccacgacgtcctagagtggcgccttaggagacccttgtcgtgttaagcgacttgatcttctccatggatttgcacggccgtggcctatgaggatgtactagtattctaggcctagtaggtacgtatctcgagacatcactcgttgccttgtacgctcccaaacgccttgcaatggcatcaatttgtcttttttacatttcccttggaagaagagcccagcttgccttggtttcatccctagatggacgctatgagcaaataagaatcatctagcggccatcttcttccaggtcgtcggccgacgtgctgtggtataagcccgcagcttcatgcatagaaaaactcaatcgccatctccatggccaacctttgtcaggccatgatccatctcaacaagccacattcatgcacaacagagccattggcttagtttagcgtggcttcttggagccagattcattacccatttacttgaaacttgatacttgcgaggcaagtaaaacactataaggcgcaaagctgccttcattgagccgtgcctcgaggatggtgtaactgactgacaagagtctttttttgtatacgagtgcacgtagcaactggccgtcaagtatcagcgttatacatgtcaaatcatctgcagaaagcggcgtaatgcgtgcctgtgatgagtaccaagtcaattggtgtcacacagcactgctttgtctcacccagacaccatgttccagatttactttgtgtcaggcattctcgtggccatgtgtaaaagcgttgacacgggtaatggcctatcaagctatcaagccatcggacgtccgacagctgagccccggcgtcagattttcatatctgcacctccaatggccctagtactaccgtctatcagtacatactaatgcctcttagatgccatcataggagagcaggtaggtctcctgagtacctacgagtagtacatccgtccatgtgcaacatccatgggtacctactgctgcagcctggcagagcgtgatgtctgccccaagcggcgctgcagggggacagccggggcgcgtcgggcgtgcatgctgcgttcacccggcggtggatgaatgatgatatctcgggaatcttgggctgggggcctctgcttctattgggctccttgggagcggcccccatccgcggcgtccacgcctatgcccgtacaagaatgtatgtaaaaaggaggcttgcttgcttgatgcgctggagctgcagctcgactggcaaaccacccccctgcacacacaccgaaaagcaacctggagcagacgaactcatgtgaatccactcatctccacaggacaggcaagcaggtaggtgtacgccccaggcgtcggccgggggagaagcaaggaccatctatgccatggcaaagatgtccgctcctcgtctattggacgtggcaactttttgacagaagaactgacgtggtcgacgattctcgactggttccgggcgacgctgcaatgctggtctggcccatgacaagagctccggttatgccatagcgggggaggggcaaggccgtcacgaccatcgttttcaccgatttccaacaagacgcgttttgatgacccattttcagccaatggccgtcagcgcggcgatgccaaaagggcctgagcgaattaggttcggctgggctgaattgtcgacggtcctggtccttataatgtccagtgagagggcggcggggtccggagcctgagtgcaacccaagatggatgttggccaaaaagaagcggcgctgaaagacttggacagtctgccactagcatttttgcgttcaggtggcccccctaggatcggtcaagaaaaaaagttgtgtaagttgtgctcatcaggtgctgtggaagataatgattgcacttggcggtgagcagccatggtgctataactctaattgataattgaatacttaattagtattcactaggtcgacatataaaagtaaagcgtacaggtaatttatttaattaatcggcgattctctctcttccccagtaccccatgcctgcacgcctgtacatggcagccagcaccacctgaggcaagggatgcgcggcgtatcaacgcctgtaagctgcatatcgtatttgccaatgccggcagaagcacaaggtagcgttcaagggatgcaggttgctgctgcttctggggaaagacccaatggggatctgttccggctaagaattattcatttcatgtatcgagagagtcatgttgtatagtagtagtatctagccaatagcagatcaaatgcaatcactgcccatcatccgtgaatatcaaagccagactggaattacagtaaaacgtacagtaggtacatctctagtggtagcactggggcaagcgccttttgtcttactgcagccactcccacccgcatcaatcctgtccctttcggaacatgctctggcggatatcttgacaacgcatcaccaccacctcagccaaaaagaagcgcggagccgaacgaaggggaaaagcagcaagcagaaagaagagaagagaaaaaaataactaaaaagaaatgctgcactcctgcctgacccgctgccacgccttgcctagatcgtcctgcagtccgccgcacttggttctgcatcgcgccagggccaagcaaaagatgcctctgacgctgggatccggatgggtccctcgtggcgtcgtggaaaaaagcagccaaccatcaaactttcggtatgcgcaggggcaacgagagaaatccagcgctgcttttggcacaccagacgccttttctcttttcttttttttttttttcgcgtcgaactagcgtcaccgcgcttgtttaacaagaacggcccttttgactcgattctcttacttctcttactcccagccaacgttgcagtgtacaccagctaacacggccccagagccagagccgcttgaatcgaccgccttgtcacagctatgcagctccgtgatccaccctcttctcttccgtgctgccttttattctttccttcccatctcgtaccgtctagtccacgacatggcgtgtcctcagcctgcagatatcctgcccgcctctccactgccttatcctggccgtgtctaaagcacatgtactgtaggcctagcacgcacgctgcctcgcctaggcaaaagacaagcccttttttgatgcccccatgagagagccccgtgtgtctgtctccatcggttccttgttgttggacccagatgcttagtgctgccacccttttctactctgcctggctagggacacttatccggccatggcctttttttcatttactgccggtaaatcgtctgccctacttccatgtatatcccacgctcagattgactccgtcatcacgctccgtgctccgtcccacaccccatccccgacccctaccttggcaacgccgctctttggatttcgatatgctcgattatcccacttatacacaccgcgtctaatctaacaatggcattggctccactgatcggggtctttgcagcctttgcctcttcccggcatatgcgggtatggacaaacctctagtgtcctctttttttttttctcttttcgagcccgtagcggtactcggtctagttccaagctatttctcagcattgcaccaccgcaccatatagtaatgccttttacctcatcgagttcatgaaatgtctctattcccaccctaccccgtctctctcacctttttttgcctctcaattccttattctggttggttgaattgaggaaatggcagcctgggtttaatgcgttactcggcctctatacaggatttctggtccacagccacgcctccccccctggccaggtactccctcggcttacacgctgcaagtctccatggtcgtcttcgtccgcgatagcgccattgcttcatgctcgtctgcctactaggtattcaccacaggcggggtcgaggataggcggcccccggcgaatgaagacatgttttcttatcccttggactgggtcgacgtgaccggggagggtcttggaaaagtataaaaggagccattgtgttcaggttgagcttggaatttcttcttcctttcgtatcactcttctccagcattcctcactcgtcttaacaagctcatatactatattattcaaaaataaagacggcagtcttcaacttcaacactataccaagccttatacttgcctcaacacttggacacttgtctgcttcatcacctttcccaaacaagcttcaaccatctcaacaaccacaatgtctggcccattccaagcttctgctatgcccatggctgttccctcaaaggccacccaataccccacttacagccaatactccagctctcccccagaatgcgatgagaccatgagcgccgcctctggtgttccctctggctactcagctacttctgctggctacgtcggtagctctagtggcgactacgaaagcaccggctccgctagcggcgtcgacttccaagagtatatgcaggaccgcttctctaactcctttgacccgatccctcttgaccggagcatggccgttcaagcacagacgtaagtacccgaacgaaactcgcatgtgatcccgcacattgccttcttgttcagttcaaagaggcttatgttgttttgttcaacatggtcttctttgaaacgaatacctacattaggcagaatcaagctaaattggtggtttctcgtaaattagttccggcaaactcaacgccaagcaccgcgaactcctggagctgcaaaagcaagctcaggctcgccttgcgagaactcgtgaacgcttctccgagggaatgcgcgacgcgcgagaagtccgcaacgaccttgagtggacccagaagaaagtttcgtgagttgtttaccccccccccccccctttttttttctcttaatggaattcaaaatctccccacggtggcgacggagccgcagaattagatcagaattagtaacctcttcttttggaagaaattgagctaacttttttacccaataatcagggctctgaacgcaaaggctgcgcgaaagcaccccaaggagtacacgaaggctcgccaacgctttccttctcccgagtacaactaaagaagcgtcaaattgcggcccttttttctcttttctttctttttatcaatattcgggggggttttttttttgcggcgtttcagaaaagcgacttccatcattctcagctttaacggctatatacacgaccaaaagttacacccttttttcggcgacattttacattatttcggacaatttcagccgtggaagcgagcgtccgctcactagcatgaactgacgttgaaattggcgcgaaccgcgcggcaatcttgcagggtctaatgccagatctcccgctgctttaccagccctacgaccgggcggttctacccacctcaagccccattttggcgctgtgacggtgtgggggtgagaaatgggaaacttacgactataatgatttatgattgggtaatctgtgataactggcagagcaaagggccgaaatgtacactcctcctctctgaaggctgcagaaagatcgggggaccgaaccggcgatctcgtgccagccacgaggggctgcagggtccccgggccatcttggacctccttctccaccgggggcgtgtgatggcctggagcgagcaaacgagcagagtcagagatgtgagcgtatatgagggcgcctttcctattggggatgaaatattgctgcattgggtatcggcgggaacgaaaggcaaggaggtactactctatttggcgtcgttggcgtttctttggacaccctggagtctatcgctagatcatgagagcgtttgtaagcttttgtaggcaataaaatgtcctttgcggtcttgaaagacgtgatgaaggccagctcggccagtttcccaagacgtgatgatgttccgtatcccttgtccacgcagtgtcgtagccgtccgtaggccagaccgtcccagcgtagacactgaagccatcatcagcccgaagcaaaaaacctgtcgtcatcccatcacgagtatgaaagatcctagtggttgaaggcttcttctgtcttagttgaagacatcacgtgattgttgatttggtcgagtgatgggaatgataggatgggaacaataaactccaagctaggcccgcaaaaccagggcgcccgagatatgtgcgatataccaatatgctgtaagtaatccttgctgaacgggtcctcctgggctggagctgtttcgaatgcagttgatccaaagtaaaaatcgatatggcgtttgtactccgtaatgggaaagctgactgacttcatgttgaagcacttgcttaatgaccccccctaggagagccatgtgcccacgggctgcaggccttttgatccctccagccgtctccacggattctcattcgacttggggtcgtaatatccatcgtaccagatgtcatgccgtgagccgtcctggtgcccatggccgcccgatgacccaataaacccggtccctggaacggggcgctctggtaacccatgagggcgcactaacgccgccggggtcgctgcagattcaggaacgccagctgctgtatttgatgcgatatcgtcgtcattgtgatcgccttctccatcctcaccctcgtcgtccaggtcaatctcatccgcattggcagcggcctgactggacttgctgctgggcacgccgaggggcgtggaattcgaccccgtggcggagggcttggccgcgcgctgggcggtcttggagtctgagctgatgactgcgtcggcgtgagggttgtatttgcgcttctggggccggttttggtggccgaaagatgagaagcccatggcctgggccatggcgtcgtcgtccaggggcatgtccattttagctggatgtgaaaactgacgacgctctaaaagacggaaaatgaaggaaatcgcggtttggcggtgtattctgcccgtggaagtggatattggatgtgagactgtgtctttcaaatgagactttgcttcatgccgcggtgagtgagaagctcatggtaggttcaatctttgctgcaatccaaggtcacgcgtcgtggacacttttcagcctccaatagagatttggtgctttgtataaagcggggccatacatgtctggtcggcgagatggtgaggtacggctaccctggagaaaatcatggtgctaagccgacgtctttcttttgtcgcatatagatactattctaaagctattgaggaacagattttctatatttggtgcagctaactatcatgcgaatataagttgccggctgtgttcatgaagccgtgcgttactcgtccatggatttgcgtgtatcttatctaactaccacttacatgtatactacagtacgaatactttcaacctcccatgcttgctcttttatgaaacgccaatctgtcataaattacatatcccttgctataatctcactaaatgactggccttctgctcaatcctgataccaaacacttacacatccaaccccatcagatgcaatggaaacatcaaactctacaatccagctcacgctgccatccaaatactcccctaccaagtccgagcccgttacgcaaaccacggcgcccatcgagtggttcatcagaacatggagcgttacacactcaaccctctccatgtggcgcacagcgcgtaatgtgcgcatcacctacaaggccctgccccccaaaccagacggtcgcacgcgcatcgacgatttggtcgagtacgagcccagcaaccaggccggcgtggtcaagtccgtcgccggcatagacacgcaaagccccgacggcggcggctgggactggcgcggcaagaagtggctcttcttcgtgagcagccactgggaggttctcgggtccggcgaagagacgacggcggatggcgagacggagaggtgggccgtgacgtggtttgcgccgacgctgtttacaaaggagggattggatatttacagtgatcgaagggaagggctgagtgaggcgacgtatcagaagattgatgaggcgctgaggaaattggatgcaaaggtgttggtggacatggtcgcgcaggatatgaagccggttgagatagagcttccctggaaggagaattcttaaatttggatacactgcatgtgttgggatgcgatttatagatttggataatagcgagagaattttgtatcgtggtataatcatcataattcattaattaacatttggtataattcctcgacccccctttatagtccgctaatctgcctagccaatctcatctttcatcgtgtctaatgtcggtgccgcctccgatcaggtgagcgcgaccgtgagtcgcgatgcctcttccgccgctcatcctctttatgccttctcctctcacgatgatcatcagagcgcccacgcgaatccgaatctcgatcttttgatcgcgtcctccttgaatcatgcctcttggtatctgaataccgtctacggtctcgtccgtctctttccgaatgcctatctctatgtgcatcgcggtggctttctttgcgcagctgtctgagatcctcattcctctcctcttgtatttttttgcgctctctcttcaactctctaacttgcttggcccctttcttcatcatggctagcggatcattggaattgattcgctgaatgtcgcgagtcttgcgatccggatcctctcgtccccagacgttttttgcagagacatctggagcgactccttccccatgggagtaccaaggttggctaattccatctttgccagcggcgttggagaaacgcatcgtatactggtcttcgtattctcgctctttcttcttcctgtccgcttctgcttccgggttcttctctgcatgcgccctcgctcgctcgtcgccaaaaaggtcgatgtgtccggcatggtcaattatcggggctgagcttaccggtttgcggctggattccacgattgcatatgtcgcatcgttcctctcctttgctaggcgtagctcaaactcggtatcgtcctcttcaggccgctttctcctcttgcgaccaccaccagggaatttcaatcgcgcatcgctagaggcgtctttcgcattgtccgattcggcttcgcgttcgtcttctatggggggcggtacctcgccacgtagaattgctaatcgcctttgagcatcgacttcttgcatgcgctgctcctcagcttgctcagcggccttggcggccgcctcatctcttcggacgcgcgcgatgttgtcggcattgtagacgttccatgactttttccctaacagatgactgcagccatacccatgttagacacctagatcataaatataggaaagaaatgcaggatacgtacagtggcatattggactttgtaaatgctgcgtttctagcaaccaaggaagcttgtgatcgccactcttacttatccatctcccatagttgctttgataaggccgcgagaagcaggaacgtggggccaagtgacggcgatgacactaccactaacctcaatcaggcacatggcaccccgccacaagctccagcatggcttctttggcgttacgttgaccctgacgcatcgcccagtgccgtttcaacatctctctctactttctttttcctctcatactcgcgactacacacacgatttggcctttttcttctggttagagatttgaaatacaacaacagagtcgtttcgtttcagccatttcctaatagaccgcgtcgaaaccatctgcgaccatgtctagagcccctccaggcggtaaccccggtcgttccatgtttggcaacatgggactgccaggaggcaatcctcgagttcctccaggccaaggccagcgaccgccttcttcaggctcatatcaaccctatccaggtgcgcctcaaccaggatacggcggacctagctcgccgggcaggtcgcgaatgggcgagaaggggccgtccggtggcggccgagtagtccaattgcaagtcgagaaggttgcggacaagactctgcaatcaagactcatctacggaaacgtgtaagtgatgctatgcacttcatttcaagataggaataccacctgacattccgggctagttgtgctgtttctgccgaagacttccctccccgacctgaccgctccgactattatatcctcctccgcgctggccagcctcctggcgagttcgtcgttaccgccacgcctattcctggattcccgcgaggctgcatcagcttgtctgacccccagcgtacatggtgtggcgttgctatgagagacgtcttcaccggcgaggtctatgatccttttgcgtctggcggcaaggcatacctgggctctctagatatagagattgggttcgcttctccgacgaagaagaccgaagcaccttacgatgaagacgaattgagcaaaatctttatcaatactttccaaaaccaggtccttgcccctggacagagaatcctcatggatgttcggaatatcccactcatgatcgtcgtcaagaccgttggcttggtcgacttgtccacggcagatgacgcaggcagacagattcagcgggaatctcatgccagaggtatcctgaccaaccagacccgggttctattccaccgcgatgcaaagggagatttcaacctcaagccatctgctacaaagccaaactcaaatgccatcttggcccctgatttcaaattcgaggacatgggaattggtggcttgggagatgagttttctaccatcttccgtcgtgcatttgcatctcgtgttttcccgcctggcttggttgccaaaatgggcatcccgcacgtcaggggaatgcttctttacggccctcctggaacaggaaagacgttgattgcgagacagattggccacatgctcaacgccaggccgcccaaggtcatcaatggccctgaagtcttgaacaaatttgttggtcagtccgaagagaatattcgaaagctctttgcagatgccgaaaaagaatacaaggaaaagggagatgagagtggccttcacatcatcatctttgatgagttggatgccgtctgcaagcagcgtggatctggagctggcggtggcactggcgttggtgacagtgttgtcaaccagcttctatcgaagctagatggtgtcgaccaattgaacaacattcttttgattggaatgaccaatcgaaaggacatgatcgacgatgctcttctgcgacctggccgtcttgaggtccatctcgaaatctctcttcctgatgaagaaggacgactggaaatcatcaagattcatacctcaaaaatgagcaccaacggtatcttggacccgaatgtcaactttgaggagctggcagctcttaccaagaactattccggtgccgaaatcaacggtcttgtcaaggcagcagcatcctttgccttctcacgacatacagaagtgggacagcttgcggcagtgaagaatgacgttgcgaacatgagggtaaaccgtgatgactttatgaatgccttgaccgaggttcgtcccgcctacggagtgtctgaggccgaacttgatgaagcggttagattgggcatcattccttacggcccgcacatcgatcctaccattcaggagatgatgcgcgttgtgggcatgatcaaagaagaccccaataaattcagcacctctgtgctcttccatggcccaagatcttccggaaagacggctttggcggcgcatattgctatgcaatctggattcccttttgttaagctcgtgacgccggctgacctcgtgggctaccgagatgaatttgccaagaaggactacattcacaaagcctttgcggatgcctacaaatcgccgtccagtatcctcattctggacgattttgagcggttgattggctggaaccccattggaccgcgattttctaatgtcatgctcgaagccctgactacactcatcgtgtcaaagcctcccaaggtaagaaaataaattgtatcaactggttattctagaatgtcttggctaatatttatcgacagggtcatcgactccttatttttgtaacaacatcaaaggcctcggtgctcaagatgctcgaggttgaccaggatttcgctaaaaaggtagctgtgcccgcagtttcaaacttgcgcgaactggctgttgtcctccacgaatccagagttttgaactcggcagatgccaaccaagctatcaaccttatccaagagcgtacaggatcggagtcggtggctgttggagtcaagacggttctggactgtgtctttgaagcccgagccggaagtggcaccagcaatgtggtggaaacactatcagatcttttggttgagaagatacaagagatgatactttagacgcttttacatacaatattacatgtacaacgggagaagaacatttatgatgccgtaatggcttggtcatagaagactatatattgaataataaagtataaatagaaagaagatccggaacaaacattcctagatctccaactccctatgactatacgctcatttcgttatttctaattcttatgtcctgacttgtaagctctaatctttcgggctgacctctccttttgacaaacacagggggccactgcgaaatatgcagatcaaatctccataacagtagctgcgcagaattgtcctttacagcgattcatcgactgtgcactgtctctcccaaaaaatggtaaaagccatataacaatcattgccagtaggaagaggaaggtgttgcagggtgctgaaatgacttacctacccgtagacatgttcaaaccccatcgtcggcgtgcataacaagatcgggatttctctaggtatggaggaggggccatgcagccgccggaacgaagccacggaaggccaaagccgaatttttagaagagctgcacaagctcatgggtagctgggtggcctggatcgtctgaggacccgtgcaattggtttgccgatatgaagagtgggcacggaatctgattaccgtgagatggggggggggggggggggggggctccgcttaagctttttggtgcttttgtatttatcgtatctgcggaattgagttgcggtattgaagttacatgtaccgtgtttgccgcagggagcgggagtttaaaccacttattctctttcagctgttacacgagacactttcttggcacaggtatttgagagaagcatacgagggatgcggcgatggtggtgagacattctgaacagttggagcaggtacagtagcactgctaatgggaatatggaggccgggcagggattctctttggctgctgcggtgctttgcagcaaattagacaccgagtacctgggtcgtgcgaaaagcaacagcatgaagtcggggtcacgggaggaggtggccaacatggcatggcgttgccctattttgttttctctcttttctgactgatcacaaagtttgagctcttcttctccctaccggggaggggggaaaaggtattcgtatcaggtcgagagtacaggtacgaagaagtgagaagggatatcgcgtatggagtagcgtagcattttgctcatctcatcgggaaagaagtttctcagccgatgcgcgtatgaatcctgttctgtcttcttatctgtctttgttgcttttttttttttttttgcttttttttttttagttcttacttggattcatgtatgctcgtactctgccgtgggcgtggggggcatccataggtactactccatacctccggcatttatgggcttagcacctcggtcacgtagttggtatcatgccgtttgagagcgtagcatctaaataaatctggagacgagaaataatggactgggtctcatggtccaaggcctcccctcttcttccctgctacacactcttagaagggggaaaaaggaaagaaaaaaaaaagggaacatgaagcgaatttcccgctgtttcggattcagcatggctgccttgctagaaagcccaaatgaacccggcatccagtttctcggcgccaggatgtcactgctgttcgtgttctaccgagtctagtaagacgtttgttcggcagtgaggaagatgggaaacaaaacgagaaaaggcctcgcgtttatctcgcttgatatcagagctgatgatcggctccccggtaacgtcctttgggccacgggtctcagttgggaagcaacgttagaaaaacagacgaatgcctgctggtcgagaatggtcacggatcttgcctgttgtccattggctgggctggtttccaccgttggtgacttgagatgagctgtggggccaggaagacgccgggtgggttcccggaacggtggccggggggcgccggatgggcgtgaagaaaaaaacatgtagatgattcaggccacacctgttgttgttactctgtgaatgctactgtagcgtttaggtatactactactagtaccaaaacggagtatggagtacaattacagaatatgcctacggtgttggggagggagattaggcagagaacagtgactggtgcatcgcggataggtacaagtacggagatttcctgttcgcaatgcgtctctttgcgcgcatcatcaaatgccgtcgcttggcggggctatggacctacagaatagtccgctgcagctcgtgagaaatatagtatatactttatgcttcgaagctgatgtcaccctcttcgtatcaatagtacaaaagcataatgtatttagacatggagcttacactcgttctataagcgtggcgttggggaacagaatttacgccagttcaggaccaaccacatggcccatttcttttccaaatcttccccttttctcccctccttctctctggcatcgcctgctgtgaaattgcttaccgcacggtattccaaagacaaccttggaccagctcaaatgccggtgtttgggtgctcattttttttttttgccgaattgggtgccctcgcgcgctcgcctgctcagctgccgtcgctaccagcgctcttttccacaaactacggagcacgtaagaagctgccatcactgcctagcagtgcttagcaccgagtagtgcgccattcgcctgtaaatcctctcgttagcctactgtaggacgccgcggaaggcggaccgcgcatggcggccagggcgagccgaccagctggatactggaggccggcttcttactggagggagctggaagcaggcgagtaatggcgaggaggctaagaagcgcgcctcgtaacgcagaaaaaggtattgatggaatcagtgctactgcaattaccgcgaagcatatatggccgcactagcggttgtgaggtggtgttacctacctcgatttggcctttaagctttgacgagtgctagccgatggttttctcccggagttctgggtcattgtatcttgtgtcttgtgtctggtgcgtcaatgctattgtgcgatagtgccaggcgctagcagtagagatgcagtcgtgtaaccaacagcttacagtgtgtgtcgtatcgctgcgacgcaagccagcgccatgacagcatcgaatatcatcgacgcaccaaaggcttacagcgctgctgcgacgatgcatgtatgacgttgcgccggcagcttcacacgccgcgctctgcgcccatcgccgtctacgcaagcggccggctgtcgcgtggagaggcagacgctctcgtccgctgccaggtcggaaccagcccttggcagcgccgatcctggagtgcgaaacgccgcggttgacgtgcattgacgtccagcgcctggtttcgtcgtcgaagtgccagtgcatggagtcgatattacggagcggtgcatgcactctatcccaggctcttgggccgcggcctgcctcgcccccttccgggatcgccagttacaggacatcggcgctgtcagtcgcttgtgcctgtgcctgtgcttgtgatgcgtacacaatcgccacggagcatcttgtgcctttgcacgctgctgcatacgtagattagtgacatgtacagttcctgcacacgcattcgacagcgattcaacggcgatgcgacctgtaaccaaatgcgcggcgaatgaggccacccgccggacgcagcgacttgcttgcgggcatctcatctcaatcgtacatgaaggcgcatggccgcccccgcccagcccggccaggggaggcttcgaccgctggaacctagacctcgcccccccgtcagccactacgcggacaggcctcttagccagggtcaggccctgagcgcgcgccctgacaggcccagacgcacgcggccagcccactgtgcttggatcctgcacgcactaagatttgccggcgcaggtacgtaccggccacgatggcctgcgctcgctcgcaaggcatcgcccgccaaattctcgtctctcccccccaaggcaaggcgccggccctcgcgaggcacggcagggcagaaacccatcggcttgtgccatcccggccccaacgaggaaccaacgcacgacactgcaagattgcagccgccagagattatctcgtcctctcacctgcagtacctctacatgctgctacataccgcctttagtattcgcacctacagtaaacgacacggccccggaagcttcgagtcctggtcttgatcgcatttgaccgcatccctggctccctgtcttgctctttctctgctgcagtaccgccgcggtgatgcctgtctgcgtctgtcctgccctgtgccgtggcttcgcagagttttgaccactcgccgactcaacctcccgatccaagacacaaacacgagccgccatcgcatcgcattgacgccgcaaccttaactcgaccgacgatacacgatttgattcgatacgacgcgatatccccggatacgattccaagccaccaaacgcagagcggtacgggcgaggccaactgtctgtctgctctgggccgttctctatcttgtccctgcatggcgtcagctggtaagtacaaacttgcctcgctcgctctgtccttgagcttctgccttgactcgtctgtcggcctgcttgatgcgcatcggttgccaccactggattttcatgtcctccgccatttgtgccggattgccacgctgttggacgccgtaccacttgttgtcgcgacacgattcgactgtcatctccgtgcttcgagaaaattctctcttaaagataattctcagtgactgacgattttcatttatttctgctttttttctaggagcgatagctttgggcagcacgagctctttcctgtcatagcattggatgggccatggatgtcgccgagcctccccttgtggcggcccggccatcctacgcaatgcggtcgaggccgtcgacgaagcggcgcaaagtaccaccactcaagacatcacaaatcacaactcaaggtgctggaacacaagatgatatccacggcaagtcaccagcctctggggacatatcggacgcgaaagatgcgtcaccgccaaaaccatcaacccgggttatgcgaaaagcctcagctactggacgacccattgtgcccctgaccgagcagaagtcactggatagggcactgtcaaggggaaaacgagatggagaatctgacgcttgggatattgcgccagacggtgcctccgccggccgccaagggcgtcagttcactgttgccaacgtcgggaacaatggcaagctttttctacggtatggaagcggctgagcttgaacatggagactgaacccgcatgggctaaccactactatttccagaccctctgtccggcgtgcaaacaagagatatccccagccaaatttcacctttcccataacaccacctggaactgccgggctggagggagtttatccagataacctagacggaccgcctaaattgacgacggatcatcacgaagatcaattcaccccgacgccgaggacctcgattattcccccacaatacgcccccaataccagtggcttcgtatcaactacgcaacaccgtagagcggtgtcggatggtacgatccgcgactttaattccccaacaagtaccgatgcggatgggtacagaatagtcatcacgaagccgcctcacgaggccggtcggcccaaaacagcggagaacccagccgatctggatattggtggtattccaacactcaatattaacatcccatcgtggaagctagggacgcctcggttttctattagaggtaccccgatgcttagaggctcgtcctatgctgccaccgatgaataccgatctgccagtcgctcatccttgtaccattcttcagagaggagcctcggcggaccgctctctggcaccaggccaagacctagccatcttgtgatcccgaaacttcgctttccgcgaacctcacatgcctcgtcacaaacctcagctcccgtgccacgacctgtgccctctacatacgcatctgcgcatcttgtcatcaggccagccatgtatgacgagcttacattcaagcccgcctgtgacgataaatcgattgtgcggtactcgcccaacggatctgtaactgcagcgacgccttcccgacttgttgccgagatcacgtctccaagctttctggactacgaactcatctcagacttcttcttgacctacagatccttcctggagcctcagatcctcctccagatgctcatggcgaggctcgtatgggctttggaacgcactgacgaggttggcatgattgttcgggttcgaacctttgtcgccatgcgacactggatcctcaactactttgtagacgactttgtcctggattataatcttcgtctcctcttctgtatcttgctcaacgactttgttgacgagctatcccacgatatgaaccagagcagagttccgctcaagattttggcagagctcaagaagtgttggcgacggatatgtgctcattattgggatggccccgaatttgacgatggcctagaacctctagttccaattgcgccaggaggcattgcaggatatagagatcccgacctggatccttctttctgggaaatacagggaatggatcagccacagtggcgtgccgtggcaggcatcccccaaggattgagcgatgagaccaacccaagtgaagctgtccccggggcggccagcatcggagaattcgtcgtgttggacgatcgtccagggactcctgaacaccagatcatcaccaccaccacgaccccagcaaatggcccgtcttcgcctcttagtatagcaagcatggacattgtgtcttgttcctttccaagcaagaatgtgaggtctctgaatccaaactccagccaacctcttgcagctcatcccgtgtactcgacgtctcctatcctcccgcccggagctattgctactactcccaaagcgcttgctggcaagcgtgttcgtccggcgcaaagccacaagcgcaataacagcaccactgattctttgagagaccatggctccgatcactcctcatcacacgatgtcgacctgcacatgattctgcagtctgctggaaaccttgttcgaggcaacattcttccacccggccagccttttgtcgatattgaatctgattcaaccgctggtgatcgcaacaggcagaccaccatcttccagcctgcgtctcgccacgctaccaaagatcggatctttggagttgccatgtcgggatctggaatgaagaagttcttgggaggcgtacgtcgtgcactgaacaatcgtggtcaatggtcgtctggttcgcattcgagcttgcccgctgtcacttctctcagtgctcacaacatcgcaatggaccgattgcccgcagcgaccattattgcccagactggccacggcccaaccagcactcgtccgccagtgagaatagatctccttggcgctgaagtggccgaagatttcaaaagagccatccgtgaggaagaggaagctgccgaagcagaacgatttggtgcaccccgaccggctccagccgccgtccatggacctatggattattccgccgcacatatggagtctaccacagttgataacttgctccaggataggggtctacggcctatgagcgatatgggtcttaccaacggaagcaagtctattgtaatcattgacgacacggtgccaggattacgtgacagattgcccatggccactttcgaccccaatcctcctgttgtgggattgtcagcgggctctttcctaactgtcggcggcgatccaactcctcctacaacgccgcccgcgcagctgctcgccggaacaatacgaaggtcgtcctatcttctcgatcagctcatcagcccgccatcagaggaatctttgccccctttcgtaccagacatggcgactttgggccgcacccacagcgtagggccatcggaagatgcaaatcgattctccacatcaacaatgcgccgcggtactctacggcatccgcctctcagccgtggagcgctgcaatttcataagaggaaccagtcttcaaacactcaaaagtcagactactcctttagacgccatgcctcgtttggcagtcatcttgaacgacactccacagctcgaagctttgatgccaccacagactcgtccatgctcgatagagaatatgaagctcctgcccctgagcctccccgtgtgcttcgcaggcgtcctggtgggtatctaagagctgctgctaacgtgggcggcatggataaccaacctgtggtgcggagaactcagtccgttgggtccttgacaacttataccgaatctgtcaggagctcctatcttcttggtactcacccagagcaggacgatgacgaatgcagctttgctggaacggaagaccaccctcgtgggagacaggagatattttctgttggccagttgactgggaagcctcccaagcgaaatttgtctctgtttagtacacattcgtccaagcccatcatgcgtccctcgtttgagattgaagctcgaaaattggcgcagatacccgatgaggatgacggtggcattgagtctgcgttgttaaagcttgagggcagataccaaccaaagccaagatcattcgaacggcttaaccaaagggctctgattgacgcacaagaatttggtgcaagggcggcggctgtggcagaaccctacatcagccaggatgaaagccaacacagcgaaacaagtggcatggataacgagtattaccggccacaagatcaagatttctctggagacaaaggaaagcagccgctcgaattcgaatacagccggaataccataacaacccggagcagggcggctacgcttgaggcgcgctcgttcttgagcggtgactcggacgagtcatattgctcaatacctctacttgaacggggcttaacagatgatggtcgaagcataaagggagcctctgaatggactgaccggtccgttcttcgaggctcatcagacgatgacgctgtagcttcggatattcccatagctctgcacatctccaagccgcatctttcttatgactttgtcgaaaagacagaaagcattgagaggatacagcctggcacgacaattcctgcgccagccgatgatcgaactttcttggaagacgctagcattggtggctcagatctttcttccgagcttactccctctgaagacgaagatgcgggtgacctaggcaagagagcgggcgtattttctgtctcatcccaaccacatccgttcggagatcctattgctacgcctcgatcagattcttcttctgcccccatgacgctcgcccaggctttagccatgagtccaataatgatgagtccggtgatgatgaacatggagagaactctggatcccgatcaagtttggatcagcaaaccccttcctctcaccccagacagattccaagactctccctacatggctggacccaagcatgtcctagagaccccgcgggctaataccaccgaagctcttcattcggtacctgagacagaagtgcccaacaccctcaaatattcgattcatttgccattcattctggcgtttgactctgataccttggctcagcaattcactcttatagagaaagatgcactgaacgatattgactggagagagttgatcgacatgaattggaagaatgctactagcaacgattctcgctcgtgggttgactttttgagaaagactaatgctcacggtgttgaagttgttattgctcgattcaatatcatggtcaagtgggcgatttctgagattgttcttactcaacacgttgaagaaagggctcgatgcatcatcaaactcattcacattgcagcacattgtcgacgctatcgcaatttcgctactctggcgcagcttaccatcgccttgtctagtgccgaggtctcgcgtctatccaagacttgggacctggttccagtcaaagaccaaaacacgctgagcgagatggaggcccttgttacaccttcgcgaaacttttacagcctcagagcggaaatggagagcggttctgatggaggatgcattccgttcgtcggcatctacacgcatgacctgctatttaatgcacagcgcgcttctgaaatagccagctcacccaccactcctccattggtcaactttgaaagatgtcgcattggagcagccgtggtcaagacaatgctgcgactattggaagccagcactcgatacactttccaaccaattgagggcataacagagcgatgtctctggatgggcgcattaagcgacgaagagatccaacgacgctccaagacgttggaataggcgaaaccttttgatttttccacgttgctcagccaattgatcatcttttttctttcaaacgtcgataccacggatttttaacatataacacaagcagtccacacactcccaactgcaactcaacttctctaccatacacacaatactttcaacgtttcttatgcacccttcccccttttgtcttttgtcaactctggcatagaaattatacgacatcacatttgatcgagacattacaaggcttctcatttgtcaccgcagcaacagtctgcagcataagaagggaaaaaaaagtggaagattatttattaccactgacgactaagactataatagcgtggcatgattctcttcgctgcccttcatctaacatacctttctatttgttttattctccgtctatataagagggcattcgcaaaagtcgataccacataacgcacttcaaaatcggatgcacaaaaaacaccggctagtaccgatgttgccatcactatttccactacttttgtccaatatttggctactacctacactttgagcaagactcccttttcctttactctgttgatcaggctatgaatctcttatcagttgatcttgtattaatcctctttttcctgactccttttttttttcagcttcttgcatgatgacttctgtctttttctttttgtttttttcgggcgtgggagtaataagaaggatataacaaataggaaaggggaaactttagataccaatcaatactggagggcattgtggataaatttgggatgattagcgtatagggacatatatatacagctttttgtttgaaagatgaaagtatatataaatcgacactcggctgagatccgagttgcatatagaatataaagaaattctctcttaaaagtcataaagtcattggtggaaggcaagcttttgcagtactctacgtgaattattcgttactagagcaagtcagactcactgcacatggagtttaaattagacattacaggtgtagaatagcaattaaagggtatgtgtttaagatctttttttctttcactactggtcgaccggctgtttaaataaaaggcttccctatatgccactgcagaagaaatcagagacattgagcgaggtaacgatcaagtccaccccagcggccgcacagggctttccctcttccctcctccctttctgatgagaaagaaggaagagtatctttccctcatcagtgctgcacacttagacccaaattccgagatccttccactgttgcacaacgagctcgccaacagaaacctgcctccattttttgtgttgcccttgatgctgatgatcaaatcgccaaaattaccattccgaagaataagctcccggtgcttgttctccttcctgtccagatgcttcttgagcctggactgcctcggcagctccaggatttctctaccattggctctccttggcggtctcggtggcccactcctgggtgccagaggcggcccagtcctgagtaggggcggcaccggcaccgtcccagccggcggcggcggcgttagcaccagcgaagccgggggcgggagcgtcccagtcaccagcaccggcggcggggaaggcggactcgacggcaacgggagcctcctcctcagcgccagtgacgagcttctcctcctcaaccttctcctcggcctcggcctcagggtcacggtctgtttttgcaagttagcttgagtttccaaaggggagtttataatttgctcgataacgtacagaagtacagatcaaccatgacgtcccagggggtctcgcggttgaagatggtgccacggaggcggaggacctcacgggcaaggagccaccagacggtaccaatggcgtggcgacccttgttgttggtagggatggcaacgtcgacgtactcggtgggggagtcggtgtcgcagagggcaatgacggggatgttgacgtagctggcctccttgatagcctgggcgtcggtgcgagggtcggtgacgatgatcaggcggggctccttgaaagagcgggtgatgtagttggtgaagctaccgggggtgaagcgtccagcaatgggggaggcaccagtgtggctggcgaacttgaggacggcacgctgaccgtagggacgggcagagatgacgcaaatgtcggcggggttctcgatggcggcgatgatacgggcagcgaggacaatcttctccctgtgaagtcgtttcaaggtttatgtgttagtgacaaaagcttccaattgctcgaaacttctctgcttctttctgtatttctcctttcccgtctcctcctccttcatctcctagaagaaaacgcaccaggtcttgccaacgttgaggacgttcacaccatcgacacgggtcttccacaggtaggactccatgtgcacctgaaggttcttagaaccaaggtggcactgggccgccaggagcatctcgatgtcctggctggtggcattgaaaatggacggcaggttagcgggagccatcttgacttgaattcttccttcggatgggtggggagaaagtttgtcgttgaaggagagagaattccggcgatgggggcttcgacgagtttcgtgcaaagtttcgcaaaagttcgcgagggcaaaagcggaccttgaatttttggccaaaaatgtgtgcgctgcagccctgagggagctagtatgaaagggggctagcctattttcgctcgtctcgaggtaccgaagaggggtcttgagatttcacgtgagatgatgactaaggtgacggtctgaaaaggtggggcatttttcttctgagtagtcagccaagattgatatcgggatgggaaattttgaatggcgccgtcgaggtgggttgatggatagcacttcatcccgcagaagagaagatcagctgctggagcaacaatgccgcccagaatagatctgttacagcgactaggcacagtcaattgtgagttcttcatctttcagaccatctttctgccaaaaaggatatgatggcttcagaagtgttagtgggatatgtcgctaatcgaacttgttagtgtgcctacgaccttcaacaacaccggcgacacaggccttcctacccatcgttcaaaaggccaatctctctttgagagaaaggaagaagaagcagaagcaggatccgtacaaatgggcacaggctcagcagcgcaaagccgccaacctcaagcgacaggacgaactcttgaagaagcgagacgaagaatggggtgatcccgtacgaggcagactgacgccgttcctcgagtctctcgattcagccggccagaactcggtgaccaatgtgccccgagacgcgagcggaaatgccctcgaggagccgagagagctgcccacgacgcccggcctgcgcaaccatttccttaccgatgcggagctcgaagatgccgtcaagcacgcctatgccctgacgaagcccatggtcggagttgtagaatcacagatggagcctactacggagcaggagaggaagcaagcgcataaccagaagcaccagaaggccgtcgaggcgctgaagcgaatcacagccctgagcaacggcagcgcacgggaccgattccacgcaaacgtccgacgcatcgttgatgagtttggacgccacaacacagacaacgctctcaagcctaagccgctgtccatttctccaaacaccacgccgatgcctggccgtgctggaccggatactggcagctcagaggtgcagattgctattctgaccgccaagatcagatcggtgtcggaggcactggcaatcaaccgaggatataaggatgtacacaacaagaggaacttgagactgctggtgcaccgacgccagaagctgttgcagtacatggagcgaaaagagagagggagcgagagatggaccaacatggttgagaagctaggtctcacgccagcaacatggaagggacaaatcgatatgtgaggggaaggaaaaaaattaaaaagacacgacccaaaagataaaatactgtaggatagttaagcatctgtatatgtatagtagagcccgttagaggatgcgtgattgcccacatcaatcgttcgcttcttccatatgcgcctaatctgaatgaacccttcccattgcaattgatacggaacaaaatagaaggaagaaaaaaaaaagaaaacagccaacattatactacactcgcacgctgctcaagacaagtacattattagtccgtgggccgcttagaaaacgctgataaagtttccgatgcgatctttctggttctgagctatgcactcagcaatccatgttatgttgcggatttcctgtatttagtcagtaccatcatcgcttttggaaagatattacgaaaagttcacgtacttgttctctaagcttcacccacgcatagacgatggcataggtaaattgtcgcgtaaatgcatccttggaaatctccatctccttctggtaaaacatgtcctccaagctcttgccatcggaggaaccgccgcccatgttgccggggccgccggagccgcccagggatacagcatcaaagaaggtcttgtaatcatgaacgccatcaactgcaagacgcacgccttcaacgtcatctgctcgagagagcatcaaggttccctcgggatacagctttccaaaggtcgggtacagcttgttgcggtctgccttggtcaactcggtgccgaaagagttgagggtgatgttgatggctcggcggtctgcctcaaactcaaggatgttagacatgacctcggcagtaggcgtcccagacatttccgagtgggagttgacgaagttgtaaaagtcctcaaggtagttcttgtaaagggtgtttcggacgatttcgatgttgagctcatctagatcttggtggctaagactgcccttgaagtatggggcgagcggagtctcaatcaacacgctgttgtagagctcttcaacgttggtcgcgacgcatagcacaggcatggtctcaaaccatcccagcgggtggcatctgtccaggagctctcgggtatctcgttcgtgcagggtgccggtgattagcagggcgacgttgtcaatcatgtagccgtacgtcacgtaatccatgaattgagccaaggcgcccgtagcattagcgcgaacatatcggaattctgagatgagcttgtctgttgtctttgaagcaagcgcagatgttgatgggtttggaggaagggatgcgaggaagtcgccgtaagcagggccaagctgcagtttcaggtctgggaacgttaacaataggacgccacccaacatgggctcatacataccatcaatggtctcgcattgtgtcaggttgttgtaggctggggtcgttagaaggctgttgcgataaccgcgaacaatgccctcgatgtagctgcaacccccgtcaataaagctcaagagcgaggcggctcaaacaaaggctcacccattgttcacgttgaatagaaggccttccatcttgttttgcttcgtatatggtctgaggtatgtaggacgggcaaaattggtggccaaacgagcggtgacgcacgacagcagcgatgttgtaggagctggctcagcttatcctgaagtccttgctttctcgggactacttctgcatggccggcgagcgagacgcaatcgcagtgacacagcttcgcacgtgagtggtccagaagcgttccggaatttctgtagcgccggcgcccggcggcccatcccacttagaggcattagcaccaatgcagaaccaaaaaatttggagtggagactaaagcttcaactaaaaaatttcccaaactcactttttgctcggcctcttccctgaatcctcacgcacacaactctctcaattgggatttgggaagacgaaggaactccattagacaagcgccggagtcccagagggagattcaattattcaccatgtctctcttcgttcttgcagagacgcctgcagggtcagttttcgaagccatcagctacctattcctcgccatgattgatgatcgcgtgtatttggacttggactgacagaattgcagctatggcctgttgaaggcgagcgacaagaagatgctcaagaatgccgatcttgcggctgagctgggaaagccagagcgcttgattgagatgtaagattttctctcgacctacctagcctctacgataattttttctttgttcctcttttccatgctaacgagtggtcgcatacaggctgaagctcaagaagttcgtcaagttcgacagtgccgccatggctcttgaagaagccgccgccgttagccagggtcaaatccctcctctgttgacctcgctcttggaagatctgcaggctgagaagaaggcttccttggccgttgccgatttgaagctgggcacggccatttccaacctgcctggcctcaatgtcactcctgtggctggctccgacacaatggaccttttccgtgccgttcgcgaacacgtttcgtcccttattcctggtctcgaccaagacgtccttgaccgcatgacccttggtctttcgcactcaatgtcccgacacaagctcaagttctcggccgacaaggttgattcgatgattatccaggccatcaagatgctcgacgatattgataaggagctcaacgtgtacgctatgagaacaaaggaatggtacggatggcacttccccgagatggccaagaccctcaatgacaacttggcctatgctcgtgtcgttcgatccgtcggcatgcgagacaacttcaaggatgccgacctttctgatatccttcccgaggatgtcgaggcctctttgaaggcgtctgctgaactttctatgggtgtggagatcactgaggatgatttgaagaacgccgttgagctcgcggaccaggttattaagtttaccgagtaccgagctcagctcacatcttacctggaaagccgaatgcgcgccattgctcccaacctgactgctcttgttggctacctcgttggcgccagactcatctctcacgccggttccgtcctcagcctggccaaggcccccggttccaccatccagattctcggtgccgagaaggctctcttccgagctctcaagacgaagaaggatacccccaagtacggtatcatgtaccactcttccctcgtcggccaggccactggcaagaacaagggtaagattgcccgtatgctgtctgccaaggttgccctcggtctccgtgtggacgccctcggcgatgacgaggaggaggacgatgagcagcgtgctgcccttggtctcaccaaccgaatcaagcttgagaactacctccgcagactcgaaggcaaggctgccctgcccaagggcaccaacgtcactccttctggagaaattgtttctgctggacagttcagcctgaaggagactggccgatatgctgttgatgccgacggtgtggtcgaccatgacatggccgacgcagatgccgagctcgcccccaagagcaagaagtccaagaagcccagaatcgaggtcgtagaggagaaggacgtcgatatggaagacgcccctgaagactccgatgacgactccgatgaggcctcagtcaagaagctctcagaaaaggagtacgagcgcctggccgatctctctggcatctccgtcaagaagttcaagcgaaagtacgagcgcggtgacatccagctcggcaaagatggcaacccccaagtcctcagcaagaaggagctcaagaagctgcgcaaggctgagaacgacgaggagcccgctgaaccttcaccagagaagaagaagaagcgaaaggccgaagacggtgagactgagtccaagaaggacaagaagtccaagaagaagcgtgaatctctcggtgcttagagtgcttcgaagaaacgccgactcaattgaacaatatgcatatgtgtgcatacatacaaacatacatttacatatatgtacaacatcactagagaagcggcaacatctatcgaagacatatgggacaaaaaatctaagacaacgaaaaaaaaaaatctagagagggaaagcattacaaaaaaaaagcgcaataatttcttccgctatctctgcgaagtaggtcaccacacaaaagggttaaggacccgcatcggcttggatgggctcatgataccgatgaggtggtcatgtagatatgtgatacctgagatttctttttttatgagaggcttccgggctatctgtcactgttaatatggctggcgttgggggagggaaacaaatcttttctggcacaggcgtggtttggtctttgtttgctacaactgtctgttgtttaaatttcttttattttctttttatttaaactaagctgtcgccatgggcgtctagcagaagggaggaaccgaaagaaaggcatggaagtgacattcatttccaggaacgtactatctagttcttcaatcaaaaaatattattgatcaatgttgatggaatttcactagatacttgacggctgtgacatccatacaacttcctactgatacatgccaaaaaggagcacaaaagagccacaaaagagccacaaaataaatataccaataaatcgcaattggaatcgtaattaattactaatattttacctatcttccgtcactctcctctgggtatcttgggtatcatacaaaccaaatatccatccttcacatcccaagatccacatccaacccccatatggtatcataacgagcgtaaaaaaaaatattaaacctgtgacaaacaaagtgttgtgcaggcagcgggtataaacaagtaaatcgaaagcaataaatcgagccgcgatgtcgaagacgcaaaggcgagacaaacgtttagtgaggtgttttgagggtagaaaaaagtgatgggcgtttttgaaaacgatggaacacacggggtatgtcgcttctcgaaatcaagtggaccatgctaaaccaccaaagccacctcaagagtcagcagcaggccttcatgtgaggcacgacgactagaaattttccacgacgcgagcgttcatggcttgttggaaacctgagtcctgacctccaaaatcgcgagcattcccggcggtactggtgctaccttcgccggattgagcgaaatcgcccagcgcagcattcatagtagctgcgttgaggggctggctgttgccaggcaaaaagatgactttgctgttggcggacttggccatggcttgcatagcctcgagataacggatctgcatggctggcgcagaactcaagatgtcggcggcttggcgcatgagcttggcggattcgacctgaagaaagcgtcattgttagtcactcttatgtaacacttttcacgtatattgacggcaaaaggccgccctttagggaaagaatggcaacaatggccaaatgacaagactgtaatccttacctcggccttggcggcgatgatcttgctttcaccgattcgtttgctttgggcagccattgagagcgagtcttgcaagtcttggctgaacaaaatatccttgatgagcatgctctcaacttggacaccccaaccagcagcaacatcctcaatgatttctccaatagactgtgcgatttcctcgcggcgctcgatgacgtcctgaagaacacgggcaccgacaacgtgacgaagggtggtctgggtgcgttcaacaagagcttggcgcacgttggaaataccaaaagcggccttgtggggagacacaatgtgatagtagatgacagaggtcaagcgcaaagtaacattgtccttggtcatgcaggtttgctcaggcacctctgcaatctggatcttgacgtcgacttgaatgagcctctcgctgagggggttgaccttgaccaaaccgggatcgactgctttgtagaaacgaccgaactttgtgacgagaccgacttgaccctggttgacgtgcttgtaagggttggggcagatgatgcagcaaggaatggcacccagagttccaatgcatgagccgagagtgttgactataaagaaagctaggttaatatacgccgcaacatatcaaaaatgtagacaaggtggcttgcgacatactcatgctaccgtaccagcccttggggttggcttcgtttcctaccacagcggcatagcttttctgaaggtcttctcccgaaggtggctggactgtcatcttgttctggggctggaagccgggggccgagaggccatcgacatcagcagccttggaggtgctgccgttgccagcgccgttgacagcagacatgatggcggtgttgggtgtttcgaggtggcgatacgcaagccgcagtgtggtcgaggagacgcggagtaaaagttggcagaaatgatgggaaatggacaaatcaatgctgcgatgcgatccggcaggcgggagtgagcagtgcgaagggggagacgagcctttgggaagggatgctgagctgatctttatatacagtagcaccactgctgggcaggtctgtgtccgcaagcggcgcaaaaaaacaggaactggaaaactataagcacacagaaatgcgccatacgcacagccccacagggttcagattgacgatcacagtgcccgtattatccgtgcatgtgtgtatattcattttgcagtccctgttttttttgccaagcgcttggtccagttactgtttattatttagcagcttgggtggtgtggcagcattccaggttcgtcgacagcaggagcaccgcaggagtggggccgggaagttggggtaggtgctaggcagtctcatcagaagcgacagaagatggcaggcgcgaagaacgaacaaagtactctgtacatgcaaagctcgaagcccttgacaatggaaatggaaatgggaatggcttatgcgatcaaggtgcacttgggcattgatgctttctggtatggacaatgcagtacacatctcgtagtccacctggactgccaaaaagagcagctacaggtaccacagaacataccgccgctcagtggcggtaggacgagcctcaaggggacactgcagggtccttgcacagcctcatcatcgccgtggcatcacctgcgcagctctcgccggcacctttgcatctgccccgagactttctcctcttttgatctgctccaagtgcctgtgagcatgtactggctactcgacactcgcaatgaggaaacagccgatcaaaccctgtcgaaatcgttccgccgatgcgcgtgtgcgggtggagccacactcggcaccgcatcgccgtgcggggaggcgaaaacgcagcgacctgaagggtccaaagctctgctgcagtactgagtagtagtattagtatttgcaattctggatgcagctgcacggctattagcgcacaccctcttctggctttcctctttgggcgctcatgctgcttcgcttcggtcgtacagtacggtcgcagctctaatcatggtgtgacgtgatggactccggtcggtttcaacgagcgacaagcacggagatgcagccaaagccatggagtgcgacacgtcttgtttcgaaacccccactaggccatggcattgtttccttctccgcgctgcctcggctggggtcctttcaatgagaaccatctacttgtacctagctacctatgttcagcaacaatagcgctgatggtgctattcatagaagctgaattgggactttggcgatacaatactgtgctaatgggtagtcttcaagctacaacagccaggcatgtggtcagcatatgacgatgtcccgagccaaggataattccaaaggaagcgagcataacgggatatcattccctcaggcgtttccttagcagacagacggtagcttgatcgccctaattcccgccacccaccttttgttccagacaaaagcctcgtccaaatcgaagccccgtccattcaatcggaataagccccaagacatttctattggagctggtcccaacaagcttaggtctatccagtctaggacggagcagccaggatccgggtcacggactactgcgccatcgagccgaattaccctggaccagggcatggacgtcatgaagcctcacttttcgaatccttttttatgaccgaattgacgcatttcgttggataacattggaatttttggctgcatttgccgcaggccgaaggcacctgacaaattccacttggctttatggacctagttccagttgacgttgggcacgatcaaaaaagagctcaaggaagcatcatgcacttgcacccaacccaagtgtcaccgtgttcgatacgcattgccatcacaaacgcaccttgccgacctgattgttgcactgcctcatttctccatattaccgcttggagagctgcactccccggtcggaacagcgaaaaaagactcaccgctagagaaaagacaggcttcacgtggtgcagtttaacatgaagaattcaagcggaatcaatcgctagaatcgccccctctcctccagcacagcacccttttagcaccagcaagtgctgatgcctgctgatcacgcaccggatcaacccaagacagaaacccccgatcctcccagcgccatgctttgcgatttgctccggcgccgcgtttccagaagccttctgtttctggctggcagtaccaagtaccccaaatacacgtacctccactaacctcttccaaatctgtaaacgaccgatgttgccattgctgcgccgacttgagcgttttctttccttcttccttctgctgagccttttctttttgatttcttctacatagtaatagtattgtaatcaaaatccttctcccggcagagccaccatctctctccgtttcttatattgtataagcctctgccaagcctttatttgatggggccctggcgagttaccgcatctggagtcgtagaatgggcaatccaatccactttggcgcgggatccatacatgtacagaaacatcccagctcaagctcacaagttaatatacgcgcacaagcgggggaactgtaagacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatctcataatcatatttacacgactccattattacgaataatacttgtaattattctatcgcaagatccatctcaaaagcacctttctaatgctgctgttgcttctgtcatttccactgggggagttgagctgctgttatcaccacgccccaaatcttgatttcgaggtcggtagccacatccaatgttgccaccacaagtacaaactcatcaattcatgtgtgcttctcgtactgcctacgtagcaataagctttgttcttagattttcagttcctttgtagatcaggcatacccggatcagccacacaacatcacttgacatcaatgagacccacacagaacaccgttgctttctatccctccagctttgcagcctggtagttgaactgcggcggactgcagataggcagtttgcaaggcataccatgaatgcgtgccaaggatggcagtgctgtcaacggatgaaaaaccgagtgtcctgccatgccactcattatccgtgctgcttaatctcccgcgtcatgaattgggcttctcaaaagagtctcgaagaatggaaaaaggggggctggtgcatagccctctaatagagcaaggggtaccgaatagtagtaaaatgcacgtggatgcaaaagtcaaggtttttgagaaacaaaactctaataagtcatttagccatcgtacagagtgttaaaagcaagctacatatcctcatgttcaactccacccatatcccgtttttgtctttcctccagatgataccatcttcaagcgaactggaaaagaaatccatgttttttttttacacccatatccgtaacttttgtgttctctccctttctaccaagtcgctttctgtgttctctccttctaccaattccaaagcaaacaagaagtcgtagttgatcatattctcttttccccatgaatgaattgcaaaattttatctattaccgaatctccgcatctcgcatgaaatcaggaagtgagaaccccgtctcactactctcgagtcttgctgcggccaatgtctgggcaatgtcgtccagtctggcagcagcttggttttcggcaagaccgctcgtatcgactgagttatccggctcggtgggctgcaccgcatcagcgtcaaaggcgtaaatctttatgccgcgaaggtgagtatctttgccgttttggtgattttcaagtatctgcatttgtaacacccaagacacaagggtgttgccatcgggctcgccaccaacacctgtaagtgggacttgttgccagcccacagggctttccatgttcatggcagcgaactgaataaggttgttctcgctcgtgcccgacttgaagatgattttcgtaggagtgtaggattcatcctcattatagtcgacgtaaaagcgaatgtctcggatacccactcgtttgacaaagtagatggtcagcttgtgaggctgtgggccatctgacctaaagagacaaaaagtcaggaatcagccaggcaggatgaaagggaagaaaaagatgtagatagtcttactgccagtatgacgtcaattcatcatttcggagctgttcaactccattgcctggcttatggctgctcactgtaaactttcccaagtttgaaatctccttgaggccaaagacggcgggatccattattgacaagggctcttcctcctgcacttcttcaacctgatcgtcacagttgtccgcggcgttttcatcaatgtcctcattctcgcccaagctcgcctcttcatcgtcgtactggccctgagacatggcatcatcatcatcgtaggtcatctggtccgcctgctgttccaggactgctgtcatgcctcgccttgtcattcccaaatgactaagatctggatccgagtcggagccggtgccattgccttcgccagagccatcgctgtcaaattgcagacttaggcgattattggcgcttctacgagtagctggacccatgttagcggtgttggattgacggattccactgcgctgtcgaagctgtttgtggcgacgctttttctgctgggatgaacacaagagcgaatgcaagagcgacagccgtttgatctctctggtttggtgagccactcgatgggagatggcctgcaccgtggcatcgcaattctccttatctggggagggaaacggtctgaggaccgactctctgcgattgagaatggcgccagtagaggagatggaaagcggctgcagggggcggcgattgcttccagttggtctgttgtagggaggtgaaacttgacaagaaggcagattttcctgcggcacttcccaaggttggagggcaagttgtacaagagacatggttgaaaaaacgagcgtgagtgggcggcttcgccttgtagaatgcaaatgaatgaatgaatgtggaggtgctggtgccgctgcggccgtaattatggaaagtaagggcaagacaaaggcaatagaggaaagaatgagcgaatgaaggaaaaaaggaatgaatagaggtcaaaattaaaagagtggcagtcccctgatgtgaagaaggatatatgaaggaagcagagggaaacgaaaaaaaaagaagaaaaacacaaactgccaaggcaggatacttcagatgaaaagctgccgagacaaaagcagtaggaagaggggactgccattgtaatatactacatatactactagtagtagcccgagaccgcgagacatgaagtcattggcaggtgacgccaaagtgaggtgatggatgttcatattcagcagcttctcctgtcttatagatggaagcacttgctgcccatctgactgcaagaggcgcatgcataaaggaacaagagaacaggaactgatcagacgttatgcaaataaatcaactcacatctatgcagccggaatggattcggtggtggctccatctcgcgcctcccgtgattgctgtgatcgccgtggttgctgtcatggccgttgctggtctccggcgtctggtgagcgccagctgccatggccagggccgcatcaggcgttacctggacctgcacggctctgcgcggatggcctcggcgatgcgttgctgcctcgagctccagctgggcctgggcctggagctgggcctcttggctggaggcggttgaggctgcatggcgggttcgtctggagccgcgagggacgtccatagtgagcccgtcatgggacttggacactaacaacttggagacgaacatccacgacttggtagcgatggagcgttgccaggtgcgatcattgcggtcacgtgactggcctggcaaacactggacataaaaaacccacctcaacaactcaacaactcatcttgaatgcttcattttataatagtcgctgtgtatagtgattctcaaaccaaataaagatacacaaaaaaatcagtttcctcctgtggcagcgctgttgttgtttactgcgactcctcctcttagccatcaaatggctacatgtaaccatataaatcgctgttaaacactttgaccaaagtaaacaatcaacatgcccggcaagaacttgcccaagtcgacgcttgcaatgccaatccaagacgccgtattccactccaaagctcatcttcatatgaacaagtgattgtcaaagagttttatttgcaccgtcgagacaggcaccgaggtggttgttaacaacatgtatgtacatgtttagagcacttggtcgatagaatgcacggctatcgatgccgcctctcctgcgtcgcttatgctttccaaagttggcgcctggctatttactggcgtcataggcccttcattctctttcgagatcgggtcatcatcttggtgctggctctgctgctggtcctgctgctggccttggtatccgcaacgttgctggccttggtgttcgtgttgctgctgacttgggagttcgcgttgccgataaccatgatgttcaaattgccgataatcttggagctggcgttgctcttgacgaaggagttggacatggagtcgaccttgacggtcgcgttcctgtcggtattgacgttcgcgttcctgttcgtcttgaagttcgcgttcatctcgatcttgatgttggcgttcatcttgatcttcaagctggctttggtgtccgtcttcaagttcgccctcctgggggccttgctgctcgatctgctgattgttccgctggaaggcccgctgaatgatctctgcaaggctttgtctgtgacgcggaaaagcactatcagcgaggaatcgcgcctccgaactaggcgcctcccgaggctcattctgcgtcaagcctgcagaactgggacttgcattgctctgtggcgcaggcgtttgttctactgggcgaacgactgtttgggtttcatccttgggggcatcggtagcagcttcattctggaaaactcttaattcttgacccaattcttcatcgccttgggtttcggctgcccggttgccatgtcgaagccggctccatctttgcttcagtgtcgcccaccggctggcctgcctctccaagattttctgcgacaaccgataccttctatcgacgaccgcctagatcgcaaacacgatgatgagaccaaggacgatgaagaggccgatgcaagtcttgaccagatcacgatggcccctctgttttttgaatctgtcttgccatttaaaccgcctctcatgcatgttcgttgccactgctcgagagccgtccttgtgtacagaaagcaacagctttaccagaggatcaggcgcgacgaaacaggatgtgacaatggcgaaaagtatgagtccggtaagcgtgatccccgctgcgaggattagattgcaattgggcgagccagaagcccaccatctgccgtttcgtctatccctccggtagtccattgaggctggtatgttggtcgggagactgaacaaggggacaaccctatcacggccaaagttggagttgagcattttaaaaaatgcagatgttgccggaagactaagtttgaaacgatgaagatgctgtggtgatggttggttgcaaaagttcaaagtgagaaaaccggcatcgtgtcaatgtttatctgtcggttaggatggtgagagtaccttccttcgctacatcacatctaccattcctgctctttcataaatcatattcttgaatcgatcttgtcttgcatgaacaatgtagaaagaaggacagaatttccactcgagcaaaaagacaaacggccctttcttcgctttcaaaagatgctgtcccattgtatacgccaatctccgaagcaaccatcttgctcggccttacaagcacccagtcccagcctcgacttgcaacatgcaactaactcccgcgaacatccgcaggcagtggcatctgcctcgtccagatattcatcccaatcttctccccgctgaccaccggcagtcccgcatgcagcgtcctctggtctcctctcccatccgccagcaagttctcccagtagacgacgttgccctcaatgggcctaaacgtgacgcccgagtcgtactcttcgtcgcagtcgatgaagttgcaccatctttcatcccgcggcgcatccagaatcgggaagttggtgcctccgcccgtcacgttgtctgccttgacgtacccgaaaaaggagctgatgcgattcccgccgtgagacgccgtggcgtgggctgggttcgtgaaccagtccgtgtgaaaatggtaccgctcggtgactgcgtacttgacgagctggatgggctcgaggtgtgattccggcacgtcaaagccctggaagtcgagggctcgtgcctcgatgcaccgcaccacggcatctctgtcgacggtggttgactgcgaagtgcggacagagtgaattgccgagtttccactcttgaggaccgcagagtgcttgaaatggccttggctatggcgttttgttagcatccaacttgttctccctttgattagacagccagggcttggcttgacatacgcgagctcttgtaaatgctgtcgctccgcatcggtgacgaagttctctatgtaaatgaccaagggcgacttgctcaaaaggtggcttttatacggcgggtgtgtgcattcgtagccattcagctgcttctgcgccgcatcatccccggcagaggcgactcccatgccgaccgccatcacggccagccagcgaagtaatttttgtgaatacattgatcgtcgtcgttgtttttctgtgagtagcaaaggaggggtcaaaggtcaacggaaagtagctgctatatcggccacagactagaaatccaagtaatcggcaacaattagacgacgaacagggccttgatcgcttcccccggaatctcaaacgaaacgctgagactcgaaacgtagcgtcggtgccgacaaccggtgatggcgttcattagggtccccgttgttttgagtccagctcacccctgtctagcatctgactcgggcacggaggaacaggcgtggaactcatgaacatctcccaagtaccagagagctcgattgactctgtccaaaccatttccattttgaagcaagtcaatccagcattcttctcgcacgttatcgaagatgaaaaggccgatcttatcgaatatcttggttcaatgcggactgctggccagctgcgcaaacgtggtgctttgtgcctctgagtttagcggggcagcagaggtgaagaagcttcttgcggagaatgaatatgctctgctggcttgtaagtccaatgcctgacagtcttattgtagatctggtggatgctaattggttgatggctttgtgtgcctggtttagttgttgcggtaagatttcggcgccgtctattatgagcaatgtgaacgttgggactgactcaaaggggcgacttgctccccgccgtcactcatatagcccgaattgtgagtgagccaaactgcttacaagttcatggaatggcgcactaaacattgacgaattgaaaacaaaagagaaaacagcaaaaagcttttaaaagaatggaaaaccgtcaagagaaatgttgcttctaccgctgcaatcgactgtgtagccgcctccagcttctgcaaagagatggacgtcgtctcctttcccgctatccgcctatataagaaagacggaccaacaacacgatatcgaggtcctaggaaagcctcaccgtaagtcccatttgaccatttcttggtctttttggccttttgttgtctgacttttcggcttagcatagaggcttttgtgaaacgggctcttcggccgtctgtgcaagacatgaccgagcagcagcagctcgacgacttcctcaccagcgatgactatgtatttctcgctcagttacatagtgacgatgaaagcctcgatgctcgatttcgaaatctcgcagacgagtattctgatcgatactcgttcggcgtggcaagctctcccgatgccagctccagcggcatctggtgctacaataatgtcgacgaatcagaacacacagctaccgacttggatgatgcaaatgctttaaagaagctgattgatctttgcaccgcagaagtgattccccagctcactcggcgcaacgaactgacacatctctcagtgagttttctacgtctacctcatggaacgcttacttttcactaacgcctctcttacttagtcggggcgatctttggtcttttaccttttcaaaacggaagcgcaacgtgaagcctacaccaaaaacctaaagggcacagctcaacgatacgccgaattcctcacgtttgtaaccgtagactccaatgagtacccggacatggcgcgtaacctcggcatccgctccaccggcggcctagccgtgcaaaacgtccacaacggccaagtcttccctttcaagggggacattactttgccaaacgagattgaccaattcatcgtggctatttctgagggcagagctcagccgtgggatgggacctttgacgagggccatgacgagctttgagacggatgtgagatgaacttgcagctacctacaagtgcgcttgacaaataaggctgtatataaatgtttgccattcgtttatgagtggtagaataccactgccctatttacgggagagaccttgaaatatattgctttgctattgctacaccaaaaaaagagaaacatgtagaaaaatgagcaatccttacaagaaatgtaatcattttcggttggaactcaaaatgtacatgttgttagacacatctgtcttacgtgatgggccgttggaatactgttcaaaccgagcccggttgatgtgtctcagaaacactctggtctaaatgtctcacaaacaaaggtaagaaagagggaacgcaatgcaataaatagcacctaggtagtgccaatagcatttattattagtgcaatcgaatactttactttgtcagtcgaaaaggagtgccatgaatctgtttcactgcggctcgcaggcgccgtaaattccaactcacgagatatgcaatggctgcagatgtgttccattatgacggtagtgatgagagcaagggagaatgtccacgccggcgtattggtgctcataagagacgaaaccaagaatactaaggaaatggccagcctttgcacctcaaaataacgggcctcgtacttgtacgccagcttttcttccatactttatgatattttgtccttgtccatgatcgcaaacgttatattccctctcatccaaactcaaatagggatatccaaacacttttcgaagacgaaacagcgggccaacaacggtctgtccaaccatgccgtctacgcgagcctttgccctggtgctggcctttggcgtgttcttcatggcattggtcatcaccgtagagcggttggcactgtcatgcaccgacgggattcactgccgaggagcgcaccatgtggcgaaaaggccagaagcattcaagcacgatgtctttcggcagaccgatagagagccgggattcttgtccattgaggcacctagcaatatcctggcaactgagtctgtccccgactcggctggtcgatcaaaaagtgcgcccgagtccgattgcgcgcagttccccgacacctcaaagatcctgctggtcatgaaaacaggagcttctgaagccttttcgaaagtgccagcccagttgacaacgaatctgaaatgcttgcccgagttcctcatcttcagcgatatggaacaagagattggaggacacaaaatctacgacagcctcgacacagtcttggatccggtgaagacgagtaaccaagattttgatgcttattttcgacaacgtcaatgtgcggtcgatcaagaaagctgcaaccggaacatggatttcaaacaagaaggatgggacttggacaagtacaagaatatccatattgcggaaaaggcgttcaacacgagacccaactatgactggtatttgtttgttgatgccggcgcctatgtggtgtggccaacaatggtgcgttggttagaacaattggatcataatgatcccatgtatatcggcagcaaaacatgggtaggcaactcccctttcggcgacgggggcagcggctacgtcgtctctaatagagccatgcgcgacttctttgaggatgagcataatgtggccaaccgatgggacgaagctacaaaacgccattgctgtggcgatctcatgtttgcaaaagcattgaaagaggccacaggtatcagcgtgaatgacacggtaagatttgtctcgcatccagtgaagtcggatctttacggatctcttttctctcctaccgccttgtagttgtgaaatagtttatgctgactttgtattctgcatcagtggccaacaacaaatgcagagaagccgtttaccattcattattctagcaagcagtggtgccaacccatcgcaaccatgaaccatctaggaagcgaggaattgtctacgttgtgcgcttttgaacgagagcaaaagttcgcctcccctatgcgtatcagggacctctaccatcacttcgtggcaccgcgacttgtgcctattcggccagactgggataatttgagcgacgatgtcttttacttggacatttcggaaaattcacatgaccattatcagctccgaaaggcgaaactagaaggcttgtcgcctcttgagaagtcagcccacttgagcttcgacagttgtcaacgagcttgccaagttgattcagcctgtctgcagtatagatatcacgacggcatctgtggattcagccggacaatcaagcacggccttccgaaaccgaaaacaaatcaaatgtctgaccggtggatgagcggatgggacgtcgacaagattcaagcatgggtgcaggagcacgatgactgcggtgatgagattcagtggcccctggtccagacgccgcagctttgagatgaagcaatcgcagtgtaaggctcgtgatgcagacgctcagagagcaggcgtagaatgtggtgtccacgtcagaagatggaggttgagcatgtgagggatgcgtttagcgttggctgcaagccgaagcaatccctgatctgatgcggtctcgagtcaggaggccagacaacgtgggggttgcagggctttgtgcaggcaaggccatctattgaggccagcaatattgcaatccttcatacccctcacttgacaaggctcagagtctgcaagttgagagttgagtgaccatgaggccatctcatgctccgtcgttggagaccacagtcccatctctgagagacgcagcgaacccctggcggcgcaacagaaggagaatcgaaccaagcggagcatcgcatcggcgcaattaaaggcgcaaatcggcgcatgagagatgtacgaggaagaagggattcttgtgcctgtttcggggagatggacgcaaaattgggcatggagggacaagggtgggtctggggatgaggtcgaagaaggaaggagcccggagcgtggacgagagcttgtacaagtacggggtacacgacaccgcgtttagcatgatacgagcgcggagtagacgatacatactcgtcgctgatagctttgagctttgcggctcaattttcatgtttgaccgtcagcatcaactgtttgaagtgcatgtaaccagtcaatgccagggcttgggctcctttaataattgagggcatgctgcagcggatataactataaccacgactgtagtcagtgttgatggccttgaatccagcatttctccgtccaacgctttttgctgcatccattcctctctttcacagagtgaagctaaaaacaagccttggtggagttgtatccaagactgccattttactgtcaatcaaaatttggccctagacgccccgagtcaatgccgctctgatctgcaagcggttatgaagaactacaggagccaagttgaccaacctagtatcaaagctacgccgaatacagcgggacgatgcagattccatgtaatgtctggtcggccggtacatgcggaactgcaagcacatagcagctcggaagagatggatgtatctggctgacgtgaagcctgctattgatggcttcttttgatgtttggtgagccggaagcttaattagtgacaagtacctacctacatgtgtggaaggctacgtgctgcttcattccagcgcaggctcctgttatgcaggtactcgtgctcccccgtattacagctccatgtcggcatatccagcggccctgctagcactaccgccactgatgctttacagccgatgctacactgcttgttgccgctgctacggcctgggacccttatcactagcagcatcgccaatgccgccaaatggggccccgaatattacggcctgatgtcatgggtcctacaggaaggtagcaaaggaaaaaaaatggaacattgaaacttcaacaagctccagacccctaattccagcttcggtctcccctaaaacgcttcttattttatcccaactctccctgttttcttcttcgtccttcaccactctcctcgccttcccctttgccccttcgctcctcgtctctgctggctggtacgtgctctcgcatctgtaaagcaccaccgcatggcgagcgagatggacggcgcaagcgaggtgatgctgcgatattcccagctccacgctagggctgcttggcggcgcttcctcatgcgtcaactgacccgcccaaagtatcacggctagtggccctgtagcgtggtgcacacatgtacaggtaggtggatggaatgcctgcctggggagggcagttgactttggtggaaacaatgggcgtcaagtgtcagtcgagtccttggtaggcttgctgtctctccaaactcattgaaactgatacaggcagccagccacggcgcccatcagcagactctggcccagctcccgatcaccagggccccggcatgtgacagtgacatgatgctcaggtcccgggggaagcctagaaggatggaagagattgaagcatgaagagaagacgcagatgtgcccctactgtacaagtacgatgccttgccgtatattttgcgtgctaccctacccaaatcatgtttgcttctcgatgcgagaaattatgacgagagcccgtgttggacacttcaaccactgcccttgatctattttagctgcgttccatcccatttccccctttatttcattcttccaccaccactcaggcgcaacggcactcgtattagagttaaccttttgcgaacctccactctcgcttccttttgttccgccagcgaatgaaaagaagagcatgtcgtgcagctgctaatattaaaccgacctgcatgccaaccgacctatataattatcatcgtcatcgtcatatcaccaccacctcgaggccagggcacgactaatacagtgcctacaaacaaacaaacaaccacccacctactgcactgctgcttggggctatttgcagcgccaaatatactggtccccagccgactagtacccttttgtcagccccctgttgcttctgctgcagctctttggcctctcgtcccccctggccgattcgatttcccctgctttgcctctgttcctggctccgccattgaccaggataaaggggagaaacgacgcagtagctgcagacggatcattcatcagtttgcagagcccaatctttttttccctcccacctccgcctgcactatcgacctcgtcgatatcacctcttcattgtagcttctctcgcatctaccaccaattccccaagctctgttcacgaccaaccgcaatcgatacccagcaacaggcgccagcgaatcccttctttgccttcatctttactgcttctcttttttattcctctctccatctgtcatctagctctacccctcattgcagctcccaccgccaccatgtccttcaccgacgaggagcttgaccgcaactggcagcccaacggccgacgaccgcagtcgtatgtctcccgacccccaatcgcagcatcgcaatgcgaccgaaaagcgcattcccgagcaatggcgacctgcatgcaatgcagagccagatgttgactttgtggctgttttgattctaattctctgcagaaccattgccagaaacttccaaatggagctggaagacatcttcaacttagacgagcaaaaggctgagctccaggagtcgtacgacacgaggttcgttgatcccaatggcacacccgaccacttgttctccttgtttcacgtcttttcattctttctaactggcggcgttccatctcccctgctacaggaactacaacatcggcaagaacacccaagagctcgcctcgctcgaggagcgcctccgcgaaatggagaagcgcctcaacgctgccggcatcaccgcccccagcgacgacaccgccgagcagcactccccgagctcgacgcccaagccagaggcctcttctctctccgcgcccccagcagacgacaaggccaggtcgcggccaggaaccgcgcagcccacgcagcaagcccccagctctggtgacatgcctccaacccccggggccagtgaaggtgaatattacgttgtgactcgcgacgatttaatggacgacgccccccgctgacttttggtttctttctctttttctgcccattgaagatggtgatcgcgagtaaacaagtctaaagaagaattcatattcaaacgacattttctttttgttcctcggatgcgcttgtcgacgacagaacttgcttagggcgatctctctctctgtctctctctctcctccgattggacccatccacgacaatgtgccagatgcgaccctcacggagttccgacgcaacttggccctaggggaactggtcctacttaccaacggaaggccattgataacgacaaacccatccgagtcgttattaacgacaagtcgttttttctttcgctgggctcctccacctggattggattcttaccatgagatttcacctggccacgctcgctacaaatgacacgttttcccacttccggcgtttacagggtttttacacatacaacacaatcactgttcttccagataggaagctgcgttttaacctctttttttttttttttttactattattatagtttcttgtttccttttagcccaaacatcgtgccccaattcgacatggcatttgtcgaagcccgtctttcttcttttgtttttacacaaggcacacacacacatgcgcgcgcgcatacacacacagctacatacacacaacctatatattataccacatttaatggcacaacacgcagagcatgtttccttttctctcgaaatgaaacgggctactaggaggcacttggaaatgggatggccggatggatggatggggggaaatagatgggatgcttgcggagggaaggggagtttccgtgggaatggaggaagcatccgttggcctcacccaataatgacgggctggagagtgcatttgtatataccagctctaggatgaatgcaatacaaaagactataaacatgagcaattctctattgaggttggacggggccgaattgtgctgctcagtattagtacttgctaccaagtttaggcaattcacttattccgagatgctgcacaaggcagtaaatcaatttcaagccatctgatatatgaagccactttttgtttttaattcccaactattgtatcattatacatccagcattctctcatgcttgcaaatccacttgtcaacaccaaatctcgacccatttcagtaccataaaatatcatcccggctaaagattacttcttcctcagtcgacgtcataaagatccttgtgagcaaatccaactcgccctctctcgagatcaaaggccaaatacagcgccttgagcataatatcccctatcactgtaacggataaatcctcagcgctctgcatgcctccccaacaataagatgggtcgatttcaacagggccgtagttgagatacgatccaggaatggtcaaagtacggtcactcccaggaattttgagcatgagattgggcaagtctttggcaacctcgcaggggaacgtaaatgcgttggccagcctttggtccattttcatccctgggactgtgaaccagtagccactcgctagattatcaggcaagaacatcagcgtagtgcccgtatcaattgttgccttgaacttctgcgagtaccatggcgtcgtctgctctccccaagttgtgagattgaactcgatatcccagtgaggactatcaggatccgtatcgacccatgttattgcttccgaggtccgactttcattgaggtagccaaaagtgaagagacctgaggcattccgattcaggtcaacgccaatcatctgatgctccagctgctggcgcagtaaactgaggaaagacggtaccggagggctaacattgttcggtaacctcttggctaagcctaggataccacttagttcgatttcttcttcgaagcggctggtgaccatttctgccgattgtacagctgcgttttcaactttgaaatttcctaaatggaccgtgtcgtggtagacgataccatcagccgaggtaccatccactatttacccgttagaaaaagcgttattaatataccaaacactccatgacagcttatctcctctactcacagtattcgacagaccatctggcatcttgaatgagatgagcagtcgtagagtcgttgggatgatatcgtggagcccatggacccttttggttgacgcgatatctggtatcagttgattgaatccatcttgagtcgacgatattagcaacacaatcttggctacttgtaggatgaagacatgccgcccaaacttacagatcggaagatccagtgtccagggccagcttcaacgtttgaggcggacttccaacttgaacatcagccacatagatgtcgtcgcttcctataggttcaacatcgacctgaccaactgcacatcctcagcatctgattatgaattagcaaagacacacctagagaaagcttaccgccgtcaatcaaggcaaacgaagacgcaatctctctaggcactcccttgccccatttgtggcgcgcagcagcccaatcgcgcacaaagtttcgagaggcatcttttttggggttcacggcgagtgcaaatccagcgggagatcttgcagcgtttggagagggaaaagctgaggccaaaggccagagggggacaaggaggagcacgagtatgcaatgccacatctctttcgctcgtttgattgaaacaatttgtgacagtggcaggaaaaagaagaagttgttagactcaattcccgtatggaaggaaggaagagatatctgagtttgcagtagacaatcactagaaaactcctgtagcagaattcttcatgataagatagccgcgagatggagggcaaagaatggggaaaagatgaagaagggatctattgtgctttgcagccggtgcacgatgaaactagaacgagaccgaggaaggccctgcatgattcactgccgtctgcggcttcccggctaacacaatagacaatacaccacatgttgcctggctgttcctattgtaggctcttacggaagctagccgtcaatttatattaactgcaatttttgatatatgactaatgtatccgatagttctcccgtccgtggatcacaaatctagaacttctgatgtcccacttgtagaacccaacacacggcttctctcacctgcatgtgcacaacactgtatgaccatctcaaatatgtaaagttaagaacaggcactaggttcgggtcgggtacacgttcgccttccttgccgttgagattctctattggcaaagaaggggtgccatctatttcgaacatattgtacagatgcttagtattgcttcctgggttgagaaagcaaacatttgattctaacatctacgtcaagactactcgctaaaaaaatccaactgatcaaacatagtgatgcaaatcttacaattgaaaattcaagtatcgcattgatctatctgacttttttgtgtgtatcatgcatcatgcagtcccaagtatatactagtacttcataaacaccccctccccatttatcaaagaaacgccattgtgtgcccctttagagctcatcatgctctggcttcgctgaagcttccgcttccgcctttgcgctcgccgcttcgtcctccttcatgtactgcttgagcagctcttcaatctcctccgcactgagcggcttgcttccctcggggaactcaatggtctggccagccggctcggcgctctttgtcttgtccttctttgccttcttgctcttggtgggcttcttgggcttgtttttctggtattgcttgaagctcttcattgcgagatcaaggctggccttgtcaagcttttctcgcttggcaacgagctcactaacctggaggacagggtcagcggtgggagggagagcttcctgttcgacctcgagtttgttgagccactctagcgtttctttatagataacatcgagcccgtccatctcctcagtgttatgcaggggaggaacgatttcctcctctttgggtttctcctccgtatccttgggactattgtcttcatcttctagcccttcaaagtcgttggtctttgtctcggtggcagcactagaagtagcagattctgcctccttggttgacgccgtggccttccactcttcataggcagaaatctgcccacgcactgtcttgatgaatacatcagtagtgttaagaatgtgtctcagctctttaaccaaaccaggccgacgctcagcttcatcaatgcgcttctgaatgggccctacaagatcttgaagaaccttgagctttgccctgaagtcgtcggtcttggctgcatctccctcttcgtagagccagtcgcttgcctcactagatttttcagttagcgtttggcgttcctcctctgtagatgcagcgatgaaggcctcgttgtcgacaaggtcgcgaattttgtatgtaaatgcttcaagctgattcaaggcttcttcacgctgcagtctagccttgtcagaggctgcaaatgccttcaaccggtccttggcctttgtccactcagccttggttagctgtgggattccagccttctccaatgtaatctcgatgggaatggaaacaatctgcttcttcttaacctcgctcttttcagcctctgctgattgagctgcggcatctccggtctgagtgctgctggtggaggaagattcagtagcggagctggcgtcttctgtctttgactcggcagcatcagacgcagcttcggcatcgtccttatctccctcgctgaggggcttctgatccttctttccaaagccaaacaggttcttaacaccatcaacaaagccctccttttcagcaacctcagcctcacattcgataagagccttggtaatctcaacttcgccattctcagtacggagcttgactgcaatcttgaactggataccagtatccgcacaagtgggatatttttccttgagttgagcgacagacgcggtaaggtttttggtagaaaaggacttgaccaatttgtcctcggtatcgacttgttggtaaaatgagccggaaaagtcctcttgctcggtaaaagtgatctccttggccggaccaccaaggggcgatggggccgtccagagtctctggcgctgtactttgccattcgtagccgtccaggtaataccagccgggtacatggctccctccgagattctgatttccttcacgcggaagcttgggctaagctcagcagcccggaaggcggcgccaaaaacagcggcctcatcagagttgacatttgttcggatcttatccccagagccaacggctttctcgagtgccttttgcacaaatggagtgcgggttgcaccaccgtgaagaatgacggaggtgagatcgccaatctcgagattagcggttttcagggtgtctttgatagcagcgtcaattcgctctgcatgagcctctgccatgctctcgaaatcggctcgggaaagcttgtatttgaagtcaacatcttcgtagagcccttcaaagctggcctgagtgttctggttggcactcagtacgtgtcggagacgctcggcttccttgctcagcttcgcgatagcacggccgtgagccttgacctgttcaacagttgctccaactttctgagcacccttcgattccacaaactgattaaccatatcgtcaacaatcagaaagttgagagagtctccaccaagtgttttgtcccagccgctgccaagaacctggatctcctggaccgtcttgttaaacttgccaacgtccttgacagtgcggctttggaatctcataacggaggcagtagtcgagcccgcgcccatatcgaaaaccatgtggtactccggtttggcgccttcgttgatattagggaattggcgactggtagcgtagttcaagccaaccgccaacccatcgctgaccagactgagaaccttgagaccagcaagttctgctgccatctgaagagcacgcttctcctcagtggtgtagaatggaggcacagtgagcacaatggagcgcactgaagagtcaccaccggcggtaagctctgcattcttctgaatgctctgaagctccatggccaacagctcctccaccatccaggcctcctcctcgggagtcagcgttgccgtcttgaacgcaacagtgcctctcgtggcgtgcgcttggagtttcagcgcaggatgcctggccgcatattcttgaacaatcgcatctcccagagggagtccgagaagaggctttaggttcgggtatacttcgccggggaatcgcgcggagattgccattgcgtcggcgccatagtttcgttcggggtactggccctctgccacggcgcctcttatgggcttgaaagcgacggcggaagtttctttgcgtcgagagtcctttgtaagtacaatctcaagtgggatgccgggcttcactagcgtagccttgatatactcggttcctagatcaacaccgagaacagccgcagcagccaggacatgtgctgagaagaagaagaaggctccgaagagcatgagcagcggtgagcgccgaggcgacgccatggttgtggttgtggaagtgtagatggctggcccttgaagaaagacgctgtcgagaacagcgaacctgatagcgaagtcgccgccaggcccagcagtatacagctagccgtcaaaactgcagaggggtaaggagaggtaatccagttggattttataacacaaaaagacccaatggcctgccaagcccaaaaaaataatacggctgatgtggcctcaagtgacaccctagcgggtttcaaagacttggccgtgagaagaggacaagtttcaacgacggcggtttggagaggttgcttaactacctgctagttaggcctcacctgcgaggctgatagtggataaggccaggtggcggactacgatgctgcctgtttaggactaacgccccgatagcggtaggcgtcggcactttgagatgggggggtgctgtcaaaaggttggaagcttctaagccggggaaatcaaccgcctagctaagaaggcgatgcaacagacgaaacatcgtttccatatgttttttatgcttttgtaattttctactacctatgaaataccagtagcctgcttcaatgatgccgcactccctgagagtgagtgataaatgagggatttacaaaggtgcctattgaaagagcccgtcccaacctccctccgccagaatgaaaccgagacctgccatctgacaagttccaatgcaatgccgaaagtcgccttaaatcaagctctgcctctacggctagaaaaatcaggtaacgccatcatgtcgtaatgtacaaatcacctccaaggggtgtgcagagaagcatgggatctgaatttacccacgaattgcgaagcggaagccctacgactcgttgcgacgagcgcctcggaaaggggctcctccgcgatcacctccgcgtcctcgaccgcggccacggccatctcctcggtagccacgaccgcgccactcaccacggccgcgtccacgtcctccactgccctcacggtcctgtcggccccggttgcgctggacttggtggaagccatcacctgcgtcaggcgcagcaggcgtagcagacgtagcctgaaatagagtgtgtcagttgagttcgcctgaagtgctaataggggaatcaaaatgtaaacaagcctacctcagcaacgggatcagggtgatcatctgcccaagacggcttgatagcatcaagtgtagaagaatcggcgctggcctcagcaccggttggtttagggacattaacccactcctgcgaaatggacatgtcttggttgctagtatcccactggctctcagcgactgtgttggcagcctcgtccgcgacattagcattagcaaggccgttggaggcaggctcggcttccgcgtgctcgtgctcgtgcgcgtgcgcgtgcccgttggtcagggggccatctccagcttcaatctcagtggcggcctcgtttgcaatggtcgggtcagacactgcctcggcagcagtttgtgcctctggttcagcgtaggatggcgcagtgtagttttctgcgagcgtcttaacagtggcatctatatctaattagtagcagttcccaatgtgatgtcctctcgttttgcattgtacatacaagtagtttggagctggtctccagggacactgacgatttggtcgccagagccctcaatcagcttctgcatggcagaaactgcattctcgtcgccagagtagatggcgagtagaacaccctcgatggcctggctctcatcagattccggctcctgagattcctcgcggcggtaggccgccaggcgcaagaactgggacaggacaagaagcttggaatccatagagttcttgaattcagcctttacttcgctgagcgcttcctccttagtcttctcaagtgtcttggcccattctgccttgtcggccgccgcccgagtctggtactgctcgtggatcttctggtattgaacaagctgctcctcgtactgagctagcgcagtctggagggcaggcttcttctggatttgggccttttggtcggtgttgatgattctctcgtcgactagctgttcgagagacttgccagggtgctggttaaggagcgagtccaacttggcagcgttggtctagagacgattgacggtcagtttcaacattgcttgatagatgccagcagggtatgacgcaaggtgggaactcaccaatttcttagccgtgttgcgaatgttcctgcgccatgctgttagcaattgcattcgtgccagtgcaaaaaaaattgtcagtcaaagcccgcattgtcttacttttgcagctccttgatgtaagggctctcgaaggcatcgtcttgggcgtcggcggccttctcagtgggggctgactcagtgctgggagccggggattcggtacgggcctgaaccttggcagccttcttcttggaagtcttggagacagtggtctgggtagctggagcagccatggcgaaaacaaaacgcaagctcgatggcaaaacctagcttgcagcttcagtgggatgttcgtttgtgggtgtcgtgtgtggtcgtccaacaggcgtcaaggcgcgcaaggctggtcgatggaggcaaaatgatgcgagcgcggggtgcaggaagctgcgttggagtcttaggagatggggtcgagaagggcgggaatgatatcgaagaggtgggcaaaggatgagagatcaaagggggcgattgtcaaggggtggaggaggtttggctttgtttgtgtcgggttctcttttttagccctgggacctttaaggtaccaaggcgtagtggcagactgaaggcgtagtgaagtcaattagaggaaccccaccgtgcaactgtctggtcactgtcgcccgtccccaacttgctagcgctgttgattctagaagcgaagagaaggcttcaggctgcaattcaagcctcgctttgcacagacaggccggccagcactgccaggatccactggctgctgcaaacgccgcaggcaaagctcaattgcttcctcctgcatagcaaacgggctgtgttggtggacttgtgtctgtccaatgcatcctcacgtgctccccagctggcaggtcaaccaggtaaacaggaggggcgcgaagcaccattacagcgcccaggtcgaagtgcagccgctgaagctcagaactaggcacagttggttttattaagatcactcgctacgattagtaggtagataccgttcgggattagatgaatagacggctcattgcaatcggctcgtgtatgttgtcctatttatgctctattttacccgtagactcggcatgcccctactctatgcgcattcatgtaagtcgccctgctgtgggtatctaaagtagccagcagacctctcacgatggagccccgagattcattacaggtccagcagatgccaaaagaatgcatctagcactcttaaattagccattgtttcttgttatcccaagcccaataccattatcctcagcgaacgctccggcctttatggagcatcgctagcagcggcagtatgagaggatctatgccacacagctcggctgctgcaggtcgacattcagcctttgaacctggccaaaacatcctaacgcgtcgtattagcttgtgtagcgctcaaaaaacaaaggaccgaaatagcatacagggagtgccttcataatgttcctgggcgtaaatgaacgctctcccgcctgcctggcgtgaatggcagcctctctcaccaatctgcgaggggaatatcagtattttgcacgctcaatctggattctagctgtacatacgcattcatgaacatcgtatagttgagatagatcttacgctgctgttagtgctgctgttcggctaatctaccgattggggagccgcgcgaccggggccttaccaacacatcggcattcttcgagagcttcagccccgagtgcgccttgatgatccgcctcaggcgagttctggggtacggtctccgggccgtcgccatgatggacgattctggtatcgcttgataggtgatgagacgagggtctggacagagaattgatggaccgagacgctagatgagatggaacttaagtcagtggagagggaggtggagagggaagagttcagggccccagctcgggaggggcaccttcaaataggccacggaaacgtcagtgcgctgctgcccaagtgccaagcccagccgcaacgcggtacagtaagccagctgagcggttgcagtcagcttcgcgttgggattacagtgtgttgtaaatgttactgtgcactgcgcacggtaacccaccatctcgacaccccaccactgcatggccatcgtgtatcttttgataaattgcagagcttcctgaatttaaggccgtataacgagcgctgagatcagcgtcgacattcctgcgaccatggcttcaataatgcaacgccgcatggtaaagtcgcatatcccacccagaagcagcctcgcaatggctaacaggtccttgtagctctccaaggaggacgaagccgcagacgaggtcgaggtccgacgagaagaccaagacaagatcaacaagttcagtcggctgcaccagcgagaactcgctctgaaggaagtgttggagctcaagggcgtatggaaaccctcaccgtatcacgtattgaaagagccgactgacgaatcctcaatatagaaggaaaaggaggagctagacgacatctctaccgagctcgagcttgccgatgaagatgacaagatccagtacgactgagctatagctgctttatacaacgatgatttttttgtctgacatttaattgccagatacaagatcggtgacgcctttttccatctccccctcgaacaagcacaggagatgctcagcacggcgacctcaagaattgacgaagagactgccgaggcggaagagaaactaggcgtcattcacgaagagatgacacagctcaaggtcgagctatacgctagattcggcaagcaaatcaacctggagacatgaaagacaggctctcttctctccgcgagatcaacagcacccttttctgtttttttttactccaccacgacgtttgcggttacaattaatgatattgcggatatcccacgaattcaaacctgagctgcgtttcaatattactgctttagcatggcagcaacccatcctctcactggctgtacgagaaatctttgatccgtagcgccacgagcatatcgaaattcccaccgacatcttcagattttgtacataataaatgtcacagataatagacttgcgcagatgctctatatgcaaccatatttcttacatcaggaattcttgtaacttgttgctatagttgctatagcctgttgctacaggctcggtattcaccgctagccagacctaatacttttgttagcttgagaactgatgaagaggacgagcagcgcagaacatcaaactaaggcaatgaagtatatttgcagggtcttgatatattatcaatagttgaccccgactagctattgatgctatagaatccagcgtaagatatcttcccagccaccttgtcccacctgagcttataacacaatgctccatagaagtgtcgtgctcactaagccgacggcgcttatccatctcttcataatattcttacgaattaatactttttaaattaaaataccagaatttggtcatatctccttgcggtattccgtgccaaaccaggttccttgcgcggtataatataaagcttagtccattcgtccattcgtccgatccttcacatcagtctcagagagtgttgaagctatgggattgtggtatggatctgccaatcctgttcgaggacgattccctgttcgttggtgcgtctgacattgatttccagcgacgcagagctcgaggatccctgattgtggatattgaagcaggtctagctgcttctgcttctgcttcttcttcttctgataaatttggtttgctatgcgatggttggatcgtatcaatagatctgctttccacatcactctcgttattaagttgctggatcaattcaggcgcttccaactccctatcaacacataattgctgatgcgaaggcgcggtaccacattcagctgctccctccgctccggcttttaggtgatcactttccatagacggtgtacccaatcgcaccatcttggattgcgagtgctcttcatcttcatcatggcgctggtaattttctgtaggctggtagagttgagcttgcttctcatggccataagaaggcatgaactttttaaagccagatctcataacctttaccagctttgcgggctgaaagcgcgtgcccgactccagggtgagagcgtccgaaaccgaactacctccatctagctgcgactggcgagggtcagtggcaacagctctctcatcgcccaagtgtggaggcgtcttggccaggcgattcggagacctgggtgttctagtagggtttggtgtagagctgggtgaaaatgcttcttgtatgttggccgtcaattgctgtagaatccggcgagaggagctccgggcctcgtctggcaattcatccgagtgaggggtcagcctggaagtttcaaaagcagccgaatccctttgtgtgagcggtgtctgattattatacgcgttcttgattgtaacatcgcttaaatcagctgataataggccacttctctccgggcgaaatagagaagtaatatgaggaggtatgcctgagcgtacattgttcggattttctcgcgcaagtgccggagagtctctctcgtttacgcaatgtctatttggcgccgtgccggaactgctagagtctcgtttgagtctcctcgggactgaaaggttaatcattgacatcagggatcggccaccagttcccgtagaactcgcggggaattcgtctttggagcgactaccaaaactcattgacggcttcctccgtgacagtacattaccaagctttgcaccaattgtccgcgccttggtctctcgaggacgaatgccagcagctgtagaaccgacaataggtgtggcgtcggtggaagtgggagtttgggcaggagggtgaataatttgtgcactgctggcattattatcggaataaaatatgtcatcttcagctgtagcatatgaactctttccctcggatgcccgaatacttttaatgacagaaaagtcgccttgccctgtgagtaccacggtcagtataatgaaaaagaagaaagagagaatgatacgaacagctgaagggtgaaagctcaaggctttctagatcttgagcactgagatgatggaaatcgggctgagaccgatctgggctcggctgaaaacttggaagtacagaaggatagttggaggaactgttatcaacgagctttgctgaagctttatccaagacgttaggtcctgagagcggattgttctcaggcaaaatggcatcagcgccacctattgtacggttgtttgacttgttcgaggcgaatgatgcgctttcatacgaatctccggcttgaggcctcatgtcagtattgccttgacaatgaattggcagcggagcgtctgcggcactatcgatcgcgccaaagctttggtggtgtgagcaagcatgatccttggcacttttatcatttgactcattgtctgttgcgcggatagagctgcttcgggatcgcatgccttgggcagcaagccagataccaagagtggactgctcctcccaagcatgagccccatgacgaatgtcgaactcattatccgtacccaaaacgcgatcaagacggggtgagttgtatgagcatcccgctatcttttgagatctattactatgcgtacttggtggtcgaaagggaggagctcgatctctatcccctgcggtaagcactgcaagtatactaggatacttgatctctccgccttcttcctgcgtagtgctgcctacttctttctctggaatatcaataagtgccatactctcttgggtcggaagcgctggtgttgcgccaggatgaggtccgtctgcgactgtgaattcgatggtatccctgggccctatccttggctgtccagcatcaatcagaggagacagataggaagtactgcgatgagaagtgttactcgactcggcgtgattatcttcgttcttgagctcttcttggattctttgatgtcgaaatcttctcagctcagctcttcgggcaacctcttcttggctatggccggccgatgcacgagaacggcgatgtgtttcattctcattcgacatgtggcgtgccagttttgttcggacgacgtttaaagcgctgtttgtgctgcttgtctttgtcaaggtgttgttctctgccccatcgccatccgaatcgtccaccaccagttgttcaatttcaagctcagtcgggttttcggagggcggctcaggaggtggtgccgcgacatttcgaagtcggaatggcatctcaatagattcgcgcgattgatgaaagcagtgttggatatctgtgaaatctagccgagtgcagtgctcttctggcgcttcagccaaatcaacgtcgcctgcaggctgcctgcgtcgacgtcgggagccgcagcaagggaagattgacattccgtggacagtaaaggtcgctgaagaaggcggttggacaccctcctttgccgttgaataatcagtgttcactaagggcctgaaaatgagaaatcgaaagaaattttggctcgcatcgatgtagagagatgataacgatcagctgtgggctggtatctgtgcagaagtcagaagagaattgacgagcgtgaattttcagttgtaaaaacaaacagaggacacaatggcgattgccattatcggcacttggaccagtcttctgaacaatagggcaagaggcattggatttgggagtggataaagttccgcctgccacggttgcacgatacatgatcacgagaagctctttcttcaatggtaagtgaggagatgatacgagataaaaacagtcgtgtataaatacgtataaatcaggtaggtactgaggtatgcacctaatgattgactttaagttgatttgatgtggtgttccaatcacattcatacgcatgcatggcaagtaatggcagtgtgacagctgctaacagagcattgagtccgaaagtttacaagcttttgccattcgtaaatacacatccattcatttaaattgctaccagatatgtaccgccatgcgtcttgggagcgaaaggttacaaagccagcatcaacaagccagtcgtcaaccctcctcttgataagcaacaaatgtatgaaatctgtaaatttgaagagttgtctcttctagattgcgttaatacgtgaatctaggaatctgggaatgactgaatgtaagcgtcaatgtatgttgcttggagcagccaatagcatgctgttctcctcagcttcctctcaactatttccgctaccatgccaaccaacataatcccaataaaccaaaaaaaaattgtcgaattcgtgcattatttacaatcgagctgcgtgaggttgcaggccaatgtcaacgcaatgtccgtgcgcagcccagcacggaactggttgccccttcgagaacgtcgaaggcgtggcagtgccccaaacaatcttatatccctacccagatgtcttgattactgcgggcctggtcaagatttccaatccgtttttagtactcggcgtataggagcagcatcgtgtggtaaaacgttgggaagcgacaggccgcaatcaatttaagctttgattgacagatgatgggcgttatatcacccttgatgcgtgtttataagtacctacggtatgaaaataatgctttactttcttgatttggctagattgccacgtaagtagacagctacccaagtatcttttctcgacgaaaattacgacacctcaggatcgtatctgctgttgggcttgaccagtcttactggtcgcacaacataggcatgtaagtgcaagggagattcgacttaggggccgcccaagtcgtactgagacacttgccaatgtgtgatgcctgagacttggaatgtacattgtcattgaggtggtcacttggatgctcatgcactgagacagctgcgcgttctgcgacctcggcaggtatataggacaggtgaaccccagcagtgctcgacagtactcacgcgcgttttacctcattgcctgctttgcaatagtagtgaccatatcaagagagataacacaagacttcgtcatcgaattgcgcctcgctctccctgaacagtgtcctaatatccgacagcttaccccgtattctccaacaatgaagagcttcgtctccactttgtatatcactctgcttaccacatccgtcctcaccgtcacggctcttgatgcacagacgtgttttgaagtctgcagtaagccggctatcgaagagcagtgccccagtgcagccgtcgaatgcacttgcaaaaacgaagaatttatatctctgctctacatgtgcatccagcgaacatgccaagaatcgctcagtatgtattttgagcaaaaccccccgctatcgtatagagaagtatacaaaggctgctcttgctaatgcctgattgccgcgatagatgaagcagaggccatacataccaacatgtgtgaatgagagtctcggatgacatttgctgatatgcaaagtatgagactacaagtccttgatagcgtggcatctggtggatgtttggcagggggtgtaatctcggcgacattctattttgcattcaatattctttgtttctttctctttgcttcgttttaggcttctggatatacccaaagtaagacgctgcagctatacccaggaagccgaccgctctgtttatacttgtctgatttgtgccttgggtagtcataaaagacaggtttacttccattgggagaaagttacgtcaagcatagatacttaccaccaataatagcacccagaatgaatagctcattgaattgcgacttatgagccttgtatgctataagaacgcgtactcggtactgcaggtactagtagctttagcctaatctccatgccatgtgagagccgtcgctgctgtttgtacctgcatctcctcggatgagtacggaggccctctataaacgcatactcggagactggtaaccgccgtgaggtttctgtagactacaatttccagcaccactaatagtgttttgtataggtaggtaggtacccagtgaggcgctacttcaatagcagcgtgaagcaatttaccaaactgaacctcatgtaatgatttcaggctctttctgcgtattacgtacctacatttatgtgcttacagtaccatgcgaatggcaactcgggtttttgaatattccgccatgagagaaaagagaaagagagagaggagagacgggacttgccgaaatatgcgtgcccctgcctggggagattcggccaaaatgaccgagcgccgattgtcattaaatgcagctgcattgcgaaccacccaccttccgcgctaagagcaggacttgagatgcccctcaggctggcaccttctcaccttgtaggtaccaggattgagctgcagaagtacttgtgtcatcttgcctgccctgcgtccggaaggtgcagagtggggctagatgttggtaccgactgggcgagacgtgggtactttcatgtagctactgtacctcaggctacctgttcccataccagctactaccacagttgaaggatctcggatcaatgtctgtagactccccgtcgtctctctcaacttgcagaagtgctgacctgtgcccatcttgcctattcagatacctgcctggtactcgcagtactccatacattcctcaatttttccccaaagaggcactgccacgcgggcttcgtggggataaacgaccaaaatacacacaatcgtcggtccttagatatggaagcaggcaagcttcgttacaggtcaatcaatgcggcgtcatagggccctgccgaggtcgcgagccgagatatttacggggccttgcgagtcaagctaaccaagcggcaggaaaaatagaatcgcaaattgctgacatagcaaagctaaggcgctgggagaatgggagaatgggaagaagcagaactttttgaaggaaagaaaggagaagtggagagacgatatgccagctttgctccccgatacatccgattgccatatccgccgtatgacgcgccggcagcaagaaaagcatggcgtccgccgcctagttcctcgtggctggcgttatcccacgccctgaaatctttggtggcttgagagtgagtcctctttgcggagacgcgatgcccaagacgtcgcagtgacagtgtataaactgcggacgctggtagcgctggtaataccactgcctttatggtgtcagggcttccacgcgcattttcccaatacgaccagtccgcacgccgtggaggagcagggttcgagttgcgcgatacttggacaagtatgtgctggtccttgtacggcttacctcagagaatatatccctgaggctgccgatacttgctggcgatcgactggacgcttcaaagcatctgcagcttatatcgtcttactatatatgtacaaaccactactagtactactactactagtaggcatatacggagtgctcccaagaccgggccccctacagatcgaacgtttctggatgctctggggcaggcccatgctcgtactctggccggggcggcctggtggttggaaaaagtaatggaaacaggcgccaaaaccggctgacaacccatggagggccgggtttaagggcttgatgggtactactaaaaaccagcgagtgccgaaatcccagaacgacgcaagcacgactccacggcttcctacagtaggtactccacgagcaccagagaagcggccacaatgtggattaatttgctctcaacaacaagcctttcttagtccaaaggctttgggggccatccttgctcagggactttgtcggggtccattactattcggattagccacattgtccgtggcacgcctcctcatcgcaccgtgacgactattatctcagccgtccacgattcgctacccagtccggagtagcattccctttcttccttctcccgtccgttctccgtggcgcttgtcttggctccacgggcctcgcgcgagagccgaggaacccatccactggttagcctcagcctgccccatctgcatcttcttcctgcctattcgccgactagctggggccctccgaagaggaacacacggagagaagttgttttcaactccggccaggttgtggccgtttgtgacctctccatcctcgcatttctcgcctaagtctcatgccttctttaaccctcagacgggcatatggatataccgctgccacacgacgcggaaggccctgtgccgccgccgccgccgcacagctcgtccggatcgttgtctcccccaagtaaacgccgacgaactacgacaaatatcggtgactgttgtcgcacatgtcggttacgcaaggtacgagtgggctttgtcattcttacacaaccgtcgcaggacacggcgtagcatggcaggacatggcaagcgcatccctatgctttgctcagattctccttcatccatggtggttgtttgcatccttttacctactgctctctcatcttgttacgcatgttcattttgtgctgtttctttccacgctctcacgactaacccagcgattttcatctccatcaggtcaaatgcactggcaaccctgggaatggaccatgtagcaactgttccagattagagctcacttgtagctttgccgcatctcctggtgcttctgaagaaggtaggctccgaaacagtacgcagagacatcgatttgagagcctcctaacacgcagaaccagacaaggtttcccgaacgacaccatctcacagccataccgaggcgggtacgctgcggaagagagcgcaacgggcctgcagtcaatgtcatacgcacaaaaccaaatgctccggagacttgcccaagtgtaagcgatgcgaggctgcgaatctggtctgcgagtacactccgaccaggcgtcgttttaccaacgttcggttccacagcccaaaagcagagagccaggctccttctaccttgcagcctgtcaaatcggaggaaattacagccatcagtcccgcgagtagcagcagtgctagcattcccccatatctcctcgatgcggcaaatcttcaggccgagtacgcgatgccttcatcccccataacagcatggaaagttgtaccaagctaacggtgaaccgacgcagagacatgctactcagaagagacgttattctcacacacttggacgcatatttcgactttttatatatggtaccgagtctaggattcttacatccagaagtcacctatcgagatgttcaggtatgaaggctagcgcaaggtgtcaagaaaccgtcgtcagcctagctaacagagttgatctttaaggaaaataggttccctccagctcaagcagccgccgtatgctctgttgctagcttcttcgtaaatccaggtcctaccggccgagagtttgggaaaaagtgcagccagcaggtcgaaatgcatatttcccgtaacatcgacaagttctctgaaaacgccctttttctatttgcactaaacatcctttaccacattctcgcgggttctcacgccaaagtttggcagtgttttggcgtggcttctaggctcatgattggcttgcagctgaactgggatgtttcgtcgaaccattcgacattcatccagcaggaatgcctccgaaggattgcgtggcagcttttcagccttgaccgtctgttggcgggcggttacgacgagtacatcgcttgtcgagctgactacatgaagataagactaccttgtaacgagacagcttttagagagaatcggccagtcgttgctgagagattgcatgacaagcctgttcgctgttcgcccgctctcggtctgcacggtattcaaattcttctcgtcgaccttcgccaccggatacaagtgtaagtcttgcgtctaaagaagaatcgtttacggctattccttctctcgtgcttacagtagatatagaactacaaaaaggctagctacaccttctggctcagccatgacaactctcgaaccgtcaaaggttatgacggatattgccgcgttacaaagcgagctgacgcgatttcacgtttctatacatgatgaactgcgactgaccgatcagagcatggctcgatatgcggcctcgacccagtggagaggatattgcttctttcacacgcacatggccgtgagccacattgatctctatcgattctcattgccaggtccgcgaactccagcctcgatcgagattctacgaaagcttccaccagattttattgcccggtgtcaaaagcaagcggtggcccacgccatgagcctagcccgctttttagatgcgatcaagatcgagacagataagatgcagaatccgggcacccctaagctcgtgggtgactactcagttgcacacatggctactcaatgtattcgagtcttgctcatcgctttgcaatacaacctgtatgaaaatttaagcgacactactgcgccaacttggcgaggcgccgagaccagcgaagcgcagatcaaatcgttgatcgatactatcatggaaattaccgaagcgtgggccggaatttttgacatggctaagcaagctgtacgtggtacctcccgctctcctttgttctctttctttctccttttataggaaaaaaaaaagtctccgtggtttgtattgtgtttaaactatctctaataatcatccaatagcacgagtgtaacaaaacgatggtagaggacttttacaagaatgggaggatactcgatcgaggtaatgccgtcgtgattgccgggcaagagccggccgaggacaagtttctatttggatccgatgtttttattgaacgattgaacgtccctgacgtgaaagaggaacagaggagccgagccgcgaacatgcccgtatccgactggtggatgggaccatcgactccaaagcagtcgtcatcgaaagactcatcgccaataacgatcccgtaccatacttcggaagtgggccttgatcacgactatggaccgcccggcctacccatgtttctcgcccaggcgcgtaacgtatcaatgggtgtctgcgatatatacgacgccgagacggcagccggcatgcagccaccagagatgatggcaatgatgcctaacaattaccagatggtgcaaacagaagtcatgagcggaggcggcggcatgcccatgctacgtatagaagatgctatgcctagccaagccatatatcgacaggatattgcgcctatgcaaccgcagtcttatcttccatcacatcaggggatgatgatgaacggatacgtaccgccgccgtatcctggtacccacaccaatacgtctgcgtacacacagcaaaacacttttaattaaggctgggaatgtcacttttttttaaacagcatttggggaagatggtatttatacggaatcagcgtcggcgttttgggtatataagcccccgtgtaaaatgagaaaaaagggggcagtttatgtatatcttggggctcactatatgcgcgcatgtgtaggttcttgcatgtttggattttaacggagcgcaaggcagagtctgggcttttaatttgcatcatggctttgacttggttagagaagcagagattttggatactttgcatagctggtttgaagctctgaagggtcttacgatggctggggtgactggagactgctaatctccgtatggaagactctaacctgaatatagcagagggttcttcacattggttaacaattacggaaatgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtctgtatacagatataagcctgctgctcatactattcatgatccaatgcaaagcgtctaacagagaaactggagtcttggcaatgcagatattgaaccaaggcataatattttgattatacactacacaatatcctatacagctatatgatgaaagagccatctatgcttattgtcctgtttacaaaaagatggctcaggtccactatgtaccaaggtcgtgcgtcttctctcccttcttggcttaaacgcctccccctttttcgtctcccatctgttttcctcccttttcctaatcgtttctctttttctaaaacatttcctaagataggaaacgtcgttaggccaaaaagacctatagctccgtgttgatctccctccacagaaatttggcaaggaccatcaacaggggttgagagtgtaagacgagattttgatatacaaaaagggagagtagtataacaagaacaggaaggaaggaagaagcagaaaaaaaagccaagcggaaaatgtgactatgtattagacccaaatcattgcagctgtgcagtgtgacagtaaatatatgaacatagaaagaaaaagaaaaaaagaagaaaaagaagaaaaaattcaggaaacccgctgcataaaactttaacccctcacatgcccagcagagcgccatgtgtctatctatatgtcataaagatccacaagggagagaaatgaattaaccttgctctggagagaagaggaagattccgggatttcgagaatgccgaatggaaaataagaagaagaagaagaggagattgaagaaaagggcggaaagggtggcgtggtatcgagaaggttttcttttgagtgttgcatgactttttggtatccaaggaaagtcgttatacagaggatcgttaaagtctaggctgagagagtatttgtgacggcgtatttattttagtttctttctttctattactgtcgtgttcctgattttttgggcggccaagaaagcctgagggtagtagataggacgttcggagagcggaaggtggaaaaaagtaatcaatttaactacttcagtagtgatcgaagtaggaatggtccttctccttgaggccgccaatctggttcatatcgacagagtagaactggccaccagcctccttctcgtaggcgggcagctcttcgtcatgcatgggctcgaggccaactgttgcgttttcgccaacgcggacaacgacaacccggccgctcttccggcgaccttgctcgtcttgctcatcagggaacgtaatgtgaatctcggggacattgtcgggagagtcaggtggtgagctgggagtgcgcagcatgggctggccatcccggccgatgaagagcacgctggagcggccgttgtgcgtggtctcgatggtcaggccccggtggttcttgacgtcgttgtaggagggcagagcaggctcctggctctgctgctgccgcttgcggcggacgcggcgaagcacaagcagaatagatacaagaatgagaataaggaaggcgacgccgagcacggctaacagggcgttgagaaccgtgtcagagccattgtcagagtcgtcgcttcgagcgaagaccttgagggggccaatctgtcctgcagggcggatcttgttgtagatttgagagactgtgcgggccacatcgaggtgagtccggggcgtctcctcgactgctcgtcgcaagtgggcgagtgagggcattgtggcgcgttcaagtagttgaatgaatgtatgttcagctatgaggccatggtcagtacatcgattcaagagacattgtgctacgaggacccgggccagcatagaataagatatggaaggagagcaggcgagaggggggcgaggaactggtagatggccatgtttatcctattatcttcctgccatcatcatggatcacatcactgtcacttccataaccgcgaccggacaaacaaacgaacagaccatgcgtcacggcgttccatggaggggttgacgcaagcagatcgcccagcctcgctctaaaggcaccccattcccatcttcataccaatccgtgtcgcagcgaaacaagacgaaaccggcgcagcgcaactcacataagtttttttcccctgtttcttttcacagtttgagaaggcttaaaaatcccagctgttctgtgaaagaggaaaagacaggaaaaaaagaatgtatatcgtagtcgtcgtcggttttatcaaaaaaggagtggtgaagaacgcggatagtcaatgagaaaggaccggacggatacacagctaaaagaatgaagactgtgttccaaagtaaggtgttcttcctaggaagagcaaacgaagctatgtaaaaagaaggtcaggagagagcgcgacaatgaatgaaaaagacgcctctcttccagcaaagggaagttttttattttctgtatctttccggaccagcgacgatggttgagagaaagaagcagaacggggggagagaaagttggacgagaggtcttgcctgccgcagggatcccgctctgggtgcggccacagggcgcccaggcgctacagcatgcaggacagcggccttggagtcccctaagtggccccatgcgggcggggtggaggcctgggaaattacctacagcgcgtgcccctggcgcttgggcgctgtggccaatggccgggcggcgccgcagcaggggccatgcagccatttatagcgccgttgagctcgaaccggtgcgtccgccccgccagagctgcggccagcggggctcccggcagcgtctcgcagcgccattggccggagctggctagtgccggccgtgctggagtgctgccatcccaagtcaagatcactgatccttctgcccctgtcagcggcgaacgtctaagcgacgacgacagcagccagaagaaaaaaagagcgcgctcgagtgcctattaaactgtccccgtacccaattaacgcttctacaaatagtcgctcgtgctaggacagatcctgattaaagacggcgacctttgccacggccagagcaaagagggtggtgagaggagactcgacaggtcatgccacatgcagtccttttgcttgcgggagctcctacttgactgcggcgcctttgcgtgagccgcccattgagacgtgcgcgcgtttcgcaatggcacgcgacaggtgcatcctgcggtgtgatgtgtagtttttgcgctgcgggcagagcagagcacaggcggcagcggtttgtgggattgtgcttgtgcttgtgcctgggcgtttctccaacctcctccagcacgtcccaggcggcatgtttcgggcatgtccagagcggcgtgttggggcggcatggaagtctcattttgaatgaatcagtcaacgagatgctcaattacttgtacatgcagtcacgtgttgtgtttctggaaaggccatgtctaagaataggagcagctgggatattgcgctgagaccgcagaaaggtcaatcactacggactttgaattatgcatatgagatgaatggaagatctgcgccgtacaagtacgttcatgctcttggtctagaggttactctgttgccttgccatcacaggccctgaatcttacctgttcaatgtcaaggtagtgagtgtagctctgtaggcaacgtcttcttccctggtcatgtaaggaacgtcgttgctaacctacactttatgcaacagctcgtgcgttgattctacccttttgcctctttttggtcacagtatccatttggcgacagggaagcatacaaaatagcgatatagatgtattgtacgatacatcgtagttggaaccaattattgcgctagattgatgtcctccttgttttgaatatgcatgtacttgctcctaggacaatcaaccagccatacaagctatcaagtatacgttaatcaagtcgctaccatcacaagaagaacagcctttatattcagaggcaataaatgaacaccatcataattttcaatacttctatttcgactcaccttctcacaaagcttgtacaaggcagaacatctgttccatatcccggccaaggtctcaaaaggagcattcctcgctgtcaaaaaaaaaaaagtaactcaaataaagccatctccatatctccatactccaattataggtattacaagaaaaaagatggaagtaggaaaaaataagttgggcaaatacagaaagcctgttcaagacaatgccgtcatcggtgatagttcaagcgtgcccattaacaacatcctattccggctccttgtgccacattcccatgtcatcatatgttcgaaaccccttcttttcttgccataggctattttccctgctttctcattaccccccggtccatacgcaagctctctccagctttgtgagatacctaattcggctcagtttggtgggaccgcatgacgattttgcatggctcgcttcgctttccaccaacagaccggagaactaccctacctggttgctgcttggattggatttcgagatttcaaaaacgaacaaagaaggagaagagtataaggagctgccaagggaggctcatgacaaccgactccttttcctatccgagagcttcaaaaaaagattctttagtttacatgcatgcatataagccagtagttgcttccgatggcatgatgcgtgccgcagccgggctctgttaacccaatacttttgtggcgtgatgttcatgaaatcgaaaagtttgggtcgataagggcttagaataatgcacatcgttgcacatgactggacgcccactccgacaccgcagttacatttacgctcaatatatttgagctttgttgtgagcgtatgagctgggcacggtctcatggcgtatttgattcaacatctagttctttctgcatcactgtgacagtggtgcgacagtgagactctccttcttggtttttgtgcctgttatccgccgtttcttacggctgcaaaatactgtgacaggcaaacagtcaaagaccaagcgaagatagtctcctatgagtccatgcagtactttcccgtctagttaaggctttccccggatggtagccccagaacgtgggcagccggaccgcgcatctgggttacccgagtctcaatcgaccttgcttcgagatgcagcaacaaggatctcgtaggtcgaaaagcctgcctcgtgatgaatatatacagggttggcaggcaagactcgaagcagtaacaaaatccgagagaaatatctgatagtaaggccgttttctgtgaaaaatgtcagacgactcatcatctttaagtagtagagggttcactaacacttcacacggtatggtagcattcccgtgagagtggagcaagtcggtgattcgttcagcccatagctcgtgtctgaagaaatgtcgtgatggaattttgccaggctgtgacaggccatcaacgagtctatttctatcgccatactcctggattggattgagccgctgccggagtgaattcgttattatagtcacaccggcattttttgtgacccggctagccattcttatcaaataagaaagagtgcgagagagaaaagaggaggcaaggcaaatgagcgctggctcgtaagacggaaccgctcgagtaacacaaatgcaccttacgcactttgcagcgtaatattgtagtactgcgagcagtaggtgcctatgtagtctttaaaactttggtttcgctccctcgtacggcaacatcgctgtggtctcccaacgacaccttgtgctacccatatagcagtgtacttacactcatgtagatgaagattgcctgaacaaggcgggaggatttatgaggcaagggattttttcccaagaagatctagagatagtatgagtgcatgaacgtatccatcagttctcccagggatgaaccggcaccaatagtctccccaatggcgacaaaaactaaagtactatatccttaactatcggtattttcggaaattttgtcttggaggtgcgaagtatacaagtacaaccttgatagcgggagggcctaatgagcagatctagcactgctttgcatgctatattcgtatcccttcccccgcctcccgatcctgcttcagtcatgtacggtgggctcgtgtcagagtgagacacttgctcacgaagggattgacggcagcatcaagagagagacagtgacagcatttgttacagcctgtatgcgtgttgcttttgagtagcgtctaatccgcggctatacgcaacgcaagataaatgtaagagacgatttcatatcaagattgggttgaatgagcggcatcgtctgtcgacattttgggcaaaaaaagctacgagactaatattgtcagcgaatgaagcggcagaagacaagacttgtatcacatagtcaatacgcggtacagagtgggttttcagcaacgaccccttgtgtaaagttctcgagccctgtggttcgctgagcacgatatgctataatgagaggatgcagaactttttagaccaagacaattccatggcgggagcatttcttccagtgctcgcctcgattgggcagtcggatcaattccacggcacgggaagtgaggaggtaccatccctgccgtggaaacagaggcccattgtcgattgtatattcagcaacggcccttgatgctcatgctatccgtggttcagcagaggcaggaggactgtcactcgtgctcgtagcaccagaatcagatgattgagtgagagacatgcagggcgccgccttgagattacagcaagtgggctaaggttaccccagaggccagacagagcagactaaggtcgaaagagccggccgagagacgccgatttgccatgtgtcctcgtggacgatgggtcatgagtctgggatctgcacatatgcgagaggaagtcagcgttcgttgaaggatcaatggatgaaggccgtacgatcgtgcactatctgccagttgctaggcttgattgggcatgtcctctactgtactgtgtgctgtagtgcctactaggccagcggggagaggatctcaagctaggccaggccaggggcaggggtcgcggcacataacgatgtgcggcgcactgactacagacaggcacctgtactgtacagtatggagagcagtgactgcttcgagctctccgcgtctccttttttggtgttgtatgcttgtaaataacaagtggatttactcttgttaattactctatgtgtttcgcatttacttaatctcattgacttttaaatagagactcgcgccgatcgatatgtttaggggaaggtggaggcggtatcatgaatgccaggtacgtggctactgcctcaatgccatcgaaacagacaacatgaaagtggcaagtactaacttgtgattagtattgatatactacagtagtagtgcctagaagaagggggaatgtggaaagagcagagaagaaacaacagacttcgccggtagttgcccatttgtctgttaggtttgattttgacttcttaggtcatcaatggatgtatccctgcatctccatctttcccgcaacggtgacaggtcgtgtttcgtgtaccggcaaagtttgcgcttggccgtccttcttcttctcttagcaggtacagggtgcacctaacgcaatgcaatgtcgccattcctggtgacgatgcggtgtggtgttcatgtttttatgtgaagaattatccgcctccaacaactccaactcggtatcatgagctgaggtaattttcctacctacctaggcacgaaagcctatccggcacatcacatctcatctcctccgcctctcttcttcgttcttcacgcctccccgctagattcccagacggccacattagcgtgccccccttccgtattccggactccatatccaagtgctattttggccaaagaggcaattcggagtcgtagacgagtaaagacggagctgcagccatgttagctgctcacgcatgtagatcacatgtggcctcattgctaccaacctgggtgctgtatgggccggtttattgctatggatgaggttgtgtgcttcgtattactatacactagctgttgatcgtcaatctacatctctgcttcccacaggtgtatgtacgaagtagtagcatctcgccaaaaaaaaaaaaaaaaatggccggccctagtgctgcaccgtaaccctccttcagtcctctgccagtgtattacggagtagcatcgatatgcttgattgctaggttgatgagcctctgccggcctgattcctgattggcgtgtctctgtcggatggggtctgaagagaatggaggaacggccccctggcccgtcaaattcgtaccaaaggcgcgagttttcccctcgtgtcttgtccatgtgctactggcatgacctggcatgcaatgcgtcgtattagcatgagcttatttgacgccaatgttaatactagtataattgatttctgtcctgctctctgtccaatctgttacaagagtagatagttgtctttattcacccgtgcctggaaccagctagcacccttcttttgggtctccttgttgatacttccagcccttggcccaagtcaccgctagtgtctccccatctctatatctcaactgtttctgtaacgtcgaatgcctgtgtaacagccggacgcaagctggcaaacgctgcctaatttgagcgtagccgtggattgcacatgtctcgtagaggtagaaagtagagcaagcagagcacccgggcagagtttcaccgtggccgcgcccttttgtgcgctctgccatgttcttgtccacttgtgccggcccaaggagaagagcagggcagcaacggcagtcggtgcagcaactcactcatttcatttcattacaattcggcccaatatagttcatttcagttcaccttgccttgccttgtattttctttgctattgatattatttcttccctctccctgttgacttcccgtagtggctgtctcgcgcaccattcattcctcgctccatctccatcccttggcctcctgtgattcgagggtctctctgccagtttgctacatctacattccgacccagcatttctgcccattgctctcgcctcctcgtcccaatgccgccgctatacatctaggccatcgagcccgcaccgttgggccatccagttctctcgtcttctgttgttcctcctcctctctcctttcaagaactgtttttatcgcgcattggacatacaaaaaattacattgatttctggatccttctatttaacaagagcgccagacggggagcagttcaccatcggacctactttctattcacatcaaccccatctcagttaatatttgaatctttcctgtttcctctctgatttcgaatggttcccacgttcaaccttggttctccgtctctgtacatgcagagcacagcccggactgattgaactcgagcaacgaacaagcctccgcggtgcgcctatatttcgaacatcaaccaagacatacaagtgctacaccccctcgctccaagccacaacggcatccctcggaataagacatctgcagtcattgtggtgagtgtctgccgctctggaacacgcaacaacgccttcggagccccgctgtccgcgttgacatcgcgtggaagaagttcatttcgcacgtttgccatagagccatatgctgatatcccttgatttaagcgtttcccccttcacccgtcccctccctcttcttcaatccctctaggtgtaattgtctatatgacaattatatgcattgtacatgctttagacgctaccgcccctctccctgttaccttctcttgaacaaaactccccttgccttgaacacctttcgcctgcaacggaaagccaaaataactttgggcgcgcgcccactgcaactcaactttctccaccgctgacacgtattcatcgtcgcagtcctaccccggccagactacaggcaaagtgtcttcgtcgtcgaaaacatacatgagctgctattcctgcttgggcattaatttttccacgtcctgcctcggctctgtccccgtaatcttgaccgtctgagatccataagacgcattctggcccttatctccaagggagggccagcttccggaagtacttattgcggcgccatcctacctgcagacgagtgcagctagaccagcacgagacggcataacaagtgctcactaaaagctgctagcatcaccatcactaccggcatatccagcaacgggccacaggggtcggaaacgccaaaggacccccagccggctatctcgaggctgtgagtagcggccagacgccttccccagagtgccaggcccgcaacctttgggcgttcgctgggcgctgatttgctttggctgcactgcatcgagctggtctgttggcaccagcgcgagcctggcagtggctctgccgtgcatttgcatttgcatttgcatctgtagctgcatcgatttgcatccgcacctgattgtggtcgcttcggcggtgcaccgagctggtaccacgcggaggagtgcatccgtccgtcttagcgagcagcacagcacagcgcagcacagcacagcacagcacagcagataagtaggttggctggagcagcaagcaagcaacaagcaagcaagcaagcaacgcagacagagcagttgagtcgaggcgagtcgagttgggtgcctaaccattggagccggcagataaggcgttgacaactcgttgtatcatcctcgttgccctcgttgcacacactccgtcttctctctccgcgctctcctctcgacgctcccctgccgcctcccgtccgtcattcagcacagaatggcgactgcggtgagtcagccaaaggttagtttctagctgatctccctcccatcatatcatccccttccatgtccatgtccttgtccccttctcctctcccccacccgccccaatccttgcagcgagtgcagcgctgccaaagtgcaaacagcactcgaacccagaagccgcccagcaccacgacgtcagagggggggccgcccaagtgtctcaaaaggttgcgccagcctagcgccagcggaaggaggcttgattcgcccttagcgggtcacaaaggcctgatccccacgccttggccctcgtcccaacctcagcgctgtttcgtcttttgctcgtccattctgaccgccgcacaatcgctaactgtcatctttcgttttgcttttgctgtctccagacacgcttgagggtctattccagctttgccatgccctctggatctgccgaaaaggcccagcagcccgtgggctcgggctttccctccaatctctatccgaacaaaaatatctggtcgtcgccttttgccaatgccagagatcgctctgttggccccaaaggtgcgtgtgcctcatcgcgggagacgacatgatgggcagcgtcggtgtcggcgctctcgtcttcgcttccgctttgctccttaccctctttcccaatcgtctctgtgcaaacgggactaaccacttaccacaatgacgcagaatcagaagaaaatcccaccgggtccagtgccctccacgcaacctccgaggctgagggctgggtctccaactccaagccttggaacgcagagaaccctgcccgctctactagcaactcgcccggtcgagcgcaaaatgcaggtctttcgaacccctccgtcttttatccaaaccaccacccggcagccattggtgtgaagaaggattcttccggcttgggtggctccggcagctttatcgacgagtcggatgcctttgcctttgccgctgcgcaaaagcgaggtccttcagatggcgccttcatcgaccctctggcagcttttgcccagccccgagatgctagcctcccaccttctcgacaatcccagggctctccagccttcaccgagctataccatcagggcagcggccacactcccagcaactcgattcattccacgagacagctctccaaccactcgttatcattcccccaagtcgcaaaccagcgagcattcagcctcaaccgacaagttgatgatgacatctcccttcgaatggcccgtcagatcaacctcaacaatggctcggccggtgggcagtcattcaatcctgcctctgttcctttccactccaaccccgcttctgtgccatggctgagcgagagcggcccttcaaggctcgggagctttgaattcagcacagatcctcttctatcacagctctctgccgcaaggcgcccttcgctcgatcgagtgtcgccagcgtccggcgccgcctaccgccttgacccgggttccaactcaagagttttcgccccaggcgcagaggcttggatgagtagaccatcctcacgaggtcagagggctgccgatcatgagcgaaggccctctggccaacaattcacggcttccaacttccctgcacagtactatccgaaccaattcggctacgctcagatcccttctcagtattcaccttcgtaccctgaggcctacacttcaaacttccgaccaatgttatccaactatgccgtcccatctatccctggctatcctctcaactccatgactccaatcaggccttccagagatcaagatcccagcaagggcatgcgtagcgctctgctcgatgagttccgcgtaaatggcaacaagtctaacaagcgatacgagctcagagacatctacaaccacgccgtcgagttcagcggcgatcagcatggctcgagattcatccaacagaagctggagactgctaatagcgatgagaaggagcaaatcttccgagagattgaacccaatgccctccagctgatgaaggacgtctttggcaactatgtggtacagaaatttttcgaatacggaagccaactgcagaagaaaatcctggcggagaagatgaagggtaaagtggttgacctgtctgtccaggtttatgcttgtcgcgtggttcaaaaggtaagcacaatcccgcatacaattgccgacgttcaattctgaaacccttgctaatgcttatttcctcaggctcttgagcacatcctagtcgagcagcaggccgagctgacccgagagcttgagcctgagatcttacgagtaatcaaagatcagaatggcaaccatgttgttcagaagatcattgagcttgtcccaagacagtacatcgactttatcatgaatgcggtgcgcggccaagttactcctctggcatcccacgcctatggctgccgcgtcattcagcgactcctggaacacggcaccgaggaagacaaggcagaaatcatgggcgagctccacgcttctgcccagattctgatcactgaccagtacggcaactacgtcgcccagcatgtcatccagaacggagaactggaggatcgcgagcggattatccagttggtcatgggccagcttctcacgctctccaagcacaaatttgcttccaacgtagtagaaaagtgcatcgagtttggcacgcccgcacagcgcacaaccattcgggagcagctgaccactgctgggccagatggaaacaaccccctgcaacagatgatgagagaccagtttggtaactatgttattcgtaagtttttgatcttcccttgacaagtacatcgctaactcttcaatagaaaagatgctgggtcagctacaaggcgaggagagagatgccctagtcgaggagatcaagcctcaattctacaacctaaagaagagtggtgcttctcggcagctccaggcattggagaaactcctcggattgagtggctccaagagcgaaacatctactcagtcagacaccaactccgttgctgaggttccctccctgacacatgaaaccaacagtcctcagagcaacagcccgcccagcactcacgccagtgctgtcggggccccatctaacgacaccgcagacaagggctcaagcaaatctatccctggagtggctctacaggtccaagatgttgagtcatagagctgctcgctgcttcatatattcatttaagcacattctttgattcggcttttaattcttcgaacaaatgtattacgacaacagagaaaaaattgatccagcgtgacagagacataaatacacaacgcatttgccagatggggggtgcaagtggcaaggaggatggcccatagacctttacaaatcatccgttcttcttcactcgacgccccccctttttacagcggcctggatatgtggtattaatattgtgcaagtccattttaactttattctttttatcattattataatattgcaaacagaagacgcatagtggctttgcccccttctagctggtatacttacgactgcacgcggacggtcgtttctggatattttgtcaggacaagcgaataagaagctgcggtatatttattccggaacttggaattttgcatggacgacgaaacacaaacttgggattcacttttttcttggggaatgatttggagtttatttctcgtcgttttcttttaccatttctatttttcattctttcctacttgtttttttctacaaaaaatcttctccggtcttactttatgctatttcttccttttttacttttggggacttatcgacttggtcgtttttctatctggtcactcctttttccaacagatgtgaaggaagcgggcagcactaggcacatacggatggcaagggatgcaaatgtactttatcgttaacggttgggaggcgctgacacctggggtctgggatttacgtccatagaggaactgtagagagtttttggggagactactcatttgtctcactacagaatgaggaccagttgctgatgcctgagttgttgtgctcgattgtgtcttatgaatcaatgaatatccgtgtgaatgattgaaagagtggctgtattcacacgaattgcctcaacgtagcgtgcctaccaataacaaagagtataccggttcacattcgtggcacgtaaattccctgtttgcgtgaataccggagctctatcggagtgtatagatggaccaaaacaaatactacagcggatcaactttttagcgccattcgtccgcctatttatctgctgcggcacttgttccgacgatagccacttttatggcacttgaagctccagcgtcccactcactcctttactctttaccaatgaccaggtctcgttgcttgaattatttcccaagaggagcattgtgtcgcactcgagcgccgcacccgatgaatcctcccgacttataacgcgcccagtcaaaacctctccggcccggcgggacgaattgggctttttcttctcaagccctttttttttccctcctcgccgttgtggacttacctttctattttctttctcttcttccctctccctatctaaactatggctgctgcggggagactgacgtttttgtatccccaattggtgcgtgcggccacgaggggctgcggcccgacgctgggatgggcgacgacggttccgacgacgacgacgacgacagccgcaacgactgtaagatggaatagcttgatttcaaagaggcatgggaaggctgttgagcccgccgaatgggagaagcagcagcagcagcttcaccagcaaaagcagcaggagcagcaagagcagcaggagcagcaagagcagcaggaacagcaagagcaggacgaacaggcaaaggcgacgcaagacaagacagcgacggataatagtacaacagaggaggctccagccaaggcccaggccaagtctgacattggcaaactgtttttcgaaaacggagagaagaagacaagccaggccgctacaacagatgccccggagaccgacgcggcggctttgaacagccaacagcaggaccccaagccagctcagacgcaaactgaatcaaagccatcagagccagcgactgcggaatcagaagtaataccaatgggacctcccaaaccgcagactgaatccagcgattcggcttcgacttcgactgcaagcgccgaacccaagacagacaagcccaaggacaccccgaagatgagcgacaggctggatagcgtctattacatgggtgccccggagagcttgtcatcttcgtcgacgccgtccatgaccccgccgaaatatgttcatcattttgacacctattccctggttaagcagttacatgagggagggtactcaagcgaccaggctactaccatgatgaaggctgtgcgagctctcctggcgcataacctggatatggcgcaggaaaagcttgttagcaagagcgatgtagaaaacgtaggacccttttcagttcttgaagaagaaagaaagaaagaaagtgtttgtctaactgtttaatatgcaggagtcatatttgttctctgcggcatgctctgagctgagcgccgagatcaaaaacaatcgccgcgcccaggatgagcagattcgacagcagcgcacgcatttacagcacgaagtcgatatcttgacgcagacgttgaaccaggagctgctgactttgaacgataatgtgcgaggagcctttaacgatcgaaagatgacggttagagaggagcaaaagggggcggatagtgccgtaagttgcccaagcgacccccttttatgcagtggctactaacatttgttctccagatccaacaaattacctacaaaatcagcatcatgctgagtagcgactccaaatcggagatagaaggcgtgcgatggattctcatccgccgatccgttgttggtatcctcttcatggccattgtgacgctgggcaccatccggtatgctacgtatgtcagccacaagcgccagcgggagcaggatcgcaagaagaaagaggaggaagaagtgagaagagacggtggcaagagtgatcgtacctctgcgccagatgcggctgctattttggcagcaaattgattttgactttgaagtcttttttttttttcttgcctttacacatatattccattgcattttcttttggattacggacgggatgatgggtatgggtgaggttcatgggctggccattttgggtcttgatgggagggggacatactgggtggattttatgactgtgttatgaattgaaaaactgataccaaaaccgcgacaaggatgaaagaaatatttgaggaaagatttgggtaaatagatgaacatgtaaaaactcgatggacgagaagaaaagcgagcataggatagcattggtttggagagtattatatctatagacatgggacatgggtcatggcactggtgagcgagtatcgtacgatgctcagctgatgtattcttcattacaaatattactaccaagcatttagagtatgatataagggcttgttctgagttatagggggcgtacaagtgagttaaatgatgacgatattagcaacgtccgacctactaggtgcttcagagatacacagacagcttggcgattaagggtttatagtgcttgcaggcagctaagccgcattgaaagtaccaaaaacactggtaaatggaccaattccaaaggggggtcaggaaaatattaatcaatacatgcatatactaggtattttgatcaactcgccgtcacgtgccacagagtttcggacgttccaaggcgcaaccccacgttcgcgtctctttaattggaaaatgcgacgcgcttagccttatgacaagctcccaccctctgtggcattccaacattcttcattcttctattccacctttgcgtttgacttgttctttttttttgtacactacgccaattgtattccctccatcgatctatacgcttggtattagtcgacttcttttgcgataaggaggggaaacaaaacaaagaaaaacgaagcagcatcccatggcgactacgtcccaagctcaagcgcaagctcgagcatcacaatcagacactcccatggagacggacaatgcagcgccagattcccaagatacccacgccgacggcgacaacaacaacaacaatggcgacgcaccacaaccagcagcaccaccagcagcgcccgccgtccccggcccccgcgcaactcgattccaagagctctacgcgcaaagcctgaagcgcacgctggccaagctgaaatgggacaacttcgcggcctgctacccgacggtggcgagcaaggcggagccggtgctgaagcaggtccagacgcaaatggcggagaagctggcggagaagtgcgaggtattgggccttgaagaatgagggggagagacaagggaagagacagtcttgctaacgtttccatgttctcaattgctagagagaattcgaaagcatcctcatcgcgaggcaagttgtgcccaagctcaacgacctcgaaagcctcgtcgcagacgccacacatcgacgcatatcttcagcgcctgacgctcctaaaccaactccgtacgaaaaaaaaaaaaaaaactctccataatcccaccacaaattgttgaaagagagagttctaacattttttgattacaagaccccatctcctccccgccaaagacatcctctccgcgcatctcgccccgtctctcgcctcccaccagtccctcctcaacgccaagctccagacagcccaatcccacaacgccatcctctacgagcagatccgcagccagcgcgcagagattgaggcgctgctcgactcgctcgaggccgccgtcggggacgtcaggagcgcaaatgccgcgctggcgcccgtcgtggaccagttggctgccgaggcgagggacgtggacaaggctgtttcggaatgaagaaagtttggcggtgcaagtaggcgatttttagatacaacgattttatgcttctattcgtgtgcctataggacaggtggattggatagactacgttttggtgatgtctgttggattgcaaaacgaagaggagggcaaacaaggcttcattgtttcatagaaccttgggcataaaaacgagaagaggggagagtgttgggaaatatgttggatttagaattggttacatgatgataccccataaatactgttactctttaagcatatagatttacacaataacgatcaatcagccttggttctcttcacgacactgttaaaacaaaagtgtactagatatgaatcaaatgtattgcggtatatacaacgacgagcgatatatgcgatagtatgtggctatatccaatatgccaacacacggcaccccttcttcattctccgccgctcaatatgcaacatagacagaaatatacatgcctgaaatgcataacaaatacaaatgaaaataaaaataaaaacaaaactccggcccatgatgttgttgccgcccggtaataaatgtgcaaatgctcattcctgacgcccgtgtatgcacgtaacacaaaaacaccttttccagtaactcttcatgatagagctcgcgcctttctcccccgttcccccccgtgctaaattcccatgcgggatttctagccctttacaaccaggctatctgtataactgaacaaggcataaacaaaagagaaaacaaggcaagccgatgttgcccaggaatatgtaggtggaatagaggatagtccatatcaatatggaggaggactgttattgttgatgtcggattgttgggattggtgtggccgcataaatgcatcctggtgctgaggcaaacttgttccttcgaatcaggccaatgtcgttgggaatgctcgtttccgaatttgttttgacttggttcaaccccaaagaatttgttaaatccttctgttttccgtatgaatgacttgccaaggaccaaagaagtctacctcgccataggccggcggaagtacgcgaaccattctacctgtgccccaatcgacaaaccactgctttcctttactaatgatgtagtttgatttgcgagggcttcgaaacagtaaattactgtagcagagtttggcgtatagcagatcgtgtgcagatgtccactggtgttcagggaaccatttgcccgtgtgtgggtctatagatggatttggatctgaagttacgctgaggggatggaagggatcattcctgggatcgattctcaggtggggtcccaaagcttcgctactctgagtctcctctgtagggtgggttcgtgaaggggcaggcgtcggagtaggcagctgagcagatggaggttgtcgctccgaagcattgtcaggagcgtcaagagtaacggggccttcagcctccggaggtggatcttggtgaatttccggctgggtgcttgggtagatttcaccagtgtggctgcggtaccatcggattctctggattcgcgggatagacatgtcgcgtgggaaatctcgttcgtcgataggggctgccacatcaatagctgcaaacaagcactcgagccacttgacaaaggtgcccagttcgatacaggacaagagaaattgatctgtttcaacccgtactcgaataacataacgacgcctaaaggtagatgtggattagtatgctgaggctttttttctctcccatcctcctcatatcctaacaaacacctcactctcacatgcgggatatatgagttcgctttcatggagaaagaactcactttttataatcggcggcaataccagcatcagcatgcaaaagactgtatgtcttttctagttttgcctttctaatccaaggcgggttgtcgggacaaatggatgggccatcgcgtgatttgccccagctccaatccttcttagtaccgtagatgctgagggcggttccgttgagggcgacaaagacggtgtgccactgtcgatcctctgccctttttgtggtattttcaatctcgtgcttcatgtgaaatactccttcgatagcaatagagcttgaatagcttggcaagtcatcgtgacttagacttcggcccatgataccgggtccactgctggtctcatcgtctagaccatcgctcgactttgccatcttcaactccttccctctgctcttgaaacggttcagccaactgctcttggctggtaacgagtccttctcttcaacctcgtccctgccctccccttccctctctcctcccctttcatctggcatcttggcgaggccggtgtcttcgtatggtggcggttgtgatggacgccgctgctgagatgctgtcatgatgtgctgataatgcatgtcctcctccattgatagacgccgccgattcggcggcgcagactggatcggtgaaagtccattttctccggccgagccacggcggtccatggggacgggcccggcttatatgtcccggagaacgggagaacaaatgctctgaggcaacgcaacgggcgctggctgagtcggtgtgttgacgtagcactggtaatgcgatctacctcaagtggcgcgtgcggctcgttacagggaactctattcgtgcgctgctgacaggaggagtatccgtagatggatcatgacggtttaccttcataacgacccgccccggcgcatgatgaacccgagggaagatcagaaacgtcaggtatccagaagaaagagggaaacgaggtctcaagaagagcacggtgggggggtggacagcgagacggagagagaagcagcaaagacggggccgtggtcgcaagacgctgctggagccctgcacggcggctcttttgttagtggcgatgagaccctctgcggacagttgggtgcgtaaacctcggggtcgtaacaaggccccgatgtatggcggtctctcaaggttccaggaagactcggaaagcttatggggagcgggctctcctgttgcgctgacacgcgaggtgctgagccgtggttgaggaaacgtgcgggtggcgaggcagggcttgagatggaagccgtccggaggatacagtggtgcaagtatgggtgcagcagcacgttagcggcgacgacacagcggacacggcacacattggccttcatgtaagtcaacgccaggggtttttgtcgtcgaaggggtggtcccagctctgtggggatgggcgtgggccgagggcttgaagtcgactgcgatgggatggcgtggatgggacccaaaggcgcgcgaccgccgcagcgccacggcgatacagagcatcggatttcactagatctgacggttagccgcctctcgagccaagcctgttttctgactacgggccctttctgacccagctgagacgccttcgggagcctggcccggaagagccgtacacaagtcgacaaggtgcaagccagccaaccgtttgctgtaatgtctacaggtgctgtaggtattcgttcgcttaccaaagaagcgatggcgattgctgcgacaatcaaaggagcgcgagcatgattggtaatggtgcagaggagaggctgagcagcaaatttggcgtttcacgagattggcgaaaggagaagacagtagcagcagcaccttgatgacttgggaacttgtgccagacacctgcgacagctgctacgagtacaacacgaccaaggtatcgtgtactcaagaaggcggagaataacgcacaaaccagcgcagcgtaaacgcttactttgggtatgaggtacccgcgcgcgcgacaaatgcagagcatggagcagtccagacagagtacagatacctctacagtatagtggtgggccgtcggggaaagaaggagtcgcctaatacaggtaggggactggtattggcaggtaccacgtcagctctttctttacctgagcgttgcaatttggcggcctcggcctggttcaaattcaaggcaggaccgacgtggtatcgcgcagtttccatcgcagcggtaccagtacagtaccagggacttgtagagtcagatacaagcacctcggtattcattaacagcagatgcaacatgagaatgccctcattcaagagtgtctgctggtcactttgcgtataattcaccaagatccccccagcaccatctggtagcctcatggatctattgctgccaagaaaataatggccgtgctagaacaagaacccttctggcccggctcccaatatatgggaccgctatttccgggtcgacctttgctgcgcgatcaaaaagttcctgtcgttggctcgcccgcttgggctgtattttacggggctcgtctcgagcacggacgcagcacgggagtcgactccaagaaaagaaacgaatgaaaaataaaagagggtcgcattcgtctggaagaggcgcgtttaccacaacgctacgaaagtgctctgtggcagccaaaagtgactggcaaaacagacgctgggcctgacctgttgatattgggtgcgcgctaagccctgcgcggtaggtgccacgcgcaggatgtggagggcggggtttgggactcattcaaaagccggggccgcctctcactgtctttttttcgcaggcttttcgccgcatctcagtgcaggttgaggtactttgtgttgtgcgaatcaccaagcagcctgcctattactccggcacgagcaccgctagctcattggcgcatctgattgatctataggggggtcttttcccgcaaaaggcccggcgaatctcatgcaagacgcggcgttggcgcctgtcgcaggcaaagccagagctgacctggagcaggtggtggtgccaagcaaatggccattccatgggtgcgaagatgaaagcgagccctggccctgggacggcgctggggcagcgctgggacagccgctacaggctgcaagagctggcaggatggcgctgttttcctgtacaagtactgtaccagaactggaggggagcgagcgccctctgcttaagctttttggttaaatcgctcccggcgggccgaactaactgcaagactctcttgcttgcttccatgtacacgctacagcacgtctcgtgcctgggactatcagtgcgtcgagtatctatacgcgcagacttatctcgcaatactcgggtgctagagccgtagtcgactttgccttgggacttacctatttgagtagtcgccgatggccatccaatgtttgttgctcttacattaacgttaaagcttgtcgtctcttctttgcaagtgctatgctctgctctgctctgcgcctcttctgcttcaattcaacgcatcaacactgccgagtattcgtttcctgattcttcctcaatactacaacggattcctacttctctaatgaattacacgccatgacaggcctcttccacagtacttgtacataacatacccccttcccgaccacaccctcccccatcctagcctttcggaacttttgggcaaaggggggacctttgaaagccgcatcctccatttccaggagccctggctggcgccttattccctttgtggcgtcgccgctggctgcagctccgggcccccgcatcgctgccggcttcttacgagtcatattggtaattggattttcttgttaaaaccgccattcatcacactcgaaacttgcgtcttccaatgctattggtaggctggttctgggcaaatttctcacgatgtagccccgtggtacgactggcctggtgaacctggcctggtctctaaacagtgccaactctatgctgtggctactgttgggctcaagttacatgtaggctcgtgtccggatggtcgctgcgacgccccttttgtcgtttatttcgctttttgtatattgatgcccaggcaccacatggtattactattcaagtgtgatttataagagtagtgctactgctgctgcagctgtcaccatcgcccgtggctcacaagctcagcagatttgtagaaacgcatcaactgctgaaccggccctcggctccgatcataattccccgatatggataacgtagttctcagcatccagcaaccgtcaaggctgaagcttgcccgtgcatacatgcaaccagatccgtctcatgcccggccgtccgatttgcccaagccacagcacagcgcgcgcagcatctatcagggctccatgtaccaacatgaagtttccatccgacagccattagtccgttcacggggctgtacacgcgtagtttgtttggctgcgaccgatatcgcctggagttgttctctagacgtttgaacacaacatttgctgccccagtggcatcgtcatcgcgtgtgttcttgcaaagttctgaggcgcatggcttggcttattcgagacatgatcggccatggcaagaatttggtaatttcgtccttcagtctaattctagggccctgtcaaagccaaggccaagcttgtagttactctttgcttggcttttgctactcctcttggcaggcacatcgttatcgagatttgttgtatcctttacacgtttaccccatccaaatgcgtgtaggttggtggtcaacggcagatacaatagtacatgaaccagctcattactgcataggtacctatgtaataacagcacagcgatggatacgactactgtgccgctgcaacatgcaagcctccatctgatacacctgttgtctatatgctgcgtgaggggattccctgctgaccgcaccaatccgtccatactaatgccaaatcccctgccatggtcaaaccatatcgagcgacgtgtgaaccaatctgtcacttccgccggcacttccgccggcactgggtcttgaggccgatcgtgccatctgattactgtgtgtgaaaagtactgtacggcagcaatgctcctgtaaacgagtacggggtctgaagccattcaatcacgcaaacacgggctcttacagaaccagacatggcactaaaactccgtattttaggcagcgattgactagcaacgcacatcctcatctgctggaacatctgccgtgctttgtggagaagatgatgggtagctgcgcctgattttgatcctccgttgctctcgttttcctcggatagcttttgttttcttctggaagttcacacccctcccctcttttttttcttcttttttttttgtctcttgttctctctttctccaccgttcgagtgcaagcgttggcgatcatgtcttcgttttggtgaaattgaaatcacaagagtcatggccatgcattttatccctagtaattttttatgctcatttcaagtccaaaggccagccatagtgtgctattttgaggctttttgccgggttggcttagtgccgaaagccgctcagcttgatatgccctaacacgacgattgcgttgggcgccacttggactacttgtactaggtaagaaggaagaaacagaagaaaaagaagaagaagaaaaaaataccattggacacatgctgacgattacaatgtcgtttcacgtaatgggtggctatgctatctacagtactatacggcacaacatgtacatatactggagtgctcggggagaaaagacacgaggccgagcgctgggctggaaaagaacttttgcacacgggcaggatcccagtcgctggcactaacaagccattcgccagctgaggaaccaaagggcatcttcgtctgtgtgacgcatacgccgaagggccatgcttggcagccattggccaaaaaccatcacgatgccgtttgacttcaatgttactctccaccaagatatccgggttcctttgctctgcggctcaccatgagcctatgggcttgctgaaaggcaccatggccgaagctcttttcttcgacgatgcggatgctgcggccgtctggagtccgttctgaaggccttgtacttgtaagcagaaagccatttacaaaagagcctggttgtacggagcccgagatgggtctgtgctcctggaaggaatcttgtacaggtacgcaggaggattgacaatatcaacaatgtgctttatttggatgagaccaaggcagtcatcgtgccgggtcatcggccaaccgcagtttacttgatcgagcatgatatacttgtacagcattgctattggacttttagtataaagtacatgtaatcatgctcgccaagcaggccaggcgtcttgactatccgtactcaaatctgtactggacttttgagcgcatatgcatcctgagcttgcttctcacctgcatcccaatgagatggcatagtagcatcacaagcatattctatgacttatagcccattgccaagaatttttggccctcagcttcaaaagtacttgcaacctggtagatgcagtataatcaatcaggcggcgaaacggcctctccgatgctacgtctccattgccttgcctggcttcgggacatcgcacgtgtagacagtcgcgagattttgagtacgtaaaagattgagctgaagcaatagcaccaacggatggggccgtgcgcctcggcggaactttttttttttttgtcttttctttttcccttcttccgtatccttctattgaagcttcttttgccacccagcaagccaccaaagcggcatcttaaatggttatttgtactcttgacctgtattacagcaagtaccacatgataatggccagatacggagtacctagtaggtattttgtatgactcgcggacgacagaaaatgttcattcaccctctacattgaagtgggcaagcaatttcctcttcaggccatattggtgattaaaaagatctggcattgctctacacgtaatatataggccaaatgtaccttttttttctttctttttcgccttgtagacaattctggttgtggctaccgacggaattggtgagaccgggggtagctcttaaaagagcaataaagagcatctctaacagcttactcgtacctttgtctagcactactaagaataactggacgagcgttttcttcttctttcgtaatttctagcgtttcggccccgttgccatcttgggcagaacgattgctataattggtactattgtcccgttctaggagaccagttcttcaagtacacaaaagcaagatcaaaggatccaatagattaatggatcaatggatcgatgggtagtatccattgaaaattgctaaaacggcaatacgaccaacggagtacgcctagcgactgccaaggtaatcttccgggttcctgattcattatataaaaaagtgcaaggtcaaggtcgttgtgtaagtgggctgtgatgctccggaaagcatcaaagttcgcctaccatgtacagtaaacaaggatactttttcaccttctgttctcccttccgcaatgggtcttcactgaagcgagcttcttcatttttttcttttcctttctacacccctctttgttccgtcgctatgcgcgtctagccctatctgattttctgaagccatcacgaggagaaggagagcaaggtaaccacggcttcggcgacgttaagcgatgcaatgggcaatcgtatgatgtggtacaaagtaataaacgtctatgagccgagccgagcctgtcatccactctgctatgatattattcccaatgtctagtaaaagccccccctccgtgtctgttgccttgatggcatgtccatcaatccaagaaatttgccaagaatgatttgtgagagtctgctcaaggccgtacaactctttcacgcgccacctcgttcttatgcttatttcagcattgcacgtatttgatgtcacattttaaacgctcaagaattaatttgcatgaataagatgtaacctctgcgcccatgtttcatcaggttccagtgacgcatctattacccagctgtagataccatactttctcatatgcggtctacatgcgagaaggatctgtgccatggactaagtgtatcgttgaataaattgtaaaaataaaagctaaagaatgcgcaatctaaatgtgttgggctacatttgtggtctcaatgaggcgtaacgcacgtgtaggagacagagctacctttatgagcaccattctcgccattggtcttgttacaagttgaagttcaatattataagagagcggtctataaatatgctacaacaagtggcttgcaggaaatatatcaagtgcgctgaggcaaagtctaatagatgaagcaaggaaatggaggaggtagagaggaagaaaaagaaacccccccccgggaaagaagatgaaataaatagaatgagaatgaaataaagattatcgacaacattcatacaatctcgttctctacttcctaatactttctgagctatagatagagcctactatgtacatattcttttgatctctgcaacaacatacaaaactctagagtcggcctattctattcttcataactgcccttgaacgttccgcgatgaagcctttcagggctaatatactacttaatcaacgcatcaagtctaattacctttatgagctcataccatcttcatatgtccaggctgtttggttgcctttctcaaagatccgttgccaaccatgaacagtgatactaccacgtttttatcgtttagaggcaaacttatacatgccacctttttcatctctctcagaatatcttggaatctcgtgcctctcctccagccctatcaattgctaattataactctgtatcctcttaccaacttcaatacgtagactagtgataattgtccattactgatatcaaccagaagttcaaaagacccaatacattcttaacaggaaatactacatggaaagacaataggtaatcacaaacaggagccagtcagcaatatgctcgattacgacaccccaaaagtgccaatagcacacgcatcatatcaagtaaagccagtgccatcgcatcaaaaacaccgtaacgtcatggcatactttatttgcatctcgcgtaactgcctaatatacattctttttcttttcttcatgtcccgcacacatgctgccaagaattctccaccaaccaaggccaagtggaaataggaaaatatcaccacccatcgccatgcgccgtgccaaccaaggatagctccgcccaccgatataacagcaagccaaagcaacatccagagtcccccttttccctttgaaatatacataaaacacgaaggatcctccctccctattatttttttgctcagtagactatcctactagcccctgagtcccctaatcgcaatgaacagatgcagccataccagtaatgggatggtaagatgaaaaaggaaaaaggaagaacaatgaaaaaaaaaatcgaaataaaaaatcgacgccagcctaggcttgctcatactccaccaccaaaaacaaaccagataacttttaggagggcctgggccaaaatccagtctcgtctccaagcttctcccacttccgctccggcagatctctaacctattttgttcgcctttcccacgaaagtgtgaaataccatcatgctagccatcctaattgttgggcatggccttgataagctcgcagctttgtttttctgtgtttttctctctttttggtttgatacgctgttgatgttttgtcttatggaaagttcagactggcacgctcgtcatctaaacgtttgcggcctgggcgcctccacgaccacgagcagcgccgccgcggccacggccctgtccagggaagttgcctctagcattctggccgccaggacggttaccatcgaaaccaccacggccacggcctgaggcattaccacggccagcgccgaagttaccgccgtaggtgttggccttgggtcgtcggggctcgacaacaatgttctcgccattaacggtaaggttcttgccggccagagcagcttggtagccctcaacagtcttgtactcaacaaaggcacagttctaagaaacatacgagttagtacgacttattctcaccaatcattatacacagggaagagggggagttgatcggcgtaccttagcacggttgatatcgaagtaggtcagttcgccaaaagcgcccagagcacttcgaagttcggcctcctgaaccttctctgtgacgtacttgacgtaacccattgtgccctctttctcagcattcgcagcaatagactgaggtcggttttggcgcttggaatcggcgccagcggtctgccatccagtaacttccttggcagcctcagcagcaggggcagatgccggtgcagcagccgcagtggtgggctgagcagcagcagcagcagcagcagcaggtgcgggagccctgttctgaactggagctgggggagtggcggtcttgggaagaggaacgactggtcgagggccggcggcggcagcggcgcggctggcccaagtcattggcactttaggagcagccggctcaacaggaggagcagcctcaggcttagcagtgggcttgtgggcaggagtagggcttggctccttgggcagctcagcaacctccttggcctcttcctcggcaactgctttagcagcactctcaaggtcagctggcgcgggcttctccggctcagcaacggtggtctctgcagcctcggcaggctcttcagcatcagtaccgttgaccttggaagcctcctcgagcttctggtccacttcgtcggcgttgacagcctcgatcttcacatcctcctcggcggactcgggcgcggcagcaacgggcacctcgggggcagatgcctctggctcagcggcaggggcttcctgctcggcctcggcaacaacctgttcctcttcatcttcgctgatatatctgagcatgtcattgaggacgaagtagccagagggctgctgggcaagaacgaaagtctgcacaaacttcttgggctcgccagacttgtttgagatttcaccgatgacctggatgacgatgttgtcaaacgaggcttgcgaatcgacgttggatactcggactttgcagtcttggaagtcaagctgcttgatgcgctcttggatcgcctgattggtacaattttagcttggatcgttttgtggggagggagagggaaaaaaaagccatacctgacgaccaacagacacgttggcaacctgggcctcgagtccagacacgaactgagattgcttgccgtagaaaagctattcagatttcgtcagtatccaacacacgtcctatgagcgcattgttataactcacgtgaagcttttctggtgatttgctcagggtggtgtagtattgctcaacaaagtaccagccaacctcatccttggaaaggttgtttccgctcgcgtcagccggacccgttgaaacggccggctgctcagcggatttgtactggtcctgggtggtgaatgatccgttggtagccatggttggaagatggagctgaagtcggaaaagaaatgttcgggatccaaaggcgtgggggcgaaatgaagttatcgtggggcagcgatcacgtcgaagttgggtatcaacgcaatccagaagaagaggaaaattaacaaagcaggaaatgactgtctcaacgagctgaatgctagtccaagagagaaacgaattcttcgataatcgggaagaagggggaaggttgaggagattcgagtggaggagctgcgggcacttgtgggatgacaaacaaatcgaaatcgatgcacaagcacaggtgggagtggaattgagagcggcacagagagtccaaagaatatagaagctggcgaagctcacaaatggacgacggtgatggtaaaagtagcggagtcgtgggagttggagaggagggggagaagagagacggattgcacgggtgcaaaaggaagagattgggcgggagcttcttttgaagttgccgttatgatgtttggtgggcgggcgaaggaaaaaaataccaaattctgggtcagtcagtcgcctaagccgcgtggtctgtgcgccgctcattttcggaacggaattagataatatcgcgggggaggttttcccggcttgcatgcatcatggcgtaaccaagtatgtatgctctttgttgatctaatcaaggctaacggctaatggttccatggcccgccaatggctgcagcttgtttgtttctgcagtgaaagaaacaagaacgcagtgctctcttcttgcttgactgaaacacagagcctggacaataagaagctcaaacaaagcaagcgtcccatttagagctgagtgctttgtttctgtccccttgcatgcattggtatatacctctaggtagccaacggcctacatgaatggaccacgcaaaggtataatattacacatcacatataatgtgtgatggttcggtaggcaatgaccagcaattctgccccgcaggcctcaagcatggtagatcttgaaagagatgcaaagccaggggtttagcagatgctcatcgtgggtccctgttttagccaattgaaactctatgtcaaaacgaggttcattcttgagcttgccaagcaagaaatttaattaagaataaataatgaacgaatgtagaaatgataatggccgacaaactttagaagtagatcccgttgagtggtgctgtgaaagtaccagccagataaccgctacaagtactagtactccgaagtagtatacagattgcaatcgtatcattgccaccagcataacaccgtaatgagttcagcaaattcatttttatcaagaaatcttcagctcagacagccatctcgagcttttttgaccctcaatgacgaaatgaaaagtcacattcaagcacacctgtaacccggtcagacatccctggtccaaattctcggtgagctaatgcggggtgttgccgcacacctagattttttttttagctcaccttgataataaattttcttatcgccaaaaaatctaaaatctacccttacacctacctagccaggtcaaaaacttgcagcaagtttacggatttctctttttttttttttcccctcccataatcgccatcttcccccttttctttaattactcacatttacgcattttttttttccaaattcgcccaagatgcccaagtccaagcgcgcaaaggtcgtccacctcacccaggtctccaagaagacccgtgagcaaaaggatcagctcttccaaaacattcgcgatcaggttcccgagtaccagcactgcattgtcttcaatgtcgataacatgcgcaacaactacctcaaggaagtgcgccgggagctcaacgatagccggtacgtgttcatcaaaagggaagaatagaactcggagaaaagttggctaaccgattgtttgcgacgaaacatagactcttcttcggaaagacaaagctcatggccaaagccctcggacagacccccgaagaagccatcctgcccggcattgagggcctcgcgccgcacattgccggtaccgtcggcctccttctcaccaaccgccccgtcaacgacgtcctcgactacctcaacggcatcgtctccgtggatttcgcccgcgccggcgttaccgcctcacgctccttcatcatcccccccggtgttgtgtacgctactggcggcgaggtccccaaggagaacgacatccctctcggacacacaatcgagcctgagctgcgaagactgggcattcccacccgaatggtcaagggcaaggtcgtgctgggcgaggagaatggcgagggagagggctacactgtctgcaaagagggcgacgttttggattcacggcaaaccagactactgaaactatttgacgtctgcctgagcgagttcaaaatcaaggttctagcgtaagtttttttttttttttgtctcctcttcacagacagagtcatcatcgccatatggcattcatatctgacaatttatagatactggagcgctgcgaccagcgaggtaacagaaatcgagcaagccgccatggaaggcgttgaggaagatgaataaagcactttgatcaacgattttcgaggttgtagtttttttcggtggaaaatgttctgtgtgcgtgcaacatataccagcaacggatttgtttgggtatttcggcgtttccaaggttcttcttcacagggttttcaaaaaaaaaataatagagggacattacatgttcatatacatatgcatatgctcctgaaatgatgatcaagcaataaagatggtctgcgtctcaagtctctctcatcataattgtaacagaaaaagtaactacgcatctgtttttcgcatagccgcaaaaaaacaaaagattaattggcacatcaattgattactttgttttgcttttctttctactctttttcttctctcttttttttttttttttctggctcaatgtctttataaagaaaactcattgcgaaaaacagacgaaagcaattacctcagtcttgcaatcagcaggtcacaagagcttacctcggactttacctcaagctccaaattttgtagttgctttacctgccaaacgccctataatacataacgagacaagatatttcttcgtcctgtccctattattaagtgtttcctgtccagtagtgacaagctgattgatactcggtatttgatagtagtggcctctctctctctctttctcttgaccaagaaaccagcggaaagaaggatttgttacccataagtcaagagtggtgggctacaagctaataaaagacgacataggataagagatcggggggtgttgaagttttggtgatctaagtgtctgagaatggtctggtggcagactgcaggcttcttacccttgagaggtgaaagaaaggatgcaaaggaaattcgtcaagcaatcattgcttacccaccaagtgtcgaaatttgcgtcgacttgcaccagtcatctaccttagtagcggcgcagctttcgagggtcttcatagccaccaccttcgtatcctcgcttccggttgtcgtcatcgcgtgggcgatcatagtccctttcccgatacccaccttctctgcggccaatgggttccatgttactaccagtccgacgtccctcgcggtctcggtcaccacggtcacggtcacggtctcgatcacggtcgcggtcgcggtctcgatcgccacggtcacgatcgccatatcggccgccgccatctcggtggccgccagatctgtcatcatatgagcgtccgctgcctcgagactcatacccaccaccagagaagcctcgatctccgtttcttctgtcgaggccggggccggacggcgctccattgggtgctccaaatccgcttcggtcgccccctcgatcgccgcctctatcgccgcctcgggggccaaagtcgccgccaccgcttcggaatccgcctccacggccaccaccaaagcctccacggaatccgcctcggcctcggcctccttcgaaacctcccttgaagcctccgcggaagcctcctcctcctccaccaccaccacctcctccaaagcctccggggccaccggggcgagatggcattgctcgggtatagcctcgaccgcctaggccaccgcctaatctgcggggcagccagttcttggcagtcctgccgcgttcaacatccaccttgatacgcctgtctttgatgcgaatgccatcacaagcgtccagggcagctattcgttattgcgtcaagagacgccaatgtcagcaactcttaccataaaactttgcgcggattcatggttcatagattgggaaggatgagacaggcaagcttgagggcctagtggacgtctctcgtggtatgcttctgcagatgggcaagcttgagggccacatcttcgaggtatatccaccggaatttggatttggaatggtcatatagcataaaagggatggggaaagtttacctctcatatccttttcgcgctcaaaaacaacaaatgcgtagcctctgtgtggtttcttcttcttattaggcttctcgtgagcatgggtatcaacaataatgcgaatctggtgaagcaggtcagttccagttctcaggctataacgtagacattgatggatacggacacgctcaatggggccaaaccgcccaaactctctttccagatcacgctcctcggcgtcatagctaaggcgggcaacaatgagagtcttgaaggcatctccacggatgttgggatcctcgtttggtttaactatcagcaccagttagtacggcaattaaaatctgcatcaaagctgcgttccaacttgacttggcatccttacattgtttgggcccctcggtaacaagatttgtagcattctcctgtgtctctcgctttttccgatcgcgcatctccagccagctctcggtgggctcgtacttgtccgtctccttgtacttttgaagctcaggcaggaaagcagccacgccgccgatgggagccgtcctgcgcttctcaggcgcatggtcagatggttctacccatcgcagcggaggtcgcgcggcaaagagcgccaacaagttagggggtaacttgtcggtcatcgcgtaggatccgggcaatcgccgtcgtcgctatcgattggcaggcagagagaagatgcaggactgttcggtcagaggcgaccacgggttctggcgtcccagatatcaagatgccctggtgcgaacgggttattgcctgcagcaagtagcgtgagacaagctgccgcgcgctctgccagcagtaaattcgtgtagcttgactccaactgaattgagttttgccggggttgtgccttgtggcgctagccccgatccgtccggccatcgaattgtttcaattttcgatgctgcgctagacgtgctacgagctcgatcatgagaatagcggctggaatattcaggccacatccaaaatgacagtcaaggcgttgcgagccattgctgatggcaaggtatgcggacgatttgcacaaattattggcggagacgaactgacttggagttaagaatggcctgggggcgtttgtccttcagtgcaggaagctggatctgcattactgcgactgggcgggcagctcaaggggaatgaagtaggcatattcacacaagccgaaagcatggtctgttcatcattgctaatctcatcttccgtatagtggcttcatcaaatcactgcttcccaagttcgcagccgccaacccccagatcgagttcgccgtttccccacgacccggcaagcaccccgtcgtcgtcggacactacatcaacggccgtacaaagcccatctgcgtgcgcaacctctcgccatacgagatcctgcaaaaggtggaactgttgagagatgctagtggagagaagttgaggaggacgaacaaggctgttctgagcaccaagcccagtgtcagaggcatctggtctccgtaccacggcaagggaatggctgtatgatttgagcgaattttctgttttactacggttttttatgtattatgcccgtgtatttgtattaggatggagcacatagataaaattggtattgggctgctggtgcatataggacacaccgctacaagatgtaaatcactgcaacttgctgggaataatgtccatatcatttacgaattttattgtcttatcggaagcttcattacttttttttatacactatatttaacttttatcggattatgttttctaggcaagagaaagcatttactgcttctggcagttgatgatgtcgacaactaaggctcgttagcatatgagaggcaatacagggcaaagtcaacagtctcaacttacaagcaggcttgagagaagcaccgccgacgaggaaaccgtcaatgtcggcctgcttgctgagctcgccgcagttcttctcgttgacgctgccaccgtacaggatgcgagtctcgtcggcaaccttgtcgctgacgttggccttgagccactctcggatggccttgtgaacctcctgggcctgctcagtggtggcaaccttgccggtgccaatggcccagatgggctcgtaggcgatgacaatcttggaccagtcggaaatctgggccttgagggcggcgagctgcttgctgaccacatcgatggtcttgccggcctcgcgctcctccagggactcgccgcagcaccagatgacgctgacgccgttgtcagtggcgtacttggtcttgagggcaacaacctcgtcgctctcgcggaggatcgtgcggcgctcggagtggcccaggatggcccagttgatgccgctgtccttgagctgggagacggagacctcgccggtgaaggcgccattgggcttgtcgtagacgttctgggaggcgacctcaatctccttgcggaggttctcacgaacgaggagcagatgcaggtaggaaggagaaacgacgacctctagagagagaagaacagggcggttaaaattgtttcgttctgtttcaccagagcgccttcaaaggacaaaacgagcacataccgacgctggggtcgagagtggcgttgttcaggttgccgacaatctccttaatggacgagatagacccgttcctggcagtaggcttccatcagcttggcttcgctcccagtttgcaattgtccatatccaaagccctgcgctgttttgaccaacgcggggcatggcggggtggtacgacgacaggaaagaaaaaaggtaacacaactcacatcttgaagttgccgccgacgaaaaacttgcgagccattgtgactggagtagagagtatcgtgtgaataagggtgctaggaagcagatgcaaaaagacgcaaatccaaagagagagatgaagctggcgtcgatgatgtagattggcggtagcaacgagaaaacgttcgagcttcgggtggaggggcagagcagctgtttagctccaaacatgtgccgcaaatgcgccgaaatccggtagacgacgctgtgtgctgggatcggccccaccatcggctacgagtataagggaccagacatctgttatgtgtctataatatgacatggctactagagggcttcaattgctcattacattttaacagtatgcatctaatgttttatgatttatggccttctcggtagtggacgcttcatgtaccttttgacaatgcttcttctatgcttttccacagcgaaaagatctgcgtgactggctacgtatgtggctctacttgcatgattcatgaacatataaagggaatcatcaccacaccaggggatataaaacatatgaaagggaatgaatcagccgcagagttgaaacaaatgtctaaagcttgagtgtgatagacaaacttcccacccgtatatatagagacgatgcaatgcctccccccaactccaaagatctgctaccctagcataagttcttcatcacaagcttgaattcaccctacactctagccagagcaacccaagtctgcttctgaaattatttcctcagtttgccacaaataaaaaaaaactctgaaccatgtccactttctcataccatttggatcaagagctgatgatgctccattcaaccgtcatcgccctcaacgagagtctcctgactctggacacggcggcacaaaacgcggcacagaacgtagcacgagagcctgaaacagccctaaagccagttcgcgacgcaacgacgtacgccatcggcttgattcacagcatttatccatcgattatgaccttgaggggttctgtgcaagtactgagagatcttggatggtaggccctgttatggcaagctcgctttggtttcatttgagtaaagatgtactactcaaataagtctcagtagagagctcatcgttcgtgaatagagccctgttacactgtaccacggcagaggtcgcttcttgagcagttatttacaggggagtcagtgagccaaagacagcattgagtaaaaagcaagtagcaataattcattgtcatcatgaaagtatataccaagtccaacccataaaaagaaaatatactaagaaaatcatcaccagtgaaactggctgagcgaatgccggtgccctaagaaaaggcatctaaatctaaagtaccgaagaaaaccgagggtattgacaaagaaaaaaccatgtgaagacaagaatgagtatcaaatcaaacgctgtttatccctttcaaacccaaatcctagcccaaatccaaaatccagatccaaatccaggtccaattccaaacccaaaaccaattccagccaatgcttttagcatccaagaaaagaaagaaagatataaaataaacaaaactgggatgcttttggttcatccataaaatcgatgaaaacatcgctccggctcaaaccccgaagtagcatgatgagctttgcccagcagccactattctgctaggcttagcagtccgtgatggacgtaacccactatacgagactgtttactcgcagggtgtccatgccatgccatggggtgtatatatatgatgcaaataggaaaataaaaaggaactagcccgcgtggagctatatcatggtaataaacgagagaccaaaacacaaccagtcatcgacacttcaagggagatagtgtcggccgttgggtgccaactcagtcttgatgttcacttgggccgaagtcatcttgagcatagcctcaaggtgcttttgggcctcagaaatgtgctggaggttgtggacatcgttgggcttggtcattcggctcagcatatcagtgacgaccttgtggtggtccatccactgttcaatgagaggcttgacagggggctgctttggctctggggcgggcatcgacttgattgaggccttgcggctagtggagccttgggcatcagagacatcagacgacttgcgcttgcgtcccttggcggcttgctgaacagctccaataggggagctgccagcgctgccgtgatcattgtgaactcgcttcatgtggtctcgcagattccactggcgcgggaaaccgctgccaggaatggatcgctcacaaccttcatgcatgcagaggaaaggcttatcgccgtggccgtgaagaccatgagcttcacgctcgtggcgaagaaggcaggcagtagaggagaatctggcaccctcgcaagcttcagccttgcatcggtagggcttcaagtgggagtcaacaaacttgctgtaagagaggttggtgattagcatttgaagtctgaaaggataagaccacacaggcttactcgtagttgcacttaagcttctcgggcttgtggttgcagttttgctggccctcccaggggcagtgaaagaggccgtctcccttgggagtgacgttcttgtacagagcatggtctcgggcagactctccctcatttccctgtcggcgggcggtataggcttggggaagagaggaggtatcttccatctgggacacggcgtgtttgtgaaggtcctctggcatcatggggatttttctgtctctagaatcgagccggtaagaacatgtctcatccacattgtggaatataacatacctgggcgattggcaaagctcgggggaagaggcagggctgaaaggagcagactgccatgaatcatcaatggtagcaggggaggaagttctggagatggagctagaaaagcaatcccaagtgctgggggatgatgcatccgggacagaatcattggcaaagtgcatctgagatggaaccacgtggagcgggttcacgttatggaccgggaaggcaacgccatcggcacccagacccatttcgagagaggcgtagtcggaccagtacatgtgggacgaaacaccgtgggcatctgagttcaagaggcaggaatccattccgttcatggagccagtagattgagatccactccggaaagcttgtgcattacctctagtgctcatattagacatctgtgtcggtgaaacagcagagccgttggagcggctcgagctagctcgagacatagcctgggctcctatgtggatggacatgggcgccttgggagcggcccatgccaccgcagcgggttgggcctgatcaagtctgggtcccctaggtgagttatgaccagatgcaaaaagatattcctcggcttctcctgagtgcgatgatccattgtccgggtaatcatgtaagttctgtggcccttctgcatttgcaccccacgacgaaccgttcataaggtccgccgttggttctgtatgagaaaaagaaaacatggcaggggtaggcgcagccatagatgactgggagtagctgaaggtgctaggtcaggttagtgtgctgttctcaccaccaagattcatcaacgtagaaaagaaaagagaaataagcaagactaggcttgcggtatcaactttgatcctacgaggggggtcagtaagctaatcgtagagtcaatagggggaacaaggtcacacaaacccagccatagacaaaagaggtagttgttctgacagcaagtcttcacaatcccatgaaaaaaaagtatccatattgggctccggcttcaagagatgagttggcgtaatccagcgtggtccagtgtagtccttttttttttgggtcgatttgtgactccaggtcaagcagggcaaagaagggcaaagcaaaaaaaaggacaaagctaacaaaaattcataatcgcgtacattcatttcgaaccgagaggccaacaaggtccggacacgtgagtcgaaagacacatgggttttggagtcggtgaaggtccagctcagagtaaggccagttgtcacagatccgcttctgcaagtttgcgttcgcagtcaaattaaactgctttccgtccaagtccacgtgtagaccgcttagggccagctgtacagtcgtaggtcgtggggtgactggtcatcccgagatctagaaaagcaggtccgtacattcgctggatggtccagaaggtcctctggctccgcaggttctccgtagcagatacgtggctcatgcaaagatttggccaatggaagatatcgaaaatctgtcgcttcaattcaaatagcgggccgtttcttaccagtggcacaaggccagaaaattatatatttcattgatttctcaattgtttccttgtccggctggacaagtcctgttccaaaaagaaaaaaaaaaagttctgttccgttcagaaggtccgcgtggctattccaatggctttttggcatcctggtgtatcctgtggctggtttcaaggcggcaagacaagctgacagaaacaaaagaagaaaagaaattacatgatacttcgctcaacaggacgcaatttgaaaagcagaaacagaacaaacgaaaaacaaaaaaaaaaaaaaccgaaaagcagaaaaagcagaaaaaacacgcaatatcctgagcataaagaaaacagtacctgggcagcgaagagacctcatcaaggtcaacagcattatagctagacatgtttgcctggtgaggcaaaagagcagctgtcattgtatcccggatggaatctgtgaacagggccctggatggcagatccggcaggtcaacttgggagagttgacggtgaagatcgaagtgatggtggcgacgaaaaagtcccttgggtttacttgcagttcctgacggctgactgatgatgagatgggggctgcaagtggatacaaatgagaagtgaaaagtcggtcttggtacgatgataagaggattcaaggatgttttgggcagaaaccgttgggcagaaagaagaattaggagaggaagttgggcaacgagggggccctgcgggttttatcattgccgtccagtctgactctcgatccgagtaggcgcaatacccccgccgcaagcgtgtctcaccactcagcaatgccaataaacggccgccgcaatggcctctgtgctggccgcaggagtgcgctggcgtgttttcgttgaggatgataggctcgctttacaggggcctgcatggtgtgctggcgctggccgggtctcttccttggttgttggatggatctagtggagcacgagaccgacgaaggatcctatcattgacgagcatcgtcgtgcgaagtgacgaacagtggtgatggctgcaggccaacacagcagtgcagaggaggcgggcaccaacgaaaattttttctctgccgcagttgcaggaggaggagacggccggtgaggcggtgccgcgagctggtgcgtttggtctcgtttgacatataatgcctcgccggtgagaggtgattgaggcgagccgtgaagcagctgttcgtcgccagtagattgccgctctggcgagcctgtagaaaaagcacggcggttgagcgtcccctggtccttggctagcggtctcagaccctgtcgagcgaagaaaacaagccgggtctggcgttgcgagcagcttcaattccgtcattgccggcggccgcaccccaggaccggccaggtcagcctactgtatgtgttgtgtgttgtacatgctgtcggcggctcgtatcaggcggccaagcgctgcgctctgcatggtgaagcgtaacatggtggaccgcgcgagggcatctcgagcctctcgttggccgcttgcaaggtcttggaagcggggtttatcagcaccagcgtccaaaatgccgccagaaagatgcgctggcatgcaggcagggagcgtcgcagacgaataaagagcgtcgacggtgatcacgcagaaacgcgattatgcacctgctcagccatttcgtcaccgcgcgcgggcaggtgagccattgaaataaaagagaagacgacgtgtcgactggttggaggagagcggttgaggttgaaacagcccaggccgcagcaactgctgcattagctaagccgcctggcagtggcatctttcgagctcggtcctcctccccctctcctggatgaaccaaaactcccgcgacgatattcgatatttacagcataaatttctgcaattccagatacctatacagatagatggcttgaagctgtgtctgttgctgcatgctgtatcccgaggaactggaggttatcccggcggcaattctgatatcctatctggtgctcacatctgtcaaccatctgcgcagggagaaccggttctttctctctaggctgcttcattactcgacaacaactgatacagcccaccaaggacctatcggatttctccattggtgcagcttccgccccaaggcagaaaatacagcaagtgctgtgtgcataagtgtgctcaatctcgttcgcaggagtcctcagccgcagtcttacaccgaaatgagccttcagccgcggcgaggcatcatgacgatcgcctaggtaggcttatagaatcttcttggctgcctgaaggctcatttcggatgggctgatttcaatttccgcctgggacgccggcagtctcagcccgttgggctcggctgggtgccatttgttgaatcgaaatggctgcccgatttactcataatgagcctctatgccatctacctacccctttcaaccgcgcccttcccttattttctttactaatgagcgacttattcgattcttcatatgctgaaattcatctgtatcatgaattttcgttattttcagtgccaatctggtcaatatttgcaaacattctggcattctcacgttccgttttgtacggagattggagcgaaccgctccctgtttgctttgcattgttttgctgctcagaattgtcgatcatttttgagttggatccactgtcccgagctccacgctgagaacaaggtttggtttggcggatgtaaccggggtggtaggttgaggcctgactgattcgtaatgcccagctcatggtttgcttttccgtgtggcatgtctcgaagtcgtactagcattcgcactacatccgagtgtcacaggtataatgagcattctagaataaataagagtgcttggcagtgccatgacgcttgtgctccgtaggaccagcctgggattgacattgcggaatttaggctgtctacatgtaggtaggtggtagtataaagccacacattgctgctttgggaccgtcgttgaaactgtctcggctgcctttacgccgcactccgtatacgagattgactcccaacgtctccacgccggtgagccctgcactagaggccggctgcgcaggtgagcccaggttgaagtaatctcgagtttctcactcttgcaaggtactagagcatacactctggcccgagactggattgattctcggagtctaatgcagttgacaatatttcatagaggcaggtattagtagtatcatactagaaggtgtaagtgatagcggtacctatccagtaccttgcagagcgcccgaatgcgtgttagctcgctggtctgttccaggtaccccgtcgactccaaaggccatcgagaaattgcgatcgatattgtccaacccatgaaacgggagcgccagaggttcacccatgtcctcgggcaggccttgctctcgcgtgctcgcttatccccgatccagctgatgccgccaatcttccaatcccattgcccaatcgaccatgatcctgacagagagctctgagcttggcttcgagctctatccagctctccagagctccgagaaccttgaatgtacgtgcgaaataccaggtacatgcatgagcctcagccaaagccaatggcaatgcgtctcctgcacctatgctgcctaaagaactgctagatgctacatacacatgtgttcagccgaattggccgactgcatgcactccaagcccgctgggaagctcattttacggctcacggcgtctggaatctcccagcgaagctcgagcagttcccggcgtacgatacgggcggctcggctgaattcgtcgtcgaaacccttctcacttgcttctctctcgcggatccgctcgtcctcgcatgaatgtttcccgccgtggatggcccatgccgtgatctaagtgggcagcttgtccggatcaatgcggttgggctggaagcagacgcagcccaatggctctcatgttgatgcccaaacggacatcagccagcctaccacatgcattgaccgcctcccttgccctttttccctgcctggaatttccggaccccagcagccaggatgaccgccgttactgctttgagctttgggcaacaatcagcggagcccaaccaaaacctgccctaccccacgatcgtgtgcctcgctccaaacgtcctgcgaggcgacgagatccatgaagcacctctgctcttgcctcctccaaaaagcaggttagagagcatcacccgcgtcatgaaacagcctcggggccttgccactctggtcacgtcttctgccgcaagtcacagattggttgcagcattccagcctgtcgctgccggctcgcacccttgaccttgatacggcatctcgtcccactgaaggcttccgccaacgtccaccacgttcctgctccaccagcagcgcgcgagaatcaagaccagactgcacgtatgaaagagcttccccttgcacctctcaagcgcgggccgttgaccccggatctagtcgtaggcgcccgattacttgggacgaaacaggtggcctcgagacctggctgtgcctgccgattcgacttccttctcctctcctcgcgcctctcgatgccaacccgagcatcgctagtgatcgactcagaccggggtcgccctgctctgctctccagactaacgagtgccaagtgctgagcctaccgcgtgagcttgatctacctgcctgtgcatagcggtacataaagcgtgtccattccggggctgacgaagcagttgtcttacaggtctatcttgcccagacgagcagcgtccattcctccattgcctggaattttggatcctcaaggacgattcgggccttcgcactgaatttagtgcctgataccacaacttacatacccgccagggagctacagctaagcttgaagttggccactctggattggtcgccttagctgtccaacacaccgcctatagctatagctcactttttgtgtgagaagacccaaaggacctccatctccttcggaatacttgccttctctcctttggattttttatttcttcgggaagcttggaaactcctcctggattgcttgcaataggatcaatgcccacggtgctggctggatttacctttgccggattctgcaggcctctaacagtgcttttttgaacccatctgtatctcctttcttgtcctgcctgtctttttctttgcttcttgtctgtttcttcttgagcaaatatttattgctcttgttgcatctggtccttgcttatccatcgacttccggacgtatatcgctgcattatcgttatgagccctgaaaacatggcacagcctggatttgcttacaacatgccttccgctaccaacaaccactggaacccgcctcgcaggtgcgacttgacaactccagcccagatgaaagaagtatatgtgactaaccccgaacatagccttttcgctgaaccatacaacggcggcagacttgctgggagcctgtatccgatttctaggtgagacaagacaagacaagctcatcacgggccagttgacggacgccacgcttaccatgatattctaaagcatgaacttcacgaccaatgcctatccctgggctgatagccctcccgcacaatcgactgcaaacttttcgagaatcgatcctccagtgtcggcccagcagtcctatgtccctcgctctccaccaggggcaaacagtggttccaattccatctatcccggcccggtatatggatcccacaagcgcagcagatcatctgcttgggatggacagagcagatattcacccacaggctcagtcgatgatatcattgcctcgccaagcctgtctgattactccttggacaacggcctagactttggcgtccctagcaacaaaccaaagcaacaaaacaacaaggctcggtcgcagcgacggccgtcgaatcgagacgaatttgatggccctcatcaattcctacagcgcccgcccccggacgttattgccatgcaggagagagaactcccgcatctgccaaccaaccttcacgtccaggaacaagacaacgttcttaaccaggttaatgaccggctgtcgcagtgcgcctacgatttcgtggccaaataccagtttccaatcccgcttactcaagacatgaggcccgtagagaggccacaagatcgagagtggaccgagtgggtttacctcttgaagagacttgccaccaagcgacgcattcccgctcgagtgctatataacggacaaatcaaacagtttgtcacaatccttgaaaactcactagagatgcggcatgctgccaagcatcagagccgccctctgaaagatgatcgcaacatcctccagctcatttctgctggtattcaggtggctaaaatcctgaaagatgcgtcggcgatggactatctcgaccgactatacgtttccacggagaagcagatacaggagcgtgccaatgcacgattccgatcttaaaacttcttcgtcccatctacaccagtctcttttttggcattaatgatcacgtttattatgagactgcaaaatttgaaaatgactgatgatttttttttacgttttccgttcaacatgaaaagaggacatgggagaatatcaatatttgtgtgcgttattaagctccctttgccctcttcttacatctatccatgcatgactaacaaattgggttcagtttataacatctattcatgctacgccattactaatggtaatgacgacacgtaaacaaaaaaagttcgctccatggcagcctgcttgagcaatgtaaaatggcgggctgtaatggggactctgatgttttctgttctttctggttcttctgtttatactattatactcctccgattatggcccgcgtcatggtggcccttgcatttggaagctacaggacattcattttcagtcgtcagcagcaagctgtataactatacttggccttgataacgcatcagctatctttcaattgaccaatcggcatgagatcccaataacatactattgcattacttgtattaagtatcttggtaatcaacctctcaactactacataccacctgctgcaactttcaaggaggaatttgggagagcatatcactttaaggggaaaggagcgaggaagggatggggaagggatggggaatggagtcatacgaggcagctgtgtcattgccatgagcggcgattggactagcatactatgtaccgcgtgaattctatgaggatgacgacaggcataaccaatgagagtgtgcaattgaggatgaattttggaaaatgaataattgaggatagttgcattgtagggcaactggcaatgtttgtgctgcctcatgcataatgtgctcacacaagttgactgtataaagtaaagatctgtgtatatgtaggtattgtgagtttggctgctgcaccgggatgcatttgcgatgtaatcatgtgttgcagcattctgatggatttgctgctgagctatgggactaggtaatatctgatgggcatttaggatgcagatgccttttctcatttgcgggtgaattatagcctgagttggggcaaactggtatatcacgatagtgtacatgtccgtggtccagacgcaacagggcggtgctgatgtgggcaacaaaggcgatggccttgaataagtctcaacataaaaataggattctgagcgtggcacgatgttctatagtgatactttgatatgagaggaaatgtacctcggaatctcgaggctgaatggtagtgcgaggctggcggcgcagctcggtgtctggattggatgtcggtaatcgctgccatgtatggtgtcgagtacgaggataacgttatagacggaataactgctatatgagccttccatgtaccccttgaatgagtaacttgtatctgaatgtctcttttttctctctctgtatatagtaatttgaagcagtcatgatatgccaacttcaaagagcatcgttttactgctacaagataggtaaacgtacgtggaatctgcttggataaaatacacatgcccaaatccccaatcgggaccagccaatgcatgtgcttcagcccaggcctgtgaatggctggatcgcaactcacgcagccggccccatcagagaccgccaatgacggtgccgctgccgattgatagcaaggtggttcggtgttctattccggcttagcggcggatgctggagtcgccgcagcgattcaacggcatcagctacggcgaccgtcagctcggatttgcgaccgaacggcttggtctttttttttcttaaaaaatcattgggttttattgtgctgatgttggttttgttttctggcatattggctcgatagcgggaatagatggggtgatatttgctggtcaaggtcgctgctactgccgctgtacaatacatgtacctacaccagcggcgcactgagaacgacttggcgcaaggacgttgaaatcgactaggaactcggcagctgtcaacagattcgagcagtccaagctccggaacagatttcttgacttcatttattggccgtggcaggcatagctgaaagttcatccgccatggcttcagtaacttctcaaaacgcatccccgcactctacttccctctacgacctcgagtctactggcgacaccgacgaatcatggcaatacattgattactcgagcggcgcatccgtcacagggtcgataggattccttcccagcccggcaagcggcagtttgaacggctttgccatcgtcggccatgtttctacaccatctcagggcgggctctcgcctggttctgtcgtcgacatggaccctgcagtctttctcccagccagcaccacgtaccagcaggatactgagtttataacctctgatcttttcccgagtactgtcgaggcacctcccggcagtgtgaacgcggcgtttccgcagaacgatgcgttcttgacgccgcagcagtatctgtttatgccgtctgggtcatcggacttccagccgcaggatcttaatggtgggtttgtttgtttatatctggaaattcattgatgttgattgcgatgtagatattacaacaccctttttgaacgacttccaaaccgatccgttttctataatacaggcaagtcgggtacaacagcctctgcctcagcgaaatgcgctccagtcactcccctcggaccccagcctatcatcatggcaccagacgagtcccagcattgcttccgaaagcaagtttgtgtttgaagacatgatctcttcgccggccagtcaactaagcttcgcttcatcctcgagcccgaaatcgcctgccgtcaaatccgaggggagcggcaaattaggaaagacgatgcgcaaagtgattggcggcaaagtcgagaaaaacaagagcgagtcccccagcaagtttgtaattatgacgccgacgacaatcaatgcccgtgctggcaagccgaacccttttgagtgtttcgaggccatgaggacgacacaaaagggccggaaagggcccctggcgaatgagacgaaagagagcgcactgcaggttcgaagagtgggcgcgtgcttctgctgtcacagccgcaaagtcaagtgtgataaggagaggccgtgtaagcactgcaaaaagcttatgctttcggttccgcaggtggtgtgttggcagttccaggactttctgccggtgctgtttcccgacttcattcggggtcactttaagagggatgccatgactagcttcatcaccgagaatgtggagggcttcacagtgaacgggtccgaacgactctgtagcgttgagctctcttcaggccctcggtttgcgactacactgacacttcaagccaaattcttcacggccaagacgtgcgatgtgttacaacactggcatctgagcaatgagaagaatcaggttgatctccagtcccagggatcggctcccattggtatcgagttcaacaagggccctcaaaaagacgaaatgaagaagttgaccaagggatacattcaagcactggtgaatgagccgttgctggcagatcagttgacggattcgttcaggtccaccaggcttcctaacaagattcttgcgattgtgcaaaactttgcaaaacagtcagatgtaagtcgaatgatgatatgcgagacaggcgacgagaagaaatagctaattaaaacacagtcgacaatggttaaacgcgctctttcaatctataccatgcattatgtcatgacacggcatctctgcctaacccgtcagtccatcctcgccctgcagccaacgggacttgtacctcagaacactccatgggtcactccccgagtgctcgcccggcaaatcaagtccctagtcgacgagctcatcctgcgcgatatgcagactctctttgagctcttctccaagtcacttaaaccgaagctccgacgagaatgggcaccgtgtcttgcatccttcttagtcctgtgcctgttcatggaagctgttgagacggccgcagacaactttgttgtaacacagaatgagattgatttgaggaacaagtattcgcccaaatacaagcgatcgcttgcgcaagatacctgcaaggagctggagaacatgccgttcaagcagtttgcgtatcaattccaccacctctatcagacccatacaaaggatgcaaacacaaggagcttcaaccctctatttgacgatgcctttctcgaacagggtgaacttgaccccccggcggtggaaatggtgcagaacctgagagagcttttccacggagaagactgtgagtttttcctaccatctgcttggttaccctaatacatagaatactgatgggcggaatagggcaagacatgcagtttctcgctgatgatgagctcttgctccatagagaggagcatccatatcctatggacacatcgttcctttatacagggcgtctggtggccaagtttttgctatcatttactaacgaaagcgtaatctttgcaagcaagatatgatctgatttcttttgcttttcaagacttatcttcccccccttttttgtttaaagagctagataatgggcacttggatgatacagtgcaagcggcgccagagcattcgggttatatggagttttgttggactttgtatgattacgtgaaacatgtataagcacatacgctgtgatagagcaggcagtttcaaagtatgcagtcacggcgagctcacagatacacgctatagcaatgatatgtttgtctggttttagtcccgatgccacacatttttctcaatggcatcagggtggaacagactggttgtctagaccgctggtttcatctcccacatcgaacgataaaaaaagtagttgacacgcttgcgcattgaaaagcggcgaggtgtaggcaaatcgtgggtatcgcatcaacaaaaaacaagagcacggcagaggtgcatcctttcccaaaacttaccaatctgaactcgggcgttgatgatatctgcctaacctaggcaaaggtagaagacagaagaagccatgagatcattgtgcagtcgagaatagccgccatcgcggtaatcctcgagctttttttttttctgcctgcatcgtagcatgtgccagtgctgatggaaggttgagaaaatttgtgattgcttggaaaagcggagcgtttttatgacgagaggaaaaaaagctcagagaccctgatctgtcacgtgatggtcatgaattttgcgtctgctagctgagtttatacctgcgggccgtcgcgtgcctcgtttttgacttttttttctttcctttcttcgatacacttttttgcacgattaatcaacctagagcgattcatttacttgctttgggtcatatttgcgtgctagatggaaatggattcttcttctgccttttaaaacatggcggcaagctacgactatttttctcgtcttgccgttttggtggttcttcccacatgctcatccgtagcactactacctaccttagtagtctgtattgcttcccaagctctgactgatttgttcgatcttctgcgtcttccatccgcaaaagaagcctcttccgggactcatttggatggatgaggggaaatgcctgctctgcaactatccctgcgtttgacacatgataaaaacctgctgtttttctgcgtaaaacccaccgctgcccaaaggcgccgctgcagaaattcgaatgcaagcgtttaattagcccgtctgcatcctgacgacggccgaggcgccggccagaggttaacggctgcatgagggtcgcgtggacagttgtcgcttcttgtcctttgggccgcgatgcgaacgtctggcaggcaaaagagggcacgaatctgcaagccccatccccaatcccatcccatgcatgggtccccgccgcagacggccattattcactcatttgctgcccgccgcatcacatcacgggctcgacggacgtgccactcacttgcctgtctgtgctgtccgctgtgctgtgctgtccgctgtgctgggttgggctgtgccgtgcgatggatgcggtgccgcggtggtgcgctgtctgcagctagcagtagctcgttggtcgtggagatgttccccagtttgcgtcaaacgggcggtggtgagaaaaccgccctcgcatccctaggccctaccgtaaacatcggccgtcctatatataaataccacgtataaaccggcctcattctcgtgcatatctctctgcacctcgacgcagttgtcttacgacctcatcctctttattttcttaccgccttgtgcccctcccgacacttcccacccgcagaaagctgataagcataccgtcccccccggttgctccatctgaagtcgttcatgtattacacaccgactgtttgggcaccagcgtcagcgtcatcatcacaagctccatcaacacacaaacaccacccgcaaaatgtctgaagtccagctccagcgctctttggaggacatcaggcttgagattgttcttctcgctgccgaagtgtttttcctcgtgtcggtgcttggtgccattatcctcttcaatcttgatctctacagccagtcccggaagctgagcctaagtgccgagtcgtataaggctcggccgcactgcttctcgagaggccgacctcgatacagaggtgccatctactgaggcaaagaccaccactacttacctctggatggttttcttttttcttttttttttctttgctcttattgcaatattcgacacaacgaagcgtttccctacccaacagaccatctcttcgggcagcaactggagagaccaaatcgagaaaacattacggagctatgggaactccatgcatttgactggcgttttgcaagggccctcgcattgataattggcgttaaaattggcgtgtgcaaggttacgaaaagagaaagaaaaaaacaaacaaattctctcttgctaaaagaggggataacgaacatgaatgaaagaaagaaaacaaaaaagggatgatcagcccccacagcatatgatgttgccctggaagcagtttgacaaaacccaggcacgagcaatagcgattcgattcgtggaatttatgaacctgttttcgagatattgagcttttggtgttcacttgtcatggagccggcgttctgaggatcgaggtcgtttggataaaaaattgttgtacatagttgttttaaaaaaaaacacacaatatgaaaactagtaaacttcgaattgtcgccagaattttgatgaggcctagccagaagctcgtgatgcaagctctatgcctcatcagccggtgccatgcttctatctcctcgacacgtgcaatttatacaacgctgagatttttctttttactcccattccgccattgtctttttcttcgtcctatcccttctcagccgcggctttccaccttttttcccgggtttatttcatgcttatgctgaaggcttcttcaggtctcgggccgcctgcttcaggttgaagttgcactcttcgtaggctcgtccagcaccaaagccggcgcccaggtaggcgggccaggctcttcgcttaaagagaaggacggagaagacgacgccgaatccgaggccgagggtggacttgacgaggaggttggagaggcagcgatcccactattgtttaattcgaagagaggaatgagttagtaaaccaaagaacaattctgcagaatcttggatcttgaagctcggctcggtaccttctcgttgagaagcgcttcgctaacaggccgggaaatggcgcttggggagcgaggggtggtggtctcggacatggcggcggacgtttctgcggtcgatggcgtgagaatgttgtgcgtagtttgatttgctgcgaggctgtacttacgtgcgaagcgcaattgacgccagagagccaaacggggagtcgtgggaaagggaagagaaaaaaagctttggatacaggtgatgtcaagctacacgaaaatcggccggcctcatcacggacggtcttggcctcgaagggcggtgagaggtgattgccgaatcggggtggagattgcggcagaatttttaattttcggaatttttggagctgcgacaatgacggctgcagcttatacaattttgtctgccgtaaacaaattttcttttcatgagatattgagataggttcggtcaatttgagactgccatctgccaatcattgccctttgcccttctttttattaatgtgttcttgatttttttaatatcttttctcataatggtaagattttttcacccttataaatggtcgcgccgagttgaagtcaagctcacatgctctgggtagggaaagttggatctcgtcaagatcgtacgaggtcttgaccaaaatgggtctggcgaaaatggggagaatctccagaagctgtggaataaccttacagagtcatcggaccaccaattccacgcggcggaggagagcgcgctgagatggctgctcaagtccatgaacggaaactcatcagaggcggaaaccatacgacgctacccattgacttggacgattatggattttgtgtttcaaaagattccgctcttttcgcttgccaagtctctggcggataggaaatttgtggctgttctgcagcaaactctcaaagatgcatcaaatccaagcgaagattctagttcctctagttccaagaggaagaggtcgctggcgccgcgctacgccttggacgaattgaaaggcttggatggctgcttggcaactggtcaagccgtctttattgctctgaaatctctgcttgggcgattgggaaacaacactgttggatcacgcgacaggattggagccgaacacatcaaatctctcttcagcacatctgctctcgaagctgcgacattggcgtcttccttcttcatagtctgccttttactactggccagcgatatctgtgacgaggtcgaaggcaaagaggagtggatcgtaaccgtctcgaggatatgggatcttcatttacaaggagacgaggacgctctggagattgcaattcatctctttagaccagcgtctgcaatcttgaaaaaggtagagccttccatccaaggccaaagtcttaccatcaatgaagccctggccactcgatggagtgcagatcttcagagatttatgcaccggaatttcatcctccccgctcggacatatttctggaatcgacaggactttgagatcatcatgaaggcgctcgatgtatcaaatgatgcgaccagaacttctgctccggtactatatttcttggctgccgggatttctgacactttgagtgaaagcgatatgcgcaggatcaatacaatgtggatggaccggatattcaaagctgtggagcaacaaattcgtcccaaggcagaccggaatactttgatgaagcaggtgttagcacaggccattgggaagtcgctgtctattgatgcaggagatttgcgtcaagtatgccgcgattatggcctgggatcggaaatcgattggagcctacttgcgaatgctgctacatgcaacccggatatcttccaaatgtctgaagaaggcaccgcgcttttgaatgagatttgtgtacaaagtattggtcaagcatctgattcagatagccacaaagatcaactggacctcatatctgccataaagaaaagcttccagactcgtcgagatctctctggatttttgcgactatggtttactcaactctgtctggctgagaaacaaaagatggtctctagcagcccttggttcgatattggacggaaagcagaagagcgaaagtcgatttcatcttcaatagagtccgaactatcaccgcagcagcttgttgttctcatcgagtggctgaaggaacaagagtccagctcgtacccccagtctctttgtgtcttcgcgagtatcattgcggaaggcttgcatggagaggcatttattgatgcagtcggcttgaagcttttcgacctagtttctccgctaaaaagctcctcaaagtctgctttgaaatggagagttgtgtccaagacaatctcatcagcctcacccgaagagcggaacaatgtctgggcgcaagtgaaggatcagatatcaaaacctctcaaaaaagggactgtcaagtcagctgaaacgttcgaagctctcaagtgctgctaccaagcctgggattcgatgagccaagatgaagagtctgctaatgagccagccaagctgataaagaaattcacgcaacgcctcgtcgaagaactagcgtcgtacgatattttggaattcgcgaaattatcttcttgtctcgacttggaggtggcgtcgagatttgacgaggatttttcattacaacagtacttggcttggtatattcagggctccagtcgcttctaccggctgtactttagaaaagcaggagacatccctttgcttgacgcggtatctttcacaaagaatgccagtcctcctggattgcatgcgctgtggagtgcgcttctaagcaatgacaccaatcttaatgacccgaagctttcgagaaagcttgtagaccggttaattacagcactatccgaatccgagaaggagaaggggtggccgggagagtatgggcagctttggatccggacactatgcagcgtaccatctgaagcttttagccgtacacaacgcgagcagattatgagtatcttggacaaaaggagagaaaagatggtcaaatctccgaagcgggtgtctttggaaggctggaagctggttctcgatctgacggccaagatgatggcgcggccaactttcaacgaagagatgcagttctccaatcttgttgattttgccaatgccatttcgagtctctcatttgaagagacgctggatgatgagacgctgcttgaacttgtcgagagatattttgccatgtcagcaacgattatcaggcaaatgtcggataatttcgatgagcgaagcacgaaatacttctcagagagcctcaagttcattgaaacatgtgcggcagcagaggcgaaaagtgacccatttagtcttccttcgctatatgttaccttattaaaggcgcttgttgttgagcttggccgatcatcagctcttcagagccaatctagcctcagccagctgcagcagaatgcgaagaacgccttgacccagcacgttgcagcagtcctaggagagttcattggaaacaagaaacttctgtcaaaacacgatcaatcaaaagatctggcccttattgcagcagtacatgcagcagaagctatggatagtaccgccgcgatttcacagaataagtcatcggccgttcaaaagcttgagaagcggagcaaggaggccatgatcactggagacttgagagcatggaagatccagatcttccttcatacatatcttccgagcgagttggaggagcctcacccgactcaatttactgccctagcaaacctaccgccaagaacccgcgagcctcttttaagggaatacgttgcgtctataattgccaaagctagcgtgcctgaggtgtcacgctaccttcaaatgttgattggcgaatttacggagggctgcgatactgatggccaggctcttgccattggccacgtcgttggtcacctcgtcggtatgtcttgtgaaaaatatgttggaaagaattgggctaacgtatgtacaccagaacgcactgatctacatggtaaaagcgaaggtgtcgatctatcggcagcccatagcgagctaacacttagcttgttaaagcaatcgccaaacacaacttatatatgccagactatccagacgcttcttgaaaagaagccgcaggccatgggacagtggaatatcgaagtaaccttgactacggtcaacgacttggcttcgacaaagcctacaaatggcccaacagtgtcgtttacctggctatgcaaattaatcggaacagttatcaaaaagcaccgcttacgattggaaggccaccaccacttgctactgacgactgtgcaagctttgcttaacaacctaatcatccaccaaccaaagagcgctggagacggcacaacgcaagagtcaatggcccgtctgtacggccggctcattacctttatctgcgaacctaccgcaggagccgtttcccgttcacagcatcagaacgccttggactcggcaacagatgcagccaagcgttctgccgggtggcacgtttacatggtgttgatgcagtacgtgaagctgcagcttgaggccgatgtcccgagggaggttcgtgaggctcttgagccggcgatgaattctattttcgacgtgacgccgcctgaggtgaggaagattcttaatgacgccatggatgctagcggaagagctatcctgagagagatgttcaagagatatgtcaagtttggaaaatggagtggtgtataatgtgctggaaatatagtatataggtggaattagctactattaggatataggtctagacattacaattgtatatatgcatacatacaactcgcgtagacatttctacctatattatcaaatcatgcgaaaagaggataacaacgaaaattgctttacgcttgacgctcctgaccttcctgcttagccttgctggggtgaccatgcgtcttaccatactttcgtatctttccatgcagatcaggctgaataaatatccaaagaaagctaacaatccatgacatgatggtatcaacaaaccagttattgcggaacgaaccacccaacattccccatttcataagcgcaccaagccatgccacagtaacaaaatattcaccccgctctagccccttgattgcagagtctgcgacttcatcaggagtctgctgggggtcgctagattccaggattctcgtaatctcaggtgtggtgagaatctcgcgggcatatccaggcgaaagaatagttccagggaacaccatgtggactttgacgttctgcgggtacatcatcacctcctgggatatggtatccgccaagcctcgcatagcccacttggaaggcgagtatggcgcgtagccagggatggtatacagcgccaggacactgccagtcatgatgagatgcttggcctccttctccacgggagcgtcaactgccagccattccttgaggatggagtgggacatttcggctgtgccgtagaagttgacgtccatctggcggcgcagagaggacatgtccatgtcgacgaacagctctggagtggacattccggcgatgcaccagacaatgtcgggaggattgccattgttccattcccggacctcagcgaggagaggagtagcgtaagatggcgcagagacatcggcgacgatgtagtggaatcgctgcttatccttgtttatggcggcagcctagaaagattgtgtcagtggaacgatatatatatggcaatgcagaaattacatacctcgacgattttgagagcgtcttggagcttatcgacgctgcgagaaacaaggacaacgttggcgcccttgaaggacagcagcttcgcgactgataggcccatgccctctgaggctcctgtgatgaggacggtctgcatcaaggctcaggtattcatcattagcaatgctatttcattactctccatcacataaagttcatcaaaaaagagagacaaaaaaactggatgctgaccttgccctcaacaggcatctggtttccgccgaaaagccccatgatggtgacgatgccaatggcaatggttatactagcaggcaagatccagaccaactgattcagcaggccgtctgcgggcatgacccgacgctgtgaggagatgaaagagatgaaaaagagtttaaagagagtgttgatgctattttgcaaagttgatgagaaattgacagctcaattaccacgcgttggccagtaagcgtgtttcaagcgccccgattaatgctgttgctggcgctgacgatgcagtttaatggaggtttttagtgttttggtcgtggcccgatgctgctatggttctggtgggcccaatcgctgtagctacgatttaggcgttgaaagcaccgcacaatgcgttataacgcccaacctcgtagcactatcacgtgccgtggtcgcggatcgatacgcggcatcaagtacgaagcttgaagtatctttgcatacctgatttaagcttcttattcctgaacactcgaaccgatttcattcgacattacattggcgcagcggccagcatctcatttactcacatgcggagagactcataagccgacagttgtgcttgcattggataagcatcatgttgatttttgacaaaccaagctgagcttcatcaaagatggcctcacgagacgggcaggacatccagctcagcgtgccaaaattctcctctttcaaatcgaaagaacccagcaaagaggaacccccaaaactggacaggcatcatgaaatacgccacaagaggcagagccgtgatgatgagaaatcaagcagtcgccgggctgacgaggaccgtggctccagacgcagtcgccaggagcctcgtcgccacagagatcgtgaccgtgaacgtcgaagatctcgaagccgtgggagagctgcgaatcggatagaaaagccgaagcctgctcctaagttggagggcgtaccgggtcttttcatgatcgatacaaaaggtgaccccctgattataaaatacgggggtcttgacaaatctcagataccagcctatcgtcgccacgggggcggcagggtccttggtacggttggacgcctagtaatacaccgtgatgggccaagaaatcaatttagtcttcgcatgcccggcgaaggattttctacttttgcaggccgagacgggcttcgatcaaagttgccaaaggtgacatccaggccaatcagggcgtcttcccggaatgcaaatgttgatgccatagacgaagccgacggatacataccaataagctcatctagaaaacggaagcgagatcaagcgggtgaccaatcctcgggtgatgaacagccctcatatcggtctattgaaggcaaagcaaagccgcgacaatactcagacagtgactctgatgaagattccgacatgtccaccgacatgctcgccacagtccaaaacaatccacttaaacaggaatccatccggctaagcaaacgagtaaaggattctccagacgacatcgatgcttggcttgagcttgtagatcatcaagacgccttgctgagggctggtgaagattttgatcatacggtattagaaaacgaagcccatagcttcgcagagatcaaagtatccatgcttgaatcggctctcgaaaacgccaaaaatgcggaagatcgcagacgcattcttgttcctttgatgcgagagggcgtcaaggtgtggactagcaaagcagctgctaagaaatggtcagaagtattagaacatggagatggcgattttcttctgtggaaaacacatgtcgactttttgacttcgaatattgcaacatttcaatacgaagatgtcaaaaaagtgcttctagaccgtttacgcttcgctttgtctcgtcttgcatcagatcagccagaagaagccatagtagaagccatatttgtctttttgagggttactcgcttcgttcacgatgccggctacaaagagcttgctgtagcagcttggcagggtctcttggaactcaacctctttaggccactttccatcgaggacgaacaatctgccctggaatcttttaatgatttttgggaaagcgaagttcctcgcataggagacatcggcgctaaggggtttcaacattacgtcgaaaccgagggcaccggagaggcggcagagccggtaaaggcaagctcaattggctcgccttcgtcgcgagacgtctataaagcttgggcttacctagagcaatctcattcgcaagaggctaatatgccggcgagaacaatggacgatgggaccgacgatgatccgtttagagttgtgatgtactctgatatcaggccctttctctttttgataccagcatcccttctacccgcggtttcaagccagctgattgatgcgtttttgctctttactggctacccgccggcgtttagagcgagcaattggactgaggtagcttatgatgaccagtttatatcatcctccctcatcaaaattgacttggagccggtcaagcataacgatgatccagacaattggcagagagtcgaaccacggtttgatacgggcgtaaaggcggccgcctctccttctttactatttagtggcttgaggtggtatcgatatattgccacaaagtcgcacaactctgttatgaatccagcttgggtatcagaggcactgaagcagctcgtccacagcggcggaatggaagagctggctcagtattacctagcggtagccttttccaatgagcctaccaacatcaaaaggcctgctaaagcacttctcaaacaatatcctactaattccgagctatataatgcctatgccctttgcgagttcgccaatgatcccaacgtggcgggcaaagtgctgagagccgcaattgaatcaccttcggtaagtattgagctgttgaaatattttgataaagaataagtcagctgattcagcctttagctatccgaaaaatggtataagttcatgttttataggacttgggcatggatggaatttgaaaacggaaacgtcgacttggcaaaggtgcggctctgttcatcggtggacgacaccctgaaagtgatagggacggatgttcctgaagttggcagtactatacttctcaaagcccatcaaacatttacctcggattttcaccaatatcttaccgatggagattcagcaggagcaagcacacttgcggaatgcatgattttgctgtcgtacttcacagcttcagggaatgaagaaccaacatcagcatcgcaaggcaatattgcagcagcaatgaacacagttgacgtgatttctcgagaattccagtctcaagatcaagtcggtgccaaagcccacgaacagatttttcaatttgctacacatattttatacctacatgcatcaaaagggtgagtcgtcgtctacagctttagtgcaagatgtcttcgagatatgaagctaactgccacaaataggccctttaggagagtatacctacgggagaggctctcagctttcattcaccagtttccgcagaacacaatttttatatccatgtttgagtgggcagatgcgagcctccgtgtcattgatgagacgcgtgatctcttatacgaccaggttttagtgaaaaagcatgactgcattagcagccgcatgtttatcattcaacacgagcttacacacggcaacaccaacacggccaaggctgcatttgaacaggctctgacgagcgatgtttgccagaatagtttcgtgttgtggatatcttacattcgcttctgtcaggctcagaagcagctacgtgccaaggcaaaggatgtgttttacagggctctgaggcactgccctgggtcgaaggaagtgatcatggaagctttcctgacactgattcgcgatatggaatcagatgaactcaaggcggtgtacaatacgatgacgtcgaagggaacgagggttcacgtcgacatggaagaatttctcgataagcgcaggcttgaattgtcgaaagagaagagaagataaatatatgacgggtgtgtgcttgtatgataccatatataggttggaatagcatagcatatctgatggtgtgtcattttgggtataaaatctaataactggttttcataccgtagatagttcattggctcttaggagtcgcagttgacggacactatccacgctatttgatccgccatcgccacgtcacagcgttggggcattctgcgtgttattggcgtcggattttcgacgtatataattcattgatgtaaccaaatgctatgtataattattataactaaaatacccaatttttgtaaatctaaagcaactctgagacgcaatgacactcacttatccatcggaataggggatcgtcaacctatcaaagccaaagcccctcaatcaggtcagcggttttgacatgcgactccacctagtctctgcagaggggcttctccttgggttatgcagaagctgagccacagtttcatctgcagcgattcagctcttttcttccttgtttgcgtaagacgatttgcggtaagactgtgatacgagttccaattgtttcgtcactgcagggtagcaaagcttgaccttggctttttaggggaaagtggcctagaacctctccttcctcttggcttgaattcttaatgcccctgcatttattctcaaagacctcaactgcgattctcttatgctacagtaaagaagcatcgtatcatctcatttctgtatcactattctctttaaactcttaaatccactcttacgggaacccccgccttcaatcttactctcactttgactcacgcactcactcttcctttttctgcatccaccatggctacttcagatgaggccgccaacgcctcgctccagtctggaggcggttctgtcccagcccaacggacaatcaaagctctcagtagcacctcgctcgcctatctaaagcgtcttttcgagtctcacgccacccctgaagggaaatggacaagtgaccaggtcagggtcttttcgcaaaaaacccagggcaatggcacgacgcctgcggcttcggatgagctgctcaatgtccccgatctcgatctcaacgccttccttgcatacatgacttcttcaaagagcgatgccatcctgccgataaagaatgaggacttttcatggccgctggctagctactacattagctccagccataatacgtatctgacgggcaaccagctgtcgagtgatagtaccaccggagcttacaccaacgtcctgctgcgaggatgtcgctgcgtcgaaatcgacgtctgggatggcgatgagagcgacgcagagacatcgtcgtcagagagcgagacgagcgacgatgaagcagcggccaaaaaagcagcgctcaaaaagcagaagaaggagaacaaggacaaggcaaagtctagctgggggaaccagctgaaaagcaagatggagaagatcaacatcagcaagaaaatcgaaaagatggaagagaaggcaaccgaaaaggtggcagaaattgaagaggccgttacgagaaagtcggattcaccttctacagctgagccgagagtgctccacggtcacacactcacaaaggacgtttctttcagagatgtttgtgttgctattcgagagagcgcgtttgtcgtctcagaaatgccactgattgtgagcctggaagtgcactgcagtcccaagcagcagattgtcatggtgaacatcatgaaagaggtctgggatggtctcctggtaaccgatccagattccgatatcgaagcgctgcccagcccccacgatctgagacgcaagattcttatcaagaccaagcacgtcccggctggcacgccccttgataaagtcgacaccatacggagcgaacaggtcccagtgcctaccggtgcacagccaaagccggccaagacgatccaagagctcgctcgtcttgcagtctacacccagggagtgacattcaaaaattggacgcagccggaagccaccatgcccacacacatgttctcggtatcggagaagaagttcatcgagtaccatgagaaacagtgggaggccctctttaaccacaacaagcactacttcttgagggcttacccagcaggattccgaattggatcttccaacctgaacccgtccattttctggggtggtggtgcccagattattgcattgaattggcaagaaactgacgaaggcatgatgctaaacgaaggaatgtttgtaggaacaagcggctatgttctaaagccagaaggtaaaaatctctagcactttgcctacgattttcgcttgctaaccaacatgcactcttaggataccgtcctgcgctcacgtccaaggaaaatgacgcctccaaatccaccaccatcactcgcacgcccgtatcccttgccttcaccttcttttccgcccaaaacatccccctcccaccgggcgagaaatctgccaagggtttcaagccgtacgtcaaagtcgagctccacgtggaaggctccaagaatagctacgcagagagcgatgggcacgtccatggaagcgagtacaaggtccgcaccaagacgtacaagggctgcgacatcgatctcggcgcggagaaacttgagttcaagggcgttcctggggtggtcgaagagcttacgtttgtgagatttaccatcagagatgatgagattggcagagacgaactagcggcgtgggcatgtgtgcgccttgatcgtctcggccaggggtatagatttgtgcatttgaggaatacaaagggagcggcaacagacggagcattgctcgtcaagatagaaaggctttagtatagacgatagacgatcaatagctcagcaaccttcttctatgtctgctcctttttggatttcgtggactctgagagcaaaattgtgtaggaaactgtttttttggatattcattctgatgtgtgactattaaatcagactattaaatcaacaacatcgtttgacacttcattactaatacagtctcaacattaacccaaaccacaggacgcagtagctactgtttagtagttgtcaccgccctggtttcggccgcttcccatgtgcatcttgtccttcaccttctcaaacaggccaccggcaccgccttcgcgcctgtttccagaggtgtcagaagagccgaggcccgaggactgctggtttccagaaccatacgaatcgccgccataactagattcacacatgttattattgttacagtagccatagatgggtattggatgagccatacgattggtcttgggagccatacgactggtcttgagtgccatacgactggtcttggcggccactggagccgagagtagagtcatcagtgcgacgagttccagagccgtatgtgtcaccgcctagaccagtgttgccagaaccgtacgagtcattgccagtgccgtagttaccactggagccgagattgtcgttgcctgagcccaagttgccctggccgaaggactcaccctggccgctagatccgaacgaggtctcgtcgttacgacggttgccagtgccgtaggtgtcttgtccggatccaaattgatctccagtggagccgaagttgtcagtgttgccacggccagactaattaaattattgtcagtgaatgtaatgcagcggtgttgggacgccgttgattctaaaattaacatttcacttacgccgtactgctgctgctgctgctatagaccaggtgaaattgatcagtgcttgtccgagtagtgagaagtataaaggtagcaactcacgttgtcgtcgtcacgccaagacatgttgatggtattgatttagtagggagaatttagaatatttgactgcagttgtaaagatgagattatggatttacttctgagaacttggactagagacgacttacagtatcttatatacaaagagacggaggcagccagctgtgtaatgggccaagtactttgtctcattcaagctcaccccatttggatgctcagaatcccccggaaagctgccacggcgcacgccaccgggtgtacggagaaggcccccactaggaattcgatcagtaaccacctctccatggcagaagagtaggtacatgacatggtaccgctgcaaggtacaatagcagctgaaatcatcatgaatatctccaatttccccaaagcgccccgcccccgggccacgcccggcagccccgatccagcctctccttgtcttgctaaggagcttccgttcaacacatcttggcgctccaaatatagaaaaggtttgtttcctatacaaacgacaacttttctgctgatatcccgttgcttctggacccaatcagcttttcttccgtgagatagaccttgtaacaactcgaccagctgtcgcagcttaagctcccctccatcttgcacccgtcattccgccgacatccagcaagctttggatggcaatgggcgtgtggcgctcttagttcctggtcgatgcgattggaagacgccgtcgtaatcgtcatctgagacaacgctcgcaagagttggcggcggggtaataactggattcaccagcgcctcatttgaatacacgtcgaaagatttcttctggtgggcgtatctcgcgagccggcctagctgcagatctggagacgctagctggctatgacggatgagccatcgccatccctatctgcatagatcagctcgacaggtatgatgccaagttttttacttggagtggccgcatgcaaaagctccaaattctggccggcaagctgggagccgttgcgcaccacgttcatcaagcagtggctgccacgagcacatccaaacagctagattggaatgccaattcgcacgcaatgaggggcttgcatccaagtggtgtctgttggctgcatccgtccagctgctatccggttcctcgccagtctcgacacccaaatgccgcactatgatgaggcgaaggaggcgggtgctgatagcaaaaggaggggtttgctttgctttccgtagaagctgtaagatgacgtgaaatggcatcattgaaaacaccaccgtttctgcaccaagacagcaactactctttcctgaagctcttatcctagagtagacgcccctcgaagctgatttgaggcgagaagatgcggcattgcatcattgccattccccgtgtttctattctgtgctggtattcgtctagttgtatgagttgcagccggctgcaggtcatgttcacctatggtcgcagtgtcgtaatgaatgatgcttctcgtgctatgtgtagaattgccatcgggatacttgctgaaaagcagaaatgttatggtgataacgaacctacttgaatgaagcaagatgcgaatttgtccaaggcttgtagtaaatcaagatcaaattggcaagacgacagcagtggattgtctaaatgtgaataaatttgatttcgaaagaagattgaaagacaaaagccgagtgatggttctgaatgcaccttccgcattatatgcccatcgctgccactaggaaggcgcgagcagagatgctacaaatggataaacgtgcattttattgaatgagataaacgactagtttttctaaatatcaatagagctaaggctaaaatgaatgaatgagagattcctgcatctctctacagctatcaaggtctacaattggtgagagaagcgatttcgtgagaacatggtggtttcaattctgaaacaaacagatgttgctttgaaccagataattcatccacaggtacagtagccatcttctgcgcctctactctcattcccatacttgagactacaaaacggcctcgaacccaacggcctcgaaccgcagtcaaccaagtctttgcacacctcataatcaccctcatctcctctcctcgcgcaatcgaaatgccggcattcgcatcttcccagagcatatttcgaatccccagtgctgcagtacggaaactcgggatacaatgaaaaatgcctttccgtgcaattcaaacttttcgcacagtaatgatgaggactcttttggaagagacaatccgtgatccggggctgacacccacaggtccccatgccatcggtatcatgcttctcctttatacaggcgtgctcgtcggactcgcggcactggcggtagggcaagcacattgaccttttgaaacacgccttggctgagcatttgcactcgccgcgctcgcaggtcggatacaggccttgcgatgcgtcgcagtccagcgttacgcggcagtcctccgccatgtccgagccgccgtcgcatgtgtctgtgaaattgaacctcatggccgatcgagattggcttggaggggagatctgcaagcagacaatcgcagttgagcctgacgttggtgctgatgttgatgttggttgcgtctccgactttggccaagtcggcagcggaaagcaaaggtcgttattacagctgtgagatgtcttggtactgcggaaaatccctggtggctctggtgtttccaccaacgtatccgaggccgtgattgttggcaatgaagtttcgtcagtaatcatgccagcagggaaggagatgatgctgaagggatccatcatgtttatagctttcaagcgaccacgcggaggcgcagcagccgtgtatgtcatgaacattgcgaggcacaagcctcccagagcgagacacgctgtgttgaagaacatgctattaattttgacttatgtagtgtccaagtgttgtcaactctaaaaagacttctaaaaaccctcgatggaacccatgccagcctgaggtcctaccgactttaagtgatttgtccaatgcagtatatcatcgctaaacaaatgcgcccacatagcaaaaaccaagactgtttgcacctggtcacattttcatccacaccgctaaacatcagtgatcaagtacagcccactccaacaagtgataatgaaacccattgtctgtgtctccatcgtaccattacccgtcagtgatgccttacagcttgctgctgacctgatcatcagacacaatcgcaccgctcatcatcgctgcctcgggtggtgttggcctagagagaaacaactgtcttccgccttgattcccccaccaagcgactccaatagctgctcgctcgacatccatttcgccgttgatgagaatatcccagaaccgctttttgactggtgccctcagcttgggatcttcaatagtatttaatgtttgtgcagtaatggtaagccattcttcgaccaaatgcaagggcaaaaatggcagcgtatcaatcagggccatggttagtgtgctctgctctgagcaaggttctggaggctcctgagccaagtcctctggcgacgtagcgtccagtgagacagcatccggggtttggggcaaaagtgccgtgttcgccgtaggaatggatgcacgaagcatttcaaggagagtttctgagagatgaggttccaccgcggcgatggggaatggcggggagacggtttgcatgacggtcttgtaagcaactcggaactgacgtggggagatttgtagaggaaatgattcaaagagcttgacaatgtagaagggagtgatgctgatggtgagtgggccgtgttgtgggcaggacaggacggaaagaatggcgctatgagaagactcaaaaagttcgactatagagggagtcatgggaccatcatgggagagatatgaggttgcgggcttgataattaaagcttcgcaagcatccgtagacagcaccaagggcaggtgctccgcaaggttcaagtaaaacaggtccagtgtcctcgagagacacgtaaccggggccgccggagtctcaacgggtcgtatctccttgagcaacacctcacacgcatgcgcatttcgggaaagagtatcgatggatgttaggtaggtgaaattatacacctggaaagcactgttgttgttccggctggatataaagtaaaagtttcgaaggatatgcaatgatttaatcgcagtttccgaggccgtcatgacgttcagcatgcgatgatctagcagactgcgagaaacaatagcctggaggacagccacggcgccaaacagcagcttacgcaggacctgccacagcaccggccacgtcttctggtaggtctcgaggcttagcctgttggcttcgaatgccgggtcgacatcattgaatctgttcaacctccaagcatccagcacctggcgtgagaacaacaacagcgcatccagtgctgccaaaacagcaacggtatctgtcgcatgcagtgctgcgtaggcggcgagttttgagagggggcctatgtttcccatcaggggacgctggtccatagcttgtaacaggccgaatgaaggcgtttgtgaagtccaggagagcgtttggccgggggcatcggtaatgctctccccaataacctgaaggaactggccctcgcaaaagccttccgggcctgtgatggcccaaacagtgactggcaacaactcgttgcagttgatctgggacttgttgaattctgagagcagggggaatgaaaagttaagagccagtgcaatagatgcgccagcaagcggtccatcctgccgatgggtatccagagccatgttggcagccgtcacaatcgcccgctcaagcgtccctttgaggctgctggagagcgcacgcttatcgttgccctccatgcccataaggacgcccgtcatgaccagcaaatgctgccatctctttgagtattcatccgcgcccttgaccactgctcgtgtccagtcgtcgcagcccaaagcgcctccttcaagaggcaggctgtcgagcgtcttcttttcattctccatctcgaggtcgcgcacgcgaatcgctgcggtgttgtagatgctgatgatccggactgccgtacgcagcccatcgtgcctctcccatatggcgggagccgtcaacagctgcgatgtgaggacgccgaggttaagagggttggagagctgcgagagaaggtgagcggtcgtgccgatgatctgctccgtctttttggcatcgtggaggtcctggaaatggtgcaggaccgtattgaggagctggtcagcaggcatgatgatgcattagctgcaccgtggctacaatgcgaatgcgctgtttccaactggcgtgaggaagttgttggttgaaggcaaggttggccggatgtcgacgcgatcgcatattattaggcggctgatgacttagcgcagggccgttgccgaggctctggtacctcgcagggacgtcactggagccgtgctgagctccactaaaacggccgtttcgttagcgacttgaagcgctagctaggagagcctctcgtctttgtctcggccaacgagcagtaccgtcactggcaactctcccaatgcgggagaagagggagatttcgagaggtgaagatgccttttctgccaagtgccaactccaatctcgactaacaacagctacagcgagcagcaaaccaacgcggtcgcgcagatggctcggcgcctgatccctccgagaaactacaccactcctcgcttcccgtcgctcaacgtcaataccctcttcgattccacgcccgacaagcgatatacgctctaccatattggcgatgtttggcgcttcacggtcatatggacgctcatcacatttgcggtgttccacctcggcgccgtgttcatcgccctgttcacgcacgggtggaagaagtcgtcgtggaaatatctctggttgacgccgatcatctacatgggcgtcgccgcgcttgaggccttgctctctggaaccatcgttggagtcatgttcgttgtcaaaggaatgtaacaggcggagatgtgtgctgaccgttggagcaggcttggcgccgtttaccaggccggatactacgagatgaacacttggatcccctgcacatgggggtttatcaatgttcttacgctgattatctcttccttttcgattcaaggagggctatgatgcgccacttcagaattgcagctgtatgccttggtatgcctcaaaacatacgtcgaggatctacgccatatccagtacgcagctttgggatacaatgacggctatgtggctaaacacagcgaccccgggatcattgctggtattgctgctactttggctgagatccaacaagctagctgcgatatgaccaagaaatacagagtgtcatcagaggtaaggggtcatacacatcgcgctgactataacctctattacgaatagcgcgcattggtcagcaaacaacaaagctgagactgggcgccaccggcatattcagctccgcgaggagcagatggctttttctactgctgcgcagaccggatactgaacgaactggtcacatgggcttcagatgaagatgaagattcaccaagggttacggcaaaacgagactgtgcacctccgtgtcgcttgaaggcctcggtgagcgacactattgaaatctagatgttcaatttttttgttttagcccaaatgagaaataaataaattctagactctcaaaggcgtctcgaggcttgaaaaacgttattgtctgtagtattgtgttgcctcttagagtacatgtagctgctagtaacaagtccggccgctatttagccccaaagctacgcccctgaaccgccatcttggaccaaattcctctctacagccacttgcggagctgccgcctgtactctgcattgtttcgccagacaatccgcgaaaagcagcaaaagatcatagacacgacgtctctcactcccttttatcgtctttattctcttttcttataattgggcagagaggccttgcccccattcctagccgaggttgcgcctcctgagaccgtgtgcgtgtcctccccacgtgcagctttttgaacacagaacaccacagctgatatcgccctattcaagcatcagggcggaaattcagcatcaagaggggagatgatgatatagacacaagtctactggctgctcggtcacatcaatttctatttcaaaagagggctcatctggcacgcgcgccgactcgctcaccatggcaaactcattcgtgcttcagcccgaccatcacgacttcacccccccttacctgtcaaatcccgcccgccactctccggtcttgcgcgagcccgaggatactcccaaggccttttatcctggacagcccaagtcgctctccgggatcgccctccgcgcgttctgcctgggcatggccttgtcagcaagcatcatcggcatagcctccatcctagtcttcacccagagtcccatctggcgcgtccctttcttcctcctatctctgtctactttccatttcctcgaattctggaccacggccgagagaaacaccgccgtggccaccatcgacagcttcctcctaacggcaaactggccgtcttacgcaatcgcccactcagccgccttcatagagtgcatcgtcgtgaccgtcttctttcccaatcgccactgggcacctttcaattccgaccgcctgcttcttttcgccggcctttttctggtctctgtcggccaggctgttcgttccatagcaatgctgcatgccggagccagtttcaaccataagatccagacgaggagggcgcaatcgcatctcctcgtgacgactggcatctacgggtggctgcggcatccgagctattttggtttcttttactggggcttggggacgcagcttgtgctagggaatacgatctgctttgtggtctattcggctgtgctattcaaattcttccagaacaggatcaaggtggaggaagagaagctggtgcagttctttggagatgattatgtcgaatataggaagagagtcggcactctgatgccatttctagggtaggatttcaattggccaggttttggagagacgaataacataatattttccaaccattgataccgataggcatggtaagcattcacaaagtggcaaagccagcgatcatcattatgtgtggtgtttataatattcgcctaaattgtgtaatcatcatatctacctaatagtaaagtatctctttttctaaagactgctctcataactcccacacacacatcatccatacagaatcaatcagacagtcatgtatatgcttccaaaaccgcttattagtggtgtgccatttggggcatcctgctcacactgccatacttggcctgccaggcgtagaagtacattaaagcggcgaatggctgtccaaagattgtgaatgagacccaaaagatgacgtttcccagaatgcggccaccgtggccgagtttcattttttcgagaggagtggtgatggcaataagaggaagctgaaggaacatgccaaagaaagcgacacctgaaaaatagtggttagtctgggtcaaagtaattcggtcaatttgacttcttttggaagatcaggacataccaatgatgttgtgagttggcacaccaacagcaatctcgtgaagtacggccgaaacgaagaaaacagcaaagctggcagcggctgggctccagcctcgtccaatcatgggcatgtagacatgacgcttgaaatatgtgtaaacaggcttgttccatgtcctccaataagcacccaagctttcactattccaccagtcgtcgtaaaatgatctatcgccaaatcgcgtaatctctgccagagcgtttaagaaggactggaagagagcaaagaatcccgccagccagataaccagagagatggtagagagcttcataagtcgttccaaaatggaaaataaatcgagcgatgcaattttgtctaaagaattgcgcaaaacaggagtcgcatattgagcgctggctacccaaatgaacacgccgaggcagaaaatctctccaagtcgcttagccacaaagacccatcgaatcttgtcggtgcgcggatagacaggctggtataccagagtcggagcccaccagaagtagaccaagttcttcattgtcacattttccggatacgggcatgtcttgtataagtcgggcacttcttctccttccaccggatgcaaataggcatgacggagatctcgattagtaaatgcatatgaggccgtcttgagccacacaacaatggcatgcatctctgtcaacgtgccaatcaatggatggtagacataaaagtagaccacaacagtggtgatggcgagagcaagagtgatgttgatgccatgagccagagccgcgagaacccagatggagtgaaacttcttccgctctgcttctgacggaccagagctgttgtctttcattcgtttccttgatccctcggcctgcttggcggcaacgagctcaatgacgtacgccgcaaagagatggcaagggatgagaaagtagagcagaagaccaaggagcaggtcttgccgcctatagtcgtgacatctgatacaaatcaagacgccgtactacaccaaagctagacgttaatgccgtgtcactccactatagatccaagtgacgcctcaacgcaccttttggatattctcaatcattaatctaagattgccaacaactaatggcctgttagagatatcgtcatgaccagataatcctatcgggagagcatcatacccagcacaatgaccatgagattgcggaaccccagaaagctgggcgccgcaggagagtcgtggctcaggcacgacggcctcgtctgagaatgcactgccgcgacatggcgatatttcttctgcaccgtcttggacagccgttccttggtagtcccgttgggaggctccactgaggttagatctgctttgccgtctgtggaggcattgcgtcgagatactgagccgacggaggcctcgacgctcgtcgttgttgaggattctgcaagagacgccatcctcgggccctggcacacgctctataaagggatttttgcagttgcaattcacgatgggtatgatgaaggagatgaattggacggcagcgggcgagacgaggtaccgatcgatcgagctccaggccaggatggaggggcttagactaacattgagtttgccttggactcgccttaattccagtcactaaaaatcccggacttatgtgtctggtactttagcagcagcggcccgcaaattgcctcataagcctcggagcatatccaacgttatcggcgtcgaccgaaattaagacgtgacagagtcaggatccctatctcatgtaagggtgacgatagagatggagccaggcccaaagcagattcacgggtgccaaaagcaatggatgtgacatttgtatggccaggcgccgtgctatataacgaggtacctggcctctctctctgtaatctggtgctgaccgtgccttgaatcgcccaaaaatgaccagtggcggcgtaggcggaaaatagcgggtgtggagagctggctccgagctgggtggggcgcaggagcttgaattggtctcttggccttaattttagcagcagattgcagtcttgtcagagtagaagagagagaaaagcatgtgaaaactgcagactgccaagggctgaagggcctgcatgatataaatagtctggccaagcaggtcccatacagtaaagcattatatggagcatcaggtttcacacgatgccacgactcgtcttacatgcacgaagatgaagagcggctttttatacaaagtttatgctctagcagattacgatgcagctgaattctgataggccgggtctgaaaataccaatgcaccacaggcaaggtgtttcttactttttttaccatcagcagcaagaactgaagaagttacttttggcattacagctagtaggaaattaaattggatgaaacatggtaaaagaagagagtctgttgcagacttgacgagaccaatacgtgtatccaagcagtgctgactaaggcacagcaccttcgttcatcacatgacctgcacccaatcagagcttgcgtttcgccagcgctgtatcagagctctcaaagcgcgagcctcacagaatgagactttcatcttcactggcagctctacaaactcttcattaaggcttggttggtcttggctaaggatccgtttacttctcacgtccatcaattgatactcgaatttctgctcaatttcgtctttctaacatttttcacggtgtatgaccatcaattgacggttggaacgcgacgatggcctatgagcctcgtggagactatggcgatcggggtggtggccaggatggcgcatttatgaaagtacgaggccgaagtgagtctatttttgctttcgttgtttaatcgtgttcacatttcttgtcttttgctaccagcggagcctgctcgactgtctcggcagctattggtcggcctgatattacgcttcaaggcagctattgcccacggcacttgataccgttggataattctttccttgcattatctctacgcttgtatagcataattgtttatctgtcaaccctgcttgggcaagtgcccagttgagaaatctagggacatcatcatgttttcatgtcaagagagagacggctgccagttcatctcaactgaattaatgtaccatgcctagccgcaaaataaaggagattcgaaagcggataagaaaagaaaccgccttattcaatggactaatccaattcccaacaggacctgtgacggactatagtgccagtgtcctccattggatgcgagaccgcgcccccaactacagaggcggctacacgggtgagagggagcgtccaagcgcaagctacattgtggatgtgagagcaactcgaaagctgatcgatgaggaataaaactaacgcccctgaagatgattccaccggcaggacgaccagtgttcccggctgattctatcccggccaagcacctccattcttctctgaacaagatcaaacaccctatcaatgtcgttcgatggaccccagagggacgcagactgctcacagcttcgaccagcggcgaattcactctctggaacggcactggcttcaattttgagactattatgcaggctcacgattccgccatccgagccctggaatactcacatagcgacgactggttgatctcgggtgaccatgatggagtcatcaagtactggcagccaaattttaacaacgtcaagagtatcaatgctcatacagatcccatccgggaccttgcattcagccccaacgactccaagtttgtcaccgcctcggacgactccactctcaagatcttcgactttgcccttggccaggaagagctgaagcttgaaggccacggctgggatgccaagtctgtggactggcaccctacaaaaggattaatcatttccggatccaaggatcacctggtcaagctttgggaccctcgtactgcgcgagccctgactactctccatagtcacaagagcacaatcaccaaggtcctgttcgagaagaagctcggtcggtgttttgcgacctctgcacgagaccagacagctcgtgtctttgacttgcgaatgatgcgcgacattgtgctattgaaaggccatgaaaaggacatttcgaccttgactttccatcccatacatgccaacctcctctccacgggtggcatggacggttcattgttccattacatgctagatacaccaaatcccccggcaggccagcccctgactgtcgccccttatgacagcctcgacccagagtcaactcctgcccagtcaatatggcccacacacagggttccgtttgctcatgattatgctatttggtctcttgattggcatccccagggtcacattcttgcgtctgggtcaaacgatcgtattactcgattctggggccgtgctcggccgggtgagacggaaattttccaggaccggtaccatattggcgaagcagctgccgaggcacaaggaacctgggatcgccgtggcaaccgccgccagcgacaggaggaagagcagcgtgagctggaggacgagatggacgctctggtcgaccaagatgcgcaaaagtctggtgttcccggcttgactggtggcattcccggtctacctttgggcggcggtgctgtccctggcctcggctcaagcatcccgccgcctccaattgtgcctggagtcggtgctggctcagccgtgccgcctctgcctccgcctccccccttcgccatccccggcttcaacggagcaccgccgcctccactgcccggactggatctccacaaccctcctgacccggcgaagctgctcgagttgatgcagcaggccggtatgcccatgccacctccaggatctcttcctccaggtttgatcccaccgcctggaggtatgcccccactgccgggcaactttccgcttcccatccctccaccgatgaaccccaatgactcggatcgtcggcgcatacctctccctagccaagaagagagtcttcgacaagagcaacgacatggaaagtatacccgcgcgcggtaacagtctctttcaagtatctatgggaaaattggctgtttgaatggtcgataccttcctttaatggcgttctgatgggctatggatgggaccttgaagggggcctttttgttgagatggttgacattgaataaagtcatcgtttcaggtggaccatactttgtaattgttttgtattatgctagcatttttcaagaagggttcaaaggggtatatacagcgattggtcacgggggaatttgaatatctgatttctatctgaagtgctattctagtatacgatgtgctatgtgatgccacatgctgttgctggctgtctatttatacataactgtggtgtgatgtggtgatgaatgcaaatcatgactgggcttctcaatctctatagcgatacgcaattgccgatgaaagaaaaaccaagctgatttatataatagcagacgtcatttgtggaggcaggacaaaagagagagacgtgaatgagggtgtttcgtaaaattcgtaactcagtctcagctccccaaggcgttaatctcatcaatgacagctgttccccttgtaagcgaatccccggcaaaggctctcatttggcgctcttggcaaacgccttttgcctctcgctgtagtccttgataaccaaagcgcaagtagtgtcggtgcagagcctcctcctgcgctgcatgggcagcaggttcgcaaactccaggccgctggcacgctcgacagcctcgaggggcacctcgaagtcggtaatgggcttggcgttgtcgatgcgggcgtttggcaggacgaatgcgccgacggccacgttgccgcccacgcggccgtcctcggcgaagatgaccttgtaaaagtgcgtgggcacggcgacggacggcggcgtgccaatcatctcgtacttgacgtaccacttgttgtcgacggggtccttcttgggcagatacagcggccccgtgacgatgcgcaccgaaggataccgctgcgtcaggcggcggcagaagtcctcaaagtgcgcccagtagtcgcggttgaagccctcgccgacctgcgggcacatgttgctgaggtaaaaggtctcgtccatggcggcctgcgaccactttgcgtcggcggcgggcacctgatgccctctgtcgtagccgctgcggaagtagtccttgagcagggcgcggaacttttgcggcacgccggcgtcctcgaggaagacgctgttcttgcggtcgccgccgcgcgtggccagcgactcgggcgtgatgtgctcgacgacccagtgcgggttgcgcgtgcggcggtcgtagctcgagatgagggcagcgcgggtcgcgatgtcggacacggggcctgggaagccgtattcgaagaggccgccggggttgacgggcgctgctgggccggggacgatgggcagaggagtgccgccggcgccaaagacttggttggcggggatggctgtgacggcggttggggtcgagacgatggctgtggaggagagagaggacgaggaggaggaggaggcggccatgtctgcgattctgtctttgggacggagagagtagagagcggctgtgagagcggcgcctcctccagcgctgagggcggcgattgcaaccgacgttttgagcatgatgagctttatatatggacgatgtgtatatatacttgtatcacggggcgagttagttatagaagaaacgagaatagaaaccgcctcgagaacgcagcagtacgtcaagtatagctcgaaaaaaagaaagacccagcacgaggtaaaggctgctcacgggattcagtctgtatctcgagcgtgcaccttgaggggtctaggcgatttcacagcacttgcgcatgtgctcccgtgagacgcctctccatgaaaccactgacgtcgtctgtcggccaggctgagagaccacgagacccctgggcaaggctgaggggggaaaaaaaagacaaaggacagccaccaaaccacgagcacgggtttatcaagctggtatagtgttaaaaaaaaattagattaagtgcatggtttgccgtccaaagggtcctcgggttccacgcctagcctagcggagccttgtggaagcctcagggttagcggctggccttgggcggtttttgccccccagccgggccaggggctgcaacatgcttattgatttgacggcattatgtggcataagccaggggtgcgtttctgctttttcctgcgtacggagctgttttatgtttgccatggatgtttcttcatttttgctttttcatttcaatttgttgtattctgtatccttccgtttcttgtctcatttcatttgatgctgcttctccgtccttcttccccttgctttttgctgttccctgtgctgggaaacgcttcgcttctggaatatctcgtcccgcgcgcagccctcgagatctgtcacgcctcggagtctctccctccgcccaaaccttctgctgctgcgtccaccgcaaatcgaacccgccaacaccgagaagcaaagcgagacggcacgaggagacccaaaaggcgagagactgggaggcaggtggaagcgcagcctgcttagctcccccgcgtgactgggcgtctcgtcttagactcgctaatcctgctagaccgacacgctgtggctctggccgcagtgcacctcagtgagctcaacttgctacagcgcacgcgggctaggctccagcggaccggagacgctgggaatgctggcgagccccctatagcgacgacgacgacgactgcgacggcatcgcatcaccaatgcattacccgcccctcaaggccggcagcctccccaacggcaacggcttcacgtcggcgcccagcatctcggccaccaagcacaaggccatcgaggatgcgcgcgccgcccaggccctggtgctgcgcgagtgcgccgcggccgagcgagaggcgccgccgtaccagctgctggagctgatcggaaagggcagcttcgggcgcgtgtacaaggcgcgcagcacgctcaagcaaaaggccagccagctggtgtcggtcaaggtcatcagcatcgaggagggcgacggcatccagccgggcgcggccgacacgctgggcgacatcatcaaggaggtcaacacgctgaagctgctgagcaacacgggcgcgcgcaacgtcaacgccgtgctggacacgcacctggtcggccagtcggtgtggatggtgaccgagtactgcgccggcggcagcgtcgcgtcgctgatgcggcccacgagcggcctggccgagcgctggatcgtgcccatcctgcgcgaggtggccgaggcgctgttctgggtgcacaagcagggcatcatccaccgcgacatcaagtgcgccaatgtgctcatcaccgaggccggcggcgtgcagctgtgcgactttggcgtcgccggcatcatggagaccaagttcgacaagcgcagcaccatcaccggcacgctgcactggatggcccccgagctcttcgacccccacgtcgcctacggcatcgaggtcgacatctgggcctttgggtccatggcctacgagatcgccaacggcctgccgccaaacgccaccgcccgcatcaacatccagcagtttggcgcctatctgaagcagcaccggccccgtcttcagggtgaccgcttctccgaaaacctcaagaacctcatcgccttttgtctggtcgaggatcccaagcgccggccgcccattgaggaagtccaacgacacccgtacatcctcaacacgcaggacagatatccaaccgtctccctgtcgaggctggtggccgactacaagtactgggaatctcagggagggagcaggcagtcgctgttctcggctggtggcgcccagggacctcgaatggatccgtcgcccgtccgtcaaagcgggtgggactttggcaatttcgacgaggtggacgagctcatgttccaaaacactgcgaaaccgcgcgtccctactcccgactactaccccagcgttgcttctagccccgaacctgaacgtacggcacggccgatgcagcgtggccgtcgcaggcgaccacccccgaccatgaaggagctcaaggctcctctggagaaagtctttgacccttacaccatcacaaactatggagagaactcgagggcctggtatggcaggatacccatgccgcctccaacctcggcaccgccaacacagaggaagccaaagccccctacttcgaatcccacttcgaaccccaaccccaaccggagtatcagcccgaatcccaactcggaaccgccagcaccagctcgcgaatcattgattgatctggatcttgcaatggatgacatggacactcccttattgcctagccttgacgaggagactatcaagccggctgcgcggcccatctcaatcgatctgagcggatccgctgatgagcgacgaaagactcaggattggaacttcccagctaagcgcgccactcaagaatggtcattctctacggcggacaaacgagatacgcaggagtggacgtttccttcgaacaagcgtgagacgacggagtggaaatttccgactactgaaaaacgaagtacccaggagtggagttttcctacagaggagaagagaaacactcaagagtggtcatttccaacgagtaaacgcgacactacggagtggactttccctgccatgacgcccacaacggctacttccacccctaatccagacatgtttagcgataatgaggactatccaaccatagttcatcaagacgacgatatgagctcctcggccaatcgtgtatcggccatgagtctcattgatcttgacgcttctctggcggacgacatgagctatagtggccccgactcgttcgtgccaagctctcacaatcgatcatctggatcggtccacggatcgctggcgttcgatctagagctcgaagcggacactgcagacgcagacactaatacgagagaatcctcgctatacattgatgacgatatggagtcagttccttcactcacgcgccagccgagcgatctgcagagcactcccaccacccctgacgagagatcaaatcttgcatgggagccgtctggcctgggaatcatgacgagtgctcgaaactccctcatgagctccatgccacccctccctgctgctccgtcaccaaatgtcctgcaggggctgggctcccaggaggatttgaagaatgaactacatctcatgatatcgagtatgagggaacacctgctatacgcaaacgattggttaaaaacatttgatacccccacagcagaaagagaagaaggagaatacgacgaagaagaggaagaagcggaagcggaagtggaaacataatctgcgctgcattgcgttgcattgcattctgcgcttatttttattttattttttatcccgtgatgcgattttacccgccatattatcgccaaagagcaacaacccccctatgcatatacccccttttttttttgcgtactggttggaaagaacaaagagagaaaagaagggaaaggtaggagaagaaaagaaacattatgcccgtacttgtaatattcccagtttctcgttttctgacgaagcgatctttttattattttttctacgacatacatgaagtaaaaggaggaacctgcttattctgattttttttttttttcaattccttttcttctcaaagagcatgcgatgctttctttctttctttcttttctttttcaccttctttttatatctttttttttactgcttcctgatttttctcttttgctctcttttttcttttcttcttaatgaattctgaagcaacatctattagcatcggcattatgattgtttaccacttttcttctacaactgttgttttttttttttagcatgttgacaaaactaaatgtttttttttattctcacttttgattgtattttatcacttttttcttttttgaatagagacaagagcgtacgcattagtcggtataagagcgttggctgctggggtctgttttcatgtttggggcacttctttacatgcatccacggcactggatctattagcattactggagcatgagtcgatttgagattggcttgatactagatacctagattgactaaaaacaaaggcatttgccactgattaatgcatccatggtgatgccagcatctccaatcatccattcacaacatccattacttatagagcattatcctgtcatcaccagtcacaaaattggagcagcaacaggaaagaaaaagggagaataaaaaagactcagcaccagataagcaatggaaatttgaatttcacaaccaaaacaaaaaaaaagtttcgcctaaaaaaaaagagtatgctgagtctcataaaataactcttcatggcccaacgcctcttcccctcctgccttctcagtaatcgtgtcatcaccgggagccactacatatagattgtgacctcatatcctccccaccgctgcgtcctttcttcccacggcatacacactcctcgtttctcttttaaacgtattgagacagccatctgataccgtcaccgtagccctgtcgcatcaccacagagcacatgaacagctcgatcggtcggatgccctctagctgcatcttgccctttccggtcgtctggtacaggcccagctggtgtctcagctcatcctcagaaacggcatcggggtggtcgatcttgttgccaaggatgacaaaggggaccttggaaagctcctccatggacaggagggcatcgagctcggccttggcctcggggaatcgctcgtgatccttggcgtcgacgaggaagacgacaccgttgacgtcggggaagtaatctctccagatacgacgggctagaagtggtggaggtatggtaagcatatagacatttttacactgcgtagagctaaagatttggagaaaggaggaaggattgtagatttgataaacataccctgttggtgaccacccagatcgaaggtgttgaatcgaacgttgccaatggcaagctcctcagaagctaaataatcagtcagaaaagagactttgagaaaaaaaaaagaggggaggaagtagggaaataaagtcgtcggtttatattctgcggtggtaatgggcggcagacttactagggtgaagagtaggttgcaggatagcaactcggtcgttctatagcaattccatcatgttagatcatcatcattcccagagccttcatccatgtcctgcatcgtggagatcgatcgcatgcgcaacagcccatccactgtaaaaaaaaaaaaaaaaaaagaaaactgtagtgatcgtctgttcatatccatccctcctgtctcaggcgccccccttgtctttcttatcggcgacgtaccttcagcatgtgaagcaacgtggtctttccggcattgtcgaggcccaggaagagcagcttggcgtgcttgttgagcaggcccagggaggacagcacatcgtagactaaagttcaaaaaaaaataagggcaaagaagtcagttctctatgtttgccatcgctgtaaatgcaatcgcgcatgtgttgcggacaaaaaagtggcggtttgtccagagcgattagactgcgctgacggaggggggggaaatggaatagaacagaatgaatacatacaccagttaacaatccacatgttgggcgattggtatcttttatttcctaattcacaatttgaagtgccagatgaaaaaaaggaagagtgaaaaaagaaaagcaaaagggtataagaagaaaaaggaagagagatgcgatgggctgcccggctgaagttcgcagagcagaagggaaagttgttgtgacgatgttcgatgcgagctagatcgggtccgggaaaggacaatcaaccgatgctgctttaccgccttgtgattttgggcgggccatcgagacacgtgacatgccttgttgctcaggcaccaaaaaagaggtacatggcggaaattatgtggcgaaagtgcgcagttgacaatgggaaaagtctaagttacgggtaagttacctgcagttatttgtttgtcattgatcagctgccatgacgaaaacaaaggccaaatatgaggaaaaagagagcatcgtgattgtcatggcgtgacttgaagatgttgtcatgtgatatcgccgaaagatggacatggcaaaaagttggccgcactacgaagatggacagtatctaggtaggtacctatctagtagagacagcaggattacgtggcttcaaagcacttccaagctgctcttcagagcaagcaatttctccgcacaagacaagtcacgcttaaaatgtatagagcaaataaagtttaggtcttgaatctcgcttcagtattactatctagtaatatcaaccgacagcctctcacacagagaaacgtcttgccgaccaacgccaactgagaggtccgcattccccaatgcggcctcctgggtgtatcctaaaagcagacagatataaaaaaggacaaaaagcctccccaggtatgggtatcccactgtagccacagatgatgtgtactgtttttcattatatacaggagtctctctatccatccagagccatctccgaaagatgaaagatcacgcaattatatgaaatagaattgtgtcatgaaatcgtgagaagaaaaaaattaaaggaaataataaagtgaaagtaggaaaggttatgaaaacaccttgggtatataggacttgtatgtaagcgagtgcgtcaacggacatataaaaaacgccgcccaacaaacgatgggactgtggaacccattcctatcagaatgctcaaaactcctcttctatgtgtatgtcatttccatgtgttgaaaatgcgagaaggacttcttgcttagcaagagaggacgtagcctggacccttcttaccggccatgagcagaccaagctctcgcatgcgctcggcaccaaggccgggaagcattgtcttccgctcggggatctgtccacgtctggcacgatcgcagtacttctggaagaacttttccttgcggcgcagacgcttcttctcaagacccttgacaatgtcgatggcgctacgcatgtggccatcggtgtcggatgaggtcttggagcccttgggctgcttctggtgacggaagatagccgcaggtctgggcagggactttgtatgggtaagaccagggcggccggccagctggaaattggcgtgtgcaccctgtctgggagtctggatcggggtggcgatggccacagccttgggggcaggggagcgaagtcgtcgaggcgactggcggtcaaaaagaggtctgggggaacgagcgcgaggcttgggagcaggggagcgagcacgaggcttaggggcgggagatcgagcacgaggcttgggagcgggagatccgcgtcgcttaggaggtggagagcggagacgacggggagatgtgttcccattcttccgctgtctccgggcacggtcggtctcgctgccgagatcctccatgaccccctgcacccacgcgtggccatcgctgtcggaagcatccacgtagatgtcctcctcatcttcctcgtcaaggtccgaagccgggaagctagggtcaatgtcctgagggatgatgcgaagcttctcgttcctgcgggcagcgaggcacgacaggtaagcatcctcgacgggccgatcctcatccaaagtgccgcacacaaagtcggtgctgtcaggcaagtcaggtgcctcggtctgaggtccaatgagtcgagccttggaggcacggcgacggctgcgtcgggaaccaatggaatcatccgactgctggtcgttgatagagagtcggcgagccaagcgaggagtgaactggcgtgggatagatggaactcgaggagtccacatcatcatgttctcgtcatcgtcgtcctcctcgtcggaatcagcgaagccagtctcctcgtcggtgtgatagccatcagagtcgtcgtcctcttcgtcctcatcctcatcttcatcctcctcatcttcctcatccaagtctaggtcatcatcaagttcatcggcttcatcctcgtcctcgtcttcatcatcctcatccatggctgtctcagcctcatcctcctccgcctcttcctgttcggcttcctcctcagcttcagctcctaggcggcgaatcaagttttccttgaccagaatatcggaaatagtaagcttggtctgagtgaagttctcttggcgaatccagtcgtcctcacgagccatgccactggcaaactcgtggaactgggaaccatccttgatgagctccgtggaagaagcacgaatgaatcgaggtcgaacgagggaggccttgcagcagtctgcttcagcaggggctggtcgaggagagatggggacaggatgtgtcatgctcctcttgggagtagagggctcatagggcttgggagaagtcttgtgcgaagacgacgggcgggctgtgcatgcgaatttgatgcaggttcgctttggtgcgtcttcctttgacacaggcgtcttgagcatggcagcaggaggggcggctgctgcaggagcagcttgtggctgagcttgaggcttagcggcacaagcaaactggatgcatcgctttcgaggagcttccttgacaggctcctcaactactcgtctagtgccgaagaagttgccaaagaggccgctcttctgctcgccggcaccgtggagacgaagcatcgacagattggggagaggcgggctgggagtgtttgtccgtgaagggctggtaaggccagtgtcactggtcaggtcggcggtggaagcaatgctggcattgctgaccatggagcggcggcgttggctgtaggatttggacgggtggaagacgtgagcatcctcttcgtctgattgtccaaggatggcctgagtcagcagcgaagacgcaacctgctgttgacgaatcggcgctctctggaaaggaagaggcttggtgggtataggcataaacagctgggtttctggtggctcgtcggggtcctcaatgagatctgacccttgcgtcgcccactcgaggtgatgtgaagttggaagagtcgccatggtcgctgttgttgtgaggctgaaggtgtatatcgtggtgagtgaattatagtaggcgagtagatgattcgattcgagagaaaaaaaaaaatatccagcaatgacaacaagaaggattttcgtcaaatgccccgtttggtattgagccaaaatacagagacactgagaggcgagtataaggcgtcgtcgtcttcaactcaagaggggcgtatgaaggatttgtgtcgtagcaaggcgaagcgtgtaagccgacacaaggcttccagctcgtgagaacaaagtctcttcaaagattgtccctgaggaccgcgatgctataacatcaaaaccaacatgttcaatatccaaagagtcgagagtcgaggcagtggacgtggacgtggacgtgaaaaggactaaaaagggcttttggggcccgcgcgagtggttataagagtgaatgcgaagaagcgggtggcaggcccagtccacttttagcaacgctctctggtgatctgggggggcacactcgcaggacgaatcaacgcagactggaaaagagtaaaagaaaaaaaagggtccagaggggcgtgtgattatcgagcagaggaggcttcttggcagattccggatgacgtccgttccagatgtggcgtggcggacctgacacgacagaatgccgggaggtcggtaggggtgtgtgtagacgccaatgcagggatctccgatgcttgggagatgttggatttggatatggatatggatatcgaggcgacccaaggtctcagacatgcaatgcagacgctgtgatgtgatgagcgctgcgtgccgctgttcgcgcctacatgtagcacctggagaagagcgggttggagcagagagttggggggtgggagcagcgaagaagaaagaagcgagaacgagcgccacacacgcgtagcagcaaaaggaagaagtcaagaagaaaaagaacagacgcgggcgggaagaaccagttcgagcgtcggcgaaggcagccaagcacaaaaggtgagggataattaattgatctgccgccactgcacactagcaccgaagcatcgagcgctgctgctcatacggagtacatcgggatttgggggaacggaacatctacagtagcgcagcgtagcaggcgatgagaaaagcagggcccagcgcgagcaacagcaaaacctgcagcccagacagtgccgagggcagagcccgcacgcgccgaggccgtcctgttcaagggcctcgtgccgcttctggacggctgcaaagcgcacctggaccagaaacaacgcgcagccaagggtcggggcacagtgtgcgggcgctacagccgcgccgacaagaggcacggggctcgcgcacagtgggctgcacaagcacagagcacaaggcacctgagcaccacacagtcacagtgcagcgatgggtgggcgcccatttggtcctttttggggggtgtgggcgctggtcttagggggggggttccgcaaattaagagccactgagtggttttcttgggctggtgctcatcagcctgcgatccagcggccgatctatgcgcaggcgccaaattttctgcgtccagcgcgggctggcgaaatttccatttcgctacagtgcctacgcacgggtacaatccagcacagcagttctggcagcacgcgctgtttagaccggaaatagcccatcgaaggtcgaatccagcctgtgagccagcgctagcaccaatacagaagcgtccatccacatcgtcggtgtcgtcatgatgcgacccaaggggccttttttcttttcgattttattttcctggcgaatgcaatgcgcatcgttgatgctaaaatagggcatccgatggtggagggtgagctgatggccctccactaactgcattcattcccacagccctctgtcaaatgtcgatagccgcaacgacctgaggctcgaggggttggaggggggcacgcaaatgagagcagaaacaagggatgggaagctcttctttcgatgtgccgctcgcttccccgctcgcatctgcatcgaataaacagacaaagagtaaagcgtcgatgcccttgtcaggggagcgcgcaaaggcatgcacgggagcaaaaggagcaggcagcgtctccgtgggattttcagcttcagctccatgcagcacttacaagaggtacatgccgtatacgtgtaggcaggcaggtatcaaatgtacatgcgtggatgcgtacgccggcgttgcaatcgctactccgtgctcattccatccaccatatttgctccgtaccagcgactcccgggtcccgatcggtcccagagctcgtaggtacatgccccgtacgcgtgcaggcaaggcagtacaagaagggatcgcggtatatgctccgtaccttgcaaatttccgcctcgcctcgcctcgccttgcatgtctcacagattgtcgcttaactgaccagcagccctggcacttggctcccgtgttaagcatatatcgcacaagacatgtctctcactaacatgtctcgccgaatatggatcgaaattatacgagcatcgagaccctacagccagtacttccggctgctacgttgcccatgcccagagtcacctcaaggcatgtacatatcagcaccactctctctctcgtgagcattcatgcatgtgtgtatacaagtactgtagggatgtctgtttatagcacatcccttttgcacggcaagcgagaaatgatccatctgtcgaattccaccgcctaacagagatcttccttggcaaatctaataccggcaatatcccaattgcatgttatgggtaacacgagagagatcaagaagattgaagagaggagcttcacgtgccgcagatgtgctgtctgcccatcatgtcgtcgttgatgttcagccagcgtggaggaatgaagtcactcgctgccataaagcgtttagacggcaccaagtacacgcataaaagggcataaagcaagtcgcctcatagcgcagcatcatgatgatgacgggaggctagctcgccaagaagctcctaaactgacttctccattctgagagaaaagcacatactatgtactgtactatacagtactgtaggccttgcttctgacaaacaaacaagcaagcagcaaaatatgcctcatagtaaaaggccgctccaggagagcttagcgcgacgctgctggggtcatttggcgcgtgagctggggtcgcctttgcttgcgtgctggatggagatggagctggagctggggcagcagctgtgcgccattcattgatcagagagcatcacaagcgagggcgaggctccgcttgcaaggcggatgggcatgattcccatccattcaccgcccgctggaaatggaccgtgttggtgtgctgggctgtactgtaggtcagcccattcgcccgctgcatttcgaacgctgatggaacaacagaaggcagagacgtgattgctccaacaaggatgatcctcattgcactcaggggaccgtcagcaggcgaagctcacatccgcgcctaaaaatacaccacagtgccgtcatatatcgcaaagcctgttgattggcaccccgtgtttgttacttgtatatgagttcgcactccgtgcttcaagtagacgcaggttcagccagtgctcaatgccaggtgggagacctctttgctgcctgtacgtgcaattggccaatgaatcgcggcctggagatgtgtccaatcaggtcatgctcactcgatattgcgtccaggtccagccgcagcccgcggcagcacaataatcgtacagtaggccatatgcacctcgctgcagatgggttagcaggcgtttcgcttcactgtgaggcttactgtgagggactctcggggccacaaccgagccaaggccgtgcaagcctgcagctcttacctactggtggctatgattcttttggacgggcgccgtccgcactgagttagcattctacatgctgctcttgtgctagccgcactgttctggtacgacgtcgctctgcagccgactttgcccaatttgacggtcgcagagttcctctacagtgcacggaaaatcaaaatcctccgattgaagcgaagcgcgagcgccactagccacggccggattcggagagccgtggcaaagactccagctactgttgtgatgacctgggagcagagtactgtacaatagcacacggtcgagagtccagacctgaatagacagacagacacgcttcactagctccagacccgtcgcaggaagcacagagagaaaagaaaaaaaaaaaatttctccttatcccgtgggccgctggagccgctggcctcctcggattctcgcaacggctcggccttgccggtgtttgcccggtctctctctgcagcttccatctcgtgagcaggagactttgaattgtcaattgacctctgtccccgagttgactgccggaggcgaaaagagcgattccgcgacggtacttggctgccgaggcaagtcagcgtgctgcccctttacgcgcattgcctcgctccatccggcgctgtacctcgcctcacgggactcccgcttacagaggtaggtagggaggctttgggtttagtgccgtaatatgccggcgtgcatgagagacccctactcgatcaggtctcgtacattagcatgcagaggccgctccataccccatacttgcacttgcaagtaaaggagacgctggcaggtgggatgcgccacgcagttttgtcatcgcgtggcgcgctgcccactgccagacctgctgggccaattcaggctcgaactgccacacggcgatcgccagcaaaactgcaccatgacgccaaattcctgccaaacaatggcaaacctgatgcatttcctgttatgcgcagatcggggaacgaagaaagctgctttgccatgactctagaagggtcgatcagggctggtggaatgctacccccccttaatcaagagacaatcatccatgttgcagccgccagtcagttgaacgcatgcgaatcgcaagtgacacaccaaatggaaccaccacgttgcctttgcctcgcctatcatgccccggatgtatgccgagcagcataatcccatcacccggctgcatgcagcattcttcgtgtcttgtacgtagtggtagctgcaggattgggtgctgcctcgctttgcaatcagcgcgggaagcggcatggatgtcatccaaggcgcagactgtaatagactgggaattcccatcggcacctccaggattatcgccatttacgaaaaagggaaatagccaggccagtaacccgattaccgtcagagccggagtatgcagctgatcccttccgacctgcaacccgccacatccgtcctttttttgggcacgtttagatcggcaggagggcttgaatgttaggtagcgctgtctttgatgtgttcccaaagtggacaaatcgtcatacagtacattagttgttacgtgtaagtgcaaatcgaagaatcggccttgatagggggccaaccgccgactgggtatcaagtcgccatcatcaggatcttgtactgtgagcccaacagttgccacataaccacacaatgcagccgaatcagacagcagcgcgggggtcctcgagggcaggctcgcattgctcgtcagcgtccatcgggtcagcagccattgggaggcagctctacgccagaataggcctcgagcccgacacgaaccgcccagccgcaaatggctacgtaccacgtcgctttgcgcggtatcgtcaattctcgcaggaaaaacgacgagtcggtccagcgcactaatgtggttcagaaaccccacggctggctgcacaaaccccgcatcgtctctctcttgctgagtgaggtctttcgataacgatggcccatgaccacgaagaataaaaagggtcctgggccaaaggaagcagctcttcgtaattgaggagatacgctgcccgtcgagctgcaactgacgacccaatcaccagcagggctgcgagagtgacgccacactggcaagtggttcggccgacatgtccgttgcatgctgcatgttgaagcccttcccaaagcgtgctcgtcgcttcgatctagagggctcgcgatatattggcaggcacatttcatgcgcaggttaggtagggcgtttcgtaacggcgcggccaattggaggcgcaagcgtacgccatccaaccggcacaggggcgcgaatgggagcaaggcgtttcgcctcagcgtcccacgtatctcgaaaaaggccgtggagcatggaggtgcgggacgggaagtccacgggtcaacgtcggctagaagcagccggagaagcaactttgaagcactttgaagcacctttgagcctcaggcatgcgcaagtcgtgctcacttgacggcgcatcttggctcccgtcggcggtgagagtcagggccgtgcatgagcagccaaaccaaagggccatccacagcccttttcggccacggtagatactaatgagctgcggagctgtgctccgtaatgtgcttggtcttgaaactacgcgctctacagcagccaatggctccgtggccagatacggaccagctgcaagtccccttaatattggcgcatgcatgtactcgcagtactgccgttgcgatggtaagggacctgccgtagctccctcgacgcatcgatgccggtttgatacaatgacttggtaaattgactaatttctatgcgtgcgttgctgcgattcgtactgacacctacaacccggccgtgtagcgtctgtatctgtatctggcaagatggatagctcttgcactccgcacttgtgtcccatacacagcttatgcacctttatctcagaaaacacaagccgtcgtataccaaaggcggacagtgtgctcctcctccgcacatgtctttgaatgtttcctaagcagaaatcgaggctttggatagagagacatcatctcaaattgatgagacatgtgttcttgctcgttcccggtcaacgccaaggctgaaatgtcttattacttttatgtgtaagcttaaaaataggagggccaggctaggccaggctgtgtgaaccaattccttcagtcgtcttagacatgactgactttttgcgtgttcaattgctccccgcggattggccaagacagcaaatttcgttgagacaaagccaagagcaaattaatcactttttttttttttaaaccaagctagattacaagctcgtagatggtagtgggggttcctcaagcttggagatttgatggttggagaaacaccggacaccagcgttagcggcctcgtctctcctcgggctgttttattatttcgtgcccctaggggtgcagcgatcgtgcaagacaagaaaaatccggcgaggtacacagtgtctcgtcaatcagtggcagactttttggttctaagccagccgctagctttctggtccgactgctttgtcgttgaaaatccgttctagcaatttttttttctcgcattctcgctagtaaaacgatcgctccgataatgggggggccccagcccaccgacgacaaccgtcctcttagcggctaggcgggctctaatagagacgaagaaaaaaaaacaaaagtttctcaagaaggaggggagcgaggaaataattggcgcatggggacggacgttggggttggggaaattttccttttgacgacggagcttcaaaaattttcctttcttggtgtccaccttgcaaggtgaggctgcatgcttggctgctcagcttgcttcccgtttcgtaaatacagtttggctcataagcgcgtatacagactttccgtatatgcatgaattattgatgtctcgcgcccgaggccagagaaaggccctcgtgtaaagaaaaggggctcgtatgaatcccaagtcaagttcgttctgtgcttctttgagacaaatgtttatctgagacgtgtctacctatcctcaagtctaggtctcttggcttcgactcgtgagcaatggcaacttgacgcgaagtcacactcttctcttggcgcttgtaaaccacatacatggaggcgtgctaccttgcacagatgagttagttgacataccgcgctgtcgcacatgagctctgggcatttctggcgcggcacagcagcaaagtggcagcgataacggaggaaaagggagagagtttggccggaaaagtcaaaattgctcttggtgtgctgccaccccttgaagccttccgcagcccattccgagtaaaaatcttataccgcataggggccgaattatgcttcccgagcgctgcgaaagaaagaaaaaaaaaacaaggctaagaagatatggccacacagaattctaggcctttcgcagctgcttgtggcgccatgcagaagctacccattcctcggagtctctggataacatggcgtttggacccctccagaccagagttggcggaacaaaatgaactgacatttaaaggtgagaaatgtcactggagacagagttactgctactatgccgcattcccattcctgcagtgtaagtggtgtatatccatcccggagcttgctctgcgtgtggtttcctctggcatgtataacgtactatagatgagccatcagtttgatacggccgttgacgttatcttcatcgaatgttgacacaacgtaaagcagcaagtaatctcgatggaagcagtctcataccagttcagtcatgcaattacttgtgctatggagcttccaacctgacttgctcggactcaattctttaccattattcttactcgatatattcacgccacttcgtgagtgttataggttacgtgattgaaatgaggctcttcaggaaaatagtctcccgggttggtaatcctctctacatatattgaatggctatgtagttccgctctcattcatcaagcccatccatttacttgagttgcttttcatagtcacacacacagaataaatcatcaggttcaccagcttcataaagacctttgttactctgtagaactttactctggctgctaccagtatattcatcatactataagccactaaataatcgatatttagtctctatcacgggttgagatgatgaaataacgtagctggcagtcaatatatccaaatatgtccaagtcgtataacattgaagttacacatgaggctcactagaatgacagttcgcgaactttcagtcacacgcctcaattaatttacttatccagactactggattatccttgtaggcacaatacaaaccaagtcttctcataattcgttgaaaacaataaatcagcaatgtcttgccgacaaacagctctttgtgtagagtagagtcttatttcttcaagctcaatggtgtaagcagtaaccctccatcgctctcaggcacaactttgacaaatatcaaggtagactgcaccttgcaaacttgcattaccagagacatcattcatttattgcaatttggaaaattccatgccttttcgcagtcttgcagcctttgaatcaaaaattcagcccgtcgagcttcgagtcgtagcaggatatcgtcatatggatcaaatcacgtgctacttcacgtgttgcggcaacgattttcccgctagccgaattcatgactgcagtccggtaaagattcgtgccagcggcctcaattgagctcaacacaagtaacgactcaatcgtcctcacagtcaccatgaactccctccgtgttgcccgcgtggctctccgagctcgcccttcagccatgcgagtggccttccagcggagaggatacgccgaggccgtccccgacaaggtgagggatgttccggagcctcgaattcaagaggcgtgcaattaatatatcgctaactgaaattttattagatcaagctgagcttggccctgcctcaccaggtatgaatactgcgccccgagaattcgaagtcttactggaaatgcgaaccgattgtgctggagtggaggatatgcgacgctcgacagatgttcccgcgatgctaattaccgcaatgctctgcagtccatctacaagtcccaggatgtcgtccaggtcaacatccccgccgagtccggtgatatgggtgtcctcgccaaccacgtcccttccatcgagcagctcaagcccggcttggtcgaggttgttgaggagagcggcgccgccaagcagttcttcggtgcgttgatataacccctccgaatctgcgactgtaccaccgatagcaggactgacaatgaaacgaccatatagtgtccggtggctttgcctctgttcagcccaactccatcctgagcatcaactcccccgaggcttaccccctggaggacttcagcgctgacgctatccgtgctgctatcgccgaggcccagaaggttgccagcggcaatggaagcgagcaggatatcgccgaggccaagattgaactggaggtgcgtcaagatacgacatggctctactcgcgaaacaaacaagcgctaacatgctatcgataggttctcgagacccttgccgcccatgtcaaataaacgattgtagaaatataaattcctgtacaacttttctacctgtctttagcgcagagccgaaacaattgattccagttgcggtgctgttacatataaaaagttgcatctctgctgcttttagcagagtctcggaaaatatgcgttgctgtatgtaggcgcggttcctagacataatgaactgaaatcatacccctccttcctccatatctctgtaggaccaatcatcctttccgttttggcttgatggcaaggcaacttctcccttgcttgttttgaacgcttcttcttttgagaattgtttctggtgttttcttcctaacaataccagttcattatattttcttagctcaagtgacattacttgttgaaccagtatcatggcttacaacttcgtgaatgatcccatgactccttccaaggatccaatatcgttggatggagcaccgccggataatcttgtgccctcgggatatgtcgagtctcgtatacggcaactcaacatcatgtcaagcaaagttcgacccaaggttcagaattcgctacatgtcgcaaatgtgcgcgaaggcgaagaagtttgcagcccggcttgccagggcacacggcttgaagtcaccgcttcaccccctgttggacattcgtatccgggcttgagaattaatgacaatcacagcgatgacattggagttgcttgggaagcgtcatcgataagcgctcacatgtacaatgtcaagccaagtttgagggcatcaagatcgaccaattctataggtttacggagcccaactcggggccctagcagattccggggctcacacaggtcgaataagtctgcttccaaccgagttgacagttcgaatttggattagaagtcttctggacgtttccaggccaactcgcgagcatcactttcgactattcagactgcacagccggctctaggtaactccacagaagaacaagaagacgcgctggatatgtttgacacatttggggtctcacggcctgaaggctggttgccagatgaacgggaacaacaacagatttcgcgaatgaagactgtccaagtatgtcattcttgtggtagcttcttgcattcacggtcacggtgcgcaagatgcggacatgaattttgtttcaagtgtaaaaccgagctggtgagtgccttgactacgaacacttcagcagatcgcatatatacgcaagagcaatggaaatcggaactagggggttggcgccaaggggtaactcacagccaaagccttgggaatttagctgagtcgagcagggaaggcagaagtaggcgacacacaggctcaattcgcaaaatcaaggctaattttgtcatgtagggagccatcgactggctcaatcaaagagccgcaaccgaatcactggcgaattcaaagaaggtcaagcggaacgcagtcagatagaaagacaagcacgccagcaatttcgacatgaacgccgacagcgcctagagaaatcctatagcgactcgaataatcctgaacaaccctctggctgcccaacttgccatacaagtagcgatcctgcgagacatagcatctgctgccttgctcgccaatcttcatcgaggcggcatatggatgatcgacctaatatgggaaaagatgaggcgatgtacgagagtagctcgaataattccttcaagtccatttacaggcaaaacgaagctgaaatggatgttattccggccacttcactctcatctgattataagaccgcggacccttgcttgtctcagcaaccggagtatcaagtttggtctagcggaagagcaggtgagtatgggccaaacattgatataaagacatttgagatggacgagactaattaatgcggatatatataagacggagctgcatcgtcctcacaaagattgtatacccatgatctgcgggctgacaatacctcacgaacttcgcctcgccaaagagctcacgatcttgccgacgatgtcactataaatgctcaaagagctctttataacccacacagcattgatgaagatattttttggactagtgctcaaggtccacgcactgttcagcatgctgtgatgtctaggaacggtgggaaaagtgcttcaaagtttagcttagaaggagctgagcctgagaatctggattcagaaatgtagggggttcaccaccaggcaaggctgccacggcttcacagcgtacaccactatctcgagagaatagcagtacatcagggcgccagcatgagtccaagtatgagccgatagagaacgttgaagcaacccagttgctgcaaaaacatacaaactcgccaaccagaaaagccattggcgtaagcccaaaaacgccaggaagagaagttggagcgacggttgaacctgaaggttcgctcaggagggtcgtcgtcgtcaattcaaagagccccaaaccaaacatcgaatcttctgacatctcaacctggaaacaacaattgagaaaagttggtgactcgaggagcaactctccaaagaagccattctcaccattagctgccgggcctcaattacactcttcccagtctccaactggatttcttcaaattgaagaaacagtcgccaggtcaacaagacaatatgaggcagaaaccaaagagcaaacatctagggcacagaagcagagggaatctataaacgatggcatggagagcattctgacagaaaatgataatacagagccaaatatcacccttgcagcccccgatgatgattccgaaatgccttctagtcaccacatctgtgagtggcgctcacggtatctggggctaagtgctgcgtttgataagctgcaaagtgagctagatatcgcgctacaacaacaagcaactgcagatactgttggacaagaaccggtgacggcttcacatcaaaaccgatacaatgactacgacatcgagggtttgactatcatcgtacacagaagaagcaaggaggatttggtcctcaatacagatttgagagaggaggaattcagcgatattggagagtagctggcgaagcttcttcactggctggaaaggtaaacagtggggtctatgtcatgtctaaggtgccttatatgaaagtattcgttacctgtatcacgatgaatcgctttgaacgattatttggtagtccaatgtctgaattataggcagtcgataagtcagaaaataatcaatatcaacaatccttgacgaaagaaggctttacagcataaaagtgaagattacgatactattccaaaccccatgagctacttttcgtcgtccagagcagaagtaaaatgagttgaacatgacgaagccaacagctctctgtcactctcccgctgtctcacgccaagcggcaggtattgccactattgacattgatacgcgactagaccgacgctgcctaacgtgctagacggcctacgtagtgtcattcgctacactagatattggatatcactcttttcaggggcagggtcctacaaaacacaagactctcacgtctattggacaagctaaaaggggggcgtgtatctacgtctgagtcaacgcgagtgtaacgacggtacggcaaaggaagcaacaaggactgggctttgtttgagaaactcgttgtttgactggacgactatacgcaagagcagataaacctggagtctcattgtcgatcttggggagagtgagtacccaggtaggtagttttggttcccacctgattctcacgtcctgtcatttcctcatccgacctcaccgcactgatcatatgcctacctacctacatacctacttctgctactggccaactaatgactgtgctaacaaggcagggaaaaaagatttgttgtcatatgcatgtttgcgtggtctagtctacctattcgtccaatgttcgaatcacatgcctctttttcttttctcttttttttttttctttcttgttattagtattaccccattgttcgctgtcacagcatatgtaggtaggtatctttgataagacaagtgaagcatgcatgaatgaatggaaaaaaaaaagatacacacccccccgtgtttttcactccatcaaaacggaaaaaaaaccacccccaatggacaacaaacttttgcaaagtactttttctaacccagccccccttgttttttttttttttttttttttcttcttgatactccccccccttgtcgccctcccgtgcgagtgtgtgtgtgtgttgtacagtaggtgctgtttagtttgaaaaggtgtatatctagatggcggcagcatgaagatgatcctccatggggtctttcttttttttgtcctgtcccttcctctgccgcgtttactaaaatgcacttggtaccaaatatgggttgattcgacttcgttggcagcccaggggggggagagacctcctcccccccccctcaaaatccctttttttccccatctcccccccccttcatatcctcgtgatggatggaccgggtccctttggctccaaagtctcgtggcaatccgaataagcgccaaaagggaaaccgtgctaatgccaaaatgccagaatgccaaatactatactagtttttgctgctgctgctgctgctattcccagcgtggctttgcgtcagaagcgggcatctctgcagtagacagacgtaccatacatatctacatgccaactacctacttactatccgtacgtatgatgtaggtatacatacagaccatagaataggcatcatgtactgcatactaggtgctacgtgctcataccatgaacaaagaatgccaacatgtcaatggggggttacgcaactgcaacgaatccacacgcatggagattttactatgcaaacttgttgatgctgcaaaaaagtcctcagtctgctggccaagcccgctctcatctttgatgacgccgcgcttagttttttttttttcccctacacacccgctggcaatgctactctaaacttgatacacgtgggaatggccttattctgctgctgtcctatccttttgagggcagctggggcttcggcaaggccgcggttagctaacccgagggtcagaaaaaaaaacacacacatgtgcctacatagaatgaggatgctactacagtattactatctactacggggctgtgcgtgagagaagaatggctatactttgcgttatatcggtgtaaattggaccaaacaaaaggccgtagcagacgaagtaaaaggagcggtctacaaaaacacgaaagagaagaagagaaaggaaaaggaaaacaaggtcttgacggcatatctttgggcaaaagtatgctttgtgtagagctgcaacgcaatagtagaccaaaaaaaaaaaagaagaaaaaaaaaagagcgttgctattcttagatgcttgtgctcttctcacctatacaacggctgctaggggtgaaagacggagcagcggggaagagagaaaccaaaagtgggaaatgtcgaaacagcacggccgcaacaatgattccagtgcaggcatcaatcggatctgcgaggacgtcttcatgaggccatcgtgaatttgagcctcccctcctcccaatccaccctcgcagcctcttctttcgttttttttttttttcaccgacacgttcaaaaagagacgaggacgatggggcaagttggttaggggagcccggtcagctctgccaacacacccatgtcagcccaacagcgggacagcccttttcaggttgccagcacgccgggtccattcgtctgcctcgcaggatcagcagggttcggccatgggcatcatggacagggtggggagctgatagtactgcagcactgtagtagcagtagtaggtaccaagtatgtacagtagcaagtatgtacgagcatgtaggatacctggtccgagttgagttgacagctcgaagacgcagaaaaaggagggaggtctgaggtggcaggcgttgacaggatgcagttgctatcaatggcgctctgtgatgtgagcgggcatgaggccaagcccacaatggagacgggcatgccgcttcggcgtggcaggcatggcaggcatggcatagcagtggcatgaatggaaccaggtgtcgaggctgtccacagacactctgtacttgtatataccggtactccctgcgttcctctagatctgggctcgcatgcgtctcgccgttgaagacaaagcgtgcagcgccgatgatggagagccacggccggccactgtgatcagcacgcccggcaccatgtttgctgcgcctgtggggttgcttgcgcacgaaaaagcagaaggctggggcctcgatgagcacgttgacgggtgagtgacggcggatgaatggacgccaacgaagcagtccagcgtccagcgtagcagcgccggcaggtatctgtgacttggccgggcaaggccctctacctgcatgaaggcagaccgcgtgcctcgtgtgactgtaggtattccagcaaagtaggtagtattccatccctctgtcacaggcatctggaacggggtttgctgcgcgacaaagtacgtacagcacgccctgcgtctacctcaggtcagcatctcgtggcttttgcccagcacttttgatcgtttttttttttttttggtgtaatcgtcccaattcaatcaaatctccttgctcttgctcttcttgtcctccttcttcctttcttgagaatgaatgcattgcccataaagacaagaggacaaacaagtcaataggcggcccgctaatgctttcgtgctgttgcaaagcccaaagggggtttagaagaggttgggaacccctggtcccggctctactttttttttcttttcgttgttcgctttctcggttttgctgtcttgaccggggggagttgcaaaaaaatcacccggaagaaagcggtgtaggaagcggcagtaacccatccgcagcgtctaaaatgtttttgtcaatggttgcatgcagtagtaaccccaaataaggacggcagataacccaacgagagacaacactatcgtagctctcaacaccaagcaattggtcccagactggcccatgacaaggtctccagaaggctgagaaggctgaaaatcacagcatcacagcatcacacacgctctcccctcctctctccccccctccccctctgcatcacttacttgtacctactccatcaatccatccatccactcctctcttcaaggcagagacagcacggcaagcgaccatcttgaccgcatcaatgctagccgagcttcgttgtctcttctcccccccttgcaccaacgcccgctctcgcggcccagaaatcccgtcgcaagtcttggctctgatatccagatcgagatgcctgcagcacgcacttgctttagtccatgtatcgtatgcataacgatagcgccgcacgtttttgcctttgcgtcgccccttgttccttgtttcttctctccctctgcgtgccgtttcgtgcttgtaccactagtagttcctgcaggccaagtggccctgtgtgtgcgtttgcatttgcctgggagagaactgcagccgcatgctacgctggttgcgctaggtggcctcagggcgccgacagacgccccggtcgtgctccaacttgcagcatagcggtgtttgggggccgtttatcggctatgcctgtgctgtctggcacaagtactagtcgctcgtccttgtagactgactgcaggccttggagctttcgtggtttcgagaatacgcttcccctgtctccctcctggccatgggcgatgaggctagagccgcccaattcgtctccactttgttcttttgttcttctcatgactctccagcgacagcctctccataatggcggctcatctagtgggctgctagtacttgttaccagagctccgtcgcagctgggcagatgccctggtccatagcgacgtgaccgaaccgccccgagcgtgcggggccggaaatccggagaccggggccgggggtcgtagcaggcggtgaggcggaaccagggggttcgaatgggggccgcttcaagtcgggtctgcaagttgggctggcgatgaagccaaggcttgaaccacggatagcagcggtgagcaatggctctcttactgtactctccatctccctcctccttcaaagactgtttcctagcaagagcatcgtatgatggctagggatgagccaggctttgcattgaccaggaacctgccagcttcctataccgctgaccggttcttgagctttgacgtttggacggatcctactcacacactcctaggatacaagtaagtctatccatgtcaagctcaagccaccagatcgatccgcagcgaagagatggaggattttgtgggcttgatgtgccattagcatgtagactagtagtttgtcatattatcatatcagcaaatctctattgttatcaccctccatgacgcagagagagcagaggtgattcattgaaagcgaatgcttcgaagctgcggccagtcatatgaccatgtcaggcgtatagcatccttggtgaatctgtttctcaattgaccccttctttcgtcaattgtgggtgggcggcacatctattgacatcacatcacagagtgcctacctgtccgtatatggtgtttgcatcttgggtttcctttgcaggcggtctgtctcaggcctgcatacttggcgtccagtaggcgggcccaactcccactcgagagtacttgtattagcttcctcttgtctgtttgcttgcttccatggaacaaacagggggcatggaaatctcgtagtgttcatagttgaaaatgaggcatgtctgaagttgtattttcgaaaaagatttgttcgactctgggccgtttagaccaagttgaacagctccattcgcgcaaaagggtctatgtagtaggtatcaggcgtctgtattctccgcttgccaggctcctctcgctcgtaaccaacgcgatgtcggcgttaaagctgcagttgtcagggcaaatgcttgctgctgctggtgtcctttggctataacctgaacttgaaaagatccaatccagtggtccccacatcaaccttaaagatactaccgccatacttcttacttggatcatcgccctcgtcgtccgctgctgaagtgatgactagctctgtacccacaaactgcacacaggagatatgcctcgtcggcaaagtcacgcttccaataaccttaccttcggggttaatcttgagcaccgtgctctctccccaaatggcatgccacacgttgccatccacgtcaacgcggaagccatcaggctctcctggcccttcatgcttgtaccacaggcgtttgttgctgacagctccagtctcgagagagtagtcaaatgcaaacacctctcgagatgtggagtgcgtaaagtacatggttttgttatctggtgaccatccaatcccattgggaatcctcaagcccgtcagcacatcctctttagacttggacgagtcaaagcgcgcaagaaatcctatcaaagaccattgacgtcagcatggaatagctaatcacaagagtgtgagcataaaatagaccagtcaaaggccgccataccttcgggctggggctctccatgctcaaaatcagtcatggttcccagccacagctttccatgggggtctaccgctccatcgttggatcgtatacgcccgttgttctcttcattaaattgcacaagcattgcgtacgtcccagcctggcggtccagcacagcgactccatgtttgacaccgatcaggatacggtcctgagggtccactccctcaatgtcggctgtaacggttgggcgcgtatccagctgaatgactttcagagaggaaccatccccgttatcagcggcggatacagtaagtatctgactcttttttatgtcaacaaggcgcactgagttcgtctccttctcgtaaaacggcccctccccaagtgcgcattttagctcaagccaaggcttgtccactttccattgctgtaagccgggggctgccattgttccgtcacgcggccagaagacgttggagctttgatgttttccaggatatagttggaaaagttgtatccagatatgattgaagatgttatatctgtttgctcgagcgattccggagtatctctgaggagcaaatggcggggtaggagttaatgtggagttttacggagtaattcccggtaggatagaatggccccctatacaacgagcaatattggccaagctacccggtgatgtcgggataatcaagtctgtcagttgaagcagagctaattcgccatttataaaaaatgacatgctgcagtagctatacttgagactaccctgattgcttttgtctgattgttgtgccctttctctgcagagggagagtctggtgagctgagccatctcaacatcactcattttgggtcagtacattcttcatcatggtgcccatgatgaagggcaccatgatgaaacgatccgagttattcaccaaacatgtaggcacaaaaacaactcccctttgataggtttcttccgccctttgtagcatattcacatgctagggttactgttgtgtcatcacaccaagcagcgtacaccaccgcaagcataaacatgcgcaagctgccaagagagatttacccgacatgacgaatcacgtcgccagcggctaccgtcagtcaagtttcacgtggccgctggccgatgcggataagcgctggcgattatgatggctcaaattgcatctcgttaaaacagcttactccgaacctgtcacggttgtaggtggtacccagaaccaaccgggctcggaactcgtaaaccgctagatgcttgcatgtagtacccgggctgggaccttggcccctgctatgccacatcccgtgcaggtaggtattctgccaacagcaattgcatccgatgtgggagtgatggatgatccatgtaggtgatgggcatactaggtagtatgcgtgctggtatggaaagagcaatgtcgcaccagagaagcagcccgtgatgctaggaacggtgagaatagtgatatgtcccagagccgacttgtgcgccccgcctgcgtcgattgatccttttggtccgatgaaatacgcttcgcttcaaccacgggcagccattgaagcccgaaactagcatcattcatgtttcctcccgcccatgcacctgcatctgagcgagaggaatacgcagctcgaagtcgggcatcggcttcttctggcctgctgttgaccacccagtgatgccgacgacaacaagcccaccgctaatagtcggctgccacgtctggcatgttgtggggctgagatgtgcagccaacaatcaccaccaccctcttcggcttgtcaacacccacacttgtacctctcgtattgttgtcaagtttaagcgaccattcgctccactagggattctgtgattcgggttggccgtttcgcaacatgttccagcgcattcaataggacaccgttggggtagcgccagcaccagggcaggcgaggctcgccatctcccctagcccctcactctgtcggccgatgctatcggacaacagccgggctcccttccatcctgtacattcaagtactgtactgtagctctcgtggaagcaccacgtaggactgacaggcccaccgcagaatgctgcatgaaccgggtaggcggatggagtcagtagtccacggtagtttgcagggaccggttgctggacttagtctccatgcaatgcatgccatagatacatacggacggagacctcgtcgcgtcatctgggagaccccttgctctggcctgctccatcatccccatctgatgtgtccacccgcctgtacacaaagtactgggagcgttctcacatgtactctgtacccatagttgtaaagtttgctggttagttcatcttctctcccataccatgagcatgggtggcatggaccgtgaaagatctggcttctctcccaaggcatgttccgcgggatgggagccgctctagtatcgcggtgtacaagtagcacgtaatttctcagccccaactaggcgcaaaaagcagcccgcaagatatagcgcgtccagattaagaaaaaaggaagaagaaaaagaaaagaagaagaagaaaatttgatggatatttttgtggcgctgcactaccctgattgctggccatcgcccctttgtgacaaagcttgcttacactgagccagcccatgagcgcaaggctctgtgcctttcaggagatgctgtaccgttgttgtaaaatcaccaaagagtcgcagcctggctgagctaaaactagggacgggccgccgaagtaaagaactttatgggttgagttggcgtcatagtttctgctctcgctgtagctgcggttcgttaagttcctgtcgatggttggtgcctgcgctagaaagcaagacagcttgcatgtgcatcgtaccattcatcccagccgtgaatcatccaagagcttgtgatcaatctcaaaacttgcatgccctatacggcgtacagtatgcgccattcgttttgaacatctactacaagtagaacacctacagtactaggttgacaagaagtacagcgccacgccggggttgggcaccagtaagtctctgaccccaaggtcaaattgggctgcttgccttgtgacgaccacctgaccgctagtgatccagaatcgccagctgaaaaaggaccttgtaatagactaagagcattccgcacatgccttgtccttgctagtgtagtgctaacgatagtacagagcagcggcattgggttgttaggggagctcagacgatgcccgatcaccgtcaccccccttacggaagaagggctccagaaatcagccactcatatcggcgcttcgtcatgatgttatcccttcgtgacgggtgacgatgcaagccatcgattcgcaagactgtgaaagaagctccgcttctcttatatcctagtcgacctcatttctcgtctcatttcgtctttaaattgaccaggcggctagcaatgctagcgttataatacaagtagagcgtacagcgcctcgccgtgttcttcagctctactctgcgaatccctgaaactatacacatcgatatatagtaattgcaggtaacagtactagttgaagtaggtactagctcttgtattctgtaaaacagcgtgtgagcaatggtaagattgcttcaatgaaaatggtcagtatgcgaagtactatgtacagaaagtggcattgcctactccacataccagaagcccagattggccagaaatgaaaagctctttgagcgcgataatggccaaatttggtcttcattggtactccagtttctgaatgcgggtcttcgtgtgaatctcgccgctgataagtatttttgcggtcgtagtaggtataagatgtaagtcgacatccacagcgtctccctgcccgtcgccacagcgtaatgggacaagtgcgattgtaggcaaatactaccgccgttgaatgcaatcagcgcccaatgcatcctgatgcatcccccctccccccggaagtttttctcagcagttccgcatcggactggcaagtaggtaaaggcatcccgctgcaaataccacagagccgggtcaggtgtaagacagcgtcaacgcgcatgtgtgcaagtgcatgtggcgagggacggccgcataataggcctcgaggggaacgtatctcggcaggacaagttgggatttgagcccttggcccccgcgtcgagagaccatggcagggcccgggagtcagggacgggcgtggaagctagtcgaggccgtgcatgtgcgatgcgtgatggacactactagccgccctggcgttctggttggagccaataacatgttaagcacccgcagagacggggtcctgctctatccagtaagcaaacttggcgatgcttccctagaaagtagcgtgtgagcatggcacattatcacggccaacgcatacacacatactgctagtaatggtacgtacctactccatatcggcttaagcatacctaggtagcctggaggggagtgccgttgctggtgtgaaatcaaatgacggcatgaagtgctttaaaattaagagagagtgatagaatttgcgattgtacacatcgtactccgtgcacaatacttcttctcatctcactgctcttagctgcgttgtgcgcctttgtagtttcgtccttgttttcccgtccttgtatttcgtatgttattgctacaatagaccgatcgtcgcactctatttagtcaaaggccaaaaaccagggcaacccggagttgcctgtacgagatagcgtgagagtttttgaggtgcattagcatgaacatacctattgctcggagcggcggcggttttactctggatcaacaaaagacagagtaccgacacaaactagtaataagtactccgtaagcaagatgagaaaaggaaacaaacgatagatttgagctttatgacgtatcgccttcgagtgagcgtcaattggcaagagtggtacagggactccaagtactaacaaggatatagaaatgcctggcatcagggcggggcattctagtctgtgcaagtgagatcatcccattcaatcgtaaagccttattgccgattaaattggtggttggggtggttggccgcctacaactaagtgatgacccttcagttgagcggtgatgacgagcgagaccggcgtactttgcgcaagcaggcaaatccttcgagacttaaccaggactccttcgtatgcatgttccaagccagccgccaccgatttcgattgagagacatgcattaagtactccgtaccatcggctgcttggtagcagcaggctggggccgaaagtgagaaagttgcattagaacatggagtgtccgagacatggcagaggcttcctttgtctggcttcgccaagtgagttgcagaagtaccgataccagtataagtgcctgcgacgtggccaatgcgagattacatgaaaagggaaagggttcgaacggtatcttatttcctttggaacgtaagagacagcctgcactgggtgttgttgtcatgaggcacggactagacgtatgcagatgctaattgacagggtaggggttcaacgctacaccgccgtgcatgctgagcaaaagagacaagtaccgttccgttgacacgtcgatagcaccacctttgaatttgcttggctgtagggcttgttatcagggctctttaggattgatattgtacctactcattcaaatagacacccatcccgtgctagtgcggtagtggctctctcgggtaccactgtgctggtaccaatgttccgtacgaaacaagtacgggcatgggctgcctctggttttgggtgaccattgccaacgtcgacgaaactctccaagtttctttcagctagtcaaatttagcgcactagctggtagtggtttggtgatcttgctcatgtagcaagggggacggccaagaatgaagtgctagtcctaagcgtagagtggcaatgtattgctctccgtacctggctcgcatagtgattaatttccagaaggaaaattattaccacgtgcttcggctttttcagcttcaactcattgcatctccatttctgccccccaatttcttcggtttccccacgggctaccagcaccaaagacccaggaactggcccctctccccataatatcctgggcgcgccgcaaacgcgggatgggcgaagaggatagggtcgttgaaaaagccacacatgacctcaggacccgatgcagtggaatataagcaagacatgcaccaagccatgtgggtgagcttcgtatacgtagtacataatactggccatgactagtcgtaaaagaaccaacacgttgtgattaaccgagtcgggttggttctaccgttcttggctgagatggttcgagtagtattattgggtgcggctatggttgcttctgtttggtaaaattggcgctctctcgcgtgacaacgggccgacatgccggtgattgtaagattgggcagcaagaagacagaaaatcgtgccttgttgagagtataagccaggtaagtaggtagtagtagtgtatatagcagctcaacataggtagtgtaaccacgcatgctaggttttggtggctgcctgtgagtggtcagattccactggagtactgtagtataaggtacgatataccaacgtacttattctcagtctcttttcgccttcttctattctttcaatcttcgttgatgaggttatgacagcatacgcagtaatgttcccctcgcttcctttgaatagcttccattgagagatcgccatagccatactttgagatagataagtgaaaggttgattgtagtcagagtggtatgtagttactgctgtgcaagtgagacaacaggggagcattgagctggtactgggcgcccagtagccataggtacaagcacgagtatgaagaagtacttgtcaagtcctatgttgcctggggtataacctgggctcgaatgaagcgttgagagattgaacttgctctctagcagttagtgtactcttggcctcgatgatcgggttgctatttacggctggctgggttaggcgtgtcctcgttctcattcccgtagtcgacgctagatctttcatcagagcacaaggtgacagcggagagcgtaccagggtcaacatcctcttgtgtgatgaacagctcgttcatgtagttgcacgactacctaggtagtagtactggtgtgtgttcgtatggttctccattctatccgcgggctggcaaggcttcggaattacaagtacgtactaactagggagccctagctattctttctttccgagcatgtggacaatttgggttccatcatttgagtgcctattccaggtagacaatgatccactcgggcatccaccgtagtagatggtccacggtagtctcgcatgcaacgccgtgccgtgccaaactagtgctgtctctgcaaggcttgtttggcgaccgctcaattggaaactcattgccgctcaagctagcgcggccgatgcgacttttgcatgtatagtcgacgtgtctgtgggctccccaagcctgagtacccatagtccagtctgcacatgtgcgcaccgcttgtctctacgcgacacctctgggcagggctgattgatgcttagtgaagataccacgacccattgcagagtccagaggcagcgcagcgacgtgattggtgtccgacgtgattggtgtccgaagtgtggcgtcatgttgaagccaatggcttgggtattgcgtgagataaggtagggcagctcggcatatcaacctggagagcttggaactcgcgctttgtcgtggggctcttgaaccgactttcttttggatacggctgactattagccccgtctctgtatagtattgcttgctcgtaaagtatgaaggtgctccgtttgctagccgactagccagccagcccgtcggtgctgaccgcccttctcatatcatgagcgagctggcagcctccatcccaaaccgggcaacgcctatgccaaaacagctaatctggcccagttggcatcgccttctcgccgcgtcggctcgattccgccagagaccaggcacccgtacgagtgcaggctacagatatgcaggcaggccacttggcaccccttgttccttgtctgccaacgtggtaaacgtcatgtggcagcgcgtcataaccctcaaggcgcgcttaggggagctgaccgtcatcgtctcctctgctccctgggaatctgaatcttaggctggtgtggacgatggacgaagcaacttcgatagacgctgtcaattagccagtttcgaaatgtaaattggctctgctatcatgtaggccggcatataacttttggaggattgggtggatgcccaagtacgttaatagaatgatatttgatacaaatagcgacgcggtcgtggccaatccaacctcagctgtgtatatgctggcttgcgcagaaggatgatgatataattctcaggccataacaagagcagccgccgtagccagggataatgatatggggtaccggagtgttccgtacatgcatgccaatggtattgagatgcatacacatgctaattgctgcccacgctgcaattggcgtcgtgtacccaatagagcgagcgtcatgtaggcatgtattcgcccatgctcacaagtgactgttgtcaccgcagattggtggggacgggtagacaaagcatagcaaggaagtaccctcatctcttgctgatggttagttaacaagtacctggtacacacaagtttgtgacgtgtggctcatcgcgacctatgatcgttgggtggaagagctagtcgccgccggaagactacccggtgatattgctgaggaaattgaatggagggctaaacactgggggctgcgtctcagtgaagacacacacagcttggcgactggcgattttgcacatgaaccgtggcgcgcgccattctgctagcccatccacctttttattccccgtatgccagctgtacagcgtgcttggaccccagtcgagtagtatattgctccattcacaatgccgcaaactttacacttctcacaactcaaaactgtcgcatcgcggcagtgcactcgcaagccagcctttgtcgtagagtaaggtagccccgggcctgcctgatggcagcgagccagccgatcgttgcggtaatgccagtcagaggactccgtgctcaaactagcagcatatccatcgatgctagcaactgctggctagtcccggtgctagaccaacccgaccttctggtgcctctgagccctgtcagaaaaaagggttgttggaaggtcaaaaaggggggaggggtgaacgagtggttgatacctggtcgtgagcgcacaccgtgacctggagactaagacgcaactcaggtatccctgctcgctgccgccgactccaacaccgtcgtggacccaaaacagagacaagagctgcaatgctaggtcctagcgggctcttcgaggtggagagaccacgcttgacagcgatggggttttgctgcggttgtcctgcacctctacctgcttggacaagtagctcgactgacgtttcgctctccctggtccggctggcaggggtcgaatcactgatggctctatccttgaaaaaatctccatgtacttgtggcgcctccacccccatgcttgctcagaaccctggctgtgggacggaccattgggctggcgtgaccatgcgaatgctttcgttgcagtactgggtctttcttcatcgaaaacgacaaggggtcggcgtggtatatttcaagacgaagctgtgggtgaccggaccgtcaacagccaatgctcccagtgtggcttgccatccttcgccagcccaaaagctctgttgtgaacccttccatcccatctttttcgtcactcaacttcccactctctgcttcattcttcattgtcggtgcctcgagtggctcttgatactgttaaaatcccaatctctcctggcttcttctaagtcgtcgaggctgaatccgagatagaaacgccaaggtctttctcgtctctcgcccgagagttgtaggacttggagtgcacctacctaattgcctaaaggcaccgaatttctctgggtcagcgtgatttgtacatggaaagtacagagtagtgtaatctgctctgaatctgctgtacggtggtacttgcctcaccgagacttcactttttgttcaggtaagcagctccttccctgccatcgcctctcgactccatgttccagttttggccttcctgccctgttccgactgttttctcggcttgaggcttcctctttcacttcgttccttctcgcatcctcgactcacgcccctcatccttccttgcctatccttccgctcgaatctcccaaatacctacgcgactattatcaaggggacactgcacgcaaactgagatccgcgggccagaagtctcttggtactcctttaagcacgcggatcccacgagagcggattgcaggcttcttgaaagctgggcgttgagtcgttgaatgctctgccggaggcagtctggcattcaattcccctctttcccctcctcttgcggaggtaagaaaccggtgtataacgggcagattcctagctgggccatctgatcatcctgtctctcataattgccataactatccaccgacgagactctatactccttaatcgcatcgagaagaagtttccttgtcaattgagctaactttgatagcaatacgctcgagcttgagctgagagtctaaccgagttccccggttcagctgacatttcggctgcatcatacctactaagcagacttttcgttgaatattgacttgttcggtctcttgtggacgagtttacatcgtggacagtcggctcgatcgcccgccgtcccctcctattctgccgccggatctctatccgaattctctaccaccgattgtcattggggctgtttgggtatcaatcccagccggtcccaactacaccacggtcgccctggcgaactcttctgtagacgtgcggcaacaggcgctgcctctagtcaaggacagccctgaacctcccgccactgactcctctggggcttcaacgccaatttcccccagcacacccaccactccctcgtggctatccaagaccctgtcccgcatcaagtctcccaaaatcaacaatttgcgattcttgcttgggaacgaaaagagtcgatgcgctggtcctcgagatcaggagtgcgcaggtgatcaggcctcgatgtcgcaaaggggacctggccatcgctcgccctctcgtctctcttcaaaatcccctgtcggtaatgaacaagtttctttctctcaattcaagtcgcaacggtatgaatcggtcggaatctcccctgaggtcggccgtgctgctcagcattccgccaaggcctttggagtccataatatcttgaacccttccgaagcacattccatgggctctgattctagaggaaggccaccttcacaaacaaaggaaacagagcctgtctacccagcatcttcttcgactccttatggtgtccctcgtacttatttccctggccatgccgataccggctccgtaccgacgactcccgttaccgcaggtgtggtgcctacaggcagatatccgatatccgagcgaaactccccatcgacatcgtaccctttccctataatggataacccgaggaagatactcagccccagggctccccgaatctcgaaccatggccagactcactctccaagagatcaagattcgcgacaacccttggctcccagcatgctccccgcaaaacgaccctatgaacaagacactcccgatgaagttagacatgctcctggatttcaacagccgtcaggaattgcttccggtccgcataccccgatggtaactccaccaagatctctttctcagcctgtagctcgccccttggatgcctcctatgtacagccgccgacaatcccaccgccaggagaacttcagagccgatcgcatggaatgcatacacctttgcaactgcagcatggaatcactgggatgtccactagtcgaccgctttcggtaacggaaggagcactgactgagggaacatcgtcatggccagatatattgcgccgacaagcaggttcgtttgttgggatggactcccagcaggcttatatgactctgccaggcagtgatacaccgatcccagttcaagtagactactcccaagcatcaaagaaagcggacgaaaagagacaacgaaatgcaaaagcctcgacgcgccaccgcagaaagaagaagactcttcaggaggagaacttgaaacacctgcaggaactgaaggaagagcgacagcagatgctgcagcaaatagaggaactcgaaaaccagcgggacttttacaggagcgatcgcaaccggctcagagatattgtgtcccggacgccggctgtaagcaaccatgcagccgggccacctagtccggtgctatcgaagagtatcagctttgtggatagaagccccttaatgcagtctcatcacattcccacccctactcaaggttatctgagcgaagtgtcatcggcagagcggcccgtaccggttcggcgcacagacgatcgcccagatttctcgcctccgatgtatggtgctctgcccggtggtccgccgcacagcctcccgtcgatgcacaaccaagcctatggcgcacctccaccgaggcccccatccgcaacttcttcaacgagtggagagagactgccgccgttacgagtgatggagggaccgcctcccatgtcaggactgatccatgggcatcctcaagaacaagatctgagaactgggcagtggagggcagcgcacccatcccatctagaaaccggttgggcaactgcgccaagaaagcatcaagacagcccccgctggtaacaatttcaagccgcctgctgtgcgacttcgaatatggctctccccctgatatgtacgtgctacatcggcaatgatgtagcgcctcacggaccaatctcacccatacttataatatctcatcatttccatgagactaattttcccctttggacttggacacaacaactaattttttttttggagtttctggcttgtaccagcgcaaatacaatctacgtcgggcaaccgatatttctgattatacgcatagtaattcgcctctaccacactattcatttctttaatcacacccttgacactatcattttatacattcctgttgtccggttaaccaagcaaccggcctctatctatgcttgcttaatctatctgtggacttgagatagcagagggcttcttctctcttcctcgtttctatgagaatgacttgctcaaccgcaaaaaaaagtcgaatatcaaaatagaagaagttgaatgaatcaactttttgattcaatactacattcgtttgtctatctatttatttgttatgaaatgtttgccctgaggggtgtccacctacgaccagcgaagagatacccctagtggatcaatgctatacacggaacaacgttttgaaaatcagaaaaatcatgaatttgggaagaatgtagtattcaatggaggctattcattcattatatgccgccatttgctctcatcatatgtttttggaatttggtattactctggctataggaataaggcagatatataatcagattgataaaattcttatttcccaaaaagactgaaaagtatttttctaatattaagtcgtaaaggaattcaaattaccagcgatttcagcacaataaggaactaatgaatagagaggagctgcgtaggaaggaccagtatactcgtaccttggatctcttgctcaagtagccacaagcacattgtggtcaaataattgtaaagtttccctggtatagaaaacaaaatgcttgtgttcactttaacaggcacctggagaatattctatgatatcatgaagttccagttctgctcgaagcaggttagatttgccgcagtccagcatggcacgtaccatattctatcggagacgacagatccgatctccgaatagtggggcgataggccatatttgaacctacctcgaatatcagaagtagcttcagcctagctctggatatctctggtgctgggtgaacattgaatcccaccgaggtcatatctagcagttgcggcttcaagcaaatgtgaagccaagtgaaacttttttttttattatgcacggtatcactcactagagaattattctaccatgttaggagggagatgcatggcaattgcaaagctgacgaggcctgctcaaactgttgtccaccgactgagcttcgttcggcagtctagtcgttttctgtcattgtcgtcgtctcatctagagactgaactaacggcaccaaatggaacaagatggacacagcccttgggcttgtttatcaacaaccaatttagtgaaagtgttggaggggacaaacttactactaccaatccatagtgtgtattgccgtttgttacacctattcctagatgcagatggatgaatttgcggcccttgatctggttgctgactctttttacatctgacgcagcacggaacaggaaatctgctctgtattcgcagctggagagcccgacgtaggcagagcagttgaagctgctcgagaagcacttaagcagccttcatggaggttactgtctggcactgagcggggccacttgatgaaccggttggcggacttggtagacgaacatggtgagacgcttgctgccattgaaacgctcgataatggcaagccgctgtccatctcacgaggttacgatgtgccgcagttctctgaggtgctccgctattatgccggatgggcagataagaaccaaggttcggtgattgatattggaccgaagaagatggcttacacaatcagacaccctgtcggcgtatgcggccagatcatcccctggaactatccccttgacacggcggcgtggaaacttggtcctgctctgtcgtgcggaaacacggtagtgctcaagctggcagagcagacgccattgtcgatgctatacgtggcgcagctcatacgtgaagccggtttcccccctggagtcatcaatattatcaatgggcgtggcggagaggcgggcgctgctctggcacgtcaccaagaagtggacaagatttcttttacaggcagcacagcaacgggcaaagaggtgatgcgcatggcagccggcacactcaaggcagtcactctggagacggggggcaagtcaccgctgattgtgtttgacgacgcgaacctggagcaggctgtgagatgggcccacgagggggtcatggccaaccaaggccaaatgtgcacggccacgtcacggctgttggtacaagacggaatctacgataggttcgtggagagattcaaggctttcacggaggagacttcgatcctgggagacccctttgacgggaggacatatcaggggcctcagatcagtaaggcacatgcagaacttatcatgtcgtacatctcatcggctcgaaacgacggagctgaagtcttccatcctcgcggggatttgcccccaagaggcttcttcgtcccaccgactatccttaccaatatcaagacgaacacagcggcctttcagggggagatctttggcccggtagcagccattgcgcggttcaaaggagaggaagaagctgtagaagtctccaacgcgagtaggtacgggcttgcaggcgcagtgttcacaaaggatctgggaagagcacatcgtgtggcgcgggacctggaggctggtatggtgtgggtgaatagcagcaatgattctgatacacgagttccgtttggaggggtgaaggagagtggatttggaagagagcttggtgaagatggactgaagggctactactctgtcaaggcggtgcttgttaacttgacggatgagtgagttggaactgcctgtatgaacctgggtgtagcctaaacgaagcactgatgcgcaaatactgttgaattccctgtccactttttaccctaggtagatgataacagagtatgagaatatttgttgatttatatagaactgcggctgccaacaatcaaggtggaggtaccgagctacaaaagcacatgccgctaaaccatccctgtcagctgcagctcccagctaccctcccccgccaaatctcgccaagctcccgccatccgactatctggccacaaactgcagcctcgtgcattcgtcgctggagtccacctcgatggcttcctaaacctgaacgcgcccaattccaagtcaacggccgtctgtttcctcttcttgtcctgctcacatcacgctttattctttcttttggaattggaaaaagaggcgaataaacaatccgcacgacccgcgatacctaatcctgacatcatcaaccaccatggcactgccatttccgcaagccagcataaagctcgactatccgctgtacgcagtcggctttgatcctcaagatgcgaaccgcttagttgttggcggaggtggcggcgctgggcgctctggcgtggccaacaagattgtgcgtgacgctctgtgataccttgtgcaatcgcctgtctcgcttccaatgctaaccatcctcctgctctttgtagtccgtcgttgaaaccgtcgaccagggcgaactgcgcgtagctggcgacattgccctttcccgcgacgaggactccgtcatgtcgctcgccgttgccgacagcgcaaacgaccagctgtcctatgtctacgccggcgtcaactcgagccccaaggagatgtccaagggcaaaaacaaccacctccgaacgttttccgtcgagcaaaccaagtcgcgagccgccggtgctaagaaccccgatgtacaggtcgcagaggtgtctcgaagcgccttgttcgcgaatccggatgccgacacttaccagcccgtactgcgcatctctggatccattggcgccgccgccacgcgcatgtgcaaggaacctcagctcgccatttttgatgcctcggggccgaagcccaagtccaagggtgtcttgagactggacaaggatgcagaggatctggatattatccaatgcgatgatggagaatacttgctggcctactgccacaaatacgagctatacctggtcaagattggcaagaagaacagtgatccagagctcattttcacaatgacagaggatcatggcgagctggctgcgtttcgctcgattcgattcgtgacacccagctttatccttgccgctgccaatctgccaaagtcgagcggcgtcatcctccagggcttccgattgccgaccccaagccacgacaaagcgcggatatctgcgacagtgcgtatccccaagaatatatctgcgaccgccctcgctattgcaaatgcatcgccgcctccgtctccgtcggctcccgtgggcaatacgcagtttgtcattgcggtagccggcaacgactcctcgatttacttttatagcatggaccacaaagctcttgcctctatagagcttctctccaacctgaatcctctctatacactcaaagacactcacaaaggcgataatatcaccggtctggcgttttcgaacttcatccctcccaagcaacacctcacccagcagttcctcaagctggcaagcatcactctgcagagtggcgtcactgttcacagcatcgctttgaagcgacacattgacgtatcccctggaaagccggtcgatgagacggcagctcgatatgtcaccgccctacgtgccaaggcaccttccagacgaccagtcgtcatcaccctttccatcattatcctcatcatggccgtcatcggacagggtatcatggaaatgtatggcatgagcaagcccattatcaatgcgcagaagttcctcccgtcctggcatggcaccttgcgcgacccggctcatccaccggcttttttcaacaaggactttctcatctcaaagctagcaggtagcggcgtcaacactgccgagactctcgttatgtgggaagcagaccatcctgttgtagatgctgaggacagccctggcggcaagaagattgccttggatgtccacgatgaagaggttcatgggcccgccaagacatgggaagagttacctgccgcgcagaagaatgcctggaagcagaagctacagtcggcaggtgcgtggactcaaaatatgggcgagagtgtgttcaggggtatcttgtttggtgagcttgcaggtgctgttggccatgctgtagcggaagggctggcttaatatggccatttcctttacgtctatcccctatttttgttcccattgtaacgatatgtctcgaacggtggtttatatctggatttatgaatgcagcagctgggaggaaattaattaattgctcggcatatctactttttaactaaaattggggggtctgggtcgagcagagacgaagttctgagccccttataacatttagtctcaagataaataggtctatagtgaagctgttaagtgtacatggataatcaatctctttttcaaaagccattctgtacttatatccacgtcgcgccgcaattgccagggatatacttggctatatccatcgccaatgccatcttgacctctggacagtatttccacgtgtgctgcctcagctctggcgatccccaaacagggctatggagaaaagaaccgctgccaccaatgtggtatcccattggctcgtagtatcctattctccagtcatctaccccttgcatatactcattgtcgccgacatgctcaacgttggagctgcttgagccatttacagtctgctctaactgtccgccgtgcatttcgccagaaaatgtcagtgacacggatccattggccactttgccgttgggatggtgggcaagacgttcggatagccaaacatcctcgggctccgagccgttggcgcgtcgctggttgcgcaggatgtcgatgatgcggctcacacgcctcagcgacaatcctccattgccgccccattgccctccggggttccacggcgcgccaacccaatcgtactccaagaagtcgttgagattcagtctgctattcgcgcagagcatggagtctgtttggaaaaccagcagccactctgccggttgaagcacgacctcgtacagccacagcgtggtgaggaactggctgatttcctcttgtccgtttgtgctcatgtttgtggggatgtatgtgagatcaagtttaccagaggcaacctggttctgaatggcgacagaacggttgactgacgccaccgataggggagagcccatgaagcggaactgccaatctggcggtacgacggatataaagtgtagcaggatgggtgcaagaacagcactggggcggttttcgatgaggagggctactttggaggcgttgtatgggttgatgcgtggtcgttctggatattcgaatatgatgcgtggaatgtacatggagatgtcagagttggagactagatacgggagtgacgggaggaagagcctggtatacagttaactggctggagattcaatggacagcatcgagagtgcaaaccaacacgatgactatccacaatatcacgaaacgtcttcgtctggtatgccaaagaaatgccattgttctgttccgcaggaattgaacataatgattggcgggcatcccgtcgagctagttggctggatgcagtctattggcggctacagatgcatgtgggttgaggtatcacattgggattatggaaaacgtcgtttgttctccgtttattgttatcatcagatgatggctccaactctttgatcactctggagtcggccagtaggcgagatgttgaagtaggtacgtacttcgttccttcctaacgcaggtgcctgtagaaactttttcttcaccgcctgcgtcaaatcggaggcagatcaaatttggtagctggatgagttattgtagttgaactgcttcaacttggcgctccaaatcaattcgaacgtgggcagtaatagcttctcccaattgaccagcaaccaaccatcgccaccatgtctggattcaacagttcaggggttctctcaatctcccccagtcgaatactcttgccaatcctcttggttctcatgtgcgttggatatttagtttcatacttctaatgcagtgttcagtcagagttcagctgctaacatccccctccaggtggtatttaggccgtttgcactctcaatatgaacccgctattacgtccacattctcctccaggttcgaagaagcacggaaaatggttcccaatgtgaagctgtactggccaatgccacctgctaaagaccctcgcgcggcttataactcgtcaaagcttgctcttctcatcgaagctaggcctatgcctcacctatctccgctgatactacacatgacaacggtggtaccgcctgactggcgatttctctttatcggctcgcgtgagagcattcacagcgtcagtcaagcctactcgatcaagcaccaacaggtcattggaaaactggacttgatggagcttcctcctccatggagcgttgccaataaagaggacgtgtttaggctgcttaccgattcgagattttatgatgaattcttgccaggagtagagtggatcttgaaatatgagcatgacagcattctatgcgcaaactcagagacaagcttggatgactggcttggctgggattgggcaggtgcttcgcggtatgtatttgatgctatgctgaaatattgtgaaatattgctaacataacacgcacgatgtagaaatgatgacgaccgtttctccggcaatggtggcctctctctccgtcgagtgtcagtgattaaacggatcctcagctttcaagcacgcttcaatgactcggaaccggaagatgagtggtttgggaagcgtctgtgggtgctacccggagcaaaagttgcatctaaagtagatggtgccattgctgttgaagatgtctacatggagaggcctatgggctaccacattcgcggcggtggggaaaacttgaacgagaagatatgggcggatccgtctcgccgaaaggagatactagagtattgcccggagataagcatgattatggatatgaaactagagcgggagagatgtcctgatgacgatgggaatggtgatagaacgctcgctgatgccgaggtggtgaccacgattttggaagaagacggagacgccaagacgattccgaatgatatcgaggttatagtgcggccaccgcaacctccgcctttgccacagctttgggatggttctatcaccacagtaggtgtttccatcaccacagtaggtgtttccatcaccacagtaggtgtttccatcaccacagtaggagcttctattactacagtaggagcttccatcaccacagttgggagccctttacgcactggcatagattagagtgggtggcaatatcgcctgtttacatatgcggctcgagaagaagattatagttaagttgcactaagtagcgaatgcaccaaaagatgtaacaaactttattgaattgaagggttgagtgtgagaggctttctcttacagaacatgttgcaattctctcaatctagttgttttgtactgtaaatgaacaattctccccgcaaagcacataaagaaactccatatatagttgtaatgcaattttagtttatcgtgacttgacatgaatccgtattgatagtttatccaaaatgagtagactgtcattggtctttttccggctcccaagaaattatcgatcctatgctaacttggagatgtcttcccccttaaactgaagcgagcgcataattgcacgttttgaggtggtttctcaatttgtcagacctcttgaatgggtccttggatttcttgcactttgggtgagggcaaggatgacttccttttgtatgtgcctcctgtatatgacgtttgaggctatcaggtctagaataggtgaaatctttttggcaagtagggcacttggatgagcggttcctgaggatacacttgcttgtcagtgacaggtgattggaaaaaaaattcacctcatacccttggctcagactgaccttggttcatccaatgggataccatcattggagatgtgtctttcgaattccatggctggctggggttggatgtcggtatcatgtggtaaatgaggaggttgtatagatgggggatctatatctggctcatccgtatgatgactctcgccagctacatcttcagaggcatctgctggtattgccgttgatgtagtgagggtacttaggtccccagcggtggtgaacagagatggatctatcaaagtacatgtacccgacgagatagtatatgtatactgatgcagtaattctattgctgattagcagctcgtagagggaaaacaccctcaacagttcttacctgggagttcaagtaaatgctcttgaccattgtccgataaaaacgtctcgtttcttgggttttggacgagcggattaacacaatactcggtatgctgttgactgccagggcgtagtggactgtcggggcgtattggatattgacagatggaacagacgccgagaaacccctccgcagtaagaaatacggcgtcctttgatagctcctcgaaggaattcttcagcagctcatccgaatgcccaatccccgcggtagcctcgctaaacttggcgggatgaatctcgccggtggactcattgtgcgaatcgctgcctgtgtcgtctgcggggatgcctggagatgatgcttcttcattggccattactatctaccagattggccaattcttggggatttgaggccttgtcgaggcttgggatttgtgacgtcgtgacggatcgataacagcgcatgctactttatatgcttctattgccaaacaagggtatataagaacgtttgaagtaacagttcgaaagcaaaatcaagcattataatgcacataaattcatggcgtatcgctcgctcgctcacttgaagaagaccaaatgcagaggaaaaacaagtatctcgaattggattgaaagggttgtggtgccaaaaaaaaaaaaaaaaaaaaagtcagccgcgcgacgactttgacgtttggtacacgcattttggggtggaatatgcagggtggaggggcaatgttggggtgggaggagataataggaggtacccgtggccatgcatctacatcgtcggctgagtacctgtagcaccatcgttagccggacggttcgtaggctgatgacgtagaaaatacagcgaagataaaagcgctggattgatgggatacttgcgatgaaggcgtttttggaataaaaatctatacaactacactccaaaaacgatctcaagtttccaatttgccaggcttcttattactgtgggctctatagtgctcatctctcgccaatcccaagagcctcaaggttggatatagcacctaaagaaagaatagatcggcaaatggtacagatctccaggggacattcctagaggagcaacagacctcgagaagatgggcacctccatatcgaccgccgatgtccctcttttctgttgcttattttttggtttcttattcaatatttcatcatatctcgacaaggaagcagagagtcgtgtatcgcagccgaagagcccattacttgctgcaaatcaggcattagctacccatactgtagtaggcatagctgtaactgaagccatactttttcggatgcaacgccggccactatcagaattcatactcgtaggatacctagaaaactacatgcctataaactattccggcaatacatttagatgccacactcatttactaaagtcagggtacctataaaaccttcgttgttataacgcagcgcagatgattgacaccaaatagtatgcagtcgtcgtctccgaatccaagtgtcgggttaagcgttcgcagactttttataaccaccttacacatctttctgccagccggatagctgcaatattatcacagcacacactctcatcagcaattccaatatattgcaaagagcgtaagcctctttactttactttacgataagcattcttaccccctcccttctcaacacacgttgtcttttttaagattcctctagtgccggctgtcaacccggcatctgccaataagcccctttatacacgcaaatgtagactttactataataagtcatcataagcttctgacaaaggagttgatgagtataccaaagcaaaacacgacgctctgtggcgttgggtgcctcgttctcaagagatttgattggcacggagcgttgaaaggggacgctgctttttcttgtttccttttttctcttttcaagctgaacaagtcaaagtcaagtcccataaaatcctttggcaagaaaagacgacgctttagcttcttttctttgagacttgatgagaagtagagatgcaatgaaccattctccaagaatcttaggtgtgtacctaggtttgtagatatatgcgcatcgccaatattctgcacgctcaactcgattcatcagtagccctgctttccctctccattgatttccttttcaattgagaaatgaaaggaagaaaagaaagatcaatacatttagaattcaaaaagatgaaatgccaagcgcgccgttatcagtaatgctttgcacctcagagagtactgtgtgtgcaggaaagagctaagccaatcctagaaatagccagccgaatcatgattccgtaattaacctacgcaagggcaccgggcaccaacacatagtcaaacatgcagtggaaagaagaagagaaagaaaaagaagcgatggacagaatcagagaacgagggaattggtcaaagagagaaaggaacagaggggaaaagacgaatgcggcaatgccatacaaagcccggctttgcatgtcagctatccaagtagcctgccaatttcctcttcttttgtcttacttccctacgggcgtttctcgaaggaaaagacaaggggacacgcaacaaagaacctgcgctaagaagcaaatgccacaaaataaacgcacgccacgacaacaccctaatcaactgcaacgaagccctgctactactgacagctaatcgccgtggcggcgcccaccttttgccccaaacccacaaggctggagaggttcagcatagccaggatccaagggaaaacgccatgccaggtcaatgcagctcggcgcatgatcttctaccactcaaaagagccgtgggctcgatggcgccgccaactaacgtcagcgctgccgagggggcgtccaatcaaacagtgcagggccgctgacacgaggcgacaggagcagaggcggccgaatcggcagggcgaaagagaggaccatctgtgctgtttcatctgctgaatgagctgctcagagtgctgtcccatccactggaggtctgaaagtggacaaggggttctgcttgtaaacgcaaacagcagacgatgtagagaccagacgccagatgtgggcttgcggtgcgtaacttcgcacatacccggctagcgcagcctctcgattgaatctcggtatgagcaataggatagatagtagtacctggtacttgtaagcccagtccatcgtacgtatcgtagtctattgggggggagggaagccgaccagcctagccccggctcatccattcatccatactagcagctgtatgcggtccggaccccggtaagggtgtgacagcaatttgcgcacgcatcccatccgccgattatcaccaagtgagatctttcaagaagatcaacagaacgagcttggactaacgcacttgtcaagaagcctatatcgatccaatatagccgtaatttactaccaatggtttgtgagctgttgcttttactgtggatagccccttttgaagcaacggggatacagcactgagaactgaagcggtgaatgctatactccataagacactgtaaaagacgtattcacaacgtctagtgccgctagacagctagctcaggtccaagaatcgtggtttggcggccatgtcaaagaacttctggggagatcgaagtgttacgactcgttgatctgaaaacaacaactgtgacgtcctagagtggtgcttgttaggtaaatacctagattcgcgagtcaggctgaagctgaagcagctgatctcaggtggcgaatagacaaatgttcagcccgtacggaggaccggtaaccaggcccattgactgcagcaacatgactggatccatgggcgccctcctttgctgctactgttgcattctgatgcaggaagagcattctaaccctggtttctcgaaaggcacggctgtaccttccttgttaaccgcatgttccatccagactgtcgcctgctcctcagtccatgcaatgcttgtgacgcactttcagacctgtcccttatccttgtaggctgtaagaccgaagtggctaatgccaacaggatagccggcttgcaacagagaggggaagagatagccccccaggcaaacgatacaaaagaacatcggataattttccgataaaccttggttatctcgtacatgcgaagtgatgattgacctcttgctcaattcacgaattcataactcgtcgtggtgtgaaacgtcggctttaccatcctctgcagtgccacgatgcaagatggcgccagcagctggcaggtggtttgcacaaagactgaagtcgccaagattacctaacctgaaccgtgaatctccgatgcaacctgttgacaccatggctcctcagtagtatgcttgcggggactcaaacgacaagcctcgtatgtctcggaactgccatcgctgatcctggtactgctgaaggcttcttcgcttagcttggaagacactactagtagctctgctagatggtgctcgtacttgtagtagtggtaagcgaatactgctagcataacaaggacaattggaccagtccgctcaatgcaaagtgcagatttcgtagacttgatgtgtgcccgcggcaatggatcatcagtcggggtgaaagtgtttgcgtcgccagcgtgaaattcccatgctctttgcggatgactaacagcatgtccaacgtcctccagttgcttccagtaaaacagtccaagtccagtcgcgggaactagtgacgcacagacgagttgccaccacgcaaatgagctgcccgagcccaaagctactctggcagagaatgctagtacttgtaagcattgggccaagccaatatcgctactccgtacgagtacagtatagtgagacgggcggaggcagtggcttggtcaaggctcccaaggctcggccaattggcgctggtcgactcgctgcgaatatgcatgttcgtgcgcgtgccggtcctctgcgtttggtaagatgaagggcggccctctgtagctacacgtaggtagcatgctgtaacatgtagatgcccgatgggacagccatggcggttggagcattctcctcggtgccgtacttgtactcgtacagtccagggcaatcgtgtacagtatggcacatattatggagaatactccgtaataaagggtctggtacgtctggttgccagcatgaatccaccacatgctacggcgcatctcagccgagagagtggaccccagcaaatggtggcccaaggttcagaccaggcagcggaaatcggccggggggctcgaccgctaatcagtgatcgaggagtacttgtagatgaaatccgccgggatccgaacgtagggaccaacaacaacaatctcccctttcctcgtcccttaatcctggctttgcagtaccgcagcgttgggtacgaaatatcaaaacgctccaggggcaaggctcttcgctgctgtcagtctgtttggcgaatcgacgctcctcggagagcacccggtatacttggctgatggcacgacgaagcagccccaggaacagcagcagcagccgggcaaccctgggggctgtgggcggcggctgacattggcctttcatctttgcacatggcaagcgctgaatacctacctagataatgctaggacttgatagtataagaatacgagcgagttgcacattcttgtaatcgtagtcctggcacggcgtacgtgctctgcgcgattcttctccctatgctgctgtacttttggacacatgcacttggggcggccccctttgatgcagcctccgagctcctttccgcacccgtctcatacagacaaaatcagggccaaagaggccattgcggccagcctagccaaccttgacttcgataggattggcaggcaagcggaaagttgaaacagtggaaagaaaattcatgcatggagggttttagctgccgaaaacttgcagtccaaggcgtgggcgaagcaagctaacagcgtgtggggcccgtcctgatctctcctttcgcctcaccaaaacttgttcattcgctgatcgccgacccaagaggaatcgctgtgctacgtctgcacagcctagacggaacgtaccgctgctagcgagagatggaagaaatatgacggagatgcttcctatagcatgctcgacaacagctgcttggcacaacagcctacactcgctcagctcatcgcgtaagttgtccgtttctgctggaccataggaaggaatacctcccagaatgttcgatacgcactcgcagccgcataaagggctcaggaacgcgcgtggcttgcgacaacgcaaggggaggccgacctgaatgaaatgagaactggggcaaagacaccccgttctttggagcttcgagaaggcgatggcggagagcaaatctggaatatttcgtcagtaaagagtcataaagcattgagcaaaagtatcatcatcatgatcgcaaaagatcgaatgtttcttcgcagcgcttgacggtggtagcagtactttgggatggagtaccgcgagcagcgtttggagaggagcttggcgatacgtgggtacgagaatggagatggccgctggtgggtcttgccgttcccatgtcagcgaggaaactggtagcactactccagactccatggcgcatgctcccaggcatctgtagagctactacaggaagtactccgcagtgtcaggtaagtttagtacggtatcaatagcagaggcaggtaagcaaaggcagtggttcgctcaattttgggggctagaagtaattcttggatagaattcagtagcatctctctattcggctgctggggttttcttccccttctgtatcatagagtagttcgaatcgtagtacttcctctattactggcccagtcccaagttgtctgggaggatttctcagcttagtgcttgccagggactatcttgtcaattttttggggcatcgacaaggttgctttgtaccagctaggtagagaacgccatggaaatgtcctttaattgccaagagcgccatgcaaggcaatgtgtgtggaagttacagcctccaaatgtgcagccaatgcgcgcgctatcgtaactggcgtgggctacggcaatctagaagtgccgtcggcctgtgaagatcgattgaagctgtcaccgacgcccagctcagatataatttctcatcttgctttcttctctttttgcctcgctctctttttctctcttcttcttctttccatgctctaccgtatattggctggctggccacgaggagaagcatctccacagctttcccagctacatttgcctctgctccagttccagatcacgattgcacaaagtacctacctagctcccattgcctttgatagagatgacttctccaaaacctccaaagagagggggtttaagcaaactagcccccataccctgtgcgctagagatgggttagtcccagggcaaagcgcccaccatcagcgagcctgggtgccgtccgtttttgcctcttccccaagccgcggtattcttgacgctttggcatctcagtttgccccaaaaagaaattttctttcgcagttgctcttgtttggcgcatacattcaagagtaagcccacctcttgatgaatgagtagatgttgaaaaattgcatttaccaaaccatctagagaagagaggcaggcgctattcgagcaaagtgaagttgcatgaagtagatacgccagccagaatcacgctgtcttttgcagtctatccagcgataatggagaatcttacggggcactacgtaagtatgtacaagaattcgatagagagacccgtccctgctattgagcggacgcatggaatcctcttggcccgcggcacggcattctcacgcactcctccagcaaccttgctcacggatgtgataggcgcctctcccgtgccagactaggtggacatgcatgcagcgctgatactgtacgagtacagtacattgtgtatataagtagacggctgttatgggccgttcagacgagtgaataattccaaacgtgtacctgcttggtgccccatacaatctaccagacagtatacagtagataccattcgcctcggtgcttacttgtacgcaaaaatgcttcgcatcggcccccgtcccgccgctgtcttctctgctgcccccagcgacgacgacacggaggtactcgtactcgcagcgtcggcagaaggcctgccgtcagttggccagcatcgccagccatgcgtaccggtaccttggcgacctggtggttgcgaatggcctcgctaacccgtgcctcacagctttttctcagaccgggatggagagagtggatggcagggattgagcgccatgtgggacccccatgctaggcatccctggccaatctgctagcgttcccaccagaactcgccgtgagagagccctacccacggccgagatcagcgatgccagagcccaggcgccagacagacaactgccaggcccaaggggacccccgaatgatccaccgccggtcgccaatcccaggcccatccatgccatgccgtacttgtaggtagcagacccggatgtctctagttgagtgaatgctgcagatgtcatgtctctctgtctcgtcgtcgcccgctgtcgaaggttacccaaggtttacatgcagcttttgcaatgcacaaggagcacgtaggtttgttccctggcaccgggcgatttgctcaagagaggactgcgtgcagctacagtgaaatcctacttggcggtattagtgaaaaataacaaggaaatggagcaagatttgatacttctcgcacatgcttcgcttccgtgcagctcaacctctggaaagccacctctcagtgtggacaactctaatacagcgctagtgcttggatgtatcgctcaacaggccctagagccaagccgcaccgcgcgacgaagctctgtcaaatctttcctggtctcgtctgcccttccaaagccagagtggcattgccgtcgagtagaatctgagtacagtactggtcgcagctgcaggcggtacctggtacggccgtgcaggtacattctgcgtgctccatctccatcctcttccgtcctgataacccccccctccctctgctagtgtccgcctgactaccgtacggtacactttgctcgattgccagccgttggccaccttcgccctgctgccagttctgccgtgctcaactcggggtcaggcgctgtctctggcttttgtgctgctgcgaatgatgagctgagccgccctctctctagtaccgtaccgtatcgtgttgtatcgtgttgtatcggataccggggacaaggcagcgcgctcgtgcatgcgccgtgtctgagtctggcgctgcctcgggctctgcttgttagtgctgccaggccggcgtcaggttgtcgcagtaccgcgctcgacgtatcaggtaccacgtcgtcccccatcaggctctgcccagcgcaagtaccctggtatcttttccctcccagcccacccccccaagcccacggtaactctaatccgcttcgcctggcctctctgcttgtcttgcctctctctcttctttcgccctcattctccaaaacaccaccctcgtccctttctcctctcccacctcgtgccggcctgtcgctgaagcgatttcgttccctcgcaggcttttgcttcaacgcgcaggtgctttttcctttcttcttttcctgtttcgattctcgattcagcttggaaatcctggttccaggccttctcgcatcctgagccaggctatccgccctcgtgtttcgccgcacatccactgcttcaccatcgcaatttctgctagtcgcccttcttcctctgcttttttttttcttggacgacgtcgacgacacctcgatcttcttttccgagcgccccattgacactcgctcagcctccaccaccgaccatcatcgcaccctcaagtttcgcagcccatccttgcatcagctctgcatgcccgatctggtcaaccaaccttcgttgtttaccaccacgccgagactcttgcgtttggagggaatcgccaccaccacacgcccattccgggtctcgagttcgagcgcatgttatatctcagggcccctatcaagtacgagtacggcaaactttttttttggccgggtgcattccccacgaagctcgatataggcgggctaggaggttgctaggcaaattgtagcatccactgcgactacttgctttctgcctaggcaactagtcatccgctcgactgtctgccaaacgtcaatactactgcgtgcaccgcgtccaactgcgaagcttaaagcgtcgactggtcgggcctcttttcgattaggcctacatcgcgggatcctgccttgtttgcgctcgtttgatatacgaactcgttcatacaaaagcttgagggcgtaactggcgccaactcgaagcggccatggctgccaatatgcagcatatggctggggcaggccagatgatgcctcaacaaatgcgaaaaccaaccgcaacccagctacagcaggctgtctatcagaatatccagcaaaacacaccgccattaaatggcatgacttggcaatcaagtttcactgttaatgagcgaatgggaaagacattggagttgtacgtactagcccgtctgcaactcgcttttttttttcttcagtaaactgacttaacatggtcctagaatttccaatatcactcttgccatgaacactcttgactacagccgagcaactgattttggatgccagttcgaacgagaagtgtttcacaaatcaccgaccaaagtacgttctcagctattcctactttctttctccctctcgccagttgaaaaatcaccaagctaatctattgaatcaaggaagcgtatgaccaagccatggcaagtaagacaatggactttttcaagaaacgacaggccaacgaacctggccttcagaacagcctcaatgccaatgcccaggctcaagcgcatgcccaagcccaagcccaggcgctcatgttgcaagcccagatgggccgtgggcaaactccccagcaaggcttccagcacatgtcacatcctatgcaagccactcagatgccccagcaacagcaacagcaaccatcgctgtttcaacagcagcagcagattgccatgggaatggccaaccaagccggccgcggtatagggcctaacccccaggcgatgggcatgggtggcggccctaatagaaacatgtttcccaacgaggtggcgagactggctcaggctgataagaacaaggtcatggaacttgcaaccaagatgatgggtcaagctacagagcagcaaaaggctcagacacggctccacttacaatcaaggctcacagctcagcaacttgctgaactccagacgcaagggagagatcctcttatttggtggtaccagaatcaggcattccaagccctcaagcagtcttcaaataacatcaaccggttccagccacctggtcctacgaacccaaacaatccccaggccgccatgatgcaacaacaacaaagccaaaattctctacagcagcagaggcaaaacatgatcaacgccgcccagccgcccaatgcgggccatgatttccctccgttcaacccaagcatggagagcatcaaggatcagcaggtggctggcctgatggctcaaaaagcgggccaagttgtcgtgccggcgagcaatggaagaaatgtcactcctcagcctgggaaccagaacattcccaaccagcagatgcagaaccaaacacctcgtactgctcagcagcagcagcagcagcagcagcagcagcaggctaagctgaaccaagctgctcagcagtctcaggctttacaagcacaggcgcaaatgcagatgcagaaccaacagcatatgacggggaatatggctacatcgcagagcccagccatgaatactttgaatactcccgtatcaagaccaggcgttatgaaccccatgaccccgcagggtatgggccagaacagcattccctttggtgattcacgatttcaccaggggattcaacggcctaacaatcccgctttcaacgctatgctcgccaatatgaccccagaacaaaggcaagcggtcaacggtcttcccccggaaaagctgaacgaagtcatgcgtcgatggcaaagtcagcgtcaggaacagatggcaaatatgaatgcgaatccgatgatgcagcaacaaatggccaatcgacctccgaatcagttcaaccagaacggcaacatggcccctggtcttcagaacatgcagcaaatgaatgctcctggtgcaggcaaccaacaacaatcgatgccaatgaaccgcatgccagcccaaaacgcccagcttcattttttgatggactcgatggatttgcctaccaccatattaactcaaatccagggcctgcctgcagaagtcaagaaatggagagatttgaaggcttggatcaaccaaaataatacgcttcaaccgagtattcgtggccaactagctgctttccaacagaagcaattccaaatgctcatgcaaaggcgggccgccaatgcgcccccgcagcctggacaggccctaaacatgaatcccgcgatgtcaatgccaatggccaatcaacaacctggagcgcagcgacagatggccggtttgccaccacaattgcttcaagtatcccctcaggagatgatgcatgtccgaagctcgaaacctgcgttcgccggcgttcctgatgatcagctccgagggatgattctcgcaatgaagaagaatagttggattcaacagcagcaacagcaacagctgaggatgcagcagatgcaggcccagaaccagcagatgcaaaatgctaccgcaaacaatatgcctggcatccagggccctcaaaacgccatgcagatgcagcaatctcaacctaatctcactcctcaacaaacccaggcgcagacgatgcctaacgccatgagccagactgcctcgatgcaagcggtcaaccagaagcagcaaccaagcgcaaaccaggcacgcaataatcaatctcaacctgcgaaaaaccttaaacgctctaaccctgatgatggcgccgatactgcccccatgaaagcttccttgtctgctgcgcgacagccgccggcgccggcggtggcaccatcgcaaccaacccagcctccaggacaaaggtcaggggcgaaattcccgccgcaacttacagctcaacaagaggcacaactaaatcctgaacaacgagccaggtatgaacagctcttaaggatgcagagcaaggcgccgggcccaccctcagagtccctggtgcgcctcaagatgattggacaagaagagcaaaagcagttcgctcaagaatccactctggacattccaatgagccctgaagagtacgcagaaaccgcaacgaaactcaaacgaatcgtcgtggacatgggaaaggttggccgaggacttagcaagtggtattccctcactcaagatgacgcgcgtgccaaaatgttctttagaactgtaagtggactggattatcgtcgagattttatttcaacatgctaacttgaccatagcgattgcgtctcatcaagcaacacgtggacggcgacaagatggaggtagtcaaggataccttgagcatccgctcttccgaactggatcaagcccgcgctatgcttgagagtatggctaaggatctggctgctagtgtggccggcggccgacacatcaagcctggcggccaggcacaggcacaatcgcagccgttagctcagcagcaaacgcagcaatcacagcaaaagaatctgctaacgcagccggctcctctgaatgccgctaatctagagaagaacgcgcaagcgatgaacaaattgagccagcagaagcaggccaacaaagcaggacaggtgccgccacctgcaccaacaagtgctcagccgcccttcccattcggagcagcaacctcgcctgatggtcaccctacgtacatgagcaaacctaaagaaatcaacctgcagctaccgccctccagaaagaagcaaaagctcgcaaattctggcccatcttctcaagtggccactccctcgccgcaaatctcaaagaatgcgtctcccgatatccaacgcccgcaaggcccaccgaagcccgtacatctctgcacggagcccgactgcgaccaggctacctttggatttcctagtaaacaagctctccaacatcatatcgatgaagagcatactaagcccagggcagacccggtaaaatttgtgcaagagaatcttgccgaggcactgggcctagaaccagacggcaccgtcaaaaaggagcagtttgcagagggagcacaagctatgagtctatctgcctcaaaacaggggcaatcctctggaaatcttgtcggcacaccaatgtccgtggacggtactggcatgaagcgatcggccagcgtcgcgagcaaggcccaagatgtgaaggccggcgtcaagttggacgcaactgccaaggctggcgatggaaagcagaagaatggcgctgcaatgctcgtcgctgcggcggatccatgggccaactcgactattgaccctcagacactcctccagaacttgggctttgagaacgggctaccaaatatcatcaacgaggccaacatgtacaggtctttcacgccaaaggatacaccagagtctagcaaggacggcgctagcgagcctaacagcgatatctctgaaggtgctgcgcttgacattgacatgaactggggtactcttgataatgaggctctaatggatttcaccaatgcctgtattaacggggagttagactcgacggaaaatctaaaagctgcgttggttaatgtcgatccaacccttcttctggccaggtcgcggggcgttccggactgggatacaatcccaaccgactttgacaaaccgtttgagatggatctcggaaatggtctctactctctcggtctgtaaagaaaaatcttcctttttttttttttttaacagaataaaaaatttgttcttttagcgaaagcgagtttggacttggagtaatggttgagagcatgctgcttaaaaagccgcaaacaatgctcttttctctttttttttcggctcctactttgctcgcttgttctttttcgtacatggttctctatttcggttgatttagttgtttggagcccaggaaaggacccaggatatatacccagcattacgtcatatctgatataacagtggttgtttattggacaacagaaggaggagggagaagctgagtcgaaaaaaacaaaacatatgggatgaattgttggaagacgagttttggttggcgttaaggctaagaatggcagcaatggatgccactgcgcagttttacttttattcttcttcttcactgttgatgtcttcattttactatctgcctttctgctcacggccgttttcattttcttttttctttttcttttttcatctttcttcacacgatgaagccgaggtgagatcagtgtatgggcgggttgtgtaatgatccagacgaaaggattggggtctaatttggggtaaaatggaagcttacaagaactgtaccttatttgttgtgacgtacacccgtttcaatggttgttttttatacgcagcgcggacttgggattagtatgcaagggcgtcatcaggatgacttgtaagcaaaagaagaatggcatctattttcttcacatttggtttttctgtgctatataaaaatataaagctgtttcaccattgcatcgtgaatgactcgacactgaggtcgggttacgtaaggatagcagtgtctctgggtgtgatttgcatgtgacgagatctgatgtcgatgaacttggggatcagatcaatggagcccagccctgccctggtgcgtgtggttgttttttttttctcctcttccttctttagcgtggaactcgggatggggcccccgtcggagaagcaatagagctctccacattcttctactcgtggctgaaattccgcactactcctagatgatgctagtggagaacgttccgacgacacgggtttctcgttttttgacgggaaggaaaacgacgcggcgtgcttgatatgatgctagtctacatttgggcaaggctcgtaggagaagcagcttgaaaagctaccaagtatggagaacttggtgggaaaaaaagctgagggcaagaggccgttcctgcctttacagcttagagtggggagttttttttcagggttggtcgcgttgtgagaggcaggaacggaggttgaatagcggcatactggaggtagcttcgttgatgggagtcttttgcaaaagaggctatgctttgcgcgccggggtgtcttttttttttttatccggctttatttactttttctttttttctgtttatcccttttttttttctatttggggtgatttccttattaacgcgcttttgccccttttctctttttactattgtgctgtgattgtgaccttgatgaatcaagcccaagtgacttagtgctcaatcacgaggaatttgcgactcttttttggggggaaatccttcaatcgcgcttttgcattcacattcacgtgtttacgccaattgcattataagttacttgtatccaggtatccatataccacacacatctgtcggactgatgtacagtagcttcttatcgattcatctacacacacgcgacctgcccatcgccactaaacaacacacaccccactaccactcctccatctgatattcaccttttgcgcgcgcgactctttctccatcttaccatacttttcataccgttttttcttttcttcttcttttttgctgcctccctttttttttcaagtcccaattctttttgtttgtttctaggtttattttgggaaacaatggaagctagtttgtcgcccatgaagcgacgcgccgtgctcggtgcaaaggacgcgaacgcggctctggcaacaccgaatacaaacaagatggcgaggattggaacgccaatgctttcaacgccttcagctctcttggtgactagcccattgagggaagtttcatcagaaaagggaaagaagagaacagcggaagagggaggtccagaggttgcggatgagagtcccgagaccaagaaggcgtgtgttgatggtgtgagtggccatgttattgctcgccatggctggttttgaccttgcttgctaacatgttcataatccaggctgcgcgatcacggtcacctagcattgaaacaagctctctctttgatacttccgccggggacgcttcgtgggctactgcgccaacagaaccagacacggccacagcagctgcagacacaccactgctcgctacaagacccagggcaatgacaagagagcaggcaagagaggtaaaattccttctccgtcgctttcctcttctcctctactaccacaagtacaagagctaatatagaagctttaccgtttgttgtagaaagcagagattctccgattgcgactcggcctcgcaggatacaagctgcgcaccggccagacaacaatccccctctccaaactgcaacacagacccctccccccagcaacaataacacgcaaacgagcgagcaccaccacccacgcgaaaccgacaaatacacacagcagggcccagagcgcggattcaatcccgcaggtgcccgcgctgtcgcagcagtcgatcaccacgtcggttgcttccgacgccatgaccctgcctgcgtctcaggagagcgtcgttgtagagacgaggggcaacacgcctgacggcgccgaggcgcaggacgaagccggaaatgtcgagagagacaaggccgttctgcttcccattggcgaattggattctccttctcaattcttccaatctagcccggcgccggcaccggtatcttctctgaggagtacgtgtacggatgtggcgtcaaataatgtagaaaggtcatgatgcgtgtgctatgaaaactagaatttctcctgattttcacatcttgaaagaagatgaatggggcagccagttccttttggcttgatttccggtatcaggaacacttgcatgtatttgttataataggtaaaaaacacagctctttagatggcgatcatgacgcaatttcacacgaatagcgtaacgaaactatgaagaatagagatgggagttatcatgagcatcatttcttcattcactcagtactaatgtgcctaattcatgtagtagtcacacaagcgacttggcatcaagtatctttgtatattttttttcttcttcttttcttttctttcgtctcgctccgagtttcgtatcccatcgccatcctatcaacgcccttatttgacactttttttcgtgccacatgtagtttatcccactacttactatatgcatataaccttaacttgacaatctcaaatcgctttcacgcccatcccatttcacccaaactaaaaactccccctttcctctttacttaatcgaccaagatcttgggctcaatctcgccgtagctctcaaagaactgatcaaacaacttgatggcgcgtcccacgtccgccgttccacccgtctcacggatgctgtgcatgctgagctgcgggttgcccagatcgagggtgcgcatgcccagtctcgcagccaggccgggtccgatggtgctgccgcagggcgagtcgttgcggacgacgaagagctgcagcgggacgccggccttgcgggcgcactcctgcagcatgacgatgccgggagagttggtggcgtagcgctggttggcgttgatcttgacgacggtgccgccgttcatggcgggctggtgcgaggactcgtatttgccggcgtagttggggtggacggcgtgggccatgtcggcggagacgaggaacgagcgcgagagcgtctgctcaaaggcggtcgactcctcgccctcgtggtggacctgctcatagctgccgtcgctggcggcgtcgcggttgccggggagcacagacaggcggcgcagcaccgagggcagcaggttggagtgggcgccctgggcggactgcgagccaatctcctcgtggtcgaagcagacggtcatgcggatggtggagtcgttgtcgagggcgtcggccttgctgacggacttgatgaggccctcgacggagcagtaggtcatgcccaggttgtcgaggcgcggggagaagatgaactcgtcgttgatgccgccaatgacggacttttgcgtgtcgtagaggacgagctcgaagtcgacgatggaggcgacgtcggtgcccagctcgttggcgacgacgtcgagcacggcggggtggtggcgcacggtcatcttctcgaggggcttgaagtcctcgtcctcctccatggcatcgtccttggcaggctcctcgggctgggcgcccttgttgagctcggcggcggcaaggcccgtgatggggaacagctcgacctcgttgttggggtcaaagttggactggcggtgcaggtggatggccagcgtggggatgcgcagcagcggcttgtcgaccttgaccagcttctgcacgacgctgtcgccgtcacggaccagcacgcggccggcaagactcaggtcgcggtcgaaccacgagtgccagatgccgccgccgtacgtctcgacgccgacctgcaggtagccgacgttgctcttccgcgagacgggcttgacgcgcaggcagggcgaatccgtgtgggcgccgacaatggcgacggggttgccggggcgccacttgcggccgatggcaaaggcgaggatggacgagccgttgcgggtgaggtagtacttgccgccggggcggagggtcgaggcccaagagtcgcgttcgcggatgaggctgaagccggccttttcgaagcgggcagcggcagactggacggcgtggtaggctgttcggggggggcattgttagcaaagatgacgttgaagatggttagacaatggacgtacgagtgggagaagcattgacaaagtcgacaaagtcgagggcctcttgtgggggagccatgatgaaggcggttgtggaaaatggcaaagtcgaagatgctgcaaggcctggattggttgtggtgagagaatgggctgctatcctcgaccgtctcgccgtcaaagagcagatcatgcagaagagaccagataacagatggaggagaaggaggagaggagaaagagaagcgtctacagggagctgccaaatcaacccaagaggtgcggagaagaggcaaaaatccagccagttgctgcgtctgtctgtcgccaagtgtggaggggcagctctggaggggtccttgggttgggcaaaagttccaagcggccgctggagggcttcgggatgcggcactgcggggccgggccatggctgccgaagtgccgggtagcaattacacgtaccttgaccatacagaggaatgagggagattaaaataaacaaagtacaaggcaaaataagcagagcaattgaattaccgaatctgtgtatatagatgtttccatacatataaataggtgtatgctcgaaacatatctatgctccattatgaggttcttggaagttgatgtatactattcttcagatataggaccatccctgcgttatcccctttgttcactatctgctggccgacctatagcccttatcgattttatctataaactatcaataaatgtaacgtgagcatataacaccatcaccttttgcattacaaccgctttcgaaagtctccaaaggctgaacaattttggctcacaaagagccacactcgtccttcagggctagagctggcatgagatttacgctacctatcatggcgttttggtgtattgtatgtctttttttcaatattctcggcattatttaattctatacaaaagaaattaaaattaaaagaacaaaaactctttgcttcaaacggtatcagaaaaaaaaaaacaagaaaaaaaacaagcgcgtgttcctccctcctgattatatacgtattccgtctaataaattttccatttcaaaccagcagtaaatttcccatgaaatgcaaatagttgtaattccatattgatacttggcctcgcctccccacgatttagagcccgagaaactcttcactttcgtcgctcaatggtgtccatcaccaccgtctcgctgtcagtctccatcttgactcctcccctcccgtctcgcttcaatcccaagccagggtgtccgaagcagagcatcgacgcggccaaaaacacaaagacgccctccagaacgataaagggagtctcttccttgatgagcttgccgttgtatccgtcctgcagctcggcaacacggtaggcgcaacgggccaggatgagcagcgtcgccgacgtcaggccggtgaagaaggccgtgaggcgccagccgaagccggagccgcggccggaccgcaggtagcggaacatgtagtcgctaaaggtgatgatgaagaggaccaggacgatgacctgcaggctgagaccggcctgggagatgtcgacgccggccttgttggagccggtggtgttggcggacatggcgccgccggcggcctggaggacgaggcagacgatgtcgaaggggatgaagatgtagtagaagagctggggcttgaagcgggacagctctggggcgaggtaggtgatggactgtgagagagttacgtagatggaggccgtgtagaagacgggggcaatggtgagacagactagattgacacaacggttagtcttgcagtcgaaattgaagggataaaacagcatctcttactgatttggatcaagaatccaggataagaaaagggattgttgtgcaggaggattcttccgatgtatccgataatctcagtgatgcagccgatgagaatggggaccatgaagccaaaggccttccaccggaaaccgagatagaagtgaaccagcccgatggcgccaaagagggcggcaaagacgacgttggcggcgagggagggctggtaggagaggatgctccattccacggggcagttgtccaggttgcacgtcacatcggagccgaatgtgatgatggggtcgggaaggggttgcgaaggcattgtgacgacggtgaaggcggtggtgaataagtgatggtttgtcttcacacgatcgagtcccctttgatttcttgtatcctgtcttggtgaggttggaggttgaagatcggagggagggtgtgctggtatatatgtagtaggttatatcacctccgtaggggtatcgtcgaacggctgaatatgggtataacaaagaacttctcgctcccaggtccacgggggggcactagctccttatatcacttcatacgagacaggaagaggacgtggaaaattagccctcagcccgctcaaactggatccgcgtaactggcttcagctcacggccccatggctcccacgtttgactctcctcgaccccatcaacccaccactcggacaagcgacaagcgcccaatcgaaacagaaacaaggcccttcctatgcgtcatccgcagcagtgccttatcagcaagcccccctgaacctgaaccgatcttactgtacctacacatgtctcccccaagccggggccatgggacaaaaaaaacaccagcgggcccgcgcctcagccattgggtagggcttggcggttcaccaagacggccagattcttgccgcgcccagaaagcagtgctagtcactccagtactccgtaggtgtacgtgtataggaaacagggcgctttgacgacaaatggacgcgcatcccgcggcgtgccggtttgtggctgagctggcaaatagacctctcacacgtctcgacgatattgcacgctcgatggaggacccagccagcagctcgcactcggatcgggccctgaagcccacaatcgaacagcattagcctcttgttcttccccgttttctatcttctgctgtctcctcaccgcggtcatctgcgtttgcccaagccaagaagctggccatctaagccacgctgccggaattatcaatcacataacccgtagcgctcggtccgagtgcgaaacggggggcacggacttcagaaacccgaaggatcgcgggattgctgtggcatgtagcatgacgcggtcagagcccagcccgtaggcggtaataaaaagcgggatctgatagtagcgtagttttcaaggctaggagctttttttttttttttttttttctttgttgttgtctgtcgttggtcgtaatacgcttgcttgctaatggaggagccgcatctacactagtgcactagaacgggcgacagccattttgcttgcaaatgaaaagagccttgggaatggcaaacactccctgcctttattgcgctggcctggcaaatacgagagtgacaaggagaaacgcagggcgaagtcggtagtggttgacgtgggaaaaggattgacgtgttcaacgccattcagccacggtggagctgctccagcaattaagcaccagacttggtggttttgcgtgtttacatgagactgttaattttgctatgcacgtgctaagccatgtgcttgttgcacaaagatgcagtttccaagactattgaggcatgtgatggatatggcaagtcagagagagtgttgccgtctgtctcggtgaaaaggcttgcaacaatctaaaaatcatgattgatgcctgaatgcagtaattgcaatcacctcgcgcgaaggaatcgcaccagcatggcgcaaagcctagctctcagccaccgggtaccaacgactggacgacgacgcagcagcatctcagccaccatttcatagataagctttttgcgtagtccagggcgccacatcatgccatggctgcagcagaacgtttcgaaaggatttccctattccgcctaggaagtcaatgctacgcaagcaccggtagttgaaccttttttgccgaaatactacctacctaggcagaagaataatacctatatacttgtactacagcgtactgtacccgtacaggatatatctgtcataaatcacatatatatccgctcccagcttttgctgctcttctcgctgctcttggctcttcatcacagccctataacccttccagtaatgtatatcaatagattgtgtttggcattgagatacatctatgcatccttggacagctctacgggattcaaggctaccatctcccaaagccgtcagtacaacacaagcgaggatatctactcaaaaagctgcaaaaactggtcagccggctctcgcatagacaaataaacgtctgacatacttgtatactcgtatcccacattcctagggtaacattgcgccagccatgacaaatgaaaggttgatatcaggatgcataggtatgcatacatgcagccttggcataggaaggatcaccaagagacgggacacgtagcccatgaaaactttatatcagactcaatacactacccaaaatgtattagagtaaataaacctagcatttgagtttcttggataccatattttgcccaaaactcctcatcaacagctgagccatacctctcaaaacatcatcatcactaacaacaatacgaaacaaatccatgcccgagcagaaacaacaacatttactcaaatctgcgaacaatagtccgcagccggttatttccccattcagcccaaagaggaaaacatttgtgttggagctttctcaacagcaaaaaaaagggagagaggcttcaaggatcaatgtcttacacgaccgctcagctggtaaacgacccagatttagccccgctgcgtatcgcgtttccatctcagcttacttcgttttttgcttccacgtggggagacaatgcaaacgataaatcttctattcttgtctcacattgctagacttgacgcggctgtgtatcaaggatcttatataaccaccgctactatgtatcctgatagtataccgctcactactagtaagcgcaagggggggttttagtaagggaaatagtaagggtacatatttctggtttgggctctggtcatagttttttcctctatagtaaatatatcagtgcccagtaatggtcatcagacaagcatcaactactatagcccttaccaacctcccccccccctcgggctgctagtagtacgtaatatattagggctaaatgtcctctccgctactatacataaaaaacaggtgtctaatctatcaactcattttgggatatcctagttgatatcatctgcgtcagcatagcatattgttggtacatgtagttggatgccgatagccggcagcgatcgacttgccgaacttcccaattaggcaatcccgatctatctcaatgaattcattctcaattcaaacaaataaaaaaaaatatctcaaacagacgcaagaaaagtaaaagattctcgtgataatggagtctcggaataccggaatacggaccaacaacacccatcttgccttccgttccgttttgcctactttagatcccatagtacggagcaccggcgcaagtgcccgtcccgcttctgtgtctgtagttactacaaatagagcgtctctcgaactacgaagcacggggcaacgtacccggccaggccaacatcatggatacgtgtacaagtatgtgctgtagtaagtatgcccatcatcatcaattaactgatgtaggtatcaagattcaagattcgttcgggctctctcagcgctaacaagacacgacatcctcctatgttcctgcagctcgttatatgatgctgatgacatgaccgccaggccaagataatggtcacgtgtatacccaatatcatcaactaactgatgtaggcatcaattttcattcaggctccctcagcgctaacaagacacgacatcctcctgtattcctgcagccagttatggaaagttggttacataagcgccgtcttctctttccaccaatcacagcagcgactctcgcctcttccggtttaatttccgtcgcagtgacgcccctaacccgcacaggcaagagcttgagtgctttgtgaaatgagcacctgcaaacaaacctacagtcaggtgccaaaagtctggaaacgctgtactagctctcaccaaatctcatcgttttcaaaaattgataaataattctagaaaagtctctataagaaaaaaatgatatgattcaattttgaaataattagattttataatctcaagattataaatgtttttatcaatatttactccagctggttgcaatgtaaatggtagaaaaatccgcccatataaagttcgaggcctttttactttttcgcgtttccagactcttgtccctgaccgtatttgctcgtttcacactcatcgtgcggcgtctttttctacctctagcatctttacgcacaagttattgtttctactaaaacatcacagcaagatagtgagacgtgggcaatcaaaataataagtaacaaaatgtaaaaaatattcttgaagaagatgctataagaaaaagcacaatcgttaagtttgatatctcagttcgtgaccaaaaaaaatgcttcgttcaaaaaagacatccaggacgagacccgcagtcggctgtctgaccagatcgtcaccgcgaacgcccgcgcgattagaatattaagtacacactccaagggggtataatcccatatttgccgtaaaactctagtattattgaaaataaactctagtccaactctttgtacatgtccagccagatctcaagagggatgcctgtcgtgtgtatgttgccatgtcccgcaggcctaataactcaagaaaagttacaaggaaatgatttaaacaaggagcagagcgacggcaccggcaatggcggcgaaagcggcggagccagtgaaggaagcagcgccgttaacggggggaggaacagagctggattgaagcagttagcatacaagttgaataaaaaaaaaagaggttatataaactcacgttccgttgccagcagggccagtggggacaggaggaacagcaccagtgccagagggggcaccagcaccgttgccgggggcaccaccagcaggggcggtagcgcaaggagcagcaacggtctggtactcaacagaggtcagaacggtggtgtagctcttggtgacggcgatgacggagctgccggggcactgagcggcggcggagctaacgggggcaccgggggcaccgccagtgggagcagcaacgccgctggtggggagctgagccgggatggagacggcggggacagagacggcagcggcagagctgacgggagcggccggggcagagtaaggaggaggagcaacgacagaggagtaaggagcagtgccgttggaccagacctgggtggtgggaagagccggggcggaggtgatgaccgggccgacagcagtggaggtagggacaacctcggtggacaggacggtgctgtgagccgggcagttggtgacctcagggccgcaagaggtgatggtgtggacgttggtcacgtagaaggtagaggtggtcaacgggatgtagttggtctggacggaggtggtctggtggcgggccgggcagttggtgatggaggcagcacactgggtgatggtgatcaactcggtggtgtagtcggtggagacgggctcctgggcgaggaccgaggtggccagaacagcggcggcggtggtgaaacgcatcttggatgattttttgggttttggtggttcttgaagaacgaagtagttttgtttgggttgaaagagtggatgaaagcgtaaagcttcgtttgcaggtttgttttgaaagaatggacgaccgaagtcagagcgagctggcgattatgcttagtgggctggagagaaaagaaggagaaagagaagatgctgctcgaccgagcgtggcctcatattaataggcatatcgacatcgaccgtgagctctttgcgagcgctcgcctcgctgcgtcccattggataccccgggaaattgcgtccagaatggatgtccatctagggggttcctgagtggatgtctgggtggagatgcttgtcgcgccagtttcatccacctcttagaatggccaagatggaggggtccgcgaaccatcccgggcgcaaaccagccaacccctgcctctgatttctgcaggtacaacatcgctccatactgtgcgccaaacggccaaggccagcgtgcgaatgagcgcatgagcgcatgagcagcgcggaccatgatgcttgtttgcgctcctgcggcggcagcacatcagctcgccattggacatgacccttgctttggtatgtcttgggccatgctgtgccagcacctgtgctgtacgacgtagaccttccacggcaatgagcgtttaggcaatgatggccaggagtgcgcgtgtaggtattgcccgtcaatgagttgaatgaggggatatagcagttgcagtagcttgagtaatggaggtactccaataatcttcttagaccagtgctaaaactcaccgtcgttaatggttcaatcaagagacatatgccttcatttcaaccttctaaattggctctcgtctatgagctggagcttcttcggcagcaataccgcctttggagataagacgacggagtgcgcgagagaacacccccccctcgactctgtgctagtcaccggcttcatcgttccgctggccacacgtttgagcatgcttgcatttaatctctggagtcaatagtctcaactcgtacctgcataccgcactttgtacggagcactctgtgctattcttgtacaggcatcacccttccgtggcgattccaaagtgacgccgcagaggatcgaggtcgatcgtctcgggaggcgggcctttgcgcctgtgttttcgaagctcagtctcaagttgatcttttttgtggactctaaaaggactgcctttgatgacaagtgctggctggcctgtagcaagcccagcagaatgcgcagggagaaaagaagggacccggcagactgctgggacttgcatgagactgaccagattggcgaagttggctcaccctcaccaccgagcaagtgaagcattgtgagaccagccgtctatcacaacagagtagcgagtacggagtactattcaaaatttcattctccaaggatatttccagtacacggctccaaggaagcgctggcactaggagtgcctgtattcgccctcgtctctgctgccggggggatgatatcgaggggatgtcgccgtctatcccagcatctaaccttcctttcgcggacatcacattcagcggcagggacgtctttagacgctatatccagcccaaatcttctcatcactgcgccttgtcactatagtagagagcgctgtagtggctgctgtctgctccctattagctggccgggcaatctgcgcatctgagcgcttgaaatatatctcgaagtccagacattggagtcagtgaacttcattgcctcatatggacatatttgttggccgcgttggtctgcttgggccatgtcttggcaaagttccagatctttccaaacaaaacagcataccggtacaagcgatgccatcgtgtgccaggggcaattggcccctgtcatttgatgctcgcagcagagcagcaaggagtgagtgcagggactggtacgaggtactgccggcagcctccccacgtgtaccgtgttggccaaacacttggtacgttacaacacgacccttctactgtcccttcccaagtaccatacagtagtagcgacaagtgtgtaatatggtccttcgcaaatgaagattgcacatttgccacacactacccgtataaaccatagtagcgtaggtagcacagcagcagtgctccatatacctgtgccctttattctcctgctagggcatgccaggtctctttgctgaccgagtgggtcgtcagacacatttcgagcttagagtgctgctaacatcaaccgagtaggaggaatatactcctggataatgacagtcctgctccgtatcagtactcatgccaatacggaggcttcttccaatccaagtattcttctagaagaaggcgttgcaagggatgaaacaagcggtgaattcacactgacagcgtggcttcggctaggcctgagtagggaggcaacaaacaaagccataggcaccgatgttttcccaggttctattacaaccatcacagagttgaagtagagcgtgtggtgcggccgtaggagcgtgctggcgcgaacatatgcctacctactctttcccaatattgcggcgaaattgcttgatattgtaatcgaaaaaggatggccagcacgcttgaagttggtcggctggacgccacacgtgcgctaatgcaggaaccgctgctcacccgtccatctagaagagagattcaagcgtttttgtggcttgcctcggaccaatcttgctcgctggtcgcccgcattctgtggagtcgcccctggcagcagccctctcgccgtgctaaagcagagcggtgatttgatgcaaattagccgcggccatggagagctgctagtccttcatcgcccaggctgctcttagaaggtgaaatcggcggcattcgcctcgccgagtgagggggatggctttgacgattgttagcccgaagccacctggagctaacagaagctggctcctcctggactgagatgctgctaaggcgaatgggtgtagattgaggggtttgttggccagattgggcaccgcgctgtgctccatttccagagcatggacagggaacatgactatgtgtcgtgatgggggattcgtaggtagagtgcagctgtttgtttgtacagtggtaggtccaagtagggcgatgttgcggagggcaaacaggcagttaggaggtgcgtggaggagcaactggaggcggtgagaaaagtaccgcacgctgctgcaaaacaagctggcattgcaagtgccacgtccagcggcgctgctcacactgtgcgcaatggcaagaggcctgctctgtggcacggcctaattaaactctctccattgatcatcgcattggcgcgtattccgaatgattttatccgtcaatagacccaacggctgcatctggtgattcttttgggcactcgctggtctgagagcgctcctgtcgatcaccaacgcggcctctgcgcattgtctttctctgtctcgcgtgttttaacttctgcaatgacgttatcttggcagctttctttatcgctcactattacgcttcgtcaacatctgtggcatcactacgcccaagctcaactcgtatggcctataaatagtcatatcgcgtcccagaaacaaggttgattagactcagttgtacgaaataagagatgaaatggccgagttgctgtgcgggttggttacatgcgcacgggcacgcggcggtggccaatgttacaacaacttacgagtaacaatttcgcctcttttttaaagtggtgtagcctcatggatgtaacaaaggtcttcaagtaccagctgaaatattattgaccagccctcctaatgctagattttcattacgacttagttgtagttgattgttgttttcattgcttcgtattttgataacctttttttcgacttggaagcaggcccctggtcaagtctccttttaccttatagcaactccttcaaacattcgaaacatactatcaacaacagaatgtagcagttgacctgagcctcaaggatcaacgcggctgagtgaaaaagatagatgtcgacttgcctatatcatacatggagagccacactcatcatagcttaggttctcttctgaaagttctaggtccagctaattccaatggataacgagtttatttctattccagggtactgatgctcagttccattgctgaaaacagcctggcagggtatgtgcatggcaatgtgccaatgatgatcaaccttaaccaagtacctaaatggtagagtcgagctacgtcagacagatccatacagctttacgcgtgtacccgtatcgtgagacggcaaagcccgagtctgcagtggccagccactcatgcagcagtgacagatctgcgcggcatccatatctacgatgcccaccttgtaagcttagccaatgtataaatcaacctgagaaatctgcaagtagaggacagagtacaggttagacgatgtgcttcaattgtatggcgttctactgaataaacaacaggcagattatcatttcgtacttcacaaatcatctttcctggtctgagctgctcggctttgctgtcaaaaccacccattatttgggctgcgcttgggctttaccgtataaagagtattttctgcaagtgatctgtagcaacgctatgcatgtagggagcttcaagataattcacgtgagcacaagcactcggtaatattttagcagctgcagcgatttgatccgacatgagtgtgcatgctgtaagctgatgctataacgctcagtagtcatttgtaagtccttgatattattattgctttacgaagctgagccgcttctgaaataatggttgaatgagccggctactgccactgccccttagctctcttatcgcagcctcacttgctgtgatggcgataaccgagtgatgaataatacatactgtgtcctgatagggaatgctgcctatagccacagtgctattctccgtgcccacagcacaggatttgtccgaaaatcatccgcaccaaacttcttctcacctagcaccccacatatactatttgagcctgcaccgacttttgaaatagcgaataaagacgcacattctgtgtccgagcgacgataagaggctgactttgacgtctgtgggttccgcctcttattttcaccaccttcgatccacggcgaacgccctccccggtcgaactcggtacgacaagagcacaagaaaaaaaatatcttccgacctaggcatgcctctacggtagccttgtcgacgcctaataattataagcatgctggatgctgcatgcacaaggctgccagagttatagcagcatcccgttttagcatacagcttcttttggtgttttttgttttatcaacttgattttgagtatggaggcccaggtacgtcagtttgctgcctttcttttcgtatccctgttgtgctgccccgccatcggagccttctctcgctgaagctgtcatggattgagaaagaaggacggttggaggtgtggccatctttggtgttacagctccccaacttctgatatgctttatgcttgccgcctggagacttcagagatagctaacgccgcttgtatcaggtcgagaatgccgttgagattctgtcgaatcccacgtccgaccagtcggtgaaagagcaagcatttgagtatctaaaccagctacggagcgacccgcaaggatggcaggcttgtacgaatctctttgcccggatccctcgaacgtctgaagtcgtgcgcatggtgtgtttggaggtggtcaactacgcggtccatacacaaggtctggatggagagagcctggcttttctcaaacataccttactgcagtatgtccgccagtcatacggagcgggtgtccagcaggagccggacgctgcccatctccaaaacaagcttacgcaaactttgacatatctattcgtctttctctaccgtgacggctggcaaagcttcctcgacgacttcctcgaattgaccggacttcaccagaatgtcgacaatgtctctggtgttctcttttacctacgagtcctatcatcggtacacgacgagattgcagacatgctgctttcacggcagagcggcgattcgaagcgaaatactgaactcaaagaccagctgcgtgcccaagatatgcagaaagttgccgaatcttggaagcagctcctttctagatacagcggaaacgacgtcgttgtagacctagtcttgaaagttatcggcaaatgggttagctggatggacatttctctcgtcgtcagccaagatatgcttaacctgctgctacccgttgttggacgaacgggtagcgaggacaaagtgcgagatactgctatcgataccctgactgagatttgtggcaagaagatgcgatcgacggacaagatggatatgatttcattccttaacttgcaggatatcgtgagccagctggtcgccagcccaatgctcaacgacctcaaaggcaccccgcagtacgatacagaccttgccgaggctattgccaaactcgtcaacaccaccgtggcggatattatcagggctctcgacgacaaccaggccaccgatgacactcggacacgggccaagcaacacttggatggctttctcccgctgcttctgcgattcttctccgacgaatacgacgaagtgtgttctaccgtcattccatcattgaccgacctcctcactttcctccgaaaactagggcaactcaaccaagattattcaaacatgctcgcgccgatactcaatgcaattgttcagaagatgcgatacgatgagacgacgtcatggggtaacgaggatgagcaaacagacgaggcggaatttcaagaacttcgaagacgcctgcagtaccttcaaaagaccattgcggctattgaccagaacctgtatatggacgtacttagcaatctggtggcgaccactttccagacgctggaccagcaggggtcgcacatggattggcgggaccttgaccttgcactgcatgagatgtacctctttggtgaacttgcgttaccgaaccagggtctgggtacaaagagccaaccatctacggaagcttccgaacgattggttgtcatgatgcagaagatggtcgaatcaggtaagtactagcgaaaaagcaatatgcaggccattggagcgatgataccggaacatggctaacaagtggatataggaatcgctaatttctcgcaccctgcaattgtccttcaatacatggaaatctgtgtccggtattgtgttgtttttgaaacccattcgcagtatatcccccaagttctggaaaactttgttcgcctcgtccaccacaaccatgttcgcatcaagacacgatcctggtacttgttccataggttcatcaagcatcttcgatcacgtgtaggaaatgtcgccgaaactgtcattcagtccattggagacctgctgcccatcaaggctgaggtgcctggagaagatgccgacgatgacatgtcgtcagatgagtctgaccattcagccgatgctctcttcactagccagctctacctcttcgaggctattggatgcatctcttctacccatagcacgccagccgaaaatcaggccttatatgctcgatctgtaatggatcctctgtttcaagatatggaggtccaccttcctcgagccaagggtggtgacgcacaagcaaacttgcaaatccatcacattgtcatggcgctgggtaccctggcacacggcttttccgactggactccaggatcgaccgcagcaaaccagcatgggccaccggataaacttgtctctgacgaattttctcgcgctgcagaggccattctcattgcacttcgtgagctgaactcatcagcggagattagaaccgcctgcaggtccgcattttccaagctgcttggtgttctgggtgccgccgttctcccacaacttcctaagtggattgaaggattgctctcacaaagctcatccaaggacgagatggcaatgttcctgcgacttctggaccaggtggtgtttggcttcaaaacagaaatctatgacgtcctcaacatgctattaacaccgcttcttcaacgcatctttggaggccttggagagcccatctctggcactgatgacgagatacagttggcggaactaagacgagaatatctctccttcattcaaatcatcctaaacaacggactagagggagttcttatcagtgaagcaaatcaaggcttctttgagccaatgattgcttctgttctcgaactagcaaagaccttggatggaaaccttgggccgagccgactggcgtttacgattatggctcggatttctgctctctggggcggccctgatgttgccaccatttcacgagagccaacggcgccgacaggcagccctagcccagcaatccctggattcgaccatttcatcatggaaagattccactcaacgtgctgggaagttatgcgaaaccccagcttcaagccctcatctgatgcacagacaaaacaggtgttgacggaaattgcggctttggagcagatgatatacactaaaactggtaatgtttacatccaccaaatgcagaatgaagtcttccccagcttgggcatcaacggtgatgactttttgcgatctttgacaacctcaacggacaagagacaattctcaaattacctccagcagctgttaagcaacaggtgatgagagtttgcggtccacttgagattgatgactgtatatacaatggtataagcagcggctaggagaggcatatgtcagtgctagattggagccggacacgaaaaacgagatcatgtgagaaaaagaggaggcagtgtgtggcatatcatagaagcaacacattaaactgcgacgttttatcccccattatgttttcaaaaatattaaagacaaaagaagatgagacctttttcatttgtttggtccgcgcacatgcgtggtggcttggtatgacgggctttctggtatctggtaggaggatttgttgggtaggtaggtaggtaggtaggatagcatatatactataatggaaatcgtgtagacgatgattgacatgatggcatgcctgcactatctgcactctgcttgaagcttgaagcatcatctataccgtatctggggaaatatgactttcttcgtgtatatgtctatcgaattccctcgtgatattcgatgccggtgtagagccaggtatctattcatgtttaacatattagcatattctaccgcagtttctcgcggtatattttattaaggtagtcttacaaacgattccatagtacgtaagaaaagacaagtactgtattccgttgtaaaattgcactttagctgtggatccaggtaatctgatatgtatcttcaggtgccttttgtatgcatttcctatacgtttcttactagaagatacatattagattacgtagatctacagccaaagtcgagtttgcgaggtcaaaatcgatatccacagctaaagttcgagttgctctttgacctcgcaaactcgaccttggctgtggacctctcgccggcctggtagaaaatcaagtatatattttgattttcaaaggcgttcttctatgtttttgatatgtgtttctctaaataaagatacatgattgcttattgagatccacagtcaaagtctagttggcgaggtcaaaccccggtctcatggaatcttgggtgtaattgcttaccgttcctacaggactgcagaatacctatatccatgaacatcatgtaaaagccagactacgaagcctgattcttatcttttgcacaatcttttggatttctcaaagaatctatatcgaaaacaatatatattaacaacgttgcttgctgctgccgctaagctgtgaagaaacgaagaagaagcaaaatgaaatgaaacgtcccaagtgctctatcagtttttttaatacctcgactatcgtcgccccatccctctatcgcattctcctcctctttcttccatataaataccttgtcataaaattattcacttctctgtaatccgcttgtatatataaaagtagagcaacaattcgaaaggaaaacaaaaagcaagaagaaaagcaagcttcatacatcgaattatttagatgatgtagcctccacctgcaagactacgccagtcacgcactcccatggcctcttcaagttcaacgcaccaccaaaggacttctttcgccttttccagctgcccattctcttcatgagcgcgagcgagtgcgaaccatgcgtcggaatagtcccatcccgtaccgaggcgagtgaggcccgataatagcgtaaaagcgcgatcgcgcgcggctagtcgatctataagcggcagatgagaggccttgtatggcgcgggaagctcgtcctcctcttgagaatcgctaccagagcctgcggctttggattcttctttttcgtcttcttcgctagggctaggaacttcaaccgtagatggatcggatgcgagtcccagaggggtatatggaagatttttgaggctacctgacggaggttcagttctttgatgactcgcgtcgtctaaaaactcgtgtccatccaaaggcggaatagaaggtgtggggagcagcttctcgctatagatatcaagcaaaatattggataggccgacaatggcggcaggatgatcgggatagtgtgtcaaggctgactcaaagtcggtcctggccgtgtatggcatctgtttagccaacgatatcaaacccagctagatgtcatgttagcaatccatgttataatccacgacaaagaagtctgcactactcacctcagagtaaaggtcaccccataactcatcgatactcttcttctcgccccaagccggacctttagtagagcttggtccaagagaaagttctttagcaaagtcgctttccagcgtctgaatcaatttctgagcttcagtcacggcacctttgcactcgtccaataatcccgctcgtcgatagaatccagcaatcatcagccatactttaactaaaaccgttgtccgctggcgcctctccttttctcttgggaatttgataagaggtagtagctgaggtagtgtaaagctgatgtcgactgacagctctgaatcctcagtcagcttggaactgttggtgaggtttgagcttagcgaggaaattgtccttccacgagaggagcttgccatccgagtctgcagacgtcggccagatgctgagaagaagtcgtggccctggccagccagatcagagtccccgatcatcgcagattgatgtgaagcgccgcctgcgctcgaggatctacgtcgttgactgccgcttcttgactttttctttaaactgtttcttcttccggactcgctccttcgcgcctgagtgcccaaactgccacttcttgatcttgtgtgtccattttctgctgtcacttgaaccgccggagcaacacttgcagcagcagtagtgtgagacgtagtagggcgagcaggtagagtcgaggagttttctcctagattttggttgcttgcctgccttgacctatcaactcgcgatccgaaaatgctacccttgaaagtgcgcgaggtccttggcggctctgcaataacggggggtctgagtgccggctgctgcacctcgatactaccgaacagtcgtgaaaacagggtcaacagctccgagctggcattcacagcaacatctggcccttccatgagctcaaccaaggcgagctgtgtcatcttgacgtccatgatgccgatcttttcctcatcactcatgtcatcaacgagtcctcttggaggcaagtttttagtttcaacgtccttgaggtgctcgctgcggaaacgattttctgcttttccaaggagaatggttggatctttgaattggtccaaagcaccttcacacgtccttgctgccattacgtagtcttgtcgcgcgctcaagaggatagataggagatgccacaagggaataagagacctctcttgccagtaaggcccatagaagagattgtagtcttcctcgaatccatgcacagctattaatgcagacctgacaagctctatagctgccgttagctcgcgtcgctcagctaacaaaaggccaagagcgaaaaagctcctgacatcttttgagcggccatactcgggagccaaagaccggcgaaggcatctgattgctttggactgtatctcagccctcgacccagcatcggccgctactcgagaccagtgagcatggccgagcccaatagcttgccatgcaagggcaatggtctgaggaggcggagcgctggctggtacttcgatctcttctttatcctctacaatgacgggcgtgccgttctcttgtagattagagtgtggaagtttagaaagccagtcttccagctcggtgcccaaatgtcgggccttttctgcggcttgttgatgcccgtatgaacaaagaatcatgattgcctgtgatatagtctccaaagcggtcttgtcgtcgtccaaactcggctctgcgtgtcctgtctttgcaacacgcgctctgccctttttaacaatatctaggtaagagtcgagcgccttgaacgctaggtcgaactcggccactgacaaatggacgaggaatagggatcgaagaatggatgtcgagtggtacgtccttgtggcagcattgtacaaggtatcgagcacgctacggctgagaagatcccggcctccttggcccagatcttgctcactccacccacgaccacacaatatggaccagttcatcatgacttgcttgacgaatgtttcgatttccgcacgctcttcatctgctcgtggaaaagctgtctcgcctagcaggagagcttgataggcggactctgcacgctggatctcaactcttaactggcctcgagctgacatgtcttccaccatcttttcagcttgcccaggtggataaggcaggtcgttctccaggattcgagacagggccagataatattcgtgccatatccttcttcgaggcacagcgcctttgaagccaaagccgcccgtgacgggggctgacataattttccagtaccttgcccaagatcgaaagctggcaatggagttggggtcatccaaggaaaactcgttgttgtggagcgcgtcgctggtgagcatacagtgctcggtgaggaacagttctgaccaataccgcagctgcttacggatgccatggccacaccacactcggtccagagacgggaggcccgcctgcagtgcttccagcgcctgtaatctttggccgtctctcattaggcaattagccctgagataggcagccttgagagcacacacgctggtccattccgaagctggattggccgggtcaatgtccggatactgctcgttgagactcttgggtagccgttccagcgccagcgcgtattccccaacgacccaatgcatccatccaacacacacttgggcctggaatcgttcttcggtggaatttgtctcggcttcaatcacagccatgagcttcggaagtcggttagggacgtcgagatcggccagttggtcgccggcggctgttacgttggagatgacgcattctgattcggcggtcaatgtaagacctgcgaatgggccaatcgttggcaattagcttccttgtgcactcgacgatcggatcttgggggggcgatgacgcacattctcgcgctggatcgtgtttgcggaccttgcgaaccagctcggggacgtctgaccagttgccctcgcagcggacgtcgtccaacgattcagcatagcgagctgcctttgcctaaacacgggggcaagagaaagatgcagattagcattgtgttgtcatccattgtttcggcggcagtgccttacagccattttgcgacaagctcaggggtgggagatcgagttctaggaatggtggctcgcagctgtttagcctccccaacacacgcatatatgcagctccaaagcagaggcgcaaaaaaaagaagctgccagtgtcacgggtgagtttagcacaggctctgacagccagccgcctcgacgcaaaagaaggagtcgcgatcacaggcttggaaaaggggagatggacagcgttcaaagggaggcggctggaccatgtggcagaggcaaatcaagacccttgacgtagtgcagcggtcgaagctcgtggctgtacgactaatacaggcgcagtgaaagagtggcctaagattgggccacgctccaggcagggtccagcaaaatggcacctaattggtagcggtcgcagcacctgtaaattggcctgtgcctcctgtgattgcgacgtgcactaacattgaatgcctaatcccaatcgctgcagtgggcatgtggaaatccacagcgggccaatcagcggcgcagcagcgagccccacggcgaccgacaaggtacctgaaccttgcctgtatgggcaagggaaaaaaaaaaaaaagttcaccgttggcaagcagcagatgaaagctgcatgttggaggtgaagcttttgcaaagtgatgtgtctgagggccaattggcgataattgctgcaaatatactcttgacgatatttggttcgatttttctggattttacaaacgtcgcattcagcgggtggcgggttttgctctcgctctctctgccttgttgtaggccgagtgtccgtatatcaacatcaactacacgcagaacaaagaattctgcttctctgtcgctttttcaccggcaacatacgaatcacatacctaaaccggcaccaaatgtcttcatcagccttcaccacagacctccgggtcctcacccggaaactcacttccatcccgccggctcagctgcctcactctctcccttcgctcatccgccacgtccttcgatgccgcgatgctctatccgcccctcaagaccccaaagccaagggcgatggatcccaaagttccatgctcgtccacaagctcaaaacaagcatcacgacgctcttgaatgggcgaagccgcgagggcaggttcgttgcgattggcctggtcaaggcggctgttgacgttggcggatgggagacgctccgaggctctgctgcgtgggtgtgcggactgctctctatcgtccaggtatggcattctcatccgtcatgtggatatatcaatctattgttctaaaaagctaatcgacactatagaaaggagatcctccagctgccaaagagctggctattgtgactctcacaaaaatctacatgctcgttcatccttatcagactcttgtccgagaggttgcgacacctacgctcccggcttttgcaacggcatgcgtgcagctaattaagcaaaagggtgaagcacaatttgcactcgcgcccatgaacctgattgaaaccatctgcgaatcgttctcaactctgattcccctctacccacctactttccgccccttcagctctcaagtccgcactgctgtcggaccctatattgcgcccacctgctcggatgaaatcagcgtcccagaagctctgaaacgggctgccagacgcctcgtggcctctctccacttcgttgcggccaaagcaggtggcagcgatgaatgggtgaagctcattgatggcattcttcaagagtttcacaccaccgccgaccaggtcctccgagccgttgacgaatcatgggaagcaaccagtggccgcacacgatccaaggttaaagttgatggggagccacacggcgaaggcagctctacggatcatctgcctcgctggtctggcctcgctgccggcgctgaccgattgattggcctctttgagtttctgggcgatttgctgagttatcccaccaagacggcggttaatgttcccatcagcggccttgtggacaccatctcaagagtctgcctgattgctcgattgtcgaaatctcagtcctgggagcaggctgtcgaaaccaatgcctctattggtagagaagaaaaggaagagctgtggagcttgatgcccgacattcacgtagcggcattgaggctcgccgcttctctcttccaaagactgcaaagacacatgctacccctagtccctgaaatcttggatcaccttatccgtgtcttcaagtctggcatgagcatcccgtcagttcggatagcagcatacacaaccttgaacgccatactgcagcttgccggaccaacactatccaaacctgccgtggatatgttggacccctttttcggagcatgctgccgagaccttcaacaagatgctggattgttaaaatccgccgacaaacctcctgccacctccaatactactaccgggaaaggcgcgaagagtagcaccggcacagtcaacaccgacctcttcctccagccccaaaccgccgccgcagccatcgagccaccagtcaccctggaacccgaccacaaaaagatagccaatgagctcctcacggcctttttgtccctgctgccgcaatcccacctcaagcccgtcatgcgcggcagcctcgacaagacagccttcctcacccgcaaccgcgacggcatgctcgccagcgtcctcaacccgtaccgagaccacaacggcagaatgtaccccagcatcctgtcccatctggcgcagcagttcccgcgcgaccaaggcctggaaatcctccgcagcaacctgcgcactagcggcatttcgggggccggcggaagcgaaatgtttgcctcgctaagcgaagttgcagagctccagcaaattgacgaggaagaagaggaggaggagcacccgcaagatgaagaaatgcaagatcaagatggcgagaataaatctccggagaaggaggcgacctcatccacagctgataccaaggctgatctgcctatccagagcactaccactaccgctgcttcggtttccgcacccaacccctttgaaccccgggcttctaacaccaccgagagggcatcatctccgcccaagagaaagcacgagggctctgatgttcccctgaatcccaagagacaggagatcgaaaactcaggggttgctattctccctgctgctgtatcgcaagcaaaggaggacattgaagaatcagatagcgatgacgaagcaagtgtgcatctaaatatggaactggaagatgatgacgaggatgaagatgaagacgaatagaatatgcaaagtggagggcatgtcacaaaagagcaaagaaataaaagggggctagaggaacgcggcacgagccttgtaatcgagtatattttggatatgtaatatacgaaagtaatctaatccatgttcccaaacctattcgaagaaccaacctagtccttccaagaaaaattaatgaatctaacgaggtaaagttaggaatgaagcaaaaagttataaagccagacgtaaacaccactgggtaatcatacaagaaacatgattacaaccaagataataataataggccatccgcaacccccacttttttttccaacgccgctgtatgtttcgagaaaatttcaagctgagaaatctgccaaattagaaagtaatatgcttcccccaatatgaagtagattgggggagttgaagaatccaatgccatgtaagagagccagaccaagtaagtagaaacccattagaaagaggagaatatagagaagattgtgttcaatcgcgcagccaagctcggcgcttctcttccttcctagcccgacgcttctctttgaaggcctttagctcgttcttggtcagcttcttgtttgagcgttcagctttcaagctgcggccaccatgggcgtttgccgcggcatccacgtcgaaatacgcgttcatctgacgcttagccttggcttcgtcggagtgtcgctcaggaccagcatcaccggactgaaaggccccagtgaagcggttgaaagaggctgtagcaccatagatggcggcgggatcgccagcgaagccagcagacgcactttcatcttcgtcattcttggcataccatgcgtttggatcatagtcgccatgaatggcagggttgtagccgcccgcaacaggcttctcatcagaaggcggctgcggcgctaccccttgcgaggtggtcgcagcgtttgcgtctggcattcgagggttttcccactgagtcttgcccgtgaaccggttatagaagaaccacgattggctattcgcatcccactggcaatcccatccgtcatcttctggcttctgtggcactggttcattcggtaggggcgggccatcaggaacagcttcgttcggcaggggcggcgcttctccagcatcaggagatgatgactctcctggtgatttgtcggcagatttggcaccgggttctgctgcttcagattcagcttcgtcggtcacttctccagcctcgaccgtggtgccgtcgtcgtcaagacgctcatcctttgcggtttcttgggcagagtcgagtactgctgatggtgactcgaccttctgctcctccacgggagcagaagcggcacttggcgacgacatgatggatagatggatagatggattggtcgcctttttgcttttttatcttgttcttgttgtatctaaagtcatctgcaaccgtgagtatactgaaattgccatgatcaacatgatacttatgcacctagagcttagcaggcggggacaaagagaggttcaattgctacaagtcgcttattgtttgttccgccctttttcctttcgcgttacaagaacatcaaaggcacacggcgaaagagaattgtcgcacttgttcctcgcaagcagaatatttgctttgttcgctttgatgatggatgtctgtaggtatggaggtccgaggctatgcaaggagcaaggcaacaagtgggcagatgggtctgggcgatgctcgggaaaaccgataatccgagcacttgacagctgagcagcactagagaccactgagctgcctagaatagcgccaccggcccctagaagcaagctgccgttgcaatagcgcagatctcaacggaggtcgattcctcttcactccactggaaccgcaaatacgagcccatgcatcgcggtaagccgtcaaaatgtgacagcccaacagcgatcagttcatcgggattccgcaagctgaagagcccacattgcctattgcatacaggtactgtacaggcccaggtacggcacgcgataggcatggcctgattgatccttcgtgctcctgtttcctgcttattttattccttgttctcatttcctctcatcgttctcgagccgtgttggttgttggacagatgatgaatgtcttgatgcctcgtttcacttgctactgagaagggcttcgaagctgtaaacccattgaaagagcagcatcgtttccagtattgttactattttcattcctttcttgttctcggtagtctggacttttccaaaacgctcaacaccatgcattggccctcccgctctcccttgccaccactcacagcactcgtaatactattccccatcttgttcccatgcctcgccgccgccagccagagccagagcagtagcccccagcctctgcccaacggcaatgactccctctgtgactgcttcctcaccaacggcacgcagccggactacttcgccaaccacctgttcttcgacttccgcaacctgaccaaggacgccggcatcccgccgctcatcaccaacgagacgctcgccaccatcgccaagccgacgagcgagtacttctccagcagcgcgtggaccagcgtgtggcagccccagggatggagcaacagcgagggcaaaggcaagggcctgtccggcgcggcatccgtgctgatggtctactcgcccggcaacgtctacatccagcgcaacaacgacagcgacgccgcgtcggcgacgtacatgacgctgcgcacccagcggctgcccaagttccagtccgccgcggccttccagaccaagacgtccgactaccagtttgtgtcgctgcgcatgctcgcccggacgattggcgggccgggtgccgtcacggcctttttcacgtatcgcgaccccaactcgacgtctgcggtgcaagaggccgacatggaggtgctgactcgcgggccgcgggagaagatccagtacaccaaccagccctcctttaccagcaacaacaaggtcaaccccgacgccacaaagaacgtcacgctgccaaatgacatgatctggagccaatgggccgtccaccgcctcgactggaccgcccagagcagcgtctggtacgtcgacggccagcaggtcgcaaacatcagcttccaggtgccgtcgggcccttcaggcatcaacttcaacgcctggagcgacggcggcagctggagcggcaacatgacgctgtacgatcaggcaaatctgcaaatccagtggatagagatgatatacaacacctcatccgactccacgtcctcaaagaggcgagaccccagcagtcagccgctacggagccgagatatcggtccgcgaggagagctgctccggcgcagcacggatgccgctgggcaatgtaaagtggtgtgcagcatcgatgaggtgaccgaggcgggagttgctaccatgctgtggaatacaagtagcacagccacgcggatggccggagctgacgttgggagcagcctggcatgggcatggaccctgtgcctgggcagtgttttctggttgttggtcgtttgatgaaggactgaagagcgtcagtttctcggaaatgagagggatgtctgtttatgagatgatgaatgatgaccagctaacatacaataaaaatcgatatctgtagttgatccatgggaggatgatcgtggatcgttataagaaacacggatacatactgctcgttgggtagtagctctggcgggactcttcccgtctgccctcctccttttttcttcttctcgtatcgttaatcatttctcaaatggcgactgttggagcggcattacgtgctttacgcagtttggataaagggtggccaaaagcgcatacggatgcttcatgactcatgttaacgatttgaaagcattttttttttagattttcgcaatcacttactttgatatatacctcatgattatcttagcttctacatgacatctttactaggagtagaaatcgaattagatcttgatcatctcaacttggaatcgctcgggatcacaatcagatacatgcagaatcactcacttaagataatcactagtattacctagcattcatttcggatctggacctccccgatcattgtcctcctcccttctagtccgacggagatccatctctttcggattttgcctaaaaaggagggaagacgtaaagtcgtacatgtacaatcatggaatattacacgggcaaataagcatgaagaaaatgcaatgacgcacacccatccatgcagaccaaaggagaaataaaatgtcagcttacatgcattatattcgtttaaatcatgctatcggtcctagtattcttcttgttcatacggatgttttcctgtgcccttttggcacttgtttttcctgtgccttctctttgtatgtcttttttctcaaatgtttagccgccagaaagcaacgcccgtgacagccatataaaaagataacttttctgtaccaaaaatcccttttcgctttttttttttcatgccttgttaatttccatttctccgtattaaaatatttagtaacatcaatccaatggtacaatgggtatatccaccacgtcgtcgttctcggactgggctaagagaagaagcccgaagacatgggccatgccaccaaagtgatgcttcgtatatcgtgggctaaagttaaattatagtttttttttgtagaatgaaaatcaacgcttagtgattcgtggaatacgtgaggtatacccgcagtccattggttatcctggtataaaatttttgtctcaatggtccccatgatcataggcattaagaacaaccaggggctgttaaccaaacagagttcgaaaaaatccacgacggcatttcgattcgcttctccacattctgtcagacgcgggactggggagtacaaaatttagccggatcgaccaggtgtaaggagaaccaacagggctctcgcgtcctaatgaatccggagcgtttggaacgcacatcatactaatcttgcccagggaggtccatgcttggccatccgcttcggaacgcgaccagcttccgcaatgagcctaaatcttgagatgagacgtccatcttacgctcatgcaccttatacaatcactcaaactagaatagaaagtatttcggctccgaggaagtgtcaagattcagccctaggtgggattaaacgagtcccgccacaccgccgctttataggcgatgcccagactcagggccatccgacggatgtcacatagctgcaaatcacctcatatgtgcctggtcgaacggaaaaggctgagccggaaaagccatgctggcgctgagaccaaacggatctccccagtctgcgttctggtccaaaagttgagacattgaggggtactgagaacccgttgtcacctgatgcccgggcccggtggaggctggagagagaagcatcgtttgctgctcgccgttgaaaccgccagggtatgggccgggaccgcttggtgtctcaatctctgaatcatcaaccatatcggcttcgtattcttgttctgtaaatcgtcgcattagtcaacacacgcacacgcaattcgcagtcgtttatcaaatcttgacatctcttaccaagttgctcaatgtgattctggaaggaaggtgtcggatagaatgatgcaccggagcccattgcggccctcgacccggcctgtgcatgtggctgcctcgacgaaggggtggtgatggagatgggtgtcatctgctgacgagacagtccagaaatcgaacctctcatagacaaggtatccgaggctgcgggagagaatgccgagcttgtcgccatgggggaattggcatgagatgagggcgttggtcgattcttgggtgatggcgcggttttatgaggctgcagaggtggtggaagagctgtgccgggttcggtcttgggcgcaatgctggaggtagacttgcgcgcgtggtgtcggtgcatcatggtacgttgaagaggaggcggctggaccagattctgcggcatatgagtgggcgccaagttgggactgccggttttggcttgcagttcggcctggacatcgatgccttgcaagcgaagagtgttagttgtcgagtacgtaagaaatggtcagacagcctacctttttcaaggaggatacgctcgagaagcgagttcttgtatcgcagcatcaggcattcttcagcggcagtgcggtgcgccgcctgcagattgtgtaagttggactcatggacgcggatggtttcctcgagttgtttgatatactcagtgcgacgctctctgaaggcagcttgcgcttgtctgttgcgctgtttgcgttcttccgaagtggcatagatctgtgtagtcaaggcatgcgttaacaacgagcgcaatgatggcttcgccattatgtggcgtgaggttggtgttgtacaagaaacaagcatggggttgaagcgagttaccgcaacaggtaattcaaggccgcggccacccgtgcggctctcctgcggcaaaccgcaatttgtgtgcaagtcattgtaggtacacgtctttgaggaagtattggttttggtatcctaccagatggcatgacacctaggtagctggcggaaacgaagcttgcatggcagctgttggtttggaggaagggtaggatgaggggtagcggtagtggtagcagtggtgcaactagtattatgtgccaaggtgcatgaaggcatgtatgtgctcatgatgtaccctgcccaggtatggatggatagggaatgtttgggatggcgtgcaaggtagaatagagacaagctggacaaaggcacttacaggcttgcggccaccctttctcttgggctgctggccgtcctgggagacgttgatgatggtgctgccgctgccggcagtcatggacgggttctgctccctctccggggtggaaccagtcgactcttcgctctcgtcccggtcagggttcggcggcttggtgtcgatggacatcttgtcggccatgcctcgtggttggccctgggagacgacagccgcgctgcggcaagcgccccgtcgattctaagaagacaaaacagcgtcctgtgacgtcgtctcaggggtgggacgtcctggagtcaacaagcggcggcaagctatcagagggatggccggcgaagggtggtctctggttcgccaaagacgctgttatcagcaagattaggcggcgggcgaatgcaattgcagggtcctttgggcgcaagacgacgaccagagagataggcgttcggcagcgcgtctgtggcgcctatgagaggccgagaatgcgcctggcgggcggaaacgtaagaaaaatatatcagcagcgagataagggacgggagcccgcacttgcagaaagattatttgcaggctgccgagagggtcgtcgaagatacagaagctcgagaagctggtgggaaacggcgccgggacttcttttatgtaatgggaattgagaagaggggagccagcagcttttgcggcggcaacgtctgcgccggtgctggccccccgtctttatggccatttgtggccatttatggagagcgtccgcggccgctctggcgcctgcgactcacgactagccactaactgtctgatgggtgcgctgaggctgggcctggctcgtcgacggggtgcggccagcctggcttggacttgcgagtagacttgggacttggggacttggggactctcggcctgctggtgactggctggcttggatcggccgatgggctggtggagcggcgagcgagctcggcgttggcgctggcgctgggccagagagggcaaggcactgaaaggatgcgaggcaaagctggcagagcgccggcacgggtacctgtgagacgtgagccgtccagctgcatgcacgggggacgctctgctgcatccttggccggccgtgccaccacgagaagcggcgtccaccggcgtctcacgggaacgaggactcgcggaagccttccacggccgggcgaggcagatgcgctgcggcctggcacactcactgtatgtaccccagacccgagcggacgcagaggcagactggcagcatcccgtcctggcttccagcgtcaaccgcccgccgttctggccatgccgtcgtcttctcgctgccccgtaggtccccaacgctgtagaggctgcgccctcgcatgtgctagcatcggccaaccatgtgtccatgcgagtgggtgtgcggtggatgccaggacgcagcgccggttggcttccgcctcgatccagtctcgccagccgacggtcaggtggtcgcccggcccagactgctaggactgtctctgggctaggggccctggagacgaacacagagtggaatggccacgctctgcttattgctgcgtcgccggcgcctggttggactgccgctgcccttcccccaccacccgcgctccaccgggctgcaacagactggaggcacggcttgggattgaaattttcatcgccgcacctgagaagccaattccagccagccagctcctccttgtggacccgcgccgccgctgcagcgtctacacagtacaaggacggcacgcatcaatggccgtgccgcatgccgcgtgcgacttgacatttctgacttggcttcgctcttctttacccgcctggaatatccgcatctgcgcattagctgtcaccttagtattagcgtacctaccttaggcgctggagccgtacatgctaagccgtcacctagccagccatggtcgctattattccctgtgctgccaggggtagggccagccgctggctgcgtagtgcactcacgacagcatcaccattcgctagcacggatgagcgaatattgacattgaaagcgatacaaggggcagagaagaagagaagcagaaaatttttcttctagcatcattgatgaatacagcacgatgatcagcagcagccacgtttgaggacaccgacaaccggcggctgctgccaagagccatccatctcgtcccatcccactcaaggccgctggttacggtaccccaaaggcggctttgcggggcaagcgatggtccgacatgcaggcatggcagactcggacacagagacacagatacatggacctaccgtttacaagacgacgacgaatgaatgcacgtatctgcacgtatacatcgacgcgggtttacagcggcttagtaccgctctgcaacctgctgccagcaacaactggtcgtgtaaaagccctaggaaccgcctcgtatttagtgccgtattgcagcccccaaacgatgcagtgtcctggccaaactccctagctgcaaatctcgaggcgctccttgcccgttcaggtgtctttgcacgacctgaggcctggggcttgatgcagccgacatcctctacgttcagctacccagcgctggcgtcctcgaccatccctggacaatctgggctcttctccgccgttctgtgcaccgaaaacgcaattgacgacagacttggtttaagcttaacctgtctcactgcccttggcgaacaatcattcgcgtgtcgtgtctcgcctctggcggatgcaactgcgggatagcaagcaggtatggcattgatcagccagaagcccacctttcaaatgcagaggttcgcatcccattggtcggtcgagacggagcgttgcctgctgcagatctgatggactgcgactctcgcttgtttcttgtttcttgtttgtttgcttgcttgcttctcagcgagccaactgccagctcatacctggcagtacttagtctacatgttcaagccacatatgacctcttattctttctataactgaccaataatgcatgaggcgacgatatgcgcgctgtctcggaacgcatttgccagccgctgcagaatggacgacaaggtgcacgaggacgcagcccgtcgtcgtgccggaagtccggtcgaggcgtcttgctctcctcacattggtcaattggtggcgttccatgggctctggtagtctcacttcaccgaagagtgaattgctgatcccttctaatttcttcgaccccatcgcggggatactccacgacataaaaactatgggggcaggaaaagtggtgttcccctggcgcggagccatctttcagccaaccacgttgaattcaggccggcaagcccgccgtgaggattattctagggggagatcacgatgactgtgcccgggttttttcacgatggtaatatttcccgactgatgcaaaacccgaaccgacgtaatcaatcatgtggccgagtgccaaaggctttgtcgagctcttcatcacactgttgaaacgcttatagcccgcgtgatcagagcggcgggtgagaacggagggacaggcacgatgctcatacctggctgtggtaaatctggcgaatctggttctaattcaaagctactgcaaagaggagaagccaaatgccgacttgaatgccacgctgagccaccgttgcctcttagcactgatgcaagggggggctgtagctgtactgtatcccgtcgtttacgatgcgtgctgcggataatgcactcatcacttgtacgaagcccgggacgactttataatatctacctaccgctagtaggtacttcagcttccgacttttaggcaggctgaggagtcaaccagctgcagcgtcctcggagatgtgtcaatcagcctgccaattaacaagaacgagcatctctcggctctcggggctagttagagaggctttcgccgctaacgcaagagatcacacatcctaatggcgtttgcccatctctggttattgggtttgttgaattgttgagaatggaattaccatctggttttcgtccaatttccttgacaggagctggttggaaaagccacagacggcttctgtccgctgctcagctgaattgtcgtcgtatcatgcccgatgtagcctccagtgcatacacggcaaggcaatcctggtcctcacatgggatgagaaaccggcctcgacggtaatcaagatattcctgcatgctgacaccctctaaaaataccatgatccgtcatagatgcgcatggagcgaagatcatctttctgacgcctagcggcctacacaacgccacctcgtaaactcattcatgctccatccgcgcaattcgttcctttccgcttcgccaaccacttggacttggacaaacttgggtatatcccttttttggcccctctgaagaagaaaaataagcacggctggagcgagcctgtctgcctagtgacggcgccgtcatcacctgggcaagccgcaaaagtttcagcgcgcgctttggactgtgggtgatttctggaaggattctagcgcaaccacatcatctcatgctgccgcgtgccgagagcgctccgttgtcgcttcggagggcggaggactccgcagtgtcgtgctttggggggatcggaatttggatccttggaccttgagggcctcgtgattggggagttggggaatcgactaaagtctttagagtgagcgcttagcgagggttggcatcttgacagcggccgttttgcatttagatgagaagaattccatgctcttgatggagctcggcgtaagatgcgagtgcgtggtcccatctaacgctaatgtgtaaatcgatgatcgtgaaacagtgtgaccaaacagctgaggatctagattgacagacacggatcgctgttttgtgagctgtaatgacggcaagcagtatcaggcgccaagagagcttcatcgagtgctttgatgggcatcatactgagagactaagaaatgcgtatttaaaatgccgagatgcagatttattgtcatgtactggtgggcttggggcgcttcttgcatgaagagagtgaatgtgcaatcagcgcccattgcctcactaccaactgttgcttatgtactagagaggctgttcttttgaggagagcgtacgagaggcgaccgacattatggaatctacaaatcctttaatcttggccagaaaggaataatcgacaagattaaagcgttcttgataccactgttatctcgatactacaactacttgtacgtctgataaagcatgtgatcaattcgtcaacagagtcgttgccatggtctccatagcttcatcataccgtgctaattgattgccaatctcgctaaaggccactgtattgcgcactgttagacccaccgcgtgcccttttttcgagcttggaccatcagaaagtaaacaaaccccctccaccagacaaccacatcgtgccattgttttgataccatcaccttgcccagttggattccatcaccacattcctcctcttgttaacgagacatttcatcgaaagagctgcgccttcacagtactgctatcaataccattttaccttgcagtttttagtcacaatcaagcgctttccagaccatgtctgcgccgccgcctcgccgctcggctcggcttgctaaggtgagattttccttacccccaacacgccttcaagacctgctgtagcctaacaatgtcgacgcagagcaataccgggcccgagttgctcatcgagccggagctcacaagagaaactagccgtgctgagcccgccaccagcgcaactcccaagaagagaatcccagttgcgtcgcctgccacgcctgcgacctacgttttgaagccccctagcaccgagatgcaccccagcaaatatcacccgactacagcagagccctcatccgccctcaggctgggtttcacagatatcaccgctgctaggaagcgcgacagctctcatggagctggacttcaatctacccccaccaaggttagcggtgtgccatcttccgcattcactctccgcgtgccccatgggggtgattatctgggactagggcccgaagccctacgcgtcttggagggcctcaaagagaaggctgccgagtacaaggccgatatcgttgctcaaagggcaaacgggtcgacatctgcatcaaccgacgccaagggccgcaccattgctacgcccaaaggcaagtctggaaggtttagcgcggcccatatggctgagttcaagaaaatggactcaattgagggacatgcgtctgcttggagagcacaaaatggaaggttccagcccgttgtcaacccaggcgtgaaacgatcgctttccaaggccaacctcgacactgcgcagaatagcttgaagcggactccttcgaaactggaagcgggaccacagtcttccgccacaaagaagcttgcatcagcaacgaaaagtgtcagccggctccctcccaagaagttggatttcaaggctcgcgctagcgaagaacaaagctctgcaaaggacgagcagcattcgcttccctccaagaggttcaagaagaatgcggaagacgatgcgtcgacaacccgaccggcgttgcaagaaagcacttcagttcctcgcccagcatctagcgtcaagaggcctgctacatccagaatcgcccgacccagtctctctcgcctgatgagcccaaccaaatcatcgctggcgaatgtggtcagccccagaaaatctgagatgcctgctgctgcatcgtcaccaaagccaacattcaagagccgattggaggcactcaaggaatcaaggggactcaagcagtcaactgaatataaggagtcaactgaatctaaggagtttaaggggcttaaggaaatggagaagcccaaggaattgaagaccgtcgacgaaatcaagcctctcaaagagacaaaaataaccgacgacactatcgcgagtcagcttgacacgcctctgaggcgatcggtgatgaaatcagtatttggaagcagcctatttacgcctagaaggcagagtgcaattccgcagccggtcgtcacaccacctcggttctccaacttgaatgtccatcgtcttgctgccactcaacccctgaagaaggtggtgaagcatgtgacgttcacaccagaagttacacgaaccatttttgacccggattctttgacgctttacaagacaagtgctattaagaagatcttaacgcgttccgaggcgaaggaagccttggcagaaaaagattcggggagtattgcttatcccgatttgtccgcctacaaggatctcctggacgcggaacctgagagcgcaaagtctcctactcccactccttcagttcctggtaaattcaccttccgaagcgaccatacaatcaaatttgggcatccgtcacctattggctttggcgcctctcctggccagtcgagcgtacgccaagtgcgtacttctatgaagcccacatcggatatgcctggcagcttccctgaccctgtctcgccgagctctcatccggataaagagaatgcggcgccctcttcaccaaaggtgcttttaggcgttccacatgggatgtctaacaagaaacgccatcgtgccggctcggtcgacgaagacactgataaagaggcggccgatcgtgctggaaagaaggccaagagtagccatgttccggagggccaggctttgttggctcctcgcttggcttcgactccttctattagtgcgaagaagcctacgatgactcgcagcgtcggcaagactcccgtccgtcccattcaccgagccattagctcggtatcgccctccaggaaacgaccaacattgagtatgagtcgcctcaacatgctcgcccagcctaaaaatcgtggttaggtagccacacgggcgcaacggagaagtatgggaagatattctcttggtcctaagcttcaccgattgcggagagattctgacgggaacggatcataactcgtcagactggttgggagggccgttttatcagggtggctattttgttattatactggttcggcgttggaaactacacccaattggtgtttttgctatgatgaaggaaacgtcccaatgcatgatggaacccagagctatggattccttggtgttttaagtaagagtgtttttttttttctacctcaggcctgtatttggctggacatggttggtttcgaggaccacattgctttctttctttctttctttttcttgtcttatgtttggctcggcgctggaagggaaagtgagaattataggaggaacattggcttgtatttctgtgtttgagatagggcgacgcatggtcggcttgtgtatgagtattactgcaggaattgctgcgaatgcccaattaacgttctttgtatgttagagaaggcttagtactttctgaattctatctttgtgattgtcaagctgctcctgccattattgtggaagtctcgacgggtttcgtttatttcttctgttgcaagacatctctgtccatcattaaacaagaacactcttcaagcatccgtatgcagcagacctttaccattagttttattctttattgattcatttgacacgagaggctgttcaacacgactatcccaggaatcaagaaatatttcaccacgtcattgccatgaggctcccagacgggacaaacatcttcacctgctcattctgctactgcgtctacattggctctccttgcattctcggccgctcatgccgtctggcgtgccactcgtgctcgacggccattttcgatctctccatctgctgggtatgcggcgaggtgattttccagggagaagggggcgtgagtctgggatggtgtttctggcatggagactgttatgggtgcttgttgtgtgggagccgtgtgatttataggggtgtgaaggtgagggagttggttggtgagaagggggggattgaggaggttggggaggtgcctttgtgctgggattgtgggattgagatggaggtttgtgaggggaggggggaaatgagaggagctaaaggagttgatgggatgagaactgagaatccaacattgaaacaagctgtgagttggggcgagggtatgatatgggcgatgctgatatgttacaggtgcgtttactgggctgttcgcgcattggtagagaagggagaggttacactacgaggaagaagcctttgggttcgtcccaattcaatattcgggccaacgcatctgatcccgttgatggagagccgatccgtgttggacaaaagccgaagatagctcggccatgtcataaagtatggtcaagtcgtttgcccatgtcccgtttctcagaaccaggttgaacatttgccagttttctctggctgctttgtcagagactgctattggagcttttcaaaggctttcttcatataggttacgtcgttgaaggagttcctcttggcctggagaatgcttgtagcccatctactacacaggtgcctaagtaatataagtatgagtaccctcaattgatgactccccgaggccattgacttaaccttgctatatatggaatttcattgtgctatacgtctcgatttgctacgctaccacactcactatatcatgaagtctacagcaacttacacgcttataagcgtagctgcacctttacttggctgcgccttcaaaacgggccgtaacagcagaacgtcattggtagacgcaaacaattcagcgtgaatgctacagtgcagcgcattggcagattcgtaccgcagattggcgataacgtactgatgacgttatcacggccacgccaaagtcacctgccagctccagcgtcgcacctcagctggattgaagctccaacgggctgcgcgctaaagtcgaggctagcagcattgcagccgtgctcggtacttgggtacctacctctgagctccaatgtctttgattcttacggagcccttttagtgaggttccagcgggcggaagccctagtctggtccctcggctgcgtcgtagctcggcttgtatctcccccgtagctacagctcggccacagcagagcgcccccggatgcgggaatttggctcccatggcgcagcccacgaagctttgcggatgcctccaaagccggtcgtttgaagcagccctgagtgagcagaatagacgtgatcaactgtagctgaaatgccgtgaatgggaggcggccagagctggggtgcaatgtagattgagcacatcaacagcagctgatgaggcgacccttacctcgcaatacctagtgcactaacggcccagcgccccggagccctaacagcgtcaccacaaaacatttcacgggaattaagcgagcccccccaaaaacaaaactgagctagtgccagcagtgctttttttttttccggagtgggctctggcgcagcacagaagcagcgagagagttttgcccgccgcattgagctggcagcgaacccccctccaaaatacctacaggccgcatcgtgcattttttttttcttcaactgcatccgcagcacagccgctctggtctctccgaagaacatccagacagaccgactcgcgcgccaggagggccatgcgatcttaacctcttcctttcctccaccaccaagtagcaacgactaccagcgccgccagtattcagcccctccggtaggccaaagcgaccaacatgtcacaagtcgcctcccaggtacgcagcctatgataccatcttgccacggccgatgtcatgatgccgtcgtcgtcgtcgtcgtgtcttttctttgtttctcttcttgcccgtcaattcgatgctcggctgccgtcgtggacctgcgagcgggctccagatccttgctatatacgcaatgcgccgccggccaagcaatccttcccgcacggatagagacgtcgccgtcgccgtcgccctcatcccatgccctaatatcctgctctcttatatacattccatgttcatctccattttgtgttgctggttactgactgcctgcctcgtgtagaaccggttcgcctatctcggtacttcttccccctcctcctcttcgcaaactttgctgtggctctcagcccctccttgtgtccacgaaatgccccccccgccgcgatgaaaatcttaaatcgcaccacactgacccgagcttcacgctgcaggcaacgactccgacggcgaggagaagcccgtcgtccccgtcaagaccgtcgacaaggccaccgctcgcaccaccaagcgcaatgtcgagcctcaggctcccgcggcccctttgaggactggcggcaaccgccgtggtaacctcggcggcaacgagggcggtaagtttgcgccatctccgtctcgcttgaaaagacaatgccgtggcgacggtccgtctgagacacgcatgtttgactcatgctaattgctgctgtgtagctttccgtgatcgcgccgctggccgggaacgtaaccagggccgctctaccgaggagacccctagagatgctcctcgtggtggtcagggtgctcgtgtccgtggaggtgagaaattcctatttagagaccctttcctttaagagtctttgcagcctggaagagacatatgctgacgccgagataggccgtggcggacgcttcccccgtgaccgtgacgatagacacacccacaagtccggcgccactacgtaagaattatccttgtttactctctcaattttgtatctaatattgaccaattgctacagtggctccgacaagcaggctgctcagtcttggggtgccaccgaaggcaatgccgagcttaaggacgagcaagccggtgaggccattgccgagtctgagaagaaggacgaggccgagaatgccgctgctgaggagcccgctgagcccgaagacaagagcatctccttcgccgactaccaagcccagcaggctgagaagaagggtgcctttgactctgagatcagcatccgttccgccaacgagggcagcaagatcgacaagaagtgggctgctgccaagcccctcgagaaggaggaggacgtctactttgccggcaccggcggcaagaagcagcgtgagcgtgagcgcaaggtgaagcagaccgtcgacttcgatccccgcttcgtcgagcctgagcgaacccgtggcgccggccgcggcggtcgcggtggcccccgtggtggccgtggtggtgaccgtggtggtgaccagcctcgaggcggcaggggcaacttccgtggtggacgtggcggccaggctgcctctatcaacaccaaggacgagtctgccttccctagcctgggcaactaaactaccagcgactcatgaagtcctcaaagaccctctccttggctgatggaccgggcaaaattttacaatgtgcttcccgcattaagagaaccaaaaggagaatccaatatgtgtggagggctttcaagcctctttttatgttttgatagttgaccaaaaaaaaagagaaaaagtttgattatatggctgtggttggtcgttggaactgactcgatttgtacaactttggctgaaaatatctgccgctctcccctgatttctttctgttatcaactgagttatctgcaacgccaagtggattgtttcttttcgtccctgtttccttctttttccatgtacgtaagggtaaggggtgagaataagacgaggagagataggggagagaaaaaaaagcaagtttgtcaaatactctttcctatgcctcttcaattttgacattgatggcacgtacagagcaaaaaaaaaattgtcttttgataccccttttctctgattccccttttcgtcttcgctggtgaagatgggctttgcttgccgagtccctggagacaattatagactctactctctgtactacagggcttcttaatccgttacgattgactcaaagctgcgttaattgagaagccgatagccggatgagatatgggaaatgttgctagcctaagtacctacaaaatgactcttcttttctttttggtcaatcatacatggatcatggggcattgcttcttatgtgaatggtagtacctctgagaccaaacaagcagacatcaacaccctcacgggacaaaatagaacagaccctgccttactccccaagattacactaccaaaactgaacagtcttcaaagactagttcatggaaacaaagtcaaaaagaatgctgctgatcgttttatttttagaataacaagacaatttcagcaagaatacttccaccacactcatcaatcaacccagtcgcccctttaatacatatattccccctggcattactgaaaaaatgccgctgttatacacgcatccagatacctcgtctccgataaccccccttcctaccataatttaactccctcatcagccgaaacgtcgctggcgtcgtcctccgaatccgtaggcgtcttcccaccatttgcggccgcgatcaggcgctgggtgccctttcgatggatcctggcgtcttgggctgtagtatcaatcttcttaacgacttcctcaagcgtttgggttagccttccaagactatcgttcatcttttgaactgctttttgaagtccttggagttcagcctggcaagtgcagcgtgtagattgcttcggggtaggaaacccggtctcgcgaatgctagtggtcatttttgaataaaagtccttcttgttcaaggtgcggcggtggccaggttcgtggttcttggtcgaataagaagaagaagcgccgtacttggcgaagctgttacggtctttggcagacgaatcatcacctttggtggctgcgggagagacttgacgtttctgcacaatgctcgagggctcttccgctaagcttacatccatcgcctcgtcaacctccgaagaagtcgtcgaatcatccggcaggttttccagggggtcattcgacgacggctggccgctccgggcctcgccatggagtttaaacactgggacgagttcgtctctatccgactccttagcagacgtttgcggtggagagaagccaggttccttgtttttggtgctctctcgcggagccggaacaccatcggcgttggtcttccttttcttgttcaatttcttcaggaagatgtcgaatgctaaatcttgcccaatgagatcccgctctgggatgccattctctgattgttggacacagtctatgatggctttgactttccgggccttttcctcatcggtggaagccatgatgcgtcaagattgcccggagtgtttgaatagctctgtttggggcgattcgcatttggatgagatatgaagtgttgcgataatgcaagatgtaggtgggggcaaagaagggaggggaggcgaagaagaagagagaaccaggaaagggccatcgccagtggtcaattggcggaaagaacagatggtagagccagtcaaaacaatgaatttcaggatgacgcgttgccagctggtagaaaagcaaaaagtcaaaagtaaaactgccagctggcgttgaacagaggcgtgtctcgcagctcgaccagcagagtctctttgatggaataaaagaaagcataggctgcgatagctggacgtagacgcgggaaatgcaatagtgttctactccttgttgaaaaggcatacaacttcgcagttacaaataaaccgcaaggaggtatcaacgggggttggagatctaaacgacttgaaatgcaccaatagctgagattaagtcaagttcttgaaatcccagggacatccacaaacaaagtcaaaaggaacattgatcgttttattttcagatactaagataacttcctccgccactcatcagccaatccggtcgccccttttaaatatttcccctgagattaatgaaaaaaaaatgtcgccaacgttatgctcgcatccagatatctgaaccttccaatgctcctctggtggcataagctgagttcctcagtaaccgaaatatctcaggcgttatcatcttccgaatctgcgggcgttcgggcttgtgtttggttctccaacgccaagatccatgcagccagttgttctatcatttggtcgtgcatgtcgacgcgattgttgttgctggagagcgtggccgccaaagttgagttggcttgtcgcatcgacttggtagtttccaagaggatatggattgtgtcctcaaggctctggtgttggtcttgtagcttgcgcaagtcttgttttaggagttttatttcctcttggagggttgccatttgggtattggttgctgaagtcagtcttggcgttgtgggctttttggccaccaattcgttgaaccattgtagtgttgttggtgtcgtcaggatattgtccgaggtctggccgtggttcgattcaagcatctcggtcgaagaggaactggcgtcgtcttttgtcaactcggagtgctttctcggcgacgcgtctccttcagtggccgtgggagaaacttgacaattctgtgccatcttcgaactctctttggtcaagtttgcatccatcaacaagccagcctcagacgcagacgttgaatcgcccggcaggttattcaggctccagaccatgcagagcgttgaaatagctgtgcttgtggtaattcgcctccagttgagatatgaagcgttgcgatactgcaagttgcaggagagtgaagaagggagagtaggcagcgctatcggcagagggaaaagaaagaaaaaaacttcagtgacaaacgaaagcagagacttcagagccaatgaaacagtgaatatccaagatattgcgctgtcaggtgatagaacagccaaggaagggtaaatcagcgcgctttgccagctggcgttgaacagtgacggggatggtattttccatttctgcgtttcttttacatccgaaaagcacttgggagatgaaaaaaaaaaaaaaaaaaaaaactatccagtccactgcaatcaacctgcaatctggaaagatatgaataaggctgtgagaaacgcaaaattagctaaacaattatatattgcctaaactgtaccatccgcaagctctccaggatattcctcataagagcaagaaatcgagatatccactgtattaggctatgcaagattgtaatgccgcattgcagaacaacaactatacaatacgagagccccagccgactactagaagttatactacctacctagctagccttgctcaccaatgtgtaattttcctccacatgataccccttttaatttatttcacatatcccagagctctccgccttcagttctgtctctttcagtagcatttctttcatgccttgagcaccttggtcaactcctcaacaactccatcacctaccacctacctctgtagtgctagagttaccacccatgtcctttgtccgcaggcctccctcaatagcattcttgacggcctcattgggcaggctgagagactatcgcagcatcatagccacgccaggatagttccaattaggtttaccaatgattttactagaagctgaaatcgagggagaaaagctctataacatgatatatacctcggacctgttcatccctctacactgaagcaaaatattatgcagcagtcagctttatctttctccagagcttacgtattgagtgtatctccaatatcaacagctccctcagtggagcatcatcgacgcaattgctcacaccagccaccgctattaagccccaaactccaacccaatacttcgtacacgagtgtggcctttttacaactcatctcctcttttctcacattcaacttgagcttctcacacattggcgctccaatagccatccccaaacaatatagcattagggtatctttcccctatgtacaacattctgcagctcgtctacatgattctctaggaatagtaaagtaagtagttggcggagagccctgtttaatcttattcaacataacgcattaaaaaaattttcctttgctttgcccaacctgtgtctctgcttgcttgttttcttgttaaaatcagatataatatgtcccttggttgtttttcctcgcacgctcacacgttcatacgcgggcgcacactttctctttttaccacaattccccctatcgaagggtccgaagcgtcttgctttgcagagatgatgacgccgactgccctccactgcctcctcggccaatgttttgctgtgctcgccgtgccgcaacattaggcgtgttggcacagtagccacagatgtatacgctgggcatggtacgtctgctaatgttgacgcatttgccatgcagccacatctcgcatgactcgctagaaacggcttcatgtcagctgggtttggttttttacaagactgttaaacataccactgaagcatataaccattgtcttcatcgggctcatttctgctgcacacgcatcgaatcctatgtccttccgttctgtagttcgagtccgccatgctgattggggatatggcactgtttttataatttccagaaccactcgaggtcagaatgcgctggtgtgatcgagtattctcctgtatggatcgcttctgtcggtcttctaccactttacgcaactcgcttgctgcatctcctcccctctcgtgatgatcagtcatgattgtctccgcctcgctctccccatcgattggcgtcacgagagaaggggtcgacgcactcctgctcctgtcgctgatgctccgccgacctgaatggaagattgagcccactggcttacgtgggtcaggcaaggcaaaggatgcattgaaggaattagctcggctgggaatgatgattggctcctcgtccgtagaggactcatcatcagaagattcccagcttctccgcgttgatgagagctctcgagagcttcgactacgagtaatgctcccagagtcctctaccacgactgtcgtttccgctcgagctcgcccatgtgcatctatagtgaactttactgatgttcgtggccgatgaagctggggttgagaggcaaactcgggaatagacgccaagctcgacagccgtcgctgactcttgaggggcgacatcctcccagacctagagagctgcgatcccgactttcccacatctgtgttgacactcatgcccccagtctgtgatgacgacagccttgaggcggatgccaaagtcggcaatgcgccccggcccattgccttcttgctccgggtctcacttaggctgcgattcaattctgggcggctcatagccttgacgggggagcttgtataggaacgatccggcattttgcctcttttcgtctccttcatgctattagtccggcgaggctgggccatcacacgggagttgccgctggcttccgcaatgggcatcatgtccgcggacgatgtgttgatgtggttaaattcggccgtcattgaggacgtcgggggccggctgtatagcagccccgggtccacgccttccatgggagttgccaagccaaacgaatcttccatggatgttggaaacatggcagatgcggtcatgggagccgtagtctgccccgtagagatgggcggtttgggcgccagcatcctctccctccgggccggctggctgatgtgttgggcatgcggctggacattctcttggtttgatgatggcgggggaggcggcggtacaggatcttggaagagctggatatcgctgttccagtcgaaagaaccggtgtggcggtgcgagggctgaaagaaggcggcgcctgctgtgctgaagtccaagtccattcccatggcggggtcccagaagttggcctggcccgggggagcagacattgggtacacaaacatgtcttcggcgccgcccatcatgcccgtcatgccctggaagccgtcgccaaagtctgggtgaccatagctctggtcatcttgcatattgatcttgggagcgagcttctggtcgctcttgtgagccgacggcggcggcgatagaggttgggctgcgtcggatccctcaattgtaccccggcggagcttcttcggcgacttggtatgcgaggaggaggaaaaggcagggccgagttgggcttcggagtggacagcggcctttgtagatgatatcaaagccgccggcgaggagggcaggcgtcgagacgggtcaacgggcggcggtggaaggttgggattcgacggcgggatgttggctcgggttgcaatctcgatggcaagcctctcgacggcgtgctcgtcggcggacagctgtcgcttgtgccctagaaaggcgggtgcgaagggagtggtgggcacaaaatctgcgaaggggaactgagcccctcgcagattgcccggcgtggcgttgaagacggaatactcctcagcaaagcgaggcgtcaggccgctggtgtcggcgaaggatccctggggaggtttcggcgtctcgaaaattgggcttggaaaggcacccgaggttggagtctgcttcggcgtgggcggcgggtgagcgtttggatctccaaagctgctgctgtgcggagtcagagagaattggttagccactgttggagggagcggagggcaggcatgcttcggagtgtttgacaaggcggacatgccttgatactagctgttgatcctcgctcatatcagctcgaattcctgttcgctacgataagccagacacaagcatcccagtgcgtgcaccgtcaattcgggccgtggggggagccccgaaaaaaatgctgtgtatatagcagtatatatatataaatgcttgcaagggaggcttttttttttttttttgtcaatttcctttccctcgatgcaatagtggtgtgctttcttgaatttgtccggagaggggagggcggtatcagatcagattcaaagggtgcagaaaagctgtcgagtgggttgcttggttgcttgggcaaagagtagtgtaaaatcgcagtggctcgtttctcattatccaaagtgctcgtgaacggtcatgacaagatgcaaaagagggaaagaaaaaaacgtcgtataaatccggcactggctctgcaaatgcaaaggcggtcaaaacaagaggaaaagcacaaaaaactggtcttatcagcctccttcgctgctctcgtcgatgccgttgccaataaacaggcgtgaaaaagggagagggagatgtttgtcttaccggaacagcaaaagccaacgcagagcaacggcaaaacgcaaggcaaaggagagggacaggcgacaaacaagggaggcaagtcttgtcctgcagctccactgagcatcaaccagcgatccaagggcggacacggcggctgtgcggcaggcaatggacgatgaagcagccaagaggacgaggaagaaagagacagagttggaactttggacgggagcgcaaaggcggagaggaagcccagccggtacaagtacagtatggcgactggcaacggtggtggtgaaggctgtactgcgtgggtaacttctaggcagaacgggccaatttcgatctaggaagacgctgcaaatggagccctgcagcgcaggtgcagctgggtgggccgctgggagcagtgcacgccggattgcagcggccttggttacagcggtcctgtcgctgggcagctgagctacagggcctggagctggctgacatagggcacggtcgccggggtcatgaccacagagctgcttgtacctgtgcgagtaatatcttagtcgtacgtgctactttgttccgaaccagcccgcgagaataacggccattggtgtttctcgagcaagacacactgcgttggcgccttggttgcacccgtaagattaagagaaaaaaagggggggaagttgggcttttgttatgggcgtcccttacttgcatatgcactccgtgtgtgtctacgtacgtgctgctataaactctctcccaattgctacatggattagataagaagatccctcgggtgctcttctccgcatgcccaaaaggagcaagtagcccaattgtcgatctgactacaccttgagccatgattgtgcatctttccgtcttctgtctccgatgacggtcttcgtattttgctcatctaatttcccaagcgccgtagtacagtttgcagcttgcgttgacaatagcccgagcgagtactgccacagttactagcactttgttcgcagcgctactgacatatagatgggcgacccagcagcctcttttgcctaatctgggacaagtccttctccaccatggattccaccggtggattagcgcagcagaatgacatgatgacaagaagctgcgcaagcctgtctagctagatgctgtgactattaggactgctagtattgttaccgatgagcatcttgcgagtacaaatgtgtgccagccaggttggtaattgttacttactgcttacatgtaatacacagcactaggtccgggaatttggtgtaaacaaggctatcaaaatgccattgccatggcagccttatcttagatccgataacaccgtacacttacattcgatcgaaaacctgcaacttcacaagcattttgagagatgcacagctatcaacttgattcaactccaaaaaatttacaagtaattagcaaaagtctttttcaaaaataccaatcagtgttctgctcgatttcaatattccctttcaaccccgggcgttttcctgagccttcacgtcagaaaagccaaaaaacgcaccacaactcacgagacacaaggaacaaggcttatctcacctaataccaccataaaagcgacttataccatcatcaagttaaacattgaccattcgtaccattcaaacattgtgtatatacatcatttaacttcttttgtatagttctagtaattccgtactcgaataattgccaccatacaaaaagtcccggacgaaatccgatctcgatcttccccagactcggtcctcaccaactaggcagccacgctatgtccagaaccggcataagccagcctgtgcacttctcttcccatgcaaaaaaaaacaaaacataacctgcatcaagaaagacgaagctgaaaaagatctttattacccaatacggatatctcaaatcacgtaagagggacacatgtacccaatcgactcaatgatgcggacgaaccaacgcagtggccaactcacaagatccaatgaattagaagaaaagatctaaactcgcggtattccaagatagatggcctgaagctactacacaatgctagtaaatagttggccgccagcacttagcggccaatctatcttctttcgacgatgcgctttttcatctaagctcgcatgaatgagctttatgcgccgtgccttgcggatcctttgaaagcccactccatatccggccatacccgtaagaagaaaagagtcgaaaaaaaaaaagatacaaaaaaacaaaagaatacgctgcttggtaaagaaacaaaagcttccaaaaataaatatcagctctcttctccaagatccaaaaaaaaaaaaaaaaaagccaggagaaaatggtccgacatgtccatcccgtgaaacacccccaagcggaaaccttgccgcccttgtaacgttttatctccatgtcccggcttctggggaaacgaaaagaaaaaaagagcatctattctatcgtgtgatctcatggggggaacaaatcaggaacccttgtgcctcctaggccctaactttttggtttgttttaaactgctgttttgtacctgcattgtttcagcgctaaaaataaaaaaaataaaaaaaggaagagatcgcgagtttacttctcctggcgtctttttatctcagcgagtaatgctccgtactcaaatagtaaactaggtagaaaacacactcccccttcccccatcggcccgtagaagccgcgcgcgatacatgtgatgagctcattctatacatgccatgccatgccataccatgccatgattgtttgatatccatacaagtatgtattttcccgttggttgggcagcgacaacacaaagaaagtaagtaatccccactcccacaaacaccccccttacccaaaaagacaactgagcacccctctcaacagcagagcaagtatcagatctctatttttcctgttctttctttctggctcaacatggccgtaaaattcatgcaacatgctggagggaaagcaaaaaagacaaaggatccctactatctcctgccaggataaacgcccgtattgacactggcgcctgcgggaatatcaggtacctgctagtaacttgttcacgttccatggacaccttacgtggaggcgtacaagaggcaccgtccagttacatgcattacatgcaccccctggcttcagctcctacaccgaacaggggtggtttgccgcaacattcgtagtaagccacagcaatatattacgatgtaagtcatccatacctaaattcaaccaaacgtctatattgccaacgctgccttttctcttcttcctttgacaacgaaattttggagcaaaaaaaacatcaagcgcgcacgcagctgctcaaaagaaccatccgccccgagattagcttcgcccactcaccgttgcagtttaccaatcctgcctcagccgcataaatcagcataatattagattacctttttggagaggggaaacacaccaagcttgccggggtctcccgtccaggtggtgtggaaccaccctatgggcctcttgtgccttttggcccgtattattcagagtccagaaccgtaccgtagttgctggtacgggtaagaatcacgaccaaaaacaaacagatggcgggtgcgaaaaaaggtgcaaaaagaaaagaaagaaaaaaatacaatagaactatgtgaaaaaaattatacatcttccgtatacaaaatgaaaaaacaacaaatttccaaaaaaaaaaaaaaaagaagaagcctctatttatcccgtggtatatcccccctttctctcagctggcccgcagcgccgaatatcccagtctggttcctcccgtttgttcccatctcgtgagatcatatccaatgattaatcctgaaaaagtataaaaccctttgtactcgtttgtttccatctatgtctatctatattgtataaaagcgtgagaaggcgtaaaaataataataatgaggtatcaatgattggtggtatccggtaatcgtagttctttgttctgtaagcgtgaataaacggtgtatgagggagagactgggaagggaaaaatctaataaggaataattgaagccaagaaaggtaaaaagtgaaaaagaacaagaagaagaaaagaacagagaaaagataggaaattatctaggagaggagtgtagagagtgacataatcaaaaaagacaagaggtttgggggaccaaaagcaattcccgccaaaaaagaggtatccgcgagcttgtcgtgtcgcgtaaatctaaatttcatgcgtctctataggcattagacttccagaacgtgacgcatgaatatcgaatccaaattaaggaaatttcgaacagcaagtgactttgataaacgattgtagttccagtgggcaaaaaaaaaagagcaagcgagagagtgtgtttgaaagacgttgagaaaaaaaaattaagtcgaaaattaataattgccggggtatgagtccatgggcgtattctgtgatcgaacagagtcagatctctgcggcatcatgccaacaggcggttgtgcctgcagttgaccctgcatttgaccctgcatttgctgctgtagtggcatgtacgatcgagagtccatgggttgttgcgaaggcattggcatcgagactgccatcgctaggcttggtgtgtcgactccagagcctggggaagatatatggggagtcattgatctgtgcgactctggtcgtgaatcatgcaaagttggcatgtggccaccaacttggctttggctgttgtctcggcgacgtttatgagaatctttgaccttctggtgtgtatggcactaagtttttctccagttagcaccaaaccaatacagcaaaagaattcccttgctccaagaacgcagtacttaccttgtacgcgtgtctgaaccatgttgtccccttcttcttgctgctgacgagaggaacccactcgttacagcttccacagagtccctcccagatgtcagggttgccattcatacgtctcgaatccaaaggctcttgaaacggggtgccggttgccgcgctgatgccgtgcgaaaacgatttgtcgtaccagaaagcagagttcttcaacaccagccatcgtccgggcttgcagataccacaccatccttccctcttgttgccatgtcctcgaacccagcggggagtgtacaagtcgttttcaaaccgcaactcttgctcataaggcaccatctccgggtctgaagggttcatgtcctccggcgggggaggcgcttgctcttcgtggagacatccaaacaaatccggagggtccgagaggtctgcgtagagaccagtcaaaggatgcggttcgccgttgctctgaagaactcggagcaggccatgcgaggccagggtcggtggcggggcaactactccgtgcgtctcgttgtggttatagaagtacgagggtatctgattgggcaactgcggctgcatttgggatgcaagaaccatgttgtttctgttgaatcccggggcgccagccatcataaaaggcggtctggcagcaagaggattgctggcattgattggctgctgttggttagggaacactgccgagccagagggcgcaggcaacgactggtaagagtatctctgaggaacactgggaggaggcgagtgatagagtgcgggggaaggtctcctctgtcccacaccataggatccggtagaccagcgctgtttgtttcctcgagtgatgtcgtaaggagcagtcctcatgcttggtcgtggagacggcgaggcccggccgcgactctgtgttctgacttgctcggggcgggtctgtggcgtcaggcgaggagatgccacgggcgacagctgtgtagatgacataagggaggtcctgtttgaaggaggtgggtagtcagagttgagtgatcgaacgtcggagagggcggcagagaagtcctcatacgaaggcatgtcggataaccctccggttgtcgacacggcataggacgagccagacaagcgatggcttgccacgctaccgtccagattcaatcgatcagagttgtcttgcgacggggttgaataccttaaatcaagaatggaaacggagtcgtcggtggtgtaggcttgaccgatgggcgcgtctgaatccaatacgggaaggtcaaagttctcccccggtggcttctgagcccaccgattcgatgcatcagatagaacaaagccgctcggatctctcgagacttcggcagtcatcatcgcattagcagggtatagcccctgggctaacgtgacaggcgcagtcacagcctcggtggatctatgctggacggaagtcgacgagggcggcatcgagtgttcccatgtgttgaccggatgggtaccgtccctcatgtagtatgaaatgctttcttgagccgttgccggcacctgctgcgggtgagtcgctggcggcatccatggcatccccgacggttgcattgcctcgttctgaggcatgtcgctgatgctcaggttgttgatgggtggctcttgaagaggagcatcagaatcgcccttgttgtttgcgcctcttgagtggaaaaagtatttctgaatatgctgtcgacttttacaagggggtcacaagtaagtatcgatagacgaggataggaaggagaggcaaggaacatacaatccattgtgactaggctccatagctaaatatagacaagtcgacagactcggcactctgtgatttttgccttaatttttaaacggtcgaaatgaatggctaggccctattcgctgatcagcggcgccgttggagacggtcatgcaacaccgtttaggcaaagcaacccggggttaagagagactgtgctgctcaaagcatagccagggatccctctcttatagagttctcacttacactaatccgtgatggtgtcaaaatatggttgcagtcgtcgtgttttcggaggccagaagagataaacgaatgtccaggtcactagagagagtcgaggagagagagcgagagtaggatcgtctggtataaggagtatatccgggggccggcgtcgaggggagtgaagagaggggggggtcagaaaagaaaagagaataggggggggtaaagaagcagggacagcagcagcaagagacaggccaactactagtgagagcagtaatggtggtggtagtagtagtagtagtagtagtagtatatgataagtcgtgttgtaatattatgcaaatattgactcgtaaagatcgtgagcggccagcagggaatagataaatgaacgaaaagagagagtcggctctcaatctgcaatggaaggagggggtttgcagagattaagagcgatcgatggggcatatatgcggaagacaaaacctaagatccagagcagatgagagattccagaaattggccaggtggatgagtgcttgaatggtggtggcctacacggagagagcgaggctctcgggcaggggccgtgtataagtcgttgacaagcaccctgagcagccggactggcactcgcccccagcagaaataccaccatgctattgtggtcctactccgtgctccgtagtttgagccaaaccgacggggtcatgctcagaagactgaatgccggcacctgcacccccggcgcctctcgagatcccaggatcccagtccatatggggtgcagccggctggcctgggcttggcttacagtgcctgcgtacaggccttcggctctctgcattggcgtacccgcaaggcacagacaaggaaagtgggcatgagagagttgggcgacagggggtggaccgactgggagtttcaaggagctggttggccaatcagcatgtcggccctcagccgttgaagatcggccgcgacgcctctatcctcaagttaggccagaatggtgtcactgaaacgactcaaaataccgagtgaaaccaatcaaggtaataaaaggccccttctcgttaggttcaaccaagaattggcagttaaacacgtaatacgacagcgtccaaaagcctgtcgcgtctgctgaactgtccagcccgcacaccgcggagagagaaggctgaaagttgagcgttgcgagcggtgcccaacgcctgccactcagcctaggccgagaaaaggtagcatcatcaccggctcagcctggaccatcgggccacggtgacggtgcagcttcacgatattccggggcgaacgagagagggatcagctgctagtccagaggagctcccgcgccgcggcgaccgcgccagcattcccaaatatccatgctcagatcagaaacgccattttgcaaaaggctcgaccagggcgtgtgcgaaaatgacgccacttaaactaagcagccatctaagcgatgcaatttatctctgttacttttcttctttgctctggccttggctcgatattggggagagggaatccatgttcgggcacggaccagaagagccgggtaaaagagtcgtaataacggctagtcagggcagccgaattgagaccgaaaaaaaaacgattcatctcccaggcataacctgatcttgcaacggagaaacaatcgatgggacgcccttggacattaacagctagagctgtgtcataattgacgcggcacgggtgaggtgggtaagtcgactaaaaaaagaaactttcggaaaataagtgtcggccagagcagagctcagttcacaagggcccagtgccattggtgtctgggaataaactaggagatatcgcaagtaacagcgagagtagtatgcgtcacaataacgtgacatccagaaagccgagacttgggagctcactcggggccctgtctagtgccccatatccaaatcgctggctctcttggtctgctttgcttagctttgcctagctcatggtcagagttgactctgcctcgtccactcgagtgttcatccgcaagggatctccagatttccatctgcgattatatctgatagctcacttcgacatcacctagtggccaaaagcacgatagtaaacaacagacatggtgaaggcacaatgtcaaggtcaaggattgacgccacggctacacttgcagccctgcgttctaaagatagtcctctttgggcaactagtacggagccatggagtgtgccacagcaactaaaacgaagctagaagtacgggagaacattcaggctacggagatccgcaccaaagaagaaagaaagacgacgagatgcgagatggtatcacacggtaatctccagtagacaatcaagatccacacaagaacggagcagatgcatcacaggcatcgggaaggccgccttggatatgaagaggggcagcaacgagtcccgatgtgggggggtgaggcagaaaggctgaacagaagcctggtccttttgtgttccggaggcggctgatttgatatcagatcgagacagtcttggtcagcgagccagtgtgagagagggcctgtgagccaaaccacttgcagcatatatcacgaagccggtgcttcacaatccattggaggcccccttgctgactggaatcgagagagagacttaccagtaggacgttctcgaagccgtccattgtgtggtagcatccgcccatgtctgcggcccaaccaagcggctattctccgaccagccgtgagacagcggctcaaggcagcagccatactggcacatacggagtagtacctggcatgccagatgtccagctgcaagatcacgcctgcggaacaacggtgtcgccgctgcaagaggagatgaccgagtcggactcgaagccgatcacgagctcgctgccctggccaagcgtgtgtcaagagccatatgtggaagcagataaaacgcttggctacgaaccaaagagacccggacccccgcaatagattaaggaggagacaaacggtcggtagctatacgcagagaaagaaacgctatcctgcagagcccattgacatgcagtcgaagtcgatccacgggtgtggcagcggagctctcttgcgcgcccacaggcccgcattagcctccacgactgtaattgcgcatccgctttggcctcgaatttctctcgtctcaatcatctgttattctgccctgccgaagaccgaagcagtgattagttgtccagacgacaggtcagcgaagcaagccgggctgtctgcgctcgagacggacccgagatgggatatgggtggacggggaaagttggatatggtggagttgtgttttgaagacgtctaaagcgggcgatgcgacgttgcgaaggctctgattcgcctggttcctgaggcaggatgcaggggcgctgtctcagtttaattgcagagtccgcagccttacgacgggcttaccacgaggtacgcgcgacacgctacggccacaagcgaaactcgcggtaccgcctggtagctcagcccaggagcccccgtcacttatacgcgtttcagatgcgtcagaggtatccccggctagccctgattcaccatttctcatgccacttttcctacacaagatggaagggtcatccaaacgcagaaacgagtttgaagtatttctgtcattgctacgtacctccagaaagtgatagtttcatggcccgcgatcaaaattatcgacgcgagactcgagactcgacaagccgggcccaggtcagctcagagttgaaacattctttcaaggcaactccggaaacagctgatggactgtgtaggcgaaatgaaaggcagatcccagctcagagctataattaactctggcagcaaattgcaactgccacgactaaaacgcctagtgtcgatctcgtaacaaccctgtcacggatctatacgggtatattgcgtcagaatcttgattcgagatcttttctggcgcatcactgattcgcctcaacgggtgctcgtgcatgacgcgcgacattgttctttgcctatttgccacccgatgctttgacgaatccatcgctctagcttcagcgcagtctatgcacaggaacatgttgactttccgaaaatatttcttatttaaaggtaaaagagatctcatttgcatctaaagctcgctcgtgtgtgtagcctagtagtttcattacctatttattgtagcgcattacaatgtttgtttgttgtagtatactactcaatacgcctcgaattgtattgttttcattaccatatgctatatctcccggtccatgaatgtttgtccacgaggcagtgctattccttattaattctcttccagacttcgttctctgctgcggcgatgctatctcctgcagccgttgcccatttctttgccgtgttccagacactctctgcttcatgggccagataggattcttggttcaaagaagcgttgtaagcctctcgttggtcgcggctaaagtctgcggcagtggtgttctgttggtagcctggggggtgcgaaaagtctggttccgaggtctgtataagtgttggatgtggcacacttggcgagtaggctgtggaagtagaggttgatgagcgactctgagttggagcggctgatgccggcagctgatacgacatttgaggcggcatgggcactgtctgggcctgttgtaaggtctctccagcctttggaggaggcggaaggtggctttttcctcctggaggcgaaggtactgcgccaggctgtgggggaggcgggtctgagctggcctcttgggtcgacgatggcatataagcgctggtaggctgtggcgctccggtctggataggtagtgatggccgagcacctggttgtgcaggaggatacgctgttgggcttcctaatgttgttgtcggtggaggcggccttgcctgtggtccttctccctctggctcttgtgtctttggggtgattcctgttgccttggtggcattgatgggactcgaagtaaacacctgtacgggcatgttggttgagtcgacgggacaagaagtccaccagcctagtaagagatgctagaatgttgatgactaaattagtatttttcgcagctatgtgtagctatcaccataaatttttcagaaacgaaatatctttattcgtgtttcaatgcggcagtgagatgttgtagctgaggcgaagttgttgcttgaaagttggcgccggctgctctgctacctgggatagagactggttacgtcattcagtgacatctcgtacttctgtcaggtgactcgggctgcatgcgtcgcctccgacaactggcgggtacgcaggtacctcgtgtttttcattcttgcggagcacagagcggcgatattactcgagcaattaaattgtcgttttcagttcagatgctgcaggtgcaaggtcctgataggctgctgtaggatgactatttagtctgtctttgcctatacgtgacgtaaggcatatagccgcttgtaatttaccacagttacaaacagtcgacacctattatgtattataactacctaggtacctagtactgttagtaggggaagcattatataagtagcgtgtatatattcgttcttttcagtcgattcttccttgtatgcttcaaacgtatgagctcccaatgtcatggtaactctgctggactccagggtagtgtctaactgtaagcgggcttgttaggtgcaagtcagttggccagtctgttaaaaataacgtcctggtgtcgctgcgacattgctttttctgtagtgtttaattggtaaatgtttagttgggcctcgtactgttatgcgctgccaataactacgaaccgctaacttacttaataacagtggtatgagagtctgcagctacctgtagcccgtgctccaaagatcactgttatttcttgcccctatactacgactacgagcagcatcaaaatttagataaaacaataacaaacttcaattattcgaattaatattgtcaattggtttctggacaatattcttttgttgttattttcccagcacgtattttatcgcgacaccacttacacaagagcatctgggacaggagcgcacccggattatctaaaatccgccattcaggtacaagctatcttatcggctcggtcctaggatcgcaggaagtttaatcgcattggcgtgtcaatcgcgtctacggcgaggacaagatgacgagtgcaccataaaattcctcctcaatcacaacactgcacaacaccacccgctatccaattctggcaccaaaggtgcctataccatcaagatggttggtaaagtctcagaaagagtgcttcttagagagggtacgttagcacagcttcagctttgtgtcatgggaaacttcgacctcctgtcaactgccgattgctaacatcaaaaatccgcgcagggctggagagaaccgacaatggcatgaaattgacctcatggcctgatgttagcccgatcaaccagaagaattactatacgtgaggattcgcaacgacttgagtggctggactggacaagcccactaactcctggcggcagagattacatgaaaagggatgatcaggtcctagcccttcgactccaaagcgatgcgactcgtgatcgactagtacagagtgcccgagaccgcgatcgtgctctttcaaagcctgctaatggcgagctgcccctgccactgccagatctcggcgaggatgacggagccgcaactccctcgggtgggatggacccatccagggtgattgtcatccatcccggaagccaaaatctgcgcattggattcgcgagcgatgcacttcccaagaccatcccgactaccctagcgaccaaattcccccagaccgaatcggagatgtacgaggctttaccccgacgccagtttgaagcaaagactacggaccagcaatacggggaagagtggtcgaagaaataccaaaagatgtgcaacgatttgaaggtggaaatgcgcgccaacaagcgaaaagtacttcccaactccaaagagcttgtccagacattcaatcgccgcacggagcccgagatcattcagagacataacgatgtgctagaggtcgagtggactgatatagaaaaactggaggatccaaagtcattggcgtcctgttttatcgggagtgaggcattgcgtgttcccgacgactcaaaccctaaattcaagctgtggtggcctatccagtacggatactggaacgaggatggatacacaagccaggagcatctctttgacgattttgaaacgctcctggacaaagcgctgcgccaagagctgggcctgaagacaaacagcgaatggcaacagtatagctgcgtttttgtcattcctgatctttatgataagaagtatgtggagcagatcttgcgatcctgtatgacctggtttgagtttagtagagtatgctttatccaggaaagcatggcagcgactttcggcgccggttatacgcaagcctgcgtcgtggatatcggcgcgcaaaagacatctgtgacctgtgtcgaggacggactttgcattgaagactcgagaatcaacctcaagtatgggggttacgatatcacggagacttttatcaaaatgatgctctacgataactttccctaccaggaaattaacctacgaagaagatatgacttccttctagctgaagagctaaaggcgaagcattgtaccatgtctcaggccaacatctcggtacagctctacaactttcacgttcgagcacccaaccagcccacacggaaatatgcgttcaagacatacgacgaagtcattcttgcggcgatgggagtgtttgagccagccatttttgataatagcacaaagctcaggggaaggagaaagcttgtcgagcgttcttacaacgcttatgacgtggatattcccgacgatccgtcctctgccgcacagctcgcaattctggcgctggtaaagccatcactcatgaccaacgcaaacggcttctctcagtcacagcctgaagcgtcaacaccaaacaaagagaagtcacagttcaacttccttcccaaagctgagacagcaactggcactccaattgcatcgcatgccgggtcgccagcccccgagggcagcggtactcccgcaccacctccattcgtctttggagccaacaaggatggcgtcaatggcgatagccctgctccgggcagcattcgagcggctggcacaccggttcctggacagtcacaagctacgcaaccgcccccaggcatgtttgtagacgcagcagcacgcggggccaaagacatggcaaccgaaagagatgaagtactgcccttggcaccgctggacatttctattctcacaagcattcacaatgctgctaagggcgacgagaagaaagtccgcgatttgctgggcagtatcatggtcattggcggtggcgccaaggttccgcagctcaccgtcgttttggaagagaggctgaaagcgctgaagcctgacctcaatgataggatcctggtcagtcgaagcgcgagagatatggatgagcaagttgtcacttggaagggagccagcgtctttgcgaagctgtcaaccaacgactcttggatcacgccgtttgagtttgagaggttgggcgcccgtacgctccaccacaaggtgctctgggcttggtagagagacgaaatcacacacacatacacatttataccctctgtacggagtatgttctggacacgttaggggagagggctacaggatcatgagggagcattggagttttaacttttttttttttttttgttttaatttaggtgcttgttatggatatcagagaaacggggcatttgtaattaggcaggtacctcgattgctatttacatgatttcaatcgtagagaaaagaacgggaatgaatcatttaatggaattggaggccggagttgaatgtatttgtgcagatccgtggcgtagctaagttgataaagcttttcgcgaggagctaatatgccatataagtcacgtcgagatgtcactgcttccacatacgcgttatagctccgatgaatgcttatattagctgtctttttagaacatctcatgcattcaagtaagagaaactgttacacggtacagtctaaagaagaccagttgatccagattgttgaactttatttttgccagggcgcgtcttaatgcggtcagtagttgaagggatgcgaatgaatgccgaacaaatgcgcctgccgttggtgcgcgccgctgattggcccgaaagagcttaaaggagccgaatctccgcaggcgctaaatgctaaatgctagcgctgaagaagctcctcacgctcgtaagacccgaagaagcagtcatttcttacactttgcatagcatcagtcatttccatttccatcgtctcaacatctgccttttattctttgccactgaatttggttccagtcttgcgctttccgaaccatcatgtggatatttctttcctagcattaccggaaaggctacattttaaaaagcgcatttgattgaagatccgctagtttgcgatatcaacactaagaaccgaggcggcgagaaaaaaaagagctactatagctcgagaagctatatctttatcttacccattccatacacataacaacgacgtcgatacaaaaacaggagagagaaagacagacgcgcgcgctgccataacagcagccaaaccctccaaatggcgctctccatgcagcgcttcctgccctttgcggcctcgacgactcccacgcaggccgccacgtacctgctgggcatctcgctcttctccatctcgttcctcgtcttcctcaacagctccgtctccttcgtcatcaccgacctgatcggccagaagaacggcgtgggcgacgtcgtcggcacgctgggctttgccgacgagatcgtcgccttggtggcgtgtccggcctggggcctcgtgtcggaccgtctgggcgtgcggtgggtggccgtgattggatatgcgattgttgccgtggcgctggcggtgtttgtgcaggcgaggaacgtgtatccgcagctattgctggcgcgggtcttgtttgcggtgggcgcatcggctacgtatgtggtttccctttggcttggttgatccagcgagtgctcttgttggagtcctgtgggatgggacgtgacaagaggatggatggatgcgattgcttgtctggagcttgtatgctaacttcgtgtttgaaatctgtagggctaccatggtcaccgccatccttccttcgctgacaaacgaggacgaggacattcgcaacgccgcccttgagcgagccaaggccgctcgcgctcgccgtcgcagtcgaagctcctttgcgcgcctgagcgccgccttttccgtcgattctgaagtcaccattacgccagaggcctattcgcgatcgctgcccactgacgagggggcaccgtcctcggatgcgcaagcccgatcgggaaaatcgtctgtgctggcgggctacgtcggtcttttcacgggctgcggcgcgctgctggcgctgtcgtgctttttgcccctgccggccaggtttggagagattgacgaggtgactcccggagaggcagtgacttatagcttctatgttgtcggtgctattgctctgctcgttggcatctttgtcttctttgggctgcgcaatctccaaggagaggaaggcaagggttggcgactactgctcgggctcaagagccaggatgaatctgttgtggctggctaccctggcagatctcaaaacaaggtaagatttattcaccaatgtttgttttggaattcttaccaacattgattcctaggttatcccgtacctccacctcttgaaggactcagtgctccttggcttcaccgactcccggatcgcgctgggttacctcggtggcttcgtcgccagagcttccactgttgccatctcgctctttgtcccgctctacatcaacaccttctttattggcaacggattctgccagggctcacctaacgatccttcacctgagctgaagaaggaatgccgccaggcgtatgtcctctcctccatcttgactggcgtggcgcagctcatgggcttgatctgtgctcctcttttcggctacctgtctcgccacccaggtagagtcaactaccccgttgtcgtggccaccgtcatgggcattgtgggctacatcatcttcccgcagctttcaagccccgagatcaaggacgttgatggccgaggtggcaccccctacatctttgtcattgtaaccctcattggcatcagccaaatcggatccattgtttgcagtctgggctccctcggcaagggcgtcctcgccgtcgaaattccgcgcgctgctcgccgtcatgccattgcccccgatgcggacgaatccaccgagacggagcccctgatccgcattgtcacggaggaagagtttgtatcgcgactgcgcctcaagggctccattgcgggcgtgtactcgctttgcggcggtgcagctatcctgattcttaccaagctgggtggctacttgttcgatacagtatctagcggcactcccttttacatgatggctgggtttaatggtgttttgctcattgctacgctgctggttgatgcgtcggcaacgttttcgaggaataattagcgaatgattgattgactggaagggggtcgatttgataaagaaggagatgggatgtgaagcggttaagcaagcaagcaagcgcgaggagggaagaagcgggtttttgttctccgtgatatgaagcaaaaacaaaacggccaagcgtttgattctctttgatggataccattttgatttatattcgatatacctttttttttcgtttggagtgtttccctgtttgcatgagaatttcctatttcgtattttttcaaatttctcacgtttttctactctgatttgctctcaagttgtataaaatatatatgaaggtggcgttttattttcccttgctaagaaagattgatacaagaaaaatgacaaattattatttcctaaacaaaagtagctgtgatcccatctttccaataacacacttattaaaaaaccattagtctgagcttgagctagagttgcttcccagaaagaaaagggggggaaatccgaatccccaaataagaatatgaaagaccaaacaacaagtcctagagcacccatacacacttagatggcaatgaatcgctccgggttaggctccgaaatcgagtccttactcccatcaaagttctcaccaggccaatatcgtggccttttatacaaaaagttgccattgacatcaatccaaatgagcatccgtcgcaagagccctcccagaccgagattgttcagccctcctctcatattcaccagcctaatggtatgctccatatgcagccggaaatcagcctcggacccatgcatggactcgaagctcgccagcttggccaccgctccgatgatggagtcgcttgtggctttggcctcgtcattcatggcatatttgagagattggatggcatcgcctttgagctgatgtatgtcaaacccttgctctgcgggcacggcgcctttgacgctgacaaagttgcctgcggcgaggagcaggacgacttggaacgtggacatttcggatgtggccatgcggaaccagcgactgcgaagaagaccagcgtttccgggttggtcaagttcggggatgtcgacggccatgtggataatgtctggtagaggatgttaatatctgtttttttttgccgtcacgaactgacacgatgaagatgaatgagctcacagtggtccaccaaatgaggtatgtaagatcgaaatggcgtaggatacgatttgaaaggatcaacgcgtccacctccaagtctgtagtcgattgaaagcgtcttctccaaaggcgtgtgccttccggtcttgatgagggccaacatggcctctctgacatttccaggtcctggaaaccttggatcgtctggttccacgacatcccaggtaatggcctgccgatggcgcctgcgcttctttcgcctagccccatcatcggtgcgctgagctgcttcatccactcggactgagactggcgatgagagcttcttctgctccaagtaggcctcccatcctctcttggacagatgcgaccgcagcttcttgttggatccggcatttagctggtccggacgctggccaacgacgaattcatacgtcgcgggcttgggagccggtggtgttgcattgaacgaagacatgggggcagagtaccggcatataacgcggctaacggcgctctatcaggcagtatcagctcgcggccggagaataaagagctaggtcgccgtctagcgcgcggtattcgatgcagtgatggagtatagagtgatgaagccgagttcagaggccttgagatgtggtagttggtatgcgcgcgcggagatgtacacgcaataggctaaaggatcgcggccgagggtaggaaagaggaagagtctgacaagtcgggctggcagagaatggccatgccatacatacttgtactatatcatcagcctagtcaaccagcttgtcgcttttttctccgagacgggctattgacacaggctcgtacaatcagcgagcatcatacggtcccaggttctcatggtgggtgggctgttattaccgtgtaatacaggcgtctttcagctcagctaccacccacgcgcaccctgttctgggcatccttgacggcaaaggccattggcccaggagccacgccaacaatgcatcttgatattaaacccagagctagacgtaggcgagagtcaaggcccggtgatgcggtgtgtgcgggtcgttcctagcacggccggggaacatggatcggggcctgctagttcggttcatgttggtgggcagcgccatctggcttgtcacagcatttgagcattcaagtttgatccaaaggactggtggtcttctttgaccctgtttcgaataattccgtcgactgcatgtgaaagagccaccaagtctctgggcgttggagaaagtcaggtatgttggaggatgctcgggctgctaggcacgaatcaagcctgtctattggatcaatcccctcaagaagcagaagtattggattcctagagcctgctccgagacccgtgtagtaggagcggctgaactgtccctcttaaaccatggatggcaatcaatattggcgacttacccaaattgaggctactcttgtcaccaacaggggatatcggcgcaaacgtcacagcgattgccaggctccccttgcgctaattcctgcgctgctttatacctcagacacgccgtaggcgtatcccgtcaaatatagacgaggagcgcaaggataaatcccacgccaaactctcgacggctgacgtgtcttcagaagctgacttggtcatggtacttgtagcccattgctcggagaatgctcgaggaggcacagagcgaagctttggtgtccggtagctactaacaagtggtttattctcgtgtgacgttggatcagcgttaatgcgttaatgttgtatcgagcctgagacttttgatggagattgtacgccgcactgctagattgatcaatattacgccgaggctaggatgcctccctttgacgccgtgtgtgtgtgaacggatccaccgcccttcagtcgaagagctgtccaggtactcagccccggccagaatcagcgcccagtcgctgcctgggactacacacagtatgactgcggaagcccattctggtaaatggggcattcgagcgtatataattgcccttgccgggcttttgctataacggtaggtagagttggtggattactcgctagtagaccggttccgcgacaagatagactaagattgggtaccatgaatagacagcaaatcacagacatgccatggccttggggagagttaaaaatgctgtgaaaggacaggcaaaaacctccaataatacctaagcgagcttagtacatcataagcatacagacaggtagagtattgcgccaaagccttggggagagttaaaaatgctgtgaagggatccaccaggtgatcataagtcacacaagggcggaaaaggccagcctttcgaatgataggcgaacttagtatatcataagcatattgtgccaatgccttggggagagttaaaaatgctgtgaatctactggggttttcatgtcttgcttttggctgagcttactgggcgaaagacttagagcacaagctgaaaagatgttgataagtgagcatcgctggattgcgtctggtaagattttcatcaatattgggttagctattgcgatgaaataaatatagaaagcggtgtaagacatgatgctgctccttcctcacagatggctgctttcacgtgctgcatctcaattcggagcattggtagaacgaggatgaatttgttcaatatctatcaaaaactgccattaattaaacaagtaataactaaaattgaaactcccaagctatggaaagaatatgagattgttccacagaaaagcaacagatgccttttgcatctcacctgttcagtgatcaattatacagtagtttccgctaacacatgccccaccaaaaaaagcatctccccatactctctccacagcatcttcaacttcctctctacagcccaacttcaccaattccttcgccagcttcaccctcgaccatggcgcccgtcgacagaatagaccacgatggaattgagcgtatgaactatactaatccaccgcctataagaaggatggctaacccccccgcagaacagctcaaggacgtcatccaagacttctaccgcgtcatggtccaagtctcaacatacgactccatgggcgtctcaagcaaagaagtcctatctaaagaaatgtacaaacattaccacactctttcactctcgatccaattaaaagctaacccgaggaaaatcacagcaaatctctctccacctccctccaaaacgtccacgtcgccgcctcccctccgcacctcctcccctccgtgccccccgaactgctcgagtacgtcgaaaacggccgcaacccagacatttacacgcgcgagtttgtcgagctggtgcgccgcgggaaccagctcatgcgcggcaagcagagcgcctttgcgagcttccgcgacgtgctcgccgagcaaatgtcctctgccatgccggagctgcgcgaggatgtggcaaaggtgctggaggcgacgggcggcgatccagcgattgcgactggcggtgctggtgcagcggctggtagcagcgggactagtaatcttcctgcgaggcctgcgtctgctgtgcagggtggacagactggtagccagtgaaggaagaggattgaaacaaatggattttttccctaaggggtttcacggagttcgacatctctagattttgagaatcattgtaattaggcgtttagagggcgtgtcatgatacccaagggtctttaaataataatgggagattttgctccaagcttgcactattcattgtccaagtcttctgtattgccattcacagcagccagcgtcagccaaccacaaatcgaataaagtgtatcaacgcgaacaatacaagagatcagaaggaggccaagttgagaatcaaaaagacacaagggtatctgagtggattgtggaaaagacgggtcacccgcattcatctatataaatctttgcaactacttccccgtcctgcctcccctgacctccttctgaacgagacgcttgatatttccaactttcaagcgttcatcgtctagtcagtctaagaagctaacacaaaaaaaaagaggacgaataatcctcgccctcagtcgtcttcttctccctccttctctctcccttttcccaatccggttcccacaaaaaaagatatctcttttgctcctcccggaagacagtagttagtttgtgcaaatgaatcaaaaaagatcgactgtgtttgtcttttcccagttctctttctagaatgtgtcccaaaaacgccatagcaatgaggatgcgcgtcttttcttttctgaattaaagaaaaataaaacccaaaaaagaaaaaaagaaaaaaagactttgaacaaaaataaaatcccaatgtctatcctgcggtgttgcgtctgctgtgatgacgctgtcggccgtctcgtcttgtgcacaagtatataaatgccgaaatcaccaaacccattgctaccaattgcggcgggagcaagacaactgccccaagcagccacatgccatatcgtcgcaagttttcaaccaggtcattgcgagcctctcggcgacgatgcaaatcatcttgcagcttgctctccggtccttcatttgtccaagcatcgtggaacgaataccgagagttggcatctgtctcatcatcgtcctcgccatcatcatcatcgtcatcatgatcatcctcggcttctgtttcttcactgccggctggtcacgaataggggaatccggcaccagcacctgggaagccgcctcgttgtcggccaccgggaccagcaccgccaaagttgaagctggcacctccggggaagccaccagcacctcctgggaagcctctggattggaagccaccacctccaaagccaccctggttgcccatcatactgaacaggatctcagggtcgatgccacccatgccccctcccataccgccgccgaacatgtcagcagggtccatgagatcatcgccattatcgtagcgggctctctttctgcatcgtgtgttagtacacgtttcgaatgaacccgatattagggtcagggggtcgattaaacttactgaggatcgctgagcgtctcataggcttcctgcatatctttgaatttggcctctgcctcggcatcaccagggttcttgtcagggtgtagcttgacagccatcttgcggtatgctcgcttgatgtcgttagcatcagcatccttttcaatgcccatgatcttgtagtaatccttgcgctggctcttcttcagctccaactctgccttgcgaatctcattgcgaatcgagttatccgcgggatcaatatcctggatagccttccattcacgaacggactcttcccagtttccaagcttgccgagagcattggcctttgtcttgcgggccttggtgtagctggggtcaagagagacggcgcgttctgagtcgacaatagcatcctcatacttttgcagcttaatcttgcactgggcacgattctgcagcagcttggcattcatgctcttgtttgacgggtcaatgtccaaagcatcgctgtatttctggatggcttgctggaatcggcccgccttgaactcagtgttgccctcctccttcatgcggtcgagcttctggacaattctcagccacttgactgcatctcggtagtcagggtcgcagctgcaggccattctgaagtactggatggccttttcattctcgccctggccatagaggacgcgaccacgcagaaccagggcctcggggtcctggttgttgtgacgcagcagcgacatggcgacgccctgagcttctcccaatgagttctcgcggcccattttcaagtaggcctctccccgcattagctgccacttgcgcggcttggaaacgccggagccaaggccgcgctcggcctggtccagagcatgtagcaccatggacatggctgagcctcgctggagcgtctccttggccgacttgatgtgatgcagcatctcccgggtgggggccatgtccttggcggacggctgtgggacaatacgggagtatgttgtcatggcctcctccggccgtcccaggccggtgtagattcgcgccaggcgcaacaggaccttggcgttgttaggatcgaggtccgtggcacgactgcagtcgtccagagcggcctcaaactggccatttgacatgtaggcagccgcccggttgcccagataggttgccgagttgggaaacagatccacagctgcacgacggaagaaggtaggaaaaaaacggttagcccagagtttctttcaaggtttctttcactctttcttcttttctgttgggtcaatggcaaaagcgaagaagcaaaatacgtagcagacaagtaaggggacgtaggtgtatgaacacagggtaaaaaaaaaaaagcatcatcatgtattggcgcatacctttgctatactgctcaatggccttggcatagttcttctctttgaaaagccggtttccagccgtcttgtatgactctgcatcctccagaggcgatgggatggggctggacgggttggacttgtgcggcggcggcgcgggggcctcgtcgttgccgtttggcgccatgctgccattggtgatgggcacggcaaagttcttttgggcagaggcattcgacgagcccttggcgggcggcggcggtggtgatgccgcgccgttcacgggctgcgggtcgacatccatcgagttggagttcatggcagaattggacatggccgacagccgcttgcgctcccgctcttcaggaggcagattcaatggatggatgtccgggtcgtacttgctgcggcgcgagtggcctgcgtccgtcgagtgtcgcgagaggcgggacttggacgttgacgacgccttggtggtgtctttttggtggtgggagacgggccgtgcagccttcttggtgggcgacgaggacgaaggagctgcgttggggctctggggaacgtcgctctcgtcaacactggaagtagaagcgctcttccttgaagccttgctggcgctgaagaacttcatgagggccgcggcgctggaatcttggggtgaaggaaaaaggctgtcccgacacaaggttatgccggatatttggaaccgcagagaagtgtacagaggcctaggcaataagcgggcatttaaaaatccggtggttctaggtagggggggagtctttttttttttttctttttttggcgccacaggctgcggttgcactgtgggaaaagagggtcaagcgacttttgggcgaaaaaaggtagaggctggctggcaagaggtgaaggaattgcaaaggacgcgcgcgacgtcgtcaggaggaaagggcctcgatttatcagcctgcgctgcagagggctgcctgtgaagctagtttcaagccaggctcgccaggttcctgggacgaaataaatacaggccgctgctgggctggggggcacgtcagaaatttcaacaagcgtgggaatctgaatgaacaggcagtgaatgtctttggcacggcgcggcgggccgcttcgctatactccaccttgacttttgggtacctgtcctgtcgcagtgagaggccctattacggctgctagatcaggtacctgctgtacgggagatgcatgtgtctacaggcaccatctctctaccggattagcacatccgtctcttccatctttgaacacagatggatgatgctatacgttccatgcccaagacacctgtgatatcgagttttgggtggtacctacttgtgaacagcgtcgagatatagccacagacccggccgccaaggaggcacccagcacccgggcgcgtagtgaagttgatgagccctcaactccctgcagctccctgcaagcccttcctgctagccaatcgagtccacgttgacggccgtgtttatttacatgtggccgcggaatccagcactgcaacccccggtatccagcccagccgccagcaccttttccctccatccaagcccagcacctgtaatacagcccactctttttaccctctcttcctgctctcccaggaacgcacacagtgccccaaaaagcccacgagtctgacactttcacccccggggaaggggcttgctgtggcggcgggacttgtctggtagtcgattatcgaggacttgcagctagcaggacaacggttacatagcggttctagaaggttcagtggggcgtattcccgccctggcggtcgctaataagtcagagttaattgacgggcagagctaagaggagaaaaagcgtcagccagccttcccggatcctttggcggactgactgacacactctcttgtcttgtcttgtcttgtcttggtgtttgctctgggcacggggagccactctgtctgcgctggtagctgacggtggaacagatgcagctgaggagcctttgactgcctaggaaccaataattggcccatggcacgaagtatgtagctgtgcctgtgcctgagagggccaattgagctgcagctgtctacacccacgcctctgggctgtcgacttgttgatgccagccgcatgtaggattgtaggagtatgatgggactgtgatgcatcacagccgccaccaattgatattgatagtgccgccgtattactacctcgtatctagaactccccaaccattaattctacgagtatgcttattatagctcttcacacacttcgcgtagaacttaacagccgtatatacgcgcaggccaggcagacagagtctcacaacttcgcggcacgggatacggagcctgccgctaaaaaggtcttacttgtcaagcctgtgccttctccgcacgctccagccgcccacggcctaggatccccagcgactgtgcacgccgtcattggcccggtcgcaggccatcccgggactgcaatctgccactggcccattcatttcgtcactcgctgcgcatctcagtggctggcttatcggccagcaagtcctactcgtcgctaggcattgtgtgtagatgagctgggggagcacaaaaggtcatggcggcgtggctgatcctttccaaaggctcctggagcgcccatcacgcagagcagagtctcctccgcagtgttgtgtatgtggtctgagccgtggtggcaggtatgtagtccatgtgctgtttgttcctttatgcgatgtgaataggtattaattgtaacttgccaagctgatccgtatccgtatccatgtccatatactatagtatctcgtacagctgcgcagactatcaaacaaacaaaacaaagcaactagaatgtgagacaaggaaatattatgcacagggctgattgcttcaccctttctaccatgacaggcccggccggtcccaacatcccgtgcctgacagtcgaaattgcgttgtgtcactcgtgtcaaccggaaaacgaaaccccaggaaagcaccaattggcgtaatacgaagagagaaaacacaaaggacagcaagccaatcatcaatctcatcactgctcctctccttcatgtgcccctccctcggccccgccgttggagcccatgattgagtggacgaattcctggtatttaaacacttcaccccgtcgtgccgataagtgcgcattcatgttgcggttgaaggctcgccggcccgtgaacccctcgaccaccttgtccacctctgcagcgctgagtgctgactgcccggcttctggcggtgtgttgagcagagcatccctcagctccgcccagtcgatctgaccgctgtcgtcctcgtcaaaggccgaaaacgcagataagagctcggtgtttggtgacagcagagccaaggactccgccagcgagttgaggaaagcggctagcgtgatggtttgcggtttcgacggcggaaagaagcgtcctatgtcggaggagcctgaggggagacctttgctgccagttagaatccacgggatgggatcgcgggcggaattgagcatcattcgccgggggtggacagggtggaacacaacacaccaagctgaccgagcatgtcggcaacgtcttctctattgaccactccgtcgcagtcccgatccaagatctgaaatccatccctcaatgtcctaacttgagtcggctgaagctgtgagagagcattgctaccgcccaaggagccgcccaccgccagctttgacccagccttccacgacggtggcgatgcccttgtaggagtagtcatggctggcgttttctcttcttccttggcctcagatggatccctggttggcgtcgttggcctcgcaaacctcgacgtgccgttgggtgttgtggcggcggctttggtaggcgaagtcgtgggtgttatgtgtcggaggggtgaaggcgaagccggagattcgccccttcggaatggagagtttcgaacgctgggaggcgatccgaggcccaggggagagggcttgaacgttgtcgagatggactggggatagcaaagaagaaaggattagcagataagcgaaacggcagattccagacggaacggggcagcagccgtaccataatgtaatcggtaaagggatctgtgctgtgacggtgcccgcaatcggttggccagcaaacggtaggcggagctgctctgggtacttggctgaggcacagaatgcagatgatcgtgaaaatgtcgtcagagatatgggaccagtggattggccctggatatgctgtgagaggggaggttaatgcataacggcatctgcatcgagacgcagccaagtaaacaaatccagctgctggctccgttgtcagggtcacttgcagcagtagtggtgtggtgtggctggtggagtgtggcggcagcagcgcgcttgcacgtgttgggctcttcagacggcatggcgggagcgtctcagccacgcgagtagcgtcaccgctagacacctctagacacctctctgttctattcttcccaggcgctaacacagcgcctcgcccactggaagagggcctgggatgcgctaaaccctctgagaaacaggcgttgtaacaggcactagcaggaacggccctccaaggctccagggccttgaatcacacagctccactcgcctcagtcccctacaccacatttccccttttgggtgacactaacgtaaatacagcagcccctgtctcgactttctcccaagacgactcggcgcaaatgctgcagacgatgcttccagggctctcgcgatcgctcgtccgtccattggcctctccatctgctgattgccgctgctgctgggccctcggcgcgcgcgtgccattgcgacgcagctgctacatgcggggtgacagcatcaccaccagcaccactaaaaagtgtattgcgcaccaacataccctggccgcgaccacagccatagaccgctcgagccagatagctgtccctgcgcaataaacgacgacgaattccgacggcacgaatccaaaggctcggcctcgacagcctgtaagctacatccatacgattgacgagctccagctatacttggagaagcacgagtcgagacgggcgatctggtatacaggcgcagcatcccacgacacactggccggcggaggcatttgaaccatggcggcggctcttccctacgcctctcgttcaaacggtgcaagcagctcaaacgtttcgctgcctcatcaccgccgtacctcgctctcctcattccccccgtcgcgctctccatcgcaaatgtcctttcactcgcgcccatcaaggtcaccgcagccccccatggccgaaaccgaccggacttcggacccgagcatgaagtccaaagcttcttccatcgggccatcttcacagcactcgtctctctcggcagcacgccgaacgaacgaagggtcgtaccctcagaagcgagttcgatcacaatatcctcgtggatcagacgccaaccatgtcgagtacatcttggtggcatcgtttgatattgaccgtggtccggtcatggagcatcaatacccggtcgccatcactggggatgaaaacatgttggctgagctgatgcttccagaccaggcccacgcgcgtaatcaggattggaccatgttcttcctccacaaagattcatcgccagaagacgaagatgatgaacgcaaggctaaagcaaggagaagagctcgaaggcagagacgccgagataaagaagcggggctggtccctgagggcgagactgagtctgaagaagattcagaggggagcgaagatgatttggatgaggacgacgacgagtcctcagacgacgagccagacggtgcagagggtcccccactcatctatgtgctcaacttggtcaataccaagcacgataaaacagtgaaacgaggagccattgtcaaggcgatggccatttgtacgagacatccctttttgcatatatacaaggtatgtggccaatgctgctcgatgtttagagattatatgttgggatttgcaaactaacttcaactgctctcgtgcagccgcttctactcctcgcattagaggagtattataaatcaccagtgcctgagactctatccatgttgtatgacgcggtcaataacatggacttgtctcttatgcccaagctaagcttgcttgagagaaacctgttgcttgcaagcgacaataaagacttgtttgtggaaaagtttgagcgtataatccagatgcgtatggctgaggagagagctgaaaccgccactgagggatctggcgaaatcactggcggcatctcgagggccggcaccaaggctcacgttgagggcggcggacagtcaacgtattccgtggccagagatacccatgaatttgagagcaaggtcatgtataagggcattcctatccctatcaaagtacctaccgctgttatgccggagactgtgggcgacttctcgctcatcaagttgatacaaaacttttcagaggctcatgccaagtctccgcagccgtttccactacatccccacctgacaacgaacggagtcaatacgcatcccatcattgtgttgatcaacgggctactcacccagaaaagagtcatttttctgggccacaatatgccttctggggatgtggctgaagcggtccttgcagcatgtgcccttgtgtctggtggcatcctccggggattcacccggcatgctttcccctatactgacttgacgaaagtcgaagatctgctcaacgtgccggggtttattgctggtgttaccaatcctacctttgagcttcatccagaatggtgggacgtcctgtgcgatttgcccagcggccgcatcaagattagtagcaagattgagatggcaccagttactgaagggttgatttactttcagcagcagcatcccagtctcgcaaacactgccagcggagtctccaataatgcgcaggacctgacgggcgacgcggcctttatgtcggacattcttaggagtattgcggcaaggcacggtgagcgggtcatccgggcgaagtggcgagattgggtgaacagattcacgagaattgcggcccagtttgaagagagtgtgtatagcgcatctgctctgtatatcggaggtcaagaccaggacctggcgttgccgggggccagtggccatggatacgtgtgggcggacgatactgcaaagtttaaggagctggccggcaatgtgacgagaattgagggctggcgtaacacacgcagctactacagctatattcaggtaaacatctcttccaaacacgacccctcgtacgcccgttttgaataataactaaccgagtcatgatttcaggacctcgcacggatatacactgttcgtccgttaaaagggctggatttggctcacatgcatgaccgtcttcgcatgcagcgcctaacaccttcacagagcaaagacatctacctcacgctatccaaacatatccactcctatgaggagatatgcctgcttctcgacgtagcgcctgagtcgcacgccgggctgttctacattgcgctggggctgttccacaaggaccgcgaagtgcgcatcaggacggctgatttgctcgagcgaatatccgaccatgaagctgggcagcactggtggaagagcctcagccagtttgagaagttggcgtataagcggatccgtcgcgaggctgagacggagatgaagtttaagacggagaaggaagggcttgttttgagtcctgttatggagaagatgattagctaatgttctcgttgaatggagttttgcgttgtgcgagcgagagagagtgaaagagagggttaatcgcggcatattttatctgggaacacacatatacctatatatcagcgtgcattgatgcaagaaagtatatgttagcgagcaatgatgggaggattatctattcttaactatgtctgctacttttatggttcttatgcttatttttcattgatttgggcgcagactgcggaaaggtgcaactgaatcgacgtgggtacgacatcatggaatatgttccctttatttaatgacttctttctttcaggggttgtaaagagatggaggctttctatatatgaagattttgctaagagtcttagaaaccttctttcagagacatttgtgagataattacaggcgtattcttcttatagcgtactagaatcatccgttctgggaatgtattttgagtgctcttatacgtcgcatgtgttgctcatgtataacaacagaacttgaaccaactcgtcattctatcatatcatacaattttttttttactgactaactcttttccttcgtatcaataaactctgattctccgatgacacataggtactttcctcaacaaatcatgcatgccttttcatagcttttcttacaacagacccagatgcttagcatgatgcttaatgtgatcctcgccaaaagtagagatgaagaagtatgagtggtcgtagccctgcaaacattgattagcgtccgctcagattttcaactcaaaaacataacgtacctcctggtatcgcagttgcaggccctcgatgctcgttgctttgacagcctcggcaaagttctcaggcagaagctgtctctgcttgtaaaaattatcgccagtgccctagaatttcccccttaattagcatgcctacaacagacatcttctcatataaaacataccacgtcaagcagggcattcagaggccccttccagtgcttcaccagctccgtcgcatcgtgcttcttccactcctccctgtccttgccgagataccccgtaaaggccttttctccccagggacacgccgacgggttcgaaatgggcgaccacgcgctgacgctctggtacttgcccgggttcttgagatacagcgtcagggcgccgtgcccgcccatggagtggcccgcaatggacacgcgcttggggtccagctccttgaagtgcgagaagacgacgtcgggcagctcgtcggtgatgtacgtctccatctggtagttcttggcccacggctgctgcgtggcgtcgacgtaaaaggacgcgccgctgccaaagtcccaggcgtcgtgctcgcccgggtggtcggagccgcgcggcgacgtgtccgggtagagcagtgccagcttgaggggcgcggcgtgggcgtggaggaagcccttttcggtgacgttgtccggggtgcaggtcaggccggagaggtagatgagcagcggggccgggtcggaggcggagatgccggccggcaggaagagggtgaagttcatggggccgccggtgaggctggactggtgggtgagcttgaggaagcggccgccaaaggagtggatggtggcgttggtggtgatgtctgccatggtgttgatggttgtggtgagtactgatgacaatagattgtgtgtttcgcttgagagtgagttggtgttgctgtttgatgccaagtgagctattcagtgcctgttactcatgaaatgctactatttgatcaagtgattgaatcgattgacaagttgattgcttgatggctgctacttattcattaccccaccatagctttgcccctccaaaacctctatcatctccatcatcatgacgccccgaaaaatgtccgaaaagagtatcaaaaaaacagcatcgggtaatagtataaacgcctgatcatttccaaagcagaaaaaaataaacacaaaacaacagctctgtccctgactcattactaacaagtatcattatgcatgtcatttctggacccctctctttgtttttgctttgttgaataaagaggggcagaatgtctgtcgggtttcctttggtattaagagaggcgtgtttgcttgcctcgcatagctctagctcgcttcattaaagcagaggtgaaaaaaagatatggattaggaaaattcattttaattttttttttttttcttttttctttttttaaatttcctttttttgttcattgagtgctcggaggcgtcttcaacgagcagtcaaagctagaaatcaacgtattccatttaatggcaccgaggttaaacttgttcttgtagctgaagtcgacggcgccaaaggtgcatcccgtcgggctggtgcagatggagccgcaatcaccgatacgcgggaagcactcgaaatcttcgccatcgggcgcaaacgtgctggtgttgtggtggaaaggcgcgggcagctggtggcaagtcttgagttcgtagacgctgtaggagcaggtgccggttgcgttggcgccggtgcataagaggacctgtgaatacaagttagactcaatcatgatgaggaagatggtgaaagagagggacatacgccgccgatttgacgcttctcgatggggttgccggagacggcaatggccgaggaaacagctgcagcgacgatggttgagaacttcatggtgaaggctgtaagttgaaagttgagtctcttaatgacgctttggcgtattgctagaaatgaagaataaaacaaaagatcttcagggtagattcaatgtcttataactggtggacggcggtgtggataagtagcagtcgttgtttgtctcagacaatctcgtgagcctcttcgtcgtggaaccgaatcaatttatacacaagcccgctgtgtatccgttcgcctctgactagaccgacgtaatgcggcgcccaccttttcttctttgtgctcccgtcctttctccctctcccacttgccagcaataaccttgtagcaaagattctgacgtctgtccactcagcggcagatccgacaagccgcagcgacgtctgtccccgtatttgggcacgggcccctaagcagccacccgaaggttttggcaagtctgtgtgatacacggcaacagggccaattctaatgtgatgccaggtattccatagcgtccgtggcctactaggtactatacatggcctttgcacgatccctatgaaaatagagcctgattggcaacagctccgtgagacattacgaggcggttcgttcgtgtcagggccgtcgatctttgactcgacgtcatacgcctggcttggcggacaaaggacgagccgatcgccggatgccgcgctgcgaggatatcagcaatcagcagtcgagggagggaatacgagggaggaatgctggcgttgcgcgatggccattggccggctttggcgtttcccgtcatcctcggatctactctgtaatccagcagagaggcagcattcgcgagtggcaaggatactgctggagatgcatgtcatctcaaacacctcattcaatcccacaactgccgtattcagcctcttaaagagcccatagctcatctttcggcgcagccaacgcagactcgtatatgcatgcaggaaccgcattttagacccttaattctccgccgctggctgatggggcggcagaggcatgaggtcattgggcagcgtacttgtacatggcgctgcatatatgaatatcttaatttcatgtggcaggcacagccaataccagcccaaggaaatttccgagagagactactatttaatctacacttttgttaaacgacggtagcggcaacaacgacaaatggtaaacaaagagatcttgtgtttgcgagccaatctcatctggcccgaggcgtgatgatgtcactcaacgtgctcccatgtgcttttgcatttgcccgctatttttagggtggactaaaaccacagcgggacctttagcgtggtagcagccgacggcccatcgtgtttgattgtgttgcactaacttttataaaagaagtttggagaggacattctatgcaggacgttgtatgtagattctctatagattccagtagtatttcgtctcaaataaatcttactgcatgacacatctagttgtgttcgatcaccatctgggccttgtcaatgaccatgatagcttgaaaagcactcgatggttcacagataaaactagcccagcggaaacaaacacagctataccaatgacaaaaatttgatactccactcggaatatagatttgtttgctcacgggtccattgctgcgcctagaattacccggcaatgctcgcatgattacggctgctacgttacagcgcaagtgccgtccacagttccttgcatatgatcgccagattgttctgcaacgtaaaagaaaaactcgaatctactttttttcttcgctgacatctattattgtaccgttatactttgcagcaatccatgtaatatagcttccctaccgtagcagtctctaaccaatccatacagtccagaactaggactcttatccaagcagtctagatccagagtgttgcacccgcattggccatgctcttttgtgtattcttccagctttgcagagacctcttttgttgatgcatgcgccagagtgcgtgaccaaaaggcgtctgacccatgaccaaaaccatttctggtgctgcattcatagacagaatgatacaatgcctggccggataacctgctatctttttatatcttaaacatgcgacgaatttagtcgaatctcgaaacgccacgctgatgaacaaatttctttcctcgagaagacgaaaaggtggatgagtcgcggcattggtgctcgttagactttcttggtagagtcgacttgaatcgagcaacctgacttggccgctttcgtctttgctaagccctttttcgtttactgaagaagctcttcgcatgtccagtcctcgtagcttgaatcatgttagacgcatgcactgctttgatgattttggcctcgctaacattcgacttactatccatcgggcatatatctccgtacaatcaaaggaatcttcttctcgcgcaattccttgatcgcaatttgtaacggatccgtctcaccctcgagatctaccagcacaggcgcattcatgctatagccacccaattagcatatcccctcggtgctgcgctgccaatctttcaacaccaacctgatctgcaaggcgcgcgtgcccagaatacgggccctctcgtatttcgtcatgtacggcgttgtcgtgcgctggtcgtcgggaatcttcttgtctttgactgacttgtccttggaagcgttcgcagccgcagatgggtctccagagatgacaatgtggtcttggtcgtttgcgtgctcgttatcgtcatcctcgccaacttcggggtcgtagaattcggtcacctcctcgtcgtccaacacgggctcgtcgctgtgcataaggggttagctgcctatccagaggcttttcctgtatcttctgcgccatattctgagtgtatgactatactaacccgccaacgctaacatcatcgtcgccaaagtcagacatcttgaaaagaatagagtgaaaagtcgagtgtcttggtaggaggaggcttgcgatttgctggcggatttctttctcagcctcgcaaaaaaaagttgttgcagcaggggaggttagtttttccgtagcttccccggctccagctgctagaattttgggcgggtcgctgctagcgcatttctctgctggggctgtcgcgcaatttgtttatcttatcgccccgtgacccactcaaaagtttcccaatttctgccatcgagcaagctcgacgacatactagacataccacaattttatagcaattgacaagcgactatgagaaaacgagctgctgcggaagaggtaccgagtacgcctcggcccaagaggttgaatgccggcggtgctgcagtttcatgtacgaacacaactaactctatgaagaagctccattgagaaaaaattcaatgtcactgacgcagtattagatgtcgacgacgacggcgatggcgacgatgattatactccggcttcaagtccaggatcaagtgtggaagtcgaatctacagtcacagctgctacgacaccgcgcactaagtttccgtcggattataagacactggcgtgctcctggccaggatgtacgaaaagctttaatcgtcctgcgcggttgagagaccatatgaactctcacaccaactctcggcctcacaaatgcccctatgacgactgcaccaaggattacatcgaagacaaacacttgaaacagcacatcaaggccgtacacaccaatgaccgcaaatacgtctgccagagggatggctgtggaaagaccttcgttacaggcacaagattgaaacgtcatcagttagtccacgaaggcgccgacagattccgctgccaggattgcggtcaaagctttagaaagaaagaaacgctcaacaagcatgtgagaaaagaacatcaaggcctgccagcgcaccagtgtccggagccgggatgcgtatctgcgttcgattccaagggagcactcaatcgacatcgggagagagaacatgggccgctcaagtattggtgcatggaatgtgcgccacagttgcgggaagatggcacgacattcagagttggcttcacgacggatacacagctgcagtcacatatgcggcaagaacaccaaaactgcatgttttgcgactacaaatcaagctcgttatgggagctggagacgcatatcgaaatccaccactctggaaagacagttcaagatcgaaagacggtggcttgcacctatcccggctgcgacaagaaattcacaaagaaatcaaacttgaacgtccatttccgtgtggctcacgaaggattccgcttcatttgcggcgaagtcgaattcaccggtcccgggctcgaagcgtggaccaacgaccaaggatgtggcgacaaattcagcacaaaagttcgattggaggaccacattcgcttcatccaccttggccaagaacggccgaagctttccaaaacagataaatcaactccgacagacgtcattgacgaaatctccggagtcaccaacgtcaagaagcagaccctcaaatgctcgcagtgtagcgaaggctttatccgctactacgacctcaatgctcacatcgcagccgtacaccccattaataccgttgacactgctgccgtcgattcaatgccatttactaaccctgccatgtttgacactgaagtaaatgctactgaacagacctggacaggaggctatccccaagcagacatttttgcttcgcagatgacgtacggggtttctcaggacggctggatcggcgatgatgcaaatcttatgatgctggcccacgggggagcaggcataggcggcaatatcgacccgacgctggatggattttagactcgagacaatctggtgtcagattacaaaaggtaatggagattaacatgtatatacaaatagctgggtgtatttctatggcgcttagataagaacaagccatgatatagatagatattgccaaccagacatcacgactgtaatgaacaatgacaagatacaaagaaacaagatactttattaccaactggtatttttaactcatctaccaaaaccgtcccatatcccaagcagtaaccagtcaatgcaaaacaatgaattttgtgtcgctcctcatttcctcatttagcgctgtctggaacagctatatatggtggcacaccataccccatgccgttcggccgctgctgtgagagttgcgctgagaaacagagatgaagacagaaaagaggaagaaaggagtaagaaaaataagaatatcgcataaacgtttccccattgactccctgatccatagtctagtgcagccaagaataaaaacccaatgccttgtggacaaaacaaaagaaaacgaacagcccgtatgatattaacaatagaagaaatgtagtcatttcagccctgtgattgatacatgcactcagctgcatcatgcaatttatcggaaaacacacgtgcactcgtattactgctagtggtctgcgaaaagggcgttgctcaaacccaacagagacatgccaaggaaagcaaagaacatgcacatgttgcgatcatggttgaggctaaggctctccacaaagagctgcaggccaacactaaccatgatgccagaagtcaaggcgaaaaggcatccatacaccacagcattcggcgtcatgtgtgtcttcttggcaagtttgaaccacagggccgcaatgcccgctccgaggggctgggacaggccacccaacaaagccgaccagaccatggctttcaagcgggagttgagagccatgtagagaggcaaggccatggcaaagccttcagagatgttgtggacgaatagagccatgaagacgttgaatcccaaggtagggttggcatggtttgttgcgtaagtgatgaagccttcagggaacttatgcagagcaatggcaatggatgtttgcagtcctatagagaggaaggcattggcaggaacgtggtgatggtgttgggcttccatgtcgccttcatccatctggtcgcagggaaagccattctcatcgatctcctcatccgtcagggtcaaggagtcgcgagagaccacacggctgggactgataggtgcgtcgctggtatctgtatgggtgtgatcgtggtcgtgatcgtgagtagcatgaaaggagtggtgaggttggaaatgcccagtagctgtgcggagagccggcagcgggcgtgcattactagccgcacgactgcttagatgtttgaagcattcttggccacagggatcagtgtatccgtaacaaggtccagattcatcacagttggcttttgtgtccttgacaaaggacatgacccgcttctggacctccaaaatggagggccgtctgctcgcggttgtagaaccaccagtggtagtggtccggctgcgggtcagcatcaaggaactgctgggccgctggatcatttcgtctctcgcagaagcttgacgagtcagtgtcgtatgagcattctggctctctgagctgagtagaggagtagattcgctggtgaggtgctgatcatcactacttgtctcggcaatatcagaaattttattgtcaggggctcgagacagcatgcgacgaccgcgattagatcgcgagcgagctcgatccgagtgtgcgtggtgagaatgaccatcgtgagaggcagtatcgtcgtggctatggtcgcagtcgacgacgtgggaaggcatgaattggtggacgagtcgcgagacaacttggataccaacgaagcctatggcaaagaagcccatcatgacaagaccagcagcctggtcggtccaaccctcttgcttaaagtattccttggactcggggagcatgctgaacaacgaggagaagagctagaagtcgagaggacaggggcaccggtcagttggctgtagcgcatagttggagaggaagtagatgagagtaatgaggacttaccatgacgccgaagctcaagctcagcgagcacgcaaggaagatgttgctgtcctggatacggaagtgtgacttgcccgggatgaggcgcaccaaagcatcaacgcagatgatggacgcgccaaagacgcaggcttcagggtcatccaagtcagtaaattgctagacagaggcatcaatgaacgattataacatacctacgccgctcacgcagcttagaatccatccgcgggtgtcattgtcgacacccctcgcctccaaccccatggcgagtctttgtgttgttctctctccgcggtagtgtcaaagtcgagtcgagtcgaggtcggctgtggcggcaacggtgctgtaggtcggctgcgggcagatctgtggagtcctggcggatatcgagaattgcgggtgtaggatcgctgtcgtcttttgcagttgcaaagtctgcgctcttctgtggctggccgtttaggtgaagtctggtgtggtgtgagcagttgttgttaaagtcagagctggcgcggtttctgctttcgggggcgctgacgtaggaggggccttctgaattctggtggcgatggcaccctgcagacagctggaggcgctaggcgattatataccagtgtcagtggcctgtaaatgacttgacagaggacgccagatgttcagcaacaatgctctccgtacgtgtatcttcaacagcaatgataatttcgtctggaatccccaatgttcatcggctctgctcacctgaatatcctgctccctgctgttgaaccgcttccttggccggcattgccttgttctccggacccttgtgacatgatgacaaacccaggcctcgctggccatccaggttctcccgcgactctccggcggctgtacacacagcgtgtcacattgctcgatggcatctcagctctctgctcatcaaggttctcagccccccctcttgcatgcgcacggttcagataaagaggtgcgtgcaccctattgtgtctcgtgtagtttcttttagaaaagagggaaacgaaggggcctgcaaagtgtttctgcagcggcccatgctcgtggaacaaaacaatgcttgtacgacttacaaagctgggacacaggagacgacaggacgccgaaccaacactgctgaatatatcgccgtgcgcaggattcaaagaccctctaacaagctggttctatccctagtattcctagtaaggcctaggatacagtaggaaaagggcacttcttggatattttgagcgcatgatcatcagttgcatgccgcgcacagccgacttcacgcatgtggtttaaggctcaccccaccgcagtgctaaatcctgccgcaatccctgtgcgacgaatcacagcatcgtgttttgtaacgacacgcaaggctctgggccagtcagatgcgaagaaacttatacgtgtataatggcttatcatttccctgatcaattcatctgctaatagaccttaaaataaaatatgaaagtaagttacctagactgaggtttgcagcaagcgcatgaatatccaatgcaataccatctctaaacaatagcttaaaatcccccccaaaaaagacaacatttcatgtctttttgctcacatcgacaaagtttgtcaatctcaatccaggtatgctgtcagaatgcgcccaaaattggtatcgaacttcccccgtaatattgtctctacggcgctctggtccaccctgccagtaccaaccataggccctttttgccctttttgcctttttttcatgttgtacatgtattttataatccgtccaagttttaagaagacctcgttcaatcgccacaacgctatagcccgcaaagggcggcgctggtctgggcttataaagtttcattgctttcatagcattcaccagtggttttttttggtagcccttgccaaaatcctgtatcgccttgtgaagtccggtgacgattttagaaacacaacgtttcctttcatcttcaagagcgtctagcgacagaaatactcaacctactagtcgcgacatcttcgtgcatgaaaggtacaactcaccaatgatattttgaggaaatggtaacccgagagaatgaattggtcctctgctttcgcgtattataatctgcgtgcatcggttgaaatcgacaccgctcgaaaagtaatgggacacgaaaagcctaagtaaaagcgttcttccatagccacagaaagtaagttctttagcattcaagttttgcacccatgtcgttgcgtaagtatcgactaccttacggcattggtaataatcgacaataacagcgattttggccaccatttcagagtcgattacttggggtatttccgatgtttggcaatgaatgatcttcatgaccatgagtaacgcagcctcgtcccaatcttccgcagttacggagtaagcaaagtcgcggcttgagcttgcttctttccagttgttggccatcaggccttgaaagtatcccgatgtacgcgtcagatgctttgaagagagttggaactggatttctggagggctaccaggaggcgactgcttgtcttgtgcgagtaggctcaattctcgctcatttcgtcttaatttctctgggcgatattttgtcagagcattggaccaaacggttgcatctccaccaaacggagcgtttggattgcgaagggtgagtagtgtatctccgtttggatctactttgtgactgattggtttcatggcgatacaagtgcgaggtgcaaggagaagaatagcaacgtatcttgaaaacagcaagggaaactatttatcaggggaaaagccatgattacgtgaattgtgattgaagggaaattcacgtgcggtactgctctgtatcaacgagaccacttctactatgtgagcgcattcacaagattatgttcgtgttattacgagtttcaaatttactttagagcaagagattgacgttaaagtctgggtgggatgaatgagacgtctggtgtaagtgcttcggccacaaacactccagtcactcgataactagtacctagtagaggccaaaaaaaaaaggataaaattcttggtataacttatatatcaaccatttcgcgacttacaaattgtttacatcgttgaggtaagcctgactttcgaaataggagtatacgtaacccttattcaacgtggttgaacccccgacgctcatttcgcgacagtgcctcaatcacctgaaatagcatcggcctgcaggaacagctaccgtagcgcagggcctgggacccattgcggacagctgcaagtcgtgcatgagatccctgacattgcctctagcgcattcaagcgctgcaagtagttgtacgatattaagatgaagcaaattgtacatctccaataagattgagataatagcgtacgtgtgtagttcacattctatttgaatagatcaagagaaccagccatgtatcaagtacgaaacaagcaactcctcaacttgtcaactcgttctgctattaatccagccactaccgttgtggcagtttccatgtggacccctgccatcattgacgcatcttggattaattgccccctccgctaaagattagggagtctccccacttatcccaacaaaatccgctgtaatcagccaccgtagacgtcatgcgccgaccgcctcgatacgtatctggaggcgcaaaggaccacgcttgacagcactttaatcttacgacttcttgtctaggtcacacgaagcgcactctacaagtggccggcgagccgtctttggctatttctacgccttcttggaaatgcatgagttcccagacgacgtgaacatacatctgcatcaccttgtcagtcggcgcaatggcgcagcctcttcctgaactcgctccctacgacgactcctacgggtttcctcgcgatgccttcgatccatccgcgctacccaacatcgataccgattatctcgacccagaagatctggccgccttcgagagggcactacaagcgcccgaccctctgcaaagcccaaccgacgacacctccagcttgaagtcgcccagaagcgtcagctccgtcaacctaactaagagggattcggtggccggcagtgtcctagaagatgatgtcgcagctgtcgcagcagcggccggagctgctggaggcgatctgcctgtaccaccgactccgaccatgggcacgttcgtcacggcgcaaaacgactgggctccaataaaccctggtctctatcgaagcaaacgagggacaaagaagaggaggaaaggcgctgcggcggtagagggactcttgggcaccaggacaaaagatgagacccgagagggatacctgtacttgctatcaaagtggccgcttcttttcttcgtgttctcctggcttattggactgagcgttgcgtacctttccacgaggtggtacatctggttctacgaacatttctttacatggcgaggtcgccgtgaaatattgcgcaaaaatatgcgcagaacatccagctatgagggctgggtcaaggcagccaaagagcttgatgaatttctgggccgaaagaactggagagaggtcgacgatttcgcctactatgattcgaagacagtgaagcgagtatggggacagatacgcaagacgaggatcaaggcagaagcacttgagcgaagcggcaatcgacaagaattgagaaaatctgttgatgatttgagggcgctattggaggcttgcgtcaagaataactttgttggcgtggaaaatccgagactttacagccaaacatactatggaaccaagaatctggtccaaaatttcgttgacgatggtgagctctacttgctgtttccatgaaatgattcctgatgagaggctaactttttttcagtcgagaagagcctccgattcttgctcaatacggatcagctcgaagcagacgagaaacgaatactgttcaagcacatgcacgccaactatggacgaacagcactctgcttgtctggaggagctactttcgcatactatcatgttggagtagtaaaagcgatgcttgatgcagacctactcccagacgtcatcactggaaccagcggcggtgctcttatagcaggccttgttgccacccacaccaatgatgagctgaagcagcttctggtgccagcgctggcgcaccgaattacggcctgcggcgaatcgataactacgtggttttcccgatggtggaggactggagctcgctttgactcggttgactgggccgagcgatgctcgtggtttacaaggggctctatgacatttaaggaggcgtacgagcgcactggtcgcattctcaacgtcagttgcgtgccggccgaccctcactctccaactatcctctgcaattacttgaccagccccgactgcgttatttggtctgccgtactagcatctgcagcagtccccggtattctcaatcctgttgtcctcatgatgaagatgcgtgatgggacgctggcgccgtattcattcggccacaagtggaaagacggcagcttaagaacggatatccctatcaaagcgctgaacacgcacttcaacgtcaactttaccgttgtgagccaagtcaacccacatattaacctctttttcttttcttcacgaggggccgttggtcaccccgtcactcatcgcaagggccgtggctggcgtggcggatatctcatgtcggcaattgagcattacctcaaactcgacatgaataagtggctcaaatttatcagacacgcagagctgctaccacgccctctgggacaagactggagccagctctggctgcaggaatttggtggaacaatcaccatctggcccaagtctatcccttcagactactggcaccttttaacagatcccgatgcagagcgtctagctcgaatgatacacgagggacagcagagcacgttccccaagctcaagttcatatcgaaccgactcaagatagagagactgatagaccaggcaagaagagaaacaagaccatgggcgaggaggggaagcatgcagtcgatttatagcgatgatgacctgagaagcattctgctgggagaaatggcgatggtgtcttcggcgacagcgacagaggacgattccgatctggatggcgagtttaccaacaatgttgaacttacgccactgcagcaagacggcgatgagaaggatgatgtcagcaactaagattttagaaggcgggcttacgcataactgtaacataagtagaacatatcacgcgagtagcaattcgtgtcagcgatggagacaaatttgtatggagtttcttgatttataaccagagtattgtttgggagtgttgtgaagttggaccacggacacgtttgaccaagatggtgtcgcaaaatgataatcacatgtgaatatcttgaaaatgcattagtgccaccaaggcaataggtactagcaccatcatagaagggcatggaatttgttgcaacgtatactacatctacgcgtttccacggtgcttctacgagatgccatttctagcgtcttacaatagcaattgacatgcctattcggacaataaccccagacaaatttgggcacctcttcaaggctgcggcagctgttcggtacctcactaaagcgcagattagcccacactagcgcgataaggcgcctgtctatttttttctatatctggcctcatgaaatgtggggaagccggataatccactgccccgtcgccgctggccttgcgcttataccatcattcaaaggacacttttgagaagggcagtcaatcgctccagttggcatcgttggccataatttttgtgtttgcattttccttgagccggctgagctcctcgaggccgtcacaatgagcagctcagactactcgtacgacgaacaggtacgtttgccctttgccgacttctttgctctgccggagtcttttggccacttcttgcaattcgccttggcagggtgggctggagctgtctgggccatgggacgatgatgctaaccgcgatgtttctcgaatgtttagggccagttcttccctttcttcatcttgaccgtcaccggcctggtcaccctccctttgacatacagtcttttccgtcgaagcaccgatgacgatgcgcttgcgccgcgcatctcgtccgattacaaaacaaagcatggcgatgtcgtagcgtcgctgcgcaaggcgcagaagaggaagcagaggaagattaagcgggcgattttcgttgttttggggtgggcgctcatggcgggcatggtctaccttattattgtcacacagagaatcgttcccaagatttggaatccctacgatattctgggcatctcagaggtaagcaaccagacggatggcagggcttggagcaataagctgggcggcatattcctcactactatgtgcttccaagactaatattactgtgactcgcagacctttactgaaaaacaaatcaaatctcattacaagagactctccgtcaaattccacccggacaaggtcaggccggacccctccaagaacgagactctggagatgcttaacgaccgatacgttgaactcacaaaagcctaccaagccctgacggacgaggacgtacgaaacaactacatccagtacggccatcccgatggcaagcagagcttcagcatcggcattgcgctacctcagttcatcatcgccgagggcaacggcaaatacctgattctgctctataccggtcttatgggcattctacttccctatctggttggctcgtggtggtatggtaccaagcggatgtccaaagaaggcgtcctgatggaaagcgccaaccgcctattcagacactacaacgaggagattgatgagggtggtattatcaccgctcttagcactggcaaggagttcgagaccgtcctcaagggagaccaagccgaatctggcctttccaaaatcgaatcccgaatctcagcagagggtgagagctcgttgtttgcgtgcggtttctctactaaggacaaggaaaagctcgaagacctcgacagcggcgtgcgacgcaaggtgcttgctttactgtgggcttatctgggtcgcgtcgagctcgacgaccctgcactgaccaaggcaaagttcgaagttggcgcaattgcccgtacactgaaccagtcttttgctgcgattgcattggcatttggcaacattggccccatcgcaggatcgttcaaggccaaccagcatctcatccaggcagtttctcccaagtcatctcctctcctccagctccctcacatcaacgacaaggttgccgcggccattgaaggcgattcgaaaatccatctgactgttcagcaattcatggacctccccgatgccgagcgaagacagctcgcagttggcaaggatctccttaccgcagagcagtacaaggaagccatcagtgtcggaaagcagatgcctttcttccgtgttgccaaggcgttcttcaaggttactggcgaaaaggtcatcattccctcatctctcgtcactctggtcatcaagggccgtttcatccctcccggtaccgagaacgtcccagctatcgatgaggtttccttggaagatatcgatgccgctgaagatgatatggacgctattctgggccgcaagaagaagattgtcaagggccctgatggcaagcccgtcgctgttgaggagaactctgccctgccacctctgacgtttgccccccactacgcccgtgaccactctcccaagtggtacgctttcctcagcgactccaagcaggacaagatggccgttcctcctttcacctttgacaagtttgatcagcccatttttaccgaagacggcaagcctacctttaacatggtggctctcaaggctcagttcgccgctcctcctcagcctggccactacactttctgcatgcacgtcatctgcgattcttacgtcggtttcgataccaagatggaagtcacccttgttgtggaagatgcgagcaaggcggctgagatggaggccgaagacgaaatcagcgaacccgaagaaggtaagccattcttacacccttaaaatagtatacgaaggatttttaactaacatatgattgatgcagattctattgctgggcaaatgcaggctctcaagggtcaacctaccggcgaggctcccaagcctaagcggaagcaggacagctctgatgaagagtctggcacagatgaagaggaggatgacgcaagtgacacgaatactgatacggaagatgagagctgagttgtttctcctggacaagatacttgtcatggagagtgtttcattagactaaaaagaaaaatgaacaaaaaaattctaaaaaaagtgtgagggaaaagaagaatcttgcctcgaagcatttggtactttgaaagagtagcattcgaggttgactttgcattagctgcatgtgtgtgtgttgcggcaagggaaacaaactgactgggtcgggtagccgtgtatcttgtcgccggcgtggagttctttttcaaatggcataaggatttaattttatgtcggttcttgttagtttactttgtattacctagcttttatactagaatcacattatgaggaacaatgcaatgtaaaatggaaacaaaggaaggaaaaaaaaatcttgaatcagaaatttgtgctttcattgcatgtgagtatgtgtgtgtgaacacctgttgtaactgctactactcctacatctatatacgtcatggaaatatatattatcgccagagattactccttcgccttcattttcattccccataggtaatcataagatgaatcattcaagccctctcgccaaagcaagatataaaaaaaaggataagaaggaaagaaacaggatagaaagggagtggtttggctcagcatactcgtacgccgcatacctccactcctttcccttcaatgacagcctgtctgccgaaatacacggcaacaagctcctgcacaaaaaaggtatcgctggcgctccatacgtcgaggcccatgttttcaatggaccggctatctatggtaatggcagggtcggagtcatcgctctcgttggggactaagccctcagtttcatcctcatctccatcggcatcgccgctgtcgtcgttgtcgcgatatgattcatcagcagcgtcgacaatatccaccaggacagagagcatctgcgtggtgagacggtggaaataggtgatgatggccaactcgatgttggcttctccgtcggtgcttgagcggcgggcggcaagagaagcgattgaattactgagcggctctgattgtgacgacgatggagcaggcgggggtattggcatggatccaactctggggctggttggggataatagatcggcgaggagagccgagtcacgagttgactcttcttgttcttctgagcgaatctgctcacccgcgctggcccaccacatgaagccattataggcaaaagctgcccaggtgaggggctcaacgagattgtcagtagctccataaggttcatctttaaccagccgagcagagtggctagtagataacctcactgctgaagtctcggagtcgggggatcgagggtcttgacctggagtcggggtgggtgggtttgcagccaatcgtgcgagacctgtgcgtagggcgttgaagcgacgcagatcacgctgagttgccttgactggtcttccgcgaggacactctacaatcggccaagatttctccttggcatttgcagagtagtctgggggcatcgtgatgagcatatcccagagagtgtccttggttgcgaggatgctatcagtggtgcaggcaatccacccggagcctgactcatccgcatcatcgacggcgttttcatcgctgcggtcacgctttgatgccttgagatcatccataagaaatgaaatgtcatgaacgccaatactgaataaagggcgaagacgctgaggtggagcaggtgtaggtagcgagtctgtgatggaaagcggaatattggataagatggagatgttatatacttgggagcttgtcagtctctgaattttcatggaagaggtggaggctgcctaccaaagttgcaaatctcatgtaccggagcatggcacgatattaagatgcgctgtcgaagcaaggcggctcgatggatgggaaaaatcaagggtccgaatctgtccagcagctcggggaggctccacgcaggatggtaaggagagagcttgtgctcaggctggaatagcgaaacgccatcggtgagagatgaatttcgctcgtgagccttgcgcaacgggtctagtactggagagatgggcgaggcgatggctgagaaagtctctccctccttggctttgttggtattccagtatttttctagtatttcggtttgactgcgatccttgacgaggttcctatttggcaacatcttacttagctccagctccagttacacaatgcgccgaacgggttactacttacgccgccatctgcttcaagttgtcggcatgcctccatgcccgccccagccttccatagctcagaggaacaagaattcctacggaaatcatacgagcatgacgggccccttcttcttcgcaaggctcattgacaaatgcgctcaggccagcatgtgcgccatcgtgaacaaagtagatgagatcgtcggagacggtgtgcaggccggacggcagcgacttgtattcgacgagaccctcgagttcgagccccggaatggcttgtttccaggcaattgtgtagccggccttgacatcaaagtcaatgaggaacagcgcagaaatgggcggcagatcgacgagcgcggtggaagaggcgggaggagggacggagagcgcagacggctggccgcggcgagctggagccatggcgattttcgatttgtttatagctgatcagagcatgatacgggatttgacggattgcgagtcgctgtagccgcaacaatggcagagcgataaagccagacaggcgcgcaagcaatagctaatgcaatgcagtaggatggagaagcgtaatcgtatggtattcgcgagcgggtagtatcgacacagagtggatctagagcactatcagctgctcctcggtactgtagggtcaataagtgcccgaagtaaaaggtttactgcacgttgacagagagaagacaaaggcttgatgggatgtacatacaataagtgcaaaatgcaggtgaagagcagatcctcgctacggctcgcagctctcagcactcctcaaatcaggcagacaattgaatcaggtcctctccatggcgctgcgtaagtaacgtagatggctgaaagcttgtggcttgggcgacagggatgatgcagcttgcatggcgtgtctttttggcggtggagccagtcagttggaggttggagcgaagttgatggagatcacgtggcagacagccagctgcagcaccttcagctgataaagtacatgtaaattcatcgatgaattatcctttgttgtagcagcaaagctataaaattaaatgaggagaaactacgccccctagcagctctaatctcttcatggaggcagtaatacagtagtatcaagtataggtattgtataaattaatctcagggacttgtcttggttgatcacaccggatcatcaaattgattgcaacggcttaactctcataaatgaagaagcgcagtgtaaatgtagtgagcgtaaaggagtagttgtatactttatccggaccctcgtcttcctctagcgcgtatgctgtcgtatatggtctcgatattagaagtgcttctctcaactgcctgtatgtaaaccacaagtgatccgtgcttgtatttgatatcttgcatgccaatgctgcgtagcgtcttcttgtccacacccacttcatcgataagatatgttgcagtttcttccacattcttcttccatgtctctgaatcactttcctctcctgtgaacataacctccgaggggtacctgctctgctgaaggcatttgattgcccgcttcttcccagtgacgttgatcatcatcaccaccatgtctttcattccatagaatgctgcagcggcaagtgcgctgccgtattgcccgatattgcaggtcattgcaggatcggctccagatttcagcagaagcttcaaagtctgtatgtaccgcaagctccgcaagttcttaattgtatcatagtgatcgaagatgcgccagataaaagcttccaaagcgctgccgaatatcccaagatttgggacttggttgatgtctgcaccgctgttgaggagcgtcacgatctttgtctcgtaaggtgctatatcttcagggattgcagaggccactgctgcgatgagagcactcccatagatcccactttccgcaggaatctttgcatcagctccagctcgtagcagaatctcaattgattgaggaattccgccgtttgctgccgcgatcaaggcattgccccagagcgagccgccctgtcggttcgcgctcacccagccttgatccaccaaatactgcagcgtactaccagtctgatcatgcataatcgcgtcttggactatagtcaacgcgtagttcgggagcaccactagcacgtttaaatcgacttttgcttcctccaccaaaaacctgaggatatctttgttgcttagtgctcctgcagccgcaaggtgatatattccttgacgccgtccaatagcgccaatagcgctcactagatatctgcacatcggcaggcatcctccctcgactgcaagctctaacgtataactcaccgaatcagtgatgcgtctcagacttccctcgcatgttttaagcgccaatttttggtcgattttgtctttctcccaccaatcgcgcaaagtatagtaaaatccgtgttggcacattatgaaaatggccatattggctggctttatcatgtatggctcttggctgttcatccaccttctgaaatagacactgctctctccaggtgaaccaaggaagcgcttgagagtagagatgagtgctggttcatgagatttgccttccaatgagcccagccacttgtcgtatcgctggacatgtttgaaccagttgttctgaacatagcgcttgaacaagtctaagtcgtcgtactcgcccgcagcgagcggtctccaacgatcgtcgtcatctggattaggaattagctccagcttaggagtcataagaaaatcgagctgaattttagaaacgaatgcgtcgcattctcccaagcccatgccctttgacttccttgattcgaaatactcggcaacagaagcatgtggcagcatccatacttttttctccgcatcaattgttaaaaggtcttgacacagtgacaagatttcttgctctgtctgcagctcaatctgtattaaacaatctccttcgtaagcaaatctaattgcttgcaggagagcctctgaattcagtggtctgaaagcacatagcacccacttaatggcacgctcggcgagtaccatatcacattcattgtgctggttcgttagatcttcccagagtcgatcgtaagccgccattaaatcacgaggtattgtcttggcccatattcttattgcatcatcagagacacatttccgaaggcttttggtctgaaggtggacccatcgaaacctggtaccctttaatcagtatataaatagtagactgtatctcagattgaactcacattccgccatttcgggtactgaatgtttcttttatcatgttttgaatctccagtcgtctcttcctaaagaatctagtagaatatagtgcttcatcgagatatttctcaatatcgccttgctggttgctactattaaccattattgtagccctgtcttcgaatgcatttaaaaattctcggtctggacggcttgatataaatatcttgactgggtttctggccttgtccagcatattaatgaaaatttctgctagattgtaatatgagatgtcggattcatccaaagcgtcgaggataatggttgtctttgaatagagattcatggactccaagatgagttctttacagtctgtatagcttaggcttctcccttcttgttttgctttttcgcatttttggatgacgttgttttgaatatagctatagttgttggctttgtatgacagctgacgaacaaagcttcggaggacaacaagtggatcttgcatggacggtccagaccgattgcagtagaaaaaggcaaatccttcgtcatgaggagatgcttccaatgtttgtttaatatgatcgatcacacgggatgtgagataagttttgccggtaccaactgatagggattagtcttcaaaggtctacttaaaccaaattctagagttcaaaataacttacttgttccttgaagacataatagcgttgacgatgaggcgatggcttgccattctcgaaagctttcgtggtctataagccaatcgcccgtgccttgaattcttgtatccttcattgtagcgtggccttttccgaattgttcagagctgataaagtccataagcgcctctagcttatcattattaacattctcaagcagtttatcgacttctttgtcaattcgagttaatggcgatgaagtgacatcgagccttgccaataatgtttccagtttttcgtctagttgttttgtagctttttcatttcgtaaagcttcacaactttgaatttcgtacgacaatatctgctctttcttagagagatccgagatgagatttgagacttgctccggtcggagaatagaattcaacgtctgtctgaccactccgctctcaatcaaagtatcgcatcgagccaacagctcaattgctgaaacgtataagtcaacaaggatgctgcgcaaatttgatatagttccatctttagttgatattgcgttgtcgtatagtgaacagctgaattatgccggcaagggccgccatttgctcaatttgtttaattgggatctggaaatgattaatattatagacttcatttatttcacacatgtggacagcacttacttttagaactgcctttacggcagcccaaggagcacttgcttgtggtggcgcgaagttcatggcaacgtctccagccatcgtaagaaaaccgacgacatcggcaatatatgcacggacaactatttcttgtttaccaatcttgaacttcattggtgaatctttcgcctcaaatgacttttctttctccttaatgagagcagtaagctgttggatctgatcttctggcttttctactgacgccagagaattaagctcttgtttctgaatccattctgtggtttctttattgactttgcaaaagacttcttcccaaatagtcaacgattcagtggaatgttgactactgttactcgaaaaaggtagcggcggcacttccaaaactagaggagcagatgctggtgattgaagggaatcagaactcaacaatagcggagagactccggcgggaaattctggtagttgagaggggctagggcccaacgatggtgaagaggccaatgcagtagacgatgaagactgcaagtttgaacgtgacactgaagctcgagaagctaaatctggagaatccgaatcaattgaaggtagactcgcatgagacagtcgcttcaagaagtcacgggctctctcccgactttttccttttctttgctgattcatctcagccatatcttgatgttgattattggagaaaatagaaaagggatgtgcggtccggcatgttcagacaacccacatgtatatataatgccccggatagttcatgtgatatcaaattgtaaacatgtaaccttgtgcaacattcttggtgtaatgcagctgcattcgctcttccctctctctgcacgggtaggtacatatgaaccgccataagctcattggccctagcagacaaattgaagtagcacaacgtttctaggaccttgcttcggtaaccgtagccaggaactaaagggaatatcggcgcttaaagtcctattccgagctttgtactccatcatacaactataaagctctgtatgtctatatttagaaaaaaaaaaagtgcattagagcggaggcgtgcatcgcttcgtgatccatattttgtgagagcacgggcatcagctgtaacacaatctaccttggcctaacatagaatgcccggtagaaactgaagaaaaaaagcttaaggattctcatttcattctttctctggcctggttgagcgattcagatgcccatacgataccctttcctattcccgagtttccacaacgactgatcagcgttggcaatttgacctatgactctgttatcatcaagtctattggttcaggcatccctaggctgtagatagaatgagtccgaatacagtgggtgatagaatagcatccattgtttcccagaagtgtcgggcagattccgttcagcagagtccttgggcatcaggttgcgagatgcatttggcctcgtacaaccaacaacgtgggtctaggaaattggctgggaccgaaatcatgaaatgcgagccaataaattgccgacacgcgtgctggccatatatttttgatggctatctacatgtgcgtgtcactcgggtgtttcgccaccgtcaatcttatcgcagaaaactggttggagggacgtaattgacgatatctacactgtcgtcaattaacataattggttcaatgtagtcgctttgtcacgttggacaactcaagcctatcttattccataaattgagatgcggtaattctttcttgtaatcgtataactaggtgcccgaagagcaatcatcgcacttacataacgtacccaatatctcctggtcaagaaaagaaagaactcgtgacaaaacgcaccatcatagtaatctgcactatgcattatataatttgcagcgagttctaaatatacaattataaaactgcataacacctatcatacgcaggctttcgcaattggccatacactacaatttataccacaaatctagtagatgttgagatatttgttagtgatttaatactcctcatgcactcccaactttgagagcaatttttaggaactagtagctgatgctcttgccaaagacggtgcatgatggactccatattgtgcaaacctgtaagacacctcctcggactcagaccatgagaaaggtaacccagcatgcttgctgaatataatgaatctgccctatagctatagtatcaactagagatacgaacccaggacctatgtttcattccaataggaagttgacaatcgctcgcatggttgtccacctcgctattggaagcaaagcctgttggtagcagagtgaacgtatcaggggcacagcccctcaagacaaaagtaccgtagcatttcctatttcgtcattaggatcaagaccaattgctgcaattcgctggctacgttctcgtgacttatcccgtacaagtgacggctccaacatggttgcagcccattcctccatcagaggacataacacagcctgccgtgccgtgtttgcctcctcccaactagtgcggggactcctatcatctagataactgcatttagactaagatgagatgagagattttaagtcatggtagtcgcttataaaatatgtacatacctcctatcgaagtgctcagcagattatgaacaaagaatattcagaagagcacattgagccagcaaacaaacagaatttataaacaacttgtcctatcatgaaaataacctccccgctattattcgggttggctacaaacccattccgaccatatgagggtccgccaacctaccaagaggaatatcgagacagcagttatgcaccaagcttcattgacacagagtttggtcgccagattatagcgccagatactccatatgtagcagcagcaggcccaaatgtattatattttattgatacccggcttagtgctgaaactgcagggcatataaaacaacaactcgaaaatgcatatgtatcaggcccagacgagtatatatctatcaacgagtttacagctacagcagagaagaaaaaccatgggactggtgaaacaacatttatattcgatccgctttatgctggggtgctatttgccaaaggaattaataaacgaaacccggagattaagctggttgaacacacaatcggtggtggcgactgggtagtggcctacgagcctgatactacatgttcttgaagagacagtaatgcacttgcagcagttggactacttatgggagacaaacacctaggcaacgttatgatataaactagttcatgtccagtggctatatcgccaagtccctacagattcggtactgacgcttaattctattctgccttacgagtatcaaatattaagggctctaaaaataatgatgcatattcaagcttctcaagatccctcgggaaccggctatcattattattgccgctattgttgctatcgttgctgtgaaagcaaggtacacgatcagctacatctctttggatctcggcttgatccccttcacgctcgaaatgaaaatccacaacgtagacacaaactctcttttgccttcctctgctttggccaggtagttagcctctgttaacaggtaaataattgatggatgcttccgtatagcgctactcaaaccttcgctgccttgtattgtagactttctgcatagattttccgcttcgggggctcacattaatcgcgcctcctcttgccacttatcttattatcctacttaataaagcacactaatatctcagtttcaacctgctcaactctcccacaaacaccacactcgctcactctactaactacactccactatccacgaccgcgatgacttctgagcgagccgccgaagaaggacgagatggcccgaacaaggcggccaaagaaagtaatgaagagcccaatggcgatagggcaagaaaaagaatggaacaactcaattaacatttacggcggttggtagagagagagagagaagaggccatggagttgtccgcccttcttcaacatcgggatgctcaggcagcagagccagactccaccgatgagatcgacttggctcagaagatacaaagacaactacgagagttgcatagacaaatgcagatgaacaaagtctttgaacccgctcgcgcgaacctcgcggagctaattgctacgcgatatcgacgtcaaatcagcgtatatctggcatcgtataagaagtacctgagaaacaaagctatagaggttctagaggaccccatgcgccacagtgaacatataaccaaatagcttggcgattcttttggcccaaaaagtggtcatccgtctataagcggttgatagacaaagatttatttaacactggcaaggaattaccgagctgtggctcagcagacgctcctctggtgagatgattgcaacatcgtaagtgctcgccgtgcaaatcaagcagctggggacctttcaaggcgggggaaagcaaagactctttcttaactatcaattcatgtgcttttaactatctgtgtgcattctatctgtgctgtttcttccaagaacgaatcctaaatacagcccaaggtacgatacctcatcacctttgctcacaacccgctctcacgctctctacaagcactgggagtagtaagagttcaggacctggcaagtgtagccgccaccacactgagtagggccagagtagccgattccaccgcactgtccgtagtgagtctgagttgcggtgggagagcttccagtgctggtcgggcctgagggcggcgtcgacgtcgggccactgccgccgccgccggagagcttgctgttgacaaaagcgagagcctgcgagccgtattctgtgccgtagccttggtgagtgttggggtcgtttccgttgcagcagtaagggtctgcggcatcacagtatgactggaccttggacgcggcggcgcactgaaagccagcattgtgggcatcgaactgatcacaaacagcaagattagaaaggtggttggttcttacaacacagagaatacttacacctccagccttgcaggttccaacgttgtatggcagtccggcaatgttacgaggatctcccatcaggatcacggccttgatagcagcggctgctgatgcggagattggaacagcagtgttgctgtatccctcgcctgggtcacctcctccacataccacatcgtcatagacttggccaccctttcagaataggtgttagaactgatactctgaatgttcaaaatgagagagagactaacctgcgagtatccaaccaacactagctgagtatctgggcaagaggtgtggaagttgtcaatggccgtgaccgcggcattgatgccggccacaacagaagcattgtattggacaccgccacaagaagcctggccaccgcaagctgggtagttcaaagcttcagaggtagttccggggtgggcggcaatgatcaagtttacaacagtggcggaagagccatatcctgccgatactgttgtttcacgagctccaaagacgtgaattcccgggcactgtcgcttcactatcgcaccgttcgcttggttagtagccaaaagagcttgggccagcaaaagggcgagggaactcttcattgaaggcatcttttcccttgtattgagagagatagttagagaaacagatggtataagatgttaattgtcttcaagatgagtgatgtttcgagcgagttgaaggttatataccatcaagtatcaactattagccgtttgtatattatccaagctgttctcttttcatcagcttatgttatactgaaatctcaattcgttctagttactgttgtattccttttccccagctatttatcctcaccagaaaattaggctaaatcagcgtttatgacagctatatatcctaattgaacaaataacctctacggatgagactactgtgtttactatccaaattcacttcacatttaccttcacattcccatatgtaatgtgtagtgtgtaggagaatgcagcatgcagcccttattatggacccccccttgtcgaaccaaacagactccccagcaatacgccttgaaattgcaccctttggaccgaggagccgacgaagggtttccaacttttttgttcaattattagagagacaatctccgcttttccgaacccatgcgtacgcattcgccaggtgttaacttcggctatatacctttgtagcataaatagaaatatatccacaagaagagcaaccaaatatttacagtcaaaatgccatcatcaattcttagagtaaggccatggccgacaagtattacaattgacatacaaaacgctagctagcatgctcgtagaatcgccgcgtcacatagaggcgaagagggtgcgatctgtatacaacctcaacattgtaggtggcattttcttatacttggcttataggctaaatacagcccaacgaagagttgttctataaatgtaaaatattcacgacaagctccccggttcacaactgtgctatactctttacatgaccaactactgatggcaattaattgccggctagtatccgcgccgccgaagtggaggctttatcggcgatgaacaaggaaagaattcgtttgacctcaaaaaggaaaaaagccagatcttccaagttacatcccgttcagttacatgtagtggggcttttctactgtggaatagatgcgttccatgaagatactcacgatgcaaaggtaagatataggcatgtaagaaggagcgtagtttgtgatttcgcgaacaagattggagattgtaaggcttgtttcatactttgctccgtatgctaccgtcgctaagctgcgtgctgcatccaaaagtaaagcttcaatctgataatttcgactatacagatctatttgtcgctctcttatatgatttgagaagcaaccatcgaaaatgggcttcgtaatacatgtatgcattccttgttgaaaggcaaagtgtaagagagcgctgtccaatttaaatcggccatttaccgccattggccgaaatcgtgctgcccgtaatccagcgagactcttcgccggcaataaaggctgcaatctgagcaatgtcatctggcgttccactccttggggctgctgccgtaactcgggcattttctttgcggtatgcttcaagatgctcaggagagagactctgcaccaattccgtctcgacaaatccaacagataaagcttcggccagttagcatcaagacgtagacaaagttgatgatacatggaaggcttaccgtttacagtgatgccacgcgattgtccaaactgatactctcgtcagacttccaccacttattcacggagtcagtggagtgtgtaaacttacctcaacagcccagttcctagcgagcccctcgacagctgccttgctaatggcataagccgtttgatgcaatccaaacgagaaccgcctagccgcaatggatgaaataaggatcacgcgtcctccctgagggatgtatgggagcaacgtctgggtgagaaagaagggagctcgaacgttggtagccatggtatcgtcgaaaacctgttccgttgtatcctcagtcggcacaggtgaagcaaaggccgcattgtgaactgtcattttgagttgttattagccaatcaaatacggctttcgcatctatcgggagaaaatagttcataccaacgatatctatgttcttgacatggaactcctgcagcgtctcgtcgacaatcttttggtaattgtcaaacttcttcaagtccgcctgaatgctcatagcctttgcgccagaatcaagcgattggatctctttgacaacttccactgctgtatcttgacggctggggttggcatagaccatagcaacattggcacctcgacgggcgagctctagagaaatgcctcggccaattcccctaatgccaccggtgacaagagctgtcttgccggctagaggtaacttgaaggacgccatcatgtaagccaaactgatgatattgtttgctttgaagctggtagatcagattctgaggtgcttctacgaccaagactctctttgtaggggcctcttatataattgttcataattgaacatccatgaccttttctaccaatacttctctgcctattaaatcacgtaatttttgcagagttcaaactacatcaaatgatcacatatcttgacgtgggccctcaatattgaatattatctccgcctaactccgtttatattggttttttattttatgttctcatacgaaattcatcatatacttacgttccagttacatatactaaatgtatagctgtcattggagagtaatgctctccggctttgcggagataacatgagatcgaaaacagactattggaaattatgtcagcatctctcacaattgtacggagatagtgcggaatcagccaatctttattgaaaaatggatcaacatgtttcgatttgtggggaaatcactttatttgccttttatggcagtcttggacaagcattcagcgttggcgtatacattcattgagcagctcaattgatctcgtataattggggtacaatcctttgagactcttaagctgtatttgagtaagacaatatagctctcgttactacattttctatactaccctttctttacgaagaaaatgcacattggcgacatggtactcataacaggtattcatttctgcttgattagtttgttaggcatcttgccgtcctgactcctatgcctatcaaaatagtgattccatccatgttcttctcttcaaatagtataatgtcactagcagccgtcccgtctcaagttcatctggcagttcgtcacacatatattgttacagatatattgttacatatatattgttacacataacatatcagcgagtatggaaccagtacgggatcgaccttggcctcctatccgacgtgacagttgagatggactaggaaaccctcctgggagagaaaacatactctttgcgagctgtgagccttggtaactcgcagatcccaaatacgacagctggagtagtcgagctgatcgctttcgagcgaggtattcccattggccccactgactctgccgatcagcccgaatcaggtctctttcctatctccttctccgcagacgtcaatgcaacacttgctcgacttcggtatcttaggatgaccacaagtaacactggtgccggacagtcaactttcgctccagttcgagacctggacggtgctatagttctacttaccccgggctctatcgtaacttctcagagtaaatatgttagcagataaatcactactatagacacacagcaacttacatctcacggtcaaagtcatagagctgcaagtgacgtttcttccctcttcagcacagaattgtacggtttagttacctcttcgcccctaattcgctcatagttcgggattaggaagtaggctaatatctgtacgtctttttctgaactgaattagtgcacaacagccttgaaacagacacgagggtctctcatcctcagaattatgttcattgtagctgacattacaataacgaattctttcccgatccttcggaagcttcggacaattctcaagagaaaaaaaaaatctatgtttagtcatcagtttataccacggcttcaacgattctgggcatttacattagtattcttggttatgaaagggcagctagtccacaactgccgtagtagtggtagtataaaaattatgatataaaaattaaataaataactcgtaacccatcttcgctcttctctcagacagtaattttgctagagcctcaggaccctgctccatctcccagaccaggagtaagatcaagtttgctttgtcaagtccctcaagtaacaattttgttgcaactttatagtcctcctctatattccagagtagacggctctcaatgtctgctttgcctccaaatacataaaatgcttcctttaatttacggctttctcctgctgtacgtgagaaaagcgcttctggatttgctcctgccttaagcaattcctttatcaccgtttggtgacgacgtgccacagcatacacaagtgctgctggatcaaattcgtcttctttgttcggatcagctcctctttcaagcagcatcctaactatcgccacatgaccatactctgcagcacgtgaaagtggcactcgactgcgcgagggccaaggtcgtagatgacggtacctgacttcgcaactgggatccgcccctccttcaagcaacgtctttactatctccacatggccatatgttatggcacacatcaatggtggttgaccgagagaatcttcgtagctcagatccgctcctccttcaagtaaagcctttactatctccacatggcccttttctatagcacaccctaatggtgtttgacgatgacgatttgcatcgttcaggtctgctcctttttcaagtaatgcttttactatcgctatattgccatagcctatagcatagagtaagggtgttttaattgttttatcaccttgattcggatttgctcccttctcaagtagaattttgattaattccacatggccctttgctatggcacacatcaatggtgtcgcccaatactcattttcgtagtttgggtctgctcctttttcaagtaatgcctttactatcgctatattgctatggtctatagcatatagcaatggtgtctccttaagctcattttcgcagttcgggtctgctcctttttcaagaagcaccttgatcaccgccatgtgggcttcttttacggcgcataataaaagcgtctggccctcttgatccttcacgtcgagcttgaccttatctgttttaagcagcagctcaattacttcctcatggccctttttcgcagctgagaatagtaaatcgttgatattatcatcgtcaacttgtttgcctttttggagcaggatatcgattacctgctcattctgattccaaatggcgtaggacattggagttccaccaacttcatccttcacgtgtattactgcacctgcgttaagaagcaacccaaccatagtcatatttccatcccaaacggcatatgataatggtgttcggccgtatatatctaccagatcgatttcagccacttttctaaatggcagcttgatagcccccagtctaaaacgagtacccctgatcagtaacttagcaatattatgaaagccgtttcttgcggcccaagatagtgctgatctttggtaagtgtcatcttgacaatttatgtcaacatcgatcttgagcaagctttgcactgcagtctgcagtccaaaatacgccgtcatcataagggttgtaaacccttttgggaacttggtatttgtgctggtccaatattcttggaaccatacttggcagagccttgattcaatgtcgcatatcttcaatattagctcagtcttttcttcttgtgcttctatacgctgctcgcggaagtggatggcccagtatttcgtagagtagtcgagaaatatcctgtcattatcacgaagatatgagatgccaactcttctaaataactttgcatcagcttctaacaaaagcagataccagatgcagatattcgagagaatatggtgagattcgagcaaattcagtgagcgcttccacgtaaaacgttcatgggcttccacaggttgctgtgtattattccgaagcaaaaattcttttgcagtttggtgaagtaaatatatctttgagtcgatgactactataaaaaggccacagacgtcccgtaattcttggcggaaacgaatttcaggtttaagatctatgtcttcccacgaatggtgacttttccgaagaagcaaggcgaagctcatctctttcagggtcaggggccgtactgctgccacgataatatgtaatatcttcttcgcctgcttgaaatcgcaactctttgagagaatcctatcatacgcctcatccactgtttccgggatacaggaagcggcagtagatatggttttgtcaacaacgatgtctctctcgattaaatcgagtgtaagatatacccatagatacgtcctgtgggagattttcataagctcttgaagtaggaggttctgctcttcctctagaagctttagccgttttgcaatatccttgactttaaatcgaatgaaaatgtcgatttcttgagaaattttccgtacttcatcctcactttctccgctcaaatgaatgactggcagcccagggatctccagaggcctaaaaccacgatggatattgccataaggccgacttgtaaggaggaattttaaatgaaagtcattcgcagcaccataaagtttgcatagctcttgagcaagctgagacccttgatcttcacattcgtcgatcgcatccaagacacagatgatttcaccggcattctggtctttagaaatctggataagggtttccaaagttcggtaaacgaatgaaagaaggtttccccgcctgtaacaaaccgacgtagaaccttgtcggaaaataaaaggggcttctgtatgaataattggcgtaatatgcagcgtagagcattgacaaccgtcttctgatctggaaaatcgtccttgaagaagaaataacacactgtcctagactctgtagtttgaaggacatattccaccaagtgtcttactaggactgattttccacacccaggatctgcagatacccaaagcagtcttgatgaatcgcttctttcccattccttaaagagctcgtgggatgtgaaccattcgcatgttcctggaacccgaggcgggttacggtcttttcggtcttcgtacggcgacgtatagaggcggcgcagaatgtcatcctctccgtctctcttgtctgtgccttgagatgatgtgccgtagttattggtcacaaggacactgcctccgatcacgtcgccttggatgatgcgagcatcatgtccaaagatactttgagagattgtgcgattatcgtccattacgccgtcttccttttggtggctcttcgggatgtatagcaaaacaacaggaatggcagaattgcggatgatggcgttgaagaccataagttgggccaggcaggattaatgatgccttgcgtcttcatattggcagggaaggcgcccaatcaccttcaaatcctggggcagattacatgtgtacgtacatgtacatgcagttaagcatcaacccctcctacaactttcacagtgtataagtagattctgccaaggcaggcaagcattccacttcatcgacacttcgttataaaggacaacttgtgggcgattatgagatgaaaatgcatgtcaacggggagatcgctccgttttactgaccacagtatgagcaagaggacatattgaaagtatcgacaccaagcgcaggggtaacccagacctctaattttcaaccaattacagcgccgccatgccgccagcctctagcctcccggcgcccaccaggtcccaacgtcattttccatcccgccgaggtccagccaacacgttgaatccctcctcgtccccgctacctatcgccagcacccacagataaccaccgctacaggtcaccgatacaaccgccgaccggagcgccgtcacctgtaaaccagcgtttctccaacaaaactaaaccactagttcccgtggccaccaacttttttcgctgtgcttgtgatttccccatcccatccattcgtccctttttcttcctccgcttgaacctgacctggtcacaccctccaaccgtgcacactaccggatctggtgtatcagcagaagaatcgaacgaatctagagtgatattttcttcgccttttgaaacaggagcatggaactatagcgaacccttggaacctcgtccacctcttccccgccgccatcatcagctactcgacgactctcctctcttatatatccacgatccgacaccgcagattcctaaataaataaataacaaaaagaatggccctcctcctcgactacctcgtcaaattcctcctcggctacaccgccctcaccctctccttctacatggcgtccctcgtcgtccccaaggccggcttcgtcgcccgctcgctcgccgcctacatctcgctcatcgcctgcgccctctacggcgtgctggcctccatcctgctcaccctcgtcggcaagcgccagattgcgcaatgggccgttgcccgcgcctttcacttcaccatgcgctacaccacgggcatcgagtttgtggttgacgacccggaaaacatcctcggctcgacccgccccgccgtcttcatcggcaaccaccagaccgagctggacgtgctcatgctgggcgccgtcttccccaagtactgtagcgtcaccgcaaaggcccagctgaagcgcgtgccgttcctgggctggttcatgagcctcagcggcacaatcttcatcgatcgcaagaacagccagggcgctcgctcggccatggacggcgccgccaacgagatcaagacgagccgccagagcgtctacatgttccccgagggcacgcgcagttacgcaaaggagcctatgctgttgcccttcaagaagggtgctttccacctcgctgtgcagtctggagttcccattgtgcccattgttgtcgcaaactacagccacatcctctatgtcaagagcctagttttcaactctggcaagattcccgtcaaaggtgcgttaccaatactcccttcgtttatatagcttgaataggaagaagatatgctaaactcgctatagtcttggcccccatccccaccgccaacctcacccccgccgatgtcgacgaactcacccgtgagacccgcgaactgatgctcagcgagctcatcaacctgacagaaaaggctcgcggccagccaatcgccgtccctgccaccaacggctcttccaaaggcaagagcaccgccatcgacaactaaataacgaaaaaaaaaaaaaaaaaaaacgctatgtgattatagcgcacagcaaaacatatcaccatagacatcaagcaagagacagagagagactagcgttctagcgatggcgcaaagaagagaaggactagaagaaaccagaaactgagaactcgcttaagaatagaagacgggcacggctttgggtttagaataaatcgggtgggtaggaaggaaaggcaggtgtggtttaaatggcgaattttcgggacggacaagggtggtttgggttatggcatgtgatgtcaattttgaattgatacccattagatgtaaaacccttatatactagcacagttattatttattgtatgtttcatgaatattttttatttcttctttgtatatattacatcctcgttatcaaagatgagtttgcacagtatctactgaatgtatacatcatgagtgcttttatcttaatctttatatactataactatcctcgttaccaaggatgacatcgtcgagtacaatattcttgtttgtgcctcttcatctaccacattcaacgttcaacttgccaaagcatgaatatctaaatacctctacatgcgcttttccccgtacgcctcttaaaaagaatcaacaatcctgccaaacccgatttgccgccgtctctccccccttttatttcaattctacacattaccataagaccataaggttcccatatgtgttcttcttgttcttctttccagatacacgcaacaacatacacaatctcaccacttccacagcccccaaagaaaaagaagaaagatattttactccttcaaagccaaaattgcctgagtaagaggcacaactcggagactgcgacctctcttcagacctgattcgccagaaggaacctgcaagagcgtcgggcatcgctcgtcagtccacttgcggaacacccgcttcaagtcacggggcacgccctcaaggacgacagtcgagatgggaataaaggggcgatcctccatgcttgctgccaagacagcgtattcctgagcaaagtcgagagcattgcggaaggaggcatactcggactgcgcttgtgagccaacaataatgtacatctcaaagaaggcgtcgaggacgtagatgttgaatgtcgacatgtcggcctggttaaatgggctgatctcatagatctaaagaggaagaagaaatgttagtaaccttcaaacattgctagcagccagggataagtcctatgcttacctgttgtctagactctgcgtcggagcaaaagagtctgctgttgtacttcccataactaggcttcagtctccagtgatccgcagagtgaggcttggatgggccctccaacatgtcccagaaagaatcaggctcgctaccctcgtcatattcaatcagctgcccagtcaatgtcaagtccataccaatgagacgtgcgcagccgagctcgtctacatcgcttcccttgcctttccacagatagcaattgccagagtgagcaatcagataggcaaatccggcacagaggctggcggtagtcatgtcaacctcgtcaaatgccacttgaccctggtatcgtcgaccacagagcatggccggagcgagtgagtcgtatctggagcttccacctcttcgaatagtagccacaccgccaagagcttgcaaaaactctgatgtctccttgccttgtctaatcttgatgagcttaccgcccaattgccttgcctcttgttgtgccacggcctctgctgcatcctcatctgcatccgcgacttcgtcaccgatccagaagtagacctcacgcactttccatcccgcttcattggtaaagttgtgtccggcaacgtacatctcttgttcgaacagaactcgctcacggtgagcggggacaatgatctgtttgccggtgccatcaatctggaacatgtggaatgacaaagtcttgatctttgcaccgaattttggatagtttgtgagaacatcggcgggatccatatcgcacggaattcgcttatacggaggagcaaagaagtcatggagtatggctgatacatcgctaccgtgggccgtttgcggtcgtgcaggtgacggcggtaccggttcagcttgtagctgaggcagctgacgagtctcaatctcctttggtggcatgttgaaagccgatggcttggggcctggtaatggggccttcacagcagcagagactggctctggcgcaagaggtttggcaaccgtgggctttgtctctccaaaaaggtttggtgtagacgaccgaggatcgggcagcgaacgctcagtcttctttgctggggaccatccgccgccagtcttctgttgagtcaacttgattggctccttggcaggctcagacacaggggtagcggccttggccggctcccatgtgccagtcttctgaggtgaaagcttctttggctgcttgggaggttcaggtgccgccgtattgttgccttgctcaaagaattgcgacacgcgcttcatgtcgagcttcttgggcgactctgcctcgggctgcgtcgatatatcctggactgggatctcgggttgcgtcatacgtctgcggaagttcaagggggccacatgttccgcaggtcggctctcaacttccatcttcttcggctcgactggtcttggcttgcttggtacatcaggttttgtagccactcgatcttgggctggcagtggcatgggcttcttcgcttcaaagggtgtaggaatgctctgcttcccaacagtggcgggttgccggctcgcaaaaggcgattctgtctggacattggtggaggtggtagtagtgttgctcacattagaaggggcctttctcttgggaccacgcgcgcgacccttagtcatgtgcgttaactgaggacctggttgtgaaggctgggcatctccgcctgctgatcctgactgttcggctcggttaccgccattgagagctgggggaggcggtcctcttgccagcatgccggcaagcgcagggttgaatcgtccggccaggccgccaagcttggatggggcgctcttcttcttcaaaagtccgggggagttaggtgagggttcgatcttcgttggcgtctcggtttccgcatcgtctagcctgggtctctcagttaaggggtccttcgtgggagtcaatgatgggctaggctgcctagccaagttcacttgacttgactttctctgtggaggagttggttttggtgaatcgggcttcatcgactgaccggatggagttcgcgtctccgagggggcattttgctggagcccgcctgtcggcttacccagctcagccctgagggcgagcgcttcggggagaagaggcttgggcttcgtaatcgtgttggtggcggtcccctttccttcggattgggcctttttaaaatcgtctctctttttctgtatagcgtccttgaaatcgtcccgaatcgtagacttctgtgggccgtcagtcgcgttgagagccgccttgccccggagaatgttgtcctttagctcgtctggcgccttgaaattttgcgttttagtcctacggagagtgccaaagacagccttgaactctggttcatgcgtcttcgacaccggggcctcggcggctcgcggcctcagattggagcggaaatccaagtccttcttcggtggagcttcaggtttggcccggttgggcagtgggttgggcagtgggttggccactgagctgagagattctgatcgtttttctctcacgtcgtctctcacgtcggcgaaagcacctctcgactttgatcttggccgttccaacacttcctctctcgcttcagcgaaaactcctctcgactttgatctgggccgctctgctgccacttcatccctcacatcggcaaaagcacccctcgatttagatcttggccgttccgctgccgcttccatttcatccctcgcgtcagcaaaagcacctctcgactttgatctcggccgttccgccactggaggaaagctctgcatcgatgcacgatttggatgcgcagattgcgtgccagggggcgagtagatgcctcccaggccagtcgtgttgagattcagcttcgaccccattggcgtggacctcataagcccatcgatactaacttggtgcttgtgagagggccgagctggttccggagtgggattgccacgtcctgtcttgttcttgttgagctctaccatccatgctggctgttgtgaagaggctggcttaggaggtaactttggcgaatccggcttgttgagcgcgctctcaagccaactcgatttcgtgggactccagcgtctaggctccattgtcttggagggactgactgggagggatgcatcatcaggaagcccagtcttttggaacggaggtgggctcgtcgatgacggtgtcttggggcgtctctcaaatgcggattcttctcccccatgccgagaggctggacgagacgacggccgagaagctgatctgcttgtgcccggcgtcgtcgttgtcgttgtcgggtcgcgaataaacatgctctgcggtctggccagggtcctatcaacggagccgcgatgcgtactcgtgttttcagggcgagtcaatgcaggcgggcttgcaacggaccatcgctttacgctatcgctcctcttcatcattgcgctctgcacaaatcctcccatgcccttggttggagaggttgtgcgtactggggaagaccggccagtaggcgttgaagcaacaggttccgcttgaggtttttcggcagacggattgtcgaagccaagtgggtttagggtgaagggagctgacagcttgttgaggacattctcactaccccgcgaaacagggcgttcggatgaattttcgctggccatgccaggcagctgtgagctgagacttgacatctcgagtcgatcatcatcttcaacctggttcttcctatacgctgcggagtctgcgcctcgatcagcagtttggcggaaccacgatgcatcctttgacgcaaggctcttggcgatttgatccttggaaagaggttgcgtgggagaaggcggctcgtggggctcctgagtgtcagcaaatggcttgctcgtcgagctctgggcagcattctgggccgcataaacgctcagcgggcggctgttggatcgattcgtccgccgctgccaggcgagtgttgaggctcgagagccagtcgcggcatcgccccgcctcgcgtcgagatcctcaggggcctcgttctctttcgtcgctgaggtggagtacagcattgcatcggatggtacgtccgttcccaggggcttttccgattcggccggcctctcgcgcagcttttctatagcctcgccagcaggagagtcgagcctgagggattcggagaggttgacggtccgtcgaagtgtgcggggagacggcgtgttggctggtgatgatttctgcggagagattgatctggcgcgttcttttggataaggcgggtcagcattgtttcatcagttggtcaggtcccgaaaattcataaatgttcgctgcttagggtccccatagcagcaagtcgtgttgggcccataagaaaggcaaaaagtaaataaaccacggcttggaggcaaaccaaacctccgatagctccaactggcgagcaccacagcaacaaggcaccgccgaaagtcaaatccgcccatcagcggggaaaaccgcccggttacatttgcgagaagaacgtggaagcatgtcgggaataaggaaaaggaacggcgcgagacaagatggaagactcaccctctctcctggcctggcgctctcgtttcgcggcaagaaactcctcccgctctcgggctcgcatctcctcatcttcaatctgctgcccgcgcaggcgctcgacctgctcgaggaactgggatacttcgtccgacatggcgggttctgggttcacgatctggctgcctctaccggtacgtcacagtcgcgaacaatggcatggcacggcggggaaaaggaggtgcaaaggacagcaaaggattccgcgctgtcgagggtcgaggtcgaggtcgaggtcgaggtttgtgtctgttggcgttgtagcggtggggtggctgcagcttaagttcagttccagctgttgcctcactgccaggtcgtggctcgcgcacttgcggtaacagaaacctgagctaccggcaaacaggcggcatcatcgggggcagaaacagtctaacgggacctgctacgctgggcgcctttttaattcttagcgcgtcgccgccaaatcggggctgctcagggctggcctgagggggccccgtaggcattgacggcccctgtaaccagcgtccaagcagctcgtgcgtcttggtgctaatatgcaaggggcgcttttgcggtcaacgtcaatcaaatcaacgccagacattatattgcacagctagtaatacggggagcacagggcacgcatctccttatttagacgaaatcgcccattcagccctctcccctgaacatggcagtcaagctcaggcacggtctgttccatcttgctacggcaaggttctagaaacggggggtttgtttacctttacagattccacaacagtaaacacacgcatacagacacgagattgtactagcactcagtagctcagagtcaacccaccaccatcaatgcgtttgagagctgtagaggctgcaaggcattgactgtctccgtggctctacctcttggtatgtctctagtctcctgtcttgcttgaatctgatcgaggcatttcactcagcgggccaatcaagctcgcaagacgctggtcaggcgagatggtccgctcagcctatccacaattccactcttcatcgcccttgacaacccagtccgtccacacgaggcttgtcaaatgctttgtgcgacgctcattctgtgctccgtatcaccgatggccgataggtggccgaaatgatgctaattacgatggtggtgccggcagaagggacccatacgatgatgctccgttccgtacataacatgcgatgtaaactttcataatgaagaaaaagattccgtgaaggattctaatacaagaaaagccgcttcttggcatcctccaccacccaggataatccctcctctagattcttgcccgtcatggcactgcactgcagcacatgccactgatgtgtccgaatatcaggcaatcgcagcatctacccagcccctcgtaagcctcaatagtcaaagtcaagatttcgaactatccaatgaaaaaacaagacttacagtaacaatttcctcttgggtcatgcacccatccacgtcggtcttgtttgcaaatatcaacaagcaagctcccgccagacgctaccctacaggttagaccgatcgacccaagaaaaggggctggctcatacctcttcttccaataatccatggagctcctctcgacagtcatctattcgtagtcgatctgttgtgtcaacgacccatatcagggcatctgttttctcgaaataattgcgccaatatgaccgcagcgtcttctggccacccacatcccctattgacgttagcaatgaccgtagcgtatgagaatctacgggcatctccgcacagatgttgagtttatatctatgtagaattgttagattcaggtatatcttacagtcagttcaagcgagaagtagttacccttggtagtctatcgtcttgatgatgaacccgagcgtcgggctcaccgtgttcacatcttcacccataattttcttgacaattgttgtcttgcccgcattgtccagtcctctttcaataaatcagattgattcaatatttggtttgataacaatattggatacgcacagcatcagaattcgcatttccttgtcctttaatcgtgctttgcgtaagatcgacaacatcgtgctgcccaaggttcacccaggaaaggctttttgtgtgtcgatagaggttgatccagttgcgaatagaggatatggaaatgagatgggtatcgatgaggaatcgagtatttaatatacaatcactggtttaggcaccaattttcaaaaggttcaagtttcctggttattcgtctgcctgatgatagatggctacctatgatgtgctgctagaagcgcagtatacgcacacgtgatgcagagcgcgttccccatagttttcccttactctaaacctcagcaacaccgaccgcatattttcgttccaatgcacgcacgattcaaataatgcaaagctccatttttcaaattccaataaatagaaaaatctgtctgttcaacttgatgagcataggatactcttcaactgatggtccagtataaacgagcctagaaggcgtgtaagattacttcttctttggcctcgccaaagtctgatacaaatgcatcctatctgcctctggctgggcgcccggcgcagtatccacgatattagagcgaggttgcgtttcgcgtgcccacagcaccaagtcaagccattggctctcgtaataacggtctgtcttgatggcgctgggcaggcagcctacctccttgaattcgaacttttgcagaaagttgctcaccagttgcgttgctggatcggctctatcggcgcaaaaagtttcaatatagacccaagcatatttccgatggttctggtacgaaatattctcataaacctttgcggagttttggcactgccactcgtaatccaccatgcttcgatggaagggcgcggtgcatagcaaaatcctgtcgagtagagcagagccatatagctttccttggtgatcaggatggacaatcactttgatctgtccagcatgccttgacccagggcacgcggtcccaagaattccgatcctggcttccgtgacaaaggcaaaaccaaatagttcctgtggagcctcggcttgggatgcacgaaatgcaagatagctctggtaagcctttgtggaattttcgggccagttggagcggtcgagcaagggatcccctgccgaagtagcaacaacaaatggtcgcaagttgtcttggcagctcttgtatatctttcgaatgtctgctgccacaacttccttccattcaaacacttgtgggttaacctttgccttactttccaaattcatgatggtagcaatggcttcgaaatcttcaggccttgcaggccgtacgatacattcagcgtcgggccaagccggcggctcaacaggtatcggcttcaactcaggctgaacagattccacctgcaacctagccttgtttgcaagaacctctcggcttcgaatttctcgatcgatttgtaattcgaccgtcatattggcctgtcgccaggcgatatcagcatagccacgggccgggccatcgccgagagttttgaaggtatccgggtggataacttctggcaggaattttcccgttatgggatcgatatcctttttgtggtgatccattgcggtagacgctaacaaatccaccaccgtaggcgggttagagacttggaggagccatcccatattttgcgaaatattggcttccttaggtgtagtataccgtgcctgatgattctgacagccattgtccgaagcgccttcgcttatgtcccacgaaagaccttcgcttataacccacgacacctttctttgttgcggagactttttatcgaattcactcatgccgtctgtcaactttgatgaatggatcggcgtagctctgcgtttgattggttcttgttctgttggcgtagctttgcgcttggctggctcttgttctgttggcgtagctttgcgcttggctggctcttgctctgttggcgtagcccttcgcttgaccggttcttgctcagtgggcttttcggggctcagaagtcgattgattgtgtctagaatagacggcggtcgcttgaagcggtaactgacttcattctgttcctgaagactcgtatccgacaccccagtagcgcttggatgagtaggatcttcagtcatacgaactgaggcgtcgctggagtcttttgtctcatctgaacttggttgctcggccgctacggctaagctctcttgaaatacttgattcttcaagaaagatggagtcttgggggtcgcgggggtcttgggagtcttgggatcgttgctcagccatgccttgaggttggagattgacttgatgacttcgccattcttagccggtacattgctggactttccagagtctggagtaaaatccatccttttgactgtcgaaacaattagtaactgatcagtggtgcggaatgtgcgaatccagttttatagctacctcaggctgcccgtaggttgaggaatagaacacggcgctgaagcggaaagcaaatgaattgcaatttgaggaaggaaagttctttttacgcagaaagcagtagagaagacagagtaggtgcaaagagctgtgaggaggaagtaagagaagagtgactgccaggtgacggtgcagcagctttataggagccaggcagctcacgtgctatcacgcttgcaggtgcttgcagtttctacagcaaagcctgggtgatatactgaacagtgtaataatcttgccttgaacatataaacaaataataaagtagatccttctactgggcaataaaagaccctcaacagcgcagatgcaggagatgtatgtagcacttttcactttagctcgcctctgatctactaacagagaacatctggccaagtggctggtaaatgaattgtgtatataaagatgaatgatattatggctgtgtatgaggctttcttcaagtttcttcgctttggcacccatagaataaaattgcgcgcactactaagatgaacagatcatgctttcaggttgctaggccgtcaaaattcttctttagctggaataacactgcctttggacattggactaacgctgaatctatgctttgctggagtagcactgaaacgaatgagaaagagaagacttatccagcatgccagctttattattcaacaccccagttgtagctcaacaaggcagctagtgcatacctgcatagtatataaagggggtatttaatcgccatatggacttgggaatagcagcagtagccaatgctatagctagagtgctggacaacagaactggggtgctggacaatctttcccatgagaagctacgagtctagctgcttgtcttttttacacaagaaatgtcagtcatccgagcaaaagactcaaggcatactagatcaaagtaaataccaagtaatcgtcaacttaaatttacaaagataaagactaatcattctgggaattcgacaatctgtcacttcaacttctacaacaattcaacactgatgctgcctgtgcagtcaccagaatacagtactcagaacagtaagacacggtagatggtgaccggttcagcgcgacaacgtacagtgcgcaatagcccaccaacttggcgaaagctccgtatacccaaattgcaagccgatgagcatcaaaagatgcatcgaaagcgatgacatcattggccgcgtggcctaatggctaaggcgctagatttcggtcttcatcatctctagagattccaggttcgactcctggcgtggtcgcttcgaagctccatcaggagcatctctttttgcctgtatacaccatttttgcgggtgtttctttttgctcgttgcgaatcgggacggtgtatttttggcaagtgcgcctcgtacctcctgcttgttgcatgcgaatcagattcaagccacgtgccgagatctgcctcttccctgtcgcaatttggctgtggagaagagcatggatttgcttaactacagtgagactggcgcctgtcgagtttcgagcaatatcgactgctcgttttactccgcattgcatggatgtcttgacacagagcgcgccctacagtaggcgacatgctaagaattcatccatgtgcgctttctggcggcatctgctctgcgccgtctttgcaaatatcatcttcacaaggcatctctgccaatatggctggttgtttgttggcgtgccatgtattactgccggtgggggctccttctggaccactaagaatggcccagacaaatcctctgccaacgtaagagccgagatcggggtcgcgtaacaaaaaccattagtactacctacctaactaagagctgcgcttatcgtcgtctcgagattcggcacaagtttcgctgggacgctttgggccaaaaagttggacgctgcgcaccccgcaggaggattggccgttgacaattcgcatcaatcaccagcccagcgacaacagccaaaaggcataggcagagacagctggattggaccgcatcgccgtcaatcgacttctgcacgccatgtccgcctctttgcccgggtcgcgggacctgccttcgtcccagtatgacttgtcgacgtactacggacgtgtgaggcacacgatgagcatcacggatccgaggtgagtcttgtagaagagtctctacggcacaatgttgatggagaattgctgactcctgcgtgtcgctttgtagcaccctgcttgctggttcgcaaggactcgagaatgccaaaagacttgtcacagagtacaagactggaaagctgcaacatatgacaccggaaatatggcacgcgaagaagattgtagactcgactctccatcccggtatggaacagcagatcagatcttggaaatatgcttagaagagaaaagaatactgacctttgcggacagacactggagaaccagtctttctgcctttccgaatgtcatgcttcgtcctatcgaacctcatcgtcacggccggtatgctgcagcctggcctgggaacagcaggcacagtcgcatggcaggttgccaaccagtccctcaacgttgccatcaacagttcgaacgcaaacaagtcctcgccgatgaccactgcggatctcgccaagtcctacggtatcgccgtcacggcctcttgctcggtggcgctcggactcaacgccctggtgccaagattaaaggtctctcccagcacacgaaacgttctgagcagactcgtgcctttcgccgctgtcgcaaccgccggtgccctgaacgcatacctcatgcgacgaggagagattgtcacgggcattgacgttcgccctgtgctctcggacgaggagaagaagaagctgactgaggagggaaaatctgaggcggatgtgccctctctgggcaggagtcagaaggcggccaagattgcagtgtacgaaactgcggccagccgcgttatcaacaatacccccatcatgatcatcccggccatgactctctaccacattcagttcaagcaggcttggtataagaacttgatggagaaggagtggatcaaggctcgaccgcgaattgcctcctcaattcccattggtatcaacttggggctgatcgcggcggttggatttgtggcacttcctctggcactggcagtcttccctcagaggcaggcaatcagcgccgagagcctggagcctgagttccatggcaagggaggcgacagtggcaaggtttggttcaaccgtggtctgtaagatgacatggacacgctgaacaacatatatgataccgcttctcggcatatattggcgaggagatggtaggggatggcgcttttcgagcgcttagaccggacttgttcacttgacgacgatttcggccagcatatgacggcttttccgacaactatgcaagaatttcctggatggatgcgctgttcaaggactatctaacagagaagtggctgagcaaaggcttggaagattcctggaccgacagatgtcacaacggcattggtagacggtagaaggctgagtgcatagagtttatgcctagatgtttatgcagagcttcattttttgcgttgcatttgcttttcgttagacgatatagtagataaaaagatggtagataaaagaccatgacgagttatgttaacgaattagtcgaggaaacgtcgtattgcactccgagttatcggagcgtgaatgggatcaaaggattcacacgatggagctctgcccatctagaacgctattatatctcacttttccagcacgttccctcccttgcatccctgcgtcggcatgcctttttctttcctttatcgactttatgagcatggggctttgctgaggagctaacgtattattagatcccgggcttactacgagacgatcgaggtattacgcgacccatggccgccttccactacaggcttaatcgacgccgtggaatattccgcattccgcccatatcgaggatattactattactactactattatgaggcactactaatagacggttggggatgccgacgcgggtcagaaagtcaatacatgagggctggttaacggaggattggatcttgtacaccaacagggcgcctgtatgcatgtctgtccgtgcaggggagaaaagttgactacatgggttttgtctaacagtgttcctgcaggcactcgaatacgcatcaaacgattctacttgtagatggcatctgtacatatccagcaccgaaaagaaagaaacaatagaactagtcaaaggcatgaagcatgacgcacttttgcatcgccacatgatcaacgcgttgtggacttgtgcatgccggagtttataaggcgataaaaggcatcggaacacggattgccctttatcgggtactcgctagtgctagataggcaccattagcgtgcgctccgtagcgatccagaagtctgggcttggcttctttgctcgcgtaagactgcatcaagcaccaaagggaagtggagagagtgaaagagaagagagcaagaaagcggtgcgcgctggaaactggggcagaagtgatggagtagatggccccatatggcccatgatgcaaggcgtgcgtgacgcaaaatcagtcaatgcctgtttaaaagggcactctagcacagcaacggcagcagcagcagtgatggaaaaaattcatactgatattgaggagttgatctgaattttccattgaggctttggtgggcgaagcaggcacgctgctggctgcctttgggcatcgtcaaatggaatcatggcattgccagcatgtgatgcagcaatgttatgcacggcgattcttgcatgattgggacaagcaaaggaggggtgaaacattgcatgtgcgttggatggcgtgtagtggctttgcctaagagaaagcccgcagtggtttgagaagtcaattctcattaaatgtacgggcggtaacatgttgcatcagagcagcgttgaggaattgccgccttcgtgtttcgaggtgcggagaggataacacacggtttagtcagtcagtcagtttacgtgtttgttgtcgggacattttgcctggattgccccatttagcctttgcattctctcgtcacgtcacgtcacgggcgagggattgcatgtcgctcgagttacttgtatcttctgcaaccagagagacgctgggaggagaagagaagccctacggcaccagatgcagagcagagcccacagtggctgggaatggcgggactgcgtccccggtgacataatgcgcaggtgggccgggaatttcgctggctggcactcgtatctgtactgtggaagaatgaagattacatcaaggttggtagccaaactaagagtccaagattcgtggtacagtatgaagggctggagttggtctggtgggcgtttgagcgagatccaaggggtggcaaagtcgaaagtcgtcgggctcgaaacttgttctcgtgtgtaaacgcggtaaacttttgtacttgtagcatctgctggcgttgtgtggtgcgtgtgcgagaggagatggactctattagtacgtcgggccgggtccgcctagtcaaccttgggcatgtacgttgcatgtaggataaattgtaaactggttcccggggctttttaatatgacgagacacgctgctcgcctccgttggagacaagacgagaggcgagagcgggacagggttacaatgcgtgactttgaatctgggtctgctctggtcagtgctggcggtgggatttggcgcaaggaatttgggtgtgacgccgtctgattcgccgagagtcgcgggcgagtcgagatttgatgcgagtgcacgagggagcagcggagatgacaggatgggccgcgcttattagcactttaaggtctgtggctggccggtttgttgagtttgcggtgcagggattgaccactgatgctggacagcggcatcatcatcgtggagactgcgtatgagagcaacatgaaggtgcctggcaaaggcgtaagcccaagagcagtaatgccagcgagctcaaaagaggacctcgactccaagagcagctggagccaagggagtctccctttgtttctttgtttcctttctttttctctgcgtccctctctcttttctgccggggctaattccattttcgaacggccctatttatggatgcgaaagccggggccaccagaagggaggtttcagctcttttgcccgcccgtgattttgaatccagcccgttgcggaacgagcgtcaagaccgaatatcatgccgtgtccatccatcacacgctgcatctagtcttgcgggccgtggtgcctgcttgctactgctcttcagagttagatgcacatggagtaatatggtagggcatggtccacccctccctctggactgtttttcgccccaaccgcagaactgaaagtgatgaatcgacagcggccctgttggctggaagccactggggaaaggcgctgttttgggggaccctgcctacagccgtgcaggtacgagcacacactgaaaccaacgttggctgtgccgagcgtgctttcaattgacgtggagctgggcaggcattgattgacgctgtaaacgtgactgagcaatacagcagtatttgtttttcttttcttttctttttttttttgcggctgatgtatatcacgaggcattttctttctactgtaccccttccttgtttcttatcaaaattccttttaattttctctttcccctccaggatcaaactttcgacccgagtcgtttgcgtatcatatcatgctttgtggcaaaagattcccccccgtggctatttttttctacggggaacccgcactggcctgcacaatttcagcttagtgcctggaatgggggaagcccgtaaaacagtttacggcggcatttgctgtagggagaattaccaatccatgaaagcctcacgagcaatgtatttaccaagtctgtgaaaaatgtgaagtcggaagatacaaaaaagaatcaagcatacagcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggacagtcaagcattgtcttctgtcatgaaatgtcgctcaagcctgtagtatttattactagatctgtgctaagctacagtagcctttccgggcgtgttcgcgctgtctgcctcactgcagcgcgccatgctttagcgctcttcggctgggggtcggtgctccgcacagcgccagggcggtgctcggctgctgaaagcacagtgacgggcgctggctcctccctcaaggcccagtgtgagaagcgccaacgtccctattttgggccctcgtcacgcttcaaccacgccatcctttccagaagcaattccagcttcagcccgttcctctctctgcctcttgcggcttccaaggcgctgatgattgagccaaacgagagttccagcctgtaatcaccgggcctggaaccgaaaacccaaagaaaagaagggcatctgctcgagacgacttcctttttttgcatcttccgactccaacgctttttcccaccgccagcagcagctatttttctcagggcgctaaaaagcctaaaagtactcgctccagtcagcggctcatccgcctgagcagccgcgaagaaagcccggtgcaggcctctgctgctctgctctctgcctcagctcggcgtcgttgatctctgcaacaccacaaaacccgtgcattgggcctcgcaaaagacacaagcacggctctcgcgacatctcgactgcaagcctcgccagcgtcctcgtcgccgggggaccgatcgccgcggccatgtcgacgcctaccacggccacggccacgctccctcactaccaccacccacggtacaacccgccaaactacgccctccaccatcagggccactcgtctgctacaaccacagcctcaaactaccgcacgtcgttgctgcccgcaacccaggccgccaactcgtacgcggcggcgtctccctcgcagaacccggctcggccgctgccgtactatcaccactacgcttccaacggctacaccttggcagatggcatagctcagccgcactcgcagtccgcggcctcgagaccccctcaccacgcccacgcccacgccgcagacccgtcgcaggcgccgcgatacgacgagccctacacgcccgccatggccaacaactcgtcctcgggcgtcgtgcccgccgccggccgccctgccgccgaggaccagccgtcgagaaagcgtcggcgctctcgggagcccgactggaacaacttctaccgcaacggcctccccaaggaaatcatcgtcattgacgacacgccagagcccgaggccaacaccggccgcaaaatcacaaatggcaatagcaacagcaacgccagcggcgccgtcgtcgactcggcgtccgccaagaagagacgacacaacgagcagcctggctaccacgtccagtatctcgccggctcgcacacaaacacgcctctgccgaaccacacgcctattggctcgaccctctccagcgaccgcacaaactcggcactgcacacaacggcgcccacgtctctatctgcaaatggccagtacgatgaactggtcacgccgttgaagcgaaagcgcaccacccggcagcaggctgccaatgaggccaagcgaagggacgtggatggcctaggaggcgcctttatggcctacaagcctccacctttcccgcccaagaagtctgcagaggttcccgtcaaggtgattcacgatgtaagttttgctcttttctccctccccacagctgctacgattatttcttcatgatggagaagaaataaacaaactcgtcttgatgaagaaagtcgcgttgtcgctaacattcatttcccaccatagcgccactttggcaaaaacgccaaagttgatgatgatgacggccattatatcgtggtcccagacgctgaattgactgataagtgtatgtatcttcctatcctcccctcccataatgggcttcttttgggtttttgatggacctttgatagctaattgtcattgcagatcaaattgttcgtcttcttggacagggcacttttggcaaagtagtagaggcccgtgatctgaagaggaacaagcctgtggctgtcaagatcattcgatccgtccaaaaataccgcgatgcttcgaggatcgagcttcgcgttttggccacgctcaaggccaacgacgaggaaaacaggaatcgttgcatccacctgcgagactgcttcgattaccgaggccacatctgcatcgtcatggatctcctgggccagagcgtttttgactttctcaagggcaacggctttgtcccctttcccaacagccagattcagaactttgcccgacaattattcaccagcgtagcttgtaagtcacaggcctttgctgcttgccaagaagagaaaatagctgaccgggatggtgatttctagtcctccacgacctgaacctaatccataccgaccttaaaccggaaaacattctgctgtgtgataattcttatcagacatttacatataacagaaagattccttcatcatctaccacgatcaatcggcaggcgtctcagcgcagagtgctgcttgatactgagattcgtttgatcgattttgggtcggccaccttccaagacgaatatcattcatccgtggtgagcacccggcactatcgtgcgccggaaatcatccttggtctaggctggtctttcccttgcgatatctggagcataggatgcatcttggtcgagttctttaccggcgatgccttgttccagactcacgataaccttgagcatcttgccatgatggaagctgttgtgggctctcggatagactcccatctcgttcaagcagtgaacaagatgtctaccagaagtggaggaaatcctgcttccaagtgagtagaccctgcgcctctacgcgagcaagatatccaaatgggatgtgacctgttactgacttgtaatctacagatactttaagcgccttaagctcgactacccaacaccagagacgaccaggggttctcgacggtttgtgaaagcgatgaagcatctgagcgtaagtttgcaaaataacaaataccctgtggcacacaatgaaactaacataaacttgataggacatcattccttctaattcaacatttttcaagaacttccttgatctgctgagaaaaatatttgtttacgaccctgccaagcgaattaccgccaagcaggctctcaaccacccgtggttcaaagaaatggcacagcccgacgatggaaccgaggcggccaagattcgattcgaaaggagacgacatggaatagaggtggacaagaatgggcggtctcactacgttggatgaaccacgcccccggatattccctttcaacaacagcaacaacacattttcgtcttataatgactacataagcatgatgaggtttcgcgacagcgcgcacacactggatgtgtataagggttctttgccgctggggatttcagcaacataatgtccctggtagaattgttattgtactttagcgctcccagatggctgctgtttccgaccattttatttctctttgtcttcttcctttcttttgtggcatatcctattttttgcttttttttttctttatagcgcacgggtttttttattctcaaggatcatattctgttcttctggagggccggcgtccacaattcaagggatcaaggggtgaaacatttgggagggaaaggggatggaattgattgatggatataacaacgaagcagtgaaagggggcgggtgccttcgcctttttattattattttttatggtggacagatgaagtgtgtgtgtgtgtgtgtactgtgtgtgcaatggtcttcttctctcaaaaagaacaatctctaatataccctctacaatgtcatcagaaatgttttgaaaaaagttcttttgaggtcctgcgattaccaaatttgaacaagaattctttctttcttttattctttttccctttgttgtatacccagctgctggagatgttctgatatatcgaaatttgatacagttacactacgtacgatctatgtatgacttgttacggcatatcttacgagacgatagatttgtggaacaaatgttgaatcacattcatttatattaaatacaagggattagaaaacagttatttgatcattcgtttatagttcactacaaaggattaaaaaaatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacaaaggactattgagaccgtttcaaataactgcgaattctttcttcaatacggctttgttcctctctttccatgaagactacaataaaagcactttttatgttatcacactgcgaattctttcttcaaaacagacttgttgcgtcctgtacggctacaatataagctattttgttttacttgctggctaaagaaaaggcagaacttttagaagattgccctatttccttgttctaaacaacgaaagggaggataacgaaacagatatcacacatgaagagacagtttggatatacaatggcgtattgtgtggtataccggaattgttcgtttgtcaaaaagaagtattatctgcaatgatgttcaattcatgtccagtcggttgaggccgtttatcactattaattcttgggcatcatgatcgttgagagctggatatataaaggcagcccggggaagaggcttggaaagaagacaaaaaccaactatcgcggctactacatctttcccaaggacaatactgttatttttcactattattcctcttagctacgatacctcgaatcaatatctttgatgctcaaaaatcttcttcttctgcgtgtaaagctagtcttgctcgtcaagatataccgccgccatggccgccatgtttaaaccaccaatgtccctcaacgccctcaccgacaaagaagtcgacgagatcaccagcttgctgaaattcgactcttctaaaaaaagttcccgtgaaaccaatgagtggctccatagccaggagagtaaagtcaaacggctcaaaaaccaggagctgctgcgtcccgactctcttatttacaaaggcgtcatgaaactattccaccgccaaactctctgccaagcgcacaaggagctcgatcacaaagtcattcacagcttgctgtggaacattgcgtatgagagcacggcccagacaaacatttatcgcgtgctgcgcaaaaaggggaaattgcggttcaatattgaacgccattcttggatgaccgaggagcagttgaagctcgttgaggaggaggaggacatgatcaacgaaaacttggatgagtggctggactttaacaatgagattacggcgctgtggctcggcgagaagaaataccgcgagctttgcggttcgaagaagagggatttcctgccgggatgtgccaagacaggctgcgaggcgtgtatgttggcggctgtgggcgggaactgccactatctcacggtgttgcgagcgagcctgctggcccgacacttgtataagacggataaacaaaaagacagcaagaagaagaagaacaaaaagaaggatgatccgccgtcgctgctgcgagtggtagaagcctggatatccaaagccaaggacagcaggaacacccccctcgccaacggctatagccaggagctcgcgcgctcgctggtggggatgcggacattggcgaggcggttggaggacgagcagattgcaaggcgcaaaaagaagggcaagcagccaaaggcgcgctggggagcggccatggtgacgtggacagaagacaagctgccggttccgatgaagcataagcccagggagaagcccgcgagggaggatgcggtgattatagactggacgacggagcagacgcgcggtttcagagcggcgctgtcatccaaggacaagggcaagtcgcgttctgtgaagacgagcggtgcggtccaggccgaagaggcggcaagtgaagcaggattccactcccctggaggcagcagagactcggcccaggaagcacgcagatcaaatctcagaggcacacgcacccacctcaacttcaacgacagcgatggagacatccccgagcacttctcgcgccgtgcttctccccttttcaatgttggccttgagagtacatctagctggacgagtcaagctgtagacgacgattacgacgaggacgaggacgacatctacgacgaggacagactcgaagagaatgctgtttctcctgaagcgtcgagcgtatattctcatgacgacagcaaggctttgacaaagtgggagggcagtgatgggcctgcgtagtgttttgagtcgatgggatggggaagaacgaggaactgacactaatgatggtaagatctagatatgtttttgatttgtacaagttgttttttgtatttgtgtatgggcgttatcttgcagcattttggggcgacaaagttagtacatcgtttagggttgaagattattagaatggagttggcatgttttgatctatattcggtttcccgtgtctaatatctctagtcagttaactaatgggggagtagtggtacatccatcgtccatcattcgtcatcgtaatgcatgctttcaaacaaaatcagtccgccagcttctccataaaccgctgcactgaaggcagatagcacgccgccttctgaaagtctcccagcttcaccgccatgaaatcaaatgccagcagcacatcatgctcgactcccgcgacacgatctcgtttcaatgagtccgatttggagtatcgttgtgaaaagtgtgtcagcaacgtccgtcgcgcctgcatctcacgagctacgccaagagcctcgcccatcgtactgtgctttttcgcctttgcgtggtcctgcttgtcatcaccaaatgtgcattcgtgtacgaggaggtgggcgccgcggcattcttgggcaaagagtttcgaaggcctgcaatcgcccgagtaggcaatcttgaggcccgaggtcagctccagctgagttccaaaggaccgccagcagtgaggtacgggcactcgcttgatggatgctaagccaaaattttcatcaccaaggtcctctttagtcgttacgtcgcggtctttctccttgggaaaggggcaactggggaatctcaacctatgaaacccaatatcttcgatttgggacaattcctccaacaagacccgatagcgcccaatgcaggatattgcgagcgtggcgttgctgttatcctttagagtctgctcataccatgctttgatgagcgaaggagtgcccatgtgatggtctgcatggacgtggctgatgacgatgcatcgcatattacgcagaatatctgccgttccttcagcatcgaagagacgccgaatctggcctagagttccttcaccgcagtcgagcaggtaattgccgatcccaggaactcgaatcagtgtagcagagacatttctgtatttgctaggcactgatgaccctgttccgagaggaataatctccgcatctctgttcgggatatcaagctcctgctcctcaatccgcgccacgaacgcagggtctgtagcctcagcatgggccgcctcagccatcttgagaacttcctcgtctacagactcatgcgcctccaccaaatctgggaacggagcgatagcctggtcatcgaacacgagacgcggcatgagctgaaatttgtgtccagctcgccccagctcaatcgaagaaccttctggaggggcgggatatttaactgtattctcgaactttaggagagggaatctctcgggatcgattcggcgcagcttggtctgtatagtcgctgcaccaggatgtgtaatcatgttaggacatgactcctgtgtgcagaaaatgtgcttgatgtctggatgcttgctgataaactgctggattcgttggtcataagtcacgtctggtcccacgatccaatacatgacagcaatattctccattagctcctggttttcccactcaggccgctccatgaatgcttcaatgaaatcctggctgccaatatccgctacgacgaggccctttccccgctgggtctctcctagaaccatttcaggtgtaacgaggccatctttcccctgaacgctctggccggcagtaagaagcttaaagtctcgaggttcaacaccaagagattttgccactggagcattgaattttcctctgcggtcatgagccttgatgatgtagctcatagaagactcgccgtatgtcgtccgaggaagagggaagtggttgattgcgagagtgttttcgcttctatcatccacaccaatctcgccaagctcggggaagtgccacacagtatcgtccggattcggcagtgtgacaccatcggcagcatatgggcccttgtataacctgatactgctgttctctatgatggcagccttgtcagtaggcttaagatctcgtatcttcttcggcaccaaaacagatctgttcttcaggctgccattgaacatgatccgttcgacaattgcgctcgctacttcggggtctgatatggatgctcgtggctggaaggaatcctcttctgaagaagcatctttgggtgagttcctatcccgtgtctggctgctgcgtcttcgttttcgagggctgcttgatcgtgctctccgtactgggattttccacactttgatcgcatcatccgaccaatctggctcgagacttgccgcatctgccactcggggatctgtcctgtgctcaaaagtgcgcacgcaaatgggctgtcgaaagatgactggccgtaacgccgccatcgtgtggcacaagttgtccgccccgtgcactgaaatcccagcatgaagagtcttattcagcagcttctggcctttctgtcctctcttggcgttttcctgtgttgtgtactccttggctgactcaatagctccgccaacgcttagcaggtagccgcagagaccaccgagctgatcccagtccacgctgccgctgagaaagacatgttctgttcctcccatgtgaatcttgcggcttccaaacgcccgctgcgtgccctccgagacgcgaccaaacacgtacgagcgcttgtcgtgatgcaggtagatgcaggtgcctggagtgtcggccgaaggcacagaggcaagctcgacggtggttgtcattgtggtcgagtcggcggtttttcttttcttgagtactctggagtacagcctctttgaacaatgaggcggtagcagatgtgaagcggacagtggattccctgaccgtagctgtcgcggtcttgtaggatcgtagaaagaaaacgcagatgtagcgtttctgcctgcgctggcaaggctggaaagctgccgtgagcgtctaccggcgggagtgaagaggagatgatgtcggagtgggaaagatgcagagcagacgagacgccgagataaacatcgttccatcagcgggaagcgagggaaagaagcaacacgcaaaaagagcccggaatttgcagttgcatcctcaagctgctgccctacgataactttttttggtctgcgatagcgccgataagcatcgctgctgctgaaataggcgcctgtgggtgaatcagcgtgcttacataacacgcccgtttgagtcactccccgatgggtcactccccgatggcttcatctaccttacacacataacacgtatatccattgcattcggcattcattccacgccgaggactcaatcaaggttccaatgttcgcttccggactactgtttgcaccgtattagctcattcttaactatttatagtcagtacctatttccggtcagtagtatgggttgatttggggtctcatcgtccaactaggttaattttatgcatcttgagcccttgtcgccgcgtatcagcaactctcggtgcgagatacgacgaaggagtctggtaacgccctccagtcaatcgaaccaactgttgacaacctaatctcagagactctcctcaagggaccgagttccaaattagggagctatgcaaggcactattgtccccgaagatcacggaacattgtgcggaacattgtgtcacaccaatacacttggtagcagatcctgtcagagttgcatctgtggattctggaaccgatctcactggcaaacttgtaccgattggtaatgggcatctcggtattccgtgccagctcaatccttgacccactctcaactatacggcaaagccttgtcatatacccaaaggagcaattctctgattagttgccatcgcggcttgcaggctcccatttaccacttgcagagatttttatcactggcagtagatgtttgccaacttatttacccatcaagtctgtaaaacccaatgcttcaacttgtcaatcctgactcgttttagttgtcgcttgagtctggtaaaggagtatgtaacatcgtagcttgcgacttttgcccctaggatgaagtacgcttacactatgaaccaatttgaccagtagtacgcagatagtgaagcctagatcattggaacattcaacatttccaactctgttcgtcatgtataaagtagcccgtctgcttctaacgttgccaaacttctgactgttctatcctccccatcagagtatcaacatctatcaaaatgattctctcaacctctactttaactcgagtccacgaatctcgccactccaactcgagttggaagcacggccatggcagcactacccatctcttcaccacctctgtttcatcaacaactcccaacgagaaaactgaaaccaataaccacatctcaattaatccgcactcaaaagaacgcaactcgtgggacaactacagactcctcatctccgccatcgctcctcgtcccatagccctcatcagtactgtttcagccgatggcaagtcggtaaatctggcgccgtatagctacttcaatgtcattgcacacgatccgccaacttttgttgtgggatttgggaacccgccaacaggagcaaaggactctttcatcaacgtgcgtgatacaaggcagtgtgttatcaatgtcgtgtccgaggacttcctcgaagctgccaacgccgccagcatagatgctccatacggaatgtccgagtggagcatgaccggtctcacagcagactattgctgcgagacggtaagggccccaagagttaaggaatccatatttagcatagaagccagagtagaatctgtaaaggagattcaaagcaaagaacatccggggaggatatcgtcgtggctagtaatcctcgaaggaactagattctgggcaagagacgatgcattgaacgaagagcaagattacatctgccccgaggtatgtataagccgattgcttcaccttgtattgcttctaggcataggtccttctttgaatgttgtaagatgctttcgacgacgctgacagcaagatagatcttaaaaccggttgccagtatgggaggcgctctctactcaaaaacgactgaccgcgtggaaatacaaaggccacaatataagaattacactggtaatggccgagaataacaagaggcttcaaatggaaggaggtggcaaaccaaaaggaaaaaaaggggggaagaggaataagctgctgagcatctagacacttagagaacggaaagtggggaacgttgatcatctaattggaaggatttaaaagatgggagggagcagtactgcatattaatcgaagttttttcttcaaagtttataaagtcgtaccacagcgatagagattgataatatttaggagacgtgattaaaagactatcattctggatattgataatgagcctgaaagaaaaatgaatgtcaaaaatatatactgaatgaagatacaacgaatgaccatttgtggagccccgttttcgaatcagcgatcaaccccctgcctctgactagattccaaatccctttggtcaaatgtcggacaaccctcatgttcactagtcttgcgaagcccgctactctcaagtgaacctcgaccgccggtgaattcctccattgtcttaggaggcaaaaccttagtcccatggtgtgccgccgtggcctggtgagtttcatgaacaggggcagtcgtgtggacaaccttgggggctacagtttctttttcgataaccggttggacgtgctcgtgaacgtggtggtgccatcgctcaccggagacgacgggtgcttcggaggaggtgaatttggtgtcatggacggcagaagtgtccttgtacttggctgcgtcacgttgaagcaatccttcaatctcgttgttgccgccgtgctcaaaggttttgtgctcagtgggtaagactttgtgagtgtgtttctcagggctagatatttcagtgttagaaagaatacgtctggacaattatggtgggagtggctgacagagtttctttatcttgaacgggctgaacagttgtatggtgatgatctcgatggatctctttctccacagcagtccgtacgctttcatgctcctggggccgaacgtgctcctcagtcacgggccgtcgcgtatcttcgtcgacggtggtatcatgcctcccatcgtgggaagtgaggttttcaacgactttcttagctttttgcatattgtaatgtatatcggcaaagatgataagattatttggtttagcttaagacggtagttgagaaaacttgcgagattatagatacatatagttattcgccatccccgcgcaaaaaaagccagcccaaagacgccatcaacttgatcttgttcttcgccaaaaatagtccacgtcatgatgaggctgcttttctctagcaatccgttcagtggtctagatggggttccttgctgttggtttacaaattagtagctgaacttgcgtgaacaaacatcaaatggcggctgcaaggcgtggtggctatgaaaagccaatcgcatcggcgtctccgccgcaccaatgagcttgtcttgaagagaaaaaaagcaggaatgtaaacccatcattctaacttctgaaaagctgcagagtgctgcattctatgactcgaaggctatctacttcgttgcgtgcggcgaaattaagaaggatatttgctaccaggccacgttcacgcgccgagttagatcattaaagtttcgattaggtttgcggcaatgaaatctgaatcgccccaaatgctccgtgtatagcgtcataacgtacgtattcaattgcttcttgttgtctccaccatagctctcgctctgtcatcagctcttcggagcttaaactccgaagccaattgcccattgttgcataggctggattaatggttctctagtaaagcaattgttggatgacccgaaaagttccaataattatgtcacttgttgaagtcttattgagctgtatcgtctagaacagcttaacgtcgctccgcctaaattaccaatattttctgtcttttcggagcaataatgtcgatgcatcttcaccaaataagtgctcaagttcctttcaagacaattggaataccagattatcttcatcttttttttaaatgtcagagggcacgagaaagttggagggcatgagaaatgccttccgcaggtgggcaaaacgcctgttccatcgcagcgacaaggggcgctcaaatcaccccacgcctggtcaaccatcaacgaataaagcttcacctccgccgcaagagacgtctaccttgggtactgggacgaattccaaagtacagcaaacggctccgaattggccacttacaagtgattcccatcaaccttccggcactctggatgcacaaacaacgaaccatggctcccaggtgaccgacgcatctatttcgaacaatcagccccaatctctcagaaaacctcagggtacgcaacagggctacctcaagccagcgttgaagaggaaagcagtcaatcagactcctccacaaggctctgctcataatcaccccgaatcaaaagcgcaaagcagagacgagcacgcagatggcccgattgccactggatccgataacaacaatgctggagttgggcaccaagggcattataccgaccatagtgttcaccctcgccctgctgtagtccacgaagagattgaaccgcatgtacacacggtttatgagcctacgcgcacgcgatcttttcatttgcatgagcaccggacattggttcaacccattgttgaccccgccgcaagatgaggtctgcgtggaattgatttagagaaaagaagcgcaaaggcacaatagcgagagaagtcttgaagaaaaattcattgtaatatttaatgcaatggtatacaaacatgttcatcataatcgatcatcctaatagccgcatagttgacaacagaggccagcaccaaaaaaaaaccatgtgaaactccactgccgccgttcgtgtactgccattccaaaacccatatgtataagccaagaaaaataaaagaatttgtaattcaacagagaagaggaaaagaaagccatcactggcaaacgagcggcaccatcgagggcatcagaaatagaaactctgccctggtttagaaataataaattcacagcccagctgtgcttcttgctcatgctctattagctcctgcaatattgagtctccggcttccggcccatccgctaacgtctccttgacgtggatgatgacgaccttgagaccttcgaggggcttctggatagcgtggatgggtggcggcaccactaaattaggaaccccaaactcatctagtgatagctcgccggtgggcgtagcgatgtgtggcgtgtcggagtcgtgtttggcctcaaaatagtactcggagggcatgttgaaaggattggccgatctaggagacacagggtcgtctgatccggggctctgcatggacacaggcggagccttctttcgctgaacttgcgcatcctcggcgtctcgcttgcgcttcttagactcgagggcacgcgcctttcttgcgatttctacttcggtggccagaacttgcatttcctcaatgagataggcgggcttcaagtggccaaatagccgctcatcgggctgtgcatcagagtagctgcactcgatgaagacagcggccagcttgccggctgcaatcttgggcgccgcctcttgccagatgagcaggttgcgcgggctgagagaaatgctatccggctccacgtctccaaagatgagcacctcgcgctcatatgtctcttcgcggatgaaatatgaactcgagtcattgacacacggtcgtggctcaaagtcacctccgctgaatatcggcgtcgaagtgcctccttgaggcatcatgcttgggcgccgtgagaaagccggggggtaaagatggttgaccgtttctcgccgggcaaagtgtgctgcaaagtcatgaacatgcgggtagtaggtgtcgcgccggagcggtatgcttgacccgtcttggctgccttgacgggtcggcggttggttacagaaagatccacgatgcgtgtgcttctccatacaatggccgtggctcacgctccaagtcttgacgagcagtccgtcgcatacctctatataaccctcgcctagcgcagggctcccaccttccaccagtctcagatacgtcaagaggccggcaccattattctcgtcactaagattgggccaaatgacattgttgaagatgtggtccttgagagccttgattgtacccgggaggccagccagcttctttgggcgagtgcccggcaggcctgctgtgttgatgacaaacgcggagatgtgatccaaatgagggtgagtgatgagatatgtatcaacgagagtgcgagtgacatgggcggcattcgccgcagccgtggcaaatgggagctccagcccggcaaaaggaccagtagtcagaatctgacgagcaggagcagatgatggtgtcggcgttggtggcggcgacgcgggcagagcttcctcgatgagacgagtgatggcagagaggtgaacgccgccatcaactgctactattgagcccttgcgccagttctggggtactgagcgaaccagaaacgcagtcgtattagactcttgggggccacctccagaaccctgtaagagaagcatgcaaaagcagcaaaagattagccattgtaattcggatgatggcaactccaagttgtacgtgtatatgaaggccatggcaataagacggcacgcaatgtcgtgtaagcccgcgccgtcagattgagacgctgccccacgataagctgtgccaataggacagcgactctgggcagacaatagcacagctcggctaggcgtttcatgcagaggggtgtttgtccccttgatctggggcactggcccctggcggcaaacgcatcccgatcggaaatgccacggccaaattacccgatctgagcctatgagggcgcatcgcgctcacggccaagaggagcaggaaattggcagtaagcattggcggaggccgcagagcaactgcctgtccagcgaatcgagcaagacagagggtgaagaagagaaaacaatggaggagagaaaacgcatcatgagtgaacagatacataccaatatgattacctgcagcgcaggtggtgatgcggcctcggccatggcgcgaacggcggtctcaggtattgctgaaaggccaagtcgcgatggcaatgatcaactggggccgcaattgcgtcgagtcagtctgcagatgcgcaacgctcaacgccgacgctgttcgccagtcccaaactccgggggtttccaatcgaattgagtcccaaacacaaacacaagaggcagaaggccgcgggtatctgctttcaaagcgaagatcaaaagcgtccttggatctccttgttcgatgccggtggcgctggatggcacacgtgaccgcgtgcttccggctttgtctggctgcccccacgaggcgctattatgcgagtttgttgccctgactagtcgctttgctgaagagcaagatggatggtggtaaattgagatgtgaggacgaatagcgacgacggagtgatgacggtcctcgaggtaatttttgggctggcgggcgcagcgtctaatagctaggccttggttgcctgctgggagggacggaagggtctaaaatattatgggaaattgggaaattatctcggaacgtcgatgctcccccggcgccaaggatctttctctggccgttgcttgattcgtatcgtaggtgcgtgtcgtgttaccaatgtgagcgagcaacagtcgtactagcatgcaggtagatacttgcacgttggatgtgaagcgccagatgggcatgcagcagatgtgacgacgctctgcagattggcggctgttaggctggcggatcgatatttagcaactagcagcagtattgcgctggtaccggtaggtatatgcaatgcaagcacccttggctagccggaaatcctgcttcttcggcacgagctgggagcagagatggcggccaagtcactatcgcaactcggctcgtctcgtctcgctgtctcttgtcttgcacgggactgccgtctttacgtggcacggcacgaggtgatgttggtaggtagttatagcagcagtgtttgtagagctggcgatgactcgtaacctgcagctcgtccaaggcctccttctctcttgctcggatccgtggatgaaagcgtcgacgcgcgcccggcttttcgagggtttgcttgcttctctctcgccttgctccctctgtccaccccgcgccgacgcaggatcacggctcgccttttgaacccactaccacggccctgagcctgcgccgcagcccgctcgcggcaccgcagcgcagcgcaacgcagcacaagcccgtcacttcaggccgttgatggtgttagcgtcgccattgtcacctagtctcggggtcgccgcgctgtggttgcagggtttggggctttggggaagggggcgtgcaagaaagagacccaaaaagtgtcccgaaatgtgtgagagcacgcatgtggcttttgttggtacggcatccaggaacatgtggtcaggtagtcggtactcggtgccccaccaacaacggcgcctccagcgcccattcatgtctgcggacgagatggtgaagcgtgtactggctactttctcggcactgtcccccgcgcttactggtgcatttgcacgagcaaatatcctactccaggcatgcaatttgggaatattcgaggctggaaaaggctcgctacagggatatctttgatcaggaccggctcactttctgtaaaaaataagagagtcgcgtcccaaaacgatacagccgaaaataaaacacgcatcccggtgctaaagaccccacgtcttatagtgctgctgcgctactgcagctgtgcttgccaatagcactcgatctaagcatatgcgcaaatggactggatggttgagccgggatacgatgattacttgctgctgggtccccaccaggaaataatagtgcttgggtagtgttgagatatctgcctttttttttcttctgtatcttcatcggccttctacatgtggttatctgacaacgcagggccatgtgcttcgtcctcactttgacagggtgccatatgaaccaggtcggctccgaatttgacgccagcatggcatacctgtaaacaccatgcatagagggtgacatctgcctcgtgctttcagcgcgtgtgagacgattaagacgctacaccgagacatccatggcccagaaggtagcattcgatgctactcttggcaggtgaacctttgctgtaacctccgaggccagcagcatcttcagactcggctcccttgcgcaaacgtggcgtcgtctagcttgggaaaatccgggacttgacacctgcatcgctcgtcgcgcagcccctcttgaggtcacgatgctcacaccgtacgaactttatacagcgtaggctttgtgcatcggcgttggccggccctgagctaagacattgatgtcttgtcttttcttggactattcttttctcgcacatggtctcatctctgtgcctgccgcaaagcagcgtctccagctcaacgtcgaggcatatgggtccggacatgtacatgtaagctgtatacaagtatgtcttgctcgtgccatagctccaagccaagcatccaccacatagtgccactccgctagcaggcatgcgacttgacgtcgtgggatcagttgtttgatcagcgcgcatggatctggcctctttggatctctcgcagcccgctccggccactcagagggctgaagccactccgcaggtgcattaatccactcacaccccggctcttgtggggagacggaggtgcagcatcgtcgtgcttccaacatggccaagcggtgctataggcaaaataagcgaggccacaagggatatacctggagttctacaagtatatgttatatgtcaaaaagaggactaataggaccaagacaaggaatgtgaagctgtagataggattgtgccgagatcgacatgggattggtacatggagatgtgtaaatgcgagtatgtctgctgccgcatatagagattctcctcccaaagccttaggtccgagtctagctaggatttataagccgtagaccataatgaagcagccaataccaagggcgtgaacagaagaatactagtaatacaagtaccaacaaggcattagtatcttttgagcaaatccccttgctttggcgtaggctgcagcacatgcagttggttaaagtcccggctcctcgactgcctggaatgacacgcgcaacacgcaaaacctacgccgaacaattagcctcaatgcttacatgtactgatgctactgaactactggcgttactccacagacactttcacctctcgtcagatcaatctcttacccattttgtgattttatatcattccattattacatccctatagtcacattcggcctgcctatctaggtaactacttgtatcttctaccatctggcagggttacagcagctggaacaaggcactgcatgtaaatgctgtgcatttaatgcacttgcacgtgccgataccacaccactttccaagtcccagaaacgtttgggctgcgcaaacctcctctataaaacaaacccaagatgcaaatttcccaacaaatgaccaaaactgacaacaccactgcacactaatactaatgatagacaccaaaaacaagcagaaagcagcccatcaagatgacaaggcccccctgccgaggccgcatcttcgactccatgatcagcatcaagcccacgctcagttcacgaattgctgcagcttctccctgaggcgtgtaggccaatcggacatgaacggctgacaaaaagcatccatgtcgcattccaacatttccccgaatattggacagatagagagcagagcggggtcagatttgcggctgcatgttcaagagactgtgacgagaatggtcttgctaacgtctccatctttagattcatgtatagacgagcgaatcggagatgcctgcaaggtattggcaacacccttccgcatgaagacagctttaagcaggcgagtagcaaggtacaatgctgcatctctctgcctatttcgcgcagccgcttttctcagctcacaggactcggtaacagtccgtgctcggtgcggctcacgccaagctgaagtcgaggctgatcacatcacgtcttgctgtcctcccaaagccggccaatgcttgacattcctttgccctggagctgtcatagcgtcctcgctccataaattggtcaacttgtcctcaaagctaggccagtctgcccgcctgcctgcaagtcaacgccagcaagcccaatcagctctccacctcgggagtgccgatgcagctccatgggccttatcgacgctgcaagggcaccccccgtccacaccggccggggaaccgcatgtgtaaatccacaagaagcgtagctctgtaattctcaagtgtcaatgcaccatcttgtcgttattcccttcgacttggcgcatcctcgcggggcgggggctgagattcttccgcttcaagcgggctccaggaccaggccactttcagacagcatgctcactagtagccgtatgctgacaccattaaccgttgcgtctctcatcatggggcgcctaggcggtggctatagaatcgtcaaataatggaagaatgtcagtattgctataggcaccatagttcatgggatccatgaagctgccgtagctatgccaaggctctaccatagcgtcaacttgcgggctctcggcgcaggccacaagctctagaggctggctggcagcggcattcatttgtgtctgagctgcaaagttgtccatcgctccagtgctgccttccgctggattctcagtcggctctggcacatcgtcgtcgaagatgagaaactggtcgatgctcggctcttctgggtccaggcctttgaactggtttgagtcattcaagctcgtcctttcgctgtccccgagcacctgtgatgcttctgctgctgcttcttgtgtccaagtctttgtctcgttttgacaaggctccaccaaatcattgcctcgtgatactttgagtggagtattcagattgcagtcatggaattctggctggtgttccgcttctacaaatggaagtgccgctgtgctggaatattgctgctgctggtactgccatgaaggtggcccgagagaatggccaggctgcgtcggatattccatactagagcttggccttggcattgcttgggaatagactgaagtataggcgtttgcaagactactctgattatgattaggtgaaactatagtcttgcgtggtggcccaagatttgataatggcagcgtgctgcaagctgagttcaaggagctgaaagagcttgacggcgtggaactcgtattcaaataactcgtcgaagtagaagaacacgaatccgtgctgagattatggcctcggtcaacaggtggctgagacgcaagtacacgtcttctgacttctttcttgtgtcttcgaggggatgttagttttggctcgcttcccctcggagaacgccgctttgtttgcgaaagatgagacgatgatgttcccagagctgggtcgataggtaaataagacgccagtcgttcaggactccctgctttctttgttctaggagcttgagggggaggaatccgtattctcgaaagatctgaagagtcaaagccatcactaggtggatcttctctctcctccatctctggtcgcctgttggcctttttggcccttttggcttttttcgcattttgggtcattctttcaagctccgcaaacaacttgaggtcgcccaagtgcacctcgattgtctttttgggtgttgttttgtcgagtttcttttcatgccgagtttctctcgatttatcccgagcatccgtctgatgttcaacatggtaatcattcagcgtgtaagacagagtgtcctgatattctcgaggcacctgttttccatgccgttcaaaggagggtacccactttgcgaaccacacattgtatgcgtcttttatgatttcggcgtcggttagctttttcaagctcatcacgttctgcttctcatgatcaaactctcttatttcgggtatgagacgcccctctaggtagaactccacgggatcaaagacctgttcaaagcaccaaagatgcattgagccagcgcataagaagggatcgcgcttcccactagatgtttccataggaaactcgtcaaagcagacacgaagccagcccgtcgtgattttgttactcttgagtggacaattagcccaacggcactcttggtcttctgggctcattcggaatttggagtttgtggggtattgttgaactcgaaagacggtgccttccgggcagtgcttcgcatattttcgcagttgtttatcgttaaacttgcgggtaagcagccattgccccttttcagtataagcgaacaacttgtgcaatttccccaacttgtctaacattttcaacttttccaattttttcaagtctttcaagtcttccaacttttccaagtcttccaagtcttccaagtcttccaacttgtatgccaacctatcttccttattcacccaagttttgcttccccaagagtcacgtgtctctgctttgccgtatagaggacggggatcgaacggagggtctttgtctttttgtttcgcggccctgttcgtgctgggctcttcattttcttttgttgagttttgagaactttccgtctgcgtatgttgagattggtacgggctattcatagtatagccagcgttgaccaggtaaggattcatgaagttttgctgagtttgctcaataacacagttaccatatggcgaagaattataagaattataatagatattttgattgtcgagaagaggatattcaggatatatcaatgaagggtcattctgggcgaattctgtgttaagattggggtatcttctgttgtatgaaagtagctgctgggcatatgataagactggttgattgtgttggccaccttgcatcgagaagaaagcattgttcggaaagatattctgcaaggggtgaacacatcctcccctatagtgtagaattagcatacaaaactgttgccgtatttctctcgcgtcgacacttacgatacataactagacgaaggatcgaatccgatactgctgcctcgttggaatgttggtccgacattgtgcgtgcttgttaccggcagaaattctgttggttgtaaatatgttcctggctgagtcctctccgacttggtatgcatgtgctgaagtgggattctacttgaatccaaggttcctaggctcgccgggttgattattgtgttggtcccccacgtatgcgtgaggtcttcctcagaaagctgagggtcatagtacagcgacatgttttcttgctgttgttcgttggtatgagctaagaaattgttcaaggctggtatgagttcaggtagatgctcagcacagatgtaaaatagtcgctgttggcgagtgcgtagtgttatttatgacccaacgagattgatcaagccatgttcacgaattaggcggcagcaaggcatatttaaattgccacctgaacgtcatttgaacacacattggacatgaccaaaaacttgaacgttgaactgttcattgttcacggcagctattttggaacccacaatacagggcgcgcgacaacaaaagatgaagggggcgggataaagacatttggacaaagacggtggggggcctaaagagaagccaaagagcgatggatctccgatgaatgaaattttctccgatgaagaaaaatgatcattaattctttttgtgagcagagatgaggctctgtgggctaaaagtagatctgatctcaaagcccttgaagatatggggacgcactgatggctgttcagtctctggagaaagagtggatacatatagagatgaatgcttgttataatgagtaaagagcaaaggcaccgctctgataataaaatcttatagtagcgctacgtcgcatctattcaagatgtatctttttttagccagtcatctttgatatgagaatcgtctatacaaagatgctgcgcttcggagtttcacttgaaacttgcgctcgacaccatatttgtttgatctacttgcccccgattcggcgtcggaatatattacaatgatgatatagcaaaggatctatgaggaatgaaaagaacctttcttttgccttttctcttctactaatactcgccctctccttttccctggctttggaggcgatattttgctcgttgtaagagtcctaaaaatacatgtaccctcaacaccattatggcatttggctaatcaggacaacatataaagaggactgggaaaacgcattttatagggtaagggattcctggtttcaatatctgtattgatgcaaaacacgacttgcaagtgtctctaggacatacaccatgtcgttcgtatattgccttactttcattgggctgttgggtgagcaatttcctacagtagcaaggaaaggagacgtagttggatgaagagctgcctgccccaatataaacttatatccaaatgtagaaaccccggaatgtcggatcaggggaatccttcgtacaaagagaaaacccgcataataaaatggagtgccgtctcgtcttctctctctcatcctcgtcattacataagactgacctcgtgttcgctggtcgcgcattgcccagatcggattagcgagtccgtgccctggaaactaatcgcccagggagcgctactccgtaatggcggtcgctttagccgctaaagcctgatgcttagagcggcagcccctcgttgtagcttccaaggttttaactgcctcgccgttctttagcagccgcggtggcacctcagcccgccgattcgaaacttcaaccttgctgcatcacgagactcgcgctactcgtgagtctggcatggcgaagcgcccgtctctcgctgtcgttcaagcacaagagctctgcaaacattcaccattagcgcgcggttctgtcggccatggcggactacgatcctgagctgcgagcgaggctccaggagctggaccgcgagttggaggtaggttcaatgtctgttggggagcgtctctctgccaacgcctctctctgagcttcgcccaccgtcaatgtgaactttttggctgacgacatgaattgcaggagggcgacattaccgagaaggggtaagcagtggcttctcgacacgccggcagcagaaagcacaccgcagcatcatgaactaacgagagcatcgcagatatcagaaacggcggaccttgttattatcgcagtttgctcaccacccgacaacacccgccccagctcccccgcagtctcgctccggcctgagtatacactcccccgaaacttcgacacatccttcaagcgatggccgccgagcctccgtaatgacctccatgacctccgtcagcggcggaggcggctatggaggcggctacggtgctggaggcggctaccacgaccataacagcaactatggcgatcatgctcagcgtcccgactcaagctacgctgctccgccgagatcctcgtatgcgcctgcaactgtctcgccaaccaccctcttgcaacccggagggctaattgctgagagccccatgggggtaccgccccaacgagattcgctcttcttaccaggccccagcaacgaccctcctacacgcagcggaaccatggtttctggcgattacgccttcaaccccgatcagcacggtgcatatgcagagccataccaccagcaagatgacggtagaaccaggacactgctcgacaaccaagcgttcttttccgatttcgcaggccagcagcactacgaacagagtcagatgggcgagtttgggggtccgcgatactctggcgatgcgttttctccaaccgcagccatggcacctccgatgctcactgccaacgacatgccgccgccagagattttagaataccaggccccacttgagccaagagaggtgccatttgccatccatgatcctcacgacaacaacacgccaatgtctacctttgacaacatggccgcagtgctccgccatcgtgctcgcactactgccaaaagaccagcgtactgggtccttgatagtaagggtaaggagatggcgtccattacatgggataaactggcgtcaagggccgaaaaggtcgcacaagtcattcgggacaagagtcccctgtaccgtggcgaccgcgtggctctcatctatcgtgatagcgaaatcatcgacttcgctaccgctttgttgggctgttttattgctggagtggtggctgttccaatcaacgacctgcaagactaccagaggctgaactatatcctcacttctacgcaagctcatctggctctcacaacagaaaacaatctcaaaactttccagagagatattactacccagaagctcacctggcccaagggagtcgaatggtggaagactaacgagtttggtggttaccaccccaagaagaaggaggacgctccgcctttgaccgtgccagacttggcctatatcgaattctctcgtgctccgactggggacttgagaggtgttgttctaagtcaccggacaatcatgcaccagatggcatgtctgagcgccatcatctctaccgttcccggcaacggtcctggagacacatttagctcgtctttgcgagacaagaacgggaagctcattggtggcggtggagcaagcagtgagatattgctgtcttatctggatcctcgccagggagtgggcttgattctcagcgtgctactgactgtctacggcggccatacaactgtctggttcgacaacaaggctgttgagtctcccggtttatacgcacatttgatcacgaaatatagagcaagcattatgattgccgattatcctggattgaagcgagccgcatacaactaccagtcagatccaatgacaacacgaaatttcaagaagggagtggagccgaatttccaggctgtaaagctgtgcttgattgatacccttactattgatagcgagtttcacgaagtattagcggatagatggttgcgacccttgaggaatccgcgcgcacgagaagttgtggccccaatgctctgtcttccggagcatggcgggatgattgtcagtgttcgagattggcttggtggtgaagaacggttgggagttcagctgatgctggaccatgactctggcatggaatccgaggacgaaaaagaagaggatgagaagccaaaaaacggattcactagtctgctgggaggtggagcaaccacgaaaaaggagatgggtgagaagatggaattgggagaggtcatccttgatagagaggccttgaagaccaatgaagtcgtcgtcatagcccatggcaatgaagctcgaaagaagacgtcgatggaatctaccatggtccgggtgggcgcttttggatatcctattccggatgctacgcttgccgttgtagaccccgagactggtcttctggcatccccgcgctcggtcggtgaaatttgggttgattcgccatctctctctggaggattctgggcgcagcccaagaacaccgagctcatcttccacgcgcgcccatacaaattcgagccaggagagccgacgccaacggccgtggagccagaattcttgcgaactggtcttctcggtactgtgattgagggcaagatttacgtgctggggctttacgaggatcgaatccgacaaaaggtcgagtgggttgagcacggcggtgcgggaatcaccgagtacagatatttctttgttcaacacattgtagtaagccttgtcaagaacattcccaagatccacgactgttccgcttttgacgtttttgtcaatgacgagcacttgcctgtcgtggttctcgagtcagccgctgcgtcaactgcgcctcttacgtcgggaggtcctccagtacagcctgatacagccctattggactcgctggcagaaaaatgcatggaaatccttatgcaggagcaccatcttcgggtttactgtgttatgatcacagccccgaatgctctgccgcgagtgattaagaacggaagaagagagattggaaacatgctgtgtcgccgtgagtttgaccttggaaaccttccatgtgtccatgtcaagtttggcgtcgaacatgcggttctcaaccttcccatcggagttgatcccatcggaggtatctggtctccaattgcatcagagtcacgaactcaaattcttgctcctgctgataagcagtattctggaatcgatcgcagagaagtggttattgacgacaggacatccacgcctctcaacaacttctcatgcatctctgatcttattcagtggcgagtcgctcgtcagccagaggaactatcctactgcaccattgatggcaggggcagagagggcaagggaataacgtggaagaagttcgataccaaggtggctgctgtggccatgtatctaaagaacaaagtcaaagtacggccaggggatcatttggtcctcatgtatacgcattcggaagatttcgtgtttgcagtacatgcgggtatcaaccttggtgcagtcatcatcccaatggcgccgctcgaccaaaatcgactcaacgaggatgttcccgctttcctgcacttgattgccgattacaaggtcaaggctgttttggtcaaccaggatgttgaccatctgctgaagataaaggtagtctccagtcacattaagcagtcggcacaaattttgaagatttccatgccaaacacgtacaacacctcaaaaccgcccaaacagaacaatggtcttcgggagctcaagttgacgatagaccctgcttggattcgaccgggctatccggtccttatctggacatactggacccccgaccagcggagaattgcggtccagcttggacatgatacaatcctgggaatgtgcaaagtacaaaaggagacgtgccaaatgacaagctcgagacctgtccttggctgcgtccgaagcacgacggggcttggtttcgtccatacttgcttgatgggtatctacgtgggcactcctacttacctgttatctcctgtcgagttcgcccaaaaccccatatctcttttcgttactctctcgagatataagattaaagacacatatgccactccgcagatgcttgaccacgccatgtcaatgatggcaggtaaaggctttacaatgcacgagcttaagaacatgatgatttccgcggaaggtcggccacgagtggatgttttccaaaaagtgcggctccattttgcgcaagccggactggaccgaacggccatcaacaccgtctactcacacgtgctcaatccgatggtggcgtcgagatcctacatgtgcattgagcctatcgaactctggcttgacaccaaggcccttcggcgtggtcttattgttcccgtggaccacgagtcggatccccaagctctcttattgcaggattccggcatggtaccagtttctacccagatcgccattgtcaaccctgagagccgcgctcactgtttcgatggagagtatggcgagatttgggttgactctgaagcatgtgtcaaatcattctatggatccaaagacgcgtttgacgtggaacggttcaatggccggactgtagatggtgacccgaacgtgcgatatgtgcgaaccggcgaccttggcttccttcacaatgtcaatcgacctattgggcctaacggcgccctggtagaaatgcaagtcttgtttgtgctcggcagcattggagaaacttttgaaataaacgggctaagccacttccccatggacattgaattgtcggtggagcgctgccatcgcaacattgtacccaacggctggtaagtacctttgcgtctcttttatttttatgtctagtacacgattttgtgactaacaaattgactacagcgctttattccaagcaggtggtttggttgtggttttggtagaagtgagccgcaaatcgtatcttgcttccatggtgcccgtcatcgtcaatatcattttaagcgaacatcagatcgttgccgatattgtggcctttgtgaacaagggtgatttcccaagatctcgactaggggagaagcaacgcggaaagatccttgcaggatgggtaacacgcaagatgcgcaccgtggctcagtttgctatcagagatgtcgatgccagcgtgcttgaaggcgagggagccgacgccaacagggcatctacgggaagccttcgtagcttgggcgcttccctcccacccggcgtgagaaacgctgggcaagcaccgcagattcttgagcaggaggagtttacgcagcaaatggaccatatggcccattccgagccggttggatatgccgtatcctctcaggatgaccagccgactccaacagcgtaccgtccgagtgttgactttggccaggaaagtgcgtccatgcatgactttaaccagcagcatccatcagcgtcgaataaccagggaggttacgctcacgatcactttgagccatcgcagcaacagcaccactatgagcaggagcagcattacgagcaggagcagcactacgagcaggagcagcattacgagccagagcaacactatgaccaagggcaacactttgagccagcacaacaccacgagcaacatccagtggcagccgagccagggaactcgtcttccacccaagatgcacgagcagccagaatgcggttgagtcaagggccaccgcaaatccggctgccgggtgtcgatgggcgcgaaggtctcgacttttggggcaacgatgaggcggaaacggattggacggcagatgctatgatgcatatgaatctgacagggaaccttaagcacccgcggtaaaattgaattcataaacgatcttggtctctcttccctctctttttgattaaagggcggttgtcgttgattttttgtttccttggtttttattgaagaagcattgggaaagaggataaacttggaggagttgtttgggcttttttttcttgtttatgatggggctgcatctattacttttaccgcttttttgtgtacttagtactgttctgcctcctgtccctgtttgtggtgattctccttacgagggggtggccctttgggtattaaaatttggttgtgtttgtctatacaattaaaattgctggggcagaaatacctgttacttgaacaaaattgtatatccatccagtttagtatatgcactttttgtttaatcttgctatgaaaatacgtgagatgactagttttaggatgagaattgtataatttagatatggttgtcttatccttcttggtatatgcaaactctcttgaagcaagtttctatgtcaagcatatatagtaatagggtaatagtaacaagacgcaaatagaaagaaaagagccgtgtagtatatacagtctatcgcaccaatcatgtcccctccacgcctatcctatcctaaacaaaccattgtaaaaaaagggggggggggggggggaaacacatacaaaacaggaaagaaaaaaagacagaatatcaaaacactgacaaaatagacaaaacagtctctctaatacttcacacttctattccccaatccaaactgtcatctcctcgccttcgtcttctccttatctacatctgccaaataccgctttataatacccactgcctcagcctcgacatcttgccccttgcgccaggtatacagcgccacgcccagctggtcgagctggtcctgcgccctggcgagtcgccgcctccaaagctcgagcttcttgttcacgggagccatggtgggcgatgccgagggcgaggtgtttccggatcggctgctggggcggtagaatgacgataagccggtggtagaggctactggcgcgggtccgagggatggtgggagcggatcaaagtcgacgtctgagttggacgacgggccacggccaaagggaatcatcttggggctgaggtttcttgcgctgcggcgtggcgggggaggaggtggcggcttgttgttttcgtctcttgatgattgcacagtctgctgagaggagttttggatttgagacagagggtgagctgctggttgattctgtcctacgggccttctcggcagtggtggtggtggttcagagccggtgccggcccctgaaatccccaagcctactgatccctttctgacggtgggtatggagggcgcgctggccagtgcagcgggtttggctggacggggcggcggtggttttcgagcgagcaagtctgcggacgcgctggatgatgggcctggtctggatgccttgacttgttccagggcggcggcatcatccaggtttacctcttcaggctcggcggaaaagtcgatgagagtgcccatgaccggcccagctggaggaggaggagccttgactgcatgtgctggccctggtgatgagttttgtcgcactgctggtctaccatttggagcgttgctgttcaaggtcagaccagacattgtccgtcgagtcatgtcaaaagatggctcaaagtatgccgcagcttcaggggttgtgacgtctcggataaagactgccagtatccggcccggataagccagcgccagctccgtgtatacctccagatcagcctctccgctgtctccgacaaggagaaatttgcgctgaggaaagtctcgcagcaggcggaccagtgtattcttctttcgctcggccacaggctcaaagatgccttgcaacatgcctgaatactgcttcaagtgtagagactcaacggggagtccagataccttgaagaaggttgcgagcatggggaatagctgccaagggctgtttgagcaatagtgtatgctcacaccgaggccctgcatcttgccgtaccattctttgactccgtcgattgtgagatcggccagctcccgtataaaggtatttctgaaaatctcctttgcgcccgctgagatgtttgacattttaacggtgtcgtctatatcgctgatcaggctgacgccacatggctcaatgtaatttactggttgcgtcgtcgagagcccttcgtggacgagtaccttgatatgggtaggaacaaattccaggggcgcccgaatggcaaaatggccagaatcgtcagtgagaacgttgcgtgactgcgattgcgaatcattgtagaaaaagattgtgatggggagagacactgagggattggtcaagaagggtgctatcctggccatcaagttggcgtttgccgtagctaattcagcctcggtgagctcgttggccactgccgagttttgcctggttggaggcctggggctcccagagagagaatctggcgttcgactatctcgccgaggaggcagtgacctgggcggaggaggaggaggatacacagttccacccaagccagtatcctcgcgaggcggttcgctgtaggcaccgacattcgctattcgcttctcttcttggccccgttgctcgatcctggcagcttcctgggcaattttctcctgctccctccattcatcaggggcagtcgggggcgttgctccttggccctggtctgccctcggcacgggaatcccgctgagctgtcgcgcaaggccgatcaagatgcggtttcgccgtgtcattgggccagaatggggcgaatagacccagcctcggacgtcaacatctacgattgctctctcgtcctggtgcctctcccactctgaccgccagtagtcctcgtcctgcaggttgccggtttccgactcgtatgccgaaggttggctatactccttcttggtgtgttgtttcgcatagcacgggaacatcatcatctgctcggggctgctttccgacgtgatggccacccctgggaatgctcccgggatatgcatgctgccgggcccgtcgaagtcgccgtccaggccccgcgctttggactgggcatacgtctctcgaatctccgtcacagcaatttgtccagttcggtatatgttcccggccatagctccagccatggcagcaaacttcttccgccgatagcccctctcgcccctctcggcaccatctcccgcatcattcacccggggcgcatagcccatgtctcccggcagtggcattttggcctgtctaaacggtgatgttgccggtcgccctgtcacatgtttggccggccgccgtgccgattgtcccagcagcagccgttggctctgccgagcgacgaggtcaacgacccgagacttggtgcgtcgcctgctctgacggccgaggatgtactgatatatgcggctctgtatgcggtgtttgatccgcgggaaggtgtcgaggtggaaattgaagaagcgctcgcgataacgatctcgaacgattggcggcagaagatatctgacgaagctttggctgtggcgacggtgcgtgcgagctcgcccgaggccaaacggtatcctgaagggagacaggtttgctaccagggttctctagtgactaatcagaagaaggggccagggctcgcgaattcaagccgcttttatatataggtcgatatataaacgagtatattcccagccgcaaggcaaggctaatacgaagctcagatcagcctcagggcctctcaggcgagccagtcttctgacagcggtccgtcgactccctggatctaccacatgcggcgcgcgcctgacatgcgcgtcgcttcaggtcgcagttgatgccatttgttgcaggcagccaatgagttttgcgccggacctcgtgatcgatgccttgggttcatgacaagagggaagctagccgttggaaagtggtccatagtagctaggcgcattatgtcatcacgacggcacgcgccaaagcggcatactgtacaacctcgaatttttaccaacgtgcaccagataacagcttctattgaagaatagccaattttgaacttgtaaaacgtgcatcaggttagggcttctattgaagaataacaagttttcagtttgtacaaacgtgcaccagttaacagcttttattgcataggtcccgagtaacaacgatttctccaatttgtaccaacgtgcaccaagtaatgatttctattgaatatcaatctccgcaggaatgaagccatagttggatgacaaaaaatacacattatttacagatcaactggctctatccacctgctcaccttttcccccttggcttcctcacctgaacctttgccttgcccttgacgggagcaaccttcttcttgttagtcttacccacggcgtttttggcgtccgtcttgctcttcttccactcctttccttcggcgcgctgcatcttcagatcggcgcgcttcttgtccttgttgctcagcttggttgagccggccttcttcttcgcgctgcgtgggccgttgagttcctcctttccggccttcttggcgttgtccttgtcatgctgcgtctcgaaccatgtccgctttggccgtgctttaatctcatcctcgtgcttgatgatgttctcgctcttcttgatctgcatctcgacctgggcgagctgcctctcctccttctcctccttttcaatctcttcgatttcgtcgtccatctcgtcgatttcagcctgccatttgtccgcgtcctttgcctcgatgatgcggcttatgatcttggatccctgagccttgccggccttgacagcagccttgacgaccttgcggtcgggctcagcggcaagagtcactgatataccggtacggccagcacgggctgttcgaccaactctgtgcacgtaaatctctacagactggggagcctcgtagttgatgacggtatcaacgcccttgatatccagaccacgagaggccaagtctgttgccagtaggtaggaaaccttgccgtctcggaaattttcgacactggcaatacgctattgggggtaaatgttagcggatgacttggttagatagtaccagatagctcacctgtgtctggttcatgctaccgtggagctccgcacaagagaagcccaggagaccaaagatgattcgggccctgtgagcatccttcttttggcggaagaagatgatgactttttcggtgtaaaagttcttgcagatgtgtgccagataacccatacgcttctcttcgcggcccgggcgaagtctcacaaactcctgaatcaacgtaccggccgttttcttttgagaatcgaccatgactctcacaggcttgttaagaccgaccttgataagacggtcgacggtggaagtcatggtagcggagaagagcatcgtttggcgtgacttgggcaaagttgtgagaatttcgttgagttcgtcggcgaaaccgtcttcaagcattcgatcggcctcatcaaggacgagaatctcaacggtgtcaacggagaaactagcagaatttctcatgtgatcaatgaatcgacccggggtcgcaatgatgacgtctggcctcaaacgaagttctgtctcctgagctttgagactgagaccaccgacagccaaagtgaatttgatgtctgtgtgtgctgctaattttgtggctacggcgtgacactggattgccagctcacgagtgggcgtaagaatcacaacacgcgtggtaggaatcttcttgggtcgatagagaagtcgttccagaataggaagcacaaaggctgctgtctttccggaacccgtaactgcgccaccgacgacatccttgcccatgagagcgatgggaatagtcttggcttgaataggcgttggcttggtgaagccaacagcagtgataccacgcataatgggcctcgacaaagacatgacttggaaggatgaggcgtccactttctttccagacttttccttttcttcaggggcgaagaaagcatctcgcttggctttctcttcgagatcttcttcgtcatcgtcgtcatcgtcagacatatcgtcggggtggttgactggcgtggctacagaatcgttatctgaagctgcatcatcgtcatcgtcgccctcttcttcgtcagatcccttggcttcgacgtcctcatcagactcttcagcatcctcgtcaacattcataccgaatgcatcatctgccagcactccgtcttcgtcgtcgtccatgtcgatgttggcactctccgcagactcttcaccgccctcttccgcggcctcagactccttgccgcccttcttcttttcccttcgtcgtcttataatctcttccagatcaacgccgaccttctcgacggccattccctgctttgcgctttcgaatccccatccctcaaacccgtcttcgccgaattggccagcatcgtctagcatgaattcaaaatcggaatccattgcaccatcattctcctccttctggccccattggccttcgttttcttcaggctggggctcttcatccttattcttcttggccgacttcttattcgtctttgctttcttcttgggaggctgagcagcaaccagttcttcctgggctacttcttcgtcgttatccgagagggtatggatgaaatcgtcctcgattgatctcttctgtgacggcgccatcttgaaaattactcgcaatgtgtttgcgacaggaaacttgcaattctagcggggccgcaagcaaaaattcaagactctgacttttttgcgccgagacgttttttctgccggttttgaaaattttggcggtgagacagctccccggttctcagccaccaaacagaggccagcaataattacggcagattagcggctatctctccctagctgtttctccgagcaaccccgctgattggacggcgctgtcaaaatacaggcctgtaaacgaaggcttgacattacaacacgcgaacgaatagctgaataaatttctcctgtcatcctcatttcgctgccctgcgccacgcctccggctctgcagtcccttttctacgcgatacccagcatcttcattctacccttttttttctctctcagttatattccttttggcgtctacatccgcacggcgagcgctacccgaccagctgtctttgcttttctgttgcgtaccatctatagcctgacaaaatgggcgaatccaggtacgctgcactcccgctgcactgcgcctcctggcggccgatggaggagcacggctaaccgcagacaacagacaggagcttctcaattggctcaacagcctcctgcagctcaacatcaccaaggttgagcaatgcggcactgggtgagtgttattgttttggcaccccgcctgacggacggacgaccccgctacgatgccaacgagttctgacccgaagcttctctgcagcgccgcgctctgccaggtgtttgacagcatattcatggatgtgcccatgtccaaggtcaagttcaacgccagcggcgactacgcctacatacaaaacttcaaagttttgcagagtatgtgtgccctcgcccaaacccccttgatgggcgggcccctttttgtgcagaccatgtcctgacggcccacaccaacgcagacaccttcctcaagcaccaggtcgataagcccatccccgtcgaaatgctggtgaaatgcaagatgcaggacaacctggagtttctgcaatggacgaagaagttctgggacctcaacttcccagaccacgactacgacgcagtggcacggagaaagggcggtggcatgccagccgcggctgctgcagcgcccagggctgctgctgttagctcaagcgccgcgcgaagaggcggcacgacccccagcaccggccctcgcattgccgccaaggcgggccccagccctgctaccgctgctctgcaggcagagaatgcgactctgaaggagactgtcaccggcctggagcgcgagcgagatttctactttagcaagctccgcgacattgagctgctgatccaacaggccgtggaggatgatcccgagcttgagaagcaggaggatggcttggtcaagcatatccagtctatcctgtactcgactgaggagggcttcgagattcccgcagagggcgagggtctggatgaccaggagactttctaaacggggactatctctttgtcggagagtaggatttggctacttagaaaaggggggaggtagggagacggggtgctgtggggggggaaattgattcaaagcatatggccgtgcatgcgtggtagacgccttcatgggagccgtcatttacatctttttttttgttagacttagggtgttaaatcctatagagcaaactagtactataactgtttggacaatactactattaatacgtctttgtgtggatgttgctatttctgccttgtcgttgcattcgtaatatcaaaaagcagttagtgctttgtacggatcatcgagccccgaatcttatagccgtatctgccagcccaagcggtgcggagctcgatgcatcagatcgcattctggaagcggtcaagtgcacaaaggccatggaacagcatggattgtatacacagtcgcattcacaactactacagagtctctttcatgcagatgtaactgtacggcctccttcaggctgcatgtggttcgtgaagagcacgcgacatcagtatcttgcatgcaatcccgtctgagtgcttaagacggtacaaaggaatggggcaatgaagctgcacgtgtaccttacccggcatccgtcgtgactttattgagggcgcttggcctaaaagatgcatggctcttagggctgttggggtatatgccctgtggattgaatagatcaaagatagtgcctggatctaaggcttctattattctcgataaacatcttgtccgatctcgtgagactggatcacacaacaggccgtactcgtgtgaacaggccgctatttatctgcctagcagcttcgtagctgagctcgtactcgggagaggctggcgccgaagcagcaattaaacagccgggcaggggtccatccagctccaccgcctcgttgacttcagggcggcagacgtagcattacggggagcggccatcagctggcaggcactaaaagccgggacgggtccactgagactcccccaaagatccatccgtgcgtgcaccgtaatggacgaggagcccgccattctcgcgcttgcatcatcatcggaactttaaaactcaaatagatgccacctcgcgggctgttccattttctgtggttttcctgaacaacattggcgacaaggggcatcttgtcttatatcatctactgatttcttttttccatccgcttaataacccccgggttagcatagaggcaaacgaaaaccgccatggcgccaccgcccgagattgcgataccctcaacgagcgtttccgacgaaggctcgtcaaagccctacactctttacaacattagcctccgcctaccgctgcgctccttcatcgtccagaagcgatactccgagttcgacgccctccacagcgctcttgtcgagcaggtcggcgcgccaccgccacaacccctgccgggcaagcactggctcaggtcgaccatcaattcgccggacctcacacgcgagcgacagctcggcctcgagacatacctccgagcaatcgcagagacgcctgatcggagatggcgagacactttggcctggagaacgttcttgaatctgcccagttctagcacgagcaattctacagtgtcggcggcaggtatggttggcactgcctcgggggtggctgatccaggagcttggcttgatgttcacagggaagtgaagcagtgtttgcatgaggcgcgacaatccctctcgagacgagacggcgcggccgatagcggcaacttttcggcggcggcggaggctgcggcggcggccaagagagtgctggtgaaggcgtcgggactggtcagcaatctttccgacgggcttcgtaggatgcaagagtcgggcaggctgggcgatggggagatacggcggaggcgggatctcgtctcggcggccaagatggagcgggacggcttggacaagctcgccagcagcatgccaggagcgccggcggcaaccagtcgtggcggcatgggccatgtgcaggcttcttcttccaacaggtcaaacctcttgggaggacacaggcccgcgccgacgggcagggtgttgggcgcaccgctacccgagacagataggacgagggagctcgacaaccagggcgtgctgctgctgcagaagcgggagatggaatcccaagatcaggcgatcgatcagctggcggcgatcatacggagacagaaggaaatgggcatccagatgaacgacgaggtggagcgacagacggagctgttggactcgctcgacgaggatgtcgatcgggtcgaaggcaaagtcagggtcgccaacaggcgtcttaagaagatgtgactgtgcgtcattgtggcgctccttcagctggttttgctcgctatgcggattctggcttactggttctgggttctggggacgctgtctgatgttttgacttgggcatgggagtttgtgattgtgattctttacatgggagggaagccggtataaacgtcctttttaatcattttctgcctgtttctgtttaccttttattatttcaatgcggaggagtttggagagattgagcaagcgagcgagacgatgaaagcactttttttacgagcatgcaatgcgcagtcctttactgtttctttctgattcttgttggagacgaggcttttggggcgcaacatgttattggaacggggaccggggtgagataatgtagtcaccatgatttctggtgtgacgataactttcatggcaattttcaagcaatacaagtacgattatcaaaaatgctgctgtgaataatagtaatagctgagacagaacagcaattggctgtaggttttggacgttggtgttttgctgttggaactgctcatgtgcagatatcaagcgttgcaactcacacaatgcgaatacgcccctggcgcctcgctgagctcttgtgaccgcagtcactgccacttcgcgctgtggctggttggctcagcacgtgaaacccaacgcttgtgctccgtatcacaccgccactaccagcttgttgcaaggatttccatctcgtaagattttattcatagtctcaactgcttgtgcagagcgtggcattgcccaatgaatcctcgcatggatgccttgaactgccgagggctgcagtccgcgtctcacggtctggaacaactgacgacaccatcttggaggtttcaaaatccgcggggctggggctgggacttggtaactgcacggcctaggaaatcagccgggctaacagaccatggcacacggtactcggttgaggcgtctactcacactactacaagtacatgctcaactacgaaagctggtaatttactctgtaattgaacgtacagtacgtcactcgttagagtggcaaagtcaggattcgttgacaagttgcttgggcaacgctgctgttaggatttcaaactctcgaaaccccagctctgccccggccactaacaaaatgctagcggcctcgactcccagtgaaccagctcccgccggtgacatgccgcacgttgcatccatagctgtctgcatgcacttcggctgtgtctgcagcggcggagcgcgccatcggacacgtccactttcacgcaaaggcttaagcgatgggtgatacagatgcgctgcattcgtggggagagaggtgaggtaacctggtgataagggaaatgaaaagaacagagcagcaacggcaactaaagtgcttcattcatctttggccatggctgccgtcattgattcgtccggccaggtggttgtttatcagtggatctttgaggaacaagagaatgaatgatgccggtaacaggcccgtgggggcgaggatggaaatctccagttgctcggccatacggacagggcccgggcggtagcgagcagcgatgattggcgaaaaagcaaatatgtttgttgttgcgtgaaccggggggctgaagaaacagcgtcgcaacgacaattgggcgtcgttgaatggccagaactgtcgtcgcgtagttctgcatgcatgagcttgaactgtgtatgcgctctgtacagtagtgatgatgagatggctggggaggggcagctctgctcgtggtggatgcgatgctgcagagagtgtgactgaaacgtcaagtctttggcggcagtcggtgccacgttgcctcttttctgcttgcaattgcgctggctcggttgttgatactattgatccatgccatggatacggccaggcattgcagcatcaatccaggcgatagcaggtttcgcggcttccaggcctttgcgccgcctctgtgacgttttttacggggcatccaccaccacgcggccaatgccctccaggcctcagccagccgctgcctttttgcgcctcccgcccctccagaaacccctccaggctgccaggggtccggcgcaaaagtggctggtgggctcaacttggttggcgatagcgcacaggcaaaccaggtaaacagcgagactcgaggccgctgtgggttttcactctttttaaccccgttttccgcctccaggtccaggtccagcgtctgctctccccacttccaccccaaagccctcttgcaatttaatttatttttttctccccttcccatgtcgaggccacgcctcctcatcctctccgcgcgtcgattccatcgcatctctgcttcatagagagcttccagtgctgcgcgtgcggtttgtgtgtgtgattgtttcttgtttgatctggagctcggcgtttgttttctcagcggtgtcttggttgtctcggtcgttactggttagttgcatcccgctaggacccaaaaccgcggagatcaatcttgtccttcatctcacttgtctagcccccttttccaagaaaatggctagatagagaggcgttgtgcttgtcgcaatcaactgattgcttcgttcgcgacatcgctttttgagattttggagggggcgacgcggcgattcgagttcagcttctgacatttgccaactaggcttcgttttttcacgcctattcctggtcgcgataatttcaccactatacccatggatttctcgatgcgctcatagactcaaggcaattgcaactattttggtcactccagcacctacgcttgacagctccgtacacgaatcccactcgagctgtttttctacagacgaatctaatcgacaagcatgagcgcgccgcctccaccgccgccgccgcatggcgaggccaagccttcgggcctgcctcccggcaactacgacatattcgtcattccccagcactcgtcaggctctggctttttatacctgccgtccttgcagccgaacaccaacagttttgtggctggctttgcttctgcgctgatatgcgttgccgtgtttcaactgatggccccagcctttaagatgtggcttagtggcgctcaagtttctgggatggcggtaacgacattgatgctgggagttggtattggggcctggtccctgggccggatgcagactggtggaccagtacctgtgtcaagctcgaatggttcaacgcgagggccaggcccttcggaaggccaaggcggaggattcagcaatggacatgggccttatggatcaagcaacggcaagcagggtggttttggcgaccctaattcaggaggacaatctgacccaaacggaccacctccgccaccacctcacagccgaccttctaacggtgcaccacctccgccacgccacgacagatctaatggatcttggaagagcgcggatgctcagtcggaggaaccgcctcggccgccaagacacgagagcgagcccgcttcatctccgtctcatcgctcaccatcccaaaaaagagcaccagcgtcagagtcagagcggccgccaacacgccagcgccagcctccgccatcagaggacaaggctcctaccgaatccgagaaatcagcgtcgccaaagaagaagaagaagaaggtgaccctggtggacgataagatgccacctccagaagccgacaagacgccactgaggtctgagcagaagcagtcagaaatcccaaagagaacgccattggccgaaaagaaccctccagagcttgagaaaaagcagccttcgctagaaaagaggcattctctatcagtggattccaaacgtgtctcctctcctgagaagaagagaagcatccctgagtttgaaaaggtgtcaatgactcaagagagaaaaacgtttcctgaattagacaagatgtcgataccagtatccaaaccaacgtccaagctacctcgcatgccagacttggcaccgattccccccttcatgccgagaccagactctcgcccagagacgcgttcgcctacgaagacagatgctccggcatcgaacgaaacaaagtcgaaacccactcctgcacctgaatccgaaccaaagtcacctcctccgtcggaggcgaagaagcccgatacgccaaagggaacgtgggagaaggcccgcgaagaaatgaggaagaaggaagaagatagacgactcaaagaagcagagcaaaagcgccgtgaaacagccgccaagaagctgctcgagctacgcgccaaagaggccaaggagcgacaaggtcgagaggcgagagaagaggtggagcgagctgaggcggagaggaggcgtcaacaggaagagttggagctggccaggcaacgggagcgagaagccagagaaagggaagcgatagagaaagaagcaaagatacaggaagctagacgaagagaggccctggaaagagagtctagagaaagggaagcgaggcaaagggaagaattgcgacggagagaagatgaagccaagaaaacggccgaagcagaggccaaggccagagtcgaggccaaagcggccgaagaagcaaaaatcattgcagacgccagagccgcagtcgaagctagagccgcggctgaagccaaagcggccgccgaggccaaagcagctgctgaggccaaagcaactgactttcgagcaagccgggctggcaacacgtatgcatactctagcgttggcgaaaagacaagcatgtggccgaatggccggcctcctgttcctcccctttcgccttctacagtatcgccatcaacctcgtcgcctgaccgatcagacaggacagagagacaggaaaggtctttcgatagaggcgagagtcccacgaaaagggcaccacctcctgctgccgctccatccgaagctccctcatctgcgtctagaagaacagacccttcggcgagacactcatacggtcctgcaaagtcacatgttagtagcaacagcagctatgtggaatcggagacgtactctgccaggccatacgaccagccaagcagaccaccaccccaccaacagcagcagcaacagcagcagcagcaatatcatcgacaacagcaatatcagcagcagcagcagcagccaccgccaccgcctcatgcccagtcgccgcctaacaagccaaggcatagaaagtcgacgtcttctctcacagggtccgacgcatcgtgggccgcctcccagacaaccgcacgaacaacgccgcctccttcgatgcgatcgggcccctattcgactagcgaccctgacaagattgtgattcaatctgtatatctcttccagaacgagttcaccaaggcaccggccagccagctcatatcgggagtcggcacggtgacggatggattaattcttcgcatcacaacggaggggctctttatcgacgacgatgtccgaggcgtcccccagcgcgagtgggatgtcaaggcttggacgctcaagctcgtcgaggtctggtgtctgccgcactgtttgaacgcaccacagccagcgggatctgcgactggaaggagctcgggcttctttcataagatgaaaaaaccggatcgtgagggtgccaacgccctgactggtgatgaagcagacctttacttgcaagacatgcttcatacttgcagggagtgttgtcggcttggtatgtgcgaccgcacgttcaagaacaccaacattcagtcatcaacgggacagactggggagtggaagtccaagggtttacatgtgctgcgggcgacaattcgtgaccaagaagccaagcggtacctctttatcgtggaggagaccgagggctggaagcttgcggttggactgcaacgcctgcgacgaggatccatggttcgacaactgggtgtggctagcatgccgccttctgaagttcgtggcatgctggaaaccttgggttgggttgcctaattggacgacaaactttgcaaatagagattgcgatggcggtcttgtgtattagattgacatgtctattcgactgttatgtatggagaaatgaacagcacaggaaaaaggcaacaagatgggacgatgcgcgacttttatgagtggacgtaatgtgatgaggactgtctagctggaatgagagcgacattgtttagtgaaacaaagaagggcggggaggagaatatgagctgtttggcgttgccgcattccaccacatatacgtatttggaggtacgcacacggttgaattgttgttgatttgaagatggaaagagaaaaggtttggatcctggtagattcaggccacgagggaaggatacggcgaaaatacccatttcaatgaaagtattgttattacattttttcatatatatataccaagtttaaatacataataccacactcacttacttgaactgatgctacgaacttgtacatgtgctttatgaaatacaatgcacaaagaaaaactgcagaatagctaaagtatgatgcgaatatgacacgccaactacgatgacgagcaaacccgcaaaatcaaacaagatgtaatagtaacaatccaactataacgaccaagtgaaaaaaaaagggggaataagggaagaaagaaggagaaaaagaaaaacttccatacgacacctattttctgctgccaaaatcatgcactccaaatctggtatctcttacatgcacagagagctaattcaaatccgccttgttcacaacattccaaacttcaacgtcgccgctcgttctacccaaaacaagcgtcttgctgtcagtagaaaaggccgcggacgtgaccaacggccctccctccttggtgcagatgaccgcgccagaagccacgtccatgatgtcaaatccttcttcagtccaggaggcaatgtagcggcagtcgggggagatgcagagcggccagccttcacagggacgcgtgctggagaggccatatgatgtgagctggccgtgctggggcatccagatgtgcacggttgtgccccagatggagacaatagtgctgccatcgggcgagacggccaaggcacgggggttggttgacgaggactcaatctcgagcttgtagagcgtcttcatcgtgacggggttggtgacgcggagagtgccgtcacgggaagtggtgacgaggtgcgagtccggcatgaaggcgacgtgcgtcacggcggcgatgtggcccggcacgcggccggtgcgggtccctgtgcggacgtcccacacgccgatgcggtggcggggctcggcggcggcgatggagcggccgtcgggggaccaggcgatgggggaggcgacgtccttgagctcgaggatgggcttggaggaggagaagtcgcggatgatgagcgtggcggagagggttgcgatgcgggggagggcagaggatgatgatgctggagtgagagaagctgaagttgaggctgaagctggagacgaccttgatgtgattgtgctgatgcggaggcgagacggagacgaaggagacgagtggactttgggcgagaaagcagcgacgcagccgatgattttggagtagctcgtttgggagcggaggtcaaaggtgtcgatccagggctggtcggtttgggcgccggcgtagattgcgtaggcaatggtggaagaaggggagatgccgacggcggtgatttccgagcgagatgcgggacgggcgaagcggagggtgagggagagggagattgaggaggagaagggaggaggaggaggaggagaggccctggtgatttgattcgtgtaagtgatggctgtggcgtgctgtttggttatgggaactacgacttacatttttgaggattggcgtgttgaaaacttgcaattgagacctgacaatgatggctgaatgtttgttgattgttgtggtaaaaatggtgtttttttatttcttgtgcaaattctatagatctccgtttgtgattgtttctactctatctcactccccccaaactcacgacattcgaaagaaaaaaggaagccaccggcgggccctgtgccctatttatatttttttttgtttaatccagctttgaggctttaaaccacaacggactagacgatacggagcaggcaggttggcaaaagggccgggctaaaaaagagtcatccctgtctccgtgagcttgggcgcccaattacgaccttgtgttgaatctaatctcagccttggatctccacttttgaaaaatgctggatatgtagagtcacggagagcgattgacgcgataatacccgtgttacattacagatgatttcccttaccaaagctgcaattaccattgaagctatagaatgagtaattgccgcggtaaatactgggcataattgaagaagtagcccgagcccggaggctccccccacactccaagtaactcaatctgtctcgccggtcgggttggtccccgctggccaatattgccgtaataggcaatttttgcaaaccggtcttctcagcgaggctatttttctagagtggaacgtgactcactcgctctggaggagaagctgatactagctttatttgggaatgaatggaaaataacgaagctgggtgttgttgtaaaatcaagaatcatttacaaatcaagaatcttgtacagtctagacgcagctattcggagaattattgactgggaagctgtgtgcctcgtattggtgctagttgctgttggtgctcagtaaacaaaaattttcggggtgcatttgagataagcttagatagagcctttttctgtcaaaaaaggctgcggatttttccaacttagtaatcagaagatggagaagcctgttcttgagctcatcgcatcggttgtatacgcgtactgggcatgagagcgagagctggatactagcctctagtgtgaattaactatcctcggcaagtatttctgagaaaatagtaacgtgggttgttaagctctacagagtctgtaagccaaatgtatgagctgttgctcgccattctgacccatggggcgtagacagtccatcaaggtacatcaattgtggcctctacagcaacaaaagcaccaaatgcccgcttgctttttttttcgttctggcttcatctccgccttctaccatgtacgcttatggaagttttctgcgaatagtccgaaaatgtgcgaaaacaaaggttggggtatatctctctcatactttctatattctcacatcgttcatcttttttctttttctacatactttttatacattacgctccgaatgccttgtcatagtcaaccatgcacgacctataccgcacactcgagtctcccagcttgttcatggcctgctgcagtccctccttggagatgggaatcttctccacccaggagtgaaggcccttggtggcggccaggtccaacatctccagcatctccttgcgactgcccagatgtgagctgccgatgaagcagccgttgctgaggaagtcctggtttcggatggacatgccctcgcctccggggagaccgaccgagttccatcgtccgtggatgtcgagcaggctgaggtactcgccgagagcgaagccgtcaaaggagtttgcggtgttgatgatgaggtcaaaggtcatctcgtggcccttggtccagtccttctcggaggtggccaggaagccgtcggctcccatcttgcgggcatcggcctccttggcgcgagttcgggaaatggcccagacttcagcacccagagccttggcgaagatgacgccgtagtggcccaggccgccgatgcccacgacaccgacctttttgcctggtccggcgccgaagcgcttcagggggctgtagacggtgatgccggcgcatagcatgggagctacgtcggcgctctccagagcatctggaattgggtatgtcctgtcatgtcattcagtacgctgagttctcatgagcgaagaaggtcgaattaaagtttgcttaccagtactcatgggttctagagtgagaagagtatcctccctgagtggtgaatccggtatcgagataaggggcgccataggcatcaatctggtgcttgcagtacgtctcgttctcgttcttgcactggcggcactccaagcaagagtagacctgagcaccaacaccgactctctggccgaccttggcgagagtgactttgggaccgacgcggacgaccttgccgacgacttcgtgtccgacggccagagggtacgggcagtcgccccagtcgccgctgatggtgtgacggtcactggcgcagacaccgcagcattcagtcttgatgtcgacgtcgtagtcgccaaagggtctgggctcccatgagttcttttcaaactcgagccagctgccagcgctgggggactggaagcctgtgaacttgtcggggacagccatattggtgttttactggtcaaagtctaaagcaacgtggaaagcaaagttgtaatctgcttgacctgtctactgagggaaaagcaaaagaaaagagttacaacgcaagaacaagttgcaaatgaaagaggggagactatcagcagaatatatatcctcccaacctcatcgtttggcctgtcgctcactcaaccccaccatcgtcagaagatgaggggcagcctctgatttcactttacccgctcaaatctatggagagccctggggaaaaggtcattgatagcctccgttctgcgggatgagaggcgccccctccataaaaacccccacagaaagcgacgcgatgaggcgtttgtagggccattttggcctgtctggagataatccgaagggctgcccgattgttccaccaaagagagcgcgcgataggccgacgctcgatgcttacttaagccgagttgctgcgcaaattgggcaagtgtgccggagagggtcgcccgatgccgaaagagtgccgaaggcttcaccccgtgcgatttcttcaggatgcgattcgggtctattagccgagccgacgatgtgaagcttgctagccgagccgacgatggcttctgctgtcaagaattggaagttgaagcggctactgcctatatagatgatgcatcatatcaagcatctcgcatcgcatgacccctcacaggccaacgccggccagaaaacagcatctcatcgtggcccccgcatatacccagggcacgttgccaatatcgcccacgttccaatccatgacgttgtagtagatgccggggcccagctccttcatcgagtacaaatgcccaaagtccgcaatcagaagcaccagcagcacagcgcgccagactcgcagattgctggttgaccggagaacgagcgcctcgttgatggcgaagaagaagtacatgtttgcgagctgagacatggccacggaggtgctcagcgggacgagcctggccggcgcggatgcgctgtttaggagctcgaggtagcgctgctggcggaagtgggtgaagaaggcgccgacgagggcggagacgggctcgagatagaggaagaagaggcggtatgcgagagggagcctggttagaggagccatggtgatgctgtggtttgctggcgttgaaggggcaagtctcggtgagcgatattgcatgaagtcttgggactggtaagcagctgtgcttagagaaaggcacaggctatttccgactccttctcagacgactacaagtatgggcgcttttacatgctattggtgtatcagtggacgtgagctgagcacatgcaagtaagccctgccgccgtaaatactaccacgctgcatctgctccgtattactgctgctacctcgaggccaccacctcgaggcgaggcgaatggcgaaatctgccgtacgactccacccccgaaaacgtggctaatctttctctctgcccttttcaagatcggcagggatagggaggcgatcattgccctgctggactgggtgcggtgctgtgcccaggggctattagctgcgttttgtctttggtgtcttttgttcattcgtctcttgcagccaccaatctcttatagcggtagggagacgagccagcgcacacgttgtaccgggttgtcgtggatcaatgttttgaggaaacgaacgctgcagtggataatgctacaagtctaatgctatttgcttcatcgtatttttaatagtgatagcaacggtacaactctgtgtgactggccaatttcgtctgcatgcactctcaaggcatgggctgttgcaagactttggccagtcgtctttgcccaaccgcctttggcttggcaggcacaatcacaccgtacatttgggtgggcagccatacgtggcgaataatccttcaagaagccgaaaaatcaaagggcagatgggcagaaataagctccgcagagggccattgcagcagctggtccaatccaagctgcaggaagatccggaatgcccgtgcgggcagacgatgcggaaaatttgctagagcacagcgaggaaaattaaaggaagctaaggaaaatagaagcccaataaagtcttcgattgatgttcggacgctccgctttattatagatcggccagaagaaagtatcggtacgagctggagggatggatagaatatggctgctcgccattttgcgggagagacccttttaaaaaaaaattttgcggaaggctgttgcccctggggaagggagatgagatttttaatcgtacggtacacggcacttgttccccacgacacaggtacagtacctttttgatgatgattgctttttattgcagcgtcattggcagcgcattgaaacaagccattggccaaacgctcatctggcgtcttcccccttgagatgccccggattcgaaccactaacccctactagaccaaagactacgggaagcgcggtggagagaggcatcgacgctttgtggttctccgtcccaaaatactctggggatgcccctgacgggatgacctgtgcgggctcttgttgaatcctaccaagggatacccagtcctcacgatatcgaccacaggcactgcagcagcattgtaagtcaaagtcaatttggccatgctttatgccatcagacgggcgctatatggcgtggtgtaaatgcatcaccccaaagaggcgtaaaagtttgtacaagtagaagcgtccaaaagcacgggtactcgtacaggcgtccgggtagcggtacatgcgccaacacagcccggcagtggcattagcggcagacaaaggctcaggcgatacgtaccactatcgggcagtcccttttttttttttatctaaaacgctcgtagtaaacatttcatctcgagtcgcaacactctcttcgcctcttcttttcctccccttcaaccacttgtttttttccttttcccttctcgcccgtttctcccatattctacttgctgccgtctgccgcaacaggattccgcatgaccgcctagcagcagtctgtttccactccgttctcactacagccgacacgagtcgctggactcacacgcacgaggcagtgttgtcagccgccgcgtggcgcaatagcaggaccgcccatctcgtttcccctgccgcattccaacagccaatcttcaattcatacgagcgctcattctgcttttgcctttcaatactctgttttcttcgattctgctattgccttgtcttgcgaggaacctccccgtccatccctttagcccgtcgacgcctctttttgctggatccgctgcgtgtttcagcagaccatctcgagactagttggccgtccttctttccgccgacaaacaagacgaaactccaccgtcacgagctcatcttgcacttcgcggccctctccgtgttcaacaaattcctttgtctggcctttcattcgccattcacgcatctcggtcacattcaatccttcgagcactcaccaaagacataccgatcgacgctctacacattcgattagtggcttgatctgtaccttgtaccaccaacacttctcctacaagccgcgactttcagacatacatcatggcgaaccacgctcagtcctacgtgatgggggcgcctgctcgcactcaggccgctggtgttccggcaccagcaccgggcgagccccatgaccagcgtatgcgcagcctgagcctctccaatctcctgcgacaccacaaacacactgcctttggccacgacgactcgcacctaccgcgacaaatcaccgaagtcgccatcgacgactccgaagacacacatgaattgcctgctcgaaagcgccgtggccgcgcccaaagcacagccggcaccatcaaaggggtcattcgccgggcctctctgtccctcaaaggcatggttcatgttcatcgtcgaccctcggtcacggctgagccttctgagctcaaccagcagctgcccaatgccagaccaaccagcgcacacaacacctggaatcgccttcgccacgccgcgccttttcgtcgctcgaggtccttctacggtcttaatggcaccgaggatggcctctacgagcagcaacaggtagaccttcagatgcctattcctgcgatgggagatgagcccccctatatccccatgaatactggagccgctgcaaaggcctcggtggcgatgcagaacgactattacaaccgacaggcgatgcacgctcaatggctgcaatctgcgagcgaagatagcaatgaccgtgagagcggtatcggcattgtcgtcactgagccttttatggagtcgggtatcagtgaagatggatctatgctaggtcaagatagcaacatcagcaggatcgatttcatccaggagcttccgtccgaactcgccatccacgttttggcctaccttgatgctacggccctcgccaaagccagcgttgtgtctcgacactggagcgaggtggtccgtaatcagcacatctggcgagagtcttgcctgcgagagatgaccaccacctatgccaccagtgagcccgtccagcccggtgccggcttgggcattcccgagattgctccctccaagaattggaggcaaatctaccgtgccaaagctgagctcgcccagaaatggaaggagggcaaggcttgtcccatgtatctcaacggacacacagacagcatctactgtctacaatttgatgagtatgcatcacccctgatattcccctttcaaccagtagctcattcgtgtactaattccatcttagatataaaatcgtttccggctctagggacaagactatcagagtctgggacatgcagactttggaatgccgtctgatcatcggacctcctgaagtcgtcaatgcccccaacgttctagaagacgccgagggcaatcccacgcattatgtcaacttttccgacagctacaaggcggcgccctccacgccgcaggtggcttcctttgctgagcatcacaaggcctccatcctgtgtttgcaatacgatgacgaaatcatggtgactggctcatcagattccacatgcatcgtgtacgacgtgcgcaatggatatcagcccatccgccgccttactcaccacaccgctgctgtcctcgacttagcgtttgatgacaagcacattgtgacttgcagcaaggacattagcatctgcgtttgggaccgagcgaccggcgctcttctccgacagctccgtggccacacgggccccgtcaatgctgtccagatgcgcggaaacaccatcgtgtcatgctccggagacttccgcgtgaagctgtggaacattgacacgggcagatgcattcgtgagtttgtcggccacaccaagggtctggcttgctctcagttctcagaggacgggcgatacgtcgcctcggccggcaacgacaaggttattcgcatctgggatgccaataccggagaatgcgtccgtgagatgcgagcacacgacaacctggtgcgcagcttgcacattgatagcgtgagcggacgcctcatcagcggcagctacgacaccgacatcaaggtctgggatatggagacgggtcgccaactgctctacttccctcgctggcatgctagctgggttctcagcgcaaagagcgactaccgacgtatcgtcagcactggacaggatcccaagattttgattatggattttggcgcagacgtcgaaaacattgagatgttgaagagcgccaactccggcatcggcggtatccgtctttaaaaaacctaatactatcagcatccggtccgactattatagactgtgcttggctgtgggactataatagcaggtctcaccaacaatcgcccgttggtatcacgaaatgatgcacacaatcggctttttgttttctttctctccttggctgcatctatcacggaccagacggtggcgtccgccgccctggcgccggtttctctctgccacttgactttattttgactggcttttctacatcagctgcaccacccggtgaatagacttttttgggcatagggttgcaatagaccgagcatgtttggcattttacttggcattaggcccaggcctaccaaaccaacggtagacttttggacaggcgtcttagctttttttgactccttccagtctgcatgtcggataatgggctctttttttttctttctttcacatacaagacatggacatgcataatatgggctcctttgttgtttatttcttttgtttctttttcttttttaatgggagcgagcggtttaggaaaattgagggaaatgggatttttatctgtttgagttttttttttttttttcgattatggcgcgaagagacatatagacgaggttatgctatgatgtacacataagaaatttacacttaatttgacaatacttttcagcttgctttggacatttgacatgtgtgtggtggatttagtgtagattgcgagacgagagatgggtatgacaaaaggtagacttgtgcccctggtcagtcacttgcgtcggggagaagagggaagaaagttttggctatttggacgtgggccgtttgcctccaactctttttgttttctcttgctgatggagggggcgtgttagatttgatagatgggattggaaatccctgtccagctggatatcaaaaccatctactgtattttgtactacaactgggtgggctcttttggtggattgagccttttaaccacacctgactgttgaagggccagtcggagcaaaaaattaagtctacaaagaagaatatagcacgatgacgcacgcctctttttttgttcttattttcggaagctaatgatataaggaaggtagtttatttgcgccaccaaacggaaagtttttagggcggagcaaacgagccgaggatggaccgcgtggtggattggcaaaaaaagatgtgagtgtgtgtgtgtatagagttttaacgctgctgctaagaaagtcagcaggggagggagagcccggtgtgatttatttgggatctacttgttgtggcaattgatctgatgatctgtgactgggggggtgtttgtgtcctcttgcggcttcggcgtatgtgcggaggtttggcaagaagaggaaagaaagaaatattaagagttggggccatgcagcgttttttttttctacgggtatggccgagttagtttgtggggatgtgcgggatggatcctcttttttcttattgtggggtttttggaggaagagagagaaaataatctggggtgagaaagtttgcgggggatgggattggtaagatgggtatgtaatgggagcaggtttgggaagtggaaattgagagtgaatgctaggtttgagggcgggataaaagtgcgttttgtttgttcatggtgttttgaaatatggaaattggcagcttggcttggtctctcttgtgatgaggtgtaagcagtgtggtgtgactaccggttattccagctgctgcgaaacaaatacttcattattacagaaaaggcagccatgtaaatgtatactgtagcacatagagtacagagcaatacggaatagagagtttgatacgccagagtctgtctgcagcatatccatcagaatctttctcaaagctagtgctacctaccctaatttgacgtgtaagcagcctcaatcaagccctctcggcccgttataaacaagaaactgcgtcattattcttggccgcgaataaattgccccaagtagtacagcattaccaagcattgaggataaaagttttacttgtaggtaattaacagtgaaagagggagatggaggggagacttgacagaaccggcccattccgagaaacgggcggtgagctgacagatggaggctaaaataagccatgctgaggtagctacggagcatttgtacggattcgtctctgtggagttgtgtttgtgtatctgaaatgttgggttttgttgacctttgatggacaaggcgttccttgcagacctctactagtagactgatggaacggctgcggaatccaccagaaggttgaatgggtaagtacaaggtaggtggcttaccagttactattcttgtgcggtatctgcgggtagttccattgcatgcttgggttgcagccgatcatatttgagcgtaccctattgcccaatatcgaactacccactgacaggtgagtcggggaagcgcggcaaagcaaagaggcagactgctgctgtctatctgtctgtaggtaaaaccgtcttgtcttgtgcggggaatccctggctgtcatcggcccgggattcttggaagctgcaagttgtcagcagaagcggtagggcactttgatagaatcagtatgcctctggactactgtagaggcatgagaacatgaagatgcagttgctcttagtcagtataagtggactgtataagaaagacaggataggtgcgcttgctgctggctctactatgggaccggtaagtgctggcagcaatattctcctctaagcttaattcaaactgttgcctgctcggtctcgcttatttcatctaccggacgagctggccagggcatgggaagcccgtcgcagcatgtactccgtgctctatacgctcagagcacgcctcttgcggcatctggagcaggcctgccggcttctctccgggcagtttctggggtgcatctgcaagggtgggctggcgtggctgttagcctttgctaggggttttccaagtatggtagaatagacgagcaaactattgactggtggcgagtatgtagcgaggcagaagcttgcggtgtggaagcttgatgctagtactattggcatgaacggcatgaaatgaaggggccactagcaaccgtttatcgaacggtagatgaccgtgtacaggagaacagaaacacgggtcataggagctgattaggctcgtttgttaaaaggctggatgcctagttagcggcagatttgctgcaagggctgggctccagaaatcgctagccagtcaatgccctggtcctttgtctatttgggacgctccattagtattaacattatcaactcccgcgtttcgtcggcgtggggtgatgatggttttctggttctttgcgatccttctcggctttagatgtgctctgcgatgcgctctgctgcgatacgctctggcggtgcatcgttcgtccgatcatgtctgctttatggtcctttcggatagacttgtgtcttgttccgagcttgtaccacctgtttctttctgtcattctgtcattcttcctttttgggaaactcgcgataagaaagagtgctacctcgggtgacagcctgtcgtacgcacacaaggccctttgtgtggccgggtatatcggatatgggatgcagccttacttgtacttgtattgcgcagatccaggacaatgggccgactgcgtctgccgtgccagatgccacagaggctgttaaattgcgatcttcgtggtacatctcgatagttggtgctagcatggtagcacattgtagctcggagcattgatgaatccttctttatgctgacagggaggcagctcgtggcgcatcaagtggtatcgcagacatgcatgacaatgaatctcatcttctctttcctttcttgtcctcggtggcgattcatccattcgattttccattccattgctgcccctattgggagtgattcagctcagtcgcgctgcatgcgggtacaagacatcatttgttactgaaacagaggaacagctgccggtacaaacgggtcggctggtggctttcacaagcaaattgaacatggatttcccacctgatcatatttgtggttcgatatgaacgctcgcagacagggctaaaagaagcatttcatgtgtaaattcaaggttcaaggtgtagctgcttcacgatggtcggagacttatctacggctggctgggggtgcctggcagtaccagtacaccagcacctcgacattggcgcttctacaaagcctgagaacgccgactgcgttgtacaagtacagcgcgcggagagcacccgtcactgccgccatcgccctgatccccttaatgatgtaggtgctgtggctagtgctgaataacccttccagagcctgctagcccaggggcagaggcgtaattccagcggtgcggcgctaaccttttagcctagtggctcatctcccgatccgggcggagagcagaggcagaggcagacgctgctctctgtcctgttccaccatggaagacatgatcgatgccaggattggatgcgacaaccagatttcctgtcccgccgccagagagtcgatcaccagaatacgagcaaaaaagttttgcggcggccgtgccaccagctccagatcgacgccgggacgggagagtttatgcggctcgtcatggggttctgaaaatgcctggccctttttacgcacgagatgcccgttggggcggcctgtatgatgctctggcgcgcaatatacacaggctagtgatggaatagtctgcgtttcttgccgatcagtcgtcgactagaatgtgggagcggcgcccaatctcgttttcgggtggttgaaacagaacagcgctgcgtcctcactcggggagtctcgtcgtttcatgcttggcacgctctcttggctcggcggctttttctcgctcttccctctcttctgcggacgtccgagtagcagatggacagcgtcggagctgctccagaggctcttgtcgacgggctggccaggccaagaagcgcggttcccctggcatcaacccattactgctgggccacccatgtcgagatcccacggccaggctggctgaaacagagggtggcagccaatggacatccctgggttcctggaggccagccgcgtatccacctcgccgcggtggcggctacgctaaatgccaggactgaccagagactccgggctaatgcgccgtcgatgcccagcaggctcgcgaatagcttccagacccaaacacggagcgcttctcgtggcaacaccgctctccaccgcccactgtgtctctgcttttgatgagctgttgcgaggcttaggctcctggctgtctcagaggtcctggttcagctcgccgttcccgtccaacagttgccgccgcgcgtaccagtgcggaacaaggagagagggagggtcaaggagaagaggcttctgcccataattaagaggccaccacggccctacgcgcgcaatgccgactctaacttggcctatttttggcatgggcgctcgatataaggcaggtttcctatctccatctccgttgtctacgcgttttgttggcgcgcttgctccatagggctgcaattgacttttcaacaatcttgtttcatcaacattcgctgagtagacgggtgagggcatatctgtgaaagtcaattgaaaagcgctcgagttttctttttctgtttattttccgtttttgtttcgtttgtgttgagcagctgttcccgtttcgccactggccgtcagttgccagctctgttcgtctgatcttgttttgaacaaacgtttctcgcaacttcactttcgcgtcaaatcaccttccatctatcgcataaacggcccactccattttcggcccttcgtctcctcatccccctgacatatatatcagaggagagatagacgatccgtcgattagattcaccagcattaagacggtgctagcaagtgcctgacatttcgccgcccacaactgccttttaccaccagcatttaccgtacacgacctgtacgcaacaacagcatcatcatcttggcgtggtaagtcactgcatacgttactacatacaacgctgcatgcatgcggaggtgtcatctgtggagagcagcggaatggagcgtggatggcccttgttgctcgacttgtacggcccgagaggcaccagaaaagtttctggagccagatgctgagaaccgccgtttgttggagaagctgtgtgcgcgctcttcacgtgtgtgtgcggatgcctcatgaccctcgtcacggcggccagcgcttgagcccaaagaagaagctgcatagcgtcttctcgccttggcctcgccctccttctcggtctcatgcaaagagcaatcggcgcgtgatggtggggtttgagggcgtttgaaggccaaggggggtgtcgattcaacactccatgcttcaccacttccttcactactgtgctgctcttttgccagccttttcccattcactgccgcggcctattaaaggacctggtccggcctcacttttcacaatcctctcaccaacacctcttctcatcatcgttgtgttcctccctgcgcattggcagctgtcttgcgcatatccactgtgatagtaaagcttcgagcttgaagcttgtgagggagaggatattcagagtcagtccattcttcaatggttcccgtctcacaactcccccctttcccctcgacacaaagcgcacatatatatttcccctcttcacgacatcacgctttcaattgtgcaattcatacatataaaagcctggagaatggcaattctccgtttgtttgaacactttactaactctgcttctctcgcatagcctttacccagtcaacaagatacacatcatcctcgaaacgcgaatcgcagaagagcggcaatcaactgtttcctagtcatgatgggtctctcaaccgtcttgacggcctctctcctggccttgcgtctattcgcggcgccttctcttgctgcaccagccccggctgccgataccaaggctgtggtcgaggccgctgctgcgacaagctggtggcttcccaacattgcgcgaaacggcaatgtgcccttctcaagtgcttccggctacccagtctatcgcaacgtgcaaacctatggagccgtgggcgatggtgtccacgatgacactgcagccatcaacgctgctattagcgctggaaaccgatgcggtagcggctgcgactcttccaccactacgccagccatcgtttacttccctcccggcacctacctcgtctcagcgcccattcagctttggtactacacccagcttattggtgatgccaccaacctccctacgctcaaggcttccgccaacttcgccggtattgccgtcattgactccaaccccttccgaaccactccccagaacaacttcttccgccagattcgcaacttcaagattgacctgactggacagccagagtccactggtaccggtattcactggcaggtcgctcaggctacctcgattcagaacgttgttttcaacatgaacaccgacacctcctccaacaacaagcagcagggtatctggatggaggatggctctggaggctggatgagcgacctcaccttcaacggtggtgccttgggcatgtgggtcggcaaccagcagttcaccagccgcaacctcgtcttcaacggctgccagaccgccatctacatgaactggaactggctgtggagcttccaaggcctgaccatcaacaacgccaacgtcggtattgacatgagccagagcggtgtcggctccatcttgctctccgactccaaaatctccaacacaaaggtcggtgtgcttaccggatacagcactggccagaacggcaccgctggatccctcgtcctggataacgtagatatgacttccaacacccccatcgctgtcaagagcaccggcggtgccaccattctcaatggcggtgctacttttgcttcatggtcccagggtcgcgcctacactggcaccgccgccggaaaggctgttcagggcactcgtgccgccgtcggcaagcccgctgccttgactaccggtggtaaggtcttcaccaagagcaagcctcagtacgagacagtcgctgccggcaactttgtgtccgtcaaggctcacggcgccaagggtgacggttccactgacgacactgctgccatccaggccatcttcaacagcgccacctctggccaggtcgtctactttgaccacggtgcctatgtcatcaccgataccatcaaggttcccgccaacatcaagattgttggtgagatctggcctctcatcatggttggtggttccaagttcaaggacatgaacaaccccaagcccgtctggcagattggccagcccggcgatactggcaatgttgagattcaagacctcatgttcgagaccatcggcccccagcccggtgccatcattgtcgaatggaacgttgctggcgcttctcagggctctgccggcctgtgggacgtccactggcgtattggcggctctgctggcactcagctgcagtccaacacttgcaccaagactcccaaccagacgacttctcccaactcggcttgctttggcgctttcttgcttctgcacgtcacctcttctgctagcatctacatggagaacgcttggctctgggtcgctgatcacgagcttgatctctctgaccacaaccaggtcaacatttacaacggccgtggacttttgcttgagagcaccaagggtgcctggctctggggcaccgcttccgagcacaaccagctctacaactacaacttcaacagcgctcagaatgtttacagcagcatcctccagactgaaaccgcctacatgcagggcaaccctgacgcccgagttcctttcaccttcaactcccagtttgctgaccctgacttttccaagtgcacttctgccacctgcgctcgtacctggggtatccgtgtggtaaactccagcaacacgttcatctacggcactggcatgtacagcttcttcaacaactacggccaggactgtgtcgacgccaacaactgccaggacaacatgattgacatccagagctcatccgtcaagctctttggtatcagcaccaaggccagtgtcagcatggtcaaccttaacggccagcaggttgttttcgacagggacaaccgcaacactttctgcggcactgccatttcatatgagacgtcatagaagggcgacgaagatgcagtggctgctgcccccgggcctaaaaagaatcccggcaatgaaagtgagtcgacgagctctgtggctgagaatccgggcaagccaaacttgtctggaactttcacttttcccacgtcgactgaatcgctgccgttgctgggatgtggtcccgagaagacggtagtcgtgactcggaccgtatttgctactgcaagcacttcaaatatttgaacatattatgattgatgcgtgtatatatacgtggaatatgctgtggatttgtctcatatttcatttcatttctttactttgaattctcatcccgtctttgtcctatataaactctagtcgttttggagatttttagggtgcttgccaatagcagcggatgagaatttctatttccttgtgtgatttttagtaccaaagtcatcatttttggttttatttttgggaacggcgtggtcaggatttggttttgagccctacgtcagaaaaggaagggcacttgaagtgcattctgggatagatgtattccaatggcggactggatagaatgaattgaaagacattgagaccaatttatttgcttgaatgaagtgtgagatgtgaaattaatgttcaattgctttggataagaagccattggctagtgactgttgccaattctgtattttgtgctagaatgccttgtgtatgaattgcttgtgattggatgggatcagacaggagacgtgccgcgtattagggagagtccaacgtatagcgacagctttgatcaaatatagagaagataggaaccataagtaattccctacgtttaaggcgcgccctatagattgctatcattctatatgtacagcagttattgcagcaaagtggctaacaaagacaagcaaaagtaccgccaaaaatatacgccaaaaaaagggcagcaagagattttcgaacgcaggaccacaaaaagagtcaaaaagtgaaggctccccgtacggagagcaagcagtgttttcccaataactgttttgcggctacttcactgaaagtatatctattttactttgacttataaaggggtttgttgtagaaggggtggagagggatgatgagtgggtgagttttttttggtggggcggtggctgtggctttggtgagtgagttagtcacaccgaaggttttggatggttgtgtttatgggatggattcagattcatggattctagggggtctgtgattttgagaagctgttccctggttgaattggtgatgaagctggaacgagtacaggagctgtttagttattgctgattgagacatatggcaagataccattacatatataggcggatatactccgtaccagcacgagagagacgagtagccgcggcagtaataagcttattcacaagaaatcttggaagaaataatacctaaaattctgaaatagcttgtacatcctggaaagacaatgcatgctcattctggtttgcctttgtaagagttgacatatgctgatgggcgtgccggctccgaagatgtaaaatgtaagaagagcaaaatacgacatgaatagtaattacggtgttggagtagactacgcttagttttgtttaaatgaagtgatgtcgagtaaaaaagagcagaataagatggcttgaatccaactgtaatacgaatagagcagtattggtcaatagggaggttttgtgtagggtatgaaagagcttcatgcgcgatctatactaagacatgagtacgttctccaactgcggcaatggtatgtaagctcagaagaaaaaaaaaatgaaaaggccctgaaacaaaatacaaaaagagaatacaaggaaaatatgaacgatgacgtgaaagcaacagcttggacgaggaacttgctgcattcgatgatagtcacagagcaaaaaaaaaaaaaaaaaaagggaaacgagcgagattcgagcggaggggcaaaaagtgaaggctccgaagagcagtgtattgatctcttagtacagagaggctactcaatgactgatggattattacagctacttcactgaatgtgaccagtttatttttggcttatatgtcgtgatgacgaaagcttcgtgtgacggtatatcgtagcttgctgctgtagcgatacgtggatacgttcttgaactgcggcaatggtatgtccacctaggagaaaaagaaatagcaaaaccaaaaaaacaaaaacaaaagggaaacaagggagattcgaacaaaggtgcaaaaagtgaaggctccgaagagcagtatattgatcttctttgtgcgagcacagagaaggctaatcatttactgatgagttatttcagctacttcactgaatgtgatcagtttatttttggcttataaggcatgttgacgaagcgaggatgctgacgctgtggggttggctgtgtgagtcatgcggggagttggagctagtgctggagctcaggatatgctcatgtacagcatgcacaagatggctgaggcatgtactttatctctcgtgaagacttggtacaaaacgaatggaaagattgtattgcatgtatatggatggctatgttgaactaaataaataaataatggtaaatactacttcaacaaatcttacaagtggctattggtacagacacgtttatgagttgaataaaaaggaaacgaggggtgtcttgtttttctttctatgagcatgaatctatgagaatggcagaaagttcacgcttcaacacctcatacacgtaatttccaacagagaagtgataccaaagagaaaaggtacccagctgtagtaaaagtaacgaggtataccattgaaatgatgtgcttgagagaaacacaagccaaaaaaaatgatgaaacgagggaggttcgaacaaaggtgcaaaaagtgaaggccccgaagagcggtatcttgtgttcaaagagaacagagctttgcccaatgggcagagatggacgcatcgaacgattgagttattcagctacttcactgaatgctgtcactttatttttggcttatatgtgatgttgacgaagcgattggttcgtaagctgaaggatgctgacgctgtggggttggccatgagtcatgagtcatgcggagagctagagccgggaagaatggtcgtctcctaggatacggatatatacagcatgtatgagatagttggagcttcaagtctcattacggaagtcgctgccactatactcttgaagattcaacacaaaacaaatggagagattctattaaatataattgagtaattctgttcaatactacggttgcaataaagaatccggttcttgctggacattaattcagtaaaacctataggtcgccattggtacaagcagtcaagcatgttcatactttacgggtacaggatatgagagaggtctttgtgttgcttttttctcggtgtttctttttcacgacagtagcaactagtccatgtttcattagcttatacacgtatttctcagacagtaaagtgattacaatagagaaaagggacccgactttctcactatagcgctaaattgccaccccatttcgtctcgaaaccgtcgtcctcttcaaacatcagttggacacatgtagcgattcctctgattctattatacgaaatctggtcagagtgactgagatcacttagtgctatgcgcccgaatttattcgtttccataaaacttcttctaccccctcaacaagagatagcaaagccgaagccgtcagtaatgctttgtattctagcgtttcggataaaatttaaaatattgaagatcctcggcagagtagtttgtgtcgggatgatttggccctaatatagagcggcgatagtctaaagcctgctgcatcaacgcgattgcatcctcaaagcggctcatctcataccaagtccaggcaaggttgtgcatactttgggttgtatctggatgcttgtctccaagaatatctcgtcggctatccagtacttgaacttcaagaggctctgcctcgctataccggccttgtttataatatgatactgcaagatttgctatagctcggattgtatctggatgcctgtctccaagaatctcccgttggctacccagcacttgaactctaagacgctctgcctcgctatatcggccttgttcataatatgttgctgcaagatttgctatagctcggattgtatctggatgcctgtctccaagaatctcccgttggctacccagcacttgaactctaagacgctctgcctcgctatgccggccttgtttatgatatgttgatgcaagatttgctatagcttgaattgtatctggatgcctgtctccaagaatctctcgttggttatccagtacttgaacattaagacgctctgcctcgctatacaggccttgttcatgatatgttgatgcaagatttgctatagctcggcttgtatctggatgcctgtctccaagaatctctcgtcggtcatctagtacttgaacttcaagacgctctgcctcgctataccggccttgtttataatatgttgtagcaagatttgctatagctcggatggtatctggatgcctgtttccaagaatctctcgtcggtcatctagtacttgaattttaagaggctctgactcgctataccggccttgttcatgatatgttgtagcaagggatgctatagcgttgattgtatctggatgggtatctcctaacgttttctgcctatattgtagtaccctttcatccacatgctcacgctcactccaccgcccgcggtcatagagaaaacaagatgcttcatagagtagctctgccgtctcaatctgcttctcgtttgcatctgcccactctccgacttgcaatacatgtgctaaatacttctcacattgtttccaagtatctggttgtgattcaggaaaaagatcggatgtagcttgcagagcaatcgtcgagaaatatttctcgctttcttcgacactaacaattctcaattcgacagatttgcgcttcgcgaaattctttaacttttgtaaaagtttgtgccggcttctttgcgtctgtctcttctctgtagagtcattgctgtcggagacatcaatttcggtgatagtgcttggcttcctcatactcaggccatatcggatagcctcctgtacgagtttatgcatctcgtagtttctgctgccgtcttccgcttgacgtatgccaataaaagagaattctttcaggcgtgtgatggcctttgtagcttcagcttctaataactctggattgttcacaaggtttttgtcaatgtggctgagtgcagttgttatcatctcatttggaatgttttcgttgctaacgtatgcgatgacatgaataattttgtaagtcgtttcgctctcttgtttgatgcgagtaatcgatatggtccacgtttcaagcacattattgggcacattgggcctgcgatgcctgttaaactcgtcgatctttagtgtactccatcttttcttgttttgtgctagcagagacaagtactctttaggtgttgttgatgtccgatgcatatatactccggcttgcataatggccaatggaagtaactgtagctccttcactaaagaatcaatctcggcttcttctctgcttgattttaagctctcgaatgtcatcaaaagctgttttgcctcagcaaaactcatttgtgcaacttcaatgccgcttctatgacctacaagcgttcccgtaatatgggcatcgcgagtggtccataacaccgtgccggtcgaggcctgaggtatgtactgaagtagagactttctttgttcagaagtttgcccaacgccgaataactttaagtcgtcggcgttgtcgacaataagtacccagttgggcagtgcctcgataccgttgcgcacagcctcaaggagatcttggtcgctcaggcttgtattgatttgaagctttcgcgcaattgttttataatcttgggaaaatgttgcctcggtatcggcgtgcacccataagacagagcaactggggtcagcgcaccgctggtatgcatagttgagtgcgatttgtgtttttctgagccaattagctctacgcctttttcagtgattcaacgaatgagaatctggacttacccagagccgcccagaccccagagcgcagcactgtgggatattgctgatgggtatggcagaagtgtattgagcttatccacgagatccggacgatggataagatcctcgttgcgtggatatgggatgagacgaatggcggctcgggtcggtcggtgggtcagattgaaatttaacgtggtattgttgtgtccctggtgtatcctagccccatcgcgaaactgattgtttgcagtctggctatttgcagcctcgccaaggggcgaaagtggctgtgccatccttgtttcgatgctctactcggtgtgaggttgtaaaagtgtcgattctgacaagtacgccgaggcattctcgatgcccaatagtgcagtaaggctgggagatatgcggtgtctactgattggctgaaatcaagagctgaaaacagaacacacatgtaagcggggtacgcgtcttcagaaaatttgagtatagctgcctctttcggtcgtttggggacaagatgactttgcttcatataaagcatctcggctgccagaactcataaatttctaatattccccataaaaggtacgtaacatgtccttatgctgcggactccctccttttcaacctaatcctatcgatctatttgttcgtacctcccacttttatgatgcacatcaatgatgaacaatacgcttttgggatatgctaacaatcttccatgcgtgtactttatcaagggaagactcaagtttgactaagaaacgtctccctcgcgcccgattttctcgagcaaagactatttacacattcctcttgtgaggcatccagtcttggtcacaccatctggtccacgtgccctttgtcctgaaggatttctctcgctttgaagcgggggttctaatagcctcgtcgaattgataccatgtaacattgtaatatcagggcaaaacgagtgtttcaccttggctcccattcctagaatactgccatctactttcgaattccgcgttgaatatatacatcgaagaatggccaaataacgataattgtgtatctcctaccgacaaacaatgtggcaacgaccacttcatcatcatcaggaacaagcacaacaagcaagaagacgtcaggagctacaacccattgggaatgagctacgaagattccgggattcatgactttttttttcctaatgtgtaatccataatctgtcattttttagaaaactgtgtaaagtgttattgtatctacgtgctgtgttgtctctttatagttttgtctactgaaacattacaaagatacccccaacagctcgttttctttagcttgtagtacagtaagtggccagaagtcagtagcatcagtagcgcctggcgatcagcaattagcgcttccgcggctgggtaacagtgggaacggccgctggcttagcgcaatacgcagctaacagcgcaactgtcttacatttcgcagcatccacttcaacttctctccgtcctgtgccagccgtgtaatggcacagactactgcatactgacgccttcccacccatcgtcttatccttttgtcttttcccaccgtatctccgtcaaacaattgcagcgtatagcgtctgccgatattttctgatggttgtccggcgcacgacatgcacaaatgtcgggacccatgatcgaaactcgagccgcgcaacgggcttgcactgcggaggaacggggaacgggcactgaagattctcacgatgccgcaactcaacctcctgcaaagcgaccacgacgaccgctgtccagttccgagggcagacccgaccaagtggcggatcaaaggtctgttcatcccatcgggttctgggctagagaaggtcactggccgcgcgaattctttgggaccgacatggagcgcgcgctggcgcggaaacgattcttattcccacttgaacgcaagccgtcggattctgcctcgtctgcgacgccaagcgaccagcagcagcgggaggaaaagagtgcgcaataccgagatccgcgttatcaggcgttacttgcggccaagggggttctcatggccaaatcaaaactagacattactgccgaaagcaaaacgctttgcgacagcctccttgaaaagaaacagcctgtccccgagggctcactctttcgcgacgagagcttcgaatcagcatgccaaaagcttcgcaatagaaatgaggagcgggttattcaagatatttctcggctaatcgtcccttcagccgaaaacttggctacactgggcgctacacatcttgaaaacctcatggaaagtgtcaatgaagggtggaacaactcgattcccctaaccgggacgcgcccacagccagactattccgtcgggtttcggcgagaggcctttaccgatgaccagctcgccaagttgtcgccgtttattggcgacttcatcgctgacgacctgtcccttttcatggccacgtactacatgtacttcccattccttgcctgcgaggtcaagtgcagtgccaccgcgctggatgttgcggaccgccagaacgctcataccatggcgctggccgcaaggggcatcgtcgaactcttccgtcttgtgaagcgcgaggacgagattaacagccagatactttccttttccatctcacacgaccattgctcagttaggatatacggctactatccagttattaatggagcagaaaccaaataccatcgccacccgattcacagtttcgactttacaacactggacggaaaagacaagtggaccgcgtaccggtttaccaaaaatatatatgacgtctggatgccggaacatttcaagaagatctgctcagccattgaccagctgccaaatgatgtcttggcgctctctgagtcaactgacgtctgttaggatttatagcaatagtagcaatagtagcaatagtagcaatagtagcaatagtagcaatagtagcaatagtagcaatagtagcaatagtagcaatagtagcaatagtagcaatagtagaggagtaatagtaatagctatagcctacgtaggctacatatggattgctaaataacagatttaggatgctggataactttcactttgatgaacatgaaagtataaagtagggttaagaaagccaatagtaaaagaataaagccgtcaaacgtttttaatacctagttacttcaggagattcggaagacttgggcaaagagtgtttagtctcaacgaagaccttttgcataccatcctcctttgcatcaaactttgcatatactatgtcgagatcctcgagcctcactctatgagaaaccatctgcattgggttaagctcgcctttctgaatctttacaagcaactcgtcccagtatttgtgcaccggtgcttggccgttcccaataagtcgaatgcctcgctgcatgagcgagccaacgttgaaatggtttgtctgaataaatcccattagctcatgacaatttcagaaaaatagcaggacgtgtacatacgtatgcgacataaactccagtgatgccgcagcggccatagttgcgaactccctcaatcatttcattgagaatctcgctggtgtcagtctcggcaccgacagccatttccaaccagtgcatccagcctttggcatattcgcccgcggcgcactcaatagcgacgtctggacctcgtccgccgcagatctcctttagtttgctgacaacagtctctttggaggtgataccagatgatagcttcttatagtcaagcaagacaagcttgttgctgtgttcggcggggaagtgctgtttaacaagagtgagacgtggctcggtatcaacgaatatgattttggatgctccctcttcgagggcaaagacgcccgccatttgtccaataggacctgccccgaagatggctacttcgtcgccttgatagaccgcggtgtctttaacagcatggtaagaggtgcagagaacatcagacagatatagagctatgtaatatgttagctacaagtgccgtaattgtttgatgttgaacaagcttacccttctcatctggaacatcatcaggaatttccagcaaattcacatcagccagcggaacacgcacatactctgcctggcctccagcaaatccgcccgtaagatgcgagtacccaaagatgcctgctgtccttccaccatagaggctcttcgcagccgtattcgagtttgtcttttcgcactgcgacgacagcttctgtttgcagaagaagcagtctccgcacgcgatctggaaagaagcgacatatctcttcccaacttggaccttgttgatagccggaccaacttcctctacaactccgcaaaactcgtgcccgaggatgtcgccatctgcgagttgtacaacaacgccatggtagagatgtaaatcagagccgcagacggtagaaccagttactttgagaatcacgtcggtgtcttccaagatttggggcttagggacgtcggctgagagaaactgtaagcatactggaagatttgccacatatgactgagaagaatccactaaccaatttcaaccttattcttccctctccaaaccagcgctttcatggttgtcgccgctccaatttcttggtagtcggagacatcttgctccgtgatggcattgtcatcgtgaccgatgatcttttcagcgaaataagctgcttctgaagctgccatgttttactaactcttgagttgtgcgatagggaagaactctggaaatttgcccaagatctggcgcaattggtacaagagatcaacatcttatataaatcttattttttcgctacattttctaagcttggtattaccgtaatatgacataaacgttaggtgtttgcgaatatgtatgacggcgaagtcgatatatgggggaaagcagccggtgtcaaaacgacgtcattgattctagtcacaccactacagatactcgacaagcccataattaattagtttgtataataaagtatattttatacatgttcaattgcatttattattgttgtcttagaaatgttgtcttttattcatactaaagaagatcaagcggcgaaaatggcatcaaaggttcaagacaaagatggaaagccaattgaagagggcgactacgtttggactcccattaggggcggaaaacgcgaaggagaagtagagcaggttgtgactacagaggaagaggcaaaagaggccaatgtcaagcatccaccaaaggtatctatccagaacggcaatcttcaaaaataattacaatactcgtagtacacagaactgatcagatttaggtggttttcacggatcagcatgggcatggcgttgctcacaacccagaggcactgaagcatgttgatgaataaattcgcacaagttatagctattccgagctcatgcgagtttataagtgcgtgatatgctgtattcgtacattctttgaagtcggagtaatctcaatttctatgctatgaacgcgcctcgcccgttttgtcgctatgtaataatgcatatcccttctaagcgttgtgtccgatgaactttagctcataaacatcatctggatctaagaaatacattagaatattcttcttcttcttgttgttgttgcaaactcaatacgaaactcaccttttccattttctgtgatgtagtctttgatcctcgccatgtcctcgttgatctcgtttagcagcgtactcaacttgtctctaattccatcattgtgctgagctgaagctttgagagctctcgaagcgacatggaaacggctaacactattgacaagcatcatatcaaacggcgtagtggtactgccctcctcgttgtagccttccaccgtcatgcgatgcaacgccgggcgtccaaagagcagtccttgcaattccgtcgcatagctatggtagttgaaacacacgggcttgtccaatgtgaacattgcttcaaagtcttttgtattcaaggcgtgagggtgatgcgattcatccggcaggactaacaggtcggtaacgttgatgactcgaattcgtaactctggtacaagcttggacaaaagctctgcggccttgatgacctcaaacgtcacctcaacgccaatcccgacgagaatcacgtctgggtcttcgccattgtacgtgcttgcaaatcgccataccgagatgccgtttttgcagtgctggattgcatcttcagcagagaggtacactggcatgggctgcttggacccaatcatcaaattgacatagtttttagacttgaggcaatgatccaaagtgctaaggaagcaattcgcatcgggaggtaaatacacccttgccgtgtcagccttcaagttcaacaccgcgccgataaatgacgggttctgatgtgaaaagccattgtgttcttgtcgcgcccatgtgcttgtttcgatgtagttgatggagctgaggtcgcctcgccacgacaacttgcggcctatctttgagaacttggcatactgaatcatcatggtgtggattatccccagaaacgactcgtagcttgggaaaatggcggttcttcccgtcaaggtgtatccttgcaggaagccttgacagcaatgttctgacaatatctcgatcacgcggccgcctgaggcgcgagagtattgatcccactggaaattccggccggattggtccaacacggcgctgagtttgttgctctccagctcatcaggtgagaatatgcgaaaggttttcgggttcttttttgcaacatcgtagagaaacttgcccgattgctgcatgctgctggcttgctcagatttcttggttgcgtgtggctcccaagctggcatatctaggccgcgataacagttgtatgcaaacttgacctggcccaatttcttgtcgtcttctggtggtatgttgtccaggacatcgtgagatggcttcccatccggcaataccttgtgcgcatcgtagctcttcagccagtcctgcagaatgtgaaggtgctcctcagactcgttggcttttgtcaaggggacctgatgcgcgtgaaatgagccttcaattatctggtcgtcaaccgtccgagggcccgtccatccctttggagtccgaagaacaatcatcggccatcgaggcttgctaacaggatgacccgatcgtgctgcaccctggattttcttgatctcggccaaagcccaaaacaacgcagtgtgcagctcggcgtcgatgtcttcgagcgtttccacgatgcacacctgatagccataaccggaaaagagcagagtcaactctttgttgtccatgcagccaaagatggtacgctcgctgattttgaagccattgacgtgaagaataggtatgactgcgccggactctgctgggtcgaggtatttgatagcatgccatgccctgctgcatgttagtgaatgggtcaaacaagattggcctggcgtgatgcatacgctgctgtagggccagtctcggcctcgccatctcccacgacacatgtgattatcagatctggatgatccattacggcaccaaaagacactgaaagtgcatagcctagttcgccgccttcatggatgcagcccggagtctctgagttgatgtggcttgagcatgttagcctttaacgatttccacccgcgttgccggattgcatacctaggaaatcctccaggaacagagaattttgtgataagattgcgcaatccttctttatccaattggtatttgtctggatagaatcgttgcagtgaaccttccagccacaggcaagccaacgccgcaggggctccatgaccgggcccaataacgaatagcatatccacggtgctgtcgcggatgagcagattcaagtgcgaccagatgagtataagcccgggacacgtgccccaatgtccttgacacaatgttaacaagtgctcaatcattgaaatgaggttattcacccaacagccgtggcttcacatcttggagttgcaggtctcgttccagaaggacattgtcttttagaaagatcatggctgtaagactgttagcactatgtggatggcggcttatgccggattgctttcacttcactcaccactagcaatgtagcacgccgcccgttggaattctcttagtgaacacaaatcatggctgtttaacgacgccttgggcggttttacctcgaggcgttccactacagctgggagatggctggttgtgggcggaggattcggttggtcgatgacttctccagccattttttctcttgcaactcacggttcaattgtgaatattttctcaactcagtttgggcgacgatgtgctgggcttcatagctcaacctcgatattaatacaatttgcgcattccgagcttggcgtgcattagccggtttattctccggacgtgagtcgccgtgcaatggctcagaatgcttcgataggcataacacgtatggttggttgacatatccatgacgtttggcgggcgtcatcagcctattagcgacctatatgcagacgtcaccattcggttaacgagtaccgtccttatgcagcgcaatgataatgtgtattttattttcaatcataaaatcgcgtagttggagctgtagcgaagtcgtctattgctcaactcaatttcccaagataagccagcgacctttatctatttgtcgtgacgtcgctgtcggaaactacatgtactgaagcctctagatctgcattattaacccacgcgcagctacaatattcgccaaggaccagttataagattgctaacaaggatttcgaatttcaatgttgaaaagagaaatgatgaagctagcgattgcggaggtgttggagatttagtgcagatcctttacgactgagccgcgagctatagcccgaggatagcagccttgccctcacggaactggcacaagtatcgaagtctagattaggtgtgggtatgtagtaaaagggcactgcgataacatttggtgaggttgtagggggaaacatttggatgcttaattgtagctcatttgcagcctgtgtcatgagccaactgtaatacatatccaccatattaaactgatatcaacacatgaaggccacgagagaaattattttggcatcgtcctgattccctctttttctttccaaaaaaacgcctctaccccctctggactactccttaacatcagagtgtttctttgagggcacttctgagcccatcctgctgatgcctctcgtgtcgtgatatccttcttgatcgctccggctggcagttttcgctccagcaacgcccaagatggaacctttgaatcctagcttttccgacgcgctggcagtcgagcctccacctccccttccggtgctgacgccaccagcaggtagatactgtttcgagtctcccgtgtcgacttcacggtatcttggatctttatcgggtcctgatggagttgtcgaatcgctcggaccgccagtcgttttgtttcctcctacgcctgcgctgccgagcccgaggtcgcgagcatcttgtgctttattcctcctctcttgaacatcattctgagggttggcttttcgtgggaaaaacattgtggcgccgatgactcctacaccggcgagcgccaccattgtgagtctctgtctggacatttcgaggttgtttgccgaagatgatgtgtaattgaatgattgattatcttctggacaggagtgttgctatccgtatgttgaaatatacttgcatgtcctttatatctagtgcacgctcaagaccattagtcatattgcaaaacccaatttcagactttgtagatgacgcaagttgcggcgaaagttcagacactgacgtgcacgactttccacattgcctcattagagcgaagcggagagacggggttactgctctttttaaagacggccgattctcttcctgacgctcagtttgtaggatatctgatctgaagattgccattgtcaatggcctcacttctgcagcatcgcgttctaagcatcgccagttaaagagttcggcattggatcgatagacgctcaatattcccattctagatcctcgcttcattataagcttcttcgaatgggattcacttagactgcgctgtttgttctcgaacattcccaacgccagtgaagcaagtcaagttcaagctatggaaacgtgaagtgttcccttttcctcctaaaagtcataccgaaatgccgtctactaatgcacgctaccagcatcgcttcaatccctttttacaacctatttcagtgccatttaaagaaccctatactaagctcggccatctttgattgccctcagctgctgcttcccatatcttttctgttcgctttcgaactgttccaggtttcggattatgcgtcgcaagcgcctttgttcttctccatcagtagcttgctgatcatcagaaatgcttccttctcgccttgtactatcgccatcttccatagccgcgtcgtgagtttctttctcatcagagactgttgatgattcctcgttgcattcgtagaggggtttgagctggttgtcggttgtgtcttccagcaatgatgcggtcagccataacgagctgtctagcatgtcgctagcaaagccaggatccgtccaggataacttctcctgtgtttctgaagcctcttgtgagatactcggtatccaagggctaaaattgtatgaatttccaaactgaagcgattcatcttctgtagggatccatccctggtataaataccaatcatgagggcacatggtgtcgctctcgctcaagatgctgctattgcgcgtgagatagccgcccgaggcagcctctatattcaactgtgcaatgctcagtggtctggcgtttcctgaaatttgaattggatctggttccgtttctacctttaaggcagtttgggacataacaatgattgttatgaatacatgcgatgtattgttgtcgattaggtatgtaggcatgtataagcggacttgtatgcttgactagagatttcaacacaaatctgtcaattgctgtggctttattacaatagcgaagctactattaaatacgacacctatttttgagatttatgttattcgcactctccaatgcgattgatgatagccaacagtggactggaagcttgatttataaagacaagtgacgcactggccgcattatccaagtcatttgtccatcaggctgatgatacttgaaagcatcctagatctcattcagtaaaaacgacataagtgaaacgtctgtcagcataatcatgcgctcatacgcatagaaaaccgatacaattgttttcgataaccctctttggacccttgaagtatcggccactcacagctcgataccccgtaatcttccaaccggacgccggcggctagtagttgagactcgggggttccgtcatcttggggctttgtgataggtgtttcggagagcgctccgatggcacgctgacctttagataaacagcgaacgcaccaactaaactcgatcctaccaagggtggtacccaagtcaatttctattgggtctggatgacggagcggctgataaaacttgaactagaaactcatgaaggggcaaactacatgctccctgtgttcaagctattgggatcattaagaatagcaattgcactcaagtagagtatcaagtggtaatcaaaagagggatacaaattaaatattcacacacaaaaccatagtaggagcacgaattatgtggatcatctgcagtattggtatgcacatgtttactttcttgcgtgtgcaaaagtctctggttccctgtttttcttttattcccgcttgagtatgcaatgtggtaccgtatttggatcatttcaaaacccaatctatttggaaacgacgaaactggatacagaaacgttctagcaccaatgttggaccattttcgccttttgggttggaagagcaagcagcttgacgtcatgttgagcagcaggagccccattgttacgccatagctacggttagtaaatagaatcaacaaactgtaagaattgatacgacgatgcttatttagctacataaaaatgatatgcaggttgggtgtaatattgccggtcattgccttgtctgattcaccatagagtccgtcttagatagcagcatggccaacttcctcaaccaacctcaccatgtcaattgggacaatgactgcttcattcgactctaatggtgccatcatgtcttcccttaatggcagcgaccaaggctctgtaaaggagccctcgtggattctatttgtctcaggccccacaggctctggcaaatcttcagtcgcaaagtttctcgcttccaagttaggagctcatttcttagagggcgacgatgtacgactcattgcgatgattctaaactatgggaattcccgatgctaacatcattggcagcttcacccaaaagccaatatcgacaaaatgcatagaggagagccattgacagacgcggaccgccaaggctggtttgaggcaatcgacgagcaagcctccgcctataatcgacagcaatctcaacaccaccatctcatcatcacatgttcagccttgaaacgagctcacagagacattctgagagaaggctgcgatcgcgcgtggtattctctcatgcacttcttcttcctcgatgcaccagaatccctactacggcagaggacagaggcgagacagaatcactttgccaagtcaaatttggtccacagccaatttgaagtgctggagcgccctaggatagacgaatatgacgctacaatcatcagtgtggtgccaccgctggatgaagtgcaggctgagaccctcaaggtcgcaacacagcttcttagcaacgagcgagcgtacaaatgaattgcagtctgcttacttttaccattatgcgtgtacgccacccaactagcaatttgttcctagaaatgtctggttatatagtaatatagcattattatgcggtgtctatttttgtcgagagctctatgcgtttcatatctctatatgtatgtgtgttatctatcgctctgtataatatatagcactacctcttttataattctatatggtctatagtctttattatccataatttttatgtggctctgcttttttctcatggtgttattttacttctgctatgttacaacttcattccatctgctgaatagcaagcatttacatctgtgttttgggctctctacaatcgtattagtctatgcgcttcgtattgaagaaatggtctgtagagtacctcgttgctcgtctgataatttattaatccatcacaaggctcgtcttgagtattaaatggatttaaatgtcaaagataggtgcagttgtgctcataacttcgacgcatgccgtgtctttatccgttgagaagaaagttgcttaatcgacttcaaaacatgaacttatccagacttgagctttatatggaaataatgtcggaagtaatacatgcaagcctcacgctcgttttagcttttatctcccatcgtcgtattaactccaattcattgttcaatcgtcgaaagggcccgcgtagaaggttgctctgccatgactttatcaaaaccaatgatatgaatcagaaatgaatgggccttatacaaactgtatgttactgtccgtagccattgctttgaacaggagaaagcgggcaccgtcagatttcctatcgattgcaagaggcttttgtctattttctaggccgcagtggctaactgcttgggtgtgccatagtaaatattccacatcgccactatttaagcttgaaaatgtgttcatactcccatcatcatagcgtgttcaagtcacatcacgttagagacggcgcaagtgctccggaaaccagcagtgagacgatacaaaaaagtgtggatattgttgaccgaaaaacgagcctataggctgctgcttcaggaaaatgtacgctcgctctcgtaatagtcaatcatggatgctacctagactttaggtttggtgcaatcaaactaatcatcaaatcccaatttcttggtcgtggagtcatagcatatggcaaccacgatacacgctccgctcaagtttcaggaagcacatttagaagccgcaagcaaacatccatacaaattgaagaaaatactgtcaatacatagaattatgggacatgtagaacaataaattacagactagaattttgagtccctaggtaattacagacttccgcgtatgtgttcgaacaaaccgatagagcaaaccaatcctacttggtcgaaggattaggagacactttttgatcagggaactttctgaacaggtccgcaatatggtcgattggtgcagcaagcaaacccatggcagtctcaaacggcggatgttctccagcgctggggtgactgcgcgacggcacaaacgctttcgtgcgaccaaaactcttggccatggactccgattctccctcgactgcctgaagctcctgttccaaggcgggtagatcccgttcttcctcctccttgatgtgctgcgagaggggttcccagagcttctgcagctggttgacgtagtctgggtcagtgaccttcatattctgaaaggttttgagcatctccttgacctgtgtaagcgatgtttagtaagatgttcacaaaacatcaaaatggtgttgattagtgctcaccaccgcgtggtcctttcggtcgctctccgccatgtctttgcccttgtcacctagatacttttccattgcaggatacacaaccagctcctcgccaacagaatggcgggcgagctcccaaacaaactggtttccatatcgttcttgatgatcctgattgcttttattgttaatcacttcgttgtaatatttctccagctcacggtgatctttggttatcgcgtcggatatggtagacattgcgagagcctgtcgaatggtgcgtttgccaaagaatggagaatatctactgcactggcgcaatttaagaggagcactgcgcacactaaacatgataatatttgaagatttacttgtcttcctggtaggcggttggggatgtactacgttgaaacgctcaaaggtcgtcactttatagtctattgctgatttagcatgtgaacaatcgacgatggctgtttaaaatgaattgaatctatgatggtaattcagaattaatctatgatgaccgcttacaagaaaccaatgagaagtgtttgatttgaaaatgttgatgtagtgacgtgattgcatcgtagacttgacacttttgtaagcggcggctttattaacacaaagccgtgagtaggagcattttctccgtctggtcatcactacgcgatcaatatgagacaatgagaattcatcattgaccaatctcctattctccgtttagaaaaattgactcttcaattttacagacataggcggtgaaagccgtaatgtaaaggccgtaatgcagctgtggcgaaatgccgttttcgatctcttactttgagcccaacgtggtggattggcaaaagctgaaacactgttcactgtttcgaatctggcttactatggtttaaacacgttatttaagcatgaatatacgcggatcgaaaggcgcagaaataacgcgccatactacccagtgccactctcttcgtacttgcagctcatcgctattctcttgttgaagactaagagacgagttggtctatctcaacgaatcatattacctatacataggtagtatataaatgaaggactatcggggcagccaacagcgctatcctcaacaagaaatggataataacattaaactacctacaagatataaactgttcacgcctacgaggatgctagtgtaagtgaaatcgacaaacagaccgtctctttcccaaagcggactatggtctactaccccagtttcgcaaatagcgaaccgggattctatcttcttcatcgcaaatcccactctctccgcaccgaccgtgtacaacttccccgcagccaagactgcccaccatgcagggaaaatctccatggggctctctatctatgcgtgctttgccagctcggctgaatggccgcagtctcggattacgtcaagcggcctgctgggagatccgaggccgcggcctggtgctgaccagcagctcctagtagagaatcatagcaaatcgcaggtgcagcaatactcgtattcgcacgcgcaatcctggagactgaatctcacgattcttcaacctaattctccgatgccgcaattcctctccatttgtatacctagcatacctaattcaatcttttagccaagaccctgccacggccaaagctatcgccacgccacacgtttatataaacatacagacaggctaacacgcaccaacgggctgtacatcccacgcaccatatttccctctcctcactttttcttttctctctcctcatgaaacctcacacgaccagcaacccatcatgacgcgcctcggcacatggagggccacgtacctcgtctccctatcatgtgtcggttcgttccttttcgcctacgacacgggcatcgtgggcggcgtcctgacgctggattcctttatgcgcgacatgggctttagcgatggagagagggacaatgtcacttcgctgtcggccagcctgctgcaagctggaggtatgtattagatatgcatagggcgcattattcgattgctcacgacgaagaatacgggatggggaaaaagaagaagaaaataaataaagggaattgcggtaaattgggcgtatgagttctaatacttgtctttctaacagccttcttctcgtgcttgttcgtctggccatttactgcgcgctacggtcgccgatggtccctcgccgtaggatcgctcatcttcaacattggcgctgtgctgcagctcttctatcagcacggaattgtcacctggtacattggacggacgatatcaggcgttggcgcaggtaaatcccaccatcaaaagacatcaaggacacacgcaacatcaaagcagactatcagtccctatcttgctgggcgacgaattctaaccacgacttgctgcaacaggcatcgcgaccgtcatcatccccatgtactctgccgaaatggcccccaaagaaatccgcggccagctcggtagtctcttccaattcttcttcaccctcggcgtagcagttagctactgggtcgattacggtgctgcgcaacatataccctcgtcgacgagacagtggcgagtccccgttgccttgcagcttgtgcccggtggcatactgggactaggaatgtttgtgacaaaggagagcacgagatggcttgctcagcgggatcgccacgaggaggctttggagtcgttgatatgggtgcgcggaggagatagtatagaggtgcggatggagttccagcagattttggcgggcattgaggaggaggagcggcagactgctggagttacgtggagggaatactggttgccggcgaaccggtatcgaatctttattgccgtcactcttcagattggtgagttttatgatctgagtattgacggctggttgctgatgactcgaatccgaattctaggcgcccaattgacgggaaacacacctttggcatattgtatggacgaatcccacctcttcttggattgccaacatgctagctcatgaaaatgtttctgactttcatctagtttctccccaagtctttcaagccgtcggcgcgggccaaaacgctctcctacttagcggtttcttcggcgtgtgcaaggtcatcagctgtgcattctttttaatcttcctcgtggagcgcataggtcgacgctggtctctgctcgccggctcgtttctgatgggcacttatatgttcatcattgcggtgctgacgcagcgatatcctcccgtgagcggagggacgctgacgccgccggccatagcctctttgacgatggtttttctagaagcgagtgagtgcccattgaacattgacatccacaagttcgtctggattgctgacattaaatgcgatgcgtatagtgacgtttaacatctcgtggggacctataccatgggtacgtttcacctctccaacaaaatcacacaatatactaatctctgcgcaaacgcagctctacatgagcgaaatcttcccaacgcgcatccgcgaaggaggcatcgccgtcggcgccgcaacgcaatggctctttggcttcacgctctcccagatcacgcccgcggccgtcaacaacctcggctacaaggcctttctcatgttttgctgcttcaactgggctctggtgctgtacacgtggttcttcatcaaagagacaaagggactgtctctcgaagaaatggagatatgtaagttttcttcttattccctcacctcccacatatatctataaatcagtttggcacgcgtaagataaaaggctaatgagtcgtgcgaatcctggtttagtgttcaacgcaaaacgcaccccaattagtatcctggcgtatcgccatgatgataaatcctcagacgacggcgtgtgattggctgcacggcgcaaccctgccattttaggtcatttttgctagtttgtctgcattgtgtgaatttgggagaaacgggctgcattgggctatttttttcccgcgcggtgattcatgacttggtaagcgggtaagtagtgatgaataatgttaaacagagtgcccattcttgtccgagattttgtagcgtttcggtctttcggtcttggtgctagagcgagaagggcgacgtgctaaaatccagccagccttaatgcgggcttggccccgtgtcaaaagtccgtcttgatggctgcatatgctctttatagcttttgcatcttttccttttgcaattttgatgtttgtcctgtatcttttcatgtatgtgacggcttggcgtgcttaggcaatcatttgacttggatccataatcaacgttgatgaaggtgccgccggtttcgctgtccggcatacaccgagctgggccactgtgctgctctcggggttggtcgacccttttcataacacgttatatagcacgaactgagctaacaagaagtatagttgctcctgtttctctgcagctgcattcaagaagatttgacgttaagagaaggttgtcaagtcaccagcagacacgttcggggcagcatcaactgcagccgagaccgctcatatcaacccctactggcgctcgccatcactcccttcacaactcatcagtcccatcaaaggacaagatgacttgcatatcattaatcctatcgccagaattgcttctgagcgtccgagaattttggttcgagcatttgtcagggccagatagtctggtcatgcccaccaccgatgagaataagaggtggttctttggcggaccagaatttgacaggttatgcgtgtaagttattatgagctcatcatctctttataaaattaaaacatatgttgatggtttattcaacgcctcagagaacgcttcgcccctactcttgaacagctccgtcgtgacggcatcaaatcaggccaagacatcatctacgcgctgcagccaaacgacgcccacgactggctcagcttaatcctcctactagatcagatcccacgcaactgctaccgcggagaccacgcagacatcgtcttcaactactttgaccccatggccagagaagtcgccctcacagcaatccagcgcggcatccccgagaggtgtccggagcttcgctggcgcttcgcctaccgcagctggttctacgtgccgctgatgcactcggaagatatttcgctacacgacctagcagtggaaaaatacgagggcctaaaacgcgacgtggagagcctactaccttccgagatggctgtagactggaacgacgagtccgaagtagcgcatgagtatcacatcgcggcgcagagagtcgtgcagtcaagtgaagaggcggccacggaatacgggcagctgaaccttggatttgaaaagaggcattgggcgattatcaagcggttcggacggtatccgcatcggaatcgggtcatggggcgcgagacgacggacgaggagcgcgagtatctggagaatgggggagacacgtttggcggatgagcgaggtactgatagatattacattgatttgaaactggcagcgggatatactatgtattcccggtatatatctttgatgaatgtgttgctacgatggaatggcatgagatgagatgagatgaaatgaaatgaagcggcacgtataacgaagccttaaatgacctcttgtaataggtatatggtctgagtcttgtcataggtagtagtagaagactcagtgtcgctactacctatgacaagcgatacaaaagtcagtggcgccccccactccattcacagcattttttttctcccccgaggccttgcgctggaagcacccttcatacgtcattgggtatataggtacgattaagcatatctgaaaagctccatcaattcaaaaacaccactcaattgccacatgcaagcgccttcatttcctaatcctgacagctaattcagtaaccgttgtatcaggcagcatgtactcacacaaattgccccgaagcagcggctttcggagcaactcaacccaataccgctaaacactctcagctactctactcaatctcaatctcagcctcggcacatacacgtatatagccccagcaacaatgagcgaaactcgctctcaccatcgccgtcattccagatccaagccatcaatttcaaatgtcgctgtggccgtcacggtcattcattcttccaagcctcagctggcgcagcagcgtcgtatcgaatctcttcaatcccattgagcgtggcgccacgcccaccacaccatgtcgcatccttcccgcctcactgtgattcgccattaatttttctgtcatgctgtcctctttttctgcaacgcgcacacacgtaatacgccaacacacactgtagtaattgtaataatattttttttttccctgtagctttcatttcaaatatctcccttttttcacattgtctctcttctcttgttgtaaaaactcgatataattgaaagagaaaaagatcgccatttgctataagagcgttgctccccatcacagtttaatttggggaacaacacacacctaacgcgctattttgcccctccccctcatttcaaggttgtttattcctccggccattggggtctcatttcttttttacttttttttctttttttccgtctcgtctcatccattgttttcatctcaattcatatcgaggccaccaacaaccctaaacaaactcacgatagtctcgccgccgcctgccaactccaccaccatctcgccacaaactccaactcaacctcaactcacaatcagccaaaaacaccaaaatggtcaccacccgcgcctcctcctcccgcgccgccagcgtcgagccctcctcctccttctcctccctccccccggcaaccccctccgccaagcgcatcgccagatccaaatcctcctcgtccaaggtatcctcaacttcattccgccacgcgcccaccaccgccaccctcgcctggctcgccatctccctgcccctcgtcatctgggacacgggctacgtcctcctgcgcccgctctccatgcccggcggctcgctccactggcccgtctgggcgccctacaagctctacggcgaggtcgaccacatctacggctggaaggccttcaacgccggaaacggcttcaccagcgcccagggcctgctcaacgccgccgagacgctcatgtatctgtactatctcgccgcctggctgtttagcagcaagaccgccgaggggggtgccagggtgctggccggcagaggcggcgccagggctacgctgtttggctatgccgctgctgtcatgacgcttagcaaaactattctgtattgtaagacaatccctaaaccattgtttttcgtttgaatcgacttgaagtgtttaaaacgcgtactgacaagagccaattggacgaattgtataggggcaaacgaatactacagcggctttgacaacatcggccacaaccccctcaacgacctcatcctcctctggatcattcccaagtgcgtccatcttttcctctcaacatcaatctccattcttgagcaaaatgcctttccttttttgaaaaagtaaaaagctaattgtgaaaatagcggtgcttggctcgtcggcccgacttacatgatctggtccatcggcgccgacctcatcgactcgctcaattacacttcacgctcaaagagagattaaaagcgggtgaatcaaaccaaacgggggacttcaaagactgcgtgtcgggacacgagcaatggaaaaaaacatttgctcaatcctccagcagtgtggtggcaaagccgaggagagttggcaagaggccaagttgcacgtgtatgtatctgtataaatatacatacaaaaggtgtgtatataggtatgcatttatgaattctgtctgtaggccctatacccgcaaagcaattcgcacgaagaaatgaaaataaaataaaaaaaacaatgctcaacttgctatttcatatactagctcttacaaaataaatattcaagcgtccagtctaagagggcgactcctctttacctaagtatgtatcccgatttataccatatcccaggactttgtaaacagaaagaatgtccaatacaccagtaatgaatgaccgccggagaaaatggtatcgtaaacgtgtcagccgacacagggtatcaaccaagccataaaaacacaaaaaatgaaaactataaaatgccaaaaaaaattgcttttccttcttggaaaatgtcgtgttcgttttcccctctttttcgtatgtgtcctcctccgagtcgtatttttcattacgcccaaaccgtgggcatgtctatatactaagtcatatcggtaagtcctccaagatctgaatattgtgcccaggcgtcgttctgattagttgttgtagcgtctgtattatcagccccgtccataaacgccagcatcatggaccaatcgtctgaatctctccggctgggagtccacgtttcctcggtaatgcggttttcgcgaatgcggacggaaatgggtctggcctcgaacccaaaatttttccgtcgaaggtctccaagcatggtgtagcgtcgctgcagggcggcaggcgccggcgccgaccgcgcgggctccaggcttcttctttttcttttgatatcctcttttctgttcgagggggcttcggggaaggcttctgggtagtagtggagccccgccgccaagttttccacgtcgccggaaatggcgctggcggacactgaacgcggcagacccattcttaccggcgccttgtcttgtggaccccagcgggcgagcataagctcaagctccaagaccgcatcggacgtaggcgttgctgggctggaaagtacactcgaggagagcgtgtcgatggtgctgctcatgctctcggggattgacgaggccgtggtgctggagctcgaattcgactgtgcggatgccgtcgaatcgctgcgacccgccagattgcccttcatcgtcagcccctcctcatccgcctccacggtaactgtttgtgttccgttgccatagccctgtaccacaatctcgtggtacaatggcttcccaggcggcgtcattgatgcttgtgatcccgacatggagctcctcctcaatatcctcagtgacctgcggatagtcgaattgcgtcgcaggctcatggaaaatgagcttgagcgggacaaggtggtgggagaggggctatcagacatggtagacaaggacgaattgcggttcttgtgcgtcaaggcgaaatagtcaatgtcgggtttgatctctatcctgccaaccgctgtctcctgaatcttaatggttcgcttgggcgcattttcatcgatggcaacaatatcggtttgaatgcgcaacgacctcttcgattcacgaggtgccgatgaccatggagggatgcacttcatcgaggctgtaaggtggtacggcgcgtcctcaccatccacctctattggttttcgtgttgcacggcggagaacttggtgtaccgcgtagaccagaacccatcgtaccttgcgagcctccagcagggagatcttttcgtttttatcggccttgctaggggcaataatcatggcctcttcgaaccggcggtacgcttgtacgagatcattcttgaagcatttctccgtccagttggatgctgtaatcagagctgcaatcgtaatctgctgctgctctggagctaccttttcaaggaagggaatcttggacagaagacgcagcccatcagtagaagtctcgacttgaggcagctgggggagagggtgcggtagaggctcaaagtgattgttctcatcaaaggtttggataagctgctcagtgcagataccaccaaccgctgtggacggtatgctgtccgatgtagtatagttgctgtccaccaatagctcgtacaaggcatcaaagtcatccgccatggtatttagcaggccagcgtcgaaagccctaggaggatagtagccaaacttggccgaataaaaggacagcaggaagcttcgaaaccgctccaggtgggcgcgagtcccaggtggaatgcccaagtttgtctctgatagttcttcgtcaaggaagctccggagtctggtggttgtctgctggagcattgcgttcatctccagacgtgctctgcggacgagcgatcgcgataccgcactgatgagctgttccatgagatgaaaattagcatcgactgtacatttgttccatggccagtgaaccaagcaggagaaggagagaaaaggcatgcgttaatgcccaacctctaggcgtatcgttccttacctgatattccgagttgtagaagagacgatcatgcatgccaacgcagtgagcaaaagcccgtttatacaagttgccgagctgaaacgtctccgctacgtaaagggccgccgttgcgtgagtaggcgctccgaccatgtcgaggtactgcgcctggcgcatatactttaacaagtcatcgacgttgcttcctgacgaggaccggaactcgcgcatagagtgaaggagcgcaacgagggtgctgcccaagtgcctgcccaccattggcctccccagaatccatgcgcaaagatttcgtatggctaggtgatattgctgcgcctgcttatcggtggcattgagcggggccggtatatacagctcagctgtcgacctagggtgcagctgatcccaccgctcaatctcctgcgccgtattggatgcgatgccctcgaggactaggaatttctcgacaagaggcaggcagccagccgagagcagagcggcaaatggcagcttgaaggacggcccacgctttgaatcgcccttggcgtataagtggatgaggcagttgccgttcctctcccatatgtccgagtcctataagcaacaccacagagtcagatgaatgctgccaatacaccattgagcattggcctcgtgttcagaaccaggccctcgctgtcatttacagactcgactcacccgtcgtaggccatcccagtccctgcacgtcctgctggcgccgtcccatcgcttaagcggcacgaccttgccatcctctccaatggaaagtccgcgagccctgcggacgctgtttgatctcgccctcgggccggccatcagaggcggcagaagagctattcacacacacaggagtggagtgcagcaaacgaagcccgcaaaggaccggcgttttggtgagggagaccgctgggcaagggggggcgggatagcttccaatgatatgagacaggccacccggcgtcgagttagtatatataccctgtgtatatgtgatttatatatgcaggctgaagcatccaccgcagcaacaaaagagagagaggaaaaaagtctaaaatgctcctcgtcttgcgtccttcacaccatgccagccctcccacgcaggatccaaaggtaaaacagaggccaggccggcagccagtcgacgtcaagcaacgaatcacgcagaggccaacgccgagacgtcacaggctagtgatggcgagcccgctctcgtgttgcacggccggcgtgtggttcctgcaaggcttgaagcttgctgggcgcccgtcgactcgatggcggtatcacggcagtacggattcgcagtcgaaagcggccatagaagcagtcactggtccagagccatcgttgcctcgcgagtggtggaaaggggctcacacgagccgggaggggcgtttggcgggcagaggtcaggaaagtataacgcagaggagaggaagaaaaggtgccaggcccagacgtctggacgacgttttcgtagctcttgttgttctcgggagctgaaaaggcaattgctcttagcccggtgctttagcccaggttagtgcattgcaatttttccttttcccctagcagccaggagcttaggccagcagccaaaaatctgcaaggatgcggcccctgtattttgcatccatcagcgctcgtcaatggcaacaatccctcacatgtaatatcacgatgtacccattacagagcacggaactacgggcattgccaccaccgcgaccatcaaaatacactcaaatatcgaattgatagattactctacatggcgtcaggcagattagatgcagatctacgcagcgtcttctacaagcagcgaagacatgcaagtaaaacagtgccggtgcgccttggcgctattatagcccaattgctaagattagcagccaggcagtgtacctcgagctggtgctgtgagcagcgcagccaacaagtacaggcgccagagcacatgcagaagcgcagggatggcatcgccgtctgtctggtctgcaaaaagccaagctaggcgtctttcacagctcttggaagagggaggggcgctgtcgcattctaagcgttcgttgcttgcaggggtctgccagccgctcagtggctctgcagcgcccacgaggcggtggtgagctggcagcgacatggagtctgatgtggtcgaaatgcatgacttcactccacttcggctaggccacgatggaggaaaaaaaaagtcgagagaagcaggaagaaacgaaaatgggctcagcaccaccacccatgagtaattgatttagacagcaacgtgatatatcatccctgccctcagcagcacaattgattaaatccatctcttcttcccctctttaggcggagaagcgagcctgctcaacggccatggcccaacctccggatgcataatatcgacaaggccgcgaccggccaggccaggccagtctgaccacgagggaagaaggggaaaaaaaccagattttggtctgggtcccgccaccacgcagtgctcccatcatgtcccattatgcacatgccgtcaagccttgggtacatgtacatgtgctgtagctgcaacgacagtgacgccagggatccttcgcaagcccgcttccacaagacacaaacgagatgcatccacgtcactcacgctattgacgagctgagatgaagctcagcaatgccaattgcttgtacacagttgcaaaaagcccgcgggcttgccgcggccacgctggtggagctggacctgttacatgtctcgttcccccccattagcttacaagacgacgccgatgcggtgtgttcctgactatcgctccagggcatcagattctccttcggctatttttcacaaatgctctatttcttcggaacggctggaatgccatcctggccaaacttccctgtctcttcgtggccgatcctggaaaaggcgcccgggagtggaccgacgcagaaaagtgatgagtatcatcatgccatgccgtccagtctctcgtctctctccatccccatcggacagggatccgcgatattcaccaccccagctcagtctccacttgggcggctctggcggactgcgggctgcggccatctcagatccgatgcgccaaaacacgcccgacgccgtgcggacagcatcattgactgccagaattgcgttacctgcatcgcccccaataaaagggccctagcctggcagtcgccgaaaccagcagcatatggtgatttcaataaaccaccgatcaagaagtgatttgctttgtttccatctctctttcccctcacctctcccttctatccaggtggttggttttacagcatgtgagacgctgctgggtcctcttggctagtctcagtcttgcctttttttcctcttctgccagggcaaagaatccaagacacatctccacattctcaattgcaaccgaacaaacgtttaacaagagacacttccacgcaagctacgctcggcaagggggattgctagtacagaagcccactgacttttcttttgcccatctattttgtcagccttacgtacgctcgtaaaatggcgattttgtgtgctcactcagcccagctgaagccaaaggctaaatacgagcagccagccgctgttcctgattactcctgttcttcccgtgcctctccttatctttttgttcctggcctgacttgaccaagaggcgtggtggcacaactatccgtatgagtaaccaacacgcctccagagagaggcttctcatcccccgcttacatctcctaaagtagaaagagcctaaagtaggaagactgtagaagacttcagcatccccatcaacgctctgagacatatgagagcatttaaaccttcaccgacaaaacctggcggtagcatactcgtatatattgttggcagcaattgctttctgagacacagcctaggagaaccaccaaccatagcaagcgaaagacagcaaacacaactgacatcacagcactagtggcagttcaccttatagtctggaaccataatgcttcatacgaagtgttattacaacttggctgcctccattagccgcataacaagcttgcagaagaggcatcaacattagtgttgctacaaagtggcacatgacggagcaattgtgcctaaacaactaggatattacactgtgtcttcgtatagcttgcgaagacatatgtgaaaaaaaaaaaggggggggggggttctaagtcgtctatcaaggtccggcgagaggcgtcggtcgtctagcttacacgagagcgagtacggagggtcgatcttgaccaaacccaaccacggatgtgaaaaaaattaattatcatagtgaaagataaaaagtagagttttgattgaacgaattgccacggaaagtagtccggcgaccaagtaaaaagggttggtctgctctgaaagcgctgcaagcatcaaacgaaagcggccggctccgtgtcgtcttcgtatggtagcgcccacgagcaaaagacctgccgatccgccactgccgaaattttcagcgtgcgcatgtcaatcgaggacgcacgtcggcttatcatgtcagcgtcattgcagtatatcgatcgcccgctgtgagagctttggccaagacgatcatccagaatccggggcgcatctgcaaaagagaaagcggggaacaaatacgaggacgtgccgacttacataagcggtcggtcggcgatctgataagcagcagtggatcacgtggaaatggagctttaccgagctcaccttgcttgaagcgggagagctcttcaccgaggttttgctatgggtgagagcacggctagcgatgcccacctgcactcgtcgaatcgaatcaacggagatgtagcggaaaagaaacatgtcgctttcgactccctacacatacatccagtgtccatgctcggatcagactgtcctcaattccggcaacgcgctgtccgacccggaagaggacgagcgaacctttgaccccaaagccccgcgatcaaactacagcctatatccgctcgagtacctcctctactgcgaagactgccagcagattcgatgtccaagatgcgtgacagaagagtctgtcacttattactgccccaattgcctctttgaggttcccagcagcaatctgcgcagcgagggtaacaggtaaacaacggtcccttgcgtcttgaacgcagatttgtcatggtcaaaaactgatggctatttgatccagatgtacgcgaagttgctaccagtgcccagtatgcatcggcccgctccaagtcggcgccattcaacccaccacagatgcgaaccttttgcccacgcagtatcagaccaaccccacggggggaccgtacgcgctcttctgccagtactgcaactggacttcgaccgagattggcatcgagttcgatcgccctagtggcatatacaaccagctctccaagatcaacaacggaggcaagccaaagctcacgctgcgggacgtcaaggaccgtcgaaaggataacccagacgagccacccgtgcctgacgaccaggtcgatgcggacttgcagtttgccaacctcaaggcgttttaccaaggccggctctcggaaacaaacacctcaatacgcgggctgccactacacgatgggcttgggttttcgtctccggctgctctgactcgcatcatgtccttgtacaccggtcggggccaccagggtcgcttgcagcaaggtcctgcagatatcatgcgcgaggccctgggcaccaacgacggcttgaaaatcgccaatctggatgagtcaaaagagatcaagaagctcatcagcggaggatgggacgctacagcttcactggaacagcgtaaagagcagacggagcctatccggttcgaagacgaactccggccgattgcatatctgctccgcagcaagcggtcgaaacgttgtccggcatgtcgccacatcatatcaaagccagaggcaaaggtcacgtctacgcgattcaagattcgtctggttgccaaatcgtacatacccacaatcacgatccggccgctaaacccaaccgctacgcctgcgcccgtcacatatcggcccatggtccaggaagaagcgccgttgaagccgcatcagccgtaccactttgtcgttacttttaagaatcccctctttgacaacatcaaagtcacgctggcctcgccaaatgcaaccccaggccgtttctccagcagagtcacggtgctgtgccctcaatttgaggtggacgccaacaccgacatgtgggatgatgcgttgaaagacgacgaaaaggataggagtcgcaaggcggacgaaggccctgaagtgggcaagatttgggaaaagggacgaaattgggtgagcatcgtgctggaagttatcccggcttctctgcgcatcgaccacctacctaagaagggcaacgagaagattgataccagcccactcaagagtggcgaagatattcttgagatctccatgtttgttcgcatggaatgggaggctgatacgcaagctgacatggacgggccggctagcaaggacaataaggagacgagggagaagcgagaactggcatactggtgcgtacttggggtggggcgcatcagtcacgattaatggacgactacttttttacagcgatagacaacccaagagatagacaaagacaaagatagagcacgaagatttagggtagaggaagcgataagtgaattgatcaaatcatgccagcagcttttatatcatttgaaaaaaacaaaagctaccttgatatcagacgccatgcccaaatgttgaccaacccaccgatgctttataaatagagcaacgcattttaattgccttgtatttcccaagggcttcccattgacaagtttagaaatgccgattaaatttcttttttctcctctagactaatttagaactcagagctggtagtctgggggaactcgaagttgacgttgcggccagtgagtcttcggtaaacctcagagtaggtgtcgagtctgtagtcaacgccaccacgctccttctcgtcgaggatgaccttgaggagcttgctgccgtcctccttggtgcggatgcgcttgccgacgatctcgacggggtaggtgagatcagccaggatggcgtcgtggacggcggtcagggtgcgggagcggggacgcttctgcttctgggtgttgcgggagcgggcagagcgcttggggcgggggaggatgcggcgagaagccaggatgaggacgtggcggtcggagaacttcttctccagctcacgggtcaggctgtagggatatcggaattagtcttttgaaattggaagctttctcggggaattagggttttgcttaccgctgctgaacacggtggaagccctgcagggaagggacggggacaaagatgacaatagccttcttgccgtggccaacttcgatctattcaagatcccaaagtcagcatgcgagctccaggacagtttaatgccttggaccgcttcccgtcctgctccacagaagtcaatagtactcaggctagacggcgcgttccctccatgaatatttttttttccatctccgagagggggttgtcaaacgactcaattctgtcgaatcggcatgttcatacaacatatttccttctctccgagggagggagcgcgcccaatcgtacgtcgaagccattcgtagagagctttgggaacaggatgtcgaagaaaatgttcggtctggctgttttcttttcattcaagtcattctcacctcacgggcagagacgatctgcagaggtcgcagggcaaccttgaggtcggcagtgttgctctcgagatcgaacagagcctgagcaatgttctgctcaagctcggaggggttctgcctcgaggggctgttggcggcgatcttgttgatggcgctcatcttggctgtggttgctcaacggtgggttgggatgagttggatcgtgatagtagcagcaagaaaaatcgagggccctggtatggtaaactttggcgcacttggaaaatgggttcgctaaattggggttttcgtgccctctgctcacgtttgtgcgcttgcaagggctagcggggtgctttggcctgaggcgataactaaatgtgggccaaatccactggataaggtactgtgggtctgtcaatctgggaggcagattcttggccaatcctgtgaagcctctcaaaatctcgagatggttgaggtttatcaaatcgaaaatcgaggcatcaatgtagattgggatggccttgatgtgcttttctttcacacagtgattctctttcggaagaaatatagccatatagctcatatactgtcaagcgtattatgcagagagctatgctccagatgtgaaagtattcttgcactcaatcagacaattggatgttatgagtggaacatcaactcttgcggcacattccaaataatacccaagtatcattaagcatctagtacgttatttgggcatcctccattttattcacgccatcacggctttctttccccaaacatataacgaaaataatgtcactttgttatttcgattttcaccataggagagtgccaaacgcagccacaatggaaacctcgcgagcatcacgaaatcaggagctcttgcctagtgtatctcctcttactcgttccaatcagtccactgaatctcagtcttctcgctaaaactcattattcaagatgatcatttggtgttacaggaaggagagacaggcacctgcctcccagtgcctacctgctccttccctctgaactgacctccatttccacctttatgcccaaaagtttcccaaactcatccaaaaaaaaatttctctcctttctacccttttctgtctgtctcaatctgcgtccatcgttcattagcccaactgtgtctctcattgttctgcccttgtcagtatcagagtccaaatcttatactcggccactccctcttgtcaacaagatgataggcatctttctattcgccattatcggcgcgattggtgctttttgccaaactacgcacagcaacggcgcattctcgtaccagggctgctcttcgatcgactcatcttgcttcggaaatgcccttgtgttttctgacggtcgcctgactcctgaagcgtgccaacgtgcctgccaaggtcacctcttcgctgccctttttcccgagtaagtttcaaggccattctgtctagacttctatccctctgaccggaccttgcagctcttgccgatgcggagatgatgcaaatggtgttcaaccaaccgacgagtcaaagtgtgactatccgtgcatgggagatagcactctcggcatgtgtgggagcatctgcccagagaattcacccatcattgccaacatttacacgcgagtcacacctagtcaggtgccagcctatggagacccaacaaacgttcagtcctctgtcgctgcggctgacacctcctgcacatctactgatgtctcatcagttggagaaccgtggcagcctcagagaatcacgccagaaggaccaccaccaggaattccaacatctttcgttggtcctgcatctggagatccagcagcatcagtgaatccaacccttggttctcctgcatctcagagtcctcaagaaacaccatgcgctactgagagcaatactggcttgtccacgccttctcagggtccccaggatcccccaggcccccagggacctcttaccccaactgacaatgccccggagcccaagacgttttccagcccaaaccagcaggctccaaatgcgacaccttctgccatttgcgcgtcgcctcaaccagagtcctattctgggggaaacactccaggctctcctggtgcaaatcctggtggtgtggattcagcgaataattgtgaccctgctggggcgccaaatgaatctcctgtcgtttcccccgagagcactctctggccgtggccgagcaagaagcccgagggtgatcctccggttccctctcacgttccggcttcggattccccttctgggttcattcctcctctctctggtggagggttcatcttgctggcagcagcaattatctggtaaaatgttacgaaacattgtttttttttcctttttcgaactgatgggccggaggagctcaataatgagcaatatctcagtggattgtgtttgggagatttttggaagctgattgacggctggtacagtggttgatagctaagtgcagtaaagacttacgcacgcattcaatattgtacaagaaagactgcaaaataattgattcattcgactatcttcttgacattaatcgtggaccacttgtatgtgaatattgttgtgaaacgtagtcgctcatagcagctttattcttggatgagtacttgtggtcaggctaccataatggctaattccagaaaaggtgtcgatatttgatgactctgcatcacaatggcattgcgatacattgattctgtcatatatttgctttagttatggtttgactttcaacgtccacttacagggtagctgtgaatatggatcatcgaccaccatctggtggggcactgtgtggaggggctctcgcggttgtgcaaccgtggcggggcagcagcttggacttggatgcgtcgtcgggctctggccagaaccccgaaacctggagccttcatcagcggatcgaggcaccagaccggcctgaatcgggaaccatttgtagactgcaatctccaaacaataccgggccaacatgcagtccggaatctcaggtacggaagccatgacaatgcaatggctgattaaccggccccttgcggtgtgctgaccgcagaatctcgagacagcctccgaggagctccagaaggccttcagctcgctgctggcgacgccgtccgactttgccctgctggtgacgatcgagcgcgagaccctgacgcccgtccagaccatcgcgggcacatcgtccgactttggacagaacctctccgtgctcgagcccttcatcaagcccgacgtcgccctctatgccatcctccgccgctacgacgactcgcccaggttcgttgccgtgacatacgtgcccgacgccgccaaggtccgccagaagatgcttttcgccgcgacgcgtctgacgctgacgcgggagctgggcaccgagcacttccgtgagacgccgttcatgaccatggcccacgagttgacggaaaaggggttcaaggcccacgatgcccacaacgcactggaggctcccctgactgaggaggagaagacgctgggagacgtcaagagagctgagcaggaggctggatctggcactgctatccgggaaatccacctcagcaagagcctgtcgatgccggttaatgaggatgctattgcggcaatgaaggaggttgctgaagggcaaaaggccgcagctacactggtaagctgtctcgacacggtatggggaagtgctcaaaacaagagactaatcatgtgtgacgcagaaaatcaacgcagctaccgagagagtcgagctggcgaccgactcgttggatcccagctctctcaccagtctcatcaagagcatctcgccggtcgagccgcggtttaccttttatcggttcacccatacccacgaagggactgagcagacgccggtgctcttcttttacacctgccccgccacggctgggaacaaggcaatcaagagcaggatgctgtaccctcttatgaagcgtgccgtcctcaccattgccgagcaagaggccggcatcaccctggagaagaagtttgaggtggaagaccccagcgagcttaccgaggaggaagtcctcaacgatctccatcccaagaaggtggtatcatcgggctttagcaggcccaagcgcccgggcaggtagacgccctcacgagttacgacacatacgaacggaacgatctagcctgaatagaacattgtccatactttttatacaagatatatatctagctctttttactgaaaatgcctaggggacaattccttccccttccaggacgtacatgatccaactccgcattccggggatgcaacataaaatctctaagcgaaacatgattgctcatcatataattaccgttattcacaaaccataatatcctttcctatgcatgcaagggctgaccctgtttcatttcttttctagaactagactactgtcagagactatctttgtcctctcatctcggtcgattcataaaaagcaaaggggtatatcgcaacaaaatgcaatcgactctcaaacaaggccatttcttactcctcgtatttgccgccgacaaaggccaagttgctctgctctagttttgacttgaggtactcgtagacggtgaaagtgacggcttggccgggggcgactcgcatgatacgaggagtgatgcccttgtaaaaggcgtggaaaccttcttgtctggggggagagagaattgttagctttctgtttcagtccaagagttttttccagggaaaacatacttgaacatgtcgctggcaatggtggttattctcgtccacgcagtggtgccaaactcggcgggtgtcttttgcaggcgagtcttgattgtgtcgatgggagcattgctgagagggcccatggcgccgctcacaagaccaatgatggttgtctgccagctggggaggttaccgtccgcatactgaggctgatagtccttgagccagttcttaaagtacgagtacgccgtgaagttgacagcctggttcgatccctgtctcagagccgtcaagctaacgccgcgatacagcgcgccaacgccctcctccttgacgacagtgtacagcgcatgcgccgcgtttctgtactttggaatgtccagcgggtcagccatggagtggtgctgcgcctgcagccggatcttgatgacctccatgggcgtcacgacggccacggcctcggtcacgcccgccgccagaccggccatgaaggtgccgcggccggagacggtgccggtggacttgtcggcgaggagctgcttgtaccactcaaacgaggtgaagcggatggccatcttggggacgatgccggtcaggacggcgccgaggcccttgtacagcgcgaggggggtttccttcttgacgacctcgacaccggttttgatgaagccgcggcggggggcgccgggcatgcgcgcgcgacgggagagctgcatgcgcactttgattgtatctgcgtgggtgttagtatgatgttttattgtggatgatgagtttgtataagaggttggggacgtacctaaagggtggcaggcgagagcttccatcatgccggcaccacctccagctatgggaacgaagcatgttagttacatgtcattggcaacttgtggtttatggaaaatagaagtcaaagagcaatagcgtaccgatgaggtttgtcgccgccgtgggcggttgttttgagccttctctagtcattgtgatggctgtgcttcgtactcaaaagggaggtatgtatgagctcctcgaggaatgattgctcttcaggaatatgcttctttgttttgtttatagctttccgttgtatagtgagtcaccacctttgtgtgtgctgccgaggatatcgtgtgccaccacgcggaatgagccgagcttattttctttgtttaatatgaagctatggggatagctaggcgatttgggggaccaggaggagccgggtattcaatcaagcgagttgtaatgcaggggggaattgcaagcaggaggaatgaataagaggatgaggaggagatgggacgaagggattgacacgagaggtaagaaggagtaagaaaacaagaggaataaacacaaaaaagagtcatactccaaagaaaaaagagccgatatacgcttctttaagaagaaagcagccacccagttttgacatatgattccggctctctagccccccccccagccagcatcatggcttttcttctatacacgccccccttttgcccgttttggagctagaggctgcaaggcaaaaagaactaacacgaggaagaggaaaaaggaaaggaaaaaagccacagccattggaccgttcagccccccaatcacaagactcaaaccccccccccccccatgtcctaacaaaatgaataaggtgagccacagctcggtagacttttgcgtctattggaataaattttgcccctcccccttcaggccggaaagccggggtttggtgctgggtagatgataggctgagacatgtgcttctgtttgccaataaggcttgtatctacaacactgccgtactggaaaagcttaagccgccaagaccccgcgaaaaacagcagtaaaaaatatgggggaaatcttgcttggcccgcggctttgaaagttcgcctgggttaccccccacatgctacggaaaggaaaggagaaagggggggtgtgagaagcatttcgtttattcaatggaaaatacctagagcttgacacgaaagacaaccaactcggtcaatcatggggtagtactgtagcaccgtaattccattagacatgggacgagtacacaggtgaaaggaggccatagccggacgggtggaggaatttcggcttgaaaagccggggctgccagtccgatctatgtgtggaggagctccgtgtggccggagaaaagtcaattgtatagcgcagggggttacataacatgcacatgcagtaattagcatgcagactattttcagagataattcctttttgtaattcaaaaaaatatatattattcttctgcttcaatgctgcgcaatgtgtagtgcaacacccgaatgatcatcccatgtgccaaataaaaaaacataaaccacccaaaagtgacgttattcgtccttccctcgtaccgaccacaggccgagcttgtgataatgcggggtgccgagccacagtgatgacggcacacccccccgggtgggtatctttctttgcaatcttatctaagacaagaaagcaagttcaagcaatagagcaaaacaacagaatatctgaactaggccgggagggatcggaggcgcgataaaatcgttagggagagcacctaggttgacccgctgatttgccgtcttggaccgaggttcgtttgcaattcggctcatggggagttccaatttagttcaggcaaagaagccaagagtcatttgacgtttgtttggacgctgatcggaggcgtgtacagggcttgactgattgtggtaagcgtgagattgtatatgattgcttgttcataactatttgagcagacaacgtagaagtgacaactctctaatgaataggaaatttagtagggtaacagctctgtataataagctgcttacctcatgcgactcccttgtattattgcaggtagctgcaccgaaggatttgctggcgatatatgtcagcattccttcagcggtgtccatctttgtaagccgacgctcttcaatctcagttgaccaaaatccaatctcaaccgatcaaaatccaatctaatttggtctgtgcagaaacaccaaattccagcatgcaatcgttataacaacattgtacctgacagcgcaagcaccccatactcttcaaacgctgctatactaccgatgcactagcccgtccctcgtacgcaagctggcactgcctcaaagtataccaccactctaacctaccctgacaagcaacctccaactccaacccgtcgttcacgggaggaatctgctcatgcatatcagccgtcaagaccaaaacgccgcggactttcgggcattgggctatgttccgagtgataacaaatcggatcgttgcatcgcggggcacatgctgcttattgctcagtctgtccagcctgacttgccctacgactgctcgtgatccgtcgcaatagtgcaaaagcacgccggtggtgacgccattgacattacacggctccaagaaatccaggtcatcgagagatgcagacgtgtaaaagtagctctcggcagaagtgcctttcgggtactgggacgtcgagaccggcaaattcaggctgccaaacgggtcttcaatttccggtggtgctgggttgagagccagctcgagtatcccagccgaatcatcaatgtagatataatccggctcccttcgaagtgcagtaatgcgtgtatggacatatgtatggcctggtattgggtgcttccctaacacatgcacgcgaccagctgtagtcaccagcaccaaatcaatctctgttcggcaacagtgtgtgtgctctcgacgccaaatctcctgaaggaattcgccgcggcccatagggaagtgcagccatgtcgtcatgtcttgaggcagttcggcgtagcacgacaaatcatccgcggctgtatgcctcacaatcttgagcgctagttgaaaggggttccacgctaccgagtatcctgtcgtttcagggtcattgatcttgacgcgattaaatctagatggcttcgatgagtgtgtcacaatgaaacggatgagatcttttcgacagaacggggctgaccataatgccggtcgacaaatccctcgttcggcttcttgaatattgcggagtttgagtcccttgattaattagcatgtacggataccaacaagactgcagctgatggagagagaacacacaatgtctacttacatcaaactcgaaatggagtacagagtcttcaaccagcggcaggacctgccaccagtccagtggatgattctccatctccagagtctctgttgagcacgcgacgacaatcctcttcacgcccaaggggcctcgtctaacgtaaataatatcttctattgctttcgatcccggatcgtaaacaaggtcatccccatgattattgctcagcgctgagacatacgtctcgccgtgtagtttcacgtacgttgcccatatacgtgatgaggttttcacttgactgcttgaagcctcgatcatcttctcttttgcttgtaaagttgaacgcaccaggtcgcgccttgaggcccttttagatgctagatggcgcttgagatcagccgattgtgcaattggtaactcaaaccctgggtcccaggtggtcacctccaaggttttcgaagacggcagaccctctgctgcacaagttgagtggcaggccagcgcgaggccgtcgacatgctggcagttggtaattacgcatgggtaatatgtaccccgttggagacaaatcggttcttcctttgacgatgctacaagttcttcgtcagtgttgatctcttggatgcagaagagtaatttactgaagataatgggctcatcagccttcatttctaaggtgcaaagtacgcagtggggggctatgcaagcttgcatttctatgtactttgcccaggcacgagacgtttgcgtcgttggatccatggagttgagatgatttgttattattccttaagaggtacgattctcgcttgattacaaaaaagaaagagaaaaatagaaaagaaaagagatcttgtgtcgcaggagaaagtccccgactgtaagaaataagccggtaattatgccggtaattatttccaataggatattcatttatttcccatggagagcccaagctgaaccgctcggcatgataatgcccaaacaggatcgatcgggatgaatgtagccccgttttgtaaacccttggaggtagaaacgcataggctatcaatagtaacactactatcgtgtaagctcgatggatcaagccaggggaaaggggctgtagctacgatttagcctggatttcccccagtttgagcttcgaggtcggcctattccagttatgtactccgtatagtagtagtactatgtattgcgctcgcatctcgtcagcaatcatgggttgtaaagcacaaacgcgcccccaccttgatgttaacgttgcccaccattctatctgggaacgcgttgacgattttgtaacgagccggtgggtggcagtcggtctctctattattggctaaaaaacgacttgtgtgacaacctcatgccggcatgcggtgggagaagaaagagtgacacacaaatccacttttgtgtgtgaattgggcataagcgcctcactctgcttcttcctacagcctgacaagccaactctgggggccaggtttgcggtccgagctgcagtagaggggacaaccaattgctcggtgcgaacctcaaaacagaggatccgactcgttgagtgcttgcagtttcagctccgtcccgttcggcgttcttgaactaattgggatagctcaaatagtctggcgtctgtcgatttgataaaagcttagagtgcggggaagagctgcacgtactgatatgaaagagatatgtataatcaaatcagttgaatctatcatgtcaatcaatttgatagcctaacttgagctacttccttataaattgtaggtctatcgcagccataaatgtgtgaagaaataacatccaccagagaatgcctgcaagggtctttgaagccacttgcggggaaaaataaaatagccacgtgaaaagggcagaagtggcatagttcccaaagaagatggcgggcaacgaagtcgatatcgataatgcttcggccccggacgaaggctggctgaccgagagcgacttggacgacctctcagccgatggtgagcatgtgctcgccggaatcccaccgccccttcccctgctccccgtcccggggaatatttcgcaacccggggatgagctctgccatgactgctctctcctcaggttgaagagggatcgcttcatcgtatggcccaaagatccagattacggtaaatatgagcggcctgatgcgaagctcatcgagctgggcaacgtcaaagacttgagacgacgcaaaaactgccccttttgcagactggtgctgctggctatgggcggagatcgggtgccaaacattgccagcgatggatcaccagttgaagctcagatgagttgggctaccaccggtacgagcgaccggaacatgccgtggaatcgccgcagcgaaattcgtattctgcagatacacggacgcactggcttcggggggttcctcgacatcgaagagatgaatcttttccccgacatatcgctccttgcaaacgatttccccagcgaggctccagccaaggcacagcgcttcctccctcggccgatgcaacccgaatgtattgactttaacgttgtgcggcgctggctggccatttgcgaatccaatcactccaaggtctgcggaaaccgtgcgaatatgaagcagatgggatggactgatcctgcgggagtaattccggacctccgcttcgttgacgttgaggaccgctgcctcgtccgtgctagcggcaatcctcgctatgccgcgcttagctacgtctgggggagggagccgttcttttgtatgacatccgaaaatctcgccgtcctcaagaagccgggtgcgttcgaccaggaggagatatggagtcggatccctgccacgatacaggatgccatgacggtggcacgggagattggcattcgctatctctgggtggatagcctttgcgtataccaggatctgattgacatggacaatatgactggcgaggaagaggccattatggcgggtaagatgggggctattcgcatcatggactatgtgtatggtgccgcatacatcgtcatctgtgccgcaggcagtcgaagcgcccactcgggcatcacgggggttcggcctggcacccgagagtccaagcagccgatagaggagattgcgccggggtttcgacttgcttatcgccagaagccacaagatggcatagagagctttccctattacaagagaggatggacgtaagtgagcttctgttactttagccacatgtgcggctgacattcgttcagatatcaggaaagacatttcgccacgagactgcttacctttgctaatggccaagtctcacttcaatgttcgtccgacatctcgttccaggaagacacgtgggacgatgagtcggtgatttcttcgaaacggccaccaagtttcgccggagagggcaacgatatcggcgatggggtagaaggcccgatacaaacctactcggagatgcagctgacaaaacagtccgacatctacaacgcctttgccggtgttgctcgtcagattcgcatgcaattgaattgcgacatatgccatggcctcccagtcaaatactttgactggctcctcttatggcagccgtttccgttcaaggacgagccaactcgccgcgaagaagcccccagctggtcatggtcaggctggcagggcggcgtatttcctcgtatgtggagctggtatacgcgtgatatgaaagccatccgcaaggccctaaaacgtcgaacctggatcgtctggtatcatagacacgggcctcatagcacgcgctgcagccttgtacacaaacatgggcgaggcccagcagacagccagcgaaacttctatggcgggtccattcgaaagcgatttccctttgattgctcgcagacagagccgactcggcgaattttgaccgagtttgagccaaaggaatactactttgatgtcattagcactcggccatactctggctacctgcaattctggacggtttcagccgtgtttgagattgctgagaccaaaaccccatggccagaggaaggaagcccgccggcagggaagcagcttggcatcattggcaagtcaggagacgagctcggcttaatcgtggtacctacggcatggcttaaagagaatgcagcgccatgtaagcgggaattcttgttaatatgcgaggccagagatgtgagagcagcgggtggcaaggatatggacgcagacgatcatgaatggcggtaccgggtgatgctactagagccaaaggcaaggggagagtattacgaacgagtggcgattgggtctattggaagaggcgacgagatggattcttttggcgagggaccatgttggaaagagattatcctggggtgaaagaagaatgtagaggaagaagttgatgtttatactgtctgtcatgtgacctagttggtatacactttccagcttgtgagataggcaggaggtaggtggattgaaagcctgggttgacattcaggcatactactatagctaatggctaagttggaggtgaagttggtcattaaaagtgagaccaactgatattcctcctcaagatttagataaattcacggagatagacatcgcaattttcataaaatcatgtggatgttttcggcaagatgccaatcaacctaacaaaatatctgggccgcaagcgtgccgatacatactatataccgcaaaaatccatcatctactcccatacagtcgtgtctcccaaaacgccagttccgtaatttacccaccgagggcatccgtttcccttttgctgtttttgccagcccaatatcagaagaaatcgctctatgttttgtgttttgtaaataagaaatcgtgtccatgcgcagccagcgcaacccagtttccccaaaaccaaagaccggccgtctaaacctgtaaacgaagagaaaatagacaaagtgaataaagataaaataataactactcaacacaaccaaaatggtatcatgattagtacagttgttgatatggtatcaagcgccaagaaggaaaggaaaaaagcgtaaaccaacagcgatggctaatcaaggatgtagttgcttaatggcgagaatcagaaagaagaacgttgtcgaatgtctatgatggcgttcccctttcctccaagctgttgccttcgaagctgtacaaacgaacctcgccgtcttcactaccgcttgccattcggctatcgctaagaccaacgcaggtcactgggccggcatgacccgtaaagctacgctcgcatttgccggagcgaggctcccagatcttggtcatggagtcattagcaccagtgacaacgcggagggtatccccaacaagaccccagatgccctcgacgtggccaaacatgctgcgaatgcatttgcccgtggcaacatcccacagtcgtacagtgttgtcgaggccacctgtgagcatgtaacggggaggcagaggacgagaaggatttgagaagccgggtccaaacgcagtacggctatcgggcgcctgctctggcaaaggcaccggcgaatcgcctcgtccactggctgcggaggcggcatcgcccatgtcagcgttagggtcctcatccggctcaaaatcagggggcatcaacagaatttgctgaacctgtccaacgtgtcccagataagtcttgatgcattgcttcgaatccagatcccatagcttgacggtgagatcgtcagaggccgagaatacggtgcgggatgcggaatcgatgcgcacgtggttgacccagtcggaatggccacgcagagtccaggtctgcttggtgtcgaaattgaagattttgacagtcttgtcgatggatccagaagcaagcttgcatccatcgaaatggatggacaagacgccatcggtgtggccttgaagagtactgatgcactcgccagtgtgccagttccaaatcttgatggtcttgtcaaagcttccgctaattagcttgccttcgtcaaactgcagagtcctaatcgtcgaagtatgtccacgcagcgtgcgaatgcattctcccgtctcgacattccagatcttgatggtggtgtcataggaaccagtcgccaggatgttgtgatcaaattgcaggcaggtgatgccgttctcgtggcccttgaacgtcctgatagaacaccgtcccgtcttccagttgtatccgaccttgtagcggtcccggtacacgtccttccagggtcgaaactttcgctcttcgtcgagttgcgctcggccgttggcgggtgaatttcggactcgcgatcgtttggcgccgctgtcgtcgcggaccaccatggctcgcttgttggagccttgagcagcgggagctgcggctggctcagccgaatcctcggcgctgcgtgtgggcgggttcgcatgtgcagtatgttgatgtcggttccaggccatgagttttttccgctccaatagcggcaggccccagccacactttgtgcactttcggtcaatatgttgttcgcacattcggtgccagacgacgtcgtcatcggccaggtcccgccagcgacggctgacctgtgcagccttgcatagcgaaacggtatccaagttgcagaggatcttgtacgataattctacaggcagggtggcgatgaagtcgatcttgagctgctcttgaacttcgcgggagacggtcgacagctggggaaagcagcattgggtgatgatgccctgcagcatgagttcgcgatgcttggcgggtgcggctgagaacagggaccaaacatgggtgatggcctcttgatcggtagatgggaggttgttgagctcctacaaggcaagaagaggaagattggttagaaaggtgacatgtcagacaggctgagcagggatgctacagcggtttcggtggcaacttacccgttgaatggtacccatcttggtctcgtccgccgcccgacgacacttggagtcgggacgatgacggtagcagtatttggtgttggggtctttgatgtttaccaattcattactgggactcgtcctgtcctctttctttaggttcttgccgacgggggcgtacaggccggggatgtgttctttgaggaagggactgagagtcttgccggcgagatcgaagggcatctttatcaggcctttggaggggatttcttcctcgccctcgcggcggcgctcacagttgtctctcgatggcggatgggacgaggattggtaggcaagggcagacgtggacgtagggttggaggcaggcacagagtcagagaaggagatggacgttgagggcagtgttgtcactgtggaggtcgagagagcaggcgagggcgacgctgaaggcgctgttgatgtcagagaggcagcggcagctgcagtagccattgaggcagactcataatgggatcgggatggggtggaggagagagagttcggctcgtggccggcggcagttgacagggactccatggttataatatgcggtgagggccttatcgcacgacgcaaaggttaattgggattgcgagcggccaggcggctcatgcgctgccaggcgaaggcgattgcgtgcttgagcttggtatgtatgagacaccacccccaaggcgtgctgttgcgtcctggcagaagggccccccgtctgctcacagcgtctgagagaaaggggtccgtgggtttggcgaggatacgaacacggctgttggcgaatcgggtcgagttgagggtcgcggataacgaatagaagctctggctggtggcgctggtggtggtgaagatgatgaaataagccagaggcggtatctggacgggtgaataagcggcgatctggaagagtcgacgaatcgtgggtatatgcagccgttgtcgtccctcacacgacacaaagccgcagctggacagcgagagaagggtttgatagggtgctcggcactgcagagggatggaggaggatccaggcaggggacggtggttggcagaggacggcgaagatcgattcacaatgggacgctgaaaaatgatcgcggcaaagtcagcagactctaaatggacggccgtggccaaaagggttcgtagtaaatgtccgccagctacagcagtgcttgggtgctatggggccgaaatggcgttatcgcgcagcgtgcgttgctcgctaaagcttaacggatggggcgctaggaggagaaccctacagagggtctctggaagcactacggggagcctatgggagcgctggcaggtcgctgccaagagccagggaggctctgaagccccactccgacgacccgatggtggtgacagccagaagagaggcctgccgctaagacagtgtagcggaggatcgctttagtcataaaagtccagcagccccaatgaaaagaggaaacaaaagaaaaaaaactgattaagaaaaaaaaaatcttaacaaattctcacgtctagctctgtttccactcgacttttgcctccttgcgtgctgctcacgtgctccctagcgcgcctgacataagccaattgcacgccgcagctaattgcgaacacctggccggagccgaagatgaatctcgccatcgacgccatggagcacaacagcgcggctccgactcccgactagcagctccaggagccgcgacgatcctcgatgagcaccgccagaatctccgacagccgctgagcagcagcaccagccagggatgatacgagaccggcgcaatggcaacccttggctggactctctgacctcagctgatgattgtgacggcggtggatggcatgtcccagcactctcgcagccatgattccttatatacgacgtcgtcatgccctgctacaccactctgctgctcctggtagcatccggacggctcaaccctggcgccggctcaacctgagcgactgcaactctatttctgccatcccgctgcgccagcttccccaagcagacatcctttgacgcagggccgagacggagacttgcaaagtcacctccctaatcgtgcagaaacttgctcgatagcctttcgtctcgaccccatccagcgcatatccgcaatgcgcaataagggtgtgctgctattgcaactagcacgagcactacagactcgactctgagattaatctatttaactggagccccatcaacctgtcctcctgctgcccatggggtcgagccctttctttctttcgattgtcgatctctggtagcgatttttcttaaacgaccaccaaggcctggctagccccttgatagttccatgtcgcttcttcggcacgactcgacttagacacgcttcgggtggctactggcaccgccgggatggcgcaatcgtcatccgcgaaggcgtttggatccctcgccgccattccgttgggtgactgcacaagctcaaaacggcgccccgaaactttggtcgctggctaattgcagcagcagaaagagtgaaaacgacccattggcccttgtttaaattttcaggagtttgttatcactgctggtgttgttgtcgctgatcctttcgcgcgcgcatgttgtgtcacgcatggggccttaaaaacaggcacactgtcatggtgcaaggggggtctgacctgaccgggttcttttgacgctgcttgcgtcttggatatcgacaccaacaacgacatcgacatcagcatctgcaccagcatttacgagcatatcaaatgacgagggaaaaggacgtcgagtgactagtgtcctcttcacggaactccgttctacaacacaggcataagcagtaggcttcaaccatcacgtatgcgctactttatgcctcccgcttgtgcctttcagtgtcttgtgtaacacaccatgttatcagcgcgacgatggcatctcctgcattgcctattgatcaatcccaagagacgacatgcaatgcgacatcatcgccacgattcatcactcaagtacatgatggcgacatgcggatggaccattctcgatttcaaatcaactagttggctggcaagaacagggtttgcatgggaacgaaagtctccgaaacgtccgttacttcagggcgcaggcaagtcgtttaggctttgctacagtatgctgagctatgattcacccaatcccctctcgtcttgaaccgaggccatgttcgatgaatagcattgggcagtgatcaaacacctacatcacgggataggtcgcaccctccaacttctggcccgagccgttcattctcgaagtttatggcaatcttcggaacaactggcaccatgaggctcttgaacagatttcgtgttcgtatcaggctcttgtacgtctgcggtgctccgaatctaagcgaagtgagtggctagtacaagttgaatctcttgtatagccgcatatttcaagatccttccagtctagacccagtattcctccacgcaacaaaagtacaactactatatggggaaaaataaggccatgatggtctttacctatgcccctttcgaaggagcagcagctcccgaagttggcttagatgcaagtacatcgggtggctatcacctaggaccattactgtatcacgcacagtagaatcgtagacctctagcacatctgccagctgtttcgtctgttcgtagtaatccacgtagcttatgggcgagaaatctgtctcaaggttcttatatatcaggggcgtcaggtctgccttacacgcctcgatctcgcttctgagatcgtgccaggctctaccgctccgctggacccagagtctggcttccgattcgtccatatccgtgccgaacctaacggcatagcaaaaggccgtttgaaaggcaaaagggcacgagtcctcggatgacgattccactttggccttggttagctgaaaatgtgatcccggagccggtagtctgccccatcagttgtctgtagcttttcgggatccaagtggtgattttagttatcaacctactgcttacttttggaaaagatccagcattcgagttatgttttccagcagcaggagcagcagtagcctcagctacatgtaccttcaatacatgtattgatattatctagctggaatgctggataacaggactgggacgccggataatttttcccttacttttgggttgtagattagttatcatggcgctgctaagagatgctaacgttgaaattagggctgatttccccagaaaatgctgactcgtgtgggaaataggcatcgtataagctgaagctagacttggcgtagtgattgctttgcgctttttcgacatcaaagtctttgtggtgagggagcacgctgagatacggcatataagtttcataggtgctgaagccgtgattctccagggtggcacacttggagcggttttgtaagaaatttacagacatgtacatagctctccagaggggaaacaccatgacttgcacaagctgagcaaaccctttcatcgcttcctgtagatctaagtgtcgatgtttcggatcaaaggcagtggcagaagagaagaaattcgatagattcttcttctgaagcgggtcaagaacagctaacctgtgaatccaatttggatagactggatgagcccgctctctttcatgctcgacagcttgatcgtgctccgcaacgaatcgtgaaagagcaatgcgcacaacattccaaaggagtagatatcggtgagctttgcataataaacagaggataaacagtcgcggtctgcgactgtctctggagcattccatggtatcgagaaggggagtctgatttgcgcttctgataagttgctagcgtggagagtagaatatccaaaatctgcgactcttgtgtttatcttgttgtctgcttcgcatgcaaagatgaagacattttctggcttaatgtccccgtggatgatgcctggaatatgatgagaccacatagcctgattatacaacgaaaagagatgtgacttttacctttacggtgcataagagtaacagcagcagctacatcaacacacaagtccagcctctcgaagactcaatcctttccccctcggcgacttcaaaaactcgttcaaatgcccatgctccgccttttgcagcaccaacacaggccacggggatctttgtctgcgcgtcaatctcgaaacacacgcccaccagccgcacgatattcggatggccccgaatcttggggtgtcccagcacgatggtttcgaaatgacggctctgagggcgacgatctcgccggctgggtacttgaagttccggtggaggcgcttgaacacgtagctgagcttttcgttgaagaaggactggctgatggaggcttggccgtcatggtcggaggttgcttcgtcccatggtatggggaggaagtcgacttgtttgtcttgcgctgtggcgaggagggataagaggtttgtagggtgagttgagggttgttttattggcggcgtgctctattgatgtcggttgttgctgctgtggcggatgattcgacggctccggtgtgtgtgatgtatgcgactagactggttgattcgtctacattgacggagattccagatgtttcgccgagattaactgagatgttaggtgttttggcctaggtcgactgagatgccagcattttgggactctgctccctgtgtggctgatgatgccgtccacgagtaatagccatacattatgactatagctagcttgagtgtatctgacctgttgaagttgcctgtactgttttcacgaataagccttggggagggttaaaatcgctgtgaaaggccaaaaacgatttaagaattagcttgcatgcagtaagaatgcatgtgcatgtatgagcccatgcacatcaacaacaaaagcagcacatgaggtagtgcacgaaccagtactgccaaacccgatgcgagcctcatgcagcaagacgaaataggatacaaacttgcattagctcttcgtctttgcacagtacttgtaatgtatgagtacatcgatgcggctctgcatcagccggcttcggagaaattgatgtgactctttctgagattgaagtgttgtatatgtcttgtcatatatccaatatgttacaacttgactcccaacgccgtaacatcaaaaaacctttgtccttcatatccaacgacaagtccacatcactctctctccttgtgaaagcccaaacacgccataaccgcagacgcaaatctctcgcctttctcctttggcagttccctcttcgccaaccccgtcagcgtagcagtcacatcctttgccttgagcagcttcgtctctgccgaatctcgcgaatctgccggtcgaagatctaggagacggtgcgccagagacctatttctaagaggaccaccccccagggtcttttttgtggctgcaatgggcgtgaaatctggtatttctgtagttgcgcccaggggatatgcgctgccgttgttatcttgaagaaacagcaagatgccgtggctccagatgttcttgtgaatcaaggccgagcagtggatgtttaaaactgtcaatgctaatgagttggcgatgctatgtcgatctgcaagaggcggcttgaacgctcgtttagtcttcttatcgactttggtgattagagtatgtaaagtcgccagcgtgtttccacagtcatattgccagctcgttccatcaggaggcaaaggcagtttgtacagaaacgtcatccgcttcgcctttatattgtctttatatcccaggcactgcagcgagtaaatcaccggctgctcttcacttgagtcctcgccagtctcgcggaaagacgagttttgaagtagccaggcaagtgtcttgactagcttcttcagcctggttatctcatctccatccaagtcgtcggagcgaagctggtcttcgttcgtgatgctcgactatcacttgtgttgacgatccctggtgactccagcaacccgtcggcgaaatctaaaggcaactcgatttttgccagcttttgtcgtttaatcaccgactccagaccagtgcctttcaatgaagagttctctacaaagctgtatatagcttcctgagagaaatgctgccccgaaggctatccgtatctgacccatagtcttccaagactgcaacaagtttcttcttatcaaaaattgcccagtcatagcttttgagcttaagagtcttgaactttgtccgggctctctccaggaattacacctttgagtctgtttccctttctggtgggtagaagagtctgttagatctggccttatccaacgttggtacatgtactgcacacagacaaccggcgtgtgttgctctgtttccacacaagaaattatttgcctgaatgctagttagccagatgcaagtgacgtatgaggatcagttttgtgcatacgcaatagaaatacggagttgcagagattataccagagtacatctgtatactaaggcgtctgcagtctcatgcatgcaaccacaccatggagttgcgttggcttcttattcgtcacatcgagagctatacgtatcaagcgctgattttcagctgtcttctgaaatctggcgccaactttttctatcaagtttctcttacgctcggccttttccacatctatccagttatgcgctcttgacacttactataagcccaaggcaccatgtcaataatatttacagtctgctgctaatgagatattgaggtttcccctcaaaatttggaacagagtcgattcaaataaaacaacctttgctttatggatgtttcaaaaatgcaacatggctctttagatgatgtacatcttgtctagttaaatcatcatttcatccacaaaagataactccttgatacaaacatgaaaacctcgtataaacaccaaatcaccaccctttgcagtgcaataagtacggtgtttcaccttgcctgtcgccaagtcggtgactctaaagcgacccgacttgctattgttcacccatttcccctcatacagcatcccgtccaatgtcttgaagctgcctcggccatgtttgctagaatttctaactttgccgcgatacacctcgccgctcgagaaagtgatgttgcccgtgcccgtcatctcgtggttagtcgtctccccttcgtaaaggtcgccattcgcgaaaagacggcagcgcgtcctgccactgccgctggcagttttgccattggatcctccccatgtgctctcccaccagcttccatctgcccattgccaagtgccctttccgcttggcacgtctttactccactggcccgtgtagctgacgcctgtctggggatatttgagggtgccggcgtctgatctttggccgttgacaaaccagccgtcgtaaacaatttgcccgtcctgtgtgatcaattttccatggccagtcttgattccgtagacccatgatccgacatactcctcatcttttgaagtatattttcctgttcccgagtagttgccatgctcccactggccctcgtagacgctgccgtcgctgtatctcattataccccttccgtggggatcgtatccaagaggggtgctccatgcagtagcagtgacagggtatgccgatccggtgcactgtccggttttgcctttgatggtgatggtttcatcaacgttttcgagctgctgagccatgaggaaactggctatgtgacaaggtggtccaactttcagtcttggatcggctggctctattgtgtttatacacaaatagaaataataagtttgagtttaaaacagcgaatggttcagaatagagtgattgtgatggtgagaatggcttggctttccatctttcaagtgatggatgccatgatcgctaactcccaatatatgctcgtctcgaactactaggtatccgtagagagcatcgaatctagagtttagtgagacgttataagagtcacaaatacgtggcagtttattgtaaggctaccaatcgaacctgggaacgtgtctacaccctgggagtttaaggcagatgctgcacgatgtgacaaccatgagctgtgaatcagttgtttaaaacaggaaattaatgggctgctgaataggcatatttacccatacaggtgcgatgaaaaataaggcgttcttgtcgcggggtaataacattgcgttgtcactgctataagccctcaatggtaaggcttactggtgcgtcggtcgccagatgaagctactcgtggtgttgagaggcatccaaagagatgtccatttgtcatggcatgcataattaaatgatgtattattaattttctcagttcaaatgtttgccacacgtatttcacgcatcgttagttagctccggggtcttgtacttcaaggtgccgtctttgatatgtcattaccatagatgcggaacgattgtttgggatggaattaaagaatgagtacatgtcttgcttcgtggttcagaattttctgtaagctttaattacatgtatttatcatccatgcactcttagctctatcaacccgtggtcatgtttttacccatgctgtatctaatagctgctcatcttcgtacagcacttacagcaccccgcgccagttcaagtcccacgaaaatatccaaacgagtgggggaaaaagccatctcgccaaaactttaacactatggtagcaatgctatacaaatattttatgtcaaataggcgtgttgtctccctgcttacttacatgtaatggcggtttgatttgctgttgccttgctgccccgccgatttcgatgacagctcccttgcttgatactccaatctatctctacggactacacgtagccaacgtttttctcgatttttccgaaactgcgagcacaagatgtaacaagggcatcagatatataaaactacaccctttccttacgaatggatctaaatccagcctgcggcttagtaacagttgatacctgcaacgcggtgaaggatacgtacaagacacgacgcactgtgcacaatacagcgaataaacgtcacttagatacagccattgaactttcaatttattcaaagtgtgtatacttctttttatacttacctaaagcgaaaacctgtgttacccgccagctgctcatgtaaggggtataattggaccctcttgctgccattatcaaatgtccccaaggtcccctattctgcttctcgaacacgtaatgagagttccacactggagcatgccatgacgtggaaataaacgcagaccgatcatggaaacaccacgctatatttagatgtcagctcacgttacgggggcagatgattgtccattacactgcaaatgcgtattctctaatgccacgtccgcaagctacatgtagactaggtattctttcctcctcacaccgaggtgtaagactacgtgaagaaagtgccgtgcactaatgtccgaatctgaaaatcctcagtcgtacccgcggcatagaagcttggccttggctctcatgggtaaacatgcgggtttccacagctttcttctcttggcagtggaactctccatgctcctgtcttctttttttcccttctttttttttcgtcaagggacattctactccggtatacggagcgatttctcgtcatggtttgctactgcttgtttcgtacccagcctgtgtatacgatgtgaatcggcagtggttgattactaccgacggctgtgctgccgttggttgcacaacgcaacagtggcgcagaatgcacgggaatgccgagtcttggaattgaatacgatgattgttttctttgttcttcttctttttcttctgcatcatgcagaaattgtctgcgggcgtgctcttcgtattcaaccccgtgtctgtgcagatgggtgttgagtccccagatgcactgacctccttacatcaacagagtgcaagggtcatcaacaaactaatcatgtttcagttccaaggattctctatacatagtaaccactagcactcgaaaggcgatggcccgattctccaacgatgatgtcaaaggctccagcgggccttgagctccccaactccgcccatgacgacgcctccgtaataacccattgaaagaaacaaaaccaagcgctgtagaaaaaaaagcaccgggccttgacaaagcacggagcacaaagtgcaactctcggtcgagttactcgccaccgaggcgtccgaaaagctgcagagctgcggctacacggtggagcaaaagaacgccagcctcttgttatttttattggggcctagcatgagatcagtgatcggcggtgcttggctggactcgaactctatctgtcagttttgtgaaaaagaggagttggaagctcagcacaacttttggtgggtttttgggtcacgcggggatgatgctttttggtgcacgcactgtgacttggaagctttgaaatgagtcgtgctgcccttgtcgtatgattcttccagctcgttcatgtccttgattcagatggggtgatgcggtagagggctccttgagtcccttgcgtacagtgcgtggactggtaaacccaggcttctaggtggatagcctgccaacttgtcgatggctcgaggtcagagacatcgtatccgggaggaacactgcagctgcgccgctccactgcactatcttcggatgccgtggtgcttttcgtatctctttttgttttcgtcagagatcggcttcgcctgggcctgtccggatcgaggatctagatgagccgttggcggagcctggcaaagtataaagagtagccggaagcatcgtttgaacaagctccaatctgctcaacagcaaaaacaactactcttcaactatcctcttagtttaccactaacagaacaacccctcatcttcaatcttactcctctttctcattatttcaactatcaaaactcccatcaagatgcatttcttctcagttgtcgccgctgctgccacgctcattgctggctccaacgccctcttcatcccccgcaacatccacgtcgccgatttccgtctctatggcggcgaggactgctttgccggcaatctcggtgtctggactgtcattgacgatgacttcaagaacggcgaatgcaagagcttgaatgatgaagaggacggcgccgtgcctcactctctgaacctgacggatatcaacaacggctgcacttgtaagatgccttcttctccacaactccacctcttcctattttcaaggagatttatgaaattgtttactgactcaatgatccatagtgacggcttatacggatctcaagtgcaccgagggcacgacagtcctcgcccctcaacaatgctccaagaacacagtcggctaccaggcctggagcatgacctgcgactacaaggagtaaagagggtccccgtccacaccgcaactttttaccagcattttttttttttcatcattttttcattcctttaccattacgcaaaggtggattattttaattttcatgagtcttcactcggacgcattgtgggcacggcacgcatcaaacaggcatattgacacggacgcattacgattttctttttcgggggggcatggcattctgggaataaatgggcaatggaaggcaacgattcttatttttatggcatgacacggtccttttactatgatacacacatatacatacatataccgatggacagattccatcaattggtaattagttaatgaaataataacagcgccagcgaggcaaactttttgacatcatatccgtcatcctgcagtaggcggcacaacacagtgactgacgcttcaatgtccgaggccggctcaatgtttttaatttagtcatgatggcacaaaattgattctgcctctggtgtatccctccttgagtcgggcatggactgcctctatgagaggacgatgcagactggacaatgccgtgttccctgcatgcaatcatgcatcgccgcacattagtggctggtcagatgattcgtattagagcaatatgaaagaggcaaacatttatagtaaaaagtaaggatgtgtacactgccgaggcacaataaatcacgactataatacgaaagtgagaatcctctgttgggctttaagctagactcccatcttgcccgagtatataatatcaaatggtacatacagaaatgcatagactcgggcttgctatagaccacaggcggactgagacagccatcttccgggtggccacatctatccgagtctactcacccatccacatcacggctactgctgcgtaacagagcttattcaaatagctcgacaacacagcacgtctcgatcccaacacaatgggtctggaacgcttgcctacatggaccatcagacatcagactattattccgacggtccacaagggtccagcctcaacaaatcggctgtttgacgttgaacaggccgccttccgagaccaagccatattcccaactcatcatcattatcttgtcactatacgattttgaggctgtgcttttcaattcatctcagtcaccaccttggaaaagtgcttgcccgcccacatgtactcatacgcctcccgaagctcctccagcccaaacaccctctcgcagcacctccggatgcgcctcaaccgcctcaatcatctcctccaactgaaccctgctgcctgcaaagacaggccgcagcgtaaacattttcgccaggcacctctggaagctcgtctcgttgtcgcccgaccggccggccaagaagccgacgatggtgatgacgccgcacatcctgatggcctcgatgctctgctccatctcgttgacgccggccaccggtgagcttctttgtagctgatgacgtggtcggcgccgagttgcttcaacgcctcgactttgctaggagatgcggttgtggcaatgactcttgcgccggctttggcgaattgcagagcaaagatgctcacgccgccggtgccctggacaaggacccattggccggccttgacgacgtggtcgagggatccgtataaggcgttgcaggccgtcaaggcagcgcagggcagcgtcgacgcctcccgagctgtcaaagttgacggcgcacggacaagagcgtgtttgttgaaagcgccgtacgttctgagggtgctgtcgaggattcctccggtgctgggttcgaaagtctggggggtcagatttatatgcctggttggaggtggtgacgactttgtcgccgggctggaagcgagagacttgcttgccgatggctacgactgtgcctgcgccatcgagtccggggatgacgttttctctcttccatggggatactctcctctgacaagggtgagatgacgatactagagcaatgtaaattagcagcctaggagggagatgttgccggttgaccaacattgagagacgctgcctctactagtagaacaataagcattagcacatggcttatggtcatggctttcaccttttcttctctttcctactattgtaggtatgggtacagatatcaaagagcttcatcacatacgcttatctaaaacttcaccgtcgcccaactcgggcaggggctgctcggagaacttgagtctatcgaagctactgaattttttcgacattccactgcttgacggttttgggaatttccttggaagccattgtgaagtgtttggcggctgggagatgtggctgcggagagtttttgtccaagatggttggtcttgtatctagcttcttgggttataatgagggaatgaatgtttggcaaacaggtggttcataaagattgtagcctaatatgtacttatatgagcatcatgcgtagtcgctcatgtcgggcgtggtgcttgccatgacgagaaattgcccaattggacaaagtggcttgaacaccatctgtcaaaatgcatgtacaaagcggcgccgattgaattgatttcattgaaatacaagtatagtagaagccagatagctccatgcttctggctctggagttgagcttttactcttcattcaacgacctctgaaatctcaacttccaacacagctctgaacaacggttaccaagggaaaagaggtacaactgaaaaagaaatcaaatcaaataaaaaaagcatatgcagctaaaggggcattattgtacgaggcaagatcttagcaccatgcaagatccaatactgactgctgtcctttactgcatccagagaaagtcgggctgtgcagtcccggcttaattaaacttgttgcacatcagcctcatcgaaaacgcagcacaacgtttgttgctcgtaaaagacacgtatgaggcatcatcgagcgcaatactccaacaggacacttgtccaatgtgtagacggcagtatttataagaagaagctggacagcaatgagaagaagaagaagaaaagtgctggatgagcagaaagtgagaaatgcgataagcatcgttttagctctagacaaaacagagacaaaatcacccacctacaacttcaacatcaaatacaaaacacacgcaattcatccatggcccagcaaacaccccaagacaccctcctggcaccatctccggcaccgcggccgcctctcgccaggctctcgtccagccccggcccgagcccgctgcccaagtcgggcatcgtcgtcttctccggcggcagcgccacaaacagcctcgtcgacgtctttgagggcgtgcgagcagccaatgcggcggcgacgctgagctacgtgattcccatctcggacaatggcggcagcacgagcgagattatccgcgtgtttggggggccaggtattcacatcaaatctcatatttatacatcactcatctaacagttcaacaggcattggagatgtgcgctcccgcctcgtgcgcctcatccccgacgacggcaagcccgaaaccacggccatcaagcacctcttcaaccaccgcctgccccccgtctacgccgccgcccgcgcagagtggttcgaaatcgtcgagggcacgcacccgctgtggaggcacatctcgtcgcccaagcgcgagctgatgcgctccttgttcaacagcttcaacctcgaggtcgtcaagcgcatgcggcccagcagccgcttcgacttttccggctccagcatcggcaacctgttcctgacgggcgcgcgcctcttcaccggcagcttcgaggccgccatttacctgctgagctccatctgcgccgtgcccgaccgcgtggccgtgctgccggcgctcaacaccaactttgcgcatcacattgccgcgggcctggccgacggcaccgtcatcacgggccagaacgacatttcgcaccccagcgcgcccacagcagcggtacctttaccaaacccaagcacaggggccaatacaggcgtaaacacgccggccctgtcgacaaaccacgacctcgacgagcacgactccatcgaggacgccaacctgcccggcagcctgcccgccctgcgccggcccgccatcaccttctccaaggaggacgaggaggatctgccggcgcgcatcgcccgcctctggtacatcaacccctacggccaggagatccgcatcccggccaacccgcgcgtgctcgaggccctccgcagcgccagcaccgtcatctacagcatcggctcgctcttcacgtcgctgatccccaacctcatcctcaagggcgtcggcgaggccatcgccagcccgcacatccgcaacaagatcctcctcctcaacggcaccaccgaccgcgagacggggccctccagcaacgccctgtccggactcgactttgtcgccgccattgcaaatgcctgcgccgactcacgaggcctaccgcggccagtcgccgaggactatgcgcagtacgtgacgcacgttatttacattgagggacccaagagtcccgccgtggacaagcgcgtgtttgcgcagctgggcatcgacacgatgaggctgtatgggccgaaagacgggcagggcaagggcggacgatacgatgcaaaggcgttggcgcagacgctggagggcattgttgggcgcaaggacatgcgctcggataggagtcgtcgaaacacgctggttggatagatgtgatattttgggtttgtacgattaggagtgtaagagttgtgcggcatttgcaatataccacgatattattttttgtttttcctttttagtataaaaaagacataacaaagacaactgccagcccgtggcacggtatcaaacctgtaaccaccccctttggatatcccatcaaccaccaaccaaaaaaaaaacatacaatgctcatctccttttaaccctttcctcgcagtaattctccaccctctcaatcagtttcagtttcctaaattcccatcatccatttgtcgtcatcgaaaatatcccaaatcaaaaaaaatcatccactcgccatcgccagataaatcaccacggccggccacgccgccgacatgaccagcgccatcaacacccgcccgcccccaacgcgtatcctgtcctgcgggcccttccatctgtcgaccagcgcgcaagtcgtccagatcatgaccatcatgtaaatgacaaccagccacgtgacgccgaggatgatgtcggcgcggcgatcggtcgggctgaggaccaccttggacaggtccggctcaaacgtggaagagaggttgttgcccatttttgagatggttattcgggtttggtttaatgtggtgatgtaatgttgttgttgcttctcttagcagatgagattgaaagtatgaaatatcgtcgtgatgaagcgttatacgatttgtcgcgaaaaaagaacaatatcgccgtaaaaatagaagaaactgattaaaagattggaaaaaaccacccgccagcgagtatacggaataaaaaaaagagagtgtagcaaagtcacacacgcacaacaccgaaaaagaaatgaatgaagaaagagaagaaagaagacgcttgcgctgcgctgcaagaagaagataaaagagagagcagcaagaccctaggctgggctaatcaaacaagacccaaaacagtcaaaaagttagcctcagtttcccctatacatggggtaacccgtcgacaagttcgaaataacgtacggggctgaaattctctctctcctccaggtaattaaatcgatagtagcagctgtaaaaaggcaccaaatccctagtcgtagaataataacaagaagaagcttgtgtcgcaggtgggacgctcgtcacacgtttcgtgtctcaaagtcgcggagccgctgggaaaatacggaagaggggtctcagggctatgtaaaatgaaacaatggactttttgcaaaaactttggttttctcgctttgcaaaaatgcagatggataaagaaagggaaaaaaaaaaaaaaaagagatcaacaacgaaagaaaagaaagccagcagatgctcactcttttccccaagccagcggtcccaattacaactctcccatactcactgcatatggctaatattaggtccgaggtgatccacacctaatcatcatcaccacgcatggggcaagtcaaagcgcgccccagccaatcaaactacacctttgcccttcatctgctgttttaagcgcccaggctaatcgagctatttgcccactgtcacgccaagatgcaccagcggtgaaacgccattcgtcgaatctgaccttgccattgtgtcgcttttctacagtacatcggcgggcgtctcttttgtcctgtctcgctctttctcaatcgcgctagaggcctttcgttcaagagtagacaatcgtgcatgaattcatcggtacattcggccgttgctccacgtgagaagagatagcctccagctgttgatgagattctactgtgcattccgtagattgcctgcatgggttcgcataaagcagcacgccgtgacaggcgggcgaaacaaaacatacaatggcaggacttggcagctgtattctaacagagcagcgtcgatgagaccacatctctggtgcatcatcgtgtactcttcattgtaactcatacgctacctatagaaaactacatgtaccgcgtaggcagtaaagagctcaacattgcattcacagacatgcgaaagaaaattcaatggtatcatgtttttcattaagctaatgtaatactaattactatttttacaattaagacattatcataactttgtcctccgccgccgcttagcgcaggcgagccttgaggggcaggttgcgagaagagctgccgacatagacagtcttggggaacttcgtcaccacccactgctgggtggcggtatcccagttggaaatatcacggcgtgtaatgtccgccttgaaaatgacactctggccgggagcgacgcgctcgatacggtcgaatccacgcagcaccttgggggggtcgttggggccaccgtggctaatgtacagctgaggaacaacgtcatccatgaccttgccggtgttggtgatgatcgccgtaacggtgtagacgatatcgtacagctggcggttgccaccgggctcaccagaggcaggagagcgagactgaggagaaccgtcggtggctccagcggggaggaactccttggcagtctggccatagttggcgtcgttggaagcctccttgccagaggtgacgctgttgaggtatgggtagatgaattccttgatgcggcggatgttcttggggaagccatagtccttgaggttcttgctaatgggggcgcccagtacgggagctgcaatggtcttgccggtaggggcattcagagtgccgacattgttcttctggacgttgaggccggagaacttgaacgtagaccaacccagaccgaagccaaactcgtatgtgggagcattgggagacttgctgttgggggcgaccttgtcaaagtggcggtagtcgataaagaggccctcggtgaaatcatcttggggagcaccgttgccgttgttgggcttcatcatcacctcagtaccatagctctcgagagaaggaccccaggtaaagggagaacggccggggctctgcttgccgtacaggatatcgaccagagagtttccggattcctggccaggagcaccagcccacagaatggcagaaatgttggggtgagcagcatagtccttgacgatgacggggccggtggagtggatgacaagaacgaccttgttgttgacagcagcgacagacttgatgagagtgtcggcgttcttccacacggtcaggttgttgcggtcgccctcattgccgtcaacactaatgtagccttcgccactgtcagagttggcaaagacaatggcaatgttatcgggctggccaaccagagcctgcgtctcggtaatgtcgtagttggataggatgctctcatagcgggtgccgtcctgaatagcttgggccgaaagtgcctgatcgggagtaatgaggtaggggaagttggtagtaccagatccccactccatggcaagagtgccatcgtcacagccgcggtcaccacagccgttggggccagcagggttgccgccggcatcctcaccaacaacagtaaggaacttgggcttcttgagggggaggatgccagtgttcttgaggataacagttcccttggcaccagcctcgcggatgtggttggcgtggtcggcgcggacatccacctggtagttgaccttttcccagttctcattgacagcagcctggacaaagccgtagtcttgggtagtccaagaatcaaagttggtctcaacaaggctgtcaattgtcttgccaaccttgaagaaggcagccatgatacgcataaccatgtcgtctacacgccactcagggacagtgccgttgagaacagcgagggtaaggttgcttccgaagtaggaggcaccagtgttgaagagagtatcaccaggcatggtcatgtcaagaccggcaacggcggacgcagcaccagtgtgctgagcctgccagtcactcatgacgaaaccctggaaaccgtactcctccttgagcaagccattgataagcttggagttttggcaagcgtacgagttgttgacctggttgtacgagcacatgacggaaccaacaccagccttgacagcatcctggaaaggccagccgtacatctcgtgaatggtcttgtcatcgacgttggaagacagggcttcgctaatggggtatccgtagccattggcctctccgacctgacggaaatgctcttgctcgttgagaaggaaatgcttggcgcaggcaatggtgccagcgttctggataccaatcacggtttcagagagagcctgtccagccagaactgggtcaggtccgaagccctcgacgttacggccgccgttggcgttgcgaccaataggacctgctaccggtccgagaaggacatcaacacccttgccctttgcctcggcacccagggcagcaccgcgggcttgccagagagctctgctccaactagcggcggccgtcaagccgacatcaaaagcgctgttgtagtcgttgaatcggaggccaagggggccgtcctgcatgcaaagactgcgcatgcccaggcgaggaacggtaccgacgttgccaacgcatttctcacccatccaactatcaataatattagcagctgctccatcggcaaactgtaacagccaaagaacttacccaacaccagtggtgaggttgaccttctcgagaagagtcaggcctgccacaaactgcttagcttgggcataggcttgctcccagcctggggcattggggtccatccatggagacggatagaaaggaggtgagtatgcctcgcccgagggctgagaagtgttcgacagggcaaagcgaggctgcgagtcggtatcgttagcagctgcaacaagatccaaaatgagcgccgcagaggcggtcaaaacaaatggtgtcttcatggcgaaagaaagcgatggctaagagcgccgtggagatgcgtgggaaagaaaaaaaaaaaaaaaaaaaaaaaggacacaaaaacaaacgaaatcgtgagtcggaagatatacaagccgcagcaaacgcgcaggaagcagcacagggcaggaccgtcttgccagttatgctcaataagccttcctcgtgcctagccgcgctgaatcttcttacatgatcaatggagaggtgaatagggaaagggcttgtcaggcttatcaaggcatcataacaatagatagaaaaatcaggcaggccagtaggtgaatcaggatctcgcgacttgtcgcgtttgcaggtgctttcgtgccaacggactgccaatgaggcgtcccaagatcgccatccatcttcaagcaaaaggggggtggccaatgtctcagggcaattggcatgaaatgaatgctaaagcaggaacgcaacgtacattgacagcagcctcagacactgccaccaaaagggcggcggcgaaaactgacaaggtcttcatgatggattcgggtggccgcgaccaaaggaactcgggatcggcggctggcgatgagattctcgcttgaagagccgtaagagccgtccatgacgagggcggacgtccatcatatatactcggggccagagtcgcatcgacagtccatgtcagaatctgatgcccaccgcgccccctctccctgcgctggcctcgcctgtgccatgcattctctgttccgccatccctccacgctgctcacgacggcgctgcaactaacgtccatgctcggccttggtgtctctctccgcctttcccccctgtatgcgagctactgtacaaccttggaccctggtcccgggcctggagaagctgagcaggcaatctcttgccagctacagccccactgccccatggctggtgatggcacggcacggcagggggctctggacgagctcaaagcagagcacaggtgagaatcatggcggccgccggtgtattccactctccggattggcaacaggattcgcacgctgtgcaacacagaatgagattggcctgtagtcggtgcacgcgtacgaagcatgcacaagaataggagcccaagcttggcggttcgagactagcacctacacgattgtgctatgcctggcagcgtcatctgttttgtcgatcgcgacgtcacgctgaacaggaggcagatggagaatgaagatacagttacaacctacaatatgaagcattatgccagagagatggcagctatcggaacacggattattcgactgcgtacttgctttctgtgaaatttagaaagaagctagaaacggaaggggctcgacgtcggggaaaaaggaaagcgcctttccgcgtatgtaccttttttagctccaggtacggagaactttacgctacatggtacgttcgtagcgctgcaagtttcctgcgctgtacgccagccacagcggcatccaatgcctggaattgagccaatggagtggttcaacgcctgagcatgcgatttcaataggacaaagaacagctccttcatgtagctgtctgtacccatccggatcagacacaaggtgtacctgtgatctcatggtaccacttgtgcgagtacagtaaaataagctgacagagcctgggccaatagcgatggctcttctccaagagggttcagttcaatgtctctcattcatatcacgacagccttcatttcagcctcgacctcgcacaaccgtctgtcgtgcacccagagctagccagaccggcgatggacaatggacgactggagctgtctgccctcgcgtattcggagaacggcgagaatacgctacttggcaatggaacaacatgcccttggccgaatgcactccaatcctacaaggaatacaaccacgccacaaagcaccaccggggtggcgacctgagaactccgggtcccttttacgatgtgaatgtacatacaagagggttgcatcggccaggcactgggtgaagttcttgggatcctccccgaacgcgcaatgcaaacaaatcctagagcacttggccagacgccaaatgcaagcgaggagcgttgggcctcgtcctgcgtcgccaagaagtgggagaagctgtagaagggccgatgagccgttcgatgctctgccagcctcgtccacatgttcgtcttgacatctcgactgatgctgagcggcgaaatggcgaaatagcatcgtgggcacggcgtcttgctacggagcacatttccgccggctgcggggcctcagccgcctgggtccgaggtcacaagaacttttgagcttttcttctccatcgacgccttccaacatccagcaatgtcttggccatttccgatctacgatggatcgtttcattgcttcgagagaggtggcattggtcctgcgcaccacaaaaagacggcctacaagtattttccgactcagcgggtggcagccggccaagcgagccggccagcatcttgtcacttatatgggctctggcacttttgaatcggatttgatgttatagtggctaacctatgcaagtgcatctactactgggaacagcacggacacgctgaagagaaagatttgcaaaagcctgtctgcccattccggcaacgccaaactaccaatgccggtgcggtgactaaacaaccatgcttttaagcatgccactacacagactcaataggcattaaggcgaggtaacatgcaaccacggcgaggcgaccaagagactcggatcacgctaggggaaaacgctctcgacaaagggatagcaaatcatcaggtgctacgggcgcagacgttctgccaagctgttgtccgttactttgacatgcccagatcagtctcccacggccgctggaccgctgatgaacatgctagggtggtatttttgcatggacccgctgcggagcgtcatcatcgtggagagcttctccattccccatcttgccactggctctaccccagccgccggctttgctgtctctcccgagcgccacccaggcaccaagtcccggcctggctgttagtcaagccttgcgggaaacctccgatattgactgactgccatcccggcttgagtggcacatggccacgataattcatgctacatgctgtaggcactacttgcaatacgaaaagtacaaggttctacacttctcacgctcaaccctaaaaaatgtgatgcagcgcttcctgctttgaaggattcaagtcatgccatcctaccccgattctgcagagttcgtgtctccaaaacaagaatcttgttcacacgatacgcaccaactcagccatggaaaaaagaaaatcgagtgccgatcaaaggcagcgtctccgctctcgcacttccccgcaacttaccccaaatatcgaccgtccagggactgtctcctcgactcctggcttagcgccaatttgttcgggccgtttgattgtgagcgaaaaagaccatcggggagtttcgccaattactctggatccatcctgaataggacgccgtaacttttccaccaatcttcttcgctaccaccgctcagtttagaacgtctccaagaagctctaggatgtttctttatccagcgccagcggatcgtgcacttgtttagggcttctccaattgcaatgtgcaggctgtagatctgagatagcctcattcagcacgctgcatcgttgcatcgttgcattgatcaacagccaacacgtgcgaagcggagagcttctccaacacatcatcaccctcaaggttcagatggccgtacgaatatcgagtacacctacgttctaggtactgtaagtccgggttactgatggcatacggaaggctctgagctgaaaactcctcgacacattccgcggcgccgtccctggactccgcgtcgctgggtccgggatataacccgaaaaagatgctgtctcttacccttataggttaactaaaaataagcaacttaaggaggcggcttggcgatgccgtgatgaagaatcagttggtcatttgcgctggtaatcctcagccttgggactgcttcggcccgtctcgtctatccaatgtgcacttttactttgtacacactcggactgaataacatgtccacacgtcatcccaccttgctactcaaagctgcagatcacatcgagccttttcaccgaacgctagggctatttccgcggcagcaatcctagctcgcctgctggatacaaaactatcggccaactgcaattgtgttacatgaaaattatcattacgtatagactattgctagtattttgttttgaatatgctggtaagaagcgccgagtggcttctgcaggtggctgcaaactccataacactattgatgatcctttgatttcaaaccctgagtacgtcaaccgcgtccaactcgtatctgtgtccaattgagactctttcaacttcttcggtggttctcttggcagaggaagatagcaaacgtccctttgctcaagctcgacgatcagctggcctcgccagatggcgttagtaaatgccaggaataatcctccatcgtacaatcttcttgtacttgacccaatcctcgccatacttgcggtaacacttttgatcgtctctcccgtctcggtggattaggaggacgccaaagtacacgatatagaagtaggtgatgagcataccccagcctctggcttcgccttggatcacctgtcgaccatcggccatgacaaaagccccttccgccgaggtggagccggcagaaagaatctgatatccagcaatgccggtgggcaagcaatatggccaggcctgaatccagtcgccaaagtagttaatgtggcgtgcgattccccaccagcctgtggtgaggagcttgctgccagttttggtttcaatgtacttgaggtgagcgacgctgggatcatttggattggtgcgaaaaacgttcttttgactgttggcagatcggaagatgtagaagccaaggcaaatgagcgaaccagttgtgagaagtccaacagggcccagtgaacgaggatacaccgacaagtagcgagtctggagagagtacacgaacgggacccagacaaggtcaccaaacgacagcatcatgccgaatccatcagtggtgatatccatggttgtcaggatggccgcctcgttcacccacgagtcgataatgtaaagagcctgcacgacggtgatgcagacaacgctgtctgtgacatagccatagttgcggtactgctgagcgcaccaagagcagttcaggatgatccatcccatcatgccgggtcgaagctcgcaccattccttcaagtcgacctctccaatgaggggaatcgagatacgggggttcagctcgcgtccgatgaaccagtcgtacagcatattcccggtgtggccacccgcagccagttcgcggttatccttgtttccggtcttgacactgaagcttcgaacgtagacgaatgtggcgatggcataggagaggagaatgctcgcggtgaggagctggacgtagttttcgctgataaaggtccagacggggaattcagcaccctgggcaatggttcctgcagcaagcgcaaagagcgtggccatgtttgagtacattgctttggatgaagttagcagactgccccctacacgtcacgacttgatctccacatcacgtactgttgaacctgtatttgagacggcccccagattgcagaaccgtaccctcgacctcggcggcaggaagaatcgcgtataaaatcaggttgaggaagtagtaggccgcaagagctccagaagccttccagctggctagaccccagatgccatccgcaggccagcccacctcgagcttcagctggtccagagatagggtcttggggctcaggaacgaaggcgcgggacagcctgagacgtcgttgcaagtaaaggtgaagagatatacgagaaccggcagaccgaacgaaattccgaaggcaccaagtctgagtagattgtgtcaattcatgtagttgctttcgttttgctgtgggatggcaacttacggtcctccgaattcgtagccgtgaggctgctccgtggcagctcgtttggatttgggagccattgtgacacgtccgtagatgagaaaccaagacccgtccttgcacagatttcctgtaacaacgctgtgtcttttaatagtctcctcaaggtccaagacaagcgtatacgtgaacgaatacgggcactgcctcaagccattgggcgtgacgatggatttcggaattccaaatgccaccttcacgggggcgcgtgtgtgatatcaaatttgcccggttgggcttagcgctcagcagccgcggatggaccccatgaggcggacaaacacattttcccgaccagcgtgcatcaaggatccaagattgccgacttacgtcaccatccaggaaccagccaaccagagggcagcaacgggtgcggatcccgtgacttgacgataactgacatcgtggttgccagctggtatcgtggcgccggggctggctatacgaggctgagactaacatacaaacgccattcttttgaagcatcgaactgcgaaagttggctgcttctggtgtagttcttgacgccaagcaggctttgcgacaaactgccaactttgaggaaactccaatcaagagagcgtcgttcatttctctccgtgtttcatattatttcccagattacgcgaccgttggttgatagcgcaatcatcgcaacgcacagagcccctcgaggcgattctcagctccccgccattcgttggacgagatcagagatttttcagacttcacaagcataagcgaccgacgcgacgtcatctgactgcccagcatgatcacctcaccgtctcacctcttgatgcttctggcaatggccgccgccggagccaacgctgccgccggcactgccacagctacgacgcctgcgccggcgtgcacagcgacatctttgacaaatggtggattcttcgacctgcggccggacacagccgtggcgccccccgagaatgggaaaacccacaagtcaggcacatacaaggactatcattctcggggctgggattacggcaagaacttcacgttgaatatctgcggcccggtggtcgatcccgttgacgatgtggttggtttgaagaagagccagtgggcgaatgtcagcgcgtattatacgtctcatgacagcgtttactcaattgggtttgtttgaggcttttgcggataacgacatggtttctgcgcgctaacggtttgctttagctctgtgtcgctggatctgcatagtcgagggcgaaagctcgttttgcagtacactggcggatcaccttgcggagatcacaagtcgagcttcaaggacgacgatgacgatgacgacgattacgattaccgcaagagggacacgaagcaatacagcgaaggtctctcatcacctgcccacgcccacgaaatcgagacgattgagaagagcgacagctcttccaagaccaggcggaagtcggccacaatatctttcctgtgcgatcgagatcctggaaccaccacggccgtctcgtttgtcggcgtcgaccccgacgaatgctcctacttcttcgaagcccgctccgcatatgcttgcgcccacgcggagcctcacaagcccggtagcgtcgggcccggaagcgtattcggactgattctcgtcatcgccgtgctcgtgtacgtgctcggcggcgtcttctacaaccgcaccgttgcgcacgcccgaggatggcggcaactacccaactacagtctgtgggccggtattgggagctttttcagcgtgcgtccgtcccggcccaaggcggggcttcctttttaactaatgtgtatatgcgtgtttttatttataggatctattcgtcatcttgttgtcgtcgtgcggacgccttgtgccgagcaggcgaggctaccagcatattgggtcgagccggaataacgaagcggaaaaccgattgatagaccagctggacgaggaatgggacgactaagaattgatacatttttctttttctgctttcatttggctcgcaagccttacgctttaattttttctagggccggcggttcttttgcgagagcgaactctttttttggtgtaagccgtacatgatgccccagaaattgttattctcgtttggatgtacatatatatacatgcctattcttactttttttctttcccttctctttttctactcattattcggacatttagtccctttgcagggtattcatggttgaaatgggagggtattcatggttgaaatgggaggcgcgctcgaagagggtacgttgatcgtaatcttcgcctgcaacctcactttttcaaaatgacgattatggaagaatgcgttgtgtacgatttggatacctgcttggggctttttttatagcatgagattgtcattgggcatacggagagataggcatatagctcaaagatggaacataaaaagactggcgctttttcttctcaccacatgcccgtcacactcattgttccctttttgacttaagtcaacagctattaaattatatatccaagcgatatatcaatatcaaaattggaagtagttttgcctgaagttattactattaatttggttacctttcaacgtggctgcgaggacatttcacgaatagttggccaattttaaaacgatcaaactaggtgattttaagcgctcatattgacattgattgacgcagcagctttgttcgacgctacgaacgctttgagcaggcatcacattttaccctgtagaaagaaggaggtgtgcaatttcctgatcatttgactgtatcaccaattgcggtacaagtttcgttcaaggttatcaacaaatagtaatagacacagagaaaacatcgttcagcgtatttttctacttccaatatgaaactatggaggttctaaaaacgctacgagcgcagaacacatatatacgggaagaaggacaaggacaaggatacagtatttcaaggtaaactagagctaccttcttttacatacagtgccttcttacacacttctgttcattcttcacaagactgacaatcgatatcccgatgtggcgtatgaacagagtctttatcctgcttgtcggtcacatccaaatgagggctataccgtatactcagcaaacacgccatttagccagagacgtgtcatgatataatcgcaattctggaaagcttggttttacaactcaagaatggaacagtcaagcttcagttcagagcattgaggtgataagtcattgcattctctattatctaatggagatccaactgtgacggacatggatagcataaaggcgaaaaatgtcaaatagtttgaatgcatggctttcattgttccgaatttgagcagcagtgatatgtagcaaataatattgagtttattcacgaacaagaagctgaaaatgactggtgttgatacttgcgtgtattctactttgtttcttatttgtactacaggtaaataggtaagttgggctatcaagtgcctggacgatgcgatgatctatagattgcagatatttgttccatgcagacctagagctgcgtatctattgagtcatcataaaagactagtattcgtagtataaaataaagtgcaagctatatgtacacgtccacagagcaatatgttctgcttgtagcactcgcgcagataatgttccactaacacgcgacaaatgagacggcagatttgccgtcgcaaaataatagagccggcaataacttgtcttttaaggcttcgtcagctcatagccttgccttttgatgaaagtatgtgtttccaacgtgggtgttgtgtgacaagtactactagcttgattgctcggtgcatagcgttgcgtacctaaataagaccaaatttagcttcactctgtaatgctcttgaataatatggaggaagaaaggacggatagattgctcattacgacgagatgaaagaaggcttagccttgatgcctttttttgagatggtctttgatcttttgcctgcgagaaaaaccctaaccaatgctgggcattctttgtttggatgtttcacgcagcattggtagaccgatgtacaatctgtcgccagggatttttttttgaatgacagcaaataatgtacttgagatctacattgccacctccagtactacagctccttttgttttcctaggaattcacggtagcacagtatagaagactggtaattatttcttcaaattaatcccagctatacgctttttcatatactcctagccggtattatcatctctttcttaggtacgtgtgtgatacagcccgccaacaagctcctatttccgtgtagccgcttgcccaaataccatcttgtgtaactcagcaatgtcaaaagacactcataccacccgggtgcctgccggattaaattggatgcagtgagttaaatacccagacgggaagattccaatgctctggttcaagagtcgctgtgcctcaacggctggtgccatcccagacagctacttttccgtgccacggcaatgggatcatgagatgaatgacctgcagccgtgcgggaaacggcctgtcatttaatttcagatgaaatatccatgcaaacatccgctgccatttcgttccataccgtttctcgccttcttgtggctgccattgtcatcattccacagcatgatggttggcgtctgtaatttctttgtttacttctgttccgtccatctaccagcttcatctctcacaaccggcgggaagccttcagagcatggatcatggatctattgcactcaggtgtctggggcctctgaaacatgacgggctgggagaaatgaacaaggctgtgtttggacattttggggactattgcgggacgaccgatccgaaataaaggccctatttatatctgcaatggagggaccaagccatccagtaacttttctggctctttgccgtatttcctccatcgttgtattattcgtacggggagcattggctgtgaagctgcctgctatcaaaacacacccgatgctctataagaggccatggagagatgagggacaaagagcgctgcaattatagcaagatagattggtatactgggagatttaacagttgacatcgttctagcctaatcattcacccagggagggtaaatttctggtagtagcagagctttgtgcaaaataggggctcgacgaggccataggcggccaggctagctgccaagtgaccaaacctcagaggccatcgtcttgttattcgaaatattgcagctgccagctggcagacaattcaacgtagcaacgtagagatatataatttctcctgaagaaaaaaaaacaactgatccctctttctctcttccttcttccttcttcaccctcattttcagattcgaaattttgacacgccttgacgcgaacgaagttttccatctggatatccatttctgcatcaccattaccctcgtctttatctttgacaaggcctatattggcattcatctattttcttctcatagttgacgtcgctctagacgcacgcgttctttcccctgattcccgctcagaatcatttcccactccagcagatatccgtctcgatccatctacccgctcaaccttgtttgagccagcgagcatcgttgatccttgcccctgtcccttgttcatcctgctcgtttcatacggaagcctacatcacgaccatgcgtcaaacgagatccgtcactcggaagctgcgtgaagcgcagagggagagccttacggcagatagcaacggttagttgagctggtgttgcgtttgataatttgaaacaagacacactgacatgggaatagaccaagcgggcggttcttctgctcagaatggaagtctccctcgtggccaagaggctggtaacttgtctgccataaatatcggcggcccagacatagccacctttggctctttggaagaatttctcaaccaagcgccacagagtcaggagcagcaagaacagcagcagcagcagcagcaagaagaactgcaaccagttttatacgaccccctgaatcagccatatctcccatgggattgtccaggttccgaccagcatttgtatccctctcctgcaccagcaatggcagacgaccagagctacctgtctccgtcttactttgtggtaagcttgtcctttgtttgactcttgtctacttttatgtctggtagatgttgtattgatttactcacgaggaacacaggagccaaatttctttgccagtgacttcacgcaggagcaataccagtaccagtttgatgactaccaggcattgcagccgtgggtacctccaagtctcgaagaagctgccatcttggatgtgcaaggcatgcaaggccacgtcggcgagctctatgagcctctgccattcggatatgccatgatgccagactatctggttcaagatcctctcttggatgagcgatgggcagcaacatacgagggtgatctttttggacattctcaagccctagataccgtccagagcgaggcagtgcctcttgatgagaacgcccaattcaacctgccggtggcttctcccgcacagtctgtcacggagattgcccctactgcgcaagaaccccagcagcctctcccgggtaataagaaacgcgctccccctaaccctaaaatcccatttgttctagccggtaccaaggccgatgtcgaaagagcaaggcgaagaagacttgccggtagacgccgcaagggccccaagcccgtgatggaagtcgattggctgcctcatggcgctgatagagagactaagaataggtttctcttagaagcacgccgctacgaggtttcctacaagatgatcaagatgtatggtcgctttaaagaggcagagtcgactcttcgtggccgttaccgaaccttgacgaaaagaagggaggatcgggtccgaaatcccaagtggaccccaattgatgtaagttttcagtcttcttcctctgacagtttttccttcttgacctaatctttttgtttttccccgcgccagattcaacttttgaaggaggcagtgcaagtgtacgccggcagcgaacatccagacagagctgggatatcttggatgatggtgtcccaatacatcaagagccatggcggcacgtactcgtttgggtacaatactagtcacaggaaatggttgcacctcgaaaggactggacagcttggagacaacgtgtttgaccagagctgggaagatcatgacgacgatgagaatgtcgatgtcgatgtcgatgatgaaaatgaggatgccgatgtcgatgatgaaaatgaggatgccgatgtcgatgatgaaaatgaggatgccgatgtcgatgatgagatggagggggttgataccgaccttcacgaagagcccaaagacgaagatggcgacgaggatgagggtaaagatgacgatgaggccgaagatggcacctatggagagaactaatgttgcaatcgcggcagaaggctgagagagatgctagccttcacgcactctgttcactccatttttcctttgtacgcattggtggctttcgtcttttattcttggccgattgttcttttattttctttccttttttttttctttggactgcatttactcagggtgagaacacacgcacacattattggagtttggggggatagacaagggatctactatcttgtttttttttttttttttttttgcttttctctctttcttttcatcatcgcatttttcgcattcgctaaaggcgcaacgggcgatacccacagaccatggacattcggattttcatctctggatgtagtgtacaggatagtctctttctttattttcttcttcttttattttcttttctttttcttctctctgtctagattctgtaagaattctttttcctaaatacaagtcttttttggtaaaaccgctgcacctcctacaacttattgtgaccatctcctgcctcgcctcttgagattccgatgctgcgtagcaccgcgaggagctgctctggactcttctttaacgcttcccactctgcctcgttcttcaccagtgccgtgccagccaagactgtgccgttcaacgcgagcgatccaacagtctcgcgcccgtcgctgctcttgatcggagagccttcttgtttgcgagggcatatgaccaaagtgtcctttgtcatggccatgttgtagctgatgagagcttcgcccgttgtaggaactgcttctaccttggatcccgcatcttgggcggctgcctggcaggcctttgtgtagacgcgggaataggcggcaaagaggtccgcagaggacatgttcgtgttgatgagctcggaaaatgcaacaaagggtgttttctgcagcgcatcggcctgctgtgcgagcacgtcccaggcggtttgatcttccaagccgtccttcatccgggagactggcagcagctgaagatgcctatgggcctgactcgctccggaatgaggccctccattgaaaaagacgaatagtccatcgtcttgcgatcctttctcttctgaaggagcagctgctccatcaagattgtttgatggttgtcttgcctgctcgtaagcctcgatacaagcaagcgcggcttccagatcagattcctcaagcacatgagtctgcgccttgttctcctttgtcgcaaggataaagtgctccggcacaacggcaaatttgttcaagacgaggaaatgggacgggcccagatcagtgatgaagagagaggcgggagggtgggcaaaggggtcaaagggcggcttgcgaggctgcgacggatctggcggggggcctttgggtttgtttgctagtgatggggagaatcgcagttggaactgtgcaagtttggttagccatcaattgattctcatcaggcgattttacttgactttacttacggggattgaatttacatgcaagacggtgacttgagtgggaaaatagtgaagctcatttgccgagagggccttggagaaggtggttctgacgagttcatggaggtttgaaggagctttgagtcgcgacattatgatgagaatctcaaagccctaaaaaaaaaaaaaaagagcgattttgtttatctggcagcgtgagtataacgagagtatgatgacgagatgtccaagtggcatgtaagacgtcagtgttttagtaaagaagcaagtttgaggtctgtgcggggatcgccgagatgcccctccactgcagaatcccatgttttatttcgcgacgttacgccaacaaagaaatctggtgtttagaagactcgtcatgtgatttccaggagaagggtatcattaattattcaataagactatcatctcttctcaatccaggcgttatacagaatcgttcatctcgcactcatacactatctaatccaatgctcatgctttatgcttgtggtcatgctcatgctcatgctcctgctcgtacatctatatcccaggcaaaccaatcaccccccgcaaagccggcacaaatctaggaacgtaatatatggcatatacaccaatgatggcagtcaaaagtccagtaagctataacaaaagcgttagcctgtcgtaatacatcagcagcaaatcgcaaagcctaccttttcaaaccacgtatggaagtatatggccgtcatgagcagcatccacaagttcaatgacatgacgccaatggccgtcttcccgctaatgttgaacacgggctctcctgctccctctccagcacccgtctctgactcgacactcgcgctcttaaccgctccgtcaggcatgacgacgcatctctcttcggcgagccacccgcagactctgagggccggccagccaacttcttgcattagaaatgcagtgcccagcaccaggagaaacacatggcccgagatatcatggcctcccttccacttgcctcctgctgccttgcaagccacggccgtcaacagctgtttcacgttgccctcgcccatgacaacctctcgctgcgccagctcgcatttgccgccggtccagcggaaactgcggtcgataatgggagggccaaagaaccactgtgtgacaaagaaccaccagcccgtggcggccacccagcggatgcctgcgcggatcctcctcatcagaacgacggcaggaggcgtattgcgggtgggctgcacaaggagagaaaagacgaatgcaaaggtggtccatccccagccgcgcttcacaaacaccacgttgaagacattgttctttcgggcaaagtagctcggcgagaggctcgggtcttggtggtgcgactgcgacacgtggtcgtacggagaggctcgaatgtcgggcgaaacgagggagaagattgtgccgaagacgaggatggcggggaagacggcgaggaaaagcctctcgaggggcgtcggcaggaatggcgggttgcgccgtgaggactcggcctgggttgtcgcggcggccatgtcgatgatggaggatggagatggagatggagggtcggaagcagtcttggctgcgcggcgctgcaccgaggccatttgatgggaaaagagtgaaaggcacggatgctcgtaaagacggtgatcagcttggcgcaaacatggagttgttgggaaagggaatgttggctgaaggggaagcaggctgcgaggctagaaattggtgggcttcagttgtttcgactgtatgacgtcgcctcctgcgctggccttggtggaatagctagcttgtggagatggcgctgagaggcaaccggccacgtggatcaatcttgagtcggtgatggaatcaagctattctttatctactattcgctcgatatctagatgattgggctattccatatttgctgttctgctggtgctgtgttgacgcatccatgttggggatagagacgcctggacagaagcatgtgataacgagactattgtcgagaatggattgatggcaatggatttacagtgtctgctaacaagaagagtcgtgaattccaatttgagctgattctggctgaatgtcaaactttgttctggccaattcttcttactcattaaagcattgcactgcacagtcctgcttgttctcgacctttgcagggtatctcgttcaggcatcatgttgagattgccgctcgtgcctagattggtaccttggtagccgtagtgggtacttatcgataccccactattcgccctgtggaggaaattctttcctgtggtccccaaaagtttaaactgctgtatcgcacattgactcttcctccgccatacatacagccacttgggattttcaatatcctcaatgcaaacatggcggccggcgacgaggctcctgtcgctgctagcgcgccctcagctgagcgcaaccaagacaagccaatggcatcaggcgaggccggccagggctctgggaacaaccgcggcaagaagggaaagaagggcgacagaggccgaggagaatggaggtaagtcttgttttccccagtttgaacaattgattgatttggggggcttgccacatttaccaacggcgctgatcagactgtagccgcaccaaggtagataagcggaagcgccatgacgagtataaagaattcaagcgccgcaagattagcgacatcgacaaccccaaggcgaaccccttctccaaagaggagattgaggcggagagccgtcggccgaagcgcaaggttgccgtcatgattggctacgctggaactggatacaagggcatgcagctcaacggcgacgaggagacgattgagcgggatctgttccaggcctttgtcaaggccggcgccatttcaaaggccaatgccgacgaccctcgcaagtcgagcttggctcgctgcgcgcggacggacaagggcgtgcatgctgcgggcaatgtcatcagcttgaagctgattatcgaagacgaagacattgtcgacaagatcaacgaggctcttccgccgcagatccgagtctggggtattcagagaaccaacaacagctacaactgctaccagtactgtgattcgagatggtacgagtatctcatgccgagctactgtcttctgcctccgcaccctcaaagcttccttggcaagaagctggttgaagtcaacaaggagtacggcgctgaggaagagaccaacgcaaggctggctgatgtcaaggattggtggtcggaagtggaggagaaggatatcaaacctatcctggccggactggacgaagagacaagggccgccgttttggagagcctacattccgaacaagcccccgaagaaaatgcagatgaatccaaaaaggctgagagcacacaaccagctgttgttcaagaggagacggcaaaggaagatggggactatgtcatggttgacaaggagcagccgtcatcagaaaatgccgaacccgccaccacaaatgaaggcgacaatgctactccccaaaggcctgcagtcgtcctcgagacggttcagcccaagcgccgcgagttgggtcccgtggactttgccctgcgcgacatcaaggcagcgtacattggcgctaagcgtgcctatcgcgtgtctcccgagcgcatccagaggctgcaggaagccctcaaccagtacgtgggaaccaacaacttccacaactacaccgtgcaaaagtcgcacggcgacccgtcatcaaagcgccatatccggtcctttgtcgtcaacccgaagcccatcatcatcggcgataccgagtggctgtccctcaaggtccatggacagagcttcatgatgcaccagatccgaaagatggtcggcctggcgacgctgatggtgcgctgcggcacaacgctggaccgcatcaaggagagctatggcccgcagaagatggctattcccaagatgcccggcctgggtctgctgctggagcggcctgtgtttgaaaactacaataagagagcaacggagacgctggggcgggaggatatcgactttgacaggtatgaggagaagctggaggcgtttaagcaggagcagatttactcgcgcatctttggagtcgaggagaaggagaattcgtaagtttttatttttggcaacctgttcgatgacatctagctaacaatcccttgcaacagattccacagcttcttttcacagattgaccagttcaggtcaaatcacttcctgtggctcaccgccggaggcatgaaggtcgcgacgattgacaagtcgaatggaaagctgcaggacgtcgataagcagcttggtgatgaggacgaagaggatcccgaaggcggagagggctaagggccgacgctgatgctgtacatagttaagacgtgggtctatagacagggtgctcatcccttgtcccggtgggctctataaggcgttttgtttcttttttgagcatatttttttcttctcttttttcagatttcaacgtgatgtttgtagtcgacgacgtctgatggtatcattgtctacatgccccatgaactccacccaagcttccgtgcataccccaacgccagtaaacgcaaatatgccaatgcattaaacaagcaaagatcaccgaccagccgtagcagcgggtgctgtggatgtagcggccgcagcagaagtagccgccgcaatcataccctccatttcttcccgcacaagcggctgccacgtgccgccgttgctctcggccaggttcttcatcttggaggcttccatctggttaagaagttcagacactcggttgacgtcctggtcgagctgctcctctttggcctttcggttctggtcttcggtgccgagggggccgaagatccagagttccttgattttgcgggagagggtgaggaattccttgatggaggtgtactagtaggggagtgtgagctgtgctccttgatactgccttcataatcaacttactaagccatcgaattccatcttgatggatatgccggtgacggccatggcttcggggttggcgttgttgcggtcctgctcggcctggacggtggcgagcatcatgagggtgcggtagcgggtgaggatgtcggcgatgagacggttgtgggtgtctatgtttgggattcattagagtgagactgaggatttaagagctataatagattgagaatagccaatgcatatcgggatgaaggaccgggttgagagcatgatgccaacatgtttacagtgtacaaggtttcagtagcttgaagcagatacaaaatcaaattgaagccatcgtcaaaggaaaacaagccataaaaaccacccttgttcacggacttacccatcaaattggacgaggctggctgtgagcggtccatgtctgctaagaaacagcttcacctcgatagccgctctccctccaccttgtcgactgcagctctgtggcagttccgaaagctggtagaagcgatatggagatgcgtgactggggcggtgataggccagtccgattgccggccttttctgtgtcgtcgagatgagtatatcgcggttggttgtgaggatgaaaaagaggctaacaggatgctagtttggtgctggcggctatgcattgacgtgcgccctgtggattatagcgaggaggggctgctgctgggtcctgggatcgctaaattcagctctacgcgatagtgcctgttgctgattgtcctgattattcccgacggcacaaagaggaatgcttccatggatttgaaggaatacctggtagttgatgaatcgaactggaaaaaaaaagccattcagctgcttgactattgctgagcatttcgataattccaaatacccataggtaatctgtggctaagaatcgcttccagcggcaagcgtgccaaccaaacttctactaatgcatcaccaccaccttgagcgcttaacaacgcctcgacaactacacagcctaagctattcgagccttacagttccccctttcggtagcaactaaaaatgccttggtggcgtgtatttgccgatcccaccgacccgaatctcacagccatcagccacgcgaaacagccaatacgcggctctgaaaacagcccctgcagctgcgtagcgctccatggcgtgtctgtctttctgcaggggctccatcatcatcatgttcttcttcgtcttttttcttctccatcggttcgttatggcggtgtcgctgtttggcgtggtttgtttgcgaaactagccaagaaaaagcacgtctcacgcaacccgctttattaatagacttagttcttggaactaagcattgaggctgacttgacacgacaacctgccatgtacatgaagaagaggcagcaaaggaagagagcagacttgaacgttacagtatagtaggacataaaaagggaagccgaaattaagaacgaccaaaggtgtatcaaccctgtaataaaaccctgcttactgcccattgtcacatcttggcgaccattcctacctcttttttgccttttacagaatctccctaaaatcctccgtgcaacagaagcccaaacctcgttccattcagcccgtaccaaaagctcagacagaatagactggggcccccccaaggaagaaaaaacacacacaagactccacctgcgtttctcctcccattggctcgtgccgcaatagctgaaagtacttgtacccgtggcgtgggttttctctggcgcgggcatggaggtcgatccttcgctccaaaagtaagagcccgtcccaggcttggggccgcttgtgagtggctggtgctgctgttgggattttcagagtatgcaggctgatgtagtgcctttttaaggaccagggaaattggggagtcagaagaatgggagcaggggggagttgggataggcagattgtgttgttgtgaggcgggccatggattttgggccttgccggtgtttcacgtaacacacagctcaacccgggtctcgccttttccgctctttacttctgctttttttttttttctttcttctttttttctccctgtgatttgaatccttctctcttctccctgtgtgtgtcatgtggttatagttggccgtttgcattttggtgattagcgagcgagagccctgccagcatcagcagaaccattgttatagagagcacgctttgatacgattcagcttctttttccaccttgttccctttcctcattatacgctacattcaattccgcttccgcaatggcggccatagactcatcggcgactcacgccataaccaaaccagccatccccgtcgtcacctcgttccccttcaaccctctcaccacaaccttctcccgtcccgccgactgcgacggcatctttgtatccggcttcctcagcggagtagacttttccaaatcatgcctcccaaagggcttccacaccgaccagacgtcctacttctcgccgggcctggcatgtccctcgggctactactcggcctgccacgacaacattggcgcctcgagaatcacgaccgtgacgtgctgtccgactttggcctcggacatatcgctttcgtgcgtcacgacgagcacgctggagagtgtctggtcaacgctgttttgcacgtggattgcgccggatggagacggcacgacgctgtccatgacagtgagcggcaatggcatcacaagcacggtcccgggcggtttcactgatccgggggggttaaacgcttttggcatcaggatggtttatcaaaagaccgatacggagtcgacgaccatgacgaggacaacgacgagatcaaccgcagcgacgacgggaacaaagccagcgggagcaaaaaacacaggcggctcggactctagcgattcatctggtgggttatcaacgggagccaaggcggcgattggcgttatcgtgcccgtcgtcgtgctcggcctactggccggtctcttcttctggtggaggaagcggcagcagtacaacaaggtcgtctcgggaaacacgcccaccgagcttcacggacaagacgcagcggcgccgacggaactggcgcagtacagcggcctgatgaacaagcccaaacagccggccgcggcgcctccagaagagttgccggcgcaggaagctcctgcagttgagcttcccgcggggccgatgcactagaagctggctggattcgtggagagatgcaatctttggtgtttgtttgcgtgggagcggctgttcttcgactgcggagtttgtatggggcttgggcgtttcgcgagactgcctatgaaatgactggtgggagttttctttctcttcttctaataccttttttttaagcttgcatgattttatgtacatttttctttctgaaaaagaggtggggttttgctacgagggcatgccgggggtgtacaatgttcaaatgttgttcaggagtgactgatgtacagtacgctgtatgagtggaccaggtgccggggctctggaagggccattgtcttggagttggcatgagctttgtatagacaaatagtcacatctaatatattgtgggacacaattctagacataatttagtcttttatttgtttggagagcatgggccatcacgaggatgatgcaaggttgaagcattggcgatggcgccaaaggtgaatgacaatctgagcggtcacgaggacattattgcatgtagtgttcaacttgagaaaaatcttccgattggctcttgggaatgatgaatgaagtggtctctaagtatgagaattgtacggggtaatggtatggggttaatggttgcagcaatcgcatagagtctctgcacgggattaaagtgatcaaagcccaagccaaaaataccatgtgtgaacacaacatacgtgcaaataagtgaaagaatcgattctgttcaaccatatggattgaatagagagaatgcgaataggtaaaatgaagattctggataagaatatgtagatatatttgtatatataagacagcccgttccagaaactgaaaaatgattttatcccaactcacctcgatgaacagctcgtgtcattgaccaactcatctcaataacaacagaactacgaaataaaccattttcctctttaaatttataatcatgaagtggcctgtcagtctcatcgccctttacgcggctcttgccaccgcctccccaactcccgggaaaaccatcgatttctcgaaaaataatcatggagcaacgttctcccataatgagcgaggaatttgcaccgtagacgaccatgaagaaaacagagagtgctgttgcagctgtgccgcgggggctcattggccatgtattggatgcaaggatgtaagtagcgtgcatttttattcttcttcttttctttcatgttagctaacggtggctattgaagatggtattttgtcctaatgggggtcctccagaagatgctgtctaccttgtacaatttagttctaaaggggaccatataccatataaactcccgacgaagatgtaataggatttcggcgttttgtaggattatatcttgttcaagcagcatcactggaaaactttctttttgtgctgtcgacaaaagagcaacgggtataattcggtgttcgttctctcgcttctgcgccagagttgcatgtgtgtgaatatatctatgtacctatttatagtcgaatgcaaggagtagctgttgtatagcacgctgaatcagatgccgagggttatagaagggttattatcttagagttaacggaagcattgtatagatacaacagctgtaaaatttgttatatataacacaaatagtttcgaacttagtctttcatttccaaagtactcgtgttgtaatgagaatgatataagggtgaagcattggtgatggcgccaaaggtgaaggactacatgtatctgggtggccacaaggacatcattagtgttgtaatgaaagcaggtatcccagttggcgcttcgagacaataatgagatgataataaggtcttttgagtataaaacttatatgagttcaatgcttggttttggtcacgtagcacctctgcatgcgatgcgtgatcaaaacccaagccaaataaaagtcatgaacaagtataacacataccccccaaagagctgattctcctcagtcatccctactcaacaaagagaatatggaataagtaagattaaggctctaggcaataatatatcgatgtatataaggagctcatctcagggaatggaaattgattcttctctacttcatctcaattaccagctcatatcaataacaattaacacactatatcttcatttctctcttcaaatccatagccatgaaatgccacatcaatctcatcgctttgtgtgtagcccttggcactgcctccccaactcccgggaaagctattgatttccgaaataatcatgaggcagcgctcgctcatgataagcgcggtttctgcattgaaggggatcctcttaggggcgaggactgctgttgcgcctgcgcctcggctgatgcttggccttgtataggatgctctggtgtaagtattttcacaaagtagaggacgtgtatcattattcttcgcttctttttggctgacaatggctatcattatatctagctgtatttttgccccgctggcgatcccagcatcggtcgtgtccacacagtgataattgatgaagatggggagctaagctatgcaaaatttcgttaagcttttgacaatttatttgatgatatcttcttcaaacagttttgtgaatccattttgggtatcatttgcttttgtgagatgagatgttgttggtaaaaaggaatgcgatccagtctctcgcttccacagtcaaagttgtatgtatatgtagttatagtcaaatctcatactttctcatattacaaggataatgcaaggttacggtgctgtgatagcactaaaggtgatatactattgggtggccacgaggccgttattagcgttgtaaataaaacaaagcatttcagttggctctccgagatgataatgagatggtctttctatgagaattgtatggggttagctggtgctttgttaccaaacagcgatcatcaaagcccaagctgaaaacggaatgtacggacctaacaacaaggaattgtaaatacatataagagaggaagcaatctcagaactgagcacgaattcttcaactcatctcaataaaaaccaaatcttcaaacccatcactatgaaaggatatatcagcttcatcgccttttgtgcggtccttgccaccgcctctccaactaccgacattggggcagaaatcgcccgtagaggtggctgcactacacatgtagacaaccttgcttgctgttgtttatgtgcctcggctgatgcttggccgtgtcttggatgcagcggtgtaagtaatatctacaaaacagagagtttgcatttctttcactttctttcatcttttggctgacgatggctatcatcatagaggaagtattgcccctgcggcgatcccaaggaccaggctacctgtctggtacattttagggccgatggagggcatggccatgtctaaggacgtccgagatataagcagagtttcgacagtcaaaggatcataccatcttcaaaaaccattgtcgaactatctcttttgtgaacggaggcactgttaataaaagagcaatagacatgattcagtgtcttgcttccaccgtcaagatcaatgtagtatagtcgaaatgctacaatttctcataaatgctttttattctgcaaccatatatcacaagagccttgttagccaaagccgttttcatactacatgctaataacgttcaatcccgtaatgacaacccatgacaaccctcatacaaaaaacaccacttactggtcgttaaccaagcaatatctgtactttgcctttccctgatccatatcaacaatgcccttattcgcctcgctcatgggcaacttctcaacccacggcttgatgcccttatccgcagcaaactgcagcatctccttaatctcgtgcggcgagcccatgaagcttccggtcagtgatcgtcgtcccgcgcagatgattcccgcgccaagcttgaactggccatcgtcgggcaggccgagctggcagaagacgctgtcgcgcttgagcaggctgatgtactcggtcaggggcatgttggagctcgagacggagcagatgatgaggttgagcgttcgggcattcttctttgcccagtctgcgtcttcggccgtggcaatgtattcgtctgcgccgaggtccagggcgtcctggcgtttgtctgcgcggcgagagatggccacgactcggtctgcgcccatggcctttgcgaagagaatgccaaagtgaccgaggccaccaactccaactacaccgacggacatgcccttgagccgcctctccaggggctcgctctggttgccaaagtgcgccaatggcgagtaggtcgtcacgccggcgcacatcatcggcgcggcatgctcgctggcaaggccgtctggaatcttgaacgtaaacttggccggccctcggtggtacagcgcatagccgcccatgctcttgcctccagcaggcgtcaggaactgggcgccatacgtgttgaccgagttggggcagtagacctcgttgccggttgcgcaggcctcgcagtctgagtgatcctccctggtctgagggggcttgcggcactggcaagaatcgccctgggcaccgacgccaactcggtcaccgaccttgattccggtctgagctgctgcctccttgccgactcgcacggctgtgccgacaatctcgtggccgactacgataggatatgctgtcgggccctgtgaagatgtgagtgtcagttttttgagttttgaaaagttgtcaactgaacaagctgcttacccaaccggatcggagcttgtgcaaatctgtgccgcagatgccgcagtgtgagatcttaatgtcaatgtctgtctcctcccagggcttgacgtcgaattcctcccagaccatgctgccgttggcggactccttgtcgtgggcaacccatcctacaaacttgggctcggttgatgccatgatgacgatgagaatctgggtatttgtggtagatattagactgaagtagttatagaattgaatgaggaattgctgtctgctcggttcagaatgaagatgtcttctcagccctcaattgagttgcgagctgatccctttatatacgccttttcaatgatggctgtatagcgtgtacttggtgacatcattaactcaaagcaggaagaaaagcctcagttcgagctgtttgcaaggcaagtgtggagtctgcggtgcaaagatccggagtataacgattagcgacgcgccgaatccgagtattcccacttgccggcagatgcgtcatcggcgttagacattaatagtgtttcggaccttagcgaaaagcgacaactaactttagccatgtgcaacagagatgattctggcctaggaagagttttatttaggaattgtgtgacaagtttctcaattatcaatttgaacaacgaattgagatataacttgtagtttaatagcattgtatatatttgattatactttcttcatgagttgtgacatagcttgagcatagtaaattccccacgtcaatgtacacaacagggcgacataatggcatataccatatgccgcaataagtccgctcaataccgtaagcccgtccaaaggcataggcgataggtttttcaatactttccgaatgctacagtaacacgaaattgccactcacggcgtttcctgggtgtttagatgctttctgcggataaaagttcaatcttggctagctgacaaattgaacctcggcttatggggaccaattcagcctagttttctgattggctagctcgttgctatctccgatacaggttaggcttttggacgcaagatgctgccgttttccagaatgtcatgcgattaggcacatgtggtgttgggattaatgtctcattcgtgcttctgttttctagagaactggtaatgaaaagtaggatgtctatttttgtagtgcgtatctaaagtcttgcataaagctctttccagccaaatacccaggccttttgtgagctgcctgtaggttgaaacttacgaagctcgttcatcaaacatctccatacaaaactgtatgcccccttgataaactgttctctgaatggaatcacaatggccggacttaggcatccaaagcctattgaaaccaaaaaaagaagaaaatgatgcttgcccaaagacaatgattccaaacctcgatttgaacaaagagcagatctcacggcatcttccatgactcggattagatcgcgaatctcataaggctacaaagaccggggaaactcttggctcaagttagactgcccttgagcgagctagtttacaataccaaaccttgcacgcaaagcaagatctctatcatcacggatgaggggtgacggaaagttccgagatgggacttttagattccgccgcgatctagacaactacacgccactagctttatacgtgtatgaatctatgtagtatatcgtgtataggtggaaaattgagattgcaaatgatctgtgtccgttcattgagaaaaggagattctcaagattatatgcagcaataggcactaatcagctaaagacatgtagctatacgacattctcggaacttaccgccgtgatggaatcaagagaaagatgcccgatatgaatatctaaccttggaaaaaaaaaaattagaggagcagataatagactggatttggcgcccatcgcgagctgcagatcgagtagagaaaccaagtctctcgaatgctgcgacacatcggttggtcgccataagactggctagaacaaccttgaaccctttggatagtgctgtcatgtactctaagatagaaaacaggagcatccagtagcgttcttaaaaaggatgagcttcagcatggcttcagggaggattaagaatgctgtggatcgggtttctatgcgccgaaacggagaacttgatatcgtgcaagctactgattggtagaaattctaacaatacttgattgccttaggaagggttaaaaaagctgtgaagataaaagggccgcccctagatcaaatcgaacaataaaagatagttctgatataaacaataacaatattgagttctaaacttgtacgcttacagacgcaggctacaacggctgcattttacagactcaattgacaaggcacactacatgtactgctacattatccgctatcagctcttactatgcgcattgttttcagccctttctatagatagtgagcctgtgttgccgaacgtatctcagacatgcagccccagacagctagctgtctcacactcagaaacggttggcaacaagcaacgcttaaccggcaccactagagacaagagccttgctgaatccagctgctactgcatagactgctgcatggataatgaaccatcgcaaaagtttctcaatcttttcctcgtcggtctgacacctatagtcgggaaactgctttactccatacggccagtagtttagaaaaagggggcagaagtgtccctagctctctagttgagcctcaattctcaattactagctgccttggacagactatcggcgctgagtcatacgtgctcgcttcaagctgcagtgtatttttagacacagttggcaaggggtgggacgccgatttcaagcagatggagccaagtttgggaaatcgcggctcataaagactaatcgtctgaagctaagaaagattggcagtgctaatcagaaataacaggagaaaaaaaggcttcgccttgatgctatatttgaggatcaacacggccacactggttagtcaacgaaacggcccgtggcggggggtttagcaatatgaacacggtgcactgctccagtggaagaaatgcaacacgaaaagcagaggtcgtgtgctaatgccccagaaagggctgcatggcgaacaatggggaccatgggctctgactccctgcgtaggatgtcacatttccctgctcaaggatcgtctcactggtacgattcgatgcggagggaatcgcgatcaagccaggccgtgcgggcaaaggaaaataagagttgctggccccttacttgagcctccatgcacgcaaatccttggtggtaagtggtacggcctcgtaccagtacaagatccttggggtgagaattttcggaatgcccccgtcgacaagcatgcattaccgttgctagcaccagcgttagcaacgattctcatgctaaaacctgattatagaaaaagtttgcagtctcttgggttgcatccgcagggcttggcaggctgtgctcttccgcgcgagctaggacggcaatttgcgaacggttgatgcttaattgcacttggctatgactttcaaagcttggctcaaggctccaatgaatacgattttcatctttttttctggaaattgatggctcgagcacacggcttctcctgacccactggtctccatgatcgaggcctctcgtagccgaatactgtatttgtgattacgagtctcgtgccttggcagccctgtgcctgaaaactttttttagcgacttgctgcagagtagacgctgacgctaagcacttaatccatcggccaacgacgtgccaacatggcagaggtcaactaaaactgttgaaaggcggctatgagtaagtttagtgagttctgatggtagctcacgccctaagcagcagctaagctgggcgaaggggcacccgttcgggtaatgttgcggctggctggacggctccgttggctaggaatataacggccgcctcgtattggaccgggcttggacggctaaagagattgcaacaatgggcgcctcggagagcttccaagcttccatggccgttttgtggcctgtggcccaggggctgaagactggatgatactgtagacggtccgccaaggcaggcctcagcgggctgcattcctgacctcggccgtgttgatcgagtgtctgcagctgcaacatgccacacgcccgctgtctctggccttgatctgttgtcgaaaatcatgtccggtttggggccccgtggcggtcggtggcgtagcacagcatgcatggccccatagagggtcttggagatgacgagacggtcatgcacctgctgcatgtcagcgacttgaggcctttcccctgctgcgtatccgccccacgaaaacaatgagaggcgatacctgcagatgcgagcgcccaagtactctctcacgaggcctgggctcgatgtatgtatgtaagcagcctcctggaagccgcttgtttcagacgacaggcgtcgatggaacccaccatttaggccgacgaattggatgccgcggcgcacatgctatggagacgccgacttgcagatgtttgcagaagcagaaacaggggcaaggggaggcataacgaaacaaggaggaggttagcgatggaggcttgcgcaagagaatggagacgtgaaagcggcgacgtatgcagaggtgaagcatttgatgagaaggaaaaagagaaaaaagaagatggagagaaagaacatgtacatgtaccagcttccattgccaaaaagagcctctaccttgccttagtgaatctgaaagtcagctcagtgtctcggccctccattgacaggcgttgcagcgctagatccttcactaacgacgtggcgctccagggactccagcgtctgccctacaggcgccgctgattgcctcgtggaattcttggttctgagctagaacaagctctagcgcatggacccgaacctgagcctgaacctggcccctggctcgaggcttgtacgtacctgtacctgtacctgtacctgtactttgacgcacctcctccatcgacactttcagcatctaccgccggctcttttcttcgtttcttttttttgcctcctctccttttctttattacttatccaacctctctttcttaccccctctcctccccttccccttccctttttctttgtttgtttgtttgtgtattcctgtgtgcaatcaccgcggtgtggttttccctttcccctgtgccgctgatcccaattgttgttcgcttgctgttgcgtctgttcaagcttagttcactgtttgatcacttccctgttatctagacgggaacacgcgagcagatctttttctcgcctgaattaactacaatctcgctttttgcccttcaaccatcatcacgaccagcatctacttccatcaataccgttgagatcgaccgcagtcatgtcggacggcgatgcctacgtgccgacagaggtcaccgctgtcgtagaccaaccatcgcagaacaatgagaagcgccccgagcacagcctggagattcctctcgagcaagagacgacaaatgtcccgggctcaaggatggcccctccggtggccctcagccggaggcacacgctgaatatcgaggactacttcgccggtcctcgtgacatgtccaagcactccaaatggcctctcttcatgcagatgcacggcagcatcatgcccaagatgattgtgcctctgatctggatgagcctctggagtacgttcatcactctcatccacgaaaaggttcacaaaattggtgtcaactccatcctcttgacggttcttggtttcgtcgtctccacgggtctcagcttccgaggttccacggcatatgaacgctatgccgaaggtcgacgtttcttcgcctccctggttacatcatcgcagacccttggacgaatcttctggattcacgccaagaccctgccggacgttgatatgcgcaagcaggtgctctgcaagatcagcgccatgaacctggtggttgcttttgccatttccctcaagcacagcctgcgcttcgagccctacacctcgtatgcggacattgagcacctcgttggtcatctcgatacctttgcaaagactgccaccgccaccatgcctatcaatggcggtgttggaaggcatagcctcttcaagtctgttggcgactacctgggcctctccttcgccgccagcaaccctcgcaagctgctcaagagagcggagaagcccgtgggcaacctgccgctcgaaatcgtcaaccatcttgccgttaccattgacaacatgattgctcgaggccaacttcccgtgcccatgcagcagaccatggcctacaacaacctttctgccctcaacgatgcctatactggatgccaacgtgtcttgaccacccctctccccatcgcctacggaattctgtttcagcaaatcacatggctctacgtcatcttgcttccattccagatggtcaacgtgctcgactacatcaccattcctgccacgactgtcgcttcgtacatcattctcggcctgctcttcattggccaggaaatcgagaacccctttggacacgacgtcaacgatcttcccttggacagctactgcgagcagattgccgctgacatggacattattgcctcgcacagcaccttccagtccgatgacttcttcttccaccccgagaacactcccctgtatccctacagcactgcctctgccgatacctggatggagcgaagcgagtccaagctgcaagaggccatcaaggccaagcctaggaagatgtttgagtggaagcgatggaggggagaccagctcggagacgaggaaaacgtaaaggctgattaaacgcgctttgttgttttcactcgagatgtaggaggcgtggagaagatgaagatgaagtgtttgctttatgggtgtacaagactgaagatgaggaaagtgacgaggctatttgaaagcagtgtctttgcctctcatcacatcacaacactcgcttgcaagagcaaaacaaaaaaagaaccagactgacatctattttgagagatttgttttcttattctttttcaagactgattgtttttctttttcaacgttgggttttttatatcaagcattttacatatacagggtttttgtgtctttcaaaaggaaaactatatcacggtagcacggcgtcatgcacaactttttgtttttacgttttcagctcacgtaatggggattggaagggaggaaaactggatatttatttttcttctttcactcgttacatggttatttaatcatatcatatatatatattctagaaaatctttacttttttctctctcatattatgcgttgcctgtcctcaatcctttatgcttgtgttgtagtagtaaattagtgtgagcttgcggctagtgtttacagcgacgaaaattggtgtttataacaggatttgcttatatatttgtgtctatatacatgtaacgacatacgtaaaacttcaatccaaatgctttctatgcagatgcatagcctgttataatgcaacaggatagtttaacccatgattttgcgccctttatgcgtagctgtgaaagtgtatgatgtgtagcagcagcattcttcttcacataaaatcttgcatcactcccctctttctgcgctccttttatatgctaaacggaattaacaaagctcttcgttcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaatgacaccatattttattttctactcttcatcttcgttctggggaagcttatgcgactgcttatcctctggcagccatctcacgaatatagacagagacatggcaatgggaatgagaaccgcccacactaggtggccccagaggatctggttccgcacgccaatggcgaatatcgccgtcgaaacgccaggcacaaacgaccggatggcactagcggcggtcatggccagggcgttgagagtgcccatgacgtgcgggttgggagaaacatcgttcagggcgagctggacggccgtaaaggccatggacacaccgggtccgataaaggcaacgataaaggccacgacgtagaagatggcaacggaggactcggtgccaacgcgcaggagcatgttcatgacgacgtagccggcgaagaagagcgggtagacggcgacgcaggcggacagcgagccctttgtgccgaggcggcgctgcagcatggggaaggcgacaatgagccaggtggcctggctggcgccctggatggccatccagacggagatgcggaagggcgagaaggcgacgccgccgaggtcgacgggcgtgaagagcagcacgggcaggatggcggtgaaggcaaaggcgaggaacatgacatgggtatagacccagatgacgatgccgacgccgggggccttgaggagctcaaacgtggacaggcgctgggggcgagccggcgccgcgactccagcggtggtggtgcttgactcgggctcgagcgtctcctcgagatagagcaccgacaggacgatgctgacgacgctgcaggcggtgatggccgcgccggccaggatgtagggatagtcctccagcagcttgatgcccccaaagacgcccgggaactgctccgccgggtcggccagcgcgccgccgataatgggccccaggaagatgcccacgttgttggcaaaggcgaaccagctaaacgccacggcctgcgtctccgccgtcgtgtggtccgacagcatcgtgcggatcaccagcccagagccggaaaacacgccggccacgcaccggaacacaatcatctgccagatggacgtcgacacggtgaagaagaaggtggccacggccatgcccacgagcgaccacagcagcacgggcttgcggcccacggtgtcggccaggtagccccaaaagtacagcacgaccatttgcgtcgcggagaagaggctctcaatcaggccgctgtagaagccgacgtccgactcgggcaggttgccgttgcgctggaccatttgcgcgatgaaggggaagattgcgaagaaggcaatgggctccatggcctttgcgaagcagagcaggaagacctgcatcttgggcagcggcttgccgggcggagggcggccatcttcggcgtcggcggacttgctgccgctgatgagaggcgtcgtttctgagatgggctcggggtccatgagggtgaggtccgaggaggaggcggaggagatggggtcgcgggagggcgccattgtgacggacggtgatggatgaagtcgaaattgatatggatgtatattcacggtgactgatggatcaacagacagctgccaggacgagagggacctgtcgttacagtcaccttttcgccatcaagagtggtcttggagcagcagtttctatcaaccgagacccaaagagttgaaaaagaagacaagagacgaagaaaaagaagaaacgaaaaaagagtttaggaggcaaataacggtgtaataagcactgccccggaaaaaaaaaagatcttgagtcacaagaggaaagaaattacatccagcccgtgagtcagtttggagataagcgcttgatataaaacagtccaagtttactttttatgtcgtgcttgtctaaaacgagaatctgcgttatcgatcatcgcgtctatgaatggcctaatcgcgtgcaattttcaccagatccccgacaccgctcaatcaatcgctgcagtgcaacccacctgcaagcttccaggacccctccgctgtaaccccccccggaaactcccccactaaccgccctgtaatacctccagcgcaatgcatgggcgggacagcggacgctagcgcgggcatatcaacctcgcatcctgctccgcttgttttcggcgtctattgcctcgaattcgacaaaaaagaggcgctagggcgccgcggattatgtacagagggccggcagctgagccgacagggcactttttcccactggctggctccagtccgctgtgaagtgcctcacctgggggttggaaagggctcgtgatgcaatgcatatacgtgagtcttcgccgacgccccagatccaaaggtcatgagaacacgatttgggtgggatccaagagattctttttatccgaagccaagggtcgcttatcccctcccaacaatctgccttttttctgattattcccgcgccggttacggtgaagtcgatcagacgtgaagcctataccgtatggaggtctgtataagacgatggacccatgatggacaaaagtcgggtatgcgggcgttgtgtcgagcatgttgctgcccctctccccccatcttcaaacgctattcttaacatagaatgacataaattggctcgagttgaacatctgatgcgtggtggcgttgcgccttgcgtctttggcctccgttcttcgggaggatcaaggcgtttgatgtaagggaaaggcggtgggttggagcgtggcggcatgccctgccatgtctcgcggcatcgtttgctgcctatccgccagttcgtctcgcctctgctaattgatgctgcctgaccagtgatatctgcctgtctcatcacactccatcatagtcgctcgcaagccgcataaccggctggccgatggcggcgcggcaatcaagcaagcacagcatcacgagttcgtctctctttctaggcaatcagaagtatctgggtccctcgggcaagctgctgcccgcaatgttgcactgacgaaagaggcgcacctcgtcctccgcaaacgctccaacgaccgagtgaatcagactcctgttgtggaaaatgacgaaatcgccctcctcccagtcgtgcgcgtacaccagctcgggcgcgatgccgggccgctgcaggcggtagacgatctcgcgcacctcctgcaggtcgtcgacgactttgccgccgcccaggtgcagcttgcggattgccgacgggtggatttgcagcgccaggcggtcgtcctgcgggttgcgccagcacatgggcaggacctggatcttgtcttgctcgatttcggggagcttgtccagcggcacttctttgccctccgagatgaggcccaggccgtccgagcgggactttgcgccgctcatccacacgtagggatgcggtgcgtactcgacctttgtgttgaggacgaactgcttatcttcgggcgagaggaggtcgtacattgtgtagcccgacacaaacgccgtcgtacccagaggcaccgtcatttgttcgcccgaatcttcgtatcgaatcgtctgcgtgcggccgcgaggaacccggtccgcgaagagcgtcgtggccaccggaggagccagcccgtacagcgcggcgtcaatgtgccatctgtagaaccgggtgaagtccaggtcgtctttttcaggtataaccgtggcgtggaacgtcttgtggtgtgggtgtcgcagctggatattcttcagcccttcgtactcctctacgaagccatttccaataacttgaacttgtggctggtgtgggatcgtcttgagatcagggtgcaggatagatcgttttgcgtcgagcgtcttgccgtggccgtatgaggccgtcgctttgggatcgaaccgctgtgtgatttcgtattgtgcctttggagatacgtcatactgcgccttgaagacgaggacctggtgtttgtatagagcgtctttgatgatgtcaaagtcggcatctgagacactgagtatcagccaagtcttccattgccatatcacgctgtttctcctccaattcccccctttgccttgtttttccatgcactcaccagatatattgttgatgccaacgccctgtacagccgctccgaaccggacctttgacccggggcgatgcgtgagcggcagtatcgaggccctcgaggaggcgactgtggcatatgatgccgcctggcggccgaaacccccaagttttcgcagagacattgtgttcatgtataggatcaccgtgtctcagccaatgtgcgagtttgatgcaagtcttgtatcggagatgacggacgcaagcggaaacgggttcccagcgatcttttatcctcggccgttagctaatagctgaggcaagtgcggttcgccagctgtgggtcatataaataagctctctccgaacgccgttatcttacgcagcaattttacatctcctgttagatcctgtcgagatgaagtattcctaatcgatattctcataatgagtgacatccaagtaggccattgcagataaactggcggacgtcgccgaatcgcggggcgcgttgagctgggatcgcgacatttggtatgagaggatccactgataagatctccatctccattgcgcggatagtagcggcgtggggagttcgccccagaaacgtgtctacacggggcagatactgggtgattaaattcaatgagctaattcatattgcacgatatgaatgggctgatatcagattataagcagccagtcagcgggcggtgtcggatttagagttatcgctgttaattcggctgagatcgtatcaccgaaaacggcattgcgctattagcaatttagtcgttgaaacatggaatatacgctgtttacttcacgttaggttcctatatgctttgattggtattattggcatagcagccaatgttgaagggagttgcttgatttacaggtgccataaagaagttatgatgctgatgcaagttgtcactactctcttgacttctaaatggtccatgtactgagatttttctctccgaatctcgtacctataatatttccctagagatgatgtctgttgatatacatagtttcataatccccagtgcgctgaaacagttgtaaagttattgccaaaacggcacttgatcttttttatgtattcatcggtcatctgtgatcatcttcaaactcgcgtccagcgattccaagtagtaatctgatacaagatatacctttttatttctacttattttagttattttatagttattcttctctttttaaatacaaaatcatgaaacgattgtagacggagcggcttcgcaagtcaaactctggcggttcctaggaataaagacatcgtgcgagactttatgatgcattactaaagtaagcatgttatcttggcctgcaaaagtgtgaaacatgaacaccgataacatcggacttgaaagatggggcgatgaatgccatcactctatggagaatctagctagggaataacttctgatgacttacagctctgtcttctgatgctcgcgatcaattgccgtagagcctttgacaaaacgaagaaactcggatggccttggagcaagagctgtgcctgaaatccggtcttggttcatcttttaggcgtaatagtatttatgctttgcaatcggcttctatttctcctctcatcttgtagtttagttatcagcgttgaacttggtcatgaattgtgttattatgaggcgatctagacaatctagttgtagttgactctgattcgaccaaagtagcttaaactcaaccgagtcttgatcttgttactgagacgggtagagggcatcaagaagttggagggcattgctaatttgtatcgccatggcagcaagtctccaagctgccagggatatcgctaggcgcatgcagtccgcatacgattcgtccaatggcagttacagaaactcatcactccaggggagcctctcgcaaactatgtcggtacatgtgcgcttacgtacttgtatactttttcccctgaaaagagaatgcagttcgccatcttcacctttatgctttaaacatacgaaaatagaggtcgggcgtcccgaagcattcggtgtgctgatgcttaccaatggcgtaagacaaatagatatcgtggtatttctcattatgagccgatgtagcaccgcgacatgcgttgcacagtgtaacacaatgcatacgatatcaaaatagtaattatctgtgacttgtctgtgcttcatcagttggagcgatactagtaccaagtgcattagtttcttgcctccttgagcccctctccacgactcatgatcggatccctctgttggccattgagatgtcgttttgtctccattataccctgcctgtaggtagcaacagatagacacgcgcgttctacttcagttcttgccgagtctaggatctattacctgtcaaacagcctcgcttgggaaactagtcaattcggctacagaggtcgaagatccataaccccacaagccgccgcccttcattcccggtttggtgggtatttattcgaatggatccaaggagcttttcgtgttcggagtgctactagtattatgaaatgaatgggctatacctgtagctgaaactaatgacatctcttttgtttgcccatttcaggaaaaagtgtgagaggcgagttttgggaataaaacgatcaacaggcctcctcaccgaatgtgacgtctggatccatgtccgagttcaacgtttccagagcaaaaaagatcgaagaggcaccgcagaccctgtcttgccccatacagagagtcacgaatcacgtctgtgctttttcgagctcggcatgtttaccatttcaatccttgccgcatatggtggtttggctgacagaaaacaagaaagcagaaccccttgaaaaagatctactgtatgcgctgttccagaagcttcagcagggagttcctgcttgcattgagctggcgagttctgacattctcggcctggaaatggtattagtcaacaatgaactggagctagcgtatcaaaagagcccgagtataactccaattggctcccttgtgcataaaggatgccttgcaattgccacgtgaaagagaaacgcgagcatgccatgtgcagccagctcggcagaatgtaaccatgcagcatgtaacagtagtgaagcctgcacatgcgttccgagcttgatcatcagcgctaaagaccaagactaatgccatatgtcggcaaagggccgaaaatgtataaagcaacatgttggctgtgacttgccgggatgttattctctgctgtaacgaataggtttgagacatgcgtcatagaggacgtttaaagacgtattaatcgaagatttactcaattgcgagaagcatacacgtgtgcatcaaggtaagtttattaatgttctgtttctaaaaaaaaagttgatgatgtttctctttaggagaagcacaaatagattgctgttagcaacaccgactctatctttgtcatacaggccatattccaattgtgaagactaatgcttattgctgtgatatgatcgagtgcagactgaccacatgtaagcgttttcgtagattagcaggcccaatacttgcaccaaatactccgtaaatagtgagtaatcagtcgatagagctctggcgcccagtgggagccggcagccatggcacaacaagtgtcacgtcttcgggtaccttactcgtgcaggggtgtctgtgcgttttggaatgatgatgatttcagctggtgtacttctaagcacgagcttagatgagttgtcgtagataggtagagtttaatttcagagctgaattttataatgatacatgcagatgtcgcctatactaggtgtagtatcgataagagttcatgtggaaatagaaacagcatcaaagtttgggaaggtacgggaaggaattatcaatttccacgaggccagcaagaaaaaaaagcattgaaacacaaacacaagtccccacgccaaattgtctctccatctcgactcatgactcgggccaccggccgccatcgcagcttccagctatgaaggactgcaagcaattcagatcggctcgagccgcctcttctctccacgggctgttgtacagcgtcaatgtcaagtatgtagtgagtattatagcatggtgtgtgttgcgaaatggccactaacatctctccagcgcctccaaaaaggccggctccaccacccatcagctgggctccccgtcagatgcaccgggttcatcctagccagggctgcggcagctctccgatgctgtcgagcagccaaactagtgcggactccgctgaggcctctggattggatcagacgcagagtcagccgttgaaaggggaccggacaagttgcaaggcgcgcagcgatgattttggaatttcaactcttgcattcagtcgccatctcgaggtgaaactcgttgctcaaagggaatctgctccctcccaccatgctcattcgcaacggcgagcactgcgtgatgatgaaagaaggatgacattttagcatccccagtacttcgtacagccaagcgcaaccactcgcagccagcaaatgggctcgccagcacagcagcgcagtggcgcgactgcagctcgaaatgaaactgcgccaaaggcagccataggtgagtccagcagcgtttctgtctcgttttcttgtcttctatcttcatattcgttctttcatttgaaactcatcgaatatctaacccttgcgagataatgttgactaactaacccggtcccgcagcctgtctggtctgtagatcaagaaaggtatgcagagtccaccaaggtctcgagtggcaacgaagaacctccctcagcagactcgagcttcctgaacatctagtagcttggcttttcgaccaaattctcattaaaaaaaattcttggactaggtcaaatgcgacaagactatccccgagtgtcgaaactgccttcgactgggtgtcggatgtcctggtttcagcccacagagcgagttcatctcgcgcaaggagatgcagaaatctgcggatgacatcttcagggctgccggagttgaaaaacgacgggtgggatcctgcgaagaatgtcggtcgtcgaagcatcgctgcaccaagactcggccgtcctgtcgccgctgcatcttgcgtaacttgccctgcatctatccctcaaagttggacaagcagcacgagcgcgaatcttcttctcagcctgccagctcggtggccagctctacgattgccgctgcaggactcatgtcaatgaccccggctcagcctttggaacctacccagtggacgaatcccacactgctgcaagcattcggcgtcaatcttgaaaggtagaataggacacgggatcagagcccttcccggctcgaggcatctgtttctgcatccagattcatgagctaacgccaaacaaagcctatgcacagataccctcccaaaagaccgcgggcttcgacttcggctagttaatgcttactttgaacgaaatcactacctccgttgtctatctttcattcatcgcccgtcttttatgcagtcgctcgaatcagcaagcattgcgcaggactacggagaacctctgctctacacaatatgcgcccttggtgctaggtatgctattttcggctactgatttctgctctctacagaactagtgagaaatcgcaatctaacccatgtatatggtctttaggcacatttactttgatgcaatactgagtctagatggcgctgatcgcgattcactcccaaccgcgattcctgggcatgagtgggctgagagagcgagaaaggaggtattaggagaactgcatgctcctaccgtgcagagtctgatggtgagttgccaatcaagctccagttccaccggcctatctaatcacgcctttctgcagacggtagcccttctctgtgaatatggtcttcgggaggatcagcatgctttagtcttcatcctgctagcttttttgcatcgcgccataagattgctgagcttggattcgccgcgcccaattcacaatcgccgtacagccgctcaggtgattcaacgagaggtagaaaatcgcctcgtttgggccagctttgtcattgatggtcttgccgccaatggcgtcgagaaaaatatgtgctggaaggaccatataccggaaattccgctgccttgcccagacgactgctttatatctcaacttgcatcaccaccacactatcttttacagattgaaaacttaggaatgcaagaagctattacagagctggacttgtcatctctgatggttttagtggtgcgcctgagaacgaaagggatgcagtacgtcttgttattcccttattcctttgtcagccccttttttattacctattgctaatgttttctaggcttattcgagttgctggcgatgccatgcgcatttgggaaccgtcgtctgactttgtcagaatcattgatcaactcaacgcactctataacaatttgccggaaaagtattacctaacagatgccaacctcttcctgctgaaagaaaagggaatgctaggtggtgttttcgctctacatctctttatccatgccgtcatatttgacctcacccgaatttctctagctggcttcagcttccccctcgcatcggcattcaaaaacgcaccgcttcatttccgagcacattgccaaaatctatgtcgctatcatgcgactcaagcatctcgcattatccgtaccggaatgacctttagtccagccgcattcgatgacctgttttgccccgatgcaattatcgaatcgaccaaagtgcagattatttacgcagctacggtggaccagtctcctcagactttacaagagactagagataatatcatcaccaacttcagcttcctcctagctattcacaatcgtggaaaagaggcaccaatacaatttgtaggcttcttctctttctgctaaatttctggcgtatcatccgctaatgatggtagatacggggccttattccactttgccacctttttggctttcgagatattgcagagagataccaggaaacgcttaggtatgtttgtgctctcgagtagagcatactcgtacccttgactaatgcccaatcttagtatacctattgatcctgccgaagtcacaggatctgcggaagatcatcacctttcagcattggcctcattcaggagaggtagagcgcagattgaggaggcacagtcaacaagcagtgtcaagacgatgtccgcaaatgattgcaagtcgccattaatacaagcaagccagaaccttttctacgagacgtcgatagataagagcggcggcagcgactttgcaaatgcgctgcctgtactgagaccaacgtatcctccgctggagatagcgcccgaactcatgaatcagagcttgccttcgaatgattcgcttcacgtcataccatcggcaggggttttggtccagaatggggctataatgcagccctcggtcgaggactatatcaaaacggcggatgagatgtcgacctatttgacatggggcatcccggacatgccccaatggcttaatctgcctgatcaaatgcccccgggatgagaaatggacagtctaattttaatggaaatcacttaattctttgctttttggcattgctgtatttccaactcagcctacagcagaatatcgtttcgctatggactcaaggccgataacgacatgccacgcattgtgctaaacattgatcacaccagaagctgcggaaactctgtgtagatcttttacataatatccgtttttgcatgtacggcatgaatcaaatactccgtttaaggccaaaggcgatcacaatacccactatttcacggagcatgaaatgatttgtccagtagaagtgataagagctcgtgattatccttttggtctacgaggaacaaaatagcttatccggcttcgcccaactaaggccggccaagttgccgaggcaagctaatgctacatattttcggtatacgatcaattttgaagaaaatcagtgacaaatcgtggcagagaatggaaagctgttaccagacgacaggactgtcaaaggtagatgaaccgctaggattgaattaactctatattaaagcaacatctgactaccaccacaactaattgtctatcgtctatttcaccgtgtaaacatcaattcacaccattttattagtaagagctaaggaagttgaacatagaatcgtatgtaaacttgtgagagtatcccatgttgaggccgtggccaccgccagggacaacggttgtgttgaagctagcgacgctggggaaattgggcttggaggcatcaaggaggttggggaaggctccctgaatggttgtggtgtcgtagcagctgccaccgcagaagggcagatctcggtctagaacgattaaaggattagttacacaacatcatatggcttatgagccgaatggattgaatgagactgaggggatgctaacctcctgtgacgatgtaaaggtggcccttgaagtcattgacaccggtagagccaagtgtcaggaattcaccaatagcacttggttggccaatggcaaaagtattggccagcatcttggggtcgaaatcgccagggccaaagaagtcaatctggactccagtggcggtctttggcgtaatgtagccgcaaggatacttggctgccaagacggcattgtctttgacaggcccgtagttgccacccaggaggaagccagtgacgaagtttgggttctggctgaagccggtcaggatggcggcgtcgctgaagtctgggtttgcgtggatgaagccgtaggtgagggcggagccgaaggagtggccgacgtggatgaacttgtcaaacttggcgttgatgccgtggacggagccgtcacggaggctcatggagagcttctcgagagcggcagcctcgaggggttgttggatctcgttgacggggtcgcccttggaggaggcggagacgccgaggcggtcccaggagaaggttgagtagccttgctcgtcgacggctcgggcgacgtagctgtagttgtagttgttgaaggagaggtcccagtagctgcggtcgaagccagcgccgtgggttaggatttggagggctttgcctgggccatggtctggctggcagtaggtggcgccgattgtgtaatggccgctgacgtttttgggctagaaagttggaggaagaaagttcgtttttttagtcgctgtttgaaggttgaaaatggacttgaggggaaaaagcttactcctactacgatgctattgaacaagttggtgccgtccacggcgagattgatgaggaggttggtgacatcgatgtctgttgctggcggggggaggttgaaggcggtgttggtggctgagattgagattgggatgttgaggttttggcattttcttgctgtggcggcggtggctagagccaggagaagtgttgacttgaacattgtggttgtcaaggtggtggaacctgaattagacggatgaagctggaattgatcagtttgagtctctgattgatgccgggactggtgatggagaataagaatttttcaatgttacagcgagccatctatatatatgtctatgaaaaatatgtatgtttggtatgtatatacacaattgagatgaggtttgacaaatagttcaacatcttgttgtgtattgcggtaactcctttgacaccttgttgcgtattgtcgcaagtatttgaaattgatacggcgtattagttaacgcgccgacttcaaatgctggacgggctccacttcaagtcatggttatggttactgcttacttgctatttgtcacggcaagctggcgacccttggacactttctcctgacaggaatttgtcaatgagaaagttgctattgcttggagctaggcttctaaaggtcaggggtagagacgtctgtcaatatggaagtcttgacggtctatgtcactggattgatggcatggtatcttactttgacgtctgattctttctaacgacatgagttttgcaaaagttcaaattctttttggggaatacctaaatgcatataaatcgctttttgtagtcatgtaacttgttgaacatgaatgcttcatcttcagacggaagttccgggtgtttgtcgctcgatggagaagccgttacggggttgcccaacagtctcggaccacttcggatgaaataatgcacatctattactatccctttgttcttctccgctaccgttcagttcactaaacatataacatagatgacgacatgaaacccatatactagtttacttcgtccgaacaggatgcccgagcaaatctatcctcctcacaccaaccgatctcgacgctcgagtatcctccaaacagcttcgcttccaacagtccgggaatatcacttgaatgggtcggcggccgaaatatatccagcatcttgaaccatactttatgaggctaatggaatgtctcgagtccgccaatgccccggtaagacagtcgtacagcagaataccccaggctaagccaactctgtaatcgatcaagatggccaatggcgaccagaaagaggctgcgataagggccacatttgaaatggcacaagacatcgctggtaagccaatagccatataattgtatgccaatagctgcaggtagaagaaagattaattgacaaggaagctactaattataaagtcacgataataggtagtttatctgactacacttggaaagaataattcataggtcgtgatactcctaatggaattattccttacaaatatagagagataaactacctattaaagtgactttttaatcattaatttccttgtttgagacttctgtcttctcggccgtagatactggtatagtcaatgatatggctgctgtttgtcggcaccagcctgtaacccttcaactgtggcccttgatacatcctcttttgggtcgtccacggtcaacgtgatcgattatagagtttgattagccccgcgagtttattctctgccacgaggttgtcttgaagagttatcgcgtcgttgcaaaatttgtattgttgtttgaagaaggaatgaagaaaggttttgatccaattatgggagtcattgagggtttttatatttgcgacgcaagggagatttgcaagccacgtcaccttgatggttgagtcacctcggcgtggaactttattatttgcgatgttgcttgcggcgatctagtgctagtcgccgtgatctacccgaaccttattataattagctgctgtagctgcgcctatcgaagtttgttattgaatcaaatgggtagggacagattgcctgattatcgattcaataccccatcgggcgaaagtaaatctaacgctaaatcaaggtgcctgcccaggaatccagaatataaccaactcctccatgatgaaaagagaaaaccaaggtaaaacgagaataggaaaccccagatagcactcatatcaagcttaataccaacaagtaggggccaatgccttgtgacgtccgtttggagtgtaacccggcgactgagactcctccactctcttctccgaaaccctaatcactttctgcatccaagaaaccgtaatcttcttgccatagtgttcccacaagcgaggcagaatctggacatcttgggcacagtagaggctaatgtccctttgcagggggcgttcgatgaacacttcatagctgccgccatcctcaggcttgaaaagccgatttccttgatctttgatacgcatccagttgcgccgctcagagtaagagaggggcgcgtctctttcgatgcactttgcgagtccagaaacaaatctgcgaggtgtgttccgtgtagcgagctccatgagctgaaggtcaagaatgccagctagtttgatttggaagtggtgatgtagcgcatccgagtcgttgcgaacatcgaaaaatactttgggaatttctcgtgactcaagaatattcttgaaagaaaggccgctttccccacatgtcgagaaggattcatctcccaggacgagaacgtcgaccaagtacactcggtccaaaggatgaatgtacatctgtaggatcgagatggtgccgtgtcgacaaagcttgaccccttcgaggtcgatatatattgatggcggtgaagtcggcagtcctttgagagaatcaaccattttggccacgtccgaaacagtatcaataagcgttggaatttgagaatcgcctattttgagtgcgtcgagtagaatggtggctgattccaatcgagccgcgtcttgggcatttccgaatgcctccatatttgccttgtctagttgagcaaagctaccaaccgagccgaaggtgagctgctcctgtctgtgctctttttgatgaaaacaagcaggggtgacgagaatcttgctgtctgtttacttcatgacaaagagtgaagagggttatattgcaaaaaatagaaaagcgaggcgggcgagggaaatatgcctggccgcaaacggctcgttgcaaacagaacaacaaagcgggcttggcaaagggggtgggtctgcctgaccactcaacacttgaaagtgattgatgaagtgaatagcaaaggcaacaatgattcgaaagcttatcagggcttacttgataaacttcaaaagcatgcgcaagatatggctacaagtagaatggctacactttgcactttcagccacaagccactatagtggaaggtttcggacataatcacgtatatcaggtcatttagtggatagaaatgccagtttcttctcaaatccttggcaggaattttatcctgggggcttctgaagcctgtaaaactgcatctaacttgctgtcttcgacgtctaccgtcccaaccattattgcgacctttgtagtatgtaaggtcttctgcatcttaaatatcaggggatgtagataaggcagcggggagtacaccatcaaactgttttgatccggttaatattacttgccacgcttgttattttttctccgaggggggtgagggccaaaaatcattaatctcagtgttgaggtcacatgcagatagaggtggactagttactgggcaggtgaggcaaactgaagacagtagctctcttttctcaagaatgttcattatcagtgctgataatcataatttcatcgctccacctaccgttatcactcgcagcaagctttgattgagccagatatgtgaggcattggtttatcagaattgcaagaactacatgctttttttttttaaagggagaatttcaatcgtggcccacgatcgtgggaaacttttgaccatgagaaacttttaacaatagaacttcccttgatcacgtcatttgtcaatacagccaagatttgacatgttgaagagaccagtcaccatctcattttatattctataggagtaatattatggtaaatatccttgaaatttggtcgatataaaatccaactttaatcgccactgtcataaaatggcctgaatttgggttgagctctgcaaaacatatcttgcatcgcgtattacgtggactacttatgtagcacctacttgtgtataataactacatgtacctatattctacaaaccactctttaagagaattctatatagatttgaatatatttcgattggctgttcaatacaggcaagcgcggatagaatgcacaatactggacattcagtacaaataccttgtagagaccaagtcgtcctggccatatctagattactaacatgacatattctaatgtgccttctcaaccactgtctggaccattatcggggctcgactgcgcccagttacacaacaaatgagacatagccagcacagggcacccgtctcttgtaagaccgacgcgtatacaacgatcccgccccaatactacgacattgtgatcatataacgagtcttgtgccccgtatataaatacaacatctcctttcaagaatcgtaaaacaaaaattaagcttcttttccaaggcccgcaccagatcgccattgtccagccccagctcacggaacaaaggctaacatcggcccagcgccaccagccggaacatcattctcatccgctgctcatcggatattcaccaattgcgtattctgacgtacaagaatttcggaaagtttacaaccggagccagtgttccgtttccttagtgaccatgttaaccccaatcgggcatacaacgcgtcctatatgatgagcagcaaaagcgcgttgtgtaactgtcacatgcgaacggcttattacgtcattgtagtgttgatgaagtcaccgtttaatgctgtcgcagcacttggtaagaatgcagccacgacaataggaatacttttgtatcactcttactttggtcaagagattagaatccacagcgccagatgaatagatcctgatggctctcaaacagcagtaagacgtgtcacctttcactgtaattgcaagcttcaacccgcagaattcgcacagttcattggttaatttgaaacaaatactgtcagatatccaagtgcatgaaatccctacaaacactgtagtagaccctttccatgtctcattgtcactaagcagggcttacaatcaattgcaagagaatagaatcgtaatagtattccagtgcgcgccatggcaacactcgtatcagtgactaaaacacctagctagacaaagtccgtaatcatccaaacaagaagctaagaaagaaacgcgtcgccgcccatccatataggagtataaagtgtcatcacggattctgtcggtacaccagtcgctatgcaggctgtagtatacagacatcttatctatcccaatccccggaaaaatccgttccatttctatccccctagtaagaaaaaaagaagacaataaaaaacgcccgcagaaaacaagcaatcatgctagattatgtgatggaccagtctgaggtgaggctctcccacctgtccagtttccaaatcccggcggggcacggggggatcctaagcagacctgctacgagccgatcaacctagcatgatccaagtttctgcggacgggttgtttgcgttttccaaaacctccgtctgagaaggaacgtcgtcgtcaagctcgccgtcagagaagcagtcatagtcagagagactgtcgtccatcatcaagtctggaggctgagatgtctccacatcaaatgatggatttgacgcgtcggcttcgtagactaccctcaaaggagggaatgcctcgctgatggttgagtcatcagcggttgaaaggtgagatgttgaggccttggcgctgtagtcgccaaggtcggtaaaggagagtgtgagagcagcaggtttgccgcccttctttgacctgcgaccacgctttgcaggtcgaatagtatacacagggtcctcgtgctggatgctgttgaggttgaagacttgctcagggcgctgttcctcgtcgtcgtagagcaggccctggttgtagagctcagcaacctgcgcatcgtcgctctcgggagacgcgcgagtgtgaactttgcccttggcggtgcttgcaacgcggaaagcctcctcgcgctccaagctgggccgtcttacaagccgatgcgcatcacttgggagtgcaacggcgctgcgggcgagctcccggccctcgtctgcctctttgcgaggtgataccctcggcacacggtgctcccgcctggttgccgaagcatgggagaagacgacctgacggagatcattctcaatctgtgatcggagaggacgaggtccctcgacggggcctccgtcctttcggcaggccttcttggcaccggtgaggcagggatagctggacgggtaggcgagctgatgataggcgaggtttggagactcggccaagcgcttcgcggtagacctgatgaaatagttggcaccgcggcgtcgaatggctccgcgcttggactggatatggcgcttgacagccggggatgtaaaggcgctgcgatccacgatggcctccatgatgaagttatatataggtgtgtgtatagttgttgtggacagataagagaaagatgcctcgtggtcgatcagatacgggtggacgatggaagaaggtcgaagatgaagatgtcaaagtcgactggagtagggcgtaggaagaagagatgaactgtcgcgaaggataagggatgacatgtcagtcaaggatgtcatggctactagcacaggggctctcgcttaatgggcggattcacttacaaaggacaaaggagcgctgctagagtacagattacaaccaaggcgcagaagacgaacagtaacgcactccaattacagaaggcgcgttcgtgatagtattaaggcgtgtcccagaaggaagccggaatgctaatggccgttttgtggcaagtagcagaacgtagtagtaatagaagaagaagctcaaagagccgtgtagaagaacaaagaagcagcagcgaggaggaggacagaggggccttttggatgcccatgtcccgcggcccagccagcgatgctcttataccacttgtccatcaggcctgagacgcctatctcgccgtcacttgcatggcgtgctgattggcctggggggagtcatctggccgtgctggcggcgagcgcatgacgtgactcactctcgtccaaggaagcggccgggctggtggcgcagctcagtcaccgaggatagcaagacacgcagagcgcgttggcggctgggctcgggaaagggggggcttgttggccggaagcggaagggcgccatggcgaggctgacgggcaggatacagtacggaggaagcagtgcgagccattgtttgggcggtgttgcaggctgaaatgaaggtgtgcagatagccacgggtacagtatgaggtaaggtgtgctggtgtgtcaccgggcagaggacgagggcagaataggaggccgcgccggaagaggaaagcggcgagacccaagacccgcctgcgtgcagagagtgcggagtacagggaacgtggtggatacggccaggaaccgaccgagggctggtatcagcagcggtatacagtacgagagggtcacacggtagggaaagggggttgctgatgatgacttgatgacatggaatatggatgtgaacaaactcggtgggataggcatcaatagcattcaagagctcatactgtattttatacgcagatggcagaatagagttgcctgtacggagggctacctcaatacagacgaggagactctgttggccaaaggtcgagtagctgtacagagtacaagtgcaaactccggccacgcgcttccgagagcccattttaggcttccggggatgaggcatcctgctgccccgggttttgtctcgagtccgtaagcgctggacaagtacctgtactgtgacggagtatggaggcatgcagcagataccgagtacagggtacggagataagcgcacagtaccggcagaggctcacgttgcaagctgataggcgggcaaggcaactcacatggcagcgctgtgttatctgtggcttgaaatgtctcttgtggtggtgctactaacctggttccagtggttggcctctctaggctgcaatgagagtccagtcattgggtcacgcttcagctttgctcccgaggctctgagccagtccgcccaccatgtgaagaagggagaggcagacgggcagcaacaaagagacgagcagacaagcagacaagcagacaaacacagcatcatgtacaaaggtcctacactagcacgggacaaggacagcacacaatgcggggaaggctaatgtgcgccgttgagggtcaggaggcggcgcttgagaccgcctttgttcctcctggagagtgctgttagcccgcggtccatcatacgagtaatgcagcaggcaggctccaattgtacaagcatcaatggccttttgaaagtgctcaaatatctagtaagccaaaacggtcttacccgcgggcttatttcagggggaagaaatggagacgggacaaaagagcgagtatccgaggagatgctgtggcaggattgccggattctcgtgtctttgatggatagagcatgcagaggtgccgcaagagggaggttggtatcgcgtggaatgcggcagtaccgtgtacattgcattcttattcacaatgcagctgttgcttggctatttctaattctcagcggtatggaatactactccgctgttgtatgttgaacaatagtacctatcatgcagccggccatccatctcaaatgcgtttccccatgcatcttccgacttgcagcaggccctcaaagccgtaataccaccgcagaacgcattctgcccgcgtttccatctgataaggcagataacgccgatcaagatgttaataacctaatgcgtttattgatgcgtttctattagtgtctacatgtattatctgataagcccagaacagaccctcctcgtagataagcatcaccgcttacacgacagccaccacctccatcactctcccacggatgcgtccatggcctccagataggccctcacacccgtcatctccatcccccgcgcccggttcagcgtcttctcctgcccccaggcaacccccctgccctgcgcaaacgtgtcccggtacttgaccatgacgctgtccggctgctcgcgcatctgcctcgccagctcgtcgagatcccacagctcgcgccggaagggcgttgcaaagcgatcatccagcaagtcgcccagctgcgcgtacgagagcgtgtcgccggccacgtagacgcactcattcacaagcccgcgggggtccagcacgacttctgccgtcgcccggccaatgtcctcgggcgtggtcagcgtgatgcggttgtgccacgagccgaggccgcgcaccgtcctggccgcgaggtcgacgacgccaaaggccggcacgaagaggaagctcatgaagaggcccgtcgacacgatgagccattccgtggcggtctggccgcgcagcagagcccgcacgcccagctgctcgtcaaacaggtcctgcgaggagcccaggccgatggcgtcgtagtccatgccaaactgccacggcaggaatcgcaccttgttcgctttggtcccgtcattggcctcgagcgcggcccgggccagtttggtctgcgtgcccgccggcagccccatgcccgtgcaggagatgaccgtgtcgtatctgccaaagacggcggcgagttccgacaccgacgcctgcaccacgtcgacggcctcgaagcccacggccagcgcgcgcagctgctgcaccagccgcttcttgtccggcgccgcagagtccagcgtggcctggcgcagcgcgacggtgatgctgtggctgctgctgcgtttggggtgcttggcgagcgcttccagcacggccaggcccagctcgccggcgcccaggaccagcatgttggaggccatcgtgtgtttgcgggggttgagttggcggttgagggcctggagattggcaaaggtgagctgcaggcgaggggcctcgacaatcatttagcagtgaggcggagggctcttatttagctttttttgacgtctcataaatactgtagtgatgactatctttttggttctcataatgacctcagaagacgggagccttcatgctggctaagcgggaattagactccagtcctcggatcagcagcaactcgtccgacttacatgccaccatgcgtgcttagaaattgcccttcttggcgatggcttctgacaaataagctgcctaccctgtatccatgtgaatgaatgaatttttcctatatagagcagtatttgcattgaaatcattttttagtatattgtcaattcgcattttcttgctgccaagccgtgctcgccagcggatttaagctaatcttcgtgtaagtgagaggcgtgtcatcaaaaaatactacaaagagcggcgctaggggccgaaagacttgacggattcatcggagattatttcattagattagacaaacaactttaaaaaatagctaaaccaaccagataatgccttgaatagagtattctagaaccttggcatcattgccacataaggaaagaaaatcagattacctagcattatatcatcatgtcatccactcatgaggagcagagcttcgtattcgccgtctagacaggcttgtttgcgaatccaacaactttattccccatatcaaagacggcaaactgggccttcaaaagaatatctcccagcacggcaaagggtgcgtcctcggacgactggattcctccaaagcaatacgtcctgttaatctttccgtaattgatgtacgatcccgggatgacgcctctgtaagtgcccaggccaaagacaaagtcaggcagcgttgtgttgcaagggaacaccatcatcccatagccactgtccaacttggagccggcgatttgcttgtaataggcgttgacaatgtcgacgggagcaagaagcagcgaagtgcccgtgtcggcaatggcgttccagacccgcgcgacgtagttggtgtcgttgctgccgacgcggtagccgctgacggaaatctcccacaggggggaccttggtttgatggcggcgtactggatgttgcccgtgtactcggaggcgttgatgtagccaaagttgtagttgccgggcttgccctttttcaggttggccgtgaagacgggcttgaccagctggtccttgatgttgtcgagatacgtcttctgctggtcggggcggaccgtgttggcggtgctaaaggccgcgccgaggaggccggacgagaaggtgtcgtcgctgatttcgtccgagacgttgatggccgactcgatagcctgcgtgttgaagaaggtgtttccgatctgcacgcggtcggtgtagacgatgccgttggcgctggagccgtcgccgtattggatgacccaggattctccgggcaggcgcttggatgtggtggagttgtttggcttatacagcggctggccctcgacttgggacggatatgtgtctgttgaaaggacccagctggagacgagagagttagtgacatgcagacgagagatggtttaaacggccttggttctggattttcaactttctcggactgttggagggtgcttacaggtctgatgagccagtgtccaggtttagggggagcgtctgaggaggtgtgccgatctggactgggagcacatattctgcgtctcctccaggagagggcgtcgcgacaccagtgcccgtttgatttccttatcatcgattcagtttttacgacttctccaaaggatttgtgtcgaggcaagcattactcaccagcattgatcaatttaccaaacttctggcgaagcccgggattgacccttatcgcgtgcttgatactatcgggaatcgtagggctatactttgccaaagccgcaatataggcagccggcgcattgggccccttccatcgctcgtttctgatctgggtgatggagaattcctctccttggggggtggtctctgcggtgccctttggctgggcgactgctgcggaagcagagcttgctagacacgcgatggcgagggacgttgcgtggaacttcatgatgagattaagtgctgttgcaatctgatgaaactattacacaagaaggagaagatgatattcaacagtagtaaacaaccagcctgttgctttcccctggggctgagatgagacgaggcaatggatattggcgactcgtctgcgtctgttatataataatctcaagagcataccggcatgaaacggctctccatcctgcagattccagcgcccttctgccgacttacagaatgctgcagcccgccttctgacatgtcgatatcttggccaacccccgtgatgatacgcccaaagacttgtccaggaatgctaccaagagcatgtgcatggggaaaactttgctccagctcgatggcttgggggaaatgctgcaattctacgggtgacacgacaaattttctgagacacattttcatctctttcatggtgatcattgagggaacgaccgagacattggagaggcagacgcgtgcgtgtaagcccctcacaacggccacgctactattcaatggtcacggctgcatttcgacggccagattttcttgccgagactgatggatttacgcaacggatattgacaaggtgacggcatcgatattggcttacctatgatattctgcatggatggcggtgctggcgttgagtgcatattccatgtctcacttgaatcacatcacatggatgggctttttggcatatacggcatcaagatggattttctggagaagccgacccgaccagcttgacggcgtgaaggtctgacttgaagtaaacgtgagtcagatgcggcttgactcacaaaatgactattcacaaccgctgctgagaaattggacaaggatatgaggctcatgaggatagaagcagaggcgtagtggtcgacgatgagaagtgcgtgcagaaatacatccacagcatgtactcattttgctgctagtgccctgtgagtcagtggaaaaccccgctattgcgctgctacgtcagtgcatggagtgacttggcgcaaagtacccgaattttttatgcgccaccacacggaaactccaaaatttcgagataagataaaaatcgaaaacggtccaacataatttctggagcatcgaccgctcaaacttgacagcgctgccacgactctgcattttcgcgattaccttgatagagaaagacgacaagacggaaacaaagacaacaccaagcagaaacaacagcaaaaatggacgctgcagacgctgccgcagcctctccagcggcgcctcaccagccaccataccagtacacggcgagccagggttacgagcagaccgaggaagtgccccgcgaattgctgaggcaacaggccgatgccccgctccccgtggacggcgacgacgacgacctcgaggacattttcgacgacgacgaccagattgacgacgacgaggaatgggccgccgacggcgacctgactaagagctataaccgccagcgacaggccacggatgctggtgccgccgtgccgcggtccaatgcgcagaagccaaaggcaaacacctttgccagcgtcgacgaccaggtctcggcgctgtccaagcacgccgtcaagatccgcctcgactcggtcaagcaggatgacgaccgcgacaaggacaaggccgaccgcgccaccagcgagcaggtgctggaccagcgcacgcgcatgattctgctgcagatgatcaaccgcggcgtcgtcagcgaggtccacggcgccatcagcacgggcaaggaggcgaatgtctacggcgccgtgtcgcatgatgacgagacgggcgtggcgacgcagcgggccatcaaggtgtacaagacggccattttggtcttcaaggatcgcgagcgctacattacgggcgagcaccgcttcaagggcggcttcgacaagggcaatagtcgcaagatggtcaagttgtgggctgagaaggagtatcgcaacctgaggaggatatacaatgccgggattccctgtccggagccgctggcgctgaagctgcatgtgctggtgatgggattcttgggcgataggaagggatgggcgtacccgcggctgcgagatgcgaatctaaagggcgacgatgtggaccagcagtggcagaatctgtatgtgcagctcctgggcacgatgcgacggatgtaccagatctgcagactcgtccacgctgatttgagcgaatacaatatcctctaccacaacggcaagctgtacattattgatgtgtcgcagagcgtggagccggaccatccccgatcgctcgagtttctgcgcatggacatcaagaacgtgggcgacttcttccgccgcaagggcgtcgacacgctgccggatcgggccattttcaacttcatcaccgtgccggcggggccggtcgaggagcccgccatgggcgaggccattgcgaagctgtacgagacacggcaggctgctacaaatgaggaggaggctgctgcggaggaagtcgacacggaggtctttcgaaaccagtacatcccgcagacgctggagcaggtgtatgatattgaaaaggatgtcaagagattggggctgggagagggcaatgagttggtgtatagcaagttgctggctgaccaggttgttgctgcccccaatggtggtgaaaagaacaaggtagatgaagaggagtcagaggatgagtctggagagggagcttctcttggcggtgatgatgatgagtctggggatgatgagagccggtttgacaaaggaaggccgagagggcgcaagtttgaggacaaggacgagaagaaggtaagtttccatcttgaagtaacatgaagatgaatttgttggctgacatatttttatagctacataaacaggctgtcaaggaggcgaagcgcgagaaacgacaggagaagattcccaagcatctgaagaagaagctcgtttctagcacgtcgagaaaaacgaagaaataaacgggaagactagaaaaaaaaaaagaaaaattaaaaaagaaaaaaagaaaaatggaaaaagtcaaaatggtagatttggaaaaaatgatgtatagaaatgacgtttgactactctttttcttttggttcttattgtggtgttggtgttgctgatactaattgccttgggtgatgatggagatgcatggtgagacaggagacacgttgagtgatgagcaccgatcgtcgcaaactgcagttctggaatggcggtttatcactagtgtgtaaccccttttcgggctctagttgcgatctgaatatgagagcttttgtctctcatacctggatgatcaaagagagcgctgacaactgtctcctggctaccatcacttcgtgccgtgcatgatggagaagttttactcgtagagatatcattataatcattttgtagtctatatgcgtgcgaatccactaatccaacaacccaccactcccttgtacagagaacgagcgaaaacaaaaagcaaactcctttttcagtcttttgtcgtactatggggtatccatcatcatcgtcatccatagttacaacctactttctacgtttacatacaccagcattcggaaaaataaaagaaaagacaaagaggagaaaacaaacacaaagtcgtacaatctgctgtccagaaattaaaagtagtactgttgctggtgattttgaccgggtggcggctgtgccaggaagtcgaaattgaaggcatccatgccggtgttccacgggtcagggggagattctaatacatcagttagcctacgtttctctataaatggcagactggtgcggtagcaatcatgacttaccaacccagatagaatcgtagagttccatgggagcattgaactgcatcgggtcgacaataggcgggatgccgtccatagcaagattgccaggcatttgctgaggatagctcattctagtacaccaaagttagcttcaaatgggatcctagggtaaaacaaattcgctcttttgcttacgcagacatgtcctgtatggatgaaccgttctgcatctcggccatggccatcgctgcgtcttcgcggggatccgcacccggcggcaaggggcggaatgaaggattcgaaatcatggcattataattgccctggccattcagtccaaggtgtagcaagggagtacgatttccgctggccgctgcagacatgtcgccatctcgcttaaggctcgacatgttgacttgtccatggtcgtatatgttcttgagcgcggtaagtgctctccacaggggaccggagagctcaatgtccttatctgtcttggcaacatgagcctctggggagctaacatccttggctgcggttgcggagagagcttcaatcaaatctccctggagctgtcgcacttcagggtcagacttggtatcggaaagcagaccaagcagcaaagctgacgagagaccgtggtaagtaaaggcccagcttcgcgtcggaatcaccgaaagctgatgcatggcgaggaacatcttgaccgtgtcggtcaagttgaccctgcacttctccgacagagccgctttttgagctggctcaaagggacagtcccttcgaagcgccggccggcacgccacagatatgacaaacgacgtatggaggtggatggcgaagaattggaggcggtccagcgctgtcttgcatttttccttgtcctgcatatggggggccgcacgtttacgaagctcttcgactgcctcgcagtttccaataatctgttcgtaactggagatggccatcacatcggggttgagtcggcgcgagatgatctcgacgaggttgtacatcatttccaagtagttgtagtttccaatggctgcgtccccgatctgaggaattggacagctcggaatattcgtcattgagctcctatgcatggtcggtattagcattgcattctacatctcgtcgatgaaaaggggcagatttaccggtcgaatgatagagatgtcaaggtatcatgccagacgcatgtccaccatagcctacgtcgaatcatttccttggacttgacggcgaggggtgagctttcgcggctgccgcgaatggctgggcgatgcagccccagagactgggcgagacggcatgtaaggcccgtgagagcccacgatgcctcagctttcatgtcattgagaagaacaaagttggtcaacagtaacgcctggatcgagtcaaacgatggtctgcagaggtaattgttagtgagacaagctgagggtacgaaaacgtgcgatagtataatgactcaccttaacaaaaagtttgctagccggagcagatggaatgagatctgtatgtacttttgcgaatcctttgtgcgaatatggtacggcgattcatggtactgggaaccaaccgccaagactgcgaagagaatagcaagccaggaggccgtcaccggttttgatgctctgccagtcttggaagcatttcgagatcgatcctccaagtaaatcatgagatcggattcaagttcatcgatatcaataacgaagccccagaaaggttgcggaatctctttgtatgtacggaacaacctattcaacgatattagtatgctttcattcacatatccacagacgtgatcaacgcaatgcagtgacatacttcatgacctctctatccgacggcaattcggtcgcgatgtctcgagcaatccgttgaagatgctgagatgacatgagaggaaagggcgccgaggtatcaagcccgaggatggagcgcatgtcccggcggatgctggttccatcgtccttgtcatttggcgattgctccccgagtagagccggtatgctgttttgtccgacatagcgatcaggtactgattcggcatcctcttggttggtggagatgcctataacatggtcaatcatgaatacgtgccgtgaaccgggcgcatgccacgacgccgttgacttaccaattgccggtggccagctgtccccgcgctcggccttcacattgtcatcgccatcagagagtgagcgcgccctcttgcggctgtgagaagcagtggcggcgtgcttgcccgccgatgatcggttcggcttgtatgagcagagctgagggtgttcgcgcttgacgcagttctcgcaaggctgctggttgtcacacttcaccttgcgctggcggcacggccagcacgcggtccctgcagttgcattagccgcgcggcaactatacgagagcttgggcgagtctgatgggagaaaatttgcacagtattgagctgcgcagctgcgtgggagatttccttaccataccgaactttccgatgcgagtggatgatgcggctcgcctcctcaggtgtcagatcttcgagcggcacctgctcgtccgcgtcggcactttcagtcatgattggggttgatgtaagaatcttaatacaagatcaatctcaattgcatgcagtggagtcgattgtccaatgagtttgtgagtcgtccctcagtctggtgcagttcatcaacgccgaactccgagcatctccacgaaagcaaagggcggaggatagagaatgcctgagctgagggcggatcatctggcggtccgcgattttgcctcacgccaagctgagatgcacgtgatattgcagcacgtgaaggcactttgggagctgggattctagccaagccgttcccgcgatggcggggtatcgccgagtgccaccagctaaatgcgatacgacagagcaggcgagtcagaagctaagctggtaagctttttgctaactgctgatacgactgatgctaatcgtagtggcttcagggcgcttgatatacaatggcgtcaggccctttggggtctcgtccgcacaagaaatctgcccaagagctggaccgtatcattcgaaggctcaatgatacctttgctctggagctcagcaagcccgatgttacgctctcgcctcgcaagtcccgagagcgttatcgaagcgatgaagaggctcgagttgaggatatataccggaaaatccaacaattgtactacacaggagatgatcggctagccgcatacatcgggcattttgaacagcgtgggcgcatcattttgtctgagtctgcgtcacggagtcccggtaaccccacacctgcggcaaatcgagctcttcttcaaaaatgcctgctagatatcctctgcgaagtagatgatccagaatcgaggccgtggagtaagagagaatccgaggaaatacaggatgcttctccgaaacgggccaaaggccatctatacgagcaccatgatgccgtggatgcccttccagttcgctctagagagtcgtttgcgaatattagtacggtgattgcctctgggagtcgctctgtgagtcgctctcaaggagaggctgttcgcccatctcctcagcaaagatcctttgatcggacatttctctcgactcgaacgtcatttcattccgaggtgttttcaacgcaagcgcaaaatgtgtctttcattagtcaaacatctgttggctctgaattaccaagtcgttcgaataactacccatactcgcaaaccacagtagccgattctttctcagaagcgactggatcaagtgaagatgaaattataccgaaaagattttctgatttctctcttcgtgagaaagaagatctcagtggccgatccaagtacccgaacaattcgcaatctcaggttcctgcatcttcatcgagtcaatcacgccaagatggtagtgattgcgtaggcaagcccctggaagaaaggtttgccaaaatttggcgtatgtcttcgcgtttactagtagtctcgcggattgtagctaataatattgtgagatagccaaattacctcatcctgaattaacagaagcacccctcgctgtcatctgggagattaccagagctgctcttcattgcaacgtttcactggatcgattcgatatattgtatcaaccgagcgacaaatggcatgatcagcataatctgagagatacaatctctaagcaccctctcttccagggtaaaagtttacctccacctagcgactcagctgcgtgggagacggcattaggcaaattccaaaccaaagcgaagacgatagcgctctcggcagaattggtttacaaccaggatcttactgggccgctgtataatcttcgcctgaatcctttaaagctcgagctaggccatcgcctggcgcgtcgattcggtgccgaccgcttcctcgagataatttttccaccgccgtctgcatcaacagatggcaaaccaaagatcatcgatgacgacagagacagcctcaagaagattgtaggctggctcattggatcttgccattatttccttggacgattctggaaaccttactttgttcgctccgtgaaaggaaagaaaggtttgggggcgagtaaaggcccccctcccgagagactatatctttttgcttatgacggtgatttttttcgtccccccaacactccagacggtattccgctgctgcaggaagcacatgagatggataaccgcaaaaagatgaagatcagtgatctgctgcgatgggcgattagcatcgataacaaacggaatgctgaacagcctgttactaaactgttttctcgtttagcattaagtgagccatgatatcatccctctgcactgaggaagattgcactgacaaaactataccaggcctgagtcgaacttggcccactgttcaactcgaacgacatcagattcgcatccgaaccaaagacttggggaccggtaagatggtgatgaatgatggcattggccgcatttctgcaagcttagctaagaaagtcgccgagttgcttgggctgacagattgcccgagctgcttccaagggcgactgggaagtgcaaaaggcatgtggttgattgatgttgacagcgaaggtgattttgaggaagacttcgaaaaagactgggtcgaaatatatccgtcacaaaggaaatgggaatgcgatttcaaagatgtgcaccaccgaactctcgaaatacgtaactggcctgcagagctgaaatcggcttctttaaatcagcaatttatcccggtgctggaagcgcggtcaaaggactcggggttaatgcggcgggtaatgtcttcgcacttacagagagccctgcacgccgaccttggagaacaaacggacgcgatgaaagacactatgagtcttcgactgtggattcatcaatccggaccatcaaggaacgatcggctgttggatgggtctgcagaatttctagctggtctgcccaataatagtgccgataaagtggcctttttgctagactctgggttcgatcagaagaggctgaagtacctgaaggatgctgttttggacatctaccagaagaaggctgatactctaaagaccaagatgaacatcaccgttccatgttcggcgtacgtctacatggctgctgacttctcatctactctcgaggaaggagaagtacatctttccttttccacaaaatttcaggttgaagggttctcggacacgctgctggagcagatggatattttggtagcaagagccccagcccatttacccagtgatatccagcgagtcagagtagtatctcgacctgagcttcggagactgaaggatgtcattatattctcaacaaagggatctgttcctcttgccgacaaattgtcgggcggcgattacgatggcgacatagcgtgggtatgctgggaccaaagcattgtgcagaatttccaaaacgcttccgtaccagagcagatggatttcatcaaaggtggctatctgcgcaaaaacacgaccaaatttacggatatattggacggtgttacaagtggcgagttcaaccagaatgcagacaacgtatctaaacacctcgaagatgcttgtacagaattcatgtctcaggcgtttttgttcaatctacagccttcgtttttgggccgatgtacaaagtttaaagaaaggctctgctatatgcggaattcggttcaagatgaaggtgctattcgtttaagccaattgcttggctacttggtagatcagagcaaacagggcattgagtttaccgacgacgactggaagcgatttgttaaaaaccagcttggaatgaagggtatgtttctggacgaccctgaatattcgaaagaagatggggaaaggcctcgtgttaaaggccggttgcatattcttgattaccttaggtttgacgttgctaaaaaggtgattgaagaagtcttggtagagctgacccaaaaaaccaatacttatggcgcaatcaactttgacgaagaccttaccaagctgtacaacaagtatgacgaaagagcgagcgggaaagacgaggacgcttcatactgcagacagctgcgaacgcatctccgagatgagattgacggacttcggaccgagtggcgtatcagtatgaagaagaagggcaaaggagaagaaatctccaattatgctaataaagtcgaggctttatatcagaaatggctcgatatcaaacctccacaagagctactcgcaagcggccgctttccagagctactccccgaccctaccagagactctgcaacaagtaactgggagctccttaaagcttcaactactttcaaaagacatgacaactctccatttgcttggatgatggctggaaagcagctagcctatctcaaagcgatggcgcaccgcgctccaggagagacgtccaaggtgttgatgataccggaaatgtggggtgtcttgcggccggacaagaaactcatcatgtctctttcggtgcagcgagaggcggctcgggattcggagagtgcactggctcttgaagaggtgtttgagtttgacgataatggtaccgttattgacgatgcctgattctgcaaagcctgtgcaacagtcattggaaatactggttgcgattttgtttggatgtgtgagttctgcatggatgacttgatgacttcttttttcttgttatatgtgtgagtcattggtatggaagttggaaagagttcggacggcatgatacgaatgacgagagatgattcagtttcttgtaaactgttcaggataccctatctttgctgcatatgattaatgctttttacgaactgtatgatgttttcttctattttccttcatctaaaatgaaatacttattgatctattacattgatgtgctgtcaaatacctcatcctacctcttagtcttccctatcaaccattctgtatccttcttctccatggccaccccttaatcttgcttttcttctccagtaaaatgctgcggcgtagaaaacacccacaacgctgaatactgacccgcccattactcctaacgtgccagtgctgagactctgttcgtctgaggagattgaggctgacggagatggtggtgacggcggtgatggaggcgtcggtggtactggagatgattccggcggcggagatgatggtggcggaggaggaggaggaggaggggatggcggcttcaagcttactatatcgcttgtgacgatggcaggctggccatcgttttcaagatcgaggacgaccgttgaaccgagggcgtcgcccgaggctgatacggctgctgcggcgaggtaccggcgagtaatatcttttgttgtgagagggataacggtctcgaatccctgacgaggagattcggcaatgaggtttgtatagttgtttatggtcttgtgattgtcagaggcaaactatctcgaggtcagtaatctgtgctatgagacatggaagagatggagtagcttactatggcccatgaggctacgtcggttgcaccgttccatgaaacgtaaacggtggcatctactgtgctggcattaggtgcatcagcagccatagtcggtggccacggcggcctcccggtccagtctcccttgttcactctgtaggcgaacatgtctgccaaaacgtcgctgccaataattcctctctgaaagtccatcacgggcgctccgtcactcgtatactctacaaagccggggttgtgtccccatcctgtcatgacattcccgctgccaagcgtctggtatcctcccatggcgccggagtcgatgttctccgggtggaagaactggctgaccacgcgggcggtgagggcgacggggtcaatggcgatgtggagagcgcgggtttggcatttttcctggcagacgccgctgtattcgccgtggttgtcgaagagggtgatgtgtgtctcgcttgagttgttggagggcaggatgcgggcgtcgtgctgccagccgatgttggtggcttcgccgttggagaggtctgtgaattggtttttgcggccgccgaggatccagattgggtggccgtctttgccgtctacgagggtgaggagggagaggtggcgactggagacgaggtagttgccgtcgtcagtctgtaagtgaagatgaaatattagcgacaatgactgctgtgtcttagttcttgttgcaaagctcaccttttgtatagagttgatgtggaaaaagtcaaagccagagtctgggcttacaccgtaatccccattatatatggcgaatgagtcgttaatgtcgaaaaatctagaagcatgccagtcaaagattaactgattagttgctgcgtcgacttcctggaagccgctatccatgaggagggcgttttccggccctcccacagaggtgcagtcgtaagggatattaaaatacgtcgagaagatgacgctgccgtctttcgtaacactaagctcgtgcatgtcggcctcggcatcgccgagcccttgcgctgtcacggtgtatctgaggttgtagtcctcgtcgaagaagaggcagtttccattggcgtggccgcgggtgtggccgccctcccagaaggcaaagtagcgtgagccgttgatggtatgtacgtttgatgtatatgtattttcatatctctgatctgcgtatatgagactcatgtcgcgagcgtcaaatatcatgggacctgctttccattctccgtagactgtgcccagaaagacgtatgatgcattgtcgactttgtccttttcccacttgtttaccaagaatatgggagcaacaatggctgaagagcggaacgtttgactgggaaagccgccttgagagttggctaggtcgatgtattcggttgcattggtgatgagcgggacgtcggctagagcagagtgtgtgaagagaagcgcggctgcgctgatgagagaagagcgcattgcgtggaggtttataaaagttaaaaaatgtgtaaatgaaggaaagtataacgagaacggatatggacgctttcaagaataaagtacaagatgggtatctgaaatgggaatcatcgcaatagatgctggcggtagttgcgattgtgtgaagtagcctttaagacgggctcaacaactcgaagtgtattaaatgaatgaattaagcaaaaagacagtcaaacaagtacaatgaagaaaactaagaattaaaaagtcgactacttcacagagaaatctccaagtgggcgcatagccatgttcttaaaacagaatcctctcgcacatcgtcatacgcggccctttccccttttttccatacccacttacgactttgtgggctgcccaagtttgatgatcgacagtaacggcgccaaaagcgttccaaattttcgtgagtaaaaggtaaagctagacttttaaagaagatgtaagctctacgtagcggcacttgatagggagattctactcccgtgcgtggatcagtcctatggggatggaattttaggatgcggatgatcgaattggcttggcagagcgctgatctttggcgtggtgagcttttggagatttggttcgccaagaggaataggggagcaggagtattgttttgaggctggatgaggaaatgggcatgatttgatgagacttgttggatgaagggaaaatgccaagacgatgggcgttggcgatcttcttggtctgaaacaagtcgtggttggcgaggtgccggtgagccgggactggatagagaggcagagttgatgagaatgtagtatttgaaagggcgattgtaaatgagatgatttgcattttatattcagattgattgaccgagttgtatacctatacataagactatatttacaagatgaagatatcttgtggaaatgcagggtccgcaagggtatggagatggttgatggtcaaccgtctatcaaattgctgagcatgactaggtgtgaacagaagaatgaggcctctacaagtttttggtattatcccagcttagaactatcaattcagcccatacggccaataaatccccatggactctactcttgtccaactttagagcatagaagcaagaggaccggcatcccgaaaaaccggagctcggctccgcagtgggtcctgcttgcgtggacattgcaggcaatttctgctgaggccgacgatccgtagcgatgttccgggcggtatgttgtataatttcaacttgtcagttacgtgtactttatgatgctaatgattgagggatgattgataaggtgtgaaacaagaattgggatggagcatgtatttcttgagcagtttgattaggacgatactatagaaaggggactattcaaaagatggaagcgagtaaaacgtgtatgtaatgctatatatccagctcatctaaatgggttcatcccgtggctcaatcaaaatctcattcaccgcaacatgctccggctggcacacggcatacacaatcgaccgcgccacgtcttccggatccagaatcttggcccccgacggctcgccatacttcttgacggcctcggcgtccgtagacatgccgagcagatccgtcgccgtgttgcccggctgaatggcagtcacgcgaaggcccgagcccgcattctccacgcgcagggcctgcagtgtcgcctcgacgaagaacttgctggccgagtagacgcccaggccggggaacactttgcggccggcgtcggaggagatggcgacgacgtggcccgtcttgcgggcgagcatgccggggacggtggcggcgatgcagttgagcacgcccttgcagttgacgtcgacggtgcgctcccactcgtcggtctggacgttggccatcatggtgtagtacatgacgccggcgcagcagacgatgatgtcgacggggccgagcttctccgcggcctctgctacgagggcgtcgacctgggctttgtttgaaacgtcggtcttgtggatgaggaccttgctcccgctgatgctgctgttgatcttggccttgatgccctcgagggcgtcggttcggcgtgctgcgagagctacagatgctccctccttggcgaggcctgcggcgactgcagcgccgatgccagaagaagcacctgtgatgatggcgactttgccggctaggcgtcccttctttgcgccgatagctgcgactgttccgttggctgtaagtcgacgaggcggcttgggaagccatcctcgggcgtaaaagtgccgcatatatgtttcaagcagggcattgtcgatgttgacgcgcttcaagccatacaagtcgagagttggctgggtggcaccgtctttgagaacaatagagccctttagtaagtcgacagtgggcattcctccacgcaggatgtcgacggtaaacggctcgtctcctccacgagactctcgcttctccctccataagtctacccattcatcccactccaggcgtcccgtttcgtagcctagctcggctagagagtcaaacaaagatgatgccttgatcgggctaggatctccgaggtggtataccaactgctggccttgagtgtggtcagccagtgtgatgatggctctgctgacgaaatcaacgggggtcatttccatgacccagtcggcaacatcgggagcctgaccgagatggagcgattcaacaaccagggcattgagaagatcataggtattcgcagcaccagtgacgctgtggccgctgatggtgcctggtcggtaaatcttgaccgggatgcctctcttgcttgcctcaaccaccagtttctctgcaacccatttggtttgtccatagccatcttgcagtttattggggacatcgtcaaaatcaattgtggtatcctcggaccagccctcaagtgaaggtgggagaacgccgttggtagagatgtggtgcagtgttgctccgccacgcgaggcaagacgaataatctcccttgttccgttcacgtttgcgtttctcagggcggcatagggatagacaaggttgacagtggcggctgagtggacaatgacttcaacacgagatgcaagctcttcgaaagcctctggagatagacccagccggctcctggccaggttgcccggtacaatctccatacgctccagcatcgagtcgctccagatgcccaggtcgatcaagttcttgcggattcgggccattccggcagggcggcaatctcctgaaggatccgtgaatcgaaccatgcacagaatatgcgccgaggtgttttcgaggaggtatttcaaaaggaaagctcccaagtaaccagtggctcccgtaagcaagaccgtttccgcatcgctgaggcgtttcatctgcacgcctgcggcactaatgtcctccggcaggacggcatcagctcgcaggacggctgggagatctgcctgcacctcctcggtgtggccatcgcgagccgccttgacggcttcaaggtgtccatccagcgtgggattgccagccaggggggccagcggaacgggaaagccaaacgccttggtcaatcgactggcaagatcagcgagaatcagagagtgtcctcccaggtcaaagaaatcgtgctttggcgtgatgattgggatggggacattcagagctgcagaccacattttaataatggtgtccatcttgatagtcacattcttctccagcttcgctgtttgcactggggtctttggtcttggagggggcgggagagctttgaggttggtcttgccagagacctcgtgtgtaggcagctccttgagctcaacccaaaggggtggaatcatgtaatgtgctagatgggcagacagagctcgccgggcaactggactatggccagcctcatcgataaccacaatggtgcggccttggagattgtcgctgtcggggacgatgtaagccaccaattgcttctgcaagccctctccgtgggccaccacggcacaatcccgcactgccaaatgcttcacaatagtcgtctcaactgcacctggctgcacggtgtatccacgagtcttgatcatgccaccgactcggcctgtaatttcgagaaggcccgacggaagcatcctcgccatgtccccagttcgatacattcgagcatcctccttcttctcaaaaggatcaacctggaaagccatggccgttgtttccgggaggttgaggtactctctcgctagtaggtcgccgccgacgaaaagctcgccgcttacacctgcatccagcctgtttcctgcctcgtctaagatataaatgtgctcaggatcgacaggcggtccaaccgggcagacgcgggcctcgtaatccacaaacgtcttgatatcacccacggcaatttcgtgggtttcactggcgctgtaaacgttgaggaggcgggtgttggggagggcactacaagcccgtcgtacaagatctgttgtgacgacctcgccattcagccacaatgacctcagctccgggagtttctcaccaaggttcggatgccgtgagagcacggtggtcagcagagtgggggtcatgagagtatcagtaatgcgcctggaagcgaggaactcaacaagcccgatgggatcgtagcttgcgccgtcgggaacagcaactgtggtggctccgcggatcaagggacgcagcatttcccagacgaaaaagacgttgcaggcgacacgatcaccggggccaaggtcgctcgtgcggaatctcaagtcgtagctgagaacaggcgctctgtgagggtttgcaatgccctttggcttgccggtggtgcctgatgagtaggacacgaatgccaggcggtccaagtcgtcacttgcagggagaggctctctcgtctcaacaacaataggggcggcatgtccgttggtggatggctccggctggtcgatgatgatggtgggaatatcagccttgatattggccgcatgagccttttgcgtgataatgaccgtcggcttcgcatcgtcaatgacatcctgaaggaggcctgtgggatacgccagctccagcacgagaaaagcgcctcccgctcgcagagccgcaagagatgcaatgacattgtctgcactccgtcccatcagcactcccaccagatcatcacggccgacgccatactgccgaagacgatcagccaaggaccaggtgaggctgtcgagttctgcataggtgagagtccgtttttcgtcctccaaggcgatggcatctggcgtagcttgtgcctgttgctcgaacaaagccgccagatccttggtgatatcaatgacgctcatcttgggagtttggcgagtcagtcgcagcaaagaggagaagagcggatagcgcaatggctattggtgtctcagtgatgggcagcagcggaagaagagctggtgagcctttctgtctatcgaccaccctgctgtgatgctctgatattctcctgagcgccaattggtcttttcctggcgccctgcagctcgaaattgggctcaatcgctggtgtggtaggatttgggctttcggcccacttgatattctagcgtggcgagtgttacctggtctagccgcctgttctcgccgttggaagattaagtattacaagagtacgataagccgtggaggggagttgcggttgaagaaggaaaatgggcaaacaggcggggagaagagaagaaaccatgtgaagagggcgaaaagcagggaggttgtataaaatttggttgaggctatagccggcaattgaagtctgtgcttactgtgcatgtacctgatgcggtccctgcatgctaggcattgcctctacagtacagtatcaactgaaaagtgctagatccgctgtcgtgggtctccttggggcttgttgttctgataatcggccgctgttggctctgattggcctctgtttacacgtgaaaaggccaacgttgcttcagagattcggttccatatcaagcttagccctctctgctggcaaggcgaactccacagacggctcgaggtcgcgtgccttttgcagcttgcaggcaatcaatctcttttattctttggtttatctggcatttgggggaacggtgggggaaaagccttcacttcagcctcttgtcgcattgtcactttgattaatattcgaatcactgtcacaactgtaatttttaaaccttattcgcctattcacactcttgtttctttttgacagcacgagttgcggaagacggttattacgggaatatctctgcccccctgagtttagcgcattgtgaaccagcgttaccggagattttcaacagattgaatgactgcccaacaaaaaacaatacgaacgcgcgatttggagttgcacagttgctagtctctgacatgtgaaagaggtcttgtggggaaataccaagaacctttgcaaatacatactgtactgccattgagacgcgagatatttaaccccaaagttctcctcttctctggagacttgttcttctaaaaccccaccattgcttggcaacatgatatccccggattcaataggaggcgacagaagagagcatccaattatgcggacgagacggcattcgacacgagacaataagcacagcaagattcctcttcaaatggggtatcaattacgacctgtagatcatgacactcataaaacataaaaatacaattattaaccgctatgaccgcatacaaagatttactccgaatcatcaatcatccctcgctgctcttcgctcacgcatcggatcggcccttggaaatgtccacctctgcaaggggaatccacttccacgaggtcctgtagacaatcttgtggccgacataaaggacaatgaagagcagaacgctgacatagcacgcgaaaaagtcgctcgtgttccactcgatgaagactgtgaagccgtttgtgatgaggatcaggaggttgaagaagaagccgaaccacgagaggtagggctggaagggggccttgtatgggagctcgtcacgggggatgttttggtacttgaggacattcatgaaccggatgtggcacaggttgatgagcgaccagctgatgaagccggctacggccgtgatgtttagcagccagttgaagacggtcgttccgttgttggacaggttgaggaaggccagcagaccaaaggccgagcaggcggcgacggcgtagtacggagttccgtatcggttggccttcttgaagaaggcgggcgcgtggccctcgccggccatggcaaccaagatgcggctgctggagaagatgtccgagttggcggcggacaggacggcggtcagcaggacggcgttgatgatggagggaagggcctggatgccggcgagcttggcgacgatgacgagaggcgaggccgaggcgttggtcgatccgctctggaggtcggggttgtcgtagggcacgttgatgccgacgaagaagacggtgcagttgaagagcaggaagacggaccagaatgtccatcggatggcagttgggatggtcttgcgagggttggctgtctcaccagcaccgatgacgaccagctctgttccctggaaactgaagccggcagtgatgagcacggtccagaaaccgacaaacttgccaattgcgccgtcgaccatgtactcggcaaaagcaccaggatctctccagtacttgaagccaatgtagccctggtcaccgacaccggcgttgacacagatgccgaagatgacgaagccgaagatggtaatgaccttgatgctggagaggtaggcctccatttcgccaaaaatgaaggtcggcaggaactgcgcagctgtgaagaccacccagaaaatggcaatccagactccaatgctgatagactcggtccagtactggataatgaggccgctggcggtcaactccagaccgatggtgatgacccagctgaaccaatagatccagcccatggcaaaaccaagcgtgggatccatgaaccgcgacgcatagacggtaaaggctcccgtgacgggaatgtatgacgccatctcgcccagcgccaccatgatggagtagacgacgctgccgaggaacaggaaggagatgaagagagagccaggcccggccttggacagagcaccgccaatgcccaggaacaggccggtgccgagcgcagcaccgatggcgatgaattgcaagtggcgggagttgagctcgcgcttcaggccctcctcgccggcctggcccgctgcgatgtcgtggttcgggccatcgcctacgggcttgtcgctgatgccttggacgtacttctcgtcagacaccagcggtcctcccacgggggaagatgattcaaaggccattttgtgtctttactctcgaagaaaacagagagcaagatttaagaagaaaaaaatcggactcgaaaaggatgagtcaaagggggggagacgagatcggtccggagggtcggcggcgagcacgagagcagcaggtagtattaaggaagttgagtatgatgacggagggtgagagaggaggtcacccaaatcgatatcaaaacaccatacgcgggacgaaaagctggagaacaagagagccaagaagaagcaggaaacgcgtcggcggcagacgggcacaactttatggtttgcgacgtcttgctcgctggctcggccctttcaatgcttgactacctacatcaacgttactactgctacactacgcggcggtccagcttatcagcttggctggcctggcgagaccctcactttcgccccatataagccccatcaactgatgaagagtttgatggagctagcccagtctcggcacagcaacgccgtgatagcgagtcgaggaggtcggatccgaccctacgtagatcctattttttacctactttttgttctgtttctctctcttttttctgatctgcgtcattgtgaaggcgttgattcataccagtcgttccccggcttgaagccactttccagatccggacatgcgccaagtacggcagactcaccaaccaactaacgatctgaacatgtagttttaagggcgtggcagcggaagaatacaaaccaggtacagcttctctgcatcttctagcggcgttctctagcgcttggctgttctttttctcttttctttggtggctgcggaaggaaaaaaaaaaaactgcgcgcgcgttgtgatggtgctaaaagagcgccatcggcattgccgccaaggccaatcattgacttgcaaaactgggtcttggaggcaaaaatgggaattgaattttttttttctctccccttccttggtgtgccctgatgccctttttagaaccttcatttttggccaccgctgaaaagggttcggcgtgagagtcgtgtgtgcgggatggatctcggcgttccttgtggtggtttgaaggcgctggcgacggcgatggcaacaactttactttctgtctctaatagaaacctaatgcagagcctgaccacgcgagtgctgggcctagcagcatcaggaacagctaacaagcatcgtcggctcctagtacgggcgatgtgacgctgtagctgcgggtgtttctccagactctgcctctgcgccgacgcaacccatggacggcagcatgaacaacaggtgataagcatggcaaaagcctttgggtctgcttgaccccggctgctctgttttacgctatactctgctcgtgtcgtattacgggggaaaggcactgctctggaagataatgaagtggctagtccagttgatagtattagtctggtggtttacaaagagacacggccagtgaatcctcatcagccacttgtttgcgtatgaatcagaacggcaaactccactcacccaggtccactcagctcccgcgtctggagaccaaaagcaagcagcaacgatacggccgatgtgcagcccaacctccaaatctggctgcagctattacgtattacgtcggcagcgcaactcccccatgggcaggccatgccgcttccccaggtcttgcgtcttgcaggcggtgatagagttggggattaaggatacgtttctctccacactgctgcgatgcatcgggctttggtggatatttgttaccaagagaaacgtcgtcgtcgttgaggagatgcctggatttacatgcggcgttgatctcgtgaggcgactgacgccctctcgctaccctgtttgcgccgcatctgcacatcattctgaatgcttgtgctttggtaacccgaagggaaccgacctgattttagtgggctgattggcttctgggaacctggttcgtttttttgcgcaggtccgagccggcaacttatcgaaatcttacatttggagtttaatctggcgtgtttgggagatgaagccgtttacctgactccacgaaatccccgagtcgttgtggagacgcaaacgctagatctcatcgcagcgctccgtagtcggggattacgtgtgtaacaggtatgtgcaatcgcccagcgcgcgtatttcaataatcctcgagtcatggatgcgaaggcgttgcgggagaggttttggaagaatccttgtatgttgtgtgctgagataagcagcatcgtatagcctcattcactatccaggcatatacgttattctcgtaagctcacgcacgaagttactgtgattgcataaatagagaccaaaaggcttttttgctggacactggccgtgaatgtgacgctcatagcatctcaaaggcagttctataatctcttctttgacattcttcctagcattgcactgagcgtttcagagccgtagctctcgagacaagtcccacttcgcatatgcccgtcggtgaagtcgcggtctgtgctaaataaaggctggaaggcgactaacaaataggagaagaagcacagtcgatttattaccatgacttggtggcatatcgagcgtcagtcatattactggtagaaataaagttccaggttgccacacatgtttcgctaccctttcttgatctgtatcgaaatcgccgtgtatatgtgcatgccgctgagacaaatagacatagttttgcgttatgatgcctctatagacacagcagtgaagccatagtgacattctatacgaattcctttttcgtcaaacctataccgagaagaaattttaggtccccgccatttttgcttggcgttaaccaatttgatcagatgttaagagcctggatgatatatgtcacatttttttttctcggcaataatacaacacttaccctatcactcgatttatatgatttgatagtgaaacctggtgcaattttaggagacgcataattgctgtactagctgtctgagagtgtgtcgaatagccatggtctttcttgtagatgggagtcatttggcaattgtaacaagcttacatgggattgctctattttttttaatcttttagcttacttcgatatatatgtcgtttggaggttttaagccgagtatgtttcgggagtattacaatgatagagatgaagcctagagttatccgagactgtttgagacttgtacacggatacatagtcactatagatgaagtaaatggacgtggagaaatttttgcgctaaatgttttcttatttacacgtatttgacaggacgccctttcggaaacatattatcggtcagtgtgatacgatgtaagatgctactgctacaggcaagcagtgcaaaatattagggcaagtgctgatagtgtgcagcctttgccggctcatacttagcatgtatatagaccgtagaacagttacatatcaaaagacggattgacgttggtttaacctcttgacaacgccctttgatctgaccctggcgattgagacaaaagacgtgatgcttagcgcgatgcaaagattggctgaatttcggaatagcgtccaaatggcccgcgcgggtggctgccgcaactaccggggcctggccccacgagatgaagctggaggccgaggatccacacgaatgttcaaaaggatgcagaacatgactttatggtggatggaaaataagaaggggcttcttaaaaatgctttcatgaaggattagaaaagaatacaaacaagtgtcaaccaggacgacgaggctctgagtgcctgtgtaaacgaatgtcatgtgcgccctttgatttggccaagtctgttgtgtagctgtactctgtatatgtttggtactacagggctcgtgatgatgcataataagaaggaaaaacaagacaatggtacaagaaatacaaggggcagagctgttgtacaagagtgccgaagcacatagtgtacaggcacgagaggattaggcgtgaccctgcccctacctcagtgaatctgaaagatttaacttatgtagagaatagcacactatgaatatgatttgtgagaaaaaaaaatgttttatttaataattagaatgagagtgttggaggcgattgtagctgttaggcaacatacgtgtacaaaatctttagcattactagaaacctgcatgattactgaccacaaaaggcacttgtctgtttctatacactgcaatctaaaaaaattgcgtatcccgctttatttccacttgctcggatcctcctgctattatccgctacgtgcatgtacccaacaacattgtggccgtacaccaacttggcgctctgcgaccaactagccacagaaagaccaattcgggaatttgtcatgtcaaacaaggtcgtctgagttacacttgagctttcgttctctctggtttccaataaaatcagagcaactcttcttgttcagccatctacatatgcgatggaaaaatcatcatcactcgccaaccgccaggaaactacgccgccagggccaacatcagccctgatgcgcacgaggcgacaaggcccaagccactcgccgacctcagctcccgatagcacgcacaaattcaattagtaaccgcgcatacaaaatttgggctctcgcaccagaatgccttcagttgaatgctagctctgacgtttattttgctgcgctctgattggcggggctgcgtggccatcagggttctcaccaccacaaatgggactttgtgtgaccatcaaggttctcagccgtagtggccgacaagaagaggagaaacaaagattccatgataactcacgtctcgatatcgcatcacgcaatttgtgtggtggggaaatatcaaaacatagccctcttccctcgttttgtgcgtgccacaaccttcctgttgtttgcacgtggtgaaaaccaaagtgtagcccgtcagtctaaatataaaaaaatagtctcagttggctcgcgcgtgatgcttcagctcgagcgccgagccaacagtggctagatgtctttccgaaacaaaaacttgacgccccgaaccccttgcttgactctgtacaacacgacatgttgccacccccaaggcctcgtcgcagggagccgtgagaagctgctcttcggtgtccaagctgggccatcacggtgctcaagctacgtgaaattatcagcgcagacccggcaccaggccatccgcgtgctccaataacaagccaaagaggccaaaaagcatctccactgcacggatgcttgctgggggctttgagccgtggcccgtttgttggccagcctcgtctctggcatgttggtgcgggcgcccctaggccattctttgggtgaaactatagaacgagatccaccgtggctgcagcttcaaatactgtcccatcccaccctcttctttttcatttcttcagtcgagccatcatctcatctcatttgcttgccaacatctcttgctgttgatctgagcagccatggcggacgcagacttcaacccccaggccgtcgacctcgactcggcggacccccgagacatcatctgctacctcaacgccggcggcaacgagtacaatggacgtctcggcgtgcgtgtttcggcgctgtttgtcatcatgattgtctcgacggccgtgaccttcttccccgtcctggccacccgcgttcgacgcctgcgcatccccctctatgtctacctctttgcccgctactttggcgctggcgttatcatcgccacagccttcatccacctcctcgacccggcctatgaggagattggaccggcgagctgcgtcggcatgactggcggctgggctcaatacagctggccccctgccctggccctgacctcggccatgctgatcttcctgctggacttcttggccgagtactacgtcgacaggaaattcaaactggcccatgttgaggtcgaagacaccatcactgacggccgtcacactcacacccaccagggactgcactcggctgaccaggatggcgctattcctcctctcaatgcaaagggcaacgaacaagtgatggatcgtgctcctagcgacaagccaagcgatgacttcgacgtcgaggaactcaaggatcttgaaggcgactccgagaaagtggcctttggctttcagtctcagattgcggcctttttgattctggagtttggcgttctcttccacagcgtcatcatcggcctcaacctcggtgttgctggcgatgagtttagcactctgtatgcagtcatcgtcttccaccagtcctttgagggcctgggtattggcgcccgtttgagtgtcatcccattccccaggcgctttaagtggatgccttggtttctctgcgctgcctatggattgacgactcctattgccattgccatcggcctcggcgtgcggactacatacaacagtggttcctttaccgccaacgttgtgtctggcgttcttgattcgatttctgctggtatcctcatctacaccggcttcgtcgagatgattgcgcgcgacttcctcttcaacccgtatcgcacgcaggacaagaagcgtctggcattcatgctcttttctctgtatctcggcatcgcaatcatggcgctgcttggaaagtgggcttaaaggcggatgagagcatgaagcatgcggtggaaaaaaatggctataggaagagagtaagatagatatacccatggcgaggattagagaatgcatgcacacgagcatgcaaaactgctgtaccaaaagggagaaggacttggattgaatatcaccttccacatatattggttctaggatttgggacttgatctatttagagcatttccaatttgatattgcatcgcactatttatttttgttgcatccatagacatacatgtaccaattcataaatttcagccgcatcctttccatcacctagattgtgtaaatgagctttgacgcgctgaccttgccctggcgcagctcctccaagcccaccaacacgccctcgaggccgctgccgccgcgattgacctcgatcctgggagccttgagcttgccctctcggagcagcggctccgcaacgtccctaaacttctttgcaaactcgttgtcttcagggctcccttcgctggaaagacctctggagaagggctttccaaagacgctgtaggccatggtcacggcggtttcaatgttggggttgatggcgtggacctcgtcgagattgacggggagcagcacgcctagttttccgccctttggcgagatggaggcggcgccgattttgtacgactctccttcggagatgcagtcccagacgagggccagctcgccgccggcagcggcaatgatgtctccgacaacggtgggcgagttgtagtcgaagacggcgtcggctcccagagactttaggtagtcaaagttgcgagggctggcggtggtgatgactttgtatccggagagcttggcgaattggatgccccagagaccggatgcggtgcttccgccgtagatgagaactggggtgggtgtggtgatggggtttgtgggtagctgcagcttgaggttttggtatagaccttggccctgaatggtgaagacggacgtaatattagcaaacagagaagttaaagttgtgaatgtctgatgggcatatatatatcaacttacaactgtgaagactgaaactccgagggtcgctccctcttcatcgctcagtgggttgtggaattggacgtctgcctgggtgagcaagtactctccatatgagccattctctttctcaaacatgtctctgcaattctcacgttagttgccgatgaaattgcagtgacaagcagaggccagagcacaagacttacgctccagggctgagaccggcaattcgatcgccaactttaaagttggtcactcccgcaccaacctcaaccacctcgccggcaaaatcgcacccaatctttgtgccaaatgtgtcttccttgtcgttgtgaaggctcttccagtcggtaggattgatagaaaccgcctttgtcttgacaattacgtgtccatcgcgaacttttggagtcggcagctcttggatagctcccttgcccggggcaaccttgatgatggccttgcttgtctgaggggctcccatgatgatatgctttctagtagtagagtacggtcttgtgtgaaacggtgaattgatcggtttaatcaatgaggtgagtggtctgcgaagagagcttgcgacttgattcatcttatacattttctgcgtgcggagtaacaactcataacgccgattttcgtgtggtggatctaaccgcttcctcgaatgatggctgggcgctgctggttgcgtgacggcccgccacaagatggaggagatgacgctatatttctaagcaattgccgaggcgatctggattagggaacatgagtttcagattgaattatgtgtttagttattcgtggtcaggtcagctaagaggaaaatgaaaagaatcatcgtgagtggtttttttatagcacttttaaacctcattattgatcctccatcattgtctagatctggcaattaatgactgtttgagaggttgcactaggtagctgcaatacgcggccgtacacatctatactagtgttgctaggaacattgaatgctggcatcaagaatccatggatatttgccgtggctaaaattaactagagcccctcttcttgggctgaatctctgattctctacatgttgctgtaagaaaatgctgacattcttcagttcggagggtagatccgggcggatagcggggaatgccacattacaaatgagagagcagcagctgtattatcaaatcatggattattcagtggtcagaatttaatcggcggcccgagagcctctcggcctcttatcgcctaacagccttcggcgattcggcaaggccacagtgggtatgtgcctgtaaagtgttggtgccgcggggtgaagggagctttctattggccgaaatgcgtgaaatatataacaactaacaccacaatcgcaaccaagaaactcactgcggccgttttggcaggtttcgcttcgccctgtttgagtcagtcattcattctctcaagtctgcattggatatccagcgaatgaactttttccctattcggcttgggcatcgtgctggctgttgatgaacattgggcagcttccttgtgcaattctagtttgaggtgattgtgtttcgactcatccaatgctagtccccatcgttggatggactgcgcggtaagagaaggaaagcctcggctgggattaaagtgccccacgcttggctatcgctgatatcatccaatactttgaacttacattgatacatgtgtcatataacagttctaatttttctaagcgatgggcttataatgcagtgaccctctaatttttgtcaagagacgactcagttgagatgaattggtcatccttttcatcgaattacaacctgatgtttctatagatgtgttatgagaatatcatatctgtaagagaagaaatctagtctcaaaatatgagccggagaacgattaagcaagacaaaaccaacatgtgctggcacatagcgttagttgtttgatgattgtttgttgtctagattcctctccgcgtgtatagcgtatacctggcggggtgacataacctatcataattcatagtcacgggaaagcagtttcttatccagggtatcctttgacaaggaagtatattctggtttagatgttagaagatgctgacaattcatgccacgagaaattttagtatatcactcaaactatacacttatatatagctcatggtctataagcatcgtcgcactagttaatgagaaatatagctctgggtgccattttttttttcttacggaaacaacaaactgttagtattcctctataagcgaagagaaagacaaaaaaaaagaagaagaaaaatcatcaatcacacgcaggcaatattttactccttatttaattgaattgtcaaaaattgtgcatctgtcaggaggctcccaaatatcgggtgcacccggacgaagccaggagattaagtggccatgcagatttgacccatagttcccgataatgccagaactctctatattacatattacagcgagcggagggccgccgatgatcagtaatactcaaattgccacatattgcacgcagcatgtccaaaatattttaaacaaaaaaatttggattcaagaggattctttttggtactcgatggaatctcatcctctgtcaagcttttactccgaaacgttttcgttgaccatagcggtccgtgttccacttttacggcgcagctcttcggattctagaatctcgaaaacgcccgagactcggaacggtccagctgcccctaaccatatcaattttaaagacggagaaatgaagaacaccgagaaagggggctgtttaaaaaaacaagattgacaattgctttattagaagaatttggtggttataggagcgtagtgacccttggcaggatgactcgcgatcgtggtataaagcagtaatactgctgcaatgcaggctcaacttgattagaatcgctatatacacgactcttatgctcattttccctcttaaataaattcctaagcttatttgtctggaatggtccaagtgacgtcacttgatccctctgacacatcatcggaaagcccgagtcagcgctcctgaaagcttctcttataacaagcgctttgcttcggcaacttggcagttactttgttttgtacagacaaactccaaaatgatagctcgagggtgcatacgccaaaacgctcgccaattcacatcttcgacagagcaggccaaactctttaaagccctaacgttttctcactcaaccaagaggtcttacagtattgagccaaagtcaaagaaaggtattatacttctctttaaaacaacatcagtttcttcatcgaatcagtcccatgcttcaaaaagagcttgctaacacaagctttctgaagacaccaaaagaaagcgtgttgtgattctgggctccggatgggcgggatatagctttgctcgcaccctcgacccagcaaagtacgaacgagtcgtcatctcacctcgcagttactttgttttcacgccactactggcttcaacatcagtcggcactcttgaattccgcgccatcttagagcctgtccgccgtgcgccaggaggcttgcgcttctatcagggctgggccgacgatgtcgatttttctcgcaaggttatccgtgtcgaggccaatgccattgataagctccagcatgacctatcaccaatctcagcatctacagctgcgagtcaagtagcgacggaaacccggccacccaagggagagattttcgatgtagagtacgacaagctcgtcatcgctgttggtgcttacagtcagacgtttggcatagcaggtgtgcgagaacacgcgcattttctgcgagatattggcgatgcacggcgtatccggttgcgggtgctctctctgttcgagcagtgttcgtatcccgcttcaccaggcggcaaagatagcaaaacagcgggaaggcctctcaccgaagacgaaaagaaatcgctgcttcatttcgtcattgttggcggcggaccgacaggaattgagtttgcagcggaactgcatgatctgattcacgaagatttgaagaagatctacccagagttgatgcccctcgtgcggattaccgtttacgatgttgcgcccaaagtactgcccatgtttgacaaagccctggcgcagtatgcaatggaagtatttgcacgtcagggcatccaagtccgtactgagcatcaccttgaggggatcagagtagccgacggaacactcggaagtgcacatggcggcctgagcatcaagatcaaagaatatggcgataaagaggttgaagctggtttagttgtctggagcacagggctaatgcagaacccgtttgtggaacaaatggtcaacaagcaattcacagctgtccaagaggcagaggcgccaaaaagccacctcttgaaagaccccagaacgggtggtatcgtcacagatggctatctacgtgcccgcataactgatagtaagattagtgaatccaacgaaaccgcagcggcaccagtcttgccagatgtgtttgtgattggcgattgcgcggtagtggagggcaacgagtcgttgcccaaaacagctcaagtcgcctcccaacaagcagcgcatctagcgaggcaactaaacagaagcaccaatgatgactccattgatataaagagcgcttggaagccattcaagttccgaaactggggcacgttgacgtaccttggcggctggaaggcgatacatcaaagctctgccgatacactacgcggctgggtggcatggatagtatggcgaggagcatatctgacgaggagcatgagcgtgcgcaataagcttatggtgcctgtgtattggtttgtgtcttgggtctttgggcgagatatatcccgattctgaggaataggaaaagtttccacttgtattatagaaaacggctcgtatgctgaactaacaacaccactttacttaatcgaccaggaagaaaaagtcgattgaattgctaataaatgtttacatagtgcaccatctccgtactcaatatctgtgcacgtagacctattgcatagtttaagacaactacatttttgagatgacgttttcgagatgcaagcagtattaagctagaaaagacttagaattggaagaatgaagcataggtttacaactaagccatagtctattctcttgtctcgtttttagtaatcttcatcatgagtcagttctgttgctttagcaaacatcttcacgcgacccatgcaagaagtattgcccagaatttaggcaatggctcattaaagccatgatctgcgtcttccatgcaatctatgctcaagctgcagctgaatcggctgcatagaatctttaagctgcttgaactggtagggttctagatactggtagggttactctgggaaagggtcacttcggaacaaacaagatctggcactattgtatgcggtactactctcgtacaagataaatcccgaacaagtttattcatggaatggcaccctttagatagccgccttgttacaagtagctgataagacagaggaaataccatgttaacaatcgcaacggctttatcgtggcctgggaagcagtgggtaccgatgccgggcatatcggaatcacatagcccgagataaagccaacgccagcatactcctggcaattgccgttgacttcgcttctggtgcacatgacgatctctccgtcaccggctattctcatccctgcatagcttttctccttagcctctccccacactacgctatgccgaagaggcaagattggcgagttgtaaacactgtttgctcagcgctttgctcgaaggtacatggagataaatactgcgttacgtatagattgtggtaaatgaacaaggcaaagttacgaggcacgctgttgtactatacttatggcagtcatgtgcgcatgtgcctgatatctccggatcggatgatgtgcaatgcacggatctggagcacgcaacagcatcatggatgtcttatctttcgccaaaagtcaatcgccttccgcataggtcttctagatagtgtgtagatagacccctgcatctgtgaggagagagcggggtttggtatcggagtaagacaatgaatgtaaccacatcctatttaagaggtaggattgatcaaccagttcagacgaatttcgtctttgcaaactctgacttgcgtaggagtgcattccgcttcgttttctctttttgtacctatacctacccgaggttcaaaatggcggacgacaagacagaaaagactgacaaggtcgatcatgagccccctcgctctacggctgttgttgagaagggagaggttgtcgaaattgatgccgatgaagctcttaacgccgttgccggcctagatgccgccactctacagcttgacgaggagacggagcgacgtttgttgcgcaaaatcgacatgaaccttatgcctgttagttgtgacatttgtttgcgtcttttcagtgagctaatcgttgcctgccagctaatgtgtattatttacggcctcaattaccttgacagtgagaatcacgccggtaaacgccaatgttgtgttgcagcatctgacacccgatagaaacgacgttatcatatgccagcatcatgggcttgaaaaccgacctcaaacttgttggcgacaattatcagtggctatcaagtttattttattttggtatgccgttttcttcgtattctcttgagaaagttggctaatgttgtgcaaaggataccttggctgggaatttccaacaaatcgtctcctacaacgtttgccgcttgccaagtattccgccttcaacatcatcatgtggggacttgtccttgctttgtttgccacgactgagaactttggaggagctgtggtcattcgcctctttctgggagtgtttgaggctgctgttactcctggattcactttattcgtgtcgcaggtgtgacttccttgctgcttggttagagtgacgatgcatgctaacattgcctcatcgcagtggtatactaagaaggagcaaggatttagaactagtatatggttcagtttcaatggctttgtatggcaaccgattaataaccttttgcttttctgtctcattattgctaacattgtcggaggctcaaatttttggcggcttggtagcatatggcttcgcacgcggcgccgacatccacggattttcgattgcgccctggaaagcgatttttatttttactggggtgctgacaagcaccatgggaataatcttcttcttcatcatgcccgataatcagctgaacgcgagatttcttaccaaagaggagcgtgtgttggctgtccaccgaatcaaagtcaacgaacagggtatcggtaataagcactttaaatggtaccaggtcaaggaagctttaacagatcccatcgtgtggggttttgttttgtacgcactgctttctgatattcctaatggcggaatctccaacttctttagtcaactcattgtctcgtttggctatactccagagcagagcttgctctatggcactcccggtggagcagtcgaagtcgtcacgctgctgctttgcggattcctaggagacagacttggaagccgcctcttggtgtctatagttgccctcgtaatatccatggtcggcatgatcatgattattgctattccgttggatcgacctgctggtagactggccggatactatctcactcaggtaaatacatgtatgcagaagatggggatgaggattgaactaacatcaaccaggcagatgctgctcctttcgtcgcaattttatccctgatatctacaaacgtcgcgggtaagaagagcaccaattttgtttacatttaacgtactaacgtattgataggatggactaagaagacgacggtagcagcaatgtatctggtagcttactgcgttgggaatatcatcggtacgctatcgtgcatacacactgcataagcctcaattgactgaccctcattcaggaccccagactttccgaccaaaagacgctcccgaataccgaccaggcgaaatcacaatcttggtttgctgggcactgtgtattgtagaccttgtctttatctggtcatattaccgccgacaaaacgccaagaagcgcctcgttcgggcagatccgtcctatgccagaactgagaatcaagaattccttgatttgacggacagggaaaacgctgaatttagctactcgctataaagaggtaccatatcagggcttggcaaatgcagcggaccaattacgtccagttacaagatagtgaggggtctctaaaagcaatttacactcttagagcaactaatacgacgaattacatgtatatctacatgtcgcctcattacatacatgagagcccgctgacagcgcccgttttctagtttgttgtaggcccaggcaacgctaaaagcttatgtctcgcccagtgtagatgcgtgttgccctattgatgcccaaacagtatgcgcattgtcccaactatctttagtcgcgacactattacacaaatttgtctcatcctgaaaaacagaatgcattcaaccgtcttagttggtgagctacggatttctcgatccgagcgaagccaatatacgagtaaattgcctgattttatgtccacgggacttacgtcgactaaacttgctagccggatcggctttggcccatagcacacattaattccgtgaggcgcgtggtgatgaagattaggtgagcagccacatcaaagtggctccctagagtccctgtgttggcaagacctaaatacatgcatgtaagccgtctctaagcatccttttcactaatattctctcaagctttcgatagatcaaaagccctggcctaggcgcagacacttgtacatctatattttgacaaacttgacttacaatgacttctataacatctggtcccgaattccacactgatcctccccggggagcttcttcgacttcatcgatcgagcaagatgcgccggctctcctagggttacatcgcgaggctcctaaccttcacatctatacagtttcttctacgaattatgaggcactgaatcgaatcaacgatagatctgtcacgactctgcctgtagctaccgtgcgccctacggatgaagccgaaatttctacagcggtgcgacatatctctcagaagggactgaccctggcaattcgaaattctggcgtcgaccaagggggcaggagccgcgcttttgggcccaaagatgtctcgcttgatgttcgctccgtggataaaatgattttgtccgcggatcggcagcatgtaactgtcgaaggaggagtgtcatctgaaagattactcaagttcctagacggccataatcttgcaacgccaacgcccctatctcttgtagttggttatgtcggctttgcctgcggcggtggctatagcttatggaatggtaccatgggcatggccgcggacaatatcctcggtggaagggttgtcttggctgatgggcatgttgtggacacagacgatgccgactgcgaccccgatctgctctggacgcttcgtggtggcggagctggtgtcgttggggtggtttcttgtcttcgcgttcgagtataccgtcgcccgactcttctcggcgggcttgttggatttcctcagaaagaagcgtctcaaattaccgagaggctcgccaaattgtacgcatggaagaagcccaataaactcgtggccgatgtaggcatcgtgcacccaccgggggccgaaggcctattctttttcgtttttgcctgggctctgaacgaagacaagagcgatcttgatgaggcaaaagattatcttgagcgaatgttgagccttggaaccgtggtggtcaatacagtccaagagagtaagcttcaaacaccagtccttctcccgcctggaaaaagctaacaataaaccatagctacaccgtacgggctcacaatgtccgtcaagaaccctgagctctttgcggagctcatacatttccgaaagacggtctcagttcctgtctggtcggaagagctcggccgcatcctatcagagccactaccaaattctacatcaattgttgtcatccacgatagacatggggcaggcacacgaggttctggttccacgctcgtggcaaacggagcctttttaaatcgtgaaccacacgtgatgctcggaatattcgcctcggctcctgctgatgatgaagagggaatgaagagctgtgatgcgtgggtaaataaggtgttcgatggaattaacgcagcaggtcttgctgtgccgcacaagtacatcaacttttcttcacctcataagggtgacggtcttcattactacggagctgatggtctggttcgaatcagatctatcaagagccgactcgatccgtcaaatctattcgcaaagagtacgcctgacttagcatagatcaatgtgaatgagttctcggcttcactctgagccatgaattttctcggtggccgtagacgtgaatcttgagacgattggagcacaacgtgaatttcgtgtcatgctctggctaaattgtttgttcctccaatgaatggctcatccccccatggacaatagcatggttatgagaaaattaaatagacaacgttgcacacacttggcgctgcaaaatacttgtagctagtagcaatgctgtctctgcccctcgtttcacgggattaatcatggatataggcaagcggggaagcaagtgcggaggtggaacagacagatctttattctagaataaaaacagcttcaatgcgaagataagctccgtctccgttcacacgactgttctcgtaatcagtctcaatctcattcattgtactcaaatgtctatagagcagcctgttgttctcggatgaaatagctgagttctaagcctcaagccccacaactaaaatgtcaaaactgccacacgattacctggagagagtctatgctggagttctcgggaaacttatcggcgtatatgtcggacgcccattcgaaaactggactcatcagagaatagtcgaagagctcggtcatattcgcggctacgttcatgaaaaggtcggtgatcctctcgtcgtcaccgatgacgatgtctctggcacatttcaattcgttcgagcgctagaagagcatggatgccatcctgatatctcctctgaagacattggaaagacttggctcaacaatgtgattgagaatcgcaccatattctggtggggtggcaggggtatgtcaacagaacatactgcctttttaaatttgaagcgaggcatacctgcacctcttagtggcgcgatacggacaaatgggcggacagttgctgagcaaataggtgcgcaaatcttcattgatggctgggctctagtagctccagggaatcccagccttgcagccaagtttgctcgcgctgctggctcggttagccatgatggagaggctgtatatgctgctcaattgtgggctgcaatggagtcggaagccttcatatcacaggatatcaatcatcttctcgatgtcggcctttcaactatccctgaagagtctcttgttgctcgtgtaatcggaaacgttcggaaatgggccgcagaagatatggattggataaaaacccgccagcgtatagaggagtcatatggatacgacaagtttcatggcatttgccatgtaatccccaaccacgccatcatggtaatggctgtactttacgctagcaatgattttgacgaagccatgcatatcatcaatacctgcggctgggacactgactgcaattcgggaaacgtgggctgccttgttgccatcatgcttggcctctctgcattccaagggggctatgactggcggggtccattggcagaccgtgctctcatttcgagtgcagatggcggatattccatcaataacgctgcccggattgcatatgatataaccaacatcggtcgacgactagctggcgaaggtaaccttgagcctccaaagcgtgacgcgcaattccactttagccttccaggaagcgtccagggttttcagctttcatggccgtctggcagtgggcagggcgcttcagctgtgctgcagcagcgagtcaatggcacccatggccctggattggcgatagatgtgaaaaatctagggatagagcagggccagattgaggttcttacccagacctttacaccgaaagaggtcttggatatggagacttatgagttaatggcatcaccgctcctatatccaggccaggaacttagagcaaacgtatacactggcgatgagggagttggccagataaccgtcaggctaaggttgaaggtatacggccggaacgatgaactggtcgtggttgatggcggttctaccttacttgaccccggagagtattattatctacattggaaaataccagattcaatggacagccagcctattgagaaggttggtctcgtgtttagcgccggttcatcaagcccttatagtggtaccgtttggcttgacagcctttcctgggaaggcgtacctgatatggtactcagagtacctcgacagcagccatgtgaattctggcatcgtgcttgggtcaatggcgccgataatttcagcaaatactcgtttctgattgcccaagggcaaggcgagggcatcataatctacggcacgcgagaatggaccaactacagtatcacagttccgaatttcacaatcaagttgggggctccaggtggtctagccatcagagttcaaggaatcaaccgttactacgccgttactttcactgccgataagaggatcaacatcgtaaaggcacacgatgcgcacaggagcgtactctcatctgcggcgtttccatgggagttggactgtacatatcgagtaactctgaaagctgattaccacgaaatctccgtcgaagttggtggcataaaattacaagctactgatattcagtacgagggaggagggcttgggcttatcgcaacagatggctgtgtttccgcagactgttttgtcatttcttcagttttttttaataactaaatttgtctttcaattaaattcttatattatttatgtaattgatcgggaagtagcttataaacgttccgtaatatcttataagtaggcagttgatataaaaaaatattacttttctcattacatagaatacttacaactacatgtaaaccgatgcgcgcggttacatgtagaagatggcgatatgtatccatgtgtacaggtaggtacatgtattcgaggataagaagatggcgagcaaccgctacagcttaatgtacagggtactctatgccagatatatcaatcccctatcaatcctggtcctttccatttgtccgttggtccgtctatttacaagtaaaaactgttgcatgcggcctcttccggctcctatagcagctaacaccaagccacctgggcagctccaaagtctatcccagaccgcggctttagcgccggataggccgatcgcggcagccattcaaatctccgaggcgctgtattctagcgaatggggacctggccgctaccgatcggagcccgctaatctgatagctgcggtgtcatgacctcatccatttacagcgcagctgcagtggtagctgagctctgtacctgcggctgtttgcagttccacgtgaaattcaatggcctaggccaaatgccttggtgcctcttggcttgccccttcaattgccttatcccttcgtcatttctcccttccattgcacctcgtccatatgatctgagacatctctaccgccctcctcgctgtctttagccatagagtggacgccagtccttctatctactcagccagagcaacagctcgataaatttgatatgcatgatgggtgaagcagacaaatacaggcagcagggcgacccccagcatcagaatcaaccgcaatatcaacatcagagccagagccagaatcagggcgactaccagaaccaggctcagtataatcagggatacaacaacaataacaacagcggctacaatccagcatataatggcaaccaacagcagcagcaacccatgaatggctaccaggatcatccatacggccctcctccgccatacagcttcaaccctcctcaaggcgaagacgagaaatactccttcaacgacgcattcaagcttgagaagcccaaattcaatgattggtgggcgggcctccttgtaagtgcttcatcggagaggtcatgtcttatgattcatagctctaacaaataaatgtccgtgttgcagttcctcgcagctttcggaggctatgtggccatctcgggcctctcgattcacggatacgccaaaggcttcgctgggcacggcatctacgacgacttgaacagcttttcactcaacagcaacaccattatactcttcgccttctgtctggttatcgccttcgtcttctcgtacatatatgtctggctggcgcgcctgttcccaaagcagtttatttggatcacaggcatcctcaacctcgcctgggcgcttgggaccgcaatatactacttgatcaagggatattggtctgctggaatagtgttcatcatcttcgccgcgttcctcatatttgcgttttttacctggatcggcaggatcccattctcagctctgatgctgaagacgagtatcgatgtcagcaagaaatatggccatgtttaccttgtgagcctcattgggggtttttgcgcaacggcattggctgcctggttctcggttacgctcgttgccatctatgtctcttatgagccgtcgcccgacaatccgcgatgctctgtttcggggaataactgcagccgcagcaaggtcatcggttttgtcgtttacgtgacgtttgcaatgttctggatttctgagtggctaaaaaacactatccataccatcatcgctggcgtttatggatcgtggtacttctcgccgcataactttccaaaaagggcgactcgcggcgctgccaaaagagcactgacctacagtttcggctccatctgctttggaagtctcatagtggcctttattcaggctctgaagcagctgtgcagtgttgttcggtcacaggcagccaacgaggggggtgtagctggctggatcacctacgccatcttttgtctccttacttgtgtaattagtatcatcgaatgggctgtacaattcgttaaccggtatgcgttttgccacattgccctctacggtaaggcatacattgcctcagccaaggatacctggaggatgattaaggatcgcggcatcgatgcgcttgtcaacgtaagtcgctacatcttatcctatttaccttgcaccttgctaacagtcacaaataggactgccttgttggacctgtgctctcgtttggtgccattttcattggctacgcatgcgctctgttcgcctacctctaccttctcgaaactgatccgccatacaatcgtgaaggacaatatactgccgttatcatggcttatgcattcttaattggctttcagatcgggcacatattcacaactcctattggcagcggtatcgacactatttttgttgcagctggttgggatcctcaggtaatgatcagagatcatccagagctatatcaggaaatggttagagtgtatcccaaagttcaacaggctattcattgattcaagccgctgaatgggattgacggcctctaaactatttgtattctaacgatttctgcgcaatgatgtccctgttgggtttagtattattgttaatatcatagtcgcttgttaattgcgtataggctacattcgtgccattcgactatcgtgagcttttagcttaaaagtacttttgcaagaactgtggaaatggaagtattcatgtattcatctagccttctactaggtatattaaaaataatttctacacatagatttatatgtatttgccacgaaaatgtgtgaaaaaattgtatcttcgtaactttatgccatcaaattaatagacgatgctgttgtggttacccaggttagacagcaggccgcatgggccgttgctaactgaaccagtggttccttgctcattgaagtatccggatccagcctggtactggttcgcatggcagacaccgtcacggtccacgaccaggtagcaaccgccggggtagaagaaagagcctcggcaggccgcggtgttgaagcaggccaagcagcacgagtaggagtctgcggcagagacaagggacaagtagtctggtgaggcggcctggatggaaatatcacggccaccgtttgcagagctaatgatgttgtcagagccgcagactgcgttgaaggtctcctcgggagccacagcagaaacggtgtctagtttataaggttagtctacatgaagaatttgtcaaaagagaaatcatttgtcttactggaggcggtgatgtagttggtggtagtggaatcgatggttgaggtgacagtaaccgatgtgccgaaagtaatcgtgctggtaacatcggcgggccagatggtgtcggtgtgagtcttggtgacggtagtgctgaccgtcttggtcttggggacagcagtcacggtgtgaggcttggcggtgatagtgacacgcttgtagacaacgggctcaacgagcttgttgcaggtgacggactgggggtacagaggagggacgaaagagtggccgcccttggggttcttcttgcattgaacgacctccttgcctcgctcgaggaggttcttggcgctgcgggccttgaccttggcgacgtagtcctggttctgggagacaggagtgaagtctgcgggggcagggatggtggtggttggcgtagttataatggtggtggtgacagatgtgatgtctgtctgagtaacaacatttgtcgcagtggcgtagcgagtccctttccgcatgttagcatttcccagcttgaccaaatgtattggcaaggatccatgcgtgtttacttactcgtgagggtggtagaagcgacatctgtaggagtgggctccgaaaccgtcttggagagggtcttggtaaaggtcttggtcgccgtcttagtcggcgtgacggtcgggtgaggagtgaccgtgaccttctcggtgtaagtcagggtcttggtcgtgtagtgccagttcgtcgggacgtggttggttgacttggggcccagcacggtggtgcaagtgacgaactcgtcaacgaggccacgctgagcattgcgctcaaaggcgagggcaccggagcccagagccaggagggagacgacggagttgaccttgaccatgttgacggcgagctgtgtttactttgaaaaagcctacagacggaagttgagagcggatggccaagtcgacctctatatatatctgtttgcttgtgtactaatgataaattttctttttaaccttataataacaataatcaccatagccacctcgttgttgttctcgatccatctgcatccgcagatagcttcagagagctagtggccatttgcatgggctccccctggtagctgaatctatatttctacgattagcgcagctcccgcatagattcaggcagaattaggcaatggagcgcaagactattgcaatgcttgtgtcaatagccaagcacctaacgccagctgaagagctgttagcgccccctcttcaggtgaagctattgggtctagatgcatctgccgccccaagaaatttcgagcccaaccacggatgtggctaacgccacaggggtaattacacgaatctggagccggtgaccattttcaaggtccatcaagaggtttacggaggcttttctgacttataagcgtagggcacaaggtgaatatagcgacgtccctttcggcctctgtttttctctagtcttgaagaacatgtgactatacaaacgagcagccaatcttacatattagcggcgcagggctctgaagtgggattgaggcatgatttagctaagagaagctcatgcgtgcaaggtctctgaagtcagcaatatttcctcctgattgagtctattgctttttgctacttgtaactatttataatgcttgttttctgttttctaaccactgcttcagcagctctagccagcagcacgctttcatattattatacgccaaagctttaccaatccggcatcacatctataagctgctgataatctcatcataagctgctattatgggcttgtaaagctgatctgggccccccacaggggttcccaaaaaaaaaaaaaacttgcagtgttcccaaataagattgtcctaatgtttaggcagagcggcttaacaacatccaaggacgttgggaactcgcccataatcccttcaagcccatgcaccgacatgtcgcccattttagtctgggcaatcgctctaaaactcccaatctcccaccgtcggagaaggttttctctaggcggtttcttctcaccggcaaatctatttctccatgactggcgtacgcacatccaaagcaagacataaaagaaagactccagatcatggcgatatgtgtgatcaaccatgcgtagcacttccaccgccataaactgcatcgtgccggtctgctgtcgtgctccgctcgggccgctatctctgattttggccaggccaaggtcgatgagcatgcccttgaaaccatctgctgttgcagggtccgtgataatgatgttatttgaagaaatatcacgatgaaggatgtttccagttacatagagggactggtgtgctttaatcgcatctcgcattgattccagcagctctttgatagtcctgaaatcgctgatgacgcggccggctggcgagataacgaggcaggaataaattttattttcccacaagccctcacctggcgtatatagactcggctcggccttgccaatcgatcgctgatcgctcagattccgaaccagcaacagacagttggaccgccgtttcttggatctggtcaggtcgtcagaagtggtatcggacgatgctttgcgcttgttaatcgacgttctggcgcttgatgtagcgaatagcggaccatcaaagaaaacatcttcactccggagcgggtgagcgattggaaatcgcaatccttctcgcatctccgcaatggtggtgatttgacgatgcgctaccactttcgctacccctttgacacccttctcttctgctaacttcagtcgtctacttctggcttctgcttatctgatgcccaggaaaatttggcaatatgatagttttcggtcttatagcatgtagtcccgcggcatacaatagctttctgctttaaagaagttttcttaagagcaaacccattgctccatgattggtggcgcacccaactgagacgtaggagagcgactccaaggcgtggccgtgattgtactccaccctatacagcatcttcattgccccggccttatagattaagaaaaaaggtaaaaagcagaaatgctgttaattggtgactcatttccagatttcaacgaatggtagcactttcgaagcctcaccaacacaatacgtgaaagtagcatctcgttttagggcatatttcatcgcaaaagatcccaaagacgaatgatattcttcaagcagatatcaagtcgttcatcacggcccaagtctagaaaattgaaacattaagacattcggagattcaagacgtggtcagcaaagagatatctggaaaggctaatggcatgtttctctgggcgagactggccattgaccaagttcgcgacgcatataatcgagatgacatcaatcgagcactacaatgcctacccctcgggctagaaaatacgtattgccgcattctgcagggatgtatgaagcgacgctcacgagcttgtgttaatatatgcattgagagcatgagtgacgcagggtttgagtggtttcacaaaacagagggcatattcctgtcacaagactcagcaggccctctctttttcctatacgctttcaaattcgcttcacatcacttacttcaataggatgcaaaactaaaaaacggaaacaccggcgccagtagagcacttcttgaatacccacttgacctctttgttcgagatctccatcttctcttgttttattgccgttgcatccaaatgccaggaagtgcggataccttgacctaattgaggcaatactcggcttgagtatgatcatttacaggttgtcaagactacacacaaattgcagtcctaatgagtcatcacacaatgaaaggcccgattctaatccctcttcccccttgtttaattaggttcccaattccacaggcttcggatgtgttaaagcgtcgatcaggtatagaatccgaacacaatagggtgtgaatcggtgaattacctaagcattgaccgaggagtaatcggacgatcgtatctgcgagcttatttacgtttagcgccgcaacaaaagcataaaacgatatatgggatccatgatatatggccatatactgcgcatattgttgcagctcgcctaggaaggatcattaatagacccactatcgatctgataaccatatcacaagctccttttccaagtctaatgcgcgtgcccgagatgcatatgcatggcactaacagcgaaaaaaggcacctgcatacgtgtatttacccgccgtctagactataggcagccgttactaaacttgagttgcatgtttttatgaccgggaacatcgcctcagtgaccctttctagcatcgcgaaaccatcaagactcataatcaagacttggaggagcagcgcttgactcatcgccagcgggaacacgtattgcatgacgtactcttggagtcgcagctagtggcttcacccttgttggaggatcgcacaactgccgttattgcaatagttgccagaccaggaatcaagtttgtgcctggcgcctcgtgaaatgtccgcgtggctggtcgctagttggtcgattgcgccgcgcgtgtgttcagctttggatctgggcctgaggcgtcaatcagataacggcctttgtgcctggctgcatctacatcgtgaaacgagcaataaagtataaatatctctaaatcgtacacacagtatatgtttggaacaattatcacctgcagagcgaatctccatcatttttaagcatactttattcttctaatctggcatcaagtgccctcattcttgacacttcatctcagtcataaaggcacagctgtatcaccatgtctgctttaaaggtcttagttgtcggcggcggcgttgcaggtccggccgtgacctactggctctcacgcatcggtgctcaggttaccctcattgagcgatctgacaagatgcgagcgtcgggccagcaggtggaccttcgcggcaagggcgtgccaatgatgaaaaaaatgggcatggaagccgctgtgatggcggcgtgtgtacacgagcctggcatgcagttgattgaccgcaacggccggacccaagcattctttcccgtcgcaaagagtggctctgggaaacagggaatcacgtcagagtacgaaatcatgagaggtgatttagtaaagattctctacggacttacagaaggccatgaaaacgtgcggcatctattcaatacgaccatcaaaacttttactcaggacagcggagatggccctgacagcaaagttcatgtcagcttcgaggatggccgtgaggaagatttcgatcttgttgtcgctgcagatggaactggttcaagaacacgcaagatgatgcttggtgcggatgctccagacccacgacgcgactgcggaggccatattggatactttagtgtcccatccaacccagaagattccgacagaggaaccttctgccacttgcctggggggcgaatcattggaacaagaaaagacatcccagaacttacacgagtatacatgatcctccgtgggaaaaggcctgccctgaatgcagcaatcagctctggaaacacacaagaattaaagaaagctctggccgacatttatcaaggaggtggatggcagtgtgaccggtttatggatgcactgcttcatgccccagaggcggatgatatttacttcacaaaaatcgaggaagtccacctcgccccgggatcatggtcaaagggccaagtcgttcttcttggcgactcggctcattgccatacagcgggtggctatggatgcgcctggggcctcgtaggcgcttatgttctggcgggtgagattgctacagcattaaagaataaggatttgacagctccagcggctataaggcaaggagcaaaggcgtatgaagaaacgttccggcctgttgcaacttccatgcatggaggccatgactgggctgaggacttgatggcgccgaaaacgagtatcgggatctggatcttgcataggtttgcgaagatggcatcgtttttcaattggggcgaaatggagggcttggataagaagacgtctaactggaaactgccagagtatccggcactggagtaagagcatgaagcgagcgttgctttaggcgaacggtttgggcatcaccgttggacatcgcctctgtatgaacattaacactgtatattatttgcatagcattccacccccctcataactataatcataatgatcttctctcagaaatactctgtatcctatccgaaactcaaatttgccttgaactaaagactatgactaaaaggaatatgtttcgatgagatataccatgctctagcaagccttgaacagtcttttgcattttcagaaaataatatactcaataactcattttgatatgcctctcaaaaccttgtttcttgatctagtccagtcttcatatcgctattggattgtcaagtttaatctcacaccgcaacacgaaattcaacatcgccagtctctccatacaacgacgctcgatctttcagccactggaaaagacaggagccgcatgcactcctcaccccaaaagtgttgagctcaatcaaggcgcatttctccgtcttttcatcgtagagtacgtcaaaagtaaaaccctgggaccgaataagattctctagctcattgtcatcatgcgccttcatataggcgataatttcggcatgaacttcttgaatgccgccaagaatcgtgtgagcaatattcgtcatctcatctttgttttcatgggcaaatacccacggcttatgccatttatactggctaacaccagatatgttcaacgagctggggacacaaaagacgcgatattccctctcagatctcatttcggcgttgaatggaagaaagtatacgtgaccttcttcgccttcatggttgagtatattcgtcagtgcgctccacgttctcgcggacgtagtgatgcggagcacaatgtcctcgacggaatgaatcgccagcttcccaggcgtaagttgcgcaccatcctttggagaacatgccccaaggcgcatgaaaagcccttccggaggaaaatggagccctttaaaggcaggataaacgtcatcttcgagatcttcggcataagatcgattaagcacgccagtatggattgaagttgcagctgcactgaccagcactctgatctgtgcgcgcgagagcttgacgacttgaagcgcggcaggagacagacctcgggattttagtatcaagggcagccatatttcgtagtcatatggtttgttggtggggatgggaagattcggcgcctcttcagcggtgtggaagttggtgttaaagtttatcggggcacccttgtccagatcttgtaggacatgttgataattgacgactgaaagccgcattttgcgttgttgcgaattgtttgtgggctgaaacgatgcgctttgcgttggcacagagatggcagctcttgcaggagctctgctcaaatgccctcgcagtaggattttataaagcaagcgggtgcgtgttgatagaagaaagtgtgcttagacggttaccgaatgactcgagctaaaatgtgtcatatctaggtattttaactttggcggtgcatctgtcaccttcggcagatttactctgctcgccttgaaatgtctggagtctaaagttaagtgtgaatagagttatttcgactgcctgatttggcacaaacctctgtcgctcttgggatttattctgacgcttatcgccaatcgcccgatttatgactcacctgctgccaagatcaatattatgacacagccctaagatgacggtgattcaagatcattgcaacctcacaaaaagcaaacagggaaatattaactacaaaagcgagtatgcccatctgactcaaaaaacgcaaatgggttaagcgaaatagtacctgcagtggtgcgctggggaaatgcacgtatgttgatccttcgctgagcttcacagcaattgatgcaatacaggaatattgccgcctctaatccactcaaatcaagtgtgactctctcagtcgcatataatgccaatctgtaaaacaagggttcttttttgttgatcattttcttagagcaagaacactttattgtgcgccaatcacctggtaacatgggcaaacacagaatggataagctttccaacttcagctcaatctattcaacacagaacattcaggattgccatctaagaactgaatatcggtatacacttgtattctacactccgagagggaaacaattttcctatggaagcatgtagcgactccaaaatattttcatggttattgactctgattgcgtgctcattttggaataatatattgtccagacggtaaaacatgtttgaacttatgcccatatataggtacctactcctacatatattcttggcacaagacataacattttgatatcacattctaattcgaaatacataaaaccaatgtcacactattatgaatgagtagataacaccactgagagtctttcgttctcgacaaggaggcgcattggcaataccgttcggaattatcacgaagaaacagcggcttggtactgttaacatactaacctcctgggcgccaccattgactatggaaaccattgccacttattcaggagatatgttaatcggcccggtctggtagggatcaatgtaagaatttcaaggggtactccatgaaaagttccaagaactgaaaattcggagctgacctggattctagacttcggaggccttctgccgagatcatttcgggtctccccacagtctatcgtgccaaggagggcataagcattaacgaatcacccagtgaattttcgaatccgctatccagcagccaggcctcgcttactctccgcatcggaaagcattcccgctggtcacgcggtttgtatagtattgagtcggctgcgcggcagatatgttcgtgcctgagcaatatttgctggcagtactctccaggccccgaaaccggttatctcggtattggtgtggaattagatcggcttctggttcgaggactgccgcaggggaacttttgcgcggcctcaccgaacatatcgcgggcaccaacaacaatgcttgatgtacgtatgaggcgatttgcagagactactttcgcgagtatgtcactgttcaccgaactaggcatttacatgcattagctactccttcctatgacaagtgcctctttgccctgacacgataactacgctatgactgaagtggtcactgcacatttgagtatcaagggatagagactgcagtatgaatcagtaacaaacagcactaggaacagggatgtcactgcttttgcctgcgtgccattccactttataggctgatcatctactcagcctcactgtcttcttcagcatcagcttgtccggttcgttcaacacgtaaatagtcatgttcaagacctccgcctgctcctctttctcctcctcagcatgttcttggcagggcattatggcgctacagtggtggtgccacggcactatcggccctttcacggctcgttgccgggtctggggatgcttgtggggtaatctagcgatgacgggtggactttgacgatgggaaaaagggtcaaaacgcgttggagctatacgtaattagcgtgggttcttctacgagctctgcttgtaaattgggagctgcggcgaagcagccgtgaaaccggtaatactagtagtactacatgtgtcttggctagaggctgtgggcgcctagtagacttggttgacggcgaaattaattgatgaaatcatcccacgcaagagccaagtcaagctagcaaagacgatcatcaaacggccagattcgggtggtggagatgccctgaaatgacctcagtcgcgctggttgtgcaggcttctccgtattacggccatagccttgcccaaatcaccttgtcctctccacaccccatcgccaactctgggggcccaagcggtgatctacgcggagaattaccagcgttggagggagcagcaggataggcttaaatactgggcaagatgccgcactctcagctcttcgatgaaaccccagccagtatctgcatgcaactgcgatacctcgtggcgggtttatttcaacttataccgcagtgtaaattggcatcgcgcttgctttgcccgttgacaggctgagaaaatgcggtcaacagtgagtacctcccagcactcgataactgttttcttgttcaagcagatgcatactaatacatgatattttagaccttgtccggagcagcattgctgtcgctgcttcagctcatccatcctgtttacagcgcaacctcaaacgatcgcgtcgcagattgcctgagcagaaatggcggatcaagcacaggaccccagttcagcaagaacgtgtacaagaccgatttcgctggagtgacctgggacgaagacaattggctgctcagcacaacacaattgaagcagggcgcatttgaatcacgaggttctgtggccaatggctatctcggcatcaatgtggccagtgtcggacctttctttgagctcgacacagaagagaatggcgacgttatcagcggctggcccttgttctcgaggcgccagtcttttgcaaccattgctggtttctgggactctcagcccgtaatgaacgggacaaacttcccatggatctcacagtatggctccgacactgccattagcggcattcctcattggagcgggctcatcttggatctgggtgacaatacttatcttgatgctacggttgataaccgaaccctcacaaacttccgatcgacctatgactacaaggctggagtgctgagctggtcatacaagtggactcccaagggcaacaaaggaagcttcgacatcagctatcgcatctttgccaacaaattatacgtgaaccaagccgtggtcgatatggaagtcacttcatccaagaacgtgcaggcatcaattgtcaatgttctcgatggctttgctgccgtacgcaccgactttgtggaatctggacaagacggcaacgccatcttctcagccgtacgaccaaacggcgtttctaatgtcacagcttttgtgtatgctgacattactggctctggaggtgtaaacctggatagccgcaagattgtgaagagcaagccatacgtacataccaacgcatcttccattgcacaagccgtttcagtcaagttttcagctggacacgccgcacgcgtgaccaaatttgttggagctgcatcttctgatgccttcaagaatcccagacaaattgccaagagcgcggctgctgcagcattgagcaatggatacaccaagtcgctaaactaccacgtcaaggagtgggcaactgtcatgcctgaaagctctgtcgacagcttcgccgatcccaagactggcaagcttccagcagacaactacatcatcgactctgccatcatggccgtcaccaacgcttattaccttttgcaaaacacagtgggcaaaaatggaagcaaggaggtcaacggagccccagtcaatgttgacagtatttctgtcggcggactgacttccgactcttatgctggacaagttttttgggatgctgatctttggatgcaacccggcttggttgctgcccacccagaagctgctgagagaatcacaaactatcgtctggcgagatacggtatggccaaggaaaatgtaaagactaaagctgcgggttcccaaaatgagactttcttctctgctgatgctgccgtcttcccgtggaccagtggccgttatggaaactgcactgctacagggccctgctgggactacgagtaccatttgaatggagatattggcctgtctctcgtcaaccagtgggttgttagcggcgacaccaagaacttccaggagaacctcttcccagtttacgactccatcgctcagctgtacggaaacctgctgaagcccaacaagacatcatggactttgaccaatatgactgaccctgtaagttcattctcatacgatgtttctattctcttactaacagactgcaggatgagtatgcaaaccatgtcgatgccggtggatacacgatgcctctcattgcggaacacctgcagaacgcaaataccttccgcaagcaatttggtatcgagcagaacaagacttgggccaaaatggcgtccaactcgctggtgcttcgagaaaatggagtcacattggagtttaccaccatgaacggcagtgctgtggttaaacaggcagacgtgatcatgatcacttatcctttgagctacgctaccaactacagctcccaagacgccctcaacgatcttgattatgtgagttcctacagaattcatgcttccatgccaactaattactgacccgtgacgtagtatgccaacaagcaatcccctgatgggcctgctatgacctacgccttcttctccattgttgccaatgaaatttctccctcaggatgctcatcatacacgtatgctcagtacgcctacaagccatacgtccgcgcgccattctatcaaatctcagagcagctcattgatgatgctagcatcaatggcggcacgcacccggcctatcccttcctcactggccacggcggcgccaaccaagtcgttctctttggttaccttggactccggctcgtgcccgatgacttcctacacatcgatccaaacctgcctccgcagatcccctaccttagatacaggacattctactggcgcggctggcccatctcggcttggtccaactacacccacacgactattagccgtgccagcggcattgctgcgcttgatggagcggatcaacgctttgctaaaaaggctattaccatccactctggatccgagcaaagccccaaagcttatcaactgcccgtcaaaggatctgttgtcgtctccaacaggcagcttggctctcagcaaacttacgctggcaacttggtgcagtgcaacgccgccagctctcctgacacttatgtgcctggtcagttccccattgcagccgtggacggtgctacatctaccaagtggcagcctgcctctgctgccgatgtaagctccattaccataacgctcgacaaggaggacgtgggatccttggtctcaggcttccactttgactgggctcaggcacctcctgtcaacgcaactgtcattttccaccacgaggcaattagcgacccggcggcagctctaaagtcacaaaagcatggctcgaacttcaaggttgtcacatctttgacgaacatcaagcagtccaatccttatgacgttcatactactgacttgaacgtcattgccattcctatcggtaacacgactaatgtcactttgtctcagcccgttgctgcatctaaatatgcatcactcctcattgtgggcaaccaaggtctcgaccatatcgacgtcgtggcaaagaacggcaccggagctacagtcgcagagtgggccatctttggacacgaaaagggacacacaagcactccaaactctcataagaagagaaggctgaatgtgcgagctgctgctgcaatgtctgatccagcgaaccttgtgcgtcgacctcagtagttttgtataaggtggtttaatgatcatgtatgatagtaatgactcgagattatcgttatatagtaatcaatgacataatcttcatacaaaagagtgtttcacgttccgatttctcatttgcagctttgctagaggtttatccatcttccaagcacaaagtgttcccgccatttaagaattgcagtgcgcagctggaccgcagtcacaccagtaaccggtctgaggaatgccatatgctttgcagaatgacggatcaatacagtcggctttgcagttggacttgggacctgggtagtaaagacagcagttgactcgcttattgctggcaaaccagttaggatacatatgtaggcagcggcaggaatatgattgacttacagctcggatggcattcccatggccgcagaggcgaaaagagcaaggacaaagatgagagattgcattttggatattgtgtatcgagttttatgatcttgtgtagtttaatcgagaaggagttgtctgaggaatagagagttattcacggtcgtggtcagctttttatactcgaattctgttctattataagaaagatcctataagatcttcaaataaaattgtcgatctctactataatttcatgcttgaattttgtcttcgggaccgagcatctcaggattcccgaagctgagacatgaaaataggcgtctagtttcactgtaaccctacacaaacacaagatattcttggtgtgggggccgaagcgacgagccgaacgcgcgatgacgtccagtataagactttaatgagacagacttcactcagccattttttcccaccaaacagattgtgctgtttgccacctggctgcagattcaagtgggccaagaaagatgcgaaagacaacactaagttctgatcaagaagctcacattttaaaattgaaagtaagattaaatttagcttatattaattctctccttgtgaacacgtcttgtgatacctaaaccgattctcaccgcataatcgtttcacaacctcttctcaacaatctcctttaccctggccaaatcaagagcttcgactcttctctccttgaatcctttcatcgtttcagccatacaaagcgcgttgtaaatcgcctcttcggtcgcatcagccgcagcctcaaataatccatcaatggtaaagttatctgacacttgcacgccatacggctgcggctcgtaggtctttttagtcccggactctgagaacggaatcttgtttgcattagaaaatgcaagaaatatatctcccgaagtattgttgccgtagcctccgaccttggccaacccgacagtggcacgcttagccaatcgctggagctgaatgggcagaagaggagcgtctgttgcaacgacgatgatgatgctaccgtcttttcgaggctccttctctccaggtttgagacttggcaatgcttgattctcttgttctttaagaatttggcctactgggacgcctccgatatgcaggttctccattgatccataattggcctgaacaagcactccaactgaataggacttttcattcccctgatggtcgtatcctttgactaagcggctgctagatccagtgccccctttgaagcgatggcacatcatgcctgttccacctcccacgctcccttcttgcacagcatctgcagttgcgcttttgataccgttgacaatgtgctgcggagtgacggcgaatctgctttgatcattgagatatccgtcgtaggtttcagcaacggtgggcacgaggaagatgttgggctctttatcttcattggagtgatgctcgagcgtgtattcccagattccacgatacgcatcgccaacggctgaagtcgtagttaaaacaattggcgaatgaagttgacccgtttcattaagccagtgagcggatgtcatttctccgcagccgttgaaattgaagacgccagcaaagcttgcatacttgtaccagtcaggcctaggcaagatgacagtgactccagtattaatatcgggagatgtctctttgctatggggagaactatggattgactcagtatgggcgagaacccctggaacgtcggtgatggaattgagggggcccgtaggccattttccaagccgtaggtgaggtataagttggcgaatacgctggcgtgggagagcctggctcttattaaatggcagcgtcatatcgagaattccggtatagaattgagtagaagggaggttgattatcggtcgttattcgcgaaatggtaggaatataccgagctcttatatcattgatgatccttctactgatattagtgcgttggtggaaatggtaattaccaatccagtttacgggtactcaatcatgccgcgcaatcgtctgcgtcggcgattgagtcacctaacgcggggtacaataaaaatcaatcgtccaacaactcaataacgagacagcatggttgcgattgcgcgactgctttgtaattctcgctctcacatgttataaatcactgatgtcattgctatcaccaacaaagatgcggatttgaagacattgaggggtaataatgctgaatcttttcgtttatctatccgcctactggttgtaagtctcaagtttaagactttttttttgtaaattaaactacatctttattctgaatgatcatcgctcaaagccttgagaatatccctcgactcatttcttacctcttcgacaatagcactcgcgtctttcacgtctcttacaagacctacacctgcaccaacatacgttgccagccttccctctgggccccatccggcgtcgccactcttggcagcctcgtcatgtagcacttgaagcttctcaaatggaacaccagcttcgtggtcaatccagctgcggttgatgagagttcgaggggcaaatatatcaggccagccaaaagtgccccgcaggtggttgtataagtgggtgcgaagagtgtttttggcgccatcagacgctcgaacaacttcatcttggtatccctttgcgatgcgtgcttctgaagaagcaaggaaacgagtgcccatggcgacggcagcggctcctagcgaaaatgcggctgctgcacctcgaccgtcgatgatgcctcccgccgcaactacaggtattccgagatctttcctagcgttgacggcatcggcgacttctggaaagagaacaatggttcctgtgctctcctttgccattccatgtccgcctgcttcggagccttgaacgacgagaacgtctggaggcgctgagctgttgatagccgcaatggcgtcactcagcgtgccgacctggatccaaatctttgtatcaggagaaacttttcgaagagaaacggtccattcatccaactctgcctggccattcttgggcgcaaacagccaaacagcacatggtttatgcttctcaacagcgcttgttgcaaccttcaagtctccattccatacctgaaagcccacgccaatggggagcagggggtggcgcagattcgacgcctctatcagttctcttgccttgtcgagatcggcgagcactccatctggtttggcttgtggtcccatgaacccaaggccgccggccgcagacacggcgacagccaattgagggccggccaggatgcgcatgggtgcaccaacaacgaagggtttcttgacccatggataggagagggccagcatgcgcctcaattccgcagtacgttgagtcgccatcatgggacgattactgaatgtcgaaacaaaaggactggggcgactattaacgatccaaagaaaagagctgagaaacagaactgcggttggcaattcttagcttggcttagctttggcgggaatatagtcgcggcctatgacacaagtcagcccaagtatcaacgccttgcaaggctggttttcagtttacctaggcaattagaaactagctgttggtttaatcaacttgatttctttctgtttgcggagataccgtggtggactacctcaacggggttcccgtgtgttgatgaagttgcgttgttagcgctgtattcgttatggcacatcagtaacagcgtgaaaataggccagaagatgtctcacggcaaaaagagacggcaagaaaataaaacttacacgcgggaccttttactcttttaaggctaataaagacaaaacgagagcgcacgtctgctttatcagtaaactctacggtccctactgccgagtctaaatcccatgtggcatagccgaccgcaagccgattgttaagcttccgcggagatgctttgcgacgcagcgctataggagacaacatatcgtcattggccactaagcccagcaaccagcttaataatggttgtcaactgttgtggctgaagcaaaactgatgtggcttcatggggaacagtattattcgatcagagttgataggatgggagtttgggaagtttacaaaattttcaacagcttaaatagaagacaaaagtccatcattatgacagaaatgttgttctagcagactcagcaatacattactacaaaagtatcacagctttagcaaacatcaccacatattctacttcaagactccttataaacacttgaaacttcaatcaatcatcaactcatacacaaaaatgtctgctcgttctgacaacgcggtcgtcatcgtcggctccggccctggaattggcagcaacactgctgccgtgttcgcggccaataaattcaacaaagtcgctctcgttgctaggaatcctacacagcttgagaaagacgccgcttttgttacaagtgcttctagtggcaatgtcactgtgaagacctattcaaccgacgtcctcgaccctgccaagtttaccacaacactcgcccagattagcaatgatcttggaacggttgagtttgtcttgttcaacgcagccatagtcgcagaatctagccatctggaagttagcgacgatgagctgctgcgtgacttcaagatctctaccatagcactaaacaatctctccaagtgggctttcccgcagcttatggctttagcatcttctgatgctagtgccaagcctacggtcatcgttaccagctcccatctccccgaggccccagaggccaacctcgtctctttatccatgtccaaggcagctcagaaaaactttactcgatctctccgaaaggtgtatgaaccaaaaggcattcacgtcgctatcctgaccgttgctggatatgtaacggagacaaacaagtacctgaatcccagaaacattgccgagcaagcttggaacctgtacagccagcctaaagaaaattggacggaagatatcaggattgaagagccatgagaataggataactaggacccgattgtatatataaaagttaagagagaacgcagttaattgcctgaagttacatcgaagccacacccctcgtgagactaaagaatgcctacgtagaactagcaactgcagtgctattgaatcgtgatactgctaatttacctctcgatctacatctacaaagtactttattcagccacagacaaaaagatgcatatcttggcagaccaatcaccgttccaataacccgttatacccgtgcttgccgttattagcgagatcagcttattcgcatgaatggcgatcctagttgcacgcttaagtggagatctttttggcctttactcccctactgataaaagctttcaaggctttccatgttattctcattcttgagcatgtgatatgccgtgagatttagcatgtgatatatacctaattttaattccatggcttcttgaatcagaatataggatctatatcactctattaacgcttttacagagccatgtcagtatgtagcactatactgtatacatcaaggcgtatatatgcctataatggctcaaatacaatgcgctctggcaaaaattataaatatttgctatttttacttctacgcttacaccatgcacgaggttttgtattaataaaatgctagcatcaccagagtacaaattcttatgtaagtgttcgtcgcatgaatcgatttgacgcgttgagatgcgcatttcagttctaacaggtcaatatgctgattcgtgtgctctgcagggcattaggctttagctggtgtttacatgagctgttcttttcgtctagcgctcttaaaacttgatgtattcttaaagtattatgaacatactggctattgaaacgtacaacacctactaatcaatatactcgctcctagacaattcaatgcggcggtcaaacggaaaggagtcttcttcctcccttagactttctctccgaatttctctctttttagtctatatccttacctacttaatattcctttctggcgaaagaatttttactctcaaaattacttttgaatgactcctctagaaaaaaaggtttattgtcctacataagagtagctgtaaattcattaaatacgctttgcaggcgctgtgcttcctcatccgctacatctccataggcctttatacttccgaaaggatggtaagggaaaggactaagttagagtcagttcttcacgttttgaactacattccaggtatttctcacccgtattcgggaacaaatgtaatcaatgcatcgggaccatttttctcaaactgatatttcagaatacttctccacagtcgttcgtaacagagcctctcctgcttgaagtctggatgtgtaggtgctgggcattgagcagcctgagttgttccaaccctcgcatgtatgtgggagacctagaatattgtcaacattgtatgaatggaaaacggtcaaatcttacggacgtgagggacaatagcttccatagtcatgcggtcgccttcaccatcgtccagcaatctttcacctacaaccatccaatgagaaaagtcggcagttagcctgagtctataatgtatcagataacaaggttagcccattttcttgttaccctttttcatggaggaatattcatactcagggacggcctcaaggatcattcgcgtcacccagggggtaaacagtgaccgacttcgatgcgtctcatgacagacgaagcccgaaacaccaagttctctatcaattttgatagtccccacatagaacttgattgactcttcaatattccagtcgtctctagcaaagccacgtataagtattagagtcaaaattattatcacacatatacaacaagtgtaaagaaaccacctactgccccgactgaaatgtaataacaagcggtcttagaggcttgacttgttggattatctcgcgatatctcgccaagtgcttttctgcgtttaagccaggctggcgggggacaattgacggggccggactcgtttgtgccctagtaacagcggagcttagcagaatttctttttcgactgggagatagactacttacaatacgctgatctcgagttcaagttggtcacaaatttgtcttaagcgctcataatcgtcttcttgctctagcatatttacttttacctcaatgccatctttcatttttcctagtattagcttattgtcgtagactcaagccttcttcagagaaatatgtcagacataccgtatcctttgcctttgagctcggggaaccagccggcccagtaactgagatgatggcccgggtcaattccccaaacagatcgaagacaaagaattctcatgtttgcaagagacgtctacttgagacttgtttacaatagacgaggctttagcaagatgcactggaataattctcaattaattcactgctcttttatctacagtcttgtaaaatgaagtcattttccttagtaatacaccagccaatgacacagagtactaagagtaacatgtggcggacagtgggggatagttcgtcttcagaatgagggggcttgagtggcagctggatgcattgccacaccccgcaggacatatttgatgagcttcagaatttcaggctattggacgatacttactcctggagctaataagtctaggtgtctcagactagacgtctgtggctaggttgctagggccggaaggcacatttgatcgaatacaaggaatgtgggaattgctgattactgaactgtacaaaggaagtctggtgaattagtcttaaacatccgtacatacatcgaaaatagcgtctatatccaactggcgcccgaaggccaggggtattggtccgtatcctgatcccaatatagggctgcgtacttgatcagatggatcctacacggccttgagggctgttgtaattcgacagactatttatgttgccagtacagagtaaacgctaagctttctaccccaagattaagaagtgattgtccccgcgaattctccccgcaaattagtataacgcaggaaaccccacaaactcaatcttagactcaatctagctaaacagacagtaccataatgatggagggaagtaaagaagattgcttgagatacaagtataaaagctctactgcatacacaggtgatgtggtagaatagcggtactctttggtctatcttcgagtgcctcttcctcctttctctccgaacctttgtctatctcaggggataactatgtttgagagcataaagttgcacaccgacggagacatgactggcaattctgaccagattgagtgcgttcgcacaaatacaagcgttgccattccaatcgaggtgtttgaaagacgatatcttgctcctcagctcccgaaagcagattggtataaacgccttggtaacccgacgcctttgtgagtgtccgtatagtgacgcatactagctatagagaatcaaggatgtattaacagtgtaatagggggcttgttgggtttttgatgggtgcgacaccgttggcatgcacacttatgggctgggggggatctggagggggtggcgtagcaacaatgtaagttgagagactcgtcgacgtattcacggattattaggtggatattaatggtctcaaaagaggatttacctacttttttggaggcctactccagctaatcgcatcgttacttgagttcattctcggaaacaccttccctttcatcgtctttggatcatttggtaagtcggattctgcgtctagatgctataattttatcacttacaaagatgctgcttaataggagcattttgggtaggctttggtgccgctcaaacacccagctttaatgcacagggattttttcagagtggccaagatggcacggatatcagcgagttttatgctagctatggtgagccgaaatctcctctctgacagttaataatggtcgtattcatcagtcatcgttagcgttcggcttgatattcatggctttccttgttgcgatatacacgatatgtgccactcgactcaatgtggtctttgtctgtctttttttcacccttacgatagccttaatctgtcttgcggtatcttactggtacattgcgcgcggaaatgatgtggttggaggcaggctgtccaaagtatgtctattgttatgcacaaataccagttcaattacaagacaagaaactaatatgtacatagactgggggagctcttacgtttgtcgtctgtttcctagcatggtattacttaattggccttatgctcgatgatgtcaactttccactgagagtcccagtaggtgatcttactggacgattcgccagggaaaagacatctagtgaggcctaatttgccttgaaaagagacgaggaaggttatgagtctcaattttctgtaaatgtctcttaaagccctgatattacgggcatatgtcaaagtagccaaaatgcgtatgtatattccatgaacacaagatgttacaagcagacttattgtagcccatgaacaatcgagtgaggctgcttatctccgttgaagaattcaagatcgtgaaacgacttatatgggcaaactgatatctttcatgtggttagtagtcttagtcaccatacccaatgtgccctcggatccaacgaataaccccgttagattatagcttgcagacgtcttttgtgggcggcgtcttgtcttgattacgcggccatctgcaaggacgacggtctggttgataacccaatccttcatggtgccgtagtacgtcgcacttgtcccgctgcaatttgttcccaccatgccttcaattttggctgacgggccaggatctactgggaagaaaaggttagtatgctcaagcttcttgttgagctccgtccattgaatggacggctgaacaacaacatccatgtcctcttcgtggatgtgaatgacctaatccatggccaagaagtcaattgtcactccgccattgctgcccctttcaagaaaaggctgctgttgtatcgatcaggtggcttcgtatataaatagacagctaatgttcaaaaaatttcaacatggacagctcaataggcgatagacatgggctttatctggataccagaggaatattcaatgggaaggttgccaagagctaaacgtcttaagagtacaggcttactccatccgcggaaaatctcacatagccatggactacggaatgcagggcaaaaggcccagaaaattcgagcatattgatttctttacatgcgtctttactgtgagtctaatgtcactctatctagatcggtacctagttgggagctgccgagcatctgcgactaaacgtggcaagaacaagattcttgttctcatatttcctagtagtgggggtgggaagttgagataccgagtgctccgcactaatatcaatgacagcacggagtagccggagtcgaaaagcaatcatcaattacaagtggcgacgctctctcaagcccctcactgcccccgcccccgcttccaatagctcatagcactaagaggtcgttgagacggcctcctgggtctcgtacatgcagtcggttatgcaatatctacggtagtacaaggttcaaagtcctacatgtttagcttattaatctgactcatttggatcgaggaaatattatttgattaatgtcagtaccgaaaacattagatgccgtcatgggcgtcgtctcaggctcaagcccccctaccatagattgtagtctgtttgctgacatcttatgtcaccgaagcacagagaaaaactacaggcactctagttgaaatatatacaatagatacgacaatcaatgaaccaaaccgtatgacggagaggaatgtttgcttgtactagacttcgatgtagttttattcggtggctaatattgaactcccctctgaaatgcagggacgtgaaataccaagtctgtatatcaaatttctcgatatagggctgccgaagttctacaaaagctattctcaagaggcgtacggtttgctctacaacgagccatcaaaccctccatttgggtgaataatcactttggtgtatcccccttccctccgatcaaaattttcgtacgcaacctcggcatcaccgaggccaatctcgtgcgagatgacaaagctaggctttgctttgccggcgataatcatgtctcgtaggtaccgattgtatgccttcacattgcactgaccagtgctaagcgacaagccctgaagcagttcgttaggatactgtatgtgagtagtgcgtactatgcaccgacgaaagactcttccttaccttctcaaacaactttccaaagctgaggctgatgataccttttgccgagttcgaatcaggagcgccagggtcactatcggcagggaataccaatgattagcttgcgtattgaatacaactgcaacatgtcatacctggggacataaagtcctggaattccgagccctccacgtgcccgtgtgactcgaatcatattctcaataatgatgtttggtctttctgcggatccattagagtcgacagcttggtatccaacagcgtctactgatcggtccaccatcccaccattgtgggcaataatctgatcaactgcatctcccgcggtaaagtcgatgggaatacagttgatgcttttggcgaccgcaaggcgttcagggacccggtctacaacgtaaacattggaggctccacgcaaaacagccgaataagcagccattaaaccgacaggaccggcaccgaacacggcgatgctttcacctggttgaaatccggatatctcgacgccgtgccagcctgacagctaagaattagataaaagagacctgctgcatgagaatattgcaatgacataccggtgggaaatatgtctgtgccaacctgttagcgtcaatggccgtcaaaggaacgctgggtttcttagctacctgcaagaagcacaaagtcggcttcgtgctctttgccggggggcaatttgagagcattaaagtctgcataggggatgcgaatgtattgcgcctggcctttataatatcgtcagaactttcattgcttcgctcatatagcatttcagaaactcatacctccacggtaagggcccatggcgacatagcctggcggcaatttagtagaagaagccatgattcaatctttgacgtcttaccatatgcgccacctgcaaatccaggattgactccggtacaaaatgccgtattcccctcctcacaattgcgacaacggccatcggcgacattgaatggcataacaacccggtctcctttcttgagcaatgtgacgccttcgcctagttcttcgacaattcccatgttttcgtgaccttttcccgtttagctttctttttcgatccacgccgccatacaatgccttcataccaaatgtgatgcctggctcggcagacgtccgaccttcgtacatgctataaaattgtcagcttgtctctattcttttggcattgtaagacctcctctatgtacttactgaagatctgagccacagatcgctgcctggaagctgttagctgattgattgtgcaaggtcgtttggtgtaagtcgatcactaacagtggtaaccttgacaatgatatcatccgggtgttctagtctgggtctctcaatatcttccactctgaccgtgtacggtccgacatagtttaatgctttcatagtggacatggtgattgatctcgttgtacctagtctgaattggtagttgggctatattcccaaagtttgaatccacgaaactcaggtgaggtatgttggctgtgttgggcgcaaaaatgcactcatggtcacttttatggaaaaaaaaaaaaaaaacttctgatatttcaacgattggaccagaaccttaaacgactagtccatgacccggacgtgtctgtcttacagccatgtcctcgttattgccccgcatcaaacctctcatataccttcctgcccccgcattggcactgcagtgatgaacgctgaggggaggtcccacgctgatgaagagggaaatgagcgtgggttcatcgagaatggctttctatagtgaggggttcttgaagcctgattgtgatggatactagagtgatgcaagtgcaggcgggtctgggaatggggtctaggaataaagatacaatcacctctgagtatctctatagaaagatccctctcctaaacaagtgatttgactacagattgtgaactgagacggatatcaacatcgaaagttatgtattgaatgaagtagccagatttatgtattgctgcttggtccatcaggcataaaataatgctcatggtggttttggtcaaagctgaatatttgatgtttgggcagggtgcatgacgcgagataagagcagttcagatggtagggtatttgattgttttcttgcttgattgtttgctcgattgctcgattgcttgtttgtttgtttgtttgtttgtttgactgcttctgtttattagccgggtaaatgccgcttgttgaatttgccgatcatttttattttggccgcccaaccttttcattctttttggacaaactagactagacttttccactttctctaatccacaccaggccaagcgtcaagaccaaactttcaaagagtcaaagtgagtgagccatctatacgttctatggttgcgtctactgacgacagctaataactgattagtattgctgacacaccatggccgagtctcgtttcgagtcggagcaatacacgtcggaagcgttcgtcgaaagcgcaggcggcgtcttattccgcctatcttctcgtgagatctgtgtacttcatcttttgaatcgtgacgagtatgtgttggccaaaggacgacgcaattgcggagaagctcgccatgaaaccgccctacgcgaggtcaccgaagagacaggctttacttgtcgcctccttccggtaaatatgcatactcgcgccccgccagctgtggaaaccgagcagttggacgaccaagctcgtttttacacgaatctttgcgaaccgtttaccttgcaaatccgccgccttggggaaaaccaagtgaagcttatttggtggttcgtcgccgttctggatgaggagacatcgccaaaggaaacgatggagaaggaaagatatgcggtcgagttttatagctatacggacgttctggacaagctaacgtttcagttggatcgggatatggttaaaaaggctatcgagctcgtagagaatacctataaggagtgacagtcatggctgtcgaggatggagtcgaggattcttcgagcattggccagatcctcatcctggtcttctaagccgaagaagctccgtctgcaaaactggtggaatggcttccataggagatgacaaccaaatacgacgacctggccgcaacaaatgtaatattcagctccagctttgttccagcagatcagcatatgctttcaggctcgcactgacgacatcaacaatttcccacgatgtattgccattgaagatcctagcccaaacccgcacgatagagatgctcaatcgccttacgatgtcaagattctgtaccaaatccaaccgattttccatgggaattcctataccatgttcagtttcgtccaataatcgtgtgatccacaaaaatagcatcctttcatgccgagacagctctgttggtcctggaagagccaagagccaccttgtcagcagatgagcatactctacagcgctcaaacagtgttgtacactccaataaaatgaatgagttctcgccacaaagtcaataccgagctgtacaggaatggatagggcgtgaaccgcgtggagaagtgcggtaatgagccccgggcctcgtacaatatattgcggtgcattaaccagcgctcgggcaattgccgaagggtttctcgtcataaaagcgcgatggtgtcccaaatcaacttgtatgcgcacataaatctgaccgagcagagcggctgaagtgaatgcgattggtccagctggattacgcgggtcggtacttgactctggggtatctttccagcgagatttccagttgcgaaggactgcatccaatcctgtcgttatatggcgtgcctgaagattattatctaatggaaatagacacatctgacgggaaaagtaaagctgctggaatacagcatgcaaaagaatatgatttccaagggcagtggatggtgtctcatcagcaaccaaaacttgtcccttattgaaaagggaagaaaatgacctctggaatgcgacattggatttcttccccccggattcgtatgcaagtcgccagtcattcgcattttgtgccgaccagagggcagcagagcaaggcatatcaagcccaagatcagcgtttaagagcaatggaggcgtgttatacattaggcagtgaaggttaagaaaacagtaggcaatgaatttggcgcgcctattgagctccctgctgacccatgtattccaattcacgtcatttgaaccatccgtcaagtcaaaactttgagctggttcgtcgagaccgtgcgcgcgaaccaaagacgcgagtgtattatccaagaatacgagttcttgcgctattcctctgttgtttccccaagttgcataaatattaagcaacagaagagtctggatgatctctactgtctcgtcaaaattatcctcagcggcaacgccagttggaaagtttgacaagaaagcagccgcaggagagttacaatgtgctgaattggttgtataagcagcctgtattccgcagcctttttgcttcatcgtctccaaaacaatggctcgtgctgcataaaacagttgcacgccttgactagtctcgaaacggtattgcgagccacaggcagcaatcgccagaacaagcgccgggttacagctttctatgtataatgtcggagaatgtatgaacggaagatggtcattcaaaccatcaatgaaaccatgaagaaaccgggacaatgcatattgagacggaggtgtgaaccccttgggtaaaacccggcgaaagccgtcaatattgttcaaaagggaacggtattgggactcgcttatgttgtgtatggagtgaagtttgattgtgtccgctgaactctgaagccggttttcggcctcacctgcgtcaggctgaagcgaaggcaagcgagaaccaaagttggagaatgataccgcttcctcggtagtatggctttgcagagagtggtcttctggatcgaactcgttcggcaccgcatcctttaacccgacctggggagcggccacagaatcggttgggaaaatccattgttcgatggacggaagcccttcggattcccattgttcagacagcccaatactctccaagaaagtggcaaagtcttgcattggatccaccccctggatcatcaatgggagagatgcgggctcctagatagaatatactacttagcacctgttgcaagggattgagaggtaaactccttcataagaagagcatctgcaatggagtcgagctgttttacatttacacttgcattcatagcttcttccagcgcgctgttgggcgtcgcgtaggttccattcgtccagggggccagggcctggttactggcagaagctcttgtattctcatctgggatcagggcactttctgatgagacatgtctcgggtcgcctccagtgtcataatgatcccgttcttgaagagactgtgttgcgtgcacaagtctcttgtgacgaatcaccagatcgctgtcaacaacgattagttctgggttaaatggaaggtgttgataagtaaaccaactttctaccaaaggatcttgagcagatttcacacgaaaatggcttatcattagtatctacatgtttgcaattggttaatgttccaactctaatcagtaaaaaggtgaaaatggcctacggcttctgatgtgtcgctgcaagtgctcgagacgtgagaaggaccgctgacaatatggacatagaggtggcctggaacgcccattcttatttctggtcgaacttgactgtgaccgtgtggtaaccggagcttccatggtgcaataggcgactcgcggccaaactaataagcgtttttgacaatgatggggagcgcaaacgttgaattagcggaatatggggtagtagaacttttatatagggaggctaaatgtaaaaagtggacctgaactacctatgagttcccttttttcgccccatgtacacgatcaaagtattgtccttgcgtaattgtgtataatagctagtgtacgagaactttacaccattttctagctctgtcgtaataaggtatagaggcgccacttcgagcctattatccgaaggttgaaaagatgtaagcttttcgtcgtcactgctcgtcttagcaaggctgttactcgacaaacccctaatttacgctccctatcactggctctcagtatgcgtaacgaggcgataagttcaattgatgcccttgttacaagatcattttgattatgaacattagactacgcaccggtatttatttgaaatagtggcccaaagccagaaagcgcaatatggatgggcagacattatgcgacggattcattgaagcgtatcggtatactttcgaaatgaagcacaaaaatattcgtcatgcatatggcaaggtgttgtgaaaggcaagagatacttcaatatgctattttaaatattgtaactacttcgtggacagatttgtccttctcctgaccgacacgtaaagattcaaaggtcgaacaagttgaaactctggatcgtattgaatattctcactcccgtcccgaataaattcatagcggtatatcagctcgctaaagataatcttggcttcgagaagagcaaaattgaaaccaatgcagccgcgtgggcccgttgcaaagggaagatacatggcacgatggcggccttttacctcggcggtgtcccatcgatccgggtcgaactgagaagggtcgtgccagtgattgggattggtatgaagactgtagagagcacaaacaaccacgctgtctggcttcaggcggtatccaccgggaacaatgacatccgtcttgacagttcgcgcaggttggaaggcagggttgtggaggcgctgggtctccttgacgaatttatcaaggaacgacagcttgctaacaagatcgactgaccattccgtcgtctcgctaatgccattgctcacaagctcttggaacaggcgctcttgattgccggagtgctcggtaacggagtagatgagccaggacaagagggatgcggtggtcgtaaacccagctgaagtcagcatgacgatgttgggtacaatcatcgagcgggggaatgtctctcccttctcgtccgtgcccttgatcaaatactcgacgaggttagatgccttcaaagcagcgtctgccatgggcatcttcggcatcgccgtatcagaagtctcaatgtctgaaacgacaccctctactaacgcgtaacagagcttatgcgtttctcgcaacttcttaggatctccaaaggggagattctgataccaagcgccccgcgatgccaccttcttattcaacgagaacatggtaaggatagacagcgggatcgggtggaatggcgcgtctgcatcaaccaggtgaccaaagttctggcccaagataaccttgccaatggtctcggaagctacctttaccatgtattgataggcgttccacgaccgaccactttcagcaaaggcgtcaaacacaacgaaagaacgccgaaccgtttcctgaatcaatggtgcataatgtctcacagctttggggcccattgatgttgggagaaacttgtggctgaggcgccaggtctcagtctcagtgtctccaacaaaagtcgcgatattatcttttactccccacagaggatgatcttgattgatccttttggagaagtagacggattcattgagggcgacggcggcgatttcagggtcgtctgtgaggtaattcgtctttcccatattcgttgtcttgatcagtccgccatattggcggaacagacgagaatggtttccgagatgatctgggaaaatttcgtaaaagcttcccactattgggaggccttctgggccatcaggctcacgtacggcctgattgtcgattctgatgccgataggctcggtagcatctaacacgtcactgacactattgatggagccataggagacgtgaaaagacactccttattcgagttagtatgtaagtgatatcgctcgccccaggggaacattatggcatcaatcataccgcttggttggacaatatggaaatgccgtgcgacggcacgcttaagctcatccggaccgtaggttggagatacttgtatgggatgtgctgttgagacattgtctcctactagaaagaaattctttgacgccatgatttgatctcaagcagacagagacttgattaggtagcactccgttatgtcagtatggtgtcgttgtagatagggatcgctgttatttatgggctcggtcaaccatcagcatcccctctcactcgaatccacggagaggttcagcgcttctacgacaaaaggcattcacaagcctggttgaaattattagtgcaaatggcttcaaacctgactatctaactgttgcattgcgggggtagatctacagcatctccggatcaaccacagctaggtaatattgggcattgtttgacggttaggcaatgtgacgtatacttctgtagccagccgagaagcaaatactagagtcatcatctcgttatttggcccaaaactcttgcatgtaatccatcgtagccttgagagaatgggacgccacattgtgaccccgcatacaccccgcatagacttgttcgccacatcccccacaacgcgtttaacaagtcgaagacaaaatgctccccaccaggtaaaatcatcaatgattactactgacttgctattggattgataatgatactgtataattggagcaaaatttgctcaatattgtctgaaagccgaggtggtccgctttggagttagtatttttgttttacgtcagatgaatgagtggttctggactacttatacgaatgggtgggtatattgcttttctaagagtagacacgcatctattatataaatgcttaggagtatccttgtcacgacatgggtcaagagatgcgtctgctttctagcaaagtttcagtaaggagatggagataaatataaccatccatgtctctttcttatcgtctcatcttccaagcacaaccatcttttatctttcatcacccaagtatcaaacgcccttagcacgatgggattgaagactgtctccgtcagagatgtccaggagcataaccaaccggatgatatatggatggttatacataacaaaggttggcgtggttaaactccctcggttgagaattttgatattgacaacaagacccagtttacaatgttacgaattacctagaagatcacccaggtggtgtcgatattcttgtaggggaagccggcaaagacgcgacacaagtatttgaagatgtgggtcattctgacgaagcgagagaattgttggaggatttgctagttggcgagattcaggtatctgtaagtgtgataattatcgaacatgtcatctatcattattgaccaggctggataaaaggatcgttatgctacggtagaagtttaccggccgacctttgagacagttagccagacgacaactattcataccaaatctcagccatcgaacggcactgcatcatggtatggaagagccctctccaagatattcatatttggaatctttggcggggcaacgtaccaaggctaccaccaccgcaagctgttgtatcatgttgcacaggcgtcttcaaaaggcctgcgagtatctggtggccaattttgggttggcttcagcatggcatctgtggtacatgttctgctggcgttcggagtagtgtcatggggtgcttcgaaactggatttccagcaagactttactgcattcccagcatacagggctcaagatccagcgactccgttcacccatgcacctgttgctgccggcccggcatgtcaactggacccccagaagtggcgcaagcttacactccaagaaaaagtaaaggtttcgcccaatgtataccgctttgtctttgaactcccagattcatcgcggccattgggcttacctgttgggcaacacgttgcaattcgagcccaaattggggacaaaatggtcactcgatcatatacgcccacttcggataatcgagactttggccgcgttgatcttctcgtcaaagcctatccaacgggtatcatgactcaacaccttgaaagccttgtaatcggagataaagttgaatttcgaggtcctaaaggtgctatgcgatacactaacgggtatgcgactaacatcggtatgattgccggtggtaccggcatcactcccatgtatcaactgatccgcgccgtttgttcgaaccctttggacaagaccttcatttcccttatatatgcgaacaataccgaatccgacgttcttttgaaacaagaactggatttactggcgtcgcaacacccccaaaatcttcggatccattacgttcttgcaaaacccccttccaactggtcaggcagtgctgggttcgtgacaaaagctattgtcaaagagcatatctacgaactatccaaggattcccgtgttttactctgtggcccccctccaatgcttgcagctattaagaagatattgtctgagcttcagattgaagaacctacactgttgtctggcattgataagaaagtatttctattttaaagatttgcttttaaagaatttaacactgaatatatactactcgaaattttctaaatacacagggttttaagaaatattgttttgatagtaatatattttatctactgaatccagaaagacaagattatgcaggtttttgacagaatgggtaatggacagagcagcatccagatctcgcaactctttgggtggcaatgatatcgctagcagatggaagattgccaatttctcgtagttagaaggaggcggctatgacttcaaggccaacaatgaagaatagcctcctaatcagagcggttaataaagtcgccatcaagtagtgcagcagttcatactcaaatttcattgatacgtgattgatcaacaacatacatgtaggtattacactaaaatacaattatacaaaaatatcatcccaaacgagcgtcgctaatggttacatccatcatcatcccagaaatcacaatctcaaattagagcatgtccaaacattgcgcgtccagatttcggacagggaatagaaacagcaaaacaaataaacaagactatgcatcagaagtaaatgcggaaaacttatggaggtccatgtcattcgtagacatttatttatgagacctcggtcaggccccgtgggttggttagagtcacctctccgcccaaatcagagaccggaccgggaacactggacctccagccaggagaagtctgggcttgagtgctgggttccggtgctgcctctgctgttgtattgggcgctgatccctcgtcggggaactcataatctggaggtggttctgagtctacaggtatctctgcaactgttggttcctggatcgacacagtctgcgcgtgagagtcgtcctcaaatccaggagctcgatcacagcactcgtgatatgccggagcagcggcaccaaagccgacagttgtctcaaaggcactctgtcggatctgttgaagagcgcgccgttcgttttctagtgatcttgcagtctgccggatagaatttctgcacgactcgctgactttcttcatagcttcgtgatactctttctgggcttgcaatgcgcttgttaatgcgcttcccagtctttccaagagtgcagtgttctgtgttttgtccttcaaacgcgacgttgcttgtgtcttggcagtgacaagatgctgctcaagattgcgcttggcttgcaactgctcgggtccaggccttgtttcgaggacgtcaatggcttggttggtgagttcgaggccgcgatcgatgtatgcaacgcagcgactcagcgttccgtggaaacttcgttgcgaaaagatgtcagagtggttctcaaagcctgcccgttgcttctcaaacagggcacgctcgatggcgagtttgaccacctgagccgccttgacgcctcgaactgctgccttgagtgcctctgtcctctcctgaagggacaccttggctactttgtgtgcctgttcctgctcgtcctcgtccgggaagccagccgtcggtccatcgaagatttccgagtagaggttatcaatgcctttgtgggcagcgccgtgtcgtcccaccagatcttccagagtcttcatctcaacaatcagtgcctccttatcagcgttcagctctttcagcgtagcttcggccttgtggcgcttttcaagcacttggtggtatgccctctcctcacgctgggccttttcatcaaaagcgtctctcttcttcaaaagagtgtagacccatttctttccaatggagtctctataggccttgtggctcttgagctgctggttggcagcagccacggccttttcaacctcgggctcgagatcggcgagacgtttgtcaacatgttcgatcttgatatgattgtttcccagcagtccgggtccgtgagctgtagcttccagctcgctcagtagttgcgaatttcgtgttgctgctctctcaatagcttctcgtactcttcgttcggccgccggatttgatggtgcatggtgctggtgtacttcttgacgaatcgacatgtcgacgactgtaggtggcaagaaatccgaagctgcagcctttcgatctaccatagatatcctcgtgtccatggtgatgaacgaagtcacttatacgctcacttggctgtcttgcaggtgatgcgcagatgatgagcgtgatgtcgggggtttatcagaaccttcaagtcaaatggacgcgctgcgttgcgagatgacgacgtatttatccaccaccagaattgataacggggtcaaagatacgaaattaaggcagaccagtcagattctaatacaatgcaggagatcatcatcttaccccgaacttcacaaagatttgtcatcatttgcaagattccagtatagggctaaacaaggcgcgggcgtcagcacttggactattttgcacgatacagtactatttgctgcgcacgatggcactaatatcgcctgcgccacaggttgaattgtcaccatgcatttggaatattccaaacctatgacctaacggcagccttgactacgccatcagtcggtttatgactttcttcagaacaagggcaagagcactgcctactctttgttagaattgtttttaacgaccagatgaatggcatgaacagcttgtctctgtagctgagctacacgccaagccaagttgtaacattaaaaacaggggctcttcaacaccgccaacgatgcatgcttagttcttcggcaatgggtgagcgtacgtcgaatcataacgctagttttatataaatggaataaagctactcaccgcctccatattagccgaaagcagtaataggtgttgcaagttcaaacgcagccatgctgtggaatgagaacaccggactaatgtaaaggcaccaaattcaggcgtatgtttagctggcgtatttgctggagtatttgtatttcttcgctcctaaacagccctctcacccaggccaaagaccacgacctagctatgtaagcagattccagtcatagagcccactcacaactagtggatcggcaagctgggccaaacaacagacaaacctatctccgcgggttgaagtgggatgcagctcccgtctactgttgccggcttcaatccggaagccccaaaaacgccaccactttctaactggttctgcaggaaggacaatgcgagcatcataacaacagatctattagtcagtctcttgaggagacccagtttcgacgcaacaatgaggcgcccaacaatatcgacgcaacaattgacgcccaactgtcaacgtgcataaagaccagccttcgccaaccgcgttcaattgagtaaaatcgagtcttcaatcaattaacaccaaccaattttctgaaccaacaaactcatctttgacgcccgcaatggctgccgaaacaacccccactctccactactttgatcttggtacaatgggccgtggtgaagtcatacggtaagtcttacgctcattaacctagacttgcttacccctcgctatttggaaacctggcagccactatttgcgtagctaataccactgttagtctattcttacgcgatgctggtattgagtttaaggatattcgacactcatatgggacatggtctactgagagtgacaagtttaaagagcagggtatcacccggaccggcaagttgccggctctcatcatcaatgacaccattttaaatcaagttagtccattgagccgtcaaccccttcccattgacgcatcgcagaaaagagacgcactaacaatgaccacatgtagcatgttcccattttgcgatatctggctcgggacaccggccgctatgacggcgagacaaaccatgagaagtttcaggtagatgctgttgctgacaattatatcgactggagggtaagtgcagcgcatagcgaatcgcagttccatacttgcttctcttgtcatggactaatccgaagaatataggcccaatgggtagcaaatattgggaatgtttcagacgaatacaagaataaatttcttccgaattattatgcggccgtcgcaaagtactactcggaaaacaaaggcccctatctccttggcgataaaataacttatgccgactttgctgtctaccaatcaattgacaacgatgagcgaattggagctttgccagtgagttttattctttttcctaggattgctattgtccgaaacagttactgacctacggtccaggccgaactgcctgcggagattgttaaactccgagaagctattgaagcgcgaccaaatattgcagcttatgtcgaaggaaaccgcaagaaggcataagacgctgacatggttgaatttgagggttggagcttttattggagaaggaatctaggtaaaaaatactgaaatcatagccaagtctctcatgagctacaattgtagtttaactcattggacattggatttggggggggggggggggggggggggggacaaataagctatcaacaaggaacgaaacttatattactcgatagtctccaatatgtgaacttcagtagaccgtaatcaactttgactaggcctcatgagccacctttctacattgacgtgcaaaggatcgctcagccttgcataaggagggatgtttgtttttaagcttatgtgaaaagcacaccgaacatgcataagactagtaatcaagcccgtcagtgtcagtattctatggcaactaccgcaaacgaaaatgtgatatttgcagcaatctaaatttggcgaatcagcatcgacgttgatagcagttaactttatgcttctaaatgccaagatcccagcatcagacgaaaggcagtataatggaatgccatgattataccgctatgaatccatacgaataaacgagcatatgtacttatgtttttatttccttcttagtgattcagattcacacgtatgtacctatctatttctatccttggatcacggtctcaaggctgagcatcccagttctcttaagtgcaatatttataatcattatataaatttcatcatgtaacgttgcgatttgatggacgaattacggagtagttatccttgcaaaagcgaacgggagcaggcatcgtgatcaagggctttgagctagtttttacatagcataaactcactccgggagattgcttgcagaaagtgattgctctatttacttgtcacatatctatatgtgacttccaggcagacagcacaataagagggcctaatactaccactgcctgggattactccatatttcgtactcgtttcaacactcagttcaaggaataatgtgatcattaccttctcccctgggccttctctcgggcatatatccatacctgtacggaagcctgtcaactaaacgcatcacatgcgtatccggcccagttatcgtagcaactccatgctggtgttgtcactctggctgcgctcgtaattagtgggcaaaattggaacggatgatcctcgtaatcaccatctctcatcagtccactctgtctagtttcaaaaccagcctaatgcatcatggaacatctgccgccggcgacatgtcagatagcaaggcagctggcgttggggaagagttgtatgcatgcccgatgagatgagatccagattggaacgctccgcaggctccagagtcaagctttacgatggctctagcttcgctgtagcgtgttctccgtatcatcacgacgagaaaggctgaggctagtgactccaactaacggttgaccaagttaccttgtcaaaagacgtataagagccagcgttctcatgcttttttgcactaccgaattatgctttaattattccttttgaagttgctatacatgggcaacatcgccgatctaacagctatgttcggagttcggagcaactatttcgtgttttccagtgttccaattactagtagcatattcgtagcaaatcaatgcgaaacaaaagaaattcgtttccaagaattaaaaaaaaaaaaaaaaaaaaaaaacaaacaatccttccagaagtcccaaagctttcacgctaaacccataaccgaaactaaaggcgatgtcacggcaaacaaaacaaaagttcgagaagaaaaacaagaaatgcaaagagccgatcttgcccctttcactcccacccacccttggcggtttttgcccgcagctgacgagagcttaaaacagactgctaatctcaaaggaccatggagcgcgtctcgaagctgatgcacagaccgttgcgtccgccgatccgggcacgccgctaaaagcctcgcaacaggccatctttgctcgtgccatttgctccaaattcctggtagcgctcaccgactggactgcgtgtagagactatatacagtagaagcatctcggcagtgagtgtggtacgagaaaatggagtactcgcagtagcattggctccattttacggagtattctcttttgagaaagcccgcccctattattcgagaaaagcgagagtggacaggctatggggacaagttttggagcacgatatgacctattgctatattgatgcacttactgctaacatgcatgagcattacctactacgaatgcttgcattttcactagtattggagagcagtatggccgctacacatgatattctgtgtcgataaagtgttcctttcttttggacgtcttgccaagaggcccatgaatgaacaagttacattctttctataaaacagttagcctactcaacccttgtaatcgggtagagacatccgttcaattgcaaggcaaaacgccaagcttcgttgtagccttggcgagaactgcctatctactgttgcatcgaatcctgattgatgcggcttacatgcggcaagacggaagctctcggagggtctggcctcatgtttgcgtgacaggctgtggagagaacatgttggggaatgctactcgagcccgtagagttgcatcgatcagaggacggaacacggatgacagattaaggggatcgcacgatatacgcatctgtattagcttcaagggaaagcaatgagaaaggactcgaggcagagcagtcgtcctttcttatgacgtctggggattatagaaatggaaaagggaatcgtgctatagagcgaatgcacagtttcacgctacggatccttctcaatagtctaacaaaaagcaaagcagaaaccgaattacaagtgcctaccccagcaattctaatacgccatggcattcggtctcaatgtagctcatgttcctgtgcttacttgcacatcctgtcgggcagccagtatgtcggcggtgttaacacggcggagatgattctcctcttacatggcccccaatgcctcacaaagctattacgggttatacttcattttttggccttcgaataagccatacacccagtggcacaccattcgcaatatcttctccaacgctaccgataccggcatgctgtattttagggtagcaaaacatcgcatactcgttcatgccgtgtacatccctgtaagagagccggaaattgcttgccgactcgcgtaagtcgcaaccatattctggaaggcgtcgtcttactgcatagagaggtaataagtgaagactgcgccttgggggctgcaagatgatgtgcactacacctccaagcctttacgcgtaatttggtaacctaagcttttgtttcatctctgattttcagcgtcttgttttagtataacgcatagatgcgttgcttgagccatgcaatctaaatagaactcagcaaattgaagcattggacgtcatgttggctcgcctgcgcatgaatttccacttgagccttcggctgagccgttccgggacagctgagctggttgggcgtatcggtcttcaaggtcccacttggatttccagctactcgggtctctggcaagatcaaaatccatcgggctgtagcatccgcgagatacgacggacttgacgtaaaggcattgatggctgagcgtctcgcgggagcagcggcggtgtggcgtggcaactttgagccatgaccagcttccgtactggtataagtgttgaaatactagcaaaagggaaattggtcacttgagaggcggcaaagcggtgtggcttatgaagagaacgttgaaagcaacaataagggcaaacaaggcaaggaaactgcttcgtattgagcgataacggacgagactagagataatttggcacgcgccgagcggcgggaatcttgtgtttcggccagagtttccaataaccagtatcgggagataatggccgcagaaaagtcataatggccagcgactatttttttaatcctcccagtttggcagcttgacgtcagtaaccagtgatgcccagctagtctatgtttcacctcgtcatatgtttgcgaattattagcagttgtgtcatcatcgtctctatcgaagccatggtcttgatcatgaaagttgaaacatgaccagatattccccccaccagcccgcttagtgtgtagctgcgtgtacggggagaccagggacatgacgagcaaaagctgccgagaatcaacgcgtgcaattattttaccaggattagtagtgctagtagctgtttcatgagcctatatgagcatggagcaattcgtgtagacttgacagagatagaggcaaacctcggtaacctgtagttgattggctgacgtcgagctatcatgaatactctcggcagcctctgcagcctctgccgttcaacgggagcagccgctttgttggttgttggccagactctggctggcattgttccttctcacttcctccatggcaccaggttgttcggagtgtgggggatttacccgggggaccagggagccatgaaagcggcactcacgatagggggactttgaaatgttgttggagctaggagtacatagccgtggcccttgtacaaagctactaggtagtctcgtacagggcgaattgctcctcagtcagtaaatggcagctacatatcacaagtaggctattcctaggatctctatccccggagagaaaggatctgcggctccggaacacccgtttgctccttgtgttctgattcatatgtaccactgggggaaagggtcacataaagatcttacttgtagttctcactgcattatcgcgatcagctggaccagctaatacctggtatacgagaaggcggtgatggcagcattcttgtggtaaaattgggtccatgatgtacaagtagaacatggacctacgtcagctatatagtatgggggaaagaatctaatactaatagtatctagataagtcggtgaccacgatcggctttgcggcttcaaagacagatgccatcatgctaaagtgtatccgtgggtacgaggcggtatacaaggcggtatcatagatgcggcatgccactataccatgtttcctttttctgagctgtattgctctgctttcttccctttacccatagtctgttccaacccatcttctccccatcccttctgtcatatgtagttatatcttgcatctcattgtgtgatgggctgaaaggcacagggcttgggacctatatgtctcagttcggaatcacctgcagatacagtggatagttcctctagcaagcgaaactagcctctggagctggcctggcatgtcaattgacgctggtggatcagaagccgttacactaggagcgctaaattcgcttgaggatgggcctatccggggacccgtaggcatgggtgcctgtcaggaaggaaatgaagcggtcatagagctccagcaaggccaagaaacatgccgctgcaggggtcggatcatatcatgtcgcgggagggagcggcatttgcttctctcactcgcatatccaggagcactacttcctggggctcggtttttgagacaaagtccttgaagccacccctcagggcgtgagaaggacccagctatacggtgtgtaagaggggatggaagcaaaagagaaagaaagagagacagaaacaaagtaataggagtcctcttgacacgcttgcatctctactgctccgtctttcttttcttgcgtttgtataaagctccgttctatcagcagggattacaaggagccgtgtaaatgatatgatgctacgctgcaatatatttcatccctagggctgacctttctgcgaggcgtgtcgtacagtagcataaaaaagacgcacgagtccaataccgcccgagttcaggcgcgaaacccgcggcttttatacagtacctggataggtaggtagtcacagggaaaagaaggcggtttattagtttgattacaagaggagagaactgtggaagcgagagtgtcgtattacacttggtaaacgcacgtagcaagtaatcatggcgtaagaaaagctgactagtgcatccttaacttgaaaacaagacagaaaatgcgacatgtgaaacagcggatgaataacgacataaaaagaaaggaagaagaagagaaaaagaaaaggaacactgaggtaacatgagacagcaacccctggccattgcttggtactcgcacgatgtccaggatgacttgccggcccccaagcagagcctgcaataatactgcactacactagtataccggtatgcctcgcccatagccgagctacaagggtcctgcaaatgctttgcaaagtttcaatgcccacggcagtggcccgtaattgcttttttaggaaaatgcacaccaacatctgctccggtaggcaaggatggtcactgataccagtcattgggaggccacgacaaaagctggtataattggcaactcggagattctcgtactctatcagaggagcaagtaggtataccagtaatatgggaggggacatgcaatccggcatacgcaatgtggcatatttagcccccaatatgcatactcgtgttagtaggtctcgctgtaaattaatcttcttaccacttcgcacaaccactaagacatgctaacgccatgcaatgcaactctactagcagcatggagtgcaaaaagcaacgacgactgacgactgaccgtcattcagtgtgcctggttgtacgaggtccaggtagaatgcagtacggaaaacccatgccccccttttttcccactcgagtggactcatctttcaggccacgcaccgccaacgacagatatggatgagcggtccgtcccttacatgtagtgattgttcacgtatcaactaacaggcagtaagattgtcgacacgtgtgacaagtcccgaacgggcctctccctgcctctcgcgctggctgctcccctggtcgatgctcaaaaggcgggatattttttttggattccatgaaatgtgacagccgacagcgcgatgcccgccttgcccacttgtcgggacggcacttggtataaacggtagccgtcctgctgtttgcgctggtcgcgagttgatgcatcccgcagtttctagacgtatacccctgcttgtcttgtttcccaatcccgaagagagagacgcagacaagttccgttttggctgtagctatttgtacggctgctgcctctgttgcttctctatatacctccctctgtgttgaagtcatcatcaaccatccacaaccatgagcattccgtataggcgcctcgaccactcgaagcgcgagattcgcctgctggagatcaactctacccgcaatctcaacgatccggtcgagtgcaagctcatcacaactcgcctgacggatgatctcgaattcatagccctgtcctcgttgtatggcgatgctgcccagacggagcgtatctgggtatctggccagcccgtcaacatcacagcccacctcgccggggcgctcaagaacatccgagccgtcttctacccgaccatttcacgacgtttccagcgcactcctgctcggcgtccccacggcgctcctcgatggctgagacagctcttcggcatcagcaatggaccggctctcgagtctcgctcactccgcgtctgggttgacctgatatgcgtcgaccaacacgatgagatggagcgtcagcgccagacaatcgaaatgcgccaagtctacaagtcagccgagctggtgattggttgggttggcgagaagtccgaggccacggatgcaacgctcgaggtgtttgctgagattgaggacaagatgcccgctcgctttggagatcctggtgatcgtgaagagcaccccgaagactatgctcccgaacatcgctgggccaagaatatcctgcacatctggctgcccagcattcctggcgtggccccgtgcgacatgccctattggcagggatatctcgacttcctcggccgccagtacttccagcgtcgctggattttggaagagctctcgctggcccgctttccctgctttctcattggagacagcatcattccctggaaacagatccttcgcctgattcgaatgatggaggagttcaaacacgaagaatctgatgtttacccagtggtatgtctttcacaatcccatttcttttttcggagcactcaaatagctaattaaaaaccctcacagtatctcaaagattcaatcgccgaattgcccctcgagacagttcacaaattcttggacgagtttgcacgaagggaggccctggaagaggccaagattcttttggaggcgggcaaaagcagggccacctcatcgacacgatctaacgaataactttgaccgcaaggaatatttaaaaatcgataattaccggaacaaaaaaaaaaaaatgaaaattcaattgcgggagggggaattagcggcggcgtcagcggtttcattcacaagattggcatttcgcgggttttggttgtgaaaggcatggcagggacaccaaaggttgacttcaggcgcgacgaggataccccatagaaatttggtttacatgacaaatagttttctttctttttcaattttttctcttgtgtatccttcttctttctcttcttttttttttcttgcctcttttgttgttaatagttgtccacgcaattagtcgcgtgcttctttttttcctttacatcacaactcaatacagacgagttaaaagcaacaaacaataatatagatcaatgacatcttctcatttgttttcatcaaacatggcaaaaggtacacaatatgtgccctgtttggcggcgttgtcttatttcctcgtattctattccgcggagttacaagtcttctgcctctctgtactgtcacgaggtactgtactttcaagatggagcggtgagagaaaagatctatacaagtctcaccctatatgcttcttacaagagccgcattccatcaaaaactgggtcatgggtctttctctatgaagcaacttccgaactatccttggcgattgtcgtaaatagtggagggattggcatcagaatccactgtccgacttgaagaaatacggtatcacccagtatacataggagcagactatttggaactagccaatagacaggggccaccgcatatcacgatctgtgacaaaagtaacagactgcattctggaatcgtagtagaacagccaatggcgttggtcttacatggaccctcatcccagctcatgggcaaataagaagctgacgcaaccgcgtaacagttccgattttgtgtctagctcaccgacagtttggggattgtaccggccaattcctgttaatctcgtcctaatccagtgattaccggccatgggtaaaactgaatgccgcagctcacttttcattcgctggcaggcattgtgatgcatgcaagtcggatatgattcccccgatgctggcagcaaagaacgcttcaagacattcatgcatttccgatgctgtaactttatatctcgaatagtaatccaaagccaagtatatctgcgctttctctcgtcaaaggcagctcttggtgtagagcctttgatgttgagtgaaccatctcttttgcaacaggccgataaagtggcagctttgcttggcttattggtcatgtcaattccgtaagcttaatactttatataaagactttaactcgtggcccacaaagccagtggtggttgataaaactccatctggcgagtaataggtgtaagcctgctcgtgaaatcgccaaaacgggcttggtcagctatctatcatctacatgtatctaccactctgttaggggatacggcaaaagcagtgttttattaccggattaaacgttatgtgatctagtagcaatgtagtcttgctttaaagaattcgccgcagcaccatcatcgagacggtatccatgtaatcgatactcagctatattgcttcaccaaatagaaaatcttctatatcgtgatgaaaatctatgaacatgtaagcctcaaaagcaatataccgcttttggtcaacccctcatatatgcgaaatgatttggcaacccaccacgagaaaagctacggtatcttattctcaggcgcaggatgtagtttgctgacggtgtatgtgatactggcagggcgagcccagccatagcaccctgaaagtagatggatataacacgcaatatcctagagacaaatgagaagcactaaacaccctgtgagaaagaggtgaagccaggaaacatataatttctctctgctcacggcatctatacatttacaatgtatcacacaatccaatccttgtgagagaaaacagtcttgcctcaaaggtagacgaaaatgagacatcatactctataaacggtatggctcgcaagaatccttcatgacatgggtaaacagacatcaagacacgctaccaagataagccgtctaatacgccttcaagaatacgcttttttgaatgctccgccaccttgttcgccgtcaaagaaataccatgtcgcatagattcccgtcacgagagtagcagctctccgcattcaatatatgacagccgcccttcctttgtgtaggatttgacgtcagtgacatattatgtctatatattggacgacatattgttgagaaccacgctcttgatgcttctcaccccatccttaatgtaaaagtattttccgtttcaccatgttccctacactcccgcctcatggagcaacctacgagcaggcaactctcctgggagtcgtgctctgcttgttaacagctctgctacgctacctcccaacccgatctgtcaaatacttgcccgggcccaaaccactaccgctactaggcaacatcatttacttctccagagtattgaagaatcttccagtagaagtccccttgatggcaaaacgattcggcggcacatgcatgatgtggatgggctcaaagccaagtgtaatgatacacagcctggaagatgctcatgagctactaacaaaggtcagcatataaatagcaaataaaaaaaaaaacactttgccttctaatatttgaaattagcgaggagctgtaacagccagcaggccgagaaaaaacatcttcatgcaacacatctggcccaacatcctcccattcgcgccggccggcgaagaaatgcggttcttccggcgaatctataccgacattctgggtcccaaacagtcgcagcaggtcaggaaatatcaggactacgaggctacagtctcactgcttgcattttgcgaagccccagatgactacgagtcccatacaagcaatttcgcaataagcgtcatcttcagcgccgtgtatggaactagagtcagccgacgaactcatcctctcatggtcgagttacaggacatttggagcggtgttttgagcagtatgtttttgatctctcatagtatttccaactcaatatgaacaaaacactaactgtctttcagatgcccaacccggtagcctcctcatcgactggctgccctttctcgagaaactaccactgcgtttccagccctggctcaagctcgcagactctctccacgcgcgggactgcgctgtccacatggcctttctcaaactattacgaaagcaaatcgacgctggaattgcgccagtgtgctttggcgtcaatgctatcgcgcaccaaaagaaagagggcttcgatgacgacctgctacttggcatttgcactgccatcatcgttgccggcggcgaatcaactgcctctatgatgcagtcctttattaaactcatggcgctgcatccagaggttcagcaaagagcccaagaaggtatgcgcccatgacacttacacgcccctcgtaagatcgtcaaggcactcaacaacttcgtacagaaatcgaccgagtcgttggaccttcccgtcttccaacctggaaagaccatccaaacctcccctacaccagggccatcataaaagaactcggcagattcgctcccctactcaccttttcatttccacactactcaacagaagagtttgtataccagggatacaccattccgaacaacaccctgctgctgccttgcgccgataacctcaaccgtgaccgcacacgatatgacgatgctgatactttcagaccggaacgcttcctcggcgatgacatggagtcccatatgagcgccagacagaccgactatcgcaagcgtgaccatgtcaactatggctttggccgtcgtatgtgtccaggcatgtcccactccttctgttcttctttcgagctgttctagttaaccccttgtaaaaggcatacaagtcgcggaaaactcgctctttatccaaatcactcgctttctatgggcatttgacactacccctaggccgggagagcctccgttggatatgcttgatacgcacggtaagtggcacgctatagtagattgcatcaactatatctaatcgtattattctcgccttcagagcggttgaccaggaggccaaagccgttcaaggtaaatatcacgccgcggtctgatgccgtactggaggttatacagcaggcagcgaaggaattgcacacggacattccagacattgattccatcgacatggacggttggaaagctacgttgcaatgaccagaacacgcaattgcacggtttagcaataaatgaatagaagagcgaataggacttctaagtcttttgaatatacacatgaagccttgtcttcccagtattcccaaatcccataaccaagatacaaataccgttatttccgaaccttgaaaatccacaatcaatatcaaaacaaatctgttattacccaaataattgttgtaacgcaagccaaaccagggggtattcttcttcccttctgttgtatgtaaaaaaaaaaaaaaaaaaaaaagtacgtcgcttcgatgatgacatattcattcttgtttagttgctgctcggattctcatccgcaaagccctcttcagtctcttcgccgtcgccaacttcaacaatcttccatctctttgccgggccctgcatatcggcccataaatcggtaggcaggaattctcccacctcttgtcgaaacgtctctcgttctgcacggtccgtctcgagcatcttgtcaacgctctcctgggccttgcgcaagatgttctgaaccttgtcctcgacggttcggcgacgagcaacctccaggagcagcccgtgataagcgctggcatatccttcgtaaaactccctcatctgtttcatctcgtcgagtttcgtaaaaacaatctccttttccatctcccaccggctcttgaagtcctcttcggcagccagatagtcggccaggcgatctccgatttctcccagtgtagcatacgcatcaagcatgcccaagtgcgccttcttggtctgatccgtttggtctcccagagaggcatttttctgctcgacttgggtgagatgatcttgaatatcctgcacaacaccatccacgagtctcgcatcttggatgacgactcgcagcatttctgcccgatcttctgccgtctgcggttcgaggtcggatctgttggattcctgctcggcaatgacacccgatattgacacgctctcgccgccttgagactgggtcacctcagcagccttcctgcgggccagggccgccgccccttcagtggtccgaatcgccgtgacacacatgtcaaagtgctgcgtcaacgaggccagacactcggccatgtttgccgaatgctcaaacagttccaccagcagcgccgttaccgtatcttgcgatgcgggcgtaggcgcagtatcaataatcttcttgatgtctcgaatatcggtttcgagtcggagcagatcgccgtcaaacgagagctggatcccctatagcaccagttagcccaggaaatcaagtatacagcaacaaagacttgcctgcagctcctttatgcactgcttcatcgcgtctcgcatcccatgcacgctcccctcgtccacaaaatccaacagactcttcctcgcctcgcccttgggccgcagcgccgtgcccaccgccgttgtccgcagcatattcatcgtgccctccagctcgccgtccacctggtccatcttcttcaccagctgcacaaagtccctcttcccccactcgcacgttgcctgcaggctcttgcccacacgccccagaatcaccacctggtcggcaatggcgttgcgcagaaagcccgtctgggcggccagcatgaccgtgtcctcgtgggactgccgcgccgcccggacgatctcgtcggcgcgcaggacgagcgtcatggacgacagcgaccgcttggaaaccagcaagtggttgacgagcgtgtcgacggagatggccaggcggtcgttggacggcctcagcgacccggcagacgacgagtcggggctgcgccgggtggacgctgctggcgacgccatgttgagatggccgctgcacgcgatgaagttggtgttgcgtgtctcgtgtatcgcagaatcaagcctgtctgtcaatgagcgcaggcccgggctacatgatgcgccggaagagatgagtcgcagtcgagatgtcgaggaacgaaacgatgcctggagcaggtagccgataagttgcgctctgataagccggctggcgtcatacggctccagctcggctccagcgctgctccagttagcgcagtacctgcagctagcgcagctggggcatccgttagggggcttggaggtcaccaaaaccaagccgaggctgctgctcacagcgcgtccacgcagtatccggtacctgcgccatctcgctgcagggaggacgcctgaaccgttggaggtccagcgctagaatgcatcccctcattggaactcaatacatccccataacacaggaatgcatccaggtcctataaactctaactttgacgccaaaagagccttttttttcttcttccaaattctgtttcatggaactgttgagtaaaggatatccatatcaagttttgccatctgcatcatattcaagctgcactttcagccaaactcaatacgtgcaactccaaaaacagttttggtgatatcagtaaaagcaagacatcatcacggttcttccatctgatataacaaattatcatccaaaacagaaaagagtaatgcatcaaaccaaactgagtagtgtattaatcataattgagcggtgtactccatagccatggacctctctcaaccaaccaacatcaaagcactctatcgcatcaaaaaatcgcccacaatagtctaccatctacaaatcattatttctaaccaaaaaaaaaaatcatcgccgctcaaaaacgcaacaaaaacaaaaatcactccaaatccgtacaaaggccagcttcacccgccccattctcctccagccgcacaccaccggcattgtcctgcgcattatccagatccgcctggcccttctcgcccatgccgtcgagcgatccgccctccatgacggtcaagagctccagctgctcgtccttggaatagacgcggatgcccacaatgcagacggcattccacggcgtgggcatcttctcctcctcggtgtcgtagtcatcccgcagaggaggcgcgggataggggaactggcgaggccggcgggtgaagtcgtcgtcgctatacagctcttcccagtcctcgacgggagagtcggacgagtcgccgtcagactcttcgaccacggccggaggatcgggcttctcctccgcagcagcaggcttgggctcttctgctgctgcgtccttgtcttcatcagcagcggggggcacatcttgcttttcgtccgagggaaagatgctggacttctccgacttgggagtatcagtaggcgagccgctggcgttggagtccgagtcgtcattgagcgccagcttgctgacatcaatgttgacaatgtccgcgtcgagaggcgtcgagatgcccgagacattctcagacttgctctccaccttggcagctgcttcaatggccttcttcctcagctcctccctgtgctccttcttccgctccttcttctcgccattcttcttcttctgcttcttggtcacgtcgcggctgatgtgccgtctctcccactgccgtcggcgctccttctggcggtgcaaagtggccttttcctggtctcgcttgttgcgaatctcagtcaccttttccatgtgctcccaggccttgctgtgggccaggtcatacgcgtagcccacttgcgcgagcttctcgttttcaacccgcttttggctctctctcttgacaacctcttcgaccgacggcagttcctggttgcgctggccagtcaccttgaggtatacagtatagttgccagaaggaagatcggggagctccacagacaccgatcgcttcataaagtagttgccgtgagagcgcacaatgtaatcttccgcgtcgggttgatcttcattgtgaaggcggaagtgaaggcggaagctgtactgcccttggaggcccttgaagtatcttccgtctaattgcgacaagacgagaatgagaggagagtcctttgtcagcttgatgcggaacttttcgtgatattccgccttccacgggacatcgactccgatccatcgctgacagcagcgccagtcgtcgtcctccctgaacagacgagtccggtcaaaatgagtatacttgcggaccaagtcctcaaaggtaatccaaaagacagaatcgctgccaaacttatggcccagctcctcttgggcctcggcagtccattccttggagccgtcgctccacgctccctcccaaaggcccttgcggatctcgccccagggattgcggagcttgaccagtcgctggcctgacttgagggtgcgagcatcggtgacaacgtaggcatgagcctcgctgatgccatcgcggtggccatagccataatccaggatgccagcagagcagccaaacatgaattccttgttgaccttggacagctcgttgtcccaaaaggcgtcaagatccaagatgtcggatgcaagcagctcagtggtgactccaccagagagatcctctagaccttctccgatccagccaccagaaagggaggcatagtcaccatgggctttggcgtaggccttctcaaggagtggcacccaggtttcattttggtccttgcactgggcaaagaagagagcctttgagcccgtctggtacgtcttcctgtaagtagcttcggtttcttcgttgcggtcaatctgctgaagaaggtcacgctgcatgctaggcgagtcccaacccggagacttgagatacagcttgtcatcgacaatcgagtagacccattctccatcccggtagaagagaaatccgtaaatgccgatttctacacaccattagcattacaattgtatactcgagaaattgtagcgcgttgactcactcgtatcgtatgccacacagcaccggggaacacctttatcggcgcttgccaatgcagtgaagctggacatgagccagcagtctccaaggcccccctgcttgacatcgcttccgctgacatccttcaaaaacgtgggcttctcgaaaatctcgtgcactctcttgacagccttgggaacgaccgctttggagcccagcaaggtagtcctgttgatttcaaacttgtcgctgccgatatagttgagggtgttgcccttttcgtatctcagatcccagtcctggtgggaaacccggttagctacaatctactacccagcagcgagaatccgcctcggttcaacttaccaaatcccagcctgggtcacgatatctcatattgacccgcttacactccttgacaatcttctcgacctttcgtcgacactcttctgcagcgcgctcatatccttcggagagcagctcattaggtcggtccaatcccgatcgaggcgcgacagggtcgaacggaaggactgagagcgccgtgtaaaactttcggtttgaaaacttcttccagatcctgttgatggactgctggggagggagtctcttctttctcttcttcttgttgtcttggttgttgcctgacgaggatggctgcgagcgcggacggcgaggatcgtccgactcgtcagaggaactgtagccgtgcatggcgaaaaaaggactaaaaggtctatattctatttctaaaaaggaatcaaattgcaagtgacttgttctaaagagtgacagatcaactgccaaaagaaagacgacacacgcaacgatatgaaaaggaagggctggagacgaaatgacaagcaaaggccggtgatcggggggagagaacgaataaatactgattaagctttactatctatacaccatttaaacttttccttcttctttcgtacagtcttgactttccagcgaggcgcactggcgtggcttcgcgactcaccgactgggaccctccgtctaagaggcctctagtaacccatgcctagacccagccctttgcatccgccggattagagatctgtgcctgtggggggcgctatcgctcggggctgggatgggagctgccgtgttggatactgtatggagaatccgaattaccaacgaagaagccactcgagcatctaccgtgtgtcggaccaggctgaataaacgcttctgggaaaaaaagcgtgtcaccaaaggatttcccggacaaactactacttacactatcgtgtctgtttttgggcttcgatatgaggtccgtccgaatccttccggagtagcactgcttcgagaatggtgaggaatatcagcagcccaggcaacgtgacggtactgtgtttcgtttgattttccaaccagtggcgtgtactgtatgtaatcacgtcttttttgcctgaaaataaagccttcttttggctgataaatacacgggctgatgggcacgcgaacggactctgacttgaagcgtcttccactaacacacacgtccttctccacaacgaatcgtgttgaattctggggtccaaagggtcttgatgcccctgaccgccaggtcccacagccgccaagtgtctagcgggatggaatggatggctgaagggagacatttttttcagggtccaaacaccaccattacggccacccggttgtgtcactcactggtactaacaccctgattaggcctgtggttgaatcagcatgcatcaagtcgccaatctcatggcagcagcgtgctgtgctgtcaaaagcacggtaatcgtgaaagactcactggtccatcgctctcccatcgcattctgttgctgaccaccaaaagctcgaccagcacggtgcataagtgcagtcctgctccctgcatagacaaccaagggctcgttttgctgccatgacatggataatgcgcaggcagtcgcgcacgcttagtggtaaccgaagctcgcaatgagaccaatgttgccaccttccgacgccggtgaggactagacatgtcgcttagacagtacgaaaaccaagctgagcacgggatggacattgagcaattcgatcatcaaagggtcctctgatcccttcctattccgccgtcttgtcccctaatcatgccgagacagtcgtctattcgaatccaacagtccagccgttttcaccgtcaggatgatcgtcctttaccatcagcaattaagcaatcttggacgccgaatccccgacaggaaggcggtgcgccagcgtcaaagcatggcgcttaatacatgccgctcgatacccgaattccggcttgggcaagtgattcacagcacagggtgcccgataaaggagcggtggaaggcatctcaccacactgaaacgccaccagttgaaccgctaaagcggctggactgatatcgcctgggacgcacgagaagggagatgcaaatcgctaatggcggcaaccccgaatactgaggcgcaaccattcgtcagaggctcgacagctcaaagtaccgatatgtagacggtactccaccatcaaaaggcgaaccagaggccatggagagccgagaaacgtcgcctcaacctctggggaacgtccagaggaccctgacagacgccacaggccccgttccccaccatccagtgccgacgagacagtgcgcaataatcgagcgtggaggtcgtaatcccgcatgttggactgcagggcgtctagtgtcgagagctgaagggaacagtcaccagggcagcctcgtctcggccgttgcatccatttaggtaggtcatgggcgtaggcagccagctctcccctcaatagacgagggctgattacatgtaggactcgaaacgacgagatagttgaggctgaattgcttaaattagaagcaggaggatcgaaaagcacaaaaagctgcaggcaggcagaatcgtgactaactttggcgggccttgaggaggcagctaccgggcgctgtttccggcagccacggacaccagacgcttccagaatccctgctatggcgataagcgcggacgttatcggctgcctcagtagacgagtgaatagtctatgagtctattgtttgcagtagtatcttctgcggctcaattgccaaagtgagtgatatttgtcatcgaccgcataaagcagcctgcggatatagttgacaacctcttctcgaggtcaactgatagtggcactgacttgttagctcaatatacaacgaagaacagtgaaaacgtaaagatgtatctgaggttatccaagttgacttaaaaaaaaaagaagcaaggcaatttcttgtatatgaagattccatcttcaagaagaagtgatcaaatatgttgcgtttgatataaactacgccacatacgcgtataagtcgcatagtccacgtcttgacagaaccagaacttggtgaataattctctcaatgtaaaatattctgatgagactatcagcgagttttaacacctcttgtgctccaatcaccatttatacttgatgactactacccgcaacagctactttgctactcgctgctttcgaatctggatcctgctccaaactcctcgatgatgccccctcagcttccacatcgccactcgtctctacaaccagcgccccctgagccctccgctccatgcgcctcctccacggcccatacaacaagacagacccaatgccaacaatgacaaacaggccgcagatgctcccgccaataatgtcaaagtgatccccaatagccgacacgccgtcccagaacttgccgcttgggttggccacattctgcgccagcgacagaacctggacgatgccgatgaaagctgcgaccacgacggtaatgccggtgaggacgatggagtagtacagaatcgcgactgtgtctcgcgaaaaggcctttgatgtatatagcgccatcatcagagcgccatcggtgctatcaacaaggcacatgccagctgcaaagaaatattagctcaggttaaaatgctttcctttttttttttttcagaattgaatacacaaaaacaaggcaacttacaggtaaatagaatcgggaaaatgagaatcagccagatgctcgtcccttgcacggcttgtatactcgcaatccccaaaacggcaatctcagagctcgtatcaaagcccaggccaaagacaactccaagcggatacattttccacggccggtcaatcgacttgaaaaggaacttgagagagcgtatcagaaatccaccaccttcaagatgaaactgatcgttggtttgcattgcagtagcatcaccgtcctcgttgtacaaatcatcgccatcgccctcaatcacaatgcgcctccgctctgcgagaacctccttcaatctcttcacgagcttatagagcacccatccgttgcccaaacacaaaataataagcacagctgcactgacgctcgtaccaataatgtttcctatcctctggaagccgtcaaagcgcttcctcaaagcgccactcgtcgcggccacgacaacgcacgtaatgatgacaatggtgctgtgtccgagcgagaaaaacgtccctacagtggccggtcgctgtcccgatgcgatgagccgcctcgtcatgaggtcaatggcagagatgtggtctgcatcgagggcatggcgaagacccagggcgtatgagagcgcagcaggagagatgagcgccgtatggaagcgcaggacaatggcgatgacgacccagacaatgatattcacagtgatgaggatggcgatgattcgaatgctgttggaggggattgtatgaaggaatttcggctttggagggagtctgatggacgggaagtggtgaggcatgatggcgatgatgtcaagacagaacatcgcagaggttacatgtatacctggccttggcgacctatctcaggaagaacaatggccatatgaagtattcatttcttcagctgcttcatcccttgcatacgacccctctctttctccatctagggttattaacaacggcaaaatgctgcacaggtgtgacagcatttttcatcgcaggtgttggacgtagatatcagcgtagcaacaccaaccttaatctcctagaccagcggcttgagccccgccattggctgataagggcgattgcggggagcttgagagataggcgttttttgttgtaatgctccagatagcgcttacacatggtatgtacagatagcagtgcagcggcagatgggatcgacctatttgcgtccaagtcattgaagggcagcatagcatggccttggtttgtgtatgtggccatgaatgtcgtttgttggacatgtctgcggctgaatgagagtgggatgcggggaatgaattgctagcttacatgtaatcaatagtggtgtcttacacgcgtataacatacatacacacaagcaacttcaagatcatatcgtctacaacaaagcttgcaacttcatcacatcaaccacaatcccatcacacctccagcccagcaaccccaaccctccgcgcctcctcattcaacgcctcaatctcggccctcaccagcgggatccccgtcctctccctctccctctgcgtcaactgctcaatctcccccggaaagtatatcctctccacgcccgccgccttctgcgacccaaccacccgctcgtacagatactgcatgcgctcccggaactcggcgagatccatgaacaggtccggcttgatggcaactaggaaatggcccacgtcggccggcttcgacgggtcgtacggattcgtcacatgccctgcaaacgcagagccggagagcacccccgagaagacgtccatcatgatggccagcgccgagccctttggtcctcccatcggcagcatcacgccgcccagcgccgcctcggggtcgtccgtcggccgtccgtcggcatccagcgcccagtccagcggaatcttctcgcctcttcgctttgccttgtaaatcttgccccgggccgccaccgacggcgccatgtccaggatgaagtcgtgcatgtctccctctcctttacccggggcgccgcacgcaatcggcgacacgcccatgagcttctcgcggcccccccacgccggcagcgcagggctcgagtttgtaaagacgaggctcatcatgtccgcgtccagcgcctgctgcacgacccacgcgctcatgccaaagtggttcgagtgcttgacgctggcgagcccaatgccgtagacctttgccgcctcaatggccgccgccatgcccatgtgagcggccacgaagccaaagccgttgcgcccatcgacctgcgcaaccacaggcgtcacctgcttcagctcgggctgtgctccagcatccaaaacgccctggcggatgcgctccatgtacgacgggatgcggttcatgccgtgcgtgtcgacgcctcgcagatccgctgccacgagacaccgcgctacagtggccgcattgtctggggacacgccgttgcctttgaggatgtcctggacgaggcgccgggcctctttcgcggcgacggggattttggcctcttgtgcttcggccatggctgatgatgtgaattgacttgtaagagagaggtgatggatcggaactttaacatgggctcagaaatcatcaaactcgtgagagtaagagtcatggagtattaataccagtaagccatttacatctttactggccccgtctcttattccactgcgggcaatcgtgttagcgatcgcggggctcccattcggcgctccgacagcggtctccggccgggctgcggaggtgcatggcggtgcagtcaaccgttgggattcactaaactcgacatgcaagatataattggcgattgggttgttaaatttgtaacaagagggacgatttctacgaatgaagctgcacagccaatgcctcggcaaatttgaatgcggtgtcgagtcactgatatggattcaccccgcagtgtaaaggcacgtcggcttgtctgcgtatccgtatccgatttggtaaagcagggcagttggacagcaaaacagctatttcggttgacaaggaaaaaggaactgaataattatggtaaagatctgttagagagagcaggtaacaagcaaaaaataaattgaaccattgctggaccaatgcgtcatccggaactcgaatccgggcctcaacttgacctgtgaatggaagagttgaatcctaacccctagaccaatgacgcttatttgttgagacttgcccacttttgttaatctatatagctatgcgctttggtcttccatctacaagctaccctagctctcaacttcaatgagataaactcctttgcagtgaatcaaaactcgagttaatactgaattgcagcttttttattattttatactcttcaattaatttgtgatataacggactactaatgttaatcatggtggaaagagtgttggcatatagtctcaagtaaagcgtgtaaacactacgggctatacaactgtacctatcgagactacttgttatttctagaagattaacaaaaattcaacatcttctctattcgattcatgcacacctaatgctatctcgtctttacctcttctcaaaaccacaatctcttcaccaaacccccatcctctcaacgccaagctcatccctaacctcaacatcacaacaccataacaaccatcacctataatactcctcgggctccaacctctcccccccacacccctcccccctcaccggattacacctcgccccctccccctccatcctcaccgcataatcgcacccccatcgcgcactcatcccaaacgccgggaaatccgtcgacacaacatgcgcccccgaccgcagcgccctgtcccgccgcgaagtcgagcagttgtgcccgagcaccgtgtcgagcggctcgtcggcgcgggtgcgcacccagtagtttgcgcggacttgggcttggatgaagtcgacgtttgcgtcggtggatgggtcgttgtgctgcacaaggtgttagtaaatagtttccaatggacaaagtacatctttaccttttgaaacgcacagtcatcctgtcccggcgcactattcgtaaacaacaccctcccctccaaactcggcctcccctcgatatacgcatcccgcacatcattcaccggcccattgtccatcaaaaagaatatcctccccctcgcactatccagatccggccagccatgcttcaatatcgactcctccagcgtcaagccatctctccttacatcgtccggaacaagtagctgcgacgccccaaacacagagcgaatctcctcgtcgacaatgtccaacagctccgtgttccacggcaccactttcgcgccgcccagtcgctctcccagcttctctgccgtcttaaactccatcatgatgggcagcggcacgctgtccggatgagcgtccatccatcccttgatgacccgcagacaggaaaccagcgtcgagcaactggtgtgatagtccacgtctgggatatgcagcacttttgtgcccttttgcttcagcgccgggtcgttggggacgccgaggccagcaagtctgcgaatcagcggctggctaaacatgccgccatctggatctgccaacacgtctattctgcagaaccaactcacagcgtcattagcaatccatccctctccaacagatattagccgctcagttgtaaatactcactctagattcctcacatgcagatgctccagctgcacatccagcgcagaatgcgaatactgcaaatcaaccgcccccgacgcaaacgtcgactgaaggtctcgctccgccttgggcgcctcgatgtggtagctgttgtgcgatccaataacctgtatgtggttcatcctcacggccccttctgtccaaacaagcccattcttggcatatttccggtcatgttggagtacaatctgagattcagacggagccgcaacagcgccaagcgcgactagacatcaacaattagccatcggttctccagtagcaaaaatatccaagcagctcatccatcacccccaatataaaactcaaaaaagaaaaacagaagagaaagacttacaagtcgcaacaaaaagatatcgtagtaccatctcgtagcctctacaggtacatgcacacacagtctccacactccgaatcggattccccggcgactaaacaaatccaacaatctcaaagaaaacaacaccaacaaatctcataaatcaatcaccaaaagacttttgaagttgaatgaaataaaccaagattagaacctccacactggaaaaaaccaagtcaaggggagggggcgggtgacaagtcagacacaaaacgccaccaactcagacagcgatgacatccgaatcgctaaaccgatggagcctcgctttttcggctctcctactggctcagttgcgcccgacgctcaggtcctttgtaactagagccacctggtagtcatgatcgtcgattcatacttttttcccctctcctttccgccaattctctcacagacaccagccacgtttcagcgctgtatcttatcctaggaatttactaggttgcagacctgggcactgtgtctcagacccagccaccgctttttatttttatgcctcttgtgtagcacaatcgaggctgggagcgggctcatctgaagcttgctggagagatatgttctataattggcagcgttgacccagctatgcacttgtgaaaatggtttaacaatctcccatcgttatgaaataaaagaagtagtagacgcattcatagcgtaaatggctaatgacttgatctaaactattttatttattttcgggcccaagttagcctattagaggcgcgactagtttccatcgctggtcaagggagacaaagattacaaaagaaacatccgtggtatacgttgcaaatcatacatggcacatcaccattcagccagcttgctgctcatccgccttgctcggccactacgccgaactcttgacccgtcgtctttgtgacccctgccgcccgctttattaggttctctctgagaggtcctgcctctatcagcgctcagctcttccgtgccatctctgccctctcccaaaagctttcggcctctggctctccgttcgtcgttggaattgaggaagcggtgtaccatgcggtggtctagaatccgctcttctttatcggatggccccgtcttgtccgtcttgggccaggcatagccgtaaatcttcgagtgtcgctcgcatcttggacaagctgatcgtgtaaagtaggcattctgctggacaaagtagtcactgcagttggagcactggatccaggccatgtcgggctctgaaaggagcagtggcgtaaggacataatctcctggagttcgcgctcgagacggaggcggcattgattgcttgaggattgtcttttgacttttgccccgtcttggcttgttgtcgacggctgccacctcgatggttggcaccgcttcggttttcgcttcgacttcgactttcgtctccacatgaatctcagtcgcagtcttgacttcaatcaccggctgcacctcttctggctgttcaacctctgattgcggttctttggactgtgtttcccttggccgtacttgttgctgtatctcatccggttcggaaatgagttcgaatttcgactccaccacaggtcccctggtggcctcaatcttcatgatgaaagggtaatacatgtcgatagattcgtcggtgggtgaggggtcgttgagaatagaagaaatggacatggttttcagctgtggcggtctcggaattgtacgaacaggggccgctggctggatcatatccggggacgcacggctacctgtgctatgaggaggagagacaggctctattgtagtgttgcccgcatcctggtaagcaagcttctcattcttttcatccacggatggtactgagcatgtctgggacgtctgggacgtctgtgtatctggctcagggctctctttctcgggagacgtagagtcagtctcaggggcgtacgtctggctaggagttatgcttcgaatgcttgatgaatcggcaaggctagagaccgcactgggtatagagagcagacgcgaggacgcatctgagggctctgacgtgagcctgagcttcttggccggcgtgattggtggagttgcaatcgcctccatggtgcgttttcgaccgcgcggtgtcgcttctggggtaggcgagggaattgcggatgcctcctgggtgcctgctttttgcatcttcggtttcgtcttgtagatgcgtgggcgcatgtcgggcgtcacagaagaggtccgtgaagagtggccgatactatcgtctcttcgtctcctgcgcagagagtagtaggtttccttcagctcatccccctcgacgctgatttttacattcaccgccccgtcctctggtgcccatccattcctcagctcctgttcgcatgttcggcataaacattcgcaattattgtctccaaagtagcagtcgctgtaggttacagtaatctcttcgccgacctcaatgggccgggacgctacaatctcgattgtagagtggcccgtagtcatgagcttggcgtttgcgcggcaatcatggttggcgaatcgcgcgggtcccatgaataggctggtgcatttcttcctggagctgacgacaatgctaaaatccttcttgcgaactgtgatttccttctcttcctcgggcgtgatgttgatttgtatgccggagaggtacttgattgtctcgttgcgcttaatgtatcgcctggcgatgacgcacgcttcatgggtgacaatggtgtatcggttagtggtgctgacctcccaagggcaatcaagcatgtagatccgaagatatcgtcgcagatgctgcacaaagtcggccttttccttatccgactttaggccattgaaaaatctcttgagcccatccgacgccaacaggcgcttctccgccgcttcaaggtcctgcttgacaatgacttcctcctggatgatcttgccaatgtcctcctcccggatcccccgtgacggatgataggacgagcggttcttgggaaccgtagcccagtaaaaagcctgcgaaaaccaattagctactgttcctgatcgcaacaagggataatgtcgcgagggagactgacatggtcaacgagcgcgtccgtcagaatgtcgtcgtaagcggccagctggttgagcgtgagtcggtgttttttggccgttgccacagcagccttggatggggccatgtgcgaagatgagattatttgttgatataaagatatatcgtgtaaggtatatatacaggcgaaaatctccgcagggcaggcggcagccggaagaagtcagaagaaaggagagaaaaagacggatgtttgttggcgacaaaatggcgtattctgaaggagtggatagagaagagctcaagattccctcataactctaatttccacccctgcccgcactgcgccggctggccgtagagaacgaaaacggagcaaagtgcttcgaaaatctcacagattgcacaagccgatgctgaagtttttactccagcgaccagaatcgaggtggtgagcgcaggagagtgggttgcgctgttcgaagaagctccgtcacctgaagcgcctcgacgtcattactctcagccgctggccagctcgagggatcctgtgtataaatcaggaatggctagtagaagaacagagaagatggaagaaaaaatgaagcagaagacgcagagtttgtgcgcaaatgacgttgtcgagagaagaagaaattgaggatgagggagaagaaggaacgaggctgttggtactttggaaaagtctcatgacacgcgagagccggcagaaagtgagaaagaagttcgaaaggggcgcatggcaggaaagagcagcttcacggccggccacccgctaatcccaatcctaggccctcactaataaataacttgcatagcagccaagatccaatccaagaggccaacagccgcggccaaaaataaaccgggacagcgcgcaaaaaaaagcgaaaccctgccaaattggctgcccgggcgacggatggagaaaaaatgggcggtgctcaagagggctccagttttcccgattctgccatttccgtttccagacaggctggagagcagattcagccaggtctcagattttggagcgaatcatggtgatacagccgaggattagccagctgcagcaattccgcatgcatgtactcggtggctcgggtcgatttgtacgctaaaaagctgcaagcacgtgacatcgaaaagtctcaactcgacccaaaggtgggctggtgatggcttcaataccgctgaatgagcccatgcgagagtgaatttgagagcttccgcggtgctgtcacgatgattcaattaaaggtaagcagcttcgatccattgcatctctcttccatctctcttcaattactcgctggagggcctatgctaatcactcacggcttcaatgcagacgatgctcaactgcatcgacaactcgggcgccgccctcgtcgaatgcgccctcgtcgtcggccagaagcgccacgccagaataggtacatctacctctactctcaactactcgccctctttcactcagtctaacactcacctcctccatccaggtgaccgcatcgtcgtcgtcgtccaggaacagcgcggctcctcctcctccggcatggcaggcatctccgccgctgcaaaggtcaagcgcggcgacatccgccacgccgtcgtcgtccgcaccaggtacccgacccagcgccgcgacggcaccgtcgtgcgcttcgacgacaacgcctgcgtcctgctcaacaagtcgggcgaccccgtcggcactcgaatcaacggcgtcgtgggcgcagagctgaagaggaagaagtggagcaagattctgtccatggccccgatgcaggcgtaagagaaggatgggcgctggggagattgtactggaaaacgaagaaacaggaaaaggaacaggataccaaaaaggtgggagggtgatgctgtcgtctcgatatatgacttgagaccatgtacgattacgaaatactctctgatggcatttgcacggcgtttacgagattagatgtaaaaaaaaaaaaaaatgaaatatattctaaactaaacacgttgaggaagctggtacataaccaatccaaagctcaactctacgtactgtacggtagtactatatcggaaagatgttgagatcatcacaggcaaggtatcaattttctcgagagaaaaaccaatatattagattcccaagatgtgacaatgcaacaccaacctagcaataatagcaaaccgcttctatatatgtatatgatcctccaaacgccgcgtcacctgtatattctagttcggcgttataaagcaatcctaataaactcgtgaacatgaaatattccacggcattttgttttcttcccatcctcgacgccaaccctgagaatacacataaaataaactagaaaggaaatagaacaagagacaacgtctctaaaacaggtccaagtatttttccctctttgaaaagacgtctcgaacgaatcggggtatcgccaatcgtgatcgcatttaatcgaaaatatgaccgcactcgcaacagacgtaaaacagtttctgagttgccgccaaccaggttaacgttcggtccaacgaaaggggagaagcgggaaaggcaacaagagaagctcccttgtcatggaggggtcaaaaggaagaggtgctcgctcaccatgccagtatcagcactacgctcctgcgactgaaagaagacagcttcttgatggctgcatctcgggcaggccttgttggatcgtgggagctgtagttgcaggaagacagagaagcagagtcagccagctggtataatcagatgaagaataaaaaacagagcaactgaaatccactgcaaggccctgcccatccaccgcagctcagcttgccattagtacagacgcccaggacgacaaaagcaagacaaaaagacgtcggagcaataacaatgaagatgcgagcagatcgtccttgttgtaaagaatacaagatgaagaggggaaaggaggaaagtgttgtcgctcaaaaggtggatgcccaaaagtacaagtgtgtagaaatcgtaagggatagggtgcgtttaaaggtcgacagccatggcatcattgtgaaagttgtagtcgttgtcgtccgaatgagccgcagcaaagtcgctcatgtcgctgctgccggtggattcgacgtcttccatcaactcctcgtcgtattcatcaaaggggtcggcgggcaagggcaggctgaagtggccattgcccaggtgctcaaactcgtcctcgtaggcgtgatcggggtctcgggcaacgctgagctcggtgctgggctctcggcaggtatcgcagtaaacaacgacgccgcagccaaggcagaggacaggcacaaaatcactagcagtagtactaaccgtgggatcagaaccaacgtcctgagtcacaccggccgtctcgccggacgagttgttgagcacgttgcggaagacgcaggtcgactgggcatcttcggtgtactggcaggttcggcaggtgaactgcagcttgtgggcgtcttcgtcttccttggggtacagcatgttggagcactcggagcagaagcgaaaggtgatttgctcgagcttcttggggccggaggcctcgaaggaggcggtggactgaggagtggccatttgtgcgtgagttgcgaagaagaggatgatgaagtggaaaaagtagagaaaggagagaagacaagatgcgcgtctttggtggcgagaaaatgctggtcgatgcgcagcagccttgccgttgaaaggaagagatgaggaagtggaataggtaagccgagattgaaggctggtctaggcagataatttccagcggcagtgggtatccctggtagcgcgggtgctaggcgctagcagtgacagtggacgtgctgggaaactgccgaagctttggcgagtccgctgtgctgcgctgtgctgcgctgtgctgtgttgtctggtgcttggaggtaggtgggtggtctgggtgaattgggcggtagacagagcccaatgtgaggaagtcgggctgtgactcttttttgccctctgggaatgcaggcagtgagaaaagtttgcgtggtcgcaatatccaaggtaggaaatggaggaaagaagcaggacaagaagaagagcacaaatgctgagcgaagctgttgcgtggtagcagatgctcggcccgaggatagttgcgtactatcttgagtctcttcgctgtctagggctgatttggcgaggaaccaggcgtgagagagtagagtgcttgagtgtcgagtacttcttgtctcgatctgctttgatgtgtcgttgcaaagaagtgcaagagaggtgtgcagttgatggttctgggggcgggcagaatattaagacggacgaacaaggttcacattcgatggcctgatggctgtacagcgctccagtgcgccgtatcagcggtaccgccgccctgcgtactctgtaccccatgcagagccgagtctgcgtgccagcatcggccagagcggcggcatccaaagtccagtgagaagcgccgttgtaacgcagcttaggcgcatgtagcctgatggaggtgcatttccgccgtgaccagctgccacacacactgcgagcgctagctgcgtgtaccttgcagtgcaggcagccacacagacacagcccaagtacatacaagtggctgtatcacgatgagtaaatttggaggcttatgtaccgtaaaagcctattcatctgttgatcaaaccttgcttttgccttgtagaagaaacactacttgggacttttcttgcagcagatacacgcggcctcggcgtccgtcggcatggtgacggcgatgcgtgccaaacatacacgagtgaagctcttttttcctgcacgtggacgtataagagaagactcgggataatgatggactgccagcccccacagggatgcgagcttggtaaggactccccgtctgcacgtacggtagtagcgggtgtataggtattttcctacagccaagattaccctcattatctctaaattagtctcggaggcagagcagccatgactcgcttcgagtttctggcctgggggctgtcacacgcatacatcctgactctagcccgacgtgctgccaccgacctcgacactacgaaaacgagttcgacaccgaacctatagctctaatgtgattattgtaacggtggtttctgaatcttagatcttagcagccaataactattgatttcgttccagaatcaagatggcgaatacgacctgccttacccgggatacacgcaattcgctcgacttccgttgttaatcacaccaccgccgggagactgttgcagcatccgcgctgcttccatgcattcaagaagcgcgcagcaaggtctagatttccacttgtttacatgcatctgctatataagatatcattattgtatataccctgggtatagcggggcattgtatgcagagatgatgcttcgggttacaggccgttgctattccgtacataccgtacatgtagtatataatcctgccaatgcatcatcttacaccaggctgtgtcttggcatcaccgggccgggcttcttcggacacagctcgcgtttctacgcaaatgtccatccatatctagatccgctacgaggtactccttcggtacatgtatccatcaagccgggtcaagccctactggtctctctggttactggggctgggctgagtaccaatcaatagttggctgcagctacatgtagagattgagcattcgaaactgtataaatgtagctgcttagacgggcttgatgctggtccgtggtaggattggccggaccccagtcgcatgtcatcagtcagcattaacgctgcagatgtcagaatcctaaagcgcgagtctcggggtggcggctaggcccgtcggctggcctcaacgtggtggcattgcacctttctgctttgtctatagcacggcggttacggccatgtcttggccctgcatcgagtgttgagtgctgtcttgaccttgtacaagaagtagttgacctactagatggaggtcctagttgagtaggtacatgtatgtggtatggaatacgattagaaacatacttctcggacatcatcaagactgcatagcgcctatggatgacataaaaccgccgggttgccccaatctggacacttgcagatgctcgttggtgcggcgacggcgagagatcagcggcgagcttcagaaaatgagcttcttcactgcttcatctttgatctggctcgagctgcaacgaggcattgattgactgagcaatccaactgcgcgcattctctgtcgcccctggtgatcagcctctcctgcgcaagcctcgatcgtcgctcccatcgtgacccctcccagcgcttttaggccctctgaggcgcatcccgtgatcatcctcgccttgagctggaatgactcgctcgcttttcctctcactgagtgacttgagtgactggactgagcagaagctcctggaagcctcgccccttttgccacctcaatccacggcatatgctgcctgcttagctgtgattgaagcacacacgtaacgaagcaaaatcgcccgtgttatacaggcacctgtagtaccggcttgagacgtgctgtctgcgccctgggcacagtttcagcaaagttgtaccgctaaaacgtcagtgcccctccccctaccgcctccagagctccagggccaatcgcctgctagaaccagagccccgcggccgtgggtctcccccccaaactggcctggcaaggctcaatttcagagccaaggttgggtccagtccgctgtagtcaagcctggagcctgccatggaacgtcatcagggccacactaggcccttcccatcccgccctttcgttttcttggatttggtgatgaattgcatgtaatcaagcctgatcaaatcgagtcgagtcgaatcaaagccatccatccgtctgcaccaaatcaacaccacccattcacccactgggccagctgtatttgtaccgcacgcttccctccgtttccagggctactgctactactgctactacttataacgactccaatcctgttagcctcgttcccccgcagaagcgaaagcgcaagcttgcatcataatatccatcctcattggctccacgcgagttgcaaaagctccatccgtcaaaagctgctgtctgctcccttagcaaaactccacttgcaagagactctcccaccttgcctgcattgattgcgacgacagcatctgtcaagaacaagtaaagtcgagccgagctcaaacaaacccaatcacaatggtacgcatgtccaagcagagaaagggcggtgctcaagaccacccgactctattactcgtcagctctcgactcagacaagccatatgatatgctgacccaaacgccattgccttggcacagtctgaaaccggtctccctccgaactgggaggttcgacactccaactccaagaacctgccctactacttcaactcggccgagcgaacctcacgatgggagccccccgcgggcaccgacagcgagaagctcaagcactacatggctgcccaccacagcgccggttcgcggcccggagccgtgccaggcgtgcccgagggcaagattcgagctgcccacctgctagtcaagcaccgagacagtcgacggccgagcagctggcgcgaggtacggatatgatgcccatatgcgagccatacagcagggaagagggaagatgacttattcattgaatataggccgaaatcacacgaaccaaagaagaggccatggaaatcatcaaggctcacgagcagaccatccgatctggcgcctccacgctcggcgaccttgcgcccaccgagtccgactgctcgtctgcccgcaagcgaggcgacttgggctatttcggccgcggtgagatgcaaaaggagtttgaggacgttgcctttacgctcaaggtcggagagctgagcgatgttgtgtcgacggcgagcgggctgcacttgattgagaggtatgtgtgctacgctagaaaagctggtataatgcgacattatgctgacattattggtactaggctggagtaagttgttgtttgaaagcatttattgcaccaacgaagaatgtagtataccaaataaacaaaaaaaaaaaaagaaaaagaggggaaggagagtgatgggaagtaggtggaatgatatgaatgaaacgcatggatactctcgaatatcaatttcttaaaacccggaaagaaaaagagaagaagaaaaaaagaagataaacgctgaatagtaaggacgcaatttctgtaggcggcgctggataagtagcggaaagaaatgcaccatcgctggtagaaactaaatcgtcgtcttgtccttattttatacggaacttgtctaagtgctatccttgctctatcgaaagttttcttgttgatcaacttggagtagcgagggaaaagctgaacgatttcaatacatctcttttgccccatatccacaatagacttgcttcattctcccgtatctttctaatttacaattgtggtatttttgtgtagagctggtacaaaatattggccgctcaaggaggcgtcattcgtgacacatgaacgtagataaatatgcaatacaatcaagatttcccgctcttctcccttggtatcatcctcttgtgtatttttttcttcatatccctttcccgcacttgattctttggtttcatgtcgtttttctaaatggtatccagaaacaaattcctttctctctcacaacagcgaggttgcatcgtaatctaggtagtataaaaccaaaaaaaaaaaaaaaaagaggattgtcgtaatcgtgattgttatcgggtcgccaagccaacaagtgtgcttttaaacggctctaccgtcgtaaacaccaccgtcatcacgccaaagaccatcatcgacagggctgcgtatggcgcggcgcggcttcgtgtttcgtagaggtaggacacgcccattgcggcgccgttgacgccgatggctatgcctgcggcgacggtgacggggctgtctgttgtggaagtggtttgatgccatgatttggggaacaagggtattgtgttgttagagttgacgcttagagaagccatggtgctgttagagctcacgcttagagaagtgagatggctattcaggggtgtttgtgtgggtaatgactcggctgtcatcattgtttcgtgagttgttgttgcaactgtcgtcttgtcgtcgtcttcatgtctgctcacgcccagtttgtccaagatgaacggatatagaagctgtcccagtatgccattgctcacaacgagcattgcgttgacggggctgtttccaccaatcgcctccgtggcaggtttagcgagggcaagtgttgtgcttctggccgcgaagctgagagcctcggacgcgttgagacctaaagctcgactggcgagaacagagaggacgacgttgcctgctgcggccgcggtacacagtatgatggaaaaaaggccggcgatgctaaagatttgatggcgacattctgagagcttgaagccccatatgagaatgccgcattcaagcatcgagagcgcggcgtcgccagcgccgaaccagccagttgggttgtttgttatctgcacgccattgacggcagatgtccagatggcatagagtggtgagcctccgctgaatgttttcaatgtcctggtgaggccgccgggctccagaacggaagccttggccctggtgtatcctgtcatgagtagcgtggttatcaagacgggattcatcattgttgccagccccctcttcaacggcgtagagtaattgcatagctgggagtgtttgaaagcgcgctgagatcgaacagaggatatccagacgaaccagaggacgaagccatccaggagacgctcctcattcgcggcaacagcaagaggcaagccaacagtgaagatgagaagcagcgatagcagaatcgggtagtgtcgtgaaagaaagctccaagtagatgattcatcattgttcgatggcgcagtttgctcgtttggacttgtttgcctctccgaatctggaattcccgggcacgaggccctgccttgtgcttgtgtagctggttggggtctagcatcttcttccaagtcggccgagctgatctcttcgtcaaatgacgacgacggcgcaatgcttttttcggagctgattgagccctttctcgaagattcctgtggtattagctttgcgattccgctgatggccgccacagagaggaagaagacggtgacccaggacacgatgttggtcgcaactaggaaagccaagaggtaagtcaagctgttggcagcatcagaatccagtcatgtttacttactgaacgagccaatgacacgcccaatctcgccgccattgagcatctcgtcttggtccagcatgatcatcggcacagagaatcccgcgcctaggtgggcattgataaagtcaacctaagaaacaatccgcgtgaatcagtaacagcagacaaacaacaatctggggagcaccatgtcgtcacgaaccctcttcttgagccacctccgatagaagtcgtcagtcgtcttccacatggcccaactcgccgtgctcacagcaaaaaccagcaccaagccgacaatggtcgagaagaactccaagcccgccgaggccaaggtccggctcaggccccagatcagcagctcgctcgccaagcaaatcatgacaaccaacaaatatccagctccttcagcaatggccttgttccagcgaagccgccagatgcctggtccggccatgttgtgagagattctcgccgcggagaatataacaaaaggagggcgggattgcggcaccttgatggaagaagcaaaacttcttgtgtgatggaattcggagagatttttattgtcttgtctcgctttggtcgattttctccggccagctgtcaggttggcgtggtttctctctcagacagctgatggcaggcggtcaagacggcagagctacttccgagttgtctctccttgacatacgaggaccagctgaaatactcgccattgtgcaacggccatggcaggggaacagggcagtggatgtgaatgtaagtcggctgggcatgatgaaggatccctggccgctgcgaatcttgggctacgcacatgtatctctctgggtgcatcacggctggccttggagcgattacatgtacacttacgcaggcacgaatctctgcagggacagctggccatctgagggcagcatggagtcacagagccggcagatgctgcatcatcaacctcgctacctgccagtcatcccatgtctcatctaccagtatccagcatcagccgcaagccgcaagccttaccccgttgagggccgctgaactgtgtctacacagcggcaggccttggccggtcgtcgcagctcggtgggagatgacgggcttccatgtcgatggccgaagtttgagacatgtgtcctacatccggagagtcgtgatccacctcggacgcatgccgggctgaaacggccaatttcgacagggctgtcgtctctactgcttttcatgcttttattctgacttgcagatgcaagagatgaagtgatttactgccagaaaatagcttcatacttggggtactcgcccggcttgcagccataaacaagactggaagacgtctccgagtggccactccatcgtcaaggcggcaccgctgcttctaccgagagcagtagcacatggtgcgagtcacagatactcgatatagcatcttgatctgcaaatagctcaagatacgagtccgaggaatcccaaggatgaattgccgctcggtgcgatccgctgctcacggatcctgttcgcttgcttgagctggccaagatggcatccgcgaagctgaagcttcaacttgtcttcacttttacttgtcgatacaaacggagttcagatgacacagagtggggatcgaagcttttcgggtcacggcattggcgctgcaagacgtcggacgaaatcgatacatgcatgcagggctaatagaagagacgagccggagcctggaaatgaacagacggcgagtctaatcctctgttctgtgcccggcagcttttgcgctcgggacgccacgggggagtgcagctgcgttttcgtggatctggttgctggcataaaatggaagaagctggaaggttgaagttggacatcattgactcgtaactgtgtgaaccgctcaagttgcttatacgctgatgcggctggacacgtcgacagcagcacctgtcaggcggcagtggcgcacccaacgtgcagctggagctgtggctacaggggctgcatggggcgtggcatcgtggctttacaggggcctcaggcgcttggggcccaatcacgaacccctggaacgatatatcccgaattgagacccgaaaccgcaacatgtggtacagacagacctacacattgagttgcagacgccatcgagacgctgagccatcgcagcgattgcacagcgcacgcagctgtcgagaccagagcgtgtgatttggctgttgatacgcgaatacgaattgatctgcctcttgcagctttcaagtgagcgttgcacgacgtcagctgcgagctgcgaaaagaggactgctttgcggcaagcatcagatcccttgcgcccaatccgggggccagcagcaacaggactagaaacccgtgaaccattgaatcgatacaggccacggataaagcagcatcgagaagctttcgacgcaacagacgctctgctcgggctcgtggtcttgtgctccccgtctctgcccctcacacgcagctccttgtacgaccaagtctccccaagacggcgtcttctggaagtgccatctcgctcaaccacagactcagaatggatctggagaccagggtgcaggctgaggccctgctgctcaaggctgcccgcacgcatggcgtccaggtacgccgggatgaggtccaacagcatctcaggcacgaccaccacggcaccgcattggctgagtgggcgagtttgcatctcacgactgataatctcctgtcacctgatgagttggcaatgtacgtatggagacacagcttcgacgaggagacgaggcaaacgccgctgacataggaacctatgatgcagatactctgccctggacaggaacggccaagttgacatcctggccaatctccacgacctgtccgaagtacaaggtgttaccgaggatgacatcaagcttgccattgatgagctcaggagatcaacggagagcataaccaagcagagcgaaacgttgcgtcagcagcaggatgctctatcgcgcctcgtgagaaggcgagctgagaacgatgctcgaaggcgggatcttgaccttgataggcaaagtaaagctgagtcggagcggcagagagctgctgcagaggtaatatttggacacaaaaagattagggacaggcattcctactgacggccatgttccttcttaggtagaggcggcttctcagagccttgcctttcgcatttctgatctcgaggagcaaggcacgcaggctggatccaacctcaagggcactctcggcgacatattccgtgccgatgacaagctgctggccaatctacagaagctgggctgggagctggagcggccagatccagatgaaacgctcaagattgacaagctgcgtgagacatgctcgcggttagccgcccatacgacaccccgtcacattacacgagaagaattgtttgctaactgctggtgggcctatcagactggtcaagattacggttgaaaccgttcgggccaaactagataccacctacatggacactcttgtggaagccgagcgctcggggcgcgtccagccttcgacgcatgaagaagtcgaggccctcgaggcagaggtggattctctgcactcggagattctctctgttgctcagatgtctgtggaacagcagtaccttgagcaggctctccaaacggtttcgacagaaggcggccaaagtgcgatgcgcacatccaacgccttggaatacgtgagcgctcatccctgatttttctacccaaaatctacgttgccaacgtaattcttattctgcagattaataaatgccttgatcacttggtcggccgccttgaccagatccaaggtcgcatcgagactcacctgtcgcaccaggctgccgccgcgtcactcatctccaccgccaagatggaaatggccgtcgagatcttgctgcccgtgaagcagccgtcatcgtccgccccagcatcgatattccccacatcgccgagcaagagcagtaatactcctgcgcggaagcgctccaacaccgttggctctcaccaccaccgccgcagatcgtccggtgtcgcggacgagcccccgctcgacaccctcatgtacaccatgtcagtcccttcgtcagtgtctgaagaaaccgacggcagggcacagatcgtggctctgtcaaagattctcgaggagcgatccaagaagacggatgaaattgctcggaatgcgcaggaaacgtttgaactgggcgcgctggcgcagctgaacgatgctcggcttgccatccagctggtgcgggacagcgtgttggctgagagtccgtttaatgcgccgagactggttgatccggagatttcgggctccattacgcttttggcagccgatgtggagggtgcaaaggacaggctggcaccggttgagggccagaggagagaccggaagagcgagaagagggacgagtttgttgaacgatgggcatgagctgtgggagaaaccctccgatatcccgtttgcgggtgtccatgttgagagctttcaagggtttatacctggtgtttgaatttacacactgccttgaatcgacgcaaagggcaagaaaacttgttccagaagctgggacaaatctatcaccatattctctgaccatcaggattgtccaacttggtaacttgtgtgactaccataaaacaaataatttgtctgcactcaaatactacctaggaatttggaatttataaatagagtcatagtcatctgtcaaaagatgcagtttggcccatgccccctgcgggtagatccgacgcaacccgggcattcctcacaatgattgatacagacgacaggccgcgtactccgtacaaggacctccattagggactttctcgacgaacaatgcgtacctgttggccaatcaagcaaaaaaacgttgggtattgaacattgttttccaggggcaaaggcatttgataggggggaattagccacgcaattttctccaaggaccctgtcgcaaaacaaaacacgcggttctcgcatattccatgccccatctccagcagttacttgccaatagtacatttatatagcaaaatgcaatgtgatataagctgcatttggcatccgctgccagagcactctttttcactcggtgactccgctccgttgatgcatgcagtcagcttccttcacgtatgaccgtccccgcttcttacttacgtatagtttgctgcatacttgaatatctctgccataatcgcggaagtacttcctagttgccggtgtcaaaaaataagtatcgaggcacgtttttaatgctgctgccttctgggggggacctgcagtaggatcataccaggatgcaaaggaatcgtagatttgaaagccacacataacatttgacctataatatgtccaagggttactcaattcaaacaacatcgccatcaacttttcagaaaataaaccgtaaaaaaaatacacacacacacacacacaatgctctccgccggcatcctcgaatcccgcctcaacgccctctacaaccaactcgaaggcctccgccccgactcctccgacgccgaactcgtcgccttcgcctccttcttcgcccaagactgcgtcgtcaactttgaaagcatgcgagaggccaaggagccgtccctcgggcgagacggcgtcgtcgccaaactgcgcgaccagatgaagcatctgtacctcgagcagcgcaccgtcgtcagccaggtgattagcgagtccgacatgcgcgtgtttagcgagatgaggaatcggtataatgtgcattccgaggtgctggatgatttccccgagacgctggtggcgacatttgacgacgaggggttgattacgaatttctcgctgtacggctgcagaagtcacatcttgatcatgatccaaaaggccactggtaacggacccttttcagcggaagaaatgacaaagtgagtacatgtagtcttcatatagctcgccatgctgaaagtttgtactaattgttagatggtagatatccgcctcattgttgttcgtaagcgaagcctagaagccggttttcaaaacagtcaattacattgcattgcacgcccatgagtataaagcatctcagttggaagtgatgattgatatctattaaagtctagccatgtagagtatgaattaggtacctagataacgaccaccgaattaagtgagacccggaatcaaagtcatccttgtctctacacctcagtctccagtactgaaccaccggtttttttctacatcatccatttaggccttgaatcgtcgggcaatgcgagagaattcgaagcttcgcttggtagaagcagagaagccgcaaccagtcttgccgttctggaattgggcaccaacaccggagcaagtggcaccgccgttttgaccggcgcagcagccagaagcacagtcggcatcgctgaggcaggcaccggtaatgaactgctggcccttgccgttgccgaggttcttggcaccggcgggatcgccaactgcggtgttgaagccagcgggagcagcaacagcgctgttagtagagccggagctggagccgctgttggagctgggcgcaggagcaggagcaggggcagaagaagagccgccgttggcattgaagccacagccagtcttgccgttctggaactgggcgccgacaccagagcatgtagcaccaccgttttgaccggcacagcagccagaggcacagtcagcatcgctgagacaggcaccagtaatgaactgttggccctggccgttgccgaggttcttggcaccagctgggtcaccgacagcggtgttgaagccagcgggaacgttggcagaagtgccagtgttggatgtagagccggagctggagccggagttggagctgccggcagcagcactgggctgaggaggagcaccaccgtcaccaaaaccacaacctgatttcccagcctggaactgagcaccaagaccctggaagaagccgagtgttagtggaagggccggagatgggaaactgttagaagagacgatagacttacagagcaaacaccaccaccgcttatgaaagcgcagcaagtcgaagcgcagtccttgctagacaagcactggccgccaatgaactgaccaccggcgccatttccgacgttcttggcaccagcagggtcaccaagggcgtagacagaaagggcgactaaatggtcgtgttagaaaaagaacaagctcatctgggcccgtgtgggtttgtcgacttacaagtaagagctgaggcaactgacaagcgaaccatttttgcggtattgtgtttgttgtgtgtatacaaaaagatgttggtgaaaagttccaaaagagagcgagagagttgtagttgttttcgtgtttttgaaaaaaagattaaaaagacgaagcaagcgacaccaggtcgaaattgaactctgaaagaaaggaaggttgggaaaaagaggcacctggcctgaaggagtgaaggaagttgaggtgttggtgactgggaagtcgtgatggtgatggagagaaagaagaagccaaacatcctgggcccggacttgcgcttcttcttatactcgattgacaaaggcatgaaaaagccccatctttcctatttctcgtcttcattctgcctcgacttctttccttgtcgtgtttcctggcgctaaaactttgacctgggcgtctcaactccctgctcttttcgcgcgaccagccgagagccgaatcagatgccacggacagactcgtagcagggggcccgaaagccccgaaaccagggcgacgtctggacgtttgacatctctcgtctttggtcgtctatgcgccttcaaggggggacgagcgcaagattcggacgagggtgcgactggcctctgctggggggagaagaagccgccgtgactgtgtcgttgcgcaccggcttagtggttgtggagagaggccaggggaaaagagtttcgggaggcgttttctgcgacaaagccggggtcgagttcatgcgccgacggttttgtggcgatcgggccgctaggcagtttctaggttagcggttctctaattctgattttagcatcaggaatcaggatagaaggttggacacggctgttttccgatcatttggcgagttgacggcgtgcatgcagatacacgatggaaacaaaacgcaaaaacaggctgcagttgtttcaacgggtgggcgagatctggtctatgaaaacggtttcgttttttttttttagattttgagcccttgctttgccgcggctgatgatcgtgcacctggacgcagattctggtttgtgatacatgatggatgctcattacagcaccaaattgctaatttggcatgtgtcaatgcgccagctcggcgatgcaatgaggcgcaagccgcggactcgggacgacactgtctcagcagtattggacaatgccgccattgttattgaccatgcctcggatagcaccgcatagacctgtatctagtgttaagcaacaatcgccaacgtcgaatccagtccaatcctccatcatcaagctgccggcgtcgtgattctgcaagagctgccgcctgcactaagcctcgagcccgagcatctcgtccaatctgtcatcgacacggacaagacacccagttgcgcgcgcatctttcgagacgctcgacgggtttcatgtttgaaattgcccctgtttgaggatttcgctgagccccggtttctgctagcactacgactagcggaatgagggccaagtatgatccgggccgcgctgggaccggggtcgagctgatttcttattcttacttggtaaccgaaacaaaactccgccaagttgccagtgcgtgcttcaggtctcggatcgtagctgacacgcaagggttgcttacagacgtcagcatctgcatcgattttgggagcatcaggcaatggatcatgatcgttccgagcctgtgcacgatccccgcaaatcgtccttcttctttgggctgctttgcgttgattcaagcttacttgtacctgtaggtatacgagagaaacaagcattatcccacaactttatttcggcgccagcctttccggtcacaagtgagctggaacatgtcagccttgttcactgattgccgtttctgcgcttgagtgctttatcgggctatttttgcatattctatttgtggaaagactttctatagagaacgtatagctgtcatgaggacgtgtagctcaaaggcattgcacctggttttattcttcaatcggctaccctacacaaagcagccattgcgctcatttctagtaaacgccaggcaaaatcctccacttaaccgcctttttatacttttcccaatcctccccatacttctcggcgcacgcggcgtcatcccttccctcacgatgtatcagcagcgaagcaaaatacaagacgtagaagtacgtgtaaaccatgccccatccccttgctgccccttgcaccacttgcctgccatctagcatcgtgaccacactcgctcccgctgtagcagcagccccagctggcagaatcatgtatcctgctatcccggtaggaaggctgaaaggcgacgcctgtaaccagtctccgaaatagttgatgtggcgcgacactccccaccatccatccgcaaggagtcttgtgccacgcttggtttgtatgaaagacatgtttttaacgctggggtgattgggctgcgtgcgaaagatgcgtttctgcgagttggatgcgcgaaagatgtataggccaacggcaaaaactgctgatacgagggagattcctgtccagccaagctgtaacgggtagacggagaggtagcgggtttgcgtagaataaagaaatggcacccagacaatgtctccgaaggacaacatgaagcccagtccatctgtgattgtatccatcatgaccagaattcccgattcggcatattgtccttcaagggcgtagtatccctggaccgcggcgacgaagagaatgctgtcagatacgtatccgtacgtgcggtactgctttgcaacaaaagcaagatcgagaaggatccagcccgtcaaaccaggccgcatttccagccagaccttgagatcaatctcgccaaagaaggggagagtgacgcgagggttgagctcacggccgatgaagaagtcgtacatgatattgccggtttggccgcccagcgcgagctctctcaattcgctgttgccaggtttgacgctgaaacttttcaggtagacgaagattgagattgcaaatgcaaggatgaggttggctgtgtatatctgcagatagttttcgtcgataaaagtccagagagggaactcggcgccgtataaaagtgtgcccacggcacatgcagccagctgaacaagactagaagaaaatgcttcaaatagttagtttgctgggcagcattcattaaataatcatatatgatgacaagcttaccattcaacttgtacctcagcggccgccctgattctctcagcttcgtgccatagacctcctgccccgggagcactcgataaagcaccaagctgagcaagtagtaactcatgacccagccgctgaccttccagctggcaaagccccagatgccattctcaggccatggaatttgatctttgagctgcgtcagcgagagagacttaggctggaggagcgcgggcgcagggcagccggtgatgtcgttgcaggtaaagtaaaagaaatagagcagaacggggaggccaaagacgagcgatgcagtgcctaacctgatccacgggttagacaaaaaagacattcgatcctttgagatcaacaacctacgggccaccgaattcatatttgtgttttgtcgctgccattcttgcctctggtcgaataccagtgcagataaatggaatttgcgctactgccctgtatgttgtcccaacccagatcagcgtgcctctattcacacttcttggttctcaagctgcagctctgtacagatagaatagaatatatatttctttcttggcgactcttatatacatgtgtgttgcgtattggcgatttgtgatgaaatacgctggcgattacgaatacgcacggcaaagcgctgccccatctgagctgatccggatcgatcgcgcccggggactaatttgagttgctggacgagctctcattgggtcgactttcagatccacagcttccgcggcgaccggataatgcgttcgttgagacttgactcagagacgggaaagaagacatcagtgatgatggcactgcttcgatcaacgtgatgcgtagtctgtggtagactttgagcttcagacttcaacaaatcattgtgaaactgacatggcccgttggccagcagcttcacatcccgttattcaacagcttcactacgccaatcttgctacacacctaagccaaggcaatgaatggatgatcgtatacagttacgcctttgcagttctactgctgatgctgcagatacattgtctggcacacgcgccaattgacgagagatacatgcaagctgtctagttttctatggacaacactaagaaattgctacgtcgacgatgtacctcttctctaagccgcgcctctgcctaccctagagttggatttctttcgaaaaaaaaaagtagggaagacgcgcctgcgcctaccctagagttgaaaatttttccaaaaaaaaaaagaaaaaaaaaagggggagaaaagagtttggaagagactttgaataggaaatatgagagggaaagaaaagagacaagaaaaaaacgtgagaaaataaaaagaaggccggagggaggcaggcaggcagggaggaggagctcgaaggagaagaacagaagaagaagggaaagaagaaaagaagaagaaaaagggggagaaaggaagaagaagaagaagagttttgagttttgaagttttggagttttgaagttttgaagttttgaagttttgaagttttgaagttttgaagttttgaagttttgaagttttgaagttttgaagttttgaagttttggagttttttttggttggacaaagatgttggacaaaggcgttggatgagtatggtgggtggaaaggaagttccggtgagttttcaggggagtcgcccctaaaaactcatcggaatcccttcctccccaccatacgtgggatgaggatgctatagaaggatgttagtgaggacgttggatactagaaaggatcaatgctagatacgtacctgtgctggtgaggatgccggacgagtatggtgggtggaaaggaagttccgatgagttttcgggggagtcgcccccaaaaagtcatcggaatcccttcctccccaccatccgttggataaggatgccggccgagtatggtgggtgaaaggaagttccggtgagttttcgggggagtcgcccccaaaaactcatcggaatcccttcctccccaccatacatagaatgaggatgctgtagaaggatgttagcaaggaacgctggatggggatgctagatacgtacctgtgttggtgaggatgccggacgagtaggtatggtgggtggaatggaagttccgatgacttttcgggggagtcgcccccaaaaggtcatcggaattcctttctccccaccatccgttggatgaggacgttgtgttgatcgtgttgtggtggtgttgtggtgttgtgtgtttgagaggtgaagaagaaatcttccatcttcgagggggaaatcgctgggtttatatagtcgcgtccttctggctggcctccctactgctgcagcgttatggggccatctgtgaagaaattgactcattccggatgagccgcgtcattgcctatgcgctttattataagagacgagctttgctttcggcgagaaattggattggtggcttgaagtttgaaagattggcccggaagtggatgataggcgaggaaatcggtcaaccacgaagcttgatagtcgacgaaactttagtattggcgagggaatttatcgttgatgagggaatttatcgttgatgagggaatttgtcattgacgagccattggcgaagaagtttattgttggcaaaaagctttatcattggcgagggaatctatcgttgatgagggaatttgtcattgacgagctattggcgaaaaggtttattgttggcgaaaagctttatcattggcgagacttcgttagtggtaaggaactggactggttatcatgaagtttcattggcgaaggagtttactattggtcaagcactttactattggcgaggaattttactgttggcaaagaatttcactgttggagagatttgatcatcggcgagactagattggggagcaactttatcttgacccttattgttcttgagcgtgcaatctagctttggttaacctttacttggccgagcaagctgaatctttctgcttttggatgtccttatccatctagtcatcgaactgagtaacatgtggctatatctcctacatacccgagggtgatcacagattaagctttcccctctcttctccgccaaacgttattttaaccttattagctcgtaattcacatgattgtttgattgcttatacatattttccttctataaagttgctgctccaccgttgacggacaattattgagagttaactgatgttcggccttatctgactttttctgctcggtcccagctgaaaagattggaggccaacaactttgcagtaaagcatatgtgccaagtttacggatgctgtgccgtaagcatcgatcctatacttacgtggacgctgatggtgtggctcttgctcggaaccgaagtcgtgtcagccgtaatacctcttccgccatttttgtccttcggatccggtcaattgtcctacgcttgtcaatgtttagctgagtcagccccaataactcgcttccgaattgatagtcgatatggatgttgcatatgtgcagtgagcagagaatgcctcgacggattggtaatacggattggtaatgcgtttgatgtctattccgtgccatgatgtgaaataatgtgtttgtaaatgtacttaaataaagagccacgttggttgacttgaaatcatcaacctcatgtaacattttgtaacgacgacacttctaaaatgatgacggaaatcccaaatgtccaaaccgcagctcttatcaaagaccctggtcctaatgcatggatagaagttcgccatgactaccctgttgcacagcctgggcaaaatgaagttttgctgaaaatggagtgctcgggaatatggtgagttcaactatgataatgctgaaatgctgagtcacgagtcatctactcttttatcatgtattcgttgtgacagcagctgactgggcattgcctttcggcgagcttcagttactcggatatttacgtctacacgggaaataacccccattacaacgaagttccctgtcacgaaggcgtcggccaggttgtgcagcttggccctggcgttgccgatgctcttcttggtcagagggttggacttggatggatctatagcgtgtgtggccactgctacaattgcatggcgggccgtgataattggtgtgtaaaccaatgcaacactggcactgataagccaggaaccatgcaacagtacgttgttgcaaacgcggattatttgatgccaattccagatgagctatcctcgtttcatgccgcaccatttctctgcggcggcattaccatggttggagcactatccctgtgtgacgatgctcttgaggacggtgatactcttgtcatctctggctcaggaggcggcttgggacacttgggccttcagattgcttccaatacgaagaatcaaaagcgtttgaatatcatcgcaattgacactggatcggtcaagcaaaagctgagtgtcgatcttggagcagcagcttttatcgatttcaaaacagaggatgttgtcaaaaaggtgatggaattgacaaatggtaaaggcgccgacgcggctatagtggtcccagaagcaactgaagcctttgctcaagcattgaagtacctaagatataccggaacgatgatatgcgttggtatcactaagatggattaccgctttccaatttcccctactgatcttgaatatagaggtacgtgaggctactgggcacaaagacatgatagatgaggaatattgtgctgacatgataacacagggttgactatcaagggctgtcacgtaggaaccaaaaagcaaatgaatgacttgctgatatcagctgagaaaaaggaagtgactccgaaagttgaagtctttgagttttcgaaaattgacgagctgttccagcgcgtgaagcatggtgacgtcgtcggtcgtttcgttgtgcaaataccacagtaatgcaagtatccgtatgaggtttaccttacaaactcgaccatctttcgatttgtaaatatatgcagataaaacatgatttgtactatagcgcctcatttatggcttgagatacacaaatgccatggaaactcaaactcaaactttatacatgtatcaaactttatatcaaactttatatcagtgcccacagtgatctctgacttcgcttcataatcgcaaaggctgctaagaattcgtactaagtactattggaggcctagcgaagagtgtctttgcttggcagccatgtcctgcttcgtcgattctgacaacaaaagatggtaattgatccgaacctgtgatgctactgtaagaaaattcgtaaaatatgtcttcattgctattctgacgcccattgctattctgacgcccattgcgggtcatttgctggcgctgttgtcctcccaaagtgccagagaagcccccagctggctcacgtagtgtatccgagctggtatcgacaggcccaatgccggcattaagagactcacgtaaaagtttcctcactctttgtactgactgtaaatactgaggcagttcatcgagcgcatcgaacatgattcggcaaaagccatcgaacgcgtcttgtgccatctcatctcgctccagatagattagcaaaacctccgcggctagctgtagtgacgcaagaatatgatgtggataagggtccacgctaatcaatgaggagagtttgtgtctgcgctgagcttcgtctttgccgatagcaacccggcagctgagaccaaagctgattgtgctaaagatggtgtgaacggactcgcgacggacggcatcgaaatctggaacaatgtccgtacgttcaatggaggcagttaggccacacaaaaggagtaatcccatgtgatagtgcaatagcagaaggtctgtaaagcattagcttggaagttttttgtctcactgtttgcatattcgtacaatagcataatcggacatctttactgaaaaaaagaatgtgcttctcgcaagctgcaagaagtggtttgaaagtcctgttaaagcgatccaaggcctctgcgatgaggaatcgtagtctggcgatgacagactctccatagccatggttcatagcttctctcagaactccgatgagtttccatacatatcccttccaggtggatgcccgatggacaatatatagtgtatcatggcttgttggaacaaatccattttgtctccatgcctctgtgttttcgtgaaatagctgaactcgagctttcacgaggcaaaagactggctcttcctcaaagccaaacacaccactgcagagaatagaggggcatcctctagtcattgatgaagaagtatcaaatactacaccggcccaatacatcatggtttcggcatgaatgaaatcttcattgacggagttgtgagcatttgggacttttttaccgaatgataagccagttccagaaaacctgagatcgcgtcgttttacccttagtctatggatttggcgaagcgccatgtcgatgctgacctcaccagccatgtaagcattctcgatatccatggaggcctcctcggagattggagttaggccaaatagatacaaagcaagaacagtttggtagcttagcttgtcaaacacggccatgactctggacctggcgttgttccaaagatgattgccaagcactaggagctgttggctatcaattgcattatccgtcaccaatgggagccagcgacaagagaaggcatgcactgctgatatcaatgccaactgaatggtgcgatcgcccctcgagcaacggtggacgattggtgtatgctggttggcgtcgcaggcacagtttgcccaatcaagtgacacaaccagctgcagcattgtgaggccagacatctgggtttgtaattggcatgctgaatatgtaatcaaggcgtaacaaagaggctacttacatggtcgggcaccacgtaggggctgcagtcggggccggtccacagagtaaggacaggctcgaagatgagagtgaagactgtccatagccggttatgtaatgctttggcctcgatttgctgggacagctcagaactagatatgagtctatagacttgaagattagaagccgaacagttagtggtagcagatgaataagccgggacaaactgcgtattgccatcactttctgccgcggaaggtgggtcagcttcatcatgctgtatatcctcagaaggttcaaaatcattggttatcccggcagcgcccgtttgagagtgacctgatgccgagagacgagagaactggcgagtcctcggcctgcttacgcctctagctgccgttgtactcctacttgctcggttccgaatccactaacatggatcatcagaatggaactttggtcggaagcaaaggatcagacttacctcataggtacatggtagagctcgcttcgaacagtttgtacactgaacttgtggcgatggcgaaccagcatcggaaccactggaagatgcatgatggcgctcttgtaatcgagatgcatcacatgcgatacgctttccgcgacagtagtcgcaactggagaactgacgccgacgtgcagactcggatccggatacgcctcggaccatggcggaactgtgaaaatgctggagtagttttgataataagcggtttttgtttggacaagggagtagcggaagactagaatctcggatccgaacagcatcatcatctgggattagtcaaccatccactccaccatggcagtggcgccaaatgacttacaccagctgcctatcgaatcattagaaaacgtataattataaatgtgaagactctttggatgcgttttatcccaagcggactttagctctcaggaaataatatttggtttaaattatcagaattaaacagttcaaaactctcacagttcttgtgcaagatatggctctgccctttgacgaatggccctcgattcgggtcaagactgccgacaccagccttttcgcccgttatgacggaactggcccagctattttgcttttacatggctgtccgcagcattctgtacgataatcataatctttggcagcttcttcttccaatcgtctgcatatcagtccgttaacatcatgcagctcatgtggcacaaagtaggcccgctcctttcttccaagtataccgtcattgccccggacctacccggcatgggccagtcgaccctgagtgaatcgggaaactatacttctgcatcagctgccgcagccgtcatagcactgctagatttcttgcatatccagaaagtggctgtatttggctatgacaaaggggcttcagttggatctgtgctggcatggatgtatgccgatcgcgtggcgtctctaagtgttggagaatacgctcttccagcgtttggtcatgagattttccaaaatccggatccatccaagaatatatatgggcattggcatctagctctattttctgttcctgaagcggccgagtttctcatccgcgggcgtgagagagaatttctgaactggtatttctggcacagctcctacgccgccggcgctctcatatctcctgatcatgtcgagcgctatgcagccgcactctcaaagccaggatatctgcgttccatgacagagtttctgaacggtaatatttggcgcgaggttgaatactttaagccgctgagagacgatccgattcgaatccccttgacggtgctctggggagaggcgagtatggtctcggaggaatttagccagactttatggggccctacagcaacttctgtcaagaccatgtttgtaccaaaagctgggcattggttaggtgtgtattttgatgaacacattcccccttaaagttttgctgttgataatttattagcggacgaaaacccaaagtggctggcgacttttatcgatcaaaacgttgctggttcggctgttgagccatctgttgccaacctggcgtatctggagaatctagtcaccatgatttagccctacgcctatgccttggaatactaggaagaagtcaattttatcaagtccatatcactctacataacatttctgcagcttttctatacagtgaacatctcagcgctgctatcaataatgctaggcttcggtaagaagtgcaactgtatatctaacctcccaaggccctcgcagcacgctgcctataatactgccccgccctcccattatacatgtacttagatatctctacatgccaattgtcttattagcatataaatcttttgctcgtggccatttgttcatatctagccaaagtttaaatatagccatataagccatcagcgaaactgggtgtgccgccccctgtgaagtacatgtaagcaacccgcgcatgcttggcatttacagcaaaatagccgtttatgctaacatatctacgtcaactgcgaaagctgaggctgttgtcactgctatcaaaagagcgacgcctttgccgccaaggtaaagttcaagtgaaattaagcttcatcgagaaaagctggaagttatcgttccggcttagtttaagtctcaaactcagtgccacagattgtgtcatatttagtctccgagttctaactcgtacatgagttaatgtcctcccagctatgaagccgaagcgaattaagctaccgcgagtgattcttataatggtgcagcgatccaaccccatatccgctaccatgatctagcttcacaaaaaattgcctaatttggaaactagcgtttaccagcagatgtcgtgataccaagggtcgagtattacaaccaattagacggtcaaagaaatttaagctagataataaaggatacaagtactttctgctgattggtcggaatcgaatatatgatcaatatacagaatctatgtaccaagaattgattatcgcagcttcaccgtgtagaagaatgggtcaataataaacccctggtcgataaccgtagccacggagtctttctattgacgacatatttagctttgatggcctcatatacatgagaaaagaggacgcctttggctcttattccatcacgccatgtgtatctttgatgacgctctgagcaactactcatctatctcaacatcaagttttatatgttaaatatgcacgtattccatatgttgaaaacggtgaacctgggcacaggcacatggatcatcgaccttcaacatgaatctgcagcttagatccgacaatgacagtgcggtgccctcgccgctacccgaggctgcaggctatgtggttgttgttgcggttggtctcgtatttgcactcggtatgttactttttacaattagagcttgatggacagagctaagatgaataggaatgattggaataacgcgcctattaaagaaaaccctcaatgaagataactcaaacgttgaaacgtaagcgagacgctgcccatctcaaatcctttagcgatgactgactgatagggcgttacagcttcatggtagccaacagatcagttggaacgggtcttgttgcttctgcagtagtatctgtatggtaaacctttctcatctaaactttaccgtgctgacaaagcttcagtcgtggttatggagcacagccttacttagctgtgtattggtgacatatctctatggagtatctggaggattctggtatggggcaggctgttccccgtaagtaaaaccatatttgtaaacattacgatatatgtcacaacccaactaacttgtgttcagaatgatagttttcttcgcctatctcggggttgtttgcaaaaagcgtataccacaagcacatacagtccttgaaatcgtccgaattagatatggtacgtccaagcagctaagttcagtacgattaagatattaaaggtcataaataggtactattgcacatcttactttcacttttttggcaatcgtcaacaatcttttcaacacgattaacatgatcctgggcgctgcggctgcgattacctttctgtaagatttgcgcatcggtttttcagagaaacggtttatattgactttacatagaacaggcattcatatcatggcttccacattccttttgcccgttggcgtggtattgtatacgcttgtgggtggcataaaagcaacgtttgtgctctatttgtccgagagctttaacatacagctgacgattgctacggtagtttcttgacggattatatacacacatttgtcatcgctattctatgctgctacttgacgacaaaggctctcctccaccacgatgtcggctctattgacggattatacgacctcgttgtcaaggcgcagtcttcacatgcagtcgatggaaactatcaaggatcgcttcttacaatgaactcccaacaaggaatattctttgccattattttacttgtatccaacttcggtgccgttattgtaagtttgacagacagtctttgtggtatactcgcggaaattaacacgcacagatggatacgagctacttcatcaaagcgtttgccgcatcgccaaaagctgtcgttccaggctatgtagtaggtggatttgcctatttctccattccatggagccttggtactataatgggccttgcagctttgggattagaaagctctcccatatttccaacatatccccgcgtaagtctctgttttctttgaaacattaatcttcattgacctctgttcgccaatctagcaaatgaacagcttagaagtcacaaatggcttggtacttccttatgtagctgtggcagttgcaggaaaaggcggtgctgtggcggttttgcttatgacattcatggcaataacttcaacactgtctgctcaagttatcgccgtgtcgtccatctttacgtttgacttttacagaacatacatcaataagaatgcaggaaataaagacgtcatcagatggagccacctgggtgtcgttctctttgccgccatctcagctggcctaactgcggcgtttaactacggcggcatcaatatgggctggaccttgtatatgattggtaagaaaaatattcgctgtattgcatattatctaataatcttgataggagttgtgacatgccctggtattttccccttggtcttgactatactgtggaacaaacaaagtgccttcgcagctgttgtttcggcggtaactggcttggctactggtctgggcgtttggctgggcacagcgcaagatttatatggtcaagtatccgttgattccactgggcaaacacttccctgcctttatggaactgtcgcatctgctctgagtcctttgctttacacggttatcttgtcactcatttggccggacaactatgattgggcgcgcttcaaggaagaaaagctactactagacagcgatgcccagcccgaagaatctgatagagaacaaggtaacaaaagaggtgctgttagcagcactgccgagattgtctacgaccaaacagatctgaggtggaaaagatatgcgctgttttggtcgcttttctcattctttggtctttgggttctctggccgctgccaatgtatggagcgaaatacatctttagtaagattgtaagttacatcttcaccattcaaagacgcaatatctaatgacatcaatagttcttcaggtcgtggattgtggtgtcgctcatatggctgtggacaagtctactcatattgggtgtgtatccgctatgggatggcaggaaagcaattttcaaagtattaagaggcttacgagactaactacaatttcgatataaaatgaatacaattagcatttgcccagaaaagaaaactcttgaatgggaaagccatcatttttgaatgccacaactagtggaccgctctctcttgaaccggctgaccatcaacgtcgtaagcgtcaaccttgtattttctaaattctcgggcaggtatccctttctcaaacaggatatccagctcctcataagatcttttgaacgtttctgggtatcgaaaaaacgcccacgcagtaacaagcagtgatgttccaccccagaaataggctgtcttgccagcccatccccaagcagtagggttgatcatgtaaggctccaaaacagcgccaatgatgtcaaaaagttgatgagcaaccttggccagagccacactctgtactcgcaagctaacagcagacacttcgctcgatgttgcgtacgccgcgggacccacggagatgtcgtaacagaatacccatagaatagtgagggccacttgaccccattttgttccttcgttggcatggaccgtagccaagatgccgatgagaatattgaccacagtcatgaagatcatgccccagaggtaaagattgcggcgacccagatgggcaataaggactgacccgataaaggttgcgagcaggccaatggcagtagcggccactgagactttgtaactattgtttgcagacaatcctgcttgttcccagaaataagttcccgggttcatcataaaaatgccgttgaagacttgtccagcgaatgacaaacagcaaatttctgttcggcggagattgctgcctctgaaacacgcaagatatgaagatccggttcgtatctcttcttcataattcaccgtatgaatgatcatggccaaatgttctttgacttttgtgtcgttcttggaactaagccgacgaatgctgtgttccgcgtcttggagacgacccctgcgaacaagataccacggagactcgggagcaaagaggcatcctacgaagagcggaacaggccaaatccattggatggcgaaaggaattcggtaagaccattgtgaatccaagttgacaaggccgtcaaggacgccaatagcgatgagctggccgataatctgcataatattgacaccgctggtaagaaacccgcgcagtgagattggcaaacactctgagctatacgccggcccgatagacgcaaacgtgccccaaaccatgccgcagaaaatctcaccaacaagaagtgtcggtaggttatgggcgctgaatggaatagcaacgaagcccgccataagaacaaggccaaccagcataactcttttgtaaccaaacctcgaggaaaagaagccattgaaagaggcaccgaggataatgcccacgatacttgcttgtgagagacctgtctgccatttggcggggatctgatagcccttgctgactggcactccgtatgccttttggaaagctggatagccgtagaaattattgatcagtgcgttgtcgtacccgtacatggcgatggacagagagaagaatgaagcccatgccacgcctttccactgtaaacgaacggcttcgagaatgccttgggagtgctctagatcggtggcctccttggctccctggacgatgacaccccattctttttccggggcaatatcattctcaacggtttcaactgcggccttattgtctaggccatgagggccatcaacggtagcctgagccatgattatagctatgttattgtactttatgatgagatagtttgatgcttcgccgtgtagtgttacttttaacctttatttatatattgccagagatggcaatacgtcacacatcttcaagatagatggtattggtttatatcaagggtaagcatcaagatagatgatctgtggtaatctcgacgagctatccaatggcgttattcccgtaacaccacctccgccatgtagtatactaagatttaagcgatatagaatgtaaccatagcatgtcattcaaattagaagtagaaagaagctgtgaggcatcttttcagctaccatgagactaattgcccagctatctgcagctgttgagcaccgatatcttacaaccttggcgtatttcacatacgctcaagattagactgcatacgttgataggaggcatgttcatgagacatgataagggtagacggctcatgatgccgttatctccccgaagggttcgtatctcatgatcatatagcgaatgcagctaccagcagtagcttacaccctctatgaaataacccggctgattttagccgaacttggaagataccccaattcccaatgcatgaagaatatgcacttcatatcgtctatcgtgtaacgttttatgaaatgcgagtcccgacggctgttcaaccgatcacccctcctagagaccatgactctatcttgggataatatttcgaccgctagcgcgtatatgaatgcctctagccccccgcagtggcgctggtctggagaaacaaatggcacgccaagaataaatagtaatgggtataaacggctataatacgatgtagatcgtaaccccgcttcaattgacaggcgaggggagcgccgaggatagcagtcgagtcacgatcttgtaggtgggggacaacatgattccggaaatgtctcggtagtaaagatagaagccgaaggggattgcttgtctcgatatctctcatttaatcgagctaatatgaaacaaccaagtctactctcattgttctgagtttggtgctgtcatcaaagctaacaaccaacatccgcccttcaccatgccgtttgatgctgttggtgctgctattactacttcaaaaaatggagtggacgcattatacaacccctcatatcccgactttagtcgattcaacagtcgcagatcggttgtatatagcaccaaaggcattgttgcggcctcacagccccttgctgctcaagccggcctggacatcttgaaagcaggtggcaatgcggttgatgcggcaatagccacggcggctgcgctgggcgtaacagagccaaactcgacgggagtgggaggagacatgtttatgatattctgggacgagaagaagcagaaggcttttgcaatgaacggatcagggcgctcaccagctgcgttgacaattgaaaagtgtcgcgagataggcttgagcgggaatttactgccgccccagcatgcaaactcggttacagttcctggccaagttgccggatggcttgatgcaatggacgcctatggaagcggtaaagttacgatggaacagattttgaaaccgtccatcgaactctgtgaagatggcttcccggtgtccgaaatcacagctcgacactggatagagtgcgaaggattgcttaaaaagtcctcgccaaatggaggcgaagttctcttggcagacggaaaagctccgagagctgggcaagtcttcaaaaatctcaatctcgccaaggtgcttcgagaaattgcttccaaagggaaagcaggattttacgaaggttgggttgcagagtctattacgaacactctccaacaacttcagggtgtcatgacaactcaagacttgaaggaccatacgacgacttttgttgaaccgatatctcaggcttacaacgagtataagctatgggagtgtccgcctaatggtcagggtatcattgctctagaggcgctgggcattatcaacagcctggagaaggaaggcaagattcctcctctcaagagtttacagcataactctattgagtatgttcatactattgtggaagctcttcgatatgcattcgccgatggagatgcctatgtctctgatccagagcattctgggccgacctggaaaagcctgctcagcgagaaatatctcgccgagcgggcgtctagctttaaactagatgctgttgatacatctttgaagcatggatttcccaaaagcgcttcggatactgtctatctgactacatcagactcgcaaggcaatgcgtgcagcttcatctgctcacttgcctccaactttggtggcggaattgttcccaaaggctgtgggttcgctctacagaatcgaggaacgcagtttcatctgcgcgagggtcacgtaaataccctcagacctcgcaagcggccatatcacacgattattcccgccatggtgacaaagaatgaccgtctcgatctctcatttggcgtcatgggcggcttcatgcagccacagggccacttgcaagtcatgctcaactcgtgcgtctttggcttcaacgctcaggatgctctggatgccccaagagtgtgcattcggccctcacgcacgctgcccgagtactctacggcagaagactactccaaactgacacaaaagtccatgatatgcttagaagaagggttcccggaggagacggtggagggcttgcgcaagctgggacatgaggttgagctcataacgggatggaatcgtgacctgtttggccgaggacaagtgattaaagcaaattacgacccaagtggccagagagtctacaatggagggagtgatttacgcagcgatggacacgcagttgcttggtaatatcctgtatacccatagatttactttcttctcgctagacttttcatagactgctcaatatcgtcgttcctatggccgacttgatacatcaaccttgacatccgacaacttggacgaaacaacccttccatctttgatcacagccagaatactcgattcagagcgatccaacagcgtaatgtcctgcaaaggatttccatccaagactataaagtcggcataaaacccctccttcacctgacccaattcatcctccttcatgagcagcttcgccgcgtttacagtcgcactgcgaagaatctgacccgacgtctgcacctggcttcgcaccgagaactccttgctctgggcaaaatgcagcggtcccaagagatcggtgccaaagcacaccgtcacgccggcatcgcccgcaatcttgatagcttcgaggccccttttcaagacgtcctcgttcttggctgctgataccggcggtaggaaattgagctgcttggacatgacgtgtgtgattaacgtgggtgtgaggaatgtgcccgtttcggccatgagcttggccgtctctgcgtcgaggaggttgccgtgctcgatgcccctcacgccttggcggattgcctgttgaatggcttgaggtgtgtagctgtggctggtgacatatgtgccgttgttctttgccgcggtaacaatggctttgatctcctcgtctgaaaactggaggttctcaactttatccgtagcacttgcaatgcctccgccgcccatgatcttgataaagtcggctccttggcgcagctcatcacgagcaactctgaagcattctgatgttccgtccacgatacgactgatttcagagacggcgccgcaagagcaagggctctggtcgtgagaagacctcatgtcgccgtggccgccagtctgagaaagcgcatatccagctatgaagagtcgagggccgagacaaacgccttcttcaacagcctccttcatggctagtgaggcaccaccgcagtcgcggacggacgtgaatcctcgatcaagcatcggtttcaagacccagggctggcgaatgaggcttatcttctcggtcatgtccctgtatgaacttaaactcgcctcgccggggactacggcgatatgcacgtggcagtcaatgagcccgggacatacatgcttgcctttgagatcaatggtgatgtctccgtcggcgggagtgggagttgcgctttcggtagtgtcaatggagacaatctttcctccggatgttttgattgtgacgttttctaccacttgctccttgacggggtcgatgagcttggcattgatgaaagtatatgtaggatgggcatctagcttccagggcttgatgatctttgacatgtctatgttggccatggctggttccaggagggtataagacaagttgaattgtgaagtagtcctaaagcgttgaggccgggcgtagactgtcgagatatccaaacaagtaggggaaacatacgccactttcacgctttttatacttctccttctctatgcatgctatacttactgtatttggagggagactaatcccttgacgtagagcttgataaagatgcctcggctccaaactctccgctgctgagaccccgcgttctttcgtactgccacttacaccactccagattaaggtttagatggaaatacacaccacttcttgacaattcttagtccctaggaggtagctgagaaactgctttcaattttcaaaaacgtctacaatgcaatctatgatatgttgtgtgctcagaacttaaatgtcttttctttgctcggttaataaatccaaagagccagtcaagtcggcaagtctagtaacaaaaagtccgattgagcaaacggaagcggaagcggaaaagactttacttcccttttccgcctgcggaaaccgacttacaagatcaatactattgatttggtggctcagcttacttcacgtcttactcaagactcagtactatcgactggagggcagggccgctttttatatcgaatggttgtcaaaattttaaccgtgaaactctgttcatcatgcgcattagcaagagaaataccattcattaccaaataaggtcttcaaactttggtgtcaacgggacgactagtgtgtccgctttatgcagacatgcacgtattggatatgggctagtttaactcttgattatatatacattcgtattcttgtttctttttgggtatttcctttccatcgctcatctgcaaatttcaactacatgaatcgtgtactctcattctaccgttaccttgcgtatcaccacttgttgtgtattacttctccattgaccacattgaccaaagctcttataggctccagcttttcgccttttccgaattgcatcaccttctgcatcacctgtccataattatcaccgggggatatctttccaacaatcaactcttgccgtgtctcagcaccgtgtgacgtccgaacagtccggccaacaactgcattcatgccctgcaaggcaagtgttattgcctctcttgcaacggccgggatgccagcagcgtcaagtgtgaatatctgcgtcgacgagtaattcttttgaataaaattaacaatgtttgggttatatgcgctgcctccacagagaaacagttcgtcgatattctgtgacggcgcgaagcatttgtaatgatctacaatggactgagccgtgattctcgtgattgtggcaataacgtcttctggtgaaagccccttatcctctgctttggatataagttcataagctaatgaagctctgaaatcatcgcggccagcactcttgggaatagattgatgaaagtaaggatgagaagagatgaagtcgtccacaatctcttcatctacctctcctcgcttgcctatttcgccatccacatcgtatcgttgcgcaccattcgtatagtggcgaatagcagcgtcgatgtagatatttccaggacccgtatcggagtaaaagaagttatcattaagcccgccgtccatgtctgggggtataaagcatacgctgccgatgtcgctgatattttgacaggctcttagtttggtgggatgatgcagaagcaaggcatcaaagtcggccaagggaaccccttgttggcccacagcgacctcgccgacccgaaaatcggtcactgttgtgattccggtacgtgtagcaataacggccccttcgtttatgcgaaaagacgtcctcgtttggtgtgctgcgggataaggaatgcgccatgttgcttgcgcatgagagctgataatgtctattgtagatttatcaatgccattggcagcaatgaactccaacgcggcctcggcaaatgcctccccaaggatatcattgagatgagcaacttgttctgacgagttaaattcatcaagaaccatgtccatcagccgcttctgcatttcagggtccagtagtgtctctccatatttcagcagctccaagcggacaggctgtgccgggttttgttgtctgaatcggcataaagcgaaatctatgctctcctaaaccgcctggtgagcatccagaatcaactgacgcatcccacgaataatatggggccataccatggatattccactgctcaagcccaaaacaacaaagtccagcacgggatcagcgtctatgatagagcccatctcgaacttgtatcgcctggaagaccattatacgttgtcagatcactcctctgaaaattctgtgccatcagaactagtaaggatgaggctaaatggatatcttgtcgtacaattggtaatgccccctgcgacggacggacgggcgctttgcttgggcggaatagcctttcagccgagatcagtcagcaatgtctagatctcgctaacaattatcgaggatcaatagcttcaggaaccggccgctgagtggcaattattagcgctgtctgcatgtgattacagccattggatgctttgcccaagttggaactgcaataagcccaatcagtacgatagcggaactcatctacgacgctaccacgttgactttaaatttgctacaacggggacaatagcgattagagaagaatagattgataaaaaatcttttataaacatacttggcgaaacgttgattgcttacggggggtaaaggaatatccatccaattggccgagatcggcagctggagccgctgtggttgtggctcagccatacaccgcacgcatatttctaattctttggactggatctttaattatgtggttcagaggcgtaaagttggcaactttaccgttagaagcgccactaaactgaaggctgtctccaaccgcccgtctcttagttcagcttccggcgatgatattcgggccggctaccgtagaacaaagattagttggtacacttggtttaaagataggcgtgagtatctagaaaaaagaaaaatatttagagattaagtattgagaagtgagatacatgtgcgctgatgggcttggattgaagatggaagaatgtatgtaccgatagtcgctataacacaacgcgcacgacgatatgtctagaagagaggatcaaaggggatgaacagaccatgtctacgtgtgtctttacaaattcatatctcttcttggtgtctccttggagaattgtaattcttggcggcatctcccgctctatagcagctgaacagctccacaacatgttatcaatttaacctatacttacaagcgtgtcatggttgaggtttttttacttgaaatggcatttcttgtagaagaaaagagacaaataaaagatttgtaatatcgttccttgtgcaacagtcttcggcagaagaagcatgtcgtccgtttacgatcacctagcatgagtcaatacgggaacacaagcagttggatatggatacacgtatatgtgtgtaggcaccaaattatagctcccgcgcgtttccacagctagtctatggcgatctatatggatagcttcaattccgagtcagcttgatgctatccgtacatgatgtcacacaaagggtggctatgatcacgagtcagtttatcagacaatcaatgtcttaggctgtgagatgcgacaatgagcactgattggcggagtcgcggtctctgtatctcgggcagcacctgacgcgcaaaaagggagaaagggatgattaacgtgaggataacttatgaaaaatgcgtgccattaatgctatgaaggtcaatatgcaatccataatgcacgtagacgccatcagctgtcgctgcctgcacctcaccgagaatcgcagcctcaccagtggctggtagcggcccctgccttagccgctgcaagggacctctttcccctgtgccgggtgccttgtgaccactgagactctccctattagcggaccaggggccccgtttaggcctagctgcagcgtgccaggcgctgaccgcccgcatcactcagttgaactgacgctatcggagctctgagctgagctgctgctgcggtattacggcatgcactatctctatctcgcgctggcttatctcatttgactctacctctgttcttccatcatcaccatcaccatcgccatctttcatcccgcctcatctctctcttcttcccaatcgccctcactatctcctcctctttcccgcacatatcgatactcaccaccacgatggctgtcctaagccgactggccctcacggcctcgtttgccctcagcgcctcggctgctgggctcggcggatcctggcagcagagcccgttgacgtctccctcttcgctctcctcgtcgcagggctcgaagccgctcattagcaccgaggccctgcaagaggccatcagtatcgatgctctcgtggagcgagcccagaagttctacaagtttgcccagacctcggaggaggattacggccacccgactcgagtcattggcagcactggtgagtcgtctgccattgtcagccattgtgacatcagctaatagcaattattcaactccaggccacgagaggacgctcaactacattgtcaacactctgctcgaccaaggcgactactacaccatctctacccaggaattcccggtgacgctgagcaatgtcttcgagtcccagctcgttctcggcagcagcgtatcgaagagtgctgttcctatgggcctgacgccggcaactagggacagagagcctgtccatggccagctggtgctcgtcaacaacgacggctgccacgactccgattaccccaagaacgtcaagggcaacattgcctttatccgccgaggagcctgtgcctttggggacaagtccatcggcgctggaaaggccggcgccaaggctgctgtcatctacaataccgaccccgaggagctccacggcacgctgggcgaaccaaccaaatatcacgttgcgacattcggcatcgacggcacggagggtaacgccgttgctgagaagcttgccaagggcgagtccgtcagtgcaattgcctacattgacgccgaggtcaagcagattcagacggtcaatgtcctggcacagacggacgagggagacccagacaactgcgtcatgctcggtggccacagtgatggtgttgccgagggccctggcatcaacgacgatggctccggcagcatgtccgttctcgaggttgctgtccagctggccaagttcaaggtgaacaactgcgttcgctttgcctggtgggccgccgaggaggagggtctgctgggatccgacttttacgcagccagcctgtctgaggaggagaaccagaagattcgcctctttatggactacgatatgagtaagtgtatcttgcaatagccattaaggtgtccagctgctgactagctttccccaaatagtggccagccccaactttgcctaccagatttacaatgccaccaatgcgtacaaccctgccggctctgaggaactgcgagacctctacgtcgactggtacaagtcccagggcctcaactacacctttagtatgtgtctatccgcgtctgccgcgccgccttttcgctggagactaaccccgttctagttccctttgacggccgtagcgactacgatggcttcattcgcgccggcattcctgctggtggaattgccactggtgcggaagccgtcaagaccaaggaggaggaagagatgtttggtggtcatgccggacagtggctcgacccatgctaccaccagatctgcgacgacctgggcaacctgaaccacactgcgtgggaggtgaacaccaaggtaagctctttctatgggatgccatctacttgtggtattatagacatttgctaactgttatacgcagcttattgcccactccgttgccacctacgctctgtctttcgacggattccccaagcgcgagcaagagaccaagattagctcgtacagcgagacgatcaagcagcacggtcccaagttgatcatgtaaagggatttttttttaaatgtgattttgaatgtgattacagatgtgcaaagtatattggatggagattagaacatggcatgggagattttggatattgtaactttttaatttggctacagagtacacgtagactattcgtaacagcgggcatacctgagaactaattcaagctattgataactcatttacgcacaagtgagctccttgggtagcaaacaaattccacgccacccgaatacacaactgaacaatgatatatcgcagaggaatgaggaagcaaaagtgtttatagaatagataggtagatgcagatatgtgtataacgtaaaaagtatgaaaaggacaatttccaagatttccctcagtatgcgttttcccccatggcgccgttcgctttatttccaaatgatgtggctacagttaaaaaacataaaatataaaaaaatgaaagaagacgagatgaacaattgacgatctctgggagagaggggtgagtcggcacgtcttcagacagtcgcaataggtaaatggtggaaagggggatattttcggtgtcccccgtgtttgtcggtcatgtatgtaccgtcaaaaaaggcagctctcgttacatcttctctcgggctactgcgcgctcgtcaacgccaaagcagctcatccaagaccgtcatttgaccgtcttgcgtcggatgcggtgcttgagcgggttcttgaatttaatcatcttcttcagccgcatgggctcctcggcgggagtggtgctcgcaggcgcaatggctgacgcatctagcggcactgtagtggtattgggcgtcgtgttcatgccggcgctgctgccgggcggcagtgcaaccaccggcttctgaagaatgacacgcagcatcttgctggtgccctgctggcccgggtcgagctgcatgagctccacgaggtcgtcgcttactcgctgggcgaaatcaaaggtgtagaactcgttgtcgcggagttcgagggtgaggactgggagaggaatcatggagaggacggggatgtcggcgagattgtagccggagaagatggaccagagccggggatggggagccgcagcagcagcggcggcagtagtaatagcatcgccgtcggatgtgggctgctggccggactgccccgaagtggacgcggacgtggacgtggacgctgaggcttccgagatggacgaggctgaggatgtgcggtcggcgggtagccgcggcgcattctgggctacgggcgcatagttggggatggggatggggcgccgggccatggatcgcgcgccaaaggaatctcgcagccggcgcatgcgaagcgagaggtcgctgttggaggagagcagcctcgtcattcggcgctccaagccgagcctgctgttctgcgcatcttgttcgccaggactggattttttttcttcgggttagtctggatgaagccaaaaatagcagcaagacaaatatcggacacttgtggtctctataatattacgcgctgaggggggctcaaaggggaaggcgtctgcttaccactttaggatggtcatcatcatgttcatggacaggttatgccaccgtatcctggcggacaagctcgacagtttctgggaatgctgggcgcatgaggcgattcgcgcggacaggtttccgcaaagctcaatgggcacgatggcctcttgcaggtcggagatggcgaggacggcgtcggtcagggtggcgatgaggtcgtcgatgctgatccaggtggcgcggtcgggatagggcagctggccggcctcgagcagggagaagtttttgtagagaatgtgcaccgaggagcggcactgcttgacttcctggagcgccttgttgaggatggccgtgtcgcggccggggctggtgttcatctcgtagagcgagtcgatggttttgccgccaatggccagcaggccgatgatggcggtggtgacgcagagctgctcgaggatgggcaccggggccgcaggcggaggagtggtggccatgatggatgcgtctctcgtctcctttctctgtctcgacgtatactgcaggtatagatgcaggtaggtatagggatatggcgtgggtgtatgcgggcgcagagtgtctgcactgccgaggcgctgcccccttcgctaatctgccacaaacgcggaagtcaatcgatatcgccaagccacgattgcttggccctgcttggcgctgagtggagggcgactgcgattaagtgatgctgtgacgtgattgtgcgtttgcgacgaggctgcggctgcgcggatgtggatgcggcggttgcggttgcggttgcggttgtggttgtggttgtggttgtggttgtgcggtcctcaacacggtggcattttcaggccatcatcacggcctctggttggtgtccttggagctctcggttgccgtaatccgttgctctgccttgacttgtcttgcccttatggtctgtcgcgtctctgaatatcttcttgtttctctctattgtcctctcttcttttttgagtctcgctcggggcagatgttcggtcgatggcgaggaagcaaagacggctgctgtcgctcgtaccgcggaggcaaagtgttggaggtggccaaaaagggcagcagcagcgaccggaacgcagaaatagagagcgctagcacgtcagaagaagaagctgctggttgacagttccttggcagcaaccaacgcagcaacggagagattgagacagagagggatcgaggctgagaggagagaggagaacgacttgggaccgagcctgtgagacaagtcggacccccggataaaaaggaccagtcagtgcgatgccacaagacacgacgagccaactgcgactgctggccactgccgctgcgcgcgcacggcaaaagggccatttgatcgtcctgctcgactcgctttttttttgtggttccccgccttgcaaagcctccctggcgacgtttggttgaccacggaaaatcggcatctcagcatctggcatctgcgccagcgtcggtcgccttgcgggcccttccggccgtatcatccgagtaggcccaggcggcgggccaatggcaggcgcgcgcagtggcctttggagccttttgggtcgtttggggggggctgcttgggtgcttagggggggcacgaaagcttcgatgctcccacgctggccgctagagcacgggggggctgctgggcgcatgtgagttccttcagcgggttgaggcctgaagcgcggtgctgtgctgtgacggttctctgctgggccgctgggccgccgggccacaccacgaggcgctgctcggccagacgttgccggtggaagcgggctttgctggcactaggcggttggggggcgtacagtgcggggggcgacgagggcgcaaactgttgccgttgccgctgccgtgggccagttgcgattgatctgcggccatctggtcttgattatgtcgcatagcgagcggtatcagcactataactgttcttgactgcgtgctgctgcatgccatgaccgtattcatatagtgaattattttgtctaatctattctagatgccgccattccctgctgtggcagattcatctgcgacatacgtctgatcaaatgtcaagtatgcaaacccgcactgtggcgtctcaaacagttgaaacgctgctgaggcatctccgccagactcgggtcagatcacctgcgccaggctggctcgaggggcagctgccggctggtaggtgccgagcagctccgcaggggacgctaggcggccgcagcagttgcgctgtggaggagtttgtgtcaagtatcagcacgtaccagatacggcaccgcgagcagcgcgatggtgatggcgatgatggtgttgctacagtactcgagtgctggcatttgttgtgccaaatacaaaaacactcatgatgtatgctgttgcgttctgtacctactactccacgatgcccatcgcagcagcagacagggagcgcaaaaaggagacatgggagaccacgtgtgtctgattctgacaggtctgataccaggtacagtaccctcccctacgtcgtcaagatgggacagcgacagaaaaagttgttgggtggaggcgcggctttgagcctgaaggcgctgcaatacgaaggatacgaggcaattgcatctcctatcagactcgacacccacctggccagcaagccctgctcctgcatggcaatcaatcacgccgtctccgatctggggcatcaactcagggcaccgtcactctcgtgtctatccagcatctatcgccatgtgcgatgttcgggcagatgccgggactggatgatacctatttgtacctattgtaggtactgtgctgcactgtccccagtgccgcatgtatcggtgactggatgacgtctgggtaaggattccaaatcaatgagtgtacatgtggcagtacaaattcatggagttgtaaaagatgactttaaaaggaacaagagagtgggaaacagtcatggcattgtatagtctccatgttctattataaaataaaatgcagcctgcgtaaaagattggacggactgaatgaatgctgccctcaacgtatttgatacccctaattggatgtacctgcaatagcactgcactccctgcttcgcaccagcgctgtacggccattgttccatcacgcagcctcgacatcaaaaactcgatatcaatcccatcaccgccccaatccaaaccatcctcccgtccctgcacaacgcccacaacgcgagcacaccacgcgtcctctcccagcagccactcgtaccttgttgctgctatccatttcttttaaatcgttgtaacgaccgttgagcaaactccagttggcccagaggtcggtacgatacccgatatcatatcccgcccatagatagcctaaacgaatgccgccgcttttgggtcgcttctcagttgtcatgctgttgattggctcgtttccatcgggaattcttgggagcgctaccctatccttgggtgggttctcaatacttggactctcttcgtttggggattctaaagacgccgttcctctattcacgtctccgacactcgatgcttgattggcagagaggccaccatcgtttgggcttttttgagcttcagagactgattgtgactgcgccatcatctttgcttggtgtcgaaacgtttcgatgagatggtttcagctgtggaaagaatttttttaaaaccctcttcatcatacgtcgtacagatggctttaatctgatcctttttcgctcctctgttgttgtcgttataccaacaggttgcagggccagcaagctatcgtagctgccgtactcttttgtttcctccacgatcgtttcttgaacctgagaatcgtcgatttgggcgagggcgtattttgaggtcaccacaaaccctcgctgaccttgtgttgatacgcggtgagacacgaaacacttttgcgatgcaatcatttctcaaagactttgatgctattactatgcatcttgtcggatcaacaagactttatcaattatttataccgtgtatatgaagtcccaaccatgagtactccttcgatgtgctgggccacatatacagcaccattgttcaacaagactactgctgctgaacagtcaaatcgactcagctggacagtgtgaacaatgtcaacgttatacttttgaactgcgattctacgcccttgcgtacagatgaaccttctcattcatcatacttcgtagcgcctcatcagctgctgcaaagacacaatcatggctcccagccataccagtccattccacgcattggacttgtcgtttcgacgtccaaagatggattgcatgtgatttgttacctgtaagtggcttgtccctgcagctgccaagacgacgaaccgatcctagcccatgccaagtcttggttacccggatagaccaatgacgctctccagccccagagagccaagtcttcggcattccgcggctgagacccgcaagaatgtcacagtggagaagctgctcgtgccaacaactgaacattacataaagatgtccggcgttggatcatgcccaaattgttcaaagaggacggtagtgccgtgattgcctggccgtgttcataggcagccaacttgggggctcggccctgctcagtcgtcattccctcgcagcttcgtgtctccaaagtgcttgtcgtagtttgtatcagcacgtacacattatgaacacgaaacggctctttcagttctcagttgcaatgccctagttacagtagcataacaatcatcaccctaaccaaccaatgatgctgctacgtctatacggtcgttgtagtaagatactttcacatatccgataaatggcgacgtcgatatctcagaggctttaaggggtagcataagagatgtctatatcatgcagtcggcttattattttggtagttggctttactcgccgaccagtatgcccattgctaccggcgatcaaagaaactgttagacgataaatacaagtatctttcccccgaaagcatattcttctaattgattagtcgtagctcgagtcggacaacaaaagaagtgttcaatcgctccactcatttcaagcttttgcccattcaacggcagcttggtagtcttcatttgccatatcaggacagtctacaaggtgattcctttccaccacttctttgccacatacacgtggcacgttgatgagactttgaggcctgcaatcttataagataaatgttcagttaggttagccagagagattgttaggggcgagactaggggttctaggtgtatgatataagaagtcggatgtgttaaatttctatatctagatgcttttcaatactcgtactcgttggctagtgcacaaatgtaaatccacgatacgctccgactgcctcctcgaccttttccacatacttgtcgaaccctcccatgaaccaaagcacatgccttccactcttgggctttctcggggtattataatcgctaaagaaataagatccccctccatagtacacggtctgctgtatgaccgcgttgcacagtttcacccaatcgtcttcggcttgctgagtagcatctataagaactgtattgttcttgtttgctgcagctgcttcctccttcttcatctgctccgcctttgagatgagctttacaatcatttcgccgtggaattgagagtgctgcgggatgttggcgagcgatgactggggtccgatgacgaagaagaggttggggaacccggccttgacaagtccgaggtatgaagttgatccttcggcccaatgctcgctcaattttgttccatcaggcccagtgatgtcgatatctgcccaggtgccgtcagactcatagccggttgcgtaaatgatgacgtccagctcatattccttctctgtggtttggatgcccttttcggtgattgcaacccacggagtctttttgtagttgacaatgtccacattgtcctggttgaaagcttcataatagccggaactgcacacagggcgcttgtcgtacaaggtttctggcggtggcaggagcttgtcacgcttcacgggatctttaacaatctgggtaatcttcttccggaaatatttgacaagttcccgatttgccgcctcgttggtcataatgtccgaaaaagtgtcaaaggtgaaagccaagccccagacgtgattccaggccgcctcaaagaccctttcgcgctcctcttcgctgacgctgaaggttgtgtaatcagccgggacgggggcgaagcccgatccgacaccacaaccccggacgtttttgaagaactcatcatagtttttgttgacgttatctctgtattcagctgatacgggactattgttgttcgggatgacatattgcgccgagcgttggaaggaaaccaactgctttacttcctttgctagaccgactaggagcgctgcaccagaagagccggtgccaatgagtccgactcgcttgcctttgaggtcgcggtgctcattccagcgtctatcaacactcaagttagaagggcgtttgttatttcatggtggtttgggacttaccctgtgtgatattgctcgcccgcaaacttttctttgccggggatagaggggaaagcaatcttgttaaaacgtccagtagcgaggaccaagtacgtagtcttgtaagtttccccagaagaaaactgaatcgtccatttggaatctgagttgtcaaaagcagcggatttcagctcagaggagaattgcatatgcggcctcaagttgtggcgctccacaacatggttcatgtaagcctgggtctctttctggggcagaacatgagttggccagggatatgtcaacaagtcttctttatcccagctgaatctgtagacttcgctgggagtgtcgctggtggcgtttggccattggttccagtaccaaactcctccaacgtcggcggctttctcaaatagcttgactgaaagcccaagctggcggagctgatagagttggctgatgccagaaaacccggcaccaatgacgattgcatcaaatgactgcatcttgtataataaaaaagctgctcaattgatgtttgttgcttgaaatggaggactgatgatagatgggtatgttgtacgggaactggaactggtttatatactcatggagaggcgagattattaattgatttgcctgaaacaagcaatggtcgcgacattttaggataaaaagttgacggcatggagaggatccacaggattgagtgaaattggtaagccaagagtcgactgcacaaagtggaatcagaagaagaggaggagtatccagggggaaacggtcatcagatgtagtgcttatggttacattggcgttttatgtcaaatatgatgcgcagtgatatagtttccgtaccatgcctttatagtttagcttttaggaaaatatattttttataatatcttatttataacctagtgacaacatccactggcatcactcccagtttctctctcgtacgattcgctttgactacaatcacatctcatattaaatttaccaacaaacatcttttcaccatgaagctctacattggcaacgacacttgtgcgcgagccgctcagctggttgttaatgagcttggcgtcaaacatgaacttgtttatgtcgacgtctctaccaaggctacgtcaaatggagaggattttgcaactgtaaatccgctcctttatgtccctgttattaaacttgacaactctggtcgcgatgtcatctccgagaccatcatcatctcttcctacttggccgaccagcacccagaatccggcttgcttccaccacccggtaccttggaacgcgtcaaggcagaccagtttctagtccagattacaactgagattgcgcagaagcatgtcccgcttattctcaagatgatgactgaacaaggtgcttataccaaccttaaacacttgttgttcgcaagctaacaactgagcaggcactcagatctatgtcaacaggcttctgagagcataccagctcttggatgatcgccttgcagacaagcgctcttacctctttggtgaaacctttactgtagccgacgcatatgtctggggcactttttggaacaaccgctctggtgtgaatgttgatcacttgaagaacttggcagcgtggaaggctcgcgttgatgcccggcctgctgccatcaaaacgctaaaggaagaggctgagattgcggcaattcacaaggctcaaattgaagctcaaagcagttgaagggaggactaggaagctggaatatcacattgcgagttcaacgaacaataaaggcaaatccctctgtaatcaacaattagcttcagacttggaacaactacttagtgagagagcagtaacaacaatcgagcaactacatccgcgaggattacaaccgtgtcccccaaactcatctcatgaaaaatatccacccagtccagtgacagaagaaaaagactcgcctgttgagtaccatagagccagcacgttgggagtcctggaagacaaaggagggccatgatgggccacaactgctcgcacaactcagacatcgccagcccctgagccccctacatctcacaacagagacttagggccaaaaggatgaattgcaggatggcaggatctagcatgctcagccctcgggaccgaagaatgtcatgtaaccgaggccagcaagcttggctatgatgtcaaacggctcgaaaagagctattgctgatgaagctgtgtcaatggtcagagtgatgttatctcatgagtcacacggacaatcaacatgttccggtttaataagcgatcctttccggacgttcctccgggccaattgggctgagccgagagttgggctgagccaagagtttcgaagcgttgaagccgagaaccaagtcatgccatgctgcgattttgttggttggatgtgagacaatggaatgaaggaagccatgccatgccatgccgccatttactcggtacatgggagaaagtagaatccagtgacaggtccctgcagattgacaagacgcctaggctgcagctgcgtatctgcgcatcacccttgcatacgccgtgccagtttctcagggacacttcccatattgcccaagagttcaagaatagataatggtgtatgcatgtacgaacccatcatgctctgatgtaatacgactgatgccctggcgtcgtaatacgccgtaatcctattgtagaaagtgatcggcggtgaagactatacgtttgcaggaacgtttctaaatcccctgttaacaatgcagtcttgtcaataggtttttcggtgttttcggcttctaaagaagaaatttcggatccgaaagcttacagaaacatatgttcgtcttccttaggatcagaatgcttgtagatctctgtcatctttggtctctatacgcgtatggagcggcatagtctcagctcatcatcacgacaaccaatcaaagtctgagcttacggcggcatcgctgtaggtaatcttatagggtccccatcttatagggttacatctggcgcttggtgcggcgttttgggcggctcggcatcttccttcaccgatagtcggcggcagtattatctggcgtagcttactctttttcttcccaagataacgtaccccaatatggaaagaggaaagattgtgcgaggagaaaactaaacaacgagcgcttccagactccatggaaaataattatcctacaaaaggctaggatactgagaaatttcccgaggtcccaattcgacaacttgccgaacactatcgtatcggaattacgggctcttctgagaaaaagatatgcttcgtatggggatatgggcaacttcctaaacgacgtattgcatggtatctcgggctctacgagtatggcccctcgacagacttgcaaggagttcaagccgtatcgcggaaaaaatttacccgtgcctggaaaagcggttacctcgggtaaggggagtagtcggaatgacggtaagaaataaacaataaacaggggatacgcagtaagcagcagtttccggaaattgtagagtctcgaaaaaggattgggttgaggaaacagtagagtagtatacatggatagagaccgttgtgaagttactgtatgaaaatgaaatcccggtggcagatgagacaggggaaatgggatttcaaacgtctgcacttttccatagctgtctctctgttggttctatagatgattccggctcaacttgcgtagctaaaactgaaaatagacgtcgaaagttgagatattcgttcataattcactactgaaatgtagatatgttgctcggtgcagaattacttgggtgttgtaacttcaggtggtagtactaaatgtatggtattttcatgcagcagcatatacaaagaaaaggggtattagaaacatcaaggcccaattgataatattttacaacatgtgattgttacaatgttgcaagaatgactgaatgtgcagtgaacgctaacaaattgctttgtctacacgtaaatcgactaatacaatgactttaagtaaaagtgaaaactcccatctgaaaccaagacatggcaattacaaccaaaaccacaaaatacttcttaatctgtctttcatagctccaagtgcttgcgacaatcctctgcgttgcacttgacgctcctctgagacggggctgctgttacattgtttccagacgatgccacgtttgctgggtagagattgcactcagagtcgtctgcgacagggcaatcgtctgtcaaacaagtcgactgcagctgcgccccctgagccttgattatcgacgtaggtccaccgcagcgaaccgcgaagatgctgtagaggttgtcgctgaagattttgctatcggcagaggaaaatcccagtgattcggcagcgacgacgtgctggtcgatgaagtatttgttctgcgcgtagctgagttccatgaacttgtggacttggtacatggatgctgcgccggcgtaggcagggaaggcgggatatccttgaaaggagcagccgaggagggcgccaaagtactggtagaggtgagtgacgaggaagcttgagaattggttagcatacatgaatccaactttggcacggggctgaatacgcactattgtcttgaagtctcgtcgtcggcaggcttattttgtaagagaggcgccgggccgccgccgtcgaggaagttgacggtcgctccctggcagtctcctgtgttcgtcgtggagtactcgccgctaaagtatgggagaagattgacattctcgccattgactacggctggcgcgaggagaccgggcactgcgatgccaacattgggggttgtatctacaaagaatgttgagttagcggcgagtggagtttatcgcgtctggagatcatgtagctgcgtgatttcgacttacaatttccaagaatcacagtattgacaagaagagtgacgaggagaagctgattctctggtgtgttgtccttagcaagaagagtcttggtgtaatagtcacacattgacacatcggctggtcgctgggcgtttgctgccgccgcagtcaacacgagcagaacgtttgaaagtctcatctcgcctctttctcaagcagacgagtgatggaagaatggtttacaaccgcagtttgcgcaccttaggggcttgcaagtctatataggagtggcatacacggaaaaactgtttcgttccagcccgcctcctcatatttatactcccctgttcaacagacaccacgctagagctcatagctaggacgccaggatcgttctacgtcatggttccggctaatgcagcttacaccatatcaggaagcgagaaggctgtgtgtctagatatgcagaattgtgccaagtaggtacccggtaggcatagaatagcctatctacatttacatgaacttccaaagagttcaatggcagaaacaaatgctaaatggtttctgtttgcaaggatatatatagccattggcttattaaagtcacacatcagtgtgtatagctatgttcttataccacgatatgaccttggactatgtattagatgtgtgctcaagtatttcgatacataacaaaattgaccaaacttggcatgtaaatcctttgcatagtagtgatgtacatatgtcttaagaatattataattaatatattgctgcaattacaggtaagcactagattagtgtgtatatgtacagaggccccaacgtaccgtagcattacagccctgtgtatcaaataggtagtatctacacatattcatgtaaatgtcaggattcagctagcttacgtagatgcatccttgagtttcttgtaatccaattacacaaaacctgttacctatacgccggggtcatgaagcagctgaaaacccggcctaatgcacagggcctgctaggagcactcagctaagccgattttgtttcatctctggcgggggtttcttttcgtatctgggcatctaggctaaaagcatcgcagtaaattccgttccaggcgttagtgatttctccactgtgttttccatcgtactggataactcatacactggtgttttcttttatactgtttaaacgcacccatgatgatgaaaaaatttacaattttataaaatattacgtattttaagatatattttacattattaccaagtacttgcttgctattattcaagctcatctagtaacacttggcatccgacaatatataacattctccatctctattgcagataaattgatatgaagcgctttattttattaaaaatacctcttgatcaagattttaaataacagattcctttttagtgcttttaaaaaagccctactgtacatcaaaccctgccctttgcgccgaaatgtctctgcctttgctgactttgcagtccgatggaacctcagttatgcagaatttagtggctacctacgacttgattcaccgcttaaaaagaaaaaaaaaaaaaaaaaaaagaacgaatcaggatcataacccacagcacatgataagcgacatggatactgtgtgccttaaatccgatatacgccaggctgagtaaatgagtacaaggaaccaacatgtacatattcccatggagtatcctccctggtatgcctgccaaatctgtaattccgagacaaatttggcaagcgtgtgacttgatcaagcggttccttgattatggatactgtgtagctcgatctcgagggagaaatctcggggtttcttccaaggctggctatcaactgcttatcccaaggatctggtatgatcctcgatgctccataaaattcctgctcggccccagctttgtttgacttgggtgtttaattacaaatactacaccagaattacctcattctttactcatctaataccagtggattggatcatatacttgttgtccaatgcgtattgagtggcattcattattatactcattttattgtgctagtttacaactcacaagagacagctaccggagtattcaagagtttcagtttatataaaaacatctacgtggtataagtataggcacggtatgagtcaatttattcctcctctttgcaattacaaccaacacggagctccattcttatcaacgttcttatttcaccataagcacggcacagtggccgcggactcgatattccctcggaggatacggctacagccatcctaaaggatcccaacggaattattattttttgccatttctagaaagcgctagcgggtattacttgtctttaataacacacatctggagtatacgcatccagaaaggattccgtatgctcaataaaaaggtacaagcagttgcgcgagcgtatattgtatactgtatattctgaaaacagctggcacgcttcacaggccggccccattgatataccgtctgtactggcgatacacgtctatacatccaaaaaagcattgaagaacgggaaagtagtcaactttggtaacagatgagtggccttgcttgctgctattactgaatgactgactacatcttgcctggccagcacgcatgcgcattctccttccgccatatggggtcatgagctagaacaatttccactgtgaacccttgagcttcttggctctttgagaatgccaccactctatccaaagagcctcgagcttccccaatatcgacatgaatacttcgctgcccaccgtttccatcgtcgtacagtccgatattcttttctcccgtaatcaggcgcctgtcatgacagcagtccgcggcgagatagacccatcttttctcaccaagacgagcgagcaagttgacatgtccgtaaatgtggccaggcgtgtcaactacatagagactgccgtcgccgaagaagtccagcgtgtttggaagttcgcctagaggcttccatgaccacgaagccgccgcagccggtggcttgactttgctatttgctggcactggcgtgtgctttggggcatatggctcgtttccataagtgcccgcacgagacactggtgggaactcaatggtgcggagcgcaggcagctcatcgtcgatgaagaaatcaccagagcagagtggcccggcaccattcttgaacaggtccaaagttccagatcccacagcaaaggttgcagaagggaaatccgatggcgtccccgtgtggtcgaagtgagcgtggcttataatgatatagtcaatatccttggccggatccaaaagaacgccgctctgagctccgggagccccagcaacgccattgcggaggctttgagcgcagtcagtgtcggtggttattggctcccagacataaaggcgctctttttgcgcaggagaatactccaagtcgcgcttcatgccaagatcaaaaacgaggttggccacgccgccatcgggagacgggtgccgaatgaggaatgagagagttggaaccagatttttcttcacggggtcggcatcggttacaaacatgcgctctggcagagacagacagccagcgtccagagcggagattgtgacaaacacaggtgggctatcagaagctgtggccatgctgaattcaaataagtaataatcttgtatcaatgagattcaacgattaagagaacaaagttatggctgccaattttgaggcattgtttcaatgttgtgttcaaggcaaggcgcgccctatcaactcattcgcaggctcttttcccgatcccctcattcccccgctttgttgtacgaccgcaatcaacccattgtgcattcatccgcatccaagtgatatcatgatgattccactgtttaaaaaagtaccattgcaatgtcaatagccggttatgcgctatacaaatactactatgaaggagactttatatcagagacaaaggctcggatgtagtcatgccttccagctcttctaagtcgggttgcagtgtcttactacagtgctttaataagccaattacctaggtatgtagctgatattactaatggcggcttactacggcgctggaattatccacactcgatttacttttacagattgcatttgcctgtatgcgttttcccctgggtattgcctattctgatcgagcaatctgaggtataatcttgtgagtcttgcaagcgcattcgctcttacgacttgatggcctgttattcacactttttatgcacgcctcaaagcctgcctttgaacaaacaatttcttttcatcgtaattcggccagaaaacgtcgatcaaatttgaatcgacttcacctttctgtaatgcctttctcagtaacaagggctgagcttcatcacatctccatggtacctgcattcaagatatccgcgatgcgtcattcgggactcgtatcttcgaacgtggatccttgaaagttgatttaataaaaatcggagacagattgagattttgtcccatggatacgcatacatctatttcagctatctcttggcgtctctgaatatggccgtcaatgttgcactgggccgtaagacgcttgaccaagcgtgtcgacagcatcatcctgtacagtaactacgattattcatcacctggttttggtcttgatgcgagataacgtaggtccagttttacaaagggcatgttctgtatatagagtacaatattcgagctattgtatgattcggctttttatcgctcgcataggtcagtgactcatgctacctaatatataccatgctgtttatataaaagggctaatatgtaagcactaaaatcttatattggcttattacgagttgcgctagtactagcggtaagtgtttataagatctttaccgaagatgaataaaagattaccaatatttgcaaaaggtaataatatttatcaagtaaagttataatattgatcaaatcatatataaattgctccctagtaaagttgtatatttaaatacaagaaataaaatccggatttataaagtaacttgaaaaatgttaatgcgtaaataagagagtgtttgatacacaaggcaatatgaacttggaagcgaaaacaattttatattctttaaccatttaaaatatatatatgtacagtgtatagaaagacgaagtattgttgcacaatctattattttggtcatcatagcccgcttcactgagctgattgttctttgcgagtctgttgctctatcacgtcaagaaagtgcaatgtttgtaaatgaacttgaagatgggatatggcaacgacaaatattccatactagagagaataatgtaggtgtactacgcgcagaaacaaattagcttctaaacaatcatcagattcgaagcccctgcaaagaggagcacgtaaagtaggaatccttcgtctcttcctccagatcatggcctgcattgaccaaaatatacctgctgatcggctggtctctcaagttcatataaaaaattgcaaaagcaactgcaagtactcaaccggattcatccttcggttcatcttatcctgcgcgattggatttgtccaatgcagacggctcccgatgcaacgcataaacgaaaatcgttacgaaatgacagctacccaaaaccagccttgtctcaaggctataaaaccaaatgacactgttcactttccatgcgaccaattgaggcttttctcaagtctaccatgtttcagccaaagcgccatccaaggacatcactcgctctttggcagactcttatagccatgccacaccaaaacaataacagcagcaaagagagacgtcgctcccgtcaaaatgaccatgggctcgtacttgttgcccgcaaaatgctcctgaacaacttctcgcggcgccatcaacgccgcactcagcggcccaaccaggatatttcccacgcccatcaaaaagacaaatatcgcataagtggcaaacacggtcgatggatcatcgctgacggcccgacccattgccacgcgcatagttccgaatccgaaagcaaagaagccgtagatgaagctgaatacagcaagaagaggtagcgactttgccaggccccagaatgtgaaggatgctgttgcggcaaatgcgcagcatatcgtcatcaacaaacccacatgaaggtttttatctgagaggtagccaaatgcaaattgcccgaggacctgcgcaatggacatgagagataccagcaaggcgcccttgacggaagaaatgtcaaagatggaggcgtaagatggcaagaagacgacggggaagaagaagccaattccttgcactaggaccgcggagccgtatatccaaaagagaggctgcttcaaaaagtcccagttgatcctcgccagattggcctgatctgaagctggcagccgagccttgaaaagcggcagcaacggcgcagtcaaaacggtcatggctaccgcgcaagcccgcagcgtgactttatatccatatcgtctaagcagagcatcaagaataaaaggcagaacagctcccgttgcgcccgacgaagcagatatcagaccaaacgccatgccctttcgcgccacccaccactcattcaccatgctgacgatgggcatggagatgagcacgaagccgatgccgtagagagccccctgcgtggcgatgaggccgctgacggaagatgtgaaggaggcggttaagagaccagttatgcttagaacccatccgaggtagatttgatggcgctgatacttgggaaacttccttgccagcattgctgaaaatggagatccaaagtagtagaacccggttgccaagactccaacgacgggtatccggacagcatcatctttgaactcgggcacggtggaatagtatcgctgaaagacaccaaaacagccgggaaagcctgtgtgtaacaattagacggccgtttatggaacaaggcgtggttggtgcaacttaccccagaacaaggcgtcaaaagcaaaggcgccgaggagagtgcaccaggcatctcggccgcgatcgacgggcttcagctcttgcgtgacaggtccagcggattcatcttgaactcgagaataaggctgtgataactcgagttgcgagagccctctttcaatttcatgatcctgttgagttattccattgaaattttgagaatgccgccgcgacgacagctcgtattccactgtgagggtggtttcagttgcactcatggctccaatgcacttttctcccagcaattgacgccaattgaattcaaaaaacaacaacgacaacgacaacaatgatattatcaaagataacaagcaaagagaatcaagatagtcacccttaaacccgtcaagtccttcaacgccatcaatctttaatgtcttccagaacctccctccccacagcttttagtgcccggcaatcgcgatgtcggaacccgaccttagccgcccatcgagccagtggggttccatcaaaaatccacccaaaggcttcggcagtgagtcaagtaaggtgagtttgcgcctttccagcgacatgtagagagggtgcttcggctatagttgaagccgcctagtgctaagtatatcgaaatgaggcagttcacgacgagatgtttcaaaggcgcgccttgaagttgtctaaaagtctatcaatatcccatctatcatcacaagtccctctatatgatacattatatcaagtcccatctaaaccttggtctcgccattctccttcggcttcgcgctccctctcacaaacttggtatgatgccccttcgtcacaagcgttttcctctcctcgccatccaccacctcaaccttttgtatcaaaatcgtcacaaacgccattgaccccccgactttttctgccgtagccacaatctcaacgacatctcctgcgcccgccgaactgctcaagtagctaatgtgcatgtcgacgctcgcgcccgtcttctcccgcaaatcccatgatgcaatggccagccccgtcgtgaagtctataaacgccgctgagaccgcgccgtgaaggcctcccttggagtttaaatgcgtagacgtaagagtgaggcggctgacgactgtgccggcgacgacggatgtttgctttacaccggataagaagatgttgtagatggcgctgttttgagtgagccactgcgacagctgctcgacgtgagctgttcgcttggcttcgagctcggtctgctcgggggcttgttgcggttgctgggaggccatatctgcgccttttcttctcctgtccttgtccagatatggagtggcagtgacaattgagacaggctgctgatatgaaatgcagaggttgaggccggttccgcttgagaattttcagtggggaatcaacgctaccacgcatagccggcttgtgatggctgtctacaggtactcacgcaagagggaatcagtgtaagcacatcggccacctcaattggaaaccacgattttcttctttttctcctaatttatctcaaacctatgactatatctagatccagtgctacatgctttgtgcaaacatcgccatctgtgttgtgaaacatagattcggcctcttacacacgaacacttccaacttcaagaagaaaacttcattcataggatctttctttctctctattttcattactgtctaggtgactaagttaaaacaagatttcagttgcgactgctgctctcaaacgtgccttctagatggagagaggcttgcactttgatccctgaccgctttatatcattgcctatggcgagtataaatgctatgtaaacgagagcaaagtacattaatatttggcaacacttcatgttccggctgatagagtaaataaagatcttggatagtacagaaaaagatggctccgaactatttcctctatctttcgcctacaatagtattctttcatcttggagcattcgtatacagataagcgagtctcagagaggcgatagggattgaatacattttatttgaacagtctcacgagatcattgatatgcacatgtttttttactcatagattagacttattagattatctgagccgtatcaatctattcagtatttcaggtcagtgcatatcatatccatcgtgcatttcacatcagattacagagcaacggcaatcgcccaaccaatggcgaaaactccagctacgatgctaatctccagtcgagcacctgagcttggaggtatggctggaccggtaggctggcttccgccgccgttgcctccgccgttaccaccaccgttaccaccgcttccgccgccagatccgccatttcctccgctacccccagaacctccagatcctccacttccaccgctgcctccagagcccccagaacctccagaacctccagagcctccagagccgccgccggagccgccactgccaccgctaccgccacttccgcaggtagagccggttgaaccagtagcacaagcacaaactgaagaagctccggtaataacagcatccagagatgccgccgggcacgccgttgccacacatggaacgaggatctggctcaggctagcttgagctgcaggttggcactggcaggcgtagtcggtaacaccgcaagaaatgaccggagcggcactcgtgaagcaagcctgggcgcacgaaggaacagctgtggtagcaacggcaccgcagtctggggctgccgagttgcaagtagggctggcaccaccgcttcctccacctcctcctgttgaggatccgttgccgccagagcctgtgggacctccagaacctccagaaccaccaccaccaccaccacctgagccggaaggactacctgacgcgcatgttccaggagcaagagtgggcggcgcactggcgcaagcacacacggaactagctccagtaataacggcttggagcgaagctgcagggcaagctgtagccacgcatggaacgaggagctgggtcaagctagcttgagcggcaggcttgcactgacaggcatagtcgtggacatcacatccaacaccaggggcggcagatgtgaagcacttttgagcacacgaagggactgctgagctagccacggtatcgcagttgggcttgacggtcactggctggcagttggacgtagagcccgagttaccaggtcccgtagtcgtaggtggcggtacgacagtagatccgcccgtgggttgtgatccgctgggtccagtagtttgtgatccgcctccgccagggcctgaggttgcacaggtacccgggctgggaggtgctgtagcacatgcgcatactaaagagacaatgtcagtatagtagattctcgaggtgcctatggcaggcttgattcttacctgatgaagctccagcaatgacagcctgaagtgaagctgcaggacaagcggtagcaacgcaaggaaccagaagctgagtcaaggagctctgagctgcaggctggcattggcaagcatagtcatgaacgtcacatgggatctttggagctgcgcttgtaaagcaagcttgggcgcaagaaggaacagctgtgctggcaacggcaccacaatctgcagtgcttcctgtgcatagagggcctgaggttgtaggaggggcggacgtagttccgctacctccagaagaagctgaagaggtctcgacagatgagctggaacccccggtagtggtgggaggctcgctggttgtgggaggcgcactggtagtagagcctcctgtacaaggagttgttgggtgcgcagtaacacaatcgcagagagagctaacctgagggagaacacctagtgcaccacctccgcagtttccaagaacgcagttaatggctgcagcctgaataacgttgttcttgctgcactggcactcgtagtcagagacagcacaactggcttgagtcacggcagcagactcaatacacggtttggcgcaagcagacacggcatcggcgctggcctggcatggagaagctgagtcgcagccaccggttgtcgttgggggcgctgaagtgattggaccagttgtcgttgtgcatggctcagtagtggtgggtggctcagaggtagggggctcgctggtagtaggaggctcgctggtggtaggaggctcacttgtggtagggggctcgctggtggtaggaggctcacttgtggtaggaggctcgctggtggtaggaggctcacttgttgtaggaggctcactggtggtaggaggtgtgcttgtggtagaacctcctgagcaaggagttgttggatgggctgtgacgcaggcacatagagagctaacctgggggagaacaccaagggcgccacttccacagtttccaagaacgcagttaatggctgcggcctggataacattattctggctgcattggcactcataatcagagagagcacaactagcttgagttacagcagcagactcgatgcatggctttgcacagccagatacagcgtcggcactagcttgacagggcgaaaacgcatcacagccagaagtcgtggtcggtggtggtgctgtagttggcggcgttgtagttggtgccgtagttggtggtgcagtagtggtgggagcagtggtgggcggcacgtccgttgtgcagggagcggaagaagatggtggctgagttgttgtgatgagcgttgtgcttgtagagcaaggtgtcgttggatgagcagaaacgcaagaacacaatgcagcgacttcatctagaacagccagcctataccatatgtgttagcacctcttctatgggcatgtataatagagaaacctgatatgggcttatacgaacgctccgttaccgcaggcaccaagaacgcaaccgaccgccgcattctggatgacactggtcttgtcacattggcattggtagtctcctgtggcacaagctgcttgggtgacggcagcggactcaatgcaatctgtagcacaagctgcaatagcatcaacgctggactggcaaggcgaggtagtgtcgcagctccagccggcgacgacgcgggcgagggctacaaggcccacggcaccaacgttttgtctcattgtcggatgctgagtactgggtatcaaagaagatgacttggatcctaataagtttcgagactaacccacaagaaatccggggtatcagttcaacgagtgagcccaagactagcctggaagcacttggggaggcgatcggccagcgtgagaagagacggcgagaagatggatatataagcgcgggctcagcacgaagatacagagtaacacctgtgctagacgcatgaagcccatatttcctttgccatcccgttggcacgattccaattccgtcatcgtcttgctgggagatgcagaccaagagagcccaataccactctccagcgagttattcgcagtaaaatctcatgacctgagcataccaatattagcagcctcgtattaattttaaaaatcctgcggttggtacagctgttctgcataatggccagctaaaaggcacgaaggatgggcttctcgcgcgcattattggtccccctcggacggcgatggtccgaatgtagcatcgagcaagacggtggggtggagctcagtcgatggatggagtggttgccgaagagcgaatccttgccatccactccttgttatgacgcctcgacagtctttgggattgcttggccgttgtactcagctgcagtccagcatgataatgcggggagcgagccaaccgatggcccgagaagatagtacaaagacgtcaatgagcgtcaattgggccgacagatgcaccaagtatgaccaaatatctcgtatgcgaatgcagcttcaagcttgattttagagaggaccggcgagttggagcctatacggtgggatcttctgcaactgccccgggttttcttcctggctcggaggagaagcatattagacaggcttattagttctcaccacacttcgggaaaaaacctcttcgcatacccacttgcctccagagtccatttaggcgggtattgctcccaatttgattcggctggcccctgttcggctggcaataaccaccacggatatggccaggtaggacaactccgcattagcatggtgtcctcgaagccccagtggcattgcttgctatttcccccaagaaggcggtttcccatagacgctgtcgaggtatgtaacagtgcctgcttgtcgatggacagaatacctgcctagttactattatggagagatcagcatacatggtagctcggatactgccgagtccaaacgaagtctttgaaacagcctcggacgaggtcttcatccggtagcaaccaatgtcgacatagctaggaggacgaaaaattcctgaatgtggctgatggaatcatatgccagatcaaatcgcccaagattatatcgactgagcctcggccggcacgctcgctgccaggaacagaggagctattgggcagctagcatcgtcaaagcccgcaagcctctccaaatctgaccaagttggttggatgcccagccgcagattcactggctgcgcgtaacgaccagaaccttgacaatggcatagagctaggcttgtaagaggaaggccggtggtgcttttgacaggacgttacatccgaaacatggatttggctagcctcatcaaccaacgtggaagggtcgcgcggggaatccatgctcgtttgtttagcccgacgaatcaatatcacccacgccaaagctgtgagtaatagcatccagccgttggaaggagaacaggccgagccacatgtgatgatgagagtgcggtttgacaaaataagccaatgatgctatgaacctgttagcccaagatcttgcgtgggtgcctagaatacaatacatactcgaatacgagttcacgttatgcagcgcagttcatagcgtgtcccgcgtaagcgacatccgagcatcgtcgggcgaaagaaggaataagtggctaatagcctcagacccctggcagaggaaggggtcagatttgactgttgttgatgagatgggttctaggatgaatttgggggacgtccttttgtcgcgcatggcctgattaatgttgatccggaggtctggaggtactttcgcgtctgtacctgtaaatgtgcgaaggcgatgatgcaacaatttcgtgctcatttatttgagatgaaaaggaaatcctgccttgttgctagctaggtagctgttgtgtatgcagaaaatcatgtaattcggatcggagatgtttcttggcaattgaatggtggcagcgctattatcgttgccaaggtagaagcagctgttggcaggccgccagaaaggtacctcaggtatgtaatttttctcgcttcttcgacttcttctccggcagctcactctaaagaaaggacaaatatgagctcaaaagcatgcaagtaaagcacatcgtttatttcatctcacgcagcgtccgtgctcgatgcactattgtcgatctcccgccatctcagccacgctcatggcatctccactccttatcaccactgcctatctcaacatgactcggtgccacagtggaagcagcatctattgttcggtgccaaacaaactggggaaatggggccggggtgcggtagggagatgcgtcttactctaggatcaaaatggcaacaacagcagagacatgtggttcagaatatttactgtaatgtctcgaacatgtaaagtacctccatgtaaattagtaccaaggtggtcctatgaagtacccgagcgatatagcacaattagaaacttgagagccatcgccttatcttgggtctatgagtgtaccttttttttttcaggaacatgacaggtttaataggcacaaataaactatattgttcaggagcgtaacgaatacttacagggtaactgaagatgccgaatagaaagccaagagtcctctcggtagaactgctggccgtctaaattcatggtcctccgtgcattatctcttgaatctaaactcatatagcttgatcaatctttctacctaatttggcagagacacacgccgcatcggatccacagggcattgatctcacattcgcatgaaaagacgacaaccagcatagctgagcactcaatgccccgcatggcgtcataaccggcttatatatcactgcacgacttactaaaagctcttccggtacaaagccgagcaaaaggtatatcaagcaattccaatcaatcaacagagcaattgttggactggcatcacatcaatcatctccaactaacacccgccaacatgtctgagcagcaaaatgccccgcgcgctacgctagatcatatcgtgatcctcgtctcggccagcgacctgctacagcttcctgagcgcctcaaagactcatttgtcgttagccctggagggactcatgccggtggcgacacattcaacaagctgatcctgtttgaagacggcgtctacattgaactcatcgccttcgtcgagggcatcgaccctgaagttcgcgcaaagcacagatggggaggccagccggagaattccattgtcgactgggcatacactctgccccacgagagcgattttggggctattcagcagagggtgaaggacgcaaaggccgggtttacgtacaacgacccggtgccaggaggcaggacgaggccagatggagttgtcctgaagtgggctcttggtgttgctcaagatgcagacggcaatggagtagaaccgggccatctgcccttctggtgcctggacagaacgccacgaagcaacagagtgccctacgaggaggacaaggcacagacgcagcatccctcgggggcacacggcatttctcgactgcgcctcaacgtgccttccagccagctgtcacagctacagagcgtgtatgatgctattcacaatgtcgacaacacgggagcaagcgaaaaggagtggcggttcaacactcccaatggctcagcgcaagcacggcacacgcttggcgtggcctcagaaagcgggtacaagattaagctggcattcaaggggagcgttggaagcccgtcgttccttgagctactaccgaatattgtaatcaagtttgaggagtaagaggtgccattagcttgtcatttcttgtttctattcatagtgtttgaataagctggaatatatgtaaccgtacgcctcaccgctgagacacagagcttttcattcaaaaaccatcgcaaagcagatattctaggtggcggggatttcgcaacttgagattgagtgtaatgagaaacaaattgttcagtttgtacatggaagttgaaagtgttgatgccgcatgcatcatacgaactgtgcaaaaccatttctcatacagtacaaacacaatgttcacgcatccggggagtagccggtacctgctgcaccaccgtgtggcatagagaaccgcctgtatctcatactccatctaagcttccgacgcgacgcgacaagctgctgccaccaaccgtctctgcatcgtagctctgctacggccacgccgccaccttcagggcgagattttggcctctgcagctcccgcctgcattcctgaagctggatccgatttctcgagccccaattcgacctctggcaccgccacgcccgccgaatgccgtccgacgagaatgacaaggcccacgacgaggttcccagcacgcagggcgacgtcgagatggaggaaaccgacaatcccgtccagatcgtagaggcgtcgaacccggacgagggcggcgaccgcgctccgccagctgcgatcaacgtggaagatgtcgacgcagaggccgatccggtggacaacgaggagcgcaagtcctttgcgagccacctgaagagccccatcgtcaccctcgtcgtcggcaaggaagagcccgcagtcctgaaggcgcatcaggaattcctcgtgcgaagcccgtactttgaagatatctgcaagacctttgccgaagacgaaagcgtacggcttgcctttcccatcatgctgtgatcgaaagagctaaatagaaatcctccagcctcgccaaatcgacctcccagacgaagacatcgatgccgtcggctgcttcctcgaattcctgtataccgaggaatatttcccccgcaagctgcctggccagcgaagtctcgaacacgatccctccgtcccggcggtcgacgactcgggcattcagctgctcaagcacgcaaggatctacaccctggctcagaaatggggcgtcaccgcgctgcagacgctctcttcatccaaaatctactgcatcaactccaccgtcaaaggcgagatcgaatatgcgcgctacatctatgcccacactcaggtcgacgatacgacgatccgtgcgcccgtggccaacttttgggccacaagatcgcatacgctgcggtccgaagcggaagacgaattcaaggcgctgtgtctggagtttccgcagtttggtttcgatatcttgagtaagtctctgctattggaacattacaatcatgagagagcagacgcaactaacactttgcagcgcgtgtgttggacgataagctcaagagagagcgcaacgaaaagatgcatccttcctcctctggcagtgttcgcaagcgtgctcgccacggcagcggtggtgtgtaataaagttgagagaagtcctgtttctccgtgtatagccattctttgggtttttttcgggcgtgggttttggcattcaatgcatgcattttgcttaatctagttcttgaggcgatgctgggcgccttccactggctctgtatatgttgaggcagcttggatgcgatgctgttactggatgatatttgctggcctggcgcaattcgtttgctggaatggatttggatttgggtgtgcaatcgtggcagcggagagggacagcaaatgttgcatgcttccgctgctaatgtcttcatgatgaacgagccctgagacgagcttagaagttatagcatttaggcctagagggacagcttgtgaatattcacagccgacgttcaatcactgtgctgatgactgaacctatctcattgaacagcaaacgaatctgcttccctcccatcagtgctccgttctaagccatcatgggctcagggtgtctacatatataaccgcggtcgacaagtttatgcacgcgagtgggacgctcttgttgatgctaaaacgacgaagaatgcggagtagagagatgctctgtagagcgtatgtgccgtcgatcaactacctactgagctgccactttgataggccgacctatatgcaagcggacgagactactttgcacgctaagaatacctgcattgtggtgtttgtctaaactgattgccaaaggatgttcttgttctcaacatgttgcagaaagtgaggttgttgaaatggtgtggttggtggaatatgtagccatgtaagtcgtttgggtgcccatgatgctcgcactgcttgcagatttggttccctccctacccaatgaggcagtttataaaacatgtccaacggaccaagggaatggatgattgtttgccaagccgcccaccaccacttattcaacagactggcccgatagaagtgggttgaccaacagcactgccacacatgttccgcaaaccactcagactaacccgcggagttcaaggaggtgagttgatttgtactgtacaatcatcatgcccgaatcaatcattcgctctcttcttcctctgtgcttactcaactgcagacgtagggggcagcctttgtcgctttaggcccagccgccgcaagccttaatatctgccatgtggagtctcgcagcaactgaagggtcctactccatttagtttccgccggtaccttgcttaggcacatcatgttacagttacccctctttttcgttcaccgacagcagcaccttttgtcgattgggccttgattggccaccgcagccaccgagtcgtgcagcatacggattctagaatggccatcgcaaaaggatagggaccactcattgcgttttggacaatgtgggcatatgcatcgcggcccgattcgctggcgtggcagatgaaccggtttctggaacgcgagagaagcctgtttggtggctacatgaacatcatgttcggcatggcgggcctttcgtctctaccggcattgagcttcagtttctagttggaatggacccctgctgccgagacaatgttccactaaaggagttttagaccgagttactgcaagaagcaaaagggactttgatgtgtggctgccatgtggtaagttgtggcaacgcaaggcatgaattggctataggtaagggtaaatagctagacgctccaatgatctgcttactgccaaccaagcctaattgcctgtcgatcgatgcaatacacgcttgatccaatcaaacacaagccattcatttgtcatcttgctcgaaacaattgcatcgccaactgagaatcctcggttcaccgctattatggcaatattcgcgctttagtataattggggcaaagtacggagtagggggggtgtccactagctatatcgtgaaccgccgaataataaacggacacgaattttagtttccgtgctctttccaatgcctcctcgtatatatctatatataaaacgtataaaacgtatagaacaaattcttacttgttccatttcggcctgtaaaaaaaaaaaatataattgcgccgcatctgcgctcgcgactctccccccctaacaaaccctcctataatcactattgaaactaagattgtcgcctcttcccctttatggacgccacattgcttccggcttttaattttcaacaccatgaccgacttcgatgaaatcaaggaccgggatccttatacctttattccggctgatgaattcttcaatcacttcgacaacgacttgttcgattcatgtattagacagcccgagagagcttcatttgatgaagctgaccagccaaaaatacagatcaacggcgaagcgagaaatgtgtttcggtatggcaaaatctttcggctacacgaacaattggagggcgagccggatgaagaatctctgctgttgatagagtttgtacgacctcaagtctggaggattcgcttcaaccctgctgccgcaagtaaatgtagctttaaagatgaaaacaggtaaggcagcactcgagccatctactatagcaattcgttgactcaactctcgccgataatagccgtgctattgcatgccctagtatgtctgagcttattacgaaattggatggttttgaagggcttgactggagagtcgagcttatatccactgttccgtcatattatatcctgcaatctgtgaaagctggcgctgaaaagcccgaggtccagctttggattcagaaaagcccctttcagatcactgctatccggcctgttaagaatagccgcatcgtcgaaaagttttccatgcctagtaccattgacgaggctattcggtcgcaggttgacttgcagccaattcaaggtgttgaaaaggccgtcatctggaaaaccaagcctaagccgatcaagtacgtatctcgtggtagtgcgactatcctgtctgtagaagcacctgcaacagcgcattacatggggtttggcgaacaaggaggacggaatttgttcaaatccaatacatacatgaattatttcagtgagttgatagagcaaagctgtaatgacattgtactgactcttttccgcaagattttgacaacatgaagtatcaaaatgtctacggcaatggtcctttggatgaacgagagccgctctatcatacagagcctttctggatggaagtggctagccacattggattccaatctgttcttgcgacaatgattgacaactactctcatacctgccttgacgtacgaaaaacgcatcaaagaacgattcgcactgcaacaagattcaacgagtttaattgcatgattgtagctgctgacagaatatccgagcttctcaacgtatacacatcaatcgttggcaagccgagcctcaagccgagatacgttcttgggtaccaccaaggatgctatggatatgacacgaaagaggcggttctgcaatgcgctcaaaactaccgagatgctcaattcccgcttgatgcaatccacatagacgtggatattcagagggaacacaaaacgtttactattgacgacagacctgggcatttcccccagcctaaagaaatgtttgatacacttaggcggcaaggtgtgaaatgctgtacaaacatcacgcctcatattaattctgctcaagacccggaatatacgaccctcaacgaactcttggaaaacaattactacgttgaagataggcgagatcttgcaaagtcagatttacgtccatggcaagaccggtatcattactgggactatggcaggcgcgttgtgacaaatccatccgaaacgaggcccgactacagaataccggatgagaccgatttgtccgtgacgtataacgctggaaagccgttccgtggcggagtctattacggatggggaaatggtgctcctgggtattacccaaatcttaacaaccacgaagtcagagaatggtgggggaagcagttcaaatatctttttgagtgcggtgttgaattcatctggcaagatatgacgtctccttgtattgcccctgagtatggagacatgaaatcgtgagtgagaaggcccgctgttttgcttttaaatcgccactaattcagatcagattcccttttagacttcttctcgacagtgatacccggcttgatgagtcttacgaggaagttgcagtaaaaagaaaggcaattgagatatgggcactctacagttataacctatacgaggctacctttaatgggttacagaatctccatctcagtggcacactaaaagaaaacaatgactcattgacaaagaccaaccaagaattaacagcaggcaatgagttggcatggagaaaaggccgacggaatttcatcattggaagaggcagttatatcggaagccataaattcgctggtctgtggaccggagataacgcttccacttgggacttcctctcgacctcggttgtacaggtcttgggccttggactgtctggtaatgcaatttcaggacaggatgttggaggctttgagttcatcgagccagatcataactgggcaaatccagagcttctgattcggtggtatggcgcgtactctttactaccctggtttcggtaagttgagatgttgcatttctaggcccgtatgccgcagcaatattgactgaatgtaccccgtctagcaatcattatacaaagtatcggacctttcttgacggtccccacaagggcgaaatgaggaaagatggaaagcagttccaggagccgtatgcctacgatcaacattaccgagacaacatgcaccacttccacgatccaagagaggcctttctttttcgggctgtgctccctgtgtgcagatactacgttcggcttcgttacagtctgatgcagctgttgtatgatgccatgtttgaaaatgctgttacagggatgccggttgccaggtcgatggtaagatatttcagtgagcgttgcaatgtactcgactaacatcatctggtctagataattaccgatgatcaagacgcaacattgttctttgaagtgagtttgctgtacagaatgtttcatcgactaagctaatgaaatatagaataagtggtttgcaaacgatcaatacctggtcggaaacgatatcctcgtggcgccacccttacgcgccgaagcgtttttcgaccgccatgaagtctatctaccatatcccgacgaatggtttcccataaacctttacccggatgagcctttgggcacggcgttgaacccggctattggcggcggaagccgtattttctgcaaatgcaacattagcctcgaagacgaccatattcccagaattactccaatgtacattcgcgaaggtcagattcccgctgtcttaagaataaagagctatactaactctgaccaggcgctattatccccaagatagagacgaggatgagcacgcccgattggtatccgaatggctatccaggtgcggaatcggagatgaaagcgccagaggcaaacccgattactttccatgtttatccgggtaaagataatgtgaggtctgcaatctcacgaatcaaagaatatgtttctgacacgttatagacttatacaatgtacattgatgacggcatatcaacggatagcgagccgttgtccaagattccaaacttgacagacgaacccaagcctgatgcggacaaatattgcgaagtacgcatcaagcaggtaagtacttacagcaaccctcgtaatgaaaacgttctctatcaatgccctaacaccgaccaggttaccatgattaatacagaagaaaagtgcacgcgagtgctcacaatcgaagccatacaaaacggctacgacaaatacaaacaaatcgtcggcggcgaatacaaggtggttttctggcataaggagtcggcgtacagtaatgatatcgttgttgggggctcgcttgggcctatttcggtgcagcatttggagcgcattcgggcaacggttgtcaagtttgcgacggatgttgttcatgtgaagggggggattacgattacgcttatttacgataattagcatttaataatatagcggcattataatagttaatagactgagcattaataaaggaaataacgatctggagtatcgtgaaaatcgcgctacggtgtatggatacggctgtcgtcgccatggtttgataggacgcctctactttacctcgtttaggtgaattatttcaagctcatcgtaattccttgcccagcatgaggaagccattatagtagcagatgcatatcacaagaacaacggcactgattccgccagatgaagcagcaaacaaagttggtcagtagtcaacgaggcctccaatttaaaaatgactcaccaagtatcttgaaacagtctgctgatttcttatccttgaaattaaatcaatttgcttcagcgtggtattgatatccgtttcaaaagacctcatcatattggactacgaggaagaccatagtatcacgtgaaaatcgaccatttttacgagctcaaatcccttggccatcttgatacaagtaatacatgattaatacagtttaatttcggctacaatagatattggctcaatggtaaacccaaaacaacgctaatgctcgaccgacgtggctcaggcgccgaatcctcctgccagctagacgaatcacttgatgttttctacaggaggctagacactcaactatctattgagtggttgtgaagctctattccttcctcgctagacaatccaccatctgtacggacatctattagctcatgtaaggatcgtatagtgttaaatgcagtgcaaacaagctttgttgtgaaaggctgaagcttggcgccatcacatattcacagcatccttttgaattctgcctttgctaaattatgcgcccaatcccaaacgtgacattaatcagcactacgactcctttccaacgccgtcacgaatcctacgctgcgcctacgtgtactcgggctgctttcccgaatggggcccgtttttttcctataccattcgcctataccagcaaagatgcggatccaggcaactgtctggggttgacattctagggagatagacttccgaaatagggttcaaagtttgaactggttgcgcgtcatgaagcttttatacggaatgctgcgcctaatcaacgggtcattacgactctaattccatcattttctcaatactttgctctctccctcccagcattaagagcagctgcatggaacagccgctgtgataaaactgcctgacttggatctgcacccaggagctcatggctgctaaaagaccaagcttttgctgccaccatgttggctgcgagactatgctcgtcagcaacggcgatttcctagcagagatagtgtcgtggtctactggctgctacgaggctgagctggcatatgccgcgtgttcctggtctcgtctcgccaatcgcgttagaaaatggcccgcttattggcctagctcggttacggcttcaacgacaggagccagctaatagaccattctgctgggagcagcatagttttagtgtctaataatagaagaaggattcgaatgcagaatatgcttgaggattgatgctagtgatggcttttgcggttaggcgtcgacgtaatttgagaggcgcctccattgttaaaactctatatatcgtgaaccaaatcttttatatctcgcctccagactcagtggtgttggaaaaaaaaaaggatttttcacctacaattccaactactctcagtctttctacaactcatatcaatacatccgatgccgactacaacaactcacgcggctgcaacagccacttcaaatggtgcttttccagcttgtaccactgcagtccccggcaaatatggccaagtgccgttagatgcctgcaactcatcgtacaatgcgatcccagagtttattcctgcagtggtagtgtccgtcctctttggcacgctcaccctcattcatatcatcgaagcagtggtatacaaaaaggtcagtagtgcttgatgcccatcaacacctttcatttctgttctaaagcgttcttactttgatgttagggatacacctgggtcctgatcatgggcggcgcttgggagacagcagcctttattctacacgtccttggcgcgcataaccaacaaaatgtcgcctttgcaacagtttggcaaattctctttcttctggcaccgctctggatcaatgcttttgtctacatgacttttgcacgcattgtccatttctatatgccagatagaaaagtatggattatcaaagcctcacaaatctcgaaactctttgtctttgcagacttcttttcgtttgtggttcaggctgtaggtggagtcatggtctctcccagctcttccgcctctgttcaacagactggactgcatgtctacgaagggggtatcggaattcaggagctcttcattgtcatcttcttgggtctcatgattacgttccatattcgcttcgtcaagcttacgcaaggacgccttttgctgcccgaagaagtcaatttgaatgaagaaaaccaaggtcgccgcaacaatttcgacgatccgaatggctgtttctggctactttacgctttatatgccgtcttagcatttattacggttggtgctttcccgtccaggaatataggagaggtcttcaagattcataatgtgctaacgtcttgctatctacttagatgcgtatcatatatcgattaatcgaatttacaaaaggcctcgacccttccgttaacgcactccctttccacgaatattacttttacgctctcgacgcgttccccatgatggctgctctcctcatcttggccatcttccacccgggtcgcttcataagaggccccaacagcagccttcgagacgcaacccgggcagaaaagaagataaaaaaggccgaaaagaaagagcgcgcacaggccaagaaggagcagaagcagatggctaaagaggcgaaacaggagcaaaagaggttggataaggaagccaaaaggggaggcttttctgatcaggcctagagtgtggctggctacacatctcttctaagcgcttatgacattagttcattatttcatggtgattgcgactcttcttctttggttgttggatcaaagcttgatacacgccttgctattggtttgtaactccaagaggcggaaatcaggagttgtacattccgtatcaaattaacggagtcgcatacttctagatagatggttacacgacggacgatgggcgttgactatttaatactgacttagactacttaataaacttgcataaattcgagtacccttggtagagagatatgtattgtactacaggtctcagaccccgaatccccaaatcggggggaacacgaatgccagcgcaagtggggccgaagtcttcggaagacggtccgtctttcccgtttcatccgctttggtccggggcattgagttgccttgagattcttgagatccctttgctttgagaatagttatcgttgcttactatgatacaagtcctagatatatgtttagtttctcaacttgtcctctgtctcttgtttcgcaaccgcctagttttgatatagtctggacctgatctattcgatatgcccgagacaatctcgcatgccccatagcttctacagagcggaccagagtctacggcatagtgccgacgccacgccatttacgtcaatgaaagcttccaaagggccaatgagaaacttcctatcctagccgcacaaccgaaaatggttatgcccgttgtccaaggcgtctccgcggcgccacggctctataaccccagtttttggtaagcaagcgcttatgtctctcctcagcaggtcctgctgagtatgctgagtaattcttttgctcctgagcgattccttcttccatcaagatgggatcttgagctgtagacattcttgttctcctattttctcgaatcacttgttactgcagctgccgcgatggctgtcctagacgaactcgagagcggaactcctttggagagtctctccaatacagatgaagagacacaaacaccgagcatcgaaaacattgatccattaaaattcgaagatcctcacgatcctgcaaaccccaagaactggtcgttgctgagaaagctctttattacgtttatatggatagcgggaaatttggtggcgtcggtatcttcgagcatcttcagcagtggcgctcaagcaattagcgaagagtttcacgttggtacagaagttgtaactctaggagttagtctattcgttgttgtaagttgatacctagaatttccctacaaaatggtttttcttgacctcgatatttcggctaatactgtttcaatgcagggctattccgttggaccaccattttggagccccatatccgaacaatttggaagaagaaagcccatgattgccggcatggcactcttcaccctcttctgcatccccgtcgcagtgggaaagaacttgcaaacgattctcgtcggccgattcttctgtggagtttgcggtgtagcgcccattgctctcttcggaggtggcctcgtcgatatctggcatccagaacagcgcgcaattgccatggcaactgtcattggcatagttctcggaggacccttgcttgccccggtgatgggcaactttattactgcgagtcacctcggctggcgctggactgggtggctgagctgtatcatgggaggagcatgtacagttctatgtgttcttggactgccagagacatacccaccgattatcctgcagaagagacaaaagatgaatccagactcgcaaaacgcaccgagagatacaggcggatggaatagatttgtccgcgtgtatctagtccgaccttttggtaagcctcttttatgaccagaatattactaccatacagattgctaaattccatcacttacagttttactcgcaaccgaacccatcttggtcctcatgactctctaccaggcctttgtctacggcattctctacatcgtcttctcttcatatcccatcatttttcgcgaacaacgccactggaagctcggcctatcatctctccccttcttgggcatgatggttggcgtctttattggctctgccatgattgtcacacgcaccgtgctggttcaacaagcgagcctcaaaaagaaggccgaagacggctccgaacctgctcaagcaccagcacctgagatgcgtttaccattaatgatggctggcagcgtgctcctacctatcggactgttcatcttcggatggacttctgcgccccatatccccgtggtgggtatgatcattggcagtctctttatcggcgcaggtttgctgtgcatctttgttaccgcaatgacatacattctggatgtctattcgcacattgccaacagcgcactcggcgcaaataccattgttcgctcttttttcgccgcagggttccctctattcgccagctacatgtatcacggccttggtgttgcatgggcgtctagtgtcctgggatttgtgagcgtcgccatgattccaatcccgattctcttttacaaatatgggccgcgcatcagagctctctctaagaatttgatggtgtaagaattgcattgtttggggtaatactcaagtgccccagatttgcgcgggagttgggcgataataataatgtcaaaaagtctttcatgtttgcgaagaaaatggagacactttttgttgaatggcacatcgcggttaaacaagttgaaatggaattaggaatagtaatttatttcgggacaacaggtccacccatttgtctacttattactacctacctgagtacatgtaagtgccaattattgcaccgtcgtgtgaggttaaaaatgctgtggaaaaaaaaatactagtagtttctcagggttttttttattggctcatctatttgtccacttgttgggtattaactattacgcggcattgtgtgaagttaaaaatgctgtgaaatctcaatcgggacggtctcaattggggcaaaggtagcatgaagaacgctgctgtgattgagcatgaggattccgatttcaagagatgatgcaatacgcgctcagacttgcgagatacgttgacttgccaaagaggcagacttctggtaatattctcactcccagtaactagcgctgaagtgccaatgacgaatgaatacaaaagtattcgtcaataaatcctataatttgcttcagatcattcgtgagaggactagttcctgatgagctttaaccgtagcttacaggatcatatgtattattattatttatacgggatgtctgcactcggatacatatcagtaacagcctattcttctttgtaacatatgaggaaagatatatctatagataggcacccaagttcaactgagacatacgcgtgattcctcgtcagtgttcacgccttgaagagcttagagattctctatgctagcatactatatgaaagaaagcctacttgaacatgaaagagttctactaatggagacatgacatgattacttctcttcgatcaaaggttatcagctgcaaggggtttagaagctcacaatatacaagctgtcatcaacgccttctccagcatcatatacatattctcgtataaacaaaagcgccctccatatatctttatagcatgccgtcataaaagaaaggcgcgttacacagcaagctctctcaccgccacaaagcacacgcagaccaaaacccagcaagccttgcttcttcgcatcgtgtaacgcactcgtgaccatcccaacatgcataaaccacaaaagactacatgtaacaaagcgacacaatgttatcttcactcccccttttcatgtccctaacatacaaaattcaagccacatgcaaacttcaaaatgcactatcgcgacgtcaacctctttgatccaccccatccgatatccaaccccaatagtacatcacaaaccagtttttgatagcaacatatccatctaccggctcctatattaagccacaccgcctgttaatccattcacaccagctccgtctctctctcggccgatgctaccgtcgccaccctccaactatagccgggcatacatccatccagccgttagtgtacaacagaaagagccgggcgactttcctttatccagtatccaccacgtttgcataccccgacttcaactacgagctgtctcagtcggcatcccgtatttcccatctttgctcttttttttaccatcacctgccatgtttcgtgtaagtcgcctcccctctcgtttctgctgtatttgcaatcatcgcgtatgcttcactcttcgctgcccgttacgccagccacatctcgccatgacatttcagcttacaagttatgcctcggctgtctcagcttgcagctcacccaacgctccaccagaacttcccttgaaccgccatccaagctgcagcatccatatcgagtagataacaattaccacataattcacctccatctcccatccctctcccccttccgaagctccaagctgtccacttccggtccattttctcaaaccctccgaatcgcccaatcacatcccgtgcccatcctccatcctgtgctccctccctcgtccagaccccaaaaccggccgacccatcgccgggaccccaccccgagtttcccgcgtggcctcccggggtgacttgaaaaaaagacgagcagggattggaggagggcgtgtgcatgtggaaagagcttctggcaccttttgcgcatttgccattctgttcgtttttcccgtttcttatacatggtatgtatatcctattgcctgcatgtgcttgccttgcctcggcgagcagttcttaaatgcacccgtccattctctgcataaaatatgcattactaccagcagcatgcagcaaccactgcttatgtgcgtgctccgtgcattctcaaccctccaaaaaaaaaaagaaagcctggggtccgtgtaagtgaagcaaaaagtgtgagtgggctttgaacaaaaaaaaaaaaaaagatggagaaaagccggcagagagggagaacatgacaggaacaagaaaggcctgcgacctggagggtgtggacaatttcacgtcaaagctggaaaaaaaggcacggaagggaaaaatcgagccatcacgagaacacttttttttatcccgtctaggtgcccgcaggcccgtgtttctttgtgcgtttgaaacatcgcgcaccacccagaaacgtttttgttctgcccacaactacagaattatttctcttttttttttttgcacactttttttttctactttacatttatttcctcgtctttgggattcttgctcttctttcatttttgctccttcctgtattgttcgctgaaacagatgcatcctccgaaaagataatcgcgcactcagtctccagtttcatacatgaaaggcgctcatcagcaaaggagcacaatatccatatatcctctaaattaaaaacactccgaaaaaaagtaaaaaaaagtaaaaaaagaaagtaaaaaaaaaagtccacagcaaaaaaccacacacaaaatccaaattctcccccgaaaaaaaaaccccatcgccgtcgtgctcacaccatcttctctttcatccctgtccctttcccctgtcctagagtatctgcgcccactcacacctgcatatttcattctcacgtctccagccaatctgattccccagactgactccatgagaaaaaggacacacaccagcctgtccatgacatgatggcctaacccatctttcctactggcagctggaaaggccccatggacttggctcgtaactggcagctatcaggattagttccgtagtattacacagactatcgagaaagacgcgcgacgacgcgagggagagcaaaagaaaaaggcctgcatgacgcgtattggtaatttggggcttgcaggatgcatatgcaaaatgcatccttcgtcacactgaatgggtgtggcgtgtggaacgagaaagactgacagactcagtggaatggacagccgagggttgcgctcttggaccaggtgagccactttggatgggctaaattatttttttataactgatgattgtcgatcgctacatacctatgtaaaaacaaaacgaaagaagagcgagagcaaaaagggaagccaaggggcagaaatgcccagcaagctaaaatcctcagtggctgctgatgctatggatgagagaaatgtggcggccaaaaaaggtgcatacatggatggagacgaacagaatctggaagctgattacgtcccagcccgcctcgttcatgtcgccatgcaacccttttttggcctgtcaaaactgtaaggggggcatgtcggcatcacaagcaggagaaataagtaagagaagggataaaaagagcgcagttacatgtggctccgtaatgttcaaagaaaaaaaaaagatatttcgctatctgggtattatatgtaatatcgtaatcgtagtgtacatgagaaaaagtttttccgtaataagaaatcatcgctttgttcgcttgcaaaaatcccaaatgccaaaccgcatgtttgtcctgttatcattccaagtcccctttttttttcatagttttgtacttttcaaatagttttgtaaaagcaaaagaaaagccccccctcttttccatcacataagtaatacagagaatatgttcaagtcatgataaagtgtcgtaacagtacaaaggaaatgaagaggaagtggtataaaaatgcagagacaggaagtaaagacaaaggaaattacaaaagaaacatcatctactcgacgcggtagagagtgccatcgtcgtagacgacgcggtgccggcggctgccgccgactgtggcccggcgtcgaggcatgctgatgcgctcggccagtcgctggcgttgggcctcgtcttcaaggcgctgagtctcctcctcgtcgcgacgctcctgtttgcgagcgaggtggcggaccttttcctcgcggcgctcctcctcgaagctcaggcgccggacaccgtcggccagcttcttgaccgagtcgtcagcgctagaggtcttgaaggaagatgcgcgcagcggtgcaggcggcatcggcaccggagggcgcttgttgatctcggcattggctttggcgatgcgaaggcggatacgacgctgacgctcctcctcctcgtcgcgctccttctcaactcggcgctcctctcgctcgcggcggcgccgtgaggtctcctcgtcatcggcgctgctccgtccacggctgtcgcgcgagctggtggaagagtggcggtcgtgtcggggtgttcgttgcgaagagggagcggcctcgacgacctcaatctcgaagcgaggtcgctccacgcgctcgacacgctcagcgcgggtccggtcgtcgacaatgactgggcggcgggagaagctggagtttgattctcgaggggaggagccgtagacggaagcagaggcagaggcgttggcgctggcattgggagagggaggcgcaaagctggcgaagctgaatgctgtaggaggagtccgcggggtgggcgggccttcaaccaggacaatgcgctcgcgccgggggcttccatcgtggcggctcaggtcgatgacattctgtccgttgatgtagaggctggaagagcgacggcgccgtgagctggatgagctgctgtggcgcgatcggtcggactcgtcaccggatcggtagtttggcgtgccggatcgcgggctgtaagtgggcgttggcgggaactggctgaggtagggagagggagagcccggcgaggttcccatggccgagccggagtgcttgatatactggctggggtgctggaagacgacgttctgggagcagacgttgccgttgcgagatgcggagcagaggacgggctggcgagacacttccctgcggccgtctgagtagtggtagttgtagacgttggtggtgcacattgtgacgatggtgtccctgcaagggcaaggcgtcggatgcaagaagatgtggttcagtcaggaaggactttgttatcctatatcgactttctctctcctgttactcaagagtgatggctgatgatggcaactggttgtgttggttgtgtgttggttgtgtgtaggatgaaaggagcagaaagcgcaaaaggtgggtatgatgagccttttgtacagaagatgtcttctattgaacgttgtccttgatcccggtctggaatgcaatgtgtgaagtggtataaagaagaacttgtggggttgctgtgcgtattgttgcctggaactgctggatcgagaacgaggtgagggtgcatcgccgcacttataaagacagtcgctggagggagggccaaaagaagctggaccgggcccgtctcacacgccccctccactgtcgcgagcctctgactgcgtccttgacggcctcaacccctgccgtcttccgctttctgcctgccatgggggggtggagcgagcgtcgtcgccggcgaggcatgtgaggcgcctttgagcgctacagcaacaaaaggcttctccgatgactccctctggttcgtctccacgcccgggcggtggagctttgcgcagcagcagctcgaccagagtccaatagcggcgtcgctgagccccgtcagccacggccggtgattttctgagcagccagttcctgggcggccagccagaagagggatgggccattgagcgctggaatgacgatgtgtgggagagggccagggccagatcggattgtctgtgagaaggcgatggactagcaccggcgcatggtcgcacaggctgccgtcaattgacattgacattgacagttgaggcctgcatcaaagagggagccagaagagcctctttgctcgtagccgctgcatcttctttcagctacaggctgcagaatttcgaaaccgacttgcgcagctcctgcaacaagacgccgcgctgaaaatagcagcacacaaggcctcccaatagccagtgcaggcagtcgctgcttttggagtctgcgcttacttgaaacatttccattgccgttgttagcccacagagacgaccggcagtggtcaaacgagccgcagtctggaatgctgggtctgggtggctgatgaagctggccatggagcatcaattggctgttcacgagaatggcaaccatggttcctggctcccggcggcaaagccaccgcagcagcaaatcattcatcgcggacctccacaattgaccaacgacagacggcggtccaagccgaggatgcagaacacactgactgacgcacgtctcttagatcgggccctggcaggggaggtggattgactcattccgtctctattcattctgcctggcattagccctctgtatcgccgctctttcgtacagtagcagcagcattagcacgagccgtcgccgtgttagcaattggcagcggcagcccgcagcattagtcgtggagtcatgctgtagacattagccatcaagatgcagccgtagtccagagtcgtgctagtttccagcaatggatggagcaggcgatgctccctgtgcgcccttgattctgtgcatatccaagcacgaacctggcctggcaaatagtctaggactggagacggcccccgctggcggttgcaattcgactttgcagcagtcgcagtcgcagtagcagtagcaccagttctgccgcccagtctgcctggactggcccggactggcccatgatccatgatccatgatccatgatcggcacgatggaagcggagctcgattgactgatgccatcgccagacattgaattggtgtccaagtcctacgacaggcgccagtgagaatctggcagctgccccagtggcgggagacgccgcgaggcagtggctgcggtccgcacctgggcgctgcgtgttagcgcattgcaccagagcagccgccagagcactaacatggagtcgaagcaaatcagtggcgacaggtacctgaggcatcgcttggaaatgcaggcacttgatgtatctcccatctaccatctaccatctactgtacatgcatcctgcagaccatccaccagcgtctcgccatcgccgtcataggccaaccacatgccatactaatccaccatgtcaagactccaggctccttcgctcgccgtgcattttcagccgcctgggctgtgctgcctggcccggcccacgtctccagcgccgtcgcccagtttttgtgggctgcctcgctaccaggtccctagaactacagggagccagaactaggccctatcgctatcgctgccagccacagcctccctctggaggttgccggtcgtcggttcgcaacaccatggccgtgctcacctcgttttgcttcacagcctcactcgatgctcgtcatggccacgcgagagaggccaccggttcaccgaatgctgcatcgatggcgacacccgatcgcggcatgtccagccggcgcgccacagcctcactgacgtgcagactgcacacttgcccgccacagagcctcatctcggcttctcgcgttagactcgcatccacgaaatttgccatcatgacgatattccattgccagaatctgcccaaagtcctagacacgacgcaatcgccaagctagcatcaaccgtcgtcaatgctcgtactcgtacgtactggactgtccacactcgctgcgattatcaagctggcgagctaaactgggaacgaaaagcgtcatgggacacccatccacatacccatccacatccaccattcaaccctccacccaccgccatcgcgagcaaatgacgaatgacacattcgcctcgccaagctcaagcgcgtctgcctattcccgtccagtcaatacgagtgcctggcctcttatccaagcgaaatcattagtcgacaagcgctatcaggaccccctcggctctctctctctctcacgagtctcaccgcggtgacgcacaacctgcttccgggactctattttttgtgcattagtccccatgaccaactcttagcagcagcactcgtacaggacacggatagagcagaaatgtccttgacagtggcgagaggatgcgggctagaccggggtatctattggcttgtggctctcaccaccagctcaaacctgttgatttacattgagcatgccagaagacgactatcaagatgggcagcggcgccgccaaggattcaacgctctattgcaacgtggtgagtattacgaagcaaaccttcttttgcagagcagcactacatctcgaatgattgtcagctcaacaaaaagctcgtgctgctgtctgcttctggcaaccgcaccccctacccgggatgaaacaaaacgcacatcgtcgtaagctcgcgagattcgcagcagagcttgtgtacacagtctattttccgctctgctacaagacgcttctgctctcttcttcgattcgcactccgtaagcacaggcactcgttgccgtctgtaagcgactgcctgtatgtacatcccggacccatcgtcagcactcaaccgggcttgtctattcgccgttcatccagctgtggcgctctgcgcagaacggcccccaatccccatcatgctgttttgttgaagcctttttccatttttggaatgctcagcaagggcggcctctttgcatggcctctctacagcacctagtacgcgacgaatattgggagctgagcggaatacgcgaagcgaaaactaccatggtaatggtatccgatattggcctgcttctacttgtactatgcatagtgatgtttctctctctcttgtctcgtccatttcatactactattcctacactcccctcttatccactttcctctctcacattctcagctattacagtccctgattcgcccgctctttcgcccaacaacaactaattcgttacagacaaagcaagcacccagtcctattgtctccgttcctcatgcatgcaaggacggacctcagaacgacaaaagggggtgtgcagaccgaccgatttccatatccggccttcgctatcattcccacacgcccctcctgtcttctgttggttttatattgcatgccatacctaaactgagacacaaccaccaactagttgctcggtcggccttcttgtctttttttttccactgtctcggcaaccctctttttttttctttattcttttcaaagggcagtcagccctggtggccatatttgtgcgccttgggggtctttcatctgacccgtcttcgcaaagctgcgtcttttgccgaagcgcgagccattcggacgctttccgctgggtcacttggtcctccaaatggagcaaagcctaccgcacagaaaagtttttcttgtcatgttcgatatttgaacttttttttttgtgaaacggcttattcttgtcacactttttttttcccatggttggaatgcgagtttaagtgaaaacgtgctaaccatgctgccccagccacacgttaaagtgcccattgcttgggtgatgccggattgaaaggaaaacgcaagacaaaaagagataatggccggcttacagtaaagagaacattccatgaaaggcggaaagacaatcgaacaatgcaacagcaatacaatcgactttgtgtctcagccctgatccaacatgcccccggcctgtcttggccgtttccgtcgtggcgggatatgccgccctggccacttccagatcgcgggttgacgcgcgcctccacaaatccattaatggctgtttcaaatctgttcggggtttcccatccccctgtctacttactgtcccagcatgttggatctggctttgtgtttcatagccttggcttgcctcaacttggatgaggaaactaagtttggcaactgtttggcgtttcaattactccgtgcccccttttgcaaccaacaactacagaaataggagagtgaagtgtgtagtcaagtggccaataataagcaggccccttgcaactgtttatggatcgcctcccccagcagtggcggtgcgatcctgaaggagttgaagatcgttggtccatcacccaactctctgtttttttgtttaaatatagaatcaacaacggcctcccagcgctcagacttctgcatcgtcggtagcgaggccgtaggcagcgaccaagtatcaggtgcgatcttcctttgctgtagtagaatgagccaacaccttcgtgaaagcgcttatattggcgaatgagttgctgtcgtatgctcggtgcagccgacgacgaatctatttgcgtcctgcttgttgtaggttagctgagttggtattttgtagcaagtgctgtacgaatgagtgtatgtctcgtgtgtatgcatcgaatagagtatatttggcagtcttggtgtgtttgagcgcgtcggcgtatgtttgttgagtttgttgagtttgttgtagttttcttggaggggggcggcttcgagggtgcgttctgtgtcagaccggagttgccaaatcgatacccggcccgggaagtacgatattcgcttctggtgacggcgaggcgctcgagttggtttggaaatgcatagacgtacctatgcgtaggtgattgtttttctatcggaggtgactctagggctcttggggtagctcttgtcgggattggagaatcctataccagagatagctatagctgccgaagggcttgttcgtccgaattggggctatggattctgcagtgtgtgtgccctgagcatggcgacgtttgccgttgttgctggtgcattgggtttgggtgagcgtgcagtttctcgccgcgcagcagccaactctcgagacccgaacaagagcaacaccggttgcaaccgacggtattcaaaaagacaaacactcttcagacgagtaacttatactacccttcaagtccttgggaaacacaccggacgggaacagagcgtttgccacttttgggcgagaagcgatactcgtcgacagcctcgacgctaacatgctactggggacagacatggtgtgactggaaaagttcgacatatgccttgaatgaggactaatgaaacgtatcgctttcattaaatagcgtccaaatagtggttacttaatggacattgatgtagttttcttctgacctctaacctctagcctctacctccactctaattgctttttttcaggtaccattcagttgtaagagagtttgagcgttaatttgacctgctatacttttgggcctaatgagtcagtattagtttacgaaaaacctaatccgtaggtagctatacgtggcgtttgtagaaactatcttgatggactcgtggcgaagaacattagagaaccaaggtattgaagcaaatactttaacttgtgggcagcgaaatagacgcgtaaacacaaagtcaaacccatcagtatcaatatatactgtgcttcgctgcaacagatgacactctcacattctcttcctttctactctacgctgcgtataccgacaaataatcccgactgtacccaacatcagcgctcaccgtctccaaaaactctacaaccaccatatacttcaccagaagacaccaaaatgtctagcgaatttgctaattccacgttcaactccctcgccaaaacatactgcggcgtagcagggctagaaggccatgtcgagatctgtgacggcatcgcacagctgggcctgttcctcatcgtagctttcggcttgctctggttcgacgcctttgactttttcttcgacttctcttttactcatgcattcgccgtgttacattcggtgaatgtgggggagtaattttccgtctttgactagcacttgttgatactcttggatcctcagtctgctcctctgaatagtacgtaccgagattcattggcctttactgtatcgcttttgacaagttacgcagagaaaggctctgccatcaacatctattctgtagatgaagcccactcggtcaaacaacggtgttttgatcaagagaggaggctgcacgggatttagacccccagatcgccagtaacaaccatccttcttccagaatcgacgccagaatcatccaacacagtaatccactcgcggaggtacctacaaagatgcacgccgcgagcaattttgtcgcgttggcagatacgtctcccgccaaccacgacatttccatcgcatgtatcaccgttggatgccagcctcgccgagagcaaaccggaaggtctgtattgcagctaacgacgggaaagctacctccatagactgatgtcatatataatggcaaataaaagtcttattctataaagcattattccatctatgcaaaccgttcacctggctccaacatcaagttggtacacctaacaacatgcccctcagcatccacatatcctcctctatcaaccccctgccatgctattctattcccaatccagtccaacctgacgttccatttctgaaaggaaaagaaaatcaccaggcccgaaatcccaatcgcggacgtgaacgagctcgtcaatacatatgcgtatctgtcccaccagggccgataccacctcttgatgtaaaaattgaaaaacaaagccagcgacagtgtgccttgcaagtagctccagttataaggagcccatcccaatgggccagccagcaggatgggcacattcacgctccgccaaaaagatttaggccatcgttttgctgcaaaatacacgccaactggaagaatgatgccgaatggaatacagtatataatggcacggtaggggcctcctggcccaaacagcctgcgagggccgacgacaccccagaggatagatgacataaagtacgtatgcgtatgggggcaggaaaatcgctctttttggaactcggagcataaatcatccacattggtaagaacccaacgattgacagcaaaagcaaccaacgccgcgatgagcgtggcgtaaacttgggcggcaaagactactcttggcggtattttagcataatgagccattttgagatcagccacgaaattcagagcttgcgaagtagatacataactgtatagcataaaaaccatgttcggaatggctttcccttccaaagcatagcctccaatcaagagtgacaggatgcttgttggtagctcgatattggtgattgctgtaagcatgccaaagggaatttgaagaaaggccgtgaagagtacagctattaaaacgccccaaacgggcatacctgtcggccacaccgtcacagatatgcatgccagcacaaaagatatggcgagaacaatcagataccaccaatcgggacacttgtcgtactctcgcatcaatttgttgtgcacatcgttaaaattgtcttcgcgcgtcttacggtcccatatcgatctaaggctctgtattatttgcttccgatgccacagaaacatctgcatggggacagctacatacagcttgaagaaagcgccgagcttgagtatcatgtttgctgatagccaggggacgctataggcctcatatttgtcttggttgagtgtcatgttggcgttgagtatttttcgtacatcgtacaagtttgcagagtcgtcatagactttgttcgagttgatggggagatagccggagtgccatgcattgttgaagtatacgattggtgctataacgaaccccataaaagccataccaaaggcccaattgacgattgtgaagaggggcgtgacaattggatctccaaagtgagtcgaaacattccaatccagtgttggcagaatattcagccccagtccgcaagtactgcccatgattatagcgagctttacattgctgggcgaaaaccaggtgggccagttaaacagagcaaaaggttggaaaatgtagtttgggatccagtaccacacaaacatggcccagaaacagatgaggaagaagcagtatctcgaaatagtccacccattggctgcattctgcgcatccttatcagcatcgtctttatgtagcgcttttgtgagggcaatactggcaagaggccgcggccagatcatggaagagggagaaacaagaaatctcctgctgatcccggcgcagccataaccaagcatctgtgtagcaatgaaagtcgtaatctgccacgcagaactattagagaggaccttttctccgtaaaagcgatccagagaaagaacttgaatggggcttgcaatgtatgctccatgcatgtacccagcaaaggcaacatttgccatgatggcgatgagaagatgttccttttcgttgaagcggccaggattcagggaaaaggtatagtttttaatagtcaacgtgcgagaagggagccatttggccatgcctacgccgaggggcatggagagcagctgaatgacatatgtcgtgatattgatggctggcatgcagaacgaaaagaactgctgaattgcggtacccagaacggtgaatattgtgcccagcaacaacactcggaaagtcgctaccggtaatgtgggatcatcggtgggatcgacgacggcgcggacttctggatatgccgaattgttcaatgccaagtttatctgcttgaggcattcgtcatggagagttcgcgccaattcaaggtctgtcgctgagccatggctcgtttgtttgtcgagaaagtctcggactcggtctaggatatcccgaggaaagttttggtccagctcgtgttcttcaagaagcttcttcaaagaggtcacgagatccgcttctgcgacaggtatggctgtggcctgtccggtggtttccacattcgcttcttttgttgtgggattgttggtagactcgctgttggccgttatttcaataatttgatgagacattgttgaaaaccgggcttcccatggcgtggaatagccgcgtagcgacctggataactgcttatacgagatgatgaagcttttgtagcggtaacggagatgctgacattgaagccaccgacatccactggaaactcatagatgtaaattgggcgtcaatgattatgcgatggtccaatgtttgggacgaaatcagcgttgtctcgactacctgactaaaggtattgtgctccagagtgatccaaacagcaagtagagctcatgatttagagttgggtaattgcctagattaggacacatgataccgcgaccaagcgccactaccaggtaggtaattttggtttgcacttatcaatcggctaagcccataggtgtctaaataattgttatatcgctaagatgatgctccaccgatattccaaaagcgaacggccgttgagacttcatcctcttctggatggacttgtacctctttacgccattgtggctgactcggaccgaacgctaatctcgccgagatcttgaacgattaaatagtgaaaactctatctagagactaacttggagctatactacggagagccttccccggtactttatcaaagtttggggatccacaccgctcacggagggttatcagaaaagaggctttaagtgaaccgaagcgacgatctgtaatgctattttcaactgtttgtaatcttgatttcatgacgtgcctttgtcaatttgtaaaagctacttgtacacaaaaacgctattgtgacattgcattttcgtcaatgccctcgcttgcgcagtttacttgcaaagaacgttcgaagtggtctattggcgaatcttcaggagcatgggcttaccctgtgtgctgatttccttgtatattgactgataagagcagctgtgccatttagtacatcttgtgttgaagatgatccttctgacggtaataagatgtggccgaaaacgccagagatccatcgctaacttggttcacacaaactcttataaaagaggtgcaaactggtaagaaaatggcactgagtggcctgttcttaacatcgtgtgttagaaaatgaattgggttattttccgaaagaatatgacagccatctacgcaagtgctgatatctcatggcgataaaccggtgactacgcaaagcttacttgagatatgacatgatacttatactgaaagtaggcaaacatgacccttgttaaatcacggcatttacaagactacacggcaatttggcgatggggcgtaatattaatcccgatattccccgttacattgctccttttagctgtccttggcttggtgtgcatagcttgtttgcttatcacgatcagcagctagagacttgaatcatcttcacttgatcactcccttgctcatggcaagtaagggtttcaaaagaaaaaaacaacaagggactacgtatactgggggggaataaccatgtaattgccgttgttgatttttgctatacgtcgagctgccccaagaagagtaagcagctaacatgtttttgatcggagttgagatagccatctcaatcgcgaaacccgagggatcaaatgccgagaaacataatgccggattatgctccttgctcagtttgcacttttgtaatgcagtggatatgcctggcggtataatccatggccacccgcaacggttttctgcaatgcgctttagcatcacatcgtgtcatagtataggtcagataggttacgtgtagtgaagtcgaaagagcactaacataaatgcccccagcatcccagaaacccactctcgtatactatacgaatcgggcataaaaaaaaaagaagaagaagaaagatattgtagcctttctctaccaggggtgagcctcgcgccctctcgcatatcgctaaggctgaactgcggttgcgttaaatttaccgatccttgttaagttccgcaaaatgtcgcttttaccgcaatacggcgcttttactccatatctttgaggcccccggggcaacacatgattgcaaagccaggcgctgcatatccatgtcacttgtaagcatgcatgcttgtacgtcaagggctcggttatgggctagagtgggagccttacgagagtgatctatggatagtagagcagaagtttttattatttgacagtgttagttttggacctctctaaaaaaatgtaatttgatatatgatgcatgcagcaatttcaagagcgagttacatattctgccgtgttctatgcaaactcaattagcattaaatacggattacaaccttgatattggcaatttttcttcaaatgaaggtttgcagtagccttacaagcactcacatagcagtccgtggctacttgtcaaactgccctagctatcaccaggttagattgcccgcctcttcgctaaccgttgtgccttgttttgacctgtaagatctccatatgcagggtccaagggtctgagagggctgatctgtctgtcaatgagtaatccgatttagactacttcttagctcgcccttgtctccgtcggcaccgaatgcacagagttgaacaccgacttcctagagaatgatctgatccgtgttacactaggctcaacctgctactgattttagaggaattctatcgcagagaggtaacgaaggatcaatagggctaagcgacaggatgtgagtggagcaggattcgctaaggagagatatcagttcatctcaacaacgctaacaagtgacagctgtacaaggtcttattattcgaaaatagaaggagtttattactcgaacgatggatcaattgctcattcataaatgctactctgctctaacagacgtctgctcctactgtacaagcccttccaacgtatcaatcgacccctctctcacaaaagtaatcatggtaactcccagtgtttttgtcttgaacccagcttcgcaaaaataaaagtaaaactagacgcaggtaataaacagttagtcaaggcataggcgagctcagctgctgccaaaacatgcaacgtgtctgcgtgtgttagagtgcttaccatccactttttcctgaatatctccatgtctgacttggtgattcctccgttgcgttccaaaaggccgggcacaatgtgggattcgaagttgtcagcgaagttttcgcgccaagcccgaagacaccgactgtaatgcccgcctaggttaattaagcggtccggtatgagagatccgcctgatccttggtgcgccgcttccaccatttgcgttgccgtagggagatgtgcgcccgggaagatctacagatgtcagctggagtccgtttgcctatccgagtaacagtgccatatttctcacgtattgtcgaatgaagctacggcaagagttagttggaattaacaacggttttggcgtggggggttcactcactcattgcccttatcgtaggatatgtaccgctggaagcatgttagtccattatcccatgaatagaatcacttcaccaaccgtctcgggcattgtactagactgaaatacggcaatacctccctccttcttcagcagctcgtttaccgtggcgaaatagccagggaggtgtgctttcccgacatgttccagcatctcaatggacacaactttgtcaaacagcagaccttgcttcggcaactctcggtaatcactcaaaagaaccgtaatgttcttttcaaatccggcagcagatatccttgcttctgcctcttgtttctgctcaatggacagtgtcaagcttgttacgcggcatccagtggatctcacagcctcaatggcgaaactgccccagccggttcctatttcaagaacatggtctgtttccttgattctggcctgctggatgatttcctgcagcttccttatctgtgccttctccagattgtcagtcttgctttccgcattatccaccggtagccactttggacatgagtaggtcatatcgggcgatagaaacgcggcgaacatgtcgttggaaagatcatagtgcgcttgcacatttgccagggacattagcggcttatttgacgcccgagcccatcccaccagggatgaagtcagatatgacagcggagttctcatgtcggcggtgtcatttcgattgtagaccatgatctggacgcatgggttagatatcttcttctgcggcggtatctatgaaagagctaggcatatctcacttcaaggaagctggccatatcatcacagtccacttcactcaacatgtatgcttcagagaatccctatcgaggtgtgagatggatcatgtaaggcagactgttggatacccaacttacaagagaaccacggctaagtaccctccaccacatggcgctgctgttaacagtaagagtggttgatagtttccctgacttgccaaactgcattgtttcatttgctgtaatgtccttgatgattatttcgccaatagtaatccgcttgagggccgccaggatgaacccgcgcgaccaattcgcaatagaatcagagacagcattgtataggctgtagcttgtcaaagacagcttactcaatgtttttgtcgccatggcgtatatgagatttgatctcggttgttgggacttctggcttcaaattctccaagagatccttagtttatgagaacaataaaaaagagatccttagtttatgagaacaataaaaatgggaaacggcggttcaaccaaaacgtcgacgcaagacaaatcctccgtttaaatataactacgacgcctcttggatcaataatgccgaaccctgcattgaccttttacagctatttaaactccaaagtatctaaaaaggaaattgatactgcaatgctagtgtaacctaaagcatcacgaccaccgaggactccatcgcgtgtaattctccacctcctcattctcaacgattggcttcgctggcattacgtgtctagcttcttggactgctaaaatcctaggaaaaatccttcctaaatgacctgccatggtggaattaggccgatcctatcaatcctaacgcaacttcgcttggatgaaaggcaaaggtcgacagaatccctggggctgactagtctgtcttagagtccgacagagtcactttatgagatatcggcatatcatcaatccccgtcgggtagaggctgcttggatgatacgttgagtcctaccataatgctccaggttttatcagacagattgcgtggtaaagtggagaggaagcggtgaaaggactgtggtggagtagaacttgcaaatgtgttaatatattttgtattgtgacaggggagtacatgtgtatcgtatggggtctttacgtcaaacgcatgagccaagacatatcatttaagaaggctgacctacccctcgtcgtgtaacaaataccatgaaccgtctcgtattttacagctctccgaactgaaaaagtcactcatcaaactattctaactgcttgttcattccagttttgagaaaattgttcttgcaatggccataaagccaaggatcttataccagacaggcaatgtctttaagcaaactcttcacgatattagaagatttctttctatcttgcagccgaataacattactttctgtatcattttgcctcttattggattcttttggagctttttccaattgctatcttatcaaacgtttatcttgggaggaatattatatataatatctggtgttggcatcacggctggtaagtatgggtctaccccccaaacgctttaatcatgaggcgtacaaagccaatcccatgatattcaatgaaaataggttatcatcgcctttggtcacatcgatcattcactgcctctccaggcttaagcttctttctggcacttgctggcgcaagtagtgttcagggctcaatattaaactggtgccagatgcatcgtgcccaccaccgttatgtggatactccaaaagacccgtacaatgtgagcaagggcatatggtggtctcacatgggatggctaattttcaggcctgatcccaactcgaaagggcacgttgagatgtctgatttgctccaagaccaagtagtgatctggcagcacagaaactttccctttttgtgcctcttcactggttatgctcttccctttcttattgccaaatttggatggaatgatggatcaggcggccttctctatgctggcatcatccgagtatttctcttccagcaggcaactaactgtgttaactcattggcacattggctcggagatcagccgtatgcagatgcaacctcgccaagggaccacattttaactgctctagttacgtttggagaaggctaccataacttccaccatgagtttcccaccgattaccggaatggcattaggtggtttgactatgaccctactaaatggtgtatatcgcttgtaagtccccttgatggcattaatgtatagcttttaaatgccgaaatgctgctaatcatgcgtagtggggttggctggggttggcaagtcatctacaggagttcgaggccaatgagatcaacaaagccatctttcaacagaagtggaagctggtcgaacgactcaagtgccaaattaactggggccctgcggttgatacactccctatctactcttggtccgaatatgaggctctctgtatacatctcggcggctctagacacttggtctgtatctcaggggtcatatacgatgttgagcgattcattgagagtcatccaggtggtagagctctcctagtggcacacattggcaaggacgctactgcaagcttccacggtggcgtttataaacgtaagtacatatacacggcatattagtttgagtgaaaacagccaggatctcttgctccaataagccttttaggtcaggtaaccgataactaatgcgttgtgttgcagattctaaagcggctagcaacttattagataatattcgttttggagttgtccgcggagggggtcaagtggaggagacacattaaggctaaacaggcttatatcaatacgatattatggctagactcaggattatcatatgcttagaagagtacgcagaacaaaagccgaagtagggttcatatacacatacagcaatgagcaacaaaaatgatgtgtctcaagtgtagagatgaggctatcaaatgactggagtctcttcagagagtccagtgcctatattgcttgatgtaataccaaaaagggtcattaccctcggagacgtttagcgttgtccaagccctcctttatcagcttaatgtcgggactaatgattagtagttgtagcttttaccagtgatgctctattccctgtttagtcgatgatcaagttcaaactacctgtttgacatgatggccctttgtatagtctcgaggcatggatccccacggccataatctgacccgcttaatagtagttgacgtgttacccagtgccatagacaccggagatccttccgtattgtctcttaccaattagataaagggtttataaaagccatgttatagtaggatgccgttcgaatgtttcactaatgataccctccagtcaaatataataccatatgactgataccgtcgcgtctcttgtgtggcgaattaccttatttggtatgagagaaagtatcatacagctcatcctccttcaacatgaatgtgaaatcactgctactcaaaattgacatcctcccccatagcatatatcatacaagtcccaccagaagctctccaaaaagcctcttcctatggtatcatctacctcacacaccatccaaccgccgcctcaaccaacaatttcgcatacaccctatgcagcatccccggcacccccccaagcggatcctccttcggcgtcgttgtcaccgcgtcgaatgatatcgctttgagtctaaactcggcctcttgccgctcttcattcaattccgcattgagagcaaagaagttatccaaatcgcggagtcggaatggcgtttctttcggagagagacagccccgaaaaagcaattccgtgggagacttttcgaggacgagaaaatgattcgtgaggacagttcctgttcaaggtcagctaggtactaagccagctagtaagagctgaattgacgcaccaggctcaaatgtatcccgtcccagctcttcgggagtccatacatcggaagcattctcgggaccttttgtaaactccattatcctcctctgaattctatatcctacgcccaattagtcaaaacttgtcaacaagtctttcattgtatagtaaaataaataccataacctccccacattcctctcgaaaactcttgcaccaacgcgctcccgccccgcctcgcatcttccagcaactccggcctcagctggccaaaaggcacttttctgacacacgaatcatgagtactgggcagactttgaggattgagctgcttcaacactggatgcttgaacaatgggtcggtgtctggtccaaagggctcaaatgcgcattttcgagtccacaaggcgagtcctccgaagacgacaacggggccgccaacaagagcctgggtgaggcggatgagtcgccggcgagcagctgctgaaacaggcatcttaggggaagatgtatggatgtaaatggattttgaaggaaactgaaatgtaaagcaaaaacaaaattgggtttcttctagaatgtaagagtcgggataaaaacagaatttgcatgaaacccgaattcgacgtcgaaccgtctcgggacctagttcgggccggagactgaagcatcatctcggaccgtgccatcggcgctacacacgtccgctcccttgcatatcgccgagatggggaagaatcgaatgtttcacttatattggaaagggagagaggaggaagatgggagaggtagttagttgtatttgatttgcagatttggcatcaattgtacaagaaaaggggtgatacaagggcatatatacgtgcgtcaccatatcaagcaccaagtatgcggctacacagacaaatcgaaacgtcattgagcgtcgcagatgagaagaaattgcagagatggcattgcaatatatatagccgtatgggtatctctgtacatgacaataaaacaagctcagctgctccaataagaaaatgatcccaaatcccactcccgtcccagtccgcccagccaacagaagaataaagacatatttgaagcacaaacaactcagagaagacgaccacattggctgcatcgtcattctctctcccatgcctgccctatgcaagatgccaagccctccaaaaatatgcaaagagaattagaaaagaaaaaagggccaaacaagacctggagaatgagcaatgtcaaaactccaagtcctggcctggatatatcgaagtgcaattttgctaaacagcttttttttaatgcgtataagcacatggaacagcagcagcaccaccatcaacaccgtcagatcattgcgacagctgagcaacttcccgggacgtcttcctcttcttctccaacttcagcttcgggacttgcatgccatcaatcaccatcttaccctctctcagcacctgccaatgcttcttcaacagctcctctctcacgacgagctcaaacccagccaagaagcaaaagctaatttctagccgtgccagctcgacctcgctgacgccgccgacctttgcaatcttggtatgcgggtatgacagatcctcgagcgccttcatggctacccgcaggcccgcgaggaccagtctatgggcgtttcgtctcgtgacgggaatggcgcgctcctcgacggcgaggcggtggatgtatagcgacgtggcgagatagacggctgtgctcatggggcagaactggtgcagtcgaagcagatactggtggacggagatgggcggttcgtttttgctgtagaatttgcgggtgatggcgccgtgctgcatgttgagcggctgtgaatcggcgccgacgacgacgtatggctctggggggtggaggttcggggctgaagacgatggcgtcgagcgtttgagatggtcgtgtcttaggcgtacgccgtcgatggcataggcgttgtgctgggcgtcctgttgagctatcagcagggctgacatggacgcgctgtacgcctggagcttgcttctgcttacacttgctgccgacgagcggctctgtttctgcagattctgctgctgctgctcctcttgctggcgcttgatgcgcagctttctgttcttctcttcctgttcttccagcagggcctgcgcccgcagtcgcgcaaggctcttttccgagtgtgaccgcgcgatactctccttctcggcctgcatgttgctcatctgagggtcggtcggcgtctttggcggcggcgtgggagggacgtcgccggtgatgcggaccagcagctcgacgcttgcgctgagaagctgcagcgcgtcgatgggcttgagcttgaacagatcatagtcgtcgttgtttgtgggtgttgctgagtctgcgggagggctcttgttgctgtccatggatagtcgcggatcggacgagggcactggcggcggcggaagatcgtggacggggctgggatcgagagaggaggcgtctggctgctgcagctggatcgccatgggcgcctcgatctgctgcgtctcggtcgcagcagaggacatggccgcgtcttgagttgattccgccgggatgaaggacgaagatatgcgcgcaagatggcggttggatggtcgtcgagatggcagccgaggttggatgtggtgtagccgtggctgcggcgcgttgtcgcagaactggtcctggtcgtctttttcctttcttctcttcttgcttctcgtgttattatgatggctcttcgtttgtatcgctgtctatcgctgtttatcgcagagtatcgctacgaaacgcagtcgtggatgcgccaactcggtcggtgacaggcaagaaacaaagatgtcgcatgttccctcaagggccttgtcgatcgtcgtcgcggtccctgctgcgcctcttgatcttcctttccgtctcctcctgttctgaatggctgcttcgagttcttcgggctctgcggtcgccacacacacgatgttcgtttccgcaaacggcttctgtcgggaggcgagttaaagttggagaacgggaaaaaaaaaaaaaaccggaaactcccttgccgcgctggaaatcccgttggcctcgtgatcagcacaaacgctctgccgcctgaaggaaaaaaaaaaagagccgtgggggccgctgttagtggaccgagcgccctatttcttcagggactcgagacagctggagcttggacaagagacggatgggcagacggagcacggaatgggcagatgggcagatgctggcgggtttgatctggctgatgatttgctcgatgcggcagcccctgggagccggcgcctaaattagaaaccccacgtgtagaggcgcgtgcagtgagatttggcggatgtgatggatgtgatggacttgatggctgtgattctgccgtgagttacggcacaggtatatgtaatgcgacgtgctctttacgagactcaatccttcggttgctgattgcatattggacatcatgtcaccgtattggaccctttccaacatctgctctgctcgatacgtgtacatcttagcaactcgcacatccattcctctttcaaattgggggcccatcccatcccactctattcatcccgctctccatatatccaagtaccggtaccggttgtttcgcactttcgatccacaccaggcctttgaattaactcaactaaaaggacccctaatttcacgtcttgcttagcaactgtcaaactgccacatgtactgctcgttccatcgatagcttgacgccacaagcgcatgtacagtaagcttcttcccccacccggccaatatgacgggctggaatagactcgacctaaactacagatcgaaccctaatagcagaatcaacaagagatcgacaacgaagcaggtacacgcattcgccatcacgacagaggggaggcaaagtaaaggtacatctggccaatcctttgaaccgtctccccacgctgttccatcgaatgattaatgatcctttcattgccgccacccattcattagtgacttataccggtggcgtctgccgtgaagcggtctagactctacagagcagctgcatcgaaatctgccaaatcaattggtccagcgctgcaaatatcccgtgtcggagcacgcatttattaatgaggaggcgcatcccatgcagcgttccgtgttttttttgctttagtaccatcatcattcggtgaatatggcttttagcggcacgtctaccgtacagtactgatctgttcgcatcttattggatagattgtgctgagaagacgggagagggaatgataacgaccaatcctgggtgcatgctgcagtaagactctcaccgatactgctataaataaatcaaaccttgttgaagcggtaatggcaatatcgcgccattgggtaaacagacgtgactttcgggatagtgtgctaaagaatgaggcgtacatagcacttatacgcgatttccgtagtgaatcgagatgatggcagcagcatcgctaccatacaatgcaatgcttgaaacgctgtttttggccaaagaggctctatttcattccaactgaatctgtctcgacacatgcatcaagtctacgacgactgatcatccttgaagtctgcctctatccgcccaaagcgccgtctgcatacacgcatccgcataacgcttaaccccaagaaatcataaaataaaacagaaatgacctgaagaatgctctaacaccctgacgcaaccttgatatccaccaccgctgactggccgttctcgacataggtaatggcctccttcagcacgccctccagatcagccagctcattcactctggcggcgaaaatgtcgccatccgcagctgccttggcgataccggagtagtcgggtgcgggatcaaacgagatattgatctcttcgttggtcgccttggagcccagtccttcggggtggaccagcagcagagatcgtctgggagcgttccagcctgtcacatgaattcgttagttttctgtatctcacaaagaaggaagatgggggattgtggatgacttacccttgttgttgagcacaatagtcaggacgggaatgtcgtagcgttttgagatccagtagacgctgcctggcacagtaaagagaaacgtgccatcaccgacaatctgcacgacaaacttgcccttgttcttgcccccatgctctacatcggtagccagcttcatgcccagtgcaccgccgccagaccagcccaggccgccaccaccgcagttgatccacgttccagggactgagggctggatgttgtcgtagacaaagagggtgttggtcacggcctcaatggcaaacagagtgtcctccggcacgagtttcttgatggtccggcacaagtaaccagttccaaaggtaccatcgggacgaggctcggcggcctttgcaattttggcaagacgcgtttcgtgctcttgtttgcgctgctcggcgatttgtgtcgtgttctgagcttgcagcttctttgccgtttcaccagtcttgagagcctcggtcagctgctcaatcgcggtctgggtatcagcgcgataggttgcctcagactcaatgtaaaagacgggcatctgctgctttagtggatcgaggtcgatgtggaataccctggcgtctgggttgggcttgatatgggcagggatccacggcacgtcggcgtccagaacaagaataacatcggcatcgggaatggacttttcgccgccatagttgagaccgagagaagcaggatggtcaaaggggaaacacatgtcgctgcctccgcagtccactactctcaggttgggaactgtatcggcgagtttgaccaaggctcccgggaattcgtggtttctgcctccatatcctgtgagaaccaaaggccgtttagcaccggcaagggcatctgcaatgttatcaacggcgtcttggggcaggctgcccagctttatagggttccaatcgctctgtctcagctggtacggctcaatctcttgttccatgacttctcgtgcaccgtacaaatacaccgggccttgcggtcccgatttagcccattgcagcgcgcggttgaccagctgcttgacgtttctgcctgttttgatctcacccgtgtaccggcagtactgggcaacaatctgcttctggtcgggaacatcctggatccagtggatgtactcggtacgggtaccgcggtgttcgccctcgagggtgaatggcgataagccggcaaagacgagaactggtgctcggccacaggctgagttgtgaacggccgctccaaggccttgagtgccgacgtcaacgtggacaatgacggcctgaggcttgccggttaggcgggcatagccatctgccatggacatggcgaccatctgattaacagtgagcattagcaccatttttgtatatgagttgctcatgagactacaagcatatgtaagacgctggacgacttacctcgttgggacaagtaatcatcttggggaagtttcctttgcgctcccgagcacccttgaccatcgcctcgatgatactcgggtggtcagatcccagatttacaaagcagtgagtgacgccggcttcccacagcgcctcaaaaaaggccgacgaggctgtgtacatgttttggtagtctggcttctccatggccgcagtggaagcatgtctgtggtgagcactcacaagagcagaggatgggattgctcttttatcagcgaggcttcggccccgggctctagatgcggattcggcaactgttagacttgacgagcgccgggtgtatgtgctgtgagatgaggctacggcgccggctatcggtgcggtggggcgacttctcaagagggccgccgtcagcgacgtcccggagcggtgcagaagaggcatggcgtctgattatttgaaaagagcttgttgctgagttagttgtgtgaaaatggctaggttcagtgaaatgaatgaatcaaggtggcggaatcgggtatttggtgatgttgaggcccaagtaagctccgatgaggggcttgctttgagagtgggcatgacggtattgggcatccatcttttttgtttcatactatttggatggcaatgtgttcttgttgatatgaagctctgtcggaatagttgcatggaagctggcacgaaagggatcgagtatctgatatatggcaagtgacttacttgagatgtgagagaggatggatggatggatggctgctagctgcctgcgtagctctttaggcgccagacgtattgagcactagggcagcgtatgaggagaatgaatcttgaagttgatgaaggaagaatattccggttggttgatacaggtgaaatcgacgttttgaatgcaggatgacaggagagcagtcaagtgatagcacgaggcagccgcgtccaagtatcggtcaatggaggatatgcagcaaaggcatggaatcgccataccaggagccaacccaacttgggcagttatttggaaagctacatggccttacccacacaactaaggattcccgttatctaatcgcccatgccatctggaccccgcgtaaacgtccggtgatgcgtctgcgaggcccgcgtgatgtctccgtaatcgccaatctggggcaatctgaggaggttgagccgagactggccgtgggtctgaaaccccgattggctcataagcttgacaaatatccagcactttaatgcccctctctcggtaataaagggagagcttgagttggtcgcaacgcggggtagtggagaaggagagatggctgcccataagctgaggaggggataatcaggcttagcctgtttgtgacttggagattggacaattgacaattctatgtacttggagtaagtggtgatggcgtttgtgcaagtattccagcctgagatgtaggagtaaaggaattatacacgtatactacggccttggcttgaggagcaggcagatgagacagagccatgtgctcttttcgatggacaacggtaatcagtcacccgcccatagccgggttccgtttccgagacatacaacatgcgctgtaccaacagccagcgccaccgggatatagatctggtaagcggctcaacgccaagatcccgtcactactgcggcaattctttacgatatttgaattgtacattataagttttatgtccaagacatcagactagtatttattaatgcgatatagaaattataagtctagcaatgtgctacactgtgtgtaatacggcgtttcaaggcgggcgctcaaaggccactttatgggatttcaaccaccctgtagtgcgcatgtaagtggttgaagacagcaagcagcatatgactcgcatcagagtcatgaaaaatagagaataaatgggttcaattttacctgacttgattagactttgaacactgacgatacatttcacgacgcaatccaacgccgcaattgtgtagtctatcataatatcagaagcataacattgagattggacaacgtacacactccctctcccctttgcatcctcgcaacttttccctaacccaggaattgaatgctctgtggattctgaaatacattattagcatcataccgacctttaatctctcgcagcccaggcaccttatccccccaataagtcagctgcgcagtcgatctatccaacgacacatcaatgtacccagcatatgtcatgttcgcccctggagcagcctgcttaatcttgtcatgcactccagaaacaaaatcggttatcgttgctgtcaatgtcggtattccaatggcgtaagactggtacatcatcactgcattgcggtgcggatacgcagttgcgttataaggagtatctgccatggcgcccccttcagagttgaagatgacgaaccagaggagtgttcctgcatccgtgctgcccgcatagtcgaatatcgtgtcgatagactctttgctcatcttgtcgcctctgttgaatgccaatgatttgctggcgaaaggcgttgcgagatcgcttagatacagcgccgtcgtctctccaatatgcgccaaactcccaagccaatcgtgtatagcgacattgataactcctccgccgggaatcttttgcgagattcccgtttggtcgaattcctccttggtgccgtagaaggtgccagtgatgagagctccgagaggttcagcgatgaacaatgtcgagaaacggcggtcgagggtaggatcgtacaccaattcctgccactgttcgaatacaggcgccatttcctgttgctggccaaagctgaagctgtacgtgtattcaacgacgctgcctggctcgggatgcgttttgaatacgaattcggtgacgatgccgaaactggctccggctcctctgactgcgtagaacaaatccgagtagtcgtcttcgtttgctcgaacaatggttccattggcggttacgatttcgacctcgatgatgtggtccagcgcagatccccacattcttgagctgggcccaagtcctccctatgcgaagtatcaaaatcctgcacggaacagcccaatagtatgcaaaagctatatacttaccacagtggcgtgtccgccaactccaactccgggacacgtgccgtgtgcaatggctctgcctccgttctgatgcagctgtttgtcaaggtcgtctagtctataacctgatccaacgcttgcgtgccaagtatcgttgttcatctggaaatccttcaaattcgccaggtcaatcatcatgccgttggtttcgtttgcactctgagcaaagtttctgcgattcgtcagcgtctcattttgctcttcactgccggtaagccatttgacctcttacccataggaatggccaccagacctagcttgcactttatagccattgtcgctggcgcacttcaccgcttgagaaacttcggaagcattgttgggtcgaatgacaatctgaggatattgagaaagagcgagattgtatagtttgttccacgtttgatccaggttactctgtggcaggtggtaacactctaggcgaccattgcaaatggcactcacgcacgtctcgatgggactgagcgtggaattgtaggaacccattctgaatcgccctttttacgcctttttttgatccaaagactgatgtatcatttcaatatgaggaacctctcattctatatatatatcctctgccaaataagagattaggctgttttgcgaaagatgcaaatatccctgggactactatgctataagcagtaggtacaagacgggtgcaatcttccacatgaggtgatgcacagctcaagtcagtctatatcttcccttcagcggtcacaaatagcgagcttgctcacggtactacgctggatcgctacgctagatatgtacgcttctaccgtactcgcagccaaaagctccccctttaaagcaagcaagctaatgaagcagcattgcgtaggtgcaacggtttttctgggtctatggtgcttctcagagctgtcttcagtgacggttggtcggctgctgctccatacgaaggctacctgcctttgtcgtatagtagttgcttggctgtacgagccttcattggacagcacatggtttcgtgcatcacgcccgatgtcaccatacagggaacggcataaagaccgatttacttaaagctttacgaccaacacgaaccttaaaattcttttgctacctatatttgttcaacagttccttgagccttccatataaatccatagattactctagtatcttatctgtgataactgcgtttaacagcttccactaatacgccaccatggtattaagaccatcaagttcccgctcccagcagcgatgattgccaatcgcataggcaaacttgtccaaaaaccccttggcacccttcactgcggacatgacctctccaaagccctccggctgcgcacttttcagtgtaactacgccatagctctccacagcttcgtggtcgctggacgtgaccacatgttcgggtagctggagtgccttttcaaccagcaacacgccctctccggtggccccgatgggcttgagatggccaaacgcctcacggatgtaatgcagcgctcggccgtttttggaaagcgtctcgatggatttcttgcccccaggcacaaagatggcatcaaacattgtgctacgctggccttctagatggtgatccgcagtgatgccttttccgtcttcactctctccatcggcgaaagtaggagaccggtgtgtgctgatgaccagcgggatggcttttgctcctttggctgctccgtacatggcgttgaaagcaatcggatcgtatccgtcagcaatgatgatgccaattcgtcgggatgcaatcgtcggctcgtctgggagatactccagctggctaaggcctttggccttcttcccgtgattcggctgccttttgctttctggaacgggccctccgaccattttcccaacagactgtgcgaggccaatgtcaatgtcggcgagtcgtttcacaagccgctcatacacaatcggttcgtcgcagtgatccagctcaaacgagaatgcggctatgaggtgagacttttcgatttgagaaagcgagttgaagaagagctgtgcttgggagaaatgctccttgaactttgcgctctttgctcgctccttgatgccaatgactttttcggggtagtcgacatatccgccctcttcctgggtcgctggtggctgagcttcgaatctgttgggccagtagttgactttgccctttgagatggtgtgtctcattgcgccgtcgcgattgaagttcatgactggacacactggcttgttgatgggcaattcctgccagttggtgcccagccggctcagctgagtatcggtataagaaaagtttcggccttgcaagagaggatcgtctgagaagccgattcctggtacaacgtggctggtgcagaatgctacttgctctgtctgggtaaagaactcgtccacattcttgttcagctcgagctcgccgatataccgaataggtacgaggtcttcaggccagacctttgtagcatcgagaatgtcaaagtcaaagtcgtcttcgtttgactcatcaattgtctggatgccaaacttccacttcggatatacgccgttgtcaatggcttccatgagatccttgcggtggaaatcggggtcttggcccgcaagtttgagcgcctcgtcccagacaagagagtgcactcccagctctggcgtgaaatggaacttgacaaacgaacgttcaccagatgcattggtaagtgtatatgtgtttacgccaaacccttgcatcattcgatatgaacgaggaatggcccgatcggacatggtccacatgtacatgtgagtggcctccgagtgcatctggacaaagtcccagaagttgttgtgagccgactgcgcctggggaacttcgttgtgaggctcgggcttcccggcgtggatgaggtcgggaaacttgatggcgtcctggatgaagaagacgggaatgttgttgcctacaatgtcccagttgccctcttgcgtgtagaatttgactgcaaagccgcgcacatcacgaacggtatcggcagagccacggcttcccagaacggtcgagaagcgaagaaagactggcgtctcgcgtgaagtgtcggtcaagatattggcatggctgacgtcttcggcagattcgaataggcgaaatgttccaaacgcgccggtgcctcgagcgtggacgactcgctctggtatacgctcatgatcgaatcgatggatctaatttctagattttagtctgaattgacggatatctaacatcgtgacagcgacatactttttcacgcccaaatggatcttccagcagcgacgggcctatctggtccttgctgttgatccgaagccagtcatctgtattagtttgtttagttccaaagtcagatgtaattctgctatccttggtcggctcaacagtgtgagccgccagctggtctgctttcgctcctttttggcccatgactgcttgtttcacggctggagggataatatttgacatggtttcggcgtcaataatgactagtaatttcgctgtgccctgcgcttcaaaaaatctactacttatactacttatacttcttatttatttcgtacccagtggtgaattcataagtggcgacataatatcggccgtcactcatacatcaccacacaatactgtcgtgatgtaaggtttcatgagagatattacattgacgtcaacttgattggatggcacggctaattaccttcaccttggagaagaagccccactaaaagcgaaaatgcacctgtcatctgttttcaaatattaagctcctgtccttcttattgtcacatatcggttcaattgagttgaaaagttagttcatgatgtaattgaatcacgtacagtgccaagtcaagggagctacgtcctgagctggtggtaaattgtaagcgacacagtatgagcaattctgatcttagacccgagctactcaatcatgacgaggatatgaacgtcttatatgttccatcttcaaagagcagcaaaacaatcgtatgtggcacccccatgccggacgttatactccctcaacctgtacaggcgcatatatcacctgattcgccatacgttgcataacagcgttcaaatgttatcaacgcttaattatttagcctactagactttgaaagatccctattcgatccgtacaagcaaagcattcgcgcttctgccgtggcaaggcgctcggatataaccaggagaggaaagagaaaaaagaacaaaaatggaagctcattcgaagctgcctgaaaagcgaatgccagggcgcctcgctcgcaattcctcaatctggcataacgtctttcggaagtcggaacgaaacagcgtagtatcagttgacgatccttcatatgcgtccgtaaaagggtatctcgcagctggcgtttattgcggaccagcggcgtctctcaggttcatatgcgcgccacaactgtcaatactcgtcaaaaatacaatggtcatttgatcatgcgcagtttgcagttgtggcagggttagccgctgccaggctaagtatctagggaaccttggggacgcaagccagcaattccatgttcggttttattctgtaaaaaggtgacaagggtttgaggttaaagtttaatgatgccttgttcatctctatggactagtggtatacaaaatattcttctatgtagcgatgtctatctataacgaggctcattctctgtgctgagctaggtatctttggctgatctaatttctctaaaaatgcaacttaacatgaatgatgcagaataatgtagtagtttactatctttggcgcgcctagatctcttcgtatgaaggtggcggatccatcaccaggatatcgaacgaagatgaagcatgctatgcagtgttagcttcttgcgtatggcgaccatgaaacattcttgacatataagacttactgaaatgctgccctgcggccctaccgatataccaacactgatttcagctgcatgctttatctgcattaggcatgattcgaatgttggtctgaggctgagcatagacaggcgcccccaagttcccgtatcgagctccagtatttccgaatcgattggaataagactggatagctcaactcccgatgcattttgatcgactcgttgcgtagccgacccagctgctgcgatagtggacgtcttaaagttgatgtttatgctccgaacaaaaactttcccaatcgcttcggatgggctgtggatattgaatcggatgcggtttgcttggcctcggacaaagattggtggctcaggatgcacgacttggatgtgtatagatggcgtgtatgccggtaagccatcaggcccggcctgcagacgctttttgccatctttttgttgtagagttaacggtaggctggagatggacaacggtgctggcgagttggatgaaaagttgctgctgagttgcaatggctttgtgaccctcttttttgtagatagaccgccaaatataggtctgtccgcggcggcagtgatgtagtattccaccttgatcttagaactgcccccacttacacttgttgaaggaggaagttggcatggttgagggtgtttagagcatttcatgtgagacgggaattgaaatttgaaaggcatgaaatgaacgtcgtcatccgggctgttttggctcgaggtattctcgtattctagttgcttcgtttcttcgaatagctttgaacatgttagatgagagtgatgttgatgttacgaaaaatgagggtggttcatctcataccgtatatacagcgttatcaatgttagggccagcgacttgagcaggtaccgaaatcattaatcggcctggacattgttagcttcaaatataaaagaaaatttgtcctcacaaggccatctcacctccaatggtagctgtgcaatgaggccgcttctggctcgcgatgcccgaaataatcaatgttccctgaagctcatcccctggccttaatgacgtatcgcccccatggttgatgtttaatagtaatttcattcttgacagaaatgtgagtttggcacttggtatatctcaaaggtgaaagacggggctctaatcaagtggcgaaagcgatgtacgtacttgaaaacgaatttagaaacgatgcgttaataaagagaaaatgctttcgtttcatgcctggtgatcgtcaaacctgattatctaacacgccgagatttactgtcgtcattgttctcgctgacagttaccaaagatggtttagactcaacgtcagccccacagcgagatgccattgtgagtgaagcagttgtctattcaataactcgttacaaataaagggggcacataattgttattatggaagctactctcatttggctcttccgtgtaaatgccgaagaagcattactcgctcgttgaagagggaagctgtatctcttcacaagtagccatatgcgcgatgacgaaaacaggtgggtcaagcgagatgacgacgagaggcacgatggctggtctcctgacaatttcgaccctgcttcatatttgacacgatttcataaaagtctttgcattgttcagttctgcgagatgtatcttatggcattctatgggccgtagtgcgatgatctcccgcccatcttagccctactggaaaccttgcaggggatatgtgggcggtatgatggatcagtcttaaagggataaaaggtgcgatggccaatgatgtgttttcaaagattccatcatcttcgtcctgcttctacggttgcgagactgcatgtaccggactaatttcgcgtccaaagcaaagatggcgaatgcaatcactgtctaatcgccttcctggcgttgcttgaatagggttaggctaccggaatcaacttctgtggtgtattgagcagctatccaggtatcgagatatctatacgcgtaatatacaagccgcattgctacacatttccccgcgggatcagcatctaacaattcgttcatagtactcagtacgccaagaatgggtacctagataacagtgtcatacaaaaaagtcccccgtccttgttgcaaaaccggattctctcccgccctaccttgacgaagcgggtaaaagtccagcaacgatacaaacgcccgaaatctggccgctttcatggacaaccctcctgcagttccgataggcagttcaagctccattcgaatctgggaactaaaatcgcgcgtcccatttacggtccaccgcaaaaaggtacttgtagttccccaacgcggccaaacgaagcatctagcccaagattaaagttgcgccaatgaggggctcgcataagtccgtaagtggaattggacgatctggccctttgagatgttgcccatttggtagggagaagaaatttgggcatggaacgcccccgtcctcggccgcatgtcctggcacagctatggaaggcaagaagcaagagggaatgaagaaccggggaacttgtacaaaagtttgaacgcaaagttttattgtagaagaatactctacatcttcaggctacctaggctatgattgaatgcctcatatgcatagtgaatgcgagtgattccctcctgctagtatacagcggccgtatcatgctcctgtgcgatgatgatgagcctcaggagaagaatcacgattgacaacggcaactatagcgaacatttgtgacccaaataaagaattcaagtaaaccaattataaaatggtaaaccccaatacccaacacacaatccaacatatataaaaaaaaagcaacgttctatcccacccatcgattcccaaccgttgaagagtgcattttggcctgcgccaaccgattgtgagacaagtatagccgtctcgatctcgatatagatctcagtcactccgcagcaaaattgttgtcgataaagaagagcaagagccttgccaattaacacctatactccgcgtctttattcgctggccggatgcaattgctcttctaagcgcaccacatttgaacttgcacgttgacaaggttgtcgaggacgccaaagtcaaggccatcctgcttgaacgcgacgacaatcatgtcgaagttctcctccaagtgttcggcagtccagtttgcatcatctaggcgtatgagattgggcaaagcctcttggctgacgagcggatcagcgaaagagacgctgactttctccgacttggcaagcgacttggccagttcaaggccaggcgagttgacaaggtgagactggccgcgcttgaagcccatgccgacgacgagaacacgaggcatgtcctcgccagttcgcttcgagtaaagctcatcaatgacacgctctccaatctcggcaggacgagcgtacattctctccgaagctgcttgaagcagaggaaaggcgctgttggacagcaaatagtaggggttgacgggaatacagtgtccgccaacaccaaggccaggcgagtagggcatgtagccaaacggcttggttgcagcggcattgctgacttcaaaggggtcaatgccgatgggttcacaggcgtcggccatctcgttggagaaagcaatgcccatcatgcgctggcagttttcgtagagcttggtcatctcagccacttccggcttggagacagggacgactcgttcaaaggcggtggagtaaagcttggtgatggactccagcgagcccggagcaacatcgtcgaggccggagatgatcttcgggatggcataggctggcggctcagtgcggccggggtcgacacgctcaggcgacattccagcaaagagaccctttcttttggcaaggggtccgagaagctttctagtcatgccaacggcgactgagctttcaatcacgacggtcgagcctggagttgcataattctccacagtggtgagagcacttcgaaggtacgaagtatcgacggtcttgtccttcaagaggagggtagggaccgagatgaggaagtgcgaagctccacggagatcttccgcctctgaagtgatgcggactctctcgttgccatggtatttggcagaaagatccttgacacgagtctcggagacgtcgtatccgagaacgttgaagcagcgagagaagacatcagtgagatgctcacccacgtagccgacgccgatgactgcgacgagaggctctggttcggcaaatgaagacctctcggatctgaggacctctacagaggagctgacttcaagggatggcggagcgccagactcggaagtttcttctccaggtggggaaacgtcgtagatgtaatcccaagtcttgggatcttcgtcctcttccttgatggcagcgagccgttcactgatctcttctggagccggcaggtctcccgtgtaacccatgtcagacattgtgggtgagcgagtgaattggcagagtgttaacgagagacttggcaaatgtagcaatgaaaattgagtgattggcgagtgattgaagactggattcgacccagatgagactgttagcaagatgctgcagactctggcactgggagaattgcttgagagggagaagagaagagaagagagaaggtccgcaagatgggagaaagaatatagactttcggaacagtacgcagataaacatcatacgcgtactgaaagccgccacggttttggccgaggaagtaaacggcatatgaccgagagaagcgctaaaatttggcttcagggcttgggattcttttataataaaggtaaatgttatttgctgtatatctaaacggtgtaatttcggagttgtaccgacttcagcaacccgttatctacttgtccatgtattcatcgatatcttacacttcgagaagcaagatactgagatgagatgatcggattcggttaatgagatgtaaagtcgtgtccggatagaacccgaaagcgagtgtttggatctcaatacggctatgccatcagggtcaatctagttctcaataatgtaaaattgggccgtataatctaccattcctcttctttccagggctaatggcaaacagacattgaaaatggacagcccgctggcgccaactcccaaaacgtaggcaacagggtttggacttgtaacagccactgtggtactacaaatctttaatacgatgtgggaatcgcacaatctcctcgtagcggccaaagattggaaaggtaccttgagtatacttatgtaccggctctacgccacgtcaagttgaaccgacaaaggttcatatatgtggccttaagatctcggctggtcccgtaaatggagccgaaactttagatatgatcaaattcatacgtagaggcaaagttcggaggccttgggggggcgtattagaaaatgaaatgccgaagtcgctgcttcgtttagtctgcaaacaggctgcgcgagactgtcaggaacaagagagccatgagataatctgtactactctccatattcctagactttgaagtgaggcatcaatgccacagctattgctgctgtatgatgaactccttgacaccgcattcaggtctcaagtatcagcttggggaaaaaaagaaaaaagatgcgttcataaatatcccgtataactcgggcggcgagcttcttagatagacgcccagtcatgggcgtgaagatactgaaaatttatccgtacaagctgcgagtacgtactgacaacgccgtaaaagccaaggaaaaggtaattcaggccctaactctcatccaaagttagtcaggggaatctttttttttttttgttgttgttgttttgcttttagctaatgctgtaacgtaagccaacgcataatacgaacgatcatcttataccactaattggctatctcaacgctgtgccaaatgatgctatttctccatctgtgttccggtgcactgcagattccacgctgacataggtcatagccagctactaccaggtaataacgcggagttttgcaagcatttgattcgatcagagtgcccaagagcgagttgatggtgtgatgttgcggctccccaacgcaagtctctttagctagtgtaggcaactatcgcgagatggtggagcgcacacattgccggcattgcgtgggccatggaaagggatttctcgcaagttgactttaaggctgtcgcaatctgttatccaccggcaaaaaaatgccgcctcaaacccacaccacaatccgtttccagcgagcttagatatcgttgaacagtggctattgaggatcgtggattttcccagcgcattgcacgtgaaggtaatggtgggattaatgatatataccatgtattctaactttgatttatacatcgtctcttttggcatcaactccgtctccccccctttttcctaaagtgacacttgtggcgacgatattaccgaaatgaagctcaatgttgctactacggcggtgatcgcctttacattctccgaggccatctatgcggctcctgagaaaatcaacagtcgcttcgagtatgtcctagagccccgtgataagaaatgcggcccagacgttggcagctgtggtgaaggcgagtgttgttcggaggctggcttttgtggtacttctgcagaatactgtgctggatcacaatgccagctcgattatagctactcctgcgatacacagtatgtgaaacttttggtgtgaaatatccgagtctgacggatgctatttagaaccagccctccaggagaaagcaccgaaggcatctcccgagggcacattggcgatgttccatatggttagtctttagactgttgctctattcttgacttgaagaaagccagatacaattcaaagctgaccagatgttagcctctacgattactcaatgcatcgagtccggccatgttgccttgacatttgatgacgggccctacgtgtatacaagccaactccttgacatccttgacaaaaacgatgttaaagcgacgtttttcatcgcgggaaataacaggggcaagggtcgtatagacgacgaatcaacaggctggccgtccattgttcggcgcatgcatgattctgggcaccagctcgcaagtcacacttggacacaccgcaatctcaacgaggcttctgaccatgttcgagaaacggaaatgatctacaacgagatggcattccgcaatctccttggtttcataccgacttatatgcgtccgccgttcctggagtgcagtgtgaaatctggatgcatggacacaatggacaagctgggctaccacgttatcagcacaaaccttgacaccaaggactatgagaacgacgagacttcgttgattcatgtctccgaggaccgcttctcctccatgcaggactctgatgaaactaaccatgattacatcgttctcgcacacgatgtccactatcagacagtcgtgactctcaccgaatacatgatcgaagtgagtaggagccgaggatacaagcttgtgactgttggagaatgccttggcgatccatatgagaactggtaccgcaatgcgcggactactaaacgtgatgttgatgtggctgttgggccgggagacaacaccaaaaacaaaacagagcccgtcatcttaggagatcacaggtgtggtagcaaatttggtgcaacttgcaagggctccaggcatggcagatgctgttcatattatggatattggtaagagagcaataacccctcttgcgatttgcgtgcttgtactacttgccttttccccaaaaccagccccccattcttgagaaatacacaggcatctgtgatatatggtctactgacagtggcaaaaactacagcggcaatagcatggcgcactgcggaactggttgcgactcggaatatggagtttgcgccacctatgggcaaggcacagcagttcttcccatctacaacacgacgaatggcctttgcggggaccgtttctcagctacatgcaagaactacaagaacaaaaactgctgctccaagcacggcttctggtgagtgcctcctctacatctttgctgacgatgatggcttccgctgacttgaaactattcagcggcaattccagcgctcactgcgaagatggatgccagacgaaatatggaagatgctggtaagctctcaagggcacagcaaaatgcgagcataatacaactattgggatttaaactgtgggcggagtttgatattttataaaaagaggtgccgtggctctcagatgagctgtgatgtaggcctctattcaacataaggcctggttacatgttttatgttaccatggagggattttgcattccaagtctgcatttactgttgagaggggtgatttgatctctaagatttaatgtttgcaatttatctgcttcatagctttgaaatttgtaggacattatgctcgcgatttttcgtcaaatctgacagtacgcatgaccggacatgacccagatacataaaagtagatccatatcaaaagcccaacaaaatctctactacaccgaagacgttccacagcgttctccccacaataaccctcattgcctggcgctcctgggacgatgaagtataccgcatgcttggtgccgctttcaataatccaatctttgtgaaaaatgtcgtgattctctcggctgtacgttaccggcgacaacacagcagtggctgatcggaggacaaaactgtaattctcaacctctgcttgcaagaagcgccgatcatcagaagaagatgctcccattcgtattcgtgccatggactaaaaacgcctggacaccacgaagattagcgtaaaggctactgcaggtccaccggacacttttcaatacttgtacttgtggttattccagaggacgacgcagcatcatgaatgagcctgtcgtttcagacttgtgctaatagggagaggcgaagaatgatttggaccatccagtggaaaaacgtcacccatcccggccaactcgaggggaaactgataatcaagtaacacaaaggcgaaccagcatcatcgtgtagctggagttccggagtgcaccacgcatggaggatgtagcttgttccggtcgtacgcgccatagagccgaagcttgatgcggtatgacttccaagccttgcaaataagcttgtttgatggctgaggaggccaagcacagctggccaaccatgttgtgctatgtagggaggtgagggtacgaaatatggggatttctgctgcaaaagcacgaacctggggacagcaaggtccggaggttttctcctaagctttgatttgctcaccttgatggtgctacataagatacaccccctgtggatacgaaatatgaagacgggtgcttcggtggtactgctttggctctgggtctagacgtcggttagtagatgccatggaaggccatggaacttgatgaaacggaggcaggcagtatatcgacatatgcaagcccacgatatcacattaggcagtagatgcttcacaagatcccaagtggcacagtgactggcaactatcaagctagagacacggttcgtagagatgaatagaatgactgctgggtaaaagattgcaaccaatgtgccatctgagtttcttccagcctgaaatgtaggcaggtgcaacaacagactcgacttcgtgttcgccgactccagtgatcgtcatggacgatccgcagaagatgtagcatctaactgacgagtaaaaagacccccatccggcccgctgggcgaatgcatacatacatacatatcaaagccgaatttgtgtatcacctccgctccatgccataaaactcaattctgagggtcttggcgtcaggtcgaggcgcattagctcaagccctgtagcctcttgggatgtacatccagatgcctcagggttacttcgtatttacaggccgccggtacggaccgcaattgagatctggctctcgattggggccactcagaagtctggaagcttctttggtgttgttttcaacgttttggtagagtattaccgtagtatctaccgctggtagctttatacgagatgggtgtcgtgtaaggccggattggaccataaaattggctattagctctgttgaagcaaagcacaaaacgttgggtagtccatggggaacgaggcttttatacccatattacactgtctatatttccacattgacgaaaccataaccgattagacatctcttggacaacagaaatagaacctggcctcccaaggtgcggcttgagctccgagtatcacccatgtaaatccctcgattaaactttcttgaccctcacgatagagccccccaactcggccaaggtgtcttaatcctggggcgtggacacgtaataggaggccaatttttccaaaactttatgcctttttcaatttttcccttgttgtagtctttgggctgctattcttcctccattcttctcaccaaacatccgtcttcaccacactcgctttcatttgcaacgaacacactcgctcgatatcatctgaaataccactgctatattgcatttttctgctcttcatttagtcccctggactatctgtcactgaatacactgcacgcttcctctcttcactcgctcacgtcaactctctactattcaatatagtaggtggtaatcaccatgactgctccgacatcttcggaaatgtctcgcacctctgccgagtcgggggatatcgccctccagcggcctaccagagcggaccgctccaagaagcccccagtctccctgttaaacaacaacaaaaacggcctggatgtgtctgcctctcgggaatctgtaagtaaatcgcgagtaaataccgcaaacagcatcgtctaacaagatttttagtccgtcatccgcaacatcaacggcagcttccaaccaggcggtgcccagacctcgtctcaagcctctctcggaatcgactctgccgcctctttcacgtcttcgatcctccaggaagaggcaaggctccgctgggactccaaattcgagctcgaaaaggtctccaagactctcctcacgctgcagaaatggcttctcattcttgttctgctcacggtaaacggtctcctcatctgggtctcttacacatactaccagctgttctacatgttcatcatcctgctcagctcaaacaccacgcttcaactgatcatgatggtttgcattctcatcaactggatttgcagacacgccatgccttggtggttcggcaagaaagagattatccctgcagaacctgagaaaatggtcctcctcctgccttgctataacgaaactcacgaggaactgactcgctctctggactctctcgtcatacaagcgggtatcgatgcccatcctcgagtcatcttcatcgttgttgatggcgatgctcgcggccccggtatgaccaagaccactcaggaatacctcctccaggatatccttggacctggccagatccgacgattcgaaaatggttaccgtgcccgcgatggtctcttcatgcctgtcaaggtccaaactggctactacaagggtatcccatacgtctttgtcggaaagagctacaaccaaggcaaacgcgatagtctgtgctttgctcgctcgcttctctaccacttcaagatgcgctcggagaatatcctcaccatgttcaacaatgatctctacgagtacattggcaacagctttgttcaattcggcgtcgacacggttgactacctcgttggtatggacgcagacactgtctttgacaaggactgcatccgcgagatgctccgcgagattcgccagaatcccaacatcgtcggtgtctgcggccacgtctgtgtcgactttgacggcaagtggttctccccatggtctctctaccaatcggttgaatattcccaaacccaaggcctgcgccgcatgttccagtctcgcatcaccggcaaggtcaactgtctccctggctgctgtcaactgatccgcgtcgacgagtccacctttggtgatgccgtcctccgcgatcgcttcggatactgccccaagcccaacgacctcatgactcaacacatcatgggcaactactcggaagacagcatccacgcgtccatcatcttcagcctgcaccccgacaagctcacggcacaggctctgcgcgccaaggcatacaccattgttccccaaaactggaaagtcttcttgtcacagcgcaagcgttgggctcttggcagcatctccaacgagttcgtcatgatcttcaggccaggcatcgtcatgatggagagacttcaaagcatcattgccgtcatgacatgggccattactccattcatcatcgccgccgtggttgagctcatcatgctctttgtcagaaggggcccagatttgttccatgatacaatcttcatctccctgattacgatcttgtttacacgctacgtaagtactaacatccaactccatttttcatttccagctactaacgtttcgacaacagttctatgcattctgcgtcggcttctggcttccccgaaacatgaaggagcgcatccaatattttgtcggctacttcatccacttcctcacctctccctttatgaacatcatcatcatgatttactcgctcttcaactctgatgacttcaaatggggcaagactcgcgaagtagtcaagagtgacgacgagggcgagaaagcacctgacgccgaccgcaacgcccattgacttggtgcatgccgcaccgagggtcgtggggatgagggggggaggagagtgttgaggggaaagatgtggtggtgtatgagtacagaagaaaagtttgacacccaaaatggtgagtgcgatttcatcagctatttacttgcagcaacaagttgaactaaccacttctattagagcgtataaattgtaccacgttacatatattatgggggaccgaggctagagaccatctcctgtcggtttctagactgcaaagggcgcttgaagcccgacggcagatatggagaagagcaatcatccgcctcggtgagtacaagcgcttttattcattcaatgaccaaagctgatatcgatttccagccatcggaagatgcttcgccttcatccttgtcaaccacattctcagaactttagctcgttttatcttttatcttagaagagcattgcttctgtttattgttttaacaagaaggcggcgttagctcttttctcgacaacttcaactgagctacgactcgtcgtttgccccgctggctacgggatatttcatcagtcatgatttcggttattggtttcggttattggtttctgttattggtttcagtcactcctttgttgtaaagaaaagtttggacatacatattttactactcctttaattttaatactctgttttgttttacggcgtcgaatatatgacaaattgtcatgtctcccagcgattagttagatcattaaaacttgattaaaccccagtttatgagtctatcgccagctaaatgtgacgactttgccatttcattgcgtttccagatagatccatctatccatgttagctatcacgatccaacacattcaaacgaccaagtaaccctcttccttaacaatgttatacgcatgaaacatgtctcacaggaaaccccccctccatgcttatactaccgccatcttagatccccctccagccatacctccatctcatagactagaatcaggcacatgcccaatcccacccctgctagcatcctcctcctctgcctccagccaacaccaatccctgtccatccacaccatcatcaaaacctgtctagcacatgcataggcacggcagtctagcggcctcgcataccacaccacaccaccagtcacacaatctgccatcaaacaaaagccgtcagctcaccttgttttggcatttttgggaaatcctacctgcgcgtagcccaaatggatgaagaagtaaatgcacaccagccagatggttgtctgcgctaacggaccgcatggccacatcatctgactcacaaatacatctcgacctctattggtgcaaatgctagagatcttctttgtacgaagagttcatgcaggacaagtaggtaggtaaccatccatttctgaatgcttttgacatcttaacatatctctacggcgcggcccctcttatacgcgcacgcgtaaaacacagcagatggtgccaaagaataggtggcatgtaagtgcaatctcacaagatccagcaacatgcaaattaatttaatccaccaaaaggaatgcgactaacagccttccactttaccaaaaagtccataaaagcataaccctcctcatcttttctttctctgtctgtacgtctgccgtcttgtcagtttgtcagggcgcacacattccaaccaacatcccatccgcctccaaaaatgcatctccctcccactccaacaaaagcgcttctcaacatccgccaagatctcgtccttacacaaaccatcatccgcccattaaccaccttcgtcacaacaatcacctttggcgccaccgagccagcggccgctacaagcaccgtcgccgctgtgcccgtccccatatcgcaccaccatggcctctcaggcggccaactaggcgccatactgggctctgtggtcggcgtcgtcgttttggccctcattatcggtttttgctatgttggaaagaagaagactactgtcgcgtatgaagaggaggagaaagtcaagaagaggaagcgaagaaattctcacagcactcgcagcagtacccgcggtgtatatcaatatgcagaggaggacgtttactattatacggctccgagaaagaagtcgtccaccaaaaagggcaacgtctcgatccaaacgccagctccagcggttgtctcagagaggatacctggagggcccaagttccccagctatcgcgcaatcccgatatcgaacccaaggaatcctcaaattcggcgaacagcataaaaggctgactgacacgcaagtcagctatgatcaaaagctctcactcgtccaggcgtaaacgcgaattgggagagtaatgatatgatgatgaataaaatgaatcacgagtctatcggagcgaggtgtctggcattggaaagggcaatgacgagcccattctcatgtagttataatcgtagtgatattttataatgactaatgactaacgactaatcttctggctccatgtgagattgcgtccctcaacaaattgtcctaatcctacacctcaaactgtatcatcacccgggtctcctccacacttgtgagacttttcaatcactgttgcgagttgggcagcctggttcaactctctctggacacctcgtttgctacttggattgagagaagtcttgtctcgggcaggaataccatcaaggctcaaagcaagctgagctaccgcacggccagcagccttggtgttcaatgtaaaagcctcccagttgatgttttcgaggtcatcgcaaggttgatggtaacactggtctgctggtgcccctgctccggtaaagatacctgacgagggaatgccaagcttcaaaaaggcgacataatcggaagatgaaccgaatccgcttcccatgtgattagctttcagcctcacctagcatctcggcggcctgtactcacccataataaacatctttgccattggcctgaagatagtcaaagagaatatggccaccagtcttgtgggcgtcggaatcagcatacacagcgtagctgggctgcttggagccaatcatgtcatagttgaagtaaaagcggatcgcgtctgcatcttcttcggacagatgctggccatagtagagagagccgaccagaccgaccctattatgtgcgagaatcagtatccgtccaatcaagttgcttgaggaatgatggcatgcacttactcctctgcgccccaccaagcaaatcgtactttgttgacgatcccttcgtacttcatgagagatgtggctatctcaaggagagcagccgtgccactgccgtcgtcgttgacacctaaattgttcatgacaaatcagttggacgtcgtgacaggtcactcaatggggatgtacgcaccagggccggcttgaactgagtcaagatgagcacctagcatgatgacattgtcagggtcgccctgtctcgtttctgcgatgacgttccaggactttctgtactcattcacacaatcgacaataagcgagacgaatagctcttcgccatctgcgatgcgttctttccagtccaagccatcctccagcctaatgatgccagccggaaccagtaatccaacgtttgcaatgcccagagaggctgggacaatggtttctccaggttcgttgttgtacaagatgacggcccgcgcaccacgggacttggcaagcttgagcttgtcggaaatcggacatacgccgcgtttgacaagggcaatcttttcagaggcatcgatgccatcccattggtcctcgaaacagccagacccccgctcatcgtccacgggcgtgtcgatgagcacagcgctgacaccacgaggcagaggcgtggcagtattgtactgaaggctgatgacaaacacgtcttcctcctcgggccctgcgacggagatggcatgagtggtttcgaaaggatggaagaaaggctggacccaagtgtcaaacgcattgccgaagcgtttatgcatgtggctgaggatgaagtcgactgattcgttgtagccggcagtcccaaaagcgcggtttccaccatttgatgaagcaatgtggttcaacctccagagtataccttgaagactgtgtggtacaggccagtcagcacgcatttcaagacatgtaaaggggggcatggcatgagctggtgttactgttgctcctcaatatctccttcaaccacatctggcgaaaggtaaacctcagcgacggcagctgtggcaaagaagccgagccaggctgaaatattccaaaacttcatggtgcagggggtttgtggactttggtgatactgttatcgcagggtatgccaatatcctatagcaggaaaaacagaatattgatgatggctcgggatgctgtatggtgttgtcgttggtgatactcggccagaggaagttaaatatcgctacgcactacttgtaaagaagaagctgtttcgcttcacagctgcccgctaatgggccgtccctgctagccaagactcttttcgcaatcaagccctggtactcaccaagttaaggttgccttgccgattcttcaagaggaagctgccagaggcaatctcaacaccttatcgtcttggcaacagacagggcaggtctaagcagccctcacgcctcggcggagactgctggcgcagcgaatagctgagcctattggcgcccgcatggacatttgccatgtttagcagaagactctagcttatgaagatgcgagaagcttggggtaacatcatgtactttcagagggcaatatgctccgtgttagtggcgaagctgcgtcaaagtcccttgccatggagcttggcattccggattgtccagaagaattgtccctgcttctggcgactgattcataacgaaaaactgtgaaacggaatcttttatttgaaattataaatagctgatagctaatcaaggagattgtgtttgagaaactccattcaattatctggatatagaagaatcatacagttgacatacagttggcgatccaggtttagcgtctttcctcactgccggtctaggaaattccctaatttggactgtaagcacgccacagcaattgccactgctatgaagcatcacatcgcatcgcatcatttgcacgacaaaatggcataatcaagctggcacggagtttgaaattggcccgtcaagacggaataaaatttcaatcaagaccaaatgatccatatgcctccaattctcgcctgaacctgaaatgcagcgctctctattctccgaaccaccgacggagatttaaacccggacaaactggtttttgcgcaagccccgccacgcccaattaagctttctagtctaaaaaggacccctccatgtgacaagcgcatatcgccggcagagcgaagaaaaagaataaaaaaaagccttcgcccctggcttgcaactcctcatctcaccaccgcttatcccacgatatcctgcgagaaagcttccttttggctctctctcgcaaccacccgcaaataaccatggccgactctcagatcccccaaacccggcgcaatgcccctaccgtcctctcagcggccgatctgatcggcaacacgccacttgtgaggctcaacaaggtcccccagagcctgggcattgagtgcgaggtctacgccaagacggagctcttcaatgctggcggcagtgtcaaggaccgaattgcactgcggatgattgaggaggccgagaagagcggccgaatcaagcctggcgacacattgatcgagcccaccagtggaaacacgtatgtccagcccagcagaatcatctcaagcccatcaaccatatactaacctcgtctctgcagtggcattggtctcgctctggtcggcgccatcaagggctacaagaccatcatcaccctgcccgagaaaatgtccgccgaaaaggtctctgtgctgcgtgccctcggcgccaccatcatccgtacacccacccaggctgcctgggacgcccccgagtcgcacattggtgttgcccgccgtctcgagaaggagatcccgaacgcccacattctcgaccagtacagcaacccagccaaccccgatgctcacgagtttggcactgccgaggagatctgggagcagactggcggcaaggtgaccgccgtcattgcgggtgctggaaccggtggcaccatcaccggtatcgccaagggcctgaagaagcacaacaaggacatcaagattatcgccgccgatccccacggcagtatcctggctctgcccgagtcccttaacgaggagcacatgaacgagggatacaaggtggagggcattggctacgacttcatccccgacgtcctggaccgcgagattgtcgacaagtggtacaagaccgacgaccaaaagtccttttacctcgcacgacgcctgattgccgaggagggtctgcttgtcggcggtagctccggctctgccatggccgccatgctgctggccgtcaaggagtacggcttcaagaagggcgacaccgtcgtggttgttctccccgacagcatccgcagctacctctccaagtttgccgacgatgactggctgtctgccaacggactgctgtccgtcaacggaatcgaatccgcgccccagggcagcaacacgacttccgacccttaccagggcgccaccattgcttctctccgcctaaagccggtgacttcagtcgaggccactgcctcatgctcagaggccattgagaccatgcgcgacaagggcttcgatcagctgcccgtcctttccgccaccagcaagctggtcggccttgtcactcttggcaacctcctcagctacatctctcgcggtcgcgcaacggccgagacccaagtcaaggacgtcatgttcgactttggcagactggatgagattgtcaccgacccgcgcaagttgaccagcggaaccaaggccggcagcaagcgcaagtttgtcgagatcaccatggagactcccctgtccactctcagcaagttctttgagtggaacagcgctgctgttgtgaccgacggcaagggcgattctcagtctctgtccaagcccattgctgtcgttaccaaggttgacctgctcacctggatggtcagccagaagaaataattgcatcctttatatataatatgcgatcttgactgttatttttcctcttctgtttcatatttggcgttgattataattttggattacgaggttttgaaaacagcagcgtgttgtttgcggactgcgagggatagggatagatcaactactttgcgtgggcctgatagactcaacatctagggcatcttcatgtgtccatgaatggaaattcattaaacgtcgttatatacatgatttatacaaaagtgtgaatggaactgcgtaattatcattattttttagctgaattctctgcccttcctccatcattaaaacacgtatatagccgaatatcataagtatacgtgacccaatcaagtctatattcccatcatttcacgtgccatttcatccaactaccctctgagcgatccaccaccaccatttatcagcgccaggctcttcagtcgagacgctaccagccagcacgtcaatgtcgatatcaaactcgttcatctgctggaaagtgaatttctcggatccgtactctcccagccagccatcctgctcctctgagccaacatcgtcgattccaacacccgagtcgagcaggcccttgcttttggaggcgcggattcgggacagctccatctccaggtggctcttgaccatggtggcaggcaaggcagtgaacaagtccatcttgttagccgcaatgagcaccgggatagaagccttgtccttgcccttggaagaagccctcttttgcagaaacagtagcacgtcgtagagataggcagccgtaggcgcaatggtctcttgctccccaagagcggctgcgtcaaccatgaaaacaacggcctttaccttttccgtgcgagccagcttgcccatcgcgacgttgcgaagctttccgtggccgggggtatcgaccaggagaaactttgtgtgcgtgcctgtagcatcgtcgaagttgcggaacgaggccttggtagcagagtcggtggaggcgttgagctcgaccgagtgcgcgatctgcgaggtgtgcgtcttggaagggtttgcgccgcgctcgaagagggtcatgagagacgtcttgccggagttgtcggggcccaggaggaggacgctgggcgggacggtgtatgacgaggaggaggcgaggacgaggtggaagatgagggggccgccgaggatgatgatgatgccgatgatgacgagggggatggacggcgtcatgattgcctcgacgatttcggtaaaggtggccatggcgggcgggtttctgggttgttcgtcgctttgattgagggacgagctgctgtatgaagtcgggtgctactcgcaacaagatttattggattcagcagtcccccttttggcgatgagaagacgtggcctgatgagtccaacgggcgattttcggtgcagggaattgggccccccgtcctcgtcgaacgatgcaagtgcgcgcggatgttggagatgccgagtcggacgagatgcgatttcgacgcttctgtcaagtttgggggcctgtaagttgtccccaagggtattttttggtggggtaggtgtggcgagggaggttgcgccacaggtgaagagaggaagctcggtgtggcttttactgtgactgcaggtgacgagatgatgctgcgagctgtggaagcagtttaaccagcattgttttattctatggttttttttcttgaattttgattttcattcattagaattaccgtcccattgttactggaaggtctgctcataattgctgttggcatctcatgtgttcagctagaatatctaccttgtcttcagctggatggggcattcagctaaaatgtcttggaaacaagcagctagtactacaagactcaaacaattgaaagtaaaaaaaaaatcgcatgtacatatataggccaccagcaccgcatctacaccggcaatccagactcagaatcctctttatacgacattgcaatcacatcgtgttcgcctagtccatctccagattgttaagcgccgcatgggctccctccaggccctctagccactaaacgcctagtgacggagcgctaatctcccaatttcaacccctggatctgtcaccttcaggcaattgcatgctgtatgtacagcatgattgatgcatttgctgtgccccaaacgattgatccttcctgcagtgccaaactcttgcccctccattatcattattaatcttaatttctttcttcaacttcatctcatcgtacagtctttgtcttttatactaaaatctcagcgacttcatggctgtgctgcgccatcttcaggccctccactagcatcgcgtaatacggccgttatcgatatcgcatcttgtctctaatccggatcccgtcgtttctctccaccaagtctcaccctcgtcgatctctagatccgtctcgtcatcttcctcgcctaaggagccgccaaatccgagagagcctgcccctggccgtttagtctttctgtgcctctgtcgcttctgcagccgaaagggcctcttcgcgtatccgtaatcaaggtacgggtttcagcccttcagcccaacagcggctgtgcagatcggctcggcttgactctctcgttccatctctcgcttcctcgtctttgcaactcttctggctccctgttctctgtgggtacatgggtagtaacaaaccgccagctcgcgcaaggaactcttcggccgcctcatccaccaccgccgcggccgcgcctttgcgaatgcaaccgtcgtccaagtccgcagccgccgtgcccaagctcaacagcgagatggagatgggcagcctgccggcggacgaggccgcgcccgagaacgacatcatgcagctggcccgcattggcgacatcccgggcatggagaagctgtttgagtcgggcgagttcgacgccacatacaccgacggcgagggcatcacgccgctacatgtgagtgcagttctgctctggctatagccgcagctgtggtcaagctatggcaatgctatggccaagctatggccaaagctgcaatcggaaacatggcacatttggcccagaatccagagctacaactgacatgtgtgttacagtgggctgccatcaacaaccagtatgccatgtgcgcattcctcatcgagcacggcggcgagctcaacaaaaagggcggcgagtccattgcgacgcctctgcagtgggcggcccagcgatgccacttctacaccgtcaacctgctgctccagcgcggcgccgaccctctgattaccgattcccagggctacaacaccctccacatctcgaccttcaacggcaacgtgctgctcatcgtcctgctcctgcaccagggcatccccgtcgacgtcctcgacagctacggccacacggcgctcatgtgggcggcctacaagggcttcccgcagctggtggacatcttcttgcgatggggggccaacgtccacgccaccgacgagcagggcttcaccccgctgcactgggccctggtcaagggcaatgccgcctgcgtcctcaagatgatcgagtacggcgccgaccgctttgccaagaccgacacgggcaagacgccggccctcaccgcgaccgagctcaacaccacgccggcctggcaccgtgcgctgcgcgagtgcggctatgaccaggacggacatgtcgccgtgcctccgtggccgggtgcgagctactttttgaaggacaagaaggctttcattacaaaattcatgttcctgtggccctttttgatggtctggatgacgctgctgatcctgtcccacggtgccatatactttggtctaccgctgtcggtgggcgcggcatacggcctcctgtacgttgcaaagcaggtgcttgaatatgctccgtccgacatgcgatcattccacaagactccctggatggctggaatctttgcagggtcgctgtttctggttggctttagctggctcacggtcattttgccgtctaccattggatggtggggtggatcttcgcataccctcttgaatctcgcctttggagccgcctttgggctgacggcctttttctatatcgcttccatgagatacgatccaggctttgtgcccaagatgaatggcattgcggagcagaaagctgtcattgacgagcttctcaagtcgtggaaatacgacgatgccaacttctgcgtcgtctgtatgattcgaacgccgcttcgaagcaagcactgccgtcgttgccagcgatgcgtggccaagcatgaccagtaagttgggcccgtattgatgtcaaggggcaagcgagctaacagcgaacagtcactgcccatggatcaacaattgcgttggcatcaacaaccaccgccatttcttcttttacctaatctctctcactgtcggaattcccctatacgactggctgctgtattattgtatgactgagctctcccaaaccattgacgtattgttgctaacaatttactctttagattatgctcaaatcacgcccgaggccccagattcatgctttcttttcggacccaatacctgccgagttataaacgcagatccttacacactttgcctcgccatatgggcatcccttcagcttacatgggtttccatgcttgtctttacccagttcatccaggttgctcgtgccatgactacgtacgagaacatgacgggcatccgcgccaatacctctttgtccaacgcctttacatctactggcgctccgctcgatcccaaccacccgtctgtgacagctcctgcaacaccaggcggtgctcacgctggccatggccacgggcacaagcacaagggcggcctcatcaagcagtggagtcaactcctcggcgtcgatccctttattgagactattaccggccgtggcgccgctaccgccaagaacaagcgcaagaagaagaacccctacagcaggggctgcgttaccaactgcaaagacttttggtgtgattcagcccccatctttggtcagcgggaaccaggacaggcatcgcttggtggcagtaaagttgactacacagcaatgtacgagacgcccactcttatgagcatcactggaataagaacccgaggcgattacgaggcagtcgaaacggaagaagtataagcaacaagaacatgcgtgcagcgtttgtcgtttggaaaagaatttgaaaaggaataaccaattgtaatatggtctgatgaaggcatggctagactcttggagggaggctggcctggtttaaatttctctcctcgtttttaatcttgcttgtcttctgttgaggactggaaccagggtccagatgcgtgttggagtgttgtattatcttggattggtcacaaactgggatgctgggtgagaaagactcgaatgattaatgacagccactctgatagaaacgaaggcatgtgccacatggcgttggagaggcacggtttggtttgcatagcaccgtatatttgctcagacacgttttataaagcatcattatgagcataggaggtagcagaataatcatgtaatgactcgacagccttgggctttcagtcttatagaagagacgatgtgtaaatatatgtggtgatgacttgacattgtggacctattaaagaattattttcacatgtttattttctacaatgtacaggctgtttgctcgagcgttgggtgccatcttggctaccctaaaaatggggcgtaagatgtcagtctccgctagtgtagattaaataactgtgaaatggagccggcactggttgacagctcgggagtttaagagttaccctgaatcctttcgatagaaggaacagctacttttttttcttgtttttttcttttttcttttttctaatttgttcttattaccgcggaaaattctcgatttcatgtcatcggagcaagaatatcggaattcgcatacacaacttccgaggataaccttgagtgagatgccgaaggatcgtaacggggattactagctgtcaattacgtacgttctccacctcgtctaacatggttcaatgtaccggatttgagcattgttacaagtcagaatttgatttggatttttatatatacagagttgaagaaaagaggtcatttcttttctaagcagggctgcatgtaacctcttgagcaagagactgaactacgcttacaacagagtgagtagtacacactattgtacggcaactcgatctggttgcttcacttgggcatatgagggaataagcagtacattcaagtagctagcatatagttgcagtggagactcaaataggaatgtgtgaggatattcctgcagacgcatgcaatgactgcattttgcaacaagggtagaacgagcttacagtggatttgcagtgaagatgccgtgtgtgtaaaatgtagaaagacgaggtacatcacattacggcttttacacccttgttctcctaaactgccggaactgcaaaaatgaaagcaatctagttgacaggttgactcgatctattgtaaattacaacaccataacttggcaacctggttagaagcgtatggttgcaacaaggcttaggcttatacacactaaccactttcgcccagtggatagccgatcaggttcagagtagcatcagatgagccattctgaccaccataactcgattgcgagtcaaaagagccaccttgaaggagccccagcacaagcgagtccgagatgcgaccccctgctaaactttgatagcttataggaagcacgtcaatcgctgcgggaacaagtggaacgcggacgcaaatggatccagatccggagtcttgaggatatcccggccttggtagtatcaggtatcgatttgtggttgttgggtatatatatatatgcatgagtagctccggttattttgtcaaaagaggagaagagctatacaattttgcttctcatcacatacatcgagctacaactgtcgcccgaaatacaaatcacttacatcgttacatctgtcgaatcacgataccgccaaaatgcccatcaccgaagtcgtattcccagtcttcaagctggaccccgagacgctcgcaacgctgcaagcagccgcgcccacaatgttttcgaccatcaagggagttccaggcctgttgaacctcttgcggggaccgcttttggaggagaatggccaggctgttgatccaagcacccacagaagtgtactttcccttggtacgcccgaatttcatttttaaaattttttttttatctgtttgttgttcatggtgctgacataacgtgtaaaattccagagtgggaaaatgtagagtcttttcacggcttctacccatcctcggatgccttcctgggcttcttcaacgttgtcaagccattagtcgcggcagcgccttcgcctcaactcttccaggccgaaaacagatcgacagactgcctatcctcgaacctcacgcagattatcaagggccaggccgccagcgggacggcagagacgtggaagaaaatccagcagctgcttggagcaaacataccctcgtaccaggcgggcggaatcgagaaggatgcggctgaatttctgggcttgattgggtggaagagcaaagaggtatgttgtatgactttgaggtgttgactgcggtttttgctaattgtggttgtaggagtatgaacagtttggaaagcaaaaggagtttttggagttggtgaagcagcttaatgcccagaacgaggtggataatattcttgtacaactgaccaagattgacacttaagcaaggaatgaagaggaacgtgggatatgtcagcccactgtaccctatcattagttatgaataccactcacttctctttatgtaacaatgttgaatccgtgctgtatccgtaagacttgtgtgtctcgcctagtaaggaaatgaaagtacctgacattagaatgttcaacaaggatagtgacattgactatttgggtttttagtcatgcatggccaataggaaaccaggatggacacagccttgaacaagacaatcttaactcacatccaacatgctatatgactatgctgatgctcatcaggtctattcgaagcatcaatacatgatatcaacccagggcatactaataggcaattatcaatcatcagtcaaagtcttgcacccaaacaccatcaattcgctagtactaacgccatcatctatattctacactccacacaaatataaacaaaccactcatcatacaaatacacaatccatcactcccccaaatccctcgccggaccacactccacaaccctccccccctccagcctcaaacaccacgtcgcatcctctacagcctccagccgatgcgcaatcgtaatcacggtgctgtccgccagctcggccctcaggatgcgctgcaccgtcgccgccgtcatgcggtcaatcgacgccgtcgcctcgtccaggatgaccagcccgctccgccgcagcaccgcccgcgcaatccccacgagctgccgctggccctggctgaggttcttgcccgcagcatcaatcggcgagtcgaggctccacgaggcgccgagcacgcggtggatggcgtttgagcaggccgcgtcggaaaagtcgcccgccgggtcgatgttgtcgcgcagcgtgccggggaacagcgtgggatcctgctggataaaggtgacgcggttgcggagggccgtccggtccatctgcgcgacgtcgacgctgccaatcgtgagcgtcccgtgggccggcgcctgcgtcatgaggagcgcgttggcgacggtcgacttgccggagccggtccgcccgagcacggcgcaggtcgagccgccggggatggagaaggagacgttgtcgaggaccggcggcaggtgggcgtcgtacttgaacgagaagcgctcaaacgtgacgtcgtcgcagggccgcggccagccctcaggggggtcctggtcgccgtggggctcctcggggatctccttgagcatgttgacgcgctccagggacacggcgtccagctgcagctgcgcgaaccgctcgcagagctgctgcaccgccgccatggcgacgctcgtctgcgtcagcacgaagcctatggcactcgccggcatgtggcgccagaccatgaacaggatcagcgccgtgcgcgtggcgatggagctgaagctgaggcgcaggtccagccaaaaggccatgctccagaagaagtggtcctgcttctggaagtcgtcgacggcgtcgaggtggcggtcctggaagcgctgctcgacccgcagcgcgcggatcgtcaccaggccgtcctgcatgacgccgatgttggcgatgatgggcgtcaggtagcgcatctccatgcggcgcagacaccgcgagacgggcacgtagatgcggaagaagtgcacaaacgcgacggccaccatggccaggatgacgagcagcagcggctggtgcgtggcaatggcaaccaggctcatgaccagcgcaatcaggttgaagacaaacgactccaggggcgccacgatgccaccgtccaccatgcccatgtcggcgatgaggcggttcttaagctggcccgtcggcgtcgtgtcgtggtagcggaacgtggcccggctgaccttgtcgatggccgctttgaagaggccctgcgcggccttgacgctgattctcgccagcagcagctgcgcggcggcatacgtcaggatctgtcctgccgagagaccggagaggaccaggatccaggcctgggcgtggttctccgggttgggaaggccccagtaggggctcttcttgccgctgccgacggagtctgcgccccatgcttccagaagtcgggcccgtgagatgtccatgaatcgggacaggccgtatgcgagggcgaggaggatccagaggtgccagccgcctgctttcatgtattcgagatagacgctgagcgagacgcttcctgtttttgacggctcttcgggggcgtctttgagcgcggcaatatcttgggcgtggatctcgtgagatgcctcggtgtcgtcgtgggttgtctttccagattcgtgatacgggtgctcgagttcgtctttgatctcctgtgccgaaaggacagttgcttcgccatcgtccaagtcaatcacttgatcggcaatacggaggacgagatcatctctgtgcgtgatcatgacaattgtgcggtcttgagcaagggaaccctggagaaagcggcgaacaatggccgaggcggtatcgtggtccaaagcagcaagcgggtcgtccaggagaagaatcttgcagtggctgtacactgctcgagcaagggccacgcgagccttttggcccccagagagtccaatgccgccctcttcgagctttgtctggtcaccgtcaggcagcgaggcgagatcgggcaaaagagcacatgcgtggaggacctggcggtatcgagcagcgtcaaagtgctggtggaagaggatgttttcgcgaatcgtcttgttctggagccatgggagttgctggcagtaggctactgggacgtcgggtctgatgaggtcgccttcgtgaagctccatttcgttgagggcggcgagaaggaggctggatttgccagaaccaactttgcctcggataacagttaggcccttgctgaattttaggttgacgtctctgagaatgagttttcccgtcgagggccaagagaaggaagcgtcacggaattcgatatctgtggcgttgctggggctgttggagatgtcgtctctgtcgggctcgctcatgtacttgtttacacgctcaatcgggatggtagatttccagtacgcagagatgagatcgaatgcttccttgacactcatttccagctgggagaagagttggagcgagggccagatgacgtcgtttggcagaccctgtttcagaatgagagtatacagagcgatactggcaagtgggtaagacgttccgccagtcacgctcacggtggaaatgccagcagtgacatgagcaatattcaaacgcttggccatttccagtgcccgaaacttcatgattctagcactccacgaagacgtccagccattaagcttcaacggacgactggcctcgacaaagtgagagactgcctgcgcgcgcttgtcggaaaaggcagttcgttggcgttcaaggtggatcagcttgcgaacaagcgccgagttgatggcgaggaagacaatcatgaggacaaagccaatggcggaaggccagcccatgatgtcgatgaggtagtacatggtgacgatgaccttgatgggctgagcgacgagcttggaaaagtcccagaagcgctgggagatttcatatgtatcgcctcgaacgaggttgacgacttttgcgttggaagctggagcagaggctgttgtaggcttctgtttcgaacaggattttccaaacaatcttccgaaaaaggttcgagactttccattagatacttgagggagttcgtcatcgggtcccttttcggtaatgtcagagccgggaacagctcgcgtcagcagcttgccaaagagagcgataaaggcttctccacgagaccgttcatacgatttgcgcgagtaccaaccagacgtcgtcttgcacagttggcgaaacacatcaagaagcagcatcacgccacaccaaaaggtagcatcaacggggttgctcgagtccagagcgccatacagcttgctggtgaggcgaatgttggacacttcagcaaccctctcggcaacagcaagcgacgtggcgattgagagatccaagccgttagcttcgataagacagaggaggagcttgcccttgagctctcgaaaggccatgtacagccgggtgtgttggaattcaaagggcagctgccagacgtcttcttctgtgatttctcgtttgcgggatgccttggccaagggattcacccagctcatgctccagaagctgaagaggctgagattgtcttcggggctgcggaggttgtgcgaaggctggatgccgggctggccaatgtccttgctgccccaggacggctcgcggatgggcatggagccgattaggacgatggatacaagacagagtgccattctggcgagccgaaaggggtcgatgccgaaaagagtgcggtccaagaaacgggtggcgtagatggtagtgctggcgccgaggatacagacatattgaaccaacagcagccgaggcgtctttgtcggacgttccaggacggtgatgagaagagcacaagcccatggggccatttcccagagatagacatggcaagtagggtggatgatgacgggaaccaaagagaggaccaggccggcaacgctgatgagaagcaggggaaaagtccaaaaggaccagaacttgcgtttgaggccatcgggggcctgttcttgggcaaatggccggagccacagaggcagctgggacttgacagtatgtctgctgacgtaaagagtgaatatgaccgcagagagcgctgtgagcgcgtaagtaacggtgaggtctttcatgactgtcaacgaggagcagtttgccaggctcggttttcgaaagacggcatcttggagatgggaggcatattcatcgtagacatttgagtttgggctggctgcattttggtataatagggccgacgccatcttgtggccggcaacgcgaatctcgtccatggtagagtttggacaaggttggaggctgggcaagccaaagtagcagaggttcaagcaaaaagacgcacgaggcttcgaaatggataatgaggcttgatattgaaaactatagccagaaaataaaaccaagacaagtataaaagatggaaagctaggcttccggcgtgtagacgacttggcagcacagtcgcgaatgtagtgaagcagcggtcattgatacctgcgcaggctcaattacagtgattctgccgtatggcttgatccgccagcattcagcctctgatgcagcacgcaaagtcaacggtacgacgccaattggccatgttcaagcgcgagtatcgcagccagagcctgtatgtgtacaaccacggaggttggagttgagttcaggaacagagttggtggcggtggacgaatgggtcccagtgtgggtggagacgaggcagcagtggggacagtaagaattgagagcggtttctgccatcagattccgtaagctggagtggtgatgcacgtggtgagcgatgaattccgtggtgagcctcagtagacgacatctcgtgtctgcaatagcggttagcaatctgcgtaacagcatgaagccatgtatgaaaaagaggcgaaagaagcaatcgagtccagatcggcgacatcaattcacggtgaaatataaaagcaagtgatgaattccctgagcctcgatagacgtctttctgtctgcgacggtggttagcagtttgtacacaatatgaagccaataccttgaagatgcataaacttgcaaagaagcaattgctccaaatcagcaacatcaattcacagcaagtctcgattcaaaaaccatgtctcattaagaaaaaatcattattcagttttgcctgttcccggtatgtacccttgggccggaatttttatacgtcgcctcataacaacaaaaaaaaatcaaattttaaatgccataaaaatctcgctttttcagtccttaaatcatcaaagcgccaccggcaagaaccatggacacagcggtcaaagcactgcccaggccaaaggaagagaccgaccaggccgagagatggccgggcgcagcgttgcccgaggtagtggccgcagcggcactgctctgagtgctcgagggcgtagaggaggatcctccgccggtgctgttggaggagctgccagagccggagacgctgccggagacgaggggcgagagcttggagtcgctgacgaagctggcggtgatggaggcgtttttgcaggccgagggcgggtcgacggagcccgagacgaagttggcagcaatgcactgtttgtcttgttagaagctgtttatcccgtcaggagatggtttccgacatacctggtacagcaggccgtctggcgcatccgtcacgacgccgatgacgcccttcttgccggcatagctcgcgggcagcgtgatgtgcggctcgcaaaagtcgcccaggccgctctgctggacaatggggaagatttgcttccagcccgactgggcggtgccgtcgagcgtgacgcggaacagccaagtgacctggttgtgggtggcgcgcatggccagcgagtcgccgccgacgtggaagtcgacgagctgcttggagcccgaggagatgtcgggcgtgaagccgccgcagggcgcggtgccctccttgtcgtcgtcgaagccgatggagtcggggtagttcatgaggaagtgcgccgaggagacggaggcgagggagaggacggcggggaggatggcggagacgcgcattttggcggtggaagctgaagaagagatggaattggtacaagatgtgggttggaggcgaggttggagaggagtgaggttgaaagggagaagagggaaaaggcttggcgaggctgccagctgtatttattcatacaccgactgcagctggggagcacaaagcaactctccccctcgacagagcagagcacgctccaccagcccgtccgaatagggacatggcaccactagaactgaacccattcgggagaggaaatggtgctacggcaaggggggcagcggcgttgaaacggtagcttggagggttgagcaagatatttcggtccatcgggttgtacggagcttgtttgtatttgagccaccaactgggagcaaactaggagtcaagtcatgtttgaggatgactgagttgattgagtcgattcaacaatacatcattgtctctatattggcaactggcatgtcgttgattctcttggccatgtccagcagcatcccgattcaacgtcccaacgcagcgtagcatccatcaaacggttcgtccgccagcgtcaaagcgcctgggacctcaaggagcaaattaggttaagcatacaaaacaccatatggcccttgctaaaaatctcctactcgctgccattttagcctggccctggctcgttccaacggtcgcttctccaattaaatgcacgggctgatttccggattccgaatggcgggggagccaggacagggactagcagcgcggttggcgaatcagcagcggccaggctacccgtctgagcccatctgagagcatttgagcaagtttatggtggtggatatttggggggttcgagctgtttgatgctcgaggcggaggtttgggattggagatgctggagatgctggacttgagatgctgtgagatagaccattgaatagagagacatactatggggatttagagaatgactttcttgttgtttgttatgaaacacgcgactcgtggtagcacctcgactgttgaaactgaaactagctacaagagcctccatccagctgcttcaatcattcatagtaacaacaatcaaactcgtatcaacagaaaacggccgctgcaggcataaaatgcccgttttagcaacttgattccgcccacttacaagcacaccactcacacattaattactacacctctgctcctagtagccaagctgcactccaccaagaggagcctggaattctcctaccccacaccgtttctgagagagttcggccaactagttgatccgccgcagacgaaacctgctcatcaacctcatctatcgcttctgctaattctcaccatctcggaataccggcacgacaagacagtcggcgaatctgcagcaatattacaagaggagtgagcgacaaaagagcccctcacgactgggagtttctcaaaagaaaagatgcatcagtagactgttagctggctaatatacactctgtctcgcctccatcatccagctatccaaacaccatcatctcctcacaaaccgccaacatggacggcatggacatgagcggcgatggcatgacgggcatgggctccgacatcaaccaccgcttcgcccgcgcctactggtacatcaccgccgtcgtcgtggcttcgttaatggccgtccgcggcatcaaccacattggcgccctcaagcggtacgttcacaaccttccagatcctctgatatcctctgctaacctcattcccagcctcaaagccgcccgcgatcccgcctcaaacccgcatccaacccgccccaacaccctcctctcccagctatgggccaccaccaccgccatcgtccgcgaaatctccctcccgcagttcttcgtgcccgtccgccacttgtcctggctcacgccccctcccctgggccgcgtcctggtgctgctcgtctactggtccgtcatcgcctacttcatgtcctggcacgccgtcgtccacgacgtcaacttctgggagcgcatcggctaccgcaacgcctgggtcacgctgacgcagctgcccatgatcttcctgctgtcgatgaaggtcaacattgtcggctttctgatcggcacgggccatgagcggctcaactggctgcatcgctgggtggcgcgcacaatgtttgtcacggcgacggtgcatggcttccacttttggaccgagtgggtgcttgcggactttgtcgagctggagatggagacgatgcccatggtcaagtacggcctgggcgcctgggccatcctgctgtggaatgtggtgattggcttcgtgcccatccgcaggctggcgtacgaggtctgggtgctgcagcacgttgccgcgtccattgcgatgctggtgctcgtctatctgcacgttcccacaaacgcccgcttcctcttctggctggccgttgcgttcctcgtctttgaccgcgccgctcgctgggcgcttctcctgtggcagaatctgcgattcaagaccggcggatcagcatgccagggcagacgacgagttggtcaccaaatcctcgcccgagcagtggccgataccaccaccgtcgtcaccatcaaggacgtccactttgcctggacgcctggccagcacgtctacctgtggattccgcgcctgggccccctggaagcacacccatacaccattgcctgcgcacgcagaatcgaaggaacatgctgctgcaacagcgtccagctcatcctgcgcaagcacaagggcttctcgaagcgcatccacagctacgcctccaagaacccggaggcttctctcactggcttcctctccggcccgtatggcgcaccccctcgatgggacatttacgaaaccatggtcctcataggagcatctacgggtgcgagcttcacactgcctttactagaggctgccgctcaagccgactttgttggctgcgtcaagcggatcgaggtgctcttcgtagccagaacataccgagaaatcgaatactacgtccagcgcgcgcaaaaagcaggcgatgccctctcgcaaaggggcgtcaccatcaacatccacgtcgccattacaaactccgccctcggtagcgatggcctccccctctcgcgtaacgagactaacatttcccacatcacagctagcagcagtggtgaaagcaaccccaagacagccatcaaatcatcgccccaccaagactcatcctgctgctgcacaggcaccaacgccgacgagaaggacacgcaagagcagcaagagaaggccatttccagcctccccgtcgttcgtgaatatacgacccggcctgatattgagcagttgatccgccagcctgtggaggttgcgtacggcgagactgcggtggtggtttgcggagggcctgagattgttgctacgacgaggaattgcgtgagcaggttgagtgatgagcgggcggtgcacaaggggactggggcgcagggcatttatctccatgttgaggagtattcgttctgagcggtagagccctggataatgagctgttatgataatgatctggttggtttggtttgattttggtttgggggtataaaactcgtatatatgcacatagagagagcatatacatctaggcgttggtcggtagtcggcagtctcttgaattttctggccgaaagagccatataaacgcatgtttgaacaggatcatcagtggcaatggcgtgaaataaaccgtacctataacaaattatgattcaggtcacagcagcagagattattatcattcattcaaattcttttaaaattagatattatagtaagcacacttagtatgcaatagatctcatgtaagcacatccagctacatgcaatatagcagcgcctaccaaacacaatccaaaagccaacagcatcattttccaaaaagaaggaaaaaaagctagtccctgtggctagcaaaagtcgtggcatatatacgaaccgttactccaagatactgtacactggagagagtccaaattcttttttcgtcgttgctgtagtcgtcatcattcgccatgaattaaatttggtgtaaaaggaaaaatagttgtagaagtgttcagaaattcaaaaggagagaaaagtaaaatgtttttcgccatgccgggctcttaatcaaagaaagaaattgttcaactttaatccgatactcgcagagtacatattcaaaactttacaagggctgaatatttcccctagagagaaccgttcgcaacggcagccgtggcatggccattggcagacccattgacctctgtcagcaagggctcggcctcgggctgcagctgcgcattctcctcctcctcgctcgactcggaccggtcgtcctttttgatcttgtagacgacaaacttgtacatgctgcggaagaggcagtagagccagaagaggttgagggcctgcagcgaggccagcagcgcaaaggtgatgatgttggagatccagcacttgtactgctgcgtctcccagttgagctcgtagggcccgacggtgcggaattcggtgaggatggagtagaggatgcgcaggttgatgtagtggcggaggtagatccagacaaagatgtttgagacgtagacggggacgacgagcgggctgtcgatgtagtggagcgatttggataactacaagtctgtcagtatcaaagagtaacgaagagcatcaaagagcacgaagagatgaaaacatactgccagaaagacgtcgctaatgtcgtgggttatgtacacggcaatgcccatgtgcgtaaagtggaagcggtagctcagcccaatcagcgccagcgtcacaatgtggtgcgccaccagctccttgaagtccttgcgcggcttctcaaagcccagcagcatcacgacgccctgctgcgcccagtaggccgcctggaacaggtagtaaaacttgaagacggcctcgtgcgagcggtgcggaaaggcctcgtacatgccggccgtgttaaagtaccacacggggctgcggctcatgacgtagacgcccgtcggccccatgcagctgaagtagagcgccgtgtacatctgctcggcgaagcgctgctgcttgccgcggctcttgatgccgttgaggcggcccagcgggatgagcacctcctgcatcatcagctcgcgcgtaaaggacagcacaatcgtgtaaaaggccacaaaggccacgtcccagaggcccttgccgtagtgcacgggcagcgtcgggtcgacgtgggcgcgcgggttgggctgctcgtacgagaggaggatgaagcggcggacgggattcgaggccgttgggttgacggcgtaggcggcggcgaagaggaccagcaggatcaggggcggcacccaggtgtgcttgacggagaagcgggcgacgcggcggaacagcgagcgggcctttcgtcgcttcttcttgtcggtcgagaggcgtgatgatgagccattggagggagcagaagtggcagcggatatctcggttgggccggcaagctgctgggttcggcgacggacagcgccgttggcctgggacggcggcggcgacgagctgagcaacggggcggcgtcgtgccgagccattgctgcgcgagacggctgtgaagggtggtgacgatgttgaagttgaggttgaggttgaagttgaagtcgagaagacaagctggaaatactagtggccggcagtggttggtgtggccggcagcacaggcgcctaaagaggtgacctggagggtacttgcagctcttataagctccagccagacctgtcagatggacccaaatagcgtctcctccacacggctttgggcagcttttgctcggcggaatgatgtaaatggtgccaagagggcgggtgtttcggcatgtaccaggttagtaacttgccgaatgggaatggatgcaacgccgcagtggtttggcatctcgcccaccagcttgccggatttcgactggtcgtgtgcacagctttataaatgacagagggaaaaaagggattcggtgccgtcggcatttgtcgcccgggccgacgcttttcagtgcttgatgacgtctgtcttcaacgacagactcgattttgagagtcagtcggatcggctgagagcgtcaattcatcccggaatgttccatctaagagccatttttatttactccatcatttattattctctcaggttattcaattccattcaatcctgccatttttcgtgtttttgtatctgcagtccactgagaaaagcatcttttgcgcgtggcgcccccggaatcagctgccgaaagccacatccaccaaaacctcgtctccatgtacgtccacaaaggccacatcaaccctgcgaaccgcatgcaagggacccgtctggactttcagggctgaagaacgctaaaaacatccttccgaggccctcaagcttccatccatgctaaactaattctccgtgctccagcctggactggaccctctttctggacccctgagactcggagcccgcgggctggtcttggctggaggagtacagaatattcgacatcaatctttgcgacctgtcgttggtattacaagatagtctgcattagtgagattcattctcggagattacctttgaaaggatcttgaattgaaattgctttcgggagctgcaggtccgttatccccgtaggaagtgtgcctgttcgcttacaccaatagcagtcaccacatcgcaatgttaaataccaaaatctatatgtggcattcatagtgtaatagatggaattcatttccatagtaaatctagacccgcaatgtgtttgtaaaccccgtggctcaaatctatacagagcccgtctgtgaaagcaaagacaaagccattttgctccacgctccttaaacaaaactttttaaatcaatcgcacaatagaaaacatcaggtgataacccattcctttactctccagctcaatcgatttgcttctcgcatccaatccggttgagaaactccttacgatcgctgtgaccgggaagatgcaaggcgctggagctgccgcttctcttgaccaaggccaggcgtcgacgctcccaagccttgacgatgccatcgtccacatcggcttcttcctccagaaacccatactcttcgttcttctcttcttcaagcccactgacttcttcctcttcttcgtcgtcactgcgaatgtcttcggcgttttggccgctgagcaccttgacaacgaccttgaggatggcataggaccacatcaccatgatgccctgtaacgcaacgaggtagccgaagaagccggtaaaggtgtactggttgaagcagatcaggccctctggatccttgaacggctcaagcagccaagaccacccgctgggctggggcaatggaccctgtagattgtgcatgccgccctggaagcaggtctgcggcacaatggcggggacatcaaagtagacgctgcggatcaccatgaggaagaagacatggcgggtggagagccagacgatgacgaagaggccaaagaggatgtcgcagagggtgttgaagcccagatacttggcgcacttggcaagctgtggattgttagtgcctttacttaatgaattggaatatccaaagttgagtgggactcactggaaagacaatgtcgacgatatccataatgatgagaatcaagttgccaacgcgtgtaaagtggtaggcatacgaggccacaacgagtccaatagtgacaatgtggtgcgacagcatctgccagtaatcctttcgctgcttctcaatgttgatgacgtagacttgctgaatccaaaaggccagctgcgcgaggaaataaaacttcatggtgccgctaatctctcggctgggccagtctgtccagagctcggccatgttgagaaagtagggggaggtgtaccagatgtactgtggccaagttagcaaacgaagatggaccttttcaaaaagaagacgaaaatcgacaacatactacaccaagaggccaaaagaagcagtagtagcaaatcatccacgtctgttcggcaaaccgcgcctcgtccttggctgtagagattccccaacgccgtcccagggggcccaaaacgccattcataaggccatcgcgcagcccagtgaagagcaccagatagtaagtcacgtaataaatgtcattgaagccaaccgcgtactttccagtggcggggttgtagtgggacaaccacaagaagggcctcgtgaagggccgggctctgggaatcatcaattgggtgaggtagaggaggagtacgagattgaaaacgattcctacagtcatgtcagcatggatatgcaagtacaattgatgaattgatgggaaatgaggcgacatacccgcttggttgtcgagaaacagctgcttgacgctgcggcagttgctcccacttcgcgtccgtggacccagacgctcatttttagaaacgagctgctgctcgggcgagtgagcggtggcctcgaggtcggttttcatctcgacgagcctttcgggatgactaaaggaacacagggcatcaatatcaaaacacgccatctttgcgaagcgggtgaggcagagaggggaaatggtgagaacgaacgagccagggtgtgcccgcgaatcagtggctgcgactgggctttaaagagcaaaagtgtcgtaaaaggcgttattaaacgatgaagagagagagagaaaaacaggttattttcttggcgttggtttttgacgtttttttattcacgtttctggatgcagtgaatttttagactttttgtttgctcggggctttggtgggcgatcaaggtacgtcgaacaaacggcccggttcccgcctttcgcaacagctgcaagggaagaagagagagagattaggggaaaagcgaccgcctgggctgatttagctcaagccagttgtcgctttttgggcttgctagctctaagctgtgcagtgggttcgaaaaagcaatggcggcgcccggtttttttagcggcgctggacgcgtttcagatatgggttgatctattcactgggcaaaatatatgtactgtatgagctgaaatagcgatatggttgcaaaagacttgggtatagtagttcagagaggaagaagaatggaaagttaatgcccggatgcttttgtatttgttccattgccgggatccatgattcatgtgtgcaattgggcatcgagtgccgtttgccatgcggaattggcggaacctggttgacaaagcgtatttcatgacgcgttttgtatgtacgcctcctgtaccagagtggaggatctctgggttctgcctctcaacgggttttctttctgcgccatggtcaagctataaataattgcctgtttgatatcatgcagtggagatagaaagctctagagctcgtcagcaagtagtgtatttgtacggatacctgtagacgattgattgaaagctcagaactgcgcagtgcatcagagcagcgtctggcctcgttactcgtgtataaccgaagtgacgtagcaaaccctgatggcctcgtgataagctacgaaatagcattccgagagcccaaaacgcctcctacgtggatgcggaaagcctcacctcagtccggttcttcccctgcccgagattgagatacgattcgtgtggcggggcatccgtgcttcgtaatcgcagcagccactagaaaccgccgtgattagcggcccggcgccctaaatgcggagaggcgtggcgatctcagagatggcgccgtggtgtaagacggcaatcaaccgcctttgtgcccaagcaatctgattcatctcgcaaagcatagagaatcaattcgcaaactgctgctcttaacactgccaataccgctgcgtattcggtaaattggccccaattgttctatacgaatggccattgctggttccagacgcccagaagctcccttgcatcgagcgcgcctccactaacctcaatgccagtggaggaggccgcattttgggctcgaatggaagactagcagtacttggatctgctacagggcacggcggctattgcccgtacctggtgtcgtggcgtccaagcctcaggtccccagcctctggttttcaatcgccaagcagcgaaatccgcttcgtttcgtgtctgatgcaatgccgcgaccccgagccacgcattcacggcattccgcatctctggactcgatcgcgattgtgcttcattgtcactgccgatgggaagctgcagcattccggggatcagcgcggagctgtcagaagttgtagtggcagatccagtgctatacgaagtagatcagatccattgggacaagcaccagcaccagcaccatattagcccggcccccaaagctgaaaaggcgagatgcagccatcatgccagctgacttggagaggcctcgtcgaatcatggctgctgacctctggccattttcttttctaaccgccaggcaattggctcgtatcctccaacacgccgccagccaccgtttgctctcttgattcctgtttagcccacgcactggcgtctgttatgtgcatttctcagtcttgtcctctctttctctctctacacgatctcgtctttcttgattccccgcgcagcacagaataattgcaccggccgaggccaaccaaacatctcactcaacctcgtatcttgggcattcttcagcgactatactcctctgcacatacatgccgctgcaatcccgcccatgaggcctgctgcagtctcctgcgcatccccagaagcggctcaagctgccactgacctgacagcccgtaacttgcatgtagcgccagctgccagccctcataggcggcctggctgtgctcgctgcagcgtttaggtctgggcactctccgaatatctcgcctcagctcgcttcttcttcttcacctctcgtctttcttttagctgcgctgctgcgaaccaaaaggcacgccagcttctgaccattatcgatttctgtcatccttcatcttcattgtccagcgcttctgtctttattcttgccgttattttccttgtcgacatcgatacgacgctatatctcgtctccacctccgccatccaaatgacgagaagcttctgcccaggcacatatgccctcgtccaaatcgtcacccgggcggtggcctggatgacgggcgtgacgacgctggtgattctggcctttatcatcaatcaatggtcggacaaggctggcgctgttgcggctggccttgtgggggtgagtcgtcaagtcgcttggtggcgtcaccatcgtgatagcgtcatcgcaccagcgcagccatagctaacactgaatcgtttccagtccgccatcgccatcctcaacgactcgtacatcgtcgtcgccaagctcgatcgcgcctttggcttcagcccgctgtcgccagcacgcgccctcctccacgacctcttctccctcgccatatcgctcggcggcatcgtcatgatcatcttctcgcgctacacgtaccaagccgatgcatttgccgccctcgagagcgattcgtcgccgcaaatcaccagcggagtgggcgatcccgatgtcataagcagagagggcttttcacagaacaaaatgctggccatttcggtgtggatgctcacagctgtcgtgtaagtgcacctataaataccaagagtggggacattaaacggatagatgctgagtctgactcgtgataggatatggagatttatattcatcatctggggcggattcgaatgctttgtcgagtttcgccacgtccatcacccacggccgcgaagacgagacatgattcaggtttaattggctgcgcacaaggacattcgaggcatttatcaggcgtttggcggtttacatgttgaaattttagacacattgagcagatgttgttgttgtgcaaagcatgcacaaagttgcagctgcaaagtatacccttttatgatacgaagaagagatatttaaactttaccattgaaaattgcctccgcaagcgaacaacaagtgtccccagcatctcatttgtatattcagcctagaatatcgactcgtcgtcgctacctttgtacggtgcccacacagtctgttctagcttcatcatcgactttgactcctccaacaccttttggaattcagccgctgctttcgtagcgtcttcaatgtgcctgtatttcaactttccttcttcaccatattcttggaacgcaaggccctcggcaacattcagaacgtttctaatctgtcgcccattcagttcatacttgttcaacctcgtttggatactcttgaccgcttccggccccagaatctcatccctgccattcagggtgagcagctgcttccagacatctgcgcggatcttgggcgtcatgctccgaaagccgacgccgatttgaatgcgtgactgaaacgcagtgtccattgtgctgactctattcgtagtgaggaataagactccttggtaatattccagctctctgagaaagactgcaaggaagcaagaggttagtcacggtagccataccatggagagatggaacttgggccgagactcaactggaaacgatgccgtttcgccgcacatcttcaaatgatcgagcttcgagcaccacgtcggcttcatccaagaggagaactgcgtcccaatctatggcgcgttggaactcagttttcaaccgttcttggagctgcgtctcatcccacaccatttcgccaatgctcattgctaaaagaggttttcctacagcctcagcaactgactccgcggtgagcgtcttgccgacctaccatcaagtgtcagtgtccagtctttagcaattgaagatcggtaaaagaagaagaattaaagaaaaaaggtggaccgacacctggtggcccatggaggagaataacaaggctccgtcccttgcccgcaatgagatctcctctctcactgcgacggtttcgacttgagtgatggcgcacaaggcctttaagcatatctttctttctcgtgtccagcaccagatgatccattgcgtctttgttccattctattggctgcaggttatcaacaccgacggtatacgtctgcttgcttttcaagttgtgacatcccacaacggctgggcaaagcatggcctgctcatcactcaacgttgtggatgcagcaagtctgaccctggcttcgggctcgggctcacgccgaccatcttcagatccgagtatggcggcgatatacgccaaatcttttgaattcttgtcaattacgattctgccgtccgcctgacattcgtcaacaaagcctgacgcaagaattctgtcctgccgaatgcacggaattgctgtaactcactggaaatattttccaactagcgcccagcctattgctttctttgaatgcaagcccgcaatggtgttggcagatcgacgccgcgttaatgagctcctgtcacttcctaccccttctagcaagcgattcttggatactttttcttgccacgtcttcttggtagcgaattggataaataggcagtgacgtgatgtgccgtttaccggagaatccaggaagatcaaacggcatgtgatccttaataaggttgccagtgatctcattcctgttaatcaacaaggtattcaaagatgtcttcttctctgtttggcctgccctctgcctactctgactaatagtgtaggtaagattaatgaattccaaaagccacaggttaccgattttatcctctcggagaacaagatcaccagggcgaaaaagactccatatcatgtcatagctcaccatgtcgcttggttcttgacgtgcctccatccagatgggctctacataggctaagtctctttgtagtgcctctagatgctcttgtggagcttgaccgtccatttcagcgatttccgccttgatatcgtccatatggtggaagagggtaggatacggctcctgctcactgaagaaaccctttgttggccgcaggggcgggtgtttgttgactttttcaatggcgtccacaagatgttttgaccatatctcaatcaccctgatcccgccgttgagtttgaagtcgagaatattgtttccaaagcgttctgagtgaagggaggaatcgcggctgtccaccggactctcgtcgcgggagggggagcgacgggtcgcatatggggtgtgagtagggtatgcatcttgtcgttgagcacgcggcctgtattccaagtctgaggaagacaaagacactgtcctctgggccatctctctgcagtcgcgatgagagagtgtagcctccaactacatgtatttgttcacttggtggctcgtgtattggccagtatgagccgcatatcacaggcttaccgccgactgcttttggttaagtggttttctgtactctgtagctgaggggaagatgatgggagacgaattgattggtcgtacagcgtgaggaggcgggtccgatgtcgatgctgctgcctatcagtcttttgcgtgctgagctactaggcgagagctgaattataattaaatctaagcttctaccacacacccatttctatctcggcgcatagtagtaacattactcatattcagaaccagggcactcatggacaggatagaagtctccccgtcttggagcaaatggtaccagcctgggtcagaggacgatgcgtgagtacatgtatcctgctggcaaatcaccagggttctaccactctgctaatatttgcgctcagtgtcatctacaccagtgcgctgcaaaaatgcaaggatatcaatgagcagctgaactcacagccttggtgggacagccagtcagggctggtggccacaaagatggtcgagagtgcaccaatacggctgaagccgccaaaagcgtacagtgcagcatgggtggaaagcctcatcagacaggagagcgagagaataaaagataggcgagcgtctaagaatgaactattgcagagattggacagttcggcccatgtgctgattaaaactgcaacgcagctcaagccaattattgacatattgattcctcagagccctgagtactctatcccttatgcttgtctctgggcaatattcaaagtatgcgatgacgacaaccatataattgctaggagccgctattaacagatgaagcatttcagatagaaaagacaaacttgactctgtgcagggtctcattacctctctatcccaagatattcccattctagagatttatagagacatgtttccaacaaatgacatgaagcaagctcttgttgagttttacatacacacgctggatttattatggaggctttcaatgtattattctcacaattattttagtaagtttaccatgggatctgcctgcttatacaatttattttctgatatggacatagagcagctagctgatgccatgctaccacgtacgaaatataacttttctatgtatctcgagaacgtcaagaaagtagcagccagactcaagacattatgcgaagtggggcatatggcagagcagaaacatatcacagagagcatcggattcctaaattctggtaatgactcctctctcaggatgccaaacttgcaactgacaatctgtgtatagagattcattcactaaaacgacagctacacataacaagtctcggtatgtttctacggcttctcaagtcatcaacataggaaaagactagcttcactaattcctcttgattgtcgaagcgcgatctcaccactatgcctcagaaatcttcgacatctgggatagcgatgctggcaatgttgaagacgagtttcatcaatggcaagcattgcacttcttgaccgatatacgcgaccactggagccagaacggcattctcacgcatctcacagaatggcgcaaactctgcgacgagtcccagaactcgatcctgtggatatcaaccgaagacaatggccggcagtcatggctaaccgagttttccatcaatctaatcgatatatgccggtctcagggccagctaacaacatttgccatgtgtagccgtccaaagagcgcgaaatggacgccacaacaggtcttgaagcagcttcttctgcagcttctacattccagaccgagcttgactatctcagcgccagaggttttcaataccaggagattccgcaaagcagagacctttgatggcgtcttccaactcctctgcgcggccattgctctgctcggatccgtagtttttatcattgaccgcctcgacgagtgcaccgcagatctggccgctcgacatgccaacattgcgcaagtgctttccatgctggtcaagatgcatccgcgcaatatcagaatcatcgtcacctccggtcgagtagtgtcgccgccgatgctgcctgggctgcccatcagttttgcagtcgtgagcaccaaacgccgcccgcggctgctggagtataaatcgaagaacgtcgcgaaaaatacgagagatgaccacatttcccaccctccccccgttcccacccctccccccgctccccctcattttccgtggacaaacaccatgccggccagcccaagcggctacaaacgagctacgcccattattcgctccaaagtttacaggtacggggaaggattggatggtcgcggacggaatcactcgcgctatgggtatgaggaatttaaaattgatggataagtcttttcataagatctcgttggatatcctttgttgatgttatagcttgatctcaatcgtttggatacaatcaatatgtagaaaggggcacgcatagatgcatataaatcttgattcctagtacaaaataacaaattttcgccaaagcgcttggttgttcctctctccgagcctcttacagtcagtttgtctgtacaatcgagcagaggaattaactttgctatggtggcaatattacagagatcctcaaagtacatggccatgataaaccatgtcgactgctttaccaagacccgtgtacgtctgctgccggacgctgctcctccagtctggtattcctgcgtctcgcttgtcaaaatattctctgaaatgaaagaaatacagtgagaatatttggctctcagacgaaaaggcacgatttgacacatggcacggtagagaattgcagtcgggtcaaatctgataatacctaggacccaatatggctatgcttctccatgtctcaaaaccctcaatccttaggcccaaggcgaatagctatgcccgcggagaaaggcttggagccttagttctaaagaatcttgacttctattcgcctattcgcctattcgcctgtgcgactctattcgacgtatcattcgaggaacggcatccaatcacgactgcaggaccccagccttatttatttcccctccttcagcctccctttctttgctttcccctcttttgctttccttttcattttcatatttctttttgatgcgttttttttttgtcatctttccactgctatttccatcctccttctacttttttccatatcacatatgtcaataagaatcattaccaaaaataagacattgttattttaacccttcttttcatccatggcagaggcacttgggattgcatctggggttgcggggatagtgtctcttggtattgaagtctgccaaggcctgcttgagtattacggttcttggaaagatgccgagagtgaagtgatgacaacatacaactccatgaaggatctcaccaagattttacttattgtggagtcaactctcaatagtcaagaccagacgtcagagattattgtcaaaatccatgacaatgttgcactctgcaaaggcggaattgcccaattgaacaaaaagcttcaaaagatcaaagtcatctcgttgcccagcaccacaggcgagaagttactttcgcaagctcggagagccctatatccattcaagaaaagcacattgatcaaactgcaagaaattgtggaagagttgcaagccaaactgcatttgactctcacaacactcaatatgtaagtactgcctatctttgaagtttcagttgcttgagttctgataatcatacagcaacatctcccttcaacattttgatgtcgtgtctggtcaactcaaacatttatccatcgaagcgaataaaactcagataggaattgggaacattcaaaactcgctggcagatattgatcgcagaatcgatacaatagagtccctctatggcagtacgtcccatcaccaagtattacagccgtcaagtatagttacttatgtatgaaaacaggtgaatatcttcaaaaattttgcgactggctttctcctatattcaatgtgtttgagaaaaagcaccacgatgtctacgcattacctggccgacaagactggacgtgggaatggcttcaagacactcaagaattcaagaattggctctccagaacagaaagagtattgtggtgtccaggacaacgtatgtaactctgttcaccgatgcatttcattatttcatactaacgggtgcccagctggcgtcggaaagactgtactatcgtaggcagctatgatttacacggagttcgcgccttttcagctaacgcatacagcagatcgtctattattaactacttggagactcaggttaaacaacctggtattggtatcgcatatatatactgtgactacaacaatgcgttgctcacagttcccaacttcattgcgaaccttttgcaacagctattccggcaaagtccaaaaagtcctgaaaaccttctcaagatttacaaaagctataccaaggacactgttcacccaagacttggaaaatgttccatattgcttcgagatgtcattgagagcttctcacatgtctttattgtggtcgacgggctcgacgaatgtcctcaccgcgagattgatgatatccgagaccaacttttagaccaactgttaaacctgcctctcaaaactcagcttctgttcacttctcgagatttgccagccattgcgctcaggttcgcaacagatcagcgcttggagattcacgcaagtaggcaggctatcgagggctatctccaggcgcgcatcaataactcgaagaacttgcgtcgccacattcaaagaaagcctagcttacaacaggccattgtcgagatggttgcacaaaaagcagatggaatgtaagctctcttgaacaatattatccacctacaaaagatatttgcgctgacgaacgccttaggttcctgcttgttcgaatgtatatcgacttgttggccacgaaaaacgttctcggaatggttgaaagtacactgagaaatcttccagaagggttgaaagaactggacacagcttacgacgatgttatcacgagaatccaaaatcaagacgatgacgacgtcatgatggccaaacagattttgacttggctctactatgctgcccgacctctaaatctccagcaacttcgccacagcctggctgtcaacctggtggccgaggctgatccagatgctattgagttggacgaggattttctccccgatgaagaaatcatagtctccgtatgtgctggcatagtgacttgccacgctgagagcaatacggtatcattcatccactacaccacaaaggaatacttcaaacggagaatggatcgacaagaaattgaacgatttttacatttggaaataaacatcgcagagacctgtctcatgtacctgtctttcgaacgcaaggagtttgaagactttctaacagcgagggaagaacacatagacgtggacccagaactttactatatgcttacattccagaggcatatcgagaaagagtgcctcgattgggaccttgatacttgttacccactcttccattacgcagctcgatactggggagaccatgttaaggatatgctcggacaggtcacccaagatctattcatgagatttgtgcagcagcgaaccggtttggaggcatctgttcaggtgttggccgagaaggagtattatggacaaagatttccgatttcaatatcaggcctttgcctagcatcattcttcggattggaaggaatagtgacgatgttattagaagacggtcaaaatgtaaacgcgaagaacgaagatgattggacggcacttcatatagctgccacaagaggacatgcggcaatagtgcagctattgattgacaagggcgcaagcgtcaatgcggtgacagacgtgcctgacaacgagacttccagagcaacagccctgcactgggccgcacgaagcggtcatgagaacgtgctggatatcttgctcaataacggcgcggacattgatttgcggaccggggacggcgaaacagcactccactgggcagcagggaagggccacgtaggagccattgcactgttgttgaacagaggtgcggatttggaagcaaagtccgtacacgggttcacaccgctatgtactgcagcccggagtgggcaagaagctggtgtgatggttttgattgagagaggcgctgatctctcggtcaccaccgagggagattctctcctccatttcgccgctaaaggtagaaatgtagagatagtacagctgcttctagacaaaggctttgatgtaaatctcatcggtgcaagtggcgaataccctctgcacgccgcggcggggtcttttggttatagacttaattataagccagacggtgtcgtcaggctgttactgagggaaggagcagatatttctaacagagagggacatggaagaacagcgcttcacgctagcgctttgatgatggggggcgataaaacggcgcgcctgcttctagagagcggaattgaggttgacgctcaggacgacaccggggagactgcgttgcatgtcgctgccaagttcggaagcgacactgtcgtgcagatacttatcgaacatggagctgatgtcactgcggagactgaatacggagagactgcgttggaattcgcagcttggaatggccatgaagccatagtgcggctcctattggagcaccttgacggagaggattctgaagcttggctggccacttcacgtattttcgatgtcgccatggctggtgatgtagaagccatgcagctactccttgatcaaggggctgatattagtacagcagaggattacgaggggaagacaccgctacatatggctgccagcagaggtcacgtcgcgctatccaggctgttactcgagaacggcgccgacgtcgatgcaattgacttggaagactacactcctcttgctagggctgctcaatacggagacatcgaagttgtacgtcttcttctagagcatgaagcagacattacgctaggggaaccaccattattttgtgctattgatccgagcatgggttatggtgatgtagagattgttcagctgctgttagagaacggagctgatgtatctgcgactcaccagcgttggggaactacattggatgcagctatgcaccaagattcagagctaataatcgatttactgcttgaatatggagccgtggttgggccgcaaaataaagacggagaaactgcagaaactgcgttagattgaggtattaaatgaggggaagatatatcgaatttgtgactttggaaaatgatattttttttaaaaaaaaaaaaaaaaaaaaatgttcaacccatttttagttaggaaaaaaagaattagtttcctttcaagctctataaatgttctcaatcgtaggtaacctgtaaatctgtatacataaccttgttacaacttattcataccctggggctctatcagttaattaggatcgaacgcatactttctagccctcttcgagtcaaacaagaactgctgtctattcgggatattcaagtgagaaatctcaagatcttttatgcagatctgctgtaatctgctaaatgacgagcggagtgcgcgttgactcgccaaatcctgaatcgggtctcgcaaaaatcatgcgtctattgagggcaatgttagcaccatgccggtcgacttagataaggctatcgaagtggtggaataaatgtctttcaaccatgaaaatatgcctgtctttacttcagctggcgagacttgtgtaggagcatgagattgttaccgtaatgaagtccttcagattcctcgcaaatgacagggctactgttatattttcaagtgaagcggtggtttctactgacaatatcgctattaatattcgattgctaagactttcatactttgaagacataatccgtaggctggaagggcgtgactcgaggtaaggcaagatgatggcataaaataacaggacgtagaaaggcactaaaacgcaatatgcgtacattcaaaataattaatacacctaaaagatccaccctatacaagcttgtatataagaaaaagaacagaagtcaaatttgtctatgcctctcttctggcttttacaccgctgccgttcaaaaagtaatacactggcagaaataagagagacccaattacagaaaggccggtagcatacagctgccacaaaaacaccaatagaggcccaaaatatggcagcacaaacgcgacaaagtcgtttgtttgatacaagtcctcttggctggtaatgtagtatctcagcctctcttggcctgggccggacagcgcagatgacgatcgaccgtctgtgccatttttcgcgggcagttgtccaggttctgatgacgatctctgcgcgagctgcaagacagagaccagtttgacggaagatttatggaagggaatgaaccatattgaaaaggtctggcgaatagagacgaataacgtgctgttgcgctgatcatatactacagctccaggttagccaaagggcgctcattttggtacaccgccactcattctctacatcataaatcaagacaacgtaccagcagagtctactgtgagatcaatgcgcggactcagcgtgcgataccagcgatagatgccgaggatgagccagcgcgagtcgagatcccttgccagcgggatagagccctgtgagaaggacggcacgcgacaaaacgggtggatgaaggacgcattggggagaaagtaggtgttgagcgcgtcttcctgctgctgcggcgagcctttggtgagagtgtcaatgacagaggcgatttcttgagctggaattgaatcatttgttagtgattataatgaagctgttgaggatagagagaggctcatcaaattacctggattctccatggtgatgttatgtgcaaattgtacgcgacaaagaatgaagttggcagaattgagttgcaaaaaactgaaaagcgcaaactttggccgttatgagtgccatttctggcgtttgtttcagggattcgtccctgcttagctggcaatcacatgccaaaccaggggagcttctcgcgatgaaaaactgttgccagattcggcatcgatgagttcatcatgtggagccgagccggctttgaaacttgtgacgtcagcatcacgaacgtaggattgtgagagggaattggaagcaaagaatgtttataaaagtttgttttcccgtctctcagtctcggctctcttcatgattattctctcagaaactgcaattgaatgagccgcagccatgcctcgagacacgggcgttgcgaatccgctcttccacccactactcttcctctaccagctgctgcaatgggtcatcagcaccctcattgcccctaatcctcctcctaaaaatactgaattgaagcgcccgagaatcgccatcatcggagctggactcactggcgtttcggcggcagctcactgcgttggccatggctttgacgtgacgattttcgaggcgggcccgagggagcgccttggtggtatttggagcgtaagccaaatcttacaccaaaatggaagaaaaatacaagttggctaacaaattttacagagggtaaatgaaacatctggcctccaaattcactccgtcatgtaccgcttccatccctctgtcaaatgggagcgcggctatcccactcgcaaggaaattgtagagcaagtcgagcaagtttggaaacgctacggcctggacgaaaagaccaagtttggcgtcaaggtcaagggcctcaagcaggacgaacagacgcgatggatcatcaacaatgatccttctctgggtcgatttgacggcttgattgcggcgactggaacctgcggcgatcccaaaatgccacacattcctggtatggagaagtttaagggagaaatctaccactctagcgagcttactgggtacgtccaatcacgaattattttcaatttcagcgagctaatagttacggctacagaaaggatgccaaaaacaaacacgtcgccatcatcggtggaggagcctcagccgtcgaagcactcgaatttgcattttccgccggtgcggcaaaggtctcaattctttctcgatctgacaaatggatcatcccgcgaaacatgattgtcgacacgctcctcagtctcaacatctttggccaagaaactttcctctccttcatccccgagttcttcctccgcaagttcttttaccgcgaccttgaggatctggcgccgactcatgacaagggcatctttatgggcacgccaatggtcaactctgatgtcatggacaagcttcgtcagggcaaagcagaatgggtccgcggtgacattgaaggattcaagaagagcggcgtccaggtcaatcgtcgttctcgcggtgttccaaaagacggccctggccacgaggagctcatcaaggccgacatggtcatcatggcaactggtttcaagcgaccctcactggcaattcttcccgatgactgtttccaagatccctatggaccgccaaactggtacctgcagactttccctccagcacacccatccatctccgccatcaactctacctttgtggaggcaattggtactgtcggtaactggcacattggcatctacactcgcatcctcctcatgttcctgcttgaccccctaacacgaccaagccgatggtggatggagcgctggatcgacatgacgcgcacgctgaagaagtttagcccaatgggtgcttttgacttctttacctatctcgagctggtctggtggtttgtcttttgcgtgacattcaacccgttccgatggaagtgggcacttttcgtattcttcggcattggtattgggattccaaacgcaattatggagcaggaaaagaagtttatgaatggggaagcttacaagaatagagatgaggggacgagcttttagagaaagcatttattttaggatatatatcatggaatagcctacaaaattgctttgtggtacatagaaaatatgtagattcaagcgtccatctacaataaatacggatattgacaatagataaaacacccagttcatcaccaaccaagcgttttatatcattaatcgaagcttgccgtgctttggaattagccaaagagtttttcgaggattttctcgaacccgtttctaaacactgttaacaaatatcactgtcaacatgtattaccggagcataccttggtggagtagagatataactcctctggtactcctcaatctcatccaagtccttgaaaagatcaatttcttctggcttgcgaatctccgtcttacgaatgaatttgtaaccgaaatacaagatcgggtatacaaaaatcattgcatacctatcaattcaaagagattagtccatcaattgcttccagtcatatcaaaaatactcacgagaacaagaaatctgcaattttccacatgccaggcaacggcaagaaaaccgtatacccgcccacgaaagccatgacaaatgtccacaccagtgcataataagcagcatacggcatgaaccacgctttatacggcagcgtgtcccggctgataccctgtgccttgagcgcccggtggaagcacagatacgacacgcacacggcgcagaaattgatgagctgggacgccgtcaccagagaaacgaaccagttcaaaacaacggcagtattagacgagagctggaggaatgacagcaacgcaaagagcaaagtacagccaacgcagtagacgggaataccagcctttgtgcatgtcgtcagaaacctcggcgcttttccctccagagccagtccgtataaagaacgagacgcgcagtagacgtaggagttgcccgcggagaaagcagcagtcaggacagcggcgttgacaatgtgtggcaggactttgattcccaggcggttcatggcaacgacgtatggagaagcagcggcaccaggcttggagtttgcaaaagccgcaatgagctcgctgtcgttgtaaggaacgagaatgcccacgcagagagatcccaggatgaagaacgcagtcagtcggtaaaacacggcgttgtaggctcgaggcatcaccacgcgaggattctcagcctcaccagctgccatggagacgtaatccggtccggcaatggtaaaagctgccaaaatcaggcactgcaagaagcccagccagcgtcccaaggcgccctcatagtacagctccgcaaaagctcccggctcgttccagaatcgaaatccaaagcggtctttctggggatttcctcccagcatcgctataaaggtgaagaagatgagtcccacaatgagaaggactttcccaatggcggcccagaattccgtctcgccgtaccacttcaccgcaatcacgttgatgagagcgtagagaacaatgacaatggcaatgactgccgccgtaggaatcgcatcggtccaaaagcgaagaataaaattgcaggccgtcacttcaaagggcaccagcgccgcctcaaagatgaaaaagttccatcccgtcgcgaacccaaaggcctcgtcgacgtagcggccggcgaagcggataaagggcgaggagatgggcaggtaggtgaccatttcggccatgcagagcgtcacggcgaggacgattgtgcaccagaagctaaaggcgatgaagaggctgccgggaccgccgttgaggagaccttggccgatttgaacctatacgatgagaggaaatagactaccgtataagccacatggtacgattcagggggagagtatctgtactgtacgcacatagagaacggtgccaatggtgcctccaatgccaatgagctggatatgcctggccttgagatttcggtgagtcgtgtttcgattcttgctaccgttggaagacagagaaactcgaatgtcgtcgagagattcagtgacggcgcctccgctcttggtttcaccaccattgccggctttttctttctcctggcgggagtacgccggcaggataccggaagaagtcattggaacgaatcttgttatgtttgtcggctatcgatgatttcacagcttttgcggcgtatagaaatgggccaagagaatcaacgttggcagcggatcttatcgtctatcttacgccaattgcgagacaagtatccaaaatagggaggagcgcaaaaaagctatgcgcaccagcagaaaagagcagaaagcagctttccaactctttcagcgtatagacttgaggagaagagaaaagaactcgactacgaattccatgcgtcgcgactgttttcctttcagttgtgtttcagcaaaataaaacctgtttttttgagagaagagcagcagcagttgttggttaagcaactgagacaaaaaagcaagacaaaaatcttaatatcgaacaagcgtcatccaaaagaaagaaaaaagtcagatgagagaaggacaatcttcaaaaaaaaaaacatgaatccgcccgcgtgtgtatttattcgtttttacctgggccgagggaggggagccgagccgactctgttagtctgcgggtctgtttctctcttttctcagagtgggccagatcgagcaattgagctcatcgcctgagcttctgaaagcggtctggccgttgagcaaagcaagcagggacgggcagatggagacattttgaagcgtgtttgctatcttttgcccgtatgtgtgcatgtacttttacaacctggggcttcttgtggctttgatgctcgcagcatttctgacgtcccccacacgatgccaaatccggggatcgaagaactctaatatagcattctatagtatgtcatgacatctccttcaagattcaataaaatcatgcccaaatagcagatgccgttgaaatcaatccatcttgtcccttggaacaaacgagcacaatcccgcggccaagcaaaatctgactgaaattttcaaaacagcaaaaccgttaggtccaggcctgcagggctaatgcacctctagctctagcctctcgctgatcaagagacaaaagttgggggaagcgggcgtggggaacgacttttgacaggccatctatcgaatgtgacggaaagaggctgcataatagatacatcatgcgttatggcgggcatgcggtctataattggagatggatctggaagaaagtcttacagatcaactgaagccaccacgcctgctgtactctatcaaaccagtggcgttactctaaagctctaccccatcccggcactataaacgccccggacagctactaaacacttgcttcatgcactaagtgaccgcccagcctcttctgcccctggccaaagcatctgaagagggccaagcaaacagcctcggtggaaaggatccggaaatgacatcacctcggccccgtataccgcagtgggatctagcccagtcgatacaagcatcaacaggccatcatctgctccaccacaagtaagcagaagagaaagaggccaatgcatgtaacgtgtgcctcttcgtttctcttgcttcacttataaagacagtcagttggcttcagcggttcggcttaggtggagatggcccgccccgttcctattcaaaagcaaaaaggtcattgaacttacgagtcatggcagtaagcttgccgtcgaatactgcaacgtagatgacgcagaatctctgtccacaatcagtagataattccttgtgattaccccttgaaacagattgtaaaagaaaggcttcacattttaaactatgctagtagcgtacaatatatggactttgataatgtacagtccactccatatcctctccttcaaatgagacataggaaatatacataaaaacacacatacacaaacattcttgtttggtaccactcgttacaaaggaaaaatgccaccttgttggttgttcatgccatagaaattacatatatataaaaagaaaacacatccaaaatcatcgccttggcgatgcactctctcaacacttttggccagacaaaaaggaaacaatagtgggtatcgttcaagcactgcgccgcccatttctgcgtcatcttacaactcgtctttgccatgcttcgccgcgtcggttgccttgctcgcaatgcttcccaccttctcgcctactgatccagcagccgcgctggcttcgctcgccaagcttgccacgttctcagacgccgtggcatacgcggcttgaagccttgatagtacactctccgtaaagggcggctctcggccaacaatcaactccgaaacaagctcgctcacagcttcatattcgtttgcagcaccagccgacgcagtctgagtagccttggcaacggccgatgtagcgcttgctaccacggcctgcgcgtctgataccagactatcgtaccatccaatcgccgctggtgttggttgaccgtacacgtcaatgctcagctggctaacgattgttccccacgtctctccaatggctagtccggcgttgaagatctgttcagctgcagcatcgtgtacagagtttatggtttcgtccacagcatcaaccgcagaagcaacattctcagtggccttggagtaggcagattcagcagccttgcccgcagcagaggccattgaaagtgcagagtcagtaagagccatgggtgtcggggttggcgtggctgtggctgaggaccatgctgacgaagcggcagatatgaagttgttatagcggtcatgtgcgacaccaagcccagcgtaatagttgtatttggcctgttcgtagtatttttcgattgcaccagttggagtgggtgttgccgtcgccagtcccatggcaatcagagcactttgatattgaagctcggcccagagcttcccctcattcaggcgttccgcagcaatcgcctctactttgctccagtctaccaacgttggggcagcctgggcggtcgttggcgtgccatagactccggcagacgcagcatcaaccacctcttgcagcctggaactagccgcggcgattgcttgatcataggcaccggaaaccgaggaaagaagctggttttgaacggctggagttggcgtgccatggatttgcgcggaaatgattgataccgcactcgaatactggccagatgctaaagagactgcgttggaataggctgcctcagcggctttagtcgcgctagataggaaatcgtcatcatcagtttcatcgtcctcgtccaaaatgggttgtcgtcgtccggaaactacctgagcggccgcgccgaagaatgtcgcctttacggaagcggtgtcatcaaccagggatgcttgttcgtgtggccataaaatttcgtcctcttccaggatttcaggctcggtttccagcacctcgtcggtagtagtttcggcagcaggctcggcgacaggttcagtgtcagcctcatcatcgttgggtgtcgaacgagggtcctccagaacaattgggctcgattcttcatcttcgacttggttgacaagaacctggggcgtttcggtttctacttcgggctccttgatactttcagtaacaagttgtgggagttcctcagtctggttggtaagcggctcctggtcttcagtggggatgtcagtgggctccgcaacatgttcaaagatatccgaggtcgcttcctcagtagcaccggaagcttcgctcgaatctacagatgaatgctcatccaaagaagcactgctgacggcgggttcggactccaaaggtgtcgtctcctcagtggtctcctcagtgacctccccggttacttttttctggatggtatccacgacatcctggacggtgtcaaataccggcaacgaagaattgccatcagcggcttcctcagcggcagcatcgacatctccttcttcctgcttctcagactcttctgactcttcagctactggagggttctgtgctgcctcagcagcttgttccattgcctctgaatcaaaattgtctgtagcatcatttgcgataagcttccactgagccactcgcttgaggcgagccagctctttggcagccgcagaggcaatggtcattccatcctcttcgacaaatgcagcagcatcctgtgcgtcgagcagggtagggtgggtgatgatgagttgtttcagatcttcagtccaatctgcgagcacctgctttagctcgtgatactttgcccagtccttgtagctaactccatcggtccaagcccacttcatgccaagttgctgcagtgcaagatttctagtctcgtcaaggatctggaaatggacatcagcggctctaaggactctggcttgcagatcaacatcgtattcttctcgccacgtcctgatctctgtagcggcctgcttgatagcgatgccggcagctctgatggcgccaatgattcgctcttcagcgtcttccagcgatccacctgcactctccgcgacaatgctggaaatctttgctttcagtccatcagtctccgaatccactgtggtttggagctgctcaacaagtggcttcccactagagggaatcacttgggcaatcatacggttcgcaagctcgtcgatgcggtcttccatatcgacagcgccctcgtcagcttgggtagcgaatttactctgccacagctcaaggtcttccgtcaccatctcacgggcctttctccttgtctcggattcgttttctccagggggagggggctgaacgggcatccagtaggttgactccgtcgactgctgctcctcggcgctggaggttgagctaaacgtggcacgttcggaggccgttgtgctctgcgattgtgtcgcttggggagccggtttactgaaagaagatcgcggaggctcggtagttgtccttcgtcttctatctcctgttagacaagggggagcggtaatggaaaacccaggacagcacttacgtagacgagtttacttcgggaagcaccttggtcctggcccggttcttgtatcgttctaagcgctcgccaatgcgaacaagctgaggctccacgttctcgacataaaccattcggacctgaggccacactgccttgttaagaaaggcattcgtcctcgcccaagtccagtgagcagcgggcagcgccgtctccgtggcgaagctggaagcagcactgtagccttgctgggcatagggttgcagaagctcgtatgtcggtagcacatattcgtggtacacttggagagaattatcgcgtccgacttcgtagtagggtccgaggacttcgcctgcgcgccccaggtgcggagcaatggactcctcgtactgctgctgggacagagcgcggagctgctctacctgaggccgaccgtgcttctcccattgagcccaaacttgctcctggcctttttcaacccatggcgcaccatattggacggcataaacgcgcaccggcgccaggatgtgagaatcgacggagttgtagtaaggtctcgcaaagtccacgtatggctcaaggtattgctcgtagcagggcagcgtatacgggacgatggcctctttggcttggaaatatggcttgcagatgtaaggagaatcttcgttgcactcctccagcgtggaaggacagcggaacagaagcgtaaggataacggcccaagtcgcaagtctgagcatgtaaacatcagcacacgatatctccccgcgcatcggcacgcaactggaggaggaaaagatgggcgcatctctccgccggacaaagcaagcaattggcccgcgataaggcaataaacacgatgcaattactcacctggcaatcgagccaaacaaaaagcccagcaatccgcgtggtcttgatccagatcgtttgtggcccgccgtctggccattcatcttgccattcacatgcgaggagccgttgcccggcttcaggccgctggactcggccatgagagaaaagtatgctcggtcagcgtcgtactagaagtggcggtcagttcgcggcgaatgctggagagaagcagggcataaagggtgaagaagatggtgaaaaggtcgaatcatgaacgaaggtgagcacaaaaaagaaaagagtgtagaagaaaaaatagaggccagctcaggacgtaatagaggctagaaggcgctgaaagacactggagggtccctaccatatttctagtggattggtgctgcagcctagcaggtagcatctccttggatgggggagccccgtaaagtagcggcaaggtatcgtcgccccaaatatccctgtaaaagtaccgcatcgtgactgcggggcagcatcgacctccgctgacccactggagctggcgctggagctgcccactgaaggggattttttggcacttgacaggattcaatattagatcaatattaatcacggcgtttcagcgcaagcctggactcgaaacagcttctgagccttgcctagctcaagggattgattgcgagattagccctgtgtcaggagcttggggaacacggctctgcggtgccgagatgccagcgctgctttatatactcggacacgcacggcatccattacaccagacgggagcaaacgcgcaaacaagaagcgatcgtctatctctgtttgtgcttttacacatgctattgggcattgattacttcaccggcacacgtcatggcgctttcgtggttgacggcgctggccagaagcttgtttttggctgccatcgacatcggcgatgcagcagcctcgcatgggctggagacatgaaacagcacaattattggacccccggctggccactagactgtagatccgccatcactaggcaaagggtgggtgtggttgactgcgacgagcaagaaacgtggtctagatggctatgcacacgtaagtatagtatgatatcgatgagcagaagctgatgcctttggacaacaccgtccaggtactaatgcatagttctcaagtggtggacagcattagccaagttgccaaggcaccgattcgaacggatgataacagatgcgactactgcaagtatcttgcgggtaacgcagtagattcgtggcctttagtgagatgcgagctgagagcaatatcgccacattgatatcgtcatgacatcaacgccgcggcggaaagtaagggccgtgcagcatatgcataaaagtgctttttatagcaaatggatgagcaccgccattaccattatcacgtctactttattccgccccagttccaagtcttcactattgaatgcgtagtgttataatgcataagctgaatacatgtatatggtttgggtacgctagagtgagcatcttcggtgaggcgtcaaactaatgtacacaatctagaactcagcctctgggttacacgtatatataaaatatatcagaaataaaccaacatgagaaaataagatgcaataaatattatgaatcgctgtcatcagctctgtgctaacttatatcaacccagccataggcgaatgcagtgaacattagtagtacaaattactgaccttgagcatgacaagtcctacaactcaatctaatacgaataccattcttgccttgttctgatgagttttttccttggcagataagaaagaaaatgtaattatccccatcaacgtggcacaaagcatcttgcccgtatcttcgaaccttgtctgccaaatgataaaccacagtgcatgttcttccttcttcacgcggcgctactttgcagatacccgcgcagcctgcagcttttcacccatcatcaagtcgtccgctagtaccctcgactctcccgctcgcgcacagacggacgcccgccatggcgtttctccgtgttccgctgaatcctggaatttctgcctctctgtctcatccatcctcttcgacattcattctcctgcatctagaactccccgcttctcccctcaggttcacccaaagcattgatagcttacgacaccccggcatctcccagtccaaacgacgcccgacccgatcagccaccagaaagcgaggtccgcttgataacaactgatagaggggcggagactttgcgcggaacacccgccacaaaggctgtctgtcggtattccttcaacccgcctcgctcaacaaactttcccgaacaacttaagcccatgatttcccccggcttcctccttcgataacttccccatcgtgggcgtctcttttttctctccctcgcagcctccagagagagcacagcacctctgctgcgtaaatcatggaggacgccgcctcggatgccgggcccacggcccaacaacagcgatacgacgatcgtcccaacgccgccgcagtcgagatatgccggatatgtcgtggcgaaggcacagaggaagagccgctcttccacccgtgcaaatgcagcggcagcatcaagcacgtccaccaggactgcctgatggagtggctctcgcattcgcagaagaagtactgcgagctgtgcaaaacgcccttccgcttcaccaagctgtacgcccccgacatgccgcagtcgctgcctgtacacgtctttgccaagcacatggccagtcatctgctcagcaacctgctggtgtggctgcgggcagccgtcgccatcagcgtatgggtgttttggcttccctactttatgagggctgtgtggtccttcatgttctggatcagtgacgaaggcttgggtggctccatcatatcgcggatcaacgagaccaacaacaccatgtcggcaattccctcctccatcttggccattggaacatgtcctgccagccccctgttagcggccaccaccacctctgcggccgaagtcgaagccgtggtaggtcagctggagggcaaagatgtttccgattactttgtgcgattcctactcaactcattcacctctccatacctggcctccgacggcgagctgggatacgcggcaaatgcatctgcagcgttgaacaacggcagtcaattcgctactgcaacgaccctcctcagcaacgttggctttcttggtaaccttactcggaatgcaagcctaaatcgagccatcgtatccgtattggaagggcaaatcatcacggttctggtaatcatctctttcatactcatcatcttggtcagagactatgttgtccagcaacagccagaaatcaacatgcgggctgcctttgctgcccccgaaaatgactttcaggttcctgaaccagacgagattattcagccagagaacttgccaccagcaaatcctcgcccaacagactcagacgatgaaactttggaagacagcgatcaagttggtgatcaggactggcaacggatgccgccaggacgactcgcgccagctggcgaggaagcattgactccagactcttcaaaccactcgacgcccgatcacgattcttttccgacttctagcacgaatacctccttacagaacgatcaactacactctcatgcacgccaagatgccgatgaaggtgatgctgcagaggaaccgagcagtctcgatgattatcagcgaatttatggccgcgctaacggcgaccttcaagacatactgcgaatcatcgaagaagaaggtctacaagaaaagcttaaatactgggttgaattcacacggcgatccgcttctactattgaaaatacgagttatgagcatataacggacgaggcagaccaagagcaccccgagcacgagattgactcggatcatgacacacttcagtcttcctctaactggaaaggcaaggagctatggtctcccacgcaggcagatgccgacatctcagggccttcagatgcacatgaggatgagctctttggcgctgcctcaagaccacgctcaatgtcggatggccttcagggacagttctcggctaacccgctggcgaataattcatggtctttcgatgcacttcccgtagatgacaagtccgatgaactcttccagtccctccctgctattcaagaacaatttgcacaagactttaatgatgacgagccctcgggagggtcctcgggacagtctagagactccggtgacgaagacgacagccatttgagtcgagacgcctataggcgcctcccagatggagatgtctatcaacgccaccctccaagagaactccagcaacccctcccggatctgaatgcgagagaacagcgcttggatgctggaatcgaaccacagccgcctcatgccaacggcgctaccgaggaagcagccgtcaatggcggtgatgccccagcagctggcttcgccgacaaggttgctgatttcatgtggggcaacatggacgacctggatcctccagccggtccccgcgctcttatagttgccgctcatcgagcagcttttgacgacatggctgccgaggaagcggtcgagcgagctgctggccaaggggccccagctggcaacaataaccgggaggatctttgggtcgacattcctgcggagcccaacggcgacgatggcgaaggcatcgctgcggacgacaacgctgcacccttggaccctgaagcaatcgaggacatggaagactttgaaggagtcatggagttgattggcatgcgtggacctattgcaggccttttccagaatgccattttctgcgccgtccttgtgtcagtcaccatctttgcttgcatctttatcccatacaacatcggccgtgtctctgtctggctccttgcaagtcccatgcgggtcgtgcgcttgctcttcgagctctcgaaattgctgcaggacgccacgttcctagttggtggcttgggttcctggtgcgtgttgaatttcgtcgacatcttcgcggccgtcatgggcggctccgtcaaggcccatatcgtttcagccaggaaaatgtcctgggcgttatggactggtgctggcagcagaatctgcacattccttttcaaagacttcttccccatgtcagcaacagaaattcacaacttctccgcagtcagccacgatgcgctcaacattgtcaagggcaatgtcgtgtccgtattttccaacatcagcggtagtctaactacagcgaatgcggttggcttggacaagattatggctacttcaacgactctgctcagctccgtctttgagacagctatcaaagtctcgtctctcctcacaaagcccagttcgtgggtcattgacctgagcctggctgaagaatggccttcgttggatccgcagttgacgtattggtctagcctggacagattctgggccatcctagctggttacaccaccatgttcttgatcggtgctctgtatctgaaaaagggcagcccattttcgagaaacgcaatagtgcatgcgtgggaaaccggagttatcgagtctctccaacaggccagcggaatcatgaaggtgatcctcatcatcagtatcgagatgctcgttttccccctttactgcggtctacttctcgatgcggccctgctgccactctttgagaacactacgtttacgagcagaattatcttcacttgcaaatatccaatgacgtcgatttttgtacactggtttgtgggcactggttacatgtttcactttgctcttttcgtttccatgtgtcgaaagataatgcggccaggcgtattgtgtgagttctcattgcctccttccatccattctcttggttttttttttttccttttctcttggctaacagttttgatatcacagacttcattagagatcctgatgatcccgagtttcacccagtgcgcgacgtgcttgagcgaaatctcacaacgcaactgaggaaaatcctcttttctgctttcgtatacggagctctagtcatcgtgtgtctcggtggcatcgtatggggcctgtcattcgccatgccaagcgcacttccaatccactactcctccaacgagccggtactggaattcccggttgacctgctcttctacaacttcctcatgccacttgcggtcaagtttttcaagcccagcgatgcgctgcataccatgtacacgtggtggttccgcagatgtgcacgggctctgaggctctcgtactttctctttggcgagaggagggtcgacgaagagggtgttttacatctcccagccgaaacgccagcaggcaggattcctcatatgggatacctgctcgagctttcgcacgctgagaatacacctgctgagaatgccaagattgttccaaagacctggcgcgatacatttgagggcggtgactcgaagcccactacacgcttgagttctagcgaacggaaggctcatcggcataggaaggctcatctcgtcgaaacccaccagcttgtcaaagacggcagatttatccgagcccccgcctctgatcgcatcaagattccaaaggggcaacaagtgtttttgaccgtgagcgagcgcaaccaccggaaagatggccgtgcggacgacgacatatattcgtcagatcagtatctgcaggtctatatacctccgaatttccgcacaaggattttcacatttattcttttgatctggctatttgcctcggttaccggcgttgggttcaccatcatacccttggtgcttggcagaaaaatattcaaagagcttattccagactacatcagaacgaacgacatttatgccttcagcatcggagtctttttgctcggctctgctgcatacgccgtagcccgccagcatgtcatacgggaaaagattggaaagtggattcgtgaggcagagcgcgatatactcgagggcgaggttgctggacgaatggcacgcatcgctatccacgcggccaagctcttttacgcatatactgttctgctcgtggtgttccccttgctgacctctgcgctgatggagctgtacgtggccatcccgctgcatacatatatgcatcccccaacggcagtttcgctgaaggacgagggagccaaccgccacacggtccgtgttatccagtcctgggtcttggggctgctctatctgaagctgggcagccggatggttacatcgctgtttccagatagccgggcctcgacggcagtccgtaacattgtacgccgtagatggtggctacggcccaacgtgcgcctcctgacccgaggatttgtcgtcccaggcctcttgatatcctgtgtggccatctacgggccgccaacggtggcaggattcatcatccgacacgctggtcttgccggaggctctgcgccagaagacgccgccgctgctgtgacggcgacggtgatttacagacagtcgtatcctattgcggcgtgtgccgccatgctcgccaagcatgccgtgggatttgttaaagtcacaaaccggtggacggcgagcgtccgggatgaggcgtatctgattggagagcgactgcacaactttgggtccaggacatcgagcgctcaaaagacaaaggtcagggctcgacgggtaaatgcttaggacgagttgggcttcagatgactatcagtcttgagaatgacaagggacctatttaaaagggtggcaactttagcatagttggcttgggcacccaagcaggtaaacgtgaggctgtttgacgattactcacattgggcagcgacctacctgcgatgacgactaacctaaatggatggaaacgacggttcaatgaactatattcaattttagtataaaatagagcgagaatggaataataaattagctcaacgcgaagtatcttgggtgatgtggcattgtggtccaaggcagctgaggcataaaccatttaccctagaccaagacaagagcgccatggtttgcatcttttattgtgcccaacaaatgagtattgggtagtgagaggcaagtctaacttggtacaaaggtcactaataaacacaagaacggtctagcagtaaaatgcttgcaccatcgcgtggccgccaacagcgtgcaagtcacgggctgctgtcagctgaagccatcgacgacaataaactgggccttgatcatttccctacgcacgtcgctatggagcctccccagcgcccagcgcccagagacgatctgacgcatggcgaatgcacccgagcatcatggcctacatgccaataattgcctgcatttctgtgcatgcggcgctccaatcagacgcggcgggagtcgagcgtctgcgtctcgtggcccggcggctgcatgcatcttatgcgtgggtgcgctggcagattaagcagagcccactattccctgctgccgttggtgctggattcagggcacctgctggctgctgctgcgctccagactgcaccccgaattaacggagcccagcgctgacctgcagcggttcctagtggtcgacggcggcgcgccacgtgacccacagggggatcatcccgctgtaatcacagcgaccagcgcccgagccagcagtggccacagccgccagcccgtgttgcccatggctgcgcggcccgcctaggccgcaaacagcatagcgctcgccatttctgatgcagccccaaggagagtgtcgcatcaacattgtcacgggccaaaacatgcaacctgcaaaccgccagatccaggcttttgcgggcttcttacgctgtgacggctcccgggaaggaccttttctttgtctgaggccgtgcaggaccagaactggcaaccggcaacacgaaaccacggccacggcctggacgacgaaacgctgcgctgcgctgcgctggaactctcgcctcgcctcgacttggccgccagaatagcgacgccgcactcgccaaatttgactcgctcatcgcggctcctggttctggcattctgtccgcctgctcgcgcataacagggggagcgcatcgaaactgcttgcagcaaaatcgagccttgggaatccccctccaatatatcggtgagcgcatggttttagcgtccatggggcatcagcgtgctgaaacggccattactgacccccggtgaaggcagtccgcgaaacacgggcttcgccaacggtcgcatcgccgcgatccacgatccgatcctcgatctcgctcgatcctgcgattaaatcaatctaatcgccaaacgacatttctgctctctttttgccttctgctcttagtctttctctctctcttgctgttttgctgctagctcgggctcagtttggctcgccggctttccgacgattacgctctttgacgatccacgatacaccaccactttgtcaagtttctcctttgtctcaacatttatcagttaaacgcctgcgagcgctccgacgacatattttcgcgaccccgagcctcataacgattcattctttaccgatttttcattttttttttttttttttttttttacctgtcagttaggtcgcacagcattccatgaccacaccgcccttctcagcgagagagaaaaacgaactcagaaaagacacaacaacaaataactcatagctttgatccgccatggctgagccgccttcctcgcctcccagcgaggctaccggtgccgaggatgccttgtcctggtacaaggcgcaatacgaacttctcgagtcagagctcgccgagttccgcgagtccagccgagagctggagcaggagctggagaaggatattgagcgagcagagaagcaggagagagttctgaaagacaaggctgatagccttagattcgaggtggaagagtggaaggtaagctgagatgcgcttctttttctttttttctgatccaaaccatcattcgattttggagaggggggcgtttttagctctacccaaccccctctccaattgcgattgcttcacttttatgtctcaggtacagcggctaatccccaatttttttttccccttgttttcgcacagagaaaatacaaagactccaaatcagagactgccgctgcgcaagcctcattagaaaaagaaattacatcactacgagacgcgaaccgcaccttggcgctgaggctgagagactccgaggttgccaacgatgatttcgaacgccaggcgcgaaacaccacctcctcgctcgaggacatggagtccaagttcaaccaggccgttgagcgaggagtcctgatggaggaggagatcaagatgggcgagcaggagcgagaggctctccgcatcgaatcacagcggctgcgagaggagctttccgagctcaagattgaagccgagctgatgcaagacaaggccaaaaagtacgagcgtcattcgaccatgtcgtccgacttatcgctcctcggctcccccacattcgacaagaccgcgacggacatgtccgtggactcggctgcgagctcgcctcttatttcaacccccctcgagattaccaaaggtctgggcgcgccgactcccgagctgctggatccaccgtcacccccaatgtcagacgtctcttcgcacccgcgggcgccatcacggatccggacgccggccccttcgacaatgcgccggacccgaatgccgtcggtggatgccggctcgagggcccgtggaagcacgccggctcttccaacgggtgggcgaactgctacgggcggccgcccgtcaatcagcatcagcagcggcggcggtggcggcgcatctctccgctcatccaccaacaccaggtcaaacgtgtcgtcccgcaacagcaactacaagattcccgcgtccaactccctctcacatatccgtctgctcacggcccagatgcagcgcctcgaggccagagtgcactctgtacggtccaagctccccgctcccaacggtggcaacactccgcctcgccccccctctcggcctgctttggctgctgcaaactccaacgcgtcgactcctacggttcgctcgcgcaggcgcgctaccactcagtcgtcgatatcgatatcttcttcgttggccggggacgacttgacgcccactagcagttatgcttcaccgtccaagacgaaccacacgccgaggataagcacatctggtgtgaatcgactctccttcagcacccagctcagcgacaagggctcagaagtgagccggccggtctcacgatccagccatacatccagcttagcatcgtataccaggccagtgtctcgcaacggcgtggcggccccacagcgaccagtgtcgcgaagctccgtttcaggggttcggacaccggttggccggccggcatcttccttcagttccactggtcgtggtcactctggcagtgttagtggcagcaggagtgggatcgatttcctaggggaagactatgagcccgtgtatcgcacgcctagtaggcgaggtaccttttccaccaggtacgacctagggacaagcatcagtggcatgccgccgccgccgctaccggtgagtggcattcctacacctgggagtggaatacccgcagcaggcagtgcgatacccggtcccagcttgaggcggcagagcggaagtaggcgaattagtgtgagcaacggcagcatcagcggcggaggcgtctcgattcgatcgggccgcaccagcacaactggattcaggaaactgggcgacttgggcgagacttattgagcacaatgagcgattccctgtttcgagattgcacagccgaaatgctctccgagatatcatttttccttgataccttttgttttcacttattctcttcccatttgccaatttttatccatttttttctcgttctcgctttgcgttcaattgcttgtctgtaattttgggaaccggttgcattttgatcgctgtggcagtatgggtcggtcacagaaaggcgaacgaggtgttgatgaatgattatgggcttgttttttttttttttccttttgattgaaacgcacggttggttgctataattgccttgttcgctcacttgaaattttcttttttgttacaacacttatacctcgatcctttctttcccttttactactatcaaaaaagggattggagggtcttgttcttggtattacaacacttgactacactatacgcacacatggaagttatgaagagatggcacgggctgcgctcggcgaaagattaaaacatacatttctatagactgctttttcatttgttctttttttttctgtttttttttattgagactaggagggtgagttggaagagatgaagcgggacttggagtacctcttgatattgaagattagtagtaagataggtaatatagccccaaatggaaaaaaattgatacatttgtttcgctcttttagtgatggccgttgaaacattcaaaattgatagtatgtatgacctaaaaagaattggccattgtttcacactcccttcgatggccgttttggtggtgagcacttgtgaggagaatgtcgcagagtcgggaattttgaatggaactattgtttgggctacctatttactattgctactcctacctaccgctaatacggagggccaaggtgtgctgcattcggcgaaggtcatgtagatgggatcggaatgccgaaagaggttcgggccgggatggggcgtatgcaaaggtgtttggctgtgtaagcccgaggattcggatggcgttcggatctaccagcaaatgctcagcagtatggcattcaatactcgcacgtctatgttagtatctgttctatgtgcttttgtgccgtattttcttgttagatggatggtagatgagtatatgccctcttatagctgatagctttgtctggtagcaccagctgccttgagctttatctctgatgtaattggaagaaggcttatcagtgcctgaatccagctagctaaggtagctacgtgcccattccgcttttaaccgcctaaagcagcgagacctgagatctatccgttccccatccggtttgggtaaaaaggcccaatacgtacagaaaggcgagacgaaaaagaagaaaaaaaaaaaccctccgaaaatgaaatgctagcgggagccacggaaaccgcagagtccggagggagagatcattccggcgctttgtatggagtccgattggctggaatggggaggagggctttgaggatccactttgggttcggcggggtccgaaaaaaattcaatggtaatggttgggggtgttcttttcttgcttttttgttacctgtttggtttggtttggtttttttgagatgctggcgatcttggtcggatggagatggtttcgtaaaatgtgctgttgctgcatttatacagaaaaagctaggtcatgtctctacttggactatctgatactgcagtagcactggctctgcttactgtggaagagtgtgtccgtcttgggcaggtggtattttcacatctaccatactgtattgacgttctgtaggcagatagtgcagtcagatagccggcagagaaacagagatacgagatatggagtactgtagcagccgagacggttgacaaagccgctcccccgagattttgggacccagaggcaattccagcgattgaggttcctacacgcgcaagtaacgctgagacggtacattgctctgtccgtttagtgctgctgagtgagtgtgttgggtgggactcaacaattgggggggcccagagaaaaaaaagagagaatgatgggggaagtcgggtagaagggacgggttggagctgtgctataaggcacggctgctaatgtgtactactgagggctaggcggcgactatcttagcatcatctggattacagagttttttttttttgttggcttcaatgttcttgaggtgtttgctggcggatgctacgttgtcttgttgttgctgttgttgcctgtatacacgtatgagtagttgtatggacttgagatgactgcaacaagtacccgtttcctctggaattatacaaggtggtattccgcatcacgtccctgccgttgctgcatacggcgcatcatttcttgccgtcatgattcaatgatgcttttattcgccgacgaacccgatttgggaagcaaaagcgggctgggagaggctaagacccggaatctcattctcggaggtggggctgcagatgtttaatttggtggcgatggatctcacttggcgttgctgtgcttgtaaaaccctccgtatagttcgatagcttgttgatgttttgggtttggccgtggttcaggggggtttgagtacagttacgtgatggcttcgtgctccccatgccctgtgctttttcttgtccgcgggggccgagagctgagaaggctcaactcggcggcttggacagatgctgggaaaatgtgagaaatgagctcggcccgtactccgtcttacttgtactatcgaggaagtgcttgggatgggatcttgtagtagggactccacctgcggtagatgggcacttgtggtagaagaggtaatacgccgcacagtgagtgatttggaacattgatgtcgtcggtagcgtgcatataggcggcttatcacagttgtaaaagggattgtgccattggctaaagggcagacggcgtagggatagcagagacagcccgttgctcaccatgatgagtttatccgtactccctagatggtcgatagatcccttccttcgaagcagatcctccgccgttgctagatagagacgtgccgatgtacagcctgtaagcaagactcgtcacacgactacccagtattaccaaaatagatcaaggcttctcgtcttgattctacacggactgttgcatcgcgttgccaaattcggccgtgccaatccgatcctttgcttgtcccggcctgcatgtcatataagccgcaacttggcttgctccgtgacggcaatggccccgggctgttattgcagctccgaatcatttactatacgccattctacgccatggactaacaagaagagagtttgaacggtcaaggatagtgcttcgaggacctgcagctatactcctgatacgccttctctggctggacatgatcgatcgattccccggcagccagatcgccaatggctgctatacaaatagttgatatcaccccaaccttttgcaagtagggtgatgccttatccacctccgaaaggctaggtcgatcttatacactcgccatcaattccctcagggctacacggccaagaacgaggtaaaattcactccaccaccatgaattgaagtcgtgctaagcacgagaatcaagacgcttcccccttttcccccacacaggcagccccaagagaccgacagaagcagccagaagtgatgctgtaggtgcccaagggatccacagagcaaaactcaatgagagtcaagcaattaatcgctgtatgtgctataacatgctcttgtacgtttgcattgagccgtgtcccactgaccccaacagatctaggccacgtcccctggagcctccgcctgggccagtaatcgtcgccagagctgctccgtaattcccactaaatccactaaattcgccccgaacgcttcgcgcacgcccctgccaccgagtctctcccctcccttgcccctcgtagatcctgcgatacggccatggattttttttgttcttaatacacccaattccgccgctgacgagtctgcgtgtccctcctcgttctattaatccgtctctcgaaagcgggcttcattttgctgtggccatactcttttttttttcttgctattcttcgcctgtttcagcctcattccctggcgggccaacaagctgggagaaaacaaaacgaaacaaacaaaaaggtcgaaggatcacaaccactctctaatcgcctgtccgcataaccccccggcagggctatcttaattcgtcttaccattctacctcgactctgatcgacttgctgctgtgccggcagaatccctccacgtcagattaccagccgcggccgattctgacccttcctacgatccacattcttctataatcagcttctcgccctcttttttttctatccctccctcctctacaacccagagaatcacacagcagccatggcagattcagcaaacggcgtccagaacggcgccaatggccggacggtgcctgttgccaacggcagcatgacctacgccgagaagcacaagatcgcagaccacttcattggaggcaaccggctggcaaatgcccccgccagcaaggtcaaggattttgtggccgagcacaacggccacactgtcattacaaacgtgagcgtttacttgtgagcaaagcagagcagagcttgcgctgacttgtctgcaaaacaggttctgatcgccaacaacggtatcgccgccgtcaaggagattcgctcagttcggaaatgggcctacgagacgtttggcgacgagagggccatccacttcaccgtcatggccacgcccgaagatttacaagccaatgccgattacattcgaatggctgaccactacgtcgaggttcccggcggcaccaacaaccacaactatgccaacgtcgagctgattgtggacattgccgagcgcatggatgttcatgccgtctgggctggttggtgagttttttcgcgcaaaattgggaaattctgcacgagttcatggtactgacaaacacaactctaggggtcacgcctccgaaaacccaaagctcccagaatctctcgccgcatcgcccaagaagatcgtcttcattggtccgcccggctctgccatgcgatcactgggtgacaagatttcctccacaatcgtcgcacagcacgccaacgtgccctgcattccttggtccggaaccggcgtcgacactgtcgagatcgatgacaagggcatcgtcaccgttgccgaagacgtctacgccaagggctgcgtcaactcatggcaggagggtctggagaaggcaaagcagattggcttccccgtcatggtcaaggcctccgagggtggtggtggcaagggtatccgaaaggttaccaacgaggaagagttcgaggctctgtacaaggctgctgctagcgagattcctggctcgcccatcttcatcatgaagctggctggaaacgccagacatctggaggtccagctgctggccgatcagtacggcaacaacatttccctgtttggccgtgattgttccgtccagcgtcgccaccagaagattatcgaagaggcacccgtcaccattgccaaggctgataccttcaaggccatggaggacgctgccgttcgactgggtcagcttgtcggctacgtctctgccggtactgtcgaatacctgtattcgcatgccgacgacaaattctacttcctcgagcttaacccccgtctccaggtcgaacatcccaccactgaaatggtcagcggtgtcaacctgccggctgctcagctccagattgccatgggtatccccctgcacagaatccgcgacatcagactgctgtacggcgtggatccccgaacttccagcgacatcgatttcgatttcaagctggagggcactgtcgagtctcagcgccgacctcagcccaagggccactgcactgcctgccgtatcacctccgaggaccctggcgagggcttcaagccttccaacggtgtcatgcacgagctcaacttccgttccagctcaaacgtgtggggttacttctccgtcggtacccagggtggaattcacagtttctccgacagtcagttcggtcacatcttcgcctatggtgagaaccgacaggcttcacggaagcacatggttattgcgctcaaggagctgagcattcgtggtgacttcagaaccaccgtcgagtacctcatcaagctgctcgagactgaggctttcgaggacaacacaatctccactggctggctggacgagctcatctccaagcgacttaccgctgagcgccccgacaccatgctggcggttgtgtgcggtgccatcaccagagctcacatcaccagtgaggccttgctggccgagtaccgatctggacttgaaaagggccaggtgccttccaaggagattatgaagaccgtcttcaccatcgacttcatctacgagggtttccgatacaagttcactgctactcgtgccggtctcgacacctaccacctcttcatcaacggctccaagtgctctgttggcgttcgtgctcttagcgatggtggtctcctcatcctccttgacggccacagccacaacgtctactggaaggaggaggttggtgccactcgtctctcggttgacagcaaaacctgtctgctggagcaggagaacgaccccacccagctccgaactcccagccctggtaagctcgtcaagtactccgtcgagaacggttcccacatcaaggctggccagacctttgccgaagtcgaggtcatgaagatgtacatgcctcttgttgcccaggaggacggtatcgtacagctgattaagcagcccggagccactctggaggctggagatattcttggaatactcgccctggatgacccttcgcgagtcaagcaggctcaggcattcgtcggacagcttcccgcttacggcgagcctgttgtcgtgggtaccaagcccgctcagcgcttcgtccagtaccacaacgtgctggtcaacatcctcaatggtttcgacaactctgtcgtcatggccgatactctgaagaagctcattgaagtgcttcgcgaccctgagctgccctacagcgagtggaacgcccactttgcggctctgcatgctcgtatgccccagaagctagacaccctgtttactcagattgtcgagcgaggcagagctcgcactggcgagtttcctgccaaggctctcagcaaggctttcagcaagttcctcgaggagaatgtggaggccggtgatgctggtctgcttagaaccacgctggcgccccttaccgaggtgcttgacaactatgcagagggccaaaaggttcgcgagctcaacgtcatcaacaaccttctcgagtcctactgggcggtcgagaacctcttccagagccgagctcaggaggagagcgtcatcctgaacctccgagaccagaacaaggagaacatggccaaggtcgtgcagattgttctctcgcacagccgcatgagctcaaagaactctttggtcattgccattctcgaggagtaccgccccaacaagcccaatgtcggaaacgtcaacaagtacctgcgcgagtcgctgcgaaagctgaccgagctctcttctcgagctacctccaaggtctcgctcaaggcccgagagattatgatccagtgctctctgccgtcccttgaggagcgtacgtctcagatggagcacatcctgcgatcgtctgttgtcgattctcgctacggtgagagcggctgggaccaccgggagcctagcctcgaggtgatcaaggaggttgtcgattccaagtacaccgtcttcgatgtgctgacctccttcttcgctcacgaggatccttgggtttctctggcatctctcgaagtctacgttcgccgtgcttaccgtgcctatatgctccagtccatcgagtaccacaatgatgaatctgataaccctctctacgtgtcttgggacttccagctgcgcaagattggcaacaacgagtttggtgttcccgttcagtctgctgctccttctactcccggcacccctagcggcctggagctcaatcgcattcattccattagcgacatgtcatacctcaccagcaaggtgaacagtgggccgtcccgcaagggtgtcatggtccctgtcaagtacattgacgacgccgaggagatgctccagaaggccttggagacgctgaacttttacaacaagcagaagaagcagaacagccagtctaatcttctcgctgacttgagtggcaagcgaaagccctttgctgctcttaggaaggagttccagagccgcaacaacggcgacgagctgtctgccgtcatcaacgttgctgttcgagatactgagagcacggatgacgaagacatcctctcgcgcattgttcccattgtccagggtctcaaggccgaacttttggtccgtggtgtccgtcgtctgacctttatctgcggccgcagcgatggctcttaccccagctactacacattccgaggccccgactacgaggaagacgacagcattcgtcacagcgaacccgccttgtctttccagctcgagcttgctcgtcttgccaacttccgcatcaagccccagttcacaggaaacggcaacattcacgtgtacgaggctattggcaagactgtcgactctgacaagcgttactttactcgtgctgtgatccgacctggccgtctccgtgacgagatccctactgctgagtatctcatctctgaggctgaccgagtcatcaacgacattttcgatgcccttgagattatcggcaacaacaactctgatctcaaccacatcttcatgaacttcacccccgtcttccagctcgaccctgctaccgttgagcagtctctccagggcttcttggatcgcttcggtgctcgtgcttggagactgcgtgttgcccaggtggagattcgcattgtttgcacggatccccagactggtatcccctaccctctacgtgttaccatcaccaacacctctggatacgtcgtggatgtcgatttgtatgccgagcgcaagtctgaaaaggacgactgggtcttccacagcattggcggaaccaaggagaagggacctcttcacttgctgtccgtctccactccttatgccaccaagaactggctccagcccaagcgatacaaggctcacttgatgggtacccagtacgtgtacgacttccccgagttgttccgccaggccatccagaacagctgggccaaggctgttaagaggcagcctgctttggcgcctcagcagcccaaggttggtgactgtattacattcactgagcttgtgctcgatgacaaggacaacctggacgaggtcaaccgcgagcctggcaccaacacctgcggtatggtgggatggatcatcaaggctaagacccccgagtaccccactggtcgccgcttcatcattgtcgccaacgacatcacttacaacattgggtctttcggccccaaggaagacaacttcttctacaagtgcactgagctggctcgcaaactcggcattcctcgcatctacctgtctgccaactctggtgcccgccttggtctcgcaaacgagctgatgcctcacttcaaggttgcctggaacgatgctaccaagcacgagggcggattccgctacctgtacctcgacgagaaggccaaggatcgcttcaaggacactgtcattactgaagaagttgttgaggatggtgaaacgcgctacaagattgtcaccattgttggtcaggaggatggccttggtgtcgagtgcttgaggggatctggccttattgccggtgccactagccaggcttacaacgacatctttaccattaccttggtcacttgccgatcagttggtaggttttttctttctttcttttaaacgccctttgactttcttttaataactatgactaacaacttccaggtattggtgcttaccttgtccgtctcggccagcgtgctgtccagattgagggccagcccatcatccttactggtgctccggctttgaacaacctgcttggtcgtgaggtctacacgtctaaccttcagcttggtggtacccagatcatgtaccgcaacggtgtttctcacatgactgccaacgacgacttcgagggtgtctccaagattgtggaatggatggcctttgttcccgagaagcgcggcaaccccgtcccggtcagccctagcctcgatgcctgggaccgtgatgtcacctactaccctccccagaagcagccttatgacgtccggtggttgattggcggtagggaggaggacgacggctctttccagagcggtctgttcgacaaggactcctttgttgaggcccttggcggctgggctcgcactgtcgttgttggtcgtgctcgtctgggcggtatccccatgggagttatcgctgtcgagactcgcagtgttgagaacattacccctgccgatcctgccaaccctgattcaaccgaacaaattagcaacgaggccggtggtgtctggtaccccaactctgcattcaagactgcccaggctatcaacgacttcaacaatggtgagcagcttcctctcatgatcttggccaactggcgtggtttctctggtggccagcgagacatgtacaacgaggtgctcaagtatggttcattcatcgttgatgccttggtcaagtacgaacagccaatctttgtgtacattcctccctttggcgagctccgtggtggctcatgggtcgttgttgatcctaccattaaccccaacgccatggagatgtacgctgacactgaggctcgtggtggtgtccttgagcccgagggtatgattggtatcaagtaccgcaaggacaagcagctggagacgatggctcgcctagatcctgcctacgccgagctgaagaagaagctggaggataagacgctctccagcgaggatgcggagagcatcaagcagcagcttgtggcccgcgagaagcagcttctgcccgtctactcgcagattgccgtccagtttgctgatctgcacgaccgtgccggccgcatgaaggccaagggagtcatccgtgactctctcgactgggtcaacgctcgccgatacttttactggcgtctgcgcagacgtatcactgaggagtacatcctcaagcgcatgaacactagcatcctgcctactccccagcccaacacttccaaggccactgaggctcgcacccagggcctgaagctgctggagagctggtctggcattgccggctgggacaagaaggaccaggaggttgctgagtggtacgagaaggagactcagtctatcgcgcaaaaggtggaggcgctcaaggccgacagactggctgctgagctggccgaggctgttcgcagcaatgagaaggctggctggaagggcatccgggagcttctgcgtgtgatgcctgtggaggagcgcgaggctgtctttacgtatctgaaggagtaaatgtatgaataaagatggatatgtgggtgattataggaaagaggcgttttgatttggaagcgtttatggttgatgtttcatgatagatatcaatggcatttttaaagttaacaagtgtgtgcctgtaagagctgaatgaagccttactcaagtgattttctattcccgaatttgtcatgctaaaagccccatcttggaagcgacatgctgaccatttgagaagggtttacgcttggacgcttcgaaagggtattgtaccgccattgaatcattatcaagcactcgtggcttggaagttggaaagtgtggagtttagagacgtgggcttcttctttttacttgacccattagaagatgaagagatggacatgcttacatggtattgtagtaatgtatagcgtttactcgtagcaatacgtttactcatagcaatacggaatagagattcttattacaatgcgatactatatattcgtctatttcgaatatagtcgcctaaccatgccgcccaaccctgtctatgtatacaattggctgtcattaaacccaaaagcctttcatcatgttctttcttcatctttttttttttttttttttttttatttcctcgtcgaattattcctcaagcatcctcaggcaccctcgtccgtatctgcacgccgtgccactccttgaccaagtcgcccagcgcgccattgaccaatcgctgctgcttgagcatgttgagccccttgaaggcggaggacgtgatgtcgatggcgtacatgctgccgcagccgccggagatgtcctgcacgaggagggcggtggggttgagcttggaggcgaggatggcggcgatggaggattcggcgggggtcatgccggtgtcgaggtctgcgtctgtttgtggctcggcattttgttgtggttgctgctgggaggaggagaggggagaggaggagaattggcgggtgggtgttgaggagatggagcggatggtgagctgggaggcctttgcggttgctggtttgagagaggtggtgatgggcgtgatggagcgcgctgggagggagaggaggcgcaggcggagcgcggagcggcaggatgagcagatcatgatgagattgaattgatgttttgaagtgtcttttggagtttcttttcttgttgtttttggtgtagatggctggatggaaagaaaagttgattgtaattattcagcggccattggagggattgccgaaagccttcttggtagcgcgggcgatgggccgagagccggggctttgccggttggctgagttggggaattaccggattgagcaggtgagcagtggtttggagcaacttgtttgaatgggctgggtagatgtataagatacatttatctttatggtggatcaaattaacagtggcctcttattgaagaatgcatgtgtttgtggatttattggagcatctgagaagtgtgaagctgtcaattgaatcccgtttataagagctagctcctggtaaagccactggacttgatactccttcagcttgctaatgatgtagacgatttcagatgtgtagattagacattaggtacaaatcggtgaaatacactgctagcctgactccattttccctttccgtgccctttccgctataatatgcaaacatggatgctcaagtagaaatacaacgacgcagtataatgaatgccttttcgaattacttcaactcgtcaaatcacctcacaatccacaatccaccattcccatacgccttgtcctgcatcaagcccacgtccgacctcatccccacccggtgcaaaggaatcttatccacctgcctcaccaccttgcccgtcgtgtcgtccaccttttccgcaaacgttcggctagacttgacgctcttcagcatcgccaccgtgtcgtgaggcccccaggctgcacggcgtagactggccattgttttgtcgacgtcttgaaagtgttggttgacgaggacctctggtggtgtgttgtgcccggcggcggggtggagatggcccatgaggaggactttgactttggcgctgacaaagtttgcgccgtggaagtcgtggatgatgtggactgtgatggtgttttccatggcgacggagggaggggcgtggcgggatggtgctatggtgacgatggcttcgaaccaatctgtggggagaacatctcctggggctttttcattgttgttgctgggagggatgtggatgcatgcccaggcggcaaacacgcccggcatgcgaagtttgatctggtccgagacaccgcttagattggctgatgggatgctcagctcggaatatgaccgccctgttccaggaaccaccttgccgtcgaatttgacgggaaaaggcgcttcggggccagcctcggagccaatggttggcacattgtccatgagagaatcatacctttccagctgggccctttgccgctgccagctctcctgcacggcatcgcccacgccggtggcctggtagctctgataggccacggtgccggcctttttgactgtctggttggtgacaatgctgctcacttggctgttgacgacggtgctggccacgccaatgtacctgttggccacggcctggccaatggtgctggcgaccttgacgcccatttccagcggcatggtgctcaggctggcgcccctcatgacgctgacgtcggtcgacgtgctggccacgcggaacacggggctgccgcagagaatcttcttgcccggctcgggcccgccgcagagcacgaggcggaagtagccgtcggcggccgtggccgggatgcggacgacgtgcgtctcgcgcggcatgtgcttcttgtgcctgcccgaggcctttttggcgaagcgcttgaagtcgcgctggacgatgcgctcgtcggcctcgggcgtgtcgcccacggcggtctggcgcgcgggcgtgacgttgatccacgagcccgtcgtgccggcaaaggccttgatggccatgcccatgttgccggagaagcccttttgctgcatccacagcgtgcgtgtagctggaagaggctcgtctgagagcaccgagatggacacggaggtggacgggccggcgtaccagatcagggcgctggtgtggcggatgatggagaagtggcgcgtggattcgcaagggtgggagatgaggccagaggcaaagtattgcgcattgcccatggcggactgccagaaggagtcttgcggctttgcatctgcgctcgcgtctacgggcagagtggcggcatgctgcggatgtggacgtggacgggggggaatgtctggcgatgaagaagttgcaatagagagtaccgaggagctctgcgtgtgacgaagaggcagaggcggtgccggagagactgagaggccgggatagggcggaggaggcaagtcatcgtcgggagctgtgatgctgatttgggcagagaaggtctcaacattgatctcttgagagtatgaagcaacggcggtggcgggccggatcactggatgaggaaccgcccgtctttgccattgtgacgcttcgaggctggcggctgatttactgggcttcaactgctggactcctgctggctgtgacggcgatgctttgtccgtgtacaagtcgtacatgtcggcctgatcctgatgggcatattcggctgctgggacgggccgccgccgtatggccgggacaggcttacggagtccaggtccctccattgtagtgaataccgtgcacagaaaggaaaattaattatagaccctggctactacagaagtgatgtagaaggcgaaagcatcgcatctcatctcgccgttgggcattgatccggatgttgttgagagctatggcatgtaagtaatggctcttccggggaatgggggtccatcaaaagggggtctttctttgagtgccggacaaagctggactttgtttgccgggcaaaagctcaggttagtctggagcagttggaggcccgctggcttgactaatggccattttacactattaaagcttgctaagatgcagggctgggcgactcgtatcggtacgcgtcagcgcaattcgcacagcggctgtgattggcaattgaggcaatctcgtcttgtttagcgtgcacgacgagcgagattgatatcattcttcaatcatttcttttgtcctttttttctttgtatttttttgtatttttaaagctattttactcttctttcaattttggctatttgattttgccgcatctagctagatgccatcagggcctccaactcggcgggatccttgatggcggtggtgaggttctcgtagccgaaatccgtgacgaggatattgtcctcgatgctgcatcgagttagttagaattggaattttccaagtttaaataagaatactgggaaacgagattggagtgcttaccgaacaccgcctacgtcccagtacttggcaagcacagacgtgtcaatgtacttgctttgctcggggttctccaagtaggggtcgatgatgaatttgcaaaagtagatctgtgctcgcgtgttagatacaatccatacgctgaccggcaatgaataacgacttacaccaggctcgacagtgacaactgcgccctcgggaacttggcctcgcagacgcaggttctggaagaggacgtcggggtcctggcggttgtggttgccgccggtatcgtgcgtgtccatgcccaggtagtggcccaggccgtgggggaaaaaggcctggctgattctggcgttgaaaatctcctccctgtcgcccttgaggatgcccagagccagcaggccggcaatggcatgcttgtgggccaggacgtgggcctgttcccagtgcatgtcggccctgatcatattaatgacctcctgttgcatcttgaggacaatgtcgtagatttcgcgggcctccttggtgaacttgccgttgaggggaaaggttctggtctgtttgcatggctggttagcaacaatttgatagaagcataacgaagctagatgtactcacaatgtcagaggcatagttgttccactcagctccggcatcaatcagcagcagctgctttcctgccagcggagcgtcgttgggaacgtagtgcagcgtcgccgccgcagtgccgctggccacaatggggtggtacgccatctcctttgcgccgttggccacgcaccgctccaagaagacggcctcgagctccctctcgttggacgccttgttggccttttcgacgacggccttgtgcgccgcgctggacacggcgttggccttgcggatcatggccacctcgaactcgtccttgacgacacgcgacacctcgatggcgggcttgaggagctgaaagtccttgttctcgaagccgatcaaggtgatgtggtccgacacctggtcctggatggcgtagactgtcgagttggagtttgtgcccgcgaggtgggcgagcgaggcgttgacctcggtggtgagcttgacctcgtcgacgtcgtagagcctgagggcgtcgtcgatggtggtgggcaggccggaccagatgacatcgtgggggtcgatcggggggatgaagagcgtggactttgaggaggacatgtcgtaggtgaagaagcagtcggcgaggttgcagccggtgaggtagtagaagaagcggcgctgtctatgcggcgccggttagcaatgcacatccatggccgtataagccagagagtgtctaggtagagtcgaagcttaccggaagggctcgggcgagtcgttgtcctcgagaagcttcgtgtggcggccctcgagatagagaacgccgctggcctgggggtcctttttgcggatgaggtcgacgacgcggcgggcgtgcgccttgcccgggtacttgcccttgagcacggcttcaaagtcttgggcaaccatttctgctgagcttttgcgcgatgagaagaaacgggggagagatgcgggagaagatggtggaggagcaaaagccgtccgaggctggagtcggatttggagctggcgatgatgcgtatggtgggggaggctcacgccgacgcggggctttttgggtcctttgagcagcagagttggccgatggagaggtcgcagcatgggctctgggctctttggagtgctgtaatttctgtgattctagcgggacagagtgggatgttgccgtctgtagaggccactcaacgggtagctcaaggcttgggaatttttggttttctcatgtatccgtactccgtccaagatggccgcatttctgtctgctaggggactttttgtgcgctaaagagagaggatggggtccgttcctggccgaggtcggtaagtatctgcgtataatgagcggcagcagcagatacaagtgagctcgtacaaaatgacaatacagcgtatagatgcaagtcgtgcagagcatctgctgtctttggaatgctgcagctattccagcatcgatgccgtaacaggcagtagagcaagagctacaggacccccaaaagagctcgagctcgatcccttgaacaaacaactgctagagcctagcaccaagctaggactccgctcgctggaaatggatgcatcgtctccacagcggctgtcagcggctctcgtatcggggtctcagaaataagcgttgctcacttacacagaatcagcatctggatgtgctgattgcaccaccactattcgtagggcttcatctgcgactacgccgtcagttggcctgactactcgccgggagctaccttatctaacacttacaggttacacctcctagtaactggtacatgtatgtacttgtcgttgttgacccatccaggcatcaccatttctggacaagagtgctgtgatccagcgcacagacaacaaaagcaaagcacatgcaacgagcatctcccttgcgctgtaagggcggagaagaggcatatgacgctccagattttggttcatatcagtctcagtctcagtttggtgcaacctcagctccggctgcgatccggatatgcagctacgctacacttacactgggccaagcacctcttcaacgcttttgatctttcgccttgtccctcccgttccttggggcaatgctgtgccaaggtcctaatgtggctagttgacgtgtggtagatacgtatctagcttcaacgtctcggactcgcccatcttctgagagtgattctagtcttccgttaattgggattcccaacctagcggatatcaaataggatagggtagcgtaatgtaaaccgaggacgtccatacaattgagcagcagcatcagcgctgcaatcgggtatttcacactccggtggctgcgtcatggataattgtgcgtcaatcacttgcccggtctcaatttaccaggctgcggtcaaaaagaaagcaatagctgtgattctggctacatgtatctggtccgctcctcacagagcgttgcgtatcagacaataagtggggacttgtacgcctctcgtcaagtacagagacccctggctcagatctacgcctgactttcagctctgctctacgcccccaagataggtagccgtaatatgtcttgtcatttcctcatacttcacatcatccaccgtatcatagtgtcgggagctcgcttagaagtttgtgccacaacaactcccttggatgccggatagtgtcatatccaggccagccagcctcaccgcaagagcacagctgtaaaagactgagacagacatcatcacgccgagtccgacttttcttttcttttttacattgggacttctgacatgtgctttcggccctacttgtccatgaccgatactctcaccgaaacctcttgtaatagagtagcttcaaggaggggcgtgcattgtaatccgcggaagtgctgctcgacgatgagagacaagcatcaatagtgccaaatctgagtactttagcgggtcctaaacacgcaaatcctgcctgttttcgtcgaatcgactctgaatcgccgcaggcggcagacttgaggccatcgtaggctgtcatcacgcaggttgtcgatcgtaacagagcgccaagagcatcacgaggcatcaataagtaaccaataatatgtctcagtgccgcagctgcctcaagcacaccagatcattttcttactcggaagtgcccgagtgatctgcgccatgggcgcaaaatattgccatatccagacaaggagccctctctcagcccatcaccggacacttggcatattgacatctaattaagcattcatgtaggtcaagatattgcatgtgacaggacagaaatagtttcggaaccggcacgttccgcgcctcatatccaccttgatgccccatctggggagtacgggtaccagcaatcctggggctgatcaggtctgtcaaaaccaagcaggcgggaaccattacagcgctccgattcattagctcgtataatgaaaaggggttagctagtttcaaggtgaggctcatggatagcgagtgtgttgtcaagcaggtaccgcagagatgtacaccgtcaggatctacacccttgtcctgggtgtccatgccgtccatgtatggcgccaccggttacacaaatgttcaggcactccggtagtgctttcgtattgcaacatgaaatcatgaatacgaatacgagtgtaaaagcaaagagagctccggggggaaactgctcaagcccctactatactcaagtcgatcctactctcatagtttggctccatgaacacctctcggtagatccatatgttgttttctctgtctcgactttcttcaagtaaccatacaaggaccttgtttaattaattttgtatagaccgtgattaaccagaggatcatcaccaggtgtccggtagggagaatcaattggaagacgagccaacagcatatcctggtctatggatggcacatgagacaccaaaaacgtggttttcagggaatcttgcatgagcttttgtaggtaaatataacggtagatctcgttggtagccaatcatacggcgaaagatggagccggtgtaaccatccgcatgtcaaaaacttcaactagtctaggaattcatcacttggataggctagtagactgaaacatattgcaactagcttgtcaatagacatttctctctatgtgtttgtccatctctaaagccctccagggcgggtcttgctaaaatgaggcgagttgtcttacccgtaacttgaatattccgctaggaatagcccggactcgaggatctcggcagcaaagtcacacgaacacctattccaggcacgagcagattacaaaaaggcagaaaggttacatgaaaacaatgtgtagctttattggctttactatctcgcccgttatgctgtgagaacagattttggaacatgtctacgataccacgtcttagctacctacaacacggcagaacagcaggcaatacacgaaagcttcaatgctgggctacaattcactaagagtttgatcttatgtttactgcctactgccatttctctttcctacataatactcttcattacaagccccacccctcctattcgtaactctccccggctgcaaataggcttccgcgcgtagaatcgtaccccggctctcacttgaagagaaaacgatcggataatgcagcgtcccgctaggcccagccttcttttcccgatgctactgacacctgcaactgcaagtagtgtcacataactagcccaggttctccacagctgcttgtcactcaaagtagggctaggatgggaaaccggcgagacacggatggggttgagcacagatctagcatgtaaccctagccgctgccggtaagtctgcttcacctggcccctctgccgtcagccatctgggccgaggcagccttatctgagacacacgcttagaggcagaaaatcatcgtcctagccataggggttgtcagttgtcattttgattgcacccccttcccctgtcccgaaaacccggttagcgttcagcctcatcttggcacaggacacggagtgatcacacaactgggccaaacgtcttgatgaactgttggcgttggctgtcaaaggggtattagtatatgtaaatatctgctttgacttcaacgtcttttgcgagagcaaatcatgaagaatttcatccaagaaaagttactggaaagagagaagaggcgccagggcacaaaagctagagaaagagggaaattgcccaccatcaccactactacatgtagcaaacaactcgcatgtgagtccttgggtacactttttttcagttcaagacaagccattgcaagctgtccaatcgtgaagagagcatcacaacttacccccctgcatattgggtttgtcccccactggcccaaattcaaatgtcgtcaagcctcataccacttgtacccagtgagcccatgccacatactaggtacatccctggaatttggaggcgcatattgcttctatttcagaagtatagtcttgattgaacataagtcactggtggtacgtagttgtctgacttggtatctttctctatacataattttgacacttcctatggagatgtaggcctcctctcgtctatataacgcggcctcctcgcctctcattttccaaaataaaaacccacactcacactcacactctcaagcacagcctctttactcactctcatatcctcaaagccaatagttattctgcttcagcaccatcgtctcctcaacattgtcttcttgatatttcttccaataccctcaacatggccgcccaatacaccatgagcttctctcctcccatgcaaatcacaaccaaaccccaaagtcccatcaagagcggcacaaacatcaaaatcaccgccaagctggccgtcgcggatccaactggaaactacatggcccatgcagacgctctcgatgcaaacggccaagaggtcaatggtgtcctcagaggacaactagctgcgtcctgggagccaatgaatggcggaaatgcagcagagactattgtgttcaaatttgaccgcatgaatatctctgagcctgggtcgtaccagatccgtatccaggcctacaagcaagttgctggcggcatcaatcaactcaccaagactacgatccccgtcgaagtaattgcttaacttcagcactaggtcagttcaaactcaccgcagtctttcagggagaggcagagtagcaccagacacgctgacctttttgtctccaacatagcatcatgttttcatctcttaaagatcaatacacgccgatctgaactgttctgcatggatatgggcgtaggaattggaaaaagatggaacattaatatgtaattgagggaatcgttttgtacctatcagggtatctggggtggaaaagggtcttttggcgattgtatgtcagtttgtttttgctcttgggaatcacggatattatccgtggatagttttagatagctttagatagttttcggaacgccagcttgcaattttttctcatacacgttcaatctcgacagtgatgcgtcatctcttggccacccctgcttcgttagacatggttacttcagctttgatccccataatttagagagggctgcacaaacttccccactacccgtcgaatctaaggctcggatcgataaccccgagcaaaaagactagccgaggcgtagtagtgagattgtcatctgcacagtgatccttcaccgtcggctaagcgaaagctgagactgacagccagataggcagggcagctacaggcatgtccaagaatggggcggcggtaaaaagggagcaagaggcagaagatggtaagagagagaaacattcgtacgcgcctcgtcaagagactaatacgtttacagctactatgaccacaagaaatccaatagtgcgtaaagacacgaatgtttgctgtcaggtagagggtgggtgtctcttgggaagatccaagagatacacatccagggtcaccattgggctgatgtagtccatctgcgaggggcgtggttcatgggaccgggggaaaaaataacgaaaagaaatgtatctactcgtactatagcccgtagagtggagcgggtagaagtgccacagattcagactcggccagagaagtggaggagcgagaaggcgggaacgcaagaaagagccggcaggattgtggcttgtctaagacagggctgaaaggaaaggaagaggcagtgaggaagctggatggaggtgacgaatggatatgcttctctcataaatgcccataaacagaaatggggagagtgctgaaagaggtggccgccatacacgcacgtagttacgggagcgtcctaggcgctagatctctgtgtagccctcttggatgacactgagctaaattcatccaaagattctcaccagtgctcgctcgctgtataagtcgctctttgctagaatctggaaaatctacttgctttaatcacctgttgacccattggtccattcatctccctcatacaagtagcacttgaatggcttgcatcaatattacagtagatgagcatagtagcaagtccatagatcaactacgagtcctgttgacaggggtggtagcacagacatgggtccttgtcttggatctctctttgctttttcccgaaaaccatcggactttactagccatacggttggcttccagtatttgcacgcccttttgacggcacttgatagggcgtgatgagagagagggcgtgagccaaggagtcattctcaaagggctaccatgtttcattttgtttctcttgtctatttctcttttggtgctctccatgagcaagcctggacggataagcatgggcgtaaagacggcccgccgagtgattgcctaatagcctatcgaagctgatttacaaagtgtggtaggctgtgctttatggggattggatgtaagggagatttggtgatggaccccaaagaagatggcatccaatagaatacctgtacagtgccggctgggaagccaaacacagaatttgaaaacttcgcgtacacacattgtaactatccacacatcagatagtatgtcgtcctctaaaattgtgtatcttctgtggtcgtttagacacgtgagcattcatttgccattctcccaaaatgaagtgccaataagctccatcgcgcacattcagtagcctaaacactaaacaggcggcacaagaaatgatgttaatcacgtgtctcagctggtccccacacccgcgcagcctcttttcggcctggccctgagacgagcttttgaagaggagcttcaaggaaagcctcggatagcagccagcagctggaggtggcgctgggaatgactatcaacgcagcctgacgcttatttaactgagacgaacagttcttggtgagacaaaaaaaaaaaagggggatacgagcgaaaaggaaaccgagggaaaaagcagaaaagaaagaaacagcaaaaatggtgtattacttcacgtccaacgtggttgagccggccggcttcatctatgtgggcaaggataagtatgagagtgagtttgcgaatccactcattcaccgacgagctgaggacgttgtctaatgtttgcgcgcttattctctgcgcagatgaggacctgatcaagtatggctgggaggaagatgtctggtatgaggcctccccccggatttcatttcacggctgactctttcttctagggtatgaggcaacgactccaggcttcaatggcttttatggatattgacagaggctttctagttccacgtcgacaagctttccagcgcccacatctaccttcgcatgcagcctggccagacttgggatgacttgccccaggagttggtcatggacctggcacagctcacaaaggcaaactcaatagaaggttcatgagctctcatccccatcgcatatgccacgagtctctaacgcaattcggttctctaggaaataaaaaggacaacatcaccgtcatctacaccccttgggccaatctcaaaaaggatggaagcatggacgtcggccaagtcagcttccacgatcagagaaaagcaagcatccctcacagaataccgccatatttttatttaatctaaccgtggagcctctccaggtcaagcgcatcctagttcccaatcgcgagaaccccatcgtcaaccgcctcaacaagaccaaagtcgagaagaagcccgacctcaaggccgaaaaggacgacatgctcaagcagctacgagccaaggatcaggcagcacagcaaatcaaggtacgtgcccccctaaaagattgttgccttgcgtaggctacagcttcgggggtgccaacttcaagaccgtatgatcgtctggctgaccaatttccccataacagagaaaagaagaacagcggcaggctcaggagtggaaagagaagaagtggcagaaagaccacgcgtacgacgagatgtttaccgaagagaatatggccgcgtcgagcaaccaagatcgggcggcggattgggaagacgattttatgtagatctttggcgatattcatgaggacatcttagaaggcgattaataagaaaaaatccaaaataccattgcctaactgtgagcctgttccttccaaaatagggtattgcaagaagaaaaaacatggtactactcaaaaacttgtagtccaaactaaaagaagagtattttccaaaagaagatataatgatagtatcccgtcgattccgtcccatacctagtacccagtgctcttgattcgcgtttacacgtttacgtcaaccctccgattgccaatcttgatactatccatcttcctagtgatactttgcatctcagacggaacttctagcctgatcggacttgatgaggcggccggtgatgcaattctctttgggctcgatggctggccgacaagaagcggaggcatatccaactcttcatcctcatcattctcttcgtcaaaggcctcttctccgtcctcttcctcgcgctgcaaactgccatgtttttcgggatcgctaatcatcacaacaggctcgccgcctggcagtcgcacctcggatgcttccagagtttgcgcaatgtcgaggagcaagacgtccatggggcaaatgtaagccacgcgcttgcgttgactccaggccaacacatgcccgcagagctgcccgtgctgccgatcgacaatccaggcaccactgtctcctggtattccaagaggataggaaggcttcgtgtcttgtcctgtggcagcagataaaacgctggcgatttgatatgtgtgactcggagactgacgtccataaattttgacgcttgtcaaggctggtaggatttgcccagtctgtgagccactggttcgtgcaacgcattgtacctccaggccgggaagagctgaccacggcgccaccgtggttggccgaagcatcggctgattgctctgggctttctttccgagcaagcgggacctttggtttccatcatccgatatcttggggatcgaattgtcctcaggcaaacgcccgtctgagaattcgaaaagggcccaatcaacttcatgaatcaagccattggcttccttacgacgaataccactagaagcatacacttctccaagactgaaagtatcgagatggtcttcatcttcagtctcagcataaggatagaagccttcttccacgtcatctagggcaggctgggtgacgatgtagccatcaccacacccgggctctatgcctggaatatcaccaggttcactatactcttcgtcttcgtcctcctcctcatcgtcgtagtcgctagtgaggtctgtttcggaataaggctctgattctgtgtcggacagctcataagagtaatcatcgccatcgaagctaccaaacgtcgactcaggctgccactcgcgtcctggaacagcgctgctacgcgtggtatcgggaaatgcaaaatcgcgttccgggtcgtcgagcatgtggtgcacagtcatgccatacgtcttttcgtcaacaatgacaagaccgccaaagctcaccggaggcaagtgtcggtctccaatccaggccccaatgcttgcgccattattgggcttttcctggtattcaggattgacagcctcgacatgttcgtcatcgctatcgtggcccgattgatgtccgctagatctacttcctcgcgccatggacctcatgattgatccttgtcgtcgcgatctgatgacgctcccacggcatactttaagaccaaagccagtggaatcgtcaaacagctcacccagcttcttcttcaagatggcacggactttgccaacagatgcgcagaccaccaatacagtaggcctagtctggtgagggctaggccccacagactcgagagatatttctactgactcggggtgcttgcgatagaatgactttagagcaatgttgatctgaggcatgaggatggaattccatttgtccacaacgtccggtggtagtggtacatgaggatataatcggacctttgcttccggtttgctttctttgatttcgggctctattccattgttaggtattgtctcttgttaatgcgtcaaggggagcgggcagtcacgtaccatgggcctcaatgcctttgttttgggtgtatgttggcactggtggcggaggaggtttcttagtaggcgccgcagggactggcattccctttttgtctttggaacctttggagtctttcgaaggccctattgtgggcaatggcgcagcttccataagggatggctcatggcccagcctttcctcgaatccactgacaccatccaagatgcaacaggcctccaagaaccgcgtaacgcgcatctgcacgccagaaagcagagattcacccttgacctcgcctgaaagctcatcgtcgacagctttccaacaggcttggacagctttcatgtacaatgtaccgcatctaatagccagtgtatccaaggcagattctggaacagttgtgggcgctgcgtttggtgcaagagtctccaactttgtccacagtccaatagataggagtaccattgctagggaatatacttccaacactctctcatcagtggactttgggagaggtgacgtctgcgcggctcgaggatcgagggggtgctgccatatcgaattcgtaattgaagattcttcagtgaagacgtcgaaagacgacaacacaggtcggcgaatatcaacatgtcctgtgccgtcgctattccctggcgctgtgcttttgctaaacaagatgttggcatcggagatattaccgtgggtgatgcctctagcgtgcatatcaaacaccgtatttgcgaggttatatgcaaagcggaactttgcctctaacggaggttccgagtcgccacgagcaaggaggtcactcagagtaggcagactgtactgagggttttggctcacacggttggaagccaacgtgttgaaggaaggcgggaagagatagactaagcccagccgagaattttcgagatcttcaaagtagccgagcaagcgaggcaggccggtccaagagccaggggctctctggggatctcgctgaaggccagcagagagcttctcgaagcgggccatagggggcatgatgcccgtagtcgaatagattggatcaaactcggcatactcaaggagaaggggggcccaaggttgtctagtagcaccctgggttgtgagttcagagtaagctgtcttgctcatgtagacaacatgtcgccgagatgctgatactgtgctcaacccatcttgcaaaggttgcaagtgtgtcaagctcttggggtcaatctgctgaggagtctgcatccgcgttgattcaaatggtcgaaaatccccttctgaagcagaggccttggacgtcgactttgttaccggcgagttcagagtatcagatgagcgcatacgcgataagtcgtagagggtatcgatggaggcagtgaggtcatgaattagaccctcaaatcgccctttatcccattggacaagcggtgctttacgatcaggtgatggccgaactccctcaacgactcgcttataactcaaccatagaggctctgcttcggcgaggatatccttgatggtggacatgatgctgccgacgacctcgctcaggccggccttggaaagagactcatcgatttcagcagactggtttggatcagaccattccagtccccagctgacaaagcgatccttttggatgcgcaatttgcgatatagcgccttgatctcggggtcatcttcatgttgagcaggttccttgacaaaatcgctggactttttggtgtcgttgtaaagacgactcaggcggcgctggaagggcagctgaaaaccacccatcggcaagatggactccatcttgcactgcgggagaaacgaggaaacgctgcttgccagctgctgttcctcctattgcgcggcctatatattggatgtttgctgttgcctgaaggggaccctgttatgataactcgatcaggcactggggccgcacccggttagaccggggacgctcaaagcggatcaagctggacctctcgcctgacctcgatgccgcagctgcagggcggataggtgtctgcgacgtttgattcaagcgcggtgcatcgcagcactaatcagcgtcgcagatatccaagggcggttgggagagcaacgggccaatccaatgcaggcactggcgcatacaccctgaggaggggcaaaaggcactcccgccgagcttgaaaaatgacgagacgtgcgctgcaggatatgcgctgcaagatatgcgccagaacggccgcgaggaatcggattaggcagaagaattgcaatcggagagataccgagcctggagctggctgcgagatggacagcacggccaggaaccagatcaggcggctggtgagcgtttatccagccgacggtcgttatcgaggtgaaactcgctgccttgcggtggcactgcggctcaacaccgtgtggacagcaatcgttcgttcgtgtactccagcagcccagcttttcgtcccttgcccagctgtctcgtcccttctcggcttcccaagggttcaactcacgggcctaaatcgccatccccgcaacgcctggtgggggaaagacacccagaacgggagggctggcgaatcgccatcgggaaaaatcctgctgcctggtgtcttttggtggcggcggaaggagctgattggaggatttaaatggcaccggggctgatcttggagtctccaaggcgcggttgaagaagattgggatgataagcagatgccacaccacgtgactgtgattactattcaaggtcacatgaccacacatgtctggagattgaagttgaagctcaacagctttctggacgaatgtaactatggctttcattttgaaacggacaataggaaacaaaatacattatattctcattattttttacgcctcaagcccaaatattctgtcgtcccccatctaggcatacttgattgtgaatgccggagactcgcttacataccagtcctccttcttcttctcgttaccgaaaatgcgcagcgcatgaaagacgaccttatacgttccagggggcgcaaacttgttatcggtcagctcgccgctccatgagattggggtgggacctcggctctgccacagaagaggggatccactgggctggccaatggacgtggtatcaaagaacttcttagttgtgatcttgctgccgtgaggaggcgctgataagagaacgagatcagcacgaacaagccgcgttccaagagctgggctgacgacgagagcgggaagtacatccgagggcccagcattgccgggaccgggaatcgtaaatacggttccgttggcaacagggttcaggtttgtgtcggtggagttgctgatccacgaatcctccggaaagagaacctgctgcttctggagagagccggtcagaccctggtatgggacggaaagatgcgaaccatcggtaccgttgaccgtgatgtaacccgaccacaggccaaggcgcttggcatccacgcctcggggaggtgtagggaagacatcgactgtgattgaccgtccggcaggtacagtcacctgctgctgactgagcctcacggaggcgtgagacgcaacggcgtcgttggggaagggagctgcgtagccgctgctgttcgccagggtgtagaacgtgtcagtgggaacatggccaatcttgtaggtgactctgttcttgctggtgttcttcagagtgatttgtcgctttgaaatgaagtggtcggtgtcgttgaacgacagactggatggggagagaagagtggtcgcaaaggctgcatcgtaggcctggatgaggccaccgccttgctgagcaacaggggcgaggaagtcgtagaactgggtaccatcgttgaacagctgtgggttggcagtagtagccagaagattctcaagcaggacagggtcaaagctggagcgggcttgagccaccagagcaacagcagcagcagtcaatggacaggccattgatgtgccggagagggttgcatagccaccaagagcaacgggataggtagacaagatgttgccgcccggagagctgatctggggcttgacgtccatctcccaggtagggccccagctcgtgtaagtgctgagggcgccgccagtcgccttgttgtcagcaaactgaacctgcttggtagcttcgtttagagcaaccattgacagagtaacagtctttccggccttgatggcagcaatccaagtcgctccggtggaatcctcgaccatgccggcgccgataatctgaggcacagagctgacttcgaccgacaaggcgcctgcaatggtgttgtagtagaggagatacttgccgcccttggcagcaacgttttgagccttttggacaaaagtgcaggaacctcggcgaacaaggacaatatggtctgacaaatcaggggtgttgtcaggcagaggagagcatccatcgtctgcaatcgtcgtgtcgagtgtcaaagcatagacgggcttggtgacgcccttccagccttctgctcccttggacgaaggaacgtagccaaactttgtgtcagcaccgctatcaatcttgtagctggagagcgaaaagacggttgggatgttctggttatcaacggaagcaacagcgaggacctttttgccgttggccgccgtactggcgtagaaaaggccgtggtcgccatcgttgccggcagagactgtgcatggaacgccagcgttgacgattcgggtgacagcaacagcccatggctcctcggcccagccagacggacctccgatggaggctgtgatgatttgagcgccgtcttcaaaggccttgttgtatgcggcgatcaagacatcattgccggcttggccttcacagccaaaaacccgatacgcgccgagagttacatcaggagcaccacccgtgaacccgtattgattcttctgcgcagcaatgatgccggcaacgtgagtgccgtggccggcgcagtccttgggatcattgtcaggcacaggagtattgaagccgctatagttgtcgccgaccaagtcggtaccaaaagacaccaaacaacctgcgccatagcagccgcccagagcagggtgcgtataatcaatctagcatctcattagctttatgtctagcgaagagccagctacagaagattgattggtttccacttacacctgtgtcaatcaccgcaaccttgacgcccttgccggtgtaaccctttgcccgcagcttgtcgatctggaccatcttgtggggaggaaagttgccatcgtctgtcgggggcgggtacacatctctagactggatactgggaagagagttggtaccggcaacccactcgactttcggattgggggcctggataagggtcaccggccacatgttcttcacggcgggcagctgggccatcttctgcgctttgtcttcatgattggaaagatctttgagttggaccgagacacctttgaacagcttgtagtcgaacttcatgcgggtcgacccttcgccattgagctgcttatagaattcggcagtgtcctaattgcgcttcattaatatttctacactcgtcgctgcggcgctatatgccaatagctgagggaacaactcacatggtcattctcgaactcaaagatgtaggcgcccgggacaatttttgatgcgtgaccagagccgcgagctatggctccggttatggtcgccagcagcgacacaaacaaagctgagcgaaccatcgtggagtgttgcttgcttgtaggtcaaggtgctacagcagcgcaatgcttggaaaaggacgcgtcgtgacgacgacaatgacgacaatgacgtacaccaggctgcgagcaaccagaacgctgtcctctacttcactagatcagccatcgaggcgatgggacaccccgaatataagtagtcgctccctcgaaataagaccatggaccctgcagtcggctggagccgtcgaacccggtttggtccagacatttctctccatcatgggcctttcatcgctacgacggcttagaacacgatgttggacgcgcactgatgcggtagccaagacacggccaacggtcattgggggacttggaagctctcattacccccctgcagctgaagcttcaggggtccgagaccttttgttccatgctagccgcacatgatattggtggctgtctttttgtagcacagattgcatccgccaagatcaatatctcatattaactggctcagtggacaacggaattgagcacgcgatgagaatgtctgcggagctaatctctcaccggccggcatacattagatcgaaatcgccactatttatttttgcctgcctcattgggacggtctgccgtggcgatgggtctctagacaatgcttgggccacacagtagtcccagctacgaggcggagttggtcggtagccgccgatacaccgtacttggatagtactgagtgtgcgatatcagtctattacctggatttttggtgctcattgtattacatgccatatctggcgcatgacttgtaagtctttatcaacgtaggggagaacagagttccttgggaatctgcaactctaatttagtggtgaaaagggctcgtagtgcaagccacgagcgagaaccagttttcgggaacctacaggcctgcacggctatttgcatagagacaatataaagaagctctttcacgaccaacagcagaatcccatgtctaactatacatggtgaggatagccataatgcgacccagtaaatacccattctaggaagcaatctttcggccggaatgcgccgcgaggcgtaagacgatgatggtgcggaaccacctcgatatcccgagcgacgggctgtttccagccagctcattcatgccgtacgacactactaaaccaatttgctactgtgctatgccggggaccaagcacgcaaggagccgtagatggtcgtatcaggcccgcgaatggcacaggaacacgctattatttgaagcggttgtcggctctcatgcaggtcaaattagatgccctattcccagtaagcttgattattagctattcttaccgagcagtgctactccgcactcggccgtcggtatggagtctatcgctggcgttgtaccatcacccttgtcgcttgagcaagtctcggcatccacttctgctcgccattggtgaagctgcttgtaggattgtaccagatatagaaaagcaccgactttcaggcaatctcgtttcagatacggataactgcatacggatatgcagagatcatttaaatcgcagctatgagtgtaaaccgtacagctacagcggcgaacgggatacaggggacatgggaggtctacgagtagagagatggtggagatatagtgccgttcacatgccctgtttgtcaacccaaagatcccgtttgcagctgagcattgaccgggtcttgcatggacttttgtatttgctcctagctcattcagtaaggtcgcaaatgagcttgctggttggtgctcgtcgtggctgactcccaacgggtacctttttaaccttgccgcacgccaagatagcgctgtcttaataatatggggctgctctcgactctatcttagtgctgcaacgctgatcgttgcagggaagaatacaaatgggttcagtgtaatttcatttttacaagatgctctacaggtagactagtcgttgccagtgactgagcctgagcgataaccagcgcagatggatggtttggccatgactgatggccgtgccaagtcagtagactagattctactcataagtgaagagagatgcctgaacggactttgccgaaagattggccaacaaggttggaacgtcgaagcgtgcggagaacccagaccatttatctaataaacgtataggccatggattgcgatttcaacatagacaagggctgattaacattttgacagacgaggcacagggatcttttccttcacagccgcagcgctaccccagattcggcatttagaaaaaagttcctcggagggcgccctttcgacacattgcatacaagtagacgctcttggcatactaagatggcgacaaaaatccctggagtttttaaagtggcaaaagtcctactgggttatctcttggctatctattcactgggtcgcgttttacactggctgtaattgacgcgccccatctcattggatgaagctaataattccagaatgtctttggcaatatgtaactagtttgctatataatcgcttctcaagatcacatcctagtggattactagtgaatttgtgtgctcaacggaagactcaaactggatatctatcttgctctaggccaaccgttaaagttggtcgtgccttggtcattccgccaaccgcagtgacaaaatctacagactggacattacatacttgagagagatagtcaaatgcgctcccaatacatacatatttggagggcttttgaagggcaggaatcgccgagcatgggtgagacagctgtggacaatatgggacccggtttctgctcttcaaaaagcgcaactctatctgcccaaatggcaaaagccgacaagtgcatggcaaaaaccatatgcgtggagcgctgatttgtgttcaatcgcgatagcagttgaggctcccgagccctgcttcattcagttataggtttgccactcgcgacgcctgtactacctcatcgtaaaacgagcaatatagtatccatgttctaagcatatgagccatactatctagacatgcacgatatcctgttgtaggaagcagtgaatctttattccggctgtcacaggcttgaaatgtagccaagtatctaagcttggttaattcaacagccatgcttcaacgactgggttgaaggaagaaacaattgtttgatgtagcccaaaagagctaaacggtatagcgtcgtaggatgaatgctatcctaagttcataatagttgcgttgatcaactaagcatctttatcacgtctcgtatagtgggataagctacatccactcaaaggctatctacgcatatttcaacttccgattatagcatctatcgcccgtttttatcggcagccagaatggtaaacttaatagcctgatagaatattgtcctgcctttatttataaatccaaatctagttacgcttcattattaccctcatcttctagctacaaatgatttgtctttcatttcactccccctacctattcacctaccctactagcttgccttcaaatctcttttcagcctagtgtcctcatctcattcacagtttccaatcctattttcatcgcttcgtctttataaccttgcacctcatataggtattctctcactttactatacaatatcctcgctgttttccgctagacggaaacaagagaggaaacttgcggaatcgctgagtcagaaaccccgaagcgacgcgcttatccccggagccaatgcagccctagagcgctagagacattttgtctggggcaacagtcgcccgaaatgttacgagtataagcttggagacagtgaacgggcgtcgttaatacgcgggagcgagacccgctggtgtcacgtatagtcatgaggatatagtatccagaacttgcttgcgaggcaaaagaagctcacgaacagtataatgcaggccaacacagcacttcatagctgtataaacaatagcaacatataacttatttgcgtattgacaagtttaatttgcagatgtaaagttctcctatcgttggtccaattgtttagccggtgttttctcacttaaactacatgtaatcacgcaagatgtactcaaggatatatatcggtatcttcaaattaatgccctctctaccagtgcttctctgaaatgtctaccgtgttcacatcgacaccgtccttgaaccacctctcttcttctctaatctttacatcatttccactcatctggcgcttcctcatcagcccattctccgcaaaagtccagtcctcgaggccataagtgcgccaccactgtccagcctcatcgtaccactcataccagaattgcactgcaatcttgttatctgtaaaggcaaagagctcctttcgcaggcgatagccattttctctcttccatttgtctgcgagaaacttttgaatctcgtcacggccctgcagaaatgtgccacggttgcgccagatagagtctggagtgtacgccattttgacgccgtctgggtttctacaacttctggtaagcaaagccaagtagtaaaaagagacggtttgtggtatacgaacctggtgttccacccatcttgtgcggctttgacttttatttgcgccgtctccgccgtgaatggggggtatggagctcgtccttcctgcgcggccattgtgagtagatgtagttgtgaggaattgctttagttgtggagttgtataaaagaatgaagaagaagaaactttgggtattccacatatgtctgccctatatttatataaaatccgagcttccttctcttcgtagttatacgtcttacctcagcaccgcagatacagcagcgccgcttagtcccagttctacagcgctattattacagcgtcataatatttgctttagctcgggttgcatcatggcctctcgcgtttcgccagcggcacggcagcggcatcgttgtcgggacggctgtcggcatttgcagaaagctgcgccatttccgcggtatccgcacagaagccaaaaaaccttgttgactgctatagctattgtacagcaggatttggaattggaatgcgccatttgtgccaagttgaacaagtttagcaatttgatggtggggtattaaggactaagtaattgacgccgttggaacttgagagttctgtacaatgccgaacttgagcccgagtaagttgctctttcaactcttttgacacattcaagtaatgcatacaggaacacaaagacaaataattgcaaccttttaaaatagtgttatacaagattcgattggtttacacattcatggctagctagctgtacaaacttcatgtgatcctctaagctgcaccctgagttatacagcgtactcatttctatgacccattcctatttcccatgggcttcttaaagtcgtcctcaagcggaagtcaaagtgccggcctcaatgttgttgccaacagggtcgtggatgaaagcagcgtagtactgagggtgaattccagctcggattccgggagctccattgtcctttgcgccggcagaaagagaagcagagtggaaagcatcaactgccttggtatctaaatcataatagttagaagctatacttgttgaatagttgcacatgactatgtgtaatgagaatatctttgtccttaccagctgcttggaaagcgacgtgagcgtagccgggcttgtcgctggacagcaggacaaactcaggcccagcggtgccaaagccaaccataccctctgggaagccaggaaggacattcagtccgagagtcttgagagcactggtgtagaactgaacggtgggagcaaagtcagccttggcgactctgatgagaacgtgtccgataggcattgtagcggattgaaaggttgtaaatttagtaaaaagaagaggttgtgaatgtgttaggttgtattgattgaagttgaatgtctgttgagtgaattgtatttcgactctagagaggaatactcgacagccttatatactcgattccgagacgccgtttaggtagagccatctcataacgcccaccacgaatgatgataaaccgcaagtcttgtaaatcgaatacccgaaatccatcgatgattacacatctttcatcaccagccccaacttcaatgcatctagttgcatcatcagctatgacttctctggtgttccacgaagatcaagctttggcggaggagcccgaatggcgacgctaataccatctcggtagccagtacccctgtccttttagtggccgccggcggcacgttggacggcagagactccgttggacttttgaaagaaatagagtgggcactaaactcattcaagaggccagtaccctggttctgagttgccgttgcaagcttcagtatacctatgtatattctaattggaatcttttgatacaaatgaagcagttgcttataagctgttgaactaataccaaatggttaagtcgtggggaatagcctatccgtcacgattacaattcagagtagctatacaatacccgagtgtaattcagcccaacatgccaagaaatgttacaatacattacaaataaaaccctcgcctgatagaaaatattccaaatgcccattcatctcttgtcgaatcaaggcgtctcccaattcattctgcgacaccaatcggtaaagacttctttcggcaacagaggagatctagtcgaaggctcaagctgcgcgtttttacaccagtcattccactttgttgctgtggcttgggcagtccttgcaacactgagtttgattgccatgaaaagctctgcctgagattcattcgacaaactcatctttttgatctgaaggattttcgatgcaaacttctgcgccgtctcttcgcaataagcattcgctatcgggtccaagctgaagagcaatcgattgattacaatggagacggcaaagctgaacccgagagcctcatgctgcctgtctgtatctatcaccatattaggacagcccgccgcggccgatccaaaatactcttcctgccattgtaagcatgccagccggagtcgatgtagattgctcgtcacgtcgtcaaaccaatagtctggaatatcgtcgcgagtgacgcaaatgatttgtgtcgttttatggaaatactctggcacatggcatacgttggtcaacagagccacaattggctcactcctatcgttgaaaagattgtcatttgtaggtattgcgcgcagcacggcttgccatgggccatcacttaggaagcaactctgattaacattaagcgcgtcgtggaactggtcacatggttagtcatacagatcttgcgctagatcgatctttgcggagatggcaggagaagattacaatttgaccaacatgggatagcagtagtgccttttcgaagtcactctgacagcgttcaggaccgcgaagcttaatcagtgctgctgcccctgaggagtgatagttccaagcgtcttcagtcgacattttcaacaactatgtaactttataagcagagtgactcaagatatctgtatacgcgtaatagtttacctcgtatattccaagcagctccgtggcacagagcacgtctggcccaagacatgcgtcaggacactgcagctcggcttgaagatccgccaatgcttccgaatacagcttcaatatgctgccggataccggctccgatggtgaagcgagccattgctgggctctggcggccacacatacagcagccttgtccagagcaccgttttgcccgatgcggcctggcagatagttcaagtatgaccaatgccggcggccgagaacgtcgcttaacatatcaggcttgctggcaagagagctcgccgttgcatagctgatgtggaatgaggtcagttgtgacagatcaagaagatcaaagttgtatcgcgtcctcagtctctcgtatgagcagctcggtaggctcggtacaatggcccgaattgcctcccaagcggcataatatctctcttcactctctttttcgttgatgattccaactggatattgtatcaggttatgctgtccataaccgcctcgttttcgtctggcatgggcaggcttgctcatagcctgcttccgtataagtttcctggcttgtttgtcatcggggatcagccgattggttgccgtaataaaaacaaggtcgggcatgttgtctgggttggcgatgaggaattaattctacgagtatacatgagaaccttgcagaaaatacggagaatattcagctagatctgggaaatttcgaaaaggattcatgagaccgcgtttaagaagttcagtcttgaagtgccatgaatgctgactctttagcgtattcggggagctacgcttgacaacggggataaggaaaagaagagtggcgtatgatgcggggcagcaaaatgacaagggtactggtttccataacaggaatggtgttttgcttgtatcccaagggtggaagaatgattatgggtattaaagactcgctatggaccatggcaaaaaccaatacttttgctctttgaattcccgaaatcatactacggggataactcggtatacagtactatgggatgccatctttcgtacctatggaatcatgcatattcagccttgaagggacttgattgatgacttacccagacaaaaccggccgctgaattgctgcttggccattatcgaaaatgacggcgcattgacaaccgttcagatgagctcacatagtgaatgcatcgaaagattgatgactaacaagctcatatctcacagtagcacttagaaaaccaaacgcagcttccattgtcacgaatttccagaaattggtggccttcaggacgatggttcacgcatcctttttcagcagacgagaagtgggtagccggccctctcacttcgactcaccgatccctatccagcaatattttcttcgataggaattgaagcttcatgatgatggatcttgggtggatatgaggtttgcctacggaaatgcttcatgctctacctccctctctcgctccttctatattcggaggatttcttgctcgctgagatacggccgtcaacaatgatagaaactccaagtttcggcttggaatctccatgctgccgaatctatcccattcattcatcgtggttggtatccgactaaggtagcaaggaggggacagaaaaacagggaataagacgattttgaacacccacgccgaaattatacacatacaatctcgagagtcttcttttgaaaaagatgtgcatattatagcggattacgcacatattcattttgcggtccctgtttttttgtccaccgcttgggtagctacaaagcttgctgaagctgtacccatgcagagaaaaaggctctagcaagtacgtagaaagctcagcagtctcaaagcgaatagagagcgtcatgcattcatccggcgtacatagcaacttgaggaggaaagcacgtgaagtaggcatagctcgccctggtgggcattagttctgaagtttttcaatgtagatgtaatggtcacagccttcaaaaaacgttgattatagcattatcaacagagtcgaggtcgcaggcccaacaattgggttgaccgtcgtccaacttcccaaagaagctggctctggcaaagacttgaaagggaaatacacgttggatcagccagttgaccaaagtttaggagtcacaagtcctgagtatgtgacttcaagtatttatacatatgaatgaagaagagaaagtcgctgaaatatataatgaacacattgaagcgatagaaacttaagtacatctatgcaaacaaagtaaactacgatcaagaccgcttggaaacttgtttcgcggatttccgtgaagttctctatcggctgctttgtaataccgttgggatgagattcaaaacggttatgcggactgttctccgcactaggtgcggaattcggaaggtggcgattagacaacttggtcgggaaatccgccagggcctatgatgtacagtttacggatacgttggtaatatttcagacagacagtttattggaaattatgtgatgaaaaccgcaatcgccatttttaatgcaaacagacgacttcatcgttcacggagagccgtgaatagtatcggaatttataatcatgtgtttcaagttgaatctaggtagtcaacttgtgccttaatgacaacaatgaaaatgaaactataaagatccaatcgaacggtctccaaaccaatcctattcactcagtatcaacatctttcacttgacttcaacaaaaacatgactgcagacactctttcgctcaaaggcaagactgccttgatcaccggctccggccgagaaaatggcattggcgctgccatcgccagagcttttgcccggaacggtgccgatgttgcaattcactatgcctcggagagctctaagccgcgggctgagaaggtggcagcagacatcagtcgcgagtttggaaccaagactaccgttgtacaaggagcggtggagaagcccagcaatgcgacaaagatggtcaaggaaacactagaaggactcggagcctctcacattgacattcttggtacgtaatttaagacttctaattcgttaactgagatttgaacgtggctgataactggttacgactcagtgaataacgctggatatggagttccgagaaatctcttagaggcaacgccagagtcgctcgaagccgagttcgcgatcaatgtctttggcacagtttacctgacacaagcagtcattggactgggtaaaatgcccagaggcgggcgcatcatcaacgtcggctccattgcgtcaaaactcggccccgaagtcagtgcagtctacggcgctgcaaaggctgcgcaagatagtctcacggcgtcttgggctggccaggtaagcttttctttgcaacaaggctcccgttctcataaagacgtgctgtttctaatgacaagcaatagctcggtcgttcccatggaattaccgtcaacaccctcgctccgggaccaatcatgacagacatggccaggccattcttggaagcagctgacggaaccgcatcggctgatatgttgaaagcggtggaggcgcaaacgcgagctgaggcacgaattgggacagtcgacgacatggccgatgctgcgttgctcttggtttcggagaagagccgctggcttaccgcgcaatggatctcggtcagcggcggagttactggaaccatgtaaatgggcggagttatctggcgtttctttcggcctaccatgtacaatagtctgctcgattcaagtaaagtcacggctagtcgcaggattttgaaagtgggctccaccttattgcacgagtccttacggccaaatagactgggggggatgaaagagtgttatatttatttgaaaatacatggcacttcttgctgctaccagatctacacattgcgagcccagcgtgtatcatcactttgaactggcctacttggcgttcaggccgtgaaacttctcaacgtgaaatcatccccatgaagccacccttgaaactcgcgatactatcgtgatttcggaattagcacaagaggtcgatagtgccaaggaaacgatcgggtggttatatcgccgaaacgcgagagataaccttttcaagatctgcatggagctgatgttgcggatcttgggaaatcatgcgagcaaagctaattccgagtctagaaacaatacgattggctaaagtcttgcctgaagaaggcgtaacggtccgtcagatccacattaaagtgctttcgaagacactaaatcgcactttaaaaccgaataaaccagcattactaactcaggattgccatgcctgacagatgcgattaataagccaactgctgcacggaactccgtgaattcgagtttaggggcaggggtaaagacgacgactcatgtctgtcggcatccttacggaatagatgaatccatacggaatagatgaattcgacaaagtgcatttcctagcaagtgaaccattaacactgagccgcacaatccagtgtagcatccaggaaacgtcagaatgtatacggggcagaaacgctcaactccttccagcaaccacgaagcaagtcaccaatgtccgctgtgcaagaaaacattcaaccagggtaggggaatgtctgaaatctcttggaaaaccattctgtagttattctgactttttaacacacgctgattacatctgttagagtccacaagcaagcggcactactactactgtcgctccaaacttcccgacaccaacagatctcgcaggcgatcctgcgccgcatgcattcgggcgaaaactcgctgcatcgtgcctgaagatgcttcttcagaagcctgcattcgttgccgtgaccggagtgctgaatgcgagtttgctgtagcatcgcagcggaaggatgagcctcgtggaagcgatgtaagtgatacaactcgctccgcaggtaagccgtcggagcttcaagggagtgcaactaccttggctctctccagagggtccagtcaatctgcgaacttggaaaccacggcatttccacagggctcctccaattcttcaatgtctctcgaatggctaagcgtcagcgaagacacatggaatgctggtctcggcgtcctgtttgagactccgctttacattgaacttggtatcgagcctttggttgttccttggtgtgaagaattctgcgaaatagaaaatgccatatctgcgtacaggccgtgggatgtttctggcccctcgctgtttgcacctcggacgttttctaagccaagccaaggacccctggtgttgttggcattgcagatattgcgatcgtatccctttatgatactccaaaaagccgcactgccgccgtttattaaccctctgcaagcctcatgggctgagactggagtagggccgcggcaacaggtcagttgatgtgcttgttcgccctcatattctccaaagcctattttccggcaaatcagagcgcctgtggaaacacttgtatcacaatcgattctttggaccttttactaatgttcccttgataagcagtcactacttacgtgcatgggcctagtctcactgttcaaatctcgaaccgattccagcaaaaagcttgtatggaagctgatcaggcttgagcaggaaaaaatactcctcaaagtatgtgtcagttagttttcatttaggactctggaataaccgttactagcatgtggattttgacaaatgggagctcctggctgctttccaatccctgctcgtctactgtctgttgcgcatccaggaggtgccggtggacaatgacggcttcgaacccgcccttctgactacggtgaatgtaagtagcggtgcatcaacttttgcgatatgcgttgtgctctgacaattacaaaagcttatattcaacgcattaaactcaacagccggggggatccgcaaggtagagcttcctgatgatcccggcgtaacctggatggattggatctttaacgaatcaaagagacggtgagcacacgtattactgattaccattgagtggtaacgcatactgatctgttgggaagaacggtgctcatatatcaagtactcaacactttgattgagatgtcaactgaggcttcttcgtatcccacttgcggcttcgttcttatacccctggcgaacagcgaggctttgtggaatgcaagtggcatcgaggaatggcaaacagagttcgaaagccgcgccaaggagcgggttgtacacggcctcttgcgaacgggagtcttgatgaagctgttgttgaccgacgacgctgttacactttggtcggtgggttgggaagactggagggccgaggttggtgagatagggaccctcgtgatgattgtgggagcgttgttgactccaacaagaacttgagtgaatgagattgttcgctgagtagattgtaaagcacgttgcttgatactttccatgaacatgttaatgttgcactcgtgctttacaaacgtaagtgatagattagcgatttatcattaatagacctgactctcaaacccgtttttgtacatttagttttcattttacagtttcgcaaactattagctccatgattcgtcatctctttttgcattttttgctcgttgagcatagtattaagcattatgtgtttatatatgatacacagagactccagcagcagtcccttattcgtctacttttatatagtataacccgctcctccctttcacatagctcaccttgatcccctctccaagcctctcaaagattctcttctcgcacgtcgtccggctgcttccgctactatccagcttccacagcaacggctgcagcgccgccgccaagccaacacagctatggtcccgtatcgtcaccttgctcgcaatcacggcagcaatcaccgccagcagcagctgcagcccgaccgtcaagcccaggatgatgtgcacatagacccagctggtgatgtccagctcgatggccttcaggggcagcagccccgtggcgttgacgttggagttgacctgtgccgtgatggcaacgacgccaacggcaaaggccgccatgagctggcccatgccagtgttgttgcccccttggggtcccccgtagtaggattcggccggatagctctggaactggaagcgccgagtgctgttgaagctgacgccgagagtcgaggcgccgtagccctgcagagcgatagccgaggccgccaaggtggtgacgttgacgccgacctcttgcaccgggtgctcgacattggtgaccggcccgatggtgatgttgcagttgtagaaccacggatccgttgccgaggcctcaaacgccaagacatgcccccacgtcggcccggatccgcggtccggatcgaccatgaacgtggtctgcgacgctccgttctgcgcgggaatcgctatctgggtcttgtttgcgttgtcaatggtgattatgcgctgcgtcccatcgcctcccttgagaaccctccagctctgacatgttgcctgcgtggatatcgttcggttcgtcgccaccgactggtagtaatccaggttatcgggcgttgcttcgtaaaagacgtagtagcatgaattctcttcgcagtacatcagatctgcatccgagttgaagaggcttccgggcccgggcatctcgtccacggcgccgtatccgtatgcaagagcgacaagaccatagctggggagttgagtattagccaccacgctgctcacgccgtcacaatcgacacttacttgtttgcagtgtatctcagagcactggtagcttgtgaattagtcgataacactttgccagtctgaatattggtcatgtccggtatggcgacagtcccaggcgcggtcacggcgatggtatcggccgagttgatgttgtaagtcaagccaagcgtcgcaacagctatttgcgaagcctggcaaagtcatcaaaatcagctcaagcaatccaaaagcatgcgtgaatgggtttgaagcattgcttaccacgttgaccatgacccagaacaagacatacgccctcacccagtgccgacgcgtcacatagcccagctggaagagactactaaagttttcgctctgcagaatataatcggcctatcaaccaacatcagcaaggtcttcctcttgatcgtggcgcagctcaacgttgcctacctccttgggcatccactcgtgccagctcagaacccaccacctcaactccctcacgagatgcttcagcgaactcgcaatattcaaacccagcgcaatcgacagcgcgataatcagcgtgttgaactccttcttcttggtgctaatcatggctgctttgcgcgaataccgccacaacaccagatacgtccccatgaccagcaacgccgtcaagaaccaccgcaacgcgcacgcaaggagcagccgcttgaactgattcctgcgcttaaagtactcgtccgagaagctatccgtgcggccatcgctgcgccagctgtcgctgcgccagctcagcagcgacggcgggatcttcatggccgtcacggctgtacgcatcttggacgtgtgtttttgctcaaccggagcgcccgcactcagtggttgaaatcggttacatgttcgggtggactcgactcgacgagggttgacggcagccaatttatgaaatgaaaagagtctttactttttgtctctctcttctgccttgtcttgacaccggcatctgccaattttgaaacaggagttcactcgtgaagcagctgaaagcagaaatgaacaaattgaaaccgacaatgacttgcacaaactattcttgttcagctgaaccgttaaagttcaggcggcacttttacaaaaccatactagcataccgatatgaaccacaaaaaaattcgtttgagcatcaaaaaggaagaccaccccgtcagttccaggcaatctgccccatctaattttgagcctcaagtgggtgatgaaccgtttttccttctccaggcgtatttttcatttcatcacggctcagagagtcatagtttcttactcatttgcagatgaattgtggcagtgctcgtttggagccatacttgatatgggctcgtaacgaatcgcgacagccggtgggctagccgtaacaagtcgccgaagggcgcatcccctggttttacgagatggattcggcagatttccgcccgtgatgtaaaagcttgatttcttgtttttttttcaagctcttcaaagatggctggtagctgtgcaattgatggtgtatgtatcggatagctctcgccacgcacataaggttatctttagagggatgagcaaagtggcaaattggttcccatcaacacaacacattccagatcctcagccagtacccggcacagtgctatcttgcgtaaacaatcctattacatacaactgaagctttacggagctctcataggcacgttagctattgcacgggccacagacaagtcgaggccatcggcagcaccgtcacgcctgcgttccatcgcccgttccatcggccatcggcacggcccagatttcctcatcaaacttggctcggcatcttctccagtgttccttagctaagcaaatgcccagcggttatttttcactatttgcgcgtatttgatcctggaggccgtccattgcatcgccgtttcgacttacaaaacggcacgacaatctatcaaacagtcccatccacgtcataccctcacaattgagtcctacctcaacatagtaaccattcaacgctgtctcggagcctttctcccccccttacctaattctatatgcagtgaaatgtcacgccacatagacaatgacccggagcccaacggcacttgcaagccaatcggcgccatcaaagtcccgctcacgatactaaagaaatcctcccccgagctaaagctcagtcagttatagtacagcttccaccagacaagtcgaacaagtcgaacaagaacagcttccgctccccgctcccgttccagcggagaaaaaaagcatcatcggcgatggctgtccattcagcagcacgattacgcattcatacagcaccacggagtaatccgacaggtatttctccttctcttgcagccttccatgatgcgtgcctacagcatacagcaggttgtttgcctcccgttggcgcgattgagcttgcagttggcatggcatatgcatcagcacccagttatgcatctcaagaagaaaaaagtaaagaagcaaaaaaaaagaaaccaggtcaattgggggaataaagggtccatccatccagttgtccccctctccatcctaccaacggccggtggccaaaaatgcgatgcagcaacctggaatatacacatgtaccaccgcatcaagatccatgttcgcgatgcacgaccctctcgattaagaatctcgtctccacagccatgggcccatatcctctcgtctctccacaatgctcgcataacgtgcttttctcttgctcttctccatctcttcccggatggagaggagagcacggagcagaggaagcactgagacatgtacggttgacggggtctgacccccccatcaggcgaaatcgcccagtcgcagcatcttcttcgtacccagtaaaaaaaaaaaaaaaaagcttcatcgcttattagcttccaatctatccaatctagctatccaactccatatataatccctctcacgatcctttccatctccatctttcccgttatcacagttatccatacacgccccccttttggcctctgccttggcctcatgtacctgtactctcggtcctcgtaatccctccttctccataccgtcgtgcatcttacacgtacccgtgtctccatacgcactcccccctagaagaaaataggtactatactatcgtatataaaatactaccacggctagaacaataccagtaaaatcaataaaaggcccccctctcccctccgcccccccatcgtcaggcatcaagacgtaagcaaccttataaaaacagccactcctctctcaccacatgttccatctttcccccttctcatgcacatccgcccaaaatgcacgtcggcttgcttgctttgccttctgccgtaccttttgcctgctcctctcatacgagaagcgttccccaaaaaaccactcatgtcatacttttcgtttgatagctaggtagttcctccgtctttgcaagctctcgtccgataggcccaatgcaacggcgggcgagtgataagagaggagtggaagtaatagttattacgccctgagatgagatattgagatgcatatcacggccgcagcgaggagcgaacagaagcaaaacaaggcacactgcccaatcccaatggctcgactttcatgcacgtacttcgccccccgcaaagttgccgagctcgtcgccgccgcccagcgctgacaaacgccttgcctctgaaatgacagcgatgggagagatgccgaatagcggataagttttgcctcccctctaggtacatgtagacaaccttgcccagtagaccacgactccgtattcaacatggtgaactaccgaatggccaggatctctagctccaggctggggttttgctggccgtggtcccgcgccacgtccccccaggtcaaagaccgccaccaagtgggccgtcgactgtccatgagaaaaagccaagtctgccatgcagcatggacaggtcatcacatgcagtcacatgtaatcatactcatagtttcacacgagaagctcagcatagcacaaaggcagcggcgtagttgaggagcacaacatcgtttttttaatctaggcaattccatttatgtctgatctctctctcttgtaagaagtagtagtagtagtggtagtagtagtagtaccagaatgcctttcgaaccaattgaatcaataccattagcaaccgacttttcctttcccgttaccagcctgctcgtagtagcccaatgcaaccctggacctaagcaccaaccccgtcggccgcctttcagtccattccctaaacaacaaatgagagcatcgacaagtcattatcaatccgccgggttccgcttgttcataacggtctggagccgtaagagacatgtagagcaaagtgaagaaaaataggaaaaaaaaacaaataggagatgaccacaaaggagagataaccgtagtggcaaagttactccaatgcaagacctgtcatgaaccgaacccagagcgcgtaataaaaaccaagagcagaaaaagaaatgagagccggttttccatatgcccttgtgagcgccaagcaaaacgaaataaaaaaaatcagaatccctgtcgtatgttaccaaactccaaaagctaaaaacacacaaagcccaaaagtaaagtaaggaaatagtataaaaaagaggaagaaaagaataatagtaaagagttctcgctttagttgttgctgttgaataagagaagcggagactgcaaaggcgagtccaaaaaaaaaaaaaaaaaaaaacatttgctgataataagcgacgaaggccatgtggaagagcctcgtagtgttaaacaagggacattgttgttgctttgttagctgtccaaaaccaaaataaccagttgtaaaaatttgttatcaatcttgagtgaaaaaaaaaaatcgttaactgaggaatatcctgcatatagaagctgtcctcgtccggtagccgctgccagcagtcatctagcctcggatggcggtggcagtgtgaggctctccgccccagcgaaatcgctgttggatcatctgctgggcgaaaaacggagcatcagttggtgacgtggagaaggacggcgatggcgatctcatgtgaggcatcggcatcgtcttgggagccgacggctggtccctgctgatcagcacagaggacatggagtcgagggcagacgagtgcgatgccgcgagatagtcggcggtcagcggccgatggagcttcatgtcaacggggcgctgaggatgaaggctgtggtgagccgcaggaccggcatggtgaagaggaccgtgaggaactactgcggaggacaccgttgtcgggctcacgctctcgtcctcagcgggcctggtcgcgccaggggtcgaagccgcggtcgatgtcttggagccaaactgtaaaacgaaaagaaaaaccaaatgtcagctaccagttcccatcccattttttgatggatattccttcagacattccagcccaatcttcacttccagcctcttgcgtgttcgttgcgtttccttgtaaccaacaactagatggcggcaggcggctggggcggttgggggacgctgaagtggtctccgggggtacgtacaaagcagtatttactgacgagctcctcgtatgaggagcttgcaaggccgaggccgaggccaacaccgggcgcaggagcagaggaggaggcggcggcggcggcggcagcagcagtggactggctgggcgccggagcagacgggatgctcaggggagggccaaagttcatcctgggactggggctatcgcggacattcctcttcatatacaaagcgtccttgtccttggtcgtcgaactcttggtcgccgaatccttggccgcctggacggcagcactcaacgaggcaccgaaatcatagcggttggcaaaggccagtccgctgggagcagtcaggcccaggcccttggaaatgttgtcactagccaggttgctagtggacttggtcttgaggcggaggccgggagtgttgtgctcgcccaagtagtcgaggtggtcatcaaacttaaactttggtttcttatcaaaatcatcaaacgaagcaggcatctgcagaggccgaccggcggcggcggcagagttctgcttccggttgctgcgcggcagactgccagtcgaccgcgagccagcaccttggaaggagttcttaccattctgcggcttgaactgctttcgaaagtcgacctggaagttggagttgttattgctgtcccaatactcctggccgttgacgttgtagcgaacgcaaaagtacagcgtcttcatctccaggttggtcgtgtccgacagcttgatggagaactggaagcgatcctggctgacacgggtgacggcggggcggacctcgtggttgaactcggcaacgacttcggaagtcgtcttccagtagtccaatgtgaaacggcatacaacagtcttgtggaaggagatgttggaaacaacaacagatcccatcatcgacttttgatccggagagagccagactctctcgacacggacgggctgctcgcgtctctggggggagtcatgggggaagttgttcgtaatcagctgccaatcgaatggcggcgatcgagcaacgggcccccttttctcacctccagggaagggatactcagcatcgctttcgtagttctccactggtgacgagcctgcactgacggcaagaggtcggtcgacctgaaggaagtggcggatgtgctccagatgggagtcaaagtgaacggcctttgcaaatacaggagtgccgggcatactcgagggtcgcttgaagttccgcagagccgggcggaccagctcaccagacttcttgcgtaccatgggaggcttaggccgcatgtcatcctcagagtcttccgagacagtctgggagttgtccgcagatgtcatgatggcagatgcattgggatcggtggcagatcggacatggccctttcggcgcttgggaagctcggtcagctcgttcagctcgctcaatgtcatggcactgaagctagtgtgcatgatgctccgaggagtggcatcgtcgtcgaggcttagtctcgactccttggctgggggtgacggtgtccgaggttgggggatctggctgacagcatccctaagcttccccagcttcctcccccgaatttccggacggctgtcatcctcgctatcggatgatgccgagtcaggcggagagatgatggcgccgttggggattcctcgatcgtcagtcaccggcgggggagacttgcgcaagctcgcgctcacaggagggttggcagcgttcttgacttcgtcggaggatccataggggggagacggcgtggcatgagcctcagtggtggacggtgtggcagacggcgttcgacggtgcttgctgagatatgaggcggagcgaggcagcgaaggcttctggcctgacgtgactgatgatcggcggctcacatccggggaaacggtcgctgaggaggcgggagatcggtgggagggcggcgtgtaaggcattcccaggactttggctggggtaaaatctggggggaaagtaagaggtttgaatgaagtaatattgcagctttttcttataggcggaagcgggtcgtgataaaaactgatgtgtgtgtgcccaagtcgtcccgaattagatcataggataaaaaggactaggattttgttgtcgggttgaagagagtagcgacggggaagctagtatctaggtagtttggaagatctgggacacgggaaagtacgttgtcagcacattgatggtctgagatctcacagcggtagtaggtagtatatatgaggttatggtggtgacaagggtagagtagaaggcaacgcatgttttataaacaaccaaagcttggcccacagaaacagtacggcgattgctcatttgtggcgtgcaaaatagttgaaggcgttccaaaacgaggctgattattctttttcggcagagtttgatgaaataaagaaaatagagtttatcgaaagatttcgtatagggcaacaagggctttctagaaaggcagggcaagccaaaattcaatggtggaaacttacagcaaggacaaatgtctccgcagtgctttgggaaacaacgacacggtctcaagctcgggcaatattccagcaaccgagctaaaagactgtgaggtgcagccacagaagcacaaacctaggtgcggatggtggtgtataagatcgccaaacgatgggtctggcggacagatgcggccggctcggttggaagagttgtcgagtcggttggagaaataagagcaaggggagagattgagacagatgactatgactcagcccccaagatatatatatctgatgataaccgaggtagggagaaatgaagaagcagagatgcgcagaaaaagcacggctgagatccgaaggatgggctgatggcacggcaacggcggagagataagaagactacagcctctgaagggatgatgcactgctgacagaaggcggggagagagcgtcgacgactgggctcttgggggatgaattagccctttaaagaagaagaggagaggaggagaagaaagtatcaagcggcggtgatgaggccgatgaggatgaggaaacgggaaagatgggaagttgaagacggaggaggtggggagaggctgtttttggactgcgcgaagagacgagcgatagatacgtaccgcctcagcagttgtgctccaagccaagccaagccaatccaaggcctgcaggccaacaagtaccggagcccaagggaatggggacagggtcaggccagaggcgaaaaaaaaaatggaaaaaaaaaattaaataatcgactagagcgaagccatcgtacaggtacctgctagtggaaggctcggacccggatccaggtcgctatgcgccgcagcaccacttcttggtgtgtacatactgcactgagaccttaacttgccctgctctagcctgcattggccttggcctggatgggggggggaagatgcaatgcaaaacttggctggccgtggcagagcgagaagagagctggggccagagacaggggggcgtgatgccggcggcgagggttgagggagagacagacagaagagacagacagacagacgagccccggcctgctctgatttgcgctgccctgctcggctcaagctcatctcgaaatcaaatcttgtcatctcgtcggcctggccttgccgccagcaccgcctaccagctcgccatccagtcgctaactgtactgttgttgtctggggtggctggtggtcggtgctgacggcctagtctacttgagcaaaatgttggttgatataggtacctacgtaaagtactgtaggtacaagcacatacaccagatgagcttgaagagtagagcacctttttttttcagttgaaattatgtcatttgcaaaacgggttgatgcgctgtcagtgcggcaaagggcgtcaaagcgtgtgatgtgtagagtgacgagtgcagacatgtgcacgtaggcgtgtactatccaaggcaggacttgcattacggttatgtaggtagggagaaactatgctctcagctttggttacattgaccaaatcggtggaaatcaaaggtacctcttaaaagatgctcattaggaagcaatgacgtttggatccagcaaggagatgtcataaagtgcaggtaccgggtaagtatgccgctgactttgtcggagatgccatactaaggcgccaacaggtcagtataaccagcgatgagtttgagctgagagctgcgttgttccacttttgtctcgatgtgttttattgactttggcatgtcattgtaatctcactattgaatctcttcttgccactgcgtagtgagtgaagaatgattgggccagaaaagagcgccttttttttttggtgcttgtctttctccctgcgtaccatgtcgccacaatggggtgaaaggtgtgaagtatttgccatggcaagggcaaaagttcagctttgcacgagttggactggatcggggtaaaggtaggagatgaatttatagctgtttcatattgattcagttggtagtaggttggtctttctgattggaagttgatgtatgactttggagtgtacctcttggcgtgccccgtggggtttgattgtagggtatatcgtgaacgaaacttgtttatctacgaaattcatgagctgataaggaggtttcaacaccttattgctgttgataaattaaatagttctaaaaagaggattttaggacttcattttgtcatggacgcaatcacaatagacgaattcttgtctgtttgtacaaattggtagagctaatgatgggagagatgtacactcaagagcatgaggatttatggcattacgctttttgagacaattatatacagtaacagatctaaaaaaaaatctattcatattattaactactgttttccttgtgctcatatccatctatcttgagacctgtgctctatatgaaattgctctctccttctcggaacgcccaaaaatatgctttctgtaataaataaatgctaattaccacaactgccgtcgccgacgtatagcgtgaaacaagtaaagaaaaaggaatcttggccgtatcaatgcttaggagagccaacgcgggaggtagaagcgcacattctcatagaccaaaaacgtcacccacgtcgacggcatgacgcgaacgacgcccggaatcaggccgcggtaaaagccacggatcccctcttccctccacgtcatcctcaccacgcccctgaagcccttgccaaacttctcgtccgccttgtagacctgcagccggctccggaggacctggtacggatacgtgacggcgccggcgatgagcttcgaggccgaggagatgacgagcgtggcctcggtggtcatgcggccgttgtcgacgcccatcttctggcggcgcgcaaagtagaagcgcttggccggctcgtacacggcaaactgcacggcgccgtgcgacacgccaatcatggagatgcccaggccgcggtacaggccgcggacgccctcggtggcgtagattgtgcggaagccagaccacatggacgggtaggcgccctttgcgcccttgtccgaggccagcatgcgcgtcttgacaacccagatggggttcgacaggaccgacgtggcggcgccgccgagggcgctggcgacgaagtagtcggagggcgagggccgctcggagccgcgggcgagggtgagcaggtcctcgaagcgggttttgaagaagaagaaggaggcccagctcagggcgttgccggagaggttcgggacgaggccgcggtagagcgaggcgaaggggttggggctgtttgtgagggagcgcagcatggcgacggtggagaggtcgtgcgaggcggccgaggcggcgctggtgctgactgttgagatgttagcacgagttgcttttgttcttctcgttgttcgtatcttcttccattgagcaatctgtgttctgtcttgtacatctttgctggatgctgtccatatattggtggggttggggggcacttcagcaagacgcataagatgaaacgtacattgcttgatgaaagagaatatagagatgagagaaatagccaatccttactctgcatgcgtgtcttgacaatgtccagcggatgcaccaccagcgtcgctaccgtcccggcgctgaggccggcaatcgactcgacaatggcgggagagaggcccgcatgttcgcgtccgggcatgtagttgttcgttccggaattgcgtcccgtcacatcgtttggctgcgcaaagttgacgggcgagtgttcgaggctcatgggaaagcaaagcagatagttgccgcgagaagccctttttttaggggacctctggagagaaaaaagggccctttgagttactggcgctttagtttagaaccgagccgattcactgggctgggcgggtagtagcggaagatttttttttcttcttttagaaaaccgggcgctttcgggcggtagtcgcttggtgctactttgtaaggtataggtggttgaagtgacagtttgtcatgtgtaaccggctgttgggctcgaggtggaacaagatttgggtgggttgaattggtttaatcgccaatttacggttcacggaggcagcagtggtttatgtctggagttttcgacaccgcttacagcttgctgcggtttactgaaagcgggaaacccaagagggtctcttgcagcacccatctgtgcattgatgctactatatgcttacttgcatactgctgtaccaaaagaaggtcttctggttgtaattagccgcgagggagatgaagagatgttgttgcagaatagatttcgtttctgtaacttttaatcactacgcctctttttcacgattttcctgttgtctcgttgggtaagttgatctcgcagattccatccatcacctagaagagctcatgtattggtattggtttcgcagagtggtttcttggtcgaattatgggtaatacgaagcaactgatgatacattcctatgggtacaattgcagcaccggtccgttcgtgtgtctcttccccgcggccgtcgtcatcttttgtaccacgctgccctcccgtctcgcctcgtctttcaagagataccggatattgcccaaacgccatgaatgctggacactataatctccctccaagtggttcacttgcttttctttccatgaaatccctccccgtttttgtcgtattaccatcgtatatcgtacagcaacgccctcgttcggtgcattttgcgtttatgagagaggagagaggaggctatttcaaccgacatgttagcgtcgagcattccttgaatcattcgaatatgaacaaaacaagcgacgtaccggatgactgaaggtcgggggtcgctgcgagtgtagcctaaatcgaaaagagtcagtctccggcgtatgccgtgcgtctgcgtagagatcgcatacccaggtagagaatcagcgggaggtagccactagatggcagttgtcagctatcaaatccgcagcaggagaaccatgtaggaaatatcttactagtgaatggcgactcgtgaaatgtcaatgagcttggcaatgcgctcctacagtagagagatggtgttagaccggctgtttcatcgtcatggctttcgccgtttttgtctctttctcggcttcttgcccaaagctgcttcgcatgccgtaccttggactcttctgagagggcgaacatcttgattatgtggagagcgatagaatacaatatcgacagacggcggacgagtttggcgagaatgcgcaaattgatgcttccagcgtcaaacgtcttttctcagtttgtcccgccgactaagaaatttcgcggcccagcttagcactagccatgctatgcggtcactactgcttgcgggaaagcgcccgccaatctagccgcggctcaactctggctaattgataagaagcggcaggcgatagatacctgtgtacatacaagctaaacgcttcagtcgtcgagatttctgagcttcatcctgcactgcatcacacgcgacgaacgccattggacccgtttcctcctctcaatctcagtttccagcgctattcgacgattcaattccttcatctgagactagacgcttgattctttcactttactgtttcttccaaggccacggcctgcaaaccgtcaggatggctgtcaatcggcattggtaggcgttccctctgagcagctcctacatcctccagcatccttcttcctcgccttgcttttaatcactcctctataaacccccaatgagctggccaacacgcaactaaccctccttctttcgcagggagcaagacaaagaggccaccgtctacatcggcaacatcgacgagcgcgcaacctccgccatggtctacgaaatcatgctccagatgggccccatccacaacatccacatgcctcgcgatcgcgtcacccaaactcaccagggcttcggcttcgtcgagttccgcacccccgccgatgccgagtacgcggccaacgtcatgaacggcatcaagctctacggcaagtcgctccgcgtcaacaaggccagcgccgacaaacagcggtccgccgaggtgggcgccgagctgttcatcggaaacctggaccccatggtcgacgaaaaggtcctctacgatactttcagccgctttggcccgctgctgagcatccccaaggtggccagggaagatagcggcgcgagcaagggattcggctttgtcagttacggcgacttcgagagcagtgacgctgcaattgccaacctgcacggacagtacatcctcagcaaggaggtttcggtgcaatacgctttcaagaaggacggcaagggggacaggcacggtgatcaggccgaacgatcattggctgcacaggccaagtcaagaaatatcctccccgaagcccagccgcttcctcaagctttcctaatggcttccaatgccaccgctcctcctccagctgctgcggtccctccacccgctcccgcaggcttcgactcgggcgccatgggaggcacacccgctggagcaccgccgcctatgatgggcacgcctacacatgccggcatgcccagcggctttgctcctcctccacgcgggccgtctccttacaacaaccccggtgctggccaccctcctccaaacggcttccctggcgctggacgaggctcggctcccctcccaccagctccttcaggactccccgcacgacctcctcagattcagggcggatacacgaacccggcagatttccacccctctggctaccggcctccctcgggcggtcctcctgcggcagttcctcctccgcctcaaggtttcccagcagtcacgcctcccggctttcccttgcccccaccaggagcgacagggacgcctcctgcgcctcctggattcatgccacccccaggtttccagcctccaccgggttttggtcgccggtgaagcaaatcacggtttcttgtttgtttctgcattttagcatttaattctatgtaatacataaggtttggacaaggcggacattgatttcagtttaggcaagaggaggggcgatgaaaagaaataagccattttagacacaataccatcaaaacatgtaatagtctgggatttttaaaaaagggggggagagaaacattttgaagactctttcctcaactcaaggacttttttttcttcttcttgtatctatataaacaccctgatatgactcctttcctcccaaaagtttaataacaaccatgttctgcatccaggtattgtacaggagattttttggtttgttgtctcgtaagtaacaggatcccgttcactgtataatcatccaacaactaatgctcctcccactggctaaaaaggtcaagttcaaatgaaaaccagttgtgaaaaccaaagcaaagacaaacagcagtaccgaaaaaaaaaataagcccctcaactcctccgtaacaaaacattattctctccgtcgtaaattgcaaaattacaccatatctgattcctgcttttttcatgcataatgccctttccacaaaacaaatcatagacttcgagaaaacgcgtctctagcttcctctgtcgccttgtcccactcctgtttagcctcgtctctgtgcccctgtacctcatacgattgcgccagcatgccatcagcgacgctctgccacaggacgttgccgctcctctgtgcctgcttggccgccgctcgggcgctcttcagagcctgctcgccaatgacgttttcgaagaagcggctccgcatgatgcacagcgtgacggcagctcccaagacgttactagtgaccttggagcctgccatggcggcgtgtatgtgctgcttttgctggttgagttgctggggagggtccgtcactatggcggccatgacgttgtgccaagcggttcggagatcaatgttggtgtggttagtgcagtgaggctgaagctgctcgattaaatcttgcgttgtctggtcatttcgacaagaagggtgctgcataatccagagcctgttcagtcctgcaagaagagcaatttcttggtgtccggctttgataccagtgcttccctgttgctggactgcaaattggttatttaagaagatgtcgagagcttgctgaagttggccaatgccttggaaatatacacccttcagatagatggcgagtaatctcacagtaggctgcgttgagggcgagacaagagacccaagagtttggaccatttgtttaacatctgaccattggcagtgactcgctgccaccaaccccaagagaacattcaagtatgcttgagcctctgtccgccaggctcgctgcttgatcgccacgtttagaggaacaggggcgccgtatggaatgccagccgtcgaagagtcccctagagagagagagagagagagagttagtgggatttgcctctagagagaatgcgtctcggcaggtaaagttacatgtttgtaagatcttcaagccttctttccagaactctgttgacctgcgcccttgtgaggaaggcttatgaaagttgaccaaaccgctgatggtaaatctgaatacatgttagaagaatatctcaatggcaatcaaggggcatcttgtaatgcacgtacacgagcgacctcagctccaccttcgtcataaacgtcatgaccaaatgatccatttcgccctcaccttcgcccaagcgaagaatcgcctgagtgtcaccgcttacagtcttggctgcagacaactccttcttgatcggtaccagaaaatcagatttgacattatgccagtcctcgcagtcatctaggcacgtctgtagctgccgtaatttctgggctgtgtggtccgggttctgatgatgcaggcttgcagcaacttctagtagcagagtcaacatggtgagctgcgttatctgcactgatgggtcaaattgatatttggcgacctgtgcgatgcaggcttgtatcttttccatgttgccgtccttggccgtcttgagaagagtgaagccctctattagtgaggcgagaacagagagcgcagtgtcgcctctggtattggcgacattttgaatagatcgtatgttttcgagggcaccagcgtctgtaatcccaacaccaagataaaaggaagcttttaataaccgaaaggcgtaataccactgtacatgtttaaatctgcagatcctgtcagacttgatcatcaaccacatgggagcaggctccaagattcacttacacttcgcaattagaaatgtgaccgtctaccgcttttaatgccgctttatgattcctctggaataagaccttcaacatgagatactgcatgcaatactttaaatcaaacaaacggtgctaatcgattgtatcatgtcagctatacatgccaagggaagcgaatcgaaaatttagtctacaccgttttctttacttaccttgtcgcaaagcgtaattccctttgccaaagctgtctcagcctccattaaattctccgtctcttcctgtaaaagcgcagcatatcgcaatcgtacacgcgcctcctctcgcggcgcaagttggttgttgccttgcaaagcagcctctagacacgatagcgccgttgctattaactcctggtactcgctcacttggtttggacacaacgccatggctacatcgtgcgaggcgattcgcgctttttcaaggcactcttctgcaatggctatcattaagggtgctgtgttgacaggtcgaggtttaggtgttattgcaggtgacttcttcgtgatactcggagatctcatggaaagcgagggtgagtttgtcattgaagagtgtggactgggtttaatgcgaccatcgggcgcttgttgaagtacccgagtcggtatagagccatcttcctgcttctcttgcttgattggagctgcactgggaggtggcggcttgacaatagactctttaggcttttcatggctggcaaccgggatattcgataacgtcgccgttgatataggtaaataggtcatcgacggctgtttttgaatatcttgcatattgacatagtgtaccggttcctgctggagctctgagggatgaacgaattgaggttgctgcggaggatcgggaggtacatcttgctgaggctgctgttcaacgctctgggtcggctgaggggcgggaatttgcgactgaggaggtataagaggctgcgactgaggtataggaggttgcgactgaggtatgggaggttgctgttggggtacaggtacaggagtctgctgctgaggcacgggagtatgcgactgctgccgcggttgctgctgatgctgctgctgcggagtaggctgtcgatattgttgttgctgctgctgctctccttgctgcggtcgctgttgctctctctgcggcgacggctgaggcacaggtgaatggtattgtgacggctggggagtagcttgcggtcgtgggggcggcggcgcgggagttcgaataggcgatggctgtggtggaagagacggcgcgggcgactgcgaatgatatacaggagatggttgatgttgttgttgccgatggacctgttggagaggctgctgcatcgaatggtgctgttgctgctggtgttgttgttgttgctgctgcaaagcctgatgagggagaggttggtgcggaagacgttggttgggaagaggctgatgctgcatcggctgcggtgtcatctgctgccgctggggctgttgctgttgcggctgctgttgcggctgctgatgatgctgttgccatacgttactcggcggtagatattggttcgtcgcctgctgcaaatgatggccttggtggcctccgacttgcgctgaagcattgtactcggggtacccgttgaagccaacgttgtatgccgacattggcggttggtgctgatgcgccggctgctggaactgctgcggctgcatgtacatgccgtgctgaggctgccgctgcgggttctggtggtgatagaactgctgctcgtggcccatgccgcccgcatacatggactgctggccatggtgttggaactgctgctgctgctggttctggctctgcggctgcgccatctgctgttgcatctgcggcgagaagtaggccccagccgggtggccgtacatctgctgctgctgctgctggtgatgctgattcaggtgatgatgttgctgctgttgctgctgctgctgctgctgctgttcatcgtggcctggataggcctgtcccgaaggcagcgtccctcggaacgacatcgcaccgtcagcatcggccgctggtcttgctggtaggagagtgaagcacggcgcagaccaagtttcatgctgtcctcctggtcgagttcatcggtcgctttcaaaaagacggagcaatttttggcttttgtcgaggtgtctgtcgtgcgggacgcaagttgagcgcgcgtgatgtcgttcggctcgaaacgctttggaaaaagggccctggtccctctgtgcactcgatatctgcgttcgtcgtcgaataattcgcgtcgcggggacaataagaggtgtagaattagataataaagacagatacaagcgagaaaagaaattgggacttccacctcctctgactctccgaaactcgggaaaggctgaacgttgtaaagtccagagtccaagttacgcttgcgggaacacgcctactgtgcgaatcagccgcgccgcgccttaaaaaaaaaaagaccgccctatcacatggttggctcagctgagtggcccgccaattttttacttgtacaggcactgcgcagatccggacgttgctttggacgccccgaatgctacgccatgccggatgtcgctagatctggcatcttgaaggagaaaaaaaaaggggagacatcagtcatcttgttgccttgtatcaagttaggcagaagaattgctggttctggagttctggagttctgtcgtcactatacattccgtattggtatatagttgcagtggttgtattgtattaaaacagggttcaaataattcataagtatacgtagtctgagctgcggccttttcttctttcgccgcaccttccaaaaaactaagttacatgacatacattgtagcgtaaacaacataatttcttttgacgcatgacaacagacccaattctctggcagccataacacaaaaaccagaagaggaaagagaaaacaatcaaaataaaacaaatgaacagctggaagccaaacgccgtgacatgcatatgcaaccatataccttccaaaatcaccactctttttttttctttctttgcttcgtgcgaaaggctcaatggcccaaggtatcaattagtcgttcttcgtactcatgttcttaaccaacacatgtccattcagcaaacacgcaccatcgcgcggtgcggtctgcaagaacgagacctctccaaatgcccttttcggagcacttgatgattgtctcccaggtaccaccgtcgctaacttcctcgtccggggtcctcgatccaacgctgatccctttgcggtcttctttcctcataagacggagaatcttgcctcctggtgtctgaattgccagcttagctggcttctttcccgcaacagtgccgctagccgaactaccgcttgcactagaagcgttgacgctcatcgcagatgatggtcgagcaaaaggcacagggcttgtcgatccagggtttgatgctggcgtgagagctgattgtgcgctacctgaaagggagctggggtgctgcctgatggcaaagacaaaggtattgttgagagccaattgctgacattgaggctggacaacatagatgtcgtgcctttgtgcgtggggcgtcggatgtcgtgtgacaaattcatatggtggattctcaccagtgtggatgatggggagagtaaaggccagaggatgaggaatatctttgatactctgcatcaagccccttttgccagcataaacctttaaaacgccctggccttcatcgccgggcagaagcgcctttactgtgtagcgtttcacgccgttgaaccactcagcctgcgccaaggcctttttcttgacaatatcgccactctcaaacagatcgccatcgttatccttggtgaaagcccgtgcttcaacctcggccgcgatttcaacatcgctcggcacgttgaacatgatgtggaccatttcgaggtcttctatcctcgtcaggctggtgttgaaatccaccaattcgagtccattcttgaaatacgccgggcatgcgcatggcagattcaatagcgtatcataggccaccggaggcacaatatgttgctggtcgtggtgctctggcacatgagtccagcagatctctgtcggtcgtgcgaggaaccaccagagatccgccgacggcccgcttaggctcgaataaagagcgcgcttggggttggaggagcttgcgaggcaagcatcgatcatgcgccattcatcgtcaacaatgactgcgttccaccagtgattcggcctgggcatgacattgaggtccggtacatcaccgggggctttcaagtacccccttaccacttcacaatgcagtccaactgcagagcacatttccatgacgagcatggcatattcttctgcgcaccctcgccttacctggatagttcgctgagtatcggcatcgccctcaaaatcttcttcccagcatatcttctcagcaacccaggtgaatattgctcggagccgctgtaggtcactcctgtatggcctgcaaatataagtctgagcgagcgttgccactgttgttcccgggggcggctccttcacataacgagaattcttgtccacttgagaaagattaatcatatggtagttctccggtttttgaacaggcatgccatccgctccttcatcgccttcaatgccctcatagagctcgtcgataggattgagggtgggatggtcttgcatctgacagcgctccattcgctcagttcgttcaatcttactgatggagttggaccggtttacatcacgccggacttggacccagtcaacgccagcgccaaggcccatttctcgggcggcgtcgcgcctagatcgggcgccgctcaacgaggccatgcttgctcctggcgacacactatgtggctgctgcaggcgagaaaatggcgacgatctcacaataggcatatggccagcggctatgcttccccgattactagcaacgcctgtcttggctgattcaaagatcttcttgaagatgttccttttcggtgacttgggcgcaacgagaccacctaatccaggggtgagttcttcatgaaagcctacctgagatatcggtcgggcgatgctgcttccatgtccggcaaaattgctggcgtgactgctgtggtacgtcacgcccgtgaatggcgaatctggccgatcgccatcatcgttgcgcatactaagcgcactttgagtacggtgggccgtccgagctaagcttcctgcgctcgtagaactaaacccaccagcagaaacaccactccacagcgtcctaccgctgctttgtgtcgaagagctgctgttgctctgattgccggtcgaagcgttggtttggtttgttttggttgtattggtgcgctcgatgcccggaatcatatcgtacaccgatcttcgcccacgtggcgctttcttgtcaaaggagaccaactccccgaccgttgacccagcagacgatttgggtcgagggtaaggctggccttttggaggcggaggcggaggtttgtcgtcatctaggttctctggcatactgatgctgtgctggtgcattctcgaaatctgcttctccatcctttccacataattgctcagctgggacgggtcgtaaaatttttcacgattgccgtcttgctgagaggtattttgtgatgatcctccgctccaagtctcatagccttcgtcgggactcaaaacacctactgacgtcagaggcctagcagccctctgccgtgacttttgtctctgctgtggcggtggtggggataccatatcaaaggactcgggagaccaaggatcgaactgtctctcaggcgactgcgtctctcggatccctcctaacccttccaatcgatccagctgctgcattactccatccatggcttcacgtaacggtgacggcgtcatatggctcccctccattgatggccgatgagagctgccacccctaggtgtgtggtatccgtccctctggtttccataaccatcgtcatatgaggtatacgacgcctgccttgacgtattctggagatcggtataggagccattggaaggacgctgacttggcttgtagtgatcatatgaaacagcggagccgtgtcttggtattatatcttctgcgttgtatgagacggtagagccgtgcctcgttatatccgctggattataggaaactgtcgagccttgtctcgctatatctgctgggttataggaaatggtggagcttggtcttgagatgtcgcgcgggttgtacgaaaccgtagagccagctcttgatattgactgatagttttgggttgcatcggttgaatctgcccgcgcaacgtgcctatgagggggcggtgccggaggcggtggagaatcccctcgggatatattctctacacgacttgctggacggccaatagacggcgccggtgatggagctcttgatccatagctactggcagggaaaggcgcaggagaaggggcgcgagcgatatcttcgtgagcacttcttgcaaggacaagcgcagtgcttggattcggcgtcgagtttcctctggttcgcgacgttacagtcgcctcccgtgagggcttgtcttgcagccgtgatctcggtgtttctcgaaatgtttccggctgtttcgctgttgtataatgcggtgcttttgcataggcctcaaatggtttccggaaagttctcgatttctgcggcacagtcttgggtcccgacgctgctatattgggcggtactgggctcggtgtttttgttggccgaaaatcctctggcagcacttcgacgaagttggatggaaaagagccaacagtcctccgatctcgaaacagcctgcccacccaccacgagccgtctcctgcattcagacattcgatcaagtcgccttcgatgaatccaagatcgcgtttcgactgcacacagatgttagcaattgagcgcatgttagtggcacaccaccaaatcacaaacctctcctccccaagaatagatggctcggcaccagcacggaaatcgcgagggcagcggcggcggtgataaggccatcatgtcgacgaatgtgccgcgtccgtgtcgcctaattgaccagctctgaagacgtgggagagcaaccgggtgagagaagaggaagaggacggaagaaaaggcaaggaaagggcaagggaaattatccccgtcgttgtttatcccttgtctgacagagcaaaatgtcgggcgacaggtgtgggcagctgatgaaccgacgcgttcggatcctcgccgcctcgccagatggaatcaggctgggccctcgaacgcagcccgatgacgcgatctcgaccggtgtcgctggtaaaagcgttggaaaaaaaaaagcccaaagtttacagacggcgcatgttcaaaatgtgcgatacagcggcggtatcaaaagcatggtagcccaggcagactcgtgttgatgtcaaacgggggtgagctcggccgatagcttggaatgcggtctctcagcgagggagcatccaagcaccgcaaaaggacaggccccggtacctctgtgtacaggcagggcagggcaggctaggacgagaacgagcagctcaccgagactgtctggcgcaaacaaggctggtgctgtgctgttgtgttgtgttgcagcgtatcgcggacgctggattgggcgctgcatcaagcgagattgcagcaaggcatggacgcagctggaggtccgcttctcagcatatccccggtggctgggaactacgggactggccgacgaaaagctgccggcgaagccttgcaagggccgctgggacaacagaggggcagagggcgttgccgtgacaactctggctgtggctggcggaagggagggcggcccctcgtgttagcgccatcgcacggtgcatggcgctaaaggatcaactgaaaggccaggcgccaatggcgagctagatctggcgcggcgggtggctggggatcgcggttccatggcgacggctgcagcgctgcagcgtagcgcagagcctcgaggccgccccttcacagcgctgtactgcgcgctgcagcatgatatggacggtgtcagaattacgtactggacatgctagtcgtgctagacgtgctagacgccgggcagctccgttatgacgatccaatgacatttgcgaccgcgccggcagcagagagacaagaccgaagtacctgtatgtacacctgcctgcctgcctgcctgcctgcctgcccgcgacaggctgtgctccgtcgacttgcacaagctcgctgatgctgcagaagctgaaaaggattgatgcagtgctttcgtgcattggcgcgcccacgacctgagcagcggctgcatcttgttgatcctcgctttccgcggcatctcatctcagctgcgcagggcgtttgcgcgtttttgctgcacgtgccgcaccctcaatcgcaaaccacggcaacaacctaaaattgcatcgccagaccatatgggccgagcttaatcggcgctgcggcggcagtacccagcaggtacctgctagcagtcctgtagcggtttctgatccagctcagactgactctgggcggaaccgtcaaagaaagctatcccaaagcggagcattgtaaacaaaagctacccctagctgagcgtggctccactgcccttgacaaccgaccactcattcgtgctctcgtcaaactgctagcaacacttggccggcgaggtacttagagcgctgcgacctgtgtattggccttgggctccgaccgttgacacctcttgatccgatcgctcttggcttctgccggctccaggtctgcggcaagtcccacccgtttgctcgagctgccagaagcgagtatcgattcccaggatctgcccctgaccgttcgtgctggcttccagaagagggccaaattaaaagaacaagatacctaatatcgcttgggcttcgccaaacatggccgatgacgagggccttgcggaccgctatcaggtgctagaggaactaggccgtgagtctcatcggtgatccgcagttcatgcgctgtcgtggatcgcatcgctaactcaggggctccaggtggaagttttggcgtcgtgtacaagggaatcgacaaggtcactggagagactgtggctatcaagcatgtaagcttttgtcttcattcggccgaccaagtggctgccctctctcggtcaaacagagccccattgactaacctcttcatctgcgccagattgatcttgaatccagcgacgatgatattcaagacattcaagccgaaattgctgtcctcagcacttgcgctagctcctacgtaacccagtataagggctcgtttcttcgagggcacaagctatggatcatcatggaatatttaggtggcggatcctgtcttgacttggtgagcataagccatttccctcccgtccgtcttctatccctaatcagtcgccctgctgcagttgaaaccaggaaattttactgaagctcacatcgccatcatttgccgcgaacttcttcatggaatccaatatctgcattcggaaggcaagatccatcgcgatatcaaggcggcaaatgtgctgctttcagatgtcggcaaagtgaagttggccgactttggtgttgccgctcaactcacaaacatcaaatctcagcggaatacgtttgtcggcactccgttctggatggcccccgaggtgattcaacaagatggatacagcttcaaggcggatatctggtctttgggcatcaccgcaatggagatggccaacggagagcctcctctttgtcatatccacccaatgaaggtgctttttcagatccccaaaaatcagccgccgcgactagaaggccattttagcaaagagttcaaagatttcgttgctcagtgtctcactaaagagtgcaatcgacgacccaacgccaaggatctactgcgacacagatttattcgctcggctggcaaaattgaggctcttcaagagcttgttatgcagagacagatgtgggatgcgaaccggaatcgccagaagcatccgatttattaccaagagacgctacagcctatttcaaccaagggcgacgacaacgaagcatgggtatttgacactgtaaaatcggtggcattaccgaagcagccaatcgccaagcagcataaacaatcttctgtatttgcaacagctgaagaagggttgcgcaagtcggatcttgacgaaaactcgctgggttcttcgtctccagccacaagcaccatccggaaatcgacagtccggcgcgctccttctatcgtgcaagtcccctcagcatacgctaatggctcgcctcgaagcgcaatagtagctccaaagaggcctctccagcctgatacgtcttttggaaattcgggatcgactatgcgtcttttccgaggagccccatcagatggctcagctggtatgcgtggtagcaggagtatgtctcctgatgacgatgtgtttgtcgatgagaatattcctccacccgtggttccatcggccgaaccccagagtaaggaaggccttctagggcggaggctacactctaaggcagtagagcctacgcttgcagagcttcatgcgcaagcctcgacggcgcagaaacgcgaggccatagctaagctatctgacgcatttgcggcgctggatgctgttgatcctgaagggacgtatcatctcatgaacagcctcgtcgccgccatgagccaagataacaaactgaacgcggcggtatttcgccagtctatgcaaaagattccgagtgacggcacttctcaagggacggtgattgttaagaactctactccatccgcgagccctgccaagatagtgctaagccctcacctccgaacccaacgtcgacgccagcttgagtcgccggtatcgaaagagtctctcagagagcaagataaagcagcaatcgaagaacattatcctggacgagaagcacaactgggcatggagcattgcaagcagctatcagacgtactctacaatcgttgggcagatggtttacgcatccggtggccagctatctaatccggaaccaagagccgacaattatgtgtgccttttgggtgacacgatttgaaacgaatttaatagatggaatgatatcgttagacttgtcgtggcaagaaaatcaaagccaataaaaacgacttgtacgatttcaaatgcgatataatgagcttgcataccgataccaaccgtaagatgatgagctatcactggaggggcgtttaggatctacgaatgtttaggaagctcggccttgatattggagaagtaaaaaagaaaatgagacacacatgttggagtggaccattacttttttcatttgcgttttattctctacttctcacttttctcttttctttaaatcttctcttcttctccaattattattcttttctcattaactttttttgcttatttgttgcgtttggaggaaaaggcgtttgggagaatggttacaatcgatttctttctacacggatgaatgtatatatgatgcacacatgattaccatgttatgaatgcacctatcatgaaaattggcttagtttgctacataacagtaagacgatgtattgcgacgtgattatgtcttctttaagtaggggaaaatttatccagcaccctagttctgttatccagcatgccggctactgctactggtgctacaagtgctactttcaaatatatataatatatgcaattaaatattatatagatataggctaactaccttcttaaactgcaactggggtgctagatagccaagttacggcgccggatagccagtccctttgaaaaaaaaaaaaaaaaaaaaaaaaagattgccggttttcattgagggcaaacccacgcattatcgcatggcgcgacgcttttatgactccgttgactcgagccccagtttgatcctccagtctttgaactcatctgtcaggatatcgccatggcctgtttcctctgctttatatacttcaataatgggcgaattggctcgtcgagaaattctccacacgccttcgtcattgaccgtctgcatgagccctatttgtaaaattggtaagaatagatggaaagagaggaataaaacatgaagacgaaggagaaaaagaaaagatgggcctacaatctaagaaggcagctgcaaagttgacgcaaatgtctgcgttccaggccgggttcggtcgcgcatttaccgtctgcgggatattgtgcgtctcaatctccttgatatctacgaggatgccgtcacgcgtgcggaagccgacgatgatctttgggacacccaacaggaatgactggatccaatatttcatgagtttgcggtggaagttttccatgtcgccattgtggcggatctcggctgtggttttgagctcaacccagttgatggggcttcctttgtcttgaggcttggagtcccatactgttgattggcgttgcatttagcttcagtattcatctatagactcatgacggcgagagaattcactaggagacttacttgcgtcgacttcgcctcctagacagagggtagccttgccgatacctgttcggacaatggaacagtattgttctttgttgttgacgatttggctttcacgggtttcgatgaagtctcttgatgtttcggcccaaggagatgggagtgtagatagcgtctcgaatttatacccttttttggtgagtttattggtaaatgattacggcagcagataaatgcctatgctcaccccaaaattgcatcacatcgagaggtggccctcttcgaggcttcccgcggtcttcgttttgccttgagagcatcttgtgctcgtggttttcttcgatgaagctataccagagtcagcagccagctaatagtaggtaacttcgtttcgcgccacgcacattgtgccctataaaatagcatcatggttaaacatacagctaaaagccagtggacgtatcaagaacgaacatacctgatataaagtggcattcatttcaaaactactgtatgtcagatgggtgttttgcgatgacgtctgaggtgggtggaatggaatgctacccgtcaaatcgttcaaacggcgcagccaatatctaggacaagcaattgtgagttacaaaaatactgaaatttgatttctttcgtttattttgggattgataaaccaggaattgagtggtgccgaaatgtgacgatgcaaaggacaaaataagcagtaccttggtcatcatgcctctccatgtgactatattcgcatctatcctggtcctagtctcttgctcatgagaaacaatggttttcagcaagctgtcgagatgttcagctttggaatcgtcatgcttgacaaaggtatcgaatccaagagagagatccgccccaagttgaggaggatagtagtattttatagatgaatcatcggggcgatattcatgattctcatcgtaggagaagcacgcaaactcctattcagacaacctgtaagcttgtgattgacgagaataaaaaaatttgaaatccccccttttttacagaaatcaatatgccaggtgccacatttcggcacaacgcagcttcttccaagtacatctactcaccttaggcctccgcacaggctgactatcgcctgaaaaccgcattaccggctctatagagaaattggaggccatattgggagccgcaggcacagacaatctgaagctaccgccatatactagataacaatgctcgacaggcgacctgttggcatgtgagacgtgcaaataaggtgagtgagagaggttgatcttagcgcgtttggacgctggcgggagcacagcaatagcctggcggtaaagcgtcaatgggcttcccgtaaggttggggcccagttgatacagtgcaaataggcaacctggtactggtataacgattgaaggattgccggaggcggcagacgtgcagcatgcagccaagatggatcgagacgccaccgcgggtcagcagccgatctaaaaacggttcaatattgatttcaatcctaattgttcttttccgtgtttttgttttgacgagggtctgtaagaggcggatgttgggaaattacacgggactctactgtaggtacggatacatgtacctagcactgcttttatgtctacacgcctgctgtgcgattgtccgaatgaagagaaatgtgccatttcgtcggtgtgggatttctgtaccacctctccgacgataacatacaattgaaagggggcattgccatctacctgcatctacacatgtgaccaaatactgccttcatgccgccttccaggcacacagctacgggggcacggcactttttgacgcacaaagcatgaagaggcccgtggtttcagttgtttgtcacctcgatcagatgaatgttggttctgcgcattggcccatgttgccttgatgccagtaccagagacttttgtatgggtctttgcatggcagcgttgctcatgcagtgagctggcactgaatctattagccaggcaaggtgcctacacctctcagcaggcaggaaaagtggatgaacggctacatgttcaaagaaccggacaaaggtgacgaggaaatgacttgctgttcagattgtgcacacgcacgcacccttatcttgactcttttttttccccttcccttgaatgggtgacccaaaaagcgtttgcgttggcactctatttaagcacgttagggagggtccaaacgattgtaaaaaggcatcgttgagtccaaacgagattctttcttcttccaacattcaactttcgtccacgccttctctcatccaccaacggtcaagcctcgactctttcttttgcaacacttcttcttcttcttcttttaatcttcatcacctctctccgctttgacagctcatctccatctttttattctcccgatcatcgctattcttagcatcttcactccagacacctcggtgcaaagatcatcgtcgccagcgcgtttcctcagcgcctcgccccgccaaccagcgccctttgactcgctggaatttagagccggcgcctccacgtgattagccagccagctccctggctaagagactcctgttgcctctcccttgtcagaccttctcaaatcgtcgttggtgggccgctggcgcatctcagcctcgtctctccaatcgtcgccgtgcgctcgacttacatcctttctccagcgtcgagcgctgtgtcgccaggctttttggcgcaggccgtcggggctcgcagcaacaccagaagcagcttctgcgccgcagagctggttcgccctccgcagcggaaaaggcaacgcactctgcccgctaactcatctcattcaagccaatgccgaggtcacgcagaggagccgcaaagaagtccaagaatcgcaaggcgcccgctgaagaggacctaggctggtacaccatcaagcgcatccttgatgagaagaccgtgagaggtcgtgttcagtattttgtcgaatgggacgataacgccgtcaccgggcaagcatatgatcctacctgggttcgtctaacatgatgctcatcacgtataagcctgcgcgcgccgatggacatttcgctaaccaacatatacagagcactgaggtcacgactttggccctacaggaatgggaacgggtcaaggctcagcgtcttcaaaaggaccgtcaggaacaacagctcattgacgagcagcttgacgagcagcttcagccaaagccggcatcgggctcagagccagagtcggatctccaggaacagcaaggccagcagccagtagtgcagcttccagataaccaggaacggcaagcgcagcaggagcccgtgttagatcaagagagtgacgcgagccaaccgccgcgacctgctcaccggcgtcgcccagtaaaggtcaacgcatctcagcagaagcgcaaacgctcagcctctgtagcttcatcttcttccgattcatcttctatccgccctcgtaaagtcatcagaagcgacacgtgcggatctctgtgcgacgagcccggagcatctctcgtctcatcgccttcaatctccaccccttccgaacttccagatctacctgacgtagatatttcagagtatcgctcacgagctgcctcggctctgatagtcgagatccctaagaacgcaaacatcaaccgggctgattatctgagcgttcttggctcgcagtcaactgtcaaatccacgcagtctctagccgaacttgagagcgaggatagtcgtgtttccattgtgccaagcagccaaagaacccattcgggctcccaggaaggtacagaccgatcctgggctcagaaccctattccacaggaactgctacagtcacctcctagtttaatccaatctcagcctcaaggctgttcacccgagtcaagttctcgtgtcattccagattctcttgaagatccttctacagcgaccacccagccatctggtagggcaactgggggggaagcatcagagaatcgcattcaaaagcctcatgatactgttagctcagacatcccttctcatcagcctaatcgaccaggggagattctagaagcaaacagcccaaccctgtctccatcgctatcgcacggcacaccagcagcccgcgcatcgcaacttgtaatatcctcggggtcatcagcacttgtcattacgcaatcagacgcaagcccgaggtttcttacccagccaccaatcccacccgtcttggagcaactggagagttctataactagccggatttacgaatcccctgctcatcctgtcacagagattgtgtctactatcagctctagcgctccatctgtatcggacccaggggcatcccaagctgctcaaatagtttctcgccactttgagatactatctcggcctcctacagaaagtgagtcttcggaaagcttgcccaagtctcaaagcacgcctcatcaacccatcgacgtgagagatcaaagcctcttctcggcctcaaagactatcgcctttccactaccagcatcagcatcaggaatcagccatctagcagcggctacgggcccacagtctaagccagtcacccctctgaatactttcaaagtgcgaaagatggaaaacgaaactcccgagcaaacttccgaaaggatacaacgaagattggatgcagagctctctgcaatatttcgcctagatgagttcgatgccgagtctacttctccagagtcgcatcagatgcaatctaatcagccttcgacgggggtgcaagaagagcatgttacgccagctgaggagggcacaagggatacgaatattgagctacccatgcagtcatccccactgccccttggcgttggaccgctttctattcaagaaaaagcgccttctgagaatgtggaagcagtatctgacgggactgcacacaacggggacagtgttattgctacgacatccggatcgcgaccctcagctcctcgaaggtccgttgctgaagaattggccgacatatttagcccagtctttggcgaggctgggtcgggacagccgcaatctgtccctgaatctgtacaggcagaacccatagaggcagagcaaactacagtctcccttgcggacataagtcgccaaccggagccggcttataaagatatccctctcctgtcttttacgcatcctaatgaacccctggtgccggagccttcctcagatgttacacattctgagcaggttcatagcgaacccagccctaccgaatcatcggcatctccaccagcggcacaatcttcaccagctgcgctccaacagcatacagtcaccctcccgttccaagcaagtcttcgccagagatacaacaacataatagttgagtacagggttcctttcttggaatttaacaggtgtttcagcggcgaagactactcagaaccggatccatcactggtaaatcgtatcaacgagctattcaataacttgttgaacgtgtgtgattaccctgagaatattgtgggaagcgaccttgaaaggctacctccagcacagcaagccaaatattgctgcgacgctaacccaaagttcaatttcatatttgaactcctaagtggaattgaggatcattccagcattttaatcgtcgctcgctcgccagagctccttcggctcctttctcacttggcagagtctctcaagatgcaattcagttgcgaagccattggcagatcagatctctcggccggtggctcaaattctaaactcgttctagcgctaccaactgaagacatcgattctcgagattttgatgtcgtgatcggatacgaccactcctttaggcactcttctgttgctcaaggactatcaagaaaccccagtgccaatagacgacagcttatcttggtactggttacaacccattcaatcgagcacatcgacctccacatatcagaagatttgcctccaatggagcgaaaaagcgtcttaatctctacgattgtacgcgcttggaagttggtggagagtcctaatcacggctaccaagagccacatgagattgcttctttgttcctagaatttctagcaagtgatgaagacacgccgatatgggacccaatacctgtcccagaggccatccttgacgtttatgtccatactcagccacagtcacagatgctctcaacaatctcacagcaagaccgcgaaactggtcgaaaacgcaaacatgtaaggcggccttcagtagttgaggaatggcatagtgtatgattatgaattactaactcatatggcatattagaatgattttgacgactttgatagcaagagaccacgagtgctctctattggacaaatgacctcgtcaattggaattggaacgggcaggcctccattatctgacgaagtaaaagctctattggaaagcgccatgccaaaagaggatacctctcgcccggaagtattggtcaacgttccccaagcagtcctacaaatcttggcagaaaaggtatgcctgatatcatgtccccccttttagaaaaaaaaatgttttgtctaactttgcgtagttttccgagtatgaacgtcgcatagaagcgaacaatcacgaagcagaatataaatccgtcatttcgggccttgaaaagcggctcaaagattatgagagaacagcgcacaagatgtacgagtcacagcgtgctgcactgcaagaccgttctcgattcgagactgagaagcgcaacatcgaatctgccatgcagtctgcagcgaaccagtccgagaaggaggcccaaaaagcaaagcagagaattcttgagctggaggctaccgtggcacgcctaacagaagaccccaatgcctctaatccacaggatacacctttggcaaaatctgaaagcctcttgctggaagcacaggccaaggtcgtctatcttgagaagcgcttagaaaacgcccacaaggatgcagaatatattcggaacttgtatcaagacgcagccgatacggcttctggattgaaatctgaaaataaccaactaagaagccagaacgaggacctggataaaaaggcgtctgagaactttgctcgaattcatgagatccaggagcggaataccatcaaattgtacctcgaacagattacagagctcaagtttcaagtcaaagaacgcgaggtagaattggatcgcgctcgtgaggagctacgacagctcaagaatggacggcgggagactcgacagtctagcgtacctcgaagtccacgcatgggtatgatgagcccacggacaatttcccgagcatacggaggtccagctagcagaggggctagcccggcctcgggagctggcgtcgaaggcatgcagttttatggccaacagccaggaaatggccgatgggatcatttaagaggataatgaaggggcgggcggggtgtgcttataacgtttgactgcgattagggactggagtggacttgcaacttataacttctttccttttctctttcttctttctttttatactgagttgtttggtgcctggggctagggaagggagtgttgtatttccacgctctcttttttgctttcattttttttttttttattgcgtcttctttgagggattcgtctttttctctgtcttttatctatgcttcaatagggtattggtcaaaggtggtttgccttactgcaaggttcgagatggatacattacataaaagtggtatatgaagaaaggtttgctcagggcattatataagagccgatttgcagatctgagtagcacgcgcttttaacaaataaattgacaaagtattaggtgtacttcttacagtacaagccaaagacaaagcacagtaaagggaatctatgatccctttttcttcttctttttgtttttaagatttgttgagacaactagacgttgtaaccaacaggagggggcagtatacactacgtgcttcatcaactataataacacattggtttgggatgccgctactagcctcccttcccatcaaccgtctagcaccttcgctgttcctcttcactccaaatataaataataccatgtacaatactctgaacaagattttcttttctttctcttagatcctcggttggacagcagcaagaaatttacttctcctcggggtagaggtcctccttcagctcgacgccaagctcctctcgcaggggcttgagctcgtccaggtactgctggtactggttcttgttctcgaccttggccttgatgcctgtatattgagtttgtgttagcatgctagctttttacaaatgacgtaatttgatatccccgacaagaagtaggagaagagggaaaagatgggaacaaataagagccagggcatgaagaggtgtatatgcatgactcaataagctttgttcatgcatatatacataaggatataggtgtatatcaagggtggggacaccggtgactcctcaaatcaacacaacgaaagatgggtgagtgtaggccattaccttcgaagatgcggacggcggtagcaaagtcgttgactcttcgggcagccttgagggcagcggcgacgacggagggtgaagggacgagatcgtaggcgaaggcgttgttgaggttgcgctaaaagatgacttagcacatcatacgattctctagctggagctttgtggagggtcggtttttacctggagctcgaagacgtcctgcacagaatcaaactccttctcgaatctgtgattttgttcataaatttcgtcagccactggacaggttcattcggtatgcatagcgtagcacagcagcatgtagagcgtcgttgattgggtcgcttttcctctcccccccggacaaccaccaaaaaaaaagctgtaaatgtcccattctgccgcccactttattttttccctcctctttgcgttgtatacactccctctcctgcggcgcattgcgccccaatcgccgtgccgtcgatgcgtaaaatggaaaacgaagggcgtctatggtgatcctcacctagcagtgaactcctcaaaggtctcctcagcgtgctcggcctttcgggaggcagagatgctgaacgggcgagcagcgacgacggccgagcggacggcgaagggcgcgggacgagcggcggcgcggaccatggaggagccgcgagtggcggcgcggaacagggcggcggactgcatggctggacggaagaaagattgagagagagagagccctttttggcgaagagaagagagaggagttttggtgtttagagcgttttaggcttgtctagattggcagaggtgttttggagcaaagaatcgtctgagaggcggcggggatgactaagcggtggggattgcctgatttaccgggcaaaggcggagggagagggcacagtacgaattggttttatggcggggctgagcgctggtgtgaattgccgtttgtgtggacagtgcagaccgtgcgggcgcgtacggactgtcatgttacttttcaataagccaaattctattcgacgagaggaccgcatgcattacgagctgctgatgccgagacgaaagaatgcatgccgagcgataggctatcagatggaaccagcatctccgcagcagcgttgcgaagattgataaagctctaaagctctgccgatacagcatttcgctagccaccttgaagctgaatgtgttattgtaagtttctactatagacagccgaggagtttacatggtaagaaatcctcggccccgggctaagatgatgccagccacggaagtgcgtcgggatcgccgtgctgccaattgcggcggttcttacatttgctttcttcgcatcggaccctccgaggcatttcaatcaactgccatgatgccaattgatagtatcattagctgccatgcacgcaaaggcctaattgatgaagattccaccgctcaagaaatcttttcagggcgtttaacgctcttgggcaaaatgagcacgaggccagcaccaaaccagggcgtttcagctcccaccatgatgaacttttcagccgccgcccttgcatgaattgacctcattctgtcgtattggtcatcccaatatgctcgcctcacgtactaatgttcctggcgttccttgcttctgccttgttcaacaatcaaatcccatcgcattcgcttccggcgtccgcgcagcgccgaaattacgtggcatccggcagcacagctggagtccctgcccgggccgaggtcacgtgcgagcaccagacgaggcacatgtacattcggagccaggcaagcagaggtttgaaaaagaagggccatagaatgattaagtgcgtacaaatcagtaacagaaacacattctacggcaattgcttcctcatattgtatgtgcgttatatagatatgtgtgtaccgaactcccgcatccctgtttttctgtgccccgcgtgagcatctacttcagcgtttgcccatctccgacagtgcccaatcacatgcgccaaaggccagatgtacacttggcctcactgcagccaaatttccactctggaataggggatgaggcgccttagtctatgctagtgctagtggagaggcgcgcgtacttgatactggcgacgctcccgtgccgagtattaccaaacactatttcttctgccctccaacctttttttcccattctcctccttctcctccatcccccccgcgagagagttgccattgtcttcgtctcggagtttggttggcttcgtcgagtctgatcgtttccctccctctttttctcgtcattccttcggtgtgcaattttttttgcctcgattaaaatctacggactgcaattgcaattgcaatccccttttttttctattaatatttttttgggaagtcgtttcttcgcgtcgcgtgtccactagagaggatcggatctttctcttcttcaattgaatcgcagaaacctggtgcctggatcactttgcccatcatgtcggctcccgctacgttttacgagcagctgccgctccctacgctcgatcgccctttcggcatccacctatggcccatctttgacaagctcttcacggccgtcgttggctactcggccaatgacttcgagttcgtgccctttgggactcccatgtccactctgaagtcgacgtccatattcatcgtcatctactacttcatcatctttggcggccgagagctgatgcgcaaccgcgagcccttcaagctcaaggcgctcttcctcgtccacaacttctacctgaccgccatcagcggcttcctcctggctctcttcattgagcagcttctgcccactgttgtccgcaagggtgtcttctttgccatctgtagccacgatggcggctggactcagcctctggttgttctctactacgtaagtgaaactcgtgggcagcgaaacgtggcggtatgggctaacaatggatggttttttatagctcaactacctgaccaagtaccttgagctgctcgacaccgtcttcctgttcctcaagaagaagcccttgaccttcctccactgctaccaccacggtgccaccgctcttctttgctacactcagctgattggcttgacctccgtctcttgggttcccattacccttaacctgactgtgcacgttgtcatgtactggtactacttccagagcgctcgtggcatcaagatctggtggaaggagtgggttactcgtctccagatcatccagttcatcattgacttgggtaagtgacgaatcgccgtctggtgtttttttttttctcctcacatcctctcgaccgttgactaatttggatttgacaaacaggcttcgtttactttgctgcctacacctacttcacctcgacctacttcccctccatgcccaatgctggcaagtgcgccggtgaggaatttgctgcctttgctggcattggtatcctcagctcatacctggtcctcttcatctccttctacttcgccacctacaagaaggacggcaagactactactcgcaagtctctgcgacgcatgagccaggctcctctccccgaccccgtccacatggctacctactccagcggcaagaccaatggcaccaccaccggcgccaagaccaacggtgccactgctaggtcccgcaaggcttaaattggccgcatctcaggccattgagatgtcttatgagggcacaaccatgtctcagtcaaaagtttcaatggccaaacagctcaagcactgtaatggtgccgagcattctactttttttgatgaaaacacttgctacttctacaaggggactattacaatttttaatctctattttggacatgaggacatttccagcgaatgaactaatacgaatcgccttttgcgatgatgacatgtcttctgcgaactatgacgacggcggttgacgacgggtatatggattaattttggggaaaaactggaggcataggacaggctaggcagttattgttatgagacaacgtcccgggtaggctgagctgcacatggaatggcagcgtcacgggccaggaaagtcatgccaacctggcctcgttttattaattatattctgcctttatactgtattatacttagatgtatgcttcattcacctggcatgctcctgaaccaggagatgagttagatagatgggtggtatgggacaagtgttgataactacgttgtttcagtgtctttagtttttatgcaattgaagatatgtctgtctaccttttctatattttacggggcacgtgttaatatactgtattcggaattgagatccagtgcaatggtgaatggatgctgagagatgggcgatcactagtaaacgctacgtcgagatgagatgccggtaatcggtcgtgtccctcaagatactttaagcatatttccgagcacaaagcataaagttaacaataaagtaggcttgctcagctgcaactgcaaacgcaagggtagtagattctcgcaatctcaaacgcaatcccagagccttgattggagcaggccaaaaaggacctgcaactgtgaaattacatggcccgggagcaaaggcaaacatgcaccggcggcacagcccggccactggggccagtgcatattagcgcctggctgccaactggcgcggattccagcggccgtgaaatgatgcggggggaaagattggctctcagggcgccgctccgctgaaactggcccccttcagaggcttgttcgggcgctgccagctgtttctcttgcccctggacggggactgcttccgcacgccacagcggcaatgggataaacgcaggcttgccaattggcatctagatcctgacctcgtcttctgctacccaacttttgtttcttttctcctgtcaaggcatccaatcccagcatctaccttggatctagggaaacagccataatatacgctcagcataccctttgtcaatctttctttctttgttacctgaagcctcgatcctgtctctgtgtctttctttattttctttgcattgcttgcgagagacatctgcaacctctgagccagtcgctgcttctcgcgggctgggctgcggaggagaccccgatttcagcctcgtggattgttcgtggggcacaacgctgcaagggatgcgcaaaacaagtttcaatcatcaacactggtccagagcatcgcttcttgtcacgctttcttagacgtttcgttgtcagctcttttgcttgtttttttgacctctttctctttttctttcagtctcttatttctttgtttctcgtcccttcgccagtccctcgctacgcgtccatcgccttggccagcttcgtccttttcttgcatctgtatttctgcacgtaataccttccagtttggcttcgttttggctcgagctgcgcttggtttttggaacaatcagctcatcatcgccatgaggttcctctttcggcggaaggacaagaagaagctggagctcgcgagccctcctgaactgcgccgccctatcagtaccagccgggagccattcttccctccaagtgtgaggtcgagtcagctcgtcgccgttctcccagccacggttctggggcggatatttggcttcgtctgcccccattctcgcgatgagacctatgatgcgtgtgaggagagcggaaacgacgacgggtgcatgctgtgtgacctgcgcgatctggcccactgttcgcaggtgaatcgagcctggcgtgaagcggccgtcaagtcattgtgagttgctgtttgagacttttgcccccgtgccgaggctgttcatgcgtgtttcctggctgactctctcttcaggtatcacagcgttcggattgaccaggtccactactgcaagctcgaggcctggctggccgagagacgcaagcagaccagatttgaccgaaacgccattcccgaggatccagctcaagcgagactgagactgttccgacgcactgttcgcgaagatccgacccgtcttggcaaaaaggttgagtttttgaagacgccctaccaggtacgcgagtactgccaggtcgagttggctcagaccattgccgttctccccagcctcaagtatgtcgatctgccagagggcatgttctcggatgagtcgagcagctcgacgctacgatttgaagtccaagccagatgtcccaacatccgaaagatgacgtacaacgcgggctcggagcggagcttggcagcgctggctacgggtcaggtatggcctcggcttgaggttctagagctaaacggcatcagcgtcgacaccttgactatgagagcggtgttgggctcattgcaaaaccttcgggctctgaaaatgaccgacacggagagcatatctgatgaagtgctgacggctggaacggggcctatcatgccctcgttggaggagtttgtgatggaagcaacccctcgagtgacagctgccggccttatcgagtatcttgcttggccagagacgcagcgcggactccgcgtcctgacgctgatcgatactggcgtccacccgcagagacttcaagagatcttgacgatggcgccgtacctaaagactctggcaatgcaggccaaggtgattgaagcatttccgcagaacgcaggcatcgagttgctcgcatctcagagcctcgagattctacgctacgagatttctactgagtcggataaggaggtgtatgccaccatgaaggctagctggtacacttaccttgcctcatctgtcctttcggggtctatgcctaagctgcgcaggctctatgttcacgatgagtcgttccccgagcagcttcaggggctgcctcctcccaacgcgggcctcgcgggagcacatatgcgaaccccgtctcacaactcgactcacagcactcgcatggcgtatgcagggatgccagcctctcctacctacaacccatacgctaacacgcctgcctctcctacttctcccaaatccccgtcaccccggcagctcatgcctcgtgctccggcagcacatcgattcagctccaacaatccttttgcggcgcacctgcggcctgctgctccgccgccagtcaccacgctcgaagtgtacaccaagaccgacgagtttggtaaatggaactttagcaaagttgacgcattaaccgcggttggccctgcgctgcgacgccccgtcagcagctacggcctggcggcagatgtcaccggagagggatggaaccgaggcgaggttcgacgcagtatcatggtcggagatggcagcggtctattcttgcctctgcctccaccgcctggcatgactgacgagtttgggcgcaggggatctgctgcatcggactcttggcggccttcaagcagcggtggagattctctgcggccgccgccatcactttggccgtgattttccttctctccatccatttttttcttctctcatttatttctctttcttgaggcaatttgtacgcttcggtgtcatggggcttttgatcatgaggcacatactaggcatgatgattgatggtagcaaattgtggtttatgccttgatttctctatttccttgttcttgtcatcatcaacttctaatctttagtattcactgtaatatagaaaacacacaagagcgaaggatctgggactatactaggggtacattagcagtcggttcataatctttgttggcgtcgataaagtttctattcaagttctttggcttagctggatttgcttcattttgttgtgcggtatactgtcagcttttttatggcgttacggaagatccgtcatccgcggcttattatagcagccaaaagttgacctgcattaaggcgatcgatttaaccttatcacatgatgtgttctatttgtagccggcgtgtgaggcgtgacgataagcttatggcagcgccatgtggtgttagtcattctccggccgaaccaactagacggtaccaagatgacgctttttggtggctttttactctcttgagccaagtggagtacgaagaataaggtattttcccggatttagagctgatgataaagaaagaggcttagctgggctttctctttttgagttctgcaaagatggctttttaatttttaggtagcttcccacagccttacgccatgtggaagtcacttttcagggctgcgatactgtgaatactgtatgggcatcaggcacgacatttctttcttggatcgattagtctgcttttgatcctgtttagttctattcgacgggggatgaaaccagctcaggtgggcgtttgaaatggggagatggtgggtatccttggcggttaatcagtgtctgaggaagcttccgtacgatggtttgcttgcctgcctgcttatctattccatctatctatatcctacctgattcatctaggtatattaaggaatatcacatgtatgtcccaaaaagatttgctgttctcaacatgggaaaaggaaaggtaatggtagtcatacctgccaggaatcaatacctacctgggtaatggcacgtgttgactgttgtatgcctcaagtcttttacacgtcttacaaacagacgaaacatacatcttcaaagtgctcataaatctctatatatctaaaacatatacagtaggaggcgaaatgggtgtcgctaaaataattagataacgattataataaagacccattttaagtcaaattgtggcttgatacccttgtcggcatgtactacggaggtactattactccatacaagttactccgtgtatatatcaattttggcttgtgttggttattttctactcgtccaaagtggggaaaaaaggcgcaaacccataatatgtaatatcttgagcatgaatagcttcccaggcacgtttattaaacattacatatatagttatacttaagtaagccgaaggtggattattgctatatgcaaaagcaaaatatagctcgcaagcacagtacaagagcttttagtccctaaaagtatatgagaagcattgataacagtatgttgcaacctatttcataataactgaatatcccttataagtagctgattccatgggaatatttgctacaattagcgatcttttgccgggtttggcgcaaaggtatgacgcgccggtatacagtgtgagctttttagctgtctatattaatcatcgtcgggatgccttcactctctattagggcggactaagagcttcttagtgccagctaacgattcaccactaatagcttaagtcttattaatgctaagtcttggatctaaaatattgtgaatggtgtcacttttataatccaccatcttaaaattgtaaacggctttgtttagatattaagcttttggaagtgtatattaaataagacctatgtagtgctaagcgagtgtacctctgtgcatagtataaaataaacttgttaaatactttatcgctaggtctagcagcagtgtcaagcggcaactaccattttggatgaaattatagttactagttaccgcattgagcactctttcgcaaaatgtccatatgcgtggcctatatcatttatgttaatactcatgaaagtgaagagatgtactagcactgacatttatagcagtgagggtcgttggcgtaatgtccaatcccaccgcctatattattcaatattaagattcatagagtgaagggaggcactagcactgacatttatcgcaatgaacatcgttagcataatgtccatacccaccgcctataccagtttatattagtactcgcaagatgatgggaggcggtggcactaacatttgtaacagtgaaggtcgttggcgaaatgtccaaattcaccgcctatataatgttaatactcgcgtgactaatagaggtattggcactgacatttgtaacagcgagggccgttagcggaatgaccaaatttattgcctaggtatagtattcagcagcagtactcgcgagacgcagggaggtactggcactgacatttatcgttgttaatatcgttagcgagaccccgcgctatgagggcccgtctggaaagacccttgattttttcttttacaatgttgtaatcagagtcgttaggtttaaatttaaccatttcagagtgcgtacgattaagggcacagatattctcagcaccatcttcccaaggacgacaatgtatagctgaagacttagtgacaaggatcgcatcaggcccagtcattttccaggcgccaaatttatcctagttacaattagtgatgttattggacataatattgctattttaaaactcacttgctgcgctgttggtgactgaagggtttcataaaagcagaagacttctgaatcacccttaccgcctaaggccttatggaaatctcgatgttggatggtaagtatttgtgaattactgtagttgagagactctattaagaaacggtttggcccgtctcccaccatgggaataagtgacccaatctccatgccatggtgtggggttccgaagaagacgaccccatatacagcttggatgagtttttgatcatctttattttctgatccggacaatgatatcagggcctatccaatagatgaacattaggaatgagagtatatgcatcaaagattggctcacctgcttaataattagccctccaagactatgaccgataagaataatgggccggatttttatagcgttcactattgtttgcaggctagcattaaacttagtagcgaagtcctctaggttttgcatgctcttgctcccggcaacagtcgattcatagccatagatcataacccgagctattggccgattatcggtccccgaggagagatcgtaagggagagagtcacgcaaccacatatagcttccgtctttctctttaaatgatccaaaagcatgtcctccaaggcctgataacgcaatcacactctgagagttagctagagctcgcttcgttagattagcaatatacttactctattttatgatcttttgaagatggtgtgtaaagcgtagtaaaaccatggaaatcactgccgactgttaagtattgtttgcggtttggcttgatattagacgccctcggtattggaatagaccaactgcagctatactgaagctgagagggtgaattgctaaaagtagctgtggctacctgtgatttactgttattctcataagctagagactcaatctctgcatctgtaacagtctcttggtcatttaggaaagattgcaattgttcacagccccagtcggccggcacaccgctaatcctgtacgtattcatgttcctcggtgatgccctgttcatgtcttcagatatcgtcgtcagtcatgcagttggttccaagacacagcaataaaccaatctatagctacagctggctgcgttctttaccataaaagaaggttaaatgattttgagctgatcgttgactttattctggcgtattttgccaagcttagcgtcgtgttcaaagaatcttgtgtttctcgcgtgcgcgatttagtatgcggggctggatgggggaataacttactcagaacaggcagctaattattgatttcgtggccaggtagacggtcacgtggtgggtggagaaaaagagctggtgtacaatagtagtagctcttacatagattcgatgagctctcagtacaagaaagagtcgaaagtgacatagcggcaggggggcaagctgtatgtaatgataagaccagcggggcgaaatatccagtgttagcttggttggttgatgttataggtacttgtggtacttgcttgatacaaagctcatagcgacatgctacactggccgcaattgttttatatgggttgcttattatagttaagtataatttcgcgacacccatttcgccttccactgtatcattgcgcaaaagataagaagaagaagaaatatcattgcgcccacgtgggatagcccaccgcgccgtgtatcaggttttgtttcgccttggcgtttaactgggtgacgagaagaaaaattcatcatttaagaaacaatcgtcaaacaaacgttttttgtcggccagggggggcacggttggggtcccagcgagccgtccgtttgattgaaacgctcgcggctaatgttgaaacgaagaaagggggggctccaaggctataacacatgggcaagaaaatgacgagtaaattttttcactttttttgtttttcattttctttgcactacttgggtaccttgggcttgggatgaatctcagcatggtgcctaaacgagaaagaccatttttgtcttcatattccctaattctccgttttggtcggagtattcttagttgcggaatcttaagctggagctgcacagccgctgtggctcgacgccgcgtcgtttctatttcagtgttctcgttgatgaagatgcgactaaactggttaaggcatgggggggggcccgtataggagctgtggctggtaagctatggctgtcacccgtggcacgggcccccgtcaaaagaaggttttgatggtaagaaggtgtggcgcatgcatccaagttggcgtcaacagaagggtgtcagccccatcatgacgccatctatggagccgtttttccagctcgtgcgttaggtaccctcaggtagcgtttgtacctcttttggcagcagagccaagatggtgcctgtaggcaccatcgtatctaaaagtggtgatgagatctgtcatgcctgatggtgttgctatttcagtgtcgtgatgggcctcaagggtggcgatatacgtaatatgggatctgatgctgcgattgtcgacaggatcgctacggagccgtgccttgttccagggaccagagcacggccactgggtgattcgcagtcaaaaaactaggtgggattcaggcactctgatgaaaagcgctgcctgcatacagtacagcttcactgtccatatacctgcgatacctacccgtcaaagctcgggatcgcaggcctccggggctaacaacaagggcataatcgagatgcagcagagtgacgtccagatctgaagcgctgcgcgtcgcgaacggaagctgtcagatggccgttttctgcggcactagtaggttccagccttgctgagatacgtaggtatgtgtgccaactgatcaggctgctagggctttggagctcatcgccaagttgttttcaaatgtcttgtggtggcgttcttttttttgagacatgtattgtggcagatacgaggtttttgtcgagcccgagctccaaggctgcaatcctttaaagagggggtatcaagtaaataggcggcactagtagtttttgaagaataggtcaaagacacattgacacatcgttctggtatttgtctttacctccttggcttggctccctcacttgcctttgcttgcatgccactatctggcagatgggttcaggtttcgaatccattccgcgaacacgtacaaaaccttgggcgcggaggcatctagagccgtggaatctggtgcgactcggatgctgtaaatcaggggctcggtagaggccatctcggtttgtgcaagcgatggagtcatcttttgtcatacagtcacaagggctcctaggatgagccgtagaagagctgccagcatacctttggcttacacttgcaacgccatgaatgtactccgtatacatgtatgtatgcagatacaagtaaacagtcagtacatagctttcaggcaacacaaaagaaagcagggaaaatgggacgagcagattcttgcatgtgcatctcctacagcattgcagtgccgtgattcgcaaatggttggacggcgcgatgctaaactgagaagcgccagcagagccaaagtgggtgtgcaggtcggcgccaaaagaacaaagtagggccagtgagagagcagacacgcacatgctctgatgtaatcgaaatggctaacgaagctgcaatcgcgagtctagaatctggagtctggttgaatggcgctgtgtgattgggtccgcgggagagggagatgctagctcttggcttcaagtcgacggcgtcatgtacatactggtggtgcgctgcaggcgtgaggtggatgaaggggattggtctggagaattcatctagcaacaagatgcattctgtacgcatcgatctaatggtatgatggcctcgtgccagaaaggagattttcagggcaaaggaaggcggacgtgttggaatgtctctgatcagccctgatgatagggtagccgtatctcgtacggagaagtccgcgacgcctccatctcatgcataagtacctactgactgtgctgtatacttgtatacgaacacacacacgcacgtgggctcgtccaaggctacggcaagattaggctacccacaccgaggagccctgatcaccatgtacaacatcctttttcgccctgcgtcgagggcgcagtctgtgcggcaggcgtgcaatcttgcgggatgcagctgttgtcgtgcactgcagccgtggagactcattacagcgtacatactcgtactaggtaattaaatggcaatgaaggggagaaggggaagcgcttggacgttgtgctcgaataaaaagtcaagaaagaggagggatatacctactgctgaacaggccatgtgttggtgacgatggctggccaatgctctggggagcgcgtgttggctggtgcttctaaattttacccagtttaatatccgtattgtttcttctaataacggaagggccctttagtaaatgtcccgaattgtcaaaaaatagcaatccgtttattgtaggtggcacatctgattgattagtccacagctgtggccgatgtcgcgtggtggttgctttgctcgacctgctgctgcgggcaatttcatgtatacgctgtcccttgcctgctcgataagtgccgagccatggatcatcgcagcaaactaccgcccaccacggcaattcatcgtcaaagacgggctgtaaaccgcccatgagccatcttagctcttttttagcaagcccactgctattctatataccagcatacccagcatacaggacatgtcgtgcttgcaactcgcgtcatcttcttacgcccccagcacggcccatcagcgtcttcccatgaaccgtctcggatgctcgcatctgttccaagacgatctgcggctggatgctaccccgtgcttcggcggaggcgtggattgccgagcaacgccagtggtgctacctactacaggcagtaggtgggaagcggtttaatgacgagctacgcatttttgtacattcccagccagtcctgtccattcaatgtcactggatggatacaggtaggctagaagagaattgccgcgtgacaagattggcgatttgcttagaacggtgtggaggtccccttgggtcccttggaatctgtacgctttcagtctattgttgcttccgctgtggcttgtttactactgtagtagctaggcttctagccatgccatggcctttcggtggctggtccgaggagaagaggaagagcaggcggtgcattggcgacgccttgtggagaaaagagtttattgtcttgtggtggccgtgtctgccttctggctggattttggggttccatgacaatttctggagaatgtgctgtgataatccagggctcttctaatccgctcatcatccttgcccacctggtacagttttgtgtgtaattcaggtgccaggagagaaggatcagcacaaactacgggctgagatctgcgaggagtctatgagactcgcactgctatgtatttacagcatttgatgcgcagcactagccagaacctagggcagcaatgtgctggtgtcgtgactcttctcgcctgagctactcgcaaggttggagaaaggctcgccgattacaggtgcccgctggatgcagcagacgggacgctagccatcattttgttggaatgatggcatagtgtaggtggtggctggggaagagaattggaagactggaagcttcgggggctttgagcgatggcattgagcgctgtcgctgagagtctctagccacaggccggaacttggaggtggcgctgcaggcgatgcgatgcgatgcacgactgaactcaactcggttcactatatctgcagcagtcacatttctcaagacaaatatgacagcttggacgaaagcgaaatggagaggagcgcgcgtggacagaaacagctgctcgctccgttggctgccctcatcagctacctcgccccagggaaaaaccgcagtgttagttggctgcggcaggcgtgtgaaacgactcggtggcaggggagccagtcagtgacatttgcgcaatgttaggtaatgcggtacaagccattccacagcggtatacaagcagtacaagcagcacattgatgggctccagttcattctcttcgcagtggaccccctcgcacccacttttgtgaacccctgccactcgactaaaaggagacgccaagggaagtggggctgctcgccgtggcccgggcgccgctggctgcaagtacccagtgcgggatgcgcagcttgcacggccgccctcgtgccagccggtggaacatgccatgcctgcgatgcacacaacacaagcaggctacttatctctgcgctccccccttccggcggagagacatctctctcttgttcccttctcgatcaggaaatcttctcttctcttctccttgtcgtcatttttctttttcccttttcgcttcttttgcgcacgacgagaacagaagcattgcattcctctctgcagcctccctccagcgccctttcccttcttgacgccttattctcccatccacctcaccagagtctctcccttccatctttcttctctcttggacttttcttcttcttatattggtcttggatcgtccctgcgaagctcccaacagagtaagacgggcacgggaatattcaatattgtcgttacggctcgcctacccaccagagcatgtcattggtgtaccgctcgaacatagacacccaggcccatctcattccacacagccatactaccgcgagaagattgtatacaagacggagctttccaccaagctcggagacttgcactaccgcaaccacaaccactgacatggcccaattcgacgacgccatgtcgccaaccaccaccacaaagtctgaaactatgctatccaaggcaccggccctgcctcccaggagtgctctgagagcctcacgcctgctggccaccatgcctcagaagctttcacagcaccgacccgtcctcactcacgccgctccacatcttctctacctctcctccgaagaggatgtttcttcctccgccgacgacttctccgattgcgactacagctccgatagcgagcacacacaagaggtgcaggaacagccatcaacctgccaggacattgcccggatagtctccgttgtcttttcgggaaagccctgcattgtccagctttctaaaaggtcaagatcgcagacctcatgttcagaacgctctgctacagagcttacaaggatatcaaccgagcctgcgtatagcaggagaaaggagtctgtctcctctacatcatcatccaaagcagcattccctcatcctccccgctcaagcagcatcatgtccccggttacctttgacagagactcaaattcgttcctcaatgtggacccctttgcgtcaaaatcagggccggaagagcccgagcagcccgagccgcagctccgaaagacggcggccatgttcaagaggacgctgagcctggtcaggaagcgtagcaggcctaatctgaaccctgcggcctcgcgttctcgagaaggactgtcaatccagacaagcaccatggagcagcttagcgaggaaaaggaggagaaccacaccagcaacccgcgcatctcgacaccacaaccagctctgtcctcctactcaggagccatggcccccaggagagccagcagctactcagccgccacgctgtcgccggttagcgacgcatcgtcacccctgtcaccgacaaaacggattcgccagggcttcttgactcggcgacgaagcatcagagtatgagcaggcccatacaccgctcccgttctctctctctccttgattttctctctgcccttcaaccccaataaccgggtccacattcctttcgattttcacgaatttttccgaccagcggctggcctctattttcttcgcttttttgcggatcatgacggatggcgctgcactgcaatctactcctttttatcattctctcctgtcctttatcaacaccattcttttttttttttttataggcggcgtatttcacatggcataacaaaaaaatgggggcatattgcacagatggcgtttttttttttttttttttcatttcttacgtggggactatatgagaagagttgtcatgcgaacatgacactcttggcgtttttcttattcttcgggaggcgggaaggaaagccgcgatgcgatcggcgcagcagctggcaaacgtgcattttgttttgttttttcgttccatctacgccaagtagttcatgatgcttttaccaatgaagaaaatttcttgggccgcgcacatatttttttcccctcttgaattatcgtgtaatttgccacgtgaagtctgttgtgtgtgtgaactgaatgaagctccctctagccatgccttactgaggcgaatttagacgtttctacaccgacgttacgatgttacgcactttgtaagcttgccatgccgttgcaagggttttccgtggacccgggtgggcaagaaattcctcctcctgcatacctacggtactagacagaaaaaaaagactgatggcagttccccctggctcacggaaggcggtcggccaggaacacggtgtacaagtgtcgggcttttctggggcctgcgaggagaagattttttgcttgttgccgactgatgaagaagaatggcgtcaattgcaggatgcatgcatgcgggttagcatcaatgcttgtaagttgatgggcttgacatgtacacgtcgatgcccagagtggatatctttaggcgtggcggcgtaagaggttctgctagtggttttgcggctattgaagatggagatgttggaccggctgatgggggtttggcttgaagggtggcggattgtgggggtttggtatggctgtgaggttcttggacttgtaggagagatgctggcctgtaaagaggttgattgttggcgataaaatgtgcttgaaaggaatgacatgtgaacgacgttgttgataacccattgttttgttgaagaatgggtaaaagcttaagagaaaaaaaaaaaaagtcatatggagatggtgagattttttcccttctttctgcatctaccctccgatatggtggagttgacgaatggagttgacgatgtgttgtacatgcacgtatggagctgtctagttgccgacatgtggcctaggcaggcagatggcatgtacatgtatggggaatagggccactaagcttgttgcaacactctaatgctggctttattcgatgctttggaggcggtgtgtatacatgtgtctactggactgtatgcgtgatggattttggatggttgtgacttgagctgcctttttttgttgagtgacggtgattgagatgaagtgagtgtggtggtgtcagttaataggcgagtaaacgctgtaattttacagcagattttttcaattcagggtctcgctgcgcatactccgctcctgcgccaatttatcttccatcttgtcatctctcgatagcagtacgtgtacagcatgtacgtaggcaaggggcatgtgtgtcatcgatgctccaattctcgcacgtgggaaaagaaaaagacggctgttgaagagatcctgtacgagctacttacatgcggtacactgtacaggtacacgatattgctacatggtatataaatcgctgttcaggagaagttgagaggcagggtttagttatcataaatggtaaagactcgtactgtcacatatacgagctctgtctgataaaacgacctgaagatgaaatactagcactagatggaaaagaataaaaagcgacaagggtcctgtttctttgtttttatgcaagcgaaataggcatattattccgtattacaggccccttgtcgctgcccggagaaggcgatgcagatgccttccgggtttgtctctttgtcctgcctagcaggcaaccttgactctttgttccttgttttttcttggtctgtcttttacttgtcgatttacgcaagaggcttacagtgcatatccgtgcttgtaagatataggtacaaagataaaacgtaggtggagatttttggtggtagcaatagtacttactaccttacttgttttttttacgcgtaactgctctacatcgggaaatggtgatgtgtcggtggtggcgtaggctcgagtgttgcgtataggtgtaaacgcgtccatgctaggcagcgaacaaccaaaccaaagagcaaacgttgaaaatggaaaagacgtcatgattccattcagcttgatgcgggagtgtgttttcctggtcatgtgaaaccaagatacgcttccaatggcattccggagtaatccgtgtccagatggttcaaaatcgccaactcggccgaaataaaaatcttctaaaacgaagagattcgaaaatgcctgtatgtacaagtactccaatacattctcgcactgcttgcaactgcgacattgtcttggataaaccatgtcgcttgcatacatactgcatactgcacatcactcctcgctttcacagggtgaaaacgcatctctgagacaaaaaaaaaaaagtttcattcttgtgtcttgcattttttttttttggccaatgcgaacaggtgtgtcgttttcttcttcttttggatggagatgccgctgcgggtgaagcgagatggggatgacgccaaaagtagaagatgggcgctagtttgcaaatctctttagcccactgaggacctacatcttagataaagattaacatatcaaattatagcctaccttgtagagacgaggtaacatctggattcgctgttttactgcttgtgaccatctgtaacacaaaagcagctgctatctattgtgttgcctctctctcaacagccttactggactcgaagcaaagcaagtgaatacagccatcttgctgtgagacacacacacacaagtctccaccgtcaaaagcatgcagtacagacttgacagcgcatcaactgcatcccaaggcccccccattcaatcataagagaagaagaaaaaaaaaagatggaaaaataagagaaaaaaacagatgcactgtgagatacatccccccctgagaacagcgcccacggatcgtctcccaagcacaaaataaacaaaaaaagagacgctagaagtgccccatctcccagccgcgaagagaaaagagaggctaatttcggtactagggtctggctccagcaaagctatccgaatgaggcaacaatctttggaggggatccaaagctgtcagggggggagtttttaaagatggaaaatattcttctttttctgtgtgatgcaaaacaactaggtacctgctaggcctatggactactagtaataattagaaaagtgcggatgagatcgtctacaatgtaatttcctccgcaatatgatgtgctctatgcggaggacctcgagcatggcccgtgattcatgcgtgattggccgtttctcaatgctcccgcaatttggcctcttcagttcgtccaagaaacatcaatcgcgtatgtactgtgccttgtgtaggtgcagcttcacgtgtcgaaacatacggtgtacttgccttagcatatgcacggaagccttacagaagcctcaccgcatcggccgccgtccttggcgccgaccaatccctcgctcgctcagcctctcgtatcttcgtctcctcccgtgccagcgaaaaaaaaaaaagcagcagcactaaagcctctccccatgtccatgtccatccccctgtccccagtcagttcaccgctgctgctaatccgctccgagctgttccgctacagcagcagcactgcttgtctctttttcctggctagccctctccgttcttcatcaatctgcttcatcccaccgttcgtcccacctcttggccagtccctgacgccatctcgccttacagtagcagccgctgttgaaccctagcagcaaagggaaaggacaagagaaaaagtcacttctccccaatcgcggttctagttttttttatacatcaccgcctttttggcgatggcggcatctccccagggggttcgcgggctccatttgctctcgcttgttggtgctagcatttcatcccctggtctcgcttcggccaccatactgtacaagtacgtatcaaagggcagagaagaaaaaacgcatgatgctcattcgaccaattaccgttccatgaatggtcttttccctcgtacgacggccaccactttatatacttgtaaattgtacttgtcaatattaatagcataatgacgacccatctcatctcttgtcaatcgatcgtgtctgcagatactcggagatgatgtcgtacccgttgtaatatagcagcaagagtcgtacgagcagcgtcatcagcgtacaagtatgtgcgcactttggagctccagaggacactctgcatactgtagatactctcacacaatacaagcctcacctgcgggatactacggagcatctctaattagagatccaccgctagacctcagccgcctcggccctcgacccagcttgcgacgctagatggatcgccatcttatctagcagcatcgcatccccatcccgcctcgtgctaacggagcacgtgtctgtgatatcattctcatacaacctagtcatgtacatcgtggagcaaacgtgtttcactacctcttatactgtagcacgtggtgaacaaggacgccgtccatcattcaacattcaacttccaacattgtagtattgtatatttttctcccgccttgtttaaaccccatacaagtaattgatccgccacatacacccactctcttccgcctgagcaccccctgctccaaggccctttcgctttctctcccttcattttacccaatctgcttttgcttccacattatgctagtcgtagccatgggagagacaaaaacacatatcaaaagatttgatgcactcaaaagtcacagtcaaaaagaacatgcttggccccatataatgccgattcaggccgtacgctacttatgaagacgccttttgctttcagctttcaccgttcagggtggcttgggtttcagggtccacgccactgggttgctttgctcggagagtcaaagagaagggatactcttcggggtcctcctcctcactaaagagtccaaacatgttagcataatgtcaacagtatcatgaagcataccaaacggtagggggatacttacggcaatttccaggcgacatagtcctccgtgctcaagccctctcggccctcttgcagactggcaaagtctccaggagtcatcatgccagtgcgatcgcgaggcgagccagggacagagaacggcctcgagatcttctggtccggtccacggatgaaatcctcaacctcctcttcctcctcgtctccgtcaaacgagttggggtatgcccgtcgaagagcaagctgtcgggccttgatatactccatgcccatgcgcttccagtcaagcaagtcgctgagtcgctcagtacggtttctctggttgatgcgctgacgtcggctcttgttgcagtattcaaacatgaattgactcagctggttgacggaatcttcaacccccttcattcttcggtctacaatgtagataccgtagtcgctggagttttcgatgagctcctccatgtaacatccaaagccagaaaggttggtggtgatgctcggaacgcccatgaccgtacactcggcaggagtgtagccccatggctcatagtatgaagggaagacgcccatgtggcatccgcgcacaaagtcatcgtaatccaatggcagcacggggttggccgagttgaggaactctgggtggaacacaaccttgacacggtctgatgggtggttgaatagatgcacccggcgaatttggttcaagacggggtcttcgctgtcgttgagcatgttgtgggtaacaatagggggaagcccatgacgcttcatggcaaacagacgtcgacgcaagagaacgcgatcctggccggaaatgagctccttctcatctggcattgggtcgccctcgtgccacttgagagaccgctcaaagatgcggcgaccgatggcttgctcaatgatgttggtagtgtcctttagggatttgataacggcctggcccttgagagcctccacagtcagtgatgtagtctgagcgggcatgatgatgaaggccacgacagtcatcttgctgcccgcatccttgagccggtggttaagtcgcgcaagagactcgatgaacatgtcgacacccttattccggaattcgtagcgcccagcagtgaagaaatacaacgtgttctctggttcaaagtcatagtggccgtagaagtgacctctgacaaagtcgtggatcttctccttggcctgctggtgcaaattttggaactcatgaactgccgagaacttggtaacgttgaggccgttgggcagcacaccatcaggctttctcttcaagagatgctctgactcaaaagcagtgatgtgggagacagttgtgaagacgtcgcaagaatgagcagcagcacgttcaatgcaataccggtggtagataccacgctttccagcctcggcatcgacatcaaagaactgcaggttgttgtagaaatcaacagagccggcacagagataccgtcctaggagagtggcatgggtcgtgaagatggtcgtaacatcaatccgtctcttcttggtaaggggtagagcaacgccagccagccactcgtggaaatgggcaatgacagccttttccttttcgtggcatacaaactacttgcatgttagtgagagccaatcaaatgtcgagaaatactaagagacgggaagaatgtaactctggagttatggggatgagagaaaaaaaaaatttcttacctctccaagaaaccacgccaccaagtatccaaacaccacagcctcattggtttcatcgtcgtcaggtggggacgggatgctggccacagaccagaggtcggacttccactcgttgacaaagttgtaggctgtcttggtatcaatcaagagaaccctgggggcgccctcaatcagccagcggccgtacaacatgccaattccccgatccttcatggtctgcatggtggcggccagctccttattggtgggctccatctcttcgacctcgactgcggcctgtttgtcatcagttgatgcccaactttgagttattaatttaatttttttttgcaaggaagagggcgcaccgattggtggttgagtggaccgataagcgtgtatcgatcgccatattcagccgtggtaaccggagccttggatttgagcacagagtagataccaccgactgtcaagcaaatcacatgttagcgtggcgagctctcgatgttttgcccaacattgggtagaaatgggcgcagagggcagaagcgacccatggcccggcgaggggcagaatgcgactcacctcgatgagctacttccgtagcaatctcaaagagaaggtggttcttgatgtcgcgttgcgggtgtccgtcggccattgcgtcgttctgaactgtaaactatcgcagaggtgttctgagagcggtgatagctccggcgagaggcctatgccacgagccggcaattcagatgacgtaggtgttagggttgcgcgagttcgcacaagctggacattgtaattgtaagcctttgcgcgcgtaaaagccagcaggaggcaagatggcaactcaccgggactgtagctaccacgggaagagaagaaaaacttgtgtttggcacggccgaatttcggtgcgagatatatggtctggtgtgattgggtttagctggtagcttcttggttctggtggcgtcagagcttaagaaagcggcaggatggttctgcgtgtggcagaggaggctggcagcgaggcaagacaatggctgaggccgtgaaccaccgaagctggctccagacaggcaaagcacagttgaggcagaacctgaggctttagtatgagcagtagcgatagaaaacaagatcaggccgggagggggagaagaacttgatgagggacttggactgaagctttggaggggtgcaacaaaaagaaagtggggacctctactctctaaaggtgctaaaggtggcgggtctggggttatgcaacaaggccgtaaagtggagcgcgcgcggttgggctaccactaacagcgcagcccgagcgctgttgctgcgctgagttcatgtatgcgttttatatgtgcagttgatgcatgcggatcacgggagaaggaatctggaatggtgccgtcagtggcatcatccgcttatccaagggggagggtttctttttatgccctacatatatggcacctatactgttatgccattatgaatacttgcttactgctttttgttcacccctacaattagtaggcacttcttctctccatgcctacctactgtacatgtccgtacaacaatggtccgttctgctccttccaccaatgggcttgcatggttcctcacctagcgtggccgccacgcaacgccgttcaccatcaaagccactgacgcctcgtctacgggcagcagcaaccgcaaattctaggttcatgtccctgcatcgggtcaatcgcggagaggtgaggtgtcaagttgatctcgtgcactatccttagcagtgtggggatgacgccatggattgcgggggaacagatcgaagtcgagtgaccagaggctcggattggctgatggagacgcattggcgatgcgatatcttggacggttcccacgactttatccattgcccctaatgggagacgacccgacgcgagagttgcatttgtcgtcacggcattggttctcttgctgcactgcagtgccgcggcccgtcgccattgtggccatcttggcggtttgggttgtattcgggactcaacctgcaagctggtgacgccaaacttgcattgcaatgccaaggctattgtgcactacgagtgatctgatatattccgagcatgatctgcctgatggacctgtccaacactcaaacatgacgtaggagcttcaagtttgtctgtgatgctctcaggcgtgttggtagttgggtataagctgactattccgtctccagtatagatctctctggtcaattccccggaggacaaggatagtccatcttggagcggccaagcaggcaacaggatatcggtccacacattgtttcccacttcttttaaccacctgtctcactctgttctgcttttttggcgtcttagagcatcattaggcggtctagatgcagcttagcgtgcattaaactgcgccttcagccttgtgtttattccattttaattggtctgatgtttcagccaagagccccgcagtggatcattcatccacaaggctacgctgcccattccaaaaatttttgagattctctagtccacccatgcacaccactgccatcgatttgcgccaggacgataatttgtttggcacaatctcaaatttcccgaatctgaaatcctttggacactttaatatatcaaaatactcatctaaacgctctgaaattttcttttaaatttttcctgccacaatggatgcctcatctgctcaggtgaaggtcgtcttcaccaccaacgaggaagatctcgccctcccagagtccaggagacaattgctcgtgccagcaggtgggaatttaccccaaaatcttacagaggctagagaggggaaaacaaggctaattaccaactcttaacacatcacagacatcaagcgctatggcctctcccgcattctgaattccgagtcgatgctggatacttcatccgcagtccctctcgatttcctcgcaaacggcacattcctcaagacgagcatcgaagaatacctcaaatcaaatggcctttctcaagagacaacattgaccctccaatatgttcgcagtctcctcccacccgtttacgaggctagcttcgagcacgacgactgggtcagcggagttgatgtcctgtcatcgacttctgctgctggactgcttgctggagatgccgccgtgaacgagcgagttgctagcgcttcttatgatggcctagtgagaatctggaacccctctggagacgcgattgccgtctctgctggtggcaaaggcgaaggacacactcaacgcatcaacgctgtgcgatggctgtcgtcgactcagctggcgtcggctggcctggatagaaaggtcatggtctgggactacaaagaggcaaccgatggtttctctggctctctcaagcccaacatggaactttgggggcatgagaagaacatcaacagcatcgatgtcaacggttccacccgacgtattctcacagcgtcttcagacggtcgtgttggcttgtggtccgcttccaagaggacagctcctcaggctgatcccgagactcttccctccgctcacagcaccaagcgagctaagctgtccaacgctggttctactgctcagcgtggacctttggcaatgattcctctgcacgacgaatcggttactgctgctattttccatcccaaggattcgaccgtcgcttattcggcttctttggaccacacagtcaagacgatcgatctcacaacacaacaagaggtgtcccgcctcactaccatgcaccctatcctctgcgcagcagcactccctggcgcaaacctggtagcggctggttcctcggcgcgacacatcaccctgctcgaccccagagagtcggctgccgcaaccgccgccatgactctccgaggccacgtcaacatggttgtctccgtggcgccctgcccggagaatgactactcgctggtctctggctcgcacgacagcacgtgtcgcgtttgggatctgcgcagtactcggaccgcatcgtctgacgagggcaacggcaacgtcagcgagcccgtctatactatcggccgagagtggctgaagggcaagaagctacctcctgctggcgatggcgccaaggtgttgagcgtggtgtgggacaagacatggggaatcgtgagcggaggagaagacaaaaaggtgcagatcaacaggggtacaggattgctggcgttatagactttgtttgtttaatttcatttcaggcttgaatataccaggactatcataattattctaaaagtaacagttgtttgtcaagtgttcttcattcgtgtgtctcatttgctttctccatatccgccttcatctggtctgctagttttgtacattcttggaccaatgaagtatgcttggaccaatatgacctgctcaagtcaacatgaggaatcacctctttgtgtaatctaagtacgggataaggcagattctcggcctttatagcgtcaagaacataatgcgcaacagtgctggtcagaagcggcggatcgcgcaggagcgctgcgatatcgccaggacagaggtcctcgtttcgatgccacatgtagtacgcccggaggcacggcacggccgttttgagctcggtcgttttcgccgcgcgatattccttcatttgcgcctcggccgcaatgacccgcgcatctctagtgtcgacggggatgggtttgggcaatgagcgtcttgatcttgctctggatggtgtaggggcttttgttgcgggagctcctgttgatgtaacttctgttgatgtaacttctgttgttgcaatttctgttgttgtaacctctgttgatgagactttaggtttgcgaactctaggtttgggatacttcggtttagagatgacattcgttttacaagggtctgctattagagcagcatcttcatcgtctttcttcttggcttcttctggggtatcaggaagagaaataggcagccgtagctctgcatgatgtggtctcggaggacaaggaacgagcatctttcgcttctcttcaagtacatagtaaagctggagaccggcataggcgtcggatgcggcatctgtaatcagtcagcattttgttggtccagcggtattgtagggcgagttttctcatacagtcaatctgctgtggattaagccgcctcatccaattgccagtccgtacctctcccttgtataaaggaagtagtaattggtcttggacctgagtagccaacgacaccagggtcttgtggatcaagcggcgctcgtgcgggaaatgcttgacgatcctgtagagatggctcaattcaaagatgccttggacattgacgccgaggtggttcctgagacgcgtgcagtctggcccgatgttgacgccgactttgctcactttgggattctccatgattttgcgaaatgacggcggtacaaggtctgcgccgtacttgaacactgctatgtgaaacagggcaatgcgactcgggctcgcgatctggatgagagagacgttgcgccgcggcccatccgccgtcctggcgtatgccatccactctagatccaggccaatgacatcttggtctaggaaatactctgtgcacacgcgctccatggtggctttactttcacaataatggaccttgacattgtcaacggccccgttttcaccatttcgatggtacatggcatatgaccagtgggactctggagtgccaggggcggcagcacgagcggcgagaaactgctctctggagatgttgaactctagtggtgtaaatggcggctcgacggccttgtttgtgtcggtgctactgctggatgtggtggcgacgctgttgactgtatcggccgcgacgtttaaacccggcagagaaatcggccgtcgagcagcatcaaaggcagcgacatcgtttgaatatgacgctggcggcagtgggtcttcaacagccccggccgagaatacgcctgtttgcgtcgagcttacagaggtctgggaccagctctcgtcgctttggacagaaaaggaagaatgaggggatatagttgtagcagtagttgcagcagtagttgcagtagcagtagtattactcgcgtcttgcggcgatgccagcgccccaaagcgaacgccaaactgggaactccatagctggttgggagggttgaagctcatgactctatacgcaggtgtatacatggaaacgggcatggaggcatgcctcgcagccggacgacgacgggttaaataggaaacgggcccaagcccgctattgaacatgcacctcgacatcaacccgcccccgttgcgagcgagcccttcagcttctgttacagggccctcgcagcgagccggcggggggtgcaagagctgaatccgtgaataaatgatgattggccgccgaggcaaccatcacgtctcagcgcgcttacttgtatcaggcgggtgcacgaggaggagcacgaaaatgcacgctgtatgcgtgcttagtcacccgtcgtggggcacggcttttttgtgccttgttgcaatctgcctagcgctgggccagctcgccctgatgcatagaaactactgaggaataagagattcatcttttgcaaagagaggccgggatttgagcttgtgagaattttactatttccatcagaccatattccacaaaagcgtttacgcggtccgaaaggcagtgcgcgaagagcttttcaagatggcgtcacagctgctacccctcggtgagtccctctgctgagcctcatgctgggccgtaccttatgccactgacacctcgctttagaacttatcgacaagtgtgtcggatcaagaatatgggttgtcatgaagggagacaaaggttacagcatccacccccgtctcttgcgcttgctgtggcattaacaccttgggcagaatttagtggcacgctcatgggttttgacgactacgtcagtaagtggacgccttcatcattcatccatccgccacttgaagacttttatctaacaagaatttagacatggtgctggaagatgtgacagaattgtgagttttgagtgtgatcctaccacagattgttgtgctgactcttcatcttctttttcccaatcagcgactactctggaaaccacacaaaacttcctaaaattctgttgaacggtaacaacatctgcatggtatggccgacaactcctcgttgcttgacgtgatatcacatatgctaacgcagtttcatagttgatccctggcggagaaggaccagttggtgccgcagcttgaggaattagagcataaggcgtatttatctccaaatcagcacgtggttaccaatcttgcctctgtgtgcagtcatatgtattcattgttacgcgccttacgacaagggaaaaaaaaacactacagtcttatctcagaatattagtttccgattgtcggaaaggattgccacttttaagctggccctgaatatccttgtaaacagattcttggttgaataatataaagctcattttcccctggtccaaacaaaaccgaaatgcaaagcccaaatctttctgcccccccctaacgcctgtctatgagacgattcgatgaaaatctttttaatggccattcgatggcatattaccctggtctccagtgtttgtgattcgtctcagctcccactcgcgagtgaactcttgatacaacatctcgagctggttgatgagcttttcacagactgacgtgaaaacgtcgcggggtgaaatggttccgtctgtttgaacgcggatatagagctcagggacattaggatgagcaactacccatcatggttaatatggttaacccacttgccattgaaatcaattctcactcttatatcccgccatatagacgttggggtgggctttgaggtgctcagcgagcaggttgcccagcgtgtgatcctctttctttagaacaaagtcagaggtgttggacatgcctatggagaaacattagacttttcgttcacgccgtcagagtgacgcttgtctactcaccagaataaaccttctcctcaatcttcttctcgccatcggcgagtaagaagagctcgaaacttggccaatgtcagcaaatcatcaagtaaaacaacaaaaggaaaatgaagactaaggaaagacgcaacggattgtcttgaagattgtcatgtttggcattgcatcccgccatggccactaacagttggagacggatcaatgaaaataggaacggggatgatgatggaagcaggatagcatcgatgaagtagtgctaaaaaccttggagtgggaaggaagtgggaaaacgaaacagttaggggacatgtcgataataggctttccagctgcggagacttcccatagctttaggaagaaagccagctcaaagtgagggcaggaatcacttgcagctggcagctatagctgcagggcacgcacttgcatacagcagttatatagagggctaagaggcataaagtagagtagtaacatccgcctgtaaaaataatagcccgaaaagtgagaagacgtagccatagcctgtgcggctttcgagtacgaagacgtccagttccaggagtccatcaccaagtcatggaaagaaattcaacaggaacaagcgccaaatcttttgatggaatctgcaacgtaccgatcaggtgcgttcattttgatgagatgaaagctttcagcggggaacgcccgatggctcactcaggaacgcgtagagggaaatctcgtgacaaggccacagtggtaggggataccgccaagagcaccgtcggaaaaagctggagatatagggttgtcgtagttttatcgtaacgtttatggcaaattctctctgataatccaaaaaaagtagtacttttggcaaaatctggcttagaagggttctcttgccattatcgttcgaaagtgcttatgaatgtcgcagttcgaaaatacccttggaggaggatgacattggcggcgaatttgatagagcggatcggctaataaccggctatttatttttcaacccactggttgcgcctctagcctagcactttgtaccatttcgccgtctgcaatcctggctttcaaccagtagatatgcccgtcttttaaatcaggtagggccaatgccgcgaatctcgccatggctcttctgcaaggccaatcgccaatctcccaatgtcgctgcattgcttccagcatgtagagacattccttctgccatcaacgaactgcgatggctaaaagagcacgtcagcggcactacacatattgccaaagaaagcttgctcgcacggctgtgcacgaagagggggcaaggctaccctttgcagtacatcttgggatctcagccatttggaactctcgatatcaaatgtcgctctggtgttctaataccaagaccggagactgaagcatacacctatcaccttgccgacttaatcaagtctgagagcttgaagattgatggcccgaaacgcgacttgggaattgtcgacttctgcacggggacaggatgtataccgctgcttctgtatgcgttactttatcggaagtttgatcacttagaggtccttggagtggatatatctactcaagccacaaagctagctaggagcaatatcgaccacaatatcatgcttggccatctcccagaccgtcagctgaatcacgaccttggcatcatgcaggaggatatcttccagaatgaaatcatagagaagctagagggacgtaggtgggatgtgatggtgtctaaccctccctatatctcccggcgagcgtggaattatggcggtggccaggttggatactctgttcgcaaatacgaaccgtctctagctctggttccaggcgacgatgttccggttcctgtagattggaaccacgaggacgtcttttacgcgaggcttttggagattgcatgccacctcaggccgagagccatactgttagagattggtgacaaagagcaggctcgtcgcgtcatatcccgatttcttcaacacaatctgtcaatcaactctgaggtacaagtctggagagactggcccgatttagctccagcgggggacaaggactgtttactggaagtcccagtgcaagatggatccagccgagcaatcccgatacaaggcgatggtaacatacgatccattttcatcaggctagatgcatagatatcagacgttttcttctagtggagagatagatgtacatgaaattactggcataatagtaatctactgccttggaaaggtatgggaagcacacctagaattagagcacggagtttgggcggcggaatcccgatccaccgagggcctgcgctgcgtcggagaatatcacgtgatgccgttcaattttcgggattagacgtggatcctcggccggcaggcttcagtctcgtagtgtcatacaagtccgcagtggcgttggaatatctcagttttctcctagcatctatcggtttcctggcatcgtcatatccgagctatcaagcgcaattctgcgcagcgagtgagattgcgctgcactgcgcatttaccataaaaccaggaccggcggatccgccgtcaagctcaccaaccgccgccatccaccatgtcacgatatcttcgccagtcgagccagctcgccaagctggcgagattctcgaccagcgttagcttacagaggacacaaagacttgtcgccagctccaggacagctcctctgaaagcattgtctgcgcacaacggcatcctcccgcgatactactcctccaaaaccccgcatcccgatgagaataaaagctccgactctggaaagccaatcaaccacaatgaagcaaagccagagacggagggcggaccgggatcgcaaaaggtgcccctgccacctctgccggagggctggattcgcctgaccaaggaagagatatcgcagctgcaggcgtttcaagaaatgctccccgaaggccagaggcagacattgaaggacattttggtggggcttcagcacaccggtgcaccggccgagatacgagatctgctgcagaagatgcgccaaggacctggcaacttgtcaataattgacaagggccggctgatgcgatgcgtcttcgtcatggctgaacgagtagcggaatgggaaatcgaacagcagcaacaaggaaagaggggcatgtttgaccagaacaccaatgaaatgaacgagcacaactacggagagaagaaagaaggtgcagcccaatcacacaaggcttccagcgattcacattccaacgagcaaggatcagaccctaagaagcccgaaaggaactcgtggatggatgctctccagactggtctcgtcctgggtatcacgctttgggcaattgagtcattcagcaggcccttctctgagaaagaaatcacctggcaggagctacgaaaggccttcttggacaagggtcttgtacagaaacttgtggtcgtcaatggatcacaagtgcgcgtggaactgcaccctgatgctgttcagtcaacatccgatggttctggcgccaggagaacgtacatcttctcgattggatccgttgagtcttttgagaagaagcttgaagaagcacaggatcaactgggcattcctccgtccgagagaatacctgtcagctacgaagcgggtggcagcactgttggcaacctagttctggcattcggaccaacgctcctattcatcggtttgattttgtggacacagcggtccatgagcggacgggcaggcggcgctggaggcatgttcaactttggaaaaagcaaggccaaaaagttcaacgccgagagcgcagtcaaggtcaagttcagtgatgttgctggtctagaggaagccaaggtggagattatggaattcgttagcttcttgaagcagcccgaaaagtttgagaagctgggtgccaagattcctcgaggcgccattctctctggtcccccgggaacaggaaagactcttctcgccaaggctactgctggagagtctggcgtccctttctttagcgtaagcggttctgagtttgtggagatgtttgttggcgtgggtccttctcgagtacgagacctgtttgccgaaggccgaaagaacgcgccttgcatcatcttcattgacgaaatcgatgccatcggccgtgctcgacaggaaagcggtcgtggattcggcggaaatgatgaacgcgaggctacccttaaccagattcttacagaaatggacggattcaacactcgagaacaggtcgttgtcttggccggtaccaatcgtgctgatgtcttggataaggcgctgatgcgtcccggccgctttgacaggcacatctacattgaccgacctaccatgaaaggacgacaagaaatcttccaagtatatctcaagaagattgtcaccaaggaagatcatgaacatctcattggccgacttgctaccttgacccctggcttctctggtgcggatatctccaacgttgtgaacgaagcagctctaattggtaagtaataacgacaagtggaatattgatgggatcttcaatgctaacagttcaaatagccgcgcgagagaacgcagacgacgtcaagatgatacatttcgaacgtgcaattgagcgagtcatcggaggcttggaacgcaagtcactcgtactcaggccggaagagaagaagaccgtggcctatcacgaagctggacacgccatctgtggctggttcctaaggcacgccgaccccctcctcaaggtctcaatcattccccgcggccagggcgctctaggctatgcgcaatacctacctcaggatgcttacctgatgaacaccaaccagctcatggaccgaatggccatgaccatgggagggcgtgtgtctgaagagctgcatttctccacggtaacgaccggtgctagtgatgacttcaagaaggtttcccaaatggcacgcagcatggtcactcaatggggtatgtcggacaaggtgggaccagtgcactttgagaacgacccgaaccgcatggtcaagccgtttgccgaggctacggctcagcaaattgaccaagaggtgcaccggatagtagaagaagcttacgctcgatgccgaactttgctggtggagaagaaggagcaagtcgggctaattgctgaggagctgctgaaaaaggaggttctctctcgcgatgacatggtacgaattctgggcaagcgaccattcgacgacaatgaagactttgagaagttctttggaggaggcaaggaggcgagcgctccgccgcctttccctactgagacagacacgcccaaggaggacccgcccgtgggcacgcctgctcctgcgtttcgcgatatttcagatgacggatcgggcgtcaagaggtgatttcaaccaagattggaagccttttgacgtaagaaacgagcataaagattgaggaggcatgggtgtcagtgggaagagggggggataagggacgctgccgagaacttgacgacatgtccggattggctactgccgcctttttttcccgccagcgcagcgggaaacaatccccgctactttcatggctaaagacggcggactgtgttatttttttctacgagtctcaactctaccgtgggcactggagatgtttaaaaatttccactgtatgtatttttaccatcatcatattaggggtctagcgggaaaaaggaaaaagggggggctttttttgaactttactgtgtacttgtacctggatttagaaccgtagatgaatctaaaggatgaagaaatcatgtagaagagctttggagaagcttttgtgaagaaatgcccatgtatcgaatgagaggtagcttcaaggcgtacgttgtacaacgtagtgacgtctatgatttaggctcaatttacctacatactggtacctgtacctagcacgaatatactgcacgggcttcggcagagttgtatcgccataaccctccgcaagcgaagatgcatcatttataatctatgagataagggcgaatatcagctatgtacatgcatgtttgccgtattgtaggcctaattggcgatccgggtataggactaggtaaaaatcttgggctacggcaccgggtcgaagatgattgggcggcaaagttcctccccccccggagcggcgctaattgagaaaaagcgatggcttttttttttttttttactcaaggggctcataaagtggcgatgttccgggatgctgagatacgaagaaggaccgtatcgtggagaaagaaaaaaagaaaaagaaaaagaaaaatacaactagaagtaggatcgcagaacttgctaactgcagtaggcgaatccgttaagtatcagtgaattgagggtattattgccttttgcgaggaaaaaaagtctggcgtgaatgtcgactattttatacatccagaatacctacctggactatcaggctggaggggaaaaaaagactggggcttgagatagctgcagttacacaacagatgctatatcaagttccccgcatcaattcacaattgccaaaattaactgagagccatcgtttgctggttggtggtaaaagttctctctcttattcgtacagtgcgtaattgttcctagtaattattcggtgtttgggcatgacgatttagcagtactggcgttgacggccgctaagcagcgaggacagttccacagccggtgacgagtgagaaagtctgcggtgacttttaggttccctgctgaatgaggctactgggtggcctttatgcctttctcttagtagtgtagtgctccgtctcgtgcagtttgtcgcccgcttgagatagacttgtagatatcttggatcgactgaggctccgggcatgagctcgtacctgaatgtccaaaggaaagacaagggcgtaatttcggagaggtgtagagggatttaatctaatggttgtggattgtatcgtcgaatcctgaaattgcctgccacatacttgtacgctgtgcaatatgtaacacatgtaaagaagaagaataaaggccaccgacttgacagcacgaatgaagtcgacaaaacactcccatgccatgtggaggggcaaaaacgcggtaaacggcaacgaggcctaagccatcttgggaaatgtttcaccctccagtgcgtaatgctaatcctagtgttggcgccgtcttccgatctcaaatctaaatccggaagagaaaaaagaggtgagaggtaagaaaaaaaaaaaagaatgacatgggcttcttctccagctccaattgtgtatatccaagaggtgggaaaagaggagaaccgagaaaaattaaggaatcaatcattggctcttttgcctctgctgcatgcagtcaatttctggtgccagctaatactgcctgagcagggggtgttgacaagactcccttgttggaactccataaaggcgttgaccaaactctcggcctctgcttttcctgccttgtattgtcacgctcttctgcgtgcagacctcctttgctgcctcaatgtctctgttatgaagagatacgaatagctgacaccgaccagtcagtttcgccttttgactttgcgactcccagaaagcctggcatcttggtctcggcatattctgcactcgagaggcggcatcgacggcacgaagtggtcgcgaataccgagaaactgttcacgatgctagatctcgtgaccgacggcttgccggacagagatggaggaggagcgaagcaccacgaccagccgccagccatggccacagcggcagcggcaacatcaacatcaacatcaacaccaagaggcggcgatgcgtcgaaatcgacgacacggcggcacgaggcctggtggcgcatccatcctttccgtggcatggtcaatgatatccgtcggagagcgccttactacgtgagcgactggctcgacgcgtgggattatcgagtggtgcccgccacagtctttatgtattttgcaaagtacgccaccaaccctcctctccttgtatgcgcaaacaggcaaccgtttgcaaatcattcatggacttttactgacccgtctgtgccattgacagcattctacccgctcttgctttctcgctagacatgttccagaatacgggatccaactacggtgtcaacgaagttctgctggcttctgtcctgggctctgttgtcttctccatcttttctgctcagccacttgttatcgttggagtaactggtacgttgctctctgtgtttaatcatatacaccttgatattaattctagcgttccataggtcccattacggtgtttaataggtacgagaggcaccaagatacaagccatctggcgacattcgcccactaactgaccgtttacagtacggtatacaatattatgaaaccaactggcgtcaactatctgggattcatggcttggataggaatgtaagcttcaacaccgcgctcagacttgacacactgttagcaggctactcactaacagccttcgtatccagatggtctctaattttacactggatcctcgctattaccaactcttgcaactggcttcgctgggtcacacgattcccctgcgacatctttggcttctacgtagccttcatctatctccaaaagggcattcaagttctggagcgtcttggcagcgacagcgccttctacctctccattgtcgcagcgttgctgctatttatggtggcttatatctgcagtgaatttggatccagcagtctcttcagacacccaattcgtgtctttttgaaagattatgggacaccactgactctcgtcttctttaccggctttgtgcatattggccgtatgtctgaggtgcacttggcggtgctcccaaccagcaaggcgtttgagcctacagcggatcgaggctgggctgttaatttctgggacttgagcgttggacaaatattcactgcgctgccatttgccatactcctaactatcctattctggtttgaccataatggtatgattgctcctatacatttctcccaactcaatttcatgagacgtgtttattaacgctgctatagtgtcgtccctcatcgcacagggaagcgagttccccctgagaaagccggctgggttccattgggacttcttccttctcggcatcaccactggagtggcaggcattctcggattacccttccccaacgggctgatcccccaagccccttttcacacagaatccctttgcgtcaccaaagctgtcaagcagctcgatgagaagggcgaagataaaggtgcatatacctttgagacgactcacgttgtcgagcagcgggtatcaaacctggctcaggggcttcttacccttggcaccatgaccggtcctcttctcgtggtccttcatcttgtccctcacggagtcttggcgggactcttcttcatcatgggcgtccaagcccttcaggcaaacggcatcacagtcaaattactcttcctggcccgtgacaagaacctgacgccggcaaattcccctctcaagctcatcaaacgccgcatcgccatatggattttcgtaatcatcgagctggttggcttcggcgccactttcgccatcacacaaaccatcgccgccgtgggcttccccatcataatcctactcctcattcccctgcgcgctctcctcttgcccagcatcttccacccagacgagctgatggccctcgacgagccgaccgcttcagactttacgatggaaggcatcggcggatcttggggcggtggccgaaatgaaatccagagcagcgatgaagacacccccatacagagcaggtcatcgtcctcttcgcgccgaaccaacgatgccagcgacgatgatgcagccgcttgctataaaagccaagaggacctggcggagctcggccaagtccagaacacgcagaataccatgactaggaggagaagcattgataagagggcgggccgattacgtagagggagcatagtgtcagacacggcgtaaccattacatgattggttagctcattgtcaaaagaggaagaggggaaagaagaaaaaaagcacatgataccctaggtgacgtccatctatcgcgtggatttattacatgaatttggagagcatggtgaagtagagacttacataacagagtacttggtacgacatctctgcgggttataatacccatcaatatatatgcaattttcttataaatacgtaaccgtcatccaattcctcccaagtaaatccctcgcaatgcttcttttacatataaagtataaaaaaaataaaaaataaaaaataaaaaaaaaaggaaaggaaaagaaaccaaccccccctccccccttttattcgtcatcatcgctgtctatgacaaaaccaccccgtaccctcggcctccgggtcaccacaacgggagcatcgtcgccctcttccgcaaccttcgctcccgactgctgcgcttgtgaagcatcttccatgtcaacatcatcgtcgccctctgcgtcaacatcatcctcttccacgctaacttttctcctctttctgccactgccactgccactgccatcgctctcctcagcgggggtattatccccactggtattgccctccgcctcttcatcgtcgtcaatcaggcctcctagcagtaagtcatcatcatcttcaccttcaccttcatcatcgctgtcaacctgtactgcggatttgcgcttgataggcttcttcgcaacggcaggttccacggctgactgcgcagctttggcggcgcgagcagcaatctcccgttcgcgagcaaagaacgcttcgtcttcctcttcgtcgaagtcgtcatctccctccctgacgtacacggcggatttgattttgcgtgccttttcgcgctctcgctcgcgtcgcttacgggccttttcttcaagctcctcatcgtccagctccaggacctggctattcctccgtctcctcttcttcgtctttttaggtctttctgattcgtcaacagcttttctcgctgttggaccgccaggctcgaacagaaattcaccatccacgtcttcgtcttcgtcgtcgtcaaaatcagccttcttgcggggtggtagttttctctttagctgattctctgccagctgtccgtcgtcgaatgttggagggctgaattctgcctggttgatataatgtaatgtgtctttgagctcgtcggaagtgacatctcctgggactatccagagagactctggcgtttcttcatttgcggggccaagcaactgaattccgcaaagactcaacagaagtcgtaagtacgagttcttgaatctcgcggcgcgtctcgcgtcgttatcaacacgtacatctagacattgattagttctagaggtatctgcatacgataaattgggcgacttactgaatggaggaggcttgcttggctcctttggagcattagcatctgttggctcttccaacggagtttcagttgacgccaaaacttcttctgccgcagcccacgaccgacgttcactctctgccgcagtgagaatactcttcacccagttgatatgatccccctcgttcttgtcgagcagtgcgccgactacaatggcaatctgacgatctcgctcttctgtatatttgaagatgagttcgcctcccggcttcgcctgtttcttagaggcagtctgcttctcatatccgtattctaagaagaaagcagtgctctgcagcttgctaaagagcatctcgattaggagttctggtctctgttcgagttttttaaagcatttacgaaggatctgcttcacgagctcctcccagtccttaaacatgcctgaacccttatccaaaggctcgggacctttgatcatgttgtataataggtgtattatgtccacgcggaaaagcatcacactcatctcctgtttgaaagcaagccggtagaagaatcgatgaacgcgtttcagctgtgaatcgtccatatcctggtagaatcgcgtaaacttgacaaacgtatccacaacaccctgcggtgtgaagcgagccgcgaagcgttgaaagtcaaacttgcgctccttggaggtgcgctccgcagtttcgtcgtcattagccgagtcatcattctcttcggctaagacaccgtcttctgtaccctgctgctgctgatctttgttcttcttttgccgtgttcgtttgcgggagcgaacctgcatgtccgcattctgcttggagtatgcttctaaaatacgcagaaaatgatggaccagctccgtagcagcatccaagtagtaaaatccttgatccttatacgtcctgactatgttggcgatgatatcatgcgtcgactcttcataaaacaagcggctcagaacattctctgcaatttcctcatcgtcttctctgccgctctcaatcatttcttgcacagtgagcagaatctgcgtaaagcacctcattacagctgccaattcatgccagtccttgtactcgtatgcctcgttcattgccttattgagagtgataaacatttcctggtttaaaactccggcaacgaggctgaagctggatacatcgtcattactccttcgagagtcccttttcattttctgccgtgtccgttcagcctctagaaaccatgccacgaggtaaaaaaactgcctcctgtggtattgcatgacatgcgaagcctctcggtcgatcgttttgcgaacatgtaagaataggggattgaagcccgaatcgagaaattcttcgacaaatgagcggagctgtccggttgctcgcgcgttaagcttcgccggcggtcctaggtccctctcatccttattctctttccttgtcctgcgaggaggcttgaatactttgttcttgtccatcttcaagttgcgcgctgtggtatcggcgagagcatcttgcccagaaagcgacgacatcttgccatcttcacgcttgacccagatcatcgtaccgaagcggttgtgtcgggtcgggccattgcgggtgtaagctttgagcatcgccgactccttattcattagggacgtaagctcatgcgccttggccttgtgtacttgctgatctgtcatgtagagcttctctatatcaactcttttgatgaggtggtagataatctccatgacagccgtgtcctccgtcctgaaatcatcgcccatgtttgaagccaaggtgagtaggaataagaatatgtcttggtatgaaaaggcgtcgatggtggccgaccgagaaatttgcgtctcatcgccctcgtattgaacattgggaggaggcgcaatcatggccatgttgcgaaggaagaagagcaccaatttgatgatgccttgatctcgtgctgttctatcgcccgcagggagcgccagcgacggcagagcagtcctgacagcagcatgcaagatccgggcttcatcaaaattgataatggccatcttgtattgaacttgtgcaagctccagcacaggcatatgccgatggtggttgattgtcatccgctccttgtccctctccatcggccacgtcaatgggaccatgacctcaaagcacgccagcgcgattcgagacttgtacttgctgtcggtggcattttctggccatgttgccaggatcggaagcaagtctccctcgatcaggttcgcttcgtggatgcagcgggcaacatccatgcggttcgtcttttcatcgtagaagcgaatccatcgtttgatatcgcggagaacctccaatgcgtcgtctcccaggtgatatcggccatcatcttccgaaccggcgcctccaagctatcatcattcgtcagcataaaatcaactgaacatctgcatatggcacaagcgcagctgctcttcaacctaccgccgcgatgaggctgctgatgtgtgcccgaacttctgggtggacaatgtccgttgtgccgtcggccagctccatatcagcagtcttgcgagaagctgctatgaatttgaagatgcatgaatcagcgacagcagcaacatcgaaagcaattcaatgcgctttacgcagtgcctcaagcggatcaattatacaggccctcagagcttacagagcccctccagcacgcgtctagcttgacgcgctccagcgcaaaagtaaaccaatttacgcggtctgataagcggatcatcatcggcagccgataagctgttctacctctcgctctagctctagctgcctcttagctctaaccgcagccgtggaccaaggaccgaggccgaggttacccgggctgcggctgttaatattaagcgtctacctatatacctcctctagccgcccacgagctcaccgttctcatctattcttcacaatccaacatggccagctcaattgttcgacggagggcgctgggagctttgcgccaggtgcgctgcttcagctctaccccaaggcaacttgccgccgatgtcaagagtctcggtgtcctcggcgccggccagatggtaagcagttgctctcttacatgtgaaagaaaagaagctctaacattgcaggcagggtctgggaattgctcttgttgccgcgcaaagagcacaagttcccgttaccgttgttgatgcttctgagcaagcattgaacaaaggaattgcttttgctggtgcgttggagctcctttcgagctgtaagccgagtgatgtcattatactgacagatgtgataacagagaagctgctggcaaaggatgtatccaagtcaagaatcactcaagagcaggccgatcaggcccgcgcgctgctcaaacccagcaccaacattgaggacttctcatctgtcgacttcatcatcgaggctgtgcccgagatccccaagctcaagtttgagatcttcagcaagttggcaaagattgcgcctccccacgccatcttggccacaaacacctcttcaatctcgattacaagcattgctgcggccactaccactgatcctaatgacacctcggcttcatccagagtcgtttctacccactttatgaaccctgtcccggtgcagaagggcgttgagatcatcagcggcctgcaaaccagcaaggagacgctcgatacagctgttgaattctgtaagaagatgggcaaaatcacctctgtctcagctgattctcccggcttcctcgcaaacagaatcctcatgccctatatcaacgaggccatcatctgtcttgagacgggcgttggtgacagagactcaatcgatgccatcatgaagaacggaacaaatgtccccatgggacctctgcagcttgctgacttcatcggtctcgatacgtgcctgtcgatcatgaaggtcctccacacagaaactggggactccaagtaccgacccagcgtgttgcttggaaagatggtagatgccggctggatgggaaagaagagtggaaagggattctacgactactgaaagctctaaagccttgtatttgaagatgtgagggcatcaataactagaataaaaaaaactgactacagtgtatagttttttaatttggaaattggaaattgtacaaattccaagtttgaacaagcttgaaaatcttttcaaggcctcaatttgacatgtgttgaataggtactctgtggtgattcctcatgcattgattctcactactagtacttttgaacaccttgtatcagatacatctgggcatttgatttggagcatcgtagtaagcatatcttatcaagtatgcatcaaattcagtcattcgtcgtgctaaaactatatcttgtcaacttgactgactcaagcccaataactctgtatctatctatctaaccgcggcatccaactttcaagttgtacttgttataatttatctaaagctcatgcttgagcaccagtgtgaaagggcttcatgcaaacttagtcgtagaccccaatatctcttacttgacgtgcgtagtcacgagactattcaagtgaccacaaagtatgtaatatattaccaccctgtatgaaaagcaaggttgagcagccgtaccggtcagcagtatgtaggtggactacgaggtgtgttgacttgcatatgccggcagaagtctagtgactgtgacaaccatgcatacgaaaatctgataatctcaagcagggcgcgtatcttcaaccgcccttctgtggagaacgaactggcttctttatattgctgatttgccgtgatatattgcttattttaccacgagttgctatttgtgtcatagatgggttgcagccactctattatagcaggtactttttctgtcccagctcattacaggcacgactctggcgcctaggcactgtaggtagcgtctgtgctcccagcgtttcagcgctaggcaaccttggaagccatccgcgggctaataatagattaagatcgggctggcgacatgtctcaccaagccttatgctaacaataacggtcgatggcgtgtagacaatttacagctttgatacgagtgcctgctatcggcaacactgcgaaatacgaagtatttgctgttgatcaccgtagtgcgtgtagcgtaatgccgcagtcattaggggatagaccgcttagagacaaagcggcaattacctcgttctttaggtaggtaggctgagtagttttaccgatcagacggcaaacgtctcactcatggtgcgagatggcagcaatctcagcgcgtagacaccatatccggccagagacgcgggaatttctcaaagatgcagcaagactagagcggtagcattaggtgggcaagataggccgccgctttaatgcacgatgcagcactcacagcggctgtgattctcgcttcagccttcgacatgattggaattttagccgtgctcgaagccaccatcgcaaatttccaactcgggcagagaacaagaaagagaaaggggggagcaatcaagcaacggcccgcgtcataccggcggcatgtcactccgtggtcggtgctacgccgcccaggatcaaaaccgtccgagttctgctctagaaattgaggctgaattggaggattgtccttcctccaccgtgacgcggatggcttgatcacgactctcggcaggagctggacggaaattagatgcgcgggctcacacattgttgaacattggctggacccatccgaaatgagcagacagacagcggcgctcgtccgttgtttgccacatccaagagttgggtgtccgaaggggcgacgtacatttaccccaacattcagcttctgcagcctaggaccgagcctttcctgagcggccatgtcgatttccggctaatataaaccggcgtgggctccgcacttgctgtacggcagccaagttgcagcgatgaatctgcaaatttttacgcatccttatgccactcggggggcagatctcccgcctgctgaggccatgattaaagacctggcctagtccaaggggagcatgtggccagcccatgtgctcacgattgcttgcagcatgtttgagcaaggctctgcctgcctggtaggagcgccctcttcctactggagtacgcgcgggttatacctagaatctccatggaaggatctgctgataggtactgtcgtacacatacctagtaccaaagcagaatgaacacagagtagcaatactaccactttgtacaggggacgaggcacacgttctctcacaccttacttaccttgtgtgcctggctgaagcttgttcccaagtagctccaagccggctgccataacactactgtcaacagcaagcttgcgtgaatccaagtacaagctactctgcgcccgcatgccgtcccatatctagacttggaggcatcacatcagctgtccatccacagtcttcctcgccacaccacccacctgcttgtttcagcaggtccagaaccagcagcaacaggcgcgagaggccgcggccattggctgctcgggcaatcttggagtaaaaccgagaacgcttcagggccgctgtccgacaggccgcccacagtgcaggagagggacagaattcccaaagactccatcaggctttgcttttcctctccctaataaagcccgggtaccttgcttgctcatctctccaacgtcccagcagcggcagctcatgcagctcaaccagttgcagtggctgcagcgttccgcacgcggtagcatctcgaaatgaaaggcccggctgctccatccgcctctcttccgtagcctcttcgggcgggaactagcactgactgaggcaaaggtccgggcctcgattggaacagaggtccccgctttgtcgcgcaagaagctgggctctggcagaaaaagagcgtcgcatgggcggctggacagcggccggggctggcaaggtgtctggcgcgggggaaaagacagcaacgcgaggctacgcgagaggtcctgaaaatttcacgcggccagccatgcatgccaaggggcgcaaggtagaggtacaaagcaagccgggtgcctggctcaacggtcctttgtcctctgggtctcgggggagtgtcgatatctcgtctgctgcatctgcatcgtgcaccctcccccggcgcagccttgctcgctttcgtcgtgttttctggtcttcttctttcttgcctggtctggccttgctccggatcccttggccgtcctgatgggtggtaatagcagttggaaagtgattgacgaatggtgtgccagcttcaagtatcatgcagacggcgtgttgcattgctgtggttggagctgcttccaaagtacagtggctgtcgtgatttaagtggtggaaaaggctctagtgctggtacagagtgcctgctgatattaataggctatttctgtcctggtacaggtaccagacggcaccgccctcgtgccgctcctgctaagctaccaccccaggccctgctaggttgtattcttccaccatgaaccttcggagaatcgagataatactttatcataccttgttaggacgcgacagtcaaggcagcttgctccatatatgcacacagccgtatgcacctgacggaaaaccacgaccaaagccggttctttactgcatccactccactcttatctgttcctcctgtcgacttgcgatctacaaggacagtgccgactgccagcctctacacactctgcgagcgctgggagcattgggagaaacgaaaggagagaagaaagaagaaagacgacgacgacgaggacgacgagggcgacaatgccagctcggccgctctcaatcgtcgcgtcctgccatgggccatcgggcgatccattcactctctagctgcttcacaacagtggcatccaggaactctccgcacagtcgtgccacagctggccggggtgctttttcccatcttccagacagggagcagaaccaccagagctccagttctaaaccgccagacccgccgcgtcaaacacgacgacccatgcccagcgagccaagtggccctgaggctttcccacttccgacatggtggcagcttgcgtccgcgtggccggcggccatccgagacctggcacgaaatgccatgtggtcggatcttgcctaatagatacaacgtgcgtctttgttccgccgagcagatgctgctctgtaatatatgatgactttatagatgcgtcaacgattgagcaggagaggcctgcaagcttcgagtgatcctcaccagggactatgcgatatctcgtcttggctgtgccgtgccgtgtgcgacgtctctgctgctgctgctgctggcacacacaatcagcagtagacaaaggcacgaagcgcgaagcacgaagacaagaagagctactcccaatcatgcgcagctgtttcaacaggggcggcggcggcggcctgacagattcgcgagggcctatggtctgacctgcaggtctctactcatatactcagtacgatatgcttgccactgcttgatagctggcaactcagcttactagcaccatcgatcaccgcattcctccgaatcattgccccacgccgccgtgcttctggaattcatgcttattcaaacggctcgatgtttgagtaagtagagtttgtttctcactttcatggtgtcttattatgctctttgtatggtggagcgtctcttccttctagaatctcactcctgtttccgttgacagcataagccgcccggacccagagatccactgctgctaaggcattcttgaaacgacatggcgtctcctcctttcattacaaaatatctgcgcgacattgaagttcctacagccttaaattgtacgaacaaattccacatacgcatgcgcgtatatagtgcttgtaagccttgggtttacgggaacatgcttgttccgctcatgggcgtttgctgacgctgatgtgattttactaggaataggcagtggttggctgaagaccgttagtactttacgattggctgttacatgtctgccaaaacgggatatacaaagtaaaacaacgattcaacaagccgtgggcctgccaattaccgaggccaacgacatttttgagtcttctgtttgcaactacccctgaggaagctagaaacgtgagtttgtcaagccaccccggtttgggatgaaacagcaggatacggcagcaagagtacttgtattacgagcactgctgctacagtacgagtatactcatcaaaatagtacggctgctgctggcatagacgtgctgctgcgactagacagacctcctagttgaggcgactaagctccgtgcattatcgcgctggtgtctacacggttgactaaatgcaggcaggtaacgcatgtacatcaaatacccacacgacggcaatgctacgcggaatgagcactttcaacgagccacatcttgcggcttgagctggccccaccaagtctggcccagttgcaccggcgcatagccattctcagcctatgtattagcacttcctacaaagcatggcctgaatacttcgtacttgcacatactgtacatgcctccatgagcaaggcttgtgactcttagattgatgtccgggcagtactagcgttgccctgtaattcttccgctcactaatgaatccatgtctagattgatatcctggcgatgctcttataaaacggcaaaccaactgtgttcctccaatgtcggtgccgatgcccctccccctccccctcgccattgaccattgtggtcagaccgagggatgcagctttcccgcttcagcctgatccaagccaagatgagaatccaacgagagccctggccgcaaatgccgtctgccttgcctccatcgtatgagagccaacgacgcatgtgctaggcacaactgctgcgagacgacttctagcgccattacgccacgctcgggaggaggtgtggatacctgagctgcatcggtgctgcagttttccaagcgtcatccgcttcacatgttctcctagcccaattgattgtctgcatgagcaggcgaaacgaggctgggcatattagtgctgctgccaccatcttccagttgcggcagaaggacaatggccaaggacatccgcctttacatcctttatagctgttctttctgattgaacgccagaagaccacagctccactgctacctgatcctctgtaactattacctgcattcgaaattgtggcggtcccccacttacaaggcccttgcggattcttgttgcttgcttgccgctggcgaccccctgtcctcgatggcggtcccatgctcaccgatatgcgcgcccccgggcgtcaaccctttgcgtttctttagccccttgcccgttgtacatgctctcgactacaatggactctgtggtccgtcgaagagctcgtcagtaccaaaacacgccttgagcgacggtcatgcgttcgtctgtggagttgacttagaacaacgtgctgctgcttcccaggagcatggaatagcccagccgaggtgccgtctggtagtccattccatttcgtcctctgctgctgtttgactttcacctttgttatgaaccttgtcaaacatgcaaaaatgctggctaatgaaaaggccatttcagcttgtgcttgcgcgcggacgtatctcgctgttggcgtcggcggtctcgatggcatactgcagtagtcgaggtgttcagattcgtgcaggcaaaggaccgaccgtcgtatcctgatgggtctgattttgcatacccgaagcaagaatatgcatcggatcactgcatcggcgcctctgaacactccccctcctacgcggacgcgcaaaatcttaggatgctcgtacctacttggcttgctctactgctacccgcagcagagctttctcgttctcatcgtccatcacccttctcagctggatagatggaaagaatgccatagacagtaagttgttgccactcgcttttcactaaagtcatgacattatactttgtagttggctacatgtactgatactaagaccacgaagtagtcgtagtaggtactgtagcaattcgaccaagaagcagacaaggggccgttctcaattatacccttcctggtagcgggccctctttcccgatcttggaacacggaagactcctggtagctcaaccgacaaccgcaagggttatagtgcatgctctgtagctggcccattattacagtgcggcttttcgaatcaagaagcttccaagctgcatatctgcttgcccaccccatcctccttcatcaggtaccaggtacggagacacccccccacagcttcttctccatcaacacttgtacctagcggcagcctccatttttgccgtattctgtccggacaattctctgacacccctccctacagatattacgagtacctcctctggcctctgacaagatctggagcttacaggctttgggaaaagtcggccaccctaccagcatctggagaggacccagcacctcatacctgtacgaggcatatatgcgagctgatgattccaggaccatcgattacacccatatcgatgtttgaccccactcaaagcgcctggtagtatctggtcctcgagctctcatgtcaccatacaagtagtatatccccaatcctacctcgtggaacctggaactaagccagatgctaccccttcaaatcagtcttgcgacctgggcttggatagccactcacgttctaactttgctttgacaagggggggcttgatcactggctctctcgctcttgcaggcggctaactacctacttctgtcctgactaactcggccaaagggatacgtccactgtattgcagcactcccgctgggcgacatcaaaggcagcctcttttcgaagagttcccgccccctcaatcctgatcagatcaaatccgcacgacctttatttcgtgcagctgctcttcagcataactaagcttgttctttgtgataagtcacttgatgaggttgattccttcctagtttccggtctacaatattttcgaacagaaggaacaagtcaaacagtaacacctgctactattgtcggttaccacggagtatctatcaacaactcgtaagctgtttacctatttcggagcttggatctatcaacagcctgccggcggctttatcgacctcgtatcgagttgatgttggcagagttttcaagtatttgtcgaagaagacgcctgggtggctctactggtgcctgttcatccgaagacccaaaaacatattccaatgctcgtcactagaccttcagactctgaacatagccactggtcctttggcaaatacttccctccctctggcaaagtaccaaccagttcacgcatgtcagacccgtacgacgcctcgacttcagctcagccagactggcaagggcagtatccctatctgccgcaacccaccgggtcggtctatactcaatcttcagaatcgaaccatgccagctcgggagtattccagccacagcccgtggtagggaacgggactcttcggctggaagcccagactgatagacaaccggcgctgccatctgattcacgccataacatttatcgtgtaggagcagaggacaccacttatccttcccgagcggcagaaccatcagagagaaaggatgaagcgagaggcatgaagacggcttcgcttctgctagacgaatcgctcacgcctggtagagatgctactagactccccgcgccttcgaaccatatcaatgcagcaacggccatgtccaaaaatttaggcaacccttcaaatacgtttagaccagatgatcaatccatggcagtgccgagtgacgatgcggaggatgctttgcttgatgaggacatggcggaggaagaaacagattcgctactgcaaactacagcagaacgagtggcggcccgccggaagatgaagcgctttaggtaggattctggatattgttggtgacgaataaagcactaacataccggcaaagacttacccatcaacaaacgagattcctaacgagcgagttcgcaaagcagcctcatcctgatgctgcgcatcgggagcgactgtctagagaaatacccggattgagccctagacaggtgcaagtgtggtttcaaaacaggtaagatatgcccaaaaaaaggaatttctcaagagcttggaagagaggattgaagcttgtatggagatctaacaattgtgtcagacgtgcgaagattaaaaggctcaatgccgatgatcgtgaccgaatgattaaaatgagggctgttccggatgattttgataacgtgcaggctttgcactcaccatacggcgcggttcatggaatgcctctgccattagcgcaaccagttgatttttcgcacgctcagtattcgaatggatcgataatgaggcctctaatggtggatgttcggcgtggtcaagatgcaccagagcatatgtcaccaaccggactaaccccatcgtttggcagtatcggatttcatgctccgaatgcagtgaattcgtctggagtaatgtcaccaatatcaccacacacgactgaccgctaccctccacacggaagtgccgggcctcacggatctctggaagcgcatcgtcatgcaattaggccacttcaaggctttcacggtcgagagtcaacgagaccaaggtctgaatcgttacaatcgtattatatgtattcaggtccgaatgcacactccagtgcagctgatagacctcacttggtctatcagtcaaatcaagtaaaccatacatctagcaacgcggggagtgttgatcggagtccttacacgagtgagtcgagttcaaaaacgtgaaattgcttaagccctcagactaatacttacttatcaagctcaaggcaataacaacgcacaaccatcgccgacggcattaagctatccgaactatcaacagactccagagaatgggtctcgacttcgagccgcctcagcttctttgccactaaacacgacagaccaatatcgaccgattcactctcctcagccaaatggccatcgattaaccggaccttcatcgcaatatggagcctctgcaacatatcaggccagctacggagctgcgcctttaacagctccactgacgccttctctggcaggtccactgtcacgagcgtcgggtggccaaccaaacgcaagaagctatcaagatcatacaggaacaactgaattctctcaaactgtgccgagcggcgtgaatggccaagatactcgaactgaagcaagaagcatgtataccagtggagcagctgattatgcagatcaccagcatcgagggtatgcagcccacagaggggaagcctcacccttggataggccgagacctccttcacatcataacacaagatgaagtcaagtctacgttttctctgtggattatagaatggccaaggaaacgaagccaagtctataccacaacaccaatttcaaagatcacaattgtgaagttacgtggatgtctacaaccagaagcaataagaaggacagatcggttttgcgaaaggggagcgattatgatgcatttgcatttgatttggctagcggtagcatggatgaggtcaacgttgcccatccccatttaacttgattcactttctccctgtttttctacctcttttgtcccttttggagtcggacagcaaatgattgatgctatgggaatgtattacggacgagccaggtaggctcggcaggtgccggaaaaacggcgaagaagctatttatcggcttttgagaaagccagtgtctacgcaccgccaaagcgaagtcgatttacaccaggcactaccatattagagcttggattattgcaaagaccaaagctataccttttttttgcaacaacgaggctgacgtttatatatggggaaaaaaaccatacacatataaaagggaaaacaattgacctggagcgacgacgacgggatcatatacggaaattgagagaatttgagacaccaaataccctcttagagttggcgggagcagaacaacgcaatttctattctttaacatccggccttattttcttcgactgctctttattcctcctttctttcttttcctttcctttcttttctctctcccttattcctcttttgttttctttcctgttgttttcattctttctgttcatttgtatagattacaaggacatacccttttctcccccttgccttgagggttatgctttgggacatttttggacacgttgaagtgtggcaggcaatttttcttcttctctctttctacttcttcctctctcaacttcctctttccttcttctcttcttcttctcttcttcaccttcttcttcttcattcatctgtgtatatgtatatatatatatttactttcttgggagccggatgctacccgtcgctgggcgaagatatggcaatgagacaatatacataagccattgcataaaacaatgttttaccgctgtcgtagattttgacgtctgactgtgaagtggttgaagaatacgccatccaacgttattccgttttcatctccgcgtcaacgatgagattcccttttcagtaatcgttgaaatggcgagtcatcatatatgctttggatatcctgtgccttggataacgaccagagtaaaattaaactttcgatgtctgggatacacgtctcacaaaggttgatcaatattgctcggtataataggctcacctgaatgaatgacttgagttagtatgcaatttacgaagactagccaatttccttgttctatataaaaccattgcaaaatcagtcaagcctagattttccgcctgcagccaagtggttgacggatgttttgaaaagaatcgtaaaaaaagaaactattcaaaactcccagaaaacagcatcaaggtagataggtttaccagatgtaaaggtgtcatcatgatggaggagtggtgtatcgaattgaataaagggtgtaggtaaaatcaagtctatccatgccaggaaaaagcttaccttgattatttaagtatggaaatcaaagagacggcaatacaaaagggcgcagcgcctcaattcatggttatgtgcgcgtgtatgaaaggagagcatcgcatccatttggtgagtcacggaaaggtgaaaaaaaatcgatcaaagatggcaatacaatcacacacacgcacaaatgcacaaaacgcaaccgagagccgcgttgtggccattctctatcctcccgtcttcatctaccactgtacccaacagatccttcttcaactatacagttgttctgagagtaatatgtcacttgcatcaggtcatcatcgcatcatggtagccacacagacggggccctcgtgatgatggttttaggcaaggttgctgaaaagtgcattctggaccaggcatcgaggtatcgtcgggcagcatcgtgcttgtcgctgagtgatcagaacagggccggcggcgtgtttttttcatcgattgctggtcgtttgtttgaagaaaaagaagaaaaagaaagagaaaaagattaagagggggacgtggagtttcggttttgcagccttgccgagaatctcgttggccccgcatatcatgtgacttatcctgtgatgcaaatggaacttttacggatacggcaggaattgatttttagcgggcatacagcggttgcggtgtgtgatacggtggtggtaagaagttgtacatcggtacgcgataagactcaatacgagtgggtgtatgtttcgcagtgcctaaagatgagggggaagacaatggaaatactttgtgtagacagaggctggctagatatgaacacacacgaagagatccgtaaagcctgtgagtgagaaaggcacctatgcatcagctatacagtagaagcacgtcctttctccaggatttagcaggtaattccggttgctacctcgccacgagccaactgactcgctcggctacataagcgtttaatcgtcgagaatcaagacaccgtttgcgaagctgagggctggtgattgactgttttggcgaagaaaagggcggagaagagcgggacttgcggtggcaacggtgagttttcactcgctggaagagaactaagacatgcatacaggcacatgccgtcgcaggccttttgcccagagatgatggactgcgaagtactaagatcaatagtagcaattgtagtaatactgcagcccaaagaggaaaacaagcaggaatgtacaccagcaacacagagcgcgtttctttgattcatcaaaggatacaccggccgtggtcactgatttgacagagcgtcagggcatttaagcgccagcccggtctgcttgtcacgcccccagcgtttccgttccttacaacggcaccaggccaggccctcggcaacacgcgctcccccaaacggaccctccgcttcaagggaaccaacccgctggagcttagcgccagcccttctgtgctcgccgacggcttcagtgctgacagccgctagtgagccttttagccaagaaaggcagcccttgcaagccagcgcctgtttggcctgtgctgcgctgtgcggtgccgcccgccctgcgctctcgctgctactgcctcgtctttcaggctcggaaattcccttttgccttctccatccaactccaccttttgcttcatcatctcccagccctcaaccgcttcaaccatcgccagcgtcgccctgcaatcgccctccctgccagcccgccgaatcgacgattgacgaccgccgcgactcgattttgtgcgtgccatccgctctctcgcatccgcctcgcgccgcggcgaatttcctcgagcgatccaccgtctctcgccccctaccgattacggcagcgaaaaaccctgaaggcgccggctgctcctcttctttcgccaacacgggacctgtttctgtgcgcaggcatcgccgtcaaccatcgccagagcgcgagggatctgagcctaggcattctgtcacgagtatacgagtgtatgacgccgcccgcctgaaccaaggccctttccccgtagcgcagcgacatctcggccgctggcctggcgcgacacgccacttcggttttctcgcgaggagactttgttcatgatgtcgttccatccccagactccccaaagcccctcgcaattctcgcccgccacctcctcggatccctctctcggctcatccggctctgtggccgctgcaggaacaggaacgacgactttgccgactcccgcacacagcgtcaacggctcctcccagctggactccatgatgctcgacgattcgccgcacaagcgaaagcggcctctcgaagatgtaggcgacgaccgcgagctgaaaaaggctcacgtggacgactacaagctcgccattgaagacctgcaccgagatgtcggccataaatatctccttcttcaatctcgtaagactccctccgctgccctcgtctcgctcctccgcccctggaagacgggatctcgacagtcgttgggacgtttttgttgttctgagatctttgctttgttgacactgctatcattttagcgcatcccgagtcttttcctaggacatcggaagatctttatgagatgtacgacttggtcgatctggccaccgaagtcgccagagaaaagccaaacggcgagaagaacgcgcttcgcaagacgtataaggggcacatcaagcgactgggcgtcactggacactttgatgttgcaaagaagaacgacgacgcaccctcagactttttatccatgctgcaggttcccgaccatgaatggaacgtccatcaagtcaagggtcgatctctcatggatggcttatcagatgtaaccaaatcaaccttgggtcgcgcgctgactttggctaagggccaggtgccgaagtctctttgggactcctcagtgttgggggatattggcccatctaatggtgatagttccaaggcaccgtccgcgaaacctacggcgccaaacacgcccctgatatccatgtctggggcggccgccatgagcaggcccaagtctcaattgttacccggccaaaatcccgcacgacctcagcggagcatcaagaagcggtcatacggcgatagcagctatgaaggatatggcgaaggcttccccgacgacgacactggcctagaaacaggctactctacgggggaaggtgaaggaggccagaagcgccgcaagaaggcaagccaaatcttggattatgatgctgccaagtaaattctaacaactgtgcagagctcaggcaatacgccaccctacccgagcgctatgcgccaatcaagctatggccctggaatggttggagtatgacaactgtaaccattttgatccggtttgcctttcaacagcgttcaccgatggagaactgcagagagctggaatcaatgctctcagagaacctcggcagcttttgtttttgtcattgatttacggtccatgataattctctacatgatttgggcaggacaaaaaaaaaagaaagttacgggaaacaacgatttgataactttttcaagctctataccacgatacatgaaggctcggcactcacggaagatcagagacgggccgatttgccctcttgttcttcttcattcatacctacaatttcattttgcatccttgggacaaagaggaatccttgatcctccattttgcgatttttgtttagcatggcgtttggcagaggcaaagggatatatatagtttttttttcccccgacgagcagaaaagttgccctttattcgactttagggcaaacattcttccttgtcgatgtttttttgttttcagtttttttttttctctggctctttgtttattcgttgttgttgtttttttttttaactcactcatatattccctttcagcagaccatcaaaaaaggggcgattggaaagcttgaaattcagaaacaaaaaaaacaaaaaaaggttcaggatcagggggaataaacgaagaagggagggagggaagtcattgaggagagagagagtagtggaacttgaatgccgacaagaacaagccacaacttaacgaaatgggaaatcgagcgaaaagatacgatttggacggctacacgaaacgagggcaaagtattcttgggcattcatgaggagttcccatgttgttgttttttgtcgttgttcttgttttacaaagtgcagcccttgccttggcagagggaaaggcacacaggggaaaggcgggtgacatgggggttttctggtcttaatatggcccctttgaaaaggaagggagcttaaggctcatttgtgtttttttgtgcttttttcacacagataccagtagatgaaacaataagaaagctggggtacccagcatattattggcaatacttgagctgcacctttgggttatcaagtatcgaactgggtataaaaaaacactataattaatcattgagagggctgggggcttttaacgcgatacgatttcgagcgttgatcggcataagaattaaaaatgacatcattcatatccaaatcgcagtttacaaaagtgcacgtactattgtccctcgctgtagatcgcagtagatcgctgttgaatatcgtacattttcttctgataacatctccaaaaagagtcccagaccaaacagaaaaggaaaaagaaaagaaaaaaaacggtgaacaagtaaatgatagagaagagaagtcgatacggtcatcagtcgtgctattgtacatgagaaccgctaaatgaaacaccattccatctgcaagaacaactttgcaaaatgatcaactctccaaacaaagaatagaatgggaggttgaaaaaaaaaaaacgagccgaaacacatctcgaaatgtacgttagcttgaagtacaggtatataccagtcttgcgagcatagatgtatccttccagtcttgatcgattccaagcgtattacatctgccgtcttggatcaattaccccagtattctcgaggttgccaaagttgccattctctaccgtgggatacgcccctccactcatttcaacccagttccagtccaggcccatggtcatggagtagagatcctgcgggagcagaggctgctggaacgtaccaccaccaggcagtggcggcgattgaatgtcactattcaatccggccaagtcaccaaacgtgtcaaagtccatatcctggcccatctggacatctgggccccattgcatcgagtcagccaatggtgatagccctgacggcgtcttattcactgcattctggaacgatgcgcgcgccgcgacgaattcaggcgacagggtgtcatggacagccgcctggggcgttgttgctgccgtcgtggagcttgattttggcgtatcctgtgcggaagatgctggtgtcgaagttttggccgcggatgcagctgccgtggcaccaggcggcaaagattgattgcgaccttcagtgcttcctggagtatctgctgcctttcgttttcggcgcgcagattgctccctgtcggccttttcaatgacactttgtgcgatacggcagaattcagagcacacgcccaacattctgtgcactcctccctgctccgcctcttggccaagcatggagaggaacgtgacgaccagattcattagtttaacatctgatttcgcgcgcgcatcgagaggattctgcaggatatttccaaaaagggtaaccagtgctgaaactggaaagtaaagaaccagcctgtataaaatagttagcttctctttgcttaggattttttccaacatctctcaaacttaccagacacatgagaaatcgccttgagggacatatttgagcaaagagatggatgctcgcgctgctgctgtcgtaagcatagcagacgagaatattctcgggttcaacggtcgcacattctggcctgagatggcatagttggccagccggctggtccaaaagccatggtgtactgacatacgatggatcgtggtcagacaattatagtaggtaaaatgcaccatgacgatatggagaatgagcggtgtgtgtgaggccctgatttcatgctcagggcgaaagtcaatgggaatcctgtccttccactcctccagttgctggtccagttctccaatcgtagcgagaagctcgccgtcggactgctttgctgccttggctgaatacagtctcctgtacacattgctttcaatgacggcaaactcgcacatgactcgaaacaagttcattttgccctttccatcagccaaagggatattgccaatgttatcttccggatcggcgtcggggagctcaacgttcatatcatcgtcatcctgggcaggagggcgacctgctctaagacagaggtctttatctagcatataggcaatccagaagactctcttgcgctgctcaatttcaatcggattgaggttgaatcccgttcctttcttgtggaggccaatgctatgcgcaagtcgaatggagacggaaatcaagaggaaggctggctgagggttgggagttccctgcatgaagagcgccatccccagtagagcctggacactcagcaagtctgtgttgcgcatggcaagctcggaaaagacgcccatggcgtttttcaaataaccccatgccttttcatcctcctcttgtggaactaggttactcatgacacgcaggcgatgagcgatggccaaagcacagttgagacttgcccaccagccggacccctggtaggggtcatcagaatattgacgctcgactaagtgcatgaaagttggctgatggaagagtgggaacatgcagttgaaattttcgaagaaatctttgagcagagacattgcttcgggcttggatggtagaggtcggaagacgggtcgcttgaaaagatccccgaatatctcaggcttccaattagtccatttgtggtcatcttccgagacttcagaaatcatattctggaatgagttgtcgccggtcttatgattgatccactggacgccctttggcgagaagatggagaatccggatgaagagcctgcgccaagttagtcaacatggacgacatcaacgttatgttacgtctatatatatagtcttaccgatatatctcgtctcgccagattgattagtcaccaaagagcacatcatctcagataaagcctcgacttcttcctctccttgagtgcttgctggcgtggcgcctaatttgcttttatcctcctgtctcttgtctttgtctttctgtagacctggcgatgtcacggagcttctgggagatgctgtggcctcactttctgacgcaagatgcaaaggtgaggaaggccctgagctgtgagcagcacctccctgctgtgccttctcggtaagtctcttttcgagttcggcaagatcatcatcttcattctcgagaatacctagggagggtatatatgttaacatccatgttcattgaatagaagcgacaaaaagcgtaccggccaatcgaagaagcttttccatacgacctaagcggttctccaacgcctcaatgtatttggcactatggtatatgtgagcatcacacacaatactggaagtattagatcagtcgtacccttttggcggcgtcctcttcttttcaatctgggtaaagacgcattcagtcttgtagttggtgcagtgtgtgcatgacggaagcttgccgtcacacttgatcttcttccttctacactggtcacatgcctagtaaagagtcacaaagacattagatcaacatctcaagctagatcgggggaagggtggaagccagcgtaacacagatgtcaaacatcgctccggcaggcatatagaagactagacttaccctagcaattctcctcctcttggcatcaagactgtcgtccagcaacatgctagaatccgggaacaactgggccgccatgtccggtgtcagctgcggcaggccctcggccagatacgagccaaagatctggggcggctggtttgtaagctgcggcgccaccagcggcggcatctggaacattcccatgcgatccatagtggtgagggatgagaagcgatggctctcgtgttcgtggtaagagcgtgtttggttcgtcaaaagtcctaataggtgtatattgccgtcctgcggtggtgcggaaggcgatatgacagacgggagtagagtttggtgagtggcgagggatgttacgtatcgaaaacgggagtactggagtttatattgcaataatggaacaagatgtctctcctctgtatccttttatgcttataaaattgagccacaaaaagtcccacctccaagtgttgtcgattcgcgcaggggatgtcaacagaaggccgtcgttgccgaaatatcagcgagtacaagcatatgcaatcgcaggcgtagctataacatcggagagctggtagtaataccggagtgccgtactgcactgagaagactgcgccgaatgagaatcctgtgctactcggagcaaggcaatagattgacaggatatcttggggagaggttgactggctgcccgtggccgattgtgtctgcctgcccgcctgtgaccgttactcaggaccgctgccgagggccgtaagcgggaaataaataagacttgcgctcggatcgagggtgtgacgcgacgactcgctttggcatcaaaagaagattcggcgaggcggtgttgggtagcgcatttgggagaaagcaggtcaaagctgggagacggggatgaggattcaggataaggattcaagtgagtgagagggaggtctgattcggatggatggattactgagcaccgcacgcacgctcagggctgcaggtactcgcaggtacagcattaattacaggcgcctggcagagaggcattaccactgcaggcgctgctggactgggtaagagcaagcgggggcgcgctggagttctgacatggctggctattttcttagcggctgagccccgaaacccactgcggatgggattgaagggctgtgctgctgtagtccgttgaatgctgtcattgatgtctgcacggtattctccgcggcttctggtcccctttgcaggcctcacctctgccctacagccaatgtcgtcccgcagcggtccagattcgggaaacatgcaaattatgaatagcaatcagatgagccgcagtgccatgggcggacgaaacgcacgcctctcatcacgcacgcacacgcactgtttctcgccttggcccggatcagcccactaatacccgaaacagcgcgtgtgctgcttgctggccggacgcacaaagcaccaagacagcgtgaatactgaggtgtacttggcagtacttgcgtgccaggccagtgctgtagcgccactaacggctacaggccttagccaaggtgataccgctggcgtcatgccgtgtaacagtgcgcctgacgctgtcaatgcgctgcggacctgacaatcaatgggctcggtgtgtatgcgattgtatcaataatactgactgcggtgatacatgttcatctaaacaagggcatgatatgtactactagtagtataaatagtataagcaaaaaggtaaaaacaaagacagctcccgcgtcgtggcaattcggcgggctgatattgttgacgtccagtccttgcgtcttctccgtccacgggccccttcctcccctcttcccacgggttatcgcctcccatgccaggagacgccgtcagataccatctacgacgcagcgtcctgtgacagcagaaacaaaacacagggccgtatcagagcctcccagtctgtccttctcccctgccttctactagtatgctcatgccggacatgttcggagtccgcactctgcctctaaacgcgcgggctttgtcttcattccgggggtccttggtcagcccagcaggctactcatacaggtgctgatagactccaggttaccccgaaatgcctgcttttcccgtatctaccggtatactgtaacatgctttttttttttgcggagaagaccggtagtgtaaagctgccatccaggcatttaccagagcattcaactttgcgtaggcgtctatatacatacatacatgattttacatacctacctacctacatgtatccagcagtgataaacatcttctcctaggcctttaaacccctttgctttcaacaacatctcaattcaaaaaggagaaagaagataaactcaatccgtacaagcccggcaactgcggagatagcagacgatacccttccaagcaatcttacacgagcggacctggtcaccgaatctacagtgggctggcggacttgctcgctacacgcaataaaatacctacatgtacttgaacgttctatcaacaggcagtactaatgtgcatgtacctataataggctcacattagacaaaaataaagacaatagcccgtgcaaaaatatccagccacacgggctccttcttattcgcattcactctcttcatctttttttttttttgtttcattgccccacccgccacctctaggaaccaaaagccaaaaaagttccatctatttgcgacaaaattaaatcagatgtgaaacacacatacgtacacacaagctcacgcgcgagacttcaggcccaaagtcaattgtcctgaaattaatttgaaatcccaatcttcttttctaccccggcttactagaaacacacaacgggcacacggcggcaacatcatatgccctttcaaagccaaaacttcaaaccagccaacaatctcttcgacaaatcagcccaaactttagaactactccaaggtactacttacattagtgccaaaatactagtcctagcaataaacgttccccgtcagcttctaaaaaagcggctccagcccgaggttcgcaaaaggtctggtacctccctcccaaaatagctcccaaatactgtaggacagagtaagcacatcaatattgagtaaagagagcacgggcaaggtcatcagccctatcaacgtccaagctttgctcccctccccctctttacctaggtagtcttattatatctgtggctttataatactgtatctaaatttgggctacagttatgctatacatagtactctctaagctccagttcgtcttggctttcgcagcagcgaaatctgtcaggcgatatacatacagcccacatgggaattaatcgaacacaaggtcatatagcaaacactcatgactcgagctgctgcccattgccggggaaagaaaggaacagttgaaatatggcaggcggcagctcaaacgcagttatctcgcagagtcatctcgacaccggcccgctcacacgcatcttttgtcgtttcatcaatgtctcgcccgcttatcagcgcatttccacccacgtttgtctcattcagaacaaacactggacatgtagatgcaacccagctatacggtgctatcttgattttccacatggagcgtacattgcgacatctgatatctatgaccattatcttctcaactaccattctccacccacgctagcaagaccaatcctcggcgtgcagggtaaggcggacgacatagacgcagtccagcacagctcaagtcctcagtattcgttcgcagaaaagaaagcaacagacatgcaatatttatagtattttctggtaatgtgcattatcctacttgctacacataacaaggattgcaaagtgtataaacatgtaagagtcgctccccaccaaatctctcccgatgcaattggacaatcattagagacggacaagaaagcaaaagaaagataaggggcagacaagtacaaaagaaaattgtcctcccaaatttaagaaaaatctcgtccttacttttcctctatatccttgccttccttttcctcaaaatcaacagccccaaaaaatccgacatatcccacatcaacgccatctgaaaagagatgtacagtatagaaaaagaaatagggtcgattgagtaaacacccaaactcgacactcctttagagggagagcagcccggtaagcgcagtagcaacaaaaagaaaatgttcttcttagtatgttcagagtaacatcaagatagagagaaaaggtgaaacgagagagaaaaaaaactgtacaagaacggaataggtatggggtatgaacctgtacaagtatgtatatgtataacagcttggtataaatcaaatgccctcttggaatttagaacccctccgtgggccggcgcgtggccgcgtcaatggaggtgccaaagtatcaccagggggagacgtcggagggtccgcgaaaggattctcttctgcaaccacagggcgagccgggctggatcgtacaatcggcacgccgctatcgggacgcatgggagctcctagctgtaaccgggttcctggtcctccgaaggggtcaaaagcttgcgaacctcgatagtagtcggaggtgccactcatgaaactcgagcgaggatccgagtacccatcaccccctacctgcaatactgaaggcagctttctgccagacacgcggtagaaacctctttctcccgtctccgaagaattcacagaagcagaactcctcttaggtgccaagccagtgaaggccgcagtcagggcggcagcgccgtatctttctgccatggcgcttccgccgtcgcttccgcctccgccattgggagctccactgggagcgccggaggttggaggcaattcacgagactccgaggcagcttgactggcagcctgagccgcgttattttgacgcctcttccacctcagagctaccaggaccaaaacaaggaagaaagcggcgccggcaacgcctccaagtactcctccaatgacttgcttttgttgaggggagagtgcgctcgcagttgagtttgaagacgccgaggaggaaggttgcgtactatctactatagacggagtagcacctccgccgaatccgccgaatccgccagcagtggcttgtggctcaaaagacgacacggttgaggctactgcttctgtaaaggacgtaggctcaaaagaaaaagaccccgaggttgttcttgtaagcgaagtggaagagtgttttaaagatgttgccgaagagtgcgttgctgatgtggtggtggcatttacagattctgcataaaacccagaattggctgcactggaatgactactagaatgatggactatcacgctaaagttagcatacagggaggtaacgagtgcaagaggatggaagcaagtaggggcttaatctcctagtcttgataaaaaggtgacatactgattgttccattatggtgacctattcccattgaaggggccggcgaaggcgctggtgaaggtgctggtgaaggcgctggcgaagatgccggtggaggggccgcaggtgatgatgaagaaagagcgggtgacgagagggacgccggagaggaagcagatattgacgggatatgagaagccgttgattgcgagctagtggcaggcgatgatgagactcctttgctgagatctgggccggaacctggcgcagccggagctggagtaggatccggattcgaagcagatatggtcttgcccgtgtccttgttgataacaacggtattgggtacagcgaactgagtcaacgtggagagcggcgatccttgggtgtccacgatctgaacgagcgaaacggtctggatgacctcggtaacgagggacgttgcggtgggagttgtcccatcggttgacttttcgtctgcggcgggcacattggcccgtttcttgagatccaggttttggtcggtgtcgagcttgtcgtcgccgggccgggggccagagacggcgtcatggggatattgatggtgcagatggtcatggccatgaccgtgtgtgtgtcgatgtttgtatgcagaatgagcgtgggcatgagcgccaccacgggcctgaaggagtgaagactcgtggctagtcattatgacgatgtcggtgagcaatgctgatgatgtgcccggcaatgacgattgcattgtattcccaggtatcgcgggggaagaagagagtgaaaatctaattcgcaattcgtcctgctgacggcatcttgagggtcctggatatatgccggtgcccgtcgtcgccgccgttttttttgaaatgtcctgtggcaaccagtgtccctttaccatccgtccgtgctgctggaggataaactcaatggaggccaagatcgcaaggccgaaggggaagaaaatcaactgtaagacggtgtgccgcagcggcaattcgtttcgtttcgtttgctcgtggtgcgctgggcttctcgtatccacttctctactgctcaaatcgcttgtaaaactccccctttctaaggaacggctcaacaacggtcaacagaaaacaaggcaaaggtcatgtcgacgaagaagaaacaaataacgatgcgcgctcatccgctggccacgatggagaaaagacgaaagagaaagaaagcaaacggccggcagacagcgaagcgaaggaaggggcaacagatgcaatctctccgaaccaggcatagacgaaccgggccactgagatttgctactgccaggcacaggcgcactagcatcgaggtaaggcacaagtacaggtacagatgccggcacaggcgcaggaacaggcacagcaacaggcacggcaacaggaacacagccctgccagagcacgccctttggggatcgcgcctgggtcccaagccgggctgcacgacgctgacgaggatgccggggcttttgccagctgggatgtggttaattatggtgccccaattcctgctttggcgtcctctgtgcctgagagtagcctgatcctagcgcacctgacgccagtcctgccaccaagcaggtacctggacttgcaggtaatttcgcttggtgcgggtcacggcgcgggcggccaatcacagaagggtaaccgtacgattcgcgggtccaagcggcagaatgtcgagtgccaagatgcaccaaaacaacaatgcaggtcctcgtgtccctgcagttgtacctgtactagcggtagcgtttgctatggtgcctgagcttgcacatccctcttatacttgtacatcaaatctaccaattaaccacgctctactcgatgacgacaatatgccaatgaagcactggttgggtatgtccatctcggggctggctggctgttgagacggatgtataccaaatcagggctgggatagaaagtcaaaccacgataacggctgaccagcggattgtgttgctattaaaggactaacaaacgggccactaatgcacttcgtatcctcctgaagtttgtcgaagcacttgatagcggcatactaaggagctgggcggtgctaagatgcttcaggctaggtatcgtagcattgatctgtaataggcctcttcggtgaatcgcccaagggatccatccatctcgggacaagaaagcgaatgaaatgatacgattgaacacggagcctgaatggagaggatgcagctgcgttatatcatatactgtagcaacagtgcccttatactattcactggctgttttgcatataaactgcaatgatcatatcaagcacatattcgcgtccacgagtatacttgagtacacctatgttttccattatggcttttggcaaacaattcgcgggtcaaattaataagaatagactatctattgtcacttatactgactcgtagcagtagcttgagaatttctttctacttgattatttctacggagctgtttatacacaattttcggtgtttgctcgaggcacggagcaaaaacaagtcccaggcaaacccaggcaaaccctgctagtgcctaccaagtgtggcatgcagcttgcagattagactgcacgacgaaagacggcggagactaggagcaaggcgagagctccttgctaatctacaggtcgctggataagtgttagcacgacgactacgattgctgctaattttcaacgttctttcatctatggaagctttggatgcacgggctcgagtccagagtcatacggatcaatacgctggggccatactaaggcttcggcgctcagcgagaaacgcaaaggcgaaaacagcgttggggaaaaaaattctcagctccaaacaatgaatatccgattcgtgatgctatttcaaggcctgggccggaatggcgacccgtcctagcctgcgcaattctttgttcttcatgcaccggctgtaatatcgctgccattggtcgtggccgaggcttgctgcgacagctgtccccgccgtcaatggcgccagaacggtcacgtagcgcatgaactcgcaacggctcaggtaccggtacgccgcgcactcaggcactcaggcaccaggccccggtcagcacgcggctgctggtacgtaatgctgatacgttccgcaatgcgctaaaaagggtgccctgaaagcctgcccggcgatcctccgtatgatgcgtggcagctggagaacaaacaccagactcgataatgcttgtgctgcaagaggccgcctatcgtatcgatctcgataacagttcctccgcagacacctacagacacctattcgtaactgtgtatggatcgctcattcaatcttatcgattaagcaacgcgggaggcttccgggctctaacaagaactactagcctccttcagcctcgttgatcccccgcccgtattactgaagcatggccaatccactaattcatgagtttgcctcactgcggccctctggactcaatgatggcagtggtgatgcagtgctctctccatctgctcgcaatcatctattgaatatcttgttcacaatcgtgatttaatagatacggttaacccatttttgccatatctcactgcagctcttcgtttggcctggaatcgccggcaccctttccttctttgaattaccccagacataaaggctccctccagcaatccactgttcgttccatctttggcttctatatccaacaccatggcatcgccgcctcctttgcctccaagggattcttcccagctgcccccgccgcctccttactccgaagtggtagagtcccaaggctcgctgaactcggatcgggagaagcgctcacgcccgtcgattctagactcaaaagtccctcgtccctcatcatcgcagtctctggcaccatcaaggtccgactcagacggcagacggactcttctcttggtctacatccacggattctacggcaatgaccagtcgttccagtcgttccccgcgcatgtccacaacgtgctacgtgaggccttgtcggaaacccacgccgtgtactccaaagtctaccctagatacaaaacgtataaatcaatcgaggtcgccagcgagaatttcagtgcttggctagagcctcacgagtcgcccacaaccgatgtcatcctcattggccactccatgggaggcctattggctgctgaggttattctcacggtgagccatctcccatctgaccgatataatccttcatgttctaatactgcaactacctcagcccaatcggatctcttccagccgacagcccttgaggcatcgcattctaggatctctgtccttggattcgccatttctgggacttcatccaggaattgtagcctcaggaatatcaagcctcttccatccgtccccaactccctcaagccaggacgccgcctcatctcctccagctgacctggggccctcatctcccgcgtcaatcagtgatatacaaaatggaccgagagatcccaacttcgaccccccatacttcaatgacagcccatttcgagagcagcctttcctcgcccgtatgctcaatttcggctccaaacattggtccgaaggcatcttcagtgctctaggtaatcacgtcgctgcccacctggaattcggcggatgcctggcagactatcctgggctcaaatcccgatacagccagctccgtgctctcgaagatgttgatgatttccaagccttgaatagtacctcgtccaacagctcgcgcaatcgcgttcgctttctcaactactacacgctgtctcctggccgccctaaacggccagcgacagcaaagggcagtcgagatacgagtcaggtcgatctctcggcagaacctgcacctgagatcaagattgaggacgagataaacgataagctggttaacgcaatcatttcggcaaagttggaagacgaagaaaaaaaccaggttgatgccagtctttctaaagtcgaaactcctgttcaaaacaatgatgatgacttgaatgaaacagcaacgactcctttgggggcaaaagaggatggaagtctcagcaatgacgattcaattgctaaacaagaagagttaaaagagcagtctatcgatatgaaccggctatctatgcaatccatgcaatccatgcagaatattgatcccattcccatcgatgaagccgaacacaaccctacccagcaagaatcagaaaaacctgcacccattatctcagatatcccgccatcatgcccttccgccgaagacaaagccaatgaaaagaatgagagcgagatcaatccatcagaaaacaatctccctctaccaaacatggatctccccccgatccccgacctccccaaccccccagaccagcccgacctctcccaatacacagacaaagactcccgcaaacaagcagaaaaggaattcagccgccgccagaaagcctacgagcaagccgccaaagaccgcaacaaggcccttcgcgagcgcgaaaagcttctagaaaagctccacaagaaggcccagaaagaagcccaaagggatgcagataggctagaaaaggacaccaagaagcagcagcagaaatccgaacaagacaagagacgcctcgaaaaggaagaagaaaaagcctcaaaggcagagaagaagcgactcgaaaaggaggcaacgaaacagcagctcgcagacgaaaccaaaactagtagcgccgcggcagcatcgtcgacatcctccctaaccgcgtccgtcgtcgcctctccttgtgctgagacgcaagctgaaacgccgggcggcaagcccaagaagctcggcaagttttgcaccactccgagcaagacgaacggcgccatggaccctatgtgggtgagcgtcttcatggatggcatggacgaggtgactgcccattgcgggctattcttcccggggccgcattatgacaggctggtgggcgatgtgagcggtcggattgtgagctgggtgcaggatgatctgtctgtgagggctgtacttgaaatggggcctgattaaggtgggtggccgctgtcaatagagggatagataggagtatgattcgccatgaagtcggctacgagagcacagtgaagatgtgataacaaatgttggataaacattagttagaaatggtttgataacgttgtattaactagtttgttggtattcattgcagtgcaagtcattaattttttttccttttctctcatatagaaaatatcaacattccaatccatatacataaactttcatatatacaaatacatgcatatcaagaaaaaaatcaattgaccagtccagccgaacacgctattagccttccccaagtcctccatacaaccgcgccgttcttccgtaaatacagacacccaagtttatcaagattactccatagatgaaaataaagaaaacgcttgcaagtttcagtagatgtccaactctcgcagcttcacctttaaatccttcttttcctcactgatcctcgcgtcaatccccttcataatcgacgcatcagcctcgtctgctgcaggcaccaggccgtcatacgctacgttcagcactccaagacgaaccaagcggctttcaggatcccagtttgcgcgcctgcatattaaaaccgtagccatcgctgtagaggcgggacccgccgccttcggagcccccgagcgatgatgatggccatggggctgctgcgctgcgctctcaggcttccaatgccgcccggacacgagcaccccgatgagcgagtactcctggccagccggcacgtcgtccgcagaggcagacaagacagtgacggacgaacgccggatccaggcctcaatggagtcggtggcagatttgcccaacgtggaggccacgggctcggcaagagagaagccgtatttcgcacccaggccggcggcggctttcttgacggtgaggtcgaagcagaaggtcttgaggcggagcatctcgatcttgtcggccttacgggcgatggcgtcgccgtcaatctcccatgagaggaccatgccgtcgctgaagccgatggagatttccatacccggcggcgcagatacacggtcaagcagcggggaagcgtcgtccacaaggttgaaattgaatgagtggccgggggcgttgtagctttttgtcgtctggttgaggcgccatgcgagccaagaccatgaggggaacgggttgggggtatcgatgagggagtaagggtcgatggcggggctatagatgaggtcgtcatgggatgaggtggcggaggaggaagatatggaggaggaagggagcgggcggctgggcatccagccaagggcgatggcgaggcggtccgtttggctgacgaccttgtgtttggtgaagtcgtccgggtgaaatagcggtaggccgaggaagttctctactggcagcttgtctctcgcagaatattcgtggagcaggcccctgaaggcgtccaggcggtcgtcggtgttgctgatgctcttggcgaggtaggccttgatatgatttttgatcttgttaggctgaagaacgtcgtcgatagaagagggaaagacgcgaccaaagttcaggcccggtgcatattttagtggaagagagaggctttcgtgacagtgtaatgcctgacattggaaatagacctgtgagggcgtaaagatgagccgtcgtcgcgacaaaagaccctcctggtaagtccatgcgcgagacgcccatttcgatgaagccacctcgaggtccgggcgaagaagagaagtagtaaaaaggtcggtctcggtctggatcgaaagctgctcttcgcgtggcgcgctgattccggcaatgccatcgcgaaccccttctcccgcggcaacaacgagagttagtgccgaatggccgtatatctggcccatgagatcgagctgtcgctggcgttcgggcgccccctgtgcgtctccccttcttgggatacagtatcgatccacccatagatagcggtacccgagggccttggtggtggaaatggcatcggcaacgacctttggaagtctgcgtggcaggtggtcatcattgccgttatcatcgtcatcctcgcgataggtccccattacatagctgagcgtaacataatccacattctgatgcatgatgctggtgttgtggctgggagtgatgctctgacattcggcgtcctggggtttgtcgttgggagtcggtgtggatacattctccgcaagaacgactttattctcttcgcagtcaatcagcctcaatccctttaccaaggtccgatccttgacggcacagggccctgtagtatgattgtcgttgcagaagtcgatccagtcctttgcgaggtcgggatggagcagcggggttatctctcttccccagatgaccttggcctcctctccccgtttggcttttccatttgctgtggccagaccattctgcttctcttcgatcggctcctccacttttgcttctgcagctattgcccttggcttcaccttggactccacctcttctttcaactcttcttttacttcaacttcagttactgactccatgcccggttctgctcccctttccgatgctgtctctctgcttgctctcgtctcagtctcagtcccggcctgtgattccgaatggtctgtgtgaacatcgacctccttggcaggtgcagccctgacaatgtagccccacggaagagaccgattcctagtcgtcacttcgaagagcaccgattttgccagcggatgcttctctccaccgcccagccgctcgaatgccaggcgaatgcgcagatacggggtgtatttggttttcaaagctctgtcatcccttccatctgcgccgccggtttcatctccttccggtacagtggtgatcatggagtgaaagaagacacaccaggggcataagttcccttcccgcctccttctcctccgcctctcgtcctcgctgaggtcctcttcctccgatgtcgatccgttgcgatgtctgctgagttcctcttcgtccggtagttttagcctcaagcagtgtgccaaagaaacccatggtcttgcatccccaggcttccaatccagcagcctcggaaagtcgattgccgcgcaaacatcacatagctgtccggcatcctcactcccatcggccaaaatcctgccggcgccgtacgtgggaacctcttttgtgaatatccggctgtggttctcgccattcagtgccaagccatcatcgccgctccgccaccgcctcgatgtaagctggtggaaatctagccctgactgcagtcccgcgtcccagcggtgatgatcatctccaccagatcgccctagccgccgcgacaagatcttggaaaatttcttcattgccattggattttctttctttcgggttgtctcttccacctctcgagcagggtgagtccaggcccagatagaaaagaaagagagagagaaaagagatattgaggtcaagcagagaggttcaaaaataccaacgcagctctctcacgctctctcttcgcgctcacttctcactttcactcgcctcgcgacgctgcgcgcattttcccgtactgccagttgcgcgtgttgttgtaaggtgtctttcaataaaacgtcgagtcgtccccttttcaggcaggctttctttgagactcggaaagagacaaggcccgaacaacaacgtcttgtcaaaggaaagttggtagtgagacacctcagccttgaaccttttgagtgagatcggaagtatccgcacaaagaaaatgccaagcccgattccaaaaataagtaaaaaagacaacccagattaacgaaaagagagactcaggtggccgtggtaacagggcgagtaacgacgtcagagatcccaaacaaggtgctgcctcagatatattaagcgcagagagaagcgaggggagaaggaggaaaaaaccaagggattgaccaagaatcaagtagatgagacaaagactcactcactcactcgatgagagactaatggactaaaccccccaaaaatgaaaaggtggtaaaaatgagcaaccagacccgcggatcggggaaacaggaggttcaaggggtcccaccaggctcagtgcagttgctatgggacaggataggatggatggcagtatttccaaggcctaacctcattccagctgatcccggaaagcagcctcgacgggctcgcaaaaggcagtaacgccggagaccagggcttccttccgctgttggcgctcggttcgacggaagtcgagattcttcttgctttcttcctagaaggaattctctctctttgcttctcttctcttctttctacttctctccctgatcttcttctacgttgctctcttctatcctttcccgggaactttggggggggcttctctctctttctcccaaaccctgctaaaagctcatcattttaaatcaaaccactcgacgcgcgccgccgctcccactcaagatggactcccccccatttttgtggcgctaaactaacaagtacaggtatgccctcgctagcccaccgtgtttataggctggaaagagagagaagaaatttcagtttcaattggacagagccttgcgtttagcatctgacgtcttttctcctttcgttcgattttaaagtttccaattacagtggttcttggtgtgtactacagtgcataagcttccatcctgttgctagcagacgtcaaaagccattgctgccacctaccatctcattatgtcacgggcacggacgctggaaattacatgcaaataccgagcactagatacaggctactactgtgcaggtacggagcaattggaattagcacagtgcaaaaccttgcttcacatggcgctaagcctatgctaagcaaaggatctaccgtcgactgctgtccatttgctccatcctcgctgcccatggttcccgtacgggagggcacaagagcacagacacaaagcaacgtccagtgactgcaacgcaactgaactcaactggctagtgccgctgccagcactcaaagccaagtcagggccctgagcgacagggcctgccaggcgtccgagctgtcattagcgctcaaatgccaggtgcgctccttgcatgcccgcgccgccacggcggttcatggcgtcccccttacagctgagcggatcgtaccacctgcctctatcaggccaaggtgccgcagacaagttgctggggccctgccgcatctggacggccacccacgttcagttctctttgcataacggcctcgcaacgctttagccttggggttgcgtgctgtatcacatacctggtagggaatttcccctccaactacagcgtcatcttgcatacaatgcaggagtgcccgtgccacagacgggaaagagtcctggctctacagcgccgggcaaggttgtcccggcattggcgcacgcggagtggtggcattagcttggagtctggagtcttgaaacctgagcctcctgctgagtccacgcgcgtcggttataaatagattacaacttggggatactactgatgggcagtacggagtagtgctccatgagcacgcgaccaacagatacctctcttgacttgcgaactatcacatctgaatgggtatttctaggtaagagtggcaaaatgctgctgagacagctcccatttatcctaagcctatcgtcatttatcggcgcaagaatcatcgtcaatctacctcgtatggctgtcgctctttcgctagcgctttgtaatgcgtaaataaaaaaccaaagtcaagaaaaagtcctcgaaaatgctctccttatctaaccccctggcgatactttccaaagcgcttcctttcatgctcgtgtctttgcgcgcctatcctatcacgaaggctgcctaccttccttcgccaaatcttcttcatttctgtttctttttcgttcattcatttgttttcctccattgactggtgtacaaacaccgtcatctaagacgcataggcaagggtgttgtcatgtctaagccttccaacaacgccgaggccagtctcgccgccagcaacgctgggtcccgtcgcataaatctatacaatgtttgtgtcagcgcaaatcagacttgaatcatcaagtcaaaacgtacctctccctcaatcttgtcatccgtcgttttgaatgctcccttgtccttcaaacggatctcaatgctcgtcgtcggcgcaccaaagtggccgttgtcgccctcctcaactctatagtcgaaataggccgtctgcgcaacagcgcctgccacccgagcgcttgtcaatgcgtagacaactcgagcgccggtgaagacacgcagatcagacagaacctgagaggaaagatacggggtaaatcccccaacgcgctctgcggcgtatacaacacgcagcttgcttgggtcggtgccgagggccggtttcgctccagcagcgaatgcagacagcaggttggagccgggaagcacgccctcttgcgtaagggcacgagtggaaagagcatgagaggctttagcgagaggagtgttgagcttggcagaggattctcggtgaattctgagcaagctgtcggggctggcaacaattaccgtcggagcgataccctgagtagccagaaccaaatctggcgaccgtccagcaaccgaattgaaagcaacagaagaattctggtaaagcgcagccaaggtaaggacaagggtatgaataccggccaaagactcagcgggaagaaacaagtcagatggagtcagtctctcctttacagggataccgtgaatctgagaagagataccagcgaccaggttggcctgcgtaaagcgcaccatttcctccagcgttccggcctttgtctgccagaaagtcacaacatccatgggaaccttttccagatccagaggaggcagttcagtgctagagtcagcaggggcatcccggatgatttcttgccacgtagcgacgttgacgctgcctcccgtgccctcggggacctcgttccagtcgagatgtgcgcttccctcatccacaacccagatgagctgtctcagcgatgggtaggccttggtgatatcatcaagagggaaagatccgggtgtagtcacaaccgtatcaacggcagatcgtctcatcatggaaacgagctcttcattggagatgtcgaagggaatcagaacggtagtcaggttcgggtagaagctgcaggccagcagagtcacgagaaattcgatcgagttgggcagatagatggcaactctgatgccgccttgctctgcaatgtgatgtccaatgaggttgatctgtcggttgatatcctctgcagaaaagaaacagtcagccatccagcatcgttaccttgatcgctttgggcagagattcatacctaggcgatgctcaatgacattctccgatccgagcacagtaaacagctttcccttcttcccctggtcgtttccagtcgtcgctttgcgccaaacgtctcgaaggtcgccgtttcgacccctcgcccatcgggaagcaccaggatccttgacatccagcccactgttcagcggcatgctgtgcggagcagcctggttgcggtagacggcgctctcgccttcattgcgcaccgaagaggctcccgcctgtctggcaagcagcagcgggtgcacatcgggctcgcgcgacgacgtgatgcggtaagtgacgagggcaatgagcagcgtcaccagcgccgtcgagtagccattccactggcccacaaagccagtgaggccggcgtcgatgctctcgagaagacccatctcggcgccgatgctgtgtcgtttcgagagcaaaagcagggaagcttcaaaccagagctttgggtggcgattctttgcactcccctcgcaagagtcgaggcatgtgatggggagaggagggagaagcagcggaggaaggcgagcagctgcgcacaatggtggggtggcagaatgacaatgcgagatggccggccactaatacccaaaataagcagatgatgcccgtgctgcaatgtacatgtacggaatacggcttaaccactgatttgtgcccaattcctcagccccttgtaagccttatcctacctgaggctctccggctacttcggtgcagagaaatactgtctttcaacagacaaagcttctgcggatctgcttgtctaacaatagactaaaaaactcaatgccgttaatcctgccatcaaatttgtagcgcattatcagcctcctttaggtaactctcagcagtgtgttgctcgtacctctacatgtacccaggctttgcgtcttaccgcggcttagtttcaacacaaatggcagctctaaatcctccagccatccagaatcttccacgcggcagaatgtctctgcgccgcagtgtaggccgagcattggtagggtagtattgatgaataacgctgacaggctgcaacggctgtttcttttcctggcaaccaacgtatgtatctgtcccttgggacaagagaatacatgaagatgacgtcttctagggtaatgcagttggattatattatacatcatgcaggctgcatctaaacacagttctcccgagtagtatacctcacaggaacacatttagacaccacaatcacgtatatgcacacaaggaaagtaacattgcatttaatggcacattgaatgtcgcaaaaactttttttttttacttgggactcctcagtccgctctggtagtctgtctatcacgggaacaattaaaaaaccccgagaccctgtccttctcaaggctgcgtactcgacacccttccggccgagtcgaagcgttccatgtgcttatgacggtcaaagagccgagagcctttgatccatgccctcccaaccaaaatccataactagcgtcgagaggcccagttcttttgctctcgaatgaaatagagaaaccaacctataggccttctgtactcccagtctatgctcatagctctctcatccgtcccaaatccgtggagactgtcgagcgtaaaatccgaccagagaaccgagtaaatccacttttgtctatgtatgccacggcgatagcatgaccctctatcatgaaaagcgagaaaatgccctgcggggggaggaaaccctcgtagacggcagaaacataaaaaattgtgatgtccttctagatctagcaaattgtagatccctcaacaccacgttctgccaatgtcgttaaagttcctctattctcggtctaagggtatcaagtgagggaggatgctgaaatcaaaaagaaatgcaatctatcacatgcgtcgtgaaatgcccctgaccgatgctgccttttttttccagtaaataaaaaaacagaaaaaaggcactcttccgtcttcgcaggtcatgatgccgccgtgtcgttgaaaacaaatgacgtaaatgcgtaaaatatgaaaataaccgattcaataaaagcagaagaagtgaaaaggaaaatagtaatgagataacggcaaagaaaaagtgaaaagtcgcaaacatcaagtggcgcaagagtagaagccacgatggtgggcacaatgatgtgtccatcctagccagatgccagtgataacgtttaccaccaggaagactgagctccagcaccgccagggttgccgtagctgccgccaccaccaccgtagccgccgctgaagccaccaccaccaccaccgccgccgccgccactatagttggagcctccctgagcaccgccatagttgctgaagcctccctgagggctgttgctgaaaccaccgccggagccgccaaagccaccgccgccaaatttacggaagtcacggttggcgttaccacgaccagcaccgccagggcgagagcgaccaccgccgcggccaccaccgccgaaggaagactcacgggcaatagcctcaaggaaggggggaacctcctggttggcctccttgagaaggtcgaggagctcgcggacaataccacggttgccacggttgaaaaaggcagtcgcgataccagtgtttccggcacgaccggtacgaccaattcggtgaacgtagtcgtccacatcagtgggaagatcgtagttgacaacgtgagtgacgttggggatatcgagaccacgggccgcgacagcagtagcaaccaggatggggcatcgtccgttgcggaagtactcaagagcgcgttcacgctcacgctgggttcggtctccgtggatggaagtagcggggaagctctggttgatgagaaaatcggaaagggagtcggccatacgcttggtctcgacgaagatgagggtcaagccgccagcgtgggtgtggaggatatcgagcagaacagagcgcttgtcaatgtcctcgacaaattcgaccttttgggtaatgttctcagaggtggaaccaacacggccgacggacaagaagacgtagtccttgaggaaatctctggcaagcatctgaatgtcgcgggggaaggtggctgagaacatgagggtctggcggtcgttgacattgggcatgtcctcgccctcgacaatacggcgaatctggggctcgaaacccatgtccagcatacgatcggcctcatcgagcacaagatacttaatgttgcacagggagatgcggcctcgctcaatgagatctaccaaacgaccgggggtggcgacaagaagatcgcatccgcgctcaatctggcgaagctgagagccaatatcggcaccaccgtagaccacgcaagggcggacccaagatcggtaggcgaacttgcgagactcttcgtaaatctgagaaaccagttctcgagtgggggcgagaataagggaggtggggtaggccttgcgctgacggccaaactgtccagcagcgttggcagggacagcggaggggccgtggatgaaagcctgagacaggatggggaagaggaaaccaccagtcttgccggaaccagtctgggcacaagccatgagatcacggccacccatgacgatggggatggagtatttctgaacaggagtggggaccttgtagcgggccatctcgatgttggtgcagaggtgctcatccagaggaggagtggtgaactggtgaacgggctcgggaacgtcacgaccagaagcttcgacaggaatgtcgtcgtacttctcaaagttgataccagtgtgctgcttggaaggatcgtcggctgtaccaaaaagctcacgctcgacacgggcgttttgggggccgggaacatgctttccgtcccgccattgtccatctccagagccgcgagcagcgtggccaccaccgccgtggccgccttcataaccacctccgccgccaccgccagagtagcctccgcgaccgccccagctgccaccaccacgacgactgttctgaaagttaggtgctgcagcatcaccgttccagttgccgccctgacggccaccactatagccggcttgctggccggcttgctggccaccttgttggccaccgttactgtttagaaaatgttagccatgatattgcgatagtggtaatgttgatgtgtcgtgtacttacccagcccaggcgctgttgttcaggccagcagcgccgccaccgccgccaccaccgccgccgccaccgcggcttcgcatgtgaggcgggatgtaggatcgagccccgggagcagactgagggccatcagcaccgaggttgaggccgttcatgtcaagttggtccgccatgatggaaagtcgttcagtttccgatgaagggcgacttgaatcgtaggaaaaaagatgggcttttgaggcgcgagagaaagtatcgaactcagtcgatcaaaaataaatcaccctctggaataaatgagagtgaaagtagcgaagcctgtccgcaaaaaatagacagcaaacacgaagagaaagaaacgggaagaacttgagttcccaagcgattttttttcttttctccgactcgtattaaaattgggcacgcgttaaacaacttgtgcttgcactttccgtcgaagaacacgcagaatcttcaaaggaaagaccaaggaaagacgaaaatgccgtgatgagatgcaaggatgaggaaaaaaaagagagggggatggagatgagagaggttgtgtgtcaagagggttgagtttgtgggaaagaagagaagaaaaagggacgagcctcgaggcgaaggcgagaaaaaaaattggtcccaagccggacaaaaagaggctagtgcccgagggggtcagagatttcttaggatggaagccacaaagcgtgtaccctccaagtagacgcctcacgtggatgcgcacagctgggccgtttgtcgcgcacttgggcaccgagagggtaccagagggagaccttggccatcccttgctggtagtccgtggcgttgtggcttgtgacgtttgctgggcagaccgattctttccttccccctactgactgacagctgggcgattctcagcgcttctatccgaatcgccacaacggggtgaatggcgtttcggagtcagcgaggctggcagcccattcggcgagcggcccgcgggggtttctcgccgagactgcgaaaattcgaacatacagtgctctttgcgatgtcccagaacacctgtacactctactgccactgctaggtcgttctactgtacgcagagttggttaatggtgttgggaccctgtggcgttacaacccttatcatgatgcctgacatgtgctgtccaggcactactggcgaaacacgtcaagtgccagcaccaagccccagcaatcaactcttgcctaggactgcctgggatgctaccttgtcggggcctacaccgatagatgctgctgcacagctgatgcgaataccgcctcgccctcctgcaggagtgggacatgacgcacccgtggatgagtgcagagagagaggcgcccagccgcaaaaaggagtttgcctgtccgtttagccattcagactttctggactgattctactataaaatgaagcagcgttactgctagtagtattacacagagtaaaggtacatggggataccttggatggcttctgccttctccaacacgttgccttggcggggtacaaacaagtggcattgcagcaaggcgccactgtgcctgcaatatctgactcccccgccgataccatggcctgggctctgctcaaagtggggaatttttttcttctcctcgcctactccgtccggagtattaccttaagcctaaccaccccgtcttgtccccgataacccagatctcggccggctcctgtgatgtaattcatggcagtttggctccgtaaagtttttgatggaatcttaattgcaactactatcgggcactacgtggattttgctcggcagctaccttgtgtacctagatttggaaatttgctgcgcgctttgggagatgcctgacgtactcctgacattcacatgtgccctctactctcaacgacggaggattcaaagtttgaccagggtcctagccaggtagtatctgcaattcaacaccgtgagatacgatctactgctttgctgccacctgcctgtatttgaaaatccatgttactattatgttattatgtgcttgctagataagtatgtaacattgaggtatctatagagtattaggtattgctgctatggcagcttgttggtgtaaagcactccaggcagagtcggatatggaaaatccgcaaagggacatttgccttttccaagctggcctgtcagatcctctagttcactacagcaaggcagatcctaggccaatgatttcatcatacggaagccataagcatatgccgtagagacatgggtaggtatctagccatttacgttgacacgctgctacttgccgcagggcagtgtaatccatgcaaccatgcaagtgatcgggcgcaggtagaaactttattaccggagattgagaacgccaaattgccataaacgatgggcatactttaagtcggttgaacagcaacatcaatgaggcatactcgtagaccgagaggccctccattagatattcatctccctctcgtagcccccccatcgcctgatactctcaaagcactgactggtcgctcatcggaaattgctcaacactgcaccggaaagaagcggcggctgtatattaattaccaagctgaagccagtctacctagccatacacaccggtcctttctctagcaacccactcttgactcatgcgcttttcacaatgcggtcatcatcaaactctatatcaacaattccgtccgccttgatggccttgacgaccattcccttgaagtcaatcggtaatcggcgcttcagctcgtctatgcacatcgtcatgagcttgattccctgtccgagtgtgatatctgggtggtgatgcttatctaagagagacaagcagtagtatctatgcagagcagcagccactttgttagcaagcatgtaagaaagggagagagttcccatcatagtaacatgtattgagagaagttcggagttccaaggttcacgtactgggcatagccgtgtgctgcataaggtacctccgccagcgccgctaggtagtctagccagtacagggagggctttccggtgatgggatcaacgcctcccatcaataggtttacgttgtatgggtttcgggatcggagactggtggcgagttcgcctcggacgaagtgtgctagagcagagggtgacagctcggtctcgttgcgcatcgagtagagttgggcatttcgttggatgtattcggcaaattgtactgcaccattgtcaaaatcccgagccctgagcagtgtctcaaacgccaagagcctaacctgtatcgccagcttctccggagaatgccagtaaagtgtgctggttcagcactcttgtcttgtcgtcagatgccttgaggatcgtggctcctctcatggcagctttagaagcgccgatgagggtaaagtcctttcctgtaattcccagaagaacctccctggagccagcgtcattagctatacacagcaacggtacaaggagcagaagaggcgcatccgcatgcactcacatggtgattgtgtgttgcgggtatgattggtatgttgctgctcgagagctgtagagacgtcctctcaacccaccacagctacctcgtcccgctaggctgtagcgctgcgcgtcaacgaaccgcccacctgccgttttgcccacgccaggcctgaccgccctgggccggaagcactataacccggatctacactgcgattcgctgcagcgccgcatagtggggtcgaaaaagttcggtgggtcgcctatctcgaactttttttttttctttagtacggatgtaaatgcgagaaagtcggctgcacatagtgggatagtacatggcaattggcgaggaggactgaagccacaatgtcgtcgtttttcacagttcctggcaagaggaagcggccttcggccccagaagcgccaaaaaagagaattgccgcctcaaaaccctctgccaaaacctctgcgaaatctgcgaagccgtctgcgaagcagcagcaggccgccccgagcaagaagcgagtcgagcgtgacgacgagtccatttccggcagcgactctgaagatgaagaaagctacaatggcgcctctgacgcgagcaacgacgaaggcgacagcgactctgacactggaggcgagactgccgccgagcagcgactgcgactggccgagcgctatctcgacaatgtcaaagtgcacgtggacgagattggattcgacgccgcagagattgaccgggatctgattgccgagaggctgcaggaagatgtggccgaaacaaaaggaaaagtctaccgccaactggctgccgaattggcctttgacaaggccagccagacgtttttcagatcaaacacaaactctgtcacatccattgccgcctgcgcaccatacgtctacaccaccaccaaagacctctacctacacaagtggaggatacaagacctccctcagcaccagtacccgcagacgacaaaacggaaaccgaagaagccaccggcgccacctaaaaagcggccggagctggagctgtggatcaagggaaatgcgaacaagaaagaagacaaggattacaagaggcacacgaagaatatcttggcagttgctgcttcttctgacggcaaattcgtcgtcactggaggccaggataagaagattatcgtccatgatgcggagaccctgaaaccgatcaaggtctttactcaccaccgtgacgccgtaacggggcttgccttccgaagaggcacgaaccagctctactcctcctccaaggaccgaacagtcaaggtctggagcttggacgagctggcctacatcgagaccttgttcggccaccaagacgaggtgatcgacatcgatgctctcgcccaggagcgatgcgtcagtgtcggtgcccgcgacagaaccgcccgcctatggaaggtggcagaagaaacgcagctcgtcttccgcggcggcgcggtagacaaaaagccacagcccggtgtcaatccgcgatcgctcctccacgagggcagcatggaccgcatcgccatgatcgacgacgagctcttcgtcaccggcagcgacaacggcagccttgccctctggaacgtgacgaagaagaagcccgtctacatccagcccctcgcccacggcctcgacccgccgctggagccagaagccgcctcggctgaggtgagcccggatcacaaggtcgttcccgcgcctacccctcgctggatcacagccctcaaaaccatcccctattccgacgttatcatcagcggcagctgggatggccacgtgcggatatggcagctgtccgaggataagaagaagattgatctcgtcgccaccctcggcggctcttcagaggaccaccagaccaacggcgcatccaacgacggcgaaaacaagcctcactaccgatccgtcgacggaatcatcaacgacatcgccatcttcgagcgtggcgaccgcggcgaagaaggcgtctgcattgtcgccgccgtggccaaagaccaccgcctggcaagatggagcgtgagcaaaggaaaaggagtaagaaacggtggcgtgatatttgaaattcccaagattccaagagcatcaaccaatggcgtacatgattcatcggaaggagaagaagaagaagaaaacgaagagggcgatgataaaaaacagtgaaaagaaagcatgggcagcagtctagaggtttacatataatagcaaagtctgatcgtttgtacacagcattggttcttgtatataatacacatcttgaagaccacataaaatgtatgcatacacattgtggtgaaacaccgtgggtcatatttataaaatcaattgtctttattccgtttatatgtatttcactagcataacaatattaccagccacgtatagtatttactagatccatcatctatcaagccacgcgagagatgttgaataaatcaacgaaccgaaatgcccctcgaaattcgggaaaagttgaatccctacaaaaccgtaagaaaaaaaaaaaacaagaattagacgccatttgctatgcccgactgtatttctccctaaaaccacaacgtgcatttggtatggaccaaaaaatcaacaaacgaagcaagcaaaagcttgcccacaactgcgcttcgttcgcggtatatgtacttctcgcaatgaaatactagaggactgagaaaaactcaaaagggaaaaagaaaaaaaagacaatttgtacgtatgtattaggatattgtcgtcgacctgtcaatgccctcgtatcttggccctcttcgggtatcatcagatttaatgtcttttcgcgctttcattcgtggtatagcgctggtgaaggatttagtctgtcggtcatgcatatgggacgacgttggtcgactccttgtctctccaataagctccacagatggatgtcgattccgacttgtctctgttggttttggcgtggtctcgttattctcagatgaagcgcttgattgctgctttataaactggactgagtcgtcgtcgtcatcgtccaaaatagattcttcaaattggcttctatcgcgtccattgacggctttcaactccacgaccagtttaccgtggtagccattgcgtttggaggctaaagaagaatcgctgggggggattttgctctttggaagattggagctagcactttctccatctgataagcagccaatgaactgtggctcttcgggcgcttttgtggaagcgataggggggattttacccttggtgatggtagggctggcgcctgacgcatctgataagcagctgataaattggggctctgagagcgctttgaatctctgctcatcttcaggcaatatctcgccattcaatttactgtctttcaagttatcagcctcttgtataggttctgatgaagatggctcagtccctgacattggtttcctttccggcgactcgctggggaaagaaccgggcaatttcggtgctggaggtggagatgctgccggcttaggcggcgaagatacttgtgagctggattcggtcattgcctttctcttcgctttaaggagcctcttctcctctcgctgttgtaggtgtcgtttttgctgctcattttgaagtttaaatagcagctctctcatgtgattccgcaggtcagatggacgaatgttccagccaagttcttctttcaagaagagcttgcgagctgcctcgtctgggtttatcaagaattcttccatatatcctagaacaaaaactccgcaatcgcaaaagttgttctgttctgggatacccctagctgtcatgccggtaggaatagtctccaaggtaatgcccttcttcgccttcgcctcctcaacgagatattctttcaaagctttgattgttggagcgtgcggacttccaagagaatcaagagtgatgattctgggttgcgtagggtcgaattttgatggggtagaccctgcaaatttccgctttctagggggtgaggacggcgtagacggtgtggctgtgcggtgggatggaacgaagccatccgcgtctttttttaccgctgcttccacgtcttctaatgaaatatcagtcaaatctctttcgactgttgccaatcttggagactcgggcgcatctatcatttccatcgcattatcaactgagccatccgaagattttggatctttgctttcgggaaaagaggcctgagctgcgttaggaagattgcaaatgatagccagataccagtgagtatgctcattgacaggcacaaagatgtaatcataagagagcaaatctactctggctgtccaagctttgacaccgtcgtagtttatcttgccttttgtagacttgagtttctcgaagaagaaagtactaaagaagtagactttgcgcagtagttcgggcctttccttttccagcctgaattgaagatggcgaatataaaagttgatgaggttgtcgtttaggaactcgctctcgttcaacctcgggatgtcaattttgtccaccgtcgctctatttttgccggtttcggggaatattagcggtgctggccatgatttttcccagtctggatgtgattttgaccaagcgtcaggagatggcagacggggacgcgtagccggagcagatgatctcgtagatcgtcgtaggtcgagatcgagatgttcttctagtcgaggggcaggtttagaaaactctgcatcttgagctgactgtattaggacgtctttcagttttccacgtgatgaccctgggtgtcgatccggactggaagatcttggtatgataaccttttctttctcgtctgtggaaaaaagctggctcaattttttataatcctcgttagaggctatgttagaagaggctatattggaagccatccaattcttcgcgtcatcaaatgccttttcagccttctttcctaggtcctcgctgcagagattatgttagcctcttgatcgccttattaaagcatctgatacatacatgtatctccgaagaacgttcgcagatcttaaaaggtcgcagaaatccttggtcttgttgatactttcgaattccagataaagcttcggacctgcatcccctttgttcgaacgcattatgtagccatagcgacttgacggttcagaatatccataaaaagaaacttgatccagatcaatgcctagccaagaatgctcctttgcgacgctgccattcgcaagtatggcttcaagccttctgccatccttgtcttctcggcgcaaaaacaccttttcgggattgtcgccgcgctcgtagatatatttcccacaaaccgctcggactatggccatgtcgtcagatcgcgcctgtcgttgcgatgaagtcttgaaaaccgtagggtggatatctcctcgcatggtagcttttttctggtggttcaaatgagcgggagttcttgatgccgtatttttgctgtcgttcgatgtggtgtattttgcaaaatcggcctggagttcgtcttctgagacgtcgataggctctttgaccgtcgaaggcttttgacgcttaatctgggggcgactgttttctgcgaggcgatgcggccgatctcttttgaaaaatcgagaggcgccaaagcctgcatttgttaccgtcgatggccgttgttcggacgcgaggacatccgggctgtctatatccttgggtaatcgatttcgattcggagattgaggaccgggagcttggtacccgtcgagtttggtgccaacagcatcgctctgcgtttggtgaacagagttcgatgaagtctggcttcgccttcgcctccctttattctttcctctgataggcggttgggtgtggcgatattcgtccaagcctaatgcgcccaggcttgtgtttcctgcgcttgaaatacttctaatgtcatatatatcgtcatgcgagccctccacgtgcgtttctcggatatcgctactcttcgatggcttaggtctgtggaaatacgggctcgctgtcgtgtcgtgcgttcgaacgatatccttcttctggcgtttgcttgctggggcatctgcatcgttgagggactcgtgtcgcctcacgctgagcgtattgactggcctggtcgctccattaatttgtttctgctcggacgtttgtcagtagtccgaccagcgtgatcaactcatagcatcatcactcaccagccgttccggacccatggtaatgctgcgttttggttccctagagtaagttagtaaccgggcgagggttccaaaaaagagattgccggatgggcattgaatcttacacataatccgggaacgagtgtgcattggagtgatagcgagcaaacgggcttttgcaagtcagcgctggggcccagcatgaacgggatgtggcagcatagaattataagagtgacgacatactcccatcgggttttcgtcgccttgctgctttctcgagatggcttcggatcgctgcccgtttccgcgtgaccgacagggaatttttcttcagcagcctcgatagggcttcggctagcgatgcgcggcgccgatttgggtagcctagtccggctcagcaaatgcctgggggatcgtatcgtgcagaagcgcaagagggagaggcgacgggcttactttgaggccccgagagctacaggctcttgttgcacatgttcacggacggttggcgacgatgatgttggaggtcggatctgggtatattccaggcatcattagtggaggcgctcgataagggaaacttggcccgcggccaacgcaaagcaaaaattcatagcgggcacagcggtccatggcgccaacgaggcgtggtgagctggcgcagtttagtggccaaaagcccgctgcgtcacagcgcgttcgggcctacgcgcgcctcgttcgggcctccacagggcatgcagactacctagaggcaggtagtcttcaggcgacaagcaaccgaggcgatggcgtcaaggcagccattgggatggatgaagcggtcgcgcacattatgaggagctgctgctgggaaacagtattcttgcgcgcgctctctctttaacttgcctctggatctgcagcaccgcctgggacgcctggggtcacgctgggcgatatgtcgtcgtcgcggcgggacatggcgtcgtcgactgttgtggtcgtcgcattgttcacgcagcgctctagggatgctattgatctaagcaacagggcgctgggcgtctatcgcattggagcgacccgagccggatgcgtttgatgcctaccagcccgcagagagggctctcggaatcctgactcggtggaagggagacgaggggagcggggaggcgagggcggtatgtaagaagcaattgcaccgatcaccgccggagagagaggcgacaagggctgcttcagacggcgacggacgggacatacagctctgcttgctaatacagaacaggaacaggtgcgatcgggttacatgccatgcagggcaaccctccgcctggaccaaagtatctcggtgggaagcaggaaaaaaagagggtgggctaagcagggtcgataattgcccttttactgctagaccaaaggtacagacagtacttgtacgtcaatacgtgtaagcgagagtaggtggacgatctattaggcactacttatgctcggtaatgcagagagatacaaacgcgagagctatattggtcaagaggcaggttcaaggcctgtacaattcttgaccatcatactactcttatgccttaaagctccgttttacatctactgtttgttgtgccctcccatgtaagtcgtctctcgcctctcgcagttgaattggatctgccaagtaccctgtaggggtcccgctactagcgctcaattgggcctagccctacctacagccttcttccgattgcccaatagaacagcaagaccccgtctgcaaggctgacaattggcggtccctcagcgacgtgtcctgttaagccaaggccagctgctataaacctactgcaagctcggtgataccaacaccagcgcatgcccatccatgcggcagcctcacttctctctacagcgttggatccgcattgattgacgataataaaccgaatccattatttcagctggcgccagcagcaaatcgcccagcatgcacagctccttcacccgactccagaatgtctttggcttcttcaccaccgtcgccttcgtcctgggcgcattcatcgcggccacagatctcggctccgctcgcacgcccagcggcgtcataaaaaccgacaacatccaagtgtatgcaaagcaaacccgaaataatttactctgattttttcttttcatctaaccaatttgctattgtgcaatgcaaaatatagtgtcaagggtcgaccccactactactcttcgaagaaggaagagtatgccatcattcgcttctccctggaagccgacctctcctcactcttcacatggaatacaaagcaactcttcgtctatgtaacggcagactggacgagccctggcggcatcaacaacactgccgttatctgggatagcatcatcaccaaccccagtgccgaccacttacagaacatcggtcccgtggctatgaagaagctcaagaggagcgctgagggcaagagcattgcgcctgaaaggtaatcgtcagaagaaaaactcctattcagatgcaattgactccaaaggctaatcgatatatgatattagaggactgctcaagctcaagaatcagaagcccaagtatcaaatcacccaccctagcggcaagatcgccgagactgccgacgtaactctaaagttgcattacaacgtacagccttgggtcggtattttgacatgggatatggataagccgcttgccatgtggaatgccatgagcggtggcgtcagtgacctctttacgctccctgccctcaagtccaaggataccaagggcaaagacacgaaggataagagcagcacaaagagcaagaagagcaagaagccttgagatgccagcctgtttttccaatagtatcaaataagatgaaatgagattaaatcctgaaccgaaaataaaaagcaataatgagtcacgctgggtgaggaccttcgaggtttactccttttcttttattcgttggcatactacaatggcacaagactctactacagctagataaacagctacccccgtaatggcacgccgcatgtggccgcaatatgaacatttgccgtcgtagctaggtacataagccaatcacagggtattccaacgctccgcaacctccaccggctctgcacccactggaatatcaatagacgcaagctcctatgcttgctgagcggcagcaccgctacggccacgattgggagtgggtccaccacgtccccttcctcctcgaccacgaccacggccgcctcgcgatgtctcaaggtttgcgggaggcggcacgttgccatagagggctggttgatctcgtccaggtccagtctgaggagcaagcgagcctctgttgccgccattgcctcgaccacgcccttggcctctgccacttcctcctcttccattgacgtttccattgggagcgtgatttccattgttcgcattgtcgccgcttgggttacccccttgttggcccggccgataaacaagtccgctgtgcaatagatttggcttgcctcctcgagcgccgcgaccagggctgttccgcccacggcctgatgaagctgaatcgcccgtagcagctccacgccatccgcctcggagggcaggaggagctggggcgtccttgtactgtgtaacaccgactgagccgtatgatccgaccgatcccgtggctggaacagatttcctctgtcgcgattttgatgatgcagagacgacttgccaatttgtaatattcagcaccgtcgatgatgaaacagtctgcccacggaacattggggctctctcgccgagagtcgtgccactcatgaaggaggtgtcccacacgacgtccaagagaatagcagttgccgtgcgagagataccggcaacagttccccgagttccaagtgggaccttgccggcagcggcaatgaaagtaacccgatctcctaacttgaacgtttggttgcctagcaccatctccgcatctgccggtttcaacaaagctgtacgaggcacagagttgagcgtcttggcagtcgcctccatgctcgcttgatgcagctgttctccagccgtagcaagagccatgacaattcccgaatcgagctgctcagcgtcaagggggactcgctcaaatttgctcgtctcttgtttctttagccacgctactatgtctttgatccgctgcgaagcaacgcttaggtcgctccacaggtcactctcagaaatctcgcttctttgcggctctctctgaatcgccgcaaagaagtcggggaatgcaaccatgtaatcagcaataagcttcacagccagaccagagaactcccatcccgtctccgatttgcgtgagtatcctaggaccttgagctttcggccctcgaatttcaaattgaggcccaagtttagcttcagaccggcagcactaataacttggtaagatgacgttattttgctcaggatgagagggtggacgcctagctgtttggcgattgcgaaggatggtgtatacgggttggagcgttccgcttggaaaatgatcttcttggtaatttctggctccttattcttgggaaccaagaccataatattcgccttgccgttaacatgcccagtcacctctagggggcgaccgtatgcgaattctcccaaaaagaaggctcgtgtgccctgagggaactcttcttcaatcggtagcgctggtctctcgatgaaacgttcgtcttcgttgactacttcttccacaatagtttgggacgcgtagaccttgcgcaagctggggttttcagcgtactccttgattaaagcaccgtcttccgttttgatgagacccttgagcatatgaacatgaacaaggcattcaacctggccaaccgtgattcccaggcgtttggcatgccagttctctaaaaattcggcctcctttgcataatcggaagctgctctgttgtcatgatctttggtaacaacagtttcttcatcttcagccagctcgtaggtaaacagctcatcctgtaccttgataactctggcttcttgaatgaatggatagccaacgaagcagcgctgccccagcttctttttccatgtttcaacctttgtccgcatctccgtatcggtaagagtcacgatgacacttggatttctgctgtcttgctggaaaacattgactccatatccttcaactagctgtgccgtatgtggcaatgtgtgtagcgtcgggaatccagcaagagcctttatattcaccagagctccattcgtcaacccagagacatattcgagtccctcaatatttggcaaatcaaagatattctcaatgcaatgacaatactgtatctctgggaaaactccaggaagtggagaaggataagtaaagttgacttcgggagagtatgtgaatttgaggggaaccccaaagccgtttcgtgctttttgatcgtcactaagaagctcattttggggcgccatggcagcgagaagtcgcgcctcgtcaatgaatgggatcttgaccactgcttcccactccatcttcttgccgttcatatccaattcgaaatctcgcggatagaagtcaatgatgggagagtttgcattggtcatcaggtcgtggtaaactgctggcacaattttcttgcttcggtctggtaacacgcccatgagttgttcgttgggcttaaagggctgacctagcttgaagttcaggtcggcaccgaggcccttggtaacatctagatacagtattcgttagtaaacacgccccatagtatggtaagcatgatgcagcaatatttacccgacgtgagtggtgcatagtgataggcataaaaccatggccacgaggcaatgcctttgtagtagtaataaagcacccattgtaggccttgtacataattttcgcagagcctcttttgttcttcctcatacttgtcctgaggccattcttcaaacttttgcagatagtatttggtcttccagccttgatatttttgctggtatagctcttcatattgcttctgagcatcctcgggggaaacatcagcaatggtcgccttgtcataggacttcatgacacgataagctgcgaggtttccttcctcttcgtcatcgtcctcgccgtcgctggtttccttcttagggggaaatgcgattacaaggcgacgattgccctcttcgtcttccttggtagaccactgcaagtgcatggactctgcaagatcttgagcaaactttcgatccgcagccttgagatctgatcccaagtccagtggctgctgggatctgtttgagatgaaaggacgaatcttttgtttccataaatctctctgaaacgaagtcatgattagttgattattctttttcgatctcggcttggctccatttttctgttcaagtttattctccatttgtttggatgcaaaccactgttgatcagatacttcatattcgaagttatccagctctgtcttgctgagctcgtcgagcagacgttgcaaacggtctaggtgaataacaccgttctcgttgatgtagccttcacactgtggaaggacagacttgtagattctgaacatgttcgccagagcgccttcgttaatatgcaatccaggaaggtttggtaaaaagtcgtttccaacgaaaaatgccatcaagatgaagtcgtcaatgactctttcgagatcgaattggaactttaaagcacctttattctgaagctcctgaaattccatttccaggtattccctcacaatacagagatggagcagatagaagttttgatgttcaagttcctttgacttggtcttggaggctcgtccaaacgtaacttcttcacgcagtaggcagaaatgaggatcgtggcttagcagtccaagcataatcaagtcggcatcaagaccgtaaaggcagtgtcggacatttgggtcgtagtttggctgtgcctttgcgtttcggatgtactccataatcttatgctctccttcacctggaacttcatgcccagatagaacaacgtcacatccctgccaatcggtatcttccgaaatctttttgtttacaaagtatcggagttgttgtgacagcttcgccatgaattcggtgcctagaaagaagattggagggtcagaacatgaaatgaggagattgtgcagggacacggcgaacctggtgtgatgcaattgctgtcaaaaggctcttcttttgggagctctactccctcacggatcgccttgtcgcgagctttctcgacatccaaagccgttcggaaacgtctagcacgctgctgattcatcttggcacgaggagcaactccatcaattgccatgaagaaaagcttcttaggctttatttttccaaacagatgttcgatgtagttgaatatgcgaataaacatttcttcttcgctgagtcggaaggtggtatcctcgccagcatctttgtgtgtacagttatggatgataccattcatgtcaagctaaaaggagaatacaggcattagcacgctgtcgcaacaaggggcattctaggctctctcctacatagaggcagtcgaattctggaatccgattttccgcaattacttgcgagatggccggataacgctccgagagccatctgaagaacttgggaacactgtaggtcaaatacgtcagcattgttagcacgcagattttcgcagtcatgaaacaaaccccatgatgccggcagtcgggcagctatgcaccgcagatatatataacaattatatgtcgaatagaaaggggaaagatggctcgtatactgagcagcgctggaatgccaaccgaaagtcacaaagctggcagattcagccaattcgcgccaaggtcgtaacaggacagaagaaagcaaccctaacgaacacgacggaaaagagagccgcggagctgctgcagctaatgatcctgtagctgatacaacaaaagcgctaccaggcagctggagctgggcggacggagagattgctgaaagcgatgagcggcgtggaaaggagcgagttgatgctggaggcagcttctatgacaattgcgctgcggcgaatgactctagcgactaggccatgctgtgagggattgaggggagggggtggcgggcaaggctcagctgctgctcgctaacgacacgccctgccagcctctcgtcacttaacgcgcgacgcgacccggctattcttttcaagcttccgccggggccagccttttccgctctctcgacctcttgaatctgcttttggagctccttcttagcgaattaccacatcttctttttgttctccaaacggatatttttcaacaggcattcatcgggcttcttcgccaaaggatctttgatatctaaccatggcgcctcaaggctctgagctcgaccctcccgatggtttgtcaagactgaatctggctcaatgccatgccggctccagcaatcccaagctaattttgatatgcgcctgcagtcgatatggttcatgacgaggaagacgaccaagaggaacgtctcatcaatgagggtaagcttccattatgctgatactggctctcgatatgcggggcatctgatctgatttcgatctcatcctagagtacaaaacatggaagaaaaacagtccattcttatacgacatgattcttgggtgagtttcttctctggcggtcatatgattggatctgcgctctaacgcctgggtttcagaacggccctgacttggccaactctaacagtccaatggtttcctgacgtcaaagagccagagggcaaaaactatcgcatgcaccgtctcttgctcggaacccacacctctgacggcagcgccaacttgctccaaatcgccgatgtccagatacccaaagctgtagtaccgaaccctgacgactatgacgaggaacgaggcgagattggaggctacggaaaggcaggcgatgttgctgccctcaagtgcgatattgtacaaagaattgagcatccgggagaggtcaacaaggctcgctatcagcctcaaaacccagacatcatcgccactcttggtgttgatggcagaattctcatctttgatcggacaaagcaccccttacaacccgcatcgctaggcaaagtgaacgcacagattgaattaatcggccataaggaggaaggttttggcctcaattggaatccccatgaggaaggatgcctcgcttcaggcagtgaggatacgaccatgtgtttgtggtgagtaaagcctttgatggaatcttaggacctcgtggctaatttgcctttaaacatagggatttgaagcttcttgaagccgactcaaggatattgcaacctactcgcagatatactcatcacgcccgaattgtcaacgacgttcaataccaccctatttctaagaacttcatcggctccgtatcggacgaccagaccctgcaaatcgtggatgtgcgacagagcgagatgcataaggctgctgttgtcgcaaagcaaggccatttggatgccatcaatgcgctagcatttaatccaaagtctgaagtccttgtggccacagcttccgccgataagacgatcggaatctgggatctacgaaatgtgaaggagaaggtgcacaccctcgagggccataatgacgcggtaacatccctcgcctggcatcccaccgaagccggcatcttgggaagtggcagttatgaccggagaattatcttctgggacttgtctcgcgtcggtgaggaacaacttcccgatgaccaggacgacggccctcctgagctgtaagttgcaatcatgcctattcaagttctttgttattttcggcatgctaaccactcattctattctaggctattcatgcatggcggccatacaaaccacttggccgacttcagctggaaccccaatgagccttggttggttgccagtgccgccgaggacaacctgctacaaatttggaaagttgcggaatctattgttggaaaagatgatggcgacttgccagttgatgagcttgaccgatagatgaggtggaagttctgggagaagagtcggtcttcataggatgaaggcgaagaaggggggatgcgggagttcatgcaacttctcgattggagggctaggtctaagacggtccaatctaatagaatcgattacgagtctgatgacgccgagggcaaagactcgcattggacaactagatcaaatggtaacgcctcctcaaaggtcagcgaaggcgaaaacgcgggtgtcaggtcgaaatctgcaagtatcaaggcagagtctggcgaagaaatggaaagcaaattgcccataaaggacgattaagaattacaaatacttatcaagagcaaaagctatccaaccgtactagttaatatagtttgtcgaaattcttgaaaagaattggtgcgcttctgtaacaactgtgaggcagctggcagagtcgatggacaggcgcccggagctgcattattcatttactaattgttgctgggtcgatacctatctcttggccgtttcacatctgcatcacatatcttcaaccgcatggttctcacaatctttttggtacgtaacaagaaaacgaaagcaagttcattatatgtgagtctctctatgcacctttagctttggatgagcttaaccaagaactcaagaagtaaaacatcacctcgtcgcatattgccaacaagaaagaaaatggatgccgcaaacgggcaggctggatcgagcaaaggccagcaaacaaataatgatgattttcatcagcttgccgaggatattcggcagcgagccctggaagaggccgaggactctaaaggcgatgcatgggcagagagcgagcgtgccgtcatgctagaggatatggggatcgatttgacgggaatagatgaatatctcgacgagtacgatgctgggatggagggcgacgcgggcgcagagatggatgccgaccatgttggacttcttaggggcatcaaccgaattactattgaagaagtggaagtgaatggcatgaagaagaagaggttcaagtttgacgacctcgatatcgaagaccattttgacaatactgatccatacgaggcgccgaaagcaatgaaatcgcgccttgattatactggaagagacctcatctcagtgttatgccagcacgttgagcttgctgttgagctgggcaaacatctcaacggcagggacgtgctgaacctctgtctcgcaaatcgtcccttttactccgtcgtcaacgtctatcttctttctagcatccgcacgtggatcgaacacagggcgccagaagcgggacgcattttccactaccagctttacgccaggcatcttgttgacgatccgcagagaagaacttggatggctttgaagcagggcatgaccacgtcgccgaccaaggacagcaagattcgcaaagtgcctggactcaagtatctgcagctggtcctgggtcgggacaagtactgcaaggagattctcgccatcatggctcgatgcggtcatcgcatgccgacgacgatgcatcactcgctgctgcggctctggcttctcatggacatttctacatctcaccagaggcaggcgatgctacgaatgacgcacctattcaaagatgtcgacctctataacatgcaaatgttcatcatcaagctgggcatgctctttaatgaccccgtctatggcccttgcaaatatgacttggtgcagcttatgctgggccagaaaggtctttacaaattatggcagcttcttacccgcaagaaattcaataagctttccgacattctggagctcaagctgcgttacgacttcgattttttcagcgaaggcggctactggttggaaaacttgctgagccatatccagggcatcccatttcaggaaattggccagcagcacaaggagggctggggagcaggccgagcacatcttcttcgaccagacgaagttattcccatcgaagcagttcgcagggggcttcacctcgacgaacacctgagccaaatgatggtttggggatactttgattggaggacgggagagaacattgtgccctccatggaagagatgtatatcgaggatgaagacgatgctcttgcaaacgttgatacgctggagcactggaagccaaggcatgttttgaagaagcgctgggacgacctcacccccgagcagcaggatgagatcctctctgatgaagaagacgagcggctgcgggcccaagcctggtgcggtaactcggacgacgatgccggcagtttggatggcgcctccgattctggttctgataaatccttcgacctcgacgaagaaatcaaccgcggtttcatcgtacctcctcagcccagagatcacgaatctacagtgcccgaagtcgacaacatgcagggctggatagattttgtcaacgagtccatactgggtggcatccccgtagaccttggagaagacgagaaagtcagggctcaggcttggagctcgtatccggaccacgatccgggagatgattgggattgggatgatttgatcagagagaggcgaaatcgaccctcgcagcagcagcagcagcctggtgtgccatccgaatcacaggatgaagaagatttggacgatgagatggatgacgaaatggaggaagatgatactgaagatggatatgaaggagacagtgatggcgatggtgatggcgatgaagatgatatggaggttgcttatgacgaagaagacgagggcgataataacatggtggtagcttagagtagttggttttaattctgagggccatatgagtatacagattctccagagctgcccgcccagtctgacaatcgagacgcagtagaggagggcatcacgaacaccacagacaggatactacagatagaaaaaaaaaatctacaaaaacttcataaaaaaatacaaaaaacaatttataaaaaaaaatgtttagcttctctttgattgagcgtgtcatccttagtgcaggggccatgctaatcttctctgttgttaaaccattagcgattcgaacttgcgaccttgtggagtgcagagttaagccttacctgtatcgttataaattgaccaaatgcccgaaggcgaaagcttacctttttaattcgcttataaggggccattttcggtgcatttctgactaagcatgcgtatcgcttgcttttctttgtaatcaccaaaatgcgccgggcagctgtgtttggcggctgcgtttgatgagaataagaaaagagcaagtgatgcgattttttttttccgagttgatttgaccatccttttgcctgccgttatcgcataggtgtgtctagatgcatctagagtattttgcaagtggtgctgcgaccacgaatgacaaaagtttgaagattttgtgcgctactatacctgcaaagacatcgtcccaaaatctatgggaaacgcttccctaaggtctgaacatgactcttaagagaaatgaatatatccatggtgagtttctgtttttcatatggctttctgaaattgctgccgtatataatcttccagcaacatgatgggataaagtgcttagaattctcgcctgcttgcgaaaatttgttttagggtacatgtactttaatccctctccatcgtttctttcccctctccagtttcacttagcgcacaagctagactcaaaatctaaaaatactacaaagtaagtttgcaaataatgccagattgggcaaattttaaacacacacaacgtggtaagcacgcacacacaaaggcaaaggccacttgcccgacaacagccactttggaaaggttctatgaaatttttgcatcattcgaatacttgaaagcctagtttgtaaccagaatgttataataccagcaaaagacgaggaacagtagcgagagacatatgaagacaccataaagaagaagcataactcaaaatacagtagcaagagagacaaagacaagtgtacctgctctgcgatccttgctgttacctcatggctcgaacaaccacctttcgacatatgtgattgataatgatcctatagtacctagccaagggatcagcgagcaccacagcatcaacaaattcccgagacctaagacggcattcaacaaaacatggtcatatcctgacagactgtgatagacggtcatctcccttaatgtaacactccacttcaaacagcttatacacttacctccatatcaaattggatttcacacttcaacatcactaaatgcaaaagtaatcacgaaacttttctcatctcatataataattaaacttaaaaacaagtaaaaagccaataacacagtatattaggacatcccccccatccctcaaaaatcactctactttttttttataaaaaaaaatttcatgcccaatattcatccccctttggacaacaaacatcagagcattcccatactcagcaaaatcaaccttgtagccaaccaccccatccacaaaccccccctttccctttccatttcccttcccatcgtccaaatttcatttgcccaaaaaaagtttcccttacaaaactcgattcagtcccaactcccgccagtcccccgctcccaaaaatgctgctacctttgaacacccttgctcttccaaatttccggatcgccgaaatgatgaagaagaaagaacgaaagaaaagaagaaaacgagcgtacgaaaagtacaatatgagaagagagaatgtcctatataaaagaaaaagaaaaggattgacaaggtacgagacacaactgcaaaatggacaaaacagaaggagataacaaggaaaaagactaagagaatcagaccagagaaaagcaagtaccaaggagaaagagttgaagcaagaatcaaaagacccctgggctaatctgagcgataaaaccgacacctgtgaactggataattgagtcaaaatcaaggccaagatatacccttacaccccctttcgctatgcaccagcaccgggacaaaaggattccagcaaaaaatgccacgtccgaccgataatcgagtccacacaaccgtatttcccttgccaagaaccatgttttgcccccctttaaagcgcgaaagagaaccaacaaaattttactttcctcagcaatgcttgtaccacaagactcgtcttgacccagaaacagccgtggtgtatttcacttttgtcttccagccctcgaaacaataccacagccccgcctaaaacatatccgacactccgtcctagtcctccaaaaaaacaaaccgaattcacaccagcccctttcccttgaaacagcatgtaagccaggtccagaagatatttgccaaggtcaaatgctctatgttcatcattccaaagtcgttacataggaacgaaaaaagatataccgaaaggtacataactagttgagataaagatcatgatctaaaagacaagcgtctgcccatctcgattagacgggcgacttgcttggggtagcgccggcaccgttttggcgagcgtcgccactgacagtgaggccaccgataccactgctcaggaaagcaaaggggtcgctttcattgttgccagggttgccgctgttgttgtaaaagttgttgccgggcccaccagagacgggaccgttagtcgctgactgaaaagccgcctctgcagccctactatcaaaggggccggcagaatgagagcctggagcagaagggaagccctgagagttcaaagaacccgggtagccgccagcgccgccacccaaacccgagggcaaaaagtggctaggggggccaccaaagtgctggccgtagccgcctccggatccgaaagatgctccggaaccaaaggggccaggacctggcgtacctcccattgatccttggctcatgccatactgtgagccattgtccatgggagaaggatagccagagtccgcaacaacggcagcaccagcgcgactggcaccgcagcgaagacagcatacattcttggcaaagttgtggtatccacaaacttcattcccgcacttccagtcaccggcgcggaaaggcacaacaccgccacctcccatacgtccaccgtgtcccatagggccgtggtgaccaccgtggtgcggagggggcatcatggctggaggtccgtattgatatccatagccaccaggtcctcccatttcaccaggtccaccacttccaacggcagggaaagagcaacggaagcaagctgtgcggcgctggaaattggagaagccgcaagaggggcaggtccagtcaccaggcctagggcggttcttactgggagggaaaggagtcaaaatgtcttgagcgcgatccagcacacggctggaagagggggaaacttcaatagccttctcgttcagtgcacgtccattcatgcacaagctctcggcagcctagttgaagtcagtacacgaagcatccatcagcttcaaagggggaggaaggtcatgtattagggagaaatggctagaggcagtatctgggaatgcatgcagtaaactcacttcttcatgggaagagaagacggcgaaacctgtgccggtgggcttgtgctgctcaggggttcgaagtgtccagaacgcaatagggcgaccaccaaactgggtgaaccagctctccagctcagactgagtagtatcatgtggcagaccagacatgtgcaggaccttgcttctctcagagaggaaggcccggacatccgccctggcgtccataggtctggtcagaacgtcggggtgatcgtgcggcggctgagacttgcggatcagaccacggagaactcgagccagggtaacggcctcttccatggcacggcggggggaggcgggagccaaagcctggagatggaaaggcagattgtgtttaataggagcgctggactgcactggctcgacctcaagagcggcgcagatgtttgacagcatggaaggtccaaagggcagagactctgggtggtgctgttgccagcgttggtattcagttcgcaaatcgaaggtgcgagagtgctgcaggtaaggaggcagcacgactgccttgtcgcgagcttctcgagggagctgaactcggaggtcccaagcatccaaagtaacgaagacgaagtcgagattcttggacgtcaggtactcggtagcaaacgtgtcgaatcgggtaatggcatccctaaaagtaccggcatttcgaacatgttcccatgtcagagtcgttaggctcgctgcaacaaggtgagagaaaaaaaaaacattcggtcagcctcagtgttcaatgattttcaccatgagaagttttcaggaaattttagcccccctccaacttctctgcagccgcgcaacatggcgggggagaaagcaggcgcgacaaaacatgctagaaaagacgattcgcaggactgaaaaaacttactgcatagtggggtgatgggagtgttgacgggcttgacaagaacgctctcgtgggtgatctattgcgatggccgccgggttagcgatgcttccttcagctgcgtgtgggtgctgtggcccggtagtggcgcagggggggacagcggatttctaacctcctcaagagagttggcatcaatgaggatccagccaagctcaatgacctcggcggaatccttggtcacatatacaccgtgttcatcgcaggtggtcgcaacgtggatcacaacgtagcggtcgatgttgagctgaggcacctgctgcgaagtcatgatagcaacgggtctgccggctcaaggcaactggcgtgtgcaaggtgcaggcaacgactgtcgacgctgaagcgatcgccaggccgctcgcaatggcttgtcgtgagggataagagtatggaaacgaggagcgagagcctcaaaccctagccggcccgaagactttgacgggcagaacaaaggacggcggaggtgggtagccaaaatgaggcttcaggaggcgtgaagtcaaaaagaacagccgagaaaatggcttgcagttccgggtcggcagccagaggagagaagaaaaagtgagcacacaatgaagggtcagacgagtgagaaaagattggccgcgccctgccagaaatgcgcaacacgccctcgcaacagtcgagctctgaggtggatgaagaaggactgcaaaaagagagaatgggaggtttagaagagaccgctggccgagcgggaaattggtggtccaacacttttctttctttgcagatgcagccagcgctgtagttagctccaggtacctgccctgcctgctggcccttcaatgagcccagcgcggagtacgagcagcttgtagcggtacttggctggcttgcacaggcacggggcttttcagggctctgtagcggcggccggcgggtgcatgggcgggctcagcggcgctcagtggccaagctgcaggcgctagtggacgcgcagcgggtggccagcgcagggcgctcgctgtgctggaaccctgctagccctgcttggccggccctggggtcgcggcaccgctaccgccaggaggtatcggtaccagcggtaccagcagtaccagcagtacctggcggagtccctacggaccgcttatcggggctggctgctgtgtcccaccaaacggggtcttttttttcttcacgacgcaagggggccagtatccggtatgtcggagacggtatgatttcatcggcgagagcttgttttgagcctctcgagctgctgccactgcagtgactgcagagctgtaaccagagacgcattctttgcttacactacaacggccaaccctgtctgtgctgcctggccgtgcaagctcaggcgttggtaataccaggtagatccctggctgtcccagattatcattccactgcctgtctgcagcgcaccagtctcggtactctgctgttgcttgtacaccgtaacttgcttcggctgtcaaggtagccttgcgtcaagttccccagatctatattaggttatacggagtacagagtacggagccgtatatgatcggaagacgaattggctcgataggcgaacctcggggagaggcaagcagttgtctccgcgaaacaaacaaccagtgatttgatgccaatatcatggaccgtggcgtctacgtctattcgatcaatggatggcgagggtgagagcgcgtatacgtcaccggcctctctcatgattgcccaggcagttgggctcttctacatgcgctctgtataatacagatatattggctcttatcgtctcatcaatgatcagcgtgagcaggtgacagttcgctgtctccgcaagagcctacagtagcattttgattgaccctcagtctgagaaaaggagaacactcaccgctgccagaggctggcatcctggagcaacgctatgcgcagttggcaaacttcttactcaacatactgtactaccgcctaggctcgaaacaacacgctgcaagcttgcccaagttctgaggtgcttaatcggcagcagttggcctctgttgtctgtagagggttggctggcacgttggaagacaagactgtctcatgttcagctgcatgccattgaagtcatatacccgaggcgccagaactgagtggcgagatagagttggcgtctgcggcgcggatctctggcggctcccctgtctttgttaccaaaactgacctctattctacggagcataaagcggcgcctggcatgagtattattcatcgtattgggaaacgctgcagcagctagtctgggctgcgcctggccataggcgcgtagagcttgacacagtgtgcagatgccctgcggcggcctcaagctgaatcaggttttgacaggagcttgtgttgggtgcaaaatgacgagtctcctgtcatcatggtctctttggaggggccgctttctcctccgtgttcggtattgaattcccgacattgttactttttgctgttattgttaagcaaaataccagtcgctcatccagtttaactcacatacaggcacttcaccagagtacaccgatttcgtttcgcttctctttctactaggggccgtaaagtatcttacgaaatgccaactccagaattaatcccataaagatttgggctgttttagtcagagcactaagagcaggtatctgctccgtatggccatcggtagtcgggattacccgctctgcgagtcgtccacggccgggtcgagggcaagcggcctcttttttgttattgtttccacaattaccaaaaaaaaaaaaaaaggagagtcgctttaccgacttcacagaggagccatctagcaggcctgaagagtggaaagtggtccgatttgagcccgcggatagaagaagggcacggctccggtgtattggacgacgcccagagtcggcaaaccagtcgcggccgagagaaatacgcttccctctctattttttttttagcgtactttagaaggcaggccttcagacgcgtctagagttgtctgtatgtcttgggcgactgggggcccccttgacaatgtcaagtttcgggtcaagcacgaggccattacgggtaacgggttgccggctcagccatctcattggtgccacctccattgacccagagaccagtttctagaacgatgtcagaagcgccggggatagagacactgtcttggatacctgctaccctggccaccgtcgcttacatgtacccattcgcgcatcaccagctgtcatgcgccccagagtccagtatcgtagttgatatctacagaagatagattggacgacccaatgggattttgcattcttttacgcaagtaaatttgtaagcttgtgaagcatcatctctgtctggctactatgctcttagcgttgacgcatgccgcaggagtttacgaattcaacctacctttgttccgatctttggctgagacttgcttggctatggttcactttcatctcatgagattgttttggcgtccatcataaagaccgtcaattatcactgtggtcgatattacctaggtacttgtaggtagtcgcagcgtttgatacatcgggtactttaagtcgccggatagccgagggcgcgagggccggcgcagtataatttgctaggatgtgttgaaaggccgtgaataatacccaacccgccggttctcgcggatctgcgggcattgagcattaattatctgaccatatattgctcaaaaggtaaatatgtatgccatcgctcagcatgggacgctatcaaaaatttaagcgatgatcgaatgagccgggcgtaacgagtcctgccttgggctagatatgcccgggtcgttgcattgacgatactgccgagtcacggcaccgcatagactatcagagtcatcggacacaatgggaagcaggtagctctttgaaggtgttaagctgagatttgttgagggagaaagtgtcggctcgccgtcatagtttcgtggtagcgaagacaggcggcgttatttagtaattcggaacaatcccgctgattgtgaatcgtcgacattgctcgccttttttgaatggcttttgcgagcctcagcgttgggagaaccaggtgagagagttgatatttatatgaaagcgagaatattgtttttcctaaatgtttacaatagaagtggcttgagtagttcaattgagttttgaggctaccaagtggctgctccttaatgagagcagcaccgccatccacgtgcgactacgtcatgcacccagctcttgtcgtgtctgcgtcattcgtggcgcatcgcggctttcgattgccggctacagctggtggccaatcccaaaagacagcctggtggttgttgattgcgtgaactcaatgtcagcctgacttgcgcgcacaatctggttacgcaataagatggaagctaaaaagtctaaccagccgttgcatgccaaaccggctcatgttgtgggctgatggcatgcaataaatgaagcttgtctcctcccgcggccgccgttcgacgggtgatgttttgtcccttctttttcgtgacttgagaaagaaaactctatattttgcttaatcctagagtctagctctccgagtctttaacatcaggcctattacagagaatcttgaaaggacttttacctcatcgcagcctccatcatgggtgtttgttcggtcatatgcgtgatattcatcaccattatctgtacgctgagatgtcaacttccagactcgcgttgtgctaactacgttgctttagtccctccgctcggcgtctgggctgtagcaggatgtggaatgggtaagttgattcacgatgttggatacacgaagggatttggaaaatatgctaaggtgctatagatttggtcatcaacatattcctgacgattctcggatacttgccgggccacatacacgcgttttatcttgaatatgtctactacgataggcggcaacaagcccgcgagggttatgctccaccacgtcgtgctcccggcatttactccgaaaaggtgcaaacgggtgggcaagcctttcgacaaaattacggaacaatggcagcggcaccaccaccgccaccaccaccagctgcgcaaaccgaaccagcgcccattggtggtcagccgtacgaaagccaggcatatgggaatcagccatacaatcagggttatggtaacccgggatatggcaaccagggatatggcaaccagggatatggcaatcaagggtatagcaaccaagggcacaacaaccaacattcaggatatatctaaagcctcgattgcgatacggggcagggaaggctgttttggtcggcgagagggtttgatgcaaggtgtcgattgaatctggattgtttgagagtgcttttcaaatggattgagttgagacaagtcagcgagaaagtctgactgggccagttcggcatgaacactcgaggctacaactggccatactctagccgaactggagcagaatttcaggagctggttgcggcgatcagtgaagaagtaagataccaagtactgataattagtagaagtattaatggcaatagtagtatgtaccaaagagtaatcgtggttggattgcttctcttgagctttgctgtacatgaaatgggagagagaacttgtggatgacatcaccacttgcaggcatctccgcttacggctctcctacaagtactagtaggtatgtgctacatgcatagaatacttacttattattagcaatatatagacatggatggatggattaattgattgatggccaattggatgcccgcaatgaattacaacacgtcctcgcctgaaacaccttgcgaggcatgcgtctattacccagcttttgatgtcgaatcaagccgtcgagaaggatcaatgatttatatccactaattggagcgttaaagctcatattctgctttgctctacccgtgtgtgccccgctccggctccggatgtttctccccaatgcctgattgaacaaatttcgcatacggagaaaaaagatcaggcaagggggtctgtgtaggaagcacagatgctcgtgttgataaggactgtgtgggggaataggcgaatagttttagtacgtgcatatcaagtactacgtactgtaggccccagactgcacggtgatatctagtactaatgtacaagtatgctgtgtgatgtgattgttggccattcaacggtacgatgcagacagagctttgacatgatttgatcaacgggcgaggcactcacctttgcaacgaaaaccaccacttgccgacgccgtgattggcctataattgcgaaatcgaaaacaacgctgaactgcccatgtctggccttttcgccgatatactagtacttgtacgtacattgatatgattgatcctttctgctgcccacaccttcgcttccttgcctcttgctaacccgcatcggtccgcaacgcagcacgtcgagacgaggccgtccccgcaaagagcgcacgcagccaatcgccggcgcccacggcagcaaaagggctacaggcgctgcaggcagggatggaatgggatgggatgggatgagcatcaggactgctgcagaggatgaagctgctgctgctgccaatcacctccagcgctcttttctccctcggctgccacggacggcgcccgcacgactccggcacgacgcagacgccctttgagcggccgccacgacagtcgtgcagctgcgcatgtcgcttgtgcttgtgcttgtgcattgcatgcatggagggagcgtctggcgccttggtccggcgttcgtgtctgcgatatgagtcttgactcgcatcctgcgtgctttttgctctttggccactcacagcgagcctcgccgttgtctgtcactgccagtctgtctatcaaacgcctcttgctttgcctgcccctcactctgctggcccctgcctactagtagctctgctgctgtaggctctgctgcgatacttgcttcttctactacgactacacccgtcggcttgggaccgactgctggtgtctcgtcagttgcgagtcgcgatctggaccctgcgcaggatttgctgcatcgccagcagccgagagtgttttgtctctgtgtctggccgtctctcgtccagctgcttctgcttctgcctctgcctctgccgccgccaacgccaacgccacaccaccaccaccaacagctgcctgctgctactatactgcatactcacaagtcccatctgcagccgtctgtctgcgtccagcctgtgtgagacttgttgctccgccatcaccaaggctaaccgtcgcccaagacgcatcaccaagcatagtccccagctgtcgtgccactctgtcgctagcgagcagcacactagctaatacggccctaccacgtatccttccctcctctctctcccccatcctgagacgagcccaggccaggccagacccgatcagaccccttgtccagacgacgcgaatgccttgagtttctgcacaacttgcatgttgccgcgcccggtgtcttgctgagaccctggaccgatcgtcgccgatacccaaaccctctcccaacctgcctacctgcctacctgacatataaccaccgtatttaaccacctttgcgccgtctctcaatccaccatgtctttacccacctctggccctggcgctcaatctgaattccactctcactctcactctcaacctcagcctgactcccagcctggctcccaacctggctcccaacctggcgcccatcctcaatctcaacgtcaatcgcagcctcagcctcacgctcagcctcagcctcaagctcagcagcccgccccgtctgctctcctccgcccctcagagcatcgtgaccgcggcaatcccctccctctcttctccttccagcagcccaacccgtcgccgaccagcctcgtgccgtccaccgccgagggcaagccgatccccgtcgacgactcgaccgtagaataccgcacctcggccttgcgcgagctcaaccacaacttcccgagccaccgctacgcaaagtccaccggcgcccagagcagcacctactcggagcccgtcatcgtccgcagctactaccccccattgccgtccagcaggccgtccagctcgtctcgcggccccgccatccacggcggtcccatctccggctcgggcatcggcgccggatcccaggtcgggcgatttgctgaggctgtcgcgggcggtcttcccctcccgtcgcggctcgtgtcgggcgagcacggcatgctaagcaccatggtcctgtcctttggaaagaagccggtcaatggccgggtcgaggatgagacccggctgccgccgatggatgcctttagcttcaagagcttcatggacaatatagaagcccagggcggcggtctcgccggcgatatcaatgctgacctggaccgcattgccgagatctgtgcgaggtccagatactcgctgagcaaccagtacgaggtccattacactccccatggttctggagcctccttcttgaacccttcagcccagtcaaacgactctcaaggcccaactttacaggccgtctccgcagaggacgagcacagcgtaggagcatcatcaacccgtaggaagaggcgcatggcccgaagaactagccgagccgtaggaactctagaaaccatcatctcatccagccggtcttcggacgaagagcaggccagcagaaaaaagtctgctgccgagattgccgagcaagttcgcggccgatcagcacaaaagagctcggcgcattcctctgcgagcagctcttcgagcgggactctcgatgacgagcgccgagactctcatttggaagatcaggctgcgcccaagaagtcatcgtcttcactagctcttattgatgcttctacccgacacaatggcgtggctgtagactctccgcgaacgtctgccaccggtctggtcagcgaaccagcgcagcctcaagaatccactagccagcttgagatccgtacagctgcaagtgaaattgccgagggtccgcctgttgtcgtcaaagacacgccacaccatccaaagcgattgggccactctgttgcaaagggagctattacacccattggaacggacactgctagcggtggcatcctctccatcatcaacggttggatgccctggaggccaacgtctccgtttattcaccacaagggccttgctgagggcagtcttcgtgagctattgaggagcacggagccgaaaggaaaaggcccagagatactgcaataggcccaccaggcagttaaaagagcttcatatatccaagtatatgaaatgttaacgagacatgatatattgtttagagcacaagaagagggaatggaaacagaccggacactcttctttttttctgctcaagagatttgggactgggattgggctgtgaaggctttatgatctgatgacatttacaagggagaatggaaaattgatgataccatgttatgatgagatgcaatcatttacctacatgacgataccatgatactggagggacggcattttgatttattcgatttgtatgtatatatagctatgcaatcatacaggagtttggtaaactgaatttttacgagtttctttcttcaatgttgagcctcgatgcatgcctaggtaactgaaacttggtagcaaatatgctcgttattagcagagcaactagatatcattgttaaaaaaatcacagtaactactatttcattcgttaaaaaaatcacagtaactactatttcattcgcaaacaggtctctcatatcatcttctcatggaaatagttctcttttttttttttatattcttctgacggggcttccacttctacacgttcctaaatcgtaacaaacgacacaaagtcatccctaccatgtaaacgtcatcctttccctttgcaaggaaaaagagaaaatgcaaccctcccacatccatgaaacgccaattataacctttttgtaacaccttgggagaaagaaaaagaacgaaaagaaaaaagagccccatcccaaatgcacggcaaattacatccactgaacagccgctgtccgatccccagtctgcgaggtagtgtgaaagaaaagaggaatggaaaaagacggtatatattagacaaggaagagaaataaaagggtaaatccacataatcagatgggcagttggaaaagaaaatgaatattcatttcttcgttgtcgctatcgttatcgtgctgctgctccgactttctagtggcttctgatcgacgtgtactctcttcacgctcctctcacggtcatgagattctgtgacacgtttcctatcattgtctcgggtactgtctttggcagcttttcgagcctcccgatttcgccgctcgttttctttacgcagggctttggattcaaattcatgccagtcaccaccaatattcgctagcctattagaaagttagtaaattaagtgtaaagatgagaggcctggaggttcggtatactcactctactgcctgtgtagccagtggctcttcggtagtgaagtatgggtgctgtaagaccatagctgccgtgggtctattggccggatcatagcagaacatggattccaataagtcgaacgcagcaggggagaccttgtctttgtacttttctgcaaagacgttctttcgctttgcagttggccggagcagctcgaaccatgccatgtcagtgatcccaggccactcttggcgggttggcgtccctaggatattgtagatcttatcgagctggctgagctccgtcccgtctccggcgaagatggcaacccgtgtaaaaatctctaccatgacgcacgccgcactccatacatcgacggcggcagtgtacttggtctctcccaacaagagttcaggggatcgataccagattgtaatgacacggtttgtgtagtctagctggtgccgtttcgcataaaaccgagcaagaccaaagtccgccagcttcaatatgccctcgctactgacaagaatgtttgcggctttaatgtcgcgatgaagcacgcctctctcatgaaggtagtctaaaccttcgaaaagctgcttggccaagtgcttcttctgggctggatccaaagtaaaggaagggtggttgagtaagccagtcaagtcatgagagaggtactcgaaaaccatgaaacagtcgtttttctctaccatgacctcctgaagattgacaatgtttgtgtgcctcagtgactgcagcaacttgatctcccgcacggcagttactgggaagccatccctttcgccctccatacgaattcgttttagagcaacgagccccttggtgtagacatttagtcctttgaagactttaccgtatgttcccgagccgacgacagattcatttcctggtttcctgaaaaataccgactcagaagcgatcaagtcgtcagggagagcaggtcgaggtttcagccgtttcatgacctttatgactttccgtgttcgaggcgccgatttcggtccctcaggggggtgcctgaactctcgctctcgctctcgctctctttctcgttcacgctcccgttcgcgttcccgctctcgccgggagcgcactgaggacggttccgtaggggcgctggggggaggctctcggtctcgattaggggcttgagctggcacagactctcgtctttgaggagcagcgttgaacttttgagatatctcaggcttcggagccgcaggcgtcggctttgatgatggtttaaaggcaaagctgaattttccagcaccgttgctcggcttagttggggtttgcgatgaggcttcggcatggttgtctttatttgtatgattcgaaggggctgatggtatatcatctgagcgatccaccgcggtatgctcatgagtatcagtgggttccaagcccttcctgggactcgcatctacatccgcgacggttggtctcgcctcttcatcttcatctaaaggaaacccattgcttcgagggggaggaggaggaggaggagggggtggtggtgcctgggacgaagggttcctgggagcgcttttaaagctggagccgcgatagctgcctcgacttgcaaaagatccgccacgaaaaccgccaccccgatgacttcctcgatagttaccctggggaccagtaggagcagcataaggcggagaatgcgatgaattcccgtggtaatggttttgcgatccgttctgaggggggccactggaagcatagttgttactgccatgggtatactgtggggggtattgcctacttgctctgttagcaacttattatgaaaggaatgaaaagaaaacatactgttgtggtgaatattggtgaccgttccatccagaacgattcgcgccatatgacgaggaagatggagagttgtgaaaggaaccaggattctggggcgactgagaatatcctcgaggatcattgctatgatgagactgatgcgaataggcggcattatatcctccgcggtaactactccgagacgtcatatcgtcgtcgatgtctgaccgcgaagtatgatgcggctcagttatatttttttctcgttttccctctcgaaagtggggagaccgaggccttgggtctcgattggccgatcggtaattggcgtcacctctcgattggtcgtcagtggcagtgcggactgtcagagcaggaccgcccactcgtgacggcgaatctttacgattcttcgaaggcgagcgacgtcgtttgtcagaagggaatggagaacgatttcgtgatacgcttcgaaatgacttgtgacggtggcgtgaggagtcgcgtcgggagtgtctcctctcagcctcagatctcgtcggggaacggggtggagatcttcgcctcgaatgtcggtcgtcggtccgcgagggggatttgtgggaagaacggtggcgacgcggtgaagaatctcgacggtcggtggaatggtgtcttcgtctcctcgattcagtggccttggagcttcgagctgggctgcgcgggggcgggctgtgagtcttcttgtagcgtttccttcgagacggactcaaggatcggctgtggctacggcttcgactcctgtgtcgcttcgacgacgacggagagccgaaccccccacggtcacggtcacgaccacgaccacgatcacgatcacgactgcggctacgactgccccgagccgtcctggtcttggcctcggaggagcgcgccttgatctcacgatagcgaggaatcaagtcttccgactcggcgggtgggcgcgaagatgaaggtctgtctcgtcgattgtagtctcggctacggtctcgtgagcggtgccgctgtgctggagctgagtctctgggacggtggtggtgccgagaggcgtagtctgagtcgagacgggccccgtggggaggagatcctggtcgatccgaggacgtcactcctctgccagatcgaggccgttctctgtaatcataacttcctccgtcgtctctcatggcagcatgtagagggcgacgcggaggcaatgtagtctgccccatcgggacctacacctggtttgagtttttagcgtcgcagcgctggtaaatcgccgcaccttagccggagtagcaagggtccgaggcttgtgccgtcccacagccagcgacggaaatggcgctgcgataagatgagggccctgaagatgcagaacagagggaagggggtaaggaaaggaaaggaaaacaaaagggcgataggggcctggtgccacaggcagaggcagcccctagagctgaccgccgtgatgattttttgggcagacgttggatgccctgagcctcagcctcacccgcacaggctgagtgtgtccttccccgacgcagtcccgcatatccgcctatccgccacccaagtgtgaggccaacgccatcagtctcccggacatgcacttgcaagctgtcaacagaatggcagtttttctcatacgccttcccttcacttgatacctccgcgacatgcagacgacagcccgctattgccaatcgcctcaaaaacagccagcgcatgctcgagccgtcatggcggcaacagagcgctatatacgtatcctcgcggatcatttacgagacttaccgttggcatcaactgacgttataatccttgtccgccatgcaactttgccatacccttgtccaccgatttgttgcgcagatttcaaatgatgaaaccgattcatcaaacatatgtagatgtgaacgcgcgattttcgcgcgaaaaggccgtttgccatggtgcagcgtcatttgcgtcccatttcattctcatttccatttgcctctcctctctcatctcgctcatgagtaaagcgagccaatcagcgtgcagggctgatcttcagggctgatcagcatcatcaacgaggctgcagcgactcaacgtcgtccaaattatagaatcatgctggggtgttacagcaaaaatgttgccagcggcgtaggtgactgaaactcaagcttcggcttggttcaaaggcagacctattccgctaaaagtccaatcctcggactggtgacgagattggcagagtaatggaggacacaacgtcagaccaaacgaggtgctctggtgtcgagagcacaatataactcgcgccgcttatagcaatccatccgtcacagccaagaattggcatcatcccaaataaaactagccgtcactgagagaggctgtaagtttgcagaagagctgcaatacggggcacagtgatgcggtttacaggtgcctggttccggcgctgatggaggctgtagcggggtattggcgacaagagcgctcactgggcgatgccatcgtgtcatgtctccgtccagaaactcaacaagcccatactcgatcggtgggccgtatccagcgtgtcggctcgtgcagcaaaaagggtattccggggaacaaggctccaaatcgctcgtcagggtgtccacaggctccggatctcacttcctccgcctctgccaggaaacagcgtagagtcccagagaagcatcttggctctcattctccaggaggttccgacggccacaggcgtcgcatctcgttgggcgtcgatgtggactcgtggtgttgtggtgctgctttgcatgttgttctgtagactacttccgtgcgagcccatcgcaaaaaggcggctcgctcacgtgacctgtttcgcgctagtggagcgtctgccttgagcagattggcagatgcatcccggcctttgctagaggccgctaataaagaaccttgaagttttccaacgaatgccgccgcttggttcaagtctagaccctctaaagacaatctgactaacatgtcctgcttggaacaagcaaccttcagaagtgatacgcaaccagtaaggaccgaaagaagaagcaaaggccggactaagtcatgtgaggtgcaatacagcgcatctatcttgtaatatcttacactccaaatcacagctcttttattgattatgcagagtttagtccttgctgggcatatcgtattattctagcacacggcagttctcttcttatcagaaataggcccaccaccttccgaggcatcgtttttggcgagccgcggctctgctgcttttgagacgatgctccgtgaaggaagagacatctgaaagtaacgcctagtatcctgtacatcctgtacagcgtgcttgtgctctcaagcccaccaaattcttgccaccacagcttttgtttcccacattacaaagtacctgctacggggttcggagtcgcggacatttccagttccctgtgcaacctacctattatcaattgaggaccagtttttttcccccttcgcctgtgcgcgttccaacttagacagtacaagtaaatcaagagtttctttttttggcgtttggctggctttgttggctgccccttgaagtcgtgctgaatcgccatcgccatcgtcgctcatttatcgtgttctcgtgctttgtctgagtttcgctttggcttgtgataatcaactggcgctagcgaaccgcattcgtcgccgtgatggagtggattggcaaagccaagatcgagttcactcatgcgcccacgccgaggacaatcaagcaaagggatggcagcgagacggatctcctcaagatttgcgaggccagcacgccgccctgctacatgaacccgctgttgttcaatggccatgtgcagacgatgtggacggcgacaaaaccacatggaccggcagtttactataaacgcaagatcttccaggccgagcatgacgcttatcacggatcgtttgccgttgacttcgtcgttgagtgtcatgatggtcgaagtgaagacttgccgccccgtaccgcttactactctgatgaagaatttgcgagtataggctctgatgatagcaagccaatgctgatagcgctgcacggtctttctggcggttctcatgaagtttacttgaggcatacaattgcccctcttcccgaacaggggtgggagatttgcgtggtgaactctcgaggttgcgcaggcagcaagatcaccagtggcatcttatacaacgcacgcgcaacatgggatatgcgccaggtaagcagctccgcgcataatgcccaaaattgagccattcctaacgagtctgaatgaaacatatagatagtcaggtggcttaggaagacgtttccaaaccgtccgctatttggcattgggttttcactcggtgccaatattttgaccaacgtacgtatctctcgccacgttatatacggcattgccgtattgctcttttgatgcgggaagcattgcggctgacgattctggatcagtactgtggcgaggagggctcggattgtgtgcttaaaggtgccattgcttgctcaaatcccttcaatctggacgtcgccagcaagaccatggcaagcactttgatcggcaaagaagtttacctccgcgtcatgggaagtaagtactgcagttcctagtgtgtgatgtatgatactggatcctaaatcattacagctacgatgaaagctctgattgagagacataaaaaggaactcaagcagtattctaacttggatctggctgccattgccaatacaacctacttgaatgagtttgaccgggaaatccagtaagttttatacacgtatatctgtgtcgttccacgtatgctgacatttattgagatgcccaacgtggggatacccgactgaatctgcttattatcgagatgcttcatcgtctgatgccatcctctcaatcaagatacctttcttggccatttccgccattgatgatcccgtacgtatttctcttgtgaaatacagcgcttgtttaacaaatcggtgtctttagattgcggtcaaagaagcaatcccattcgaagaattccgccagaaccccaacacaattctaaccacaacatccctcggtggccacttatgctggttcgaaacaggtggaactcgctggctcactcgcccggtatgttttgtttactttccaggattaataggatgctcaaaaccgctgacatgaatgcgcaggtgtgcaatttcttcaaccatttggcgttcaaagctgaccttgacgatttaatgcccatggagtatccccctaaaaacaaagcatttgcgggctccgactataatccaatgaggcgtaaaatgaatatcgtgcggagttaggtcaatttcctttttatttttattttcatagacattataacgaggcatagagacccgactctcaaatgagatgggtcgttaattatatagagtagccgggatagaatatgatgattgcactacttcatacaagacctttagcgattgtgatgcttgagcttttttttatcagacacgatgaaccgccttctcatcatagtggttttgtttgtatggcattgttgattaggtagactatatatgcttttatcaagcaatgttctcccatagtatcgctctttatggtatgccccaactccatgcgccagaagaaagaaaatacaagtcgatgcaaatgtacatgtcaatagctctctcctcatccccgccctcttaggcaaacgcgaccctcttcttcgacgccttgttcgcctttgtgcccgtcaatgatatgctcttcgtgttgttgtcctctctgctgtccatctttctctttctcttcttcctcagggagtctttggtatcctccaacatggccttcctttctgccgccttcttgtcggcctctaccttcctagcctcgcggatctcctccatctgtcgagccttgatcaatttcgattcaatgtggccttccttctcggcttggacgagagacagaattgtcgtcatgccctcctagttcatccatacatgttagcattcgagaattgttgtaggagacacagtttgcatcctgtggcaaaacgcaccttgtcgtccacaaacaccttgcccttcttcttgcccttgggcttttccacgccaatgggcgtaatcatattcagggtcggaatccccagctcttcggccgtgtaggtcttcttcttcggcctcttcatcagcaaggcgcggttcttctccttcacttgctgcgacacgacggggcccttgggcttcttggatctggacttggagacgccatcggtggccgatcgctttgcgccgcccttgtcagctgcaccagagccgctctttggcccggcgtgcttgttcttgattgtccgtgtcttggagggagccattatgaaaattattgctcaatggacaatgtcgcaaagatcgctgcaggaagctttggttgcgccgcagaaatttttgggcttatcggttcttatcggtttctcagaggggcgataagaaaggtacagcccggtaccttgagaggtgggggcaaatcagtaaagttctctacgccttctagaatcatactgttgcattggatgaaaaggttcggcctgatattggtgcggcactccaagtctcgtgtaacatttggtttccaacagaaacccccacacctatcgagctcagcacatataggagtcatagttacttaagatcaggtactcacctaatgcatggctttgaaattcccttctcctacacgtactactagtagtatgatcctagcctactaaggtacatggcaatcccccacgaactgaaagcggttgctgtagagtctgtgctgacaaacgatgctcgagaaacttgatatgcttctttcatctctaccttgctacggccctgcagagtgttctcaatgggtatataaacaataccctcaatagcactcgcaggttctttcaagtatttccatatatttctctttggtgcttccaggccgggctgcaggatgatccaatcggcagtcagcaagctggtgatctgccaacggccaattctgtcgcatccatcagcaagaatggagaggatgagacattggccaagccattgaatgcaattggcaggatcggcagcgtcgttactcctgctaatgtgctctattttgaataataactcagtgtaagaagcatctaaatggttcgatgagacctgccttgggtagtattttgcccaatgggtacatgtagctccaaatcgggccaatatgcagtcatgttctccgtatgcaccagatgatagcatatgacgcgctctgtcatacaacgccatcgaacatttccttttttccattgtagcgagcttagcgtgctccgcgtgcatcaagcatgtagcactatcctcggcttgctcctgcatcccagcatcaggcgctggaaaggatcaaagaaaaaagacattcatgcatcgtaacaagactaatgccgcccactgcaactcgcagccgcagtgcatgctggcctttgtgttgatatccaatctgcaagtgcccaaagcaatcctgccaaacgttgcaaagagcatccattgaactgctcctaccgttacaggcgctgtcggttccggctccaaggacctgaagctggattccccccaataggagccccccaaaaaagcaaagggagggcttctgtccagccgctaaccgcaacccgtaactgctggctgggtacggccggcaatgtacctgctagcactcgtaaatttcagcaaatgtcgatgtcacgcagaattcttccacctcaagaaccccaaagatccacaacatcactacataattctccccaaactcgagcagctttttcttcaaaacatcgcgcagtatccgtcatcactcctcttacaactcttctactagcatccagcatccatcctcctctcgcgcccgtctcttcgaaacccctccgtcgccgttgcactcgccagctttttcaaggccccctccctctctcgctccctttcgcatcgcaaaaagctacgattttccacgtcctcacaaagacttccgagcaccgcccgtgagcgcaccgagaaacgcaccatcgcccttcgccacgccctacccagcgccgcttctcgacttccgcctgaccctcgaaaatctttccccgagcgaggcgtccctcccacctccccgcatcacgagcatcaacatcaaagtcgacaccaccaacaaggcttaatggagaatctatggactcgtcgaaccaagtacgatgaccctgctatacgtcgcctccacggcgcagctgtttctgactaacatgcccgtgtccagctcgtcaaagctctccttgaccacgtcgtccaatggcgccaatggcttggggggaggtgaatccggttcccgcagcgccacggtgaaatcgtcgcatggcaaatccttcaacactactccggggagtgggctggtatctccaacggggggagcttccagcgcctttggcctgggctcaggggcttttgcttcgtttggctcgtttggctcagccaaaacaccaaagtccggcgggaacccttttgatagtgccatgggctcagccgtcgcgaagcaagtcgcctccaaggatgccgcaaagcccgtagctaggccgcctaacatggcgcccatctccgagaccaaggcgtcggaacccccggccggggccacacagattcacatgctgaaagatgcatggtctttctggtacagacccccgatctcgaaggcgcacggtttcatcgaatatgagaacacactgcacggcatcgccaccgtgcggtcggcggaggaattctggcaaatctactcgcacctcaagcggccatcaaacctgcctgtcgtgtccgattaccaccttttcaaaaaggatatcaggccgatatgggaggacgaggtgaaccggaagggaggcaagtgggttgttcgcttgaagaagggtgtggctgatcgctactgggaggatctgttgctttctcttgtcggcgaccagttcggcgatgctggagaggacgtgtgtggtgccgtactgagtatgcgtaatggtgaggatattttgagcatttggaccagaaccgacggcggtcgcgtgctcaagattcggtacgttttgaggctatatctaagcccttgtcatacacatttgttatacatggatcgatagactaacgagtcactgtcgctgtagcgaaaccatgaagcaggttctcaacttcccggcgaacacgcgtctcgaattcaagtcgcacgactctagcatccagcaacgaactgccatcgacgagcaacgccgtgagaaggctagtcaacaccagggcgacaagcggcacacaaataattcatctaagcagagcttcgaataaagaagaacaccatccgtcatcaagggcccgcgcacccttatcatccttgtcttattaagcccggttgtttcgtcgccttttttatcggctatgaaaggtttcctcttgttatttgtacactaccgggcagagcgcttgggtaatgttgcaattccgtaacgtgtttatcatcacttcctggtttttccccgtacgtcctgttttcttactggcttcacttttattcactttctctttttgttttttggagtgcggtagttttctcgtgtgaattatttcgcggatggaaaattctgggatgtacacttgggagaataactgaaattcttgctctacctggaaaatggtgggcggaaagggctgggttttgtttttttcttcttgcatgtggataatgtactatagtatggtttaaatgacctcgattgattaaggaaactggccatgccgacgattctcaaacggcgctctctgtgctcaaagagaaagaaacaacaaataaaaaaggacaagaaaggatgaaaataaagatgctcttgtgcaggctcgttttctctgcaagtatccaagtctattcgttttctgctgggccccctttctttgccttgaaacaattttatgacatgacgccggtattatgtggtatatctaaattttgtactaaatgcttcaaactcctttacgcttttcctttccccttggcgggcacttttctccgctcccagatctgtagatatgtctctccgagatatagcagctcgctctgtaccttgtcaacaaacaagtcctggcagacgacccactcgccggtggccttgtccttgatctgggccttccacgtctttttctcctcgccgctgtctgcgacgtcttccttcttgcggactgactcgtggacgacgttggctacgagatcgtaccatatcggctcgcccacgggccactcattgggattgggctccacatacggcgaaatgtcgagattcctcgcgtcaaaggtgacgattgtggggttgcgctctgcgacgaacttgttctgggagaagcgcttgacgtggaacattagatacggcgggagaggatgcagtaggcggtagcgctttcgctgtgcgtgatgctcctgcgctcgcttgccgtcgtatttgcttaggatggtgctgagagggacctgtgggatgatgttcttctccagctcgtcctggaacagcggtgctgatggcaagtcgagcgttaggaataggaagcgcacaatgtcgactttgacttcgccagcctcctcgaagcgcagacggtctcctgcgtctgctcgagcggtaatggcctgcgattcgaccttgagcttgccctggaatgtgcgctggatcatggagcttccaggctttgtcttgctgccaccgaggccgagatggaggttgttgaggaaccaggagagaaactcgacggggtctgactggttcgtgagcgtgaagcgtttgttggagaggagggcgatctcctgaagcagttcgtggggggagacgtgtgatttgaaggcgcgcgggttccagatcttgcggaagagaatgctgcacctctttacgatttctgacttcttagaaaagtcctccagcagcaggtagttccgtaagggagagacatgtgacagcgcctgcaccaccacgttgaggtagtcgttctccttgatgttgttgatgccgacaaagcccggcgtatactgcttgccgtcgagtgtccagctgacgtggttggcgcggcggtccagctggatgacctcgttcttggtgtaccgcgggtcggagacgtacttgatgtcgtcgagcgacttgctcttgacctcgtagccgtcgggcaggacgtagaccttttgcgtctcgaggttgatgaagacgtggtggtcctcgtccagggagtggaagtaggcgtgtgactttacgccgcggccctggaagtatttgccgcacacgagacatgcgtagacgttgatgttggagagggacacggagcacagcttctcaaagtcaaagtcgagcacgttgcggtcgatggtgtcgagatagaggtcgtcgtagccgtctgccggtcccttttggcgctgaggagccaccatgggcgacgcatcgtcctcttcatcatcgaattcgtcgctgtttgcgtcctctgcgtctccattccttccttctccatcctgctcgaggctctgcgcttcgtcgtggctgttcgcgaggggtgagtcgaagtcgcccattcgagagcgcttggacgagggagatgcgatgtccaggagctcgtcgagagcttctgaagcttgtcgtttcgacatggcgcacgagcgagtgagaattgcgagcggctgcgagacgggggggagagcaatggcgccttgaagttgggtaggtagatggagtagagtttggcgcaagtgcttgacaaggctgcagtggaaagtgtagtgggtcttatagcgccggggtagcagcaggacttggtagcagcctgtggatggtcttgcatgtgagatgtcccgaaggcctttcttttccttgcgaataactaaacaagttttataaatcgaaaatttcccaaagaatttcttatgaaataagaaaggtaaaaataaaaacaaattaatatttttaaaactatacacccatgcgtactatccattgatgtttctattctgctgggcttcgcgcgtgacagtatctgaatggattcaaccatcattacatccaaccatagtgtatatacattgtgtgtattaccgccttttatctaacctttgcgctatatgtaatgatttcacaaatatttctccacatcccctcagctagccatttatacagtccctgtattagtagcagggccttctaaggtataacgtttcgttcatgtaaaagctttagctaatcatgatggtgtccgcattcaaggatacatcgccctggagcgtgggagcgaggctgtccatttcttgcagagtgtactctaccagatagctctcatccaccaactcctccatgcgcttatagtgtctttccgtatacacccggagaccatgcaggacatctttcaagctcttctcccctcttgagcccttgacttgcaagtttgaaaactttgaagctgggtagctcttgatcagcgtccttagtatacgctgtgctacgggggctgaccgagcgttcgtgttccagtcccgcaacctcaacagcagcaggtatatctgatcatcggaaagagttgctaatacttggtcgacggccttgatgccgcacagactgccctgctcgggcttgctggttgttacaacagaggtgaaaaggctgagtaaacgaccaggatgattcagctgcagagccagagtgatggcttctctgtacgacccagcgtgcatatggttctcgagctcttgttcttgctcgatgagcttcagcgcggcttgagatgctgccgcttgggtttgggaagttgtgtctttccagaatgtaacagtagaatcaccactgccagagactacagcattggtgtctgggtgtacagccaaggcccaaactcggtcttcgtggttatccaaagtacactcagcttctccagagtttgcattccagattttaacgagcccatcgccacccgcacttgcgaactgaaccaatcctcttgattgttctggacgcgatgtcatgttgagccaagccactttgagaacgctgttagaatggccctcaaaggtacggatgcaagtataatctgcaagattccagagcttgatgctcttgtcaccgctaccagtcaagacgacacccttgcctgtgattgggccatcctcgccttgcaaagcgggcatctgagctggagagaattggacagtccagactcctcgcttgtggccgcgaagaataccttggacttctccctcttccactgaccacaccttgactgttttgtcttgtgaagcagatgcaaagagctgacccgcatgatgcacggtaattgcattgatgtccttgtcatgggcttttcttgtgaaagcagatctcgcattcgttttttgatcccgttgctggggagttcgggggatttcccacttcttaattgtctggtcttgtgatccggtgatcaggaaaggcggagggtggttgagagggtcagttcgcgccgccgagccttcagcgggaagagtgcgcggcagagccacagcgccaagcgactctgcatggcctgaaaacgtggcccagcagatatgagagccattggcagggtcgattctccatagcttcgcggtgttgtctttggctcctgtggcaacccagtgtccggaccagtcgacatccagagcaatgacaatatcatcgtgtcctcgtagaagggccacatcttgaccaaagtaaggggtctctgatttggtccatgtcatctctgacgcatcttgtttggtgtcggctacagataccaatcgtacatcttctgagtttgttgctagagcaagtatggagtgatcaggcaggagataggccatgtcgatgatttcgtcgtgagtgccggatatccgacgaaagggctcaggtgtagcaaaggtggctgttgaagcttttgatgccaactcatatagagccaatgtatgatcgacttggacgagaagaataaatggaagctctggtcgataaattccggcgaaaattccttcttcttcgctctttgaagattgcttcggggtcagctctgctcccttgtcggtatcccagatgcggagacatccatttgctccagcagagtatgtaaggtttccgtcatccaagaaacctgcggcttccacaagctcgagacagggaacgacttttcgaatcttccaggacttggcatcccaccaaataagagtcttgtctctactagccgtaacaatggcatgctgtgttggcgagtagtcaatcgcttgtacatcagatacatgagaatccaggtttgcgatgcagctcctcttgttcaaatcccagattcgcacctttccgtcttggctacccgaagccagtcggaagtttgtagttgtggcgttgtctgtctcttcctcgtcctcttcatctgctgcctttgactgattcttgactcctttggaattgcggctcgacgcggatcgtgctgcaacctcaaaaaagcgcagcgctgagactaataccgatggcccacggaaagtatgtgtaacatagccaccgctaatgtcccaaacctttattgcgccatcggttccgcccgtcgcaaggagagtgccggtgcgatcaaccgcgataacgatgaccggagttgtgtgaggtttcagtgtgcgcactagtgatgcttcgatcgaatcgccttccgaggaccatttgagcgtgaagattctcatagacagtgatcgcgagcaaatgatgagatgggaaccggacggcgttactagacgagtgttaatgtagctctccgctaatgatgtataaaatgtacgaacgtgtcaacgtcgaaatagcttctccatcctttgatccaattagctttttcattcaatttcgcagactcgcggggcatcactcacgccctcaatctgagccaggtgcttgccattggagggattcgtcaggatggcatcttcgcccaaagttgttgctagaatttgcgctttgttgtcaaccgcaacggagcctccggtataaattggccggatgacacgctcgacgtcgaacgtcgtcttcaatggctgttttgttgccatggtcgcttcgttggcttgtcgtgttcagagatctagaagaagacatgcgccagtccataaattttttgacggcatgccgataaggaggacgataagaagtgcagcttgtcccgctagtgcaagcagaagctgctaagccatgattggctctcactgtttacccggccaacacccagcgactccacttgccggacatgggtagctctcgctgccgctgcgagatgatgacggatggagggttaagcgcggctcagtcttgcgatccatcttaaacttgacatctacagagcatgcctgcgtgaactgcaatgttgagaagctcctttgcttctgaagctattcgctatggggatgcaaggcccgcttatggctcaggccttggtatgagacgagcatgttgatctcagtgtatcgttactgacattgttagggccgttcgccatatgatgatgtggttccgggtgagggtgaggatgactcgcgggctccaaaccagcaatacgaccatggcgggcgtccaatcaatcctgataccatgagaatcaacagagacatcatcagatcgcacaatcaggtgatgttcatcatcggcatcgcagagcctgaaaacccaggccctgaagtagactcgcagagacgacacggtgcgtatgaagaagctatcggccttagattggcatcgtcggccaaacgctgcgtggaagcggttggagtttttggcatcaacggtcttagagaccggattctggtgaggagcccctctaaacgacggatggactaggctatcccttgtgtctaagcatgctaatctgacatttatagatctataaacgatactccaagatccccttttgggagctctatcagcaggcacggcgtgatttctcattttctagagacatcttccctggcgctcctgcaaacctcctgtcaaactacattgagttttcggtcgcccggctgtggcttggcgaacaagaaaagctcactgctaggcgtttgtaagtcccgttgttctctttgcaacctaatgcctcgcaaagttgctaaccgaccatcttagtattcacgaggtctggtcatacattcgcgttcacctagagctacatatttcattgcagaggcttggccttataccgagccaccaatggctgcccagcccgtcctttttcatcccctttacagaagcgtcgccaattgttgctccacctcctctcgaaggctttggagtctcttcgattttgcaatggctgggaggcctccttatatgtaataccccgttcctcgtctttatcatgactcaaagaatggttcgcgactggaagccacatatatgggctgagactttcaagcgcctaccaagcaccgtctttcatggcaaaccaattcctcaatccccgccatcgatgtcacagtcttttgtaaacgaggctcccagcgagatccattctaatgaaggggggacgcctgttgcgcctgtggaaagccaattgccagccgacacgggcggtgcggatgcagtgcgtaggccaagcataatctcggccagaggtgatgattatgggagcgatgaggaggacaatgatggaataagggccactcttataagctttgacgtggaagcaaccgaatccaccgatgcacctcagggcttatggagcgctgagttacggcctagtgttgctaataccgactcgagaggctctattagttctcaacctgtatacctggacacgctgctcacacagatcccggcacttctggcgtcgcacatgctttctaactcgataacgcggctactcatgacaccgtatgatgcaacagccctgcgcctcgtggcgcgggcgtactgtttgcgaaacgggctgccatgcgaggacatataccagacgaacctactgagtggcctttcttggacatcgactatgaactatttgtggaccgagtttattcaccttcttcttaatacagaaatttgggcagttttcactggtttttcccaatggtaccacttttcagaggaggagtgggctgctgaagaatctaagacatagaagcatgcagctcagtgctcttgcagcttcaatctacaacgtcgtgtagcttgcaggcataaatgtcgcttggactatcgctggataatctcagagatagaggcagattcggaccgacgaagtgagatcagattcgagaccccagtttctccacgcgtgttccatgccgcggccaatgaatcctagaccacatattacgaacaaatatcggcaacagtgatccgaaggtcactttatccaggcagccatggggaagtggcagggaggacatgtggcaaagcggggccaaattgcttaaatgcactttgccgaatcctatacatggactttgacgtgccaagcaagaatcattggatgggatggacggaacatgaaacgtggcgttcaataagtcttttttgtcatttttctggagctttggagttcaaggattaatcattggctcggggtaccgtgtcttccttttcatgccacgcctctgctcatggtataatagttatcttacaagtaactagataacgtatcttatcaagttctttcatgttgtatcatttcatcagtctagtgccgaagtagcccaagtcagttccggctgctggataaacacgctctttcaacggcattggtatatttactgtggtgggccagcaggcgtagtagatcgctatgagtacaaggcctgtcggatgcgcgccgtgaatgggcaacaaactaacataagcgttggggtaaaaagagttgatgctatacccacacgttgacatgggcccttgctcggataacgcgtcacctggtagaaaaaaggggagagtactgtagcacagactggagacttcgtcccaaaggcgtatcttgcggcagcagctccatcgcccacccatcgtaggtgactcatgatgggttttgcttcccggaatatctgttcctgcattaaagtagcgaatatgcaatttccttttcgactatctcgtttttgttgagtcttttgtatcaccgacgatgtcacattgagtggagttgtccttgctgtggtgagggatccatctagagataactctcccagtgacaggggggaagaaagatacagacagggattgcggaacttggtattatataacggcagcatttgccgtctctttgaaaccgattttgacctttattctcaacttgatttgagtcgccagtcttacatccagcaacattgtcttccaacaacgccttggccatatcgaagtcaccgctaaaccgtcaaaaatgccttgtaagtttggatttcatcaataatagtgtatattacagctcttacaatttccttgtagctatcataatcgtccatccaccgcagcctaccgatgcgaagcccgttgatgagaagaaagacaaagacgctgtggtaatcgtaccgaaaacaacaaaataatatacgcgacaatggatttctaaatgtggaattgagttttcacgtggttttctaaagtcttaatcatcgagctactacatttgagcactcttctgaattcgagttgctgttttcggtcatgagcttacacacataccgagctccacgagcaaactgaacaacagtcaacgcccaatcaacaccaacaaacatattcgtgtcgatggaacgaaagagagcgtcggcaaacgaggccatggacgtggtgccggaaaacgcgggccatatcaccgtcatatgatctccgcctagggagacttactaccggaccagccataggtagtttgtgaattacctttcttgtagataatacaacacctattcacacaaaccaattgaatctactcatcatgatattaatactgatccatgcgcgagtattcttcatagtgtcctgtgaagccatcatcacctctatctagttcaatacgtagcatgcacattcaagctggcccggcatgaatcatctgcctagtaactgtctcttgatacattacaatcatataaacccttttctattcattatgtcttcttgaaaaaaaaaaaaaaatctctttcattgatccgttgcaacgtatctttttatctcgatacgaagctgcgatggctgcgctaaagtggttgtgaaaactgcactggtccccgttcttaccacctcggcgtggcataggaagtcaaaggaattaactgctaggaatgtgaatgcagatgcggtgttggcaataagtttatatacaacgattgattgtcgtcgactgcggctactgacaatccatgagcacgacgcctattcgctcaccaagatgtagggtagccaaccaaggccattggctgccgtagacgcgcatgtatgttcgtcttatagaggcggctgagcgacacagagtgtacgtatgtacgtacctgcaaggcaatttgcgcacaatgccgtgattgacacagcccgatcctttttcgatgcaatctggtggcttggatctctcgatgaggccgttggagggtgcatgtaacgctggcactagccgggccgcaatgaagagtcctgcgattgacgtggctgtactgctttttgatggagggtgtgcagatagagatgggcaagtcaatgtaatgccttttcattcgcatcggaagagaactttcggtgagttacgagagaaggtgtgttatccgcttgtttgcgccgacagctaacacatgcgactgagaagcggtaaggcataaaatcatataaaaaggacttgatagcatgaggcttctacgtgagatgtagttcatttcaattgttgacgtataagttcatcgcttgaccttggaaaccctctggaaagacgaaacaagagaacaagactacatttacgacgcaaacatgtctaccttgcccgttcattataaagacttcaaatctttgctgaagacactgttaagctcttcagatgatagtcgttctactacaatgaatgaagccccagatatcgagcaagcccgccatccggagctcggtcgttgccatcaccaacaacagcagtgtcgtggcgacgaaggtacgaacaacatcagaatgaatgccaacgatatcccctaatgctaacgatcacaaaggtcgcggcagcgatattgaatctgcatctgccgcaagatccaagccgacgcgtggtacgaccagacctctatccgtttattgttcatctctagtagatgcttgtgtctaaccaacatacaacagagcctggcggcagccttgctatagctgagctccaaggatcagattcagcctaccaagttgcaccagagatagacgacatctactgctacgtcacacgtaaacaacattcacgaatcaagcgtgcttggaaagacattgtctttgctatcaaatcggataatagcagcttggaagaagaactagcgatacgtctagagcaacagtgccaggcttattgtaagtcccaagcaaacacaatgaaaagattcttcgcacagaacaaagactcattggactggaaatagacgattccattctgaagcagagttgggtcaaccacctttcaaggggcagcaaggcgatatgcgaaaagtttatatacgagcagaaaaccaagcttggagcggatgcagagtacattgaagaggacccatcgtgctacatattttacgggcagcacgatgtgcctcatgctgcggcgcgaagattcctagaattctcgtgggtgtatcgatcattggtaggtccattttgttcacttcacttttttttgaatcgctgggctaactcttttattttttaggcaatgttccagagaaaaaccaccagcggccaagatgcagactatattcactttgccgacgaggttattcttgtcatcaagatgctgctgatgctgtcggtcattatcctctttgtatatgtgcccgtagtcattcctggactgggagtggtgacttcgccagccggagtcgctgtcctttacgcggtgtctatatcgctgagctgcgtcgtcacgacattgacgctggatgtcaacacggcattggcagttgacttggcgtatgccggcttgctaggaaacgtcttattccaaaaagggaccgcttaattttgggaaagtgacaggattttttctcttatcgtggacgcggcatcggagttaggggggtcgggtcggctggaggaggagaatgggcatgggtaaaatctacaacgggatacaaacgtgatggcctagattatcgaaactgttttagaattgcttcaaaaatacgagagaatatttacataacttggcacaatacgtgatttcgtcaagaatggctaccaagaccgtaagtcaacgcgggtttgagcgcgaacaggtgtgtattgctccgtttctcctgggatcgtataggcacggcttctaggatcgcggacaaggacaagggatgatgcagtagttttccaggtaccgtctctgttggggccaacgaatagaatccttgcctcgctgaccggtcactcgaagtataggcatttcagttgtggcgttcaaggaggcgatcctgcatgtattagccgccaattcccctgtaaggcaaccgtcctagtgtcgtacaaggacgaggatagagtacgaaggtgcatatgtaggtacctgttctgcacgcagagccgcattatgacttgccatgctggagatgaagagaccacccgctgcgtaagctacttcttccattctggtagcacgttcttctcagacttgctactccatattttgatcacctatcgaacatggcctacattgcgttgccttctgatgagcttcatggcggctcggccaagaagatgaggcttagacaccaggagtcggtcaacatgggagacgccttacatgtccttgacgcaggtaagccgcttctgaacaagcaaccagcactacgtggctagtagtatgtttgttgtaataagaatggccctagcatgatggtttgacgcagctaggaatggcccttctcctcgtctcatcaatctgagtatgcgttatcagtgcagatgtcactaacaacttgaatgtagctaccttggttctgtcgacatacattacaacctttttatgagacgcaacagacaaccatcactctggacgggtcttcctgttacgaatcgacggcgacagatggctggatgcttggtcctagggcagcggtttgggttccaatatcggatggcaaggctccctaagcctgtaaagcccaatctctgcggagtttagatcggccgatgcatgtatgaagcggcagtgacgcagatactgaggcttcaagtcaagactctaaaagagaacagttagcctcaggtcctttcgccaacaaagagccctacttgcccgatcaggatgctgagggtgggcataagccctaagcagcaacgaatagagcgggaaaacatcataagccatacagcttgcatgagtctggcaaacgcatctctccaacacctgccaatcgttctccgctgttgctctccgctggagctgttcgtcttgtctcttgcaggtaaagatccctctcagcctcttcgtctgacgtctcaaggcatcatgaccgcctgacctgtgctctcgaggcatcgtgaacagtcttggccagagagccagtgagcgagagtctcgaaatgaggctcagcccaggcaaacaacgtttcgacacatgaatggtctaattgactgctcaagcggtgagaggaacgcctatccagagccgttcagctacacccattcatagaaccggcggccaatagcacaaggccagtatcacttgttggtcatacttttgctctccgcttaacaccgacgtctgcgtcaaaaaaaagtactgatcaggcacatctgacggcgcatttgcatcgtcgatcgctggctcctggcactcgcaatgacgaaagacggacattccattccattgtttcttaccatagagaggctggcggctaggaaccttgtcgactctttctgcgcgacactgcggcctgcgccacccccgatctcgccaaagtcagggcggcccaagacaaatgcatgctctcagctgactgaatccgaatgacactagacctgaaaatcctcagccgcttgctggcacattgtgactggctggatgctggagtggttgccggagacgccgtagatcaggctctggatccaggatgggcttcagggccatctaagcgcgcgtgtgcgcacagctacctgaaatgggagacttagacgcgatggtgtgatggtcttcagccaacagccgcacggagaattatcatggcttgaataggtaggtgtattgcaatgagtcctttttatggccaagtgggtggacatgaaccttgtctgaagggacagtgtcaactttgtatttgaactaaataaaggctaatgaaggaaacaggattgtgttgaacatgtaaacagtcgccatactgaaagcatccatcttcattgcttaatgtcgcttcgcagaatcccccagatggactcatccagaatctcgccgtgcttctccaacacccctctcctcacgccctccagcgtaaatccgcacttccgcagaacattcttgctcgcctcattcctcgcataggccatcgcctcgattctattgagccggggccacgtcgcaaaggcccacggcacaaatgccttgacaaactcggttgcatagccgttgccccaggcggatggcgtgaaccagtagcccagctcccaggtgcggtagtagacgtcgcctttggactccaagcccgaaccgccgacgagcagcggctcatcagacgtgttgtggccggcgttgggcttgacgagtatcgctatagccatggggtatccctctggggagacggtgtaattggcgagatagtcctcggcatcggcgtagctgtagggcatgggaaaccggtctcgtagattctccacgatggagggatagttggccgccttggcaagcgccggcgcatctgaggtgctccagcggcggatgatgaggttgggcgtctcgacgaggacggtgccgggctcgttgctggggagatctggagacgagaggagtttatccagcgccattataggagataaagtctttaaacttctgtctcgttttttttctttgctgctacaattttacgttgatgtgaaaaggattgagtttccaatctctaggcggagagaggaactgggctttatatacattttttgctgaagctacatggccgtgaagaagttctctggtggctgaggaaagagggggatgagttgaggatggttttatgtactaggatcgtgggtatgagtcaaatgaaggatgcgcgctaatcgacacggccagcgacggagatgattcacacgacgggcgacagccgcaggcttacgccaaaaagggaatctgcatagttgtacgacttggtactacaccaaaacttccttctgtatcttaacctggatatggtcgtcttttaaagtgacacggtcctatatagagcgtaaagcataaatcgtaaaacaattgattaacaaagagctccatccgccacattaagctccattgcgataaacctgcgctccctggtttctaaacatgattgtatctctccgttgtagcagcattagcgctcggttcagagcctgttcgctgtatccctttccttccaccatttctcttcgcagtgtagctaagctggtgctccatccaatgggcagtcgtcgcttcagctcagcttcaagccggctaacctcatcgttcatttctcggctaccttggttgctgccctgatttacggcatccatggtggagcataagaagaggcggatggcctcgtcgacgtgtgcttcggcggcaattggagagagagtcaacttggcgagcgattctgtgattcggacaatggcctcgagctgacggactgtgatggggatggatgatcgtgtgttggcttcaatctctgcggcgtgcacttggcgtcggatagatacgaaatgcgatgagagtttctcggcggcttcaggactgagtcgaggggcgcagcggctgtataaaatatgtcagtattgtggcatacacacaggcatttgaaaagaggggggaaaagaaggagacttacgttttgcaataagtaatatatcgccgcattttctgtacgggaatctcagactcggccacatcctcagcaccccggccatccatatggatacccatgacgtgcttcgccattctttcgtccttttcacggctgtgctcatccttgacgataaagatcatgtcaaaacgagacagaatggtagtttggaaatcgatattctctccaggagtcttcatgtcatcgtaccgtccaaagatggggttggcagcggcgagaacagacgtcctagcgttgagaatagttgtgataccagctttggctattgagattgtttgttgttccatagcttcgtggatggcgactcgatcctcatctcgcatcttgtcaaattcgtcgatacagacaacaccgccatcagcgagcaccatggcaccaccttccagataaaattctcgtgtcgactggtctcgttgaacagaggctgtcaaaccagctgctgatgaaccttttccggacgtatagatggagattggcgctgccttctcgacaaacttcaaaagttgtgattttgccgtaccagggtcaccaagaagcagaacgttgatgtcacctcttaatctcataccatcgggcaaaatcttctttgacccgcccatcagaagacacagaatagccttcttgatatcgcgattgccatatatcgatggcgcgatgcaatcggccatgatgttatacaggtctggtcgtctgctaagctctaggaattcctgttcctcctcctcagaaaaagtggcatttcctttggcggcttggtcaatgtcggtctggattcccactgctctgagatatggcgttctaatagcaacggcgcctcctgtcgatgagtttttggacgccttgttttggtatatagaaaagatacccatgacagtgcatcgagagccgggaactacccgatttgtaaggtatctgtcggccgtgatgagcacatgtcgtggcagttcacccacaggcacctggtccggtgcctcttggagcttaataacttgctgatcaacaaatcggcatttttcgtgcagaacaaagtatgggtctagcgggcatgcggccacagggtcgttgggcacacgttttcgtccgcattgtctgggcagcgtgactcctgtgaagcctccgacaataggaagcgctgttgagtagctgcagtttctgcactggatacatagctcggttgccttggaggacataaccgaggctccgattactatacctggaacgcgaaccattcgagcaattgtcatggagtcgagattgcggatcgacacatcatccgcatcggagtgtaggagaagctggtggtcgggtaggtcgacggttttttcgtgggggaatacaattcggtgtgtacatttctttaatgctgcttcaaactggaatttgggcgtttatcagcttcagatgctctttcaatgctgccgtaggaggcacttacgaggggaataatttcagcgggttccgagacgagcctgtgtgcaagctcttcattgaagttgataagatctttgatatcgacatcgcaatagaaatttttcagcagcgcattctccctcagctggtctctgcatataacgtcagcgcaaggaagctttggcgtccatgactgggaaacctctgccataccggtagacgaaattgttgtcgagacgaaagtccagaatgaacgtttccaactgcgattggagctgcagcctggtgtcgtcggcatcgccaaaattggactcgtacactcgagccgaatatacagattggcgatccatggcgcgcgtcgggtctcgctattctgcgcaggatttcacccaaaatgcagaacaagggcaaatttcgaggagcagcttgaagcaggttgcggcggtaaccacccaaactgctgggtaccaaagtcttagcggggcaatctggctagatgaaagtacagggctccttgtgcttggcagacgcgctccagcgacgacgcgaaacacgcgtttaagtggttgcagcaaagcgggtaagtagccaggagcggtttagcacaaatagtcccaagggaccgtatcacgtgcgtttcggcagagcttcgggccagatacatgtagctacgccgggggccagtgctgacacagctggctgatcgcatgcggcttccggcttattgttagcttggtcaatagagacgggcctcgtaaaccggagctcagtaatttatctcctaccatcatttcctttccgtccatcttaattctaatccagcgtctgattcttttcaatgctcatttgctagcgatgataccccggtagtcctttcttaaccagaacctggagattcagtcggtagcgttgctctcgccgtttcgctcagccacaatcgactcgagcttcgtcttgccatcttccaccttccaccacgccaatcatgtattcttctccgattgccgggagatctgtcgacaaccttacgccattgtctcccggaggccgagcggactatccattccacaggtgggcattgtttcctgagccttgtgaggacaactccatctaccaacctagtagctgacgccaacgtagcagtcggatagcccagggccacccgcggccgcactcgagacgaagctctacagccagctcaattcactcaataggaggcgctttggatacggcattgagcgggggcaatggcgctgtatacgaatctgggcagaatggtctgttgagctgcatccagctaaaccccaacgctagctaatgaagcgctatagccatctcgacactgctgcaaccccctattgtacggacaggcctccagcctcatacatcagcgccagcatcgagcaatcacaaaccacccaccgcaagggatatcccacctgtcacgttgaccaacatcccgaagattgaccctgaggagtttgtgccatatctctctcagattagtaccctttacgaacagcttcgtcgggtgaaggaaaatgaggaggaagaaaatgccaatcggcgaggcagtaaacaagatgaacagtctgatagcgctggtgacggtcttttgcggcctggagccagaaatcgcatccctcgaaagggctctacggcgtctttgtcctctctgaattcggtagacacagtcagcgccctgcgaaggccgtcaatgcttaaccgcaaagctacccaaggacctcctccactgtcaacaattcccaccgtgtatttcgacgacaactttcaccttgagaatcctcgaacctttgacgttgtcagcgagcgatccgaagtaatacagaaacacaaggacgaggggaatgggaatgcggtgactcctagaaaaacgctcgcgaccaacgctattctgcaggagaagctgtcttggtacatggatactattgaaatccatcttatcaattctatttctactgcatccagcactttcttcacagcacttggatccttgaaggagctccactccgaagcagctgactccgtagtacggatcaaggctctgaggaaagagctagaagctctagatgagagagtggcggcaaatggcctgatgatggttcaaaagcaacggcggcaggaaaatctccgacagctcagcgatgcggtatggcagctcaggctcatcaccgaaggtgtagcgagttgcgagtctcttgtagatgctggcgaagtggacaaggcactagtcagtatcgactcgttggaattgttgatagctggtgagcgcgacgagtctgagcagggcgagatgcctcagttgagagatctcaggtctgcatcagctctacaaggagttaattcggatctcactcagctccggtttcgtatcggcaaagcatatgaatctcagttctcttccatgctgtcctccgatgtttgtaagcatgtcgaatcggtctcgtcagccgacgttctgattcggtggagcaacgcagcgccaaaggcaagaggaggcagctatccaaggtcaccgtctgtgtttcccacatacctggctggtacagacgaattgaaggcccagatactacccgtcatgactggcttacatcgcgcacaacatattgcgattgctgcgactgcttaccgagaggacattcttcgcgagattcgaaacttgattcgtcgacccctgccaagctccaacgacaatgatagtatgtctatgatgtccatatccactgcaagcggaggaagacatctatcgagccaagagaagtccgctaacctagctcgtaatttgcgagcgttagacccggaggatgccgaggcacttctcacaaagatatacattggtgttacagagacgctgaggcgagcatcaacacaaatcaaagttttactagacattgccagctcgctttcagaccagcctagtggtagcgatggattaaaatcaccgccaatacgatctcccttacccagccctcgatatgatcgacaggcttatatccagccgtctgcttttgcaattcaagaagagcttcacaaagcgatcgacatgggaaatctgttggcccaagccgttgatctggcgaacgagaagattgttaagattctcaaagttcgctcagagcaggctgtccacctaccccttgactcattcctgcggtacttcaacctaaatctgtactttacgtatgaatgcgaggccatttctgggaggagctgcactgcattgaagacagtggttaataaccacatcaaagactttgtgcaaaagtatcgcgatgcccaaatgcagaagctcgcgcagggaatggaatcggatcagtggagcgctaaagattttacggatgagaacacacagctcttgaatcggattctagaatgcagcacccacgatatagaggcttggactgagagcagcaagatatggattccatacgaaactccaaagaagctaagctcggatgctgccgcggcgggggcaaatggtgctggcaaagaaaaggttcgcaatgccatcattgagtctgagaagttcgtgcttcccaattccgcaattctatgtcttgatggcatgggagatttcttgcagttgattgctggaataccttccatgacaacagacattgcgacgtctctggtgacatatctacaactcttcaactcgcggtgcacgcagctcattctaggggctggcgcaactcgatccgctggcctgaagaatatcacggctagacacttggctcttgcatctcaagctctagcgttcatggcgaccttggtgcctcacgtaagagagtacgttcgtcgtcaagccggctctggtggaaacgtcaccaatctcatgggagagtttgacaagattcgacgactgttccaagagcatcaagatagcattcatcaaaagctcatcgagatcatgcgtggtcgagctacgaatcatgcaaagagcattcgaagcatcacctggggttctgacacttcagagggaaagcactcgttcatacagaagctggctgaggagacaacaacgctacaccgtgtcttgaccaaacatctccccgaaacatctatccaagccatcatggtgccagtatttgcaagctataagacccaactaggagacgccttacgacaagcaactgtaggatcgcaagctggtcaatcgcggtatgtgattatattgaacagataatactctttctttttttctaatgtttctcagactggtcgaagatgtggatttcttcattaacaagctgcaaaaagtcgagggatttggcgataccggtgacttcctcatgagtattgttaaatcaaaggcagttgcgacaaattcatccaccacagccaacggtactactgattccaatacagaggagaagactgaaccagagaagaagacatcttctgaagaaacagcacaggactaaagtactatggggacctaggtatatatatatcattcatcgggcagcttcgttcgtgacatacgcaagatcattagatgggagttaatggctgcttttgaggggattcatctttctggattgtacattatgcttgcaaaagggcaaaagaagatacaaggccgcctgtatcgtgtacatacgccgttgtgaagataatggcctgtatcataatgctcctatatacaactacactgacgatagacgccgagtggtgggcgatctgagatattccatcatatgacccagagaacggaagttctacggcgcttctagaggatacattactcgtatataacaaaaaagaagccttcggaatttctttctcgttttttctttgtgtgctggagaccgcgcgagtagccgagtaacggcgcgaaacctttacgcctcttgaatcatctccacgtgcgcaacaataacatcttgcacttttgtcctctttcttattttttttaaaggtcatccaccaaaacgtggcgcttgtcaagtcaaaacagtgaactggaaggttaacgccatcacgccagcttcttttattgtttgtttgctcaagtgtcttcttttaggaaatggagcacgttttagccgtttcaagacaccgagggtttgttctgaatgacgttttttttttctgtgtgaagtcctcttttctgtctttccttaaatggcagtctttccttaaatggcagcaagctccaaaaaaaagaaaagcaaaagaaaaaaaaaatcttttaaaggtggcgatgaagcagcttatatacagtactgcacacttacaagttgcggagaaccatcggtgataactctgcaagagagcttcttccatttttccttctttcgcttctgaatagacaaccggtaacctcttttaggtagcgttctccgtgatctatatttgctagtgcacagttggtgttggtgttggtgttggacagctctagttgagtcttgacaggcagtagtaggtattatggagatttcttgttgttggtgcctatctagtaaagaacgaaaaaaaaaatctcctagtgtaagaagtggctcgtgctaacggtcttcttccacttcacccgacagagaattggtcaccatgtggtaaaagcagcttgagagatgcagcatgaaaattgcgcaattctgcgtcagaccgttgatgggctgcttaatgtgttttaagtgtcatgtcatacatacatagtttgcagaatgggaggagacaggcgacaggtcgagatgtttgaatcaaaaggtccacaatgtcaattctaaatctatccgtctagaatacttctaaagtctaatatatacattcgaaaaaatgggggtattcaagaagaagaaaaatgtaaaataagtcatgaaggaatgtatgaagcgccttttgatcggcggtgaaagttgtgagaatgagtgccagcctctggttccctctatcaagataggccaaatctgtaagaattgaatggttgtgcttgcaaccaagttttgtcttttttttcttcccgtgcataaaccgatgccccgtaaccctttttacccacaaaacctctggtctctgaccagatgaggtatcatcccgttgatatttttgcatttaatcatagcgtcgtgagtgacttggcgctcagcaccatggggagctggtggcaccgcgaatgcaacacgaagcaaccaactcccaagtcagacaaaaagaaaagggattttttttttttaaactaagccatttactgagcctcagtgaagctgtagccggtggagccagcgcccaaggtgcagacgaggtcagactccagagtagccttggtctggatgtcatcaggcaggtagtaggcgtcgttgcaagggaaagtctcgcagccggacatgggctcatggctggcagcagggaagatctgcttgacgttgtccttgtcgttggggtcgacaatggcagacacgtcgaagtaagtcaggcccttccagctaccgaagttgacctcgccgagcatgccaggaacgttggaagcgccatccttgacggcgtaccagttgccctgccaagtgtcagggaaggtgacggtggtgttcttgccgggggcggtggtgacggagtcaatgttggagctgccagggttgctggtgaagtagatggtgcgctgagtgttgtccagggtcacgaaggaaacgctggcagcggtggagagagccgcggaggcaatgagggtagcaacggaagtagcgaaacgcattttgatggtttgtttgcttatgaagctgaagaatgaatgttggtttgaatgtaagtgtgacgggccttgccgtgatagtctgctttccagaaggagtgaaaaagcgtcaaagacagaagaatgaatgatagtccgaagacgagtagaatgaacagtgagtgtgatgctggaaacggacctcccaggagcacagacggaagggatccctcctctttatacttgagatcaacccgcagagcctcgtcggtcgacatattgcgtggcaaaggcccatctggtgggggggaggaaggcgtagcttggccccctcttgtgggcggctaactgggtctatccagacgacaccgagacctgcgggctattttgctcaaagacgccccaagttgcctgggatatctagagtctaatgcaggcaccatctcttagccagtaactgtgcctgactgctcttggtgtggatgggtcggcagaatgctaatagggcgctgaaccacacaagttgtatgcatccggagggccacccgcgagccgttgacccctgttcaacgccacaatggattacggtggactcgtagaagctgatttcgggctcccattgcgtggcgcactttgactgcgagtgggcctttcaaaagaagagaaaggtcaaggttagaaagaaaaaaaatagaacagttgatgaacggtgctagcaggacaggtcgccgaagctggcctggagctggcgcagtttgaaacagcaagcgtccattttcagccaccttggtcataagccagattagttgaagagcattttgaagagacgcaggacgagtcgtatggaaacggcagcgttgttgggggttacagctgccgctgtgcccttcccctcatcctgtggtccatgtgcgcagggttgcatcaaacgccctcactggaagtataatcagcgccaatccgtcgtcagagtgagccgtcctggcactccaatggaagccaaaattcgtagcccgctgccgacgtgcagcgtctcagggcctgtaagcaaggcacagaaaaaaaggtggtggagagccaggcacatccggccacactgtgcactcgttcctggccaggaacaaaaaatcacagcccggtctagtaaaaactagtataagcatggagtagtgtctgctgctagcaccatatagcggaagggctattcggacacgcaacgaaatcgaccacagtattaaagcttcggggttcgctattcgtagtcacgcacaaatgatattcttcgttggattgcccttgcgcccttctcggccccaggcctccagcaacgagagaaactgcctcgctcgccgcgtgcttacccctcaacagcctcaagtctcaaagcttgcaataggctggaaaccatcgtttttagctgcataacggtcggaacccggctccgcaatccaattggccggtgcctggcaagatccatgtggtttgccctgacaggccggaccggcgagtggatcgtgggattttgcctgttgtggccgctcactccgttgcctccgtgtaaaaagcccgcagaaggttgctggctgtgcttcatgagatttgacgcagtgtacaaactggctgattgttagttacctcggtagcgggccttttgcgagaatgcgagggaattgaaagaataaaggcgaatgcatcgcggcgttcagtccaccattgagtaagcttgatctcaacaatgcttgtcccctgcgtagataggccgcggctagctcacggaaccgggcactatcgtgtaaattgatttctccccgcggtagagatctgagcctgttgtctgtgtccaatatttgccttgtgccgtgcaggggatcctgcgctggggggtctagatggtcaatggtcaggctccaggaacaagcccaatccttgttttttcttttttttttttcctcgggcgccgggatatggccctcacttggcaacctgaatcgtgagcggcgagaagaggtgggacttgaaaattcttgagagatccatcacctgcaggtagacctagtgactgcagtggaggaattccatgtgaaatctccattattagctctcctcgcgcgggtccattttcacgatcgtcggctccggtatccgttgcaaaaggaccttacagagagggcttgttgacaatccgtgtaattggcacggttttgcgtcctgttggccatgatacaacgagcaatagccaaatacggagattgtgcttcttgcaacaatgtaagccacgcaaaagcgaatttagtcgccatcaataagaacatgctgttgggtaacgcgtcctttagctgcaaagctgattcgacaggtttatagtatgcttggcctatgcagccacttcaagagttcgatggccggctactcggaagagaatcaagcgcaccgtgtcgtaggattttgggcgcccaacatacgacttgggggctgatcgctaccccgattgccgtgctttgcgtgcctgaggcttggtctagagcagagtctcggcaacaatgaaacttggcagttcgataaaaaggcctcgaccggctaagaaatagcgtggcagatgattaatggctcttgaacaatgcttgggtgccccattgcatgtcagaaactgacgatgcgtgaagtgatgacgacgacatttgcacaacccagattttctctagacgatttctggagtttctccttctagatatcacgactaacattcaacctccacttggagcagaaagactgacacagctgttctagggccaaaggcgcgttgacaattgcccgatacagtagaccgtgagcctggcttttgttagtttcctgagcttgactcttgttaggcggctctggccaattcttgcgtttccccaagaactaatcatagctagacaaaacggagaacttgctctgtttggaagaaatcgtcaggtagaacagaaaattttgttctaggctattcggaaaatccgcacagtggcaagtttgggcattcatggaccgtcttgcaaaagccgaagttttgcccaggcagacgtgaagctgcataggcatgtaggcttaatagaaggatagaaagaacactagtggcaattgaggcctgaaacgatggaccaggaaccagaattaatgccgcgaagacttgaaagcaggtggacaaagtcgaaggccaggctgcatatgagagttatgatatggcgatatgtctctgcaatgtagcgagttgcgcagcacacccgtccaaaccggtgagccgacacacttgcacacgtgttcgtgcatgtttgagcaccaatcggagaaacatgttataatctggtgtgtgtggcacgggatgttaggttgcatgttatacgaggaacgccttgtctgttcctctgtgggtgggtaggtatcgagatcagtctttgagaaaaagaaaaaaactcgggtttttttgctctctctacttcttcttcggaagggaaatcagcaataaaaattcgcaaaattgtgtcaattgctgctactcaaaatctatccatcttctgatgaagcccacatggcttgttctttgtgcgaactcagcacgttcacttgatgccgccgttgctctctcattcggaagatgcgggccgggccaggtcaatcgatgtttgctgagactgctgagtgtgagcatcattacggcggtggcgtgaagcactgaagctgctttccagcagtttgtggagaagtggctggtttatttgccgatggaataaaggtgaagtcgctcaagcacgtagctccaaaacaagtccgtatctatcttagccacctatctgcagatagcactgtacaccaccgctgcatgaagcagtaacacacagtgccaaaatttccacacgctcagctaagctctcgtggcaccgtcaggagctttgcttctttccttctctctctctctctctctctatctcttttcagcatcctgtattcatcaaagcttcattcttgcatgcgtcctcgtatctgctttccatgtggattttcacgtgcagaaatgatgtgaaatctcccacgaacctctactcgatctagacctagtccatatcaagcatcgaccaacggttagagttgtatctatgcatgcaccacacctccggccaaagccaatcacttacatggaagcaggccaaagacgaaattccacctatcgtattacctaaattattagaaattgagttttcttgcaatcgatatggctccagcgtcgctttcggcgtgccggaagctggttggttgcattgagcgccatccacattccagtcagaccttttacgcggaagccgaaatcatcacgattaggcagattgacaggaagctccgcagctgctgtcagtgcaggtggattagtatagcaaaggggcaaatcaattgcagtatttcgaccgcgttcaattgattctgcagttacgataatgcgtgtggacggcagaaaggcgaggccatacggtacgttggtagctgccgaagttggtcgactcgacttgcatccatctatacgaaagcccagcgccgcactcgtacccagattcggttttccctattccgaacttcgcagattgggccttttttgggcagcctgtttttggaatttacttgagacggatacacggcagacgctatgcagctgtgttgcggcggacacccaaaactttcaaactctcccctcattgctgccaccggagaaggagaattacatcatgcactgcagccgaaatcaccacttcagcgccggatattctcgtgttagcttgctctaggcaaatccatcggctcttttgctccttctccctcatactgctattcccgtctgcaggcctcatgctggcgagctcggtgtgattccgcattcactggctgctgttttagtgaaacggcaaacgaagcatcgcaaaggcagggacaaactctgccaatggagcacatccaatgaaataaccagggacttgttcatccttccggctccataccagctgaaagataatacgatatttcttctttcacaggcttgctgggctagttcctagctagatggagcacaaactttgtctccgttcccattcaagccagtagagagcagcattgaccgccacctgccaagcaagcttgaactaatcccatcgattgccgtattcacaagcttcttgacggtttcgtgacatcaggccggtagcggtcttgtttattttgtaagtctataatcaagccccgagccgccgtttggtgctccaccaggcgagggaaggaccgtagatcccaagatacactaacagatggagaatcaaaggatataccccaggaacatgtatccctgtctgctgctttcagtaccttacccactctcgtctcaatggctgtgtacgccgatctgctgtaacaactcttgttggttattccaaccatcctatcaccatcctcatccttgcaaactcccactcatgtagtcttcggtggcgccatccggccatagatcgaactcataagcttttctctccatatccggtgaggctacttcgaatccaatggatggcttcatgaagcttctcctgatgcagcatggcacagcatctagatgcatggcctgaatgcatccattcccctgccatggacccgctccgtctggactacaaagaggcgacgtgatcccatgatctcagcctttttttttctcctctctccatcacactcacactcgttcgatacagtctttcaagcactagctcaaaagcttttctaactttgggtcctcttgtccttcgctgacaccgcaaacatgcgtttcattcaaatcgtggcgtccgctgcggcgcttgccaccacagttgttgccggtggtggtggtgaatacgacaacaagcacgaggagcacgggtacgaacctccaaagtatgagcctccgaaatatgagcctccgaagtatgagcctcccaaatacgagcctcccaagccccagcctcccgtgtacgagcctcccaagaacattaccaagtacactactgtcattactactgactatacgacgttctgtcctgtaagttgtcaatccagaattaccctcaccggaagtccagcagctaattttgcaaaagaccccgactgttatccccattaacagcattacttacacggtcaccgagccaaccaccttgaccatcaccagtaaggctctctctgtgctattctttagcttataagcatcgacggctaatgacttgcaacagactgtccttgcactttcactcacccggttccgccgccgcctcctcctcctcctcctccacctccccctcctccaccacacgttaataccacacggctgcctcctcctcctcctcctcctcctgttaccacggaggttccccctcccccgcctcctcctcctgtcaccactgtggttcctccccctgagactactgaggctcctcctcctcctccggaaaccgtcgtcccacccccagaaactgtggtcccacctccagagaccgtcgtccctcccccgaataccgttgtcccacctccggagactgttattccacctccggagactgttgttccacctccggagactgttgttccacctccggagactgttgttccacctccggagaccgttgtcccacctccggagaccgtggttcctccccctgagactactgaggctcctcctcctcccccggagaccgtcgtcccacccccagaaactgtggtcccacctccggagaccgtggtccctcccccggcgagcactgaggctcctccgccacctccggccactggcaccactcctccgcttatccccaccgctgctgccgacaagaccaacgctggcattggggctctcgtcctcgccggtcttgccgcttttgctctctaaatgcagagtttgccatcaggggaaaaagaaactggctaccgtcaggggaagaggggaggcttggtcatatcccactatgggacagttctcaatttttaattaatttgattttggagacctaatattcttgacactccttcatatcatggccgagactatttaataacagagaactggaggcgagttaatcgcggttgcagtattggaattgcttggtttagacaagaagtattggtttaataaaaaacaaagttgcacactcctttaaacgtgatcatctagattccgtgatagttccatttttatgctactgatggtttcattgtatgctaatatgtatcaaaatcatgaaaaaggctgccagccatgcttacacctccaagtcattacaagagaggaagggaaaaaaggaagaaaaacccacatagtcgatcatgagagacatcataaatcacaatcgacgctgtctagacttttccggcatccgctgctagcctgcagatgccaacatgccagaagcctcaagcctcgacctcacctcccggacaagcgccttggcctcttccacctcgactccgtcctggcacagctcagcggcgagctggttcgccgtggtatagtccgcagtgcgcatggcaaacttggccagccacatgcgtgccttgctggtcgcggccgtgacgccggtaccctcggcattcccctctgcgtggttgtcgtctcgctcgtggtagccttccgagccacctggcgagtcgttatggatgcgcacagactcgctcaagttcccagcggctgccggacctccgtcctcttgagccacgcagagctccatataagctttcgcctcctcttcttctccaagctggtcgtacatggtagcgatttgcaagagtatctccgggtccatttgaccagtggcgccacgagctccgagcagatccccgccgctgccaaagctgctgcccacgtcatagtacgcatcggcgagcagagcacgtttgagggccttgatgccatcacgctctcggcccattttctggaggcacgatccaaccgccatccacattttgccatcccatggtcggagacctgcggcctttttgtagtaccacagcgaatacgtatgcatttccagcatttcgtacgtttgcccgaggccgtaccaagctcgataatcacgccgattgacatccaccgctcgtcggtatgattctatagcagcatgtgtgttcttcaactcgacgtattcgtggcccatcaaagtccatgcagagaggcatgacctatcgagcgtcagcgctcgtcggaagtatcccacagccttctcgtgcatggacaggagcgaatagtaatttccgatgacgacacaagattcaggccgaaatttatccacgctcgaacacaggtgagccagaaatgcaagctttggccgcaggttcagcacgtagagaatattagaatagtggtccagggaatcaagtctgtggggatggagtgatagcagccggctgaaatgctgctcggcggtcatcaaatcctttgcgtggtaggccaacagtgcattgcatgtgaggagaaatgaggaggtagggaagatggagaggagttgatcgagagaattcgcaaggcctgcggactgctgatacagctcaagcgatgtgtggaggtggaacatgtaagaaacgatattttgagggcaatgtcgacttattcgattcagctaaaggattccttgtcagtcactgccgtcaaatacttgcgttgcttttcatcaacttacgtcttcgactcgtgatatcagagatgtcatctcaagccagcagccccagttcatggggtacttgtgaacactgcgtataagaaactccaaggctttctcgtcgttcttttctttagcgagcaccatgccgtatcttcagtcaatgagggttagcacaagcaacattattctcacggtggcgcaatacaatgaactaggtatcaacgtacaaatattccagccagccctggcttccgacaacttcatcatcatccgtcgtcctctcctcaaaccaagcagccaaaaacctccccactgttagaagctgcttgttgaccacggtgccaaggtcctgagggcccataaccatctccgactcttcattcttgcgcttctcgccagaaatgaatttggcatacagcgccaagaagaggctcttctgactgagcttgggtagaggcaccgcgctcaggctgggctcatccgtcgccctcgacttgcccttgcctttgggcgtcgccaggggcttctcgaggcgtgagtcgagaacggtggacagcaacgagtccggcaggaagacggccgcacagcggtcatattccttgcagtcaaacagcgacttggcgaggaggtacctgctcagctccttggcctccagggcagcctcgccagcatcttgatttggcgcaaagatgggtgaggtgtgtttgccgggctcggggtcatcagcctcttcttccccatccgccggctcaggaaccgcattgaggagctcggctgcccttgaaagtaagattatcagctttatgcctgcttcacacgtggtaaaattacaaacgagacgccaaggaatacgcaaaagtaaaggctaaccattttgccgattgatacaggcatcgctcggagcatttcaccaccgcatcttgcagcgcgatcctgagctgggctacctcgtgggagctgagcggcatggctggggtacgaaagtaaacaaagcaaaccagattaaacaaattagaaaaaagccacgagggaatgggccgcgatacccgttcaacgtgggagcaacgcaaggcacgcaaggctcagccccggccttcaggcagctatgcgcgatccctgctctctgtgtgtcggtgtcatatatcagatagcagccatgtacggcatctgcactctgcacgctgaatcaggcctgcgggcatgaaattggctgggcttgtctgtgagctgtggcgtctgcgataaaggccggaggtggtcagatccgagtacgttgcatcaaacgcgtactcgtattagacgcgagggagaggcataaagtacacagtgcctgagatagcgaaaggcgaagcctgatcgatgcatatatacagtgcgcataatcgctcatttagcgactcatcacacggcgtaccgtcgctgtctcagccgctgccacaggcttccacaccccgattcgcggcccctagcgacgtgatccaagcgctgattttcaggtaccgcccagcgcaccaccgcagatgccaccatgctgggcatgctaaccgcagcgcgtgctcagcaagggccttggcctgggcgactcgattcgatgccctgcagctggcgccaatttccactgcggccccagatacagtagcaccgcatgcccgtacatgcacgctcttctgttttctgtgctgctgccgctcaccgccccccacaaaaggctaagggccctgaggggtcccccgtcagtttccgtcatttggcaatttttttcatctgggagctgggctggcgctcgtggaagccaatggaggggcgccgtctctccttctccaaattcgtataaccgaaccaacaacacttttttcccccagtgcaggcagtactataatatttgccctcttctctcctcttcccgccactcttattcttgtaatcaccgtggcagcgaggtgtttttaatttctgcttcttctccttccttttcttatacgagtatacgtgatacccattacacctttaccatctcccctccttctaatcccccacttcgcccgccatggctcaaaagacgaccctcaaggagttcgaatccgtctggcccaagctggaggaagctctcctcgaccatgccaagacctacaagctgcccgccgctgagctggcctggctcaagagggtatggctgctctttcaatccatcccaatgcaattggcgcagtagatggctgacttgttttccttccattctctagaacctcgaggtcaaccccctcggcggaaaatgcaaccggggcatgtctgtccccgactcggtctcaatcatcctgggccgacctctgactgaggaggaatacttcaaggccgccacgctgggctggatgacggagctcctccaggccttcttcctcgtctccgacgacatcatggacagcagcatcacgcgccgcggccagccctgctggtaccgccaggagggcgtcggcatgattgccattaacgactccttcctgctcgaggccggcatctacatcatcctcaagaagtacttccgcgaccacccccgctacatcgagctcgtcgagctcttccacgagagctctttccagaccgagctcggccagctctgcgacctgctcaccgcgcccgaggacgtcgtcaacctcgacaacttctccatggaaaagtacagcttcatcgtcatccacaagactgcctactattccttctacctccccatcgccctggcgctctacatgctggacattgcctcccccgagaatctgcagaccgcaaaggacatcctcatccccctcggcgagtacttccagattcaggacgactacctcgacaactttggtctgcccgagcacattggcaagatcggcaccgacatcaaggacaacaagtgctcctggctggtcaaccaggccctgcagcttgccacccctgagcagcgcaagatccttgaggagaactacggccaaaaggatgacgccaaggagcaggtcgtcaagaagctctacgacgacatgaagctgaaggagagataccaggcattcgaggagaagcgtgccggcgagctcatggagctgatcaacaagattgacgagagccagggcctcaagaagcaggtgtttgaagtgttcctgagcaagatctacaagcgaagcaaatagatatttttttgttatcctctttctttctttaatgtatcggatctagaaatgaggcaaagccagttagaaaaggcgattttatagcattcataaggcatcatgttaaagccgacgaaataaacagactaatacacacctattcacgacggatgtgaacgacagaatacaatgatctagtattgtgtataactatgacttttttcttccacggtttctttccccatacgcacattttaatgccaaaagtcccgaaatgctgaatgcgactattaaaacaaaaaaaggctcaatccaataccgccaagtttcccataataaatgcccctgtatgacttacaagccctcccggctacaactcgccctgatcaaattataacacaaaagaaaaggccatttccttatgaccaagatgtggtattcaaaacaagaacaaagggaatacaaaaaaaaaaaaaaaaagctcaaataataaaaacacttttacttctgggccaggggtatcatgataaagaaagaatccactatcatgtgcttccatatgtatggaatgcatgtaaattatcgagcgtggttcaccaacggccctggccggcgctcttggggcctctcccggggtcgctctctaggacgctcttgacgttcttgacgttcttgaagcaaaggaccaggtcgacggtgatcacggccgtgagctgcggcatcacgaggggatggaggaggcattcgaccaggtcgtgggccgggtcctcggtgttgcatagctgcagaagagagatcctcaggaccaggataacgccgggggccgccatgagggccgccatgagggccgccatgaagaccgccatgaagaccgccatgagggccgctatgaggggggccattaggagggccattaggagggccaccgttggcactggatattgaacggctacggttgcgcgcacccggcggcggtggaggacctccagaaagaggtggcccgtgtcttcctcctggtgatgcgggaggcccctgcggtcccgactgtccggatgttgcaaacttgacgagaggcgagcctggcggagggcgcaggccatgtccccgcccaggcccggggccttgccggaagccctctcggaggctttcacgacgaccatctcgggtgcgtggctgctcttgtatattaccgccaaagttcaacagtggcgccggccccttcctgtgctcaggctgagctggagcctccaccgtctcggttcgtcgtagagatatcgaggtactccggttgcgcgcggtatgctcggcggcggacgggaaccaggacgcagataccttgggctgctcgggcgatttgggtgatgacaggccaatactattcagcaaagacgggccttctgtaaaggggctcgtgacctcaatcgtcgccgattcttccttgcgtttttcatacgcttctccaagtaagcccgtgggtgagaattcctgtgtggttttgacgctaggggtgacagaagctccagatgctttcctgcctcttctagacatggttttgttaagctgggcctcgagagccagcttcctggtagactcttcaatagccttggtgaagtcgctgtcatctatgaatgatccagttgtaatggttaagccggttgtagagacttggggggacttttcgctgataaggggcatcctgactgtgtcggctctgctgaggcccaaattaagaggcgccggcttctcaacttcgcgcgaatgcgtgatcttgttgacaatgtaccaactccgccaagcatgtacctggtcaaagaatctctgggctactgcagcatcgtcggtacagaagaaatgaacaaagttctcgccattggggaacaccacagtcttctgctggctcttgatggcgaagcatagctttttgggaggctttaggttccgcttcgcttcactcgccttgggcttataaatgtcgaagtctgacagatggcacaaagatgtgctgtctttatccgagattgatgtatcagggcgcttagaagcatatatttggccagtactgagcagagtgacgaagcgcttattccacttgcctgggcgagaggaatggtaaagctggatagaaaagcctggcgcagggtcatctgtcagcggcacagattcgagttcaagattctcatcgccatccgacgcatctgatggtatcacaagaagtgaattatcttggtcacggtcccaagaattcagcgtgtcccgtacatgctcgtatcgtcgcatgcgccgctctaatccaagggtgtcgtagcattccacgacaacgctcgtttcaacatcaacatcgtgccttgtctgcgcagcggttgcaatgagaatatcaacagccgacgtctgggctgttacatccagactaatggtggacgaaaggcatcgaacggtaacacgctgcaaagggagggaaagaggggtcagcacatattagccggacgcagtcacacatgtctatccagcagcactcactcgttcaccgccattgatggcagagatgggcgcgtcgccctcgggatgtggtttaatgaagctcattctttgtgaggaatgcagcagaggcgagtcgtcgaggctgctccgtcggctgcagcttggtgtaggcgtaaagacgcccggtgtaaagacagtcggcgcaacagtgctgggcgttccaggaggcaagggagtcagcggcggctgaatcagattagagctgctcggtttcctgcttctcgagaacaagctgagcttctccaacactcgcttgggcttccccgaggacggtgtggctggttgcgcttgaaggcgtgcgaggtcaaactttctctgctcatcaatgacctggtcccgctcggcctcgagtcgcgcgacgtcgtctgcacagcgagcggcctcgtcttcggtgcagttttgcagggcctctgcctttttgcgatgcgcctcctcaatctcggcctccaattgcgtggcgagctcgtcaatctcgcgctcggttctgctgatgctgctgatgctcctgctcaacggcgagccaaagggcgatccggattctgagtaaaaagacctggccgagggcgatggtggtggcttcagttcgccgccaaaaaatctcctttccagaagcgacgggctggagtcggttttggggtttgcgctgagcacgaagttggggatgggcggcacgtccgaggcttgtgagagtgaaattgacgcaggagggttgcgggcccctgcgaagctctgggagccgtccgagctctggggatctggatcgcggaacaggttgaaacgagacgaaacgctcttccctcgaaaggtgcggttgcgaggcgtctttggtgggggctgctcgggaggcgcctgtggcggcgcctggaggggccctgcagctgcatcttccgcagcagccatagttgctgtagccgcgcctggggccgctgtcagaataggctttacagcggatccggccgtcaggcgatcaacagccacagcggcagattgcctgatgctgcttggaattgtgtaagccggtaataaagctgtcacgcagcagagagattaaggcgcttggacaggggctctatcgtaagcgaggaagaagaggatgatgaagcagagaaggaagcagacagaaagtccctgactttttttctcttctcgctttttttttcttttcttcaatgccttttcttccctctctgtctctttccttcttcagcctcagcgtaagagacaaggcgtgcaaacggtcgtatcgctgtgggcagaatggcaaataaacattaattcaagcagttctcttggtaaccaacctcgcagctgacataccagagtcaaaaataaatctcgaagaaagagcgatcagcgttgtcgtctctccagccacgccacttgagttagttacttggcctcaagggaatgggcagttctcaaaaagctattcacttgcaggagcaatagctatccagaagaaacaagtcaggaggggatggcgagaggaaatatgttgaaaaagggagagaacgattcgaggagagaacgtccttctagaaatcgaaaccgcaggcgcaatctctcgcggcaagcgaccctttcaggagagatagagtcgtccggcaaagcctcgatgcccatgatgcaggtcatatcgccaaaatgccatccacgcttgacggcctttgactccaaccctccaccgtcggccgcgtattgagttccgctgcatgtcgctgcatgtcttaaaataagtgctcgcttgcaacaggcattgccggtttaatgcgcgtcgttgctgtatccgagcgccggcaaagggggtgttcgcctgatgcgggtccaatttggccaccaactggttggatacggggttgtatcagtgcttgagcatacggcttgactcttgagaaatactactgccgtgtagcttcagcctagcaaagagcctcatgtaagggagactgttggatggacaagagggtgcactaaatgccgtgacaaatatcagtacatacagcctgtccacagcgagcacctcccaatttctgcccttggatctgcgcccacgtacctggcagaagtgcatttgggtccttccaaatcgcttcagtacgcagccccaatgcctctgtagcaacaattactctcaatggctttttttagatccaagaatctccctttgcgggtcatcgagaagttgaaaatattctcatgtcgcctttgaagcggatcccccgcgaaccaccgttcggtgagcataggccatttttgaaggccggggtaagatataactctcgcctccttgcctccaactccgcatatatgacaggtattgtggacacaaaatgtatagacagtgtatggtatgcaccagctttcacaaatacgagcaaacagcaacatggagcacgtgcgtcgtacacagcatctgatgcatcgaacctccgcccatgggaggaacacctttatattgtgcgagatatcttgtatggcaatatcagcagagcagattgctgcctgcaatgcagttaccaacatgccaagtccatgcgtgaaatcgcatagaagaatgcagcgagcgtccagtaatcgacatggcaaaaggcattcggtagacagctacttgcggaacgcccgaacctcgcgacgccaccagctgacgaagtcgcatgttgaaacatcgataccgaggttcttcaattctctggtgcttaggtggcagtcatatggtcgctgcacgctggcgttgggatcgtttccctctgtgttgggctcgatattggcgatagacaagcccatgatgtcaccaaatgtttgacagatctcatactttgtcattttgtcttcgctcgagaactggagtatccggggcaggtttttacgatctccagactcaagatatttgaccgccacgtctatatatttgcacaagccaattagcatcaaattcacttaaatattggagatggaggaatcggcgaaaaggacaaggctgtggagcttgcgcaacccttagagaaacaaagtgagacagaaacttaccatgacagattcttccaatgtcttctgtgttagtcgggtaacgtaaggcccagtggtccatcttaatctttgtcccctctgtctgggccttccatacgctatccataagcacgttgacggcgctttccgatggtgtttccgcgtggccgtagagcactgggactcgaagcacaattccaaggccctcttttccggccttggcgtattcttccaacacagcattctcgccatcgagtttggtctggccatagagattggtaggacctggggtagcatcagcctcataaggggcatcacctggccgcccaggaaagacataatcagtggagatgtaaatcatcaaaatatcccgagcagcagtgacactagcgaggagcttgctagccgcgatgttgagagccctggccccctctggatctttatccaccttgtctgggaaccgctgagccgcacctaaggagaataaagacatcagcaaagtcgttactcagcgtggaggggggggtgtctcagcccatacagtggaccaccacttggggtctgttcctcgctcggagatttattagcatggatatcgccaggtcggttatacgacgccaccaaatgaagctgtagtaatacgtaccgtgtctcgtccagcgttttggcgacatcctctgcgctctccaagtcgactttgaggatgtcaacgccgtctgctcgtgagtggcccgttcccttgactgcccatccgctatgtaggagtttgaaggcagagaccacttctcttcccaacaatccggtggcaccggtgacgaggactgttcgctccgccattgcgtgtagtataagcagcttaggctctagcttatagataccagctgcgaattgccaaagtggcggtggcagccgttgagactttcaaggctgtacgaattgatgaactcttctcgcttgctatagagaagaagagagcaggatttgggtgaaaatgagagcgagagtgagagtcggactgaaagttgctcaggttgagatgaaatccctaccacgtttcgtattctgaaccttaaaagaggtgctgtacctgagctattcgtggctggtggagctctgacgtgtgagcgaggggccgactccgcagcgtttacaagagacttaccctgcaacatgtgatggaaagctcgttggaatgtctgatcagtagtttggaaatatgacaggaagacttttcaattagagatggtaggagaggatggggtcgctaagttgcttcaatcaatggcatgctttgttacaattgtgacatctggaactttcatcccacagcgtaagtggtacaggtaaaggcatatcggattgctagcagagcacttcatatgatacgatatttcgcaattgagcacgaatgcactaagattgcacattattgttacctctatataaacggcatttattcaaatcaagtctcccaatatgttttcaaagtaagtagcgtcgaattggagacaacttgggtggactctacgatgtcattacaccagatcgccctgaaactttagcgggagtcggcctaaatttggtagcttacagcccgggctagcctatcgcttttgattttctaacatatcttggacctgatagctacactacgcaacgaccacgtccacttggacattccaccatctctccccttatagcatagccacaatgcctccaaagcgcatgacagcaaaccctataaagccgtctcgtcatcgagccggcaaggtcaccggcgcagaatcctcctcagactcagatgccagcgacgcagaggagcccgtcgagcccgtcgcagtgcctccgcccccgaaagccaccagcgccggcaaaattatcagcaacctaaatcaagtcgatcttgcttctcggcgcaaagatgcagaggctgcggaagcgcgtcggattgccgcggaaagggcagaaaggctagcggcagaggaagggttcgttactgaagaagaagaagaaggggaagaagagggcgaagatgaagaggatgagagcggatcagaagaggaggaggaggaggatgagagcagtagcgaagaggaggcacccaggagattgatgatgaggccgaagtttatacccaaaagccaacgaggcgccacaaagagtggcgacaaggaaaacgaagacgcgagactacaggccgaagaagaagcccggaaaaaggctgccgacgagctcgtcgaagaacaaatcaagaaggatctagccgcgcgtgccgccgggaagaagcactgggacgatgaggacaacgaggaatcagacgtcgacacgaccgacggactagaaccggaagccgaagaagcagcctggcgagtgcgcgagctgaagcgcctcaagcgcacgcgccaggctatcgaggagcgagaaaaggaactcgcggaagttgaacggcgccgcaacctcaccgaggaagaacgcgccgccgaggacgaagcctttctcgcgaagcagaaggaggagaaggaaggcaagggcaagatgtcgtatatgcaaaagtactaccacaagggagcctttttccaggaagaagctgccgctgcgggcctgctgcagcgagatatcatgggaggtcgtattcaggacgatgtgcgcaatcgtgaggcgctgccggagtatctgcagaggcgggacatgactaagctgggcaggaagggagctacaaagtacaaggacatgcgcagcgaggatactggtgcctggggatcatttggaggaggggataggaggagatatgaccgcaattttgatggggatgatcggtttcgtccggatgacgaccgcttcagatcggatggagacggagtcaagggagcgaatgcaattcctctgggtgatcgcaaggaaagcaggcgacaagacgtggacaggagaagcgacgatcgcgataggcgggataggagggataggttcgacgacagaagagaccggggagacaactaccgtcgtcgagaatactcacggtctcggtcgccaaggagggatagagagcgtgatcgcgatcgcgatgacgacagagacgaccataggagccgccggaagaggagcacgtctcgtgagagagatcgctatgacagcgataagagacgcaaggttgatacccgggagtagggagatttttccgaagcagaagacgctgcatttggcaaaatttctgtgggggcaatatgcatttaataacctgatctcaactacagaagatcatgataataatctatccaccactccgtgtatacccccgtttctttgtataacaaaagatagctcgaccatcatactaggacagttctacaactgttgagaaacagcaaacagttaaatccaaagacaaaaatacatcaaaatgtgccattattctatcatcaattgctttagctaacatgatactgttcctattcttttcttcttcttcttccctgctctaaatcttcacaatctctactcgtgccctgtcgaatactttgtgagttatcaagccatttattacttccccgtctagagatagaggatagagcgtcatgcgggcgtacgtccccggaccacgcctctttgataatgaaccagggttaatagccaaaacactttcgacaacctgttttagatggtaagctaggatcaaaggagaaaaaaaaaaggcgaaaagacaaagggtttgagaaaaaagaacgacatacctttgcgaaagggggtagtgaactgggcattagcatcacgtccggccgaacattgaccatctcgcccaacttgagatagctcacatccaacatggcgcccgtggcaagcccgtgttgcgtccccgtcttgggcagcctcgaccgatccgttggcggaaacacggggaagaagtgccgctgctcaacgaggtagcgacacagccgcctcatcaaatctccggcgggagcccccttggtgacctcctcgttacgcagttcatacagcacgtcctggctagacaggccgaggacaacttcgtttatagatagggtcatgggattggagacgattcgcactgacttgggcaaaccgagttctcgtcggggaatggtatcctgaggccaggagacgtgtttgttgaggacgtcgcggacagaaggaacgaggatgacggtgagatgagggtttgcagaggcgaggcggcttagcgcaggggcgacgagatgtttgaaaacagtattcatgttggcggtgtcagaatcgtatgtagcctcttcgggcagatcaaagtcacccgtagctatgagcggatgatcgatatcgaggaacggccctgtgaggataagggcatcggcatatgtatccgctgcctgattgcaaagcgcctgcagcggctcgtaatcgaggttgtcatcagccgtatatgggcccgccgcgtaaatgatactcagcggcgtaggggccgagtctgaatccatagcatcgggatcgcctttgagcttctctcgatgagcttctagagcggaaggactggacgcagcactcggtagaaggggcatgtctagaatttccttgacaatgaattcgtcgcctgtgatattgctgcctctcagtgcaacaatctgacccggaaagaagttccaacctcgtataccatccaacttcagcggtactcttagacctctccccatccgtctggaggtctccaacacgatcgaggcagcattgagcttcccctcgagagcatcggacgctatacggcccacagccacgacctcagttgtgcttgcagtggcagcgttgccaaacgcagaatcttccagattgtgatgctcgcgaaccaaatcaataaagtcgtcgattcggtcgtccaaaatttcgctggcctctgatagcttcatagcaagtggtttatatcccgtcttcttctggtcagaagcagccgtaagcttgattctcggttcggggaacggcgcaatcggtgcttcggcgggtgggagctcgtcgtttaagatttcgattacgtcgcccgggttctgtcgatccgcaaaggacgtagctctaagcaccacaggtcaacagctgtaattcaatctgcattataaagccggaaatacttacggtaggttcattgccctcagctgctcattgagtcctgccgctggcgagctcggaatgtctctctgggtttccatccgccttctcaggctgttcccaccactgcccggtgccttgttcagcctccctgtcgaaggcgtacttggtaccagcccatccagcatgccaaagacatcgcctcctttggcccccggcttggcccttggagttggcgccatcttcctctcgctcttgagctgcacccggtgctgtgccttctccagctcgtcctggatgccctgcttcagaccacgcacattcgacaaggttacggcctgcgtatccacatccatcttgatgcagtaagattcccatttgaaatagaggtcttctgtggaaatatcgtgtagccttgccatggactcgagctcgctgacaacgtccggctccaagctcccattgggagcgaatcgggattggatttcctcgttagccatgatgggcgactggtttttgacaattggctaattgcacagtctatgtgtcgttcagtttttcgccagcaaggaaataaaaccaaagtttagccagtgacagtagttgcgacttggaattgaatcttgtctgggtatagaagagctgtctgtggtggggttggaaagatgcgaaagacgcgacgcgttaagtggcatagagcttaatgtgaggtagccccacgcggtaaactgacttactataggcaccaatgagtgaaaatactctcctcagtttttactctcctcggctctcttttttaatccgacaagcgcattgtaaatctagaagtgcatatttagacaatttcgcccttttttattaattcgctgcattgtaacagctctttatccacccaattggagcatctgcatcccaccttcttcttattcacagagcacattgagagacagaaaacaaaagttcactacgttgagccttgctctggtatccactatactaatactatctaaggttcataactgatatctagtaaatgaaaaaaataaaagttgatttggaaaaaaaaaattcataattgctgtaaagcagtgtcgaattcttgacacctatatccgtgagtgttcttgagtcgtcaagaaaagccagttgtaagacccccttttccgaaactccgctcgctgttcaaagcaagaaaacgcaaataaaaaccccagattggcatcaatcatcaatatataatcccatccttttcctaatcccatccctcattgaaaacacttcatttaagctctctcgtaacatggtccatccaatcagcaatattaccaatatcgccttcgtattcgaactccacggtggcgtctttgggtggagagctgggcattatatcatctgtactcaaaagatggccaaggtcaagcagttcatcgttgtctccagcgaggttgccaaaatcaatctcaccatcctcaaatgagaaggtattgccctgtgagaggaactgtacaatattttgagcaattggtgaagtaaacatgctgtcaaaatggctctggtggcctcgcggactgcgtcttctcgcgctgcttccgggaattttcaacatagattttggcgtcttggtaggagtccggtcggttgcgagctggcttggagacaagatcgacttggcagatctcatagaccgcgagacacttctagtgatcggcctatggcttggggtaggtcgagtaggggttttgaaaggctcggcaggagcggacttgggctcgggtggcggggtggatggtcgttctttggccgccgggctgttgaacagagcttctaaatcatccaacttgccgacacccgtattcaatcctgacgcgacggcgttctcttggtcaccttttaggttgtctgctgagcgacactctgctgtctgcacgatattaatgtcaacatcgcaaagcaccttgggcaccccgtctttcctaggcgacgggaatagaagcctcttagtgcttccagcgacttggtcaaattcagtatcgatgtcaatggggctttgagctgttccattgccccgggaatgcgttgatcctggccgggataatacacccaacccaacggtcgcgaaagacctctcatattcctgactttcagcgttctctggcctcggcaatgaatctgaatctatagagaaagcgtcgttcatttttggtgacgagggtgctggtggctctagcgcgtctgtgggtgtataagcatctgtgagtatataggcatctgtgggtatatcggcgtctgtaggtagataggcatctgtaggtagataggcgtctgtaggcaaatatgcgtccgaggtaaggttgataggggcatcatcctttcggcgatttttcttggcgcgagatgtgcttcggccagtacccctcttccgccgttcttggcctattcgagaggcatccttatcccatctatccgccggccgatggcttttacatttggtaagccatatgccgcagggattgcaaagcaaagcctcttgccacttggttttatcatcggtgatagccaagctctttttgataacacgatgagctgttggcttgccctcatcatcacactgagttatctccactgccgttactttaccaggcttctccgagaattcgcatcggtccggaataccatctcgatgttgattccaaatttttctccatgtgggggtttctatagcaccacagttgctgcagtagggaggcatttccccgttgttaatggccgcctctagtcgctgtctgatggcatgctttttaccattgttcttattatttgctcgttgtggcgaagatggtggagggaaatcgctgggagtgcaggacgcctcaagcgcagactctttcgagggctcggcaagaggctcaggcattggtaaagccaaaggcccggtagaagctggtcgacggatatcagcgcctccgccccccattgtagatggacgctctaaagggacagtgggaggctgagataaagccgatggaccaataggatcgctggtgggtagtataagtggccctgcagactgcgatcgactgagttgacggggatatttaggcttcgaagaagtttgtggttttggctgaggcggctgtgaggatcgtgatggctgttgtattggaggaggagcttcttctctcgaggaaaacgtagaggcgagttgtactataggatcatacaaactgtcatcggttaaaggaggggcctgtgagagttcgggtgttggcgcagtagctgggactgattcaggagctggtgccggaggagttggggccccgacacctggggctaaaaaaggagctgtcgtaggaattggcgcatatatcggtgcagaagtagacgtggcgtaattggaggcaggaagagggatgggagtaggagcttgaattggaacaggggtagaggttagggtcgggctcattgcccgctcaacggcgtcggtcgttggaggcggggttggccccaagtctggtggtgatgatgactgcggtctcttccttttagtaggctggccactggattgtggacggctcggttcccggcttaggggagggagaagggagctctcagaaggggcaggcgcatttgacgtgggataaggggtgttataggtgcgaaggtgtactagatcttggccactggggccgtcctggagctggaagacctggataggcacgctctgggtcggcattttgtttatgaggggtggaggcggcagctcatccaccataggcggctctccctctccaaaaatgtcgcccgcgtcattgttcggaacttcggattcatgagcagccataggcggcatcggaggcagcaccggactcgaaggaggtggactagaccgcatgtaaggcgtagcctgctgaaccggtggcgaggagccaatatctggagggctgtcgtcggggtagtttggcgtcggggcgagagattctggcgttctgtcgtcgtcgatgccgggggactggaagcggcctacatcgctcgtggcaaagcctgatgtgggcggctggctcaatgcggattcacgtcgcttgagcgagctgggctcccgtcctggtggtaccaccctgagacgaccgttaggaacaggcgtgggagctcgagggatctcctgcagatgatgactacctgtcacgctgtcgttgttgattccaatgggccggaaatttcgcagggagctggagttgctcgcagcaaccctgagagattcaggttcggcaccaaaggcaaccgtgtctgacctatccaccttggttatctttgctctcttcttgacaggctcattttctttgggaggtgcggcatcctctccttcggtcccatcttcgtagcctgatgtgttgccctcagcaggtttcttccgcggcctaccccggggcctaccagtcggcggcttccttcgagggggtctatttgacgctctactagatggtcgtgaagaaggcgccggtatgctgggcatggattgaggatcgactggagttggagctagcctcggaagctcttgtgtaggtggaatctggctgtaacttggcccgaaagaaccttgcctgaccaagggcggcggcggtccttgaggtaaagcgggagccatgctgggtgaatggctctgcattagactctgtactgggccttggttctgagtcgcctgcggagctgtctgtggattggactgaactagagaattccattctgatgcggcattgggcggtaaagtcggttccattggcccaatatggttcagttccacgggaggagaggtatatgcgatggaacgctggatcctggccgtttcagaaagcttcaatcgtatctccagagtctctttgcctccaccgccaaaaacgcccagtatatttctggtgaccctgcccgtgaccatcttgggctgatgatgcccaaaatcaggccgcatcgactggaagacccatgacagcaggccctggccgacctggggaagatcgggctcggaatagtcgacagcgtaaatcgtgtagtcgcactcgtggctcgtcagctccgggctgcactcggcaataacgtggatgcaggccctcaggtcgacgacgccaatcgtattcgtctcgtcaatcgggatagtctgcacttgcaggggctgggatcctctggccaggcaattgaccttggcctctttgtcgaacgtgtagtgcaccttcactgtcggtttgaattagtcgctgcagccaactaagacacggcacttcagcgcaaagaggagggagagggagaactccatacagttcataaacttggtctgcaggccatactcgtccacctcgcccgcggcaggcggattgctcgactgagccgccggcattggcgatgccatggcgaatattgcctcgccctcgtggccaccgctggagttgttgccgtagtcgtcgtgcagggctgaccgacccccttccgggacctgttgctgggctgacgaatgcaagatgtgaaaatcgttattggaagagggaagtggagagtcctgggtttggctgtactttgttctgggtaccagctcaaattggggaggcgggtttcatgctcgtgacgcgccaaaaagctccaggtcgcgtctgcaggtggatctgagatatcgaggcgcgcagggcactttaagacaagcgggcgatggggcacgagcaaaggaaatttcaagaaaaaatgtgctaaaatgaaagtcagatccacgttgctacagagacaaaagagaagtgactcgaaaaagagggagaagacggcggttcgtgaggacagtggatgtggtgatgaaaggttgggttgagctcgtgcaagcaaacaacagcgcaatcaagcctttgttttgtgatgccgccagcagcgcgtgtaatgcgcctgtgcatgtactgccgtacctccagcccgcgccacagcacccccgaggcactgtagctgggagccagtggctggcgcccaaggccgctacgcaggtgaagcttcggtgagccacccgctggccctgatgggcagaaagtgcctgcagcgggcttcggcactgagccttaataggctgcagggcccttttcctgagcgacccgctgttttcgggggaccccacctacccaaaagagaagtcgatcctgtcactggttggagagccggcagaaccccggatgcggagcggctccggagcctctccaggcagcttgtctttcgcaaaagcccagcaagctggtctcactcttatctctgccgcaagggagctctggcggcctggcaaaagggcttcggttcagctggcaattcgaccgggcaaagagagggaagatcggaggactttgcccgcctgcacttgtgcatcgagcggcgggctggcggcccttttatagtttccagggcctgcttgacgccatctccagagctcggtttgctggcacccctccaagtcgctgtctcgtgacttgagctttccctgcatttctttagtctgcagatgtcacccctccctttgacagcttgattcgctttttttttttttagcccgataaatgaagccgttttatatcacgtctcccaccttattttgatgacgtttgatggtttgaagctccactgcgctctgcaccaactaccaaaaatgggcgcgtttcgcattagcactgaaatcgcatgacaactgcctacacatttcatcatcatcattgttcgcctggtgctttttatccttgagtcatcagaatacatgaatttatctttcttttattttaaatattgtacacgcgcacgaatcttttacctccacatcttttttttttacagtcgacttgaagacgccgcctcatcagccacccacttggccttgccctgctcatctaccgtcgtctttctgctgataatctcatccacaacctcggccacaccttgtcggttcttccttgatgccttgacctgcttggcaagctcggccggtgtgagtgagttgccagacacaacagcctggatttccttctccgtaggcacgccgagggcggcgtaagggtattcagagtatgtccggtccgtgaatagcttaagtccggcgtccttcttgaagtcaaagaatggcttggagacgttctcgctggcgggaatagcctccagagtctcgggttgccacttggcagcctccttgcgcaccagcagcgctgtcacaccctccgtgaagtcgtggtgctgcatgaacttggacgcaatctggtgttccttttcaaatgtctccgagatgctccatttgccaccgactcgcatctgcctcagagcaacatgcacagcagtgggtgatcgcttatggagcgtggccagctgcttctgcgcccactcttcagtctctccccgctcttccttcaaggcagcaatgatgtcattcacgttgttcttgctgaagcatcggtcgatggcgcgtcgggtctcaccgctcagcgcgaagctttggtcgtagggaaggccggtgcagaactcttccagggtatcgttgatgagttcaagtcgtcggggcagggggtcctcgtctcggaatcgcagttctgcaagacgggcctcgaggtctggcaggcttgacgagtgtagatagtgagtcgcaatgccgctgtagaagacgttgggacccttgagcctatcgctggtcaatgcaaggtaggttccgatagagccgttcatccgaggtaggaagaaagatgcgccgacatcggggaagaatccaatcgttgtctcgggcatagcaaacatggtcctctccgttgcgattcggaatggtgcgtggatgctcagtccaacaccgccccccatggtgattccgtccatgaacgcaatgtatggcttctggtatgtcgcaatgtagtgatctaactggtattcaagagcaaagtactcggccgatttcttccatccgtcggcgctctcttggttgtagagagcgagctcagcaacatcgccgccggcacaaagagccttttctcccgcgcccttcatgacaatgacgtttgccatgtctgacttttcccactcgattaaccggggaacaatcttgcgaatcattgatccattcaaggaattcaatttcttgggtcggtttagcagaatggttcgcagtccgtacttgctctcgaagacgacatcgctgggctcgtcgccaggcagttccttgacgtgatacgcttcggcagacagctatttcgccctattagcattccattacacatggtagaataattgcctgtttctaaccggtcgtgcatcaaccgccgagctcaatgctctggtctgatgtgccatggtgaatgcgctgcgatagctgctccagcctgcagcgtttgctgccgtgccagcccgtgccgcgaatgttcggaaggacatgagatatcgtctatatagatgcactcatacagaaaaatctaagacatctagacaagaagaaaagagaggaaacaaggcgagatccgatagaccatagactatagttgacctcgggtacggcgcaagaatagaagctcctccactctctaaaaattgacccgccgattgccgataaggatagcctgtcagagttcgtaccagcctattttcacagctggccgccagctggagacagctggcagaatcaagtacaggtacctggagaccaacagtgcacggccgcagcagtgcccaatcaaccattagcgcctgcgatacgcctctacgactctgcttttcgaagcttctaaagctcccagccttgcgcacgcaacctcgttccctcgacagtcaatcaaccaccgcaaaaatggccgaccccaagattcagtatgtcattcccatacctcacctctgctcaattgtgctcgtgctaactttcttattcagggaactcctcaccaagtctcgtaacgaactcacgtatgttttttttttccagtcgcgaaatccatcctttctctctgcccctctcccaccgccttcgaatcatcaaataccgaatacacatctaacagttccgactttagcgagtacgagattgcccagctcgaagagtacgagttctcctccggccccctctccatcctccagacggccgtgagatcgcacacgcaggtgctcatctctattcgctcgaaccgcaagctgctggcacgtgtcaaggctttcgacaggcattgcaacatggtgctcgagaatgtgaaagagatgtggaccgagacgcccagattagcagatggaaagaagggccgaccggtcaacaaggatagatttatcagcaagatgtacgccatcccccatcctcgacaagacgtctgatcagaacaagtggctcgcgagttgttctgggaattgatcgcgtcaaatatggagacattgtgacgcaatataagatcagggactaacatatgtataacaggtttctaagaggtgatagcgtcatcctcgttcttctcagctagagtgcatggggttgctttgggttatattggggtttaattgacacattgggctgttggatgaccggctacatcgcaagaggctcaaaggcgaatctaggcgttgaaaacaatttaattgaatgctttaatacgtatacttgtacaatctgcagaaatcctcctatatcgtggcgattgaaactcataaatgctcacgacggccactattcctctatataccacatctcaaatagattcccagccttcctcagttggcttgatgccgcccaatcccaaaaagaagcatgccagtccccaagccccaggatcgggcacttcttcgtatccactgccacccacgtatactgaccggccaagactggcttgcatgcccttggtctcgtcagccgccttcttcgctgcatccgcagccttcttcacatcgccggtctgccccaggatttcaacaaaagggtagagcgcatccacgactgtgcgatctccaggttgagcaggggtatacttggacaacgcctcgcagcttagtttgagagccgcagaccataccgaggcaccagcctctccagaccccaaggtgcggagggcgtgaacgagcgcgttgaggaagattgcatagagcgcgccggaggttccgtccatggccgtttccaccacctgcacgatggaagatacgtccacgacaacatcgcccgtcaagggattctgctgtatgtgctttaaaatggctgggttttaatgtcagcgtcatcccgaggcatctgcgagcagtgcggctgggtgttgatgagctcaccttcggctcctctcttgagaccaatgccacagtctccgtctccaacaatggtatcgtacttggtgacctcgggctcggccgctaccacgcgctccaatgcattggtaaggaccgatgtggcgtgcttgggatccatctgcagcccgctaggctgaacatttcgatctgcaccagcagtgtcggtccttgtggccgtgttcttctcctcccacgttgtcttttgtatcggagcagaccagccggtgacctcgctcggggcatccagtagctcaatcatgctcggccctccaatgtcagtgttgacaacgttgaggagggtgatgctgaagccctggccgttcaagctcgtcatgaatgtgccgctgatgatgcggactggtcgaatgttgtacttgtcgttcagctgctttgccacttcagtagtgacgccgcccagctccaggacgctaacgcctccaaggttgttgatgagcaggacaacctcgttcgaattgacattgaggaaagctctgtctttgtcactctgatcgagcagctgagcaagcatcctctccaccagctgaggcagttccatctcttctctgctcgagcccggctcgttgtggatgcccatgcctacctcgacttccttgggcccgagaccttcgctggtatcaacaacccgtcctggaacatggacatgctccaagctggcaccaacgctgacgatgttggccgcagtcagccgggctactttggccacctcttccaatgaccgtccctgagccgcgagcgcgccagcaatcttcagcaccagcacagtgccggcaatgcctcgccgtccaaccttgcccgtcttcctcctcccaacgccgacatcgtcgcccacgacaaccatctcgacggcctggccggccgcaatggccttttccacggccatgccaaagttgagaatgtcgcccgtgtagttcatcaccacgaccagcacgcccttgtcggtatctaccctcgacaggattccggttctgacctgctcggcagaagggctggcaaagatggttcccgccaccgcggcagaaagcatgcctgggcctaccatggcggcgaaggacggctcatggccagaccctccgcccgagatgacagagacctgctggggagcattggacggtcggcgatagatgattttgttctctgcgtcgagggcgacgttgggatttgtgagggtcaggctgtgtagggcggtgttgacgaggtgtgtgggatcattgacaaagtgctttgtagacatgatgggcgagtcgctctggataggacaaagtctttaagctctaaaattcagcaacaaccattgatgtataacaaacagaggtcaaacgagcgccaactgatgaaagaaaatcaaatgcactagttatgtattcaataaagaatcccagagttgctatgtacgggtggcctgatatcagtgacgtattgtgatgacactgctattggcgactgctagcagcggggaagtcaagtattgccatcatggcggggttgaagccacaagtgcagagttcccaaccggtcgacacaaagcacgtacattgcctgcctagcaacgcgtacccaataagcgggggacgtggctcgagtgtgcccagattgagaagacaagagcccagttttgcttcagttgattgagcgctctgactaaaacgaagctctgatctacggcccgtcccagttgattggctattgtgggggctcagttggcctgcgctttgtctacttgtatggcgtctaatcttttgaatgccttctaataaaacaacaaagcgtaatttctttgtatcaacaatagtaaccattgcacatctccatcctgataatttgagcatctattcaagcttaatcgaccaggccatgcggcaccgcagcagatagtatcgagcgacgcagcttcaagcaagacccctggcttgtctgatctgcaagtcggtcggccaaggttatcggtcataagtcgtgcaattctgatatcaggctttgcctgttgtctaatactttcaaactgctacaagtgaatagtaggtaatgatgacgatgatgacgacaacggtaatgcccgcgctccatgccgtcgtaagatgtacatatccacagacgagaccggcaaaggatcaagaaaaatacaaacaaggccactcccaaacgccagccacgacgagcatcccacgctccaagttcttgggcttataaacggagaaagaaaaaaagcaggcatgtgttgtgcacacgtacatgtatagagaaatatatccaaacccttccccgctttcttagcaaagttgcatgctctgaaatttgatcatagcagtagcaccgcgctgccagctaggacactgatgagcaataggagagtgaggatcgctgctccaacttttccaccagtcgtgggcttcgtaacattgtcaatctcgcctgcagggtcaatgttgcccattcccgcgccggggtcgcccttggatgtaccgccctttttcgccgttgccaagtcgggggcttcttggatcatggtatacatgacggcatcgagagcgttcatttgtgagccaacgccgtttttaccgtcataattaccgggctgcatccacgagaagccacatcctgtgcctgtaattccatagaatgtgccggacgctgggccggtgcagacggaggcagcggcagtagcagcagccttgagaagtggcatgagagtagatgcggtatatggggccattttgatggtggaggccatgtagcgaagcaggtagcccttgaacgtgctttgatcaacactgcagaagcctcggggctcgcaaaactgctcgtaaacgatattgttgttgacaaatttcgattgcgtctgcttgacgatgccatccaagttggctttccaggtcgcgttatttgtgtagttatacatggctgcagcgccgcccatgtataaacctgcgttataagtccactgattctggtccatgcttccgcacgtgttgtttgaatcgatactcaaaccgtcaaagacctggtactggcttccgatgagaccgattttctgctcccagtcccagactttctgtgcccagtctgcatacgtttgattaccagtgtagcgggccaatcgagcagcaacattgaagaaacaaccattggcgacggagtttttgtagtcgtaacccttgttccattggaaaatctgccatcggagacctccaccgcaatgggggtcccatcggccgacatactggttgaagacggcctgagccattgccagccagcccggctgatcggacggcgggttgggaaagacgttttcagctgcggacatggcagacatggcccaaaatccttgatcgtcgtttccttcagtcaacgtctgattcgtgggcatgaagctgccgtctttgccagcctgccagagcatcgcttgcatcgtgacattgttgtacgtcgaatcctttgttaaaaaccagtaatcgatcatagttccgaacatggcaccggcctcccaccctatttctataagttagcatctattcatgagccaccgtgactttgaaagaagagggcttcctgacagtagtaagggcttggcaggtttccagggttgtcgccagtgttattgcctgtgtaaaacttcatcaaaccgaatgcgacggtaccagcggcattcttcgtggaagctatagaaaaatcagtgagcatcgtctgccttgttgagttgaaggagccgcaatctatcttactgtcgtcgcccacagttaaggaaatggcgttggccccttggctcagcagaccgagtgctgctgtcgcagccaccaatggagacctcatggctaatagcaatctctcaaattcggattattccaaggctgtcgaatacggatcttttttgttgtagtaaaatgggaatggtcgtccagatccagtctgtccaaaaaggatgcaaggcggcgcaacgaagagagatcgggatcctgagctgcgattcacttccaccggggtatcgcaagcgcaaaattcgctaaagatcgaagtcgaaagaaatcagataagagcgacaatgaaaatgagtggctttgacaatggtgaagacggataaagaaggaatgaaagaaaagaatatggctgccaagagaaccttcgccgcgcgtcaaacgagagtgatcgctccactgcttacacacgggtctcttgaggctcgactgtgggagactgaaattgagcagaggagagagtggcggcgagagaagatgcaaatcggcacacggaaaagtagtgttaggggaagaaatggcaatacgggatgggcacaaggtgaaggcgcgtcattttcattttagctaggcggacgatgaaaagggtgtaagtgtattagaatacggagtatgggcgcgcgcatgggatgcacggctagctgggtgtaatttcacgtaaccagccattatgccgcgccccccagccctccaggtttcgacccatgaactgcgaacttgggacactcggcctgaaacgcttgacggaggacgtgcgtctccatattggtgcggaggatggatgatctctgcgactcactaccagcattagcacaaaacactactccatactagcagcttctgccaggccccataaacatgtttggaggcaatgccatacacggaagggaaaaaacgatcgttgtaagtaaacaagcatgttgcacgggccacggcagcatcttgacaaacaggtagtacaaagaggaaatgatgctaactgtacacgagccaacggccgcaacggcaacggtgctgcgcaaaaccaacggaaccgagattccggcagtggatgaggccggcattgcacatgatttttcaaggggcttcctatgcgtagtcaggtacaactccgtcctatcaagcactgtgcctagcactcgctgagccagctccagaacgacgcgagtgttgtggctccaaggcttgaaataacgctcgtgagttcgccatttctgctgccatgctctgtttcacagccatttgctcgtgcgcgtgcgagtatacaaacgtcctcttgctcttgaaaaggctccagcctggatgtgctgaaaatagtccaagcaccgtgtgtgccaacctaacttggctggtttcaagccagcggacggcccctgacccgctggcctatgcagcagatttgcgtctgcccttctctcaaacgactggacgaacgtatatgagggtggatacggccgggggtgaggctgtgcatcagcgcctagcacctagcacccgtttcgggaagtcttgaactgagcctccaatcccaatggcccaaggagatggtgctggaaatttgcggcggcggcgaagcactaatgggcgaggtctcgatactggaatacgaagcagcgctattggccgcccctaatattggccgtacagaggagagctgcggtggcaatcgaagacgcttcgcttccgcctgcgtcttggcattttggcgtagctgtggttgcttcgtgttcagtcgagggcctcgtgggtttctcgtaccatcagactgcggcgcgacgaggctgtgcgtttcggattgaaattttgaaaatgaagaataaaaaattctggtcaagataatcatcatggcacgttgctctcgtcaggtgggagatacaaagcagtccatgtttccgtttagcaccttcctttcaaaagcggtcgacgaaacagcgctggtcctcttggctgcttggctgcacttgccagtttctaagctgcattttgttctcgagcaaggtatgaatgacatgcaagctttcacgcgtcttgttagatgcttgaacagtataagtctgctattttcccaataccgagtgccctacctatttgagcgtggctttcaccagcaatccgaatagagatcccggcaagcttagttcattcatccaatccaaggatgcagctttcccttccagggcaaaacctgctgcagggctccgttctacactgtggcccccatagagtgggtagtgacaacgcctatagtacctaacaaattgctctcagtcttgtataccttggatcaaatcaataacatgttgatcgcatgcattgcagatatacataaggaacaagtgtattttcagatgcctcttttgttgcaagagcacagctaggagatatcgacgtcaacgaagtacaagctggctgtactgatagcagctcgaataccctttggaaaacatccatctatgtaccatcaagtcaaatttctagtatattatgtctgtactctgtattgtgacttaaaccatcctcgctccactgatatccaaagaatgctgtgaagctacaaggaagactcaatagaaatatcacgatccagtacaatacgacaagtacaccatacccatcctgaggtatttacaccgagatctagaagcccagaaagctgttttgttgtggcttcagatagagctaccgccgttttcatatcgtgtaagatccatttttcttagtgagaaactctatggccacttatcatggagaactgctttcacaatgtcccatcttgagatatttatttcaaaggtctagaagctcaaggacctgtttaatcgctgcttcagatagagccacagccgccatcatgtcatatcatctccattttctgaatcgagaaactctataatcacctagctgctttcacatagcatattacgccgattcaagatctgtaaacgattgccacaaggcttttcaattaaacgtatcgcagcctcgctcataagcccccatatatcccactaccatggcgtttgtctgtttgacgaattcggatacatttcaatcgcagactccatttttaaacatctcttgggacgtcatgacctgccccagctactgctctggcctcaaagttttctatcggagttcagtgtttaagcagataaccgccccgcatcaatgctcctaacagtaaactgttcaacactcgagaacaaggcacctcattctgcaaaagattcacatgatgaaggcattcgtaactcttcttctggtcttcatgggcccggtcggcttctgccttgcacaggaagatgaaggcccgacagtcaatctcccgggctctcaagtactaggcatactcactgatggcgtcgattctttctacggtatgccttatgcggaatctccagctggccgtaaccgcctgaaaaggcccgtgaagagaacaaggccgttgggagagtttgatgccaccacaatcgcaccagcatgccctcagggccacttcggggcagtcaaattggatgaaccatggcacaagaggactctcaacgtcgataacgtcgataacgccgataccaatctagcaagatgggatgcagccaatcccgtacaaactgcagaggactgcttgactattacagtccagcgcccagcagggaccaaggccggggataatttgccagttctattcatgctcgctggttacagttttgtcatggggacgccgtacaggtacaacgtgaccagcttcatcaagtttggcgttgagatcgagcagccattcgtgcttgtgactgccaactaccggacgggcccttggggctttctgcccggtgacaagatgatgaagaacggatcttctaatctgggcctccgtgaccagagaatgagtatggaatgggcatcggataatattgcggcttttggtggcgatccggataagattgtactctggggacatgcgtccggtggcgtctcggtctttgaccatctggtaataagtggaggcaacgcaacatacaaggacaagaaactcttccgcggtgccatcatgagttctgggagtttcctgcctgcagagtctattaattcgaaaaagtgcaatgaaatatattcaaaggtcgccggggctctggaatatccaatgcgtcacgatcttcctttttacaaggactcgatggaagccttgcgcgcggcaccctattcggattttgtacgggcagccagttccatccgcggcgctctcagtgcagaggccatgaggttggtatatgttcctcgacctgacaatgatttgatccgacatagtcacgaggtgcttctcaaggataatatgtttgtcccagtacccatgatctttggcactcaggaagacgagggcacgatatttgcccagaagcagacatcagtcaacaacacaaggagaatgataaagtatcttcgggggcactacttccgcaacatcagcaacggccgtatggaagattttctcaaaaactaccacacgaaggctttccacggtagcccgtacggcaccggaagcgaatttgagaactgggccggccgaaagcgcctatcatctgtccttggcgatgtcttcttcaccattcctcggcgtattgcaatgtcattgattgcctcttctcagcctgagctccctatatggggataccaagcggcatacgattacgggaacaatgccaccagtgcttggggcactgcccacggctcatttgaagccatggttttcgagacagacgattatatgtcttcgtacgcaactaggactacacgacggtatttgctcaacttcttgtacgacttggatccgaataagagacatctcgaacttgcggcatggcccaagtggacggttgaggagccccggttgctaaaattcaacaagtcggggcattctattttgctggaagggggaggagagaggggctacacattcatgaaacggcgtttagggatgtttcgaatttagaggatgaaggatggaattttgtatgaaaaattagcaacgagtacccgtgtaattagagagaagaggagatgtaagaagttggctgggcgttttcttgtttacttacaatttagcgaactagccatagcaagaggcattatactgcattttacgatttcgtaaagaatctctgccacttttactgctacaacacgactttccctttaggcactacctacctacctgttttcagtgaaataccatctcgatggtcccatttcagtacacgacttaccctaaaacgctcgataataaggtagcacaattactcgcctgctatacctcgtaactaaaaggcgaaaaaaagaaaagagaatggaaaaatccagctatgctcactgcgcttggttctagatgtctcttctgaaaacgtctattgagactgtggtggctttatgaaggaaaatattcgcaaaggtttagcaagcgtgaatgttgctaaagatggttattttctagatatgatgaggataacaatgcaggtattgacgtggccaaatagattgaacgggcggtagggtaaaaagatatcaacgctccatagatcaagtgattgctttcttctaattttatttgatatgcaggtacatgtatccaatactctccatctgctactggcacacagaaaccgcacccatcaagaatgtccctcagaatagtgaagcagtattcgcggtatcgccctcttcttattaataatggacatattaatgcatcgcatgcatctctaaagatatttcttgaaaaaattaatacatgtacgctttagtcatcatcatcgtcctcaacgcgaggcttctttgccttcctatcttcatcctgcagaccatagcctctctttgaagatgagttctgatctacctcggacaagaatttgtccacattgaatggatctgccgcatccctttcgaactgcacaggtccttctcgtgcctattgtaccccaagtcagttagcaacggttacatttatggatatcggcagaaagaagtaaatggtgggaaaactgacctctgcctcgctggcccccttaaaagtacccttgcccaaagcttcaccaaaacggcttgatttttgaatcttggccatttctcgctctccggcctccgcatcttcatcgtccaagtttgctcggggtcggtagatgctgttaatggcgtcctgagcagcaaaaaggggcttgtcgtaggggttatcctcgttgattccgctatcaaatccactggactggttgaataatcgcgagtcgtacatggtttccttggactgtgagggcttggctatgccgagagcaatcttttctgatatgtctcgattctgctcgcgggccatgacttggatacgtcgctcggcacccatccgcgtctgtcgtagcttccgctcatcctctttccgcttctcttttcgtgccctctctcgagcccgaacctctgaatcttcgctatcagaaccgcctcttgaatctgacccactgtagcttgaccgtgaccgtgaccgcgaccttgatactgagtcccgtgagtctcgcgaatcccgcgagtctctggaatctcttcttccgcgtcgtccagctgtagctcgatcttctcgagccttttgcgccagggatcgcaggttttcttccttttgagccttctccttttccgccagcctctgctgcatcagagctcgttgctggacttcatctcgggcatggcgttctgccatcttgatggcctctgcaaactgtgcgtgcttgtcattaatgctgatatcctgcagtcctcgtccatccgcagccagacgtttatccaagggcacagtaaaacccttgggattcttccaatttgataccggaggcgggattctccacatctcctgatcttctgctgtaagctttcgtgggggagagtgcatgactggaggaggcggtgatggaggaccgcgaggaattttcttgtgtttgaattttggaggctccatgggatctcgctgccgctccacaatcttcatgatgcgatcctgcttcttcgagttgtctcccatctgattcgccggggtgtatcgcacaaaggttgggtctttccgctgcccaatgttgagattcttcggcttctgcgctgccactgctccgctgacgagggcagccaacgcgttcttcgttcgctcggtcgtcgcctctacggattccttgtctgggcgcgacagatcaatttctccagcatcggctcgctgcctcagtgggatgaggtctttgaaagatgtgtggatgatccgtccctcgccatgtccctgcctcgcaatcgcgtcgtatttgactttgccttcaccatcaacctgcagcgccaaggcattgctcgttgtcgcacccttcttgcccatatccagaggatactgggcaatggggatttccggaaaggcaccgccatcgccgaaatcttcctgcgagcgcggtcgccatcccgcccgctggccgtatgctggagggccgcttcgcttcaggacgatttgcgtctcgtcaatctggccaggcccgacaatccggggaccacgctgctgagtccgggatggcgcctcttcatcttccccagtgtatctcggcttggggagcgacgcttgcagcgatgcggccatggacgccatatttgccgtcgcgtgaggtgatgttgaaaggctggctgcgagatgcgatggctttggatcaagaaattccacagtatggcggtgcagatgtggctgggctagccttgggcaaaagcggtgggtctttgtagtgtggcttaagctgagttgcatacactcgcggaataacaatctcccccactatgataatggagatgtcctgtaacgagcagtcaccaaatagatatttgtatttgcgtattatgatgcatatatttattttgtcttttgtaaacggcgtctccttgttttcattagtatttcatgagaatccaacgacgctcttcgtcggccgttctcgggttgcaaacacattcgttgtgatctttttcggccacgctggcctacccaagtacccatccctgcgcatacaaacaccaacacccaccatccatccctgtgtcaaccagcagtctattgcctggtctacctttccatatatatagatgtagacgtaaaaaacacttgattgcaagatttgctcaaacgtaacccttgcgagcaccctggaagaagaatctgacgacgaatacctgcaacgcacccatgcagacaataagagcaatctggatcatgctgaagttgacaatgcgcttctctgtgcttgtaacggtgctaaagttgcggttctcgcgtgttctaaagtatttttggtttcgggaaatggtggagagctggccggagatcttgaagatggattcctccaagacggacgtctgttctggtgatgagccctgtttggagggcagctgggcggttcgggactcgttttcgacctaggaggggaggatgattagcttggatgaagtttgtaagttcttttgcagccttctactaacagcaatctcgaagtcgacgaatttctcggaaaatgtgctcatctcgttgtcgaagcagaacgagtactctccaatcagctgcgcagtaaagacgaagtcgccctgtcgctctttttcgccttgcaggatgacctttccgccgggaccctcgacgaggtagtcgacatcaaacgaaccacccgattgaacctgtttcagccgctatgattagtgttttcgtgtccaaatggcttgcgtgcatcccaatgcagcaacgcaacgcaacggggctggcgccaactaacagcaaaataaaaggcgaccttctcgtcctggttcttcgtggtcgcatagaagcaagccttttcgttggcggcaagcttgtaggtcaatgctgtcgcagcaacattggtggccataaaggccatcaggccggctatcagcgtcgggaatctcatcgtgtcgttgtgctggtcgacgttgtcgagttgcttgtcagggaggcttgaatgggacacattggcgcaagcccgctctattgcactgcagctgtccagcgcaccagccactccagccacagctgctaggggggcaattgccgggagagcacctctcggagcggaattttgcaatcgccgacccctgatcccacgcactagaggctctgctgcattgatgcctatggtgccacagtgtgggatcgcctgcaatagcggcaccactcttagccacaggctgagacaccgctacatcattggcgtgcacccgcgctcagtttgttgttcttattggaggtgacgtcgattccgcaatctcgccttccagctgctctctctatctttcaaaattctcatcgtcatgaggtgatgggcatatattttcatctctctcttgcttcgctgccctgattcgcatctcctcaacccctctctgattactgcttaaaagtggcctgctcctctcagtgacccgtctcacattgcggggagccgagctggcgtcttgctcaagatggccatccaaagaagcgtcgccaatgcgtcttcggtcgcaataaggatagggtccattgcctttttccgtgctgtatgtgatgccctctgattagtgcccggatgtgtgtaatgtcagctaacgccctgcatagtttcctgtaagtctgccgttgcccgtgaggccgtcaaagtaagtaaacacgccagcctaaccacgcttaggctcatctgccgtccatcatcttcgccctcttcgccatatacatcccgtccttcttgacgagcttgttctcctcgcccgagcttgaagttgtgagtgatcgagttgatgtcactatcaaagaagctgtaatcgacgacgatgacgatgaggagcttgtcgccgaagaggttgatgtgaaagaaaccatctccttcgccggaaaagatgtcccagcatggaaaatcatcttctatggcgctcctagttcgaagcgaccctttagttccctgctgagctttctcatcaatctggtgtttgttggtcttaccgccgacgctctgtaccgtgccaggtggtattacccggctgatgacctgtctttcgtgcgacttggatttgtctctcacaacgaggccaatttccttattcgggagcccgaccaggccaagatgcccgtcacattccagatccgacactacaatggtctcatttggcagtctgttggcagtgtcaaagcgaccaccaatgagactgatttcaccggcgcgcttacgattccgcttctgagctatacagagcagcaaaagtatgaatggaggacctcgaacaaccacacaggtgaactgacggctgcacccaagcctggtaagatgccggttcaaaacggaggcaaatatacgtttttgtctacctcgtgcatcttgcctcgtttcccttataatccctttgaccaccctctcgcaattccggggttacggaatctggccaagaggttgcctgaactaagtgctcagttcatgctattcttgggcgatttcatttacgtggatgttcccgagcgcttcggaaagtcggctgaggagtatcgcatgcagtatcgtcaggtctatgcctctccggagtgggccactgttggccaaaatttaagctggattcatgtcctagatgatcatgaaattgcaaatgtcagttttcgtccctgatgtgctgcgtctttgacatctggctaataccaaaaaggattgggatgcaaacactactggtatttacaaaaatgccgtggacccctggcacatatatcaagctcagatcaaccctccagctgctgtagctgcaggtacgaagagtgagcgccgccctggcgctacctggtttgaattcgtgcagggtcctgtgagcttctttatgctcgacactcgcagctaccgatctagcaacaagacaccatttgatgatacggagaagacgatgctgggtgctgaccagctggctgactttttggcctggctcaaacgcccggagccccagggagttaggtggaagtttatcgcatcatctattccatttaccaagaactggcctgtgaatgtaaaggatacttggggcggattcttggtcgagcgaaaaaagatccttgaagccatgtggggcgtttctgctcgaggagtcggagtcgtggtcctgtctggcgatagacatgaattcgcggcgaccaagttcccgcccccacccgaatctgaatggccagaggaggccactgtctacgagttctctacgagtccactcaaccagtttgcttctcctataccttcgtacaagcaagtggataatgaagacgttcttatccagtaagtttgtcatataaccactcatgccacgacgaaaaaagtctaaccttgcctacagatatcatcactccggcatgtccaagtttggtgcctttactatcgaagaagaggacggcgatagcaagctcctgtatcgtctctttattagtggcgaggaaaaatggaacacaaccattaccgcgccaccactccccgctgaagaggagaaaaaggcggcctcgggttctttctgggatcgactcaggaactggtaagccttctctatgtaacggagagacgagacaatttggagtttgtttttgggaatctgtttgtcctttggctggggcgttcctttaaacttatatatgtatgttgaggcacatatgatgacaagttgtgtacggatgggctacccgctgaatatgttttgggatgcaatagggccatttgagttatgtggggaaatttcaacatggataacaaattttatgatgggcgtattgcttttctatcggggtttatgtatgggaacaaagcggttgaaatttgtggcttacaatatgctgcgctatttcttcttatataagtctgttcaaaacaatgtttatctacatgctctgaattctcgaagctcaatcctttaagccctctttttcgataccacctcttggaaccagtcgaaaacaacttggttctggagcacggccgctccaatagaacagtgcgctccagctccatcttccgtcgtgaacaagtggtacgttgccatctctccgactgcttccgccacgccctttgcctgcccaggcatcaaatcgtcagcctctgcatcagctacgaaaaacggcaccttgatattgtggatagcatcgcctagtttgaagtcgaggcacttggctgcccattcaaacggcgacttggtattatacgcccacgtgccatgttctacggcccagcgaagaggtgtaggtgctcccggagaggccaagacttgcgccaaggcttggtcaacagcttccttgttgccggcttggaatagagcttccaactccggagggaacttgctgtgaactgtgtatccaaaatcgctggccccgtcaatggccatgacggcagctagacgaggctcaaaggctgcagcacgagcggcgagatatccgcccagcgagtatccccagatgccgatggcgttgggatcgacatcatctcttgtaagcacatagtcgacaactggagatgcgacgcgctcccagtcgtggatgaagccggcgttttgctcgcggcggacggtgggctggccaggtccttcgtaagtaatcacgttgatgcccctggtgagggcagcctcgacggcaacatggtagagctcctcctgatagccgtcatagccgttgcccatgataatagttggacggcggccgggccgtccacagccgtagaagatggccggcacatcaaacccctgagccttgagcgtgactctctggccaggcacggggagcagcgcaagggctttgtcaaaggcggctgtgtgttgagcaaaggcggagtttatgcgcgagtcctcccagttgccgtggaggaagaattctgcgctgcggaggtacgatgcctcccggaagtaggcgttcctcgcagagacgggatacttgctcgcgtcgatcccttcggcctgtgcgtgtacgcggacggcgaggtcgttgaaggcagtgtagtagctttcaaagtcgcctgggatgatcttctcggcggccgtgaggacttcgcccacgtcggcgccttggtagggcgcgagggagacggcgcggaggatttcaaagtggaagctcgagtcggggcttagttggagcattttgggagtatttctgcttgttttgaaatctattttgctctgtttttataatctgagaggtgaagagttgagagatggggaagtgcgagttttaataaaggattattcgaaatggataagtaatgggagcgatgtatgtgttttgtaactgatagtatggcttggtatctgatctgacttctgtaataaagctgtttctcaacgtcgccagtcgagtctttatatcttttttatgaagcccatcctgctaccacttacacggacagcgcggactgcaatgccgaggcaatgcggacatctcgagatctcctcgcatacaaagcgaaagcgaagattggagttgtcatggtttccaccacatatcacaacaagttcaatatacaattgacttgtacctcttccgggcgcacagcgcttcaattagaaatgatgttatggtggcgctcgctgctcctggcggagcgaaagcgagctgcatggagtcgcattgagctgcatgctggatcggagaggctaaaccccattcagaagaacgagaacgacctccattcgtgtatgagttgaaagcgagaacgaagcaacacgtaatgtggataagagaattgatatcggtagtattagcgatcaatattttgtaaggggatgttgctaagcaggagacttgacgctattattgatcatgttactacttttgttgctacttcgttctggagacttcaatctaaacaaacgctggctaggtagatggaaacaacactccgcttcgtcctctgagacgcccagatctctcgttagatcggcagaatagccccggcctctactactcgcaatggccactctaccatcttgagccacttggctggcagactctcggcaatggcccgcacctccagcgtcctcacgtcgccaacccaccacgtcgtctcgatgacaagaatcgcaaaatagtacgccatgaccaccatggcccgcgggcgagcctcttgcgtgagatcgagaaaactcttcttcacggccatggggaaaatgaccatcctcctcctcgcgtcgttgacgttgaacctttcactattgggatccagcagctgcaaacaaccgccgaggtagctgagcgtcgtctcgtacgcgtcctgaatctctggatcccacggctcggacgcttcgtcttcatcatcccgttcgaggatatactctagtccttttcgttggctctcgccgaatctttcctcggcatcgtatatgatgggcgagctcgtcaccatgcgcgccgcgatggattctggatgagccacaataatgctccaagccttagtgaagagggcttgttgcgtcccagtggtgagtatccattccagaggaggagtatacggcgaacgatttcgaaatcgcagattggcaaacatacacacgcgcaacaaatgcgtcgtgagaaacacgctttcgaaattcgactcgctgagctcggcaatatcctttgtatgttcgtgcaaagccattgccaaatatttcctatggacttcgagtccgtcaaaggtagaatctatgttgcatacgcacgaatggacggctgcgagagcataaatggaatacagcagggcttctgagtctagggccagcttgggcatcatgttggcgaagactgggcgagttatatcatcgataggcagggagggacccgtctcggtgagatatagatgcatcagtctcgcctccagaagccgccgctgttttgattccggggcatcgtcatccgccgtgtccaccgatgacagaggagactgcttgtcggagccactttcagaggttctggcctcactggtcaggggccgagatgaagatgctggagacgattctctgctctttgcattccgcggaagccgatcatagatgcactgcgctctatggcgctcgcagtggtgacaggttggctttgcctcgttgcatttcacgcgacgcatgcgacatcgctggcagccatagcgagatttcctgtggttgagtttcggcgcccggtagctgctatcggtggggctggtatttagggaatactggccgaacatgattgcgcaagtacagattgtccagtaactacgctttttctcgtcggttgtagtgtattcagagagcgaagagaggaggagcagtttgacagctcgctggctcttccgccagagacttagccaaggcaccagcgttgtcaagtgaaatgagagattgaggatgaggctgctatgatgcgttgcgtggtggagcgcccagtgaagctctctcagctctcatgaagctcttaatgaaagcgcgcaacgctgctgccaagctccatgagatccgccaaatggcaccggctattgccccgcaaaaaggccgaccccgaatcgggcttttgaaccaacaagtgtagattaatggagaaagatgaacggcgttgcaattgtagttgccaatcttgggtatttggcctagatggatgaggaatctctcgttaatttttaaattacattcttcaccaaaatgatggtgcggtcgtacgtcacaaaaaatgaaatcctgagggatctcaactggtgaccgcaagctgcaatgccgcacgagggtctagagtacgtacctccgcttactgaaagctctctagcgaggcaccctcaccgccttccccattgtgcagccgcagctccagcgaaaaagttgtacccggcaaaatcggtcctggcccagaacttttttgaatttttaggaagatcctggagacgacatcaccagattcctaccaaagcaattcgacacaatggccggatttccaaacaagaagagacgccatgataacaaatcacatcgcccaactaaaaagcagcgacaagcccaagcgtacaacagcgactcagacaatgaagaggaccaggaacaacaggcctttgacgctgtcaacctgctagattccgacgacgacattcacaatgcgcccgcagacgatggcgctggtgatgatgaaaacctgtcctccagctcagatgaggaaacgcccgtggtgaagaaggccaaggccaaggacataaagtcaaaacagccaaagcgcaaggctgcgcaacaagagcaagacgacaaggaagaaatggaagaggaagaagaagaggaagaagagagaagcgagtcggaaaacgacgatgaggacgacgacatggaagagttcgacatgggcgaaacaaagacaaagtcaaaacgaaacgaccctactgcgttcgctacgtctctgtccaagattctatcaaccaagctatccgcatcaaaacggtcagacccagtcttgtcgcgaagcgttgccgcgcacgaggcttccaaagctgccgtggataatgcgctggaggccaaggcccggagaaagctcaaggagcagaagagagttgcattggaaaagggtcgtgtcaaggatatcttggtagcgacaatcgatgagtcgggcgagccggagacgacaacttccaatatcctggccattgaaaaggccctgcgcaagaccgcccagagaggtgttatccgcatgttcaatgccgtaagagccgctcaggtacaagcagctgatgcagagaaaagtgtcagaaaggagggcgtcattggaaagaatacaagagaagagaagattaacgagatgagcaagaagggtttcttggatctgattgcttcgggaggaggcggtttaaagaaggctcccttggaagaggcgtagggggtaatattcacggttttgtttgttttttttttttttgcttatggtttttcctccacaatatgtatctatatagggagcgattttcggcctgtcttgagattttagtactatcactaggtatacaatatttcacatcaaagatacccctccttgggcaaatgctttgtgtccaaccgaggctcgccggcctctcccaccgcttctatgcttgtccaacatttaaaaatacaaggctccttcttcgtctattcatcatattaacattaaaagactcctatttactcattggaagtcgctggcttgcagattcctcgtcatggaaggcagcctgacgaccaagccgtccagctcttttgtcatcttgacctggcagcccagacggctcgtctcagtcaagccaaaggcgagatccagcatgtcgttctcgtcgtcttcgggctcgggcatcttgtcatagtgatcttctccctctacgataacatggcaagtcgagcatgcgcatgaacccccgcaggcgccctccatctccaaatcgttggcctgggcaatgtcgagcaggttatcaccggccgagacggcaaacttgtgttcttcgccatccttgtcaataaatgtgacccaaagtctgcgcacttgttagcaattgtaaggacttcaatccgtggccaaaaaatgcttgttgctcactcttcgccggcctttggcggggtgacatggccgtgccgctgctgagacgttgtggagaatgctcgccggctcagaggcaactgacgagattgcagagccttgaatataggagcgcattgagctgaagcactggtggaaataaggcttttaggcggcgcattcatagaggaacgtgatcccacttgcgatagcctcgccaggcttcgcgagagtgttctggacgccgacatgtggagcgttggatcgtatcggaactcggcagctcgaaagaaaaattgcgacggaggcgaagaaggcctgtatatcgtcgtcgcaaattgaaattgggcaacgctgcaggatcgccggtatcctgggactgtgtcaaggcaaatttaacgagccaaaagaaccacaaaagaacagatccggatatgctcgttaataaaccgtctccggttcgctagaggctcgcatctccgaagctggaaattcttggtagcgtgaaatgcccgccggccgataacgatgcttatcggctgcacaattcatctaccgggggaggcacaaacagtagctcccccccagctcttcaatgactcgacctcaggagcccaacttgggtatttgcaaaaaaagacggggatctggaatctctctctttttaatgaatcatggcgtccctaaaagaagaaaccgtgaaccctctacggccgtactaccgacctcccacaatcgagcagcaggccgaaccggtatcgatccccagctcgaatccgttttccggtggcaacagctacgatgttgctagtggcgccaaatacgcctccaaggcgaagcacatgctcaatgatctcgactacaaggggttggttggtgagccgtcgccatcggttgtcgaaagtgccagagagctcgttgacgagctgatatggaagtacatgtccgtcctgattgggcagcctttcgaggttgccaagatgatcttgcaggctcgggatcaagacgaaaaagctgcctttgcggtggccgcagagccagagccagctcccgcgcctcaggtaccaagtcgagctggctcggcatttgatgtaagcgctgtttccctgagattggtcgccaacgtcttgcgttgtttgctaaagaagatactgtactaggaggattctgacggggaggagccggcttacttcacatcgaacgatcccaccataccaaatccctgggatcaaaatcagccccagcccgagaaacgacccagcagtcggcgcacagagtcgcctctgcagtctccaacggcgtcgaagaaagacatcgtcctttccgagcactttctaaatcttcgccggcccgacgctatcctcgacgtcattgggcagctatggcagagagacggcgcatggggagtatggaaaggagcgaatgcaacctttctatacaccgtcttacaatctttgctagagaactggtcaagaagctttttgagcgccgttttcaatgtgccggatttgggggtgaaagacagcattgaacgtgttgtcgacattgcatccccgtacccttgggcttcgttattcgtggctgccgccgcagctgtcaccactagccttgcccttgcgcctttagatctcatccgcacgaggtatgtgacgtagctactcgatttcatttgctttgacactgacctggtgccagattgattctcaccaaccctttcaagggacagcgaaggacgattgcaagccttcgagctcttccatcctactactgccctcccgccatcgttgctcctaccatcctccactccctcattaaccccgtattcactctatctactcccttggctttaaagaccaagttcatggtcacaagcgagcttgcacccatgacattttccgtttcaaagtttgttgcctcttcagttggaattctgattaagcttccgctggagaccgttctgcgccgaggccagctctccgtgctctctgagcccgagtatttggaagctctcaatgacggcgaaccggctctggagaccattgtgcccactgggaaatactatggcgtcttcggtacaatgtaccacattgtcaccgaagagggcaatcgggaaatcccacccaagcccgtagtaagtaagcgaggcaaactcaagaccaagaatctccagccgacgtacaagaagggtcaaggcatggagggtctctggagaggatggcgaatcggctggtggggactggtcggcctctggggagcgaacatggttggacatggcggcgatggtgaattctagacgaaaacacaaataaaacaagtataagtcgaaacagactgtgtataccatttgagaaatcaaagtcaggaagaaaagggggaaagaaggaggaaagaatatcggtacacatctccaagggatgacagaacgaaaggaaactctccgctacaaaacgaattttatgatgggacgacggcatcacgaccataccttcattcatacgcatgcacgaatggccttgaaaaactatccgttcttttattagaaagcagagcatttggtagtatatgttgtctattttaggattttgctctgtaatgctgatatagcgtagaatgagtgcaaatacaaatacattttacaattgcaatcaggtagcagagacgaggtgacagctgtgtgggtgatgatatgagaaaaaaatcactattggctcatagcgttcagaaattgggaagcaccgtgaactgtagtagagatctcatggttgataatattaatttgctattgaattgcagatagatgccttcatagacaggtacctactagacttgaggctttcagttctctatcaaacaacgatatcagtcacgtgagcaggcgttcacctgatagtatgccactccagcccttcaactctgcacctccctccagataaatgaaaacatagcgatataccaagtaacattttactctacggctcgtctaacaagctatgtttggtgctccaataagattttgatctagcggcatgtcttgacttgaaccatcgatttttacaatctccaggcgaggcgcgcgcactacgacacgctcggcgccagcctgcgactctacgcagacacaaatttcagcgccatggcgacgtctgcagagcagtcgaacatggccggcgacccgagtgctggtccgtcgccgcggaaattcaaggcatctgaattgccgctgccatcggcgacacgggcagcaatcgaatccctggcacatagcttcaagaaagaaggcgcctatgactcgataaggaagcaagtttgggacaagtttgaagctagtgtacgcagaacaacaatcagcaattgtcaatatcctctaccgtcactaatctttttttcttctctgtctctcttttaggattacgaggctcaagttacaaaagcgattctcgaggttgcagaacaagaagtcgagcgcaatccgcatcaactcctcaccttggaccggagaaaagctgcagcgctgattgatggcgcattggaacgatcgggcgtgtatcacaaggctgaagaggtcattgggaagctgattgatgtcgaggcgattgagcaaagcattcggggaattaggcgagcagagattggccaggaagaggccggcgaagaacaggaacgtggagcaaaaaccgacgaggattatgctgccgacaccgcagccaagcaagccgagcgtgaaagggtgcgagacgagctgaggcagaaagaggcagccattgaagaggaaaagaggcgtatcgctaaggaagagcgccgtcaagaagaaaaggaacgcgaaaaggctgagatcaaacgccaggaagaacgagacgagcggcggcggaagcgagagaaggatcgtgaagagagagagcgactgcgtgacttagagcgagaacaaaggcacaaggagcgggagaagcgagaaagggacgatagggatactgatcgagacagagacagagatcgggatagagatcgagacagggacagagtcagggacagggacagaggtcgcgatcgagaacgggaacgagaccgtgaccgtgaaggcgaaaattcacgtaaagaaaacgcggttctgcccgaggagttgaagaaaaagatgtccaaagaggaccatgagcggctggaacaggaagctctggccgatcttttgcgtgaaagcagcaagtcgactcgcgcaaagctcgaaatggatatcgattccaccttggccccccctcctagaaagactggcccagcctcagctatcaacccgatccgaagggattcttcgaaaaccgccgagtccagaaaacccatcgaaagaagggactcaaagtcgtccatggacccgaaaccatccggattgagagaagagcgtcattccagtagaagtccgccccgagctcatgacgcggatcttgatagagccaaggaccgagatcgaagccaccaaagagacactgatgatcgacgtcgccgtgatcatcgatccgactcgccaaggcgggaccgcagtcgttccagaatcagggataggcgggataggagccgctcaaagttgaggagggacagaagtcgatctcggccgcgaagggacgatagacgcgaacgaagccgctcgaggcctaaacgggaccgctctgctagaagcaactcacgacggcgagttccaagccggtcacgggctcgatctactaggcgcgagagaagccggtcacgagcgaaacccgaccgccgggaccgcagtagggagcgtagccgagaccgtcgagaccgttcacgctcgcatttgcgaacagaccgtcgggagagaagccgttcacatgctgctcgacgaaaccgcagccggtcaagggatagtcgccgtggtgttggcgttggtgttggtgttggtgttgcagattcttactatcctactaggtcagacgctcgatcacctcgccgccgcagccgtgatcgatctggcgatagagataaagatcgagatcgagaaaaggatcacaaagaacgagagcaagaaagagatcgcacgcgggatcgacgaagccgatcgcgatctcgtcccggctcatcaactgtgccacatgcagctaccaaagatgagctcgaagagtggaaactcgaggaagtcaaaaagcgggagaaggaagccaaggcttacctggcggctcagaaggacgccagagcgaaaggcttgccaatccccggggttgatgacaagaagaatagtggtgagaagacacttgcgacacgacacaagggtgatggacaagcagttgacagatatgctcctggagcccgggacgagagacttaggagcagatcgcgcagcaacagtcgggacaggaaccggttccgcgaacgagacaaccgagaccgagatagggacagggatagggaccgacgagaccgcgatagagaccgcgaccgagatcgtgaccgagaccgagaacgcgaccgagaccgtgatcgacgagaacgtgaacgggaccgcagccgggacagagaccgagacagagatcgagaccgagatagagacagagatcgcgatcgagaccgtgataggcgcaacagacgagatcgcagcctatcgcctcgccgagagagacatcgcagccgaagccgccgtcggagtaggagtcgatgatggtaaaaaaaaaaaaaaaaaagctcttttgggaaagattgctagcgtgcagggatttctttaatttctcgtgatttttcattttcatgattagcagttttccccccttttaatgccgctttggtgttactcgtgcgttacagattgagaaaaaagggggcattcatgatgatcaattggcttctaaagaagatgcaagaagagataccctggataatggatagaaaaaggtcatggacaaaaaagggatgcttcattgaagcttagcttatggtagtttacggtttgatggggagcatagatggaaaatacactttgtttgctgactatcacgaccagtaaagtgggattcaattggggttttattgaaaggggtataatataatattttcgtaatcgacagcgcctattatgctgtcttatatcaaccatggcataaaatattactagaatcattcgtctctcgtttttattttttatagattgcagttagtggctgccgttgttcgcgtgatgcccatgattcgggctgaaacgacgacccccatgccacgaagatcctcccagtagccttctcccccgttcactcagagtcaactcaagtaccacaatcatagctactagcgaagataggccaaccactattatccgttttgaccgcatcgcatggccgcgtcctccactcgttgaaaagaattcacttgtccagccaactactgatgcgccgatgctggcaagctggtcgtatccaagggaatagtaagtgagtcctgcaagagctatggcatagcccacagcttggaggaacgtaatcggggttgaccagatcaggatagagacaacgacaagcaggatgcttttgaagataccggtaagagtcatgactagacctgaggttttgccgatctacgaaaccatgagtgttagcattggagaaatacaaaggatgagcagaggcttgaattctagattcaaacgggataagcataccaagaatacgctggcgacgttcaagatgaacgcaatggaggcattgaggaagagcattccatagccagcctgggcagcgtgctccaatttgaactttggcacttcgccaacaagtgcgatgagaaaattcatgacggcgcagacaggcgcatagtaatagaggctgacaagagggtccatgttgagtccttcgccactaagcatgacctggatcataacaacgcgaacagcttcaaaggtggttcctccaatctggaaaaagaatcctgtccaagaaaattgaatttctccaaagctcgagacagcaacaccaaaaacaataactaggacgttgaggaatttggccaagtttggttcagcaacaccccaagaccaggaagcgaataacacagcaactggcgaagcggccttgagcatctgaataaaggagacagagagatagagatacacgacattggagcagataagagagccggagtatagcaggccaatggggagaatggtgcggaggtagaggcggccggtaacggggaaattgcggcgggagtcgagaagtgtcgtcgtgcgagcgaggatctgagttgcgatggtggcgtagatgagatgccagcaggtgaggatgatggctgtttcacaaagtcagcatacaattgtcggttatccctttttgcttctttctcccagaacatgcggcatgtgaattcgaacttacggtattctataattgcttgttagcgactcccgttggccagattcgtcagaaaggtcgggtacttactgaacccagcagtgtctaatagccacttattgaagatgatggtaacattcgaaaagaacatccaatttctacgtggatcaaatcgttagccctctcattccttcaatctcacctcagtgtctgcccgcctacacagaccattcggacaagggcatgtctcttacattacatgcgcccagatggggatatttatcttgacggagggtatcatctccatcataggaatcaaaccgccgttggaatttgaaattgtcatagctagccttgctaggtagcgaaatcagaatcactgcagtgtttgcagaggcgattgagaactgtaactcgatgtcgtgttccgcccgaccaagaaaagtattaaatccaaattagaaaatggtaaaatggctcgtctcgacgtcggccgactgcctctcccgcagcactaggatgcgccgtcgcgaaagtactcgggagtgtgtcgtgtaaatgcgagcgattaattaagtcgtaagaattcgcacaaagatttatcggcctctccaattgaagtccctatgtagcgctgaagcaatttgttccgattttcaaaaattatcgactgtgatttctttttcttgtttttttcgcttgattcctcttctgttttcgtattatgatgccgaggctggcggatcgacaggatcaccgatgccaagacacggcttgggtccaaaaaaaaaaaggtagaggcgacttcgaaatcaagatgcagctcgggctcggccaagaaaaaagagcaaagaagggcaaattcacaaagctcagccgcaaacaatgagatgcaaacaaaacgcagaatatgaacaaatgacggaagacgaagatgattatttcccctcagcccggcgccgcccaaaaaaaaccaggaagaaaaagggagaggaatctggacccagcgaattggcaaaggcggcagggatgggtgaagcagctcggcgggtattgcaggagagggaatggaagaagaaggagaatttgggctttaaaggtaagaaaagagaaaaggatgaattcgcggccgggcgcagtctgaccaatcctgatcggtctagatggccatggccagagttaaagcgttaaagccacgggcaagtactgcagcgtctcgcgccttgctgcctttggctgcatctggttggcatgggcaggagctttcagaaggtccggccgagtcgcatcaaggcgcccctaaagcgtcaacgccccgcggaaagcggtttggcaggcgggaggttgctgcggctttgtttctgctgtcaggtaccttggtagtacgtacaagcacacgctacgagccgtgtactggatacgaggtaccagcgactaaatcacggacgtttgccgcgctctaccgccaaagactgtacctgccgcctgcagtgcttgaggtacaggtagctggagcttgttagcatagagctcttctggccaacacgccgagcaaatccgacgctggaagaatggcctctcgctacattctgccggcgcattcatccgcatctgctgatcatgctacagggtaaatcttgtttcccattgacaaagaggccatggtgtccatctactacgaagcaatgccgcaggtcaaaaggtacaaagtgtttcgtagcctcccagtaccgctgccacgccggacttgctatagcgggcctgttcctctcgccgtacccacccagacggagctcagcggctttcaaacgaatctctgctcctccccccacctcgtatctaacaagtccaagtgctaccagctctagactcaaatgccaacgtccttcatcttgaaaaagtcgtccaccgtttcttagtgacgttcttgtctccattgctggttggcatcgtcgcgttcgccgcgtaaggttcgggtagctgatccggcgaagaaaagaggaaaaagaaagggaaaaagtattgaccggccgatctctccgccgcccacgttcatcccactcatcccaccccatcttctagccgcttttagacttttaggacgaggaaaaggctgttttttcccaacagcgcaattcaatgttcttttacgttgttggctcagcacttttcatgttaggcataaagccgcaactagcatcctcgtacctgatcctgcaacatcagatacaccaaaaaaggggtctgcccacccccttgcaacaattgctcgccacctagagcagcagagccttctagcccccggtcctgcaccagcgagtgggcgctactcatggcgtataacagaccagaccagacgcataaaccccccgtttctgttcgtggctagcatgcgctcgaccgccaagctttctgccagccgcgggcttacaggcagcatggcctcgctagcaagctgctgaggccgctaaatctatgcgggtagaagcgccatggttcttcacggggcgccgattgggccgagattcagggcgcccctgtctagcgtagtgcttgtttttttttcctccttcgcatctggccctggacatttccagctttggttattatattcttgcggcaggccagcgcagccctgcatgcagcgagatccagaccggcgtttactacaccacaggtgcagcgtcgcatcgggtctggcaacgatttttcatccgcgatatgttggaccattgcaggattttttttgccgtagtcggcgcaacaatcatcacggggtatcgtcagcgcgaatcctctttgcatggctgtattagtccccgtggctgtgcagtcccggcaaacccgcctctcagcaaatttctcctcggcccatcagtcgcagctgacgcagaacatggcgtgtcacgggcatgggttacgcgggcatctgattctgaaccctgaatagtgttttcaatgtctctcatctcaggttgtgcagagaaatacgataccacagaggcaccgagtagttctatatactattttgactcgacgcaaccggtacaaaacagaccagcatcctcgatattccaaattgttatggcgtgccgtccattgtcccatcagcacgcgctctcccaatcaaccattgagccgtctagaatccaaaactcgcagactctcttgcccgaaaaccgacaccaacgccgtcgctatgcaatttaatatgatgtagttgaagattgggaatagaaaagaaaagcggaaaaaagaaccgcaaggacctcagacttgtattgatgagagtctcttggccaggatatcctcggatgctgccttcagctcggcttctacagcgtctgaagttaccgtcgttgccggagtcaaagtagtcgcatcgtccacttcgctttcatcctgcttcgtaactgagacttgtgctgtagcattcgtcaactccgtgaccttgtctttcagctccgatgatagaatcatggaggggtcaatgcattcgtaaaacagcataaatacgcctggcgataggctcataactgtctcttcgttgacttgtgacacattctgatcgcttagcctccaccaagacgaatctctgttgccatggctgttgctcttggcttcttcctctgtgtttgggtccgctgggtcgtcatcgccggtgctatccgttgccgctttgggtgttgtttctttgggtgaaattgcgtgtttctcatccacatcattcacatcatctgaatcagaaggcgggtatttgcgatagcagatgtaatgcccattctcatgccgcccatagtgcgtgacagccgccctaagctcatatatagggcccgtcaatcgcgattctcccaaatctcccgcgaccatggaggacatgggatgtagctgccactcttcctcgctgtcttggtcatctcctgcatgcttctcgcttgtagatttcatactttcagcgcttcccaagcaccagggacctagatccagtgtcattgggaagttcaccggtgccgaattcttaatcatgttaaaagtcgatggatcaaagacagatcgattcacgtggatagctaggctttgaggaggtcgcgcaatcaccatctgcttcgtcttcgtcacgttgactctgctctgagcagtgatcttgcagccatctttgatcgtctcttcggtaaaatcatcttcttccaaggcagtttggacagcttccaacctacgtagaggttcagccaattgttctttctttgagccaccagcctccagtctctctaccagcttggtcagaagcctctgtgccttcagcagagtacatttcggacactccactccctcaatctcttcaaccttgctgtacgaatcaagtctatcatagagatcatgatggttcttgtcaaggccaagactaagggtcaggcagttgaatggaatcatggacagcccatccgaatggccgcactggacacaggcaacgcgttgagccaaaaggccttccaggggatttcgcacagcccttttagagtctgctctggagtctggcgattggctctgataaccgctatcgtcactgtgctcgcttgtagaatattcttctctgccgatataatcgccgccctccagtccgatgagtggtgtagcagaagtcacatttttcgctatcaaggctgctcctttttcgatgtcgtccagaactttcgaatagtactcttgtgcatcttgttgagtccatgtgttcatcgatttcagcaaagagggcgtccataatgtctttccgttattcgatacgtcgtttagatctgcgatgagtgaccgcagcgtatgcgcaacgtttttgtccatgccatcgccaaactcttcagcgcccctgagacacgccgagaggtagtctggcattgagtgcagcgaagccagtccctgaagaacgctgttctggtaacacgagttatctctgtttcccaatcctgccggccgatctgagtcgattttaagccccaaaacactgcctgtcatggagagggctcttgttctggctcgaaggaccgagttcattacgccgtcctcgcgatccaaccccatcaccctccgcaaggcttcactcttggcggcatggctacttgttttcaaagtattgtgcatcggtgatgtcgtggcggaattcatccagctgtcgattgcgaaaagcagcggcgcagggatgataaatacgagcgcgtcccataggaagttgccgatcgtcgaaaatgccccctcaagcgatccgtcagggcttatgtatttgaatagaagggttaccagaagggcgacgacagtaagaagaacggcaacgtcgttggtgcgattgatggcgtgttctcgcgcgtaaaactgtcgacgggctgcgacctggtcgtcgtaaaaggtatcgaacccgtcctgtcgcgaattcatactgccaaactttgccttctcccaggaccccacgcgcctgtattcccgcaagatttaagctatcgtgctgcggcttttggatgacgaagcttccatggccagcagggcgctgcgcagagtatcgtgatagcgacggtatattcttcgaggaggtctcgatatgccgatcggaaacgcctcgctgaaagagtcgtgaagccgcgcagtagtaataaggtatcgcaacctggaagaaaggcttattgcaaggaaggagatgcgagctagaatttcgtgtttcgtacaagtgttccgtacaggtgttttttaatgaagcaacgaaatattacttggtgtgaactcaacagctaagaatagacccgggagccggattatcttcagtggcaggctgctaatccgtggcctgtgccgaatcagcgcttgtttcgcgcggctaaaaacagagcatgcacgcaatttaaagatgcaggaaccctccatcttcaatagtagagagcgcacagtactttctagtagtccaagtaattgatgcaagcagatagatggataagagtttaacataaacagctcgagagatatccatgatccttggatggtgattcacatgtaattttatagctggaaagcaaaccaacaatactatcttttggttttctgctagtatgatgaataggctcaaacactcacaaccgatcaaacagcacctactctgatggaattaaatcggcaatgatactgccgcttagatagcttcaaagatgatagtaatcggcgttagaaacgaaactacaaaggacatgcagatccaaagcaatgtttcaaccccagactttagagccagcaactgtattacctaatggcacctcaccccagtgcagtagctctactagctcgtgccatcgtcctattgctccatacctatcgaaaggcagcttcttccgccggttcaatggaatcgaggactagttttgtcacatcactgtgttcctgctcgagctatgcatttcatattgaaaggccgtatcactgctgggtgagcaacaagaattcttgatcttcacgtataaactcttggttgatcatctttgtgctacatgcagctgtggccgtctcagcggccggagtggtctcattcaccggcatgcctcggctgctgtcgcgagaccacgattttacgcagcaagcctcgaggcgggctccaaggggctcattttcaagagcagcgagcctggatctcctttcaaagcagaattgtaagtagttatgtctctctttctgccggatagttttgtgtgagggaaatcgctaattaagactgcaagatctaaattatggctccggtgtgtgcgctcacatgctgcatacacatgacagcatcgagcatggaatgtaacacaaggctaaccagcgaatctctttatgcagcgacaactgccgctgcgcgcaatgcgtaaaccaagataccctgcagcgcaactttgacactttcgcggtagccattggcccttgaacgctcttcttggacattgacagctgatttggctgtgctttgcagataccgaaagacctctcgccccaggagatctcgcccaagaatgacggcgtcgacgttttatgtacttgagacacaaaccaccgccctctcgcgctatgagatgcaaacttactgttttctattagggtcggattcccacaagagtcactacccttggtcttggttaagcctcactcttcgcgacataagccataagaagcttgcgaaccaagagtgcgctaaattatgtacctgttagctttaattgtcaggccaactaacattgtatgcagcgaaagaaagctctggggcgccacgatagcttcagctcctccagaagtccggtttgacgatgtcatgagcagcacttctccgaagggactggccgacttgaccagcaagattgtacgtaccgactacatttatatcgaagtagttgattgaaaactaaccatgaatagcgtcaatatgggctctgcttcgttaccgactcgccaaaaactccagaggcgacagagaagctcttggaaaccatcgggcctatacgaaacacgcactatggcggcttctacgacttcattccagatctagccctcgctgatacggcctacaccaacttggctctcccagctcatacagatacaacatattttacggaaccggctggtctacaggctttccatctgctgtctcacacaccacctgccaacaagcccgctgatgaggttcttggcgggcagtcattgctcgtcgatggattccatgccgccgagactcttagaaaggaatcgccaggagattttgagatactgcgcaaagtcaagctgccatggcatgctagcggcaaccaaggcgttgcaattgcgccagatatggcatatccagtgattgaaaccaatggcggcaacttgcacaggatcaggtggaacaatgacgaccgaggcgttgtgcccacggatatcgacgtcgatgcgtggtaccaagcggcacggaaatgggatgagatactgaaaagtaaagagagcgagttctggttccaacttgagccaggacgagtgctgagtaagtgtgctgaaatcacacagaattgaagtccgctgtgatgctaaactcttcgcaacagtctttgacaactggcgggtgcttcatgggcgaagcgcctttgaggggctgcggcgcatctgcggcgcgtatagtaagtctagcaacacaacttgctgtttcaccaatttagctgtgttccagagatggtatgattaggaaaagaaactaacattctggaaaatagtcagccgtgatgactttatctctcgctggaaaatgaccaacttcccacgagaagatgtcattgcgtcgaatatgcagctacgataacattcgacagaaaagagcagatggatctcctgcagagaagctcttagtcgtgtataaagttggataaagttgtcaagtatatatcgactgaactctatagactcaacaaagatggaagctgtagatgcacactgccataatcccgatcgtgatttcggtttaggcgccgtttcaagataccgctgatacatctggtctaatagatttccatcacaacaaatagcctcactcaacagaagcgctcaccttaccgcctcccggaaatcacaagcaaaagtaaataataacctgaaatacacgcagcgttgcagaatctccccccaccactatgacgtggggatcttcaggcgcaacctcccgacttggccatagtccggcatcgcaaacggagatggatccgctacggggttttttggcttctggcggagtaacccaagacgtcgatgtttggcgggggccattgataaccgaagctggttatcattgccaaaggaacaaaggagcacgagtttgcagatgtcgatattcaggcaccagatgaggaacagctactaggtagtagtagtatgtggcagccagggatatcggactattgctagataaagtcggatggaatattgccggtgcatagtagcacgtgtaccaatgccaccgtagcatcgaacatatgttgtacggatagatacgaagcagataggcctgctccgtacgtagatatggagcaaatgaatcaatgccaacgtggggtcagcgacgaatcccgctcagctccacacggactaagagacaggccatgttggagaaagacgaagcccaaagaatagcgactcgacattggagcgcgtgtcaaccgcggccaaatagatgcggtaaaatgtcgcatggagggtcccgccgtcagaagtctcggtctggtggttggagatggagtacctgcggagagtagcggcggctctgaaggccggagatgatgatgaggaggaggccaaggattataaagagggcgtggctttccatcttcccccgcagtcgcaattctttcgcgatagcgtcactttttatttcccaagttactctgcagtgttgataccctcttcgtttacccatttgcttggtttcttcgagattatcagttagccaagccattatttatttgttgcaagaaatccattcaaaatggcggaaatcaccaacggcgctttcaagcacgacaatacccccgtccccaacgtcgaccgagtgctgcccctcttttcgctcaagggaagaaccgcaattgtctcaggcgccggtgctggcatcggtctcgccgtcgtagaggcctttgcagaggccggcgccaacgttgcgatctggtataacagcaacaagcaggccgaagagtcggctgcagccattgccaagacgtacggcgtcaagtgtgcgtatttctcttcttttcctctatccatgtatgccatggtagatacccgaggtgctaaaactctggttcaaataacaggcaaggcataccaggtaaacgtcacctcggccgaggccgtcgacaaggccatcgcggacattgtcaaggagttcaacggccgcctcgacgtctttgtcgccaactcgggcatcccatggaccaagggcgccttcattgacggccctgccgacatggcccgcgatgtcatgtccgtcaacgtggacggcgtcatgtggtgtgcaaagagcgccggcgcccacttccgccgccagaaggaggagggcacgacgattgacggcaagcctctggagaactacacgaccggaagctttattgcgacggcgtcgatgagcggcagcatcgtcaacattccgcagctgcaggctgtctacaacggctccaaggcggccgtgatccacttttgtatgtcaccagggtccatgatggcctttgagggctgcacagaaggctaacaagagctgttttaggcaagagtttggccgtcgagtgggttggatttgcccgggccaacaccgtatcccccggatatatcctgaccgagatctcatcctttgtgcctacggagacaaagaaggtctggaaggacaagactgtcatggggtaagttgcatctttctgttatagctaggcactataaagaacagggtcaagatgctaatattcgcatagccgcgagggtcacgccggagagctcaagggcgcatacctgtacctggcgagtgatgcgagctcctacacgaccggtcttgatatgattgtcgatggcggctacagcctgccataatgggctacatacatggatgggaataaaaacaatggcgagaggaaaatttaaaaaacaatgggaactaatgggcatggtttgcgatagacaatagaattgttgcgaaagatgggcgtctctgtataaactacatagtatattactgcggcgagatagtcttgttcatatcgataaagacgcaggcttagagaatttacattaaaacaaatgacatcaaccaacggtgcagttacgactacatgagctcaagtttagctaagcagcaaatgtacagtagcactcaacatgaaggcaagcttccgttcctaagggtctagtggcggcggaattgaagcggggctccagcgggaacccgcagtggtagtagtagaaagatttgaggggcaaggccagcctgaagatgaagcctgaaggagcaggtttgggggcggccgcggtgttactcacaggcctgcgtgcatttcaaatcagccaagcctggtgagagattcaatgatacagaggatggagttacggagttgggcactttgtagatggatgttgggggacagtctagttgcacgggggcacttgtggtagcgggctaacagtggtagctcgtattgggtacgggaaggggatattagggatagcagtgatgtcaatgaacctgtactccccccgcccctttctcggacaggctctgcagcaaggaatatctggagcttaaaatgcttgtctgcctgtgaagtattgacatgagagactgacatgtctctgagatgtatctggagcacccagtgtaaatacactcccaagataaggtagtgacaccaaaaattaaaatatgtactacgactaagtatttacgttgccaaaaataacgagccccgtcagccgcatcctcgttgcgggccacagccatgattgagctggaggccgtccaagacatgtcctgctatgcctccaaccaaccagcagcagcgaattctgcagcagtcgaggccaaggtgctgctaaggcatgaggtaccggccgccagttaaattaggcgctgtacttgtacggagtggcagtcccctaattgatagccctggagcagtccagtgtgtaataagtcgtgctagctccagtccgcccccgtggccagctcccgcgcgggcaccgccaagttctcagtctcctgtcggcctgtctcgcctttgcctcgaacacacttttggccctcgagcacatttttatctgggatttccgccaaaacgtcgctgccacgggtcctgattcgactcgcccccagcatctccgtcaactgctagcagctgcaggcctgctgcttttcgctgctctcaccgccacccgccacgccttccagctcctgggcttctgcgaactcttggaccctcggcgccgagcagaagtctccggcagctcctctgactcgctccctcaaaagtcttcgccatccagagagtccttctttttttctttattttctgcttctagtcttttatccagctccgtagcccaccagtcgccaacatggataccgaaggcgacgcccacgctgccgatcaggcgcctcgacgaaccgcccaggtcgacaatgccattcgcgcgattcaggagaagaagcctctgcccgagatcgacttcaccatccacatgatggaggacggcactcaggtcagcacgctcgagcgagtgtgcaaaggtacgtctggctgcaccccgtgctttgtcgagttcagcttctgtcaactaccccgccattattgttgtcgatagggggggtgctgttttccgacatcaatgtctcacaatgcctcaaccgcgacgccgctgactctcatggcaccgccctatgtacagatgtccaggcgccggccatgttcaagccgaccgatgagcagttttttgaagatgataccaaggagaagcccgacatcaactttctgaagcagcacttttaccgcgagggcagactcaccgaggagcaggcgatatggattatcaagaagggcacggagattctgcgagcagagcccaaccttcttgagatggatgcgcccatcaccgtctgcggtgatgttcacggccagtactacgatctgatgaagctgttcgaggttggaggtgatcctgccgaaacacgctatctcttcctcggcgactacgtcgaccgtggctacttctccatcgagtgtgtcctttacctatggtccctcaagattcactaccccaacacactatggctcctgcgaggcaaccacgagtgccgtcatttgaccgactacttcaccttcaagctggagtgcaagcacaaatactcagaagccgtctacgaagcctgtatggagtcgttctgctgtcttcccctggctgccgtgatgaacaagcagttcctgtgtatccacggtggactgagccctgagctgcataccctcgacgaccttagaagtgtaagtcttgctgtccaactgctggtttactatgaaactattttcaaaagtacgaaaacctgtctgatccgagactaacatgtgacgggcacagattgatcgattcagagagccccctacccaaggtctcatgtgcgacatcctgtgggccgaccccctcgaagactttggacaagaaaaatccagcgatttctttttgcataaccacgtgcgagggtgctcgtatttcttttcatatcacgccgcctgtgctttcctggaaaagaacaacttgctctctgtcatccgtgcccacgaagcccaggatgccggatacagaatgtaccgcaaaacgcggacgaccggcttccccagtgttatgaccatcttctcggcgccaaactacctcgacgtttataacaacaaagccgccgtgctaaaatatgagaacaacgtaatgaatattcggcaattcaactgcacgccgcacccgtactggcttcccaatttcatggatgtcttcacctggtcgctgccttttgttggtgaaaagattaccgacatgctcattgccattctgagcacgtgctcggaggaggagctgaaggaagagacgccttcttcacactcgcctggccccagctcgccggctcttaccagcggtctggaggatcccaactcgatcgaattcaagcgcagggcgatcaagaacaagatcctggccattggccgcatgtctcgcgtcttccaggttctgcgagaagagtctgagcgcgttacggagctgaaaactgtatctggtggaaggctgcccgccggcaccctaatgctcggtgctgaaggtatcaagaatgcgattagctcgtttgaggatgcccgaaaggtcgatttgcagaatgaacaccttccccctactcatgatgaggttgtgaagcatcaggaagaggagagagcgatcgccttgcagaaagccgcggaagaggctgataatgataagaagctgcaccagctgtcccggagacttagcacgtgagtattccccccaagaagatgccctcgcaattcggtttgctttcactctcggcattttcaagccttgtgatattttttttgtgcttgttcttgttgttaacgcgtcttttcgttctttttgaatgtctttagcggctaacgtagttcggaatgcagagatcgcaagactcgatcaccatgaaacgaaaaaacaaaacacattgggcgattcaacgaatatgtgcagcgacaataggctttagaaaatattgggataaggaatggcaatgcaatctccaatgtcaaggagttgatgacttgatgctttacgttctccattgaatcaactccatctcttattgttcttttggtcttttggtcttttttttcctttactatatatacgtgtgtgattcaagattaggctttggctagagcaaaagatgtgagtcaaggggtaggtggttggttgggtttggcaatgggagagtttagttgataggatcgttatccgcggctaagagggtagcgaaagcgatgaccttgacattttcacgactgcgcgtcctctcttggtactgatttttccccccttgttttcttacattcgcctcatgtgctgcaaagacgtgcggatccaatttgtactgttgcgcggagatgtcgactatctacctactatttatagtctggctaatattcatgcctcatatatctctgtactctaacggcacacaatactattaattaatcacgttgcaagcgttttttcgaaacaaagcttccagactcttgttggtccttccaaggggaagattattaggagaagcaaacggtacagatatagctgccggacccagtggcgagaacgttgttgagtaaaagcttcaaaagcatccaaggcttaaacttgtgaaagagctgccttttcgtcatccaatcagcttaaaatagaatgagttcggattgcccatagagccttatttagcatgcttatccatgctctggtatcaaacatgcctcttttgccctttgcaaccgcctcccaacaagatgtgaacatggactgcttccttcagaaggctttccgcctctttggatgattcttttatcagtcttgtcctcttcccttgagtagccgtaatgaaatggcccatcatagcccaactactgccattgcgcctatcagctggtggaagagtaaacatatactacaacttgccatctctggtattgcaatagaaagagaacattgacaattggtaccaatggggaattccctttgaagtatatatcgaaagacttgcatatatatattcccaccgtttcaaattattaaacgatcagacgggcgggtagcactgctcttgcgcactgtgttttgagacagaagctgttatagtcaactaactacggttgactataacagcttctgtctcaaaacaattttaggctaccacaatggatttaaaagcggctacatgaacttggatatgaagcggtgctctccaatagctgcttctcatgtacaatagtatcttcatttattcaataggtagtgggggcctcgaggcaatagttggaatttgacagcctaactgtgggctttacgatgtcatgacaaatgccaggctctccgtaagtgattgggagaccttttaacgatggcgacacgccgctttcacgctgctcaagtggctggtcttttttttcctagctaatggctagcaggatgtatgcgatggggataagtcgattatcctgcggaaagaaactctcgatgtagtgagtctcgacgctgtcgttctggggaattaggccagttgaagtttacatgcagcttagctacaggtaaagcttggggcagtaagtgtctaatctcggagaatactctgcgccacagcggccaggcacatgtcatgtagccgctgctctaataccttagtagtccaatggggggcgcctatatttagcgtcacttaatctgtacctgacgtcaaagacatcagacacacacaaaaggccaaaagacggccctgaactagccttaaaaaggttgtgatgaaaatgaaaattgcagagccgtgcacttggaatcattgaagaggagacatggccgaaagcggcatgatggcgacagaaagcaaagcttcgttgggcttgggggatcaacatggccctgcaacactgacgcgcgtcatgtgaaactcgagagtgtcgctccacggtttaagagctgggctgtatcgagattttgacatggagctcaagataaacgtggtttagctgcattcttaccgtcgtcttcattatagcctgtacccagctatccaattctgcgttgatgttcaagcgagtaaccaatcgcctctcaaccaggtacaattattcaatgcctgtttatctaggtatctaggtatctacagtatcaacgttcccaagtatcgaggcgaagcgcttcagggttgccgctgtatccgatttgcgcctagtgccgagcacgttgcatggaatggagaaatggagcgctgtctctttttttcgtacgatggacgttaaagccggactcgtatctgctgctgtagattctgagtggccggccatgtctaatccaccttttttttcgctctcactctcgtattcattcactgcccgtaagctttccaagggtttttcttgtgcttctgtcatcccttaaacatcccagagcgctcgctctcttttccctctctcatatatcttttttgccttttttccccatcagcttcttcaaagcttggaggctccggatattctaccctgcgctcgttatcgtcgactttgccgtgcctggcgtggttcttcccaaagaggctatcgccgaccatattaaccacttgtcggtcatttgccggaatccttccaaagcgattggtcgtttaacacgatatctttgcgtattcttctttggaccgtgttggtgccaagacaaatacgcaaaaaaagggtgaaaagggcactcgctcgttattttgtccctctcattctcaccctctctcttctcttctctgcaacaaaagccattcgctcgcatctttacacggaaatggaccgcatcaagccgggcgagatccctccaaggtacgacgaggtcaatctcggatctggcggtggtgatggcgcccgatatggcgctccctggtggaagaacaaaaaagtatggatcggcgttgcggctgtggtcgtcatcgccattgtcattggcgtggctgtgggtgtgacgcaggggaagaagagctcgtatcccgattactctcagcttacttacactctgaaagatacatgtgagttttctcttctcttttccgtcacatttggttgttcagtgtttgttggcgtttattcaactcactcacgattgaatgttgacatctatctgttccacaacaacaatgctaataaatgctcgcgcacaaccccattagtccaaggcgaaaacttctttgacaacttcaactactatactggctacgaccctgcccagggctttgtgcactatgtcccggaggttgaagcccagcggcttgtaagtgtctcgatgactcatgacccattcaccctgcttgtcgtcttatgcccttgtctgatgtcgctaacattcatcaacagaacctgacctttgcatctcaggatgccgcggtcctcagagtcgacacctccgtcggccccaagagcgtccccaacgcctccactggccgcttctctgtccgcgtagagtccaaaaacacctacaacgacggcctcttcatcttcgacgtccgccacacgcccaccggctgcggctcctggccggccctgtggctcaccgacccgtccaactggcccaagaacggcgagatcgacgtcatggaggcgaccaacaaggccgacgacggcaaccagatgacgctgcacacctcgcccagctgctccatggacgtcaagcgcaagcaggccgacaaggccctgcaggacaactgcgactcgtcaaagaacggcaacgccggctgcggcgtccagggcgagaccagcacctttggctcggcctacaacaagaacggcggtggcatcatggccatggagtggcgtgatgcgggcattcgtgtgtggcagtttgcccgcagcgccatcccctcggacatcaccagccagaagcccgatcccagcacctggggcgaggcggcggctgatttcccaagcacggactgcaatgttgggaaccactttaggaacaactccatcattttgaacattgatctctgtggcgatttggtgtatggagtttgggataagtctggctgtaagtgtttctggacatggcttcttcttccgtgctcttcttatatatacccatccatacggggagtacgtatgcagaaatttttactaacattcttattcttctaggctcaagcaactgcacagacattgttgccaacaacccagagtctttcactgacgcctactgggaagttggcaaattccaagtctaccagtcatcatagccagcacaatctccagtcgttcaatgaagtgaggctcaaaattactgtcgtaaaaggttacagaaacaggatgaatgccgatttatttcacgtagtaatgagaaaagaaaggaaaaaaacggtacaaataaggaatgaatatatggtcccttgacgaaaaggggcctgccgttaatatttgataattaaataatatgattcttataatacagataacttgcttctatagcagcctgggtatttatcatacacacccagattcctcaatgaagagagatgacagcatgctgttacctctgtcccctccttttctctctctcctcgtatcttgaaaagaccacacaaaagtggagagatgtaccatgtcagtgcctccaacgccagcccagatgctctatatgttcactctaccgtaactcctcagtccgtaatcaggacaaagccaaacctaatgtagttcaaaaatcctcgtatcatcgtacaacatctctctctctctgtcgcccactgtcatttttgtagaggcaagacagcgtcccgccgtgtttactcatcgctcggctgcctcatgtacgcatcaatcgccgcactaaacgccgcaaacgcagcgcagcctccaacaacagcctgcggtcccgcattcttggccaggatgcctcccgttagacatcccgccgccatgccgttgaccaggtcgttcttggctcgcaggccctcgatgccgcactcgattccggaaaacaggccgccgacctttccaaagttctttgccatgctccaagatcgcgtgcccatgtctttgaagccgattttgagctgctggcggagggggagtgaggtgacggcgggttggccgttggcgccttggaggggactgccgaagggtgtatcgtaggacatctatagcaaaagaaaaaaaaaagaaagccaggttagtacaagtgcaaagatgttgggagtgagctagcttgagcagctggaaacgaggaatatgggctagaaacgtaccgaagccatgaagagaccaaacagtccgcccatgccgaaacccattacacctgacatgatggactttccatagcatgactccattgcgccttggatctagacccgcgaaagcgaattagcaaagctgtatatgcgctgagaagaaaagaaaagtaaaggtagcagcgggacctacagctctgacatttggatcttggttaccaaactggggaatggagggagtgttgccgccgaaaggtgaagggacgttcatgatgggcaagggcgatgtggtatggaagtgaattcgtctacggcggtggccagagagtgtctcttaagaaatgcgctgccgaatgatggggggatggtcttgttatggcagcaggttgtcaccttggagctgctatcgaggattcggagaaggaattatttctgccgggcttgaccgccttggcgggtgggttggtcccccgcggcggggatttttttttatcggtgccgccggccggggcggggcggagcggagcgaagaggtcgatgcgggtgaagtctcgagcactttatgaaggacgcatatgatattcgagaataacatgtttaatggtgttttggttcagtattccgaaatttgaatgagacaatttcaagaacagtactaaatgaggaacgacatgcagaaggcaaggctttcttgttgtatctaacaccgaaattaacatgtagtttcatccattccaacttctaaaatatcatccattgcgcacgctggcatatacatagattctctttcaatttcttccaagcaaaaccatcacaaacccttactcatcgcacactgcgaggacagccttgtcaatccacagctggttgtccttgtcctcaatatacttggtcgccaacgtcttcagctcctccatctttgtgtaatccgccagtccaatatcgctagcacccagcgacgggtttaatctgacatatctcgtctttgcatgctcgggacgattgttcaacgccgtcatgtgccgtgaaaagtccttgccctttgcatttgtgtttgtcgcaaagcccatgacggaagatgccacgcccgcaagctggaaccatgactctgagggcgagtcgggcctgacgtagccggtgcccagactgatgacgcacgagactggaggggatggctcgcttggctggacgagttcatatctcgagtaccacagctggtcgatggggttgttgttgaggagaccgccgtcccagaatgtcaacttggggtcgtgctctggccacttcacttcggggaagtaagtgggtgcggcggaagtggctcgtgtggccaggctgattgtgattttctcagagtgctccttcatggcatcgttgactttggacttgacatggattgtgttgtctttgtaggatctcagcaggactgtttcagccctgttttgggccgttgtgcagacaatcctatcatcttattagatacattcatccaaggtataacggacaaggtgttgcagaacccacattctgcctgatttggggtgtagtaaaggtgcatcgccttctaaccgcctgtcctcctcgtccaggccatatttggccacaaccttgttaatggccttcttcaacgatgcatcatcgaaccggctgctctgcaccagcgtcttgctgttgttgatccaagaagcaaacctgttgggcatcacgcgcgtaatgttccagccgtacatcttggggctaaacacctccttggaaatgtcgtcgtactctgcaatggcttccgaggccgtcatgcgaagccggaagagcatgatgccgatgataccgccagtgctggtgcccgcgccgagctcaaagtagtctgcaggacggcattcctccttgaggccctttcgcgcttggactctcttcatgatttccttgaggatgatgagggatgccacgcctcggacgccgccgccatccagagcgaggaggcggacgccgttgaggtgtcttgtggcggggagatagaccatggcgctgggatatactgtgatgtgatgcgaaataggaataaaaaaacaagtaaaaaaggcaaatgaaataaacagagagttttattactttgataaaattcacacgacattggtgccgttcatatacagtctatatatacacgcatgtacctggtccaatggggacataagacgagatgagcgcctcgggcaggcatcacagctgggacgctaccagaccaaacgaacaactctacaggcaactatcaacggaccaccccgtttccaggcacgccacaggcgaattatcgactcttggcccagctgagctggagcctttttgtctctcctaagcctctctgctccacttaggcgcggcccgtccgctagccaagccacggtccctgggaaatattgcctggagactgcgatctagccatctgccgggctgggggtcgcgagttctggactgccatcttttgccgtgtagccaggtttgagagcggctgagagagatggttgccgttgcgggcggtctgattcctcccttgctttggcctggcagtcatgttgacaaatctggacaatctgggtggcaagagtcggccatgatcttttcagctgagggcaatggggtcgatcagcatgcggtaattggccagttgagagtactggtgccagcagctgaagtgccggatgatatctcgaccgatctagagcgatgccatagttcatgtgatgatatcgcttggccgaattatgaaccattgcagtgtaagatgctatatattcatcataaatgcagcaccttctccttcataaaatagacgcacgcagcatctctctattctttaccatctcactcatacaagcaacactacattgccaaaatggtctggggatcagtcagccaagttctggtggtggacaagctcccaccggggctcaaaatgttcataacaaacatccactttgacattaccaaaggcaacaaccaatggtggcctacttttgccggcatttcaagcagatcaaacgtgagatattcacagactcatttcaatgcgcaatcaatatgctaatctgtggcctacaggaagcagagaggaagaaatatctgccctttgaagccggcccatcaatcaacggtggtcgaatcggcgaaatcgtcctcacatcgctcagcaactttgactctggcgagggccccagcgcgcgcatagagttcatcataaccggcgaaacgacgctcaacggcaagctcacagccgtcggtcaaaggggcaccatcaccatatctacgcctccctggggcggtttctggtccttttacagcaacccggacaagatcgagctggcatacaacctcgtcgactcggccaccaaaaaccacacggtggatatttcgcgctctggacatacgctcgacctcgactggtctttggacgtggacgagacgggcactcagcttgtgatgagggttgcgcccaaggagagtctggcctttgatgttgccaatttgttgctgggaggcgtcaagtatgcgcatgaagcgacgtatgggtgggtctttggtgcgttgggaggatggcctgctgctgttgggttggtaggcggagaggaaatcagaaagatgatttggaaggattaaattttgagtatggcgttatggagttttggattttggattggggggtaataggtgataccaataacgaagctctttacctgattttgtcaagcataatcaacaaagcaggtctgtctctttagtgactggcagttgtgcagatgggaaatacgaaatgcgaaatgcgagaagcttccatgaacgcactgtcacgctcaaacagagatatgccgcatttctacttgtaaacctcatcagaatatcgtctagtactaatacctggcgtcttgaatcaacaataactgccatcttcgttcttctcctccttgctctttcatgctcatcaaatgtcccaggtctagccaggttgatacatcgtgccactcaatgatcatattgcgctgcctccatctgcaccacggcatgaattcgctgctgagcctccactaggtccttctcagtcattatatcaaaggccaccacttgtccttttgcgaaactcaccgagagcgcgcttatgctccaccacgaactcgcgagcgcaaggagacttgtgtccagtttggacattctggaaatagtgttcgacttgaaggtaagaaaagattagcaacaaagtctctgcatgccgccacctagattcacacgggttacgctacgtacagagcatcagcttcgaatacttgcggcgagcattcactcccatttcctgttgcatgatctcggcgcagaccttccagtcgtgaactcgatcggacggtttcacagcctttggtgactgtggcacgatggttctccagaagaagcgctcctcttgtctggaccatgttttgccgcccattgtgtatacggtaaaaacgcaagggataatgaagaaatgctgtatctggtggaaggaaattggcaatctggaagtctgagtaaggtagcaatggtatatgctccagagctgacaagttacaaagtttggtaaagagttaaaaaaagcatccagtccccagtcaacagcgatcatggaatcggatatagagagcaaggttttatagcggcgaaacacatgtgatgatttccgagagctgattcagtccatcagtgtatcaactttcaatactattgttgaccgcctgatggccttgcaacaggtgattctcatgctttgactgtgaatcacagttgcagtgtgagggaaatagagcaagatgcgcatatcgagagcgcgggttggtcagggcgccaaagatttcagtatttttcagacgaaacttgcggctcagggggcctcacgcctcttgcttgcagaaatcccgccaggcagtgatcaatccttgagaactacacattgtcagattcatacacaagttaccatttaacgatttcatgcactcacgatgctcttctggctcaacggcaccacgccatcttttatccagaatccccaggcgcccatcatgttagcaagcatcacatcagtggtgagcctatcaccaacaacagcaatgtgagatggatcggtcactccagtctctggatacttcttgaaatacgccatgatctcagcaccacagccaggcttcttggtagaatgagggagaacaaagactccagtgcttttttccacctcggccgcttgcttgagatctttatcccagctagtagagccagccgtattagacaccaccaagagctttcgtccagggtatgtctgcttcagcttttcaaagtgttgctgaagccttctgttagcagcgccgcagggaacaattggcagggtgtggtgctaccttgtaagcaggatatacttcttttgcatcaggataagcaaaacagtcgtccttatccaagactacggccttgatattggctcttcggccgtctctctgcagcaccgcatcaagcgggatgggaagatcgttaaacgtcggggctatgtggtgaggcaaacacaggccgggcttgagcagcagctttgcagagttgagtgatccgtacaagttgaagttcattttgaagacgcttctctacttaggggctgcaatgcttcagttatacaagttgaaagcaatggctactggatcaatggattggtgtttcgacaagctggaatttcttccgctggagcttcagtgggtcggattagcactgcgccatggattctggattagcgcctcagggccctgagctctggagccgcagcgcgtccagcgcgttgagtggtgcaggtgcttttgccagggagaatcctcggatgaggtcagagctggttcgccatcagctgctgcaagttctctacattgacatgcgttgacagaaacattatgcgttgaggaatattccctaaacttgatcaaaataccaattccttctcagccaattgctgcatcctgtcactgagacgtgttgatattagagtctttcaggttgctacaaacataccctccagcagcccctccaacctcgacggcgacgaaagcagcttcgacatctcacgagtcttgaatccttccaaacgaaatcctcgcaatccaatggacacaaatgaagaagataacacaaaccccccatcattgggcgacaagatggacattgaaatccaagagacagcgacagagcccgaaccatctgcagcaacaccaacgcctcgacgccgcggccgccctccgaaatccaggtccaacaacagcaccccgaatgcaaaatcaaacgtggtaccggtctttgcaacacctaccaaagcagtgggcttcaatgtcctcaccccaggcagagccgcagatcgatccgcgcggaggaagagcgcaagagccctgatagaccgagttgttggcgacggggacagcgacgacgacgaccagctcggggccgacatcacgcggcagatttacgagtcgagcgatgccgaggatgaagatgatggcgaggacgagctcgaagagagaacagacggcgaatcagcgggattggcacacggcgaccctgctacgccttcgaaaacaccagctcggcgaaaagcaagggccaagagagcgagatctccaacgccgccgcgggatctgcctcctcatgagctgtactttctacataacaagcctggccggcccaagacgtcggataacacgctggcgtctctcaacttgctctcccacgacgagtactttagcatcttacgcaatcaccaagatcgccatgccgagaacatcgaatatctcgagtccttgcacgctgaatctttcccacaatgggcctttgagctatcacagggcttcagcatatgtctctttggcctaggttccaagagacctctgctacacaagtttgccacctacatccattccaacaacaaaagcagcaaaccagccggcaagatcgtcatggtcaacggctacgcccacaccacaaacctccgcgaaatcctcagcgtcgtcgcctccgccatcgatcccaaccaaaggatcccaaccgcccagcctgccatcatgatacaaagcatcgcctctcttctcctatccgccgcccccaaactcaccctcaccatcattgtaaactccatcgacgccacgcccctccgcaagccgggctctcaggccgtcctcgcccagcttgcagccctcccgcaagtcaacctgatatgctctgccgatactcccgacttcacgctgctatgggacattggcgtccgctcagacttcaactttgtgttccacgactgcactactttctctcccttcaaggtcgagctggacgtcgtggacgacgtgcacgagcttctcggccgacaatcacagcgcgtcaacggccgcgaaggtgtcgcctttgttttgaagagtcttacggaaaacgcaaagaacctgtttcgtctccttgttggcgaggttctcatcgcaatggaagacgaaggcgacgaggatgtcggtctcgagtataggatggtatacaacaaggccgttgaggagttcatttgcagttccgagatggctttccggacactgctcaaagagtaagcacataaatcattatgatcatccctctctgctttctttgtgaaagatgctaacgatggacatgtagatttcacgaccatcaaatgttaacaagccgcaaagacaaccttggaacagagctattaagcctgcctttcaggaaagaagacctcgaagccattttagaagatttgactgcatagattttgttttggctctttccgatttctctttatcaagctggtatgagctgttgctccgccaaattaatctctatatatactataaaatgaagcacaaggacgatgaatataccaaaagtgatgatattttctgattcataatcacttccaactggtgacgtgcccatctttaatatccacttgtctatatctcaaatcgaatcattaagccatcttattctttgtatataaatgttatccgatcacgtttagtcatgtaaaccgtatgaaaaagatctataaaacagcacaaagacgatggtcaaaaaaagcatcatatcgtcgtatggcctcctatcgccaatcgattaccaaccgtaaataaatccgaagaagaagaagacaaacgccgtaattatgcctctataaaattaaatctcaagcgcttttacgcatgtccagagaacaactggcacaatgacgttatcgttgcctcccgtcaggaccgcctctgtcaaactagccatggaggagcacaccaaagcatgtccagctctggtcgtcatgctcatatcctcaccggctatgggccatttccctatgcgaagccagatgctcgcagctgtgaggccaaggaagacggcagctgtgaatgccaagctcccttcaaggcttttgccgccaccccagagccatttgcggcgaccgtagcggcgcccaataagcgaggctgccgcatcgcctaagccaacacaaacaacccctgaaatcatactgatctctctggtggatatttcccagccggtcaggtaatccgatccagtccgtggcaaggatccaagcgataaccagagaggaatggcacacccaatcagaagaaagatgtgagatatcacgacaggtccgcggaaatctctgccgtcgacatatggagccaggaaagaggctatcggcttggagagagggggtaactggcttgctcgcagtaaatccaggattaaaaagatggccaaaacgattgatagcgccaaggcaacaaacgtgggatctataaaagtcgctggtagaagcatgccgaccatcataaagtggaataccttccgccgtgtgtccacctcatatgtatttgtcaactgaaacacgattgcgagtccgacaataagaatcgcaacccagtagccgctgatgaagagtcgtgtgttggcttcgccaaagtcgttgtggcgcacatgttgtacccaaccaagaccgcattctttttcgccccaagcctcagttcttggtggaagagagatccaacgttccagattagctctaacaacacgatatctgaactctggcagatcaccaaaaaagtatccgagagcccagcctaggggctccctgccaccgagggcatattttcccacatagggacggataaatgccactatgatgaccgccaaacacacatatacatagcctgcatacagccactttctcattgctgcctgtgcgggggtaaatttgaaatatgcacgaatagtaacggatgccgtccgttttcttcttccagatggagtgtgcgttgccattttgcgagaagccttatccatgtgaggaattgtatttcttctggaaactgcgcctgttttccacccatttttggcggatgtatcaagagatggcttctctgttgcaccaatagtttggactctagtagggccgctgaaccgtaagtcgtcttcgtcctcatcggttgagaagagcgcatcgtcgctatgttgatccagaggtgagcccaggatctcactcttgaatttctgccaagacaatcccctgatcaaagacttccaaaatggacgccttgggggatatggctctcttcgaaaacgccatttgggaactcttgccaacacaattccccatctaatcacggcgccacatagtaccagtaaacttaaaccgccaccccacaacaaagcttttaggatctgaatctggggtgaagacgctagaagcaagacgttgatcaaagcaatcgaaagaagctgaagttcggcggtaaggaggctagttgtagtaagatgatgtaacacagcagaagcagttctatgcaaaggatacagcaagacaaggtcttcttgcgtaagaaaagcgtaagtcggtgcaaaccgagagccgtcggaaagaggggatcgccaaatcagagggagacatgacagaacccagtgaagagagtcgtatgccgcgtactggtcgaatttgggtatcacttgctgagggatcgagcttatgctcagcataaggttcggaaggatgactgccgggcagttgactgaaactaatagcgacacaaatatcgtaatcgaaggaggatagagaagaggcgcgggatcgaaggctgtgaggagcttcaatggcaagtttgaagacggcttctgaagcttgtagccccatatcatgactcgaaaggggtagagcaagagcaatcctccgtacaaggcgctgaatagataaaagtctgctactggtaagagcctgtcccataaagacaaaaggggggtggtatatacctttgcgccaagtatctaagatgggcgacagcagcttgtttgtttggatcatcctagccaaagtaatgataatgccagcttcgagggctcgttgcacaagtatcttcctccgtcggatagcatccggcactatagctttctcttcggtctttttgccgccaagtgatgccttgcgaccagctgtgggcactggctcctgcagcacggcaggcgatagcaccggcgtcgatgtgccagatatgacttcattcttccctctcagccctttgtgaggtcgcagcttggagggcggcaagcccttgaggaaatgctcgtcgtcagcatccgtgccgctatcgcttgctggagtcgactccttggagaaggtcggtggaacggacggcgatggctggttcgggtcgcttcccaatctcgaagatgctgtccgttggcggcgagagattggctgctcggaaggatggggcagttcagagctctgatgatgatacgggtgaggcgatcggttcaacactcgcagattgtcttgttcctcagtcggacgtgactctgggctgaggtggcttgacatgttgtgtgaggccacctttgctaggaaccattgaagacgattgggatggaatatagctcgaggctagatgacgtattgcgcggccgaagcgtcgaggctccagcaaacgatatgattgctactcaagcagcttcagcatgcaaagaggatttcacattgggaagaatctggacgggggataacagaaaaatgacaaggtgccgtagaattgagcttgcgctttcacatgaaagctacccccggtttgctggcatgggccgaattgatggtgtcctttttgctgggtaccatcacgtgaagtctcagtggtccaaagtcacccgctgcaaatcatacgcgcatagtacttgcatcgatcagcgctctagaaatgcacctctgctatcagttgcagtaataatgtcacaggaattgaaaagagatccttgtcttaatactattaaaaaattacaatcacgcagcattcgtttgccttgatcactgtgagaccacgttttacttggaatcagatccgctttgcccaagagctcccgtttaattgtttcaacggctgccatcttagcaacagccactttacaactagcgacttatcaagttgcttgaatatttccaaaatgggcaaaaaatggaatacaccaggcaaagtttctagcctcgtttttttaggcacactaggtagaatatctcattctctgtaagatatttggactcaaaacattggagttgcgcgcggccgaattatggaagctgccatgtaaagccttcctcttttgtctctgatcggccagtttgatgctcgaacgagaagcatatttgctttttgacgaagacggttgacatgcactcacttttactgagtgaaaaattgcgcaacgacttctagctgtgtctgcgaatacctaacaacttgtattccgacttatggtcacatacatatgcaaaacagccctacaaatactccttggaggccacgggaattaatacacggatatcgttgtcataatcaatacccgacgatacaacatcaccaattccgggacaagatatccattcgtgggtaaaaaggtaacatttaggttgtacatgtgatttcaactgatatgaagagagactgatgaacatcccaattataacgctctatatcatcacatgtccgaggcttggagctttcgagcacttgggctgcgcggtgcctgcggtggccagcttctgggccttgggttcattctaattcgctcttattcagagtttcggtctggtctgcattttgatgccatccaaacggcatgaggttagtggacgacgccgcagacaacgccatgtgtaggcgacccggagaagatctgcatacgcccatgagaagagctcagtttggctagaggggggtaaggctctgggggcgccacttggggtattcaatatctcgaaaccagctgatttaggtatgtttcttggggatttggtcatcgaacaaattactcaaccggcgagcttttgttttctcagcgttgacaatttactatccagctgagaattctacagcagactaatacatattttacatatatcgacgtgtgcaagcacatgatgattcaatgactgcaggtaggtactggctgcgtacacatagcagatatgtgctggagaaatggactcaaagtagcatagcaggccggttaatgctgagtaccaaagtctcaatctggatgcccattcagttgaagtggcacataatagccttcttacaaccgcaaccttacaggcggctgaagttgaacagagttggcgctacagagcgaggcgggggctaattgttgcaagcagaatcgagttgcggctcgattattcaggctcaactattctggcgactatcgcggcatcctgagaagcgctactaatgccaccaaccacaaatctggcaagcgacatgaaataccgactcaatgcagcatgcatgcagtctgcagcttctacgcatctcgatacccaacgaagattgagggccgaccctttttttttttttttcgtttcttcttttctgccttcttttgccccgttttcaagctctacgctaaaaatatattgttacctgagaggcgtttccagaagcgtggatacccttgctttgcctgccatattctccatgaggctgagaggcctcgccaatcttgacgttgatcttatgcctaaatgagccttggccgaaatccaaaactttttgctctttgcacattggccggagacgacaaagttctagacctcgtccgctttgaacttgtttgtctcgtttgtaccggttggggccggccaagtcttccattcctccatccagttgtcaatacgagcggcaaacgatgcggcttcacaagctccgctgagctctttttttcttttcgatgatgtcagttatggagagcagctacggaatagtgctggccctagcagcttttgctggcaattgtttcatcttttctcttcataccgcctcggggtgatcagcaaaggatagacgaaagcgagggtatattcacggggaggcccttttcacagacgcactcgattttgcaattgtgcgcatcatatcgctggggaaacactatcatggttacgagatcatgctgcgtcgtcttgtaggcgccgacaaaggggctgcaccgccccgatttttcacgacaggccctgtcatgatcctagctgggaggcggtagagacgaagaatgggtaagcagcgggaatgccggcaccgagagctgttagcagaaccgtctgtggagatggaaatcacgccacgcttcccgaagtgaaatcgcaaaaggtacccattagcagagcttgtagatacagagtacgagcgtcaggaaacgattgtgcaaatacaagatgcaggtggttggcgggtggaatgagggatccttgacagaggtactatcgtggtctgtattcgcagctctcttggtgtctgaccctgggacgaagagggtgatatatgaccagttggtgatcataaggagaggacgatgctactttgcgcttcgtaaatgcgggtgttctcgtacaaccgcggagcagggactccgttacgagcactgctaaatggggatacgaaaacagaggcccgacaaaaggatgcgaagagtgcgtgtattcgcgcaaccagcaatgccgaggtcgacgtgctggatggagatgctcaagcgaggagcatgaattgcaagagtaaacatgaagtcatgaggtggtcaagttgaccggttcggcgcccatggacagatatcaagcagccagcctgtttattccttgtcagtgaatggcaacacccaatgcgtttcctccaatcgcctaaacatgtgtgtttgggtggcgactcttgtcggcaagtggattctgtcggtggtagcactacctgggattatcgaagcatggataaccttcatagacatgtagcgtttaaagcgttgccgtacatgcatgtctcagacaagaggatggcatacggcttggttcgtgaaacagccctgcgttgaagcaacgtcagatccagatatgtagccatgcgtgcctaataatagcacacaagaaggattcaagctctgcttgcgtgctaggtgctagtcatcctctctatcttcttttcgtcttacctaattctcctctgctatcgccgagcgtctccttgatgttagggattacacaggtacgtatgtagattgagtcgtgctggttgggcatgctagtgaagttcataagcttagacaaaacctcacaaccaaagccagagtttccaaaggttaaatcaaggaaccaggggacggcgtggcgtaacgcctgttctgtgctggcatgctgcgctgccaatcgatcgggtttggggtttcaatttatttcatcaattgttcattttgggaaattcccgcccccccagctcgttgtttaatatttacttaggtacccagctgttgccgaacaaggcagtcaatctacatatcaagtacttgattgtcatataagccgtactttgaggtggcagtaataagtacatacctatgtagtctacaatacctacactagctacctagagtgttagatgatagaattgaagtgctagataatttttcccttttacatcttccatcaaggtacttgtttctccttcatctccctgcatcgactcccgagctgctccctgggtaccgcagcgctacgcccagccctgtaagctcccactggcgccaaggcgtccggcaatccatagctccggtatagctgccacagagctctgggagcctgagcctcgacaggcgcatctgctgtacgcaactggagcctccagagcccctgtggcggcctagtgggctgctgcagccctccagagcgtcaacgatgcaagccgccgccagtggctatccgagctgcagccagtcacagcctccagacggcttccctctcgagatgctgccatcacgactccgccatcccagcctccaaggcccgcaagcgcgctgctccggccgctaagaatgacgcacggataagccagtgcttcaacggacctggtccttgtcgcaggctcgatgagctgtcaatgatgccgcgtttcccttggcagctgaagcagcgagtgggctgggccgagagcccgggcctgcaagactggggtcgagagcgtctcgtatccgtggatagcagcagacacggcagagagagaggcagtgaggcagtgaggcggacgcagacaagagacgagacgagcagcagagcagggccttgtcttgcgccaaggtcgcaccagatcgggactgacgacacgacacgataccagctcttcttatctgtcttcacaacggccggccgacgtgacttatgcaagcccgcggcctctccaccagcccccaaacttatacttttcttcgtcgacagccctttctcttctctccttcacctgcatccgacactttgctgttctcgccgctctcgttggtcgaccggctatcccccgtggcttcttgacagcaaacctatctggcggagactaaaagcttgacctgcagctctcttttgcccggcagccccagactttgccccagcacgaggccaattcttcaatcagcacgaacgaggacccgctatcactcagaccttctctcttgctagaccttccgggtccagcatagttgaacccaaaatccccaaaacctctccgctcgtcctgccggaggtggcgtgcgtctcgttttcgtcgagtctcgtaaacttcaagacacccctgccctgcccgttgactgcagcacacgaggcttgcatatcgaccacgctttgtttgacacctgcccctctctcgtgtcttctggatataccttatatctacctacatcttccgcactcatggctcccaccggttacaccgacggtgatggccacctagaggctggactactcaagagcacccaaggagagaagcagaccggataccaggactattcgccacctgcgttgaagaccaagaccaggagcaacaagatgatttactttaggcgggcgctgctcgtcatcgtcatgggcttcgtcctcggcttgggcgttgccactgcccggccgagcttgatgaactgccagagacacagcgacaactccaagatggacttggccaaggctcacagctccaatggggagctcgccgaggcacttcagaaggcctctcctgatctgcttcaccggctgctccatgcctatctccctgagagatatcagcatggagtgtttgccactgataaggatgccatcgatgccattagcgagagggatccttctgtggcctcggccatcgttcagattgccaagagacaggacaatggaccgagcaacagcaactctactacggctgctccgaccagcacggctccctcgagcacagctgtgcagtcatcaacggacgtacaatcttcaactgctagcagcgctgaatcgaccactgcttctgaaactagttcaagtaagttgtacttttatgtctcggaggctttgatcatcataactaactgtggcatcaaataggcgactcgtctagctctactgctgagtccactaccgcagattcgtcttcgtcctctgctcctgcgtccaccaccgcagaatcaaccactgcttcggaacaatccaccaccgcagcaccctccagcaccccaagctcggcccctgcttcgactacttcttctgcttcttcaacctctggtacgtccaccacggaagaagagaccactacggctgcttcctcctctcccactactgctccggcgtccaccacctcttctggtaggttgtcgttaggcattacttcgtccgttgcctcgtctgaggcaacaactacctttgattcttcatccccttcctcttcatcctcttcctttcctacctcgacctcaccgaactcggcgacggcggcagaaaccactactggtatgtcagattttcgcactgtcgctttgacattgtcgagatgggcgtttcagcgttggtagtagtcatggatcatttactggatgtgaaaacagccgtcgacagtctgggttgcaagtgcttcgagacttgttacttggatctagaaaattatttttccgttcttttttccccgagtcaaatattcattcagggtgatctaggcaaattagctaacactctccaaacagaagaatccgtaacccaaggcccatcctcgactgaggccagcgaaactccgcaatcaaccatcacatcgggctccaagaccacgtctgctcccgttgcccacaccttcaccaggacacttcccgatggaggcaccactaccctcacttccacttcctgggtggccgtcttgcccaccagccatgccgacggctcaaagaaccctgaccttcagaatgccgcgtctcaccctcgtggcgagatgatgatgcccgctgccattggtcttttggtcggagctgttctgttggcataagccacaaagaacaagacgcattccttggttttcactcccttttgctttcccgttttcactctcttatcaaactgcatcagcatatccatgctactggaattggcaccggcgtattattcattccttgtaatcacgacattcacggctacttcctaaccactccttcttctctaatacatagcgcaactcggcgggatacatagattgggcaacagcatatttttgttttcttgttttgatttctttttggcacactcgaacttgatagactgggacggggaccctctgcgcaactgcaaagcatacatcatttttggcactaaaaaggggatttgaattgtattttcagcatatatagcacagcaagcacgcaaaagaagcagccgcacattcaaggcaaatcaggtcaaagttcctctggcattgtttaaactgtagtgctaaagtgattgcacattctaaataattatccaatatttcttgtaagatttgggctgcccttggcaatttttcaaaggatatatcagtcataattgttaatatcagttatcccaaagacaagaaacaccacaaactccatcccatgcatgtataatcctcctcacgccaccactggacgtagatgcttagcccggtccaatctttggcatgtcgtgatgctcgctcagccgggacaagtatgtattcaactcctcgactcgctctttatgtgtctttagcaactcgggtcgggatccggacgattgcgcgctctgaagaagctgtttggaaaatcgaagatgtcagccatctgttcctattgattataattctcgtctgcttaccctcttcttccttgcttcctcgtgccgtcgctctgattccgtctttaccacaaccggctggtcctcgtcctcgtcctccctctcatcctcatcctctcttctctgattctcttcccgggagctcttttgcttgtcgcgtttctctttgggggcgtcttcgtcatcgtccttcgttttgacaagcgccgcattctcgtcgccgccggacaggttcttttccaggtctgatttggcggccttcttcttcttcttgctgacttttgcgcctttcagcttgagcgcgccaccgccgccgatggccttgtagtcgtcggagcccattgctggttcaaaccgccgaatgctttctctccgtgtaagatggaaaagggcagaaagccaaacgacagtgcattgtaggttcacccgccttagtcagcaaggagagcgttgctttggagcaccaaagagaagagcgacaatagaacgctaagcgcaaagcttaaacgcattgatgcaaatctatgactagggagggccccaattagaacgggcaggggggggatggatttccccaatggcttcgatcttctaaagtggcagtgcgcgtgccttgcatttcttctctattgatctaaaaagtgccgtctttcctggtccaccgactctttctcttgttttctagggccaaattattttaattcagggggatcctttttaacagattctagcatttaattcttgtcttctctccttttattgaaacgcccgtttacgaagcctttacgactctttttttctctctcttccttcgttggcttttcctcttgacttgctaatttcgaggcgcgcgcgggccgagtttttgttaccaaacgcacatctaccgacgactttcggattcctgcgattttcaatttctcgcgcgaaagtacttgacgacattctcatccttttgtttcggaattcagatcctcaacgatatgggctatttctgctgattcgccggtcgaaagaagatacctagaataatacggggctgccatctctgcttggagaggggaagggactcgtagccgaggaggaactaagcaaggacaagacagagaagagaggaggcaaaaacacaaaagtccggtggcaatgcccttccagtcgcagtctcgagactccctcgagctcgcttcgctggccagctccagcgtcgcccacgatggcgccgcctcggaagtgtcttcgcgccccagcatctcgtcctcgcggcgcctgtccatggtggaggaagaggaccccttgaacgacaacaacccggcagcggggggcaggctgggccgctcgtactctgtgtcgtcggcgtttgactttgcgggcaacctgttcccgctgagctcgaccgctggcgctggcggatacgcacccattggcgcgccgacgtctgcaggggggccgaacggcgggctgggcgggggatcgctggagaagctcaagacgctgacgtttctgaacgggctgtccctgatcatcgggctgattatcgggtctggcatcttctcgtcgcccagccaggtgagctcgaagctcggatcccctggcgcggctctcatcgtgtgggtggtggcgggcattctcgcttggacgggcggcgcctcgtatgccgagctgggaggcgcaattcccctcaacggcggttcccaagtctatcttgccaaaacgttcaacgagctctctgggttcctcttttcgtgggtggccctgctggtgctcaagcccgggagtgctgccatcatcgccatcatcatgggcgagtatttcgtcagggccattattggcgccgaggccgagacgatcaatccgtggataaacaaggccgttgcgctggtgggaatctttatcgtgacgtttctcaactgcgtgtccacgagggtgggcacccgagtcaatgacgttctcatgtttctcaagtttgtggccctgattgccgttaccgtgattggcattgtggtggccatcacgggctattcatacaagggggaggcgagcaccgagtggaaaacgaacgattggttcgaggggacgtcgtcagatccgtcaaactgggcgattgctctgtatgctggactttgggcttatgacggatgggataacgtaagttgagcgcgcaaatgctcttccccgagcgcagctgagagagacatcttctaacatgggcttttccagacaaactacgtggtgggcgaatttcgcaatccctccagggatcttcctcgcgtcattcactcggctatgcctttggttatcctctcttacgtccttgccaacgtgtcctactttctcgttctccccttggcttcaatcaacgcttcaaacaccgttgccgtcatgtttggatccaaagtctttggacccgcaggcgctctcattttcgccctcattgtcagcgcaagctgctttggcgctcttaactcatctacttttacagccagccgcctcatttacgttgccggcaaggaaggctacatccccgatctctttgggcgcttgggtttcggtaccagtggcggccaaaacgaccacggcctgtcgacacagcgctctcgcagctgggtctccaagaagttccgcagctgctttggcgacgaagatactgggctcttcttcacgcccgtcaacgccctcctcctcaatgccgtgcttacctgtggttattgcatggcaggcgagttcagcacacttgtcacattttacggcgtagccggctacacattttattttgtcactgttcttggcctcatcgtgctgcgagtcaaggaaccgcacctggagcgaccctataagacgtggatcgccacgcccattatcttttgctgcgtcagtctctttttgctgagcagagctgtgtttgcgaagcccctgcagacgctgattgtggtggcgtttgtcatggcaggtatacccgtgtattactggcggataagggggagagataggtcgattacgcgaagaagtggcgatgtcggcgatggagagaagccttggtggcggttctggagatgattgaaaaaaagtagaaaagggaaaaagaaatgctcttgttttctaatgatgggattcgcgtagggtggttttacacatggtactacttattaatgctgccttttgttttctcttcttctaattggcttttttgatggcttgggaggaaagggcgatttttttgcttatatggcgccagcagaggggggtatgatttgtatgactgagaaatgggatagaatgaaggtaacgcatggcggtgggcaaagaaaaagagacaaacgaagagacgcattttttatacacatgtaatgaataaaggccttttgattttctgctaatttattgcttgtgttgtcaatgtgatattgtcaggtatgatgaattcttggtattcaatctacgattgagacacgtttatgtacttgattgtagactataaaatacaagtttcacttcatattagagggccatgtcaagtgaaaaaaataaaaaaagatgtattgctagtagctagatatgcaagagttatacattgtagttattcagagtcatcatatccatgagccgtattttatagttgttttgacattatttttgtttgtgtgtgttgtatgtgtgtgtgtgtgtgtcggtattcatcatcaagctccttttttattcaactcgtttctccttgttcatgagagagagaagaaatttactgcttgttgaccttgtcacgctggccgtaagacttggtagcccagtcaccaccgtagacgatcaggtcctcggggcggtagtcgtgcttgccggtcaggtagctctcgaggatggcctttgtgccgtcggcgtagcgcttctgggcgtccagggaggttccggacatgtggggggtcatggcgttgccgaagccgaaggggttgacggcggtgcggagcgggtggtcggcgggagcgggctgggggaaccagacgtcacctccgtagccggcgaggtggccggacttgagggcggcggcgacgtcctccttgacgacgatggcgccacgggcggtgttgacgaggtaggagccgggcttcatcttggagatgagctccttgttgaacaggccctgggtcttctcgtgcagcgggcagttgatggtgacgacgtcgcactgggcgagcatctcctcgaggctgtcgacgcggcggcagccaatctcggcctccttgtcggcgctcaggggctggtagtcaaagtacagcagctccttgcagccaaagggcttgaggcggcgcagcacacgctcaccaatgcggccgacggcgacggtgccgacaaccttgccctcgaggtcgtactcctgcttggcgacggcggcgacgtcccagttgcccttggcgacctgctcgtgggcggggacaaagttgcgcagcagcacgaggatggtcatgacgacgtgctcggcgacggagacgacgttggagccggtgacctcggcgacggtgatgccgccgttggtcttgttggcggcgggcaggtcgacgtggtcggagccaataccggcggtgatggcgatcttgaggttcttggccttggcgaggcgctcaggggtcaggtagccggggtggaagctggacatgcttgttagccctttgagttttttctcacaataggtggattgtgaacctacggagtggtgatgatgacttcggcgtcgacgagctccttctcaaagacggagttggggccctccttgtcagaggtggtgaccagagtgtggccctggtcctcgagccacttgcggatgccgagctcgttctcagttgttccgaggagagcagggacctggaggtcatgtctgattagcaaagctgttctatatctgaagctgtgtttacttgtatatcatcgtcttcatgagcttggcgtggagagtcccatctttcggcagccggctcccccctccccgcattttcttggaagaaatcggggcgtggtctgagagcccggcgcgcgcaaaaacggccccgtctttttttttttttggtgttttttccccagattgtagtgacatctgcggactccacaattgtggccgaattacacgcggcggggacccagagacaagaagctcccagctcagctcattgtcgtcaagacagtgaccagagtccataaagaagagataaaagatgatgtacaagtaaacttgtttaggtgaaatgagattaaaaacttacatcctgggcgtgcttgccgccatcgtagagacagagaagaaccttgaccttttcgcgggcggatgtcagcgtgcggatcgacgagggcagaactcgaggcttgatggcagagcccagcttggcagtggtgaggccagctgcggcttgggaggagaattggcggcaggcaatcgagggggcagcggaagaagcagaaagggaagctcgcgaggcgagagaaatggagcgggagatggggcggaaagataccattttggcggttgttgtatttttccttgtttaaagaaaaaagagaagatgatgttggattgaaaaaggaaactttgtcctttgcaagacttcttatatagaagagcagagttgggttggtggagaggccggaaacaagggtggagagcgatgggctgatcctgtcgtctctcgggcggctgaattgaggcttggtcggctgttctttaggcctgcagggcttatctggagtagaagggggaggattgttggtggtgagagaggcagagtagcatcaaagacgatttcggaacgagagggccgttatttatgctccgagagcctacgctttctgtgcccattctttcgctttcctccttgtcccaccggtagccgtgacacatactacagtctactactatacagtagaaaattgagagaaaaaaaaaatatgagcaaacccagcgaaaaagcccctcatctacgtaattcaaatcactcgcgctggccacagtttgcctcgtcttctcctcactgctgctcatccatggaggtgggcgcaacccatcgccggacccacgactggcttcgcagctggctcggcatcccgccattggagagagggagaggcttggagaagagtctccaaaaaaaaataaaaaagacaaaagcctgcatgaataagggggaagctagtactgctagtaagcaattgggcagaacaaagagggtgtcgaagcgggttccagttaatctagccgaaggcgtcgttgcggtggcatcgcgaggcttgaggccggtccgtacatatctcgggattcggggccgcgttggagatgtggggagcggcagagagcggggaagaagctgatcgcggctgatccttgttcgaaagttggctgcttgtactgcagacatgtaacgatacctggactacaaggtattcacttttttttttgttatgaattgacagaataggacagagttgaggcttgaaggggagttggtgatgatactgtccgtacctatacatgtgtacaggcccaatgacactttgatcgttgggcgtggagtacaggcagccatgcatgcaagttgctactccaaaacaagatgcacacaacagcaatacgacggcatcgcatgcctagcccctctccgtggctacagttgaagttgcaatgttttgttgcctctagatgcaatggcactccgctaatgcaacccacggaaaacgcaaatcctcttcgtctgaggctgagatccccctaagcgaagccaagcgctgctttgaggcaatttccccagctgcgaggcagccttgctagctttgagatttctgccaattgctgagggtaaaattagcacgtcttagttcttgcaagctttcatgtttgactggcaaaactccgatatagaggtacggagcccaaaagtttaggccggcggtacgtttagtgttcgtgtgtacttgtagctcgagacacccattgcctgctagctttggcgcgggcacgtaagaaaagagcactgcatcatcttaagcgtaacagcatgcaacgcaattagctcgacctcctcttttctcccgttgccatccccctccatcaagcagcccttttgctccatgtcttgtcattgctgatgaggggttctggcttctcacgtaccgtgtaagaagctctgccgcaattgtgaccaaattgggaagaaacatccccaccccggcaggccccgctcttttggctctccgctgaagacgtccaaattgctgccagccagcctgatgtgtccatctacatgtacctaaaagaaacggcagctcgcctaaatgcaggatgcagcacagtatgtagcattgaatgcatggcaatggcgaggtaagcgcgcttgctaccccaaaatcccatctgggagattgccaagatatgcatgttacttgtgcatgcagcttggggagccgtggcttgcctaccctaataggtaagaagactcaagcgttcggtgctccgcagctattggtggtttggacaagactgaaagtttctcaagatgtaatataatccattttaatatcattgtgtttaatagcattataaattgttactcgtaggtgtgcgtacatacttgctacgatgttcgttgagtggactaagatcaagttttatacacatgttcacaaactagcacatgactcaaccttctcatgattaagtctccaaaatgaatacatcatcaacgatactagtgaatagtctgtagcctgctgtactattttgctagatctgatctgaatgcattcagctgaagcgcagaccgcatgtacattgcatattcctcgcctcgtctctccccatatctcctgcaggaacgggcggatcgatatcaacgggtcctgtactccgtaccgtcaagtcgatttggtcatcgtacgactagattgcttctggaaagatctcgctaccgtgccctcacctcgctgcccagagaggactggctggatactcgtccgtcgttcgaaaaagacccacagcaaagcccactaggtaatgttaacttcacagcatgggaaattttgattcacatgatgtagatgcgtcttatttcatctcagtattctgaatctgtagttgattggcatgtgtagggacgtatagcggctatctgaggtccctggtgcaacagctggtttatcacagatgagaaggctcatgcttgatcaagactaggcattataacagcactctgcgttttctatagctaatcgtcttctaaactacttgcttagctgtattcaaggttatccgatgtggatgccatataatactcgaccaagaagctgccatgagacatcacctctctgcatatgaactacaacctacttggcgtcaagtcacatgggtaaacaacacatccaatactttgttctttgatatctttagagcttttctaatttatggtattcatgctcatctcattgctgccacacacacacttttatacttggtccaatctagtagagccgtatcatagattatagcagatagctggttcattgttggcaatatcaatctcattctcatagaatggagatacattggataaagactgttttgtttacatgtaattgccgaccactgtgttcaagatgagtataacgggtcatacattggtctccaattgactggtagatacctctgaatccatgtactgatacaaccatgtaagctgcgtgtaccatctacgcattaggcactctgtaagatggcttctcagtcatttcatatgtcataatctgtgctggtaccaagcttaattgtttccaaatctgttcctttgctccgtaacgagcgattcattgccacttccgtcacgaaagaagatctaggcctattccaagtccgtgtcactgctgatgaacacacccacttctgctcgtgcgggcaccaacaacagcacgagcttctgtttcaactgtaggcgactttctgctctgccaccacgtcacacccaatcctctctagttccatcgaaaactcaaggcatgcaggtactaaagcgtgggtgtttccccgcttgccgggagacccgtgatgccctccccgaatctccgaacctcctcacccgcaaccgggcctacgaaaagccccccccgcaggccatggttcttataagcggcaatctcgcgtgtgctgaaggcgccattatccactaatgtgcctagtaagctcgaatgtcccacttccccgaatatcgcccatccgttagtcttcggcattgcgtatgccgccgagccgtgagtgtttggagattatacttgaacatggcagcgcgtcgtgacatgctgggcttcggcagatatggatggcatgtatgccgctcaaatggaagcagaattgccgcttcgtggtttgcaagcccagtggccattatgtgaagattaccaagagaaagcaaggccaactgtgtctacggaacatgcgctttgaagcgagaatcccctctcccttctgcctagcgagacatgtccgagcgagtgagaacccctttggctcgtcatactcggcggccgtcggtctttcgggccaagtttgcaggtctaggccgttctccaagcgctcaaaaaatgacgcgttacgggctgcaacgaggagctgttgctgattggatctcaagagactgaaagctacacacagaaggccctccccccacggatctctggcattcacaccgtgtttggacacggtggcaggtgatgctcttttggagtcggaccaacgacttggaatctgggtctcgaaattcgaccggcggtttttttcgtcttcatttttcccgttgatatacaacgtttgtgtcgaggaaccgaatcgagcggcggtcggaacgacatcgaggggcaatagagcgcttgctgctgaagacacggtgtatcctatggcatgacaacctagaccagacacaggcaaaacagcagccatgagcagagtgaaagtctggatcatttggacgaaccagcatacagtatcttgatgtggtacactgagactgagattcgatcagctcgtgtcaactcaacgttgctgcattcaatgacatggcggtgtcaaggctctgggctcattcatcccaccgtggtgcagtgaagcggtgacagcctccttttcgacgacattgagctcgtgtctaatgcccaaaggacctttggtgctgcaaagcccaatttcgtttcgatgaaaatgaaagaggttcaagaggtgacactctgccaagttgctttgccaaacagcagcatggcttgacaagggcatgaggttaagccctggatgactcgatcgggacatgagatgaagccttggaagactgtacaagtcgatgagaatgtgatgtcggaatgagagattcaggagatgctttctcagcattattcataccgctaatttttggctcctcattatcacaattggtggtgctctacaagatacgagaaacggctcgaacaaagtgtccttattcggaaatgatgcgcactgcgatgctgtcaggcgaattttaaaggtacgatgtcgtaattgcggccgactgattatatgaacatgtaggcttcgtatcggcatattgtggtttaccctataccagagacaacttattgtttccccatggtcagcagaaaggaggttcagatttgggctgaagagaggagagtagctatgcgcatgcactcggcagaataagtatgtaggttgtgtcagagatatctctgcgttttctcagttgataggtacgtgtactaagtgtaaagttctaatttcatgtaagcgactatactagcaactcaacgggcgaatgcggatatgtgaggctacagcgaacatgtaatatgcagcatggagaaattcaagccaagagaaaaacataatattacagccagcatccaaagattgataatgtaaagcccagctctgtggcagatcatagcttgcaagcgggtacggaatgcttgtcgacctgcagcccaggccctaatctccgaaaccactctgccgtagctgtaattgagatgattgctattgataccaagctcttgaaacggtatttgatcaccgtgatcagcaactggaatacctgaagtgtagaaaggagatgcaaagtcctttgttggaaatgcacaaaaggcttacaggagatcgatctaccactagtgcaaatgccagttctagaaggttggcggaagctacatgtaagcttgcgttcaacctatagtattaccctgtacaactcctacaaccttcaatttagccctcgtagatgactagtatgctgtggcatcgatatcccagaatcacaatattgaacgcggctaaaaggctgctgatcagtgggtgctttgacgctgtgaaggatacttgagtgcaaggttcgacttctttcgactccctagaggtactgaaccaccatcttccgctgactaaccagctacgtcttgaaatagagagagaaatatatctaaaaagagtattccgtattccaatggagcactataagtttacagctacttcgtactcgcttgctgagagtatgtaagggatagaaacagcggtgtgcacggccactatcgcggtgttgcttgcagcaaacctcagctgctatttgccatcacgattcacgatgcagtgctcagggacacaattactcaacacttaccaagggggaatcgtcggccgcttaggcccgtcgcccacaagccgggcgacagggatatcgtccgaaagccctctcctagtgcctcgtattctatggctcttctatcttctcccgaagatcgcggcaggcgaatatgccagcaatgaagaagcacgggccgctggaatctagtcagtttctacttgtccatctcccgatgggagtggcgcagaccggctttttttgcccggcaatgcagggtgagatgaggccgagatagagatcccgataggctactcggacaatattgggagataggtctgcatatgacgctgcatatacgtgctgctgctacgtaggtgcagcgtagcagccgtcagggctgaatgtggagctttcaggagaacatggttgtgctgtgctgtgctctgctgtgctgtatgtgaaacgtggcaaaggagtatcttttctgtagacgtgtactatgacgaattcagtagccataccgaagtgatactgccgcttatggtaatcgaagaaagtgcctaatctgtttgttgctggtccaagcgagagccgacggatgtcaaaagtcatggacttacatgcggctctctagcatagtctcggcacagcttcccggatccttcgcatgacgacctctgctaatttgggaaagcaatcgtggaaatgtgaactgtggctgggtttcgcccatcaaaacaaaatactagtcgctggactctctccgtgttacacactgccactaacatttgtcttctggaaaaccgatcgggctggccgtgtgatgtgacgataatccctggccatttcccacataacctctgttcgtttgaaacgtgactagcgacgtcaacggcaggtcagcataaagtgtagagcagtataggaaagacatacaacgcacgtcttgcatctccgaggcctctacgaaactccctttttttcctttgcagtgggtatcaaggagtctaggcaggtgggaaaataatcattggcagtggtcctcgaagaaaactccgggagaaaagcccgtctcatctgcattgatccaccgtcaactcctgatgattgcatggaatcatgtcgatttgggggtttcgtacaacgacaagaggccggcaaatacgagaagatgagatcaaagaggcacagtggaataagagaagagaagaaaggagcacgtagagtagtcgtagctttcggccgagtaatgcagtaatgagcaagtggaatcataggtcgtcgtctaaaattagacaagggaagcacggaaggtgatggacgatcttgtggtgttttaggaaaaagggccaaaggctaacgaggatattccaccttggagctctccaagctagagctgtcgactaggtatgtacccagtcacgagatttgctcaaggtatacctaacatctaggcctatactctggagcagcaataacaccactattacggagtaattacaggctggactggactcgactgactcgaaactaacaggctaaaataagggcaaactttattagctgctactaagatctggcgctcatgtaagtcggtacgcgtgcatgaagctacgcagatgccatcagatcattctggaacaacgcgtttgacctctaaagcactaccagactgggcaaatggaataatcgtaaaggagtaattgcaccagatgcgatgcccaagcaaatgtaatcaatggctgccaaataccgccatcgtcaatgcacagcgcaatacgagctgatgacgctgccaagggcctattgccgatcatcaagatgtggcgtcacgtcggcattcttagccccccgtgctactgctggctaggggccgtttgggaaggcctgctcccctaaagcagtaaaggccaacggcctttagcagtgcgatggcgctgtgctttggggctactgggggggaccgtttatggcgggggaaggtgagcgcggcgggtgagtggcgatgccagctcaggcatgctgctttgtccgtgcttctttgtttctgcccctctcccatgcctgctggtctcggaagatccgctggctggatgacatctgacgatcgtggggacggccttctgaatatataactgggcagcagcgccattctctggtccagaatctcctcctcatccaacagcctcgacaatcacatcaagccaatcaatcaacacttccacaacaacaccaccaccaacaacaacaccaccaacaacttctttcaagatgttcttctctgctgctatccttggccttgccaccgccgctgttgccgctcccgccaacgtcgtgcccaactaccctgctcaccagcagtcccaaggcttccgcctggtcgtcaacgtcaccgacaaggccctcgacctcaagccctccgtccagggcctgtacgtcaacagcatccacgtcggcgctggcctcaacgtggccggcgttggctccaaggacgtgtccaacgtcttctaccagaacggcaccgcctctgagttccgcttcagcagcgccaccaccatcaccgacgaggccacgcccttgactcccttcggcctctccctgagcaagaacgccgactccgactccgtctcctccgcctacatcaacggcggcgctggcactcccggcgtgcagatctcccagttccccgagggcttcctgttcctcgagcccgagacctttgtcatctgcaacaacgccctccagtactaccagggccagaagttcctcgtcgttgagcaggccgccaccaccgtcggctccgacggccaggtcgccaagaacctccctgagggctgtgctcccgtccgcctcgtcccggagtgtgctcctctcgaggctctccctgctggatcctacgccagccacgagtttgccctccagtctgagtgctacgccgatgttgcctccatcaactggagccagtacggcccataaatgtttgcttcttcttcttttttgcattgagtagcagcgaaaatttgacctgattgatcgagctttgttaacggcattggaagcgacggatataatggtgttacagtactgaattgcctggatccgaaggcgtataaagtaattcttaatctatatagtaataccttataatatacatatacacttttgttagatttccatcttccttagagtgactacctattggccgcaatcaagtatacttttctgtgcctttaattggcatcttgggtataagctgaacgcttatgatggtattatttcccattttggacatctaggtttgcaagggtcccaaagacggttaagaaaaatgctgccggatccttggagctccaattacgtgcaagtagagcgatgctgttgcatgcactccataaaatacccgtgaaggatgcaggacctggattcgcctcggttgccagctgagtcccatatccttgcttctgcatatacattcgttcatcagattttattttcggaatgtagcaagtgtgtaaacttccaattgtatgtgtgctttcacagaaataatggtagagaaactgctggacgcgaaacgctggcattcctccaatagactaatacagctattatgtctcttaaatttaggatacaagagccattgcatatacctacgcatgccaagttgtacaatctgattcgattcaatcaattcaaagacggaactacaaaactccatcttcatgatccaacattcagcttctgaccggcgacaaacttgacttgttacaaccggcgaagaatctgtgacatgtcgtagctctgcttagaagctgcctcgtaaaagctgtggggtgctcttagacgatatgagaagcgtctcacttggaacgggtgtgctagcatttttatagacattgatgggcgaacaaataccaatagggctgattctgtacggttagacttgtgacgttgaccaaacttttctttgggcgaaaagcaagacacaggtatgcggtatgtgacggttatagtcctttgccctcgtgacagttatgtcgagcggccgaagaaagaatcccaaaatgggcatgatgtacgttgatatctttccttgatgtatctattttggcttgaatttgtatacttttgccatgatgttccatctatgaatgtttcgagatactaaaccattcattccctcactcttctttggaccgcttgttgtttcaccagcactgaaaccttttggcactgagctcctccatggcgccttttccgctacagatgccctaattccagtgcccctcagtggcttcccgcggcaagcaacggcgccctttagcgtcttcaaaaggccctgggcttatcttgatagcgatagcgatggtgctaccccagcttctgtgctgcgcctcgatccggggagctgagcgctttgctccgtaagccggacagtaagccgcgcatgcgcaactcctccctgcgatctgctcccgaaccagcctcctgcatcgtcctttaaagcgcatccctttcttcaaactctcctcggcaccctcgtcgcaatcatgactcgccgcgttccctcttctctgtctctccgacaacaagcttccgcctactcaaccacttctgtctcttctgttgccagttcatcaactgcttctaccgcgcggatcccagcgccaaacgccccagtccaagctcctgcttcctcgaagcactttgtcctcgcagacatgaacggccgtcccactgtcgataaccgcgcctgcatcaaatgcatcgccaagctgtcgcccagcgagattcggcaggtgaactggcacatcgacgaggagagcaagtgccgactctgcgccgtgagggacctcaagcctgaagcatttacgaatcccttcctcgacttcttgcgcgagaacccgaccgtcttccacgccgttgactacttcaagtcgaagctgaatgattctggatacgaagaggtatttgcgcccggtgactcactcaaagtttgacaaacgctgacagccctatagcttccggcgcgcgattcctgggccaacaagatccagcccggcggcaagtactgggtcacgcgcaatggcagctccatcatcgcattcgccgttggcaaggcctacaagcctggcaacggcgtcggcatgatcgccggccacatcgacgccctcaccgcccgactcaagcccgtcagcaccaagcccaacactgctggctacgtccagctcggcgtcgccccctatgccggcgccctgaaccagacctggtgggatcgagacctgagcatcggtggccgagtcattgtgcgcgacgagaagacgggcaagaccaccagcaagcttgtcgagctggactggcctattgccaagatccccacgctggcgccgcactttggcgttggcatgatgggccagaacaacccggagacgcaggctgtccccgttattgggctggaaagctccaatggtgctgacacggagattctgggctctgctggctcctttgtcaacacccagccgcccaagctggtcaagctcatctccaagcagctcggtatcacgtcgtacgactccattgtcaactgggagctcgagcttttcgactctcagcctgcatctgtctttggcctggacaaggagcttattactgcgggacgaattgacgacaagctgtgctcgtggtctgctctcatgggtctcttgcacactacggagtccgatgacgatagttacatcaagctggtggccctgttcgacgacgaagaaatcggttctctgttaagacagggtgctcgcggcaacttcctcccttccactgttgaacgcgctgttgaggctctcagccccaactcctacggccctggcgtcataggtcagacttttgccaaatccttcctcttgtctgccgacgtctcccacgctggccaccccaacttcattggcaactacatgcctgagcacatccccaagctcaacgtcggcctggttgtctgcggcgacagcaacggccacatgaccaccgatgccgtctcatccgccatcatgcaccgcgtcgccaatctctgcggtgccaagctgcaggacttccagatccgcaacgattcgcgcagcggtggcactgttggccctatgctgtcgagcgctatgggtgtgcgtgctgctgatgcgggtctgccgcagctgagcatgcattccatccgtgctacgactggttctttggatcctggcttgggagtgcagttcttcaagggcttccttgacttttgggaacaggttgatggtgaatgggagtgaagtgctttgagggaatagatgggatggattaatagcatatatatatatagggcgatcttgttgacagtgggatgtaatggatgagagatcaagtagatggatggagaactagactttgcatgtcatgaaatgacaaacgtaatagcgaatagatgatttttttaataaaatgattggcttgcaatgtgattgaatggccatgaaataaattctcttccatcttcttctcaccccccccctcctattgcaattttgattatgcgtacttatttacatgctaggcattgattctcctccaatcccagattttgcttcctttgccatactagccaccatgcacaatattcctttctcatgtcgccaatttttgtttcttcacaattccagtctaaattaccacaaaaatgagctagctcaaatcgtatcatcgttcacaacatgtaatcccctccaagtagaaagcgcaactcctcttgctattcgctcgcgtagctaagttgttataatgctgtcatatatcacattcattcatccaggcatgctatgcagcgccaagacgagaacaatcagacatgaaacaattgtcttcagtcttaaaaaaagaaaagaaagagagagaagaaaagaaatgcttagaattaggccgcgttctcaccaccctggggcggcaagtctggcaaagtagctgagtcgtcatcatcgtcgtcgtcatcgtcgtcgtcgaaatcgtcgctctggctagctactacagtcagatcgctaccctcattgacgggcctccgcttcttctcgaaatcttgtttatgcgcctccgccagcactttggagaagcttcgggtgatgccaggtgaaggaaggtcggtgcggcgctgggcaaggccgccactgggaggaccagcaacggcagtggagcttgcagagtcgtagaggctggggtgctctgccggttgcggctgaggcggctgtggcaagccttggggttgtatcgcagggctggactcggtgctggcgcgctccatcaggggttcgatatgataggggagaggaacgtcacgcgaggccttgtactgagctacgttggcgcagtgctcgttttccacacggagaagagaccagatgcctcgacggaagacctcggcgaagctaaccatgaatgatacaatggttgaatgctggaggtcgtgtgtgaatatggcgtagaagatccatgcaaagcgcaatataggatcgatgaccatgattacgtagtagatccagcggtgcttcagagctagaatgtctcgaagggcggtgtgcctactttgaggctgaagtagggaaaagtccatgaatagatcccagatgccttgaattgttaagtcagtacgcagacgtaaagagggaagcaaagagagcagctcactagtatatacaccattgatggttgaaaaggtgacaaataaagcaaggtttgaatgagtttggtgaacgcgatagagagatagacaaacgtaggataatatcgttgcagcatattttccacaatttaccagatgcgggaaaacgttgcgtgtgtctctgtaacgccgaatacactggagaaagcgccatatggccggcaaagttgtgaagaaaccgagcaggcgagaacttgtcgagttgcattggccagggttctcccagtggtgggcatacaaacagaagaatagctccacgttctatcgcagccactagtcagatattggttgctccatgatattaccagagaaggttgtcaacttaccgccattgaataggtcagggaacagtacatatctccaagaaagaaatcgcgaaattctacagggtatagcccggacaaaaggagacgccactatcgtgcggttagcattgctgggtgagacacttcattgggaactgaggggctactaacatgtgaatatgcaaaccacctacggctcttgtaagaaaggacagggaagggaagtagaatgatgacgatgctgaggccgatcagagcaacagggtaatagagatacatggaatcgtctccgtatctgctgaaattcgcccacatgatgactccaagaagtaggaggaagaaggatggaaattctgccagttgacgccaatcgagcatacttcggtggtcaaattcaaagatgaattgataattgaccttatttcgtagccaaatgctacagttgatgcagaacaaggaaaagagcatgagcatcaggaaaaagccggcgtatatttgtaacaggtagctcgtttgggtgcgaattgttagatcgtcgtgatggagtagctcagaaccgtaaacgaggccctggatggtaaagacagcccccgtaccaatgaggatcccgttgacaaacgagctccctgactcgtccttgggtttcctatgcagtttgcgcagcttgccaaccgcaagcttctggttcccgcgctcgaaatatcgtgcgtagagatcctctacagccttgatgtggccctccaggacatcgctattgacaaaccaagctttgttgaccttttcgttcatgtagcgcatcggaggccgagcattgacggccttgtcaaacttcttgttgagctttcgaaaggcagtgcggttaagcatggcgtatgatttgagaagttccaagctgcgatagaactcttgcattgcaagctttagtttccgcttcgctgttcgatacgcaacctcgtggttttctggccgccgcacatagtccatgcggccatcatgcgatcttcctcctgccgccatgtgaggtgtttgaggcatgtcctggaaactcttggagtttggtcctggtgggaagatcttgttcttgaggggatgcacccaaccactggacttgtcggggttgccttcttggagtttttgagtggacagcccggagaatgatcgattactctcttcgttggcgatttcttgtatacgccgattgcgcatttcatgaagttgttctcgcagcatcatcaatcgctgcccagctcggtcttcattcttctgataaaaagtctccaccttttctagttccgagtccatgaactggtaaaactgctgctctcgctctcggacaagatcgaggctttgtcgcggaagccccgtaattcgaccagagtcttttgcgttggaaaagatccggcgaagctgctcttcatggtggttggctgaccctagcggtgggagatctccagagttgagcggaacagacgaatttgatctgcgaaagttgaaacgagtagacttcttaacggggctgaacgactgtctggtgcccggagatgacgatgtcgtataaattgccggctcaggtaactcaaattcgttgtcgtcgttgtggtcgttggcaccattttggttattgttctggccgtcatgttggtcgtcagtctggtgatcacgagacaacggccgcgattgttcggcaggagttggcacgaagctgccatactgcaagctgttgccatcgctatttagagcctcatcctctgcctgctttgcaatgttcaccggcgtcgatttcggttgcccatgccatcttgagcttgtaggagcatcgccctggactccaaaagtgggggactccgagttaggatctacaattgaatagaaggtaggcgtgcgacgattcgagcttcgagttagaggagtagagcccgaggttctctgaacagctgaggagatggccttgacgtattttttccctgctttgtagttgaggtacttgattcgccactctgtgtggttgaacccgaaaaaagtcagcggttgaaagacgttggtttgtacaagccgaggcggtacagacaacgaacaaaaatgacaaggacaaggacaaggaaaacaaacgacaatggcaatgcaaacaacaagaaaggagccggatccttaccaggaactgcctcgcgctcgagctcctttgcaaacttcatggtgctgcgctgcgaggcctaaagccggacagggttcgccagcatccaatgcacaagaggtctcgcctggcgcaggggcgacatgtaaatgcacgtccggccggcgacaatgcgtgcattcaagccctatcggctgctggacggaatgtcttggatacgcaggctccaggcaccggaatgagatgaatctgcaacaggcctgtgagaagccgccgctgcgacacgtgcgaagctgctgtcttgggagcttcagatcggcccgctttttgctgctggttgatgcgtcaagtacgtcaggggcgctaaagagcgctagacaagaaaactggcgaaatatgtgctttattgtatggagtcgcaagatgtttctggggctgtttgatctgcgcggcctggtccaatcactcgactgcaggtcttggatgccattcccaggagttttgttttctactttgtatccaggctcccaaaggaataaataggaaaatctttcagtccgggctgttgctaatcctcaaagagcggtggaggagaagggctattttggttgcattgaacccctgatatcgctagtacttatcgctattcccgagcgccaccgcgtgccctggatcctaattcagccgcactcgacgcattatcgtgggggcggtctttggcactttgatagagacttacttgtaacatgaattgatggcgttgatattgtatgatactgaaaggggtggttgaagtgatggcgttgatattgtttgataggtactgaaagaggtggtagaaatagtaggcaggttgtgcaggctgagggaaggattaaaacaaggtagagcccaggacacagcgctttgagagttgaataaaatgcagaaaagggagtcgagttcaagaattttgctttcaaaagccctctgatcagtaagattacgagagtagcggattattctccaaatggccacgcaccgcgttgagatttgaacagaacgtaacaagggaatcgagttcaacagtgttttcaaaggcctttgatccgtgaagttatgaggataatggactgccattcgctaagtggctatgcattttttttgaggtttaaataagacatgggcaagagaatcaagttcaacagttttccttcaaaggcctctgatctgtgaagttataagaataactgactattatttgtcaatggtcgcgcattgcttcaaggcttgaacataatgtaaacaagataattgagttgaacagattcccctcaactgcctctgatccatgaattcatgagcgtagcggattgtttgcttgtcaatatacgcttctcacattgatatataagcccatgatatcgacatgccacggatatagtttgtataagtgcattaaaacaaataccaccggacaagcagacatcagccatcgacaatcgccactcaaggaagacagaagagcaacattgcgtagaaacaagacttacaaggcgcccattaccgtcaacaccaccaaacatacataagcaacatgtgtcatatcacgcatacctatcggttttgcccgtgcctgaattatgcttgcaccgcccccaaagtagagtttgggcttcagccagacgaaaatcttccgggttacactaaaaagggacattacctagatgagcgcatcgagcgcgagttatgcgatgcccgggaagttgaactaatatacaacaagtggaatcctcgtggcgccgatcaatgcgaaaaagttcacgagcagcttttcgatcagcaaagttccctttgcaggcactgcaaggacaacaactgtggacggattgtattggaccagcagcctggccctaaaaccacacttgcaaggcctgcagagactgtagagactgtagagaccaagcctaaaaggtcgtccacgttcagtcgggtctttcgccgcacaaactaatattgaatttcatggttggcctatcgtccaagaaatgattgccaaatagaggtacgagggaaacgcagcttagacaggtgtcttgaaaggtggcacgggggtaagagttcagcgtgatttacatcagattcgtttgccaatggacaggggagttaggaatagggcttgggtatgcaagttaaaatagttattggttgtacaaggtgtgctcaaggttttagggaactggggttttgtatcatggaaagtataggtagaaataaaaggaatctccaaccaaggttgtcttccaatcacctggtagccatccccttatacagcccatctctccacgaggcagaaaaatgaatttgttatttctcttgtgaatgtagaaattacttaaaatttattagctagctcaagcatttagatagtttccatttcctagctaatctgggtatgcatgctatgccatacctaggtacatgataaacatcgagtactttgggatgtcgggtaataactcgggggcgttgactattggcatttcccttgcattagcttgacaggaataaaaaatgtctgtaactattactcaatgaattgggatttcggcggatgaacccgcggcccccaaaatctattgctcctaagcgagggagcttcacgccgcccaatgcaatgcttatcgttggcagagatggtgtaagttggagcaatgcaaaactgtccaggcacgaattcttccgagctcagtctggcaactgtcaacttagggggaaaaaaaatcaattacgtcaacccacagtagcatgtacaaaaattgggcgcagaatgtaacccatggggaatgagaggaggttgaggccggagcagtgataccgcatgtggtaatggcaccataagagccggcatactcacataccaagtggtcctagtaggcatcaacgaacattatcacactgcagtgctagatggtcctaggaaaaggtccatcgaattagtatggtagtggtatgcttgtaatatattagtagtagcacctgtaggtatatgtatgcatgctgtatgcgccaacaaacaaggaaatatccatgcactggcaatgactgcagatgaaagcctggccattagcccgaatcgccaacaatccaagtggatgattctgagctagtgcctgagcattctttatgccgcatggagatggacaaattaggattgaagtcatctgttcctggaggagggcgcgaactactctctgccccttgcaagtaagtaacatgtctgatgggataatgcatgctgctgccaacatattcaagtactccacaatgaggattgaacgcaatatatttcccacttcgtttcgtcgcaagacagtaaatggtcccagccccacagccgtgagattttgtatccccgcgattttgaagctctgtcgtctgccatctccacttgcgccgggtctcaattggcgatctgcgggaggaatggatgtgcggcgccaggcaatggctggcctggaatttggtgaatctcgctagacgatgatccgtataccgagaagacacggcccgtgtgatatcgtgcgtgccgcaagggaatggccgccgtttctttgcccgtgactacagtggtctacgtaatacaagcagcgtgttcctggatgcatgttatgttcctgtcatcacgccgttgctgcgctggccgccccaaagcttaatgagatctgactgtgtctgggtcccccgttgggaaatcgtaagactccggtcggtctaatcagcacacacgtgcgctaaatctcgcaaggcgacagccgagtgcagcaaagcaaagatctaggaacgggtgcgctggatgcccgagcttgggagagccgatgctacgcctgtggcactgcggagaagcaccaattgatgggctcatgttcaactgtgctttttaattcccggcgatgccggtgacatcagcggtggagagctgcgcgaggctccactgaagagcgaagaagaaggagaaaaaaaaacagagaggcaccagacctccacaaaaaaaatggaaagacgccggacgccctggcaaggcagattccataccctgatgggtatttgccgaggcgttttttccttcttcttcgggcttgtttcgcttcagttatgacattgaaacgctggcaggccctttaatcaagagcccccttgattggataatgagacgggggaaatttggtttcgcttaattgggaatctaggctatactttcttttctgttttggctttttggaaacgtgggatgacatcaaagtcaaacatggcagatggagaccgaagcacggaagccaatttatctgaagcacgcggtcgagctgcttaagttgaaggcaaaaccgttgcaggaagtcccagttgaggttttcgggactctgctctttagcgagtgcaacgttatggcatcgtagtattgcatggagttttgccatatcaacgtcggtgccggagccttgtgtgctcccctgttcgagtttctctggcgctgtcccatcggatcaaatctcgagccagttcccacgccaaggaagcgccatgctgtaagctcgaatagttgcccgctaacgaacacgcgatgtggcaagcgggctgcacatgttttcttaccaccggggccagcccctctgtgcctactttgtatactcaaattctcctcctcgcctctgtttgtccgtccagatatctagtgttgcgcaagccattgaggggagaaaaggctgcccatccgctgatttacaggctgcaatgtcgcggcgctgcttaggccagtctccggagcattctggatgattccacgcatcgtcacagtctggtgcctcttgcagcatgtcgagcaatggaatgcgctcactcaaccaccaatatgcacgagtaatccttgcccgccaactcctgcagcctttcccctctccaggcccgctagcgcgccatccccccaactgtacagctggttcagctggctagaaccttgcgcttaggtgccgttctaggctctatagtgggactttgcagcgctaagtcgccaaagtgcatgggctccacgcaaagtcacatcaaatatctcaccctccctcccacttcttttctgtatcttcttgccatgaacccgcatcctctctgtgcggctgctctctcctagcctgcacgattttggaccgcgttctcacaagcatactgcgcctttttttattttccttcttggccggaccctggcggccggagaaatcggtctcgctcggtgacttcgcttctgggactccaacggcgggcatcccccccactgaccgagggtactgccatcccaaaccctcaacttttctctctcttgacggccatcgccaagcgtcaaccagggagcgaagaggccgcgtccaggccgatcgggctaccgcttgccgggcaggaaaatggaccagggaggcgtctacagccactcgcgctcgcgaacaacgtcttccaacgtctttccaccgcaaccgcagcaccccccgcctatgcttttgtcgcacccaatgtcgaatcaacagttcaacaaccggcgatcgccctctgtcagcacctttagcaactcgagcatacaaccgcccgctgcgtaccgaacttcgtccaactcggacctccgacgctccatctctaaccgctcctttggacagccccaggcaaccggctatgtagccctgctgcgcaaacaaaaggcaacggtatggtgcgatcgcgctcagtacgaggaccctaggctggccgcccagcagcgcgccgccaagatgcgcgccaacttggaggtcagcggagggagccgaggggctggctcagctggatcttcgtcaggtggccgcacgagcacgggcattagcgctaccggaaaggtcgccgccaaaatccgccatcacgggaagacgccagtggttgggtatgccaacgaaaaccatgttggcgttggaggagtgcccatgcgcctgagcgccaccgaggtggaaggggagagcagcgaagaagaggactttgcgtcgcgctcgcatcaccgcaggacgggaagtagtggacgaagcagcgtcggtagcagcggtcgccgcaacgtcacctatcgagcctcttcaggaacgattactggacagcccggacggagatggagccccggcgatactcctgaaagggccgggagcctggctgagcagcccgaagacaccatgcccatcatcgacgacgccgccagcggcagagctcagagcacgcatagtggaagcagcgctgagcgcgcagacaacgttggcgagctaggagcggccccaaggcttgcgagcaaatctctaatgcactctgccctcacaagagaaaagagcgtcaaatcgcccgaggagctaaagagacgaggaagcgtggacgagcgaacagccactcttacatctcagcgcctttacattgccaaccccgattgataaccatcgattcacagaggggaaaagctcatacattcagcatacctataccacaccatttcgtgacgatagaatcgacgccgcctcagccaccttccgttcgctatgtattaatcactgtctatcagcaaaaaaaatccattcgcttgtgtattatgttctttcctatagctttttattactcgcattgtttggcgtttggatatgttcataccaatttgagcattggaaggaggaatctacagtcgctaaggaagagccattctgctttggacagcgggatacatcttgaattttcctttttttattatctaatatactttcgcttctgaaattaagcttgctggctgagcgaggcggcggaaagcatggatgactcggagagagaagaagaaaaaactgtattttcaatgttgcccgagaaaggcagttgaaaagagaagatagtatgacgtaatggttaataaataataacctctcttatttttcccttccattggatgattttgtgacgagtatgttttgcacggcaggtgctgaagtagatttttgtgcttttaatttatttgcataaggttgcttggtaattttgccgtcatcgatttcttgaagccggtgcataggtagcaagcatcacgctttagactgattagaggagaagacgcagaatagagccacagactcgttttcatgttcttgatgtttacacataattagaatactgctagaaatcttatattgtattttgatgagactcgggttatacgatagcgttgatggcggtccggcagtcgaaaagcattaacatataagatgagcagtggaaataagtaatttattttgcgttcagtatagtgcatccgcttactagtatattggtgttcttgtgatcatttaatctactctctaaaagctcttgctacaccgtcacatgctctcaaatgtctttctctctattattctatcgcagttcgctgtaacaaagcgtagagtggtggggttggttttagtatcgatttagaacagcctttcggcgccatcgctccgatctttagccgcactagttgggcttctctttagcgattaacgcgttcttcaagtggaaagcgccaaatttacgcgtctttagtctttggagccatcgcgatacgcattctgtacaacatcgttgttgcgcagtgccgcttttgcctccaagtcgccgcatccacacaatcgctcctcttgtctggatccagggtaaatacggcttctgtgctttatttggcctctgaacaattccattgcctagattggtgcctaaagctcgcctgcctcgtcttgaaggttctcccctccttttgcatgcctgtgcaattgtgcatttagcggcacggcgaatgcaacatcagagatccatcataacgacagaacgaactcgggcgcatacattgaggtcttttcaagtcttttaaaccatgacgcaattaacaatgcctctgtttgaggtatcacataacgtcagagagtcggaatcctctaatcgaaagagaaatcacgatgagttctctgctgaagcaggcaaagctgaactggcagaagatgttaagaacatcccgcccgtgagcatacaagagcctgaagatgactgtgagtataaacctcaagagctcattttatttctgtgacgatactgatttctgtcagcagcccagtgtctatcctctcctttatcctctccagctctatcagaagttctaggcgacgacacgctattagcaaacgatctaatctcactgtcaacatcgtcagaatccacaaaacaagagacatcagggtcatccgcgctgcagcaatcaagttcgaaatctgctacaaatgccaatccgcccccgaagcggaagcgtctaactccagcagaaaaagaagcccgggataaggagcttgtcgagaggaagaaggagcgcgaggagaaggcagtggctcaagcggccggaaaagctgctgacaaggccaagaaagatgaagaaaaggccaaaaaagaagaggaaaaagcagcaagagcaaaggaaaaggaggaaaagcgaaagttgaaagaagaagaggatcgtgccaaggctgacaagaagcgaaagaaggaagaggagctgcagcgcattcaggaggaaaaggaccgaaaggctagaagtcagaagacactgggaagcttcttcaagatccccagtacccctaagaaagccgaaacagatgatgcggcaaaagataatagccccgccaagatcaattcatcggcggcagagggaaaaccaacaaactcggaatattcaaagatgttcaaaccgttcttcgtcaaagcaaacgcccgattagcacccatggtatcacaaatggataagacgatacaagaagcgaaatcaaaggccttggacgactatatcgcgaaccagcagcagaacaacggtgcccctctcaaattcgatcctgtggatgtcttttccttctcgaatcttcctccacctcgcggtaaactgcatcagccggttcggcacataatggagactgcatataaggctgcacaaaactcagaaaagaacggcagtgcagatgctagcaacattttcacccaagtccgaacgggactgagcaagattcctctgaaagtaattgccttctcccaggacgtgcgcccgccttactacggtacagtgacatttaaagcttttgccctcggcaaaggaaatatgtataagctggcgagaagatctatgcaccgtcgactgcctctggactatgagtatgactctgaagccgaatggcaggatgaagaagagggcgaggatcttgacatggaggacgaggaagaagagcaggatgatgaggacgacatggatggctttctcgacgattctgaggatgttggtgtctccagaagaatatttgcggatactctgcagcccgacatcgtaggcccattttttgagggccagaatcgaaagggctcagccttggcattacacgagaagaagatggaattcatccatggtgagttattatacacgtcgaggttccattgtcaaactacgctaatgtactccctagaaggatttgatatgcaatgggacattgaccccttttcaactaaatattgggagctagagcctgctacgaaggctcccaagggcaaggccccaaagactattaaatctgaaaacgatgccaaagctcttccaccagtcccaacaaacgccttcgccgcgctgggcagtgcgggtaattcgaactcagccccgggcaagttggtcaaacctgagcttttgaacggagtcaagcaggccattctagacaacaaagctctttccaaggtcggcattgttgatttcatcttccatcagtttagagatagcgcctctcggttggaagtcaaaaacaccattgagcatgttgcggaaaagaaaggtgccggtcgaatcaaggaatgggagctgaaacccggccatgaaatcaccctatgaggcgaggtaatatctttgaaggtcgcgggcggcattctcgtgttacgatttgacgatccaacttagcatggagtttttttggacgatactagattaagccagttattttgagagttttcaaaagctggtcgtgagttttgggccgggcttatttgtttgcatggcatggctcaagggagctgcattttattgagcatacggtttggcatgtattgtatctagggagtagcaagcaaaaattctatttggggtgctgaatggcggcaccactggctttctctctttggggaaatatactctgcatgaaatttatcgtctcgtgaatgtgatttttgtttcaaaagttgttgaacgcaagccgttactcctttcgatatgggcgggtggatgacgcggaagcgcggggcttgcaaaatacaagcaattcgctaaagcaggtccttggaccccctgaagcgccggcgcctattattgtccgactaactcattatacggccgttttctatctttctctcttgcaatcgcatctcaccgcagcttacacaaggaattacagatgatgaggtgagaaccttgttgggtctttttagatcgtcgataactttttcgaaactgccgaccccatccgattgcgcaaaccacttgagcagctcctatttgcccgatctccaattgccctaggagggacaatctattgccgtcctaggtgaagcgagattgcctacctaggcactattcggaactcgatcccgactgcgagattcgcaatgttacaactcagtttatgatacctagcgctacaataatatatccctttgcctatcggctcctctctctctctacagcagtcgcttggcaccgcgacatgccaagtcgcctggaatggaagatccctggggttcgccgtgggctgcagactctcctgcaaagatagagctcccagccgcgccccagaatgcgcatttctctgccgacagccttttccctcgacgcaactctcgttcgcctgcgccgtcacgatcgcccggatttgaagacgacgatgcgtggggtgggtggaatggcggtggtgcccccgacggcagcgccagcggcaaggagagtcccggatgggggagaagtcctgggctgaagccattgcagatggcgccgtcggtgaggtccttgtcgccggatccctggaaagaggtggctttacaaagattggacacgacaacgctggagaaggaggaaagacagccaagagcgaggagagcttctgagacgtccggggacggccgagtcgtggattcggcaattagccttggagagggacatgaattgcagagggaggatactttgaagagcggcattccggctgtagtaccgtcattggatgttgatgccactgaggacgcctggggtattgaagtggcgccggaagcgccggctccagacgggatccctgttattcagcttaaagaacctgactcgtctccggatgtcgagataccagtgcttgacgtgaagcaggaggagcatgataaagagcctgttgaacagctgtttacagctgatgagcccgttcagaaagaggatgcaattggtatcccaaatggcgttgatacgaaagaggagcagccaatagcagctgtaccagcgattgatgatgctgcagtcgatccagaaccggaaggtgaccagcttccgccgcccataaaaattgagacggctacagaacctcagcaccagcctcaggaatcgcgagatgagatacccgagtcgccagctgtaagcgagactaaagaattagaatcgccatccaatactttgcagtctcagccagctgagcaagacacaccatgggtcttgaaagatttaggtatatcataccctgtcgatctcaccaaacttgacgacttgttcccgtcgacgcctgctgttacggttgaagcagaacttgttccggacgttgtcatagatgacacctttgcttctagcagcgagcgcaaggcgtggtaccgaatctctcgattcggatccaagaggaagcatgatttgggagacgatgataattatatacgagttggctggtccggatcacaaattcgagaccgtactacccagaccgtgaggagatggatggaagaagactccatcactggacgtgtggtcttgggtagacggctgggcggatctggtgcagtcatgttcaactggaactcgacagcacctgcagaaatcggagagtttctgggaaggcattcgagaaactcgtcaatgacggtgagatctgccgctccatcgcccactgcatcgtcatttggctgggcgagcagtgttccatcctcaccagcggttgctagacatccgttggcaaatgagtttcagaatccagatgcgcgagaagcgcagtcacctaaagagccgaaggagccgaaagtcgactcggctcgacactccttggctcttgagccgccgccgcttcacactcgggggcatattcccacacccatcaagatcccacccactctacccataggccaagacgaagatggcgacgatgactggggcgatatgatgaccgctaccccggttgattcgccatctttcaccgaggacgagagagggttcaacagcaaccgtagcagtattgatccccagtccgctttccagttcgaaacggtatttgatagctccaaagtcgcatcgccaaggattgagaaagccagcaagcgacccttgtcttggcatctggggcagacgcttgccaagccctttaaacgaggggccaagacgccttcgacaccactgttcccgagcccgttgtctaagccgatgacgccgcctcgggtcacacctactcgccatacacatacaatgtctgccggcgcgtcatcgatgcagttttcgccggctagacttagtttgagcgctgaagatgaggaaaccgtggcaaaactcttacgggatatcccggatttgacgtatatgctgcgctgatggttggatggacgcgacgccttcactcaaggcttgggtatttagttgtgatgatgaagttgttgagtttctggatcaaaatacatattttggagtgtactatcgcatatgaaagtagcaaggcgtatctggcttatgcagaatatttggatagcattgacttgggtggagctgcttagagaacctgtatattgaaaaagaggtattatatcctaactataatcttgtataaccatgtgcaaactgtaattcatgctcgcttcataaataactcatcaagtcgtctatcgtccaaaacagaaatatcatgctcgcgagatttcgtccgagttcctcctcttattagttttatcagaatcatacaattgcgcaaaaacaccacctttttgcaatagtaattctttgggagtgccaatttccgccagcgaaccttcttctagcacagcgattgtgtcgaattccagtagtgagtcaagccggtgggcaatcatgatgactgtgcggtctttgaactcggatttgatgacacgctgaatttgcgcgtcggtttggttatcgatgctagttaagattaattttgattcttcttttaacatctttttttttttaaataaggtaaacgtacttgctggttggctcatccaggatgagagtgctgctcttcttaaggagtgctctgcccagacagaatagctgccgctgcccgtgagagaagaaagtttcgtccattttctcgtcgaggggatttttaccggcgtctatcttggaggtgatgacatcccagatggcggctcgctgaagtgcgtcggcgattgcctcgtcggagtgaacgccaagagggtcggcgttgaagcgtatcgtgttggtgaagaggaaaggatcctgggtgaggcagctgagtttctggcggatgaggggcttggggatattcgagatgtcttggccgtcaaggaggatttggccggtgggagtgttggccatgcggaagagagcttggatgagagagcttttgccgctgccgctgcgaccgacgaggccgagcttttcgcctgggcggatggtgaaggagatgttgcggaggacgggatgggcggtggagctgcggagattggattagcttttggtcagaagatgaaataggtttatacatactcgtagtgtacggataagtcgatgaaatcgagagagccctgagagggccattcttcagggggagtgtagttttcgtgagggaacagctcagatggagttgtttcttcaaaggtcttgatgcgagtgacggctccgagagaagtttccagctgggaccatgccaggatgatgcccttgagattgagacccaggttcatcatattgacgagcgcaatgcccaggagagcgggattcagctttccccttagagtgacggcgaaaacaacgagcaagatggtgagaatcgcaacgaccaagtcgagaactaaggtgagccatcgctgaatgcagttgagaagataggagggcttctgtgcgctatcgaggagggagaggctcttggtggagtaggggaggatccagccaaaggcgcggattgtggcgaggccgttgatagattcgaggaagtgcgagtatagcggggctttgtgttcgattctagaaagaagatgcaagattagtatttggattgtattagaggaagaaaggatttgatgcttactctagaatacgaagttgcttggaggttcgaacgtagaatcgttggattatgaggaggatgacgatgatgaaggggagagcggcggcgaagtagctgactgctccaacagccagtccggtaacactaatacaagtcatgacatctatgtgtttattaagtcagttgggttgattaatctctgcagtgagagaggagagtagctaccaaagaggaaaatggcgagattgacagggaggtcaatatcgactaggcgcaagtcttggctgaatctgtttcaagaatagcaggttagaaaatatgaagaatgatttgaatggagttggaggagatatttaccggttaatgagtgagccagtgtcagtgttggaaagaaatgacattggagccctggcgtcaacgttagctgttgctcaagagaagttaaacacgacaatttacctcatgactgcgttcaaaattctggtgtggaactttttgctgacggtaggtccgatgatcaataagaagtgcctggcattaagtcaataggctaggatttgatattcattctgagtcgagacttacatgattgccagggagatcaatacagcttctacaacggccaagacagtgaaaatacttagccagtaacccacgtcgttgctgggtcgtcctcggccatcaccccaccaggtaagccagacagctaaaaagaaaaacattagacaagattcggcatcgcagttgtctgttccacttacccctgaaagcagcagagaaggcttgcccaaagatgtatccaccacccacggccaaactgaggggtctcatggcggaaaagtagtatttgaacgtgctgcgatcacttgatactgtttgctctgcttcgttttcttgctcggcctcttcgctgacgtggacgaggttcttaatctcttcgataatgtcttgctcagggctgtctttgctatcttcatcatcatcggagtgtggatcggtgatgtcgagactctgaatgtatttgccactggatcgaagtttgacaaaggctccttgctcgataacttggccgtcttggccgagggcgatgatgtgatcggagctgggtaagaggtggacttgagacgggaatgatttagtaagctgctcaaagacttgtggaaagtgatggtttcatgtcttaccggaatgagttgcgaggataacggtggtgcggctacggcggagcagtccgtctttgctgaagacgcgagcaaagacgatgcgttctgttgtcttgtccaatgcgctgaagacatcgtcaaacatggcgacgggcttgcgggcgtagacggcacgggcaatggcctttgaattgttagacacctctcatcaaactggtataagaaagggcacttacaagtctctgcttttgacctccgctgagcttcactcccttgtctccaacaacggtcgaaacaccatctggcaaccgcgcaaagtcttgagtcaaatcgcaggcttcgacgaccgtgtcgaaccatttgtcgtcgaaaaagccggattccgccacaatgttgtctctgattgttgcattcatcacccagggggtttggtcacagaaggcgatgctcggcgtcgacaacgagattttgcctccagtcgaggatgcttcaccgagaatggccttgagcaagctcgacttgcctgagccgatcggaccaactatcgtggtgagagatccggattgtgtctgtgagaaggacacattgatgttgctcaatactttcttttctttccacgagaaggctccctcggaaataaagatgcgctcgccttcctcggtgtaacgatcgagcggacggagctccatactgcttctgcgtgatccgacttgctcgctctttgttggcactcccagctgtggacttatttgccggctatcgattctttcgtcgagaagtaggaattcctggatacgcttgaagcagccaaatgcggcataggcggctgaaatgttaccgaggaggaagctgagcgggtttaccatgacgttgagaatggacagtgcagtaatggcctgcgatgccgagaaggattgattgttgctgagcttggcgacaatggcgtaggctccaaaagtggcggcttgagttaagctgacgttggcgtttcctagtgatattcagataagttggactgaattcctgaagagacacaaggtgtaactggtgagagggatcgacttaccgactgtgttggcccatacaatcatctctcggtagtgtttaccaacattcagatcctggtcacgcttgtcttcaagcaggtcggtgaagcgctccgtgtatcctagcatcttgacggctttgatagaaccgagcacttcagaggtgaaattgatgcggtcctgcgttgctttttgatagacggtctggcgtttgacgagcacccttccaataaaccagcacagcacaatggagactatacgttgtgagtatagaacttagcaggaaatgaacccgatcgaagcacttactgatagccatgacaataggggcaacgcagacgggacccagttgtgcgtacagcatatagacggcgatgccaaccgtgagagagttggcgtacgcttcaatgagcagagcgtttgcacgttcagccagagtctcaatgtcgttgcccatgagcgccaatgcggacgattcatttaggtcgctggtggaaagccgcagtattttgcgatagatgaggccaatgaggcctcctcgaatcatggcaccgactcggaacgtaagatgctcgtaccatgccgttaagatctgatataaatgattagcttacacaaataataagtcgggtttttgagacgcacagcagatcctataaagacaaaggcaaaggcgccgatcaagccgtagccgacattgtcagagtgctcgtctttgggcatggacagaaatcgcagcgcttgggacaccaggaaaggctgggcaattgtcaaggcgacgacggccaaccgaggaatcacaatgccggcaatttcgcgcttgaggatccagacggtgttgagaaagagagaggctctttgtccgccatgggtgacttgaggaataggcgttattagctgagaaactgtaatagaaagacgctgtatacacctagaaaaccatacccttgtcccatcgtttcgagaaaatcacggcaagcttttcagatgaaagcttttcgtaaatggcggggagatcgtgcagtgtcaagacggtggcccatccggtgatgagcagcgagttgagccagacgaagaagccgcggttgaacggcccgctcgtgctctccgttgacgggtttttactcgagtctagcaaaatgcgtctcttttcgatgttttccagtacgagcagggctagttttaatatcgtcgaggtcgagagcactgctgcgtatgcgacgttgacggagaggagccattcggtccgtaatcgggcggcgtcgaagaggagagtggtgaagagatacgaggtcaggaggaaggagggacgaatcgacttgacgtgctcaatgtgcgagagaaggacgatgcagcatgcggcgacgaggctgagaacggcggcggcgatggagaatcgtgtgtcgaggtgtcgtgatgaggctgtgagggccaagcatccgacctggatgccggcatatgcactcgatacgatctatcggcggtcaattagaagcctgttgtgatgtttgcaattttggaagtgccaaactgacaagctttggtgtgtatgctgatcgacgctttgttttatcaggggtccgtaggagatatgcgattctcggtatcgaaaggagaagaaacaaagcagatggaagaacagacaagatgctctcttcaaaagacactacgcaagaaatggtagggttagcaaagcatatgcgataaaaaacactgtacttgactcatggaaagctgattgttcgcacatgtgaagtcgaaaccgcctcgacagccctcagcccagacgcctgggccaaggaagccatcaccacatgccgtggcgttataggcccggtggtggatcattttatggataagaccaacgaatacttattttttacaataatgatttataacctcatgccgcacggtgtttcttgaaagcttgttttgagatgtagggctgaagaatacatgtatttagagactgtgggggaggcttagacaatgtttatatcaacctccacacgcggttctcccaaaagcttccagatccttcagagggtccgtacacgtattttcaacacgcacacatcattcgccgcctaatcattgacgacacacaagacccgaccaacgcgtggagcatatcacgaaatcgactctagcagtgctgacgacttccggtagctgtacccgtaacgtcggcgttgactcataaactcacccggatactagagccttgttaataattcgttttatctcgttgcctttatgcccttttgttatcccgccatagctctagttcctgcaggtagtggggaagagccgtccgctattgggggcacttttgttttaaacttatttttctctggagctcgtcacaggccgcgtgattgttgcgcggccttgcggcgtaattggcgggctggcttggcgaattttgggttgaagaattggagtgcactaatgagttggccgacgccgttttaggcaggtaaactgatgacagtgaatgtctcttccgcagtaagcaaggggcgaatgctgccgagtatggtttttgtataaataagtaatggtcagaaggatgtggaatacagcaaaattgtcgtatatccatcttatttacacctgatgactcactctatatacagtagaaaatggaaatgaagattcatgaattacggaagcctcaactagagctagtcttcgtgagagtcgactctctcgtcctcgccatttccgtttgttgacctgctctttgccggcggctgcacaaacaaaagcccagtccaggcgatgaagcatagcagcgcaatgtaaaaccaaggcatgccaatccagagtcccttcttctgcaggccttggtcgaaacaccatgccagcgcgggccctccgataaaggtgccgaaaatctcagtcgtgctgatcaaggcatagagcgtggaagtatgctctgggtcgacgtagtgcgttatggtggctcgcgccaaggggctcacggcggctccaaaggtctcgatgaacagaccaatgatgaataagacaatgttgtggctgaagccttcaacgacggcgccaacaaagagcagcacggtagaatatcgtgtcaacagcaaatctttgttaaaggaagagtagccgaagcggtgtgacatgaggagtgtggagatgcgagggagaacagccagaacgatcaagttgagaagtccaaagggcgataggaggaagctggtctgcgcgaggcgccatccaaagtgtttgctgacatattgcaaaattgtgctggtataggcggtgtagcgtgcggcctggaacagaaaagtaaggagtatcagaggaatgctggggtttgtaaacagggccagagcttttctgagctcaaccagggctgcgccgacttttcgcttgagtgattcaacagataggtcgccatcgcctcctttcttcctccggtcaaccgggagcgtctcggggaggaagccgaatgagaggaagatgaagggcatgcagcagatggagacagaaatgggaacccaagggccatacttttgcatcaagaacccattgagcagagggccgacaaggccaccgacagtagcaccaaatgtgagctgaaggaagctagcagctctacaaggcaatgaagtgatttacaatcagtacttgtttttaaacatattcgttgttggagctattgggagttgcttacttttccttttctgagctaacatcagcggccatggcatacagcatggccagtacaacctgggttccgccgccaatcaagaggaagagggagctcgtcattaggatatacggattcttgcgaacagcagactggaaaaatccgagcaaaaacgggccagaaaggggtcccaaggccatgccgatggaagcgaggagaatcgtcggcttgcgcccaatcttgtcggcaagcatgccaaagggaaacgtcgagagcaagcctattcatatgagcgatcaagacatcaagagttagcagcgctattttagattgtcattcacaagcaatgatgtagagagagaaacggactcatgatggagtggaaaaggcccagccatccaagcagatatgccatctgggcctggacctcgtccgttttacacttcatctcatcaatcacgtccaaagagtcgtcgccgtaaaagacgtggcagacgctgtcttcaatcagccggtagagaggaatgagcagcagcatgccggtgccgatgatggcgcattgcaccaccgcgatggttctgacaattgagctcctcgtcttgacctgccatcgcgctgcgttgattatcggcgcctcgtcgctgatggattcggattcatgttggcgctcatggcccagcagaggcgcgtcctcgtgagcgtgtggctcgtggtttgacatgagtgaagaacgagctgtgagaacaagaatgactgcgttttaatcgatggtcattggaagagcaaggaattacgcgacagcaatgattcctagtggctcagcacatgtatagtcgagggtacaggggccgaaaaaaatgggggagattgataacgacaaagggcggcttctagtgcgaaatagaagagaaagacggaatcctcccgactttgtaatccgaccccggtccgtcaggctcggcgcagcgtttctcttgtccacaccatctctgaggcgagtctaagcccacgggcaatatcaagggatctcggcgtcatgaggctacgaattaggctgcaaatgccgctgctgatattctgtattataaacacctggatacttggaaaggacgcgtgttataaattggccacacatgaccattggcttgtcccggctgagatatctcctacatgatgatctcgtcaataaatgcaggattcgttgattggctcgaggcagtgaagagcaatttagtcatggacaatggctatgatggaggcgctgaaagtgtctgtagcggtacttttcgcagcctaggtactaggtaggtagttattaaggagagttactactagtagtagttatatgagaattgaacagtattcaaaggaagtgagcccatgtagtctaagaaaaagccatgccgtctcgattcagatagaataaaagaccaaatcgtctcaaatgccattcattgtgttgctcagtaagcaaatagcaaacatacaagtaatcaagagcttatttcatcatcgccatgtcttcaaccccactcagtgcgacaggcgcgcaatagccaaaacaagaacaaagtaaaaactcttcaacaccttgacaacctctcactcttccaagatttcccagaataaaaaggagaagaccagtaattatttcttctcccagcaaaaactccatcaattctcatcatggccacccccctccgcatcggcttcgtgcccgagcacttttctaccccgctgcactttgctcagaaatactacggcctcgatgccactctcatcccgtttccctcaggcaccggccacatgattacggctctgcgagcgaatgagattgacattggcattggcctgaccgaggcttggattgcagggctgggcaaagacggagtcgagggagatggaggatatcgcctggtgggcacctacgttgagacgccgctctgtaagtgcacaagtgctgccaattcatagagagatcatgacaagttccaaacactaacatttcaaggctgggccatctcaaccggcgctcaacgccctgaaatcacatccgtcgactccctcaaaggcggcaaaatcggcgtctcgcgcatcggctccggcagctacgtgatgggctacgtcctcgccgacaagaacggctggctgtccaccccgggcgcagactccccctattccgaccacgtcgtgctcaacacgtttgagaagctgcgcaacgccgtcaactcgggcgaggcagacttcttcatgtgggagcacttcacgtccaaaaagtactacgactcgggcgagatccgccgcgtgggcgaaatctacacgccgtggagcagctggaagattgtggcgtcgacgaggctcacccagggcgggctggacgctcgtgtaaagcatctgtttgagaagctggaccagggcgtggcgcacttcaacaagaacccagacgaggccgtcgagtacatttcaacaaatctggattactcggccgaggatgctagagagtggctcaagactgtcacgtttccggccaagacagagggcgtcaagcccgaggtggtgacgagctgtgtgtccatcttgcgcaaagctggcgtgctagtggaaggcaaaggcatgagcgcaggccaaatgactgtgtgaatgtattcatcagagaagcttgaaaataaaataaaaggttgctaccaatctagccctagggggatgctctggctcactgcaactccaggggctgcctgtgggtgatggccaaacctgatgctttcccaaaatcttccgggctcactggctcgccataagtcaaaaacttcgtcgtagtagtcacgttctgcattgctaccatgcccaagctccacatagttaacgccagggaactgcctctcaaatgaagcacaaaattgtgctggatccaatcggctacatcacaccaaaagtaattcgattagtctcttctacaaacgtttgaatcaagtgctgtgactgagcaagaagattcacactgacctcatgattgcctcgccgcttaggccgcccaaacatagcctacgtaattgcggaaataccatgtcgtcagatgtagaagtgaataaatcagtagtatcgagccgctggacgattgagcacacccgaagtctcggacaatgacgtagaaaggattccaccgctctggtagaaatatcgcagcgcagccgaagtcgaaggtcgtagagattcggcaatcgacgggccaatacctcaacgtcatcgtccgaaaggttagaccacacgacatttccaccagtcgttgcacgggaacaggaacacaagttaagaaatagaagccttgaaagggcgcccagtcccaacaatgattgtctaggaatgaagcagggtagctggtaatggataatgaagctcttcaggtttcctagatttgacacatgcgatagcacatcatcatttgagtctctgaccgtcattgcgagatgctgtatgttcgcaacaagaggaaccagcttgccaacagcctttgaccgaacaagtatattcatatgtgtaattttggggaaaggcacaatgcccgaatgcgacactgcggccgcagcttgccgtgattggcacgttgtccataaccatgaggtctgcagtcgctctaacctgctgctatgagccaatgaggacaaaagttcagcattcgccgtgttattcccatgaagaatcaccgtcacctctttgagaaatagagcttgccggatgaaactagaaaatgcctcaagcgtgggcctagatctaactttatgtgcgtatattttgatgtgtcgcagatttgggcatgctctcgccaactgggagaaaacctcgggtctcaaatctctgtcgtcgataaggcagaaggatcgcaggcaaggcacaagaaacggtttcacgtgttccatggtgcaaagttggttgattcgaatgatagcttctctcagtctctcaaacacaagatctctgtatgtgtgatgaatcagctctaggggttgcccccgagatgtaatctgagtcaccttggacgcataaatctgtcggcgagcaggccgcacgtataaaagcgggaaaatactttcaaggctagcccataactttcgcgatccgatttcaaaccagaatcgattcacccggatgacgtttttgagatcgtcgtcgcttaaaacatgctgaaagatattccatttcaattctctggcctccaatatcatggtgaggagctcgggcagccataggacttgccgcgcagccgaaatgccatatggcgccactgacattgtcgagcggagagtcgcttggttgagcggctaatcaaagtaatgaaagacgaggaataagatgaaaatacaagttgcgggcggggagaagaataatttaaaaagaattataattgaaagacgggtggattaatggcagcagtgcaaagggccaaaatcggtactgttaagagagaagtgaatcaaaaagatagaaacagatggctggcttgatacttgttgattgttgttatagttttgtatcaagagagccatcgcattgtaaaacctactactcatctcctcaactccttctcgattaggcatcagcgccataacacggtggatggcagctgctatttggcgttgccccagcaatccagtccaaaaaaagcatctttcgctgtattttgaatctatcaactgatttaagaatagtccgctttgaggctatcctgacttctatcctcggcggaccagctctcacatacgcttctggtttggcagctttccacgctgttcttgtactcctaaattcgcggcgcattgccattggcgagggatatcacggctgcaatggtgtcatcagcatggtctcccgtatgaccggcctcaagaacttgcctttggactgcgatgccgcagagctacagccaggcgacattattcatgttgagacacctctgaatccaactagagaagccatcgacttgcagtattatgcggataaggcccataagatgagagcgtttctgattgttgatgcgacttttggcccgccgccgctgcagaatccgttcgactttggggctgatatcgttcttcacagcgggaccaagtattttggagaacaatccgatatgttgtgtggcatattggccgctaaaccccagcatgacttcttgatgaagctatacagtgatcgtgtctatctgggctcagttgcaggtaacacggaaagctggctgggtacatgtatgtctctacgcactctcgagctgcgtgtcatacggcaaagcgccactgcaacggcgctggtctcgtggttccacagccagcttcatgatccatccacagcggttcatgaattagctcaagaagttcatcatgccagtttgcaaaccgaagcaaaggaagacggtagctggttacgaaaacaaatgcccaacggctacggcgctgttatccattaccctaaaggatgcggtcttggcaaaacggctgccaagcaaattgagactttttcaacatgcaaccagcctcggaggcgtagagagcctgatggaatggcgagctatgacgaataccagcattgaccagaggctggtcagactcagtattggagtggaagcactggaggacttggcgagagacttgcagcaggattagaagccttgagaaaggaggcgataaagtaagcccccaatataatgaaatgcaactctgtgtgcgtggtaatgctatttactgcaaatattgcatgttgattcggtaactgatatcatacagtcctgatgtctcaatagtgaaacctggtccgcgtcattgatcttctacctattcgacgtaactggcattacgtgagaaagtttacggcatccaggttctagaaacctgttaaacgcggttactaatggacaaaacattccaaaggcggcaagttccagctttgtcatctatgtcatctcagttatcaaatttagaacctcgtcgcttctatcgcagcgctatttcaaaaggcggcaacttccgcaagggcgaaatcctccgggcgcttactgacgtatgtcgatgtcacattgacactgttttttctacgcaattcggcaattctcaggcagctactgcagctatacggctagtagctacaacagttgtcgaattattgcagttatgacagctttgactcggcttgatcaaagtctgattgggtgctatagagttcagcacctgaataggcaagactttctccctccttgtcttaggcattctcttcagttatgaaagcgtccctgtgcagaatccctaccgcccagtctgtgtgactcaagatcgatacgacagcgagatttctaatctaggtaagcactttacttgttgagatgcccaacgccgattaagccccgtcatattctccgaatatgtcaagcgcgagggttcaatgcaacagcatctgatgggaaattccgagacatatggaatcaacaaaaaaacaagcgagagccctgcagctagactcgcgcccgagctccgtgttagcgcaagcccattcgacgatggcgtttctagcagccaatcggccgatccaagcgatgcatgcgatcagagcgggccagtctggagctcagtctcagcaagctttggaggcgcctccgcaaaatcaggtgagatgatgtagttgggctgagaagaggagaaaagtacatataaccccggatgaagagctcgaagattgttttgagtcttcagacaactcaacagcttcttcgatatacaacaaccatacacaactcaaattcaaggcaaagagtcgataatcaccagctaccgactacgaccactatctgattacacctattacaccaatacagatttgcagtcaccatgccctccttcaccgtctacacaggatccaaagatggctctgtcaagcctcgcactaccaccaagtccgatcagctcaccggcgaccaagtctatgtccgagtcacagcctctggaatgtgctttaccgatgtgcattatgtaagttgtctcatctcaagccacaatcattaaaatcaatcgataatttcaacaattgctgacgaatcatccacagaaacatggagacacggcactgggtcacgaaggtgttgcagttgttgaacagactggccccggggtcacatatctgaagaagggagatcgagtaggctggggttaccaaactgatcactgcggccactgtctcgagtgtcttcagggaaacgacgtttactgcaacgagcgtgttatttacggctcgggaaacaccgaccagggcagctttgctactcacgctgttctccgagaggctttcctgcaccccatccctgacgatattagcgacgaggatgctgctcctcttcagtgtgctggtgcgacagtcttcactgctctgcacgatgtggattccaacgacactgttggtatcatgggagttggaggcctcggtcacatcgccattcagttcgccgccaagcttggctgccgagttgttgtgctctctggctccgatagcaagaaatccgatgctgccaagcttggtgctcacagattcgtcgccatgaaggagggtgacgttgagaagcagctgggtgactggaaaatctcccgtctcctggtcactacttctgctcagccagactggcaaaagattctgccgctcctttctcctcgtgctcgcatttaccctctatcagtgtcttctgacaacctggaaatgccctacatgcctcttatcaatggcggcatcaccattcaaggctctctcgtcgcttcgcgccctattcaccgcaagatgttggagtttgccgctcttcaccagatcaagcctgtgcttgagaagtttgagatgtcagaagatggtattaacaaggcgtttgagcgtcttgaggcgggcaaggtgcaatacagagttgttttgctacccagccacaaataggacagtataaaaagggcgtcttgaattaatgcatagcgaaaaggaaaagaaagtactgaatttaaagtttaatactttagttggaatggaatcaataggataggaaaagaaatgtcttgaatctaatttggttggcttgccgttgtgtgtttaatatcttactcatttattagtgaaactagccaaatggctatgagtggcgtgaacctacctactcgccatcaaacagtcgatattttaataaggaaattgcttatgtcaatcatcaattcctgtctcaaattggaaaattcacctcaaaggtaagttcatcgtcattgctgcatgcatcgatattcgcggcggagtccagctaaaatctcacggctgctcaaagtcttctaactgctaatgccaaagtggagaaacggtaaacggcctatcgtaatgaagcataaaaggatagataggttgagaaatagtggtcaataggaataaatcatttggtctctttaacgatttcatacagttctcatacagtaagctcatgtccattattccaaacaatggtctgtttacaccgaaatagaataaaaagtgagtgaagcgatattgtatatgctataaacacgagccaaaaatacaaatggaacatctaactatactctatgctatgctatgccacgctgcgcttctgccgcatcaccatgcctcttccatgtatcctctcaagacaaaactcaaacatcaaagaaaggaatcagtcccgtcctcggatgacagttgatgtactcgtacgtcacctcgccaggcttcaaagtcgacatctcatgccaagagcggaacttgaacgtcgtcttgccgaatttgatggagtgagcgtgcgcgccgtggaagattttgtggtgcgtcttgtgcttggaggaccacgcttcgatgtccttgagggatcggaagaagccgctgctgcatgtttcgagtctgcggcggtcttttgtgacggcgagaccgaatttgtctgcgtcggaggtgtgactgtcgatgtcgctggagtggccattggtctcatgagttgcattgattccatttatgccgttgatgccatgagtactgtttgtgctgttcgtttcattggtgccatttataccattacagtgtcccgtatagctcttgacgagatttgcaagtccattaatcaccgcattcccattgccgttcaatgcagccatctttttcgcctcttctgcttggagaagccggttcgtaaccatgtggcgagagaaacgtagtccaatatcgcccgtctcttccgcattctcttcaagaaaagtcattccctctctcaggattggctcaagcgtgctctcatacgcctctctttcatcgtctttacatcgctcccagaactggccagaccgaatgtgggcgacagagaccttgttttctccttcaatgacacggcccttggtgtccttgccaaagtttggtgtgccgagtttatactctggctcaaaagagtcatgcgacgatgctggtaaacgatcacgagctgctccccagtatccggtgaatttgtgaccgacttgggcggcacccggaatggaagcgatgcctggctgatagtcatttccagagtagactgtttcaattcgagtttttggaactgataatgactctcgccataaggctatgacttcttgttctgaagggaatagtgagctatatagctgtcgtagatttaggctcctggtggctgcctctgcaacatctttgtcggtccaatagcaaatgtaaatttctgtatctggaagatcatagccagcttcgacatacattttttcccacaagattggcgcaaggcttccagctccttgccgagcccagtcctcgatcatagctccaacctttctctgaacagcagaggtgacatgggcgtggagctcggtatgtatccccttggcaggattctcttcatggcgaggctgaatgccgatataagtgatgctaatgtcattgacatcttcgggaagttcgaccatgtaacgagggaacttgacttgccagttgtttggctggttcaagggtagctcccgattttcagtttgtatttgtgaatgtgacattgtactaagacggaacaagtgcgaaaaaaaaagattcttttctatctgggcaaaaataaagatgccaagaaagagatgtggcgttttatggcttttaatcgtggaattctctgtttataagagaccaaaaggcgtatgatgacgatgcattactcgctgcgaatagccatatgcggctgtaagtgacagttaccgcataaggaaatgcggaaaagaggcgttcggcaatctcgcctctacacagatggctgcatcaacggctgttcaaactccaactatatggtaccaattgcagagaattgcatgttttgtacagtccggagcaactcacaaagcggccagcagcagcactgcggattcggcaccctcgcctatctcgtctgctggtctgcaaccccagattcaaagtgggttcatctccggctacacgttcaaatcaggagcctaccgtgtctccgaaattacctaatgtacgcaagtcatggggggctgcaacgcttagctcgcttggctcgaaagcaagcatcccaacccatcaaatcctttggaagagacgtgacgccccccttttcctcgggaggagtcgtctatcatgagcgagatcaagagacgcacgcgcactggctgcctcacgtgtcgggcccgccgcgtcaagtgcgacgagcgcaagccggcctgtaaccgctgcgccatcgccaacgtcgaatgtgcgggttacgcgcccaggaggcacatcgaggtgcgggcgccgagccttcgtggcgcgtcccactcgcagcagaactcgccggccgacgaccatgacggcaccggcgacgagttccgcgtctcgccgcagaaccagagctcccagagcctcggtgccggttccactccctccggaccgccctccggcgccagcggcccgtccggcatacccgcccatcccgctctgccccggccgcagttccgtgtcgacggcttgccgttgattggtctgcccagcaaccctcgcatgtcgcttcgtccctgtgccgccgccagggaagtgctctcgtatcaccagttcttcttccggacagtagtcatgctgttcccggctgaccggttgccgttctggagagaccgcctatgtgaggaggccttgatcatcgagtatgcccagcgcggaatcctggcgctggggtgcatgcaccgtgcttccctcatgactgccatgcttggggagaacgaccagaaccgcgggctggacaccaaagtgattgccgttcagggttacacaagggcgttgcaggagctctcaggctgtctcgatgaagccgagaagtctctcgacattttgacggccgtgttggtgttcatggcctactttgaggtaagtggcgtattgaagatgaatacaagagtgtgacatgcggttatcgtggctaatattgaaggcaatcgtctcaatagtgctttgcaggcaacatcccggctgcttatggccatgtccgcacagctcactactacttcacagctctgaggtctaatacctcacttcgtgttgatgatcttgcgctggagtctctagaaactacactgcagactcttgcgtggacctgctacatggcggtgccgcttcctaatatgctcctctctattggccatacgatgcctaccagccatattgcatcaaacgccttcgacctgcaacgcagcctgcttcagcttcttgctgactctggggcacacgatgagatgtggaatctcacaccaactcgacaggatcccgctgtgctgctggaaaaggtctaccgactgcagcgtgatttgcgagagtggagagacgtccatggccatctccatccgagccttgaactggacacggcatccctggccagcctcggcagctcagaagagtctcattttcccatccctccgtctcccttcttgccactgccactgcacctatgtctctctggggcaatgttcaacttcctcacggctcgcatcttgtggacgctctgcctttatgataagagccaagatgtcaaaaagttggaatccgaagcctacatacacttttaccagactatacgttttgcagccactcatgctatgaacactcactcacggactctccccactgccgtatactctacagatgttcctgtttccggcgaggagatggatcacagcttcttacccatcctatatatcgctggccagtgcagcccttggccatcatggctccgctggatcgcgcagctgatgcagcagactggagaacaggggctattcaacggctacgttctctctgccagcctcaaagtcctgcataagatggagctcagccacaacctactctcgacagacaggatcgagcgatatcccagcccagcgctgcggattatctccatgctgataccggagacgagcgcccaaggcttcatgtgctactatgccaagccctctcgattcaacagcggctggatcaatcgagagactctaacttattatcccattgctcaggcgcgcttctctcccgagcttgacgacaatagtgcggctaagcgggagattgacatttacgatgagcagcgatctatggaagagcagtttacatgggagtggattacgaatcgtccaattgcgagcagttggaaaagtcgctcttcgcaggcgaggtttaactttgacgacattcttcgtgatcatatgaatggaagccggttattaccgattcaccaacggacacctggcgggagtgaagttggatatcaatgagtctactaggaatctggtaatgttgggaatgatgagatgacttatattgggcaaatgaacgacacaagggcaatacatttatagacttttacatggaatggcatcttacctggatagcttcaatcggagtccacttatgccactttgttctacgtatacgttcgatgtgcaatctcccaagactggcagatttgtatgctttgcgttctgattcaggcttatcaagctattccatattctctgtattacgaagagaaattccttctgctgcccatcatgttcaatccttcaatgatgtcagtctctggtgttatgactgttcgctgtcaactgctaattatggaatagcctctggcctcgaggatttgaacagcgcgcttaccggaattggatagccgcagcgaccacgtctaagaacgaagaagacattgaacttgacatcttgagtaataattttaatgttcagtataatcgctaagctcgctaatctctcaaattgaaaatactaaatagtctataattgaatgtagtttgatttacttcttcgctactgcttgtaaacggccagactcttacaccgaaatctcactagcactcctcaatgctagttttatatacttcccaagcatatacggatgaatggaaatttacaacacctatttgataccacatttcatttcataaaacaacacctaagcataattagtgatatcgtccggcggaaggacggaaactaccacgtatgatgctcattattcacaagagatcaaacttgtgccacccacttgcagagacacggggcagctcgggattttcaacagcaacgctacaattgtatagccatctagctaaagatatgattatgtcatgggttttggaagtcatcatctaaggagcgagagacaagaaaattgttagtgtaaactcgtcgtcttggtttcttgactggtcaaattaacaaatcggcatagccatgtttctaaatcgtatggaatttcagccgaaaatcctactatcgctcaagatgtccacttccaggttgcagaaagttcaaatgcacagctgcctaggattcttacatcatcttgcgtcggcagcagcgcatcgtacatacgaggactacatcgcacatgggactcaactgccgaaaatctgcatcttagatacgctatcgggccttcggcacttgcacggaaacaactggcttacgaaacgttatgtgagcgtgaatatgtacttgcaagccgtgagttgcgtcaaacgagtaaagcctcgccgtgcgcttccaagaacagcctagccgctaccgtcggagatccgagtcttgccccatttgcagatgcgtgaacgaggtcgagtcatctcggccaatggcgtcaaagctgtttgattagccacgtgctgaagagttattcaggcacgctacgtcacaggcttcacttacacgggagctcctagctcaaggcaaatccagtcatattgtaccaagtattcattgaccatgatcacgtatataaaccctaagagctgtttgttgatggaaattccccagatagaaagacacattcaaagtgttttgttttcaaagtgtttcgtttctagtatcaaaagaaaagactttgacagattaaaccatggcttctacatcttactcggcatcaagccgtaagaatggtatgtgtatacctgcctcataatgttactgaagctggacctttagaaattgaggctaatttagagcaggcgatttgcacctgaactataccaatgatcgcaacactacatctcagcagaccgtgtatacggctagcaatggtgcaccaattcctcatcctttcggtatgcattactacagtcacacacttctcgttctcaactactagaagtgaatacagtagactaactgatatgtagaaacccagcgagctggagaaaatggccctttgctgctccaagactttcacctcatcgatctcctgtcacactttgatcgcgagagaatccccgagagagttgtccatgcaaagggtggcggtgcccatggctactacagaactaccaatccgctcgacgatctctgccttgcggatattttctccgctgaaggaaaagagtgtcctatttccatccggttttcaaccgtcggtggtgaaagtggttcccatgaccatgcacgagacccgcgaggcttctccatcaagttccgcactgatgaaggcaactgggatcttgtgcaaaacaatacgccggttttcttcatcagagatcccgcaaagttccctcatttgatccatactcagaagcgacaccccgcaagccatctcggcagcggcgatgactccaccatcttttgggaatatttctgtcaaaatccggaatccgttcaccaagtcatgtacacgtttggcgatcgcggcatcccagatagctggcgccatatgcacggatacagtggccacaccttcaaactcgtcaacaaggagggctcgtgggtgtactgccagatccacatccgctcgaagcagggcactggctttctgacgcaacaagagtctacacgccgctcgccagatgcgaatcaaaaggatctttaccaagccattgagcgtggcgagtttcctcagtgggatttatgcgtgcagaccatgactccaaagcaagccgaggagctgtgggagactcaaaagatcaacgtctttgatcttactcactgctggccccaaggccagtttcctctccgcaaggttggagagctctgtttgaatgagaatgtgaagaattactttgccgagattgagcaaatcgctttcagcccgtctcatctcgttcccggtaagcccaacactatcatgatcatcgcaaaatgtgtctaatcagatactaggaattgaaccctcggccgaccctgttctccaaggccgcttgttttcatatcccgacactcaacgccaccgtctaggtgtaaattatcagcaacttcccgtcaatgcgccgcgcacaggctaccaaatggccaacttccagcgagacggccccatggccttcttcaaccagggcggaagagcaaactacttttcttccattgagccgatttctttcaaagaacgcaacacaaatttagacgagactcacggggcctttgttggaaaggcagtcactttcctctcagagatcaggcccgaggactttaaccagcctcgtgccctttgggagagagtttttgatgacgccgccaaggagcgattcatcaacaacgtggccggccatatgagcacttgtactgaaaaggagattattaagcgccagattgccatattccgcgaagtgtcggatgatctagccgttagactggagaaggccacgggtatcaagggctaccctggtattagtgaactttctttcaacggctgccataatggcatggcaaagagcgcttctcttcgagccgcgaatgggcaaaagaggccgcatttcaatgcaagcaatggaggtccggtagttggaacacacagttgaagatggcgacagaaatttatagcatatagagagatttatagattgcggtattctagttgtgaaaatttggacaagcgagattaatttgatttgctgctcactagaaaccttcttgattgcttgacggaaaatgtaaaaataaatgccaccatcgtacgctaccaagcgacaacacagaagtcgctgtcaggttctcccttgccttgagtgcaatgaaactagtccaagtcttatcttttggtgtcggctctccatatcaatagtctattgatccgaatgtggaaccattgatgctgcccgcttagcaaccatttcaagtgaagatccccatccctttattaattcacgtctttcgctcggctcttcgcgctcttaccatgttctagcagtcatggaataggtgcatgtattatacctgcatcgtgtaacatctcatctccagtgacttaatcaccaagagcttggtctccagttacctacatgtacataggcaggtatgtacagcactatgtgttttgcactcaccacctcaattccgcaggcttgaggccgaccgactggagaatctcgacaagtacagccgtacatatttcgcccttaaattcaccatcgcaagctaccgattccttggagatacttggtacatattgttgactattcgcaacaatgcgccggaaaggccccacgcggaccgctgcggaccggtgcatcgtccaaccgagtatagaggggtacaacgacatcacagcagttgcatcttcacaagaggcaaacaataactgaattgctctactggagctctgaggattgcatctccaagatgtcgcgcgcaaaggctcgcgttctagaggatggtgtgccatgagacgcctccccaactgcgaatcccggccaggatccgctagacgagattgacgatgggcgatctgcaccgggtaccccggcatctcttcctttctcatgagatggaataagcatctctgcgcttcgagattttctgacttcagtcttcaaaaagcgcggcgcctgttagatggtaagcaaatgcccagccttgtccaggtcaagatgcggccgtcaggtccgagtatcgaatcttatccagagcactatgcaggatgccaactaatatatcgcagggtgcattccaaaatggtgaatcatagatcatcataacttccctgttcaccatcaagctgttgctaaacctccgacatggagggtttgatgggagtctccttggagttcgttgattaggctgaaggcatgcctgtctaactgaatctggctccgagatattctcttcagatgcaactaatgaacgattagagttcgtgcagataagctacagcgttcttcgcgtccgttgcccgatttagaagttcttggtgcctcaagaatctcgctgcctgttcgacgggcggacctggagaagcgagatgagccatccgattgctcaatcgtcaaagtggctcatactaaaacgcaagtcgacaagggtgagggtacaggcattcgattccatacgcgcatttggagacgctccttgaagatgccatgctatgcaagaagaggggcagacagcaacacgagacatggtcaactatcccgtctaggaatcggaataacaagaccaggcctgcgcagaggccggcggaatactgctttccacgagtttcattcgctggctttacggggcgtatacgaccgacaccattaccggcatgtcatcaatatttcgatttctaccaacaggaggcataaaccagcaattggtggtttgtcagcggaatagcccgagtcattgccagcatttccagagcgcaggccttgctgacctggaggcaatcgataggcttgatggcgagctgtcgttcactaatcagccctcagcatcgtgctgtttggaagagcgaagagggagaaaattttcagtcactgagaagagatgcggcacgacacaattcgaggctatgaagaaatcaaatgctatttccaacagccagcgatacccaacaaaagagtcgaaaacgcggtacaacataaaggagtagatccccgtggggagcgcccatcgcaactagaggccgctaaacagtgttagtgatctgggccaggagacatcagctcagaggtaccgagtacgagcgaccagcgctaagggtacagcgcggtcttgcgtcagctgctcgctacaggcgctgtgcacgctggccagtagccctccgacagcctggcaccgcccccctggcaggtaccccgcggcaaacggcctgtagccggtacccgactcggctgccagctatgcagttatgcacaaacgctacccgttatgtaccccgctcattcttttgttccatggaagcaatcttcgtgctgcatctcatctcgactctgctgtccatggttttctccgcctccgtcatctgaggcatgcggcgacaccatgtcctcgtccgacggaacagcagccgatgcttcatgggaacggtccgatggccgatcgcggcctccaccaactgtcaacaccatccgccgcatccgccaggcctgcacgaattgtcggtgcgcaaccacccgccaacacgtctccggtccagctctctctgggccgtgcacattgtgtcgaacgaacaagatgggaataccccagaggctgacttttgtgtgtgaatcttcttctccaggcatcgcaagacgagatgttccggcgagcggcccagatgcatgaactgtcgacgagtcgatcgcgtctgccactatgaaccctactccaccaccaatcccccgagctcagcttcagttgctgcgaacaatggcgcggcaaagggcaaatcgccgtcttctctcttccctcgcgccggcgtggttgatgtgagccatgaacccttggaaatcaatcctggtggtagacgagttgcgtactaaccatgggatatgtagccggagctcctgaataggatcaacaccatcgaatcgcagctggcgcaactgcacagccaaggcctgattggctttctgtttgtcatccccgatcaatgctcccgtcccaatcaccggacgacgaccgcatatcaaatggaattcggtactaaccatgcgtctctcgtttacaggaatggcgagcatcagaatggatccgttgctttcccagatctcgcggctgccactggctaccaggaagtctcgccaaagctcaccgagccatcgcctcctcagcatcaatatccgccttccgcccccgagcccacaaacaccgttcccgacttgtcaagtacaatgtatgttggcttcaaccaccgtgacatgaacggatgggaatatcctttcctactttggaatgacagcatgggctaacttctcctataggagatttactaccgcgccgcctcccgccgtcatggatcacctcatcgatgcatatttcctccacgtccacaaccagccatattcatattttcacgaacagagcttccgggagagggtcaactacggtcttataccaaagtgcctgctctttgcaattttggcctctgcccttaaattctcagatatcgaatacttccagggttccatacgcgaggccaccgaggcatacgctagagaagcctggctagccatcctccatgagcatctgaccgtcgagaacaatccgacgttggcagttgcccaagctagcaacatccttggcgtggtcgattttacatgtaagccacatcttaataaggaacgaacgttgacattgttaactttgttttatataggcggtcgtacaagttcagggtggttaaagattggccttgccgtccgcattgcgcaagacttgcagctcatgagggaaccgaaaaatacaatgccaccaattgagcaggaagaacaccggagggctttttggtcaatataccttcttgacaagctggtctcagttggtcaaagccgcccgcctgccattgccgaggaggatattcacgtccaactgcccagcgacgaggagacactcagaaggggcatctggaagaagactcccacactccatcagcttatcaactggaaatccgagacggaatcatcggtcaacggcacctttacgcagacgatactcgctgcgacagccttgggtcgatgttgtcgatatgtcttgcatgggcgtgagatggacgaaatgccaccatgggatcccaggtccgacttcacactactaaacacctttttacttttaatcgaccatcatcttcaagtggagactccttctatccctcaaattgtagagcactatcgcaggccggatggcaccctggacttccagtcacttgaacacgttgtgtttgcgcgcatcgtatttcacaccgctcactgtctccttaatcacccctttcttctccggatgaggctccagaaatcaaattgcaaggtaccgccgaaatttttaactcgttcctttcaaatcagctgcaatcatgctcgatcaatatccagcttagtggaggatgccattgcatctggctgccatgttcaatcctccttttacgcatatgcctccatccttgccggtggcattctctctttagccatccatatcgaccaagagaaggggcaggtgacggacccggaaacactcaaccactaccaaaaggccattcatatactagaaaggacagggaggagatgggatcatgcttcgaaaatggtgagtctacattgcttattccgcgccattctatgattattgacatcccacttgctatatcagcatcttcaattaatgctattcgatgccaactaccattctctcgccgcccttgtggactcccaaacgccggaagtcgatccgaaattggaatctgcgctgtggctcatggtcgactacgtagccatgtcggcactgaacgagacagcactaacaccccctcctttatccactgatacgtttctaagcccactcaatgctcaaatgagccttgacagtaatgatgggttttcgggcttaggctccgatgcgaattccgatccaaacgttgcttttcttggtaacggcgtacccttatgagaaacgcctctgcttttatcttgtttatagcgaatgatgaaacgatatagcaacaagatgttgatttagcagtatgaactacgcacacgacatatttggcacacgatatatttgggagaaaaaagttgacgactgtttgacatgtgcatttgacggctgtggatatgacaatataccattaatataagagcgaatctctaacttgaccgttttcacctcttgcgcatgctttgtatgctattgtcatgtataaacgcagctcgtgacagtagcttcaataagggtatatttattatcagagatgcatcatccgagagcctctccgtctactttatttgttcacaaacatagactgcacgttgcagtactccttcaagccgttggctccccactcgacaccgatgccgctctccttgtgtccgccaaatggcaccagcgggttgatctcaaagtgtccgttgatccagacggtcccggcttcgagatcgcggccgaactgctcggctttcttgacgtccttggaccatacggaggcgccgaggcccatggttgagttgtttgcgcgagcgatgacttcttcttcggtgctccatgagagcaggggaacgatggggcctgaataattgcaaagccattagtatcatactctctatgatatccatcttcttttctctcttaccaaaaggttcctccacgacaattcgcgagtcttcaggaggtcggtcaataacagtaggggtgatatagtagccattcgctaaaggctcaatcttgccgccaacagcgaccttccagccttgcttctcgatatcgtcaaagtatgtcttgacgcgctcgtactgcatcgagttttgaacaggcccgtgactgacaccggtctgggatccgtcgcccacggtgtaggccttgatgtgcttgaccatggcgtcgcgaaactgttcaaagatggattcgtggacgtagatgcgcttcatgtttaagcagacctgagcaaaaaggagcacgttagccggactgtttttgaggcgtatctgttgacgtggcttacctgtccagagttgacaaaggcgtagagagcagctttttctgctacgctttcgacatctacatcggggaagacaatggccgcgtcattgccaccactattaatgctgtcagataatgctcctactaagaccaagacttatagatcagaagacttacagctcaagagtgactctcttcagagttttggacgcactctgcataaccagcttccctgtgtgtgttgaacctgtaaagctaatcttgtcgatgccagggtggctagtgatccaaggaccaagattgtcatctccgctgagagattgaacaacgccaggagggaagaactgctgcgccaactcaacgagcttcaggccgccgtagggcgtgaaaggcctaatacacgagttagagagaaagggcaaaacgttgaagcatgctgatagtaggggcgaggcttacgagggcttgaggatgacgacgtttcccgtgagcaaagcgggtgccatctttccagctgctaccaagagggggaagttccagggaacgatggcggcagccacgcccaaaggcgtgtatctggtgaagattgtgtgcttgtcgttgtcttcgatgatttcctcggggagctcgatggaggccatgcccctgaaccaggcaatcgcggcacctgtttcgacatctgcttgggggatctagaaggcaacgttatattagcaattttgccttgagcagtcaagtcaagtcatttgtaaagtgtttctcgtaccggctttccctgctccgagatgagcaaatctcgaaactcggtctggaacttttcaatggcatctgcgtatgccaacacggcagccttgcgctcctcgtaggggaccttgcgccacttcttaaacgccgccttgccggcctcgacggccttgtcgacgtcctcctgagtcgcgacggggacgtcaggcctcggcttgagagtggctgggttgattccgtggcgggttttgtctgttggtgcacttttgccgttgatgatttggacaaagttgccttggaagtccaggttttggacgtcgttggctgttgagtcaatagctgagggtgccattgcgagaatatgtagtatgtagtaagtatatagtgtagtatgtgaaaaaaacgcttgctacaaagggcagataaagaaaagagacttggagggagaggatttactactcttcgggcatgtagataggggcgttctacaagccactttatgttgactccagatagctctctcccttatgaattccgttttcggaatcacatcacctttcatccccgcagagactgaagcggtccgtaacacaaaacagccagccactaatgccaagcagcgtcatactagcatagtatacgaagctgtctcgcttctcggaaatatactcttatcgttaatagacatacatttcgagacatgcctaagcaagccacaagtcagtccaatatagcttcctctctcccctcctccactctaaaccccagatctacttcaccccgccacatagctacgaccggaccgcatgtccagctgcagatgatggcggtccgagatgtcttacagccaatgacggttcgtgtggccaatgtatctcatctttgtggggtaaggaaacgctatcggaaggcgaatgcgtggttggtagggatcattgatggcaatattcgttctaaagtttagtgcagagcgggagctaaggacagcctatttcgagacggcgccgcaggctttcacttgatttgtataatagagcacaagctgggtggcgcaaaacggagcgtagttcgtcggttgcctaattaggcagtttcttgagaaattaggacaacagcaaccattgaggcattctgctgtttggctcatcacattattgctttcttgtttgtaactcaactcgcccgagtatgtgaaacagacgctcgaggagtgagatccaccactttggcttgtgaggttatccgatgctggatgtacctcgcctcgtagtatgcgtcgtggcggatacgtatgacctgctgcgtcttgccatccatgagggtcaagataacggagtagcacagagtacaaagtgggttgatcatcggataggggacccgatatcgcagtaatctgattgtcaagatcggatggtgcgaggagaagagagaattgcaagaggtaaacactcaaattcacgtcaacatctcaaaaatggatgtaatgacgagagattagctctcgagtatattatatgactattcaatgatcccaagtttgcctactatcggaagtaaactatagcctgtactccaagaaatgactttccacatcccatgaacccttaacaaacaaaaaactcattgaatatgtccagtccctctcccgaatgttgcaaaaagctatccgcccggaaaggctccgccacataccagcatgtcgcagcctccaggtcctttaaccaatcctggtcagccacgagataatcctcctctgccttattggactctcctgcttgtcctccacgtagctcctccttgtcctccttatcccactccagagaggcctttgccaaatcagcccctgcatacgtgtcacgcatagactgcattagcctcatgctctggcgatatccctgctccgttgcacagccttggagctggcccttttgctccagcatgtatacgcttgcggcggacactgctatgttcgccgccatgctggggagtaatcggtcgaggccatggtcgtatatattcttggagatttcttcaatcctcttggccgaatgctgcatgtgaatcttgcacatctccctttccatggtagatgcactcgcgtcgttaatcagcgccatgaacctggagcgatagagacaaagcaccgctgtgtagtaaatcatgtgcaagactgcacgatccaatgatatgctcgtgtttccatccttgcctatgtcgctgttcgagatgggcctgtatgagacactctccggcaagccatctctccactccagcaggtcccgcatatacgtggtgaacttctgttcgccctcggccgtgatcttgcgtgtctcggaaaagttggaaaagttgtcgtggggcgcaatgtacatgctgctggacaggaagctcatcgactggcaaagagttgcctgtgcgacacacatgcgtgccagctcagcgcgcttcttgcggctcttgacgtagacgcacacggcctcgaatttggcgtggtcgtcgtcgctgcggatctgctccggctggaaatcggcctcttcgagcatcgagacttggaagtcgccgtccttgattcgcgggagccgcttcatgccgagtgataggaggcggtcgcggatgaagcagcaccaccagacgcgccggcgcagcctctgcttgcgctttgataggttgggcttgttcaccgatggctcgaggtgcagtcctgctgcaaaggcgtgggacacagcggcgtcgatccagaaccaggtcttcccatgctcgtcagaggcgtcttgccatgaggtgatgagtagcagagactgtgtgaggaccatttgatccagctcgcagttgtacttgtataagagctgttgaacaaaggatatgttagcgactacctggatgtagacaatataaaggccttgttcttgttgcaaaaaactcaccctgactctcttcataaacgtcgtacgggcctgctttcgcgtctggaatccagcatttctgagagcatccagctctacgtgtgcagttcccgctgccagtacagcctgaagcaacagcaagctgacctggcctgccgacccatcatgtgtttctatggcgtgtagaaagccatccaagtcaagagtcggtacatacggatgcacgtattcgaagaaggcgcggagtagggcgttctgaagtgcgccgtctggaagatccaaggcgccctcattgtgcagataggtcatatcgtccggcggtaggctcgtcaatggccggacatactgtggcagatcaaagctttgagcgtcgtctgatggggaatcgtcttgtggggatttgtcggattcgatgtctgctcgtaaaagctccaagtcttccatggagatggctgcttccgaagtatcgattgcaaactcttccagcaagttgcatccgccatccttcatgacagcctccgtgatcgtattcaactcagccgaggtcgtgctttgtgtttgtctcttgcgccgtctaagcactgttaatagatattcttgatacttcacaactcagttctcaagtgcatacctcctgggccgacgagcatgtgtaacacactgctgtccattccactgacagttgccgcatggtgatcgtatagtcacatcgcatctgacctttctggctctacatgcaagacacgccttgctcgctcttcgcaccggctgctttgaagacgaatgaggctctgggctaagggagctgctatcggacaatccgtccatagcggtgctaaagtgctccaggggatccatctgtcaggctactgcaaggaatacacgcagacgagggcaacaggtcttccttcggtttaacaagtgtatagccgaggtcttaaaagcaaaatgagcggcccttgatatatatttaaacatgttcccgcaactggtattatccgatgccgggctctttgtcagtccgccgagaatgactccagcttcggtccggatggggcccgccacaatccgcgctacgccgtggcggtccgcgatccccagattatacaagaagctcaagggctagagagacgcggggtaagaagtggtgaaatggctttctcttggctattcacaagctgattggggcgtcgaagtcttgaagcgttagtggtgccgcccgaaatggttaatttcggtcaatttgggctatcccaactcgattcttgagctccaaccgcagccactattaccactgtcattaccgtcgttaccagagttgagttgatcgagttcgggtttggcccgaggtatctacagacaatgcgttcttaacgcagcagtgacagaagttgacgtgctcaattcgaagtaatacaaagggctggcgtgctttcgcttggggtattcagagtagaaagtaaactcttgtctatgagatcaaatccagtcgttgatgcaacaggagtcgccaaagacccgtcaaatgcagttacccgtaccacaatcatatctgcgccagcctttgtcggggtgacagtaaccagagttgacttgtcattactgaggtacatccataagaacatctggccgatgatattttgtcggatgcctgcacatgtagctacctcggtcaatccactggtgcattctgaaggctgcgtagagactgcggtgacacccaaatcataaccagtgccgtggtcaaagactagggggggggattccgcgagtattgagatgaagcgcatgttatagaataatgttgatcaaatacggcttgaacaaaataggataataatgttagacagatgcacaataaacataccagatttacaagagtctcgtagcaaggcacggtcaagccatccgataggctgctttcaagtatcttctcaaatttctatgggccggtggcaataacctcagagctgctcatatccgctgcagaggacagttgccggacaatgaaccagtgagcatgatgagaggattgaaagtcgaaagagttgaggagatgagaagaaagcatagtatgacacaaggttgtattgtagacgcactcttagcggacactatatagtcttcaacgtgacattatgcctccaggaatatataattatttcgctctatgcccatctatgtacaaattctgcttttgtctatacatttacctttacagttttactctttttttctctcccacccatcttcgccctccctcagaaactcttttcctcccttcatgagatcagtcacacccgggatcgcattctccatccaaaactgcgttccatttggtctcccaagtgcctgcccaaccttgccttcatcctcatggacaagccatctttcatcgactgtccccagaaatacatcgactgtgctgccatcgtctgttgagcgccaaactaacgaggtcccacatcgcttacaaaatcctcggtaacggccaggtgatgattcgtactcctcgaatgtctcctgagtgtgaaatggaggactcaactgtgccggcaaaacgatgatgaattgagcaatgagggacgatgtccacttgcgacacattgtgcctgttgagtgattaactcggcatactttgaggcgaataaattaggtgagacttacattgacaggccgatgacttgaggaagaaaaaaaagggtaagttccaagttgcattccttcagacatcaaaattatattcgggctcgtacctgaggcggccatgggctttcgccggacgcagatattgagtagcggattgagccacagaggcatcctcccgtaatagcgttcgggaatgccataacgccagaaatcgagtcaatcacttattcgggctgtaaacataaaattaaagaatttcacctttttgaaaagggatgagttatctttcatgacacatgcactattgtagcaatatgtggatctggtgctgtcattactccgaataatgccattttcggcgagatcggagaagaagacggcgaaatcgatcctacagcataatataatcgtcaagtgcggcggtttgcagatgcgcaagactttaaactcggcagcgaactttcaaaatatctcaattgatctcggtccttacacgctgttattatagcatctattatatcaatcgacaatcgtctatatatgatctcttcgtgtactttaaagacgaaaacagaactcgacgcaaagccatacacgccaccaaatgcaagcaaaatcattgacaaaaataaccataggccttcttgttagaaccccttctccttcaacttctcctccgtccattcccacagcttcttcgacgcatccgcattgttggcccatgaattccctttctgcagctttcccacaggcgaatagaatccaccctgctggattttgttcttgtctgcagtagcggtccagagctgtgtcaaggctccatataccgcatcgtggtaaaccaagggaccaaccagcgccattccgaatctcataaagtagctgttttcaaaagtctcgctatacaaatccgtcttgataagaccaggatggatagacatggcggtgatctcggggtggcgcttggccaactcggcagcgaagaggatattggcggccttggaggaggcataagacgtccatccgccctttttccataggtcttccgagataatggtatccaatgatggcgccgccatgttcgccatggatgagatggacaggactcgtacgtcggcattgtacttggtcacagtttgcttgagcagagggagcagccgcgttgtgaggagaaagtggccgatgtgattggtaccaaactgaatgtcgaatccatcgtcagttttgcctggcggcaggttcatgattccggcattcagaaagagcaagtcaattcggtcggtgctctggttcagcgtgtctgcagcggcggcgacagaagccaggttactgagattgagcggcacgaagacgatgtcggctggctgaggcagctgagagttaatggactcaatggcgtctttcgctttggcctcattcctggtggctaagaagaccttcttcggcgagtgcttgcacagctgcagtatagtctctttgccaattccagcattgctgttaaaacccccggtatcagttcaaggctcaatcttggcgcagctaaaaggacaagatagatctcaggtgagaaattagagcgcggggactaaccctccagtaacgacaattacttttccttcctgcgaaggtatatccttttcgggagcaaattgggtgccgaatagtccaaacattttctagttgtcgtgtgaagtcgtacaaggagagaaaagagtcgaattgttgctttgattcgaagtggaatctgtccagacggaaatctttcgttttttagcgagggaccaacgcgtttataatgccgatgcgacgttctccactccagctccaggcacataggtgtgcagtatacagtatgcgtcgcaactcgcaattcatctgcctgtttgaattccgagtgcgagtatggcattcatcacctgttgaccatcttcgaatgattgcggcatcgacatgcacagcgcatcgctcgattactcatctttgtggctttccctcttcacacgtcggactcgcattcgcctaattctgattatataatgcagtcaaccaactgcgcaaacgcggacaacaagtcgccacgcatcttgagaaaacaactgctgttaggttgcgattacgacagcgatgcatttcgttggtttcaaatcaaaggcgtcctcggccttgctattcatccgaatgtaggcaagttacgacaacaccggagcccggcaaaaaaccgaggccgctcgatgacgatgtagcaattacgctgattctttcagctcgatatagattcttacttcgtacctcggctccaaagccccctgcgttccacttgataggacgaatggaagtgtatatgagtacggcatatttttgatgaaaataagagtgtctcactctccagaatgtcattcgatgtttgcttctgcgcgtagctggtgagacgtttatcagcccactgtacttatctcatagataggcctcatcgaacaagagagtagatgaaatagtgcggtgaacggcgcattcttttgtgtcacttgtaataatacaacactgcaaagaatttgacggccaaattaccctattaccctatacggctttaagtctacgagatcggaatagcttacgggtgcacccgcaaaagcttgaactttgggcgtctaaactgacattcgcacatcagcacttacattgggctaccctaaaaagtcgcactggtattgcaacttccatcacaaatctacccgacttctttcttgtggaggaaaggacgcaaaaaaaatagagactggtaattctagttagcccgcagaatcgtacacgaaattaagctacacgtaaagggtattcggtagatccatcgaacaagtctaaatacaaccatattccaatcttacataggtagataggtatcgaatgttgccattaaacgcaagtcgacctgtagtgtcgcgtatttcgctatcaatgtcaatattactcgcttataatcctcgagatttcattaaatattttcgacaagatataaagtgaatcttccgcctagtcctatatcgaccgtctacgtatcccatgcacagtccaaggagtatagcaatcatgtttgaccaagagacgggttatactgcccttccagctgagatacagtatcacagattgaaacagatccgagaggctaatagcggctgcaccgatgcacgaaatgagtctcaattgcgccaggcagctcggttatttattgcgtactactatctctgcttgtctgctctggttcagatcgcgtataagcgaatgccaaatatacctacatgtagctcatagaccaagatgatctgtatcagcccttctcagagtgattgcagctgctttatgtagcaagaaatacctgataggccatggacattgtgctccagatttattctacagctaaagcaaattgccagggaacaacgcaatcttagatgttgcaaccaaaccaagcgttattagagatcggtagccttaccaagagtaaattaggtacatgtgctcagtagtagtagcattgttacttcataagtatcccataatctagtctatgctacttttacgttaacaggctgcctccccatgtctacctaattacggagtgattggcgtacaaaatccatcgacgccagagcgacaaaaaaccggggatgttccaaagccgctttgctcactgagggcagctcatctgataaaaataaagatgccaatgttatgattgccaatacgaagtcattacatgcaggttatttacaaaactaactgtacatgtacgcatgcatagtgatcaatgctgtggcagctcatcagcacgccaggtgccttatcagccttgtatcagcgcctgtacagcgcctgtacagggcctctactgcaaccacaggctcgtaccgcccacaacagatgggcaacccctgcagcgcatagtcgccaagggccaaaaaaggggcactaagcacctaaactaagcgataagcgtgttgggtctaatgcaggaaccgaaacatggcggatcccttcatctttccttcatcgttgtcgccgcaagaaggccattggcagagatacaaccagcccaggctcatcttcatctggctgcttgatcatcatcggattcgaacaaaagtatacaggagagccgctcagctgtcggtgcgtatccgaatacatcttggcgacccgtttgtttcgtttcgtctgttctcttacgcgaaaccctgcgatattaacggacggctgttggtgttcagctcagaccccctttatatcggatccctgtctccagtcctcatatccagtggtttagccccatcatcgtgttcaattaacgctaccgaagcgtttctttctctcgtttcctccacacaaggcgcctgtctttgcctttacgggcgatgggcttggagtttaacttcgcatcccgccaattggcgcagtggtcacagcctcaaagacaagaaggatcgacgagtatatcgaccgatgcgagaggggactagtcgagcagcgtacttgggtattcatgcttccttgatttcaggatcgccgccaaggccctaagaagcatatcttccccctcctctttcggtagctgagagcagcaagcctgtcagcctgccatcacctgcttccatctgccaaggagaaaggacggcaaagctgaagatctagccaagagaaagatacggggaatgacacgaaaaggagtgcaatcgcttgtttagaaacaaagcagaactgcatacgagcatcgccacgcacaatccaagcatacaggtccatggcccggcactttagcatgggaatatagccgatgcactgctctttgttctgcaacaagactcggccgattgaagctgcaaaatagcagaggcctctcgcgctggtgctacgctcaagcgcctctttagctctttagctctttagtccatcgccacaacgaggaggtggaaaggcgggagctctccgccttcccctggcccgtcttcatttcctctgtgctcccgttacccacagccggcggcttggcccaaacagactccagcagagccgtcgtactggcgcaaccctgtggccgttttgctcgttgaagcagcgccattcgtgcatggagacccacgcgacggccatgggttgctgttcgctcgtcaaggtgaaccaaatctatccacacgcaggcagggaattgctttaattatacataatgctgccctgagccagctcgctccctctactttagaggtctcccttcttctcacccacgtcactccctttccttatccaactgaatttcagtctttcattcttttttgacttctaatacagcttctttgccggtcattctttacgccggcattgttttgcatactatcacagcatgcgttccactctttatgcgctcgcggcatggccgcttgcggctcaggccctcgaattcctcgacgacaacaagaacgtcgaagaaggcggcattatgcgatattctcttactgctgccaaaggtgctcgttccaagcacctccacaggcgccaggacaccgccgaattgcaatcccaggagactggttacttttacagcatcgaactcgaaatcggtaccccaccgcaggcagtgagcgtcaatttcgatacaggctcttctgagctatgggtcaaccccgagtgcagcaaggctaccgacccagccttttgccagagctttggccgatacaacgcatccaagacttttgtcgacaccaaggccgacggaggtatcaagtacggcaccggatatgttgatttcgtctacggctacgactatgtccagcttggctgtaagtttacacatagttttcatttctttcttgtcacttcggaaaaagtttttatttgagggaagggggtgaaagacggccacacaataaatcatacgcagctactcggagcaaggctaccaagggacgagctttttggacgagggcaatgtagtacgcagaagagggaaaagaaaaaaacattcgctaactcgcaacgcagcatccagaatcagccagcagctcttcggtgttgcgactgacagtgaatttgcctcgattggtatcctcggtgctggccctaacctgagtggctggactagttcttacccgctggtcatcgacaacttggccaagcagggcttcatcaacagtagagctttcagtcttgatatccgaggccttgacagcgaccgaggctccgtcatctacggtggtatcgacaccaagaagttttccggtcccctggtgaagcgacctatcatccccgccgcctcgtctccggatggttatactcgttactggatctacatggatggtatgaccattaccaccgaggatggatcccacgtcgaaatcttcaacaagcccaacggccagccggtgcttctcgacagcggctacaccgtcagcactcttcctagctccatcttcacaaagatcctcgcagctttccccatggctcacattgaggctagctccggcgactacttggtgccctgtgatatcatcgacacccctggatcagtcaacttccagtttggcgatgccactgtcagcgtcgactacaaggacttcatctggcagcagcctgacctgggcatctgcaagcttggcgtttctcaggatgacgacttccccgttctcggcgataccttcttgagggctgcttatgtggtctttgactgggacaaccaaaacatccacgttgccaagaacgaggactgcggtacacacctgattcccatcggcaagggcgctgacgctgtcccatccggcctcaagggtgattgcgctgctgctggccagacaaccacctctgctgtgcaaaccacctccgccgccgccagcacctctgcgcgcgtctccacgtctgcagcagccactaccacatctgtcgccatcaccaccactgcaccggctaccagcggattgaaggccacgacctcgtctcatcgctttgccaacggcactgttacctacagcgtcccgcatggcagaaccaccgtcatctctgagattagctcggccgctgccacccagctcgacaccaccaccgcgcctgcgtccggtaccactgccgctccaacttacacctcgaccttcaccacgaccaacgtgtataccatcacctcttgcccacccagtgtcaccaactgccctgttggccacgtcacgaccgaagttgttactgcctacacgacttggtgcccggttgaggattccagtcctactgctgtccccagcgtgccagcggctcccgaaatcaccgccaccttcacgctgcccaacacttacacctgtccccagggcaaggactcctgctccaaccctcacacggcgcctcacgtcattgtcgtcacccccattgtcacccagacggctcccgttgcgatcccctcatgcgccacttgtgctgctgctgcagtccccaccccctccggcattgcttcgactcccatcttgaccaatgcagcttcatcggccacagcccctgccgtcaccagcccggctcagccggctcagtccgcctactacccgccggcaccgcctcagcacgctgtttcttctccggctgtcgttcctccagtcatcacgccgggctctggcccccttcctaccggtggcctgacaaccgtcgtcgcccctagcggctctgctccttctcagcctgcccaatccggcctgcctcccgtcccggctggagccgctgaattccgcgcccctgccatggttgccctgatcgccggcgccgtcgctgctgttttgttgtaaatataatgtgatatatgagatgagcgttgtacaagttggttataatagttgaaaggaaagagaagagcctccaggcacccttagatgagacgagactattcgtgtgctcaagtgtattgattgaagagcacatgcgaaggctccgcttgtgtacaccattttgacccatgatgctattttatttaccagtcccgagatgtggatgatttttcttgaacctgaggttcctctacatagacggatgggaatgactgtagtcgatattcccctacatctcagttaatattttattctttcaactttgctacgatactatgcgccccattaccgtgactcgaaggtatgccaacgaatccaacatgaaggcctgtatttgagtcgtactgtccacctgcattcactctgcagattaaccgcccagtcatgcacccattcggagaatacagtccgaatccttcttgcgaaatgtgacgagaatatgcttacagccggtcaaccaatgacggaccattacgatgccattcccgaccttcatgtgctatttagagcattcagtgcagtttagtataattcggtagcgaaaagagtaatattcgccgatttggaataaaagaagcataattgtgtagccttttttttatggcaagcgcaagggaatagtatttggaattgatatcactttctgaaatacatgacttttttacattctagatcttttacagcatgcctcgatgaaattgacaaaaagagtacactgcatgttcggaacgtagctcgcctttttagtcttcttcaccctcatgttctagaagatgcatcggggccatttcaaaaaaaaaaaaaacaacagaaggatcatggacctagattagccgcttgccggaaagaaactatcatattatcgcgggcacaccaactaaaaaaaaaacctcatcataaccctgccgcataaccctccgacatcagctttcgtttcttttcttctgttactactattctagaacctcccctcaatcaattgctctgggcatacatcccagtctagcctctaaggaaacaaaaaaaagaaaggaaaataaagcctgtctcgcttaagggaccttttgcatttcgtctcataccctcgaccgatgataaactatgatgaccccgttttacaatagtagagaaaagataaaaagataacagggcctgtacatatgtacaagtgggattttttttttttttcgctcactgataggaaagacaaatgacgaaagaagacaagaaaaaaacaaccttagtcgaaaagacaaaagtgcaatctctctcttatcacgatcctagcgtcgcgttttgcgtgggtacgaaccatgtatcttacttacacattgcgtctttcgtatttggaaaaagcagcagaatggggatgatgataccgtagcagcatcgaaacagtcaccagttcgctggaaatccactcacctgtttttttttttttttttttttttttgtgttctctcttccattctcctctttttttacgacaaaaagacaccctgtgagacttagctcggcattgggggcctcgttttcttctcccacgttgcttcaagacatttttctcttctccatttaagaaatctccacttgctgttctaattctgtgaaaagtacttgtagcatgcgaaataaaataaacacactcacacgcagcaactttgtcatggaggcagggcgacacgtagtaagcaaaaacaaaacaatctctcttggccctctcgccagagaccaagaaaaagccacagcgagaccccgcgctcgcctccaaattcgctctcgtacatgtcttcgcccggccgggctactgcaatcctgcctagccgccatgcccctctccaatctcgacagcctgggagggacgtgggagggtggagcagcggcaaaagttcgtttttctctccaaaagcacaaaagcagtgttcggtgcatgcgcagagcgacacccatgccatttgtggcaacgcgtcgacagcgagctatgataaggcaatggcgaaaggaccctttggcaagaccaagaccctatttcccttgtcgtcgtagctcttctgtggagggggaaagacagaggggggggggcgcgtatcgacgatcgctacctgtttacctacctggaccgctggggcatggccaactccgggccccggactctttgaggaatcgaacggctcagcaggcagcgcagaggaggacgaaaagaggcagcgcggccctatcgctcactaccatagacccgctgccaagtatgtgatttggcttcaggcagccgctctagttggaactctgtccctatcgcgatgccttcccagtctcttccctctgcagctcagctctattctcttcgtacccaacttgcagctttgtatgccgtatgaatacctaatctctctcagctaaactccagggaataaaggtggagatgcgagaaaacatcgatcagcagttgagccgtcaagcgatcgcagggcaaggcaaaccaagcatccccacattcagtgcaacgcatgagcacaccgcgaatggacaatgctgatgagtcgggagtcgtccgagccactggtttgacaaagggtgcctcggttcctggataagttgacgagcgatattgtgtctcagtggctagcccggtggcaagatcgaaggacatgccttgccgaagatgtaggtgcggtgcgcctagatcatgcaatcgatagacatggaggaagaggagcagtgtctggccctgctgccaccctccaaaggccttcgggaactgcggctgtgaatcccacatccgcatgtctaccttgcagagcttcatgcaagggccctatcgggcaacggccagtggctgtcctactgtagttgtacttgcaaatgtactgtaccatggcagaggagggctccagtgccaggatggtgggaatagctagccacgcttcgaacgctgcagaacatttttccttacatgctactctgttaaattagatacgtcagtgcaggaaatgtagactgactgcctcaattcgagtcgacgtgggcaggatatgttaccactttgacatggaatgggcttcataccttcctcaaggggtatttcacggctgcagtgccaccccagtcgacagctcgaatgtagcgttccatgtcgcataaaaggaaatgttacctcgacagccaaggtccggggtgcagacgcaagccatcagcggctgtcgccacatccgtacttgtaccaagtagtcgtagtagtctgcgaaataccggggagacacgccattgcccattgtcgtttatcatctaggctgagacatgccgcaggctatcgacatgttagcagctccgctccatcagtagatgggaaaagaactagatgtgataacaggagggatggggcttcatctatcatcttcatatagaccaagtcaaaaaatgaagagatcaaacgtatcatgcagtttatgccaccttgccttgcttagtctcatatacccacgattagaaacaaaagcggcttggttgaattgctcgtaaagttgctgtttgtatccgtaccgcggcatggtcagaactcggaaatcgagaaacaaattggataaaaaagagagcactaaacaaaaataaaccagcacacgaacaaccttgccaaagcatgcagaagtttccatgtggggagactggaggagcaacaagcacggcgtactccgtagacgccgtttataacgcacctgaccgtatctctctccatttctgcagcctgggtcttttagcctgtctctccaatgcagccgtagactgagggaaaacagccaagaatgcgacgctggatgcccgcttgccatgcataatgattcatttcggaaaccagcgtgcaagtggatgtaggcagctcgaaactcatccacctttcgagtttgaggtcttgagcaggggcgcggtgtgaatattgccgccgactcataccactaactagcagggcccggtggtggctccagtagttgtagtactatttgtacatttctgcttgcatgttccatttttttctcttttttttttttcgtttctggacgctctactgtataatgcgccgtacaccagcactgtcttttgtgacacctcgcgaggaaccattttctccagaagaggcctgtgtagaaacatacctctctattgcgtgcttggctgcatacacgcatggttactctcggcacaatttgatgcagccgtgctcaactgctagacacatggttgctgaagttttgatggctgccaaagtcaaagccaaagccaggtaaagtcttggtagagtatagccgacgaatctgagccctccggccctgcgtctagcatgcgggcagatcaaataggtacttagtggtgcgatacatgtaaagtataaggtagctagtagtagtatatgtggctaagagtctttgaaggatgctgcacctgcatgatatgccagggccagaggagggcggccacagctgcagttgtagccggatgccatccatgcgcccgttttcctgcccaactccgcgtggctgaggttatcgacggcgatagtcctagccggcagcgatcaacaggtggcatgtcatgttcgctagatggcgcgtggacaagggcgacgcaagacttggaggggtaacttgttcgcttgcagacattttttatgcatagtaggcctgcctaggtatcagacggcatcacacagttcatagccacttacttgacgagtaacttgggtctttttgcgagagcctgacagtggagaactggagaggcacatggaaagggtgcagccagtggtgcgccaatgcatcaagctcgtcaccgaaattttcttcagcgcatatatgcagaccctgatatccgatcaagtctgctgcgttggaacgtgattcattttggcagcccacctgtaggcttgggcagacgatgccatgcaaataggtgcctagctggtattttataaggacagagctttgacccttcttccagttgagactgggaacttttgtggcaagatacccgtgttgcattcaaagggccgctctgtactagctctgccgccacgtaggagccgagacggaatggcagtgaagctgtgacacattgaaatcaaaccccatggggattccacgtgttgaccagttcacgacgttggttgagcaagaggcgcatgcgagattcatcgggccgcaaattgctgttgggacggctcattgccatgcctctgcatgtgggacgactcccattgacaaaatagccgtagccgcccacttggctcggagacaattctagacacatggtccaatgatgagaaattgtatactagcactaggtattcggcaaataagcttcttattttgctcgcctgagtaccgctgatcccatagaattcgcattgacaactagtaaaagtccttactagtggtaagcgttggattcgcatctgcttgcagtcgtcatttctcagcacgcacctctcagaaactcccatgaaaggacaatgccgaatacggcagcgcgcgccacgcgacaaagctctgcaattacgtctcgaaaaccagcattgggatcagggttagcaaaatgcgtacaacttgatggcccgccagttggccagcgacccgtctttgcggggaagcatgtcagccgacagctgcaattgtcttgtcagtctggggaacctcgagacggtccatttcgccagcgtccgcctgcaatacggccggtccccgctatttcccggctcatcatcggagtgatttcttttagctcttttgttccgcgcacgccccggccgcgagcttgtcaaaacgcgggttgagttcctggggcgtagagtgaaaccaccaatcaaaaggctggatatcaaccccggaaaaccaggtccagttttcaaggcccggttgtctgcactaggatcaatcagtcagtcctccgtacaggaaatgcttccaaaaaggctctaatcaggcggctaaggaaaggtacgggccatattgaggcacttgtacgcgtttaaatatacacatattaaaaaaaaagaaagtttttcacaaacacaggaagcctttcgtactttggttgatgaacaagccccctggtgatccttcggtgctttcggacacgtcaaaggcaaagcttggatgagacattttgactcaatgccacaatgctgggcaattagcgtccgctggaggcgtaagagctctatactagagccaaagataaagctatagtacttatctgatgagctcgttgccgtctagaggtgaaggagggtggataaacggcagcaggcgcaagagatatcgaggcattgctgcaacgttgtactcctatagtcggaactcatggcctagccaatcggggagtaacgatggtcccacgtcttggctctttgcttggacaagtctgtacgtagccatctgctgtatgtatacgtagatagacccatcagggcatggcttatgatagctatgacagcctctccgccaaatgccgggagcggtaggaccaggcgggatgcctcgtcttactcgtacctgtatgctggtagatccggggttgggcatggcgggtggcgggattcgcctgcctcgctggtgcatcaaacccaggccctcgcaggataccatggtcagatttgggaatttctcgttcaagtctgctaggagcgttagccatgtgaattggattgccaggtaccagcacaagttgtaaattaccatcgtttcgcatctttctgtgcctctctcctctcaagtcgcaggtaatgtagcctggcatagggtatccgcggagacggcatctcgcgtcgctatctgctctgctgtgcgggctgtcggaagagagacttgccggtcactcgatgctgatgctggctcaaaacagagctaagagctcatacgctgcccgcacagatcgtgatgctatccctattcagggacacctccggcatttggcctgaaatctaggtcgccaagagttagatgagcgatccgaatcccacattttattccattgcagcttgacagctctccagatcaagcggtgagcaggtttgcaagtaggtagtagtagcacaagcaagagctgatgaagacaacgcatctcgagagagagcctgacttacataagcctccgcaaaaagggtcagcacctcgggcaccagctcagctgagccaatcgatctgctcaagtaggcggcggaatgtgggaggtcaggtagaaaaatcacctgagatgacacacccgtcaaggcgggaagatctctcggcatcaagcgctattcgcccaacagcaggatcgcatcttacgccacccttttgcgcctctcgccaaaatggaacttttggggcctgctgaggtttagactttgacggcctcgagtaggctggatttccacgcagcattcttgcattcttcatcgtttctagcgacttgccccctcttcagtcccgtgaacccgcaccgtcttttactgtgtggtttggtagcatgacgacgtgggaatagcaggcgcgccaagtggcacatgcgtcaacagcatcaaaccaaaaggtgggctgctcccctgacgacttgttgctgcgttatcgtgcgcgcacaagctggaactttttctacatgcacgagcctgtcgctgcagtccttatcacctgtcactttgcccgcagctgggtgagttctgaaaagaaaaattttttcttctctccattcctatcgatcttgatttttctcgttacttcacatgcccccaccgagtgataacgccatcgtatacaggtacgatgcgggaaaagcgaatggaggccgaagcatggccgctccgctttgcgatgctacaagctcgtgcgttcctggcgcctcggcctaggcggatcatggtggttcttcggagcgcgctttacaggcagctcaatagtcttggtgataaggttcgcccttgacaagtagcacatgaagctcggacctgggaaaggacgaggcgtttcccgttatcgtgatgcccggaggagcgtagcattcgctcgcctgcttaggcaatgagatcactgcctgccatcccgtgtttctagcatgccaggaagggaaaaaacggcgtcgactacaatcgactaggtacccgactgaagcaagttcacgatgcgactgcagctcggcgccggcccactcatgccctccccagcagcagtgggaatcatacagttgcagtgctccttgtagggtaatcgaggaatcaaactgggcgccaatgggggttaaaggcgccgatgcgatccgcaatcctacggagtacttcgtgaaggcttcagcaagcattggttcttgtcaaaatcgacaccgaggaacaacagccgtccgaaggagccgtggcaggcacactgtcagtaacagccatttgtaggtatcttgatcctgaattaaatgcgagtgccgcctttgaaaccgccatctggttttgcacagtcgatcatgtccgattgggccccctcttccgtgagtcgacgactgttttcgcaggttccgtccaacccctaccgtttgaactggcacggcacacacagctgcatccgtggacaactggatatggcagcgaggccactgagagctgagagctgacaggatgggtggtgctagcgacacaccaagtcttgggcagaagtcgacctagctgcatgtcttggagggcaagggtcgatacgcgctttgtttggtggagccgtcggtgatcgacacgccggagccgccacctgttggcccaatccgatcacgatgccacgatttctattgtaagcgggcagctgatgagcgacggtgagggttgaagcaagacagtcgtctggtggagagtggcgcgagcatacctatgcctacatgtgtggcggcgagcttaaattgggctttactttatcagccgtgcactttgtccaattggaaatactaatcgcacggcaatcattcgagtcgaccggccaatcagagagccgtagcaatgccttctgagactcagttttgacggaggactttgcccgaaatagtaccatgaccaagacgcccctggcccgccacagcctccatgtgagtgtgtgaagagggcgcgcacgatttctccgagatgccgctgatactacttgttgcggaagagagcctaggcgatagatgtctagcgcctggctcattgacaagtccgaaacctgcgaccgagaagaacagacaaggggcagagatttttcttacagtagttgagagaaacaggaagcggaaaaagacggctagcatcatcaacagcaacaagcattaccgtatccaaacaatcatcccacaacctgtttcgaggctcggtgtctcgcgtggccttcgcatgaactcagcgactagggggaaatgagcagccaatgcctggacgcagcaccacagcatgtttccagaagagcgatttctgttggttgcaagacgggcagatgcatcaataggcaatctggcgaggttgctgcaaagccccggttccctgtcctattggacacacgcctgtcaataccaggcgagtacttgtacatgctccgtcggcggcggcagcgtggcatgcccgtacctttacacgttggctgacatcaggcatccaacgcatgtgagtaaacagaaatgctggagatgctcgcctgcacacagcgtctgggcagacggaggctgcattcgatgccgagctttcgccaagcaacagcagcaagggtgacaactgtcccaacttgtccatgggcagaacatggaagcgagccagctactccagtagtggccgtagaaagcatcagcacaacaccagcacagcaccagcagatggtacctggtggcgcagtgggggaggggtgtagcgcactccacacgcggcacgctggcacttgtgcctctgaagttaacggaggcgctccgtttcctccaacggcccctcagacggcgcagtgacatgcgcaaagcacctggagacacccgcgagtaagttcagaaacacgcggtggcctgtcccaggcggtttcacaggtcgcggcaatcttggagggataggcatctcgccaccggccgatgcggtctcagatcagatgatgtcgcccggctgatctgatgcgccgctgccgactgtcgtcgctgtgctgagcgtctgcggctcgtccaatgacaccgcccagccggcggttgtgccacacttctggctccgttctgataccgtctccagcgccgagacggtccttcattttactgcatctcgagcagttccactcggcatcaagcgattgccgcaactaaaacattggtgcgagcaacaggtcttgcgtgcctggatggaactgtcttctcttcttctttttcttctagcctcttcgcaggagcaatcttcagtctgcactggcattgctgtatacctagtacctggtagtaggcattagcagctgcacgagtaaggcaagtatccagacgctgccggatctgctcacacgtgcgcctcgcagcacatcacgccagctgggcgatcggcggcccaggtcacggataaaagtcgaccgcagaagatgcgcgcatggattggctgatcagcaagccggctatctcaacggtatcgactctcctgttgatcgctgtcatggccctcgacatgcaagccataggcctagctcggtgtggctttctgccagatgatgtaagtggtttgcagaagatgactttgggttacgttgaagctgcttttagcttcagagggaaagggcgcatgggcatgtcttggcaggcgggatgggcagtggtggtggcagcaagcagaatgatgaattaggtgtgaccttttggaaaagtacagtcctgcgcctttagcactgtaagtgcctttgcagtggcagcagctctactttgggtcttgtagccagcagtggatggcggggagtggcggcaagagctaaacgcgggcaccaggcaagcgcagcgccgcccgcgacgtctccgtgaccgcctctcgacagcgcggctgccaacaccaacgagagatctacagcgcaccacagtagtacacagtagtctggggaaactaaggcgccagcgtgatctgccttggaactgttggtagaagccagctcgaaagttccatatgactctctgtgaaccaacagctcgaattccaaggactgcggagtactgaagtccaggtacagtagcaccgcgattaggtacaagtgctatactagtagtagccagcgactgccacggcactaccagcaccacagcactagcccgctagcaccacgcagcagggtctatccgggctcgcggttggtggctttttcccaaacggtcctccatgcccagtgtcgcacgtagagagtggctcgaatcttttccgtctctgcgcacgctccatcaatcatgctttgtgctgctgctgctacggagcacagctcccgacaaattggttacccgctcttggccctgacaatcatggcagctcgggcttgtaagcggtgtccagcgatggaatgcccctattccggcaccgagactccaaggcgaggctctcagcttgccagcgaagaagacgtcgggcgcagtagagacgggggagctttgcggaatagaggggcacgctttcttttgccgatgcaaaaaatttcccggcactcggacggaattcccacgacacacacaccttgctcgtccactcacccatcacgcaacagacaggtcagaccagcagccagcagccagcaaccatgacccgcgcccgctccccacaagacagactccgagtgcagctcgtcaagcagtcggtttccattccaactggaattctgagggccaggttgggtgttggtgagtgcggccgctgctcacatgcaatggagggtagtgttgcacctctggtcctccctcatttgcgtcactcgtcggtctcacgatgcccctccccggagcacagggttgggcctgtttgacaatgctcttgtccgaggggcgcccttcaaacgtgctcttacatactcaaggcccgcgggctcgagcgtgctcgcaatttcgaggactctttactccgtgctcgagcttgcttgacaaacggcctagtggaatctgataacggcagatgcgccagattgttcggccgagatggctagctggacatttcaacccgtagcggatgacatgtcgccggctttaccagatacacgccgagcctcattgctgcatcgtaatctaaagaccggcctcagcactcgctctcaggcacagagactggccatgcggcggccgagtccgcgagcgatatgctaacagtcatttggggcatatctgcgtccaagtgcaccagcacaaggccggcgccgcgagtgggctcgctgtggattttgcaaaaggacctgtgcaattggagccacagcaacgctagacaccaaatggtagccgctcccggggctgcttagcgcctcgctgctccggagtacacggtctcgtcccagctactgtgcgccaaaccatgctcaagggcattgtctgattccatcccttctttagcagtgacgaagtggctcccgggagagtagaggggctgctgtccgttattgtttccgtctgttctgtccatctgcgccgttcggggcatcccgcctgcttgtgctataatcaaagcgcctgcgactccgtgcttcacatcctcggttatttgctgatgctgtggaccagaggacttgaaattgggagtaggaccactggtaagaagctgctgctgctgtttcgccggcgacggcgtgaccgacacgatggaaatagaaacatatgattacaagtttcatcttacatccaagatggcatcgagaggaaacgtttcgctcgcacccaaagaggatggctgcgagtttcaaccgttcttcatcctcagcttacaagcagcaagctatgcgactgctgctacctacgactgagcggaaggagggagggggggtggtctggcagaaacgcattcacgtccatgtgccaacgccagtccatgcattgactcttggtatgccgggagtcatctttgcatcttcggctggcgttttgctgttttctgctccgttttgcttttagcagcggaactggctatacagggcgtctgcatatccgcctccatctccaaagctcacgccttaccgtgccgtacttgcacaccctctcaaatcgacgacccccatctaggcgtaccccggctggccctgatgacagggagctggcatcaacgacagaacggccctaatcgtccacccctgtttccccatcatgcaccacatgccttaccacccaccccgtctgcggctctcacttgggggggtcccctgcctctgcagagtcctgggaggctagctcacaagagggcccgagccaggatggtcgtttctgcacgcccccccttggacatgtaatcccggcctggctagtctctcttcatgtgccagtcccgctgatcttctcctctttgtccagggtcgctgctcttactgcagtacggggattcatatccagatagcccaccgccctcaaagcacaagttgccccttgctcacgatccatggcacaagcgccccggctgccactgcctttgccgctactgtgaagtgccatcctggtcatgatttttttttgtgagagccactccatatcagccgggtccaggacttgtgccgattcacaccacacaataaccgtccctctcgttcatacataaccctcatcatgtccgtcctcatctggctgctttgacactcggcataacttgcttcattggcacagtctacttcattctatattctgtctcatctcccttccttttcaagttatccttacatctttgactgcatcaagcatcgatatatatactatatacatatacacatacctatatatatatacatcatacctgcccctcccttcgtctaagttgagactttgagagaatcttagctccgcagccaacgaacaatcttttgttctacttttatatatacaattttccccccgacaatccgccgctctcacatcaacatgactgctccgttatcccaacctaccgtggctgtcaaggacacctctgccaccatccgcaagcgcagaagacgcgcccctgctggtggtgccgcagacgactgcttcacatgctcgaaacgcaatgtcaaatgcgatcgtcgtcgaccctactgctcccaatgccttgagattggcaacgaatgctcgggctacaagactcagcttacatggggtgtcggtgttgccagccgtggcaagcttcgtgggctgtctttgcccattgcaaaggcccctcccgtcacgcgtgagcccaagaagtcgcccgtctcgcgagcaagggcccattccagcgccgcttctttgtcgacaaacatgtctcgaagcccaattgacattccgtcaaccacgcatacggcttccacgccgactactccggcctaccaagtccccgcgtacgactacctctccatctcacaccacaaccacaccccgccgatgacgcagagcggctggggatactctccaggccttgtgcactcgccggatgtgacgccgagatatgccaggtaccctcttcatctgagcactgatgcgctttcctcttcatgcgagtcggttggcagcgaggtcgactacctttctcctctgagctcgtcttatgcccgcgaagagatccccttcagccacagcccaaacgtcctgtatgacggatatcctgcacagcacagctctcccattgcgcagagccctcctaccgtgctggttcttgaccactgtcgcgccccaacctcatatcctgggctcgtctacgccccatcagagcctcactctgccctcagccatcacatggatccttttgggtcgcacctgggccacaaacttatgcggggttgtgaaagcctcagtgagcatcacatggcgccctgcccggcctttcccttctaataagcgagcaggtgtctctgaagtcgatgcgggtaccggtggtggctccacacctcgaattgcacgaaaagaattacaacagcggaggcgccatagcagtggccaggtgcaatggtttgggcaggttggctccaagacggatctgttggccaagatgccgtttttcatggactacttcaagattacaatggccccatctatggtctttatagatggtcctcacaacccttttagagaacacgttctccgcctcgctctgcacaatcctagtgtgcagcatgcgatttgtgctttatcggcttgcaatttacgaatgaagcgaagattgagcttgggatacggaactcgagagttgcttacaacgctgacactggagaagcaggccgcagaggccactccaggaccagagattgaggatcaatcactgtctgaagaggtgcagcaccgcaacttggctgtagatcttttgaatcggcaactaagcgacccaacgagatcacatcacgactctgtacttgcaacgatccttctcctgtgccattatcgaatggtcgaatcgggcgtggcaaaatttcatacccagtttgtgggtgtgcgccagattctggccatgagaaggtcccgagaaccagcctcatccaaggactcttcatggatggaaactctgtttacctaccttgacgccatttccgccagcatcaatgagcgagaagcgcagctggcgcctgggttcgagggtgtgtcccctgatgtacaggaactacctgcaggatccgaaaacatgattggatgcgatcgaaagcttttcaagacaattggcaagctaggccgcctcaatcttttatcccagcatcggtctgtgcaaggtatcaacgactcgacgccatctgaacaagacaacgcagacgagacctcaaccccgactccacaatttgatggaaatggcttcggtaccacaatcaatgatgacgagatgcttgcttctgcaatgtattcctccatatcctttgatgaacgccgagtcatcttctgggcggagtggagagcggcgcgaaaggaacttcaagattggcagtttgacgcatctgcattggctaaatcactgccaggatcaccaaccacaggacaggtccgggatttgggagccgtctccgaggcatttcgttatgcggctttgctctactcggagcgccttgcaaacccacagacatcatctacgcatgccaacttccagaatcttgtcagccatgttgttcatcacgccacgagcttggagactagcagctcggcagaaaagtttttactatggccactgtttattgcggggtcagagtgcatcgtggagtcacagcagaacgttgtacgtgaaaagtgccgtggtatcatgagccgatccggctacatgaacaacctggccgctctcgacgtactggagaagctgtggtcaggggagattaagaatgacgcaaagcttggctactacagcgctatgggaactggccgaggccccttcaactggaccaagtgccttggcggaccaggcgccggggtcgagtggattatgttttgatatggagaaggtttgcttcctcttttgactgtatataccttgttggctttttttcttttcctttttttctttttgtctgtgttttttctcttttgtttgttttctttcttcttttggtttatcacttgtatatggtattacgcgatgaaaaaaaaatatgggcatcagtttctgtacaatagcttactgtcctgcatggactttgatgatgagcggcaatgtctgcatgtattgtattccagttttggggatctcaacgagttagttgcattagctagcgggtataaacagcttggcataaccttggcgttttacagcaatggaattgagtttttaataatcacttttgcccagtatacacatactcctttaagctgcgcattgtgagctctagatagcagttgaaaattggcgatggaacgacaaagtatgcacaaggcaattctccctcatcgagatggctgttatcaatgtcacgtttactcttgtgttggtacgataagataggatagcagtgtatgacggttcgtacgatattggcatatctgctcagactgatgaggctagttttcggcgatgccggtttcaaaagtccatagcaaaaggcccctctaaggaaacgggtggaaacgggcaagctgggcgaggacttgcgtattcgcgtccgcccagatggggagagagagggatgaacgtccccagctgcaaggcacaaggcgccaggcaccaggcaccacgataagtgatacctactagtagtactaggtgcttgctggcaagacaaaaatagacatggaagagggggaattggtgttgttagtttcttgggtagcactgctctcacatgtcttgtcctactacgtggtactgtagtatatggtggcagtggcagtggtgctggagctggtgaaggacatgggggcgtgtggtggtgattacagtatggaacaatatggaacggggccagccgagagaggcccgagggagcagagagacgttgcttgttcaaaagggaaatgggatgatgacatggagggtgatgttggcccgctgtatcttggaggatttgagatggactgcacgaagcaacatctagggagggccgtgaagggtgtggcgtgtagcttgaatctagatattagcgcctcgtttttctcctacagggcactagtagatagtaggcggtaggtagcctctgctctcttggcctgaatctcatcactttctgtgttatgcctagcactaatactagcactactcatttgcggacacggaagattgattcggcagattgagatactagctcgcagtaagcggaagaattaagttaaaaaagggcacggataaatacggagtattaatggtagtaaacggtattgtgcatggcagcgggcgcccaggatcgccaggattctggcactactgggagtggaaggaaaaattacatgtaagagagagagagagagagcgagagcggccagtaatagcgagctacagtacgctaagcatggtgggaagaaaaaaagtcgcgtggacgggacagggcattggaggtgagattttcagggtccctacctgttccttttaggatcatctttttccgttttgcttaggggagaggtatagggtttcctcttttggccgaggtttattactgattgtagatggagatggagatgggattcttagggatgggggcgtgagatgggatggacggatgggcttctttgctttttggatgaagtatggaatctttactccgttgggaatatgctgtttagtcagttgaatgcaacgaatgttggctcacccgtaaataatggatggcggatcggcaagggcgagttactattacacaacttggctatccaggtacaaaaggacaccggctctcgggagacgctcgtccgcaggccgacgggacggtttcgggggagatgctggcgagagaatgctacggtcagcatggaattaactgtggttacagttttgtgatgatgaggtgacaaaggtattttttccgcgacatgagacttttgttgctcctcttttttttttttcccttcggattattttcctcctctttttcttcttttgttccctctttcccagttgctcttagtttgaagttgtagactgtgctattttgcgtgatatatggaatatcccgtcttttgtcatgattcaggacttgcgcgactagtataaccgtaattctagaccagcgcttttcccccacggttgaatctgttagtattcatgttatctagctagcctttgcaggagaagcggaataaggtcagaggcggccgcgggtcctcgtcggctacagatacgagtaccgcatacttgtatactgtatgtacagtaatcggggcattgacgccatgaacggcaagatgtgttaccgggttcagcgctttttttgccgactgtctagtccagggggggctggcttggccaagcaggcagagatcaatgagtgatgctgctaacaaggtcaggcccagcagtgagaaacgaaccaagacgacaaacgacgaaaaactccggatcatttcatgcatcgacctggggctctcaatgcctagtgctcattggctggctcggattggacgggaaaaaaagaagaagaacaaaggaccaggtgatttgagaaagggccctaggagatatcagatcagaaagaaagagggccgtaagcacagagattgcggtggcctgagcgcgaggcttattcttttttttttttttgctctgtggaggcgagcttattaagtgcgagttgtgaggcaggggaaggggatttgagagtttgggtattgattcgtgtaagaaatctggtagatttatgcggcgtgtcttgtgagtttcgacttgtgtggtatattcactagtatcgtgtggctgatttcttctttcttctatttttgacctcttcttcgaagcgagattcttagtagtgctgggtgcgatttaggttatgcagatgcatgtccctggtggggtgtaagttatgatgaccctgctccgtagcataaccccgagggcgattgccatgatatgattcgaagcctcgtatacttggagagctttctactatcaagcttatctgttggcgggacgcagatccccaggcctagaacggctgataatggactagacagacaatgtaatcaggcaaaccctcgcgtctaagtgtataaaaaaagaacagagtgctagtatacgctcgctatgccagatggcggaataatctgtgcagatcttcatccgatgattggtgtgttgtttccgcgggatagactagggaccgttgaagaaagatggtgtgtacaactactagcagcatttcaccttttgggaccacttgggtacgcgaatggaaaaacaggcgagggtgggaacatttccttctagccctctctgtgccctttttactatagatgatagatattcttactttactggactagcactacacgcttttgcggacgccctcccgctcggcacttttgcatgggggatctgctcactaagagggaaaaaaagaactggaggacggacagagccactggcgcttacaccgggccagcaaatgccgctggatcacggacttgagttgatttgatgggcacgatctggggggagggagtgattcgtccgcggctgggcgaggctagctcaccgttcttagactctgatcgtggcaaggctaatgtttagtcttacagagtgaaaagaagactccattgactttgttctcactcccagtggtcgatggcgtgtagttcgcctgaaacgtggctgtgagccatgcatgctgctatatctgcacggaagaaaattccgcagctcggtcaaccctgatggtgaattctttcgctcttggcaaaaacgtgtttgaacctaatgcaaggcgtttagatgataacgaaaagaaacggccccagaatgtaagcatatagggcgaataaatcggacgctccgtccccccccccccccccccccaaaaaaaaaattatgggcagtttttttttaggccccccatctgcggcactaaagtgacagtttggacgggaaaaagaatccaaaagtttcctaattgggaccaagcgaggtgtttttgtcgagtcggattcgcagatggatcacacgtgtgggcgtgcttagtgtctgttgcgactcatttagtttcggtagttgcgagtttttggaagaggttgcctttgcgataccgaggaaaaacgtggtggtgtgagtgagcggaccgccatgggcgagaggaagctgggaaaaagtgcatcgaatccattctcttagcttgggattgtcatcgtcgatggcatgtcaccgcatggcatcgaacccaaggcgcagtggagggtgggcttgaggcgatgtaatgctatgtcgtgccatacgttccggtgccaagggacaggatgatgttgttgaagctgtggtctgtacatccggatatggtaatacgcttgatgcgtaaacattgtataagtgcggactgcggacaactgaggattcccgacgttggagaatgtccatgggatgtgacgtagctggaagcaagacggcttattttgtttaccatctcccccggctctcttattaacacggcctgtgaagcaaccaagacgaacaacgcctgcggcaaagcgtagagtatccgcagcaagccatcaaggtatccatggctggattggattccaggaacgcggcacgcggcacgtggtaggccaagactatatggctcgagaaggctagaaccaggcaagatttgtctgcaacatagtggcatctggtcattttaggatatactgctttcgggaggcttgactcgtgggcgccatcatcactgactagccggggttcttgatatccaagacacatcgccagaaatattaacggcactaggacaacgggaggtctcgctcacacagcacttacagcagttttggccctcggctgctctgatccacggacctgggcccagaaagccaaggcctcaaggttcctgcggctgtggcggcggctcttttttgcctgcaaccacaccttgttgcctttaccccgggaacatacctgtagagaaacgcacacacgagtgccttacttgggatcaccaggggggggaccaagtaggctatgtatgtaccttgccctgtgcgggtgatgtatcaagatacaggtgcctgtctgcccgcgtgcctcggctacaagcatttacatttttcgcctcttttttttgtgttgtttgccctgtatataccttcatgtcaaggcttacatgtgccctgtattaccagcatctctcgaaagcctgggtaagacaacccatccgatggagagatgtacatcaaacgaaacaaagaaaaataaaaagccgaaataaaccaaaagaaaggccgctttactttcggtccggcaaggggactaaaagacagacggacgaggggaggcgtatagtgctactataccatcttgctggtggtgcaggaactcgtgtggccctggaccttgtctcttttcgccttgccggctccctgttgcctgcctctagaacccgcatgattgcagagcaggaaaaaatggagagaatcatactgcattatttaaaaagacgccccaaaggtggtcttcttgcgcgtatctagtgtggtcatggtgatggcgtcaaggtagttgaaaacacccactgaacactaggactggcgtctaagtcaaaactcgaagcaaaagaaaaagagccccggcggttgtcaatccgcagctttcagcagcaagggtcctagcccccgcctaaagtaaattacaaagttcaaggcgagactgtcccagtccatttctgacagcagctatactgcagtaggtaggatccaggggcaaggaaggaggaggaaccgaccccctcccccctctctctagcctgcttctgggaatttccatcgtggctcattttttgtgtttatacagtagagcataacggccgggctgcggcggatctgcagattccaccagtgcctctgttctttatgctccacgagaaaaaccacaccaaaagcgtatctgcaaggtggagggttggaatagaagagagtcaagaagggcaggggttgcacacttacacccctcgtccttggggccatctcgctgcaactagctcgttgggtgtactgtaatacagactcgatttgtgaccggacatgccactgccgcatcgtgtcattgttggccctctctctctctctcagctgctcttctttgcctcttttgataccgttttaaatcttgacaatgcggtactactacaatacaattgagcgtaagacatggtcttgggttacatatatacacccacccccatttcttattgtcttttttaatattgcttttttttttttgccctctttgcatgggtttttatttgccctctaaatataggccaaagcaaatactacacgtacttttccctcttctctcccccgtactatcttgacgtcatctacacgacgaggagtacttgtaaactgaaggattcatcccaacacgtgtaatcgccaaaagaagagcctggtgtaaagaacgggggtaagggaggagcaggaggaggggataaaaaaatgcatctaattaatactaccttttttgaccaggcatagagaggcatggctggtgcctgcaaaccgttcctgctgctaggttcttactccgcaaaatcccatggcttggattggtgcattgggactggacctggttctcgctgcaggaaggagagtcagctgtctgtgctacctacatgtgtttaaattacgagtgatattccgtattagtgtgttgcgtagatacagagcacggcacggcatgatacagtatgtgtaagttgagtttgttagttggcgtctgttagttaagcatgtccgtcccagaaacccgttttcgccgcggtggcgtttttctattgacggaataaacaacttccatcatccttcgcagaggcttccatcttttcccgccgtccgccagtccggccaatcaacatgaggtgaccgtcagccactaagacccggccgcgcctaagtcagcgagtcaaatcagcccccccccatggcagttgaggtttaggccaattaatcgatcagccatctcgctaggcactgggacagagggcagttctgccaatcgcgtaaaatgacagatgacccatcatggctgtggctgtcgctgcgcgggagtggatgggggcagcagtggcctggaggccatgttcgccaaaacggttccgtctcactcacagacaaagctccaaggggaccccggatggctgatgctgggaatacctatacaactacaactacactatagaggaacaagccagctcggcaatactccgccccccaagctgctttgcacggtctgggatatgcctgctttgccttgttgaagccttgtctggctctctctctgtgctagcatcggtcccttgagggccatccagcaaggcctccttgctctttgatagcaacaccctctctatccaagggcccccagctgccttttctccccatggaaagggctccatatgtaaccatcgctagcggaacttgggttgtgaagccaatgccagtggttcatctgcatctctgcatcacgcccccatggctggctctcgctcaaaccgatggccttactgtattgtgctgtacggtagcaactcgctcaaagcttctccccctgctcagcatcttcctcaaccccccccaacccccccctgtatctgcccagttctctccgtatagtccgatttccaaggtgagttgatttgagttagctgctacaaggaatcaatgcaggggaggggcgtttgtcgccctccccggcctgctggaggatcaagacagagccacgtgatggcgacaagccgcctcgctacaccactgtctctattcgctcgtcgggaattgattggtatgaatgttacatacagaggatgggcgcagagtcgcactggaagtatggggtacatgactaggcagatgcgtttctgcggattgggccagaaaaacatgccagtttgcatgtcgttccatataattgcgcacaattatcagacacagagagtcagtcacggtagcatcgtcggattccaccgatgcagtgcaatcgctagttttgtttcggtcccagcagcggtttatctggatgaggttaaatatatcacgacgcaatgcctgtttgagtcatccgtagattgaaagtggtcattggtgctgctgtcactagtagtgatactatcatgacttcagtgtttgctgtacaagccgactcagcgtctcggccccggctcggacatttcaccgggtttttattcctcattgccattcacaacatacaagtgctcctaatagcatctgctcgtaatatagcccaatcatcaagcacagcacggctgcgtcttccgtaaagcgccctccaaggccgcggaaccagcgctgctcttcgcctaccgtatactatcgacttgtaacgccacttccagcctcgcagtccccttcaatatcaattacgcccgacgtggccccgagtgtggaggaacaagcgcgtcggggataatcgcctacccccttgggtcgtgacgcgacaaaatggtccgacagaccaatcatgagcctcgttgtgccgcaagttgatggaagatggagccccggtccgggctgcttgtcccgcagaatcgatttgcaaggtgccgacgcccccatgtttccgtttccgttttctgactgggctcctgtctgctcgtttcttctgggataagcttcaaagttccttctcctcactgtcggcccccttgtgttattagtgttgacgtagagagtccagtccctgtcctggtatagagaccctgggatggttatcgccaacagcttgatggcactaaacattatacgactacacggtttctgagtaatgagtctgtgcgatttgattcctcgcatcatgacagggacaaggcctcccctcccctaccgcgaatccgcatacttgtgcacaacttgcaagtatacgccctgcctcgacaagctgactgcagtatacccgcggccctcgctgcgtattattcctagcgatgcttcccacttgccgggctgcgcctgggtaaattgcccgtgctgtatgcgtagccattaagcgcgtggctcaatgctcgcaatcgaaccttgtccaggcagaagctgctataatattccttgccttgtacgctgcatacacttgaatatacacttgtacacatccttcacttacacgcggaagcaggcttccggctcgacactcgactttacccaaaccttgccccgtgatcttgtcgttgttaatctattttgcccgttacgcatgcactgcagcatctcggcatccatcacgaaccccaaatgactcgtaaactgcacgcccttgctggctgcagcggtccaggtgcacggctcaccatcgtgctcctccatctccatctccatatactggtgcatctccatacactttatacccagcacagcaccgagggcacttgatagcaacgtcctgcagcagccaggcacatgcagtagctgcgtttcttagagcaacgcaaaatgccgtatatggcgggaggcgcaccctttttgaggatttgccgcgtgctgggggggggccaatatgccgtcagcctcgtcgagcagatcgacaatagcttccagctttttttattcttccgcaatttgcatgtacttgtagtttctagtggtttgccactcgcttctcccgtcccatcccacaccaaagtcgcagcctcaactcaacttcagccagagccaagaggttcgatttccgttcacagcaaacatttcggctttccattccggataacatcttggcaaatccaactgcctctctctgtctctcggtattgggcttacaggtacatgtcgtgttgcccccggaaggattgttgtcccagcagacgcaactgtgtgtgtgtgtgcttatgcgcatctcaccaacgccctgctatttgcggattatacgcaaccgtcatccaaaaacgctttctgcatgtcctcgtttattttctcttctgggacgggcttcgtagtagtagttgacctcttccttcatccgtacgctcaccagtacctaccctactacacgcacagagtgctacacaaacacaacattacatgctactgtacctacatacctattcattacatgctgcgtccagtctcacttcacacacacagcctcttcctgataattgatccctgctgcccgcccaaaggcgtccaacttgcttcaaatccgccccctttcggcagcgccctcccaaagcgccgactaatatcccaccgcgcaaaagttcgagggcggctcgctgtaagattacacattgggagctcgtttacagcagaagcgagcgaggcgtgcgcttttgcttccttattgggtctgtgccatacacgcacgcttatccagagtttgttgttgattacatgtaagtgtccagagctcagtcgagctagagtgtgcatgagagaagactcgcacaaagaaatactcaaaggagacaatgaagccattaacacaagccgtacccccactgactccccaattatactaaaagagagtagcgtttaagcatcatcacaagtttgtccccccgttcctgagcggcggcgattcttgcctgaagcgagaggtggaactgcgcaacatcgacttgatgcgaacagatgtttgttatattttttttatttggaattattctttgccatcgttgctatgaacaatgtaacgtaaaatggtttctgaaatcatgtgtgcatcttctcttcatccgcatgaggaactgccgaggccaagacgcagcggctgagatgtgacaaaacagcctcgcattttctagcagccatgtagtaatcaatttcacaagcctcgaaacgatggtaagatgagatgccgcacacgatgcctcgtatacttggtttccgagcacagacttgatccgttccatggaaactaatcgcttcaccgtattttacgtcgtttcttatttccgcgttgccccggataaggcttccggtcaatgcatcgctcgctaccagaaagtcctaggctagtagtggcatcatcttcaccgaaactctctccccttctccctattctcgatgcaatttatcgctgaaacaagttgccaaaaaaaaaaaaaaaaaccacgtcttcggaacacacagccgaggcgtcaaagctgaagccaggcgaaccaagtctggccgagagtctaccgggcgtttcatgtaaaagaccctgtccgctgccgccttttcgtctccaaaataaaagaatacaaacaaagcagaggaaaacaaagcaggttactatagtaatacgctagaaccaatctcatacaacgtaacaatgcattagctgccgatagatagtacctcacctactgatggggcattccatctactccttgcccgtcatagccaacccctctctcctctttttttttttctctccaaagctcacggcatcccctcaaatcagcgcacaagacacacctcgactggtgctgctttagccgagcttcatgtctacagtcagacgaaaaataacccagccctgcggtgcttgcccgagttgtttttggaatcttctccgatgcgcctgacaggtcatgttcgtctgaccgcagcaagaaaagaagtagggaaaaaagaggcaaacgcccaacgaatgggggctggatatgggcaaaaaagggggcaaatctggtaaaaacgaaaaatggcttcggcactcgttagctctggaccccatacggcacatgcgtgtctagtgtatgatgaatgcctgcttttccacatgagccatcgcatgagtctagagctcaacgagtgtagccgtaggagtgagatcttgtacgccccctttggcatcgtctagattgcttcagccgcatctagggatcggcccatccgatgtggatagctggtcattacaagatggtttagtccggcttcccagtagagcttttgatttaatatgtacgcattgggttaatagaatggcaagctgtgaaagggggcatgacggagaatcgacaatgggacgaatggaaaatggcctgatctcttcatctctaacctcacaccgaacgacgacgtatgatatccacaatcttgatcggcataaacttcagcaatcaactgggttagactaaatcgccatcttggcggccgttgtggtctctcagggcgcgccgagtcccaaatctcacagcaccacctcaacaccaaagagggtgtgttcacgaacttgcacgacatcttggagagcaaaggcccgatggccggagataatcgtagcgcttgttatgttttgctagatttgtgactacgggtatcccgtaacccacacattctcgtaatatttgttttccttattagcgttgcgtaactttgtagacgacgaattgatgacatgtctagcgagatttagctccaggctgcagctaatcaagattcccaatttcctcgttttgccaccatctctgtccatctcgtgatggaaagcttaccaactgttacctaggtgaacatgagataggggggagagggcgctggtggcaatggaagttcgccgagaagctgccaatggactacgcagtcagactcgagaagggaaccgcaatagttgcatctgaagtggagtattgtcatacagctgaggacgatcattgagctatgtaagagagctaagaaacggtggaggcttggtctagaagcactgagatggtgtgccaaagtgtgaagcgcgcgacggagatgccaagatagtgtgtaagatatactgaggagagaaacggcaatagacttatagtaatactagaagaaacatatttgttgtagctatagacgagaatgagattagagagacactagaacgttgtcagtcgtcgtctgtgcaggagttttcagcgtgtggtatttatgatggatagagtaaatagccggcacaccatttgcacatgttatgtagagtataagatggaatattacttactgtgctaaatacaatttctcgtttctcgctgtaactgaacaatgtataatgtactaaagcgatggcagtagtattttgtttctaatatcgctgctgtaattaggatgttactagaagaataaatgcacaagcaagacggatgaatagagttctttttctacagtagctgtataggcttggactgagatgatctgtagtctttgtataccatttcgggcaattgacaagtgttataggctacaagagattctaacaaataataattcactttgcaaatattttgcaatgacttcgaaacgggatgtatgatcatacatataaggatgagcgagctatttactccaatcaagatatagcgagttttataaacaacacatggactatttctgggctgaaagggaaaagttaaatccaaaaaaataaaataaatccaagtccaatcattgctaaaatgtccagactcgtagtaaatcgcccggctacgtatgaacaagagattgagaagactcgccgaaagaaaaaagagagagctggagtaaacacgactgacaagttcaaataacaagcatataacgctggcctatctaaattcacgctaaatctactaaatctaattcctaatccaaatccaaatccctttcgccttgaaccgcaagccatccatgtatctcgtaaatattggtctatcgcttcagcaacatatgatgagtgccatcgagatattctcacaatcagtcgtaacgtagtataaatcaagtttccaacccctagttctcactgggattggtcgttgggctcaaaagacaccgtatggaatcctccagatggcccctcagcgcggcggcgaagccagatattgtgctgtttggagctgggaggtgagtcgtgattcccgagaagagaccggcgtgagcgatcttcgtactagatcagggctgagaccacgaggaaagactgactgggcgatggtctttcgcgtgctgtcaatactagccgggctttgagaaccactggttgccttttcattggtaatgagacccttttcttggacgaatgcgctggagcgaacgtgatatggatctccttcgtagtatttgtccatgatgggatgaaccatgacagtttgccggtgaatcgtcagtatcgagttggtaggaacattgacccaattttctaacattaaatagtcaatacgtattctcaagtgcgtgcgtcttcggctctattagcattcttacctctttcaaacgtcagtggctcgcttgcgacgaggacaatatcgccccctttgtcttttctatccatttggtattgtcgatcatccggcgatggagttctcgtaacccattgcgttccagacgaatagtataggctggcggcctcatccttggagctgctgatgtagcgggtgcagatgacgctgtggccgtctgttacggcaaagttcaacagacttctggtgtcaacatcctcgttctgcaggatgctttgagggatgctgtcggttaactcgttgatttgagcaatcgtcttctccatggcggtacgcagcactgttggtccaaatccgttgaccgggcatgcgctcgggtcgtagcctgactgttcaagcgtgttgagaaacagggcgaatgcccattcgctgtccgttcctcccttcacgccgagataccatttatctgccagtaggcttcccagacgtcgtttgatgtgtttccagccaccaaggccaccgttatgcatccacatcaagcttccatgtgtgaatgggtggcagttgtcctcgctcagagagccctcggtcgtcgctcgaacatggccgaatattaatcgagatgcagtcttggatgcgatgcgctgaagattcgtgcagttccacgcggggatagtagatgtgaacaggcagggtgccgacccgagtttgatatcggtgtagaagcctatgccaaagccatcggcgttgttttggcctcgtcgtgtgtcctatgaatgagaaaagggcatgtgagccaggtctgatcgtgacattgcggtgaggaaagcagggagggagctgagtcttacgagtcgtaaccgtgaatcaaatgactgcttaaggatcgagtgagtcggatcgagaattagtttcgagagcaggatttcatcgctgcctttgtagacctagataccggacagaacttgggttagcctccctgcaagatccgatctcgggatagcaatgcttcgtgtttgcggtgccctgggtgatgacgtaccaagaagcggcacatggcggtagtcggaagcggcgctgggataggctcggtaggttgacttggtagggtcgaaggcgctgcaggatgaagctggcgatatcaatcagcgacttgcgagttcaagcagctgaaatatgcacaagtacggagaactatggagttcgcaggatgaatcatcggccaggatgacaccattgccgatcggattgtgccagtgcccaggccgcattgggctagcctggcggaaaagatggggtatcggtacctgcgcctggatggcttaccgctttcgtaggactcagctcctctccaaattgaaggatgaaagaagtgatatgatgacgctgtcttgggctttgtttgcctcagggagtaagatgaagcaagtcaagagaaggatatattttgagtatcaaaagtcggagacgagatggccggtgctgaaaagaggttggccaccaggtacatgtacttgcaccttagatgttggtagtgctgagatatgcggctattagtggctaaagattgcaaaaatctttcagtacaaggacattgaatatagcctattagccttgggtactacaggcttagaagagtcgtggaattgccacggagatttgacagctacctaggtaggtatgcatattagaagtttattgacacatgttgggtttttatttccttttacactactacaacctgcgttgtgttttgctatcatgcgtgcctttgaagaacctttacatgtactatattcactcaccaacaacgtatctgtagcaagctaggtcacttggaatatattactcttcatgtgaaatcaaaatctagcaaggagtgtcatatttgattgctgcaaaataatttctctgggacaactttcctctacagacgtcgtggatacggtgcgtgtacagttatggagattattagcaagtggttatatctttctaaaagagatgtgggaatagacaaaaaagacgagttagagctaacttggattgcggttgatgaatgggaaacgtctgtcaatagcccgccaaatcgtggcttcgctctgcgtctaaatatgtatggtacattcacgctatttaataagaatccttgatggtattgcaaatgaagtaaacgaagctactaatcagagagctcgattagatgtacaccatacagcttttttcccaaaaaagcaaaccaagcatcatttttgacagtgtggtctttgccagacaccacctgcgacgacacgttaagcagagagaacagtagctcgtaaagcggagttcgatccaatacccttacgctcacccaagtatcaagcccgcctgttaaattactcaggctgatttaagaaagaaggcggcgaatagaggaaggtcaaatggtaaagaatggctgaattcgaagataacatcaacgggttggacatcaactcgtagtctatgaataaccttgcttggaatggcatgtttatggcaatatctgcttaatcactctgttccaacctcgttttaccccttctcgcagatgatgtatcattcgtcttccattcgtcgaggtgtgaggacaccaatggatgatttctatgctttcgtcgtaaaggatgccagtgcggtcaagtcgtcgataatgcggatttgaggacaaagaaggccgaacctggtgccaccgaatggtacgagcttttttttccaatttgaagggagaatgtaccacggccatagagatggctgcaataattgcagaactgcatcaataacaaggattttgggcgctattgggatttcaaagagaaagtcgcgcaagtaatgaacttgactgagtctacttgcaattatcatgcccctagtgctgcgacagcatcactgtcaagaagatccgctgaattgaaacggacgacaggacaaggtcactgctcgtataatcaacccgagagctactgattttgaagtctctggcttggcgcttcacaaccaaacgtacttgtagatacgtacagagcccgtcgggacagcataaagcaaccggaatgcccatatcagggttcgatcaagtgctcgagactgcgattgcgaatcttcaccgaaaggtcaacgagggccctctcaaggctctctttcagagagctagccacaccgacaacggggccgagctcttgggagcacaaaggcagcagcccttgtttggatcgctccctgctgtagggaaacccatagctcattatcatggtatgcaatatcgccggaattcgacaacagtcggcgctataatgattggtcgcaaagagaacaagatgacgtgtagacaatcagaaaccacatatactgtcaaatatgagatgcagttggcttgcccttgtcgagcgtctgcttgatacatgcctgtaataccggagatatcccttcatgcaccgtgacacattggcgttggcacgcgacttcgggatagtcttggtatgactaacactactggcacatgtaattaattactcgcgacgccacggaaagcaacatttttctatacgagatttggtgtctcccgagaagtgcttccgacaagcaaaagcatcagcaagagcagcgacaaaggctttacgcacagcccgtttcgcgaaaagagagagtcgacgcaggctaaaatagctcatgtcgacaacaacaaacatcgactcgatcgccagctgagcatggattgatccagcccgacaatatgcagcggctcagtgacacgcagcacgccttgcccgcccctgcagccccgccgtgacaggcgacgcagcgccaatacagcgccctggcccgctggaaccgccccgacgccagcggcagccccagattcgtcaactcccagaaacgcgccaacgatctcatttacacgctcccgcgtcaccgtgagaccgcgtctctccactttgcctccatgtccctagcctcactcattttcgcttatccaaaaatctagtctccgcttgtccagacgcttttcctctgttcccgtgctgtgcctctcccgtgccatgacatgattcgcctcgcccagctctcttttgcatcctcgtcacctcgtccagccgcagcctttgagacggcatcctcgcaacatggtgcattaccactatggcccgtcctcagatcccatctacccctcgagcccgcccaccgtcaatgcgtcctctccggcaagccagatgctgtcgcccacgaggtcgacccggcgcaaggaacgacggaatccctcggtgacgccccggaggtttgggaggttctttacgccgcggtcgtctctgcccagcgggcggctggtcttgggcatgctggacagcgcctctgtcaacaaccgccagctagcatcccccatgtcctttctcagtgatccgctgagctcggatccgctgtgtccgccctcgcccagtgaacggctaggaatgaacggagagcagaagaggctactggaggaggagatgcaggcggatggcacaaagaggaggagactcaacggtggtgcggattcgtggttaagcaatggcactattatcgaggaggatctgaccgagggcctttccgaagacggagccgggacaagagagtctcttgagagcttgggagagaggcggagagctactttggtaaacagagatgctcttgttttttttttgttacaagttgactgtgatttgctgacagcttcctagaatctcttcttcaaggctagccgcaatggttcccgcgagctgcaagaaaagataggactgaccccacaaagacttgttgccgcagaccctaaagctcccctggtatatcttacttacttatacttctccttgttactgtcctggaacttgttgctaatctttcttgctacctgcagcagcttgaaggataccagccccagcctgtccgcaagttccgggatcttggttttgaagctcatctcgtcgaccgggagcatggcttctcttcgcactacggtagccagtatctgacttctccggcatgtgaccccaggatcgagacatgttcgttttatagccgaagcaatgatcttcaccactgcgttgcctccagcggaagcggcaataccattccattcagcctggccagctgccacaaagcttcggttaccgccattggcgacgagcagggatatgttcgcctattcaacactaccttgaacgatgtctccgaggactccaaagttgacgtatacatctctgtccacgataatgcgattatggatctggcgttttcggaagatgatacgcggctggcgacggcctgtggtgaccgcagcggcaagattctcgacgttcccactcagaccgtcgctgccgagctcggaggtggccactgggattcactacggcagattgcattccagcccggcgaagcagccggtaatgtcatcgcctcatctgaccgagccggccgtatccagatatgggacttgcgatgttcctcatcgccagtgaacagcttttcctgccccagcggcattggccagcgagatacttccttggagccattccctgccaagggcataaataccatcgacaacgcccatgagcgtacggtccagggcaatacatcgtccgcgtcagtcaccgctattcactggatgccacccggccgcgaacaccttttactctccgcatctgaagccaatgcctcaatcaaattatgggacacgcgatacatcaagcctcggcggcaggctgaagagacacctctagccgtgacacaggagccacgaggccacacgtggcgttcctacggtattacttccatggctctcagctccgacgcggcacgcctctacgccgtttgcaaagacagcaccgtctacgcttactcgacgaaccacctgatgcttggccatgcccctgagctcgaagatggagcagtcaagcgtagacccaacggaactcatggcctgggacccatgtacggtttcaagcacgacttgttccgcgcgcagtctttctatgtcaaatgcgctatccgccctggcatcaacggctcctccgaactcctcgccgtgggcagcaccgacggctgcgcactcctcttccccaccgacgaacgttacattcgaaccgcctgggctaagcgctctcacatcctccccgaagccagcgcctttgccactccatcacagagcatctcgaccccctctgcctttgggtcatccgccgccgcgcctctactccccatctcacggttcggtacaccccttattcgcggccacagccgcgaagttaccactatgagctggtctcacgacggcaagctcgtcaccgcttcagacgactacatcgttcgccagtggcagcagaatgagtctcaagcgcggtatctacggcaggtgggcgaattcggtggcgagcgtcacatggcagggtgggccgacgtgggagacgactgggactcttccgatgacgacgacgaataaaagaaggaaagaaaaaaaaatcaacaagcattaaaaaaaaaaaagaagaaacaaggagcgttaatgatgagtatatgaaaaatgaaggataccatggtatgggactattcacctgttctgatttgttttgtggacccccccttttctttcaacgctttaaagaaagtttgcggacattgtggcataatatgtatgcttggatgagcattgtgtggaaaaaaattttttggaagctgtatctctttctacctgagagagaattgtgtttctcctgtttcatatcatcgttagaagcatagcagtggcgtttgaagggttcagctgtggcatagcatagccaagcattgttctgtttttttttttcaagccatgatgggcgaattacatgtaaaaaattaaacactgttaaagatcataatcgtaactctattgattgctgattgaatatccaaccatctatctagggagtctgtctttaggaaattcatgtctcgaacgcacagtgatgtgctaacaaacttgtacaacagcctttcgtctcacgctcttctcttccgacttgaggtggtatacccagagacctcatacaataacccctccaacgcggctgtacactacatacaggaaaaacaagccaaatacgcccaccagcgccggccctatcaaagtgccgctagcatcacgccgttgcgacgttgtatgtaaatcgaaacccgagccaccatcttttgcagcacgatgcttgcgtggcgggatgggcagcgactttgcaaacctcatagatttgggaacaccagagcacgctggttcagtacttgttgtgccatcgccatggctagtgcccttttctttttccacagcgtcttgtggtttgccccggaatggatttccaataccgcgctctcgggcaatgaggaggctgtcacgcagacgcgccccgaattgggtgccaccaacaagacccgccaaggaaggtctcatggggatctgtacgaccggcgtctcctcgtcctgtacggcgctgcagacagcgtccagctgaccaaccagcaggcctatgctctccaagatgtagacagattcttggaggatatcctctctctcttctgcggacagttcgctttcccattgaagcagcttgctcttatactcctgcttcaagtcctcgccgtcgttttctgagtcaaaagcccagaatcgcagcggcatgagattgtcctcttcgatttgctccaaggaggagtcaatgaacgaatctacctcgcaggactgcatcgtaggtttgatagtctcggggacaatttgccagaattctgcgccggccttttcgagggttgctctgatgaagcgtcctccggcgaagagggccatgaataggttgtacgagtaggcgatgaggacgtgtggcttcgcgcggacggcttgttggatatgtgaaataaagacggatagctcgcctgttccctttacgctgttgatttggaggtcgagaatgtcgtcggtccagcccgtgatgaatttgatatcggctctgaggcggtcggagcggaagagctgagggagatgtatttctttgagaatcgtatgtacacgctcggaaatctggcctggagcgtctccgggaggcgtgtcgagaatgtccagccacagctgctcaaaagtcatgtatatcgggagaatgtacagtaggccacaggcataagggccggagtcgggtgcttttggaggaactgccagtggcaggcgagacgtaatcagtttgttgattttcgtatgcatcggccttgttgcgctgaccatgtcactggcaagtgactttggggtttgtgaggagccattggcaggatagtccattgtgatgggaggggcggccatggcggaaacggtagaagacagggataggattttgctgttgatgccaggtctgctcgagtatatctcggtgtagaaagtcgataggacgtgagatggaaggtgtaagatgacaagttgatataggaatggtatatgatgttgatacgatgctgctatgtatggccttgttcagcaaagagagaaagaaagaatgaacaatggctgaagagagttgcggtcgagacgagttcgtgaacaagaagggagtctcaaaagagtgttcaaaaacgtaataaaagaaaagaataatcagatggtcgtagtaattggagtagagtcgggtatcctaggcaggcgaaagtaggttcaagacatgcatatatggtagtacagaatgacacgctaataagcacgaaaaaagcgaggcctgctgctcgcactttccgagaacaccaagggagaagaagagtaaaaaagagactagaatcgaatggcgtcgagctgcatgtgctccgaacaagtctgcgtcatatgatggaaaagcctccttgcatttcctgtgataccagccacagtcatggggtcttggaagctgaacaacggatccgatgacgccttggccaagcaaagatgcgcaatggaaggataaaagtgcgagattattttatgcacaagtcaaatcgaaatcgaaatggaaatcgacaaacggatttgcgctggttcctgagcagatcgatggaggctttctcgccgtgctgatctcccgctgtagtgagggcgctacactgccttcctcgggggttctgtggagtaaatgtgtgtgtgtgtatgtgtgtacatgcagcagtgtaagtcgagcaacgccctggactccctttcaaggcttgcactgtgatgctttcccggtaagaatagcagtgtcagcagacaattcagcgacctcgggctcgtttcttccagcaggcagcagtgctgcaaattgagagtgtttgagacacgagctgctaagaactcgtcgctgcctcggagcagacgctcccttgcagcgtgacctccgctcatggtttttccccccatcattcactaccgatcgggaatttagcgcttcatcgggagtatttcagcgtcgaggcccgctaacagttggacgttgctctaagcgtagcatagcgtgtctcattcaaagagctggcgctagggattttatctgatcatctcttatctaaactgtcgcgataagaagcaaatgtagcgtctattaaaaaaatctcatcctggggtataatgtagttgttgaatgcacgtatctttgatcgtgtgttaacatgagagcatatttcaaactggtgtaaaaggcacattattctcatccatatacgatgtcctcgttaacaccatcagcatcaactgcggtggcggggactgtagccttgccagaatcgtccttccctgtctcatgattgacaaagacaaaggagacaaagacgactgcggcaccaatccagtagatgaagctagaatactgctggtactggaatatctcgccgatgagtgacagcggtatggtcagagacaggccaaccgtgacaactaatggagtggtcaggagcatggccagcgcccaggataggtcgctgacaaaggatgcaatcgcatttacctatgcagagtgtgaataacttgatccaggagaggcgaagagaatgtgacttacaatgatgattatccaaatctggctcgtcggaggtaattcaaactgtattagactcgggtcagtcctcgcaagctcattccagctggacaaagttggtgaagctatacgtaccggttccatttcagtccagtgcaagacaaagaatagcggccacagcagcgacaggttaaacactccaaccagtccaaagaacagctgcatgttgaccttgtcctcgttgcccacccgccgcttcatcacagtcacatatatgccgtaaagcacggcactcataaaagccatggtgtctccgagcgcaatctgtcccggcgtcttatgcgggaatgatcccctgttctcgtcactcttgcccgaaagatctaccatggaaatgagcgcaacgcctgtgagggatgcgagaaccccaatcagtttgcgcatggagaacatctcgacgccaaagattgcaccgaataccagcgtccagacgctgctagttgatgtcagaatggtaacgcttgccacgctggtgtactggagacaggcagacgacaggtagtttgccagaaaccagagtatgcagaactcgaggctcagaaccgcagtctcgcggaatccaagcttctcatctgtagagttccacccggggccgtgctcgttgactaacaagcgctcgtgtacctctgagccctcttcgtctgttgtagggctcacggcggcagctcgatatcggtattctgcccatatacgcctgatatcgcttcgcagtccgtgggttcctctttgtgcgagatatcgaatgaacatgggtattagagagatggcgaacatggaggtgttgaaatagacgaggaaaaacggcttgtcataggtctggtcggagaagatgaactacaacagcgctgtcagttggtctgtattccattaaccaggcccagcaaagcaggctgcatgtactgacgctggcgagaaagttggacagcgtccatagaaacacagtcgtcaatagaaagcagattcccagcgtcctccgggccacgcctcctaggcccaggcgctcccgaaacccaactgccggtgacggcatctggctgcgactagaagctgttgcgtgtgagggccgcctcacagcctggccgtcaaacgaagacatgctaactcggttgttcgtcttagtcgtgcgtctcgtccgtcgcagatgctggtagatgctggtagtggcgcggctcttatcgacaacaggcccgtgacgtgtgtcggatcaagcgccagtcatactgcggcggtcgcgtgcattcttagctggctatcttggagtaggtgctggattggatcatgcgctggcatatgcaccttcgatccttcgatggcgacttcggtagggcgagatgcacggtgagactttggcaagcaacgcgccaagcgaggcttctggcctgagtcgatttggcgctggagacgagagaagcgatttcgcaatgcggcgatggcggtgcacaaagccaggctgacggagtgaattttgccatggagggctagtctcggtgttagtggggtgtagcgggacaggcttcggtctggatgaagaagaagtattgctgcagattctgatgctattcctggggtggaagatggaattaaggcgtcttcgaaaactacctaatgactttgaaggaagagtgaaatgtacatgtaggtaggttgcacgcatgaaaggcagcaaagctctatacaaccactaaggcagtaggtatacccgataccacgacttggaccaggcctttctagatgggctgcaactttatgctacaagtactataatatgtaatataagcacagcaaatgcgtcatatggttcattcaacccctttgcttctgtcttatagctcacaagtacaggattgatgatgaccaacacccttggacggataaatcggcgatgataatactgattgagaattataattgaattctccaatgagagtgccccctatactacagacgtcaaattgataatagatgtgcattagcggaaaagtacatgttcaaaataaatcaaggaagctcaagataatccccgacgtggccgacacacggcgccaattgtctcagtttcccacatgacatggtcgaataaggcaatttctagctttaatggaacacgctgacgttatttcccgatcgaggggttgtcggccagttctcagctctcaagcggaaatgtcctcgcgcagagatggaaagttccggagacgcaaaatactccagttcccaaagtctcgggatacgagccaactgccggggtccatgattcgatttcaaggtcactgaacaaagtgcatcgtacaagtaccctctgaacggcgtctatagtgccttattaagcatctagcgccttctagcgtcgctgttagaccctgaacgtaatggcaacttgggcaaacagcccattcgcgctcttcgcttatctcgcgtgctcgctgctggttaccattttgggctccggagaaggtcgaatcatgcagctcgccaacgaaagccgggctcgcgaaagttctagcgcagtgcgggcgtttagtactctattctcggccttggattgctcagtttatccttgtgtgtcaaactacaaatactacaaatgtgtcataatatgatgctccgttctcgcctcgagtatttcttttaagtggagggtgtcgcccatattctctagatttgtaacatgatacagctgtctagcttcttatcaattgactgttgttttctgtttactattgtgcatcatccatggtggcactgcagatagcccttctaattctcgaaaagctggaattgttttgactacatcgacttctcgcagcatgatctcgaataccccaaccgaagaacaaccacactctctcggagacagcgctgcatctcaaccacacaacataaaggcaacaccagaatcaacggatttcgatacggatcgatatatgaaaggcagagacaggagacgcaaacgagtgtccaaggcttgtgagcgatgtcgaataaagaagatcaaggtttgttcactacagcttaattaagtacaaggcactaacagaaggccttggcagtgtgatggtgaacttccttgtcaaaagtgcaaaaaccatggcaatgtctgcactgcgggtatccgcaagagaacaattcacgtggaatacaagcaggtccccaagaggtttgttcattattcatcaatacaaaggcagaagacttactaaacaataatgaagctatgttgagtttcttgaaaccacacatttggccatgattggtactgttcacaaattatacatgatgatccagaagaatcagccatgggaccttggtgaaccggaattgaatgatcaaggcgaattggtcattcacgatatagctaaaaagctgggatgcattggtcccaacgacgaaatcgagctgcctattcaatatgaactgccgacaactgcttctggcatggcaagggccgcagcacatccgaaacgactgcagtatggagactacgatgcaaaggatagcaacgataaggagccagattcacccgcaaatgattctacagacgaaagcgttccatcgctggaactaatgcaaggcgtcgaaattgagctgaactaccaaggagaagcttttgccagccacagtcaccgcacgacaaaatcccctcgaagcgcttacagctttgacgacttggacaatagccattctgagtctgagggagccaacacttgcgttacatcatcaccatatatttcaacaagttcagactgcaccgatttctctcagccgcagctgggaacagtgcccgacgacatgacgcttttccttgaacaatatggatcgattccggttacagagaaaatgacttgggaattgggcgattcaagtcatggtactcataaaagcaacttttcagagacatctgatattgaatcgctacttatggagaaccagatgatgtttcccgattataatggtcttttcggcataggcatcgcagacactgttggtatagaaggaagaagactaagtacatgtatctaggtcgcatctagcattattacattgaacaagtgttgcttggatcagagcacccgaagcacccatacgcgccaattgccaagatttttgacatgtataggaataccaaatttgaactcaatcactcttgcatgagatgcagtaggcaaaatatttttaacatgggcgctttgacgacaatatttttgaactccacggcgtcaaagctttgtattttcccaagtctcatgcatcagcatcattcgcgccatggcgtccagattcttcacctgctcagtgcctgattgtgaaaggccaagtgtcagagcaaacggcggttgcgatagttgtcatcgccacttgtgcttcacccacttgtctccttctctccatacgtgtgacgaggtatgaaaaacaagttcttcctccttttttttcatcacaagacaacttgtgttacaacctttcaagatacaatgctaaacgtggagtgggcgaacagaccatagatgacgcaacttatgaggcgcaacttgtctccgagatggatcgtctccgctctcggatcaacgacgcggccgtatgccaacttgcgtccaggctgaatggcggtcggaattgcagaatcgagcactcgtccgtggttggaccgggcgctctcatgggaaacgccaactaccatgcgcgtatacgcttccaggacggctccccctcgtggctccttcgagtgccgcgagtgacgggatttgctgttagtctacccatcccgttggcggactatctgatagctagcgagtacgcgacgttgaagtttctcgaaaccactgctgtgccggcacctcgagcattcgactatggcgtatgcagcaacgggacagatcatggtgtcggcgtggcctttcttcttatggaggagctgccaggaagaccctggataggccaaggtgtgtcgggtccaacggccacagacgacgaaaaggcaaggatttggagtgacctcgccgagatcttggctgagctagaacattacccgtttcccaaagctgggtcgctgtgctaccagtcatgcaacattcaagtctcagctgtagcaagcgacaggttcgtcgtcctcactcctcacggcccatttgataactcgacagcatattatactgcctttgccgagcagtacttggcattgattgcagatggtcaactctacaccgagtttcccatcgatgcgtacctcgtgtaccgctttctgaaagacaacgtctcacagctagtcgaacacggcggcgaagcgaagcctttggaggacttcttcctaaagcacgtcgacgacaaaggcgaccacttacttgtcgatgacgacttgcacatcacgggcattattgactggcagatggcacgtgtcgtgccgcgacgtgaagcctttggtccgtcgcttgttactgccgacatgaatgcgttgtgtggtggaaaggtttcgctcagtgccgatgatgttgctttgatggatgcgctgcggcaaaagggcctctcttggatgaccaagtgcgcagttgacgagaaagctaggaggttcttctggggcctggccttggaatccgaatggttggatgccttgccattggcgattgcgatactgcaagtctttggggtcagccaagattgggagcagtggagggagacggcattgaaggagtacgagagtgacgaacgcctaaaaggccttgttgagcgttgtcgcccctgaataaccggcagggggatcaagccatgccaggcagaacaacaagacgcctgcccaaatggcatttcacacttctcagtcgttctagtttcgaggctcaatgagagcgaatcttggaccagataattagggaagaaggtttcccatttgattcagtattcaaagttttcttagtattcttgggacgtagcttgcttctctgtaaacaatgcgcgctttgcattcaaatttataggctctataacaatttcatatggctgcttattgatcggacggttactcataaagttgaaaaagaataagaataagaaaagaactgttaaaatccatcagaccttgaacttccttggatccagattgccaacattcgcactcttcgcctcgccatccagaatatactctgacatcagcttccccgtcgctggaccattttgaatcccccaacaggtatggccagccgcaacccataagccgggagtgaccgtgggccctatgagaggaccgctctcctgtccaaagcgtatatgccgtggcaggtagcaggcttgtttggccttgatcggcgcagcagccagcacagggcttacggttgcaaagtaagagatgatgtcgtcgcagtgagcttcgttgaattgaacctgatcagctgtttccggtagtggtacgtcgctgtcgggctcgcctgttgcagcggtttaatattggcatcatcctgtgtggaaaagcgtcgtttcgatgttttcggggcgacttaccacacgcatacgcctcgccaaacggccgagcatagatttcggggtctaccctgcctttgtgctgcctcttctgtcccatctttgcccgatgatcggggataaagtctgcgggcagctcgatgtctgtgaagacggcatacggcgtgacgttgacatcgtagacgacgctgtgagctcttaggccctcaacctttgcccgcgggagaacgcggcctgtccatggtcccgccgcaacaacgatgtcggtgacatccgtaatcttgttcacctcgtctgttgtccggtctagatactcgaccccttccacggctgcctttgatgtgatgagcctcgtgacttttgcattggttttgatcgtgacgccccccttctgagccagctctgcaatggaggtcgtaaagtggtacggatgcacctgggcagtctcggtagctcccggcgaccccatctcagcccatcctctcaccacctctcggtctatccagtccagatcagcaggcagctcctcgtcctggagcagttccttggcggcctcatcctgcttgggaagcttctcccacgccttgccattttcatctgcgggattctgcagcccatcaagcttctccttggtcacaacggcctcgatgctgccgcattttagcctgcgatagccccagcgactggccccgtcgtgctcggcggccagctccgcgtgcagtctgtacgacagcggcacgatgcttgctggatacgcccacagcccaaggagaccgccagccttgcccgaggccccggcagccaccgctggagcagcctccagaagcgtgacggtgtgcaaggccgggctgaagctggggtggcgggtcaggtaataggcggtggtgcagccgatgatgccgcctcctggacagagctgcggtgttagctactactgctagtaatgccgttgcaagcctcgctagccagcatcgaacccctctatatggggaagcatcagcagtaatgcttgcgtcggcatgtggcgctggcttggctggcctgacacatgggcgggctggattggtacttggagatacataccgacaatgacaatgtttctctttcgctccatggcgggctgcgattcgattcactgctacgattgccgacgttacgcaaatgcagacgggagctcagttggagctgcagaacatcaacatgcgctggtgggtctgccggcatgacgtaagccattcaggcactcacaattgatggacagtaacttgttgtaccatgtactggatgcgagatttcatgctataatatttgttgggcaatcgaggagtgcaagttcacttgatggtgattgtatcgtgtctggtgttgtccgtatcctttgcaggagaagcaaccaacttatactgccaagcctttgaaggatgctatctctctcaaatagtcttgaattcttactgtcataactatactgtgttcttgctcatcgattttatctgtcatgcgatttcaaaaagtcaaccttgataaggttctgttagtgtaccaagataatggtctttgtgtacggccatcaatctttcatcgcacttataatccagcactaccactgcttttcttcaagatactcaaccaatttatcgaattgcgacgctactatagctaatttaaaatgatcaacaggcaacattggcatagactttgaatagcctgatactagctcgttctcgactggtcgacataatgcccttacgtgcgtcactatgattctgaggcgtctgtgaaataccagactggcaaatgattgtgctacaaatcagccattggttggaatgggctttacagataggtcggaactctcttttcattcagagcgctgctaacgcaatcgagtgttgtgaggggtctgtggcttacacgaggacgcggggaagcacattccccagattcactctttgagcattgaacattatgtttagatattgatactgaaagctatgtaaagaataatggaaattgacatgaaatggatattaattcggtattagtagccatctccactgcttatcagacagtaccggccacaaaaggatcattcacctcttcaaatcagtacactagtatcttgaggaccctgccttgcaccacatccagcacagaacctatccccatctcggcaagcataaccgcattgcgtacaatatcgagatcgtaattcttgaaccggctccgcagaaccaagtccctgtgcactctttggcctcgcgtccggcgctggagatgccgacaagtagtacgccggcggctgtggagaaggagctcgcatcagctgctctggctgctgcatgttgggcaccatatacgcttgttgctgtccgggcgacaaatagccactgtcatgcccctgaattggcattgggttgttgtactgctgctgctgctgctgctgctgttgtggaggaggcgacgcaacggcgccctgttgtggttgggcagcctgattttccgcggcagacttcttgagggcttcctcgacggcgcgctgtgttcgtcggtcttgttcttcttcttcgcgtctgcgtgcgtcgacttggtactggatctccatctcacgctgcgtgctcatcatgtcctgccgttgtactgcgcgcttggcggcgacgctggacgcaccgacaagcacggcggcaccgaggatgggtcttcgtcgacgaccaaacattgtgatggctggaactggaaatcgtagttgagattaaaaggtagatttggttgattgatccagtgtgtaagagtcaatggcttccaaggaagagtgtatttgaacgttcttatacctggggcaagacaagacagcccctcagctcctcggtatgtcgacacttagagttcaagccacccagtcgattatatgaatctattggatctcggctttggccgggcgaggcagtgacagttggctgtgccattctcccccactcaacaacggttaattatgtttgtttggacagtctctggtattggtgccaacgtttctttgcatcggtgcctgcggctgacaaaccatatcgagctgagcaggcaatactagtagcgaagccaccgccatgatcaagttagcgggctttcaggctatcaaagagttaatgccaaaactgatgacagttgtaagaaacatggtgctatcgacagttgcgtgtgatgtgatatcgtgcagggagagggcgtagattgcgatatgggaggctggatacgcagagcataattgtataagatatgatgactgctaatctgaatgactgctaatctggtataatgtcatcaaacgttacatacttgtctatgtacaatccatccatttttccccctcactcgtcccactgcacgcatcaatgcacatttatgacgcaggcgcaggcttcttaatctcctccaggatcctgccctggaacttctcaggctcagtagtgctggcccagcggtcaacaaccttgccgttgcggccgatgagaaacttttcaaagttccacttgaccctctccagaccaagcaggccgggcttctcgtgcttcagccacttgtacagcgggtgcgcatcgtcgccgttgacgttgatcttgccgaggacggggaaggtgaccttttggtccagggagcagaagttctggatctcctcgttggagccgggctcttggccgccgaactggttgcaggggaagccgatgattgtgaagtcgtcggggtactccttcttgatctcctggtagacggactcgaggttcttgtattggtaggtgaagccgcacttggaggcggtgttgacgaccaggacgaccttgcccttgaaattggacagaggaatttcgttgtcggtggctgaagaaataatgcgctcgttagcagatgtctccaaaatgcgaatgtacgtgcaggcgcagatggcgcaaggctgattgataatgagaaatagaggggtttgcatgtgaaggcttaccgtcaagcgccttgaactcgaagaagttggtagcggaagccatggctgaagaatacagtctgcgatgcaaggacgtgtccagacgggggatgcaatggcgatgatgcaaagtcggcgtttcaccaggctgggctgcggcgcaatatataaagcgacgactcctcacaaagtcattccaccggtgacgttttgcgactaacggtggcactcggcttagtgcttcaaagcggctggcgtccctccggagtttcaggccccggagattcggacccagcgcgaggacggcgcctgggaatttggaatgcactggaggggtcattgttccggcggggcaaaaggacaacgagatggatggaagcagcaaaagagaaccagaaacaggcgattgttgccgctattgcttggttggtgcttcagccttacggagctccgaaccgaggctcatgagttactagtttatcacgtcgcctgcgctaacaaaatctcaaatacattgatgtgcttttctgccggctcggagcactgaatttgtccgctggaaggcgatatcgaagaccccgcagctacaaatggcatgacgactcttcattttcgccttctgggctgggctattgatctgtttcaaatacggtgaacgctggcatgaggcagtggccatcttcatcaacaagacttttgcctttgccacttggatagccgcgaggctatacatatccacaggggactgtttagcgccctaggtcaggcacggtgcgctgtggcggtcacaagccatgaggtgttgaagcttccagtgtggggtgcgcatcgacaatagccgcccgctgaacatcgtcgatttagcgtagccagggcttctagaaaccgagattgtagtactcaatgctattgtcatctttttatcaaagtgcaccgtagaagacctgacttttcaaggcactcggtagaagaatgattaatcatgctgttacaaagccagaaactcagtagactgcacgtgttttcttttcatggaggggtattttcgctttattattccttacatccgcagcgtctgccaatccactccccaattcagagcttccgcttaacaagtttaaattcagagagctaccaatcaagccatagcagtggcctcgggcagatagcacagccaaggcctgtcgaaaacaggatgctaacgtaatggaaaccggccagaagcgatacattttataactgccaaactccccaccatcactcaagtgcttcaagttttcatgtatataggataaatctcttcattaaatacgcctaatatagattgttgacatccgcttgtttagttgccgtgctgttacgccgttttagatgcttgttaacactttcctgtatctcttacacaacactactccagaatgttactgcaactaagtattattgccgctggctaatcttcctcttctcccaataagtacattaaccgggaatccagcgtttctcattcgggcgcttaatgtttttgttgcattacatgacttttcccgtgtagagtcaggtttcttgacaactccgcgacatactccgagttccctgagataggttacctaattgttttgtgattttccttgccagatgtagctctaaggggtgctatatagtggtacggggcctcgtatttcgcaattggatttggaagagatggtagttctctacttgttcaagtggaaacatccctaagatatagggtttttgaaagtcatcatcttcgcaatcaataatttgcacaccatattaaacatgcaatttcgatcgggcgtctgggctgctcttctggcctgtgttcaaactgcgagtgcgactctgcaaatcgtacctggggcaacatggacagcagcatgtctccttttcctggcactcttcttgttaccagtaaaagagatcgaggtttactaactggtcatgaatagtccaacggcctacacatgcaggcgcacggcggcggactcatcaaagtggacgacaccttctacttggtgggcgaggatcacacaaacggggctgcattccaaaacgtcaactgttattcatcgaaagacctggtgcagtgggaataccagggcgcattactgtcgctcaccaatactactggtgacctggggcccagtcgtgtcgtcgaacggcccaaggtgctatggaatgagcgcacgggcaagtatgtaatgtggatgcatattgacagcagtagttatggcgaggcaaaggtcggcgtcgctgtcggtgatacagtttgcggcaagtatgaatatctcaacagttcccagccacttggttttcagagtcgagacatgggactattccaagacgatgacgggacagcctacctgctatcagaagatgtatgtttgttccttttgaactcgttataaatcatggtcacaggctgatataaccgttgatgtgacaatatagcgagccaatggccttcgtatcgaccgcctatctgatgactatctaacagttgtcaatgcgacgtacctgtggccagatcatattgaggcgccagctatgattaagatagctaaccgctactacatgtttggcagccatctgacggggtggacgccaaacgacaacgtttatacaacatcaacgtcaatcactgggccctggagctcctggaccatcttcgcccagagcgggtcacttacctatcagtctcagaccaactacgtgctgaaactcagtaacagcgaggccttttacctcggtgatcgctggatctcaagcgatcttggcagcagctcttacatctggcttccgctcaacatatctgggacatctgtgagtatgccatatttctccagctgggtccccaacgtaagcgaagcaacggcagaaggctcttggaaagtgtctccgccaaatagcgtctacgagggtgagacgggcacatacgccaatggagcaaagactgttagctgctcgggttgctcaggtgctggatcagcgggatggttgggaggtccctcaaacggcacggtcactttccatcagatatcgagcagcgttgataccatgacgacaatcaccatccaatacaggaatggagactcggcgccaagatttggcgcagttgtcatcaatggtggcacgcctgtgaagctcgagtatctgcctagtggctctggcgtgtctaacagcacgctgcacacacttctccaaaaaggaaacaataccatcacattcggtggtgttggggataccacttacgcggccgatgtcgatcgattgatcgttcctgtatcataagacagtagagtcttatagcgtagtgggttgacaggaggcataaagacagaggtcacatagcctgagatgaaaagtttggaatcagtaccagtacgctaggctagtagtattctatcagacatcttatgtctgctatttgacccatgttattttcccatcttcatgtccagcacaccgtctcaaattgaacttattacgagaaaactctatgccgattagaagatcaaaacaagttttgcacttcatatggggcaataccctacaaaatgtgctacaatagatcattcaagggctggagactgacatagtattacttacattgtgaggttcaaatttgaccaatacagctaccctaatacaaagcacgagagctcacttactttgactactgtccttaaacggctacaagagtctaaaagtcatgttcaatatagatttgatcctcaattggtagttggagagtcaagaaaaagccactaggggtacaaagcaattggaaactattcgggtgtatcgatataaatgacagcagaaatgcctgtgagcgtctgaagtctagtacacgtagcggaaattgggattctcctgatctgtaagatcctcaaaggccaagtcgtgtgagatctcaacgacgagcgcatccctgcggcggttcctcgccacaagtatcacacgcgtcaagacaaccaagagaatatatgacccgtaaatagcgcagtgcacgacaaatccagtgaggtacctgggggcatctctttgctggaagatctgcggagcaaccatattaccaacagcccaccctacaaagaccattgtcatggtaattcctttcttggtttggccagcaatgttccgcgtaacaagtgagataatcatgttgccttgggcaagaaagaactgcgtacaatagaaagcgatgagcatccctccagcattgcccgagttagggacgaccactagaatcacgatagtgccggcaatggcgggcagcgtccacagctatgtgcgggttagcatgtaacaccttgcggctgtggtattccaagacttacaagcatcatcaagcaagtttgcccagtcttttgagaagcctgtgcggatccgaccatgacaataatagtaactgcgccctgtgctatattcaggagattggtctggagcaacgtaaacccaaactctttgatgatgaggttcgaaaagaccccaagaccgccgatgacaagattggctactgtgatgagcatcgtgcagcaccacacgaatgggtcagtcagggcttcaacaacctgatatctcttgtattccttattttggatacccgtttcgttcccgcgcacacgctcgatcatgagcttcttttcctcctctgtgtaacactttgccttcataggactgtcaggcaagaatatggcgatgcagaatgaccagaccacagtcgccaggccgagaaccaggaagagcagttgccaattctttattggtccgttggtgaaatatgagacgccaaaagcgagaagaccaccgacctttttcattttagttgggaaaagtgacatattatggggcctgcacttaccatgagctgtactcccgtcatgcaataccacagagagttcaagagcgattgttcagatctggtgtaccacatcgaagtactggaaaccgttaggatggcaaagatatgatcaaggctcaagggtcgccactcacagcagcatcatggccggttgtatacagctctcaaagaaaccgagcaggaatctcacaaccataagaggggcgaagcttgatgaagcagcggagcaggccacaacagcgccccagcagaatacattgacagccagaacctttgctagtggtagcttctgtaggaggaagttctgcgggtactcgccaacgagaatacccatgtagaggatggttccgagccaagaatactgcccagagatgttaacagactctctttcaagatagaacgatgactcttacttgttgaccgacgagattcgcgtctttctggatacccatgatggaagaaaagttgagcgttcctttatccaaggattggcaaaaatacgtgaccagctggatggcaagaatacgacgattgatcttccaaaagattcccttattggtggctgcgtcaatctcaatgggagcatcgcctaggtagcggctcgtctcttcatctcccttgccaatatgtttgacggccatagcctctatcttgatcgcttcttggtggtcgctcatcggcgaggcttcgaactctttggacggcgccatgatgaggttgggcctggcctgaaaatgtgcagaggctagggttgtttaactgtgctgttgtccatgatcgccacgactcacaccacctcaacttgatatacgatattcgagagtccaagcgaagatgtcgcatctctccgcattcactgtggagctggtgacggcggacactcccgagacttgctccggatccctgcgctatcgatttttagcaacatttgatgtctgtttgacccatactataccccagactttacaacttggacctggctaattctctagccgaccagtgcttcagataagtcccaattctattctctaggaggttgagagcccgaaagaaaaacatgcaccgagttgagcccgagatatctcaaaatggccagggagagcatatatctccgacgggttttctgggtaaatgatgaatcagtttctgctaccccgtcgtaactatattctatgtctctttcgctgagactagattatgtatagcttgccagtttattgatgaatgaagctctcgttatgattgaatctatactggatagcattttctcattcttgagtgattgttttatgagcaacagccaacacttgactctggggctgttagagccacgcgtcccgatgaaccacaaatcgtctactaatttatgatacaccactgagaagcatgtaactgctctattaaatccattatatctatcgtcaagcagtaatggcaacaacaaaaaaaaacgaagggggggcgggggtgtaaccagcatagcaacgttcgtggtagttagcgtgataagcactttcgcgttctacaaggggcaagataaatgtctttcagtaactcttcagctctcgagataatcacctctcatgatatcctctaaattataatttcgttctcttgtactgcagccggttttttctttctcttttatctccctttagctgtcgccggcctctattaaatggatcatcgtatcatgcagcttgaaaaggaagtgagccttaggggagattaaaaatgctgtgaaaagcgggagctaggctagggaagacggtatatctggcaaatcccaccccacgtcacctatgtaggtagccagttgcagttatccgcaggaaaggagcgaatagcacattaataacctctatcattcgcctctaggaatcgcaggccagccagacatcatttgactatttcagcatttcgtcaacccgcgaactactcttctgcaacgggtgaagctcaacagtatggcaaggctggatttgaacagcttcccggtatgaaaccctggcttgtttttgccaggtcaatctcaaatacctgcgctgacggatccaacaagtgatcaatgatgtggatgatgccctattaaatacgagtcaatgggcattctagctttataacctccataaatgattgtcttacatttgtagctggaatatctgcctcagtgacggtggaaaccttgttcaagacaagggtcccgtcgacaacctgcgccccaacaaatagaaaagtccctgtctgaaagcgtgtgtacgtagtgttgatattcttgaccatgagtttagaattcggtacataatgatgctgaagtagatttccaagccaccatttgccctttggggtagcagcaaaggtagagtagtatgctcccgtatttttgaacgccgtgttcgaaggagcaaaaaaggtgtaagaccaagaagctgccgcatcgaaagcttcaataaatccttattgattcgtcagcagccattattctaagcggcaagaagtaatgccaaaacgcataccagcacattcgcttagcacttccgccagtatacttaggtcatcccttgatttgacaacatctaacaatgttctgatactaggatccttgggaggggcgtaagtgccaggcggagatgggaaatactccaaggggtcgcgatcaacaatatcagcggaggcgagacctcccaagagggagagaaatactagtatgcgaggtttcaccatgcttgctgagttttgtatctcgaattgcccaacatgcgaaaagttgatatcaaccaatataagtaaatatcttttaggccgctggttcaagataaagacgggtctttaagggcaaaacagccccaaatgcgctgcttgcggagaagggccggggatagagtaggtctccaggagaccccgcacaatatcccggacagggttcaagtgcctggacgttccatgttggctgtcccgggacaattccaggcccggtgctgagggaggaacaacattgacagtctcctaattatggcagggagcaatgaatagtggcgatggcatgtggtacttttgaagaagcaattccatgtcctgtcagaaactctcacctttagtattgtagctgttcaaatcttatacacaccgacaatgtttgtcacaacactggttgttggactcctggccgtgccgtgcctaggcagtgtaaatccagcaaagcctcagatgggtaatttggaaccatcaacctggtacagatgatgacgactaacctgtctaggatggaattcttggaacacgtttaagagcaatataaacgagacgttgatcaagtcaagcgcaaaaagcctcgtggacactggcctggctcaggctggctacaagtatgtcaacttggacgacgggtggcaagccttcacacgagattcctcaggtcgccagcagccaaactctaccaggtttcccagcggcatgaaggcactggcagattttgtgcaccacatgggacttgaaatcggcatatacaggtgagtgagtgatacacgtatttctgagacttgctgtactaatactgaactgcaagtgactcgggcatctatgactgtgccttttaccctgggagctatggctacgaggaaagagatgctgctacatacgcgtcatggacgatagattatttgaagttcgataactgtggcagtttccaagcaggcacactttctcctcaggagcgtttcctgcgcatgggcgatgctttgaaccgatctggtcgcagcatcttctactcgctttgtcaatggggaaatcagtttccgtggcattgggcatctttttcagatagctacagaatctccggagacatcaaaagtgcatttggtgaggatagcagtggtgtttgtcaatctgcttactgtctaaacaccggctatgccggagtcagtgtattgacaatgatccgcaagatgcgagaactatcgcggtttcagagacccgggtcatggggtaagttatctatccccctttatctatttcataattatcattctgacttggcctaggtgacatggacatgctcgaggttggtactggaaccatgaacttgcaccaagaacagactcacttttctttctgggctgcgctcaagtcacccttaatcattggtgccgacgtcaatacgatcagcaaggtgtctctgaacatcttgatgaacaaagagatcattgcaatttctcaggatgacgccggtgtagcagtcaactacctgccagacctctcgacggagcacaaggtccaagtttggggcgggcctcttgcttctggcaagtcccgctacgtagtgttggctctcaactatgggctggacaccacaaaaatcacaattcctcttattggattacctggattgaatagatctaacttagcaaagtataccctacgagaggtttgggctggaaaggtttaccatcatggaggcgacaatcttgtgctggaaaacgtagctttgaaccagacaaaggtggtggttttctcagaaagatagctgaagaggttatacttagtcagaactggatatagtacagtgataaacgctccgtaattcactgtgtttcaaagtagtgatagcccagcgtagtctatgacatgttcagaatgccgaattcgagggtgcaaagataaccaaggattacagcccgtatccccggaatctacaactaataaaagctaaattagattgttttcccaaaaaacatattctcatttatatatacctgtatcatatgatctaacaaactacatgttttccgaggcttggaaagcggctgacccaattgtcactttatgcgggaagggggtctaggaagggcaagacaagtagttggaatcagatatatcattgttttcattgagcaatgaactaccgcgctcaagctgagttgatcatgcctgttccattaggcccaattccaccgcctccccaaatagtcctcccatcgtcattgaggaactgacccttcttgtcgtaggaccagatcaaatccccccagctcggatggtcgtcagggctgcttgtaccggctattctgtagttagttcacattccatctactcgtagtgtcaactctacttacggttgccttcacctccgaggccgttgatcgtgagcttcattttggtggtgtagggagcacgaagaccgcgcttgacaacatactggtagtacaaaatctgtatcaaggtcaatataaatcattcataaaaactgtttcactgaaaacaaaaaaaaaaaactcacatcccagactttaggcggtggtgtagcgactccccgactgatgttggatggcacggcccatggcccattgatcagaactgcctcgcatcgatagaacttgggatcgtagggcacattatagcctaaattatactttgctgtgtattccgcggccttgagtagaagattgtctccgagtgagtacgcatctgttccctgtgactgcataatcctggccgcttctgcagtccagcctagggcaccctgagcatggccctgatcgcggccggtttctgcaccttgtcccgtttctgggtggaaatttccatatattccagcgcagagatcgttttgaaaagcgtatacggcataattgtactatcattgttcgttagtggcggttattgcgtctcttctggcggttgggaagttgaagctcaccagtgtcacatcatctagataaacggcaaaggacaacagggccttgatgctaaccatgccgtagttcgcttggccaatgataatggactgccgtgcgaataaccagtacagttgattcgagaatccgcttccacctgaagcctttgctcccgcctcgatccagcctccttcccatcgcatgatctctgccgcattggcaaacatgtctccctcaagtccgacaagaagagaagtgtctgtgccgattatggaagtcaaattagtgccccaagcgtctaggatggtggtggatcgatcccagtggctttcattcctcgtgatataccacatcagggcgttttgatatgctgcgcgcacatcattgctaaaggtagtgtagttgttattacatccgcctcggcagatgatgctttttgggccttgcatagcgtactaggatattcaaaatcagcttctattctacgtgtatggagcttcaaatccgcagtcatgttcaacctaccgaagcttgggagaaggaatctacacggaatttctcgtatgctgatttccatggttcttgcccattaaccactcccaacctgatccgctcgaggtcgtcatgcgtatgccaaattcccgggtgtataaactcgccgatacgcttcttggacccaagacccagtgggacaaccggtacaggcccgttgagcacaggaagcccgtttagtggtccggtggctacaacgaagtgcattaacagtccgatcaccgctgcgacacaagcaaaatgcgactgagtgaggatcatcctgatgctagtggagtagccggagatgttgtcgccaactacagaattcgaagagagctaatatcatatccaaaaagaaggcgagcatctaaactgggtgtaggtgcgatattacttacatcattaccctgaatacccgacttctggccatcactaagccgagatccaatatctcaacttgtgttgtttcccgccttttctccacatattccccatgccccaagatcaatttagtgtgccggcctccggctgaagtctcggacccaggcccgatatcaaaccagcaaatggccagcagttttatttcggtccgggaatttgagtaatggcaagaagagatacatagtggatatcatctagccaaaaccaatgggcggcaaagaccgtcttgcctaagcacagaaatggcagcctaccgaagtactgcatgatagcccggtctctaagtttagatctttcagtctaaattttgatggctttgaagattaagaggctttcaagcacctacgaatttctttggattatcatctcgacgaaagaaaaagatagggagctattcggaatgaatggaatacacaaacgacgacggggagaggaaagagcaaatgaagcccaagggaaccatgtgaaaacaaaggtacagaatctttcatgagcgcatcaaagtcatcggcttcttcagatattgacgttctcaactctcagaaacgcaacacgcttccgaacggagctgacagtcgagtccacttctccaacgagaaaacagcctcgattccaagcggactagagtctatacacgagctatactcagattcagtagttgcaaagatatggggaattgctcaaagggatttgaacaaggtacgaatgtatctgtatacacaatttgcaaaaaggtctgagtggcagttcaagtattgatcaaagacggcagcccacaccaccaaccttgtatccggaatacacaaagccgggtagcgttgaatacatctatcgcgaactcgaattctggacgtcgggcttctttccaggctctctccatgtactcctcgagaggcagaggagatttaaccatgttctcacgcagcagcaggtgcctgggagatatagtatagcagcaccacatgttttacagcttgagtttgcgtgccggtggtggacagcaaatttgcacagtaattcacaactacaaggaacacacgatcttggctttatgattgcaccttgggcacgacgtcagtgggagcttctccacgatacccagtcatttgtgaccatgatcaacgcggccaagtcactggctgggcgcttcaaccccattgtgggagctatacgatcctgggacacttgtgagaccaaggtgtattcgtttaaagatttggacactgattttttggtcattatcgtacgtgtagttgggtcatcaccctcgctttcttttccaccgatgggaataccagattccttctgagctaatccctgtagtaggacaacatgatgaatcttgacatcgtcttctgggctgcagctcaaaccaacgatagttcaatgtataacattgctctgtctcacgcgaagaccagccagcgggagcttgtccgaccagattcaacaaccactcacttggtcaactttgaccccgtaaccggcacagtcaagcaacggctgacgaaccagggaatggaccatgagtcctgttggacacgaggccaagcctgggcgattgcaggttttgcccagacctacagctggacgggtgatgtttcctttctcaagacatcgagggactgcgcggattactttctgaagcatctctcaacgacgctgattcctccgtgggacttcgatgcgccaaaggacgacaaacagcccacggatacgagcgctgcagtcatcgcggcatatgggatgctgctgattcatgagtcactgaccgctcgcggagacagctccgagtatcttgccgcggcgctccggattctgaacgcagtatgcgcaaactacctgaatccaccggcgagatttgtagtaccgcgtctagaggtggaaacggtcgagcatggtgtgactctcgagcacggggctgtgactgtcgatcttggaaacggcgagaccatcttgaacggggctacgatcaacaatttcgagtttgcgccacgcagatgggcaaaccatgggctcgtctatgcggattatttctttcttctctgcgggaacaaacttttagagatgggggtcgggcagctcatcttgagggctgagtaatttcgtcgatttactggttagatggagcctccgctatgttgactccttcctataaatggacacacacgagctttcatgtacataataagtatttcaaaggcatgaatatggcagatatatggtttagcaattggatacacttcataatcgattcctcaaatctggcctagaccccttcaacgtttttttagaagtccagccattccgtactcaaagcctataaacttcatttccatagcaaatgcaactctctaagacattgtttggtccttaccatcgtgctgcgaaaacatgctaattctctggtttggcagaaatgaatactccagataggagttaagctgctcaaagccaggtcctgtcacggtatccatgcccggcggccctggactatcgtacgatgcgctcggcatagcgaataccgaagaagggtcggatagcgtgctcgttattggcattggggaaggcattctcgtctgagcggcactatcaggctgaggctggaaagccagtggaagaggtgggaaagcaagagatatactgtctggggagccttcttcatcaagattgatggttccaacagttttcgttccaacggggatgccaagatgggctggttgcatacttgaaccatcatcagggaagctttgctgacgaatagcagagctgtttgcgttcaaattattactctgggagtatgccgcctccctgatatccagtggctcggccccctgttgtcgagcctggtcaaggcgagcggcaaatttagaggccaggttgtcgggagcaacggctgttgtatgtggcccattgcatcttgtcgagatctctcccaggctacttatcagtgactcaaattccggggccaacgggcagttataatggatggcgtgggccagaagcatccggccacaaatgaacagacaaaaggcgaattgtggatttgtgaggatcggggagcactggagaaacttgtcggcaatgatggccacctctgttgctgcagcgaggcaagtctcggcgctggaagcggagggaagtcttatagtcgtggcctgccattctgcggatgggtatgcaatcccttggtgtaggagaacgacagcggtgttatgggtgatgtgggcgagcgtcaggtttggatccatgatgccatcgtttaatacgcaggcttctcgccatcgctccggcagaaagagcttccatctggagcatgtatcatcagtatctatctccagtgcagcgtgacatgtcaagcttcatcaagcaaaacttactgcaccagtcgtaagtctagctgcttaaacttcatgagccagagctgtacgtcccgcatcttggacacatccacagcttgctgcaggaaaaacgtcgtaaccagactgagactctccgtagcctcgatgcagtacgcgaaacctcccagcgaggaaggatcctcgtcctctggtcgcgccgtcggaagggcgcctgctgctttcatgttcacggactggtccgcgataccaaagtagggagttggtgtcttgaggggctcgccctcctcccacaaagcaccttcacatgggagtcttcgcttcacgtccgcacttgtgagggagcagttccagccagttgcgatgctgcagaagcgatccatgagaaagacattccaaaagatccgccgtctctcctcgacctctttccagctcttgcagggtgggagaaatgcgattcgcttgatgagagctcccgatggcgaatggctttcttcatcttcgatgctcagttgaagctgctcagccgtccgcgccatgcttcctactatggaccaagccgaggggccgcgcccactcccgatctagcattgtgtgagagctgaagctatttaaccaagaagaggatgcagcttacaacgtcaaaggcacagataatcagcgcctgtaggttctcaaccgaaaaggactccatgctcctgatgatcacaatctggcgacaccgccttgcgtatctcgatcgtgcctccggctcatcaagtcgcggatcgtgcgaaaaccgcacgcaaagtgagactatggcatgaaatattgttgtcagtcgctgccgcttagaaggggtggccatcctctcgcggaattcgcggacatgcagcatcgggatccagggatgaatccgggtgaaatatatctcgacaagagcatcgatgagatcgtccggtggaagctcctcgtcgtgaccgaattctccagagtcgccgcgttgtgtctttggtcgttcttcctgagttcgccttcgctttggagaaggattatcacagtcggagaggtcgcccgtggcctggcttgccaacgaagaaagtgtatgtctcagtcttagagtgtgctccctcagattgctttcttctctgtctgatccatggcctggggaacatccagagtcggacggcagctgttgtacgccgagggagtctaagcatttccaaacttgttgccataagacgccttggccgaggaacatattctccaggatcgctgttgcatgtgagttcaactgtccttcttttttcaccgcccaaaatcaatgcgtgccagcttactaactcgctgtgtgagatgctcaatggcgcccattcgtagaccaggtttcgacttcttctcatcgtaaatacactcaaaatctaccgagccagattagttatcttgccccggacagagccgtaattcatgagggtaaacccacggtatttgaggcactgatcacagggttgctgacgactgcatcgtgcctttttccggcgacatgactggcagctaggagcaggattcagacactgaagttatcccaacgcgttgtttggctgacacttacgctggcccttcatctttggcaattgtcttgcgcttctttgtattgttgctcaacacaaagtcttcatcagcgaccgacgcttggtcgtctatgtcgtcaatttcggccatattcatcctcaggatttgctcttctcatctcccgcctggcggtgtattcgcggccaaaaccggcgtgggcttgagatgtccacacatgcaccatccatcttgcatcaatagttgtccccgctttgcgatcgacagagcaactcgtgttaagcgggggcaagtctggggtagcgtcgctttttgttagctgacggcctccggccaaaggctcggagtatatttccgcgccaacaagcaataggcaaaacacacagatagaatacactgaatctgctaagctgcattcaaatagctttgcagccttggtggacaagacgaatatagattccaatatggccggtcgagaggtggcatatgtacccaactattcgtagttttatcttagaaagaagctttttgtgtgcttgcatttttacagctctctgatatgaacatggctattatcgcgtgttatgctaggatacgtttgttttcaacttagtttccatcaccttttgtagttattaatgcttggttacagcgatatggaaacagtcctcgcaactagctatcctgagtacgttgtaactgggaatataggtactagttaactacatgtaagtgccgaatagcaacatatctccacgataaacccttgccgcataccccatgatccgcctctgagttctttggccttttcgcggggtagtcaggggcatttctctgtaaccttctacggaccgagactcgcgccgacatagggtgtagaggttgttgacgctcctcatggctaatgacagcgttcagttccatgtgtgattctaaactacctagctcttcgatgaagacatccgctcatccaagtacgagctgcagcgacatcacgtagttgagggaaacgtttatgagaatatgatgtataaattaaacagtgattccctgggcgaaataggtttccaaactccccattaaagagtgcgctttgaaacctagcaaaggtttcccttcctctcgcaactgtgaacatggcgccgtcagttcttgtgacgctgctctctagccttgtgctatcaactctgactcaagcaacaccttcgtccaccactgattctcaccctctcgattcccgcgctggcttccttcacccgggccttcttcacaccgaagcagacttcacccgtatcaaatccaaggtcaacgcaaagacgaatccatggtatgctgggtggaacaagttggtggctcatgccaactccggctacgtccctagccccaagcccacagtctatcgtggcaccggttcccctgagaactatgccagcttgtatcgcgatgcggcctctgcgtacgccaacgccatttactggaaagttaccggcgacacggcgtatgccacagctgcagcgactacactggacgcttggagcagcactctcaccttgatcgacggctcctctgacaagttcctcgccagtggcatctatgggtaccaactggccaatgcggccgagatcctgcgtggctattcgagctggaccggacttgctgccatgcagtctatgctcaacaaggtcttctatcccatgaatcatgatttcatcatcaatcataacggggccaagatcgatcactattgggccaactgggatctagcaaatctttgcaccatgtatgcggttggtgtcttgtctgacaatgctacaatggcaaacgaagctgtcaactatttcaagagcggtgcgggcaacggtgctattaacaagacaatttgggtgacatacaccgagtccgggagtagtaaaatcttgggacagaaccaagaggccgggagggatcaggggcatgccatgttagactttgcgctactaggagtgcttgctcagcaggcatacaaccagggaaacgatttatttggctacctgtccaacagaattttggctgggtgagaaatattgtcccgatttctgtgtgatgtgaagctgaccaagattaattctttagagccgaatacgctgccaagtacaatcttggtttcgacgttccgtacaccacctacgttaacagcgatgtgacgcaggccacaatcagcaatgcgagccgaggtgatgtccgcccgatttgggaactcatctatggccattacggctctctcaaaggtctgaatgcatcttggtcgaaacagtatcgtgacctagttgtgtcaaacggaggcggagctgagggcggtggcggagactatggcacaaccagcggtggttacgatcagcttggatttggtacccttctataccggctggaagcttgaagtttatgctaagcctgggtatgtatcgtgtaattatcaaatcccatcttagaattgtagagacatgttccatggaataaagccccaatactggttcttcgttgccgctaaaccccgctggcgtagggtacctagataataatggggatacaagcttttgacggtgtactcctgatctttatcctactctatgggaacgaacatcatgatttgaatagtatgcgccgccccaaatgctgttggatgaatcttgtcgctattgtcggagttaattgcagtgcctccatgtaagactgactcagtgactggcattgacattggctttttgcaaccttcgatgatattctttggtatttgctgaacaggaatgtctaaatggacaagtgaaaccatggccgatgggccagctatatccaagtgtcgccagattctggtatattgttgacagtgctggtgcacttcttcataaatcgactcgtgtgttggctttcctcctaaggctgccctttggctagttcggattgtacaacgctgtgctacttttaaatctcaggtatgcgacttgaagcgtagaatgggcgatgtcggccactagaaaatacgttcctcggatttggtcttataattgcaaagctctcctgtactacaagaaatttaggactgatgtggctgagcgttactccatataggcggcctccttgagatttgccgggtataccgtcagatcatcagcgaggattagacctctacaacacgcatctgcctacactcgctattataacataaatcttattagaataatatttctctcttttttttttactacttatatcccctctatttgatctacttgatctactgttatctgtgctacagctactacagcttccatcgctaccatcgctattgcagctaaatcgacttatagctttcgcactatcccggcccgagccgtatagtcttgcgccatcaaccaccaacgcttcctactagaaatatctccaataaattcttctacaaccgccatttcttcttcatctgtgcacaaagtgttggctctcttttttaaatcttctttccccctgcaagtgctaatgcaggaagcgtatcacaaatgcgagctcctctgcgttggtcgtggttcaagcaaattattgggtgcatgtaggtatgaccaggcagctagaagaaaatgcactaccaacacaccaatagctgagcccggatcctgggcctctcggcgcgtaaatctgccttacatgctggcgcattcttcggcggcaaaaaggaagaatcagatctcatatataaagggaaggaccgtgccttgagcaatgttgggcctatttgtacattagcctctcaatatgtaaaaaatcgaatctcagcgtgcatcatcatgaacttactactcattgcttgtttatttgcccttcttactcccgtgcgtgcagacggctgggacgacttttccaacaaccttgccaccgaccttgcgcctttcttggccctcttcggcgagcaaaccacgaaacaataccttagtgagagcataactgcgctcgattattatatcttctcgatcgcgccgatagggatcctaacagccgttatttctgcgatccgagtttgcgggagtccctcgttacgtgcctttatcggaagagcgcaagagggcggtggggacgccgaagcggagctttgttcctcaacaagtcgcgacgtgtgtgaattgtacaacaacggcggcattgcacgagtctttggacggcccaagattctcgaggtcgtctatgacccgtccaaaagcaccgacgagacggcgggaatatatccatgtcgcgaattcgttagaaagcgcccagacgaatggactagacacgacaagtctgttggagatgccgccgatgagtctgtcttggacatgtccattgtcgatgaatctgtcttggatgtgcctgtcgccgacgagtctgtcgccaacatctttgcccccaacctgtccttgaacatcggcattaagaggcagtctactgtcgtgtcctggacagtcgctgtgtccggcacagtcttacaaatcggcgtcttagcttttgctgtcgttgtcacatactgtctagggtggcagaaggacggcaagcgtccggactcatacgcctgcccaatggccattgttggaaccctcgttgaatggggcggcatgtttctttgcgcatatcttgttggaaaaactagtcgcaaacaaatcttccacagaaatcgacaatcccttgacaagcaatcgacaccttcatctatatattgggtacagcctggaggacaagtccttggagatcaagtgtttgatcccttctgctatagcgatcatgatcagcctctattgcagtatgtctcgtcgtggaagaagccatccagaagctcagactcagaacttgtcttgtgggttgctgtcagtaccactatcgtcggctttgtgatacagtttgttgggttgcggggaatccactccgcagtctccgtagctcaacttggagcaatgatggtgatgagtgttgctcggtctgcgctccgaatgcagcggttgaaaccgaacgacaattttcttcgcaggtgtccagacgaggttgttggacacgaactggactggcttgctatgcacattggccgagacgatactccaccagactgtccgcgtccacgtcgtctcctttggagattctgcggtgctcgcgatgatacatatactgttatgaaggatcttccatcctcacctaatgatctagacgtcgctggcaaattactcgcctatcggactcgcctcgcacagctcactcagccgcaaaatacatgggtcgcaacctcttcgcaacattttaattcagacatggttgaagcccgagagatttctcagcgtcttgctttagccattgaatcgattgtcaatacaatttgctcaaagaacaccaaatttgaagaagagtggagagatcacaaatccatgttttggagttttgcctgtgacgttgcctctgttgcttcgagcgaatcttgcaaaagtctaagccaacatacattatacttgcaactagcgcgagagagcctagaaagcccttggagactacagaacaaacttgagttggaagggctcttgggactgtgggtttggtccctcaagtctgatcctgaagtcgagaaggtacaggaccgactcacaatatctcgggctgttgaaataccaattcgacgcatcgtttcaactaaggaaaacatcaatgctactggtctgaacatctggctcggcaatgagatgcctccttttgatgtagtatcagtttgccctacctctgaacgctgcgacccaagtgccgtacaatatcagggcagggaaacgcggctcttcggctggtatacaacagagccatcgcggcgtcatggttctgccccatttcaagtctggtctgcttctacagatagctcgctcttatcactatgcgctcaggaagtctttggatcatttctcgtgagtatatttgacaccatggacgccgttgaggacatcgatatccaggagacaccacatgtgcatctggagagcaaattagtatcggaaataatacaattgttcaccgatgcgtgtctaggatcaagagaagacgcattgttgtgtgtcttgcctccaataatatctcgactgaagatgccttccgtagagaatgttttggctacagcaaagtcaagagcaaacgaacatcgaaggcgtggacagtggttgaaagcagaagtaatattaaaatgggcatgggagatttgcagcaaacctcaatcatatacggaagataatgactctcagaatcaccaatcaccttttgcagacgaacttgcgcaacaagcagcaattgcattaggtgaactgtatcggtgggcaatgagtaccagagatatgacaaacttcagctctgatggtatcaaatggctctccgctcagaaatcccgcagcggacaatcaatctctgcagctgttgggaagattatagatcgataccgtgacattgaaaatcgggtcaaccaacaggggaatagcacggatagtgatgatgatggcttgacttcaacattattccgcctcacgctgccggcatcaagaatctcaatgacagaaagagaaaaaggtaaggctctgtgttcagcggcggagcgaggctgggcagaggtggttcttgcgttgcttgaactgggcgcgcaaccggactccaagcacgagagcaaatattcaagaacagcactatctctggctgcgggatgtaataacatcgaagctgtgaaggaactgatacattggggagctttcccagactcagttgatgagaagttgagaactccgttgtcatttgcgtcagaagagggcttcgacattgtggtaaaaacactattagacgatccacgtgtcaatccagacaccggagatgagtgggagacgacaccattgatgctagcggcgggaaatgggcacgaggcggtcgttcaactgctgcttagttgcggtaaaatcgatctcaccgcttcggcctacggaggtcagagcccgctgtcgtatgcaataaagaaggggcacacgaggattgttcaactgctacttgaaactggaaataccacagataagttgaataaaagaggttacagaggggagacgccactgatggtggcggcagaggaggggcatgaggctattgttaagctagtgcttgatacatatgccaacgagattaatataaatgcgaaggatgaaaagggcaggacactgctatcgttagcggcgatgaacggacgcgaggcagttgttcaattgctccttgatagcggcaaggccgatattaataccagagatcaagaagggaagactccgctgtcgtgggcagcggagaaagggcaccaggacatcgttaagttgctacaaaaagcgtctttaaccatccaagagggggcatgatagtattttattgaccgtaggggctctgattctatttagttacttctcgataccttgcaaagattgctgtcgaagcgcaagtttaggctatgtacattttagagaatgggaaagaggggggtatgggccaacagagatctagtttgccaatatttgtacgatcagactgagaaataaatattcattctacaaggcggcgctatcagctaaatcttagaccaacccgcaatgtccatgttcttgtccacatgcctgtataaagcgtataccgccgcaatgacttcctacctaccaatctaatatccatagcagaagatcttgcccgccgatatttgttcaagtgctctatagaacagatatatttttttttctttgtttatagcctcgaacttgaactatcttcgacagtagctgattcaccactatgcaagcaaggaatacaccatagcatgtagaagatcctggagtgatatacttcagacttataacgcccatttttcaggctcagttgcaatatttcagtactgttttcgcattccccatttgtagagtcacctggtcgaagattattaatgcgctacttttttaggcaaaatttcagcaattatattcgcatgataagatgtcattcagctgttacttatttggaattcaatttcagtgaccatggatacaaatgcagcaagccgtaggtaaatcttctatcacattgctgtcctgaatcaactaacgacccagttcgaatatccgagagtcaacaatcatgcatactcgaacgttcaaatatcattgacaaaccgaacgtctgtatcttcatttaaacagtactgcatcattcttatccttcgtttgcgtacccatgtagttttaagtcatgatagccatccaactgaataaagtattttgtaatcggaattggcgatatcctcggcccccatatttgtatctatggcagtgattaaagataagtgcaaagtacatatgagcgatatagcgaaaacttccagtttcgcataatactacgctcatcagtcgcataggtagagataagcaaataccgacatcatgtcagctgcagtcctcaacgctgtaatgccaaacttatcaaggctgaggggcgtcagttatagcggggtgccgcgccccaccaaagctcatacccccagttgatctcacgaaagctgactttcagccctcttcacttccccaacatcatattttcatcctccatctatactcgattcttgttccagctctcggagccagccttgaacattgcattccacatgccgccaattcaaccggcctccaatccactccccaggataatcacctactaccaaacccaccatgattccgccagcaaaccaatatccgtcctaccacttctcacccagccgggtatctccttaactcacgtcatcttggccgccattcacctcaacgaagatcccaatcatatcacgctcaacgatcatcctccacatcaccctcgcttcgaaacgctatgggccgaactccgtattctccaggcctctggggttaaagttttgggtatgcttggcggagcggccaaagggtcatacaggcgactagacggctctagcgagcaatttgaaagatattacgttcctctgcgtaatataatccgtgcaaggggtctcgatggcctagatctagacgttgaagaggacatgtcattgggcggcattatcaatctcatcgaccgtttaagaagcgatttcggcaaaggcttcattatcactttagcacccgttgctgctgccctcctggaccataggagtaacctcagtggtttcgattacgaggccctggaggtcatgcgcggcaaggaaatcgcatggtacaatactcaattctactctggttggggtgatatgagcaaccccatcatgtatgaaatgattctccgtaaaggctggtccgccgaaaaagtcgtcgttggtctcattacaaatccagaaaatggcaatgggtttgtcatgtgggagtttctctcgactgtcttggctctgcttcgaggacgtcatgagcgcttcggcggagtcatgggatgggagtacttcaatagccttcctggtggaagggagaggccgtgggaatgggcaaaacagatgacctctattttgagaaacgacgttcctttgccgagcatcaatcctccaccaattaatgaggcaacgaagccagtgctggaggctgatcatgatgcgcccaacgacaagccgatacaaactcctagccaattcgattactactcagacggatcagataactaggtaggaaaggctcaggcttacatccggttgtcgaaacatacttgatagtaaagcaaaaggcagaaagtacaaagccgagtgtgcgagattgggaatgaacatccgcgatacgccgtagctctttgaggcaggggaagaaatgaacaaaatgggcttttattagagcaacatacatacatctatagccttgagcaactagtgtaaaaatatgactctccatcctcctcagtcatctaaatgggtgattgcgatactctaagtgatggtaacatgctgatgcatatacatgccgaaagttacgaagaaagaaagcagaatagcaaccgatccttcttagacgcaggccatccagggactgcactgggcctcaatggtgaagttgttgtagatgggatagctgccctgtactgcagaaatgatgggatcgaaaaagtctgagttgaagcgagccgtctcgcatgccgagcatggaccgctgaggaagccatcatacttggtaccatatgagagatagccgacaacattccgatttgataggtcggtggctctaatggtaaaggcctcgggcatgacgacccagctgggcgcggtaatgttggttccgttgataccaggaatggcggggttctggttgaaccacaaactcttgaggccaacatcgcgaagggccttgatgagaaggagtgtcatgtgggtatcatcatcaatcttgacgcccgcacactcgacgttgatggtgtagccttgccccttgatggggccaccaacacagttaccggtggtctgatcccaaacaaagctattgatgaaagctccccaagaactttgccagttgacgaaacgaggactgacagtagaataaacggcgagctgtcccgtgtgaggagtagaagttggaacgggcacgggttgaccaccactgctcgaggttgggactgcagtgtgaggtggctcagagaagaaggtagtggaaggggccgctgaagacgtggtcaaggtagaagtctgagagcccatgtcggctgggcgaggaggagggtgattgtcccggttgcaaacaaaggcgctccagcagatggcgtcatggttgatggtcttgttgatagcagcgctgacaggacgaccgcggtaagcccagcagttgagcatttggccaccctctttggtagtaactgcacttccagctttgaagccatcaggggtgccgtcctcaatgtacgcggtccagacgtcgccgttaggcatggtggcagttgcaccggttggaacccagggataccagccttctttgaaagggacttcaacggccatgtcgggagcttcagggtacttgtaggcagagctgggccagttgatgtcctggtaccagttcatctggcgagaagtggaccattctgagtgatcgggattgtctccaatgccacagtcacagaggatgagatcttcatcgcggaattgttgagcgttgatagtcgtgaaaagaccaatagcgccaacaaggctggtggcaagctttgagatgaccattgtcgatgggattctcaagacagacaaatagaggtcctgcgaaggaagattggtgaacgatagcttggcagatcagattgggcgtatgtttgctgaatgtgaagcttgagcgagtggctgtgaggtgtgaaaagaaggtaaagtgaaagatgttgaggaaaatttctatgcgttttctctctctctgcatacgcataaaactttctttcaccgccaggagtcgtcattgcgtggagttgaggaagcatctccggctatgaaggcaagaggtgcgttgaggtagacgcaggtgcagagagaaagagtgtcttgaggcggtaaacttgggccgatgacgcagattttgatcttgaatgagatcatagtagcaggcaaaggcatcttggtgctttccaaagccggaattttgtgtagtagaggcggtcaaaaatgccactatagaaggaaggaggcagcccagcttgaagtgagttcaccgctcctactactactggtagttactccaagtactttgtactgcctggaaggtgaagacaacattgaaggttttgaatccagcagctaggttgggtcataggtctgaaagcgatcaaataactgctgcgaacatgtagtgcacgcagagtctgtagggtaggtattggccaagacaggcttatggggtcaacagagagtaattttggagtgactggagactgggagattggaaatcgtgcatgtagccataaaattcaggaaaaaaaattggtttggtaatcatatgacaccaactacctaggtatataattgtctacatcaaatattcaggcaactttgcggcagagttcggaacaaagatgagctgaggcagagatgcggttaggtacatgtagtcagtctatgcgcgcaagtaaaaatgtcaggtgagcatggagagagggcaaaagcggcctcctggaacctgcagaaaatgaggcttagctaaacgtctcgtatttaggtaatgcgatatccattcaatttacagcatgcaactgctgttctctatttttgtcgtggaatgatcgtgaacacaaaatcaagatgccggtctcgatgccgcgcgcctaagataccgaccacatgcgcctcgcggcacgccgtgtagcacacgccatagtaaatcctcgcgtcttcaccgtaatatcaatgaacaatatgtgtcaatgtgtgcattgaggctgcgcatttacttgtacgttaacctcccctcttgtggcgcaacttcatgattcatcagatgccctctttgccacgactggcactgtcagcagcattgattggccagcaacctccgccactgggaccccggacagttttttggcgaatccgtttcgaagcgccaggagtccctgcatgtttctcgtttcaggtttggatggcctaccaaagtgaagctctccttgtatgatggcctagacaaacattggggcaagcagcagaacccaaccaaagtcgttcaggggctatgcaaaaatagaaaggtccggggggagggggcaactttttatgcgtcgatatcgtccttacgtcgtgccatcccgagcaattatatataccgtcacatctggagaaagagttcacctttgatcacagcaatcaacagcccaggaggtccaaattgaatatcaaacaagctacttgtacagcttttctttcattatcattcaaacttttcgatttgtttgtttttattacaccactatcacacaccaacagtatggcgcaaagaatcgttgcttgctaccgatggatcaaggccgctagcggaggaagtcatctgtatgccaaaatcagcaatagaggcacgccatacaagaagttatcaaaggaaccaactttgatcaaaggccaagatgtttttggcgataacactccgctgcttgaatgatggcttgtatgtcactttgggcctacctgccaccttaaaattgactgtatctgaccaaaaactttcagattaactaacacatttccgaaaaccggtatgacattatgagaactacgatttatacacagaatactggacaagcgttggctcgggcgttctttgctatacagggataggggcattacagatgggctaagaataaaggtgacgctgctggacacttcaacctaggaaattcaaagggcgttattttgggttacaagaggattagaacaaacaaaaaaatcacaccatggtttagcaataacgaatatttttgctacggattgctatcaatagatatatcactattatcacgttcagatgaaaagcgagcgtcattctcttagaagacatcacctactgtagagcactgaagcccaagcgatcccagtcagccccaccacaaattgtccgatggatggagctgctcaaccagcgtcaaaatttctctctaacaaactgctactgtcacaaattcgcccgtcatgtctcgcgttcacgtattcttcaaccggcgcccaacgatacgaatacgcccttctgcagttcacctgcactcagtccgggcccagtccaccgaagcgagccgcacatcgcgcctcgaccgcctgacgtccaagctccccaaacgcctgcaaaaatacacaaatggccttcgcgacgcccctgtttcgcatgtcgtttcgtttatgattctacacgaaattacagcaattgtacctttgtttggactcttttccttgtttcactataccaactatgtaccaatatcctatgtaaccgatcatttcggagagtccctgcaaggaggaatcgagaggtatgagaggtattttaagcgcaaaggcttgttcggctttgggcaggaagacaatagcgacacgtctgcatccgacatgacgaaccagaacgcacatgtggagaatgcagtgcagcgctggcacaatggagagcaaaagtacaaaatccttgtcgaagttgccctggcatatgctatcacaaaagtacttctccccatccgaatcatcggtagtgtctgggccacgccatggtttgcaaagatactcgttagggcaaagtctacactgacacgaaacgcataaaacataaagaaagaggcgaaactaagtaaatttcagcttgtttatttttgttcgcttttataatacagcttatccgctattcccagggcagcaaaatttaagcctcccaaaatagtagtttaggccttctcgtagatccagtcaaactgagaagccttgtaggaaacggcctcaccctccttgaaccaaagagcaatctccttctgggcgttctcgacggtgtcggagccgtggcagacgttgcggccgacatcgatggcgtagtcgccacggatggtgccaggagcggaggcaagggggttggtggcaccgaggatggctaaatagatgcgttagttggtcagatccaaaaacagcttgttgaggtaacatactacggccagtcttgacggcatcacgaccctcccagaccatggcgcagatggggccagagttcatgtctatagggggaaacagtcagcagaggactcaatatttgctttgttaatgtaagccttacactcaatgagaccggggaagaacttctgaccagagaggtcagcatctacggagtagttagtaaataatgccatcttggtgtatgtcttgtttgatgaccaacagtgagtctcgagatgatccttgccgggagtggtgagcttgatggcaaccagcttgaagctgttaaatagatctcgtcagtctttataactttgcatgggtttggtcgttgcatcttaccctcggttctcgaagcggctgatgatggggccgatcaggccacgctatggctaagttagcagaagaaaccatgataatgaaagggcagaatatggaataacaaacctgaacaccatcaggcttgatggcaatgaagctaccgagtgggttagactcctgcaaggaaaaaaaaatcccggctggtcaaggggtagatggcggggtatctcacgtctgctcggtagacattgcggcggtttttggagttgaggagctgagagaagctgtctgaacttgtggaacggattgaagcgaacaagattgttgttggacttgaggagaagaagaagaagagaagagaaagtaaatggcgactagaagtagcgggacgaagaaaattggtggggggagggttaccgctaccgtagtccaccgcaatagcgggttgcgtcgctgttgactttttggctgcgaaatggtggactttgggctggaagcggggtcctcgtggtggggttcaggcatgatgatttgctggccggtggctctctgggcaagaaaaagaacagatggctacgttgtacagtgcggtaggttgctgggtggatgttatacgcaaagtataactccaaggcgctctcgcccaaggctgtatacggcaacgctgttagtaggtttcgagatggaaaagcttagatgcgatgtagaagttcaatctcagatagggaaatcgcagtctcacatacatgtaaaagaggttatgcagaatcagaaagtggctaatagcaagcttgaaataggacgaggatattatacggagccttggaggtcagctgctgatgtagctgcgcttgatacggttagtatgtagtagtcgaatctctggaacggctgtaaggactcctcttatatctagactttcgtctcatgaaattttccacggtttcatcccatcttgaaaagcttccacgtacagtgccaatccaccagcttgcattcaccgccataagcaaatatcaaatcgcattattcgttccaatgcatctaacgaggcctacccctccaggttgcaactcggctgctaggctatgcccaatcgagagctaccgaggaggtcccaaacggacaacatagcttaatctcgacgacgctacccaatcccaaagcgtggtactctatagacttgcctctggagggaattccatcaccagcatcctcccatcgcccctcccatcgcctcagccgattgactgaatgaggctgtgcatcactgacctctttatgaatcaatgtggcctaccgttgccgcctaattgatagcgaatctttgtaccgcacagcttatttgtttacttacccagtctcgccctcatcatgaggttgacgacggggctgtcccagaagtggacagtgctctttagctttctgagcttattctcatgcctaatcgggcccgcctgtatgaaagaaaagtatgatgcgattagggagcctctttgctgatgataagatatccagtggctgtcaaggaacacgacttcaagaaatgcgaccaggccggcttttgcaagcgaaaccgcgcctacgccgataacgcggcttcccagagctcgacatgggtatctccctatcaagcgatcgtcgaatctcctactctgaaggacggccagctccaagctgtcatccttaaaacaatcaatgccaatggcgataccgtccgactgcctcttacaatctcattcctccaatcgggcgtggctcgcgtcagcattgatgaggagcgacggcaaaacaaggacatagagctgagacacaacagtattgccagaaaagaacgttacaatgaagccgagaaatggatcattgttggcggcctagagcccgatcagcaagctgaaattgtccatcaggagggctctcaaattaatgtcaagtacggccccgaaggcaaatttgaggccgtcatccgactctcgccctttgaaatcgacttccgaagggatggcgcctctcatatcaagttcaacgaacgtggcttgctcaatgttgagcattggcgacccaagattgaaaggccagagggagaggaaaacagtaccgaagaagatgaaagcacttggtgggatgaatctttcggtggaaacacggattcaaagcctcgcggccccgaaagtatagctttggacatttcattccacggatacgagcacgtttacggtatccccgagcacactgggcctctgtctctcaaggaaacccgaggcggcgacggcaatttccaagagccataccgcatgtacaatgccgacgtctttgagtatattcttgatagccctatgactctatatgggtcaatccctttcatgcaagctcaccgaaaggattcttccgtcggtgtcttctggctcaatgctgccgaaacttgggttgacatcgtcaaagccaaaggcagcagcaatcccctgagcctaaactctggcgccccaaccagcacgcagacccactggatttccgaaagtggtatccttgacgtctttgttctattgggccctactcccaaggatgtcacgaagaaatatggtgagctggccggatataccgctatgcctcaggaatttgccatcggttatcatcagtgccgatggaattacatctctgatgatgatgttaaggacgttgacaagcgatttgacaaattcaagatcccatacgatgtcatttggctggatattgagtatacggacggcatcaaatattttacctgggatcctcactccttcactgatcccattggcatgggcaagcaactagatagccatggcaggaagctcgtggtcattatcgatccacacatcaagaagaccgatggctacccgatcaatgagcaactccagtctcaggatcttgcagtccacgataaggaaggcaaaatctatgatggccactgctggccaggccagtctaactggattgattgtttcaaccccaaggcccgtgagtggtggaagactctatacaaatacgacaagttcaagggaacgatggaaaacacttttatctggaacgatatgaacgagccttcagtctttgacggaccagagaccagtatgcctcgagacaacttacatcatgacaactgggaacatcgagatgtccacaacctgaacggcatgacctttcaccatgctacctttgaggctctccaaactcgcaagaagggcgagcttcgacgtccctttgtgttgactcgatctttctatgctggttcccagcgtttcggtgccatgtggacgggcgacaacctagcagactggggccatctccagggttccattcccatggttctgaaccaaggtgtctctggcttcccatttgccggagccgacgtcgcaggcttttttggagatcccgagaaagatttgctcgcccgctggtatcaagcaggtgcattttatcccttcttccgcggccatgctcatatcgacgctcgtcgccgcgagccgtatctacttggtgagccatataccgccattgttactgctgcactgagactacggtattctctcctcccctcatggtacaccatgttcttctacgcaaatcgggatggagaccccattcttcggccgatgttttggacacatccgtctgaggagggtggtctgaccatcgatgaccaattcttcgtaggatctactggtttgcttgttaagccaatcgtagagaaagataagttctccaccgatatctggattcccgatgacgaggtctactacgactacactacgtataatgtagcaaagacgcaaaagggcaaacatgtcacttatgatgctccgctcgatcggataccgatgctgatgcgaggtggccacataatcactcgtcgtgatatccctcgccgttcgagcagcgccatgcgtttcgatgactacactttggtcatctccgtatccaagaacggtgaggctgaaggagagctgtacgttgacgacggcgattcttacgagtatgaggatggccaatacatctaccgcaaattcagcctgaacggcgacgttctcacttcagtcgacccggaaggacgagatgcgcgaaagatcaagtccggcaagtggctcaaggccatgcgagatgtccacgttagcaggattatcgttgttggtgctcctgcttcatggaaccgccaggaggttcaggttgagtctgaaggacgcacttggtctgccaccgtggagtaccacgctgccgagaatggcagagctgcgtttgccactgtcaacggcgtccgcgcacgtgttggagaagactggagcatcaagttggcttaagtgaccacaaatgatgacttttttacgatacgactgatgaaggggggcacgtttatgcaaacactgcgaagatgctttttgtcggaagatatgtagatgtccagactaaatattgcatgttgtatgtagggtacgatatagacgtggatgaaatggaagagagcgttgaccgctgtcgagcagaatacttggagacgaggcatgaaatacctagcaaggcatggaaagatcgaatacaccaccgcacattacatacaaatcatagcagccgaccggcggtgttttccgtgccgggcttcattcagctgagctaatggatcaattgctgccattcacccattggatgacagcagaaaagcaccactttcaatttttagacagttggataagcttaattattggtgtgccgggtattaatctacagttttacgtctccaaatccttggcaaattagagagagatgctgcatgagcaattaatcttgcgtttggccgtatctttgtgttacccatgccgcctttcgggaattatgatagtccgcgagcgcacattcctctgcaataaacgtgtccagatcatcatctgctgcaaaatatctacacctgcatcagatacctgtactccagcacaacgacaatgacggcattttcatcacaaacacgaaatgctaccgggtatgcatcttgctcgacagcgtcactgctcgggctcggcgatggtggcagcgcctcagccaaagaggggtggcgccattcttagcacaagccccagccacggcgtatggagcgcaacttgggtctagaaaggccagttgccagcatgacgggcaacgagaagacgcggtgagttcacgatggcgctcctcccggaaacgcggcaaggtccttggcatctgattcgatccaccagctgcggtcttggtcgacgcgccccgcttagcgatccatggagagaccctttttgcaccgcaaatgctcgagcgtttcatccacaagctggccctggcccagctgtctccagcggccaagctttctcagccaccatacctgcagcagccggcttggcctggggctaatcggcaatcgtttcccggctagccaaccaccatcgtcacccgggtccaggggcgcactcagattggtttgcagtgacgcctggccacaattcacgcaatgtacatgctacgggcgcatttacagcgtcagctttgtgccggtgctgcgactactggtacacaggtactacgggatcgtgctgacgaaaccccctccccctcactctttcagagttacgatggcttggggtgggcagcagccagaccctgcgagttgcgagacagatgcagcagatgccagcatcccgtccaaccaacggccacaccacagtttatggggaggcctcaaggaggggtcctcgcagaccccgcatcgtcacacgcgtcttgggacaaagcgaatggattcaatggcactgtcgatttttcttttctatctgactgtatttaccatcggtctccgtactggttgttgagctgctcctcagcctgctgctgagcgtgacgcttggccttctcgcggtcaatgaagtcgagacccttggtctcaacctcacggtcgacgaagaagccaatggcaccggcgaggatctccttggcctgggcgtgctcgtcagggtggcctgcacagtgaagagttagacaggtgaactttgatatctgagtctggcaaagggggcctttctcaccattctgggcaacgtggtcctcgtaggccttggcagcctcgtaagcggcagcgccgccgatgagctcgtgagaccacttggcttcgtgaggtcgctgagtgacctcctcgtaggcctgagcctgatcagagctatctgtagcaccaattagacgacaccaaaccacgcgtggcagctctggagatgatcataccgtcgaaccaacccattgtgaatgaagagaagttttgtggtatgtggatttgtgaagaagagagtttgattcaaaaagaagaagcaaaagaaggttacaagtgggagcggcagagctatttataagcttagagctgcctcaccgtgcaagaggggtcaacgacctcgcgaccctttgcacatccaatgatctacgtgacaaccccttaccccttggtcattcacccaacgatgcacccgaggctactgcgttgttactttggcaagtttcaatggcgtagcagtgtggatcaaggggactccattcgtgggctcgccgtccggcttccgcccatttggtgatctggactcgcaagctccaggagctatgataacgcgattggtggctcccagcacatacgtagtgtggcaaatgggtcccatgagtctccacgctcaggagctggcagacagcgaggcatagcagacaattgcgtcttgaatcgtggagagcagcagccgggcacctttgtggctcagctcgcttcactgtacacaggccacccgtttgctcccctgacttcatagctacggacgtcatatcctatcaacgtggagcatggaggggcagacccttttactttgacagactatcacactgctgggtgctattattggtatgaccccccaaagcccccttctgcttggagcgtgctggaatccctggacagctgaaaaggtcgaatgacttgtcgcaaagaggagcaacggtgcaataactcgcattgacgacgccgggatgatttcttgttgagctgtcggagctatgcctactcaagcttcctgaaaacctgccccgccatttctgcctctcccctccctcttccctcccccaccaatatcttcgttccgcaggagcctgttcaaccaaaggactgcccctccgaagctcgagagttatcacctatacgatcaaagaacgttatgctgtgggatgttttgcctcaagtgtgtgtgaagcggcatgatgaaggtgtgccgagccttgagatataacctcgtggtggatgtcactgtctctctggagtcccctaagccaccaacgttggctaagatcttgttagagcgagccactcttcactacgatcccctcaggtcgtcgcacccttactacttacatgagaaaactgactgaacagagcaattggcttgcacatccaataaagcacggaacaacacccccacatacagcaccccgtactagacctatgattaaccaattcgttaatttagaccactattgcgttccgcgcgcgtgtaagtctgtgtatgggcctggattgagacaagcttaggcgctaagatgactctcctgacaggttagtatcaataggagaagccttctgctggaaccgtgtccttctcagtctacctcgaaacagtagcgatattacaagtgcgcgggagatgtccttcaggagctaccaaccaataccacgactaccagcagatacgaggcggtgaggcattgctcgccgttcctttcggggaaagacgacgatgcaattaattaactcgctgcgtgagctgcctgagaccggggcgtatcaaagggttgcatccatcttctctttcatgctggcctcgtaaaccaagtacggacgagagagtcatgagggtctattgtctcccgtctgcaacaacaaggtacgtacctccgacggatcccgggtccgaccgaagaccgagccggggtcccaccgacagccacagccgcgccaaagaaaaaaactggacgaatccgcaaaaaaagaagagggtagaaaaagtgcaaaaagaaacatcaattggacgaacggggaatcgaaccccggacctttcccatgcggttaagcagcctgaaggttgcttgatgctaagggaaaattataccactaaaccatccgcccatttgcgttgttgttgtggattgtcatagggcagtatatacactattcgcatgcagacattccagaattgatgactgcttgagacttgtataagagttacttcttgctattgtacattatgattacatgtgttttacagttttatggtcactgggtttctgccttattactgcgaccttgagacattttcagcgagtgccctcgctcagaaaccagttcatgggctcgttcaggccggtgttgtacgcaaacatggcgtccgaaatctaacaagatcagcaaggccatcacgaaatgaatagaagaggaatcaaaattcgactcaccaagaaatcccaatccgggctctgctgccgcataccaatacccatgtcctcgtccacatccacagctcccacatcctggctctgcccagcccgctcctccaagattcgcacacaaagctccattccctcttcagaagcctttcggaacaagggtggaatctcagacggatcgacaccgcgcatgagggcttccatgtgggaggtgatgacgcaggagaccaggtagcccttgacgttggtctcgccgctcttgatgcagcgcaggctgcagtcctgggactctcggatgacggagaacaggtctgaacgaagaggccctggcacgaggccttgctcttcgcggagctgggtgtcgagctcggcggtgatgagcaggctggcctgcatggaggcgatgcggtagaagcctgggccgctgtaggaaaggcgtgtgaggaggtcttcgttgccgagaccggaagagagaggggatgagggagaggagccctgactgtggcgatgagacattatggctgaggaagggaaggctgcggcccagatcttgacggcggcttcgatggcgagcttgcgcgatatggcgtattttgtctgccggagggcggggatgaagtatggcgtgtggagagcggatatgtgtcgctgcatgaggaagtcgacgaatcgcaggtcaagatcagaagggccaaacgctgcctcgccagttgcttgtcgggttttgaatccacggagagtgtggaccagaatcttataggccgatcgtaattcggcgtcgagctccagcgttctctcatacgtcccgcacgaagtgaggtcgtttaagaagctcgtcaccgcaagacgagcgagaagagttttccgaagggccagcgcgattgacatgctagtgtactcgctctcgggtttctggactgagctctccgtcatgagctggtcgtcgtcaaagttaccggggggctccgtgtcaaagtcgtcgggcgagatgagcggcgggccgcccgacgacaggctcattttcaagagtatctcgagaattgtattccacaaccgcctgtgcatctgcgtggcatagagagatcgttttggcaggtggtgcggatctcgatgcaggcccatgtgcatagctctccgcaccaactcgcctgcagacacccagactgaatcgccggcgacgccaacggcttctcgagccaggagatgcagtatgtgagtctgtatgaattgaatgcctaatcgcgccttgaactcgggctctgatatccatgtttgcgcttcgtatacccagtgtatggctgaagaacgcaaggagaactcttcatcgtagcagactgcgccaagagccaacactagcttgagatgaacgacaaatgctatgtcgggaaaagacccgggctcccatagttcctcgtagtcattcttaaaggatggtaagtgtagaattcggtgggtattctccgtcgtcttcaaatagcagtcgatgagcttgtcgcaaacctgcctttccggcagctctctagttgggattgttggccaaggggggtttctcttggctttgatgacttttgctagagatttacatttgagaagcagtggataagtgttggatttttcttccagaagatgtacgtcgttgagtacaaacatgtttttgaactaataagaacacacaccagtgagcaatgtacattggctaaagttggaaagcaaaacatctgcttactacttgaaagacattgatccaatggctttggccgaagaaccgcgtcttgtgtgtaacgctccgtatcagagctggctcagttgagtttggcaagtgatggtcacgatggaagtgaattgcccctccagttatgtgacgcgcttggttgagaaaatcggtttcaggagatgcataaggagactgcgatcgctgcgccggtggctgctgttgctgttgctgctgtggtaaagatctcggttcagttgaacaatagttatgaatggaagaccagactctgccagcttcgaggacgcttcggttggtgattgactcatcctgacttctcggcgtcaagggacttatcagattcctcgtcgtcaaattggcagtgtgacttcttgcgctcggcaatgattcattaggactggaattggagacagattgagccggagccggagctgatcttggagcttcagcatcgagaaagaagacgccaaccgtgttctgcgcagacgcgtgaggtcccgggctgtggctctcgtagacgcatgtctcggccttggcccggatacagttgctgcaaggccgctggcgattacagcgaagctttcgcttcctgcacagcgcgcatgatctacgattttttctttcattaattatctgctgagaactcaagctgtgtagctatagaagctgagatgtgggcttacattgcaggtctccgccggcgtcgctctccctccacaaccaccgtcttgggagtgcgttccatcaaaaaaattgcctttcttggcagatgtataatagattgataagattaagaatacaaagaagagttaaaaaaaaaagtcgcgagtcgcgtatctggtaaacgaaaacgaaagtctgcatgtgatgacgcttcctttcggacatgccaactcggcaaattccccaaacaggcatctcgaccgaattcggactcggactatgggcttttgcggaccccggaccttgccggccaacaagctgttcaccaacctggctatttccgctttgggcgaaaccccggcttatacacacgttggcttgcagcgtggatgcaaggtccaacgagaaaaccctccgagagtcaatagccagcctattatcatctccgagaatgggacttttttttgtgaaggaatcgtcgtatgatggagttgtttgcctgagatagaaggtacatgtagattgtttttccgggcttagaaggatgggagagtctgttggtatataagagatggacgctcccgtgcccctgtccaccaaccttttattcaaccttattatcggatctagattatagggcagaaactcctttcctggtctcagatccataaaactggaccaaaatatcgttgacactgttcggacctaaaaaaaaaaaaaaaaaaaggacgcttcatcattccagccatgtcgacaacttcggtcgaagagaaaggcactcccctgcccggcgaggagaagatcgccctcgaacaactcgtccccgacgaccaagagcgacagtcgaccccgacagacgaaatagagcctgcccccgaaggcggtctgagagcgtggcttgttgcttgcggagcggcgtctgtgtttttctgctgcctgggattttccaactcgtttggcacgttcacggagtactacttgacgcaccagcttcgcgaccatactcccgacgatgtggcttggattggttctctgtctgcgtttttgcagttctttacgggcatgattggagggcccatgtttgatcgctatggagtaaaggtgcgtatctgttgaagttgtttctaccccttgacatgttctttttagaaaactaacacctgttattagattatgcaacccgcggccgtcatctacatcttcgcagtcatgatgctcagtctctgcaaaacatactggcaaatcatcctcgtgcagggcgtcctcatgggcagcaccatgggcttcctccaattcccagccatgggcgcgctcgcccactactttgacaagaagcgcgccgccgcctttggagtcgcaatctcgggctcctccatcggcggcatcatcatgcccattgccgtgtccagaatgctcaacgccacgtccatcggcttcggctggaccgtccgcatcatcggcttcctcatggtgcccttcatggccttttccatcatcgtcatcaaggcccgcctgccgccgcgcccaaccgccttcttcatcaccggcgtgttccgagacgcaaagtttatgctcctcatcgcctccaccttcttcgccttcatcggaatgttcatgcccatcatcttccttccgacgtatgccgtggaagctcggggcatgggcgcaacgctggctggctacttgcccgccatcctcaatgccgcttcgacctttggccgtgtcatcccgggtattctggccgacaagtacggaaagatgaacatgtatgctggaggcacaatcgtcaccgccgtcgttgccttttgcatgaactcgacgcacaacaacgcggccatcatcgcctacgcagccattttcggcttcacctctggcacaatcatctccggagcaacagttaccattacaagctgtgccgacgaccctcgcaatatcggtacttatactggcatggggttggccttgggagctgttggagtcttgatcggacctcctattgacggcgcctttgtggcccattatggtagtttcgagcaggtcacaatgtttagtggtgccatgtgcctttttggtggcattctcgtactttttgccaaagctgcaactcctcaagggattttcggcaaatcatgagcggattacacaacctgtcccatatatgcaacacgtcttgaatacggattacaacgcaaaacaaacaaagatagacacatctctcagctcactcatttcaaaaagggaatatagcgcatattaacagcggcacggcgtttattaggaagatagactgtctccatatcctaggcaattagtctttaactttgatttagtagatatatacaaactcatcattctgacggtctgttagatccaagaacgcgtttcgcccaagagcatcatcctcatcgttgactccctcagcatcctgaagtactccatcctcatggtggctggctgtgcgataatggttttgcatagagcggtcaaaaacttgtgcttcttttccattgcgtactcgagtcttggcctgcatcttattgagaacaattagattggcccactgcagtagaatcactccaaccaatgctgagaagacgcccaggcaggcacgcaaaccgggtttatagtcaggcgcgtctcggtcattaaacaagatggggccgatgatattgcccacggagctggcggcgttgtatacgctcatgatcattgactttttcgttgttccagcagtgttgccgacgatccaagagacaataagaggattgccggcaaagaggaaagccagcaggtagtatccggcaagtagagctccttggtttgatttgcctcggggaatgcagtatagcatgattaatccagcgagaaccggcaacacgaagacagccagtacggctccctttaattttgccctccgggccaagaggctggaaatgaggataacgattacttggagggcgccaaacggcatattgagtaaactgcttgtgtacttgtcaaagccgaggccgttgatgatgagagggccaaacgttacggtaacaattgctcccacgttgagcagcagcgtcattccaaaccagagataggttttcggctccagagcagcctcaacgacgtgatgccacttgaaatcacggctaccagtgcctgtttggttggcgcgaagccgctccagcgcttttggcttctcctcctcagtcaggaatcgggcggaggggatgtcgttgtccaacttccaataagcaattggaacagagacgatggtcagaagcccgacgaagaggaagatgctagatgaatgttgtattagccatgattgacatttaaagtggttttgactgcttgtgcctacatctgccattctctcaacagcggcgagttgatctgccccagcccgtacgaaacagcggcagcaaagatggtcgccagtccattggtcccgtaccacgctgcgacgcgcatgggctgctcagctcgtcgataccactgactggtgatgacgctgaacaggggcaagcagccggcctcgaacaagccaaggaagaatcgcgtggccatgagatccgagaaatcatgacatgccgccatggcagtttgcgcgatgccccatcccagacagagaacgggcatcaagatgcgatgcggcaccttgacgatgagaacagacgagaaaggctgccatatcagctgggcaatgggggcaatggagctcaaaagagaatattggcccgggctgaggtgcgtgtcttctttgaggccgtatgtcgcgccgtatcccagcaccgacttgtcgaggatctggaggaaatacacccatacgaggatcaccaggatggttctgtcggtttttcgaagtatacggcgattatcctcctcggtcacttggattttctggtcgccaatgatggccagggcacgatccgctcctttgctgccagattggccggggcgagaagaagtcgggagctcacgatgctcggagtgctgcgcctcttctggttgtttgggatccatgctcctttgtgatgataatgatgtcgatattatactcgatagccattacttggaagacgctaaaacgggagtcagatgcgagggccatggaaccacgaacaagacattagaaatggccaaaagacgggcgacgatcctgcgcaaccaccttcgaggagttgaaccttcttattccatttcaatggatgcctgctctccccctacatagaaaatagccggccattgaacttggccggcactgagtgccctgcaacggcaaactatccactaaagactgccgaaagcgtcgagctctggggcatttctgctgcaccccgcgttctaacgaagatgggggccgccgctaaaagcgagctttgtcttaaagtcaagggagagccctgctcccgaacctcataagagcagtgagcgcagtgagcatcttgaaacagagtaagtcatcaatttgtcgatttctggcttatacatggacattcagcgtgtagatgggcactgatgtaactacgttgctctcagagtttgttctccacgtccacgtagaaagaaactggagtgactagcagcgtatatagctaccccgaccgccgagatattcgatttagccaaaacagagccgatgaactgccttggacgaataaagtaactcacgcgtgcatcgcttgtgacgtactcggtaatactgcagcccgtgtatgaactgcggccaatcgcgaagcagtgtgacttgtcgaagatgggggtcatgaggggtcatgagggagatgtgcaacggttgaacggatacacgcattcacaagaaactgcatggagaaaacacacatcggagatctgcgtttgggaggctgaatgcgtttggattgtgcgaccaatgggagggttgttgcagatgagttgtgccaggttggacaaccctgtagctaaccttgaacggctcttagatatgtaacggctgatcaatacttggccaatagtaagtacagtgatggcaacgctgtgaattattttgagtaatatgttcaagtatcaagacatgtttctcttaccaattaccaagtgcagaaaaaataagaatttccaaaggtgactatgagcttgcttgatgcaaccatctccatgccctgcagcggcaactcgcataaagcacccattcatcgcaacaaatctagctttgagacggaaggtagagcatgttttggctcctacagtctatccgagcaacaattaagtgatatttaggttcaggtcgcttctggtgttgaattagctactattggtttgtggtgtcacatgttcaacaagatgtatttatttcctttcatgacaaacatcattctcgtccctcagtatcgtattggacatgttataagaccttggtttttaatttccagtacctttaagcttaatttctgaacttgtcctgctatatgtagccctcttggttcatttctgttcgactctaccacaatcaaagagcgatatgtctgcttctcaatttcggccccaacggcgtctacataaaagacatctatgactttcccagtgggtattgcagggcttaccggggctttcacagcattcttaactctctcaaaggctttgttataacgggcgtgtgatttgattaggtactacagagttgggtgggcatgcgtcgatgtccatagatcttcacagcaattttagtcatcccccaggccataatacaccccggcttgtgttgcctaggtacttagtaatagtgaaaaaagccagacgcgacatttcatagcatttttagacaaccactcattaggacctcgttcaagtggattcacattttagtatgcgccacagcgtaatggaggcttgcggaccagccatcgctcccgggctggcaggaacagaatttttatcgaagcactttaattcccaagttccatgccatccggccgtttctttaattagaaaagagccaatagatacttcaggcataggctgaaatctgggcgtttgcgtatgtacacctaggcccagttttcatgacaaggacttgctggtttgttgaggacgcgtactcccgacatacctgcttgacaattcacaaaaagtggcgatgccaacattgactcaatcttgtaggaaaatgaaagagcaagtcagttcaaagatggatgctgaagactgattatcagggtcgcgctccgtccataccgacccatatacggcaatagagtacatgtagtatttcgttttagtggaagccctgaaacggcatcgcggaaaagcttcatggtgccccgagctctacatgtgcacctgcaagcgcttaggctaattgtggaaaccaattgaattatgcttattctctccttctcttcgggggtgccaagcgtgccaagcgtgcccgcacgtctggatgctcatatgtgcgtgatgatgcacaatctcgattcactgcggaacctggacagcggcgatgagcaaatgaagaagcctgcctttgccacctcgtattgacagggaggcctggcggtggagctcatatgtcatactgtataaagacaatttggtggataacattgatgatgcgagttggctttgacgatttgggaaaacaaaattcacagatatccaagtgaattgataagcggatcgcctctgatttgcctgtcagatatatattgcgtgccggagcgccacggggacgatggccatttgctagcttcttagctcatctttgttcggaccgtcatcctgttccgaaaagcaattcacatgcaccagacggcacaggggaatcgccgttggctgggctcgaagcgtgtgtacgtgtctctcccacagtctgcgggtccggggcgggactgggtagcggcggccacgcggggccggcagcacagtgagaaaacggcggtggctcggacggtgagctggccgagctgaagttccgcggggcttgagccggggtttggatattgacgcacgcaaagcatgctgcagtgtctgaggtgccatacggagccgtggcactgctgaagcggcggaaacggcgggtagctcgcgcggtcgtgcctctcgggatgtattctactgcggtagatggctggatggaatgcgcgccatgtacgatgccgatcactttgctgaggggggtcagggtcggtgtgtttgaagccatcgtcgccgtccagccaattgtttgcgccgagaaggacacctgcatgtcctgacacgcccgccgttaaagcagggctctcgcatccattccccaaaggcgggcagatcgagtcagccaagagagcaaatctctgttcatccgtcactgcgattctccgcgatgcgtttccctgcccaactcgactccagcaccggtagcaactcgggcagctccactgcgatcgcccgcgaccttgtcaagcaccctgccaagcttcatactaaaaaaaaagcttgagaggggaaatcagggaaatcatcgaacaagctggtgggcctctggggccacgtaggactcggcggctctggggactctcagtgatgctgttttcctgtctgttctcggattttgtcgacattcgggaacaagagacacgacgtttgcaaggagaaaccgaaaagcaggttcgagagtcttctccgacatgtggcagaagcgcgctaggccgcaacaagcattccggcggcgccttgttccatggcgcctcttagcgatgagcgctagcaggtgcgctactgccctgtatttgcctctgcgctcccgcagacaaatagcgcgccagggcagagatttgtttggagagatgggggagcagcgaccaactggtggctgcaccgctgccctgaaggcgctgtccagccgccaaaaatcatcacgctaggcgccacaggggactagccgaggacaaaacgggcatgatagcgacaccaaaatggcagaatggaccatataattcccggaatatgctcgatgcagactttttttagccacatttgacggacaatttacgccagcatgtagctatcagtagagaacatttgactcagcgaagcgggctcctcttttaattcctgtttgattttttcgacgggtggattcccactccccaacggttgcagcacatacaaaagaagaaccccggccatggctgctcattccctcttgtagaaacggcatcatttcgtcactcgctccaccacgaccgccaacaaaacaccacgccgatcctctgaaccctgcgatcctgccatcgacctgcgtcgtgctggaccgagccttgtctgcggagagcctcccgccagttccgttatctggatgtcattcttattcgcataagcggtgctcctctgccttctcacggatcttataaaccgcggccaacagcttcccatttccccagtttcttctccacagtcaatgcgcttaagccaacgtgcttcagctgtgtcgcgataatactgcaatggctggagagccttttcccgccatgcctgcaaatactcatccgcatcgaacctcgtcggagatgaaccggattgacgagcaggagggcgaaacaaatgaggacttcaacgagcggtacgacgaaaaatacgaaagattcgaagcaccaacccttgacaccatcaacacatcaaacacactggcacctctccaagatgaagcagatattatatccccgataagccagcgcgccgaggcaaatcgtctcaatgatgatcttgagcttctccgcgctgagcgcatggtctctaaccaggaacatgatctcgcgtccggctctcggatgaaggttcggcatcacagccccgaaccggaggatgccttcaaccagcctgccccggaagcggccgtggagaagaagaagaataccaatgccgccctgtacaagctgtggctctttatcagcaagtttcctcgcttctttcgatacatcatctatcttatccctggcgcggctttgctccttgcccccgtcttgcttggcacgtatagatttaatggcgttaaagatgccgtgggcggcgttggcggtgtctatctcatgtggtttggcatctggctggaaatcgtttggtgttcgctgtgggtgacccgaatgatcacgaacctgatcccccctctattccacagcgtcgccaaaatggccgggtcgaccaatgcgcacaagtggcgggacattggacagcgtctcgaactgcatacggccatatttctgtggtttctggccatcctcgtctccttcaagcctaccatgaacagccaccgtgctccggtaccagaaggacgagaagatgaggtggatatccaatggatcggcatcgtcaacaaagtcatcattgcgctttttgtcctcgccgcactcaactttgtggagaagatcctcatacagtggattgcgcaaagcttccaccagcgaacatacgccactcgaatcgaaaacaacaaaggagacatccgtcaacttgttcgcctttacgaatatgcaaaagccaagcttgacacctctgaccctttttggaaaggcagcaatggacatgcttcagcaagcggcttgcaaactcccatgaaagcctttcataataatgcccgccaggtgctgggcaaagtcggtcatgctgccggcagggtgggcaatgaccttctgggccgcaaaggggctgacaacaaccatcctcgaaagattgtggccgagctgcttcgcaccactcagtctgcgcactccctcgcgcgtctcatctaccggagcctcgtacgagatgggcgcgagactgtccacctggaagacctgcagactgcctttgaaacggtggaggaagctgaggcggcctttagcatgtttgataaagacctcaatggcgacatttctgtggacgagtttgagacagtttgcaacgagattcagctcgaaaaaaaggcaatcgcggcgtctctcaaagatctcgactccgtcatacagaagcttgataaagtcttcctcgtcatcatcgtcatcatcgccgtcattgtcttcgtcgccatcttgtcggattcaaccgccgccggtctcgcttctgctggttcctcggtcctcggtctcgcgtgggtgcttcaggcaacggcccaggaatttctgcaatccataatcttcgtctttatcaagcatccatttgatgtaggcgatcgtgtaaccatttatggtaacaccggagccacgctgacaggcgacgactattatgtgacggaaatctcgctgctctataccgagtttaaaaagatgcaaggtcacattgtccaagccccaaactcgcttctcaataccgtttttattctcaatcagcggcgatccaatggcctttccgactcgattcctcttgagatgcgatttggcacacccggccacctgattgacgagctcaaggctcgaatgctagagtttgtccaggccaacaagcgggattaccagccgagcatcattactgagatgactggcttcaaggaagtgagatcatgtactatgaacattgtcttcttccacaagagcagctttcagaacgaactccttcgactgaaccgccacaacaaatttgttacggagctcatgtatcagatggttcaagtgggcattgaagcgccgctccgaatcgaccctggcggtagccgagaccatcctttgtactgggcaaacatgcccgcgccacccgcatataacaacgctggcgagagctcatcatcatcatcgcacggtcgacctcgagctacgtctagcatccgcagcgtccatgtaccaaaccaggagcccgccacgggagggttccaagatgtattcgaaaaacggcgagagcacgtacttatgcagaggatggcgtctatccgagagaaagagagggggctgcaggaggagtctgctgcagacgcccgtgcgtctacttcagctctggcaccagtcatttcgatcgactctgggtctcaaacgcggtctcgcatatttggacgcgcacggagcggaactaggagcgtccaaagccacaatgacatggtctaacttgtgacgcgtctctctatattgctggctccgttctgttccccctccccttattttactccccttttgtcaatttttttcttctcttcaacacatgtgcatagattgcaagatttgctggggccaagtcttaatttgcttattggtcgacttgcattttcagcgattcactctctttacacaacattagcaggcctggcattgcatatttcactttttttttatgacttgatggataggttacggatatagagacagatggcgcagagttcgctaattggaagagataccaggaagctcgcaggataagacgagccaagcgaaatatgccaaattcatgtaggaatgattaagatggtatgcattagagcagccaatagagaataaatgtcccgtcaaaaagggatagatttctggattacctttgaaggctactataatgaaggcgttgagtgaaatgaggatgtcgagagtggtgccatgtgcctagtagtataatgccaggtagtttatttttatcacttatacgacaacccatgtctatgacttacacgagcatgacgaattacgtaaagatgcatggcatttgcatacggcttgtttgtgttttgtagattgtttttatatattaaaaaatgcccttctggaagctgaacgagaaaggattagagaggcccaagtctgtgcagcccaaaagtccgcccaacgaggcgtctctgatggtcttcaatagcgtccgtcgatagtgacccccgcatcccagccaatatcgcgcccccagccgcaccggggctggggatataattagaagcaagccagtggcatctcatatatgctgcggtttcagctgtcagctgtcagcttctgttccctttttttcccacatggatagcatgggccctgcttttgcggtttctcggtttggagcagcatcatttacggattctctcttttttgacttgaaagccagtcagtttatttaaagcatttattttattctttttttgcgccggcgaccaagcatagcgtttttttcttttctttttccatgcaagattgtggacgactttcccgcggcgatgcgacaacggtgcggctgaacgaggcaattcgattccgacccgacgctgctcaaacacgcctctgattgaggctgtttctgaaataataattcgtatacttgttcaactcatgatacgaactggtggaagcgggctttcgaccaatctcgcgccgaattgaacaacacaagggagcgaaatacagcggcagggcagcgggcaatcgcatcatggccactctcccacccggctgggagtgggattatgacggaaatcggtggctgtaccgctacacgcccaccggccatgtgcagtaccatttccccagcgcgggcgacgagtttcccgacttcatcgacgctgcgtctccggcgccggacctcgcgcccgaggagaagctcgagtcgcagcagcaggtgaagcggcacacgagcgtcaccggaggccccagccggacagggcgagcagcggcgagagacgaagatgggtggagattgcgcatgtcggcgacggcgcagcccgtgagtgcggtctgggaggacgagttcggggccgaggacgacaacgacaacgataacgaggtggagggcgaggccgtgtttcagccggagaatttcatgtatctcggcccggggacgtatgtggatgtcagtccattggttgaggaggaggaggaggcggcgaggagggccgtggtgggagccgagcaaagggggggactgccgacggacagcaataggggagtcagtcctatggtgagccagaacacgacgccgatggtacgcacaagtgaggctgttgctcggacggagcctggggcgcgggagcatgggtttacgactgcgataaatgagagagcttttgagccgccgccaccgataatatcgtacgaggagccggcaatggtgacgcccattgagggctacatcgtgggagaagcgagcgcagtacccgaagaagaagcactaaactacgaaatgtacgagctcccggtagaaaccgccgtgcctctgcatctgcagtttgatcccgtgggcgtggtggctgagatgccgacggagcacacggcatcggcccgcgtggagacacacccggatccggttgagctggccggcacctacatcatggcgccggttgaaatagagccgcggccggggtttgtggaactgccggccgagattgacctgggcgaggatagtcaactgagagaggagaggttgacggatcagcagcgtctggagctgagacggcagcaagtgagacagcaccaggaggagcggcagcgggatgtccagcagagaaaggaggagcggaagaagcgagaggcggaagaattgcaaagggagttggagatgcagcagtccaacgaagggtatagcccgtcccaggagcaaaacaatggcgccccgcagccgttcaagattgccaggaaaccgacgctccgagagtccagcgccgtttacaacgcctatgctggcagaagccaggcacaggaggactatcaagcctatgcgccaggccaagctgcacagacgagcgcgataccggcgcggataatgagtccggcgctgcagcgagaggcgtcgctgaatatgagcatgaggccggccaccgctgcgtctaaaccgccggcggattctgggccgggagtggtcaagtatccttctgtgcttcggcctgcgcgcgggaaaccgggacagtcgccagaaaggcaagatatcttgaaggggtcggagcaaggctccgttgccagttcgagtgcggagactgctgggagagatgcccgagtatcgggatataatttgattcggcatgggcaacacccgccttccatgactccagctcccgctccgattccagctccagccgctgtctcgcagaatccgcctcagcaacctccaattgcaactgcccagcccccagcccctattcaaaggccatacacgacggttccagatctaccacagtcaaatgtacaatatgctgtcccccctataccacccaaggttccagcccagcagctcccctatccaacaggatcggtgaggatgccgcagccgccccttatccgccactccacggcgccatatccgcacgacgatggaccgccagtcataactccttacggcacgctccagagccagcagccactgcgaccagcaagcgccatgcccgttcttcaaaaccaacgacggggaccagctccaggccagccacagcagatgccaatccggacaggccctgtgcctcccggggctgtgattgtgccggctggaacggcaccacgctcagctacagctggaccggcacagcagcgtcgacagtcgttccagccagggcagaatgccgtccccggacagagccaacagccgcaaaggccgcagagcgtcgtgaacccgggcgtttatgctagttttgcgagctatcagacgccgcctccacagccgcgacctatccagcgccggcctacgcaagacgacgtatcccctatacgatctcgatcccagagcatgtcgtctggggccgctcccctggatacgccttcgccgattgactcccggcgaagctctacgaattccattgcgtcgccaaccgtcaataattcttactttgcgtctatatccggttctcagggttctccttcgaatgtgtctttggcgagacctcaagactcgccacagtctcccgtagcccaaggtggtagacaatcagtgccgccacaacagctcgcgcatgtgaatcaggggaatacgcaagggatgccacctcctcagcctcagtctcagatgcagcaaccaagccctgtaactgtctctgatgcagtgccgcagtctcccacgcgcattgggcccacggcttctggccacctcctgactagtattgaggagcatgacgaggcgcaacatgcagcggcggcggtggctccgttgaaggtgaaccagcgcagggttcttacaaaggcgcctcctaattcaacgacgcccgcttctcctctgaatcagcgtggttcacagcaggttccgctcccgggtcctctgcagactcaggcacaggtacctcagcagttcactgcccagatccaaggagtgccgtcgcagcaagtcatggggcctcctggccaggctccgggtccaggaatgcctatgcaaggtttttatccagttggtccacctatgcagcagccactgcagcagcaatgggctgcacaaccaggtccattgccgccgatacaaacgcagcagacctcgcccacagctggcaacaaagaaaacagaaaatcatggggaaaatggttcaagagcagtggatcaaaatcggcagcccagagcccagtggctcagcagcagccgcagcatgttttccccccagtgcccattcctcaagcaatgcctggaccaaatcagccgtttcagatgcagtctggtggccagcaattccctgcaggtttccaagatggacagcccattaatcagcacttcaccccggcgccactcaatgtcaatgcaaacagcatggcaggcggagagcagttccctaatggcatgacgcctgcgccgctcttctcaggggcatcgtcttcgaaaaggcctgttgcgagtacaacggagactgggcagcaggcaactgtgccggcctcgcagaatagatgggcgggcaagtcgccagtggattattcgggcgggggttggggggatgacgatgacgagttttcgtgatatataaagagagatggaggatatatggtcagatgtataccctgttttgttttgttttttggtctatataggtagattatgtgcctggatattgagtgcatagcggatttttgaagcaacacagccctcttccatatattgacccagcgagccttcttcacggtgccttgcctcatgtgtaatgatacttcttgaaaaaaccagcctcaattcgaaaagttgaagtgaggaatggcgcacgtgatagcgcgttgatgtggcgctcaaggcagcagagtcgagatgccaggcgtaaagtcacttgtacttggtgcctcgccaggtgccccgccagcccttgacgaactcgagcctcccagttagtttctcttgttcgaaatctcaaacaaaaacaaacaccaagaaaatgccctcgtaatgtcacgaccacggccgctcatgcgagccgagcaattggcgctggaccaaggcgtcgagtcgcaggacagccaggccattctcgacgctctgaaagctgagttcggagctgcagcggtacgtaccccgactggccagggtccatgaagctgcatttcgcgctgaccaaccagcttcacggggcccttgaatcgccgccacagcccgggacagcctgcgaggatgtggatgtgcgcgcgggaagaggcgcagacgagcgtcaagagcggcacagcgaacacggagccgaggcgggcgatttgcacatttcaagctcggcgagacggagcgtgcgctggcacgataacagcttcaaggttggtgctgccctctgctttgctgctgcgccatacggagagcgatacgcggaagctgactgaaatggaaaaaagaagcaattcaccaatacgccacaccagagtaatgcgagtgatccgaccgccgaaatccacagagtgggacgcgaagcaccccagactcaccaaccaccagcacggccaaggctccgcgagcaggacctggacgatgctgtcgtagctgagagcagcccgcctggtcgaaacgcacgttcctcgtcccctccacgcaatcgcgatagcacgaatcagagccacagcgacagcatccctaccatgccagttggcgctgctaggccacagatgggcgccatggacatctcgcagcagacacctacgcaggttaatgtggaacgagactatgaccagttcttccaaccggtagagtccagctctctgcccgacacgctgcacgtggatgataccggcgcagtcaactttggaaacctgagccctggtgccgcccgcccatcatctcaagtttctgaagatgcaggcttcgaaaatactcgcggcgaatggagggcgccagctggcacctcacagcaccggcctagcagtggtcatactcccttcaagccccgcgaccttccgccagaaacgccagtaccgcctaagaatccctttgccattcagaacgatgcgaatgggggtgttccttttgcgggcacccagctctttgagcaaacgcctgccgtgacctcggccatgaaactccatagccctacatcgtctcgaccatctccagctatgttgcccgataccatgtccctgaatgttatgggcacatctcctctaaaagcacgcgcaaatgtctcttcgccgaccgttgtgcatacgtcaagccctagtagaatgaataatattccgacaagcacgcacaaaccaaaagtgtcgccaatccaggaagagtctctagataaaagcagggagcttcgagatgacatgattccggagtcaccgactatccagccgtcgaaacgccacgaaaaccgacagcctttggcgcactacgaaccgatgaagaaatcccaagagcgtaaagcagcagtgcatatgcccccgttgcaattgggtatcgacagcgattcggacgatgcaatcatacgaatgaggcgcaagaagaggatgaataagatacgactgcagacagcagaggagatggagaaggtgactgtacagatacccccgcgacgagatatgggcgagagtcggaaccgaaagcgaagaaggctatcttcaagtatggacgagggaacgcttcccagtcacaagcaaagcccagaaagcatggaacttcccagcacagttggtgggttgcgcagttctgagaaagggtcaagtttgccagggcagagtttgttggctgagtcgaccaaagcaacgcctcgagacgatgcggccgcaccatccaaaaacaatagcaaaagagcctcaagtaccaaaccagggagaagcaaggatgatgcttctgaggaaatgatacctgctactagtcccgtcagatcattcccatcgggagctcggggcgatgcgccggcagcttctgagcctgagcctgagcttcctgtattagccaaggatgagtctgcaggaaatgaccccgaagccgatatgcaatcgtcttcgcttcctccactacgtcgacatgcgcagagatcatatgggaggcgagcacaaagcagtcgccgaagtagaattgttgcttcgtcggagacaaacgagagggcgtcggccgaaccagatatccaggcaaataagacagccttctcgagttccagtaacgcaactgttgtgcctgctaggaccaaaacgacagagactgaaaatcctgaacccagagtgtcaaagaccgactctgcaactacaataccgacaacaattcggactctgagacgcgataacaaagcgccgctcacacccgtgcgacctcgtatagctgatcaaaaggctcatacatcatctagcttcacaactctatcaacgccagtggcatcggagaagactacaccaaatacaccatcctcccccgtatctgaccagccggagcccaaggccactacttcgtcttctcctgcgcagggccgaaagatgaggtcgagaatctcagagaggacatcaaaggacaagcctgcacggcaagctgccaaagctttaagaacgagtctccggtctgttctcaatgagccgagttctactgatgagctgcagcaatcgccgtccagcagtgttcttgagtcaggagtttcctcgctgagatcgagtagaatcttcaaacaaagcatcggatctacttttcgtggacgaagattatttgagggcatggcttttgcaatatccatgtcacttgacaagaagaatgaaaagacccgtgctagtatagaggcaaagattaagcaagccggtggtctcatcctggaatcaggctttgaagagttgtttgagccttctacggtaatgaacacctataacgtacctagtactgatgagggagaacctctaagcttatccagctcttattcaaactatggattcaccgcgctaattgcagacacacattcccgcaaagtcaaatacatgcaagcgttggctctaggattgccttgtctagcatatcaatgggtagtaacgtgtctcaacaaaggagtcttgattgactgggaaccctatctccttgctgcaggatcatctgccattctgggaaatgcagtaaggtcaagatgcttgcgctcctacgatgccgaagttgcaaggcttgtagaaatgattgacaaacggccaaaattacttgcaaccgagaaattacttgctgtcgtggatgataaaagggctcgaagcgaagggaagaggaaaaaaagcgacttggagaagcagccgtacctcttcctcgctcaggctcttgggccctccatatcttgggtctcaacgatacagcaggctcgcgaaatgctagatgcgcaagataaagcgggtgagccatttacttggatatacatggacgaatctataggcacggccgaatcagtgcttgcgaagccagaagtaactggcaaaaaacggcgacgatctcagggattaccagcagcgagaaatgtccgtgtgctgtgtgacgagctcattgttcaaagcctcatccttggaaggatagcggaggaagatgaaatgtatgatgcaggggtgaagagttgagcagtagtctatcccataacttggcgtttttttggattatggaaaaaagggaaagcattgttttatgttattggatgcgggaatgatatagcacgggaacgtgcgcttcaagatggcactggacaagatttggattacaaccagggagttggttaaaagactcgacaatgctcttgtccaactggatttccggtgttggattggattagaatcggtttattactggtgcaaggttacaatttagttgtctttatgcctgctggataaattaatcggcttgtttgaccaagcttaagatatggactacaattactattggatagatactaattcatcccagtcgataagccgtttgcttctcattgtgagccaggcacttaacacttgacacaatccacctcgtattaaaacgtcatatgactgcagcgttaacaatatatgtttactcatatattccgcagcaaccatgcaagtattctataattagcccaccagctgctatttagcatatctatcagagacgaaggatttctgcggagtttgactacccggctatgcatatttttagcttggctcttgaacattcattcgtcccttctggctgtgccgccttttggtgatcttcacgcagagaggacggagtgtatgcgtgtcggacttttaaacggcgctggttcatgcggcgctagacgaggcagcaatggctgtgtttttggtagcaaagtcctatagactgacttgttataaagtgatggcagatgcatatacgtaggactgaatggttgtggaactaaatgctttgctcgataaaccccctctttgtttgaaatatagtttacctttctctcaaggattaaaaaagaaaaaaatggtagaattagactcgataccatcatccaccctctgcaatgtctgcaccggcatcttcaaaggcaactggcgtcctcaactccgcggctggaagcgagaaatcaaaacccccggcgcaccgcccgatcccttccacccggagccagccttcggaacggcctacgaccacggcatggagccgtacatcaaccgcaacgccgcgccgccgacgctctcgtatccgcaccactcggtcgaggagctgcgcagttccggcggctcgtgcgcgctgtgcaagacggtggtgatggcatttgatgcgctgcacccgcgggacaatatcggcgtcgattacatggaagggcggaagccgtatggcgtggcggcgtggagcgccgaggaggttgcgaaagcgaaggggtacgtgtttatatataccgagaagaataagacgagccggctggtgtttcggtatcatgtgtacgcggattgggcggcgaatcggaacatggacgtgaatccaacggtgggagagcgagaggggaacgtgaaggatgtgacgctggatatgcatggtgagttttcttcttcttttgaagttgatggagaggaatcctttgctgatggagagagaataatgcagatttatctgttcaggagaacaagcattacatcgactggatggacttgggcagcacgttggaacgagtcaacaagtttctcgacgagacaaaggactgtgacaagattctcccaaagagtcttgtgagggagctcccaaccagacttcttcacctgacaaacgattcacccgagccaatggcgcgactcatcgatggagcaaacacctcgttggatgttgatacgccgtacattgccctttctcatagctggggcaacaccatgccaatccagctcatcgcctcgagattgtccgagttcaccaatgggattgcgttcaaagacctgcccgccacgtttcgccaatccgcagaattggctctcgaactgggcgtcaaatacatctggatcgactccctatgcatcatccaagactctgcgtccgactggctccacgaagcacagcgcatggcttccgtatacgccttttcccatctcacaattgcagcttcagcttcgaaaaaccctacgacgggattatcgccaggccctcggcctcgcaccgtcattgtccgcccgtcctggaaaggcttcatccaggaatgggggttgcagcctggccagacgctccgcatcaccaacccgtggtatgaagaattcaaaaacaccattgtttcggctcctctcaaccgccgcgggtggacgtatcaggagtacgcgctggctcctcgtgtgctgcactgcacggacggcgaatggtggtggaatggcatcactaatggcatcaatcgtgaaacgtcgactaaacagattatgtggtacagtggccctgggagcatcacctggccagacaaggtttcgtttttcgacaaggaaaggcggaagttgaccagtaccccagacatctgggtctgggactatctcacgtctcagtacaaccaacgtgctcttacgaagcgcaaggacaagcttgttgcgtttggagcagtggctcagctgttcggccaagtgaacaatctgcctgtggacaaacccgacgaatacatcgccggtgcatggcgaagttacctgccattcggacttcactggagcataggagaaaacgccgagcgccacgttagtacgccgggatccgaagatgcagaatatgcgattccctcgtggtcatgggcgtctatagacggactggtccgctatcacgacggcaagtcgctcaagcagacgcgagaggagcaagtcaaaggcatgccgcggctggtggatgcaaaggtagtaacagaaggcgggccattcggacccgtcaagagcggttacatcatcctccacggtccaatctttcggattcgcgtggccaagaagcccaaagaccacaaaatgaatgctttttaccgcggcttcaaggtcctgcgtagtgacaattcggaagcgtgggaccatagcggacaggccttctcccttgactcgtggaagggcaagctggaggagtgggcggatgaccgggagatgtatttcatgattgcggattgtgacggggagagcagatatgggtctggatttgccattttgttagaactcgccaaagacgtggcaaatgaaaagggggtgtaccgacgcatcgggtcgactctgttttattttgatggcattgagaagctcatgaatgatgtgagggaaaacggcagcgagcctttaagggatggggaatacctcgacgctgaccccaagaccggcttttacacatataaaatcgtttgagcagaaagatggcgatccttttgtagactggaaacggctgccgaattgctcttctgcagctaggcccctgttacagtatatcgaataaatatgatcagtctctcaacatgtcgtcacatgccatgactctttgttaaatccagccgcagtgacgcagccttatgggcaagacggtgacatcgcgtatctctatcatcggtggagcaaggtattagtgctgctacccactcaatagaaccttgtcaagaaccagacgagagattgcgatggtatgaagttgaagatgaagaaagtccggggtacgtgaacggttcaccattttagcgtaggattgtcagatcgaccttgttgatcgttcggacgctactttcggtaatcgaaatccatcgaggctgagcagcagcaaaatcgacgcatcgggctagcttcacgacaattgcgctgcggcgagtgtgtaaatggagaatagaaagcattatttcctgtatattttatcaagagagctcatttgtcgtagaaaaaaaacacttgataggacgaatagttatgatgtatagattgtttagaatcgtgcttagactatgacggcgaaagcgaggcggcaggttcggatagaaaatcagacatgtccttgagctgtccggacatattattgaggggttaggtatatttcattgtgtcgcaatcaaaataggctctcacagacacaaaacatcaccagggatacaaacggatgaaaaaattactgcccagagtctgagcacttgtcgacactcgacgctgttttctgatactctgcgcaatcatgcggtgcagagcagcttcgcgtgagttggacgctgtgtccactgaaaagagacctacctcggtaagtcaggtaaaataacaaagcagtcaatatgtcatgagtatcgtcattctatcacgacgtaattgcagcgaggcaatgagtgtaggattgccaccaggtaaacagcatcgctcggccggtattagtaactgtgacgacattcattgtcgcctctaggagttcagcttccgaggaagaaagggaccacaagccaggcagacgtcgcgcaatcgaagcctgagcacgtgctcgtcccattcgacggcggttgcgaaaatttgtgagtgggaatcacggatttcggaactcgacaggcgccgaacgggataggtttgctgtccgactatgtatcacctctcctttatcaacagcattcaacactaacgggtgggtgttgagtaataggtacctatcaatttccgagcaatccggatacgtaggtagctatgagtttgtcgagcagcttaccgagaccaatacgcctgcatcgaaggattaggattttgcgcgaaagaaaagtctttctctctgacaatttgactcttatcagcatctatccaaggaaggattgtcatccacttagaatacgctgcttaccccgagctcgtaatgccttcatgggacctgcaggcttgaagtggaaaacaacactgtgcccatttaatacactttcagctccccatggtgatgtttgaaaatgcacgactaagaagccggtttatggcgctagaaccagtagaatccacaattggtttgcgaccagcgagtctcaatgcctcgcaaaggacagggtaatggctcaaaagagttcggtaattgactttgtacagtgcgacaatgcgtacaggctgaatgcgagtgaaatgtttattcggacggttagtgtgtactttttaaccgcttacagcaattgtaacccacgtgctgacaagcctttgaccccagttggatgctcaactaagtcaagggcagctgctggaagagcggttcgtactgtaagattggcaaatgaaaagaaaagccgtggagcgaagctttatgatgtgagccattgtccctctctttctcgccttctcacgcaaggcacgcgacactacacttacatcataagccgccgtcttctttggcgacaccccatacgacccacccttgccgcagccaacggctcagtcgaggccgagatgtggagtagagcacgcgacagctgctggaagagactaggcctaggcttgagctttatcgccgtgggacgagttggtgagccattggttgctgctagttgctgtctagcaatatccagctggtgtcgaatcccactttggcagtagctggacccttgcctgccctctttccaccacctttctttgatgcttgcttttggatgacgcggctcggagttcgtggaaaggccgttctgcatgtaatggtacctagtatcagtgctccatgtaaaaaaaggcactggtgcaaacatcgtccggccctggtcagtgccaagagcctagatgactatacatgtagtaggtatagttaccgatgcagcgggttccgtacctagtcccagattccatgcttggctcttcgtatatagatgcagggctcgtatgcgccgcccgcccaccactctatactctatggaccttggatgattgctggaaaaagattagaaaatgtttttccaatctaggtttggggtgggcgctagagccccgagttctttgtgcgctgagtttctgttatcttgtctgccatgcttgttgaggcggttgcgtggtgacggatatatcgtatcggtaagagatgctctgctgcaagtcataaggaaataaacagacgtattcagaagaattcagaagagacatcgaagtaaaaaaaaatccgtttgctgacagcatgaatacacaatcagagacggaaatatcctcggaaccttgtgccgaccgccaaggtttgaatggtagggggggtggtggccaaaccctccacacccgcgcccaacctccgcgagtatccatgacgccgcatcaaagtcggtggcctcgctggtagttgttgccttcgtaatggccctcgttccgtgcttggccaattgaggttatgtagccgaggctttgtctcttggtgagaggcagcaaaggtacttgcaaagaaagtatggcgagagtactccgtgccccgttccagacccccgggtacggcagaaagtggcatgggaacatcgcggatgtgtgtagacaaagaaatgcctccgcggcggatactcctttgaggccttgctctccgtgtacctgggcgtgctcgcgtggccccgtatccgtagccctccgcattcccagtatagtctgacaagttcccgttcatatatcgccttcaggctgcttagaaagcccttatctgtttgccttgctcacaccatagcctcgtcgtctttttatccaattcctttcgtcccgagtgtcatcatcgggtgctgatttatgtctcagtcgcctctttagacctcataaagtcattgatggttcccgttgtttgttaaatgtatttaccacaagtcgacaataatttcaacatctgtgcccaaattacgatgactgttggagcgttcttggaaccgttcgtggtagtgacgctcctgtttggcggtgcctggttcaacaggaataaggagtacaacttttgggagggcacacaaggctggggtggccacaaacgacgagatgacgtcgaaataaaacgaagttcatcagaagtcttgtctcccaggagtccaacatggagcccgggttcctcttcgccaactctctctgccgatgacgagtcagtctggtctcttacgtcgcgacggcgcaagattcagttctttggatacaagaggatcgtgacaactcccaacacacttgtcttcaaagatcgatttttgagccgagttctccaaaagtttccgttcttgattgaagcatggtattgggctctcatctattgggtacgttggatgatttttgtttggttcgattcgatgagaacacttgcgttgtgtttatctgttgttcgtgagactaatatgttgtcgtcttcctccaggtataccaactaggtcgagctttcaccgctattaccattgtccaaggcactgtccacgtcgctcgaaagcatgctctccaggtgatccatctggagcaacgccttggaatcttttgggaagtgtctttccagcaatggtttttgaaacacccatttctgctgcactggatcaaccgtatatattcctttatccacattcctggcacaatcttcttcttggtggctctgttttatctcactaccagtcgaagacgtcaagcgatgactagaaaagttcgaaacgactttgtgtccgctggccctgcattgtacgaagctagacgccggacgatggctatgtgcaacttgattgcctttgttgtgttcactctgtggccgtgcatgccccctcgactgttgagcgatccaacctataatggggccgatgctgcagaggcgaagagctttggttttgttgatactgtccacagcagtgctggcgagagcagtgtatggacaacgaacaaattctgtaaccaatatggtaagcatttgacaataatctctcctaccaatcctctgccaatcatctaaccttttcttccatgtagccgccatgccgtctctacatttcggttactcgctcctgatcgggttgactgtcgcaaccatccccatcaatggagttcgacccaattcatggaaacgggccggcataactattctcggcctatcgtacccagcattgatcttcacagccatcgtggcaactgcgaatcatttcatattggacgccgttgctggagcaattgtctgtggcgttgcatggagcgcaaacgggctcttgttgaatctgtgtgtcctcgaggactatttcttgtggattattcgcatccacaagcccgtcaactacactgatccggagactgctgtggagcccgactatcattctgtgcttctatcggaggaggtctaaaaaggggtgctcctttcaaatgtctggagagaagtgctcttttggagctttggagtgctcgaagagagatgttttcggatcctggagggtcattcgccagcatcgaggcgttatggtttgtagctggctactttccagcgtccgagaaggaaggcgcctgaatttcccaagcagcgcaactaaatcgtatcgacggatttttgttaaagcgggtaaacggatcttggcgtacggcataagacacacgtgctaaggctatcaagtaacatcaagatagataatagttaacgaagggagagtgtgtacgagacgagatatatgatcgcaacgacttgctggggaggacatgatttggacggacgcacacggatatatacacgaacgatgtacgtcgcacatggcatgtacggagtatttataatgttaaatgtcttttgtttctttttttatgccagcaagcagctagcagtaagccgcgcgcaacgagctccaaacccgggagcaatacgcatgccaagacctgcttctgaccgtccagtccttatccagtagccgccctattgggcaatccctcaggcgctatttgcaatatcgacagcgcgtttgcggcttgcagtcccggaccatggacgaaaagtcggataattgtaggataaatacaagtgaatagaaccatcaaagaagaaagtttcgtgacgtgacacaccaaggctcgcccccaacatcaacaacgctggtgttgcgtatggcagtacgtaggcatcgtctaaatggggacaatagcggctagatccggggcgcagagtctaggctgtgagacgcagcagtttgcacagcgagcagtatccgctactcgcccgcgctgccaaaagatgcccgaaccgtcggtagcggtaccccggcacaggccgccctgcgaagtgacctacagtggcggggcacatgcgcttccgcgtcctagagtcgtcattcagccactatcaggcagctcacatgcaactcaattccggaaacgacttttctttggagatgcgccactcgaacgatgctgcgccaaatatccatcctttagacacgtcagtctcgcctgtttattttcaccttcaacttgttcttgtttcctcacggacggcgagcactgcgtcttgtcgcaaagccaacggttacgtcaacgacgatagcgatagatcttcctctcgtaggtagagagcgctcgcatcatgagctcaacgccagcagaccagagcggctcggcgcggccaacatcgccggcagggagcttctatgccatgagcgacgatgaagagggcggctacaacactatcacgcacctggagtccggcagaggcgtgaagctgctgttctcgaagagcaaggtgcgccaccactcacttctaacggaggagggcctataccgaagaagaagaagggcaaatagagaaagacagagctgacttgcttcactgacaggtatacgtccacccgacgccgtctgcaaaggacaacatctgtggctatattgccctgttgcaacaaaagggcccaaagcgtgatcgcccttctacgtcatcatccgcagatgaccccgatcacatcgcgtcttccgatcttctacttgcctgggttccagaagcatcgcttggcgattcagcgagcatctatgtcaagctggacctctccgacgccgactcacctcccagacagtcgtatcttgtccccccgcctcccacggtaaccgcccacagtagctctatcggcggctatgcatttgccatccccgtcagtgcaatctattctttgctggtccgacctcctagtctcggctggtggtacggctcggtcatcatcaactcccgaggaggggatagcttccccgctctcttctttcacgatgacgagtgccagagcaccatccttcagaagaagaagctggcacgggatagtttcgatccgtttggagagtctggccagatgttctggggtgcagacgaagttttgcgatggctgaggagatatatcaaaattgagcgatcaagcgcagagcccaacatttatctcattgagcctagtaaggaggacctggaaagctttggcgctagaatggcttcgacgaaagccaaaggaaaggccaatgctggggagtcaaaaactaaagatgctcagatggacccctttatgaaatttgtcaaggagacgggctggaatcttatggaaaaattcagcaaagttaccacattgaccaggagggcagctcatgacctggcagagaatcctagcctgccgcctcaagtgcggagactgctgaagaatccagaggtccagacgctccaggatgaattcgacagcgcaaggatctatcttgccaggtgggcgatgggcatggcagagcagagtgagcgcgatcacagacagaaaatatggactgttcacgatgtgatggagcttgaggataccgatgtcggagaattcgagctccttgatggcgtaaactcgctggggattggagaaaggaagcagccgatatcgatagaggattgggatgcatttttcgatcccgaaaccgggcgactgtccatctcggttgatgaagtcaaagaaaagatctttcatgccgggctggatcccgacgatggggttcggaaagaagcctggctctttttgcttggcgtatatgactggtacagcacgctggatgaaagaaaggcaacgattgcttccctgagggaccagtattacaagctcaagcaatcctggtgggaccgactggaaggagaagggggagacggagaaacaggcgaatggtggcgcgaacaacgtgggcgaatcggtatggcaaactcagccttgttcatctttgatatagtctatgaaatcatactaacgaatttgctatacagagaaggatgttcatcggactgatcgaaacgttcccatcttccagggagaggacacaccacatcccgacccaaactctccatttgctgaagttggcaccaacgtccacctcgagcagatgaaagagatgcttctgacgtacaacgaatacaacaaggaactgggatatgttcagggcatgtcggatctcttggcaccaatctatgccgtgattcaagatgatgcagtagccttttgggcgtttcaaatgttcatggagcgcatggagcgcaactttctgctcgatcaatcaggcatgcgaggccagctgttggccttggaccagcttgttcacttcatggaccctaagctatgggatcacctagaaagcaccgacagcaccaatttcttcttctttttccgcatgatacttgtatggtataagcgggagtttgagtggttggatgtgctcaagctttgggagtgcctgtggacagactattacagtgcaaattttcatcttttcattgctctggccattttggagaagcacagagacgtgattatgactcatctcaaagcctttgacgaagtgctcaaatatggtaagttcggaccaacccctggatggatttttaagaaacccgttaacgaattcctagtaaacgaactgtctggcactatcgatcttgagtcgacattgattcgcgctgaggttcttttccgccgataccagcgattggtcgaagcagtcgacaagaagcacaacttcccggctcccaggacagagagcccaggccagagcgccgccgccaccagcccagcgcggaagccagctcccaaaggcaaatccaatgccggctcgccaaagccagagcgtatcattactcccgagttgagaaaactgctgagccgaaaagtggaattattggagaagaagccaaagactgcaactttgaaagctgaaggatcaagtggctcaaaatgaggatgagagctctttttttttttcgcgagattaatcttttctcttttgcttatttttttctcttttcaccttttttgataattggatatgcctcgcgcttttttttattcttctgttacatgtttgtctttaacacataaaatacgaatataacgaactctcgcgggtgtaaggcgcaataatatgatgttggttcggtgaccggttagcgtagtcttttccgttatatatcttgcaatggtttccaaaaagaagatgaagaaaaacaattaaattgccaaaatatctgaacctctatgtgaaatagtttatgtcttacttcttgagggcctttctatacgccatttttctcaactcatagcatatccattttcatatatatcaaagtttaaacttctgaaacacaattatgattctagctcatataaccgtccaagttttaaaacaaaaaagtaaaattaataggacattaataggcattacatgctgccagctatggctcgaagcgacaattaccaacacaccgcatgactgactgactagctagttacatatgcaagaagaagaagaaaaccaagaaagaaatatacatcaaataacctagacctatacgttacatcatatgaatgcaagagggagatgagagaaaaaccaaggcacgtccatcttttctctctccttcatctgtaccctcttggaccactgggcaggccttttctccggacgccattagcagctcctcctgctgctcctcctcctcctcctcctgaataaggaccgccatcgctagaccaaggggcgtttgagcctacaaaaggctgatagccgccgccgccgccaccgctgcctcgggcattatcgtaggttcctcccggtgcgaatctgtcctcgtagctgccctgagactgatggccaccaccaccgccgcctgctgaacctccattgggtggtggctggaacggtccgctgcccccggaagacgggctcgtggtgcgcgtcccccaaagccgctgcttcaagcgatcctgcgccgagccagcagcgggagccggaccgccagggccagagtagctccccgagcgaggcgcctgcgatctgagaatctcctccctcgaagcccccccgggctgtgtcgtcgccggcctgcccgcccgcaagctctgcggcacctgcggcggctgctgctgctgcgcagggccgttgtcccagaggctgctgagcccgcctcctccactgccgccggcctgctgcgatccgccgagcccgccgtaccgcgacccgacctgcggctgggcgtagacggcctgcgtcatctgcggcggcggagccctggggtcggggggcagccagttgggaaaggagcggcccttttcggtgtagtagttgcgcaggacgcggcagacgtgggtgtcgtcttcggtgtcgccatcggcctcgctggagaggagggtggagcggaggttggagatttgggaggatgtctttgtgacgaggttggagtaccaggaactcatggcgaatggggcatttaagagctcgcgtgatgttttccgggggaggttgtgtatgttgtaagtagctcaaggatcctttagctcttccaaggatatctgttctagttgggtgctgagaaagctacggtaggtttgaacaaagctgacgggttctcggtcgtatatagcgttttctttttatcgtgtgatgacttgattgtggcttggacaaagaggcttaagctccggccatctggcggtgatgcttttttttgtccgcagatctctcgtccgataccgttgttcgtgtcgctcgtgtgcggcggtgagaaagtggatgtagctgtggatgtgggagctcgtattgtgtctgatagcaagagagaaagagagaaagctggtggagcgtcgtttgtctgattacaagcagcagcaaagaatggtgccgaggttttgttggtgaggagggaaaggaggttggcggctagtgacgtggggttgaagattgcttggacggagcatcacttggtctcctctgggccttgtaactctattcgttttcaggctcaagtgctgcgttgatgcctctcctagcaggctggagcgcactaaactcagtgctgttttaggcggtggggtcgctgctaagacagggtgcggatgcgtgcattggctctgcgctctgcgttttctgcccttcgaacacttctgaaaccacattcagccgcttcggtgaaacatgattaaggcaatgcattttatatccatctaaatatgtatagcgatttaacattaacataatccctcatccgtacaacagaaacgaccataagccttgttttattctccatcccgacgccgcatgccatgaagcccgttctaggactaataagctgatacaaacttgaaaacccaatctttgaagacgactcagtaacgctgccgtgctcttggtttggccgccgcgcaattcgctccgcatccgtaatgatacccaagtattaaccgcatattccacccctatcgagagtccgtttaccaggccaggtcgttggtcaaggccagcttctccttctcctgctgcttcggtcgcttgttcttcatcttggtgaccttgccacgcttgcgcttgctgccggccttttccgcctcggattcgtcgctgtcctcctcctcctcctcctcttcctcgctctccagccagtcttcaaggtcctcgagctcgtcttcgctctcctcagcgccggagacgtattcaacggcagcatcggcgtcttcgtcctcgctttcagcaatgccgtcgaattcctcatcggattcgatgcccttgtccatatcctcgtctcgctcaccctcgcctcccttctccatggcattcagcaccttcttccagatgtcctcgctgacgttcaagggctggtcgccgtaagcgccctgcctcagacgctcaagcagctctctctcgattgtcctctccagcttggccgcggcctcggccttgcgctctcttgtcgcctcacggtgcctgaccttgggggccagcttgggaaccagtttctctcccaatcgctcatcttcagcggcgattctgcgcatgcgaatctgcacctgcgtgagacgggtgagtcgctgcttgcatttgtgaattaggaatttgggccagtagatgagcctctcgtcaatctgctccagggcctttgtgtagttgttggacaacttgatgcgctcccacatcttggaaggcagatgcgcgcgctcgacagtcttcatgtagaggtatagcgtatccttggtcggatgttgccgaatggtggcatatcgcgagttggctagagggcatgactggcgattgcacagtccagtgacgttgtgttcattgcgacagaagttttgctgcttctccgttctgggggtcgaggttagcactaatttgctcaattgctactaatgatatgaaatagtaatgtagaaagaaaagccaatggtgtaaaaaggcgtgttatcaaggaattcagcaggcggccaaactcactttaatttgaaggcgcaaaactgctggtttatgatttgccacacaatctcgtcggaagccatcttgtcgatttgattctccctgcaaggaagtttcgaaatcaagtatatgaataaaagagtgaagggacgaaggaaaaaaagaaaaatccaatgtctgatatggaaaagacgtgccagaaaaaaaaaagttccctggcggggcggatcgtctccaggttcccataatttttttcaaagcgcccagcagagcttctgaccgccttcccagttgagacccctgcatcccggttccggaacaacatgcgctccggcgagatccagcggctgacctgcgtcactcactgcgccagccgcccgttctccatcatcgtcgcctcaacaccaatcatcgcatccaactcacgatcctctcgacgacagcccgcgcttcggtcctctgtgaactcttcttcctcgcctcttctcttccaattcttcacggctttataggctcttcaacctcccctccgcggggcctgccgtccatcgaatcccgaaaccaatctcccgtcgcattacgacgacttcggtcccccataagacagatccgatatacacaacgtcaccatgcctgccgccggcctcaagaccatcatcgccctctcctttgtcctcgccgtgggattcctcctcgtcatcttgtcctgcgctctctacaaggtctactatccgctgctggtcgtcgccacgtacgtcctcgcgccgctgccgaactggatctgcggccgatgcgcgaatccggacgactttgtcgagagcggcggcgctgccatacttgacgtgggaagattcttcaccggtttctttgttgttatgggtattggtacgttatcaatctcattgtcctacacctgttaaaaaaaggcccttctaagtctctggaactaacatgctatgcctttctctcgcagcccttcccgctgtcctcgcacactctgatctcatccgagtcgaagccatgatcatgtccatcaccggcggcctgttgatttacggaaccattattagcttcggcatgtttttccaagaagagcaagagttttaaagaaaaaagccgggggagaattccacttgaaaaccgagggacccgaggatagcaagaagaaacaacaaactagcagcctactatttaatgcgtgcacgaaaaaaagaggaaaatgagagaatgatacagtctactcagattaagatggcgctgtcgaacttatgagaccttttttttttactcttatgtatcagtaatttctttttgaggggatttcgatacgaagcataagcgaatcttcgagtttattgcttgcgactctacctttttttacactcgtgtcttggattcttggatgtacttgaaactaaaaatcatcagtttaatttatctgtctattgagagatattttgatctattcaaagtgaagatttgctcgtgcgtcatcgcatctatctagtatataatgttgaaccatgcccaagaacacctgctatgcatacgttgaagtatatatcatctttccgttctttagtcccaagattccatatcttctcaccataaaccaaaccccaaacatgaaaagaaaagagaagagagagcaaaaaggcacaccgtaattccttcttatgccacatctttaaaaatgcccagcgggccgcaaagcttcgtaaacatctcctccgtctcgccttcgggcgtgctcagaatcgtaaccgcaccgcctgctccaatccgccagacctctctcggctgcgtagtttcccctgcctcttctacaggtgctcgttcatcgtcccagcggaacattgtcctgatggtgacgctccagtcgccttggccgcgggcgtcgaggaatccaaccacgcccgagtagatacttcgctcggtgggctcgatggtgtggaggatctcgcagctgcgctttttgggtgcgccggtcatgctcccgggagggagggcggcggcgagaacgtcaaggccgttgggagcggatttcatgctgttgttatgagagggcagctggccgttgacgacggtaatcatctggaagacgctcgagtactcttccaccttgaggagatccggcaccgtaacgcgacgggcaccgcacacgccgtagaggtcgtgccggaccagatccacaatcatgaggttctcggcctcttctttcgggatgtggagcagcttctcggcctgtgccagcgtggatacggcctcggacttgcggacggttcctttcatgggccgcatggagcagaggccttgtgcgtcgtgggcgaggaagcgctcaggggagctgctgaggacggtggcgccggcgaggcggatgaaggagccaaagggggctggttggcgggctcggagggtgcggtagatttgccagggggtgccgtgtctggatgcttcatcagaagatgcgccgttggtagtgctgccgttggttgacgcaggctgttgtaggtgatgcggcacgtcgtttccacgggggcgagtcattgttgtttgcgccgtaaggcaaagctcgtaggactggccctcggcaatggcttcttgacaccggcggacgtcgtcgtcgtacttggccggcttgggagtgttgaagcgcaatctgcccgtgggctcttgaatgctcttcagcaacgcctcgttgggtgttctctttgccgcaatcgaattatactcctctgatccgtatcctagctgctgccacgctcgagaagcctgcagcttagccaccatatcgccgatccatgattcggcgggagttggtgtaagagcttgaacataagccacgccggcctggtgatcaagaaccagactcttagaaatccaggcaaagcacagatctggcctacgatggcccctgttcttagagatggattcggggcttagcgaactcagtcccatttcgtacgtgacgaagcccatgaagccgcccttgaaagccggctctggctcttgaccagcctcctcggcgactttgcgctgctgccaaaactcagagatgacgttccagacgtcgtaggcgccgtgctcgtcgctgctgtcgatttctatcctctggcacacctcttcctgacctctggtcccgggctggcgcaacgtcacccagctatcaccaacatgatattcgaaccggagcgccttttccacttccagcgcaatgatggagctgcgagccagggggtcaccgctgatggtgctcgatgaatccagcatgatggagtcagcgcctcccacgcccaggaattccgcaacgtctgcggcatcgacgccgtcggggagggtgatgcgacggcaagagtagacgggtgctgttctcgacgcagccaggccggactgcatgtccctccaccatttctgagtggcgacccggctgtgggaagcaatgctgcgctcaacaatcatggacggagcaaagctgtcggcaatgctttgcgaggccaccggcagcatctctctccccgtggattcgttccatttgagcgcctggctgaaccagttcttcagcacgccatgcgccgcagggtccgtacagatggactcgggatggtactggacgccccaaaagggcagcttcgcatgtctcacccccatcaggatcctctccggctcagcaccgccatcctcgtaatcctccatcgcccacgcaaggggcacaagatccggcgcccccctcggcgacagccacatgtccgtctgccacctctcccgcgcaacggcatcctgtcccacgtcggcacacagactgtgatacagcgtggccctaaactcgggcacattcgcaaagatgtctccgtcgcgatgctcgatgcgcctcaccatgccgtgcagccccctcctcagcttcctgatgccgccgccaaactgcgccaccaggctctggaacccgagacagatgcccagcaccggcacggccttgtcccggggcagctcccacagcaaccgaaaggcgccgacgtccgcctcgcacagcggcgatcccgggccgggcccgcagacgacggcgtcgaagctcggcagccgggccaggaactcgtccggcgtccagtccgggctgggatccgcgtgcagcgtcttgaggtccatgtgcagcacgtgcaccagcacctcgtcgcccagcgcctccttgagcagcgacacgatgttgttggtgaaggagtcgtaggcgtccaggaagaggatccggcggcatcgtgggtttgccacagctgactgagactggaggagaggcatgactgactgcttttcgagtatgcccgtctccagttgtatgcgtatgtcaccacctcatgaaatgaaaaggattggtaaatgaaaaatatggaataaaggtacagtatgaaaagaagaaaataagagaaaatgagaaaagtcaaaaaacggaaaggccgcgaaaagccggatcgctaatttttttttcttctcggatatcgcgccgacggagtcacccgggcctgtctagcatgtgcagccttgtctgcgtttccaggttgatgggaggcgctaacgacaggggcaaaggaggaaatgaatgaatgggaataattccaggcctatcaactcgagcaactaggcgaatgctatgcctaatcatgccaagttggatgctcatctaatggcctgagctcaatgtggcgtttgtactagagtagcgtcgagataaacaactcaacccatagccttcgtatctcattctcacaggtcaatgactttatagagctggccgtttaatagatttattgagaattaaaaacttcatttttcagttcgtttcaatccattcaatgccttcgtgaagcgacgtcagctcagcgctacgcatatggcaaaagttgtccgcttatatcttctctccatatagcagtcacggtagtattattggctcccacgcggacattggatcgagctatggcttactattccgcgcgctcagatagtaaataaaccaattcattatatttacttaaattataaagaatatacagggaaagccgaaatcattacctggttccatcagtctgaaaccatttttacccgggtagcaaaaatatatggcccagatcgcaatactttggagatcgttaccattttaccctctttcaaaaccacagaatctcgtaccagaaaacacatacaaccttaacatgaaaccactttagccccttaactagaaatttaccgcaggtcccctcccgtctaattacagtaacactaagaatctacctaggttgctatgtaaggacagggttgctttcctacatcattacaaaagagaaaagttatccagcccccgattttgttatgcagtactctatctataacattcaggtaggttactgctcctacttttaggtatctgctgctattgctactgctaggtatctagtatatataataattaaataattaatccatagggtttaaatatacctacctaggtaggctaattactttattgagctataaccggagtaccgtaatataattggggtgctggataaatcttccccttaggtatctgttcactggcccttacattaattctgtatatgggatcttgcggtttggcgatcggcaattttgctaaatacatattaggtaggcagtaggcgtatattgcatagctcagatacatactatataacgagtaaggattctagagcctgatgtagaatacgactcacatcacgatatcattggtcatgaaatctcacatatatctatgccactggatggccattcaattaccgaggttcgccgcctttgccagtatgaagagcggggagttattagctcaattcccaatccaagcaattatctaccacccagtttactctgctgcgaaagtacaactgctgacaatagacttggttgtgattccacttcaagtaacaatgaatattacaggccggagaacgcttactcaagatgactacactataggctggatctgcgctctacctttcgagtaccatgtcgcccgggagtttctagacgaagagcataatgggcctcaagatgtatctcctcatgataacaacctctatacgcttggtagaattggagatcataacattgtaatagtggcccccccgaatggtgatggaaatgggctgtcatctacggcggtcgttattaagtgcctgctggacagtttcttcaacatcaaagtcggtctactggttggaatcggtggcggtgctcctagtttcaagcatgacatccgccttggcgacattgtcgtgggtttttcaagcaatgaagagggcggcgtcattcagtatgactttggaaaggccatgcagaaccaagagttccacgagacaggcttgaatcaagcaccagtgttattgcatacggctgttaccacactacaatcgataagaacgcttggtgatcgaattcataaagcagttgattttctttttgttaaaagtccacagctactaagatcctttaagcgacctgaagcaacctctgatagactctaccgaacttcagttacgcacccagcggaaggcggggccgagtgctcaacggtttgcggcaatgatccatcaagccttatcaagcggcatgatcagggcgaacgtgataatggcccggagatccactatggtctaattgcctcagctaatacaccgataaaggatgcttctgttcgcgatacacttgttgaaaagaaggacgtcctttgctttgaaacggaagcagccggattaatgaacgactttccatgtctagttgttcgtggaatctgcgattactccgactcacataaaaatgaccagtggcagggctatgcggcgatggctgccgctggctatgcaacagcactactttaccaattgtctggggcccaggtagagtatcagcagagcattagtattacctcaggttagtttacatctactacaaagtatcccaccacatatgctaactatttatagacaacccaaatgttcaagatagagggagcaatctaaatacacctagcgacaatctccaacagggcatcccatatccctgggcatggcctgccgagactggccaatctttaaaggggctgccggagccagccagagggagtaagccaaaggcactcggcaacagtctccaaaaggacaatgcatatttcggggcatggcgtgatgagattggttggaaggggctgccggagccgggcagcagtagtctccagagtggacttgatgacctcaatgagccattacaggaggctttcactccatacctacaaaacgaggtcttcagacgacaagttgagaaacgaattgaacgttttcaaagcaacgtgaagctcaggcaagaaaatgctctggatttcttacactccattgggtctgttaccgaggtggatgccgtaatcaaagatactacttatagtaatgcgttgatggtgggactttcagcattacccgagcctgtacagaaatatgtaacaccatatttggaagatgaaacaaccttgaaagaggttgagaaacggctcgcagagtctgcaagcaataccaagcttgggcaaaatagtgctctagacctgcttgatgtactaggactagcagagggagcgggaaacagaggccaaggcttgtcaaaagaagctaaagaacaaggaaatctctccgaagacgaaaatatgcccggctcagaaggtaatacgccatctggctcaggagaggaatcatctcggcagagtattccaacggctaccacagcccgccgatcacagccccgaggcatttgtccaagattcttcgactggagtagtcttcgagctcatcgattggtcgcaacagaagacatcatgcaaaagaagtatctgacaacactagcattgtatgaaactgtaaagttcaacgtctcaatgacgggaaatggtttcggattagacggactagtcagactcatcaggcactggttccacaaagacgactttttggcatattttcgatcagtagaacgtgacatattgctcccggcggactattcagaagatgaagactaccagcaacggctcaagagcctcgacacaaatctattcgatttatcaaagtttagcggatttgacacgcggattacttcagtgacgtacggcagcggcaagtacgggactataacattgtttgagttgacagacgcaatcaagggcatcccaactaagatcaggcctttggcagctatgagacaagtaccaaaagttatcatggagaagatgggccaaggcatcaatggatcgatgaggacgactcttactatgcctagtcataagatatgggacaccaccgaacagaaggaaatagggcggcttaatccggcgatcctgaagccaagtctttcaaattgcggctctgatgcatctctttccatcggagatgatttaaaaatcgctcttagtatggaatacgaggatgcgccattgaataagtttgctgccactataccgcagatggttgcaatgctgcatcacaagacagacataatacagaatatcaagtcaacgtctgtacatacatgtatagaggaaacagtggaacatccgtgggtgcagatggaagctggcccaataacgagcgggcacgagaataacaatcctcgaattctcgtattggcaccagccagaggacaatgggtggaaaggagatttttttggaaataggttggatttgagaccaaggatcaaggagaaaacatgtggtcaccatttggtcagggaaaattttatctagcacctcagtttcatcacccaacacaccagctgtagctttacaaggctgctagtctacatgttaaaatacataaatgccaaatacatttagaaggagcggcagtagcagcagtagcagcagtaaggtagctggagtgctggataatggaactggaatttaaataacttaaaactctttcccatacttacctaggcataccttaggtagggtatgcacgaagttgatgaacggttacgctgcatcaactggttcgtgtagaaagtctttcattatatgaaaactagacttatttcaatcgttgctgtacacgcatacatgccacaggccattaaccgcatcgccatcgtcagacacgccataaaagacatctcggtattaaaagaggctctagctatacttcataactcaatccgaatccctcaccgtcaatatacacggctgtcgcgaatgccacatcctccgctccttcatcccaagaaccgtattcaccatcgtctgggtacccgaccgcggccgcccctggccttgctctccatccgcttccttctcactggcttcatcccagatctgaatctcctcgaccgatgccgtgagctcaaactctcctctgcagagcgccgtcacaccaagcacaaagtccgtgctgccaccggctgggagctctggcagaagctgctgcagtgtaccgttccatacaaactttcgtgtgtaatcgagtgcgatattgacagaacggtggcaaagtgccggtaaaagtctcaccagtgagctaattggacggcttgttctattactgattcgcactcgcacttgtagaaactcatccacatatgcgacgttgatgcttgtcccgctgtcattcggacgctccacagatacatctatgccaatctcgccaaccttgatgatgtcaatcatgcgggtagtaagacgaatgtttcgaagttcagcaacgccgttccgcctaggaaccgctgttgtcctccaagtcgccttcaagctgtcgagaatcttctccctgtaccagaaagcttcgcggttggcccgctccatctcgggcgagattttgctcatgcttaccacaaactgcctgttctttgagggattgaggctggggattgaagcatgaggatcctcgaggtacacccgccggacgggtattataattcgactcgtcttgccggggaggatgccctcttcaacagccatgccatcttcgttttcaatatgaactgccatctgactaggccaggcatttcgcaagtcaacggacagtaggcagtattcgtcgggctttacaggcttggtgcctcccaagcgctcccacagcggctgcgggatcaggccgtgcatgggaatcacatcgattcttgccatctcaacgcttgcgttgactgtaaccgtcaagggcaaagatagctgccgtgtgtagaactgctctgtaatctcgtctcgaggagctccgagatacgtataatcgatttggattgtcgcatgcgtcagccctggcttgccaagaatctcaaactcgaacgttgcttcgcctcccggagcaatgttgcggttttgattagcctttggaagccgtagagcttgcttcttaataagtatcagttcgtattcataaatctctgctggcgtagcttcccgattggcaagagctgtttggagaggttcctgtgttgagtctttaaaggaaaagagcataaagtcgacaggcgtcgtagattggttttgcagcgtgacggagaatatctgcctctcgccctccaagatcatgactgaagattgcggaagggtcgttgacttgaccgtcacgaggggctgaggctcggtgacgttgagatcaagggtagctggctctataggcatgtcatggtatttgcctgacatcagaggaacagaaaccgatgcgatgcccttgaccttgattttgtcttcttggtaaggtttccagtgcttggggaagacggcgaatcttctctctctgcagccccttactttaataattgcccccgttactttgatggaccctgattcctttgctagaccttgcagccggacagcctgtgttcgataaggaccgatgatgacgctatcagtcatggcttcgaaatcgacgccctccgtctctagctttatactttctatatccaactcaacatcatatacgttttggatcgtcactttaaatttcgcaggctcgccagcaaccagattcgcggcagctgcatcatccggctcctgtaggaatgaattgtagatgaaggggttagcatcctgagacgctcgagtcgtcgtcgcgcccggcaaaatgctgcgagcgtggggaataggaatccgggtacttgggagcggctccaacttgatatctcgaacgagaaactcatcccagaattcggccgtcaattgcgacatgcccaatcttttgacaagattcgaagtccttgaaatgttgcttatcaaacggacctgctcatctctatagatcttgggggaggcatcttcacgacgagggcccggagcgacacccgatccagcagtgcgcatcaggtcgctagaaaacttgaggactccgttaaagtccggtaaagcttctgagaagttgatacaggctcgtagaatgttgagtttgatatctggaaagccaaagaatcgcatcttcatctggccgcgaattctggcaatcacagcatcgtcagagtcgtcaaagccttcccgaagcgactgccgccggggcttcgctctatcgaacccaataaccccgtaagacttgcaaaggagctcgagaaaagcttctatgccttgctcaatatctccttcagccaaatccaaggccattgccccggtagtgccctgcggattagaagctgtcacagctacgagacccgcagcgggatgaactccagcatccgcagccccgcgcgttcgtgcttcgacaaggcctccaatgaggacggaaaccagttcgcgagtaaccatggccttctttcgatggtatcctaggggccccagcacagctgctatgccgctcaggattgaaattcgatcaatggtagtaagcaattccgtggctgtggaaggaaacgcctggaataggagggtcaggatctgctgtcttgtcggcgttatcagcagcctcggcgatgttgtgagttctttccccgtgcctttccccagcacaatcatatcaaacgccgcttgattaagcttgccctcgcagacatgaagggccaacattattttactgaatctgatggtagtctccgctaacggtaaaggaggaatgttttccgttgatgtttttgaataaaggcccacaatccgttccagaagctcgggaagaagggtctgaagatatcgaacgtgtctaggtggatcaccgtccttttcttccggctccggtttaagagatgagtgtttatcatgaggaggctgacacactgtcgggatttggaaatttaggccagaccagccgagaagcagtaggttcatcaaaatcagctccaatgctttcccgtgccagacgtgatcgttcaatgacttggcagccgcggctccttcgctcaattctttcaaagaatcgctccagcgaccagcttgtaggtacattgagcctataacaatggaagatctgccttttcctttaagcctccagcggtcgtttgctgatccaggcccgaatccctgcacggaaacacggtcgtggctcgtgtcctcggtgagatcagacctgctctgtgtgtcgggagattccggtctctgacttgaagaagggctcggaagctcatccgcgctcaggggagggctggataaattgctcttgaggggcgtagacgggcggcctggcgttgaaacgcttgatccggggcgctgtgtcgggacaggaggtagggacagtcgcgcgcctgatcggtcgcccatcaagcccgaagcagagctggatcgctgtaggttcggcggaaaagcaaactgagagttcctcctggtaaaattgctggtaaaacttgttggcgaagtagcgtccgggccccatgacgtggtgctaagctgtctagccagcgaataccctcccggagattcaatcgccgtcatggcctcgtaggatttccctagcgttgtcatctcagctagtagcaaggacgatacgtcgcacatgaccgtcttcattgtggttctctttgaatcttccagtggggggatcgccgccatgccctcgggtatgggcacttccgccgacggcgagacatagtcgaagatgaggacccggtgtatgagggctttgggatagttgtctcgcaggtcttcaagctcctgatacagcgctctgatattcttctcgattggccgggggccctttccgttcatggaggctcgcttgttgatcgtcgcttcgccgagttcctggccgtcggctatcgcgataacagccattggctctcgaaagaggtcgaaaggggagagggcgagatgcgagggtggggggacgtgggcgatgaggtcgtacagcattgcgccgtcgggatacgccaatggcgagaacatgtctggagaacctttacatcagtttgtctagtcccccaaacacggccgtagcgcatagagtctatataatgtgtaggtctgtacagcttcccctccaccttcggccagcttcctacttactcctattgggtcgcccatcggcgctgatgtctcggagctggacgacatgctcggcctgcagcctctcggcaaacgtcgcaaatctggcggccttgatctttccgagggggagcagcagcgccttcaccctcgcgggagcaatgggaagcaaagggtccaagctcattctagcatcgggagtcgctcagcatcgtcctcagggccgcctttgtcagagatgccgcgggttggtcgcaatgcagggagagtcgggttcgttacagaaaggcgatgcgcatattccggcagaatcttggtcgtcgacagcgcaggggcttggcggaggttgatatgaagccgctggaccctctcctaatgaggtatgttggtctttgtgtccaccgattccaacagcttgtcgcacgtcccactcgtgaccccactggggcagtttgcggagcttaatcgtgggcgataagggatgacgttgttgagatgttcagattgtttgcatccaaataaatgaaaagtatgctccaaaacgatgatagaatcagttgatgctctcatataggatcaagaaaaaattggcacataaattccaaggtgttgttgatgcctatcaaatgcgataagtctggacatacctccaaagcgtggagtaatgactaagcgcccaaagcggctagcgagaccaacaggtacaagagagctctctcatgcaggtacattttggaaatgacacgataagtgtctctcagtggttttttacatgaactgttacaaatcctaatacccttgccaaattcctttactgatctggccctacctgcaacgagcagagttggctgaagagaggttgacaggtatatatgcgataatgccgacatcttcgaaaactgagcaaatcagcttcgatcatttcgtggaacgtgcataaatgagaaaaaggacatacgcgactaatagatgtacagactatatagtgttttgtgatatgtgagagatagctttatgcaaccagaaagtacgccgttggctagtgctcaagggagccagttcaacatgagtttcagtgaactacccaatcgacgaaaaagggatcatctgatgataacgaccaacatggtctgcccaaaggaggcatgggctccacgtggccgagtcagtcacactgcatcatgcttgggccggctgcatgatgattaaagacaggggacgaccgtacccgactggtaggctaataggctgtaacgtctgaagaggagccgaagaagagtgatgactccacgagatctgtactagtggccggttgatcggtaagtaggttggttgtgaaccgattggttgagcaaaagtcaaccagatcaggtcaatcagatcggttcacaacgaacctgcctgtggtacgctctctcataccagcttacgaatcgggctctccctctttctacacccaatcgattattttgcagagattgttatgtttcaagctcatcagtggcatctcgcaactacacatatagtggtggtgtaacaaaaatggcgaatgtcatattagccgggcaaatggcttatatcatcacagatgaacatgaccaaactgtgtaacccttgtttgtaagatcctagcctgaatgaacgctatggcgtatggatctacgatgagcatggattatctaaaaacgagtcgtcataaacgtgaactaattatgactcttgtgttggcaatatgtagtgtaggtagttgtcaagcttgtagtgtgggtaatcaaagttgcatacaacgaacaaagttggctgtagttacatattacccaacgaacaagcagaagcgaccaagatcaaacttgaaaatcaacctttaggttacaatggaagcaccttggcctttcaactctatacattataaagaaatgcctctttacgtattaagctctatcattacgaactgcaacaacccactgtacagtcgtgtcaaatagggcaaaatacaataatcacaatcctggtagttgtggtagcgaaaccagttgcttatcataaacgtgcaccacgaagcaccacatcttagcaaccggttggtaatctattactgatacctgcgtaacctcaactgtggttcaaattatgtaaagatttcaacatgctcgattacaaaacaaaaaagaagagtgtaaaaacttggaacaggtaatccggaagagctctccgaaacccgaacgaccgatctgaagattcataaccttcaaaataagcaaagtggtttgcttcatgggcatcggggtcgatcccgatttgcttcatcggcatcgggatcggttcggctgctgcggctacactgcggcaaagaaaacaaatgctcatgccgaaaagaatatgaaacaaggaagagagagaaaattttaataaacttccagccagctagtcatgacacttcacgtcaaacccggcagtcgcatccatagtgccgtacaagtcatgtcgagagttttttgctcaattgttctgccacgtttttttttcttggataatccaccagtgggtatagcacccagacccgtataacctttcaaacaagacccattctttctccagaacgagtaatcagtctccttggcttccctcacgttagcgaaaagcactatttacggaatgtggtccccacttgtcaacttcttttgagggggaaactagcacaaagacagatttcacgtcaaaagtcaagaaatgaagtcataccaccaaaaaaaaaaaaaaaaggtctctaaaaatccaatggcacaaagcttccgagtcatgagacataaatagcagtctagcgagggtgtatgtagctactcatgtacatgtatgcattttacacaaaagaattttgggggaattcacgcaaaaaaaacaaggcccagattcaaaaagcttgtaagtggcaaaaaatttctccaaacttctaaaaaaaccaccacccccccaaaatgttctaccccaaataaaacatacgcaacacacggcctggaagctaaagaacgaaaccgaaaaaaaaaggcacgcacagtgtaagctagcaaaaaaaaaaaaaaaacacacacacacacatcttgattctgtaaacgcccgctagcaaggggtagaacaaacgaacctcaaaatccgatactcatcaccgatttatcggatttaattcgcagaaatcgcggcctatgcaactcaaatgaggcatatcccatcatgctttagcatcaatcaaactcgtcaaaaatggcatgaccaaagtcacaagtcaaagcagctagcacgcattaaacgccccccagtaccaaggtaccaaagcaacaccagcacgcatattaaggagtgccaaggtactctaatcgaagatcatagcaacacgtaaacaaaagcggcacatacctaaaacagcatcggacatcgctctttagatccaagggtgggggggccaaattacttagtgtctcagcctccgtcgtattacataagccacatgcactcgtcgtcgtttagtccctattcctcaccatgcacctcttgagcacttttcctacctatcaaaacggagaatgcacgaatacaagaaataggaaagtggtaagaaacgatagacatcactttgcgcaagtccgaatccttcgcacaagatagtcccctgtgattcgtcgtactggcaagcatctcgcccgcactatgtgtacttagtaaggcactttcctcgtaacggttgcaaggaatgcggagtattaataagctcttcatttacagcccaatctacagccctattgggcgctgctattttcagccctccacgttaggtgatctgcagccaaccgaaaaaaaaaaggaccagccctggagagctcggaccgagctccgggctcggttatagtgggcaaagggagcttcgcaagtacccgaaaagtacaggcgagtcttttgctctcaatgggtattaattttcaacagccatttggtgctgttgtcggaaaatggcaatacatacatgaatgtagatgcaaaagccaaaatacttcacgccttcatacccaaccgttacactactccgtacgcaggccattgagtggaaaaaatggaggcagaccggcggtgtttttctttccaccgcatcaaggcctagagctctccccccccagcagggtacacgcagctaccaaactcatacaaaacgcatctcatcttaagctttttttccaagcaactgcagcgtgggaatcgggcgtttttaacgcaacacacaaaacggcaaatttcgtgcccagatccggatcgacgtccatctcttttacgggtattttttctttttgcatgtgccgtagattttcatctcgacggcatgtgtgcaattgcttgttgtagaatcaatggcccgtgtattgttgattccagctaataggtgtctatggttgggtaaatagaaaagggtgtatgttttttttttttttggtcagtaccggattgtgtgcagcaaaaaaaaaaattggcgctcggaagtcagaaagcagaatttcccagaatccgcaaaaaaaaaaaaaaaacaccaagcttccctctcacgctcgcttggtgcgttgactttttgtgaaagctttttgagatcccgtatgaaatgtagaaaccccctgaaaaaaaaattgatccttggcctaatttgtcgcgctgctccgtatgtacttttaataaaattgcgatctcctatttctctctcatcgtctttcctcttcctgtcctgcttggccagatggcgtggtcgatagtcccgtagcgggcgtttggctagcaccacggttcctgtcgtctctagcctcttcggtcaattcgctctcaaagatgtcgacggcaaggctcgcttcgacaaagtcctccatttcctccgtgacggtctttagtttctccttgacagcaagggccccctcggtgccgacaatgtgtcgtgagggcgggttctcgtggccgccaatggccgtcagtgcgtaaatggtctcgttgactagcttgtcgatggaggatggtggtaatttgggatagcggtaaaaaatctcacccacagcttcgcccggctccagtgagacgctgtcgggtgacgtagcggacatgtcgatatcgggattagccggtaccgccgtgtcaggatgcgagttgaggaccgtggttagcatttcgcggacgctgggggcctctgcaaagctgctggcataggcggggatctgcggcgcaaaggcgatgcggttcgtgagcgactggatctccttgttgggctgcacgatggtgaccttgatgttgaatggcgcaatctcgtacgcgagcgagtcgcagaagccctcgagcgcccacgtcgccgccgtgtacatggacatgtgcggcgttccgatgtggccgccggtgctggtgaggaccatgatgtggccggtatgctgggtcctaagctgtggcaacgcggccttgatgaagttgacctgggaaaagaacagggtctcgaactggtccctggccaggctctgggtggcgagattcgtcgaaagttcctcgacggttccaacaacagctaagaagatcggacaaatctcgcggttagcaacataatctgctcaatcgatcttcgggctcctctttcgatcgatgctctctctctctctctctcctctactcccttcggattcggattcgtccccccggagtagtcgcacagccacgcgcgcgaatgcatgggggtccaagtagtagcatggtgttttttccttcttcctctccctctgtagttcttgttcttttcttagacataccttcagacctgcagcacagcaggatatcaattcttccaaacacctcgacggcctcggcaaccgcggcgccgcacccactcatagtcctcccatcgcagcgaattccgcggatcctgtccttccaaccctcccggtctttccgcccgctagtgcactcgtcgatgagctcacgaaactcggcacttcgttcctcatgttcaatctccaagggagggaagcaggccgcgacgcaatcgccgtgagataacaactgccggatcagacgaacggtcaagggcgacagcgatgcagtcagaagccacgtgcgaggcgagttatgggtcgctgttgggctctcttggtcagccattattgatgcttattgctcgtcccgtcccaaacattttacgaaagagacgaggggaggagggcaattgaaagtgattgacaggccacacacgtgaacatttgggtgcaaatgatgtagaaaaagaagaggaaaattagcagggagaagaggagattgtactggaggcaaaaaggaaggagaagaagaggatagggttatttgaaataagtgatcagagctcgagccggccggagagtcaggcagatttcaagctagtccagatggtgaagcaaagggaaagcaagggaaatgaagagagagaaaaaggaaaagtgtctgccggcgtgacagaaaaataaaataaaaagcctgtcaagacagagcagaaaagcaaagacaaaaggggaagacgaagaacgaatcaggtaaaagccccccttggacttggtcaagtaaatgccagttccggcatcaccacgcaaagagggcgttgtgctgtatacagcccgggcgatcgccaccaaggactgggagaaaaaaaaaagtgtatgtgtagggatgaggtaaggcaggcctcttttttttttttttttttttttttttccctctctcctctctccagtaggaaacgcatacaataagcgaggttaaaaaaaaactaaaaggtaacgtacgaaaggaggggtttggcggtcgcgtcgtcgatggacccggagtgacgtcctgtgggcgactctgggtgctctggctcggggtgcgcagcggaggctgtaggtggctcaagcgctgtcgctgcggcgtgccggcgggcactttgccactatcgttccctgacatgacaaactcgctcggacctgagtcttataggcgtatagaactcgctaacgtcgaatcaatcatgcgcaaaggtgtcgaaagctccagtctttgacaaccaggggtaagaagagtgagcaagatgattttgcttggaaaaagatgaggacagtgaaaaaaagaagaagtaggaaataaatataataataatattgtaaggagcgaaggagaaagtgaagaagaaaaaaggtgaaatcagaatacagacacacacacacaaagaataaaataaaagttccagtaaagagtgtatgaaaagagtgtagagaaagaaagatggcgtatacacacagacacacaagaaataaaagagagttgggcacctctcaagaacaaatccaaagggggaggagagcgcagaagcattattatcaacgaatactgttgctcgctcttggtcgactgagtcgttagcaggcagcatcacgcctggcgtacaagtacgaagcggaaaggggagcggcgatagtaacattttcataacaacagcggatcagccatcaggtcgggagctcgcttaactcattcatggacgaccgggtccccgagcggtagagtagcctgaatccatcaccacgagaacttctagtattgggcagtgttccacgtacctcccaccccaccggcccgaacttggcgatagtcccgacacttacaaggccgtcgccgtccatagggctggcctccatggtaagcttgttttttttttttttccctttttttttcgatgacacgggggcccaacagcaatactgtacagtagcaaggaagacaagcccggcgagctggtggggcctggcaggatgtggctcgcgactttttggagcacagctgcccatgggcctgactcagagggccgctcattatcagtatcgagaagcagaattgcaagtgccgagaattgtgctgccaagcacttgcagcgtctaagccactagtcgtattgcagccccagttgctgggacgctgcacagctgatgttcgaatcggacccgtcagccttgcatcggacgacgaagtggcccctgcagccgtccgtatctggaaactaccagctgatatacggccatgatggcgcgtctgctgtggccgccgtgcataaggccctacagtatgaggtcgacgcagcgtccgcgtcccctttgcggttgtcgttgacggtcactttcgggggccttcggtgcggccgggtacggtgccggctcgaccaacggcgcactggctgggcgtggacatgctggatcaagatctctggacccccgattccgggtccacgctatcccgccgcgctatacccagccttgtcgttgcttcatcacttgccgaagcctgcgaagggcctagggccgctagcagttgcgctgtcacggacccggcgggcgctggagccgccccagcctgccctttgctgtgtctctgcctctgcgagcagtgacaggcggcgtcactaaaagtgttcagctgactgactcgcagctgagaggcaaaagggcctgcttgggcagctcgagtcaagcatcgtttgattccttatcatgggatgcatcttccgcagaaacgccagaaagaacccccccccccccccttgaggcgcggaattagcggcagacgcaacttgctgcatgcggccaaaaatatcgcaaagctgctctcttttacgcatggcatggcccccccagcatcagccagatatcactactgcacgagtaattacgacttaattaggccaaatacaactccgtatctttcgtggatcgttatacgggcgggccaacggcggcccaaagaacgcacggcagcccctgcttggcgctccccggatgtcgtcggcgattacataatcgaccaagtccaaatagggcaagcagtgcataatcaaatcgacaaaagcagcatgggaggcgcgcgaggttaccgggaaacaagcatatattgaagcaaggagcatcatttcgatgcgctacgcatgtcggccgggccgttggtgcaacccttcagccgagcaagagcctccgagtgcgccatattaataggccagagcgagaagacgcagacgagcaagatcgagaagaaaaattgaaagaaaatccctagtttgctcaagacttgatgtctgcccgctcctcgcgaatgctgtcgggggcgccgagttcaggctcagcttcaacctgctttacaagctccgtcacgccaaacaagtcgtccatgctttccagactaaggcccttggtttccggcacaaagaaccacacaaaaatgcccatgatgaagcagaagctaccaaacatgaagaacatgccctaagcggaagaaaggagagaaacgagtcagcgcactgatgcaacggtggacgggatgtatgggtgtgtttgagacgtgataggggacggagcacttacatagccagccttgcccatggtggcttgcatggtgagaacggctattcacgtcattggtcagaaactgcaagtttgacgctattgggtcacttatactccaaaaatgcgccgtcgaggtatacccaggccgacgcatgttgatcggagatagcacaagacaagaggaggggccacttacatcgagcgcatacaaagttgaaaagccattgggtgcccgccgcaatagccacgtttgtggcacgcagtcgcgcagttgggatttcgctgacaagaatccagcagacgggtccccagccgaactgaaacgaagcggcccagagatagatgcatgttatggcaacatatccgaatgcggtgacctatagcaccacaagctcgtcagtccacggatttcaaattccagtttcatcttagttccaattgctggaataagaactcgtcggcgttaaggaggcaaaaagggaccaggcgaggcaagccaagggaaaagggcaaagggtacggccacttacaggttctcctttgatggggggctgaacccttccatagatacccacaataaagaggaaggtaccctgggaagcagctgtccaaagcagactccagcgccggccaagcgaatctgccacaaagaccaggaagacgaagcaagctgccgtcttgacaacaccgtacactccggtggcgaatagctgcgagtcattgcccgtcatcccaagattgctgaagatttggggagcataatagttctacacgtcacgttgtttatggatcagccaatagtttctttcccctgcaacgcaacataggcggcgacaaatcacagtgatgattttgccttgcaaggaagatgccgcaggcaaaggggtgagaggcttacgatggcgttgacaccggtcatttgctggaagatcatgagcaggatggagatgacggcacggtttcggttgcctggaatcgtccacatctccctgaggagcgtcttgaaggtggcgtctcccgtcagccgtctctcgtgatcgagctggtcggccatttcctgaatctcgtgctggatgtactctgagtcggcaggcagtctatttttttcgaatcacacacccctctacggttagaacaagcactcttttttgcagcaggcgaacattgggcgtggggtttgctatcttaccctcggaggcggatgaggatcttggtggcttgatcccagtcgtctcgtctagcacaccatcgcggactggatcatcaaataggggagagattagctctattcgctgcacctcgcttcgaccattgttggggagagagttgccacaaaagggcctattacgtacctctcaggagaagcgaacatgccaaacatcatgaagctgatcgttttttttcggcagttagcaagtggactatttggcgattcatgaacagccaataggcggtacggatagcttcttacacggcagggagagcttggagagtaagtggaacgacgtagattgcaggggccttgacgtgtagcaagcacccgtagttgaccctaagatacgattttgtattagatgatggagattctcttggctcttcgcttttctgattcatgataattcggcatatgtgttcggctgaagggaacaagacaaaggggggctatatgatgattgcataccagaaagcaaccatgattccgaagacgttgaagagttggtaaaaagctgtatatcgaggtccgaggttagcataagctcgttccctgccttagtgccgtcacctgcatgaacgctacaatctatacacggagggcattctcggctcgtagtccgcgtagggctcgtagggctcatctcattcggcccatctcattcggcccatctcatagggcatagggctgcgtctattatgcgggacgggacacccgaaaaagggggctgagggcaggcgaggcttttcgattcttacctgtcaagccaccacggatggcacgaggagcacactcggagacgtacagcggcgtcaacgcagaagcagcgccaatgcccaggccggcaatgaatctgccaacgtacatgacggccagcgttcccctggccgaagaggcagcctggaagatgatgccgacgatggtgattatgccggcgccgatgagcgtggcgcggcggccgtagcggtcggtgagccaactggtgaagaagcaggcggcgaagcacccggcctggagcgtggacacgatgttctggctcatgttgttctttgcggtggcggagctgtcggcgtagttgaagcgctcctggaagtcgggcatgttgaggatgccgccgatggagcccgtgtcccagccgaagagcatgccgccgaagcaggcggagaagacgagagcgaagacgcgccagccgtagatttcgtccgggtcggcgcgcatggcgtcgttgcgcacgatggtgcgcagcaccttggcggttacggccatggctggtgattggaggtgggctctatcttgatccgatactgggtgttgtcggccgactatatttcgcgtgctgtgcgaggtatacccacatgtactataggcacacaccacgaagaagagcaattggaaacaaaagctgctctatgcccggacagcaggttgaattgaacgggctgagcctcctggatcaagacgaaagaaacctgaatcgcagaagggagacgctgcgagaaaggaggaggaggaggagcgtctctcgctgatggacgaggccatgcgacgcctgatatgtgtttctgccatttcctcgacgccaggcccagtccacgggcggcaatcctggaccccggtcgcgagacgaggatgaatgaggcagatgcacagcgaaaggagcaaggctaaaggcctggtgcgaatcacaaaatgttccccagactttttctgggtctggacccccgtttggaagtgggactcgccttgggtgtgccgtccgtgtaaaaatacgaacgtgaatgtacagctacctgtggtggccatgctattctgatgctgctatgcatgagctctgcacggcaatcgctattgggtgagatgagcaataggcaatggatcagcgatgccgagtcgctggagatggccgctgaagcgtctcaatattagccggtgatgggtggtttcccctcagcctgcaaaacatgaagctgtgtgcacatactagactacgtgcaaaaacagctctctgaacgctgctaccaggcaattgtcgtattgcctcatgtcgtctgtattccattacaaaatcatcatgttcaattacaaaatcctcacacccagtaagcagtagttttcctttggaagctgtctcgggagggtgagcaccagtcctgaatgattggagcaagcaatgctcgttgtcggcccttttctgttgtcaatgtacattgttcggttattgccatcgttgcgatcaaacgccgattcagccttggaagtcagcactctcttcttctcttttgctgtacttgtacatgtgccatttccaagatgggacgtattaatttggccacggcggtgacaatttcgatccgctttgcagcaactcgcatcgcattgcattgcaagttgcttagttacaggtactctcagctctgaagccgctactgctctgacctgccgcgatcgtcttgttagtgtgcacgggctgttaaaggcccagggtcagagtttgaggagagccagcggaagaatctcgtcccaccaatgagctgagttgcatgagcttgccaagaacacttgcagcgaggctagtggtgagcaaagaggccatctttcagcaaacagccaaaataaccttctggaaatagtaccaagtactgctgcgattgcatcaatgctttttaactggttttcaatgtgcaagtcaggcattcgatgatactcggcagaaacaagccgaatgtccctctgacccctccagcagcatttgaaacaatcgcggctttccggcagccaagccaaaccccccagctgtcactacgcaataaacgctacagcacttcccaccactacgagttcgcacacatggcacccgacgttcaataaaggtggtgctaccacttaagcttacaaggggggcgcctttttaaccgctgccgggtgaggggggagctacagtggggttagcatttcgcggaggcggcaacgttaaaaaatctctacgtcttctagccctcgtgcatttccaattttacggctcggctgcgccaggctatgctgtcatttgactctgttgatcctgtatttctccagattctctccgcattttcagaggcgccaaggtctaggcccctcttctcggtacaggtacctttgactttgcggatcataggtacccaggtacttgtacgtgtcctgcggagcatgcctaaatgcaagtaccgtgacatgaagcgctcgttgctttccgggtggagcctctcccccgcgaagctgctgggattcacgggaaatttcagttccttgagtctctccgtctctttcagcgaaggaggagagaagaggtttagtagtgttttctcagctgttgcaatacgcgtaccttggtgccatggttacatgcagtcccgtgtcagtggcttttgtgcttgatatgaagtaactcgctgagtttggtcaagttctacagagttcggatgagatgagatgaggctcaatttcaacggcgctctcttcaaatactcatcacaatatctaacacggtttccatctacacagctactacttggtttcaatggcaagaaaaagccacatccacatgtgcaccgttacatcccgctctaagctgctgccatctccaaagctagccacgctgggatcgccggcggcttgttccatccatcgagatagctctccttgggcacgccgtcacccgccggcctggcatagactgcagaaacgtaccacaccccgtgaccctgcgggatcgtgtgctgcagcgtcggtattgtcgtccgactgtccatgaggttcgtgttggggtcggcgttgaccagcatggcctgccgtccgccctcctcgagcgccttgatgcccacggctccgcggttcggcgccgcggcaaaggctccgttgatgcccgtgtcccagcccgccggagagttgagatcgtagttgccaatgatcttggggctggtgccttcgcacttggatgcgtcgtacaggtccagatatctgccgttttccgagttgacgttgaggatggcaaacgagccatccgccgtcatgacctctcggccggcttggatgtgatgtactcgcagatgccaattcggggtttcctcagctggaggcactaacagcgtcttgaccttgacgtcggaaaaaggcttccatactgaaacgagaatgggctggccgtctcgctcttcgatggcggcgtactctgacagcctccgcgttttccagtattcgccaccgtcgtccgaaagccccagctgtgatgccagcgcatattgctccaaggagaaaagcccggatggcaccgagtatccaaaggcgctgctgtacgcgaagcatccatatttggcatgcgtggccttcattggatagccacaggcttggcccgaagacagaagcatgcaatgtccgccaaggtagctttggaattatacgccgcatgggttagctgggctctcattggtgggtaaatgaggctctctccttacctagtaatgtgacctggttgtcggatggctttgacttttggtatctggaggctaatgggctcctctttggacgtccagaacggatgctgttccggaactgctaggcagatgaaggctaagcatgaccagtactagttatcgacctcctaccccaatgaaggggaggggagggaatcatgttagaatgaggcgttcctctggatgatgtcgagatgtggggttgcatcaatgctacttactggactgccaggactgttgtagttttcggtaatctgcatttgttccacgtgaaaacaaccgtcagtcatctagcatcggagagatagtctgtagacctgcatgaagtctaaactggggggcgaaatagcgcatctcttggtcatgacacgtacatacatgctcgggtacgcaaacccgagcgacagcgtcccactcgacgtccagatgtcgttcttggtctgccaccaccgtagattacgcagcacgatgcccttgaccatgccccacgtcaagggcgccgggaggtcgacatcggcgtaagccatggcgccccaaaaggagaccatggcaaagcggtagaccaagctgcggccaaaagtgatggcccggccttcgacatcgtagtagtgtgcgaggtccagagcggcgatctgggcgcggtgcttgaactcttttgcgcgagaagggtccgactcgccggcgagtttggcgtagaggagctggaggaagtggatggcgaagctggaggagtaatagtccatttctgcagacgacgacattaaatgagcattttggaacgacgagatctcgggggactgagaaaaagaaggggggtaagactgacgatggatgccctcaggaccgtcgttggaccagccatctcctcgataaaaggtatcgaggtgcttgatatcgctttctagccgttcttccgagtatttggctccgttttgcttgagaccgaggttggcaaagacgcggaaccagagccaattcgtgttgggcatgctacatgactgtcagtaagggcgaaacttgagcatttctacaatgagcgattacgattgtctgaaactgactttttctcattgatagaatttcccagccaattctcgacattagctcgttcttttgttgaaagacctttccaaagatctggggcgacggccagcgcgaatcctgtataaaataccattttgtcagccgagtccatctgaagccatttcatagctttataggataaaaacaagaaatctcaccaaatgggcacatctcaaccattctctggtcattatcacgcggaaagccccagtactctgggctctcgggatcagtcccagcactgatgccccgaatccaccactccgtgaggcgatactcgccgcctccggccagcagacacgccaggccccatagcggccggaaaaagccttctacttcagacgccctctggtcgaatctgacggccgtggctccggggcatttgacgagggctttttgcggggagaagaagggctcgaggggatcgaggagcgttcggaggagctcctggacagatgagcgatctgtgatggggacttgggtgaatggatgcttgtcgttgtagccgagtgtgaggggagccatggttggtgttgtgagagggagttgttatgtgaatagagctgctggaagagtgctctgagattgactaccttgataatggagatgtatgttgtattatctatggctatcacaaggtaaaaaagtcatcatgagctatggcagaaaaaaaaaaacatcaaagctaatcggtagctataaaggtgcgtaaactaccgtttaagcgcgcagcttgtctaatgcaagctcttcttttttttctcctacatttcggtttacattgagccgaattgaatgatatcagactccaacatcacgaatgaggggaaagatggggtccgagtggagaatagaggagaacgcgggagctgcacttctttgtatcaggactttctttaattttctctgaaagaaattgccattagcgtcgtcactattcttcgcgtgtctttcttaacaatctgatgaatggcgggataatttaagcggatgggtatgtgatgtgtttaaaatggagtttgcggattgtgccgggtaagttgatccgagtcatgtttttgacgcatgcctgcaaacagtcttttgagccctgcatgatggcggtagatcataagttgatggaggggcttgtttaagactttgccggctaaattcgaggataatgtctgtgagtgggatgtgcatgaacttatgatggggtgagcgatagcgacagaacatagtcgaggtaccatgtatctataccgagatgggggttttagggatttaaagtgacaatcgcaaaggctatacagggtgttacttaacgaagactgagaaatgtcgcaacctcaaaagcggctactaccaatgtaagaatgcgtttgtacttgtgtttgccataacggcagctagttgatacacttcaaggcatctgtgccgctgtttgtaagcttaaaaacttggcaacaagatgcagttgatatggagtctagatcatgtacatatctaattaagatggttcgaattgagtacccttttaaccaatcaatcaaaaggataaaagcattcataccgcatctttagaaacacaaacagtaattaattaaaattaaatacctaggtaggtaagcttctacaagtagataggtctgtatttttttgagatgttctatttctttgtccgaggttaattaaacaaacgtctaccctacaagaagcggttttcggccatcagccaacacattctgcattaaacgcctccatgcccagcttaaacttgataaattcaatcacctcttaatgattaattaaacaaaggtctaataacgtcttttaccacttgatcccgcactttttagcgacatgacgcgagttttaacctccgcaattcatccccagaaactcacagcactgccggcgtgaaacaatctcaatcggcgcatcaaacccccccttcctggccaactgattccgaccaaacccccacgcgcaatgtcaacagccggctcagcatcagccgatgcagattcaagattagagcatcaggaggctgaaatcccttcttcttcgccgctgtcgttgcattctgagctagattcgccggtgaagcctgtgcgaccgcgacgccaggctgcggcaaacaaacggtacacatcaccacctagaaacgagcccaaatcaataccgcagcggcaaaagaagaagcctgcggctgcgaaaaggactgcgaagaagacgaagtgggatgcggagagcattctgaaggatccaaagtctcccctagctaccgctaacctgagggtttgtctaacttacctcgcttgcttctctacagcttcatctttcctgctgccaagagatgaaactgccaaggctaactgaaatgaaatacagagcattttatgcaatcccctgacatggaccgccctggatcaagatgaaaagacagaaatcctgtcgctgtttccagacaagggacacattctcgacgccggcacagaagacgcgcggcccaattttgcgtcgctcatgaacgacgacagctttcgctacgactgcgcggcctacacggacaacattgcgcaaggccgtcatgatccggagtggcttgcgtctgcctggagcgcccatgagaggaggagggcgggtgatttcaacaagtatctgattgataagctggaggaggactggggggttgagattccggaggagatgaagatgaggcggacactgacagcggtagaagcggataagggtgaaatatcggagatgggtgactctatgaagctggaggtggatgacgctaagaaaccggcgagggatgactttaagaaagaaatgtccatggccgagataaaggcaaaggcaaagataggtgatagcatggagattgatgaacttgctctctgaggcgagtaagtttttgtgtggcaaagggagatggatgatatccggattgcttgagttgtgaatagcttagcagaattaatataccataagacttgagaatgcagaatgtagttcaagaagctataatttgaagtagtttaccaagtgttaaaagtcatgttattttatttatatatggcgcctttcaatatacgcccaaggcctaactcgatggcggccttgcaaacacgcgagcctcgccataattttcatcttcgtctcatacccaacgtcatagagtcggatatgttgaatgcgacactatcatgttccccatttaatccaagtacattcatacacttacatacatctccatgtatgatgcatacatgctgtgaaaacgccagatccttccatccacccttgtcccaagacgcaactttacgcagcgtttgcaaagtccgcaatgaacttggccagcttctgagctccctcgagagggatagagttgtacgagctggcgcgaatgcctccaacgctgcggtggcccttgagaccagtgaggcccagagctgtggcctgcttcaggaaatcggcttcagcgacgtcgacattgtcaccctttgtgactctgaagcagatgttcatcctggagcggaccgatttctcgggcactacgcggtacacgctggggtgagaatccagggcgtcgtagatgagccttgccttttgggtggaaacggcttcttggccgctggctttgtcagggtaggtagccagaagcttcttgaggacctggccggcgatgtaaacgcttggagagggaatgagggttagcatgttaagattacgatggtcagaaaatgagatgcttactcgaagatgctgagtgtattgtacaagctgttgttgctagcaacggtatcgtactgcaggaaaatgggaggaataggaagaccgaggcgtctcataatgtccgccgaaggctgtggggtttgcggagcgagcaagctcttcttgatgacgacaacggtgatgccggtagatccaagattcttctgtgcgccaaagaagatgagcgagtacttcttgacgtcaacctttcgcgacagaatgtttgagctcatatcggccacgacaatggggcccttgccgtccgggccaggagccaggctctgagggaactcttggaactccacgccatcgacggtttcgttggagcaaaagtacacaagagccgcgtctttggagagtttccaggtgctctcatcggggatggttccgaatttgccgccgttgctctgcttggcgctggcaacaatgttgaccttgtcctttccaaacagcctcgccgcctcggcagacgccttctgcgaccatcctccggtgacgatgtaatccagcttcaggtcgttgtcgactgccgcctgcagcttctggaattcctccggggtgccctggtcctcgttgtccttgatctggctgaaaatctcacggcgcttgttggtgatccatgagccgaccaggttgtaggccgtggcggcgaattcgccggttccaccgccctggaggaagcagatctcatagtcgtcggggatgtccaggaaagaggcgagatctgccttggcttcgttgatgatggtgctggcaatctgtgagcgatgcgagtgctctgcaatctgaaccaatcatcagcaccaggaatactgtcatcatcctcaaaaggcctataacttactccgaggccagtattatcaaagtttacgagggcctgggcagcaccctcgaggacgtcggtgggcaacaaagctgggccggcaccccagctgggttataaatcgttaattgagctgtactttttgggatcctaagaaaggcatatttactatgtgatctcctctctggaaggcatcttgtagactggtttttgagggcgtgttgttttggtgtggtgtgttgtgagaggttaaaaaggaacgtctagtgagtggcttggctaggaaaaagtgtacgtttggtgacggtatgttggtcttatcataagatacgacgctgagtgagtcacgtcacaagacttggaaaaggctcaatggccccggcgtaaatgaagctgagatgcgttgaactgacttcaaaacttctagtgagtcaaaaactctctcatgcttgtcggagcccatcgagagcgacggctgaaatattgcatcaacgccgcgctgctccgcattggccgctctcggagaaacgggcagcagcttgctttattagcaatatcatcgagtcacggatcaatttagccagcaatgctactctagggatgaagccagatcaagggcattcgtctttctacaattggggagtcccttgagggttcatcatccaattgacgtcttgcagctacaaataacaattgaaactcctctacatgacgatctgatatgacagctttgaattgaccaggattaaatgattttactgacaagcaacaagacgccactaattttcttgcagctccagtgtggctgaggaacagcttggctcaatgctgactaagttccggcggggagctggcagctgtggctggagagtgctgcgtagtggcgtctgcagccacagaggaaggcgacgaagcttaggttgcctggatgcgtttccctcatcaaccatctaagccagacgccaacggactcttcctccagctgccgcgccgttgcagaagcaaacacctcctcttttcctcgtcgagacttttcagcgcccagtaaaccaccatgttcaggaacaattacgacaacgattccgtcaccttgtatgtctcttgtctaaccgatagcccctccagctctactgcaagctcgcatagctgacatgccacggcacccagctcgccgcaaggccgaatcttccagatcgaatatgccggcgaggccgtaaagcaaggttcagtggtcgtcggaattgtcagcaaaacacacgtcggcttgttcgccgtcaaggcaagtttcccttgtacccctcatcacgacgttggactgaccttgatccgtgtggcataacagcgaaacgcagaggaactgtcgtcgtaccagaagaagcttttcgagattgacgagcacaccgccattgccattgccggcctcacatcagatgctcgcgtcctgtccaactttatgaagcaacaatgcctgggccaccgcctcacctacggccgcccgatgcccatacacacgctggttggccagattggtgagaaggcacagatcaacacccaggtctacggcaagaggccgtacggcgttgggctgttggttgctggcgtcgacgaaaatggcccccacctgttcgagttccagccatcgggcatgacggaagagatggttgcatttgccattggcgcacgaagccaaatggccagaacatatctggagcggaacatagactcgtttgccaattgctcaaaggaggagctggtcaagcacggattaagggcgctcaaggagagcttggtacaggacaaggagctgacggtcgagaacacatctgtgggattggtgggcctgaaagagggacccaacggccgaccgaatgtcgagcctttcaaactatatgacggcttcgagaccaaggagtggattgagagcgtcaaggaaagccaaggaggtgagggcgagggtgagggcgagactacggccgcgggcgagggcgatggcatggaggttgacagctagacgacatatggagtttgaagaagccgtgaggaaggatttagatcatgcatcactggaggctgctcgaacagcccgaattgtgaagcttgctacgaacgaagtaataaaaaaagaagatacctaatcatgacattactcccgtcccatgacgtaactaaaacctgtctatggatatatatatgtctttgatggaaaaccctctctatactgtacatcataaccaggcattacacatgatagccgttggaaaaggcgccaaataaacaaaacaaaaacaaaacgtagaacagagtggagtgggaaaaaagaaaatgacacagcaaagaaaaaaaaaaaaagagacccgagtcctagcaagctcgtgaacaaaaaaggtgcttgctgcaacttggaatcatgcgaataacatttgccactctgtttctttggccttttttatcttttcaaaacacacccgtttattgcgatccccattccagcttgaaagtgccctcgctgacctggtagttcatcagcgccaagatggcgtcctcggcggtcgtcgccgtcacgagaatgtccttgttgggcagcttgacgaagccctgctcgacagccttgtcgacccactggacgatgccgtcccagtagccgttgatgttgagcaggcagatgccgcgcttgtggatgcccagctggttccaggtgaccgtctcaaagagctcctcgacggtgccgtagccgccgctgagggcgaggaagccgctgcccggcccgccggcgaagacctcctcggccatgagcttcttgcgcgtgtgcatgtccttgacgacggtggtgcggccgtaggtgctctcggtgggcacgtactggttgttcacgttgatggtctggtaggtgttgttgcgctcgtacttgacaagggcctcggggatgatgccgtgcacggcctcggggcccttgagctcgcagagggttttggcgacttcgcccatgaggccgacggtgccgccgccgtagactatagttgggatgagattagccataggttgtcttcgagttgtcttgaggatatgatgcaaacttaccgagatcaatgtcgttctcagccattactctggcgagctcgcgggctgtttccatgtgctcggcgtcgttgccgccgcttgagccacagtatacgcaaatcttggtgcgaggcgtgccattggcgtggccgttggaagagccgttggaagagccgttctggccagttgtgatggaatcagcagtcatggtgggggttgtgatggatggtttgccgtgggttgaaggaaatagacaggaggcgaaaaaggctttgtaatgttgtcgtccgatatagaagagagaaagttgaaactatatggtccgagggcctcttagatggcgagttataagccacagacaaagtctcaggcaaaggaatggtagatggggtatggttttagaagaagaatgatttgagccaaatggcaaaagagcgaagcttccaagaatgtatcccgttgcaaggcaactccaaaatctctcagtctcgttcgaaagaatagaaacaagaagaacgaagagatcaagtcgaaaaggagagtggcgaaccgcgtctagatatagaacgttctgtggaatgacgctgcgaaaccgcgccaactcaggtcctcccgccagatctgactgcacgctttttttcccacactaatcctgacccggcagccatcggccaccgccggaccccccattctttatgacgggggaaaaaaaagagccccccaaacaatcgaaaactggaggcgtgggagtcatatgaagtgccggagcctatcactaaacgggtaaatttttcaaaaaattgccagttacgctcgccgtagctctcggccgcccaattggcgtctttgccgggaggtgggacgaatacctaaccccccccctttgggctttgccttgcggtcgttcaacgtcgtttgacacggggcacgttggcattctatcgttcttgtacgacggtcattgacttacattggggttgatttgctgcgttgacggagctggttggcggaaaggggggtcagcaggacagggccggtgaagaatagccaagaatttgcgtggctacacacatccgtctgccacggagtgggtttgtgcccagccagtgttgtttgtctttgctacaatgtgaggcttgttatctgcataccgctattgccatgtatctgacgcaggggcagaggctgctcagctgcaatgtctataataccaatctatggatactaactacttctatgtgattgatgctacagctctcgcgaattgcaatgtccataaagatcaatgcgcggggctcatcaattgtatctatatggcgtgcccgagccgatagacgagtctcagaataacaccggtagcctccaatgagagcttctagcagtgtcacctggacaatgggctgagtcccgatggcggaagcggtcctcggaagccatgtcacggcaagtggccgagtggatcagggacagcgtgtcacggccactgaagacgcagctcgcggctcacagcttcgattcggccacggccaggctctggcaaacagacccgctgcccctcgccatcgttgagcctcttctcttcactatcgtcgtgtcacagcgccagtcgttgattcgctgacccggtgcgatggggcgagcccggcgccgacttgatccggccgccggcgtctgccgcttgcacccacgcattgtaccctgcacgtgtgttagtatgtgccgggtacttgggtgcatgacgccagtggaagctcggcggcctagacccaggtgggaaatctacctgccaaggctgcggtgcttgcgaaaggccatcttgcatcccaccttgcaaaacacacatctggccctgtgtcttttttttctagggcggtcgactctgctccggattcactacagcaaggcgacaaaagcgcctgatttgtctgtgccgacgtgacagccgcagaggctccttcgacagcctgcgcaatgtccgacacagctgctgcgcagaggcccgcgggccaggcgggacggcgccaagaggagagcagtgtaagtcgtgatggcatctgcctcagagcccagagagatgtgtgctgacgttttcgctggtgaattgtgtagggctttggcatgggcaaaatcatcgcggccattgccgtctactttggcgtcaatgccggcctcagcttctacctggcaaaggaacagaccggcaaggtcgtcacgcatcccgaaaccggggcgtccatcaccgttccagacaatctgggcagcatcccgccttaccagcttcgaccgaaacgcctggacgagggggccacgtacagacccattcccaagaccattgctcccatctgggcgcaggacagctacctggatatcatcgttacaatctcgccctcgttcaacccggcgcctctttcttcggtgccggcggagtatgtcgtgctggacgagaagaggtttcacatgaacaacaagacggacaagcggtcaatcgatactaccttcaaggtgccggaatcggtgcagcacaatggcacgctatggggccacttctacgttggtcttgcggacagcgtcctggatccccatctgcccaactacgaccctggacgagcgtaccacgttgtgcatcccctcacccagtatttgggaaagaagaagtttgtgcagaagaggaatttgctggaagaccttcccactcgtgagccagagcccgtggaagaggatgcttcaggtcccatcattgccaactactatcaccaaaatgctagtttctccctggtacctggtttgggcgtcaaggatttggattctatccatcctgcgctgaagacgttccttcgtcttgaggcaactggtgctcgcgacggctcgggccaaaacggatggtattgtatgtcactaatcctggtcttggtataattactgtgctgtaaactaacctgagctctcatagacccgccactgtttgtcaacacattttggcaattgaaagcccacatgacccttctaaacgacaccgttaaagagctgccccttcacattgatctcaacaacatgcccagctggcagttctatgctatggctgccattgagctcaactccaaagagaatgctcgtcaggctgctctcggcaaccctgttcccggcggtggcgatggatccgagattgaaatgatcaaggaaatcttcattgacaccaaccccatcctcctcggcatcacggcctttgcaagtattgcccacatgattctggagacccttgcctttggctcagacattgcgcactaccgcaagaagaaggacaacgttggcatttcggtccgatcaatcctggccaacgtgtttatgcagacagtcatcttcctgtatctccttgacaactctcaaaacacgagctggatgattctcggtacgcaagtgatcggcatcgtcattgaattctggaagatcactaccgttgtcaacgttcgtctccgagaaactgctccgggctctgttatcccatactggtttgtattcgaagataaacacaagctcaccgaaaccgaggagaagaccaaggagtatgacgagattgctttcaagtacatgtacatgctcgctgtgcctctgctgattgcttacggcatctactcgctcatctacgagtcccacaagtcgtggtactcgtttgtcatcacgactcttgtcgggtccgtctatacttatggtttcctgatgatgattccctcgctgtacatcaactaccgactcaagagcgttgcacacatgcccgccaaggccatgatgtacaagttcttgaacacctttattgacgacttgtttgccttcaccatcaagatgcctatcctgcatcgactggcgacattccgtgacgacgtcatcttcttcatctacctctaccagcgctgggcctacaggatcgactatactcgtgtcaacgagtttggccagggtggcgacgatgacgagcccgaggtcaagaaggatgccaaggatgctattgcagatgcggctgaagaaaagaacgaggctacagctactggggcggaagctaaaaaggccaccaagaggcgatgagcttctcggctgggtatctaataccgcaactgctgtagtgggtagtttatgtgttccaaagacaaatagacgccttgttggctatgtattagtaattgataattaactatttagcaaacaatgggaatagtttcaagtatccatcatcttttgtacaatctacaatactggaagcagagctgtcccaggagcccctcgaagaggcctcacgctgggcgccctcgatattataaagcctctgctttcggctttgtttcaggatggcagccaccaacgcctcaggtcggcatcgtgtctattttcgccaacactgatgctgactgcccaggcttttaggacacctttccgtcagccctatcgtagtggtcactccaaaggccataaacgcccctcccacacgaaatagtgctgtaatggccgccacgttctatttaagtgcatggtggtgtcatcaatgtgcatccatgcgctaatagagcgctgtagaaaagggtcctgggcctagacctgccgctgccacagcccactatcccggcgcccacggggaggtggcacagcgccgcaccccctgtatctgcccccctcactgacggcctccaaccattgggcgctgcagcagacaacagtgggctgctcaagccagcgggaggatcaaccagttcttgcgtgcagcgcagcggtttgtctgctaaaaaaggcgctgagcgtttttagttttagcgaatcagacactggcatctgcaaccccatctctccatctctctcccatctcaagtctcttgcgtgttctcttttgacgattgtcgattcgcctttggagtcgcttctgcccctcgctttgtttgctcccccctttctccttttttttcatatctttgttcttcttgttagtcggcttctttattctgctacgtgcgtcattcgtatccctatccattactccatccgacccaccgtccgctgccagcacagcctcacttctgtgcctgttctcgcccacttcttctctctctttgtccttcccaaggcgggcgtgtccggggcttcccacggcgcgagcaaccgaatgctggccacagccacgacgctccgttagataggaaccacgggccattatccataaccttactcgttaagtcgcctcgaaaagtgccgcccgttctctacgtcatttttgccagaagcaacttcaccccagaccgcagagcttcccccatgcgacgcgcccgtcgacgggtgtctctccgaggcccctagacgaggttctgaatctcgatttggtttatttatctatccattcgtttctctgcaacatctttttgctcgattcataaagggatcgggcttcctcacctgcagtgtcaccgtgtggcgttggcagctctttattaatcaaggatttactttgctacggtctagcatcagcgcggggttcgcatcgcatgccaacaagactcactattacttcgattctctctccccccctctctccctctccctctccctccgcatcagagcaatgggcgtcttcgactcggtcgggacactgctggcagacatagcgaacatcatctccgacgggcagcgcatcctgagcctttcggacaagcgacattgggggcaggacgagcgcgagcaggagcgtgcgctgaattcggtgctggacgaggcgaggaaggactttcaagagcttgggccgctggtcaatggaaatgggcggtcgcagtatgagcacgatcgcagacgtgagtgtccttgttgaagatggacagccccctatagagatttccaggtttgctgatatgactgctgtctgttagatgagtcgatggaagagctgcgagcgattcttggcaagtttcaggcattaaacgaaaggctaaaggactggagccgatctggaggacctattgaccccacctgggtgcgcgagacatacacgataaaacgagaactacatcgagctcaatgccgagcagcaatgcgagtgttcacatccgcgcgggaagcctcacaacggtgtctgggtgcctttatcgtacagcggaaacagcgggctcctctccgcgacgccaaggccggaattaagccagatgaaacgacactcgagagatattataaagaagagcttattgcgtgtaaggctgtggggacatttcagcgatttggagatcaagatattgcgtttgtttgcgacttttgtgatggacatttagtatgggaggatttggagcgcatgccaacggtgcgatcgtctacccgagcagtcccgccaagttcattaagctcgccagtatcattattaccaaacacgtcaaattggcaggcatcgggcgtgacaaattgcggccagcatcagaagcaggtcatctttgctccagtggctattgcaaaccacattataccgactcatggagactgggaggccaaattgctttgcccgctttgcgaggaaatcggggaacagccgcaggacgaagacgacgatgaggatccgtatcgccccgatgaagaatttgacgacgtgaaatctttacaagagcaccttgaatggcagcatggaacggctacattaccgattggattaccaacgacgacgacagcagagaacaactgtctggtcatgtgagcgagttatgcggaacgtggaagcattttcatttcatttcatcattacaagcaagaatgcgggaacagacttgggcttggcgattgcatgttagtcgcttagacgacggcggttgcaagagatgaatactgagaggaattatcaatttgtttgtttccttttgcaagaaagaaagagagggaggcaataccatgtctttgatgggttcagcgagacatctgaattaggagtttgcggcgaatcaggttatacgacgtttccccccctgcttttacctaccacaactgaatcattttgaagagcagcgttcaagctagagaataaagacaatgggagagaggggcaagaaatagctgcaaagacatttatgatgcgtcgaaagcatttattagttcacataattgtatatagagtataatggatatccccatcaacgccacgctccgctctctgtgcattgatgccttcccccccctatcgctttctcacaatatacgtgaaaccgcatatcaatcattaacatctctctcttcccctctctccacacttttcctaccacttttgttttagaagaaccgccagtagatgaaaatcaggatgaaaaagcccagtcccgcaaagggtccatactgcttcaacatcagctcccagttgatgcgcacagcagccctccgatatttcttgctatcatccctcaagcggctgctaatctcgcccatgcgctccaggttatccccccgatacagcaggtcctcgatattcttggtcataatcttggtaacgtcgcgcagctcgtcattcaacttatccagattctgcgccgcgcgggcatccgcatacgtcgtcctcgtcttgacgatgaagttgtcaaactccataaaggcgtagggccgcagggccgggttgtggatgttctgcgcggtgtaggtggtggtgaactcgcgggcgaggtcggcgaggtaggtgaaggccagcttgcgcgggtaggagcgctcgcagatgcagaggaagacgacgtcggagtcgatgaggtagtggattgtgaagagggcggacgaggtttcgatggaggcttgcgattccgaggtgcgggtgagtttgcgaaggatttggcggagttgctgcttgacttcgttgagggcggcggcgtcggactggggggaaaaattgtcagtgtgttgtatttgttttggggaggagggttgggtgatcgaacttgtgcttcgtcgtcgacggaggcgcaaagcatgaggcctgggaaatggtgatgttagcgtttttcggtggtttctggggacttgctcctgtgacataccgtccagcctcgatatttgtgttgcgcgaatcattttgatctgtgggtgtttttgtatgcgttttatagtggaagcaggcagaagagagagaaaaagagggagaagaagggattgacgctgctatcgcggagcagtgatgcccagatggcgctggctggagaactacgtgtcaagaagctcgtagtcgaatcctcaggcaagccgcggaagttggaattggctgctgaaatcaagagctgtagctttggttcaatcggggtatccaacgcttcagtatgaattgcgttttgtatgtttattcccgtccagcgaaatagtgttgtttaacgagcagggtattgaatcttgcaaacacatgcgaaatgtcggttgctggacaggtgggttttgggatgtgaggtgtggctgacgttgccccatgcaattaaagcttgtggcgtaaccttttgctggttgaagtgaatgccgcttgtggccgtgctctctccctctgaattttcttgcagagttactaaaatatacattacgaatatttactttctgatatttaggtagttttatttttcttaatattcaattttattttcctggccatttttgcgtttatatctcatcctcctcgtcgtcgaaatcgtcctctctgcccatctcgtataaaatcctgcctccctctccggctccaatgtctgtctgggcatcaaagtatggcagcacaattccctctctgtcctttcgctgcttctctgtaaggccgagattaaacgtgctctcgggctgctcttccccgtcttcgccctgctctgcctcgggcttcttaaacatggaatggtccgtgacaagacaaagcttgcccaggccagattttatcgccgctgcagagcatggcatgagaataaacttttcgtcgacggctcttccgctcctccttcgtagctccatgttgatgacaacacctccctggtcttcaggcttgctcttttctgtgaggccgatgaggacgccctcgcgatcttccttgaggccccattctggctctacgacactcctgttacgtgccttttgccgctcgatttcttgctgtaggtttgatagtgttaagatggccgtcgccaggtggttaagcagcgcaaacgggtgaggttcatattcgttgaaggattttggtagaatgactggtacgtcgacgtgatatacgcccacgatggaaactaccggtgtgatgatgctagataaaaatacggccagtgactgagtagcggccgatgaaagcgagtttaatgagtcaatgaagacgacggctcctacatgacatggtcttttttagctattcgacttccaggttgaaagatggatgctctcactcactctggacggtcttgtctttgatggctgctggctgaaatgcaggataatgtgacagtagctctcggctcactgcgttcaaatcttttcccgtggctttgatgaagacgtctgcttctcgaggcttgcggagtgtggaaaaggacaagaagatgattttagttttcgccagctactaaacgttagtcacttgtaccacgcagcgtaacagaatatggtgaattatgaatgagtgaataacaaggatggggaggaaattacctttgctcttgtcatgagctccgagattactggacgagcgggctgttcaaggttatcgagaagaagagtcagagggctggcggcatcgcgaagattcagaagcctctggagcaagagcaggctgtgagaacggccatgtgagtttgtcgtggggggcatggctatggagcttttctaatatgtaataatattgccctatctgctggactttagctggtctcgatgtttgtgttggaaaatagttcttgacaaggcggtttgaaaatggacatgagctaaactgcggttccatcatttgtggcgtcggctccagttagtctttaagagactgcacgggcgctaattcctagcctgaggaatagcgatgcctccactaaactcctctatagggaaatgtccaagatgcattcgggcacacataaattttttcgcatcatagactttatctgaacatattgacgccatatactttttttttactcaaccgcatttgtccgtctcattaagcaatcttcgctacagcattgatatctcatcatagtaccaacagccaatgcgccgccacgatttacgactggaacacttgactcgcgccgtgagacagcctcaatgtgctgcttcgatccggcccatcacagcattgagaccgctgccattgaaatcatgtccctgtgcatatagtcgtcaacagagattctattcaggaaaagccgctgaaaatcatcaagctgaaccgcccaacagagcatttggtgcgggcaccaatgacaccatttatgcactttcgacagcccagggcaaggcgggcatagctgtaattcgcatctcagggccatcatgtttggatgtaagtgcattcaccaccaaatacagcgtcatacaccccataataacgtggaatgtcagatatacagagcgctatgcccctccaaagcactaccaaggcctagatatgcctctgtgaggtcgctgttggaccctcagcactcagggtcacgtcgaggagtattagatccagaggcattggtcctcttctttccttgtccaaaaaccgtaactggagaagatgtgctggagctgcatatccatggcggaccagccactgtcaaggcggttctggcagctattccacggtgctcctcaaagtataggattcgatacgccgaaccaggagaattcacaaagagggcctttttgaatgatcgtttggatctcgcacgggtagaatctcttggtgatatcctttctgcagagacggagcagcagcggcgcgcagcagtcagaggaaattcgggggccttggctcgtacctatgagagctggagggaagagctcctccttgcgcggggggagattgaggcgctgattgacttttccgaggatcagcattttgacgaatcgcccacggatttgctccacaacgtggcaaagctggtggacaatatccttcaaggcattcatctgcacgaacagggcggccagagaagcgaacttttgaggagcggcatcaggattgcgctcctaggcccgccgaatgttgggaaaagttcgctcatgaatttgattgtcggtcgcgaggcttcgattgtgtccggcgaggctggtaccacccgagatgttgtcgaggccagcctcgatattcgaggctatctctgttctttcgcggatactgccggatttaggtcgagccatcctttggggccatccggtccggttggagccgtcgagctggagggaatccgccgggcgaagcaaaaggcccaagaatccgacattgtcgtcgtcctggcatcggtcgagagtggcccgtcggggccgttcatcctgtacgaccagcagacgctggacattgctgccgcggcagaagcccagctgattgtgataaacaagagagacgtcgccgaaccaggcgagtttggtcggctcctcgaccagtttcgccaaagattaggcgagaaggatcccaggctaggatcagttcaactagccgcagtgtcatgcaaggaggccagccaaacgagctccccagcggcgcggaacaaggatccgggagggattcatgcattgacagaggctctggtcagcaccttttcgcaaatgactgagatgcccgtggacctgcaggatctgcttggtgtgacagctcgccaggcacagctcctggccaggtgcagggcccatctggaggtctttatggcagaggcgcggccggaagagggcgaggatcaccatccaggagtggaagccgatgctgtgttggcggctgagtttctgcggtatgcggcagactgcctggcgcgcatcactggcaagggggaggctggtgatgtagaagatgttcttggggtggtgtttgagaagtaagtcactgaagctctttttgtcttgctatttgttcacgagtttgctaatgcgagtctttaggttttgcgttggaaaataaggtaaattgagtaagaaaaaaagggctcatagtaacatattttacattctagatatagtataaaaaggggcagagagatgaagaagaggaggaaatggaggaagaagaggaagaagatggcaaaaggaaaaaaaaaatgagaaaaaaaggactacataaagtgccgtaaagcttcagaaatctaaccaagtgtttgactgaacccatatctctaagctgtctgctttctttgcagcatactgtattgctgttgttcccgtgtccaacgccgcgtgaaaatcatcagggacaagaaggaggataagttaaaaaaaaaattggggaaaaaaacaagaaaaggaatcccagaggccgcccatataagaaaataaatgtcgcacgccattttaataaaagtacagaaggaggtttggaaagggaaaaaccccccgagtcgcaagagatatggctgcttctgttccctcccaggggttgcgatgagagggaattttctccgcaatgtttaattttcttccagtgaagacaagagaaaaaagatccaatgtgcgtgttttttgtgttttgtctaaccgtctgtccatgcacttttgaccgaaaaagttgtatagatagtttttttttggtagtttttgtatgcgaaaatcgaatagcccgcgaaggcaagtctaacgctcggcaataaagaagaagtaaaagcaaaaaaaaaattgtacagcgtcgaaaagcgtctagcaagtaagaaaagattatctcttctttcttagttgccccggcggccggtggatgatgagcctgagctggagctggatccagagcccgggccggtgttgggacgagagacgatgttgtagccgcttcgggcggagtcaaccatggagacggaagcgtcgaaggaggaagcaaaagcggccattgtgatgtttgtttgtggagttgagtgatttgtagggagtaaaagtaatggtggttgcgttgaagagatgcaccgagttcaagacttgatagaagaagatgagatgagagagtcgagatgtcgaggggatgaatagcagatatatatagacttgaatagttgctttgtattgcactgcggtgtaatgtcttgtattgtacagaactgtgttgcgttgctggttgagagtagagtagcgattctgatatccgtgttcccgggatgaagcagccaccttatatagccaccttcaaaccgccaaaataagatcctctagaacgaccaagcgtttcctcttcgccagtctacctattccctgtagccaaactcccagttcccaggatttcttcccacccccctccccccctcccctctcacccatccccttattcgaaaaaaaaaaaaggtgagatgacgaatggccattccctgccctgccttgccgtgtgcgctgccataccataccatgccattttttgtcactcacggctgagcctgtactaacaagttggctacccccaaaaaaaaaatacaaatctcagcgcacacaccctcttgttctacaaagaaagaaagaaaaaaaaaaagatgggcattcttttccttctcgtttgcccgttaccgtatgcttggggcccttttttccgcatgggggtgtgtggcttgggtctggctgacggcacctttctggccatggacaattgggggcgtgaagcttgccctgtttggaagcgtagggctgagacacaggccgtgagtcagccagagccaaagccccaatcgtagaggctaccgatggcaggattgcacacccagtgactgcattagcggtacaagtaaatatgagcacaagtatgtatatacgggccgttgaagatgtggctatatgcggtgctagttgctggtgcgggtatccatgtcgtggccctctgccaaagtggtgatgtgcactacttacaccacatgtacttgcgaatgggatgcagcctacccgccctcgtggcaactcctctgggaccgttcctgtcggcgtccccatccaatctcgtccgcggaccgggagccggcgcagggccagtggccgccagatgggatgggatgggatgggagggggtgccgagggatggatttgggttgaatcaagatgggacgaagaggaagaggcacagaggaggattcatcttgaatcattgtgcgctgtgcctcgcaccggcactgactccctccgcagtgattcggggcagctcggtcttggccggtgccaatcagtgcttcaacgtcagctacgcatcttgccatgttgatacaaggcagcacatgtgctcataacaccgctttcggcctcgagtctgcagctgtcactgccctgctacacatcgtgtcatagttgtcactacaccacctctttgtgtgattctccaactgcctgggtaatacggagtgctgctaatagatgggtacatgtacctacttgttgctgcttcttggcagcccctcgtctcctcttcttacctcccctgtccttctccatctctgctagctagccctttcgtctaatgattgatgtgcctcggatcccttgccctggctcgaacttttaggcgttcggcaaattatactagagtataactggcagtacttacataccgtaccaggttgatgcagattatcacgcctgaggatgggaggaacctgcgaggatgcaggcacctgaagagagggcctcgaatgagtgggggagaatgaatatctaccaggtgtgcactgttgcactagacgttgcgtcggtatatcatccccgggggcggcatgcgggctatcatccagcatcatctcattgcatctcaatagctcaatagtgagagctcccactcgggcaagattacatgtccacggacgttgggttgcagaggcacagattggggagttggttcgaacatggcagcccccacgtggcgcgtaccttttccccttggccctttggagaaaggaaaaaaaggatggatgccgtattggggccctcccctccccccctgacccttgtttcttttttggctgtgcagccaccatggccgtgatagtcacttgtgcatcatcatcattagagttacatgatgcgcccttctccacgcatgcgagccctcgagtgtgacatgacagcagcaggtccaagtcccacgacccaggaaacccaaaagcccttgcacaggctaatcctgaagaatgctcagacgcacacgaggcagaggcagccacccgaaccggcaagagacctacctgctccgtgatgccaccactgctgctggtactagcagaaggaacagtagcatcacgacggatacacgtattgcagcagctaaagatacttggcagccatgtacatgtaagctagctcttagccgtagatgcggcactttgctacatgcaaacacggcacggcacggcttcgagtacaagtccatcccactgaacgcatgtatctgtttactcagacttggttccattttgtatgggccccaggcaaggaaaacgaaaaaaagcccagaaccagcaattgattcatcatttcccactggatggatgagagtccgcggtcccggaagcgaatccctacatggtgtgccgtgcctggcaaatcctcccaaactcatcctcatctcatctcgtgcaatcattccatcattgcatgccgtcggttcgggtccccaatttcaaaaataacaaaaaaaaaccacactaacaccacagccaagcacaaaataagatgccaaaaaatatgccccgtcgtcccaactaaaactaagcctccgctgccaaggggaggggagggggccgcttgctgatcatccggcggcgcctaggcgcagacaagaaagaagaagcaaaaaagtgtcgagggaagaagcctcgcttacaggtgagtgagtgaaaggcaagactggagggagcacggccccggtccctctttgccgcccagagaggaagatgggatcagggccaagcttttccggagagccagtggcagcgctgaagaattgcagacgaaccgaaagccacagcggcacacccagcaaatgagccccatggccacaccccttccccaatcgtaagcgccgcgtgaacgctcttagcagagaagagacccctggaagcaacagacacagagactctcggctgctctggcaccagaaggggataaaaatagcggtccaatggcagcgcagcctggcgagccgcgcggaggggggcggtacttgatttgctggcctcgcttgcggtgcttacatgtaccttggctcagcgtgatgcgtttcttacatctcatcttttctggatccgggtcatttgcgaactctgcctctctttctactctcatgaccggggacaagcttttttgacgtctgtccatcgatccaagccttttcatttgccctctgtttcacaaagctctatcggttatacagctatgtgccggtttagtaattcgcttcgcctcaagcctcgcgaggccgtcagcacttgagcggcgcggaacccggaaacgagggtggccatgaatgtttcaacacaaacaaattatgcatctatactatttgatttgaatccggaaagaaacacgcgcgcaagcgcactgcccatctcactaaggctaggcgatatttcttcttcttttcttttctgtgtgtctctggcggcagcgcggattgcctctcattctggaaccctggagaacttacgactagttatttcaaattagaggaaccgcgtattagtaaagggtcgaagccgagcgagaaacgagagccggggctacgctacgagagccgagcctccgtataggtaagcaaggagaaattatcagtccgtaaggttgagtttcccaacttgatattgagtccgatacctaatacgtgaactgatgtcctgctcgaccccacgatgattgcttgcttacatgtacaagttaggtaccctggccaaagagcgagccgagcaccacttcgtgccacttggcatcaaattcgcctatactgccgggttgacacctagttatgtatacctggatcgacttcttcccatattatacagtgtccatcaaggtccgccctcccctgggtaaaaggcttctatgctgggattttccggggcggtaatttacagagacttgccctatctatggagccgcggccgtcaatctcgttgagcttgaatttcagccgcccaagaagtaagagggaaacctggatatgcaagcctcgtcgcaattgccaagtttttcctaactcggtagatgggcgatgggaaaatgtcccttgacggggtccctatcaaacttcccgagaatacatgcacccaagcctggccttggcccttgacttcttgggccgtgctcgcttcttgtgtcttacatgaaaaaagtacagctaggaactcgatgccaatactccataatagtgcgcttgcatgtactgggtacgcgaagacgacgcagttccacgccgaccagctgctcgcctgcatgctcaggtaagaaatggcatgcatgcctgcttgaactggtggagacacaggatgactgtgattgccgggtagctgattcaagaagaatctcgtctgatgtttgtcatctcgcgtctccatcatgaggatttgtgttttcgacgaatcaggtcttttcagcagcgcaaaaaaaaaaaaaaaaaaaaaattggagaggatgcaataagacaccgttgaagccagcaggtgcctgggaaggaactcgaacgatgcaacatctcgcccatccttcaagtgggcaatgacgtatcagcgtcgtctccatcctcttgacaaatacgactctacatataacatacgtaaacttggtgctttcagatacattttacgcccacacctcgctacgcaacaagacagatgggatcgtccatcacaaagtggcaccttgccctgcggcactggttcgcggtggcagctccgagttcctggactagagaagcaactcgtacgcaagctatggggccacgctgcgtcaagtcaaaacgtcggaatcggagtagcgagggagaaggatcactgtgatgtaagtgcgttgtatagcgtcacatttccgaaagactcgaaatacagaactccgatataaaaaaaaaacagcttatcgcatgtattgcggccccccgtctcctcaccaagagtgggaactacgagtttcggattttgacagatgcgggtataacaagtatattggtactgtttcaacgagtgtgttgtgccgtttaccaagtaaaagaaaataaatcctgagagcacgaagccgggcatgtacagtaggaccactttaccgttgcatggcaaaagcaaccgtagcatgcattgccgtgtgtcacgtatctgtcgtatcagcgaatcccacccccaaagggcagggtccgccactattaggaaaggaaacaagacaataaagcaaaaagaggcgagcgaaacgccgcataggcagccttgccttgccatgccatccatctcatcaccgccttttggacaggccccccagatctgggttcgcatggtggtgctccgtgcagaagggacaggactagtcatgcatggcatcaaggcttgggaagcgaactttcgggctttttggggccatgtcagcccccttctagaagatcagatggaacatgggaaaggccagacgagtcagcgccgccctttttgctcgcatgcagccttactgtgatggtccctttttctgcgcccggcagcacagccctataggatctgggattggccgtcgcacacatacaatacggatatgggaaaatgaatcatcctgcatatacgcgtgcagtgcagtgcttcgctctcgcctttcgactcatccgaggctacacaacccgttcaatctatctgtgattgcatccctttccagctcgccgggcagaaggattattatggtacgagtcttgttactagctgaacccccccccccccccctcttatactggagtcgctcccgcacagtacatgtatccagcaacggcagccaacagcatcacttatacgacgagaaatcatgcagcttaccctgaaactcccagatccaggcgggcgaaacgcggcaagaggagcatacagacgggaggcaggatgaaaatcgaaagatgacaccatggcgcagcagcacttttgacaaaaactgccgctgttgcgatccgcaacgccgaatcttgcaaacgccgagcgaggtgatacaacaacaaggcttcaactcagccagcatcatcacattattgcagggtagttgttccgcaacacctctccagccttcttgattgcgcctggggcgctgtcagcccgggaccgacttgcttgaacaaggcgagcgagccgcttgctctctcttccctcccccatcccacatggccgccgttgtctcgggatgcacttcagggctccatcttccctggaaggctcttggggccacggccccgggctgctccgtgcttttgtttgacacttttgatatatacttggacatgcttcggtagttaattgcagttggctatataccacacccatgaaaggcgcatggcacatgattaacactgacccggatagtacggaatggcaatcctattcttggagtcgttacaggtaacttgaatgtactcccaacatgccgatcctggagggccggggcagcgaagccggcgttccgggcgtcgccggctcttccaagtcaagtccggcgccgtggcttttcactttgggcgcacgggccgatccgtcagtaccgctcagccggaatattcttgcatacagacaaagacgtctatgcacagtagagtcgcagctcacttatacggatgcgcatcataaccctaacccacgacttcttcgtggcgtttgcgcctcttatccgctatggaagtgaagagcatcattattctgctttaaccccccaccgatcgtatctacatgtacgcagtgatttgggggccaacttcccttttcgagaattcctcagtgtcccatgataccctcatctcttccattcgggcatccgacacgctcgaatgctacacatgccacgcccaaaagccattctgctggatagtaggtagtattctgtttaatatagcgccagcactgccttttctgcccccccagcccaagtatgccttggacgtgcccacggtgtggcaggggccttgtaagtcgagtaggccttgtaagtgggctcttcgccttttatccaaacgagcacaggcatccttctggtctgatcacagccagggggggttcatcacaagtgcttgcattgcccctcgacccctgttcccggtcatccatgggctgggaattgcgattaatctcagcagtcgtgatgctactactgcttgcaaggggaaatataagcctaaaccctgacgtgtctcaaccctgctgcatgacaggccaccggattcagcaaagcgtgagaagccgatagccatggccagcgtcgcagcgcattcggctcccacgtgggaaagaggctcgtgttgtcaagtagacagcttccagtttctatgcttcggcttctcagattgagtgatttctttcaccatcctcgggaagacaaaacgtaagtcgaatgcctccttgggacgcttcacctcggactgagcgtctctccctcacacacctccagtcacagaagtctgtcaactgctactctgctgcctcatggactgacgccacgaacaggggggcaagcaaagaacaaaggcttgatagcgtatccgagcggctcccaagtgccctctaggcctggccctgtccatcaaatctgctgatggccctgcaatattggaaaatcagcacatggggtacggcacggaaatagtgacaagacaagagacgaggaagaggggacagggcctggaactctgttgtcttgaattgatccgactcgcccgcgcaattatgatctcttcatcacgtaagcgcgagatctcgcgcttacggggcttcagatgagcccgatgttcgtgctgggttgctgcatcaggagagccgaagcacaaacgcttgacgaagagcgatattctgtccagttgagcgactctttgccgacacgcggggtggcgtggcgaaggaagatgggatttgcccccttacagagcccaggtgtcgatgggcaatctgtccacgggagtgagattcccaccacagccgatttgatgagtctatttctccatctggcatgtatcaacatgcgagcatacacaccagctgcaagagcaaccactcatctcctcatttggaaccgccacggaccggagtcgtgctatacttgctcttctcgcgagacacagggaagaacaagtcgcaaatactaccatcataggctcacggcagaggaggaccggtaatctgggtattggaacggagctgtttccgccagagagaacccgcttctcctgactcgcgccttatcatgtcctttttcctgggaaacgtggcattgatgaaacggcagagatgtggaatctggcatatactggaataggcagatgaagattccatatccaccttggtacccatcaagccaatatcgtggagactatttgcatggaactgtaattcctccgcgaagcaggacatgtttctggtcccgtgctcggcaactcctaccttctcaacgccagtgcaacctagaggcggccacctccgactcggagtcagctctccgaatctctacgctgtgattgttcctgtctgtgcttctctcgcgcatttaccgaatgctaggaccaagaggtccgtgtgatccccccttgtacggagggtgcggcagggtcctcaaaaggccggggcagcggcatgtaagacgcgtctttttttcccttggccctctttatcttctcattcttgtcaaaggcctccgcggtgcagtacaaatttgcaaaaaagagccactgcgggaggagaaatcgacagaagatcctcgaattgcatcttgggatgattaagggatgcagtggacctgtgatcctccctcaccgtagcgtttcagcgtcttggcatgctggcaagtaggtaatacctagtatactagtggtaaaatgccctgcttgtcgacaatctgtaaaaaactcctcatttatgctagcactgatcatttgccgtgccgtccctggatgggacgattgtctgccaataattgcgaatcacgctttgagaggcgctaccggaaagattccagctgtggagagaagcactagtatctgactttattttgctgctctgggataagtgccgcgagcagggtcagggggggaggggggtacattggacagagagtggaaatgggaaatgccatacaatcgttcgtttgtgaaacgcccatgccagcgtaagagaatggggtcttttttttgggttatcctggaagatgatcatatcattgccgacgtctgaagagaaactgacgtgtttctaaaatagaaataaaacagaccagatacagatagacagactagaaaggataagccatcgtaccacggggggggggggggggggggggggggctggaagaattaaaagctgctcctgaaattacttacacctcggtgggcgcttgtatgagccgtgcacaagctttaaacaaagtgcctggctactgtgccgttcctagctcgtattgggatggactgatataacatctcgtattctacaatgatcgacgccttgccaaagttgggcttggacggcatttgctaatttatacaaaaggttcgattgcatgctgtatcttcgatgacgatgacgagaagagttagctcgccacccccaaaaaatatgtatatagcccttccaagttattgcactgcccagaccgggttccaattttaaaaatccctaggccgagcaggggcggaatccttccgcagatgtgagatggccaactatgtcctttggaaggatgaaggatcgaaataggaataatgaaagggttaaaggagaagcagctagcgtgtgtgcttaacaatggaaaaaacaagtctggcctgcgagtgtataataggcgaagagtatataaatgtaccaagtgggacatgttttagtgtacacggcaattgtgctaggatgatcgatctttgcacgcacgcggccgtcggaaagcgccagacgagatggatggaatcgaactagtactttgattgagtgaaataaatacagtaaaagagtcatttgacttcacggcagttggctcgtagtcagtgcgttagccgcggtggtgttagccgtagtcgtctccttttgtcacttagaacaaggcacagctggctatttgcccctagacgaccatgtcgcctttttggtacatctacatcatgtagcaactggtttagatagattgcttacatcttacttctacggaatatgcgttggcatccggaaaagctctcggatcatggctcaagaggcggtaagtaagaaattgggcatcgatgcatgtcaacaataagccaatgggacccatcgaaacccgttactgccgtataccctatggtcagatggccggattagatagaatttaatatcaacaagttaatcttttcattctcccaagacgtcaagatgatcagccgactgagggttgcgttgacccatgatatcaagctcgagtacgccagggggtcctcgtgtaaccgccgtgaagatcagcaacccaacttcaaaagtgatctagacaaggtcaatttccagcttaggaataccatcgttaggcttcaatttgactttggcggtgagttctattctccttgtgtctatccgaagcgaagcggatagctgttactgacgttgatattgtaggacaagcaaactacggcacaggcttcttcatcaatctaccttccaccaagtacgacattatcctgacagcaggtcacaatctcgtcaacgaggagagagtcagagccaagaatctgacagtcatctaccatggcaaccgcaaagagaaggtgactgaattcaagatctgtccccggtatgaggagtttcttggaacgaaccccaggccacccacccacgtcaattatgattacggtgtcattttgctaccaaaggacgagggccaggcagataagaggctgggcctaggattggatcttagcctcaatattgacccctctttacagggcttgagggatgcattcgtcagcggctacggagatggggttggcagtatgactcttcgaacgtgcttcagtcccctcaaaggattgggaaacaagattgaatactacctggagtcgaaagaacagggcatgagtggatcacctatttgggtgacacacgatggtcagatgactgttattggaattcagtaagtgggcagctcatccttgggggggaagcaatatgcggctgtataggaatgatgtgcactaacagcattctcttctccccctcagtaatacgactcccgaaaagaaaggtgcaagaggcataggaacaaggatcactgaagaggtgttccgtatgctgtgcttctggacacaatcaggtttcttcgatagacgattttgcgctcccggcgtgaaaaccaaaccacacaacacgtacctgtccttttctcagaatggagactctgccagtgtgtttctggggtcctcctctgcggccgccgataaagacaacctgacgttcgatattataccagcatacgtctttcccaaatgggcaaacagatctcccctttacgcattcaagtgccgcaagccaccttcctgtggtgatgggaagaaatgctgggttgagtggcagccagcccatcaacaagctgtactggtcgacactctgaaggatatacacttggttaggctcatccagcggccgaaacttaaagcagcgagatattttcttctccttccagatataccaaaagatgggggaggtggtcaggagctaagattatatgaccatggccgagaccaagatgatgacgttggtaagacagaggttgcgggagtgtcctttggagacttcaaagagcgcggcattgttggagtaagtttgattatcaggctacctagttaaattgcaaactaaccttgctgtcagagccggacattcatgattgaataagcacacgtatagtttctctgctgacagatagtcagttgactcatgttgagttgggtggttttttgcttttaacttcaaggttcactatctttgcaatattcattttgtcatggacgcgataagtcgaagtactatactttataactaaattattctcttttgtctctgatacaagctcataagccaatatattttgctgtcctagctgaaagattagcatagcgttactgtagcattcaacgaaaatcaaaacccatgtttagtgagcgtcccttgtgcaaaagaatcgtcaaagattttgatatcaatagaaagacaatggtaactacaaatactacttaaaagaaagtctagtgcatgtttaggtagatcaaaagttcattgagacgaataaaaagatgactctaatagacagctggctattcttggattaaagaaatattgcatatgagaggtttcaaaagaagagacaaaaacgcttcaaaaaagctatgagacaaaagaaaatatattcaaagagtgtctgaaagcaacgcttgcctaaatcccacaaaggcttgatccacaaatcatgtttcccatctagcttcaaccgtgttacaaattcaatctgttgataccttgacccattattggctccaagagcgtgcgcaaaagctatgctttcgttagccgaagtcgtattgtaaatagtaagatactacaaagacaatacgtacccaacgttcaagcatctgttcgttatgtctaaattcttcaaattgctcatcaaggcgctctttgattcagaaaagatgcattagtcctcctggccttgcttgtattataggcggggctacttacgagctgtgcaatagaccactcccttaagatcatcatcgtgctgaagctgtttgaggtatttatcagccctagatgaattgccaatctggctgacttggaatttaatggctgtaaatttggttagcattccgttgggctttataacgccgagaccagtaagcatacttgagggtggatagccgttttctttgagaattcgaatgcattctaaaatcgtctccttaaactggtcgaccggttcacgactgaggcagccacctgtaatacaagaaacgagaattggtcgttcaattatccctttgttgtttataacatcataaactaggggttgaagaatctttttcttcaaattggtgccgatcttcgtatggccagtcggcttcaccgaattcatgatagccttaacttctcgctgacttagtttattatcgtgtatatcacggacatggttaatgaattgtaagctcgttccatggcctggaggtaccaggaaagtagaaattctagtgactcgacgaaccatgtccttctggtcgtcaactcgggtgctagccttcatagaagagctatcgtctaagaatattaacacatcgttagtaggaataaatatgaaaggataagaagctcaaaatggtatgtcaacttaccgcagtagagcacaggctgatagaggttaagtcttgtaacgccttgaatgtcaatatctcgattaagtaaattgtctttgttatttttgaactcaaatgcgttattagtcacggtaggaatataggtagattcatttgggaagaatgagccaagatcggcttttctgatgaatccatttatgttttcctgaatatcttgcggtgtgctgaatcttggtccatccgaaatgggcgtatcagttgtagcaaggcctttttctttatcaacaattggactttcagtgtgcttagatgacttgagatcaggatattcgagatcagattttacaccatcagattctcgaccgtttccttttgtgacagatgattgcgtggcgggtggtttgaaggtagaattcgtagtagatgttttcgtattaggcacttgggctgtttctgatgcgggctccgactcaggttctctccttctgactttttttcgttcttgctccttgggctcaactcctctattttttgatactttttcttcgtgttcttgcggtttggcgtcttttatctgagcattatcagtctgaggatttttagcttggacctcttcgccctgtcctatcgacgtatctagcgttgaagtaaaagcttgttgcaatatttcattgctgtgattcaaatcattcaataactgatagcgcagcgcctctttggtaatgtcatctagtgtcaagtcgccaacttgagagaccgtaactcgacatttatttagagatatcgcaaaggtatcgacatcttcgcctccaaaagttctaaggtcgcgttgtatcagcatctcactgccatgagtcaaatcgtccagtagctttctaaacatcgattcatcgtgacgaagacgtgaaatttctatccaatttagtttgcgtgtgtttgattggctgtgattaaaaggtccctgtccggagaaaagccctcgaagattatcgcagagatcatcaaccatatactttacatcctccaaatgatgatacaatggtggctgctcagcggacgctctttccatgtatttcgtagcttgcgggcttttcaagtcctggaatgtgaattggggatgtgactgtgagagtgatacttgggagccttctgatgtagcctcctgtcgataaggcaaggattggagcgcaaactcgtgaatatgagtagcgatgtgttcatcttcctctagtcgtatcaggccaatctcttgacccgtaggaggaattgatgtcataccgctaataccatcttcatcatcatactcaagcgtcacaagacccactctacaaaggggacatctcaccctttggatctcaagtgtccgcttgcttgcttcgaccaagaggtctaattctgcgggatcaagaatgggatgagaagtaagtatgtgctctttcagtaatgcagatgatgggaaagagagaaccgaatcgtctcgaatgctcgaagctgagtgttttgcgcatactgtacacacccaatcgattgcagaatgaaacctggacatatgtgacatccattcgtatgtggatgggaacatgtcatcgggagaattacaatcctcaaaaacgcagatataagcacagagatcttgtgcaacgtgtcccctgcgtctgttacaaccttgatcaagatatcaaaaagaagagataaacctaccgccattcggctttctctgtatattcatctgttaagatagtagaacagtatggacagggaaactgcccatgttggacagggcatttagggtagtcaaggtagtctaccctagccgaaaacttggtctctgccgatttattcacactgggaggcgccagtgcacctgtaacagtaaatcttgaatcggtagccgtagccggctgtaccacaagactttcgatagttttcttgctacccttcgtaagctcatcgggttctatcaactgcggctgtagctgagaactagtaagaactgtcttggctcggttaactgtaacagattgatgaaccacgtcgctaggctttggtggtttctgattctcctctttaacttgagaaggatgcttagtagcgctactagcatagatcaggcgatttcgtctgattacgtttgcgttgataaggcgacgctggatagttgtcaacctagccggatcttgaaagtaagcgcgaaatataactagaagcttcttctcctgaagcaaaatttgagaacaattcttatcctttgatttgaaagctttatccaatttagcaatcctgaagttcattctctgtatcaaactttgtgtatagccattccagagaactagtttagtgagatagcgcctgaatctctcatgttctccattttgaccctggagggcactatgctccccagatgctgccttttgcctttgataaaattcatcggcttgttttagggcctcgtcggcgcgctggttgctgaacttcaggctagagcgtttgatggccgtgtggatgcgaatgaggatttccaagttggtcacgatgtacactcgcggctcatagtatatgccgtaacccgaggtagcagaggtagtgtaattatgactgctgtcactcatatcggaccagggtgatggcgatcgttccacatcagccgaatacatagattgaccgatagcctctgatatacccgtagactttccatcaggcaattgagaacttaattttgctagccctgagccactagtcagagaatcaaaacccttatcacattgtggatgcaagatcgacagagaaatgaccctacctatcccataataactggatagagagccttcgaggccatcgagtgcagtggaaataatctccatgacatccggccgcagttttagtttcgcgtccaaggattctggtccccttttgtcggcgttgaggcctgacatccaccaattgaactcagcgcatctttgctccagccagtcatcataaccaagaccagggatctggaagcactctttgaaccgctgcttgcaggctcgtgatttgtcacgtaagatatactccgggaaaatttgagaaatctgaccctgtgctttcgccattgtggagcctgtattgcctgctgtcctagatcaagcttgtcttgccaggcagatcagctaggtagggtggaaaagaagccaagttgaaaggggctgacgatatcttgtgttaaaattatcagcgacgtttgtcgtgctagccaactttcatctaggtcaggtcgaaaactgtaaacgctctaaatgtgcattgacatacagctgaaaacccagtgcatttacccgcctggacatatctacgtctattctatccggtagagaggggtagtaatctgcataggtgcctaacactacctaagtaccgaggcaataccttagtacatgtacatacacatacacctacctaggtatatatacaaaatctactgtaggtattctaataatatgattcacagtcagttgaggcagattatagagcatcaaggtaataaaatgttcaatatgtagtccaggtcgtcgcatttatactgccgttatgtgtaaagcggaactgcatgtagatatttgatgctaaagcgactctcgccactcagcgtttttaggtacatatagtagtaatattgaattcttcttgacggtacggcccgttgttagtctgaattagttgtactactaaatgtgcctttgtagtagttacctagaatgtagggctacaaattgcatacatgatcgtagagcatctacttgcctggcctgaagtttagctcatgtgaccagacatattccgtactattaaattacagaatagagatgcttatttttggtcttgcaacgtgacttatatctacctgttagtatgtaggatagatacctagtaggtatgcatactcataggtaagtaggtacatgtacctaaaacccatctcgatcccggtagcgacgtagctttaactcggacataccatccaaataatgattttctggctcggatcgtgcggggtcctggcccccataaatgatatgtcgggagacatgtggctttagactgaagacccaacaatctaaacagcatcttttgcaatcatctacgaccttcttttctgctttggcttctcaccacagcctgctattaactattggcacactcttgaagtagatgaaagatgaaacccgtctgaggacttccccaaactctccaaatgcctatatacggcacggacaacgagcttgatcgcatatgtcaagcacgcacgccggtacttcaagatttgagactattcgccatcgagatgatcgagacggttatagaaattattcaaacatgcgagcaatccacagcttcattttgcgccacgctccgtggtgttttatggagtataaaggcggagctgcagaagcatcaccaagattatgatggagcagaaagtaggaaagtcaaaagtttattgaacaatctggagaggctctgcagcgtatgtcgatgttctacaaggctctattagatctatctaattacggaagattgggggaaagatttgtccatggagtttatgacacaccataacctctagaggatgccatctacccatgaactgttcaggatttcgtatctctaacttatacacctagtggccccgatcaacttcagaagggcataaaaattattggccgaccttaggagatctcgaaaaccctgaacggcggattgaggcagccaagagccttctagatctcacaatggataagtcgtgcaccatgattcggagcggtatcatacagaagttacagaagttttctgcaagaaggttgaagaatgagatagctgaagtggcgcagacttgtaatacgcagacggctcgtggcccaccacatgtgacccaggagctcgacgatgatatacagcttctctactccactctacagcaatatcaatcctgcaatacaggaggatcagagcgtgatatcatgataaacatacgactcaatggttacagggcccttggcaaaaacagtgatccagcttctttcattgtcgataatgcttctgccgaattcggcgttctcttcttagaccacccgcacgtagggaacggttattggcaggagacttgtgtccagatatgtcatacgaggcctccagaactgcctagagtgtaagataaattctgattaccccttcagcaaagaaaatgagctagtatcctcattctctccataggaagtttacagatttgggccccaatccggctgctacacaagcccaatacgaacctattgcttgcgagagcttctgtcagcaaatcagttgccgcaaccaagatcttatatacctgtcaacacgagacggtgggcttgtctaccataaacgctctgatgttaacagagattggctagctagctgtgaagcagtatcactggcgaacgcctttactaaaccagaattgaaattaaatgataagtctaaggcgattctagggatgctcttagccaagacaacttgggagttttatgattcagctgttatcggccaggggcttacaagcgataatattcactttatttgcgagcaacgggctaatatcgctggcgcttttgttaacgagccggtgctgctcactcgattttcccagagcaatggtcagatgagtgacactggcattcaaatcggtggaaatgtctcatctgctaccatgaatctgattcatgacatgcccaaaattcttgcacttggaattattctcttggaaatcgagactgggaagattatgagaagacatcgagaaaatcctagagtttgtccgccggggctcttcaatatcaacactgactataagatcgcctgtaacctcgtcgccacaggacccaatgcacatacagagagtatcatcccagatttaaacaagctgtcaccactgaggacaatcttgcctttatgcattaagccaggggaattaagaacaaaactacaacagactctcagtgcacaaaagaagaatatcgccggtatcaactatcgtaacgccctgcgttctgtcatttacaacgaaatcgcctttccattgcagacttgggcaaaccagtttgatgatctcaacagggtcaagccgttatgggaggttaaagtgaaacaagaaatacctagacccacgattccgctcactgcccccccgctgaggcctcggcaggctagttcttttgacaaccgagattataggtgagttatggcgtttatttatctaacatcctgtccattactttttctttcgcattccatgttcatatatacctctacactcgctgattccatagaagactgcgagaaggctcgcggcggtggttcaaccgttacgagcaacttaatgattatctacagcctagagacagtgagatgagagacggctataagagaatcaaagttgccatgttggatactggtataacgcaggaagattacgattacctcagggactctctatcttcattcgaatacaaggactttgtcgacgaggcagctaaagacactgcgtgtgataacagtggacatggatctgcaggcgtttcacttctcctcaaaacatgcccccaagcaagcctttacatagcaagagtgctagagacagatgttgcattgaccgctgacgttaatacagtggtccaggtattatgttcacctctcttctactttctctttctctatgcaaacagctaacacgcagctcataagggaatcaactgggctattgagagacaagttgatatcatcacaatggctcttggatttgagaagaaacagcagcgggtgatagatgcgatcgacagagcataccgcagcggcatccttatctttgcggcagcatctaacgatcgcaattttagccccgtatattgccctgctatcttgacggatcaggtctttgccatgtattcgacaaatgccggcattcgagagtcctggtcgctgaatccttctccaatagccggcgatagctttgccatttttggtgagaatgttgagctcaaagaagagggtcccttagtccaaggaacctcttattcgacatctatagcagctggtctagcggcgatgctcttggatttcgttagccaagaagcagacatacacaagatgcgggagctttctaacctcaagaagaagcaagggatgaatatgatatttcgagagatggcaaagtcggataacggttacttgtgtatccgaccatggaaacttctgaaaaatgatattgactatgaggatcatctggaagatgatcaagtaaggaagcaagagcgagaatggattaggggtactattgtgaggttgctacagttggagaagctgcatgactcataccgaggctgattacctatagatggcgatagtttggagtacaagtgttaagatttaatttccgttgatgtagccaaggacatagtcccacaatgtatactagctagtgagtgatctcttagctctatataactaatatatattccagtgtcaaaaatcgccggtgacaaatgctaatttgttaccagctccagccatctctaactcaacaatcccagcatcttttatcccttcgtgctctaagacctgaccaatctcctccccttcctcatcgcctttacccagggcggcgccgaccgtttcttctgtctgcatccatctacggcggagcatccctttatggaccttggcaaatcgaaccgcccagatacgatcgccctgaatctcattggacatgtctttcttggtgccgcgttggtgggagccgtgggtgttcgtattcaagattcctggaatgtctctatgaaacggtaaaggcaattaatacactctctgtccagtgatatctagataggagagaacttacactgcgagcccaccaccaacagcccccaagctagattcgcagctcccaatagtgccaccagcccttgcaatcatgagacctgtaactacgtagacggtccactggtttaaaaccggaagtttgtgatgctcgatatattcctttacgtcaggcagagcgagtacccgatcgatgtaagcacgggatggctgcaccttctcagtgtctaaagtcttgaactttgcccatcgcttcatagtccccttgaactctgcgctgaactcggcattcagggctgcgccaatgggggctgccacaggagctcctcccccgatgattccgccgtcctctctctcactttcgatagcccagtgaaactcgcagtcctgcgtggatgtgatgcgcatttcgatgggaaagcgaggcagctttccttgagtaacaactggataaatattgtttgggctgggtactacatcaccgagccgtagatcgccctcgactgtcacgccgcccgctctacttggggtagtatatttaggaggggtgtaagaagattgacgaaggacaaaccagcaattgttcattatttcaagatctttaaccaaagacagtaggcgaagatttgggcgtatgtatctaatgtacaataaatagctggagccttgtgtgggttggtcctggagtgagtcgatagtttggcgaatatttttaagaaagaggggaaaacgaaggactctttagttgcgaggcaggctttaggcagcaatggttgagagtacatgcatttgattaggtacatgcataaggggtggtatcattaggctcccagttccagaagcagtgtgcgaattggactgaatcaactccatggcggtgagctggcttgctttggcatccgaaaggtaacatatagtagtagactaagtatttgatgatgttggagtgtgttttgaactaaacattaacctcttgggcttcacagtaaaaattagttgactgtttgtactattgaaataaggctagaaacctatgttgactgaattcgggtcatgctacagtacatgtcatataagctgtccaccagcttcatgttcttaacggcataacggagcattgatggtgtagattctcacagtagcagaattcatgtagatttagagcaatttgtactcttggtaggagatttaaagattgtcggggcatagtaatttactgtgcgatggaaagatgagggcacatggagagttgtacatgtacatgtacttacttgtacatgtacatctggtgcaaggctgttattagagtcaggctgcaatggccccgccttcaacctctgcccgaaagcttacaagctgccctgctgacgtcggtatcgtttcgagtagtgggataattgtaatgtcaggggcttccggtactcattctttcacgagccgagccgtataaccctcggtttatcagcctatcttcagtaatggggatcgcgagtagcaaaggggcacgccatggctcgggcagcgatatacatgaaggaaactaaataagaaaaacttatcattataggtcgctaactatgctttcgatcaaaaaatattgagcatgtgaaagagagagaaagagagagagagctcatgaaaaaggaaatgctaagaaaatgttatgatacaaatgaagataatgtcaaagaatgcctgaaagtaatacctctaccattcctacaagatctatctcttctttcagttgttaaaattaagtgtgttaatacgttcgcccatcaatggcatcacaagtgtccgcaagagctatactgtcgtcagcgtaagccatcatgtaaagaagagaaggtcaagcgtacccattgttcgagcatctcttcatttttcttcaattcttcgaatttttcatccagacgctctttatttcaattatatattagctctgacgacgtggatttacctgatgcaaggtgactcaccagctgtgcaatacagcacttccttgaggtcaggatcacggaggatctcacctctgagttcttcgagaaatccatcagccctggggtcattaccaatttggctgatttgaaatcgaacagctatcagtagttagttgatgatcttggaatagatagctggggctaatgacatacttgagcgtggatagtcgttggcatcaagaaatcgaacgcactttaatatttcctctttgaattgttcagtagattctccactaggacagccatccgtgatgcaagaaatgaaaatgggtcgcttaagccggtttttactgtttattacatcataaacaagtggcttgagaatcttcttataaagattggtaccgatcctagtattgccgtgcggacgcattgagtcaatctttttcttaacatcattataggtgagtttgttgttatgcacgtcttcgcttttaaggttaatgaactgcaggcttgtgccgtagcctaaaggcactaggcaggtagaaaattgagtaactcggcgaaccattttcttttggtctccaacacgtttaccatctctcattgaggtgctgtcatctatgtatatcaaaggcaccgttagtgacatgaagttttgtttaagaaaagatgtagtaagagttaaaccccgagtggcagtcgcttaccgcaatagagcactggctgatagatgtttaatcttgcaatgctctgcacatgtgcatcattctttgctttgtttttcttctttttcttgtacttggaagcgttcttaacaacggtgtccaagtacgaagggtcatctgaaaagaatgaagagagctcggactcatcgataaacttggttatgtcttcacgaattgctttttgcgtggtgagtctcgatctagccggaactggagcatcagggtaatcaacccctttccctttgctatgagttggagtttcgcaatcagagtcttcggagtcagaattttcagactcagattcctcagtgtctgacctcttcccagatcctccagcaacagcagtttccgccttaggtttcgccgtaggccgtcttgcgttagttggttttgcagcacgtgtcatcatagctggggttcttgtagttgaggtttccgctgcatcctcagcttttgtttctgcccctttaacagactttgatgcaagttctttgggttcaaaatcactggtttcagatctctcattttcaagttcttctggttcaacgccaacctcagaatcttttatctcagcttcttttgttggagcttccttagtctgaggttctttggtttgaaactcttcgttttgggcctgtttgtcttgaatatcatcaaaatgaacttctttggtctgaagacccttgatccgagcatcgtcaaattgcgcatcttcgaattgcgcatcttcgaattgcgcatcttcagtttgagaatcttcggtttgagaatcttcggtttgaacatcttcggtttgtgcatcttcggcttgagcatcttcggtttgtgcatcttcggcttgaacctctttaccctgagtatccccggtcggagcgatctcaatatgggtttctttgctttcaacttcggtttgcaaatctttgttctgagcctttttgttctgagcctttttgttctgaactatttcgggctgacattcctcgggttgacgctctttggtttgaaggtctttggtttgaaggtctttggtttgaaggtcttcgatttgagcctcctcgggttgaataacctgagactgatcctcttcaagatcaacttcttcaacttcagaaggagctgtttcggcatcttcaaaaatagttccctctgagccagtttcttcttctgtgccttccgaatccgcctcttgttcatcttttcgaaccaaagcctcttccgcttcagttccatccaccttgtcctgttcattcttaggctcctcagattcagcctctctcggtctaacttcttcagtttcgaatgtgcttgtgtccattccatttaattcaatcgtgccaccttccctcccgttcatttcagatccatttgcttggagcggaacatttgaaatatgatcagattccatatctcttgaagcagtctgtgagtctggaattagtatatagctcatatctcaaaccgaagatttacttgcctcttgagtggcatcgtcattgtgtccgttgccaaagaatcttcccatcaaattaaagggatccgtaaatctgacaagccctgcgaacacggagttctgtgccggaatgccgcttggagttttcctctgctctggtatccgtggcaaaaatatagcttggacaggggcagtctcaaggctcacagtagctgaagtcttgttgttgttcaccattggagcgccactgttgtcgacaaagggctcttggagtccattaagatgcttcgtcgcacttgactcttgcggaggagttgagcgcttaacgtattgtttccaaagccctttcgatatagtagcttgagctagatccttgcccctccgcttaatcatggtgtaaaaagggtacgggctccagaagtagtacttgttgcgctccttaccaagacaaggtacgaactctgtaccttctactctccctatagtatccaatttcttgctgcgacatttaattatagagagatcatcattgtgaagacaaaagaccaatggtctaatgcgttcaaatggctgtctatcctcggcaacagtcagtctgaaggctgagccaggtcgctctgcttttggatcgagtatcttggcggcggagaagaatacatctaatcattgtcagaacatcttcgaatcaggtcccccaaagagatgttgtacgcaccattccatttgccttctctgttctccagatagcgaacagtcccatccgtgctaatgtagaataaaaacaccgcgtagttggtattgcaagtagccagtggagttccatcaagtgcagccacagctgggagtttgacgtctttccactggttattgtactcattgaggcaaccgagagtaccatctggcttctggtaaaagacaaagacggtgtttctgtcataagaaacagcaagttgactttgtgggtgggcctgagtatccacgccggcaatcttttcttcattccagggggcatcatcgtttatctcgtcttcttcgacttggtcaccgtctccaagaggatctataaagcatttgattgagctatctttatgaacgacaaaaattctctttaagaaacagaaaagatcagcttagattcttccatgacacttggcaactatgcattctctgggcctgacttaccttatgactgccgttaacaattggtgctgaggtgcccggcctgacctcatcagcgatcaactcgtcttcgataagttcagatccagtccatgtccgcatgcgaatagaacctttctcctcaaaggtaaaatgcgtgttattgccatcccttgagggcgttccaccggcagccgtgaggaagcgaataatctcctgcagcctgtccatgttggcaaacgatgtttcgatggaaggattgttagaaggaacaaattggtctttggactttggaccttggccacaccatatatactcgaggcgcctgccgcataccagagtcggctagccggcctgcacagcaacaacatcgaggcttcgcccacacccaatcagagatggagatgatgaggctctaagtgggtggatgcgatgacgtgaagggtgttaaactgtgcgtgtaaggtacatacatggaagggaaaaaaatttgggtcacgaggtaccgttgggcaacgtattagagacagctcgagtacaggagaaggcatcattgggttacagcatatcaaagcaatgcgagaattgggctgagccgactccataatggtgagctggctttgcttctacatccgatgggtagcatagagtagcagatgaaagcatccgatatatcggaacccgttttacagcctcttggaatccaagaatgacatccatatttgaccaactgaaaagatttcctgcacgagaggcccaaatcctctcaccgaatgcagtctatgctgcgtgtcgtatgcatgccgtaccctgttgcgtcgccgaggtgcggctgaggctgcactgcaggcaatgttctacttgggcgtttgggggccttgctttgggatcgagatacctgcaatcacgggtgcaatcatggcccaatcttacatgtgcaagtagagtagcagctatatatatctctccacttatacccgtcctcgggttctccgaactggatgctgcaagggaagagcgtggaaggaccacgtcaatatctcctgctgaacgaacgaatggatgaatcaatcggataagggttgggcttgagacatttgtcggtgtcagcaaaataaaaaccaggctgtgctaccgtggagcctcttttgtgtttcccgattttgtttgcctttgctcagtatccgagtcccatttccaattgcaagggtcgtaggcgtatgcagcggctaaaacgagggcgcgaaagcgaatggactgctcagcccccatgtattgcatgccatatgctctttatttcagccaataagcagacatagtagtagagcctcatttttttatgccctcaccgaagccacttgctcgaaattctcgacgaaacaaacccgcagctctttgccattatttctgatttcaaagactttactgtcatgactcattagtaatgacactctgaaagaccacatctaggttaataatccttttaaataacgaggcagcttcaaacatccctagtaacttgcttacatgaactagtccttcagctgcttccgaaagaacactcgatcgtacccatcttcactccttcttcccgtctctatatacccaaattttggatacaagctaatattttcatgcatcttcgcattagtatacaactccagcgaatcgatgcccttttctctcgccaccgcctctgcaaaatccatcaacgcacgaccgcatcctcgtccctgggcagcaggcccaacaacaacattgctgatcttgaccgcactacctgcatcatctatagcaagtgtaatggcgccaacaatttccgagccttggtcgtccgaaatggtctccaaaacgaagatatcctgtcctttgggcaatactgtgtaattgaggagcataggtgcgggaggctttcccatgcgctcaatgtatttcgagtagctggcattgacaatggcttgcacaaaggacaaatcttccactgtggcccttctgatgctgagacctctgtttacctcgtcttgagagagaacagccatggcgacaaagtgttgacgttgattgaagcgctcgacgtatggcgctaaagagttggaggaagaggctcaactggaacaaagcagctaagttaaatacaacctcaaccccaatctagtgagtcagtagcctccgctagtcggaagacaggatcatcccccttgctctctatatccgagcgacattttatcaactagaatgacgcaaacaggagatttggcattgaattttggtcttctatgaccaacggatgtcgttcgcatctacttggcagaaaagggatgcagggcatatcacaccgctaaggatgcgaacatgcgtataatggcggcgcacagcattcgccaatctcatttaataacgggccatgttattgccatcgacgtcgacgtgcatcgccaattaggcgtgcagagtagctaaacccggggatgaagggcagcagccacgtctgaccatgtacatctacgcggcagcccaacgagcccaatgatctcatattacctcctacatcccgcaggattacgaacagagccttttaactcgcatagaagcttctttcaggggtcgacgccacgtccaggatgatgcgaggtccggttttctcatccaatggcttttctacaacaatttcccattgagatggcgatgccgattcgtctatcctccaaggcatcaaccagaactggcgtcaatcaaactcacttaatcttctttccggggctgagagtcacgctcaggcctaggatgatgcgaggtccaattttcttatccaatgctttttctgcaacaatgtctcatcgagatggcggttcaattccaattcgtctatcctctaaggcatcaaccagactcacatttacagctcatctctaatgtgcacagcctcgtccagcggctccatcgccataatcttcaccaccaagctcgtccagccggtgaaatgctgcgtgcgctgaccagcgcccgtctcaggattgtactgctcccacgcgaagcccgtctcctcccagctcttgtacaccgtatcaaccagattcgtgcgcagcttgttatacaaacccctggcttggcgctggaagggaccctcttgggtgccaattttctgcaaacagaatggttagttgatgcatcaaaaacggtatgcagtatgcaacacttacatataattgcgtcaatgccatgtagttgattggcatccagaccgggctgcgccagtaattctcttcagttccatacagagcatcttgcttgctcagactacgtagcccatgaggactaaacaagtggtcttcatcaccaaccagatcaaggatcttgcccagcttggcatcatcgggctgcatcagcccgaccaagaacgggaacagcgagatataacccttatggcatacgagagcgtgctcctcaaattcatcaatgcttgcatcgcagtagcatccttccttctcggaccagtgaaggtcatcaaggttgcgctcgatggcaaaaagattcttctttagctcttcaatttcatcagccaggtttagtgcatctgcaatgctgatgagcgactttgtcatgaatccaacccaagacatgaggtcaacatggagctcgccaggatgaggtggctgcggccggggataatcgtccaagccgctggtaagacaatgggtctcggttcggcccctccatctgtatgcctccttggaagagaatgattctcggtcatatgccttaatctggcccctctgtgtcttgcggaaccaatcgtattgtcgtcggagaagaggataaatcttttgaaggaaatctccgccaagttccaggttatccagatgagcactgtacaaggtatgtccctgagacagtttctctttttcagcgggtgcgctgccgttggcgcttcgtaggcgttccataaagtcctcaatgatcaagaacagagtgggtgggttggcgtagtgggggtattggacttggaattccggtggcactttgcttcttgcctctgggccaagaatctgctcacggggaatccatccatcgctgtccatggtgttgtaccagcttttgacaatctcaagggtcaagtcgatatcccaatcagcaatcgggatgaggtggaatccctcatcccagaagaatcctcgtggaaagaatggtcgtgatggaacgcttgtgaacaactcatacgggccttctagctgctgggccttgcgagcgcgagcttcagctgtatcctcccagaagccttcattctcttcttcatactcgtccgcataagaccgatcaatcaactggtggccatggaaatatccaatgcctccaatcaaatttgaaaacatgctcttgccaaacttctggtacttttcagccgtgtaaggcgccttcaaatcaaaaacacttgagaaccgctctccaaaggattctgaagccaccttgatctcccgagtgatgtctttgctcgtcatctccttacccgcagaggctgatgagaagatgatgtcgaattcgaatcctccctcaaagactttttgaacgacatgagcattgccgccgcccgcctgagacttgattcgataaatctgccatggcggagggaaattctcctcgtcatagtcctgttgcatatctttgatggtatcctgcataaattggaacactgctggcttggcctgccacacatcgttcgccgcgaggctgacgcttcgaaccactgtagtgtctccacgtcgagtagcgcttatttcatgatcagatgttggatggttaccggttcccttggtgatgacgacgttgtagtctcctaaggagtgggagctacccttgaaagtgacatcaccctcaaacccgagtccaccattatcatcgccctggacgataagatcacctagttcttcttgagcaacgtagtagtgtaccagataattgctgtcaggcggtgcatcgtcccggacagttgcctttatcctggcgccccaactgccaccatggctgcctccaggcactttaatgaaagaaatagtgacatcaaggccgtttccctcatcgtgtatggtttgaacaccaccagttcgtgcatcaaactcatcccagccgtatccatgaatgtcttggccttgctcgcatgtatatcggaatactacaccatgaatattagcagacaagcccatgagagcagccatcaccacgtacattgctggatatccgtgtacccctcagctctcccccacatcaaaccagtccacaggccttggggcagcctcggcctcactccaaaatagagatttggcttgtacgggccccatagcagactctggttgttcaggcggccaatttcgttgatcaggatagattcatcgccaatagcggaggcaccagcgaccagcgccgccgctgaggccagcaattgggcgaatctcgccatgattgtttctcagagctcagctctatacaaagagatttcttaccagaagttactctttataaaaaaaaaaaaaaaagaaaaaacaaataccaatggtatgaaagagctgtcttcctcactaaagacagctgccctgctgagtgaacacggtggcgctggtccttggtgggtgaatgcaaggctgatgagctacagcggataaaagctccagatggccaatcaaggcgctctgataagccaccccagccacaacttcagcctcctacccctgtaattccattgtcttcagcctggcccaaaagattctaaactttagctgcgacactacccgacgtcatatcccaattactcccaaccaaagaaattcgcatcttattcttcctctggtttaaaacaccaagataaaatacacacaatgagcgactcacgtcgacccaggcgacccgacagccgccaaatgtgggatgaatcagatcgccgcgacagaaacgccggtcgagaccgagaccgagaccgtgatcgcgagcgcggctgggacactcgagacagaggaagaggccgtgaccgtgaccggggacgagaccgtcgaaactacagatcacgatcgcgagaccgacgcgacaaccagaatgatcgttccgcatcaccagataatcaccgacgagaccgtggaggggacagaacccgaggcggcagagaccagcgcagaggccgagacggcgacagacgagagagtcctcgccggcacaacgatagagatgatcgcgatggttacaacagagacagaagatgtaagaagcccaaaaacaagatacacactatcaaatccttgctaaccaaaaaaccaaaaaaacacagcaaactatcgcgacgaccgccgccgctcagcctctccgccctccctcccatccgccctccccacccgtccccatcccgaaaacagctctcgaaagccccaatccgacgccacaagaagtccttcaccccgccacgaccgcgaccacgactccaagcggaaaaacgcacccccttcgccaagcaagatggaccaggacgactacgacgaagacattgaggtccaaggccaaggcgatgacgacgacgggctcgccgccatgcagtccatgatgggctttggcggcttcggcacgacaaaggggaaaaaagtggcgggcaataacgccggcggtgtgcgaaaggagaagaagtccgagtatcggcagtatatgaacagacagggaggtttcaataggccattgagtccatcgcggtgagagagagatgaagcttgctgaaagaagacctgggcgtatcctccttttcccgctttcctctctctctttcattttttgtttgtttgactggtgtaacgatatccatcacggcatagcactccaagttctatcatttttccatacttgacacctctcttagtatagaatggagcattgaaattatataattaaagacaaaggacatgttaagctttcactataaggaaaaataaatcttaattatacaactaaactacaatcggtacaacaaaaaccaaaatgtaaattaccacaccttgatacctgttcaacatcagcgcttgaacacagctaaaaggcacacatctcatgtatcttatatattcccgcagacaacgcagcacatctcaaacattgatcaactccattaaagcttcaatcatgccaaggaaaaaaaggagagcagcaaagggcgagcgaggaaagaaggagaaaaaaaaaagagtgattaatgcctcctcgtctcgcctcttgcggccgttgtagttgtagacattaagtatatatgtatgatacttgctgacataacaggacgtgtgtatacatatatgctcatccatggatcatcatgttcatggggtattctttttttttttcctttcttcaaaaaaaaaatacacaaagtgatgctttattcctgcatctcctcgggttcctctggcttgcttgcttcgccaacagcctcctcacccttagcttcctccgtctggacttcctccgccttcgcctccgtcggcgacattattgtctcctcctcttgtctcggcgtgtctggtgttggtggtgcctcttctgctatcgatagtatagaagcttcgtccttcggtccgtctactgtgcttgaggccctctctcttcgcctccgtcttgctcttcgttcctcttcggccgtctgtctccttgcctttctcatcgtctctctcctctcaatgtccgcctcgtcgtttccatcgccatcacgcatgccctgcaataatgccgcagctcggtcagctacatcgtcctcctcatggccatcccgcgatggaggaggaagagatgatgaggcttgtgcatctccttcttcagtaatagccggctcagaaatggtgagattcgcctcgactgctgagtcttcgttgagatccacaatctgctggccggaggctacgcgaacctggtggcgatccttcaaacgggcacggcggcgacggtctctctgatcccgtacctgtggtgcggctgctcgaagtctctcaagaagagagtccatagcgccagtgcttgacggtgatatagggccattgtccaaaacacttgcggctttggtcgccgcctgcttgcgcttcatagaagcctcgttgcgctttctctgctcctccaactgaacgttcttgtcgcgtgacttcttccattcgatgacaaacgtggccagcttggtgaagaagtcccttcgggcgttttcgtctgctgggtcttctccgtagaacagcatgatgtccttgtaagtcttcatcatctcttccaagtaaacttgcatctgttctgcctttcttctggcttccttcatcaccctttggacaacttggcccacacgatcctgagggtggaatttcttgggatcgctcaagttaccattgtccaatgacatctgaacattcttcacattgtcgatatacttcctggcgtcggtctgaagttgttcaatgttgatcttttgcgccgttgtaacggccgtaatgtcgtctgcaaatccttcccattccggatactggtttcgcacgatacgctctacaagatcggccagcgtcgactcattcttgtcatccttgaccatgcctagtctagcgagcgagctaagcttgaaaccgcgagcctgcttgttggcatcgttcatgtaatttccgatatccaaaatgagaccaaggacattcataagggcgacggaatctctcaatgactcagagacagtcacaacgtcctgcatcttggaaataatctcatcgtagtcgacttcgaaactctgggtaagtgcaagcgccctcattctgctcttccagtaatggtgtagctcgaatgccgtatacaagtagagctgatcctgccgtgtgagctcctcggggtccatttctcgggtttggttcgttgcatctgggccagtcaaatctttactatacggagccatctgtttggcaacattgtcgttgatattgcacatatcatcctttgataagaaatccatggtaccctggtttgtgattatgatgtcgtcacagtggatgatcatctgtacaatcttttcaacagaggattgagaatgcttggcaaaggcgatttctgaattcactctcgttagcttcagtccgttcaagtatagagaaattcaccaattcaaacatcatcaacgtaccaaatgctttccgcaagtcggatgatataagctgtttcttgtcatccttcttaccaccacctccaccaatcttcttaatctccttggcaacgaaaagcttctcgacttcgtccaagatacctctccgactaagttcgttgtacttctcttctcgctcttcgacggagggggtgtgagctgcccagtgactggtctcaggggtatcgaccttttcccagtgaagagccttgagtttcttcttaggccgcatcaccggtaagccaacagaaggcgcggcagtgaaggtagggtgctgaggtaagtagtgaccagaaatggcaccaggcatcccgggaggcggcggcggaggcggcggcatgcccttggcaccgggcatagggggcggtggaggaggtggtggcatccctcccatagcaccgggcatgggcggcggaggtggtggaggcgcggggaatgagcccggcatcggtgggggaggaggtggaggcggcggaggtgggacgccgggcagttgaccgggcatagggggaggtggcggaggcggaggcggagggggtccggtgatttcgactttgggagcctcgccttctgccggggtgatgggagaagacgattccatgctcgggtgggatggaccggtcgtggtgccgtcgtcggcttcggaatcgctgccgtcgtatcgcttgatctttgaaccaatctcgcctgtgacttgagcaaattgagcctgctgcttcgaatcgactactggacgcctcatctcgatcagtctggggcgctcgataacgacaccctcctcgtcaagatcaacgtcatcttcaccgatggcactctcacgcttgggcggccttcgagaggccctcggctggcgatgaatagttccgagtacactgtttgtgaaatctctaggcggagtaccgcccccgggaggcgtgcccggctcttcatcgccatccatggcttctctgagagcacgaaggcgatcagatgggccgtcagaatctccccagattctaccttccagcttatactgagtcttttggcgctcaagctgcttctgtagacgctccataaggcgttcacggtcgaggatgccctgcatttgtgctgagttatccttgccaggcttggcaccgatgctggtcttaacagcgttagatgccgcgatatcttgggcgtctcgcagcatgaggtacagctctctcgtctcaagctcgtaacgctgtgcctctttggctcgaacactttgaatgttattcaattccactttgaggccatcagcttggcgtctctgagcttcgataaaccgagtctgctcgtccagctgcttctgtaacttggcgacgagcccatccgctccaagctccaactttgccctcatctcgtctcgttcagccatggcggcttcagcaatctggcgagattccaacgcttcatcgagtgcctgtcgagcttctgaatcggtgtgcagcttgtccagcagactctgaactgtaaagttgagactctgcttgaggtccatatttggcagacggcgatccatggccacatagctaagcatcgaatcgacaagctgaaacattcgcagccgttcctcgccatcgctggcgcggatgagcagaagatgctgcagcgcagatacaaagtagtcgtgtgtcttggttccatgcagccgttgctggatggtgtcggcaatttgtatagggtcagtcaaatctttgagatccgcctcgacattatccttcatgctggtgttctccctctcgagcatatcctcataatcaatggcctcgttggtacggaaccgttcaatctgcttgtccaacagctcgtattgaaacccctccatcttggtcaagattctcttgatgccacaggcgtggaactgagctctgatgtggactctcatctggagatccttttcaggagcatcgatgatcatgttgaccagcatcagggtagcgaccgcatattccatcaacagattctccattccaatacctccggtacgaagctcatcgctggcacccacgagactgcccatctttccacgtccatcaacggttacctccaccagtcgcatccaagaatcaaatcttccattttcgccggcctgtgtcttgacttcatccaaggcctggatgactttcagatgtccctcgccatggtttccccacgtacagaggaaggtcaagatttcgctcacgagttttcgggtagtgagtcgagaggaaatcaggcatgtggccaaggccagcaagacctttgactgcatgagggcatcgtcggcgccaaatttgttgttcattaaagccttgagacattttacaatgtcgtattcgcgatccagattcttctctaaccgggggtcgactgccgaagaagaggccggtcctccgttggcgttcttcctattgatcttgagcaacagagtgaccagagccacttgtccctggcactcgacaaatcgcttcacccagccaatttgttgtgttctcaggttgacttcgagggaccccatgcccttcgcatccagcttgtcctccatgaccctcctgacataccattccggagtgccctcttcatcggagtaagtcgttacgtcgggcgtagtatactggttagctctggcggtttgcttccgtttctgctctccttgccattctgttaaacgatcttggtgcagcaatgtccacttcttctctgcggggtaggccgtcatctgtctcctagcctgctcagggagattgtgccatcctcgcttctgcataagctgcatgaacatctgctcgactacgtagttgtcatcgggtttggggaagtagaagccgtcgtgggacgccgggccgtaagcgctcattttcgataaccggtgcgtgtcacggggagagtgaggcgtgaaatgtgagcttccgggcggcgacggcgcaagcgtggtgtgcgaagagcgggctgaagccgggttaaggtagccgccgccgccgccaccgccgccgccgccaccaccgtgcgggttgttgaagctctctccggaggatcgggcatagaaagggttctggtaggagtcgtaccggacaggatacgagccgttggtggtggagctggacgtgctgccacgagccggaacagctcctccaggcccgggtcccggcccccattgctggtattgtgcctgcttgcccgtggaggccatggtgatgttgttgattgacatgttggacgatgtgcccggccgcgcaggggtgtgggggtgggagttgtggctggccattgtcgacgggtcgatggacggatactggtgaaagtcgaatccgctgacgttgagctggtgcggcacaggctcgcggcgctgcggcggcccttggtcgggcctgggcaggaactcgagggagactggcgatcgagagcccggcgggccgtcgtaggggatggacgtgatcacacccgccatctggttgatgccagcatcaggagaaccgggctggtcgaccgaaatcgacgaagactcccgcttgtggcgcgaggagcgcgaagaaattatggacgccgtttcgaattgttctgacgagctcttgggatcgatgtcggtgtagcgcttgtcggcgcggtgcttgcctcgagagaagagagatctgccgccggaagactgtctggacttatcggcagcggacgacatgataattgatcgtggagagaagtgggtaggcgaaacacgtaacggcagcggagtgcgagccctggaccgctcgcatgatggaggcctaatttgccggcgaaagagggacagacagggctgggcctgcagtggggggaggggggatctagaggactattggatggcctcgggtttggagtttctttttggtattagccttttgtttcgtcttttctggcgctgctgtggtcctttttctttgcgtcctctgatgctgccccggtccttgtcggcgcttcgaaagctgggcgactgtgcttgtcgaaggctgcgatggcgcgaggtttgatgttttggaagcaaggctgagaggtgctacagaagacggggccgctgaagggcctggcaaagttgggctcaagtagttagcgatagggggcgggggcggcagaatcaatcaatgatgaatgactggcggcacgcacacacacctcacctgcgccaggggagtggggatttatgggatgggttattatggatttttcagctttcttctgtcccagcttgtcgtgtaatgtgtatgtactatctatctgctcttcagatcagcatagagaaagagaaagggcctgaaggaacaatgcaaaaagcaggcgcttccgtgtagacagaaatacacgtgagaagtacatgtacatttgatgtgagacaaagataaagggtcctcccctgacaacaaaagagactgccaccagacgaacgaaagcagggggtctgccgcttttaggctcgctcagtggcgaagctcagggaacagcgaccgagcaggtcaagtctttttgggtcacaaccactagacgtgctaacagcgctaaaagtggcgccgacgctgaagcagaacatcgaagcaggcaaggccagcggtgattgggcgctgggctggcgctgacttcagttgaccgtggcccctaaatcgttggcgccgcagcatcgacgggcctaattgggtcttcggtgcgtgtggaccgctggatatgggcaatcgagggtgggttgtctataatcgacgacaggcgggaaatgaggaccagggcggtggaggagaatttattaagaagtggctgccgccaggaaaatgatgacatgtgcaacctgaaaaaaaaaaagagagacgtccttcgatctcaaaggtggcctctttttgtgtgcattatcgaagacttgccaatgacagcagcgagccctgagctatcccccatatgggcggcattgcaaagccaacgaaactcgtctcctcaatacgaaccgaggtgcttcgtctatagactttcagagtcgcatctgctaatatggcgcatgaatgcttgcttgtgctactgtacctgctgccgagcaccgctagtacctacgcccgtactctcgccgcagcgcattacgtacaaagtgtttgacgattgctacggcgcggatcagtatcagcctgtacgtcgtcgtgacttgaggctctggaatagggacgtctgtagcaatctccaacagccgagcgacaattaaagagctcccagcccatggcagagacagtcgggggtccctcgtcttatcagtggggaagagccgacttggcccatgccacgcatctagaatgcgcccgtggaagcgtccaatgtccgatcccgtggacctgccgagtgatgccatagtaagcccacgcgatcgcccagctggatattcgtcaagtttcaggtgccgtaagagtaaggtagtacctttgcctggcatatacacgatgtcatgtacttgctgtaatatcgtggtggtgaaagagacactttgtagcacttgtacatctgtggatgtcgactactcttccaagtagctgttacaagaacggttatcaattatcagtgtaaagtgatgccatcatggtactcattgtctgcaaatagactcttccccaacaagcctagcccagcgggctcccagcgggctcccttagcgcctccggggtacgtaactcatcccgttccggctggctggcggcctgtcgtcgcaattgcgctgcgccttggcttcaaccttcaaagaaacaccgacgccaaaaaccgcaaaccctcaactcgcttgtttctacttgctcgctcgctcgctcgcaccttggctagggggccaaacccttactgccatgatcgccatatcccctcgaacgagcagcatccagtagatcaagaaaactactcccctctccaaaacactaaacccagcacttcttctcccgatttaaaaatagcagccaagatgggtgacacactagtcgtcgtcaaagtaagcctcatgtacccattctctcctccaagttcgtcgtgtgtctacggctctactgcaaccgagctaaccgaaacatcacagacgctcgtcatccccgccgtcatctccctcatcctcttcctcatcctcactttcgtcatcgtcccgatatggcgccactaccgcgtccgctacagccagtacctgcccatcgacgcaatctccgaacacacaaccggctggcgctaccgcctcaccaaccgcctcatcagaatcgccagcgctcccctcacatggcggaggaatagggaggtggcctctggcgccgttgacctcgaggagggagaagagctgggagagattgacgacgacatccggcaggtgctcgaggctattgcgcggtcgaggcagggaattgaaagcacaagacggctcagccgggagtaggttatttacctttatggcgacagacgctcagatgtattgtattccaagccgacttgctaacttaatacaagcctagaggagggatttatcgacgacagcgactcttcagattcggattgaaaggagttatacgggcaatagacagaaaaaggaaaagccaaacatactaaacttactagacttactatccctcgaaaacacctccaaactaccccctccaggctatccaaggtttgaactgtttcaaaaacgggccgggtctcaataactcgccaaagacaagttcatgctggctgattactgcaaagatagggtagctagcacttgggtctacctctgtatgaaatcacatgttagacattgccacctcaacaccaaggatgattcatcaaacagtacggtttagttggatagcattgccattgctttaattataatagacaaacatagagttatatacatgaacagagagatataatatttaccaaacgctaacgccctcgggtagtccttgctctcaatatcactcaaactcttcgactctcgcaactgctaaaacatcgctgggtgaagcatcgctaaaaccgtccatgtaatgactcagggtataatataattcaacgaaaaggaaagaataaaggaatgaaaaagcgaagagaagaaagccactctgcacccaaataaatagccccgcaatcatgttctgcttcataattgctcaagaccccaaaagttcaaggtcctgcagaaactttatttgcatttccgtctcccatggatgatgtgtgtaaaaccaagactctcgaatgttgacccaccatctcttcgcccattcatcgagccaccaagtcctttgttcatgccagagatctgtctcggctttgagtctcgaatcttttaccatcgataatagcttggtgctgaaaggaggtcggtggaaagaaagcacgtcaaggattttgtgccgcttccctctctgaagcaagtgatccggatctcccaccaaagctttctccatggatcgaagccgcttgatatcgcgactcagttttctgccccttccctttctgcagaactcataggctgatggaatggcaaaggctgagacgtcggtatgcaacggatgtggcggagaatcgtatggcgtgacaagatggccacagaggtgccggaggctgatacagtcgtaggggcatctgaaatgtgcaaagggaagctcgtcgaaaataactagagaaagcacattcgagatccatcgatagaggcagtcgagcccgaaagaatgtccacaggggagatagactttgggctctccctcatccgagtatggttgttcacaaaaatggcaaagaacggcatcgctctcgtatctgcttgtgaaatccagcggtggaatatcgcgaagtgggctcgctaaaggttgaactgtactctgactcatcggactgacgttgtcgacatgttcagacgttggctccgacgatgtaatattgccaagttggcgtgccaaaggccgaattgtactctggtcgctcaccggactgacctcaagggggctctgcatgttatgagaacggagagactctgaaatatctgacctcgacgttgtactggacatagtaaacggctctctagaaatttttattgcgctcaagaagggctgtttcggcataggcttgcccagaatccccgatgcaaccgccaactgcgtctcagctggtgctaatggactcggcgctctgatggttggggccgtcccccgtgagattgtccgggtgacgctgacttcaagtttctcagactgtagctctgagtcacttcctttctttgcccgggcccatgggggcctcaatgctcgttggagccgatccttgatcgactgctttgaatgtccagcccccattgctctttttttttttcttctgcttctgtaaagcggtagtccggcttgattgatttcgtgatggcgcccatagcgaattgacgagatactgggttggcgagacaagatggacaggcaatatgatgtattgtatagtgtaaagcaagttggaataaaagcccggttatgcaatgctttgggtttgtggatgtggaatgttgagttcgggttgtcagttcaacgtgctccaagcttgatggaactgcggttgcctgagaattgcgcctccattgtttgggcacattttccacggaaggctcgactttgggactcatacgggcaggcatatcgatcagtgactaacacggatcaagactttctttctcaacactacctagaacctgcctgccttgcgtggtgcgcgctcgcctaaaatgtctatacctgtgattctttcaaatgcctgtacaattctaaagtaggtacctactaccttatccgatgacttggaaatcatccaatgttcatcatgtaagcgtcggccttcttctgtaggtaccttggtatggggtccacagcgagtagcgacatacgctgcaatcgaataaatccatattcatttctattattctattagattttcatatatgagagaaaccattaatcccaatcaaatccgtctgaacttttgaattcctcatatccatcatcaacgacattctacatgcagcgaagctctccagcaccagacccgcaccaaaccattttagcggtcccatatccatgcaccctgtatttcccacccgctaactccaaaccatattacaacctcactccaactttccaaccgtgaaacttgtacattttccatttgatgagccacagccagaatcaaaccatcgcccagcatgaggttccacagcgatttgaaaaacatccgcacctttgccagtgagtcccccttgcatcatcatcataaaaaaagaatttcagcttaccaacctattctagaactcacagccgcattttccactctggagaagctggtatggctacgcctcagcgatgaaactgcacacttcacagtcgtcccagatacaggctcgcagatctggtcgtgagcaaccatcttaccaaagatacaaatggattgctaataccttgaacaaaaaaaagaacactgccaatggacttcctcttcgaaaactgcaccatccaatccgccgagccctccaacaccatcaacctagaactttccctacagcccctccatcgcgccctcaaatccgcccagggcagcatctcagcctccctccgcctcaccaagaagaaaggcgtgcccgtcctctccatgacaatcaccaccaacaccaaatcatccacctccaaattcggaaacgcgccgccgcctgctgccgcgcccctaaagcccccttcttccttcgacgacccctttggcgacgtcgacgaggacgccggtggtgctgatcaaactcacctcgagacttccctgcgcagagagcacgaaaagatcatcacccaggacatccccatccgcgtgctgcatcccgacaccgtcgcctccaccgtccagccctcgctgcaggaaccagacgtccacatccagctcccgcccctcctgcagctgaaatccatctcggaccgcttcaccaagctcgccctcgcctctggcggcggcggtggctccgccagcagcaaatccccccggctcgagatcagcgccaacatgcacggcggcctgcgcgtgcgcatcgccaccgagacggccgacatctcgagcgcctggaccgacctcgacaatccgcagctggatcccgcccagctcagggttcccattgaggagcaccctagtacaaagttccgcgatcgtggacccgactcttgggcttcgatttatgtcgacgggaaagactggagcagagtcctgagcgccggcaggctagagggaagagtcatagcatgtttttgccacaaccagtctctagttctgtatgtatacataccgcattatgacgacggggctgcagatgatgcggtcctcactgtaagttctgaatttccaacttccttccttctcatataagcttacaagagtacagtatcatgtccaagcatatagtgcatagcctggaatcaatcttgcaatacgacgtaagagcaaatctaaagggctccaatggaatggtgtattgaaaaagggatacatgttttttttttttttgttatttccatgaaagatatccaaaatgctaatatgtgtgtaatcatgccatgtgtatctgcatcagtcatcctctcgtcgcttcattcgagacttcattgttgtgaaaaagtcacccttcctccagctaacaatacatcatatcacaacgtccaatcctataatacaaacactaccaccatctcgttacaaagagagcaaaaatagctcatgcaaaacaagtaaataatagaagcaaactccagcagtctatcaaatgtctttggtaggtcatgcaactgttgagcactttctgttgattttatttggccataacatcgacatagcggcctttccttgcctttttctgcccgggtttacggggtcctgatgcactcaacaagtcatcaatactactagcgttgctcatgctcgtagtaggtctgcttgacggtttgctatcggtactagcggtagacatggatcgtaacatgggcggtgcgccaaggctttcctgtgacggggctctgttgagaactgctggcggagccaacgaaccaaaagaagatgaaggtggaaggctggctcggccttgcggaggtggcggcgtttgtggaggtgttccgctggcggatcgtggactgccaagcgctctaggtggcggaggggtggccgctttcgcttcgacttgctcagctccgggtttcttgttgacccatcgcttgagttcagggtcatatacaaaactgcttgcttctccaagcttggccttgatgggcttgccaggagatgatgcctctccgggacttccaatctccttcttattgctgccactgaaccagcctgagaagccccagcctttcttggcttgttgcgcagcagcagcgcgtttcgctacgaatggttagccaaaactttattgaaaattaaaaagacacaaaaactcaccatcttcttccgctgccttgcggaacaactcttggttctcacgatccttttccgctttagatttttctctggccgttgaactaccagtaccaaaatcatcgtcgtcatcatccatgaaactcttcttcttgggcttgggttcatcctcattttcgtctgcagagggtccaaggtcgggctgataggacgggggctcatatccgtaaggctggaaagatggaggctcatagccatttgacgcgccctctgttacgtccgcattattgatcccagtttcggatatgctggtgttattcaaggggggttcatatccataggacattggttggaaacctgccgtagagggagttgtagctggctcttcatggggttgttgtgatgagaccggctcttgatataatggctggtaaccacccataggagtcttgcccttattattaacaccagtagtcattggctggtagccaaggctagatggcgcaaatccattgccacgtccaggtggagagccagggagagaaggggagaccccgtatgcgctcgcagggtactcgcttgagttgagtgtaggctgagagaaagaagaaggcagctgtggcggctcaacaccataggtaggctgggaagttgccggagcgtatcgcgacaacgctgatgacaatgccgacgtagcagcaggagcaccggcccctgggtatgcgggtgagctgatgcccagggtgtcaaagttggaaaccgacggggagcggctcatggacggcgttcctatacgggcaaatgggccactctcctcgcccggggtgccattggcgttctcagactcatctccggcaacgaacttgttgaacctattccacatgctatcagaaaccttgttcatgctaggtttggacatccacgaggaagattcttctctcggtgcctgtttcaagcgccgcatgaagtcgtcaacagaggcctccagaactgggtgatgataaggagacctcttcgtctgcgatgacatggctgagagaatagcatcacagtattgtagagccctgtcccggtagccatattcagccaacgtgatggcgtggtggagtttgtagggcgcgagatggggagcgccagcagcggcagaaggggtgcccgaaagtgaaagcccgtactcgtacacttcactgagctgcaaagcttctgtgtctcttccaagctggtgtgagttttggcggtgatccgaccccaaaaggacaaagtctacattcggatcatcgaagccgccaaaaacagatatctgcctgccaaatatgaagcaaatatgggcggcttcagctcttccatagctagacaagagcttgccaagggcgttcaacccgcggacgtcgtcagcgcttcggttgctcagaacaagcgtcaaggtctccctccacttatccagcccttccatagcgtccttggtgggctcagaagacgacccagttgagacaagctgcaggccggcgcgtgcatgaactggaactagctcatcgacacagtcgtcgtaattacccgataggatcttgtatagagcggcgagtgattcattactctggccagggtggttgacttctttgcgaataaattcttgtgcaacacgcttgtacaagtcaggcgagactgtatgagaaatgagcatggcatgtccccacagacgcttatcaaccgctgcccagacggcggtctcgcggttgcccttgagaagatctagacggatttgctccatagtagcggaatcagcaccgtcagcttgcattgaggtagctatagcgccattgatgcttatagtagggtccgtagaaaacaaagcatcgttatccgcggtgggtgttacagtccctggggagaggacatctcgcacagccttctcggccgcagggttgccttccaacacgccgtcatgctcgataaatatccgaaggatcttccacaacaacaggcgctcaatacttcgtttggcttcgtaagaaagctgcgggtgaaaggatatttctggaagttccttctccaagccgtcgattcccgaagtaagccacgcgagaacctcctttttcttcgacttgcctttcagtggaccggggaatttggctaagcggtctggtagagattcaatatccttgatattctgcaccttgacctctcctgaagctcgcagcatcgacggtgctgtttggttcatcacatatctcgggatactctttgggaaagaagtcaccacggtaccacccactccccatgagataatggggacgccttgccatctctgaagggggtcatgctctcggccgtccgtaggagcaatcatattcatattgagggatggcggccgaggatgggtatgggaagcatgggcaatcttaacagaggggggagacacaggcgagtgtgaagaaacaggtcggcgagcagcctctgcatgcttcgggacatattggccacctctagtagctcctggagactgcgtatgagcgcgagggggtggaacaaatccaggctgagtcgaaggaaggctgttaggcatgtagccagagcctggtcgcttgggaggggatagcgttgactgagcggaaggaatgggcaaaggtggtggcgaacgggtgttgttcgcaaccagatcgtcttcttcttcaacctcgcgggtaggggggagagaagcaactcgagtgagtctcggctcgtacgaggaactagctcgtcgctcggcgtggacagcttctccactggcacccaatggcttgtcgctgctaatctcgaaatgtgccagcggactagaggttcgcggaagatgaggcaaagcagcctgaggcgaggttgccgagacgactgctggattataggcggcagttgggttgggagcgggcggtgcaggagaatatcgagtcgtgggcggcggcgcactttggctgccagctccttggggagggggagccggagaatatctggatacgttggcagttggtgtaggcaggggagcgtttggcgattggagaggcgtgtatgggttcactcgctcgggagcgacaagagtcatctttagagaagagctgagagctgccggcggaatctgggttgccatgggagggctcaaaggagacggtccatgaggcgaggtggccaggccatacgggttaggagaagctgctctgttgcttgacctggacatcgaacgtggcttcggtgcggtgggtaaatcttcaaagaagcctgatttgtgtcgtaagagcggcgatttttggataccaccacttggagggcctgaatcggtggcactcaagctggcgcttcgcggagggggagggggctgaagcgatgaattgtccaactggagttgctgcatactggctcgtttccttggcttcaccgtagaggtaaccaaatctgagggtaggtcataaggcgacgaatatcctccctttgctttgtcggcaaagctttgggctttgggcgaatccgttgcctgttgaggaggcgcttggccatattgcagtggagactgtgacactgctccctgggttggggcattataaaacggagattgcagcggtggtgtgacaggcgtgtaggcagacgcagacgcagatcgctgtagagcaggtcgatatgaagggggcgcaaaagccggtgttgatgccacgctatttgtttgcgagctcaacggcgcagtctgtgctgggggctgggcttcgtcgatatcatccagtaatccttcgtcgtcactgcccaggaacgcggctgcgtctactcccggctcttctgctggtgtattttcgataaggaaatcctcttcatcgtcatcggcagcaaacgcttcttgccattttgacgcgaggtcttgagtttggggggcctccgtttcatttctgttgcctgcctcttcaagcgcttcgggttcctccgtcactttgacatccaggccggtaaatccctcttcatcccactcgagagtctcatccagcgtggactgacgagaaggaaattcttgatctgtagatgccaggacctgcatagttgatttccgctgcaatggctcgtcttcttggcctctgcttgtagcgtctgcttcagattggttgatttgattgaaaaagtcgtcatcttcattgtcattgtcatcgtcaaaagaagggatgtgcgtattctcactgctagctgcagggtcagagctggcttgtgcgtgcgggatcagtggcacgccttcttcgtatcgcgcttcggattcttcatcttcagcccattggatgtccccgcctatggatgtggagtgcgcgtgtctgtggtgcgaatccttggaagctttatccacggtatctgagcttggctggggatgcgcatcagcttgatactcttcctcttcaatatgaacatctcgctccgcctcttccaatacgtcaagcgcctgatttggtggcaaaggtgtatcttcgatgagctccgggtcttctgccatgagaggcacggcaggaaaagaatttgatctctcagatgggggcatgaacttgaaaggatccgtatcagtcctcgacagagtccactcggcatcatcgtcatcgccgaagctgatttcggttgaaactgtccgagcaaaggacatggagctcgaatgctgcgcagtacgggtcgccggcccagtcgcatcttcttcctgattctcggtttcaggtgccgatggctccgtgggttcctcggccgttacggtctgcggctctgaggccagctcagcaccctcctcgacgccgccaccgcggggataagactggtcttccgtgccatgctcgtcctcgtgatgatcaacgccattttgctcttcttcgtgcgccgggctatactccaaagtctcgggcaagggctctgcggatgctgatggtattacatggtcgtcgtggtcgtcgggggctactgcgatatcatggacgctatttggcatcaaggccggattccatgatgatgtgagcggctcgctagccatgatcaattggaggtcgaaaggaacgagtcctcgccagcaaggcgcgaaacagaagctattttactagccagacgtgtcagcaggcagagcacatgcagactgcgcagccaagatcggatatcagactcggcacatgtatcgatatcccaaagtgcgcgcgaggacacgagaagtatcagcagctacctttatacagaatcgaatcgaatcgaaagcgcagatggtggatgctttaaatggagatcatgttcgggagcaagggtagcataaaagacagcggctatcaacgaagcaggccgtggatgggaagaacgacaagggccagttggcacgtaatacttggagaagcagatcaggagaagaagcgagcagagcacagagcacgggcgtccagcaggtaccgagtacctctgcgctagcggcgtagtgggaaaacactcgcctaagaggccgtggtgcaatgtgttcgttactggacggcgaggcctaatgtcacattccgtcattcagcaaaccagtggctttaagggcgccgaggcttagccggcgcaacatgccacctccaacgagcgtgtcgacgcggcggaggaatgttgaggatgttgagccgagctactgtttactgggttgcccaagtatactttcatttacagtatggttctcttgaagcggataatggcattcgccgtggcagcgcgttgagagccgaatgtgctatggagtcactggcagcccaggtcagaccacgtacatgtacagaggtacagagctcagtcttacgcacatggcctttctgatattgtcagcctcgtgtggctaccggcgtgctgaggccatgtttcattctccactacgttgctaatactctgtacgacatgtaccagatatctgtccatttcaagtcgttgtatgaacaaagctctggccctccatgagtcaactggcaaagccccgcgattcacctacctgcattcactatacgccatccctgtgccacggaaacgatccccgcagtagccctagatgcgacagccttcttcaggaaggtcttatcggcgcaggcagtgattcggtccagtcgatgctgccatcgcaagtcgcctgcaggatacaggtcgtaccgccacgtctggatgtagcatttggatgcgggcacatgcgcaggcaaaggatgcgctgcgtgcctgtcgatgatgacacgtacgccgtaactttaataacagtagatgcgtacctaggtactgtagacagtagtccaactggaggaaaatcttcatgtgacgagcttagtttacagctcctgctattgatgttttgtgttgctttggagagttgctcaaagtcgtaatacctacctaccttggtagtgacaaccagctgcgcgagtctctgagttgcccccaggttgccgagtgcccaataccttgggtaccttagtagtgcttcacctgcagattctcaagctgtcctttcagatacccgcccttcaggctcccatctgcatcatgtgatggcgacttcggcttctgcacatgtgcgattgcagcatccgtgcatgcatagacgcacctttatgcttcatcttcaatgcttacctacgcagctccagcgatcgctaggcacgattcgtagcgcacgtgtggctgctcggcgccccaccaaggctctgatgcggccgagtcccctggctccgggaattagcgcggagccttacgtatcccttgtgtctgatacagacttgatacagccaaccagcaccggcgctggctccctccgagctacaacgaacaaacagcttgagcagccattgttttgaaagaagaagatacatttttggcccatagattccgctgctgaagcgtacaccagcagttgtcatcataaacggcccgtctgggcaatctggggaagcatctgacagaccgaataatgcttcccaccgcattcgcccatcgaccgtcataaatcatacgctcgttctcagggcttgcttaattcgtctgtttattgctcgagtgtgcagcatgagcatccggccacagcggcagctttcgcagaacgttacacaccactgaggccccgaaatcagctcgaggcgggatgcctccttcaccttcataccagccgcccgagtctccgtccaacgattccgactccgacctcgacctcgacatccaagagctcgaccccatctcaacagagccagctcgagagctgcagcaaaaccccccggctgaagaacagagggcgtcaaggatagctctaaggaacttgcgtatgggtgggctgcggcgcacaaagcgagatagtggatatggagacctcggtcggaatcgccaagactcggacgagcttgagcaacaaaacctaataggagatcacgatgaagctcggcatccatggtcggaagccggcgggagcggggaggacgatgcgccgttgctgggagatcagggttcgccgagtcgaagaccgccgccaactgggcgctttggctccatacgtcgactactgccaagcttcatgtcatggaagaagcccaaggacaaggaaccagaagagcaggaagaagacgatccgttatctgcacgaatgattgcagtgggctccatccaaacctctcgattcccgaccaacattgtttccaatgccaagtacacggcgtttacctttcttcccgttactctgtacaacgagttttccttcttcttcaacatgtatttcttgctggtcgcattatcacagataataccagcccttcggatcggttatttgtcaacctatattgccccactggcttttgttctttgcattaccatgggcaaagaggcatacgacgatattgatagacggagaagggataacgaggcaaactcagaggagtaccacgtactgcgattttcagaaccggggaatttcaccagaaatagtaagccgcgcaggccgttaaggtcagagacgatcaggcgcaaatctcgaaaagtacaaggcgaacggcatgacctcaccgacatccaggaggataatgaggatggagatcagccgacttctgttgttgaagaaataagtcgcaagtcaaaagacctgcgagttggagacgttctcaaacttaccaaagggcagcgagttccagctgatgtggtaatcttgcaatgtcactctaccgaggggactacaactaacccatcagcggacgaagccaccgagccagaggaggaagagacgctgcttgcatttgaagagggagaatctagctctagcgccaaaggaaaagcacctgagccaataccatctcagaacgatcatgcaaacagcggtccttctggagaaacattcatcaggactgaccagttggatggagagacggattggaagctcagattagcctcaccgctaacccaaagtatttctctggaagaatttgtccgcctacgcataacagctggcaaacccgacaggaaagtcaacgaattcgtcgggacggttgagctgatgcccactagacaggctgcgaccagccagcaagccctggctgacaatgagggcagcagtgattccaagtcggctgcgctctccatcgacaatacggcttgggcgaataccgtcattgcatctcagggtaccacttttgcagccatactatatactggtccgcaaactcgatctgcattgtctacctctccctcccgctcaaaaactgggcttttggaatatgagatcaactcgttaacaaagatcctttgcgctctcacgcttgccttgtccgtcatactggtggctctggaaggctttgaaaagagtggcgaaaacgcttggtacatcaaaattatgcgatttctggtcttgttctcaaccatcgttccaatcagcctccgagtaaatctggacatgggcaaaagcgcattttcacggttcatacagcgagataaaggtattccaggggcggtcgttcgcacgagcaccatcccagaagatttggggcgaatagagtatctcttgagcgacaaaactggcacactaactcagaatgacatggaaatgaagaagattcacatcggaacggtttcatatgccaacgaagccatggacgaagtccagtcatatgttcgccaggccttttatatccagcccaccaccgatcccgcgtctcagagtgttctcattactccatcttccgccatgtccaacacggtcaacataggagctactcgtacacggcgagaaattggttcgcgtgtgcgagatgccgtccttgcgctcgcgctctgccacaatgttacgccaacgtcagagattgaagacggcaaagaggtgacctcgtatcaggcgtcgtctccagatgagattgcaattgttcgatggaccgaatctgtaggcctcaaactgtcataccgtgaccgcaaaggaatgatgctagagtcgacggagactggaaggcctgttgtccgtgtacgaatacttgatgttttcccattcacatccgaaggcaagcgcatgggaatcgtcgttgaattcctcgaaaacgtgcacgatgccaaccccggccttggcaatggcgagatctggttctatcaaaagggcgcagacaccgtcatgagcccgattgtggcggcaaacgactggcttgacgaagagacggctaacatggcgcgcgagggattgagaactcttgttgttgggcggaagaagctttcacatcagcagtatcaagagttcgcttctcagtaccacgaggcttctctttccatcacaggacgcgatgcgggaatgcagcgggttgtctcgcgctatcttgagagcgacttggaactgctgggtgtgactggtgttgaggataagctgcaaaaagacgtcaagccctcgctggaactgctgcgaaacgctggtatcaaaatctggatgctcactggtgacaaggtcgagacggcaaggtgcgtggccattagctcgaagttggtcgcacgaggccagtacatctacactgtccaaaagctcaacagaaaggacaacgcccaggagcatctggattttttgcgaagcaaaacggatgcctgcttactgattgacggagagagtctcgcattgttcctgactcacttccgcatcgagtttatttccattgccgttatgctacccaccgtggttgcctgtcgatgctcgcccacacagaaggctgaggtggcgaagctcatccgcgagtacacgaagaagcgggtttgctgcattggcgatggtggtaatgatgtttccatgattcaggccgccgacgtgggagttggtatcgttggcaaagagggccggcaggctagtttggcggccgacttttctattgagcagttttgccatctggtcaaattgttggtttggcatgggcgaaacagctacaaccgcagtgcaaaactagcccaatttgtcattcatcgtggtctcattattgcggtctgccaaactatgtatagcatagcgttgaagtttcagcccgagggattgtacaaggtatgtagaaacatccatccttcacgctatatcctttttcttttttttgttctgcttctaacgtgggatagaattggttaatggttggttatgccactgtctatactgcggctcccgtcctatcactcgtactagacaaggacgtggatgaggacctggcaaatttgtaccccgagctttacaaggaactcacttctggcgcttctctgtcctatcgtacattcttcgtgtgggtattcgtgtcagtctaccagggcggcatgatccagggcctctcacagatcctcacagaagtagacggcccgagaatggtttccgtcagctacacggtcctcgtgctcaacgagcttctcatggtggccattgaaatcacgacgtggcaccccatcatgattttcagcattgtggggacatttatcttttatattggatcgctgccgtttttgggagactatttcgacctcgcatttttaattacttggtatgtttccctcgtctcttgttggtaagaacgacagctaatggtttccaaggggatttgtctggcgcgtgttggccattggatccatctctttgatcccaccgtatgcaggaaagttaattaggaggacgatgaagccgccttcgtatagaaaggtgcagaacaggtgatgttttctacttctgtctttgttttcttttttagttctggtttgagatgtgtaaaaagcgaagaggggggatgtggcgtattggcgactgagcgattttcttgttatgcgttgcaatgtagtaggcacatggatggttattgttgttgctgttgtttactttgggccaagaaatttgaagattcaatacactcaattctcgacactttgtgatcctggtgtatgaatgcatatctatgagtgtacatgtcttgggcttttggccgttgtataattccgtttatacatttgactctacataatgacaacgctacaacttcagtacgagccattcatttgcaaggctcggatactttctctgaagctgtcccgctacgccccctaccggcccctgaatctgctgtcctccaagccacctcttgggtcccgagtagtgagcaacaaagccatccgggccggaaaccacaaagaggtttttcccagctccagcgccgcatttgcagtcatctgccgttgcaggtgtctcgaattcgggtgccagtttcagcgctgacgagtcgtgcagacggcatccgggagtggcgacgggtgagacaccctggcgattgcctgatgagattgcgttttggagatgcgactcgcggaattgtgtttgctcgtcgtcaatggcgacttgtatgtgcagccgcttgccgtatgttgatttcatggctttgagctgccgcgccactgggctgggatcttgtagctgagaatccaattctaccaattggttaccatctgtagaccagaattgccaccacgatggccgttttctcgctgggccattgccacgctgcagctcttgtctctttctgattgcccagaggatatccacctgtgcttccgagctttgatccaacactgcctgcgcgacttgcattgccggggcgacgcctgttccgccagccaggaaaacgactttcttcatgctgccgagtcttgccaagacatcaaacccaacatgcggtcctcgtagccagacatcatgacctatgcgaagacggctaaggtaatgggacatttcgccgcctcctatggcgcgcacgtagaatctgaggcttccatctgacggatcctcgccctcgagaggcggcagcggcgtgtagtggcgggcgatttggacttgaggctgcttgaactcgacggaccactgggggtagcgccatgaggatgtgccgggggcgagatatggcagagaagggttgtggtgctgaggcgagattgtgaagacgaatgatgtgggggagacggcttcgcgggaagtgattgtgtaaggggcgaagtagtcggcgttgaggagcgtgggcttggaggaagtggtggagtagtagatgagggagccgccgaggatggcggtggtgatgagaatggggagggtttttgatcgtttggggtgggatttagtggtggccgtggcgtattgtcgagaacagcattgtatggagggtggtgctgttcgtgttatggcttttgtgagaggagctttgtgaagccttgccgcccagaggacggctccccggcctgacattcggaaattgaatagatttgaaacaatgagaataagttgacttttgtaaatagagaacgattaaaatgcaatggagcggaattcaatgatgagaggctgctatgaaaaaacaaatcatcacaggtgtataagagagaaaaaagcgccagaggttgaaggcgagtcacgtgttcccatatagtagtttgccaactcagcaaagccagaaccaagatgcaattcccattctcctaaaatgatgctctcctaaatatacatgaaataaaaagcaaaaagcgccaattctccgttttctccatcatttttttttacaatctgaaaatagaataaactcccctcaagaaccccccagatagaaaagacactcaagcaatcgaaatctccaagctgttggactcatactggcccgaaaactcatccgggttcgaaacatcgtcccagtccgcctcgtcgatatcctcagcgcggcgcctccagacggacatccactggccgctcagcttgaccgtggcggacgagcccagacgccgcagcggcaccgggtcgcggagcacaatctcggccgtctggctctcgcccgggccgagcgtcaccatggtctcctttggcggcggccaggctcgcttgaggcggatcgtcgggtagtcgagcggctcgctgatggtgctgctgctgccgctgctgtcgctgtcggagctggagcagccggagcccgggtagatggcgaggttgcccagctcgaggatcagctggtcaaagggcgactggtactcggcaatggtgacgaggtgcgggttgttgttcttgacggtggcgatgatggttggcggcgaggcctttgtctggctgatggagactttgagtccgttgaggggatctgcagaggccattctgatctgtctgttgccgttgttcccctttgtgatttctagctttgcttcccacccctttaatctctgagacaatggtttttcttctgaaagagagcaggaaaagatcaaggccaacgaagtgatctctttatctaggcaaagagaaagcagaaagcgtcacaggccgtttttggcgtgggtagcgattcaactccggatccggcagcaagacggtttaaaaaaaaaaaaaaaaaaggggagctatttacagtatcacgagcacaggacccctcgccattcatatactcgcggcgttccgaacaaatccaaagctcgggtggtccgactgctgtagtataagcagcgctcacacacacacacacacacacacactcacacaactcgccgacgcatgcagtcatcaagccagatgcatggacacaaggtgggtcgagaggaacgagcatggcttgatatctcagacactagcacagacaaagtcagtcggtcggtagcaccatggccagtggtgatgtttgtctgctcccccgtaagccagtgagtgagtggtttcacgctgcaagacccggcacttgtaagacgcccactttgagtcggaatggattctgccaagagcggcatggcatgcaacaagacatggggcgggcggctacagtggcccatgggcttgcggcgggattcagcagcatcgctcgctattagctgggcaaaaccggggtaaatcacatgcgaattactactagatagaaagctgcctaacccaggcagttgtccgagcatgttgccgatccgtccaaacgccggaatggtatgtagggcgtaggtacctgtgctgatggctgcaggtcccgatgtctgcgtccgagcacttacacgcagcagctccgtcactttgtctcttgttcagctggtcatgctctaaaatgtggtcataatctatctaacctgtaggtattttgtctcactaaaaatgcgtatcctataatccagctgatactctcattctgtctcaccccccgtcgtaaaccatcattctacaacctcaatatccgcctctgtgcatcaatccctccccgaaacttgtcctccaccactcgtccctccatcaccgtctcccgcacaagtccctccacatgtttcggctctaccctcccgtaccaaatcccacatcccgccaaagcgtgcttctcgcccttgtcattcgtaaatccgggcgggacgtagatgatcacgttgccagcaaacttgtgtcctccgatatggctaatcagtccaactctcgccactttcttctccgggctgctgctcccttctatcctcctgacctcctcgccatccagactcccaacctggaccgcctccctggcaacgtggaacccttccatctcaagcttctcttcgaattctgtcctcagcacaggtcccattgtgccgcatcgtaaatctcgtcctccgtggccgcatatcagcaccagcacgtccttgacgtcctgcacgccgggcaacaggccctgaaatgcctcttttcgcgtcagtcgatcgcggtgaacgggggacagtccgtcgtgggcgctgtgcagcttttccggtaataaaaagccctttgcgagggccttgacgctgtcgaatgacacgcgcggtaggaaagggacgtatttgaaggacggtaacaggtaggccgacgtcgactggattgcctttcgaggaggtaccgagctcggaaacgaagagttgatgacagaaatgtggtgaaacggctgtccatacgcatctcattagcactgtagttccaaacccaagcaacttgtagcttcccatcctcacttcacttacatccgtatacttcccccctcgtccaaaaagctccttcaagtccgccgccagattatcaccactattctcatcctcaatcttggacaaccagtcgtccttgcccgtacacaccaccacatgctccgaatacccagccatgacgcccttgagcgggttctggtggtcaatctccagcccgtctggcatggccggcgtgtcggcgcatccgcatgtcggcgacggacaggcagacacgacggggaacggaggcggccgcgcagcccttgtggcgatgcttctctggtttgcgattgtcgctgctgggacgaggcggttgttggtgcgagatggccaggctctggggatctggtaaagcgacgatgatgatggcagcagcagcctcaacggcgggtgggcaattattcgcatcgacatactggcgagaagtggcagagacggatgccagcgctcgacatgtttttttaaatctagaagaaagaaagaacaagattctaacaagggcggcaattcggcatgtacaagtcacgacgggctcgcagtggtgatgatgctaatcccgacgctctccattggcaatgcaaggatcgccagaagacggcgaatgggaacgaatcagtagtaatcgctgcatgagagttgcaacgaatctcggagaccgagatgcggccttttggcactttcttgcctctgcccggcagcaaaaatctccaccacggagcggccccacggcgctaagctggctgtagcggattctctgcaacgatgtaaaagcaccgtcacgtatcaactgttgacataacatgtacccagaatatgtagtagtattagttagaaacaatatgctgcaaaagtcgctaccatcttatcctccccccctcgatatctgtctgtacggaaatctctatgtgaaatcacccatgcctaaatacacaatacagaaaccatgtcctcctctctatacaataaatcccttgcaatctgaatagtaacctcaaaacaaatgcctttcgtccaatttgctatcccaatgcccgaaagaaaacacgaataaaagaaacaaaacaagtaaaagttgagataaaccccctaccttctgcgctcctcactctctccaacttctccacatctctcaccattcagctcaggttcaggcttagttgcctcttcggtcgcagtacccggggagcttgggctcggagttggcccagctcataacggtcaagctggtggtgtaaaccatggcaatgagaccaaagatacacaacacaatatcggagtatttccaaaacctgtttcgtgcgactgccttgtagtggagtaggggctatgatggacaaagtcagtatattgtgcattgaatacggggtgaaggggaggggaaagtgaaggaaaggggctgcttacaggatagatgtagaccaaggggatacaggcaaagttgcccaccaaagccacaaacttgtccaggttgtcggcgccaccccaggcaatgccagcacacatggccaccaagaagaagcggaagatgttcttctgccacttgatccaggggttgtacttgccactcctcgtaaacagcgcggtctcggcaatacggatagcagggaagatttgcagcggagtggacagcaaaatggccatcgagtagagcagctgcacgctgttcaccatgcggttatcctgcggcaggttgaggaggacaacggtttgcgtctcggatccatacgcagcgtaggagatggcgcccatgacggtgaagaggacagtgatgataatcatgacaaggaacatgaccctggggaacttttccggctgcttcatcgattcctggatggggatgatgagaccaatgccctcgaaagtaaagatggctgtaccaatgaagagcgtccagtctttcttgttgaacatgatgatgtcggcgagaccattggcggcgagcgtcaacacatcgtagtagaagagatacgcgagtcctatcagaataaaggcatccgcaatcagagccgtaaagccgagcttgccaatgtctcggatgagagaaagcggcaagaagacaatcatctgcaagaaaatcaacgctggaatactaacagacttctggcagtctgtcacggccaagatgaaggcttgcaagttttccgatgtaaacacgatgtaggcggcgacaaagccaatctggctgagaacaatcgaggcaaggatgatggctcgcatccatttgccatataggataccgcccatgtcaccaaacgagccatcgacattaagtcgtgtcgtaaccagtaaaacaaagcagtagtagcttagaatcgccacaccaataaggacaaggttgctgaacatcatgccaccgttgaggtaggcacgcggcaagaacaagacaccagttccgacaaaggatttgagcagcagcagagcggcattcatctggctattctggccactgccgccacggacctttctcctgcgcttctttttcgaggggccaagcagagcgctgtcctccattggttcttcgtcttcttcttcgccgttgtcttcgccagatccaaagtattcgttggggccgagagcctcgtcgtcttcttccaactcttcaccggcaaagtggccatagatggacaagaattctaggaagcttgatgtaaataggggtcgctgattgctgcccggggaatcgattcctccatagccatcttcgtggtgtccagacgggctgatgacgtttctccttaggtgattccttcggaagcctcccggcactttgatggagttgatgtcaagggtatcgctttcaggctcgggtctggagtagtcaaaactcttgctgcgttgcatcctcgtcttggcctctgcctgttcagcccacttgtagatcccccgtgtcacatcaccgccttgcagacgcagactcgagaattcctcctcactcaggccggtagtaccagctccggaatcggccgcctgtttgcccttgccagtctctgacgaagcctctgacgtggggttatccatttcactgggctgtaccaaatgcctcctgacaatctccgggtcctcgtagggcccggtgctctccgccccgatgcggcttctcgagtcaaaggagccataatttgtcggtgtagcagagcggcctcttccgggagatgacggccggaccggcggtgtgctgacgcgggctggaggagtgccgtgtcgcggcggcgtttgtcccagggagtcggacaaggcggcggccagggctgacacgcctgggccttgggcaaacgctggactatcgccgccttcgggctttgcgaatcccggacgaggcgagccgcttctcatgggcgacccagctcgaactggctcggcaagtctcgcggtaagctcttctcggggcactgacgacgagaatggccgctgctgggagaggctgggtgaatgggatctcgcaatgtcctgcggtatcccgcttctcgacggcgaagacatgattgctgtgatattcaagcttgatctagctcaggtttggtctcctatcgcatatcgagtctgatacagatgaagagtatcgatgctttgttttgaaaagcgtcggcaagccgaaaggatgcgaaccgcgcgagggagactcggtgacaaacgagcgcggcaagattagcgataaggcgccggcggcgttcaaggtcgagacacgcgagatgagtcgatgctttgaggctgctttgaggctgctttgtctgcctccgccgatgctgcttcaattgggagtctctgggagaggagacgggacaaagtgctgaaagatggaggatgaaagagagtcaaggctaatctgccctggtctctttggccgaagctacgagagtgcgtgcctgttcccaaaaggtcctgcactaatgacggacgaggccgcgctagagcagctcaggtagcgaggtacttgtgtgcgcagccagctccggcgccaagccaggtactctgtacgatcatgtcccttgcaatcgccggggctccagcctgcgccaggccacgcagtggctgctccggtctggtgactgtgttaggggaccacacgtactggggactgcgagggactgtagggagacgtgctagggggctcagcagtgggcctccggcggccaaggtccgctatgacagcaagagatcggctcgattgcaggctggactcttattgaacagctggcacggggcggcgcttgaaggggcagttgagatggggcttgcatgcatacaacacacttgttgatattgatatacaacgctgcactctaatacaacgacggtttctagccaatccatccagcacgcaagcaagcactgccgcgcgaattacatgattcgactcatcgatatcaaacgaagaaaaaagggcgggtgccacactcgcagcatggtgtggaggggtttatgtatttcacaagggccctcggtcgataatccgtcagctcagacagcagctggacttgtaaactcatccgaatataattcagagagtagacaatttaattttggcgggcaagtttgatttcctagttatttgtttgcagtcaactctacatatattcagacgtcaagatgtcgatacacattactgttccgcatctactgggcggtatgaagatgcatgtctcgaatggaagcttatcaggactgtcaagagtgacggccgataacgggaatacgagatacgcaggcggcagacctgattcgcccagtctcatatcagaaccaatcgagatattacgtgatccaagaccttgaaagaggctatttcattacttgtgatttattctcccacgtcttacctaccatgacgccgtgtcctgtccaatatagatggcactgacacacgagactcgctcgtacagtgtacacgatatctgctgtgcttgctgccagtacagtattaccaaagcagccacacatatgagcatgcgcagtctcctgtcaaccgtcaaagtccttgacatcaaagtccaaccccaagaccacgcctccggataagggcgggagagaacatggccctaattggatggcgggcatgacaccgaacgcccgttggctgcgcacagcgcaaacaaactcccagcggccggtcaccagctttatcacgaggctgaccacgcatccagatgactgctggacatgaggcttgtgtagcgcaccgtccatccgcatctgtccatccacctccccgcgttcttctccgttctccagagggctcagatctcgatacgcatgtcacaggtggccacagagtagcagatatatgatgcactcggtcatactgagcgtttgaattcctctgccaacatgaagattaattaccacgggacgagccgatgcggcactaacaatgattgtcccccgaatttgtccgcgcagatgggcctaggaattctatatcaaggtacatgcgttcatacctgttcatgtacgctcgagcgcttgctcttgatttgcttgcaaaaccagagtcaacatcagctctaagctggaaggattcggtatcccttgtgccggggtggctcggaatgccgtcatggcgcgtgatatcgcctagaggcggggcagccagagggatcgccgcgcatatgcctggcagttctcggaggcttctctgtgtcgattgatctatcaggctgtaatggcttcaagtagactggtggttctttttgaaataaagagaaaataactggtgttgacggcatactgcagccccatcatcgacaatggcacatcgtgaccatctcttacggcgacaattcctgattacggcccagttaccagacgctgagaggcataaaccacccacgaatcacgccggctgaagatcgtcttgccattgctgggatgacgatgctctacaccaccatcgcgctactgcggagcctgtgattcccacctgatctgtggcttctcgcgatagaggccaacggtggcccagtactaactctccatacgagttagcagcgtacgacgggcttattctataccgctagagtgccgagccttgatgccaagtactactagtattgaatgaaccgttgcggtgtaaactctacgtacatgtactgtaggcagcggcaaaacgctacagaagctgcttcttcaagatgcaaagcaccaatacgccatcgtacatacaatatccatacaagagggccattctacgtgacagagcatgcatgtccatatgcacaaaatgcacccaaacttgatttcggcagcaaatctgctcgggaaatgtcaggcatgatggcgtcgatggctctccgtgtctcctcttctcttacacgaatcgccgctcgcgcttcctcaagccccgccgctgatcccaaacccttggcatgacgccggccttgcttgatttgcttaatctcaaacggcgttttacagtgtacggttttagtagcaaagttcagatgttgatattaacgccgttgccccaagtgccgggctgcgtaaattttaaatggcctctttattcacttatacccgttgatggccagaggtagtggagaatggttataacactgcggttttctttttgttttcccatcttcgatttatagcacctgggcaagattcattcctaccgttttgatcgctgttggatcctacccaagacaattgcggcgtgcaaggcaccagggccggttggttggctggtggtggctccctggaaattcctcgctcgttggcaacacttgcactcttgccacgcgacctgctttacctttggagtcatattcccatgcctcatcaaacaccagagagaaaaggctctttgtcaatagccatggagcccgtaaagcccgctggcggcgccaggctcggcaccatatctggtgtctacatccccgtatacctcaacatcttgagcattctcatgttcctccggtttggccagatactcggacaggttggcttcattggaatcctaggtaagtcgcaaacaggaatcaaaataatctgcagcgttcagttccaacctgtgtcgccatactaggtcttctcctcgccgcctattgcattgatctgctcaccgttctctccctctctgccatcgcatcgaatggagaagtcaagggcggcggtgcttattacttaatctccaggtctctcggtcccgagtttggcggctctattggcatcttgttctatctagctcaagctctaaacactgccatgaatgtagttggtctcatcgactgcatccgactcaacatgggatccaactttcctcaagggtattggactggctacgggctccaaacagcggccttggtgctttgcacatgtctctgcttacttggctcgtcaactttcgcaaaggcgtcaaatgcactgctcatcatccttaccgtggctgtcatgagcattccagtgtcagcaattcttaagtcgccgtttgaggatgctatagctggagtcaagtttacgggcatcagtgttgatacgctcattggaaactttgctcctcgggcttctgatagcagctaccaaggccttaaaacctttcgtgacttatttggcgttctcttcccgcgagtacattccacttctcctccgtagcagaacatatacactaatatcagtggtaacagagcgacttcgggaatattcgctggggcttccatgtctggtgatttgagaaacccaagcaaagctattccacacggaacactatgggccactcttacaaccttcatcgtgtacttcaccgtcattctctccatggcagcggctaccactcacgaatcctttctagccaacaataatgtcatctccatcacaagcctgtatgcccctattatcctggctggcgaatgcgcggttaccttcttttcggctctgatgggagttatcggatcagccaagctgtttcaagcactcgctcgggacaagctacttccagggttgtctggctttggaagaggaactaaagttggtgatgaaccaatctttgccatattcctaacatacgccatcgctcaagttgccctttttgcggacttgaaccaaattgccaccctcatctctatgggctatcaggttagcaggagctcaagacctatatccaatttatatctctcgatactaagcagctgatgaatgaaaacagatgaccttttttgttatgaacttggcgtgtttcctgttgaaaattggatctgctcctaattttaggcctggctttcagctcttcagtgccgagacggctttcttgggaagcctcttctctgctgcagccatgttttttatcgacgaggcctacgcttcaacggcaatttgcgctctcatccttgtgtttttgctgattcattatctatgtccgcccaaacactggggagatgtctcacagaatctcatctaccaccaagtgcggaagtatctgttgagactaaagcccgagcacatcaagttttggagaccacaaatcatactccttgtcaataacccaaggcgtcagacgagactgatccaattttgcaattcattaaagaaaggctcgctttacatcttggggcatgtcattgtaacagatgatttcaacacaggagtccacgaggcaaaacttcagcaacaggcttggacgcgttacatatcagacttttctaggatcaaagcctttgtgcagttaaccatgtcgccgtcgattacctggggcattcgaaatctcatcttatcctcaggccttggaggcatgcggcccaatattgcggttttgggattttacaacatggaagatctacgaagatccagtcataggctacgagtaccagacattccaatggctccagcttccaaaatgaatcgcccgccgagaccccatgctgggggctacacacgaagccgtggcgatacatccgcccgcttgatggatggcttcctaccgactgacgcaattcgtacggaggatatgatgtctcctacagaatacatgacagcattggaggatttgactttgatgtaccggttgaatgtagcggtggcatatggatttgacggcttggagacgcctcgaaaggacgaggacaacacgaagaggtttattgatatgtggcccatccagatgtccgctgaagtttcatccgatggcaagaacatgctgacttccaattttgacacctgtaagcctttttcgtattgcagaatgcaactccctagacatgactaacatttgctagacacgctcattctacaactaggccacattctccgtagtgtcaacacttggaaacgagcgtatacactacgtgtcatggtctttgttgaatacgaaagcgaggtcgaagaagagttggctcgagtccgcgcgctacttgagaaattgcgcatcgacgccgaagtttgcgtcttttggctggcatgtggccagttggacacgtacgagcgcatcatcaatggcaaaggcagtagcatagactgtgaaatcattgttggcgacgcattgagagacgaggaatggtggaacgacctggaagacttccgcggacagtcagagcccatgacgaatagccaggagtttacacacctcgcgcacatcattacttcgaccgctggacggccaggagtctacaatccgcacgaggaaacagagtcccggagacgacgctcgagtgtgtttgatcttcccggcatgcctaagaagccgaacatcggctctctgtccaagatgggtatcaacatcggcatgcacacgcatcatctaaacgaagaagtctttgaggactctgattcagattacgaaacaagtagcgatacagactcttcaagtacggtgcgatctgtgacagacccgttattgcgcgagtcaccatcgtcgaatgcttcacgagggcagccttcgcctcctgggatgcgaggaaatggctcttttgatacaatcaccgggcatggatacatgtactctaacaacggcgttgcctcgattactccatcatatggcaccatgtctggatctcagccgccttccatggcccagcatcggtacaattcagtcttttctccagatctagacgccacccctcgagcaaataaccgacagagtagcagcttcaaaatggaaatcaagagcatagaatcctttcccaatctcgatcagcttgccatgtccgaagctcgtcgcagcaactacccgccaagcagctctgcgaaatcatcaagtgcccgatattcaggggaagatgacacttcaacgccccggccgaccatatcgcgacagtcgtccgccgctcgcttctcaagccggcctgtcccggagatgagaatcacaacagaggagggaagctcccggattggattcgccactacaaattcctcaagccctacgacccctagaatggaccgtccatcgttttcgcgacagtcttcactcaatgttccgtcgcaaccattacctgggtccaggagaaatctggtaggaggaggaggcccacgcgcgatttcataccatgaacagccaacgtactattcacgcgcgagcacaacaaaaccccgttatcaatcccgttctcggagagagtcccaatatcccaacagccatggccaaggagacgtcagcctaaatatgcccgatctcgtgcaatcgtatagagctgttgctgagtcgggcaacgcagaaggcgctccatactctacacagggcgttgcgctgtcgttcaacgacttgcccagcagagcgcagcatctgattctcaacgagctgatgaaacagaattcgaaagacacggctgtccttctcagcacgctaccgattcccaatgaggggacgtacatgaatgtggacagcacgattcagtatctgtcggatgttgagctgctgtgtcatgatcttccgccggcgcttttggtgctgagcaataacatgacggtcactgtgagcttgtgaggcgatttttatctatgcaattgtattttaagccgcagcgcaattacgcaggagcatctagaatgaaaggatgcatgttaacttcgattactacacgtatcggtaaagaagggtgtgtctttttttgattgaacctctgggtaacaagttggaaacttggatttaatctcttcttatgtatataaatagcaaattgaaacaaaacagtgttaatatgaacaagataccactgatgttctatttatatggtcgatgccaaaggtgcgtgcttgaacaacaaacccctgttgtcgctttatttgtaccgcgagaacatacaaaatgaacacagcgctgttcaataacaacgccgttccatataacaaacaacagcccacattttaataagaaatgtcatatcgcatcactcgataaaataaaatctcgtcacacaaaaaaaagccaaccacccttcaacgcccccccaaactttgctcgtgaaaatgcgtatcaaaatgccatcaagaccgcatctcaactcatatcctccaaaggaaaagcccaaaaagccccttacaaaaattgatacggacgttcatcccacaggaaacgtttacgaacaaaaccacagcacctacaaggcgagagcgcacgggggcccaatcatcaagactcctcggaatcgggctctttggcgaagggcggtttatgtccctcattctcctcactctccgccgattccaacaccgtcatgtccagatatatcttggtcacaaactccaacctgtgtctcacctccacagattcactctccgcctcctccagtatgcctcctctgcatgggatatttgggaggcgaatataattataccacctgtaactcatgcaaagcaaagtacgcaacgccatcgcaccgtattagtggcgaagatgagtatattgacgacttcttctctcccagcccttcttcgcaagatgaagactcagacgcaccaattgtgttgctagatggatgcactgccaaggggaaaaaaccctgtttcataaataatgctaataactgtgctacacttgcgtcacaaagtccaagcttgacgtgctctgatgatgagtttgacggctgtgttacaccggcgtcatgttcgagctcggtgtactcccaagatgaatccgacatggacactagacgtcttgaacatctccatggaacaaataggcctggttcagaatcactcttcacaggcagtacgaatagctgtgttacccccgcgctgtcaacttcgagctcggtatactctcaagatgaaggtggaatagaaaaagctgaaacagaaagagttgaaacagaaagagctgggacagagacggtgggctactatgagttacctgagatggctcattatttcggcgaatatcaacagtccgaaggcaaaggattcgaagaaaatgtggaacaagactacagtttagcaatcgatatttattacaggtagcgatgagaaatcggtgcgggctattcatccaaaagttttcgctcttcatttatttgcccattgtagctgcaattatcttctatatccccagtaatctaattcccttcaagttcataacgtcgtctatataaaaagaaaccccgcatttctacaatatcctcgtaacaaccaactcccctttattcacaccttctaaatctattaagccgccagcttccagcttcttcttccatttattgctttcgtaccgccccaatatcatcgtcagtcgcaaaacaacgccgttgcttgaagcatgctcttctgcgctctcggccagagaggtaaacgtccatctgccaaatgcccagttcaaaatatatcgaccgcgcgggttggactctggctgtggaacgtcgagatcagagtttttgggcgtagatgagagggtaaggacggccttgatacgatacgcctcgtccttgggggctgatttgagaaaattgagcagcttgtctgttgagacggcagtgccgctatcgcctttgagttcgacggaaagcacttcaacctcgctctggtggttgtggctatggctgtgatcgtgtttgtgggaatcgccgttcgtttggtgattgtgatcgtggttgccattcacttcagcctccgtcagctccttggccagacccccatcaacaccgaatatcaggcccatgtcgacagatcccttgtcgctcttcacccgcgccacatcaacatccaaatcgcccactctatccaaacactcttcatagcggtcttctcccgccgtctcccacttattaaacacaatcaagtcggtatagcgcgcttgaatcttggccgtgtagctcgtatcttcgtatcccttccaattctcaacgtcaatcacgctgatgactccgtcaagcacgtatttccccgtgtctcttgcgattcggttgacttccatagctagagttgccggaaaagcagacccgctcgtctcgataatgatgcgatctggcgcgacagtcttttcgagttcagccagcgcagggccgagttggcctactaggttgcagcagatgcatccgttgagaagctcttgcacgccggaaatggctgagctggacgccagctgggaatcaatagcgaggtcgccgaattcgttttttaatagtgcgagcttgtaggacgggttttgggcgcgaagttgggggatgaggttgagaatgagggttgtctttccggaccccaaaaagccggtgatgatagtgagaggaatcggggccattatcgcagaatagcctctgtttgatcaatctatatcgaattggacactaaatcaaagataaaaggaagggaaggagaaaggaagaagccaacaatcacaccacttatacgctaggttgtcactcggagaaaatatctcggcttgcaaatcagatcgatctgggaagagagaatgcgacggcttagtttatcttatcagcgccgtctctcggcctgaatttctagatgcatccaccgtagcagcgctatagccacggccttggctctagccttggcctctgttttagcggccttgggagtcttcagcagttgtcatgcactgatcgcctcttgacttgacgtcacatttcgtaaagatcggaaatgggcgagctctctatataagtcccggccatgacatcttttttggcgcaaaagccaagatatctcagtcgacattgcagcttccagtatctatacgcttctatccctttgacttttgccgagaccaagtagaaaaagtaatagccatcatgcactcgccatccaagaatcaagacagcccgtcgcaggcgccaccagtcaaggagcagctcgacttcaagcagcagctcgaccaaaaggcagatgagagtcgtactcgtgagaacggcaatggaggagaatcattcatcgaaacggttgttcacaagagtaagttgcttgtctgacactctccatgctgatgattagccagcgatcaacacatgcgagaaaatcgccatggctatatgattcgcttcgtctacaatccgtcgcgatccagcactgacatgccctcgatagtctcacaagccattccagctacggtgcccattcttggcggatcaaatccagagggcaaggtggaagacgaaggagaagccggtcctcctaatcggccagagaacgacgtccagatcgaggagtttgtgagggagcagcatcgaagcaagtatgtcggagagactgacgagggcgcgaatctttcaaaggcatgagtccatgcatgtgtaaagtggaaatacacataccaggtcgaatgtacttttaatcaattttgcttcttttcgcttcaaacagagatgcccacatcgtcatgacaattttcgtttcaccatcgcacaggcatttctacgagccgtttgcacgcagcaaacccatgcaaactacacacaggagctcacgacaagagacagcccattgcccaggcaggctcaagcgattttaactcgactacaaagcatctgcgaagaaaatgcaccgacattcattcgttcagctcgtgttcagcggcaccttggcgctacaccaagggcgcgcacgaacacaataaaacgaaagaaaatattaccgagcttgtttagaagctggtatgtccccccttcttggcatctgccgcccacagaatttttgtttcgaaaaacgtagcggtagatttcctatatccaagggttttacttttctgagcgtttcccaacgaggggaaaggcaacgcaacaccgtgggttagctaggtgagggtcgtggcagctcaggtgctttttgataaagaagaaaaagaaagaaaaaaaactaaaaagtttgctggcgatggctgtttaaatgggctgcagcaatgtggggcatgctaagctggattgatgactcagcatttttgtgctacgcaggcagacttggcagagcacgtatggagctgcaaaggcgggcatgctcagatgtacttctcatggccattgctgataagatagagagagaaaagacgtgtgattaattattcaaatccagaaaatccatctaaacaggctccaagggcagtctataaacgaggcagtaaaagcatttcatctcatctcatcgtcaaaccctaatccactcaattcagccggtccaccttcaggccttttccaagaagctcgtttcccacctctacaatcaaagcctcattagggaaagtcttcttctttgccaataccgttccttcggcatctagagcgcggagtagatcagcaagctctccatcaagctttgtgtaataaattaggtggcccagtgccgaaagcatgccctggagagcctcctgtgaggtctcttcctgagagattgcctctacaacagaggctgcaagctcaacaaggtcgtcctctggtaaacttggcttggcctcgccaagccttgacctgcgatcagccaaagcaatgttgaacaagagagatgatgccgccacgcgggtattgctgtgactatcatcgagaaaactcgttgatattaaccgggtgatgggcccgcgaagatgatcgtgtcgtagaatttcgtccaaaaacaatggagtggagaaaaaattgcatgccatttgcaaggtcacaagacgcagtgcgtatgggcactcggtctgctcgttgacggcattgaggatgccagcaactgtcttgtgcgccgtctcttcagcaaaatatccacttactcggggatcgagaagggcgcagcgcaaaagatcgaccacggtaaacataatctcaaggggtagttttgtgattgtctcttggagaaagcttgccatgtgtcccatgttcggcaaaacggcatctagagcttccccattggcgcggtcttcaataaatcttttcagctgctgaatttcgggcttgccagaaacatctggtcccatcttggtcattaatttttgcattggaggcacctttccgaatagcacaggcttcgtatttggattagcaaatgtgggaaggcgaagcttctcgtgaggatggtggggatgcgccatctgtaccagcagctgaaggtttcctctgagggtcgctggatcagcgccagaccatcggttttcttgttctccttttaggaatgtgatgaatgtcggagttgcgctgatcgaatattggctagcaagcaggtttgcctgaggctgagcgatgtcaatcttgatcaaagttgccttgcccgcaaactcctcggccagtgagtcgtataaaggatatatcatcttgcatggcgcacaggttgcagaagtaaagtagaccactgcgcaggactgctttgcttgatccaacagagcagatagctccgcatggccggtcacatctttcaccgaagctgccttgagaggtgcaatgggctgggcactctcctgcagtcccaggatagagccgttttgcctgctggcattgaccccttgagtaagctgaggcatcagcatgcgtccaaacggcgagtcgagaactgcctgtggcatttgtgcaatgtggcttggaatgccctttccgagaaggaaattggaaaaggcatctgtgaagttgttgcagttgtggcggaatagatcataggcctattttcattcgagttagcaactacgcaattactaggcaaatcagcaataatgtcttacttctatcgtgaaaacggatcttattgactccagatagtccccgattacgtccatgggaagatctgtcttgccgaggtgcagtctctccaagggttggcctaggtgtgaggtgcctggagcgatggagatgatgccgccatcgtagacgtactcgcggccctgaagctcgatagacgtgtgataaatggcatcaagttggaatccaaggaggcctagcgacatttgacgagccaggccgccagacagatcgtaaacaagaaggtggacgtccatcttgagccgtgtctttatacgcaagttgtcgtgcgtcctggcagaatttcgcagaggcgatatccaacaagttatagacccgggtaattggaatgctgggtgctgattgcgaaaatctcacgagaaaacaaagtgaccaaagtccgtggagtttgggctggtttgagtttatttattgatgttcaaggcagcaaaggtgtacgaaatcacatggaaggcacccagcgcacgaaacctgacgtatatgcctactgctaggtactatcaagaggcggacttcagcctataaactccgctgttctaaagccggaacctgctagatacagttgcttctgactcaaaggcgttgaaaataatacagagcaattgtttaacgcctctacaaaaaacaacacttggaaatacatgctgatttctatgctttctgtcttgaaatgccgccgtacgtcgccacggtctgtatctcttgatctaccctgtaatttgacggattttctgcactaggcggacgacccactgacgcatcatccagggggttctttggcagccggtttcaggggaaatggaatgtggcgaatggactcttcgtcaatcgcgtggctttgctggccttagccaaaagcgcgaccgtctgtagcgtcagtgacacagtggttaaaaacggcgtgtggtgggtgcataaagtactctcccctacaaagtttgcgcacaaggtaccttggctttgcccctccacctggacaagatttgtttggtctccttttttccactccagatcatttccagactccagcattgtccgcctagatcctggtaatgttactttctgccgcctcccacctgataggccgtatttgttccacagtccagtcattctcttgacgttggtttctagaccttcattttttccctctctctctcttttcttcttccaatccctcccgctctttaatgcgtcacggcgtctcttattgatcgccctgcggcctgatgaggagaacttcagtgtcgctgcccacgaagcaagttgcccacgatccccacgaaaagaccgatcggtaccgcccaagccaacggaagcaaggcctgtttgccagcatgaaggaaaccatgctgtctcagtctcagaaatcgcggtggcttaagaccggcacgctggttctgatactgttctgcctgttctactggctgtcaccaaccggcgtcgaggtatacaacaagagcccattgggcagtgaagaaggttctgtgagcaaagctcccgctgctgctcccgctgctgctcccgtcgccaatgtccccgcctccaacaaagatgccacctccaacaaggacaccgccgctgctggcaacggcgctcccaacagtggccagtctccctcagactcttcttacggcaccgacaagtgctccaaatcgtactccaaggacaagcccatcgttcagtatgtcctcatgatcgatgctggtagcactggctcgcgaatccacgtctacaagttcaacaactgcggccccattcccgagctggagaaggaagagttcaagatgactgagaaatccgtcggtggcttgagtgcctttaagaacgaccccgtcggcgctgccaagagtcttgatgttctcatggccgttgccatggaacacgtcccggatgcgctgaagaagtgctctcccgttgctgtcaaggctaccgctggcttgcgtttgattggcaaggaacttgccgatgccatcttggttgaggtcagacgacacttggagcaggactaccccttccccgttgtctctgccgaacagaacggtattgccatcatggacggctcggacgaaggtgtctatgcttggatcactaccaactacctgcttggcaagattggcggccctgacaagagtgagaccgctgctgtcttcgatctcggtggcggttcaacccagattgtctttgagcctacctttaagggagccccagacggaggcatgcctgagaagctggctcctggagaccacaagtacgagctggactttggcggccacaaattcgacctctaccagcactctcaccttggctatggcttgatgtctgctcgcaaggccctgcactccttcctgattgatgatttggccaagtccaagaaagatgacgaaacctggaagaactcgccgattgtgcacccctgtatcgctcccggcaccaccaagcaaatcgacgtcgaggtcaacggtggcgaggcacaaaccttcaacttcactggcccatcttcacccgctcctgctcagtgccgcaacctggctgagaagatcttgaagaaggaagccgactgcaagcttgctccctgctccttcaacggcgtccaccagcctatcctttccaagacttttgccaaggaggacgtctacatcttctcttacttctacgaccgcaccaagcccctcggcatgcccgactctttcactcttcgcgagatgcacgatcttaccgacaaggtctgtgccggcaaggactcctgggatgtcttttccagcgtccccggtgccctggaggagcttgcggaccgccccgagcactgcctggatttgaactttatgatggcgctgctgcacactggatacgagatgcccattgaccgcgaggtcaagattgcgaagaagatcaagggcaatgagctgggctggtgccttggcgctaggtaagaactcttagtctttgttcccttgtgtcttttcataactaactgatgatttttcttagtctgccgcttttggctcctggctcaggttgggaatgcaaggttaaggaggttttataatatgctttcatattacttattaggcgttttctgaataaagggttcgcgatgagtcgattgtctagaataatcgcaaagcacattgctgtatgacgcctacgctgttgaaagaaaatataatgcggaattagaggttggtattaataatatggtctttgatgcaactgggatgcggaacttctatctagttatatattatgtatacatggggaatcatgggcctggtttttttgattccggtaacaggcttgaatgggcaaggatacagagttaatatgatattattcaaagaggcgcagttaccatttccaaaacttcttccaccacttcctcaggcccgacaccttctaataaagcttccacagcttccagttgacttccccactgcatactcctctccttttccggctcgataatacgaattcggtggagatagactttcctcacagctagtccaatgagggccggggtcacatagtcaagcttgtgtaaaggagcaaggctcttgacgagctggtggagatgcttggtggctgcaggcgtgatgccgccatcgacggctcgatgcattcggagaaaggagacaatgttcatttggtatcgcaggatgtcaatgtcaatttgaacttcctgactcagttttgcaagttggctgatatcctaaaaaaaacttgttaaaacttgagtggaataaaagtagagatgggtataggagcttactatatctgatatcagagttgttgacggcgtcgcgtcatccacggccttctttaccacgctctccgtagacgccttctcgtcatccgggccgctgtttcgaccatctgattcatctagattaacatatccatcgtctggattatgccaatgggcaattgagaagaagtcgttgagatgcggcgtgacatgcgcctcgccaccgcttgcagctcccacgacgggtatgaagacgaattgcttcggcgcggcttgcaccgacgtgcgcgtaaagatgcgtcttgtgcgtaggagttcgagggcctggatctggacgacttgtggggcgcggtcgagattcttggcgattacaaaatgggcgatctgaggaggcgggagagaggacaggggcgagagcggcacggaggaggtccggtgattcgagagcgggtgtgagttgagagcgaaatatgattctgtcgtccgggcaaagggcgagacggaacggccgggagtgctttgaggatgaggatggcgaggatggaggagcagagctgaggcgaagtcctcgagcgtggtggacgggtggcagtcgacgacgacgggcttgaggctgaatgtcttgcgtgctacctgtgcgttgggaattgattgtgattgtcagcttcacatgcctcgagctgaacaataagagcgtaagcagcataccagttggagctcttgcaccaggtcatcaatggcggctggcggagtgctaatcaggacgtgctcgcgattgatgagacagagcaggacggccagttccaggtcgctcaagctgtggaccttgtcgagcaggtcttcatccgccatcgcaaagcgccggcagagttgccaggtccatcagcatcaggatggtgtgctgtttattgaggattagatgagtgttggaggaggcatcatcgcatctattttgggatggcaagcgacattgcatggaccttgattggaagagggccggaggtaccaaggtacagtgtcttggtggatggccaacgttgatgcccctagatctcccatgattaactgatgataatttttataaaatatgcgcaataagatttaagtagttacaaatgcatctacgagtttaaaatccttttatcaatttctgtaaagtgttttatgactcttcaaatacaagacttttggatcgatgagtgcacttctgcatcaggtacctcagctagattaggcgcctgctctctgcatggggctaagctggaaacacccccaagcgctgttagcggcgctcccgctgttacgacaccgagacctttgacccggataggcccctactaatgggtaccgccgctagagccaaaagcgtcgcccgcccgccaacaaaccgagaagcccagccagcctcgcccattgaagcctgcctgagcgaaagcctccacgactcatacggtctcgtgacgtctacgacaatcgctgcgattacacagcaggcaactctttttctgcacatctcccgcctcctctccgccgacagaaacactctcaagcgtcgtctgtgttcgttgcgaccgtgcgtttggccttgggttgatccgtatcacgtcattggagcggcgagcgtggccaccgataaccagtcaagatgtcttcgcgcaacaagaaggtccttctcaaggtatgcgagccctgccgccggagccggagccgcgctgggttgctgcgatgctgaacgtgcctctttcgataggtcatcatccttggagatagcggtgtgggcaagacgagtttgatgaatcaatatgtacgcacaccccttcccacgatctccgatccatcgccacgatatgcgaggatgatttattgatgaaatgccctttggtggattggtttaggtcaacaaaaagttcagcgcaagctacaaggccactatcggcgccgatttcctaacacgagaggtcttggtggacgaccgacaagtcacgatgcaggtacgaggcgttttgggacaaaggaagagtcatcaacgacggttactgatgcactagatagctttgggacacggccggacaagagcgattccagtcactgggcgttgccttttacagaggagccgactgctgcgttctcgtgtacgatgtcaacaactccaagagcttcgaggcgctcgacagctggcgagacgagttcctgatccaggcctccccgcgggatccccccaacttcccctttgtaggtgttacggtatgacggtctttaggacgggcgcatatgctaatggcgtcgcaggttgtccttggaaacaagattgatgtggaggagagcaagcgagtggtgagtaatgacagggttgaaataccaatatgggtagctgacacggcccagatttcgaccaagcgagccatgactttctgtcaatccaagggcgatatcccatactttgagactagtgcaaaggaggccatcaacattgaccaggcatttgagggtatgcgcgcacactttgacgatggcagcgatgttctagttaatgggctaacgaaatgacagttattgctcgaaatgccttggctcaagaggagtctgaggaatacagcggagattttgatgatcccatcaatattcacatcgacaacgatcgtgacggatgtgcttgttaaatggggagatacgacaaggttgattggatgaagacaaactagtcagagaaaggccatggataaccaggcaatgaacatacccggctatggagctgatgcattttcttatcgactggaagtagagtacggagaaacgaggccatgccggtgtttgcgcgggtagtaattgttttttttttttcccttttcctttttttttttctgcgtcagggttgaaatttctttctctttttcattttgcttcgcttcttggttgatgggatacggagatgctcgtaattttcgaacgcagaggtgcaccagccattgcctcggctctggctgtcgggctcggagaggagggggagagggggaagaggagagagtttctgagacgggctattctcatacatctacttgttaagggaccatggggctatagattctatgcatggctgggagcaatttcacgctatggacttgattatacataacatcgatatgcctttttttcttcttgctttatatgtacgatgtatgtttgcatgtatgtgcctgtctttgtctcttttcttctgcacccagatttcaaagcgggtatccaccaatgtcccaacggcagccatgctttgtatttactgccctttgactttgaatattttcgttcctcgttgtcgattaccatatcaggcagattaatgaatcattcgatttgcaatgcaacctgttgcactaaggcctatggcatcgacttataacgccctcagtcggtgaggccccactctgcacctcggcttgcggcttaccccggactctctccaccgaatcatgatccgacgggactcgtttccgcctcggctccgcatcaaccagctgtccataccgtcgagataaatatcagaccattgcagcgtctccatgtctcggctgttcattgtttgcggaggaatcttggcttgaattcgatccattcatttgcccttcttttctttctactcttaaccatacaaacacggcacacatttcgtaatcatggctgctcggattccagctcttgtaagctattggagctttccctttcgtgatttgattctagacatctggcgcatgggctaatcagatcgcgatggaacgactaggtctcaaaacacatcagcgaggcggcgaagcaaaagattgacctcgttgccaagtttgtcgaggaagaatgcatcccgtgagcctccaaccatttcccagtcaacttctgctacgacgaaccgacaaagctaattgcccaacgacacaaaacagcgccgaccccgttctagaggcccaggtgggcgaaggcgataaccgctgggagaaccacccgtccatcatcgaggagctcaaggacaaggcgcgcaagctgggcctgtggaacatgttcttgcccaagggcttctacaccgagtcccccggctggacaaacctcgagtacgccatcatggcagagtggctgggccgctcgcgcagcgcctccgaggcctgcaactgcgccgctcccgacacgggcaacatggaggtcgtggccaagtacggcaacgcccagcagaaggaggagtggctcaagccgttgatggagggcaagatccgctcggcctttttgatgactgagcccgagattgcgtcttcggacgccaccaatatccagctgcagatcaccaaggatggcaacgactacattttgaacggctccaagtggtggtccagcggcgctggcgaccctcgatgcaagctctacgtcgtcatgggcaagaccgatgccaaccacgccgacccttacaagcagcagtccgtcatcctggtccctgccggccttcctggaatcacaatcaagagaatgctcaaggtctacggctacgacgacgccccccacggccacggccacatcacctttaagaacgtgcgcgtgccggcaaagaacctggttctcggcgagggcagaggcttcgagatcatccagggccgactgggacctggccgtattcaccacgctatgcgcagcattggcgctgtaagtttggctccgttgctacaatatccataaccctttttgctaatacacacattttttccttgcaggccgagcaagctcttgactggatgctcgtgcgcgtcaacgacgagaagaagaagccctttggcaagctcctccgcgagcacggcgtcatcctcgagtggatcgccaagtcgcgtatcgaaatcgacgccgcccgactcatcgtcctcaacgccgccatcaagatcgacgaggccggtgccaagaaggccctcaaggaaattgccgaggccaaggtgctcatcccccagactgccctcaacgtcatcgaccgggccgtccaggcatacggcggcgccggtgtctcccaggagactcccctggccaacatgtgggctggcatccgaacgctccgtctggccgacggccctgacgaggtgcacttgcagcagatgggccgcaacgagaacaagcgcggcaaggagacggctgagaagcaccagaggcaaaaggccaagacacaagagctgctgaagcgatatggcgttgaactcgccgagcctggcaccaagattaagcatgaggccaagttgtaatgggtctatatttacttcctggtcctgccttgctcttcttgacttgttatgactttttactgtaaaatactggcaattggattattgatgatgttaatgcattacaactagcgtatatagtaaagcaaaaagttggcccagaattggacagtgtgatgtatctttttgataggctgctaatagtcggtggttgaaatagactctatttctcatcgttgctacgattctcagccgtagacacaataaatgatacatctataactgcaaaagtgagaacaggtaaatataggtttgagtatagagtaatcatcctcaccagctggcatgtttagtgtcatttatattaaatcctcatctggcttcaatcccgagctacacaaaaacaattccttgccaatctgctgtttccatccccaatccagggtaaatccagtaaatccggccccaaaaagtgccgttgccagctccactcacatcttcatgcataccggcagcggctccctacagggattgtccgttcttcgcccgtcgccctgccaacgcctgtcattcgtttactttctctttttttgccttgggtagacatgcaacttggcatggaagtggaacggaacgtcatagttttttggcggttttatctccttctcattcttccttttctgctttaggtggttttaaaacaaacgtttacaaaaacagcgaccgcccccccctcggattttcaaccccccttttttctctctcttttctacaggagcgaattcacgactgcaacacaccgattctgccaactttcctaaagtcactctttcgttaacttctcctacccttgcaaaaaaaaaaaaaaaaatgtccggcaatagaatcctcggtgaacgggacgtcaatgtcaccatgaccgatgcccagcctctcgctaaggacgtcaagagcatggagtaccatcggcaggtgttgcagtccagaattgcccaggagccgtatgtcactgatctgctgcttcacgatttgctattatcaactgccctcagccgttactgacatcatctctgtcttcctagttctaagcaatacatctccccgtctgacaccatcatgagcccatgcacggcaaagctctcggcgttgcgcaacaaacaagtctctaggtaggtcttgtcatcagtcttccccctcgaccctcatcttcgcaaatcgattccaacgaaaattcaatgaagctaaccagacatgcctcaatttagagccaaaccaaagtccctctttgcccaagcgagcactaagagattccagggcgagaatcccttcggcgcacagcccactcagagccagagccaaagcccgctgggcactagaaaagccccgagcgacggcgtcttgacctcgagaattcgctgattcaagtctacgattcacacaattttcctttgtactttgatatttttcctttatacgtgtgtaaaacaacgggtcgcgaatttctttggtctcgccccccgttcataatgacgggagacgggaagcacgattggcaatggttagctgggtttggattggaacatgcctcggacaagatttggaggtactactactggtttaagggacaggcgttttccggatgacgtgcgcaccatattcttcatggtgatgccggaaagggttgatacgaattttgatgtctctctttctctcttttattccttttaatgtcatgacagaagcatagttggcgggagcagatgagctgcttctgtacaagtgctctcaatacgaatggatacgatatttgttagtaataatgatgagtcttcttttttttttaacttgctttctgctctgcactatctactctacgccttccatgcagtattaatatacacaacatcttcatctgcgactggatgccctaatcctaccctctgaggaatgtgctttgcgctggcgccccaaacaagcgcatacttgaacgtgtccttgagagtgcggtgtatcctgtcgcacacgtcttcaatggtgctgttactccgcacaatcagcgcctcgctaaagtctgggtcggctccttgcctcttggtgtaaatgcggatgagcttgagctctttccagcatctgtcaaccacgtcttggatacccaggtcgagctcgcagctcatgacgacggtgtggtcttctctggcgagcttgtccaaaaagtcgagagagacgctatcaatcttgttgtagacgtacaggcatcggatgtacttgcggtggtctttcatgatgacatcgatgaggtcgtcgacagtgacgttttcatctcggataagcacctcgcagttgaggatcttgtagtcgcggaggatgttataaatcatcttctcgtctatcttgttgggtggagactggaaggtgattttcatgccgccagccttcttgaccttgaggtagatatttctgaattcttgttagcttactgaaaatgtgatgcatctcatgtcaccttacgggggctcgcagttcagtctgatgccgacagactcgagttccgcctctagcagcgctctttgctcggctcgcttcgtcgcatccaagaccatgaggatcaggtcgctcgtcttggctgctgatataacctgccgacctcgccccttgccctcggaagcaccttcaatgatacccggtagatcgagcagctggatttcggcaccgccatattccagcactccgggaatggccgtgagggttgtgaatgcatatgacgctacttcggacttggtctttgtgactttggatagaaatgtagactttcctactgatggaaagcccactagagatattctggcatcaccgctcttgctgacgtcgaagccggaaccaccaccgccacctgctccggggcccggctctagaagctgcgcgcggagtcgtgcgagttttctgttcacgttagagactgctgtgccccatataaaattgaagtctctgtttatgatggcttacccttttaatagacccaagtggtattctgaccttgttgtcagctctaatgacttaacagagtattataaacacacataccagtggccttgttttctataacgcattgttagccagactgtactaaaaagagcttgagtatatgcgtttataagctgttggggttaattgtataataagcgctgtgatagactctgcagctacaaccacacgtagaatactcggggaatcatgaagatggaacaaattaaagaaagggatatttatcattgttcttactctgtgtttttctcatctcatcctcgatcctggacatcatgttagacatggtgtctctcacaacataaactggtcactcactccttgatcttttccgtaatgttcaccatcctggcacacggttatttatagacggcaataccgtcttattgaagagaaagataagacgagaaacacaaacaaatattagtccacaaagacgtatcgtccagcgttacagagcagaagaagcagttttgtagctggctttgagattcgagatggcgggggttctggcgcataaagcaaaagacttggaggggcctttggtgatggcgagtggaatctcactagctcaccgcctgccgtttacgccagttcagcctttacatgggtacgtacaagtacaagaaaagccattccaagtcaatttacagttgttttgctccttccaaggttttttttgtacttttatttaattaaagactgttcttgctctttatccttgcttaattcctctttttttccttctttgaatggaatcaagagtgcaattagaagacgaaagaatccagtgctataagatttgcacgtgatttctcctacgccacacgcgcgccgattcctttccaagataggcggcaccaattgccatttagcaagcaagagcaggtcatcagtctactatttttcttcttcagaaatacagtaaaccaatctctctctatctacctcttctctcttcttccagcaacgatcagatcatggttacagtccgcaagaagaggccagccaggccccaagtttcggccgaattcatcggcgaggctcctcctcaaacaggcacgacattcaatatctggtaagtaaaacatgtcgcgattgcgcaatcatctagcagaacagcagctaaatctagttaggtataacaaatgggcaggcggcgatcacgaggcataccagcagacgaaagcgaagggacgctgcaacatcgctcgagacagtggatatacgaaagccgatggtgtatctggcagctatttctgcttgttctttgcccgcggtctgtgtccgcgaggagcagactgcatgtacctacatcgacttcccggaacacacaacatcttggcgccaaacgtggatgtctttggcagagacaaattctcaggctacagagacgatatgggcggtgttggaagctttatgcgccagaacaggacagtttacattggtcgtatccacgtaaccgatgatatcgaagagattgtcgcgcgacactttgctgaatgggggaagattgagcgcagtaagtactctaactacttgcaaacgatgttgatagttttcagcttggctaactatgagatttagttcgcgtgctaaactctagaggagtcgctttcgtaacgtatgtcaacgaagcaaacgcagaattcgccaaagaagccatggcacatcagtatgtattttccaatctctacagcaccatccattagtccaacgcccactgaccagccctagatctctagatcacgacgaggtgctaaacgttcgatgggcaacggaagaccccaatcccatggcgcgagctagagaagcgcggcggatcgaagagcaagctgctgaagccattcgaagagcactgccagcagaatacattgccgaaatcgaaggcaaagatcccgagtcaagaaaacggaggaaagtggagagtagttacgggctggaaggttacgaagcccctgatgaaatctatttcgcccaaggccccaacgcagttaaccctgctggaagactcggatatcaagaaccgcccatgattgaagatgggactgctgaagagttagaggttccggccgctcaagaggaacagcagtcgcctcctgagagcgcgggagtcttttcaaacaacaccttggctgcgttgagtaaagcaaaagttgcagtctcatcaaaaccagcggtagctacatctaccggtcccttggttgcatatgatagcgatagcgatgacgatgagtgaacgggcgatttggtacatagtttggatatttttcatctattttctttttagattgggcaaaggcataggcataggcatagacatagggagagagcattgataatgataccaccttgattaaaacagtgcagaatacaatatatcatgtcacattcagctattgaatattcttgagtaaagcagctcatgtcgcccaacccatagatcaacaatcggcacgctctgcccagcctcctccacgggcgtatgccattccctctccaccatggcattgatcacgtcttgcacattctcgctggcgagcagcttctgtgcttgatagggcccgaacatatttgccctcaccgctgccgagatcaacgccttgacgtggctcagcataaagacataggccgtctgtctcaacgtcaaccccacgatggcgcaaatcgcgccaaacagcgggccaagatgtgccgagacgagcggagcctcgccgcccgccttgttgctctcgcgacgcagcagcgtcgagaaatccttcaagatgagcgaatcgctctcgctccccggaggcagaatcgccttgaacgagcgctcccagatgctcagcagggctcttccctgagcgacgctggcgcgccgcccaacggtgcagatcaccgccgcgtcgagctcgtcatctagagccgcgagagaagcgggatggcgatgcgcggcaaggacaaaaggcagcgttgtcgaggcatatgacgagagcgacaggggcagaaacgtgctgaaggacgaggcgcggcggttgtgcgcggcgaaggactcgaggccgctgctgaaggcgaaggatccgatgggcagggcggagtcggagaggaggaagagaaaatgcgtggatgacgaggcggatagttgagggcggactgggatgcgttgcaatgagaatgaagctcttgtatgaggctcttttgttttggcggagcgatcacgacttacatggtattgagggcgctgaagctgagccaaaggcgctgaggcgagcctttgcctcgtttaaacgactttctaagagggcaatttcactttggatctcatccaccgatgcatgagggggtgatgccatttggagcttgtgtagatgtagagttcaaaatcatggcttgtcattcatttgcgcattagacccgtgcgatatgccagatagacagacacgctcacacccacgtcctaacatcttccagccagttacaaataggtatatgagcatattacaaaaacccaggtaaaaaaacaaagagttcaatccaagcaccgtgacagattcacaagagagcgtcccgctttgcgttattacaatcgctctcgctggtgataaaccctattcgtaccgtctccctttgctgctaaaaaaacaatattgcaaacaccacgctgatccctaaatcaaagcaactagaacacgcttagatggctcctaaacagagcctcattatcttctcatggcctcacattttccttgtcagttccgtcccgtcgccgggctctcttttcggccattctcttctcgatccgagcaagggcggcagctcggcgttccggtggcaacgaccgtttgctattaatgtcgttggatacgtctttgagtttgcctttgcccacgtcgggtccgccgaggcgagcaaagtgatcttgcaaaaggtcgacctcggcctccatgtcatcggatgacgatgagctcttgggatggattgtgggtttcgctagcctaggcactttgaggagtccaatgttctcctcgccagaagacgcaagcgcttcactgccaaattggcttctctttggcgcttctccactaacggaggctcttctcttagtagacgacctcgttacaaatggctgccaaacgagtttttcgtcgttcgattggtagcccagggcttcagctgggtctcttgacttcattgccctcttcggcgtggcatcccttcgatacttgtctcgcaaggtgcgaagtttggagctgcttgcctcggggagttgccggggcctttcaaggtctgctacgtcgatactctttcggaccccattcgtagccacagggggccttgataatatgtcttcaggctgggctgtggaagctgctttcccggccttgagagtcttgagctcttttttgagatccgaaatcttcgtttgagcgcgctcaagaacggccttggtatctgcatcgtgagcctcgctttccttcttaaacaagtcaaaatccttcttcaactggcgaagttcatcatctttgttcgatgattcttcctttgcctgcctaagctgtgccttgagctctctcacgatcgccgtctcgttaaaatcgtcggtagttgaaaaatctggaatccttcgttgctcggcggtctttagttgagccttgagcgaggatacttggctgcgtagggcgtccagctccttgagttgcgctcgagatcgtcgcaactctcgctgagtttcgattatagtttttgctgtattgggcgaagtcgtaccttgtagccgcctccattcccttgcttcttcgtcgtcttcccgcccctgatgcagttcttcaagctgggcctcaagttcctgaactctatgccggtactgagccgcaagagcagtttgctttgttagggtcgctagtaactctgtggtctcgctactgttggaggctcctttctgttttgataccatgtagtttgcgttttctgtaatcttcttctccatggcaaccaccttttcctgttcttctttgagtctctgcgccagctggatggcttctaaatctttctcctccgcataagatttgaggtgtttcttgtattttagtagcttctccatttccgcccgcgcttcttggtgatatttttcgaattgctctttccaatattttccagattgagagtgtggctcgttcagatcgactgtgagatcttgaccgttgaattcgccattttcatcgtaaagctcttcttcctcccagtccgactcgtccgacccgtctttggcagtaaaggtttctgtctgtctggaaacgttggtggtgcttttgcgcctcgctttatcgagaacatcggacaaacgagttcgcttgctaatggcgaccccctcgttatttggggaaatggtcttcgtcgtggcaagatcatggttgaatgatacgcgtttccgcctcgaagctcccgtgccaggtgtcaataggatcccttgcggcttcagtggagtatccgaaccttgatccgttgtgaaagctgtcgatttcgccgctctagccttgtcccgcgatgctcgctgcgcatctcggacgggagtgccgaagagcgcacttttgaacgctctggctgcaaatacgggcgcaggagtatctggcatctcgatagtagcggtatctgagccaaataagcatcaggatattattctcacattaaaaaaagtcatcgcaggagcgtcctcacttaccgccagtgtccatcgcgtccggcgcgttctccccgcgccccagcatccatccgagcatcttgaatgataagtcttggaaaagtaattcaaagttgagattggcgcgtccttgagcgcttaatcgtactcaattaagatgaatcgaatggatactgcatttggacgttgctacattcgcgatgtcggtgcttcgtggccgcaggtgtgtttttgtttacttcgccattggtgtgttcagctggtgacgaaatgcttgtttttttttaagattcggctgcgaccatcaacttcgacttagtgataacggggctctaactggctagcagcgtttccaggaatctggcagtggatcgatcgcactgggtccgctgtagcgcactgggcagtcctggctcagccctgtacaggaacagatttagcggcctaggcgctgtacaggatactagcgcattcagctacaggggagctagcagcaaactgaccaggtgatagaattgccccgccgctactggagcattgatagcttcaacgaatagccagtggcgcatctctcgactttctctccttcataccagattcgctcatattaccttttccctcggacgtcgatatccagaatggcttcctctgtgtaaagcgtcacggctttggctgtggctcttacccaggtatcacgcgaccatggcgcggaaacaacctaggacactgacgtcgccgacgaaaacctccaaggatgactcaagcttcccgggcctcaggcctcccggcccagatgcgaggaataagaccgagtatgaggagcaacagagggacgagattattgctctgcaagccatatacgcagacgacttcatcgaacatgtggcagcgcatagcgcttggaaggtattccgtcccatgcttctcttccctgctgtcgcatgctgacttacaccgacgtatagaagtccgacccgtctttcgatattcgaataaaagctagcgatgaagattttgccgtgactctcgggtttactattacggcgacatatccaaagtcacctcctgtgcttactctcaaaggccagagctatttgcgagaggtgacccagttcaagatccaaaagttcttggagacgcagccacgtgccttcgccaaagagggcgaagtaatggttgacaagattgtcgaaggcattcgtgaaattcttgaagatgcggcgcaagcaaaggcgtctggtaaacagctgccgtcgctggaagaggagcgtgataggcacgaggcagccttggcaaagttagcgcaggagcaacaagagaaggaaaagcaccgtaaagaggaggaaaagaaaaaggaagagaagactgctgctgaagagctgcaacaagagcttttgcgacagaagcaaaaggcgagagagtcgagattcagtcgtcacacaaacggcttgagcccgcaccgaccgtctacgtcctctgccttgaacgttgagacgattgatttcgaccaatattgctccgtgactgacaacttgggaaacactttggcttttagatctgtcgcgggcaaatctgatcctcgtgccggaccggcttccacggttttcactgtgcgtccagtcctttccaatggccagggcaatcaaccactggcgttgaaagaagcggtcttgcgtccgaatggtaaagaccaaaaagagttcaagaaactattgcagtcattggaatctcggctccaagatctcaagattgggaacaagatacaccatcgacacttagtcgatgttttcgattacaaagttgagagcggtatagatgccgatcgcgctgctgctaatacgtggacagtgaggatcctcactccattggcagagagaggctcgctggaagaactgttggagcttgcgggtcagcttgagataggaaaggtgcgatcttggacgagagatctccttgatgcgctgaacttccttcataataagaacgtagcgcatcaagatatccaccccaggaacattcttctctttagagaatctacaggcgaaattgtgcctaagatatcagatgcgtcatatcaaagagaaatccacaacctcagctctaagaagcaagggcctttggggctcgctacagcaaagtctgcctactggctaccaccagagattgccgctgctacgaaggcgcagtatacatccaaagctgatatctgggattttggagttgtctttgtgcaaatggtatttggtttggatgtgctacgcaaatactcttctcccaagaatctcatggagtcaaagttgttttcgcaacctttccaagaactggtgagtcgtttcttcaaggacgacaggcagaaaaggccgagagcgtttgagcttggtgctagtgaatttcttgcgacagatgcccctatcctgtttgacgatacttctgccatgttgtcccatacgccttctctgaactcgctccaagctgtccctatgaggcttcggcgggattccatgaccaatagatcaacaacagtctcccgatacacagaagactttgtggaagagggaagacttggtaagggcggatttggcgaagttgtcaaagctaggaaaaagttggatggccagatatatgccattaagaaaattacacagcgttctcagacgagcctcacagagattttgaaagaggttcgcttgctttcacaactcagccatcctgcagtcgtacgatattacaacacttgggtggaagaaatccccgactcgactgatacggagggcgaaacgtcgactgacgactacacggaggataccagagataccggcgccgaatctgccggcatcgatattcagtttgctacaagcactggtggtttggactttatatcatccaacgctgcagttgaatttgactacgattcggatgaggaagaggaagacgatgaggaacatgactcatctgacgaggaagaagacgatgatcagagctctgttatggactctgttggtaaccgtgaaaagcattatgagaaagacaaactggctgccctgcaacggcgcgctcgaatgcatcggtcttatcggactgtactctatatctcaatggagtactgtgaaaaacgagtacgtatgagatattcattattcttgcacaacttacttactctaagccttagactctaagagatcttatcgcgcggaagctatacaaaaacaacacggaaatatggcgtctgtttaggcagattctcgaagggctgtcacacattcattcgctgagtattgttcatcgtgacctcaagccagagaacatcttcattgcaagcagcacggatggcgtggacaatatcaagattggcgactttggcttggcaacgagcggccaattttccgtggatcgaaccactgccaacggctatgaggcagacgatatgactaggagtatagggacggcctattactccgctccagaagtcagatctgcatctaatgggcaatatagcactaaagttgacgtatgttgcacatgctgaacattaatcgaaataatgaccgatgctaactcgcccacagatgtattctctcggaatcatcttctttgagatgtgctatctgccaatgatgggtatgcaaaaagccgatgtccttgggcagcttcgacggcccactccggttcttccctcagatttcaagcctgcggataaaacacaaaccgaaatcattctttcgcttgtgaaccatagccccaaagaacgaccatccagtgccgatcttctcaagagtggtaaattaccagtccagatggaaagcgagactatcaggcgaactttggcgggactggcggatccaaattcgccttattatcaaaaaatgctgtctacattgtttgcacggcctgtggaagcggccaagaattttgcatgggacatgaatggcgccacgcccggtgctggggagcttctcaaccagagcatcgtcaagaacgaattagtggccattttccgtcgacatggcgctcttgaagcgacaaggacttcgatatatcccaagactatgcactacgctgataatgctgttcgacttttggattccaacgggactgttctacaacttccttacgaccttacaatggggcatgctcgaatgttggcgaagcactcacaatctcctcctctacaacgcacctttacatttggtagcgtatttagggacaaacaagatacgggacagcctcagatgtttggcgaagtggattttgacattgtcacgatagacacacttgatcttgctttgaaagaggcggaagtattgaaggtcttggatgagattatcaacacattcccctccttatcatcttcccaaatgtgtttccatatcggacactccgatattctacagctaatttttgagtactgtggtatccagccttcgtctagaagggcagctgcagacgtattatccagattaaacattcacaaccacacgtggcagaagatacggatggagctccgttctcctgctgtgggcatttcagcaactagcattgatgaacttcagcggttcgattttcgaggtaagacgccaatcttttgtgagaattagtcaaatacattggtatcggtgctaacaccatgcgccagatacaccaaacaaagcatttgcaaagttgaaatcagttttcgaaggtagtgatatgtatcagcgtgccgcatcaactattgcgcatctcaaagaagttgtcgagtatactaaacgattgggtgtcagcaccaagatttaccttaaccctctgaacagtctcaaggaaggcttttatatcggcggcatcctcttctcatgcatttacgataaaaaagccaaggatgtctttgccgctggcggtcggtatgataacctaatcaacgagcagcgtcctaaaattggaggacagtttgagaaacgccatgctgttggattcagtttggcctgggaaaggctggcgaaagcacccaagtccggtggctattccttcttgaagaagagtgaagaagatgtaagcagtatgtttagcagcaagcgtgtaagtaattctttaaccctgcagctgtttgcaatgccctactcacaccgagctatatagtgcgacatactggtggcaagttttgacgctggcattctccgatcttctggtattgaagtattgcggctactctgggcacatgatataagcgcagagcttgccaaggactcgagatcgccggaagatttaatgtcgaaacatcgagatgaaagctactcttgggttataatcatcaagcaggattccatgctgaagatcaaaactgtggggaaaaaagatgtgccagacgtagaccttcctatggcacagctgttttcttggttaaaacctgagattcgagaccgagactccaggtccgcagcaaaatttcgtggaacgccagagccggccgcgcaaggcgagagagactacgaacaggaggtcaagatcatggttgctcaaaccaagagcaagaagtttaaccgacgcacagttgtggagcaagcacaagtcactgcggctgctttgatgaattcatttcttgaaggccccatcttggctatcgagatgagcgaccatctaatggagctcgttcaggaaaccagcctatccgacccagagagctggcgaacggcggagcatagcgtgtcaacctcggagaagaaatgtatacgcgagattcgcgaccagctcactacgtggcggcggaagtatgagacaaagaatggctccaagcattcgttcttgtacaacttccgatcaggcacttgcatatactatgacttatcaggatgaaggggacttgtacgcaagacgtgaggaattctcgatgatggaatatagactactataatgtacgagcagtttccaagtatcactctttccccagtgattcccccctattcacaagcactgtggctagccgcgccgtttgatgctatcgccacgtactaccacacaaaggcagcaggattcagccgcatatgcaccatcaagacaccgggggctgatctcgccatttcctgcgtagcactgctgctgattagcgctggacgtatttttaggagcctatgaaatgaggattggccagtcccttgcatcagttggtgcacgctgaggcgagctgaagcgattcccatggatctcactggcacagattggtctccctgccttgcaagtgcaactactactagtagaagtaagattggtggctttttctctcatcttcttttgttttctttttccacggtggctgtctgacctcatcccttaataagtgcctacagtggcagtaatatattcgggctactccgtagtgctggactgcagtagtagtagttagatggattcatgtagagcatctacacagtggatggtgcaatcaaatcttcctctgaatgtataatagtattcgtatataccagcattgtcatgccggctaattgctagtaatacctaattcgtatgacagtcgataatattatctctcagtacgtatctcgtactgcatggttcctcttctccctgtctgagacgattcaggaaactggctctggcggctaaatgagtaccgaccaagtaccttctggcagcgagctgacaagaaatgtacttgaaaagacctgcaagtcgcgatacgggtgggtggtggctgatacgcgcctgagaatcaatcacccctaaaacagtgtagtgctaggcccaagcgagaaactcgctcccacgttggcgggacccaaggaagcgctgggcgccatcagaggcgcgagagtcggggccttcaccgcccggtaactgcggcagtcacctgctgcagccacctgatgccgtcacttctctgcttgggccccggctgagtctcggaaattccccttcatctttcaatctctttgcaaaccggcagctttgttctcttttttgtttttctcttcattttggatctctgctgcatacacgcccgtttcctttccctgctttacttttggacaacatcatcaagcctttgctgttcttagccgtcactcgccctctttgtcccgttcgcccgcccccttcgcccttcagtctcctcccggctgttaccgacagtcacttacccaacacggctgctctcgtggcattttcttcctaggcagttgcaacgaagaacagcgaggagagaaagggtcttctgcatcgacaggccttttgactcaaccaacattccgagtcccgtcgaaaagtccattctttcattctttcataccagcacagcggcatcatggcccagaaacgtctcatgcaagagctgcaggctctccagaaggaaaaatgggtagacattaccgtaagtgccttcgaaccgattcaactatagtcaactaatcttgctcaccctattagacggatgaaatcaacctcttcaggtggaaaatcggactctgggtcgtgaatcctgacagcgtttggcacggagcatttctcaaggtaagacgccctacatcaattcatctcgcattgcgcttgccctcttaagattatgacgaggaactgacatagaatcttaggccgagatgagattcccagccgactatccctaccagccacctgtcttcagattcctcactcccagcatcatccaccccaacgtgtatctcgacggaaacctctgcatctctattctacacaagccaggagaagacgagcagtctggtgaactggcgagcgagcgatggaatgtgcttcatggagttgaatcggtcctccgatccgttcttttgctgatggacgatcccgagattaattcggccgccaacgtcgatgctagtgttttgtacagagacaatcgtcctttttacgaccggatggcaagagtcgtagtggaagagacccagaagggcaagccagcaggtgcgcgtatgccttcgatggaagaactggctccaacgccggtaaagccggtcgatgacgacacagacttttggaatatgtcagatgaagaagaggactttggcggcagcgacagcgacgagaatatggaagacgactttgatgatgattttgaagacgaggatgacaaatgagtagcaactacaagattctacgagctgctctgctctcacatccgttggacactttggaccgtttaccgagagcgagcgagcgagcaaaaagtcggatagcatcgcggcatgctattatcgaccgggcatttcttacctatacagcaattctatctttgcggcgtttggcggcatcttccctatccatgcatggaacggcccaagggaagtttcggtgtcatggcgcggcatctctctactctggacccatgaggatgtttcatttttgctttccatgtcttgtttcctgtagctttggattttttttgggggggtcaattggttcatgaggctttcctatttcattagcgggattatcgtttattatagcttgcgtatttatatagaagacagaagcgtatcaacgccttgtggtaccaagcataaacacttttctttttctttttcacttgttgtcttttgaagctgaatacagtgctcttcagagtaggtgcctaccacctaggtatgcagccaaaattacaaaccctcctggctaggtccagttacgtgtcatagttgcgtggcaaacattagccgctcgtggcagcgtatgctcaatcactggatgtgaaaagccgcgtaatcggcgaggaagagcaattactactcgcaatagaagagaggatataagtaactgcgtagtcgctttccctttcgcctggaaattcctgaaaggcctatggagttctttgcactgcgatccaaaccagacaaagaaacgcaggtacctgaaagtgccgctagcatcagcagccataaccgctgccagtagccagtggcccctctatcccgccggcctagcatagctgcccgcagcttatcttatcgccccggcatagtccctggactgacgtttgcccacagcgggacaaggacatggcagcttcattcatcgtcaaccacagtcctaggcgcctcactctccatacccaagagcttgcatatcctcgacttgtgcagctttctcgcgccgctacttcgacactccattgctaaactctatttgctctctgttttcgcttcatccatacatttgttcatgtcttttgcccgcagacgacgacgtttctggggctagggtcagctgtcccgccttgttgagcgagaggccgctcccagaaagcgcacttccatttcggctccaccattcttctgctatagaattcgtatagctatctaatagagatcggtattgctgctatccataatggcttccatggaaccttccgaagacgaggtgtcgcaagtcgttgactttgcgggcctcaaccccgtcgatgatcgcaccatgatcacgaacgccctgagagtatgtttccacatcgccaccgactcatcccgagggataacagggtacttaccgcgataaatttcttgcagaataataatcgcaatgtcgaaacggttgttatgcaatactttgacaattctgagtcggtatgttgcattacccctccacctgcgtcctggatgcagtgggcgaaatggagcagatgctgacttgcatcgtcgcagttccggcaaaaatatgcgttagcatggaacgaatcaatgttttcagctgatagagacggcacaaccggcaacaacgcaggcatatgtatggaactgctgactatctgcggcgtgggagaagatgatatgacggctgacgctcttcgcagcatttcacatcgaatcgttagaaggcaacgacattatacagggagctacgcctcccccccctagctaccctattggagcgccgtcaagaccaccatcgcgatcgaacaatagatctccactcggtaatatgattgactggactgcggcagacgcagctggtagtactctgctcttcgcataggaaatatgacgttctgacaatgttgataggaggacccaccatgcactcgcaagaagaagacgatatacaacgagctctgcgagagtcggcacaagaagcagggttttctctgcctccacaggagtctggagtgatggaccactccacttcaacaccgtactttggccctgcgaaccgctccgattatgatcaaaacaactgggctatggtacctgctacgccgctaaaggcaaagttatcaagtgctcctacgccgtctcaaagaaagcgagatgccgaagttcccgcgttcattgtttcaggatccagctctgtcggcaaccacagcttgggcggcttgctcaccattcttcacgaaattccattggcgagaaacattctactgcagtgcggcgctccagcggcctcgtatgggtttaatagtcagtggtggaatggtgaagaaatccttcctccaaatgttctacgcgaagtgtacaccgaggactcgacatggggtgacggcagctatgagataccgagggcaaatttcgaagaggaaatacatcggctcatggcattcctcgattctacggagaggagttatggaactattaatacactaaccgaattacttacaaacgcctataatggagtggaaagggcattctacgaacgcttggggtatgacgcgatccttgggccgttatatcaagaggcatctctggttaatgtcggcggtgacgatgtgatcggcaaaagctacgaggatgcgaggtttggattgctggtactcgaccataggcggcctgattacgctcacatcaaaacactctacgaggcccttgattatttgatgtggggtgacgttctgtcatgggcagatcctaatgagacgtcaagaatggccatgttccagaacatgggcgaagtgttcgtcatcaaggtcggcagtgagggcccccccgaatcgtttgaaattcccgaggtcttctatcctgagcgatatctggctagccgtaaggaggaggccagacggataatgtctgcttggtgcaagaccaagaatgacattgatagagtgacaacggaagagcggcggttgcaggaatggcacaatgattggaatcaactgtctcttgataagagcgaaatgattgccaaagcaaaggagcagtggcaggtgttctttaattatctagaaaccgctggacaattccaaggaatggaggcttcggcgttcgacatcaacaagtatcctgattatcggaccgctccttgtcagatgactgacgagcaggctacgcactcccagcaggtgaatgaggtgctcctgctgacagaacgaatactgtccgatatagaaacaagaactgaaggtaggaaagattgcattctgacaaagtagattttaaagatggacgtactgaccctgggatttctagacctccgtacccagctggagcagatccaagccaagcagcgcttccttggcagacttttgacgaagccagagaagccaggccggccaaagccgatgacgtgcaagaagtacctcctccgaggcatagcaaccgataaggatattgtttatgtctgtcagcgagttccttcggagtcggcggacccagagagcttagatgcgccaaccgaccagtggtggcgactggaactttgtaccgatgaggacgtgccagtcaaatcagaggtaagctccccttttgcttcacatctacgaccccttgttgctcattcgaagttgatgcttatctattctgtgatagaaaattgaaattgagcgagttttgaaaagtgtgtggtacgaaacaaagacaccgctgctcctatatgctaccgaggaagcagtttcgacaccacgggcgccgttatcagacgctttgagcatgtttgccaaatcggataataaggcattccgacaagagctcagacaacctgccgctgataccagagaggaaaggatgcatgttcccgtggataccctctcaccttccaagagaaaacatagagacagtatggattcgatgaacagcaaccgggcgtctattggcagcgaggatagagatccatttgcaagtgtatttgacggacatttggaagaagcgcagacggaaatgatagacatgtctgaaggcactgtggagcaagccagaggctccgaatttgaaaacaagtttggagatcatgggatccgtacacagatgaacgtcgagtctgcaactctgaccccagatacgctggccgcggacgaaggcgaagcccaacgaccaacacccccgtctctcgaagccagccagccaaacgacgagaacaacttgatggatgaaagcatgaataagggcccggagatgcaagaacgagctcgaccgctgacgttggtacgaccctcgcaagcgaccgaggggagggaagactcgagcatggacatggaaattccggacatacaggactagaagctctactaaggcaatgaaagtctatggaagtggttatgataccaaggaagagaaaaggaaagcgctggcggcccattgtatatgggataaactgggtaggccaactgtctgctcaccttgttagttgatactgtagcatatttaagcgggttttgctgagaatcgcaatgatattgttttattttttgaggtgatggagttggctggtgtcagatgaagctcaggctgctagtgtataatgcaaagaatactttgctgctagattatcccctattgtatacatgaactgtttcatttatacctatactcttactgtcaattgttatatatgattcattaatgtttcaacggtatctcgattgtccttgcaatcttttgttgttcgggcatagagaagttgaagcatagaagcttctagaagcttccatgggacactgccgaaaagctgtgcatgttgcacagaacaagtagtagtagcgatttaatcttttaagagatttaacaatgtttactaagatatggatacgcgttattttagctgcttctttaggtgctctagcctgatgatctgggggcatgtaccccgaactcgtatgagaatgcaccttctatcaatatcggatgcatgtgagccatattaatgggtgagcagggatttacgacggggatagttggtcaacaatttacgaggatagccgtagacgcaggggtaaaagaaaataaacgcttcatctgtttatagtgaatgcctacagtacatgtgacgtggctggggcggtattattgatagaacagcgcataccttagcaggcctcgtggttttcgaagtggtgatagcgggtcggttgccaagtggagcttagcgctgccagcgagctgtttttggagttcctggcagttgggctcgaattgatctgttttgagtccctgtcgtgatcatggcccgaaaggaccggcagtgtggttattgttactacgattatttgatttgaacgtaatggtagcattttgtggtgtttgatatgtagtgttttaatagagcgagcggtaaggtaacctgagccggagatgagatggctgagacgagatgagatgggattgaatgtcaggtaagaaagagagagtttttttcttcttctcattttgtctacattagatgtgctcttatcacgaatggcatattgtcttttgtgattgggaaattgcatcaatgctcatcacagcttattttccgtcacgaagcggatgtacatgcgagcacgttgtggtggaagaggtacttgcgtgtacatggcgagtgggcgaaagaaagagcatcacctgcccgtttgcgagtcacctggctatcaaccatgtactgctacgagcaagagtaacggataggcattataggagaatgcatacaagtagaagatgaatcgagagataaatccgcttcattcccctcttttgagttcctcttctatccctacttccgcatctccattgctgtgcgttggcgctgccggttggattagtacatggcagctgcaggcattttctggctcgccgcatcgcagcgcatccaccacgcatcacaacacgcatccagtacacagctttgaacagcaccgcacagcacatcactggttatccgtgcactgggtctttggccgttgcgccgcctcctgctttactcattggctcgctgcggtgctgcatgccttgaacccgctcccaccaactgctgcagccgccattgacacctcccagggtgcattatctgcctccagagggtacatgtataagccgccccgatataaaagtcgtgccacgtccaatctcgcgtctcgtcggaacatcaattggatatcccgtctgcggcgatcaaacaggacatttccccattgctcttgtccgacagactgctattcccatcatacccagtactgcttctcacagtccaaaccccagctgtctcgtgcgtcataggcggtagcgggaagcttctacaaggtcccagcaccagcggccccaccccacggctcactcgaccctgctacaggtgctgagcctgacaactgaccaggttccggggctatcgagggcctattaattggtagcggccatcttctttctcaccttgtgtcccagcttcccctccatattctccatattctccataccagacgattcttactctttctctcttttcacttttcttcggtacgattcaatactacaaagacgaaaaggcaatctggcgtctcttcctttgcttcgaccgagctacgataccgagtgccaactctactcttttacactcgactcatttgaaccttttcttactgtcgatatcatcaccccaccaactgccacctagagagaactcacaccgacccgtcatccggcagccatcaagatggtgaaggagaccaagctctacgatactctgagtatcaaacctgaggcgtcgcaagacgaaataaaaaaaggctaccggtatgtatagattactttatttttgccgatttttcttcctgtcccttccctttggcttcccttgcgtttgtcgtcattcattgcttgggccaagagctagctgtgggtggcaattggggagcgcgaccaatccgcaagcctccccacacagcttaccgcccaaccagcatgttcccggttgagagtagagaattgaccattgatgctaaccacaatttcgtgtgcagaaaagctgccttgaagtggcaccctgacaagaacaaagacaaccccaacgcctcggaaaaattcaaggagtgctcccaagcctatgagatcctgtccgacccggagaagcgcaaaatctatgaccaatatggcctcgagttcctgctgcggggtggtgctcctccgcccgagggaggtccaggggccaacccttatgcgggagcaggcggcatgcctggcggctttggcggttttgatttcggaggcatgccgggaggcggcggcgccaggacgttccatttcagcactggcggaaacggctccaaggcgtacaacttcaacaaccccgaagacatattcacagagtttatgcgcagcaacatgcatggtggaggcggcggcgtaggcggcgacgacgacgattttggcttcttcagcagttcatcattcggcggcggcggcggcggcggtccccggcctggacgaacgagggcgagatctggcttcgctgaggctccgcagaggaaccgcgaaccaacacccgaagttacaaccgttgaacggccgctacctctttctctagaagagttatacaacggaacgacaaagaagatgaagattaaacgcaagacctttgacgagaccggaaagcgagtgcaaaccgaccagatattggaagtacccatcaagccgggtctcaagaagggatctaaaatcaagtttaacggagttggcgatcaagtagagggtggtagacaagatctgcattttatccttgaagaggtaagccagcccactactcatttcatacatactttgatgcgaattattactaactacttgacttacagaaagatcatcccctcttcaagcgagaggacaacgacattgtgcacaccgttaccctggacctaaaggaagccttgactggatggaagcgagtagtcactacaattgacggcaagcaaatcagcatagacaaaggcggcccaacccagcctggaagtgaagatcggtatccgggactgggaatgcccatgacgaagaagcctggacagagaggcgactttattgttcgctacaaggtcaatttcccatcaagcttgtcccaagatcaaaaggcacagctcaaagagattttgtagaaggaaaaaaaaaatagaaaagaaaaacatattggacgcacagagcttgagagagggggaaaagaacgatatatccacatagcgacagagggcttggtatgcgggacatgaacaggacctcaggaaccgagccacgagacccccttttgcaaggctgggaatgtctgtgcaatccgacatgggcggagcggcacgatgccgcctgatagtacgctgatggcaagctggcgtgtttttattcttgtttgttttcttattattttcatccacctttttgggcactttttgcactgtcaagacgaattgacagcgagtacggcgttttagggatgcatttctggcagagttcgaagcacgcgggggattcttgttgacatgatggaagaaaaagacattactaggattttgtcgttgaggagggcttgaaagaggctttactttgatatagcaatcgtgttcatgttggtcgggtgctagctcaacgctgtaacgagacggatggatggatggatggatttgatcaattgaacttatagcggatttattttggtataaaatatctatacatgcagttgtattttctgttgctttacgaactccatactctgagtgatgtggcttgtgggggttgaaatgagcgcttgcagtgatccctgcgggctgtttaattacggtgctgtcatgacgatatcatcacttagtcttacggccttttgcggagtgacatgctggtctcagccacggcggctgcgttccatggggtggtcacgggaaattagagcatgaggggaattccaggcgcgattctgattaatatagctcaattcattggcttgacgcatttgatgatatattgctgtaacatgtaacatttgatttggtagcagcagtagcagcagcatcttgtaagccaagcaaaactgccgcccgcagccggatttcaagctatggagccaaaagcaagtgtccactaacatggccccgaaggaggggcaatgacgacactgggcaaggatttgaggggggaggggtaaaaatgatggatgaagcaaggctgtgaagaagctgtgagagcctaggatgggaataagaaggagaaaaaaaagaaagacgctaatcaagagggaggtagaaggaggctggagaaggaggttatttgtttttgggattgacgatggaatgaatggcggtgctgataattaagagtgtagtcggttttttattagcatgtgatttggacgatggaataagaaaagtaagtttgcatggagttatggttcaattgcgcatggccacgacattttttgtaaaacggcgagaatcaggattttgagggggaaattatccactgcctgcgtgtgaaatgtggttttgtatcgttttggtgtttcatatgaggtaattatacagatggcactgcattctgactgggccttggagtagtactatacgaactcccgacgtggtgctgctttgtggagagctgctaaagggcctttttagtcttcccgttgggcttatatacttgctgcttcgctcgtctggttcctcttttccttcttcttttcttcataccgttgcgaacctagagtctaattagataccctctcttcttcttcttttgacataacattacttttagaatataccatcaaaatgcctgaagtaagtataccatactctacctcgtcgtctccccaacactcgctaatcaatcctcaaccagatcaacgccatcctcttcgactgcgacaacacgctcgtcctctccgaggagctcgccttcgaggcctgcgcagacctcatcaaccaaatctgcgccgagcgcaacgtccccgtcaagttcaccggcgagacgctcatcaccgagttcgtcggccaaaacttccgcggcatgctcaccacgctgcagaagacgcacggcatcgagattgcgcccgacgacatggaaaagtacgtcctgatggaggaggacgccgtcattgccaagctgaaggccgcgctgaggccgtgcgtcggcgtcgacgagcagctgcaggcgctggaggccaagaagcagcaccagctcgccgtggtgtcgtcgtcggcgctgaggcgcgtccgcgcgtcgattgaaaaggtcggccatgacaagtacttccccggggacgtggtcttttcggcggcgacgtcgctggagaagccgacgagcaagccggaccctgcgatttacctgcacgcgctcaaggtgctgggcaagaaggcggaggagagcgtcgcggtggaggatagcaagagcggcacgctgagcgcgacgagggcgggcatcaagacgattggctatgtcgggccgtatgcggatgccaagcaggaggagatggagggcgtgttgaggagtgcgggcgcggtggtggtgatgcgtgactggagcgagtttcctggtgcgttggccaagattgagaagggcgaggtttaaaggagttttcttttaccattttgtctttttgcttttcttttctgtgttttggattgaagcctttgtttatttattgagccttttttttggttcatcgtcttggttaaagagaagaaagaaaataagagaggagaaggagacggtaaaaggctagatatgaatagatacgacgatacgaattgacggtcttggaattggtctatctgatctaattgctttctttatatacaaaatgcttttgcacaattgattaatcgtggctcatttcctccaatccatcaggaagctatttacgctctgcaaagtcgttctgctcggattcgcctccggatataccgtcatgatggcccccagcctaattttgaccagcgtttttgtaaaggacgcattttcatctggcacgcgaaaattgccctgctcgtcaaagaggtagcatgacaatgcgagggcgactcccactgagagatccttgcccgagtcgcaggctacgacaatctgcggtggctttttgtttccatccgctgaggaatctgatactgaatggtgtttctgtaggaaagcagctgcaaaggagcatatctctgggagggcaaggcggagattgcggctggcagtcttgtgtttgccaaggtcgacgcggatatgcgttggagattggatccatgattcctttggagtgggagaagcgtcggtgaggaggatgaggcattcgtcttcttgcttgacaggtggtgttgagagatcatgggatgttgataccgggcggacagatatgtgtggtgtgagttgctttcgcggaagagcggtttgactgccttgtccggcctggcgcttcactttagcttcctccaccagacggacgatgaggtctgggagattagcttcaggggaagagagcagggctgtggtgttggcccagaagacgtcgggggtgagtcccagtgcccaattctcggtgtcgtctcctgcgccttggatgtagccgccttcatctacctcgcttccaatgactcgtctgctagcggtgcagcatatgacaggtctaaagtcttggaatatgacattctggctgtcttcgttgtcatcgtcgctttcttcacctgagtctggagagtcggggagggatgactcttgcgtgatccacagggggcgaagaggttttgtgagagatttgggcagagtgaggttgagttctttgagggaagcgaggaatgacggtatgagggcgaggatttgggagtgagttgatgcgggtaagtaaggagggaggaagaggttggaggaaagggggtggtttgggaggagggcgcggttgatgacggcgcaccagatggggatggtggtggagagggcatcgggcatgcctattgacggttagcatgagatttatatgagtgaatgaattagaagagagaagccatacgtttaccgcggcgagttgagtcgacaatgatgattctatggggccatataagtcagccatctcatgtctcttccaacactcactcaaaaagatggaataaatgaccaatgaattgcttccacatacccgtcattctcctcaatcaagtcaatcaaatgcagattcagcctcctcgtgctaaacttccacgcccgctcatgcccatccgtgctcttgaaataggcgctgccgtcctttttctccggcgggatgtaccagctcccgcagcgctcattcgccaccagcggtctcccctgtctcttgcgcttccggtcgtgagattgttgacgggtggaaaaggcggaggcgacttgcgcgacgtaggcggcgtcggcgtggatggatttgaggcggttgtgaggcgtgagggtgctgcggcgcagttgggtgaggaggctggagatggagggctggttggagaagatgtcgtcgtcgatgtcttggggaagagacattttttagagagagggttgtttagttttgttgtgtgttttttttttccatgagcagtggttgtgatgagatgcaaaggctgtcagtgtattgcagtgaaattttatgttagtggctggtagtgtgggttcaagctcaaggctttgccaactcgaataagaagcatcacatcagccactaaactacacagcattaggctacaatcaaactggataattgagaattgatctttttcattcgaattaatcttcattttcgtacagtatcctttatcattactcattatctaatttacaccaacttccacgctccattcttcaccataatctgaatctcacggccctcatcaatactccgtcgtccagcctccaaaatggccgttgtcgcaatcgtgttattcagagtaggcaggccctttgcatccagatctgccggcttcgccctgccctcgttgaccgcgcggcagccgtcgacaaacttctcaatggaaatgtagccgtagcccgtctggccgttgaagttgccgtcctcgtcgggggcgtaccgcatgtagaacgggttgaaccactgcagctggccggcgcggtcgtctgcaacgtcgtagcctcggtgggcctggtcgacgcggatctcgccctccttggccaggtagtggaagtactggttggtgtggatgccggcgcgctggggagcggtccacgatgatgtgtagacggcaatggcgcgcttgttgggctcgtccttgcgctgccaagtcaccagcagcgagattgtgtcttccgtctcgtcgacacagcccaggctggtggccacgcccttggaggaagacgccgagaccttgacgggcaggtatccgcgctgctggaccatggagtcgcaaatgtcaatgtggtggctgttgaggtagtaggaaatgtccgagtccttgccggcccacgacttgaacgtctcgagctgcgacttgggctgcgacatgtacgagtaaaagtagttccagtcgcccagcgcctgggccttgaagcgcgcgtcgctgtaggccgggtcgaagcgcttgtggtgctcgatgaagacgtagacgccctttgcggccgccttttgcgccagctcgacgtggtgctgcagcagcttgacggcgggcttggtgatgaggacgtggatgccgcgctcgatggcgtagagggcaatggggaagtgcgtgggatcgggcgtgaagatggtgatggcgtcgccgggctgcagctggtcgatggcggccttgtaggcgtcggcgtcgaccttgtcgttggcggggaacgagtcgaaggaggtgtcgaggttgttgtagacctgggtgatgtttttgtcgagatgttcgcctttttatacccagagttagatggatacagagtgtattcagataagaaatacagccaatactcacggattgcgggaaactttgtgccgttgacgcccaccatgcccagctggccaaccttgcctcgtcgtcgcaggtcaaagagggtgaggccgacgacgcccactttcttgtcggagccggacatgccaccaccgacgaagccagtggtgtactcgccggtaccgatctggatgagaatatgccaattagccatctgtatcgttgcacaacgaactacaagttgtgagaagcttcactcaccatcaatacgttgagaggagtcgccatggtgagaggtgtgttaaccggggtatcttggaataaggagacacctcaatgagacaagaggctacaaggaaaagttgagaaaaagagaaaaagaatacggtcaagttataaaggctagaagaagaataagcatctacacagccttgccgagtcgcgttacagctccaacaacgtcgacggcgcgcagacggaggaattgaggggcatttggcggggcagcaattggagggattaataaagaccgagttgcatattcagggaccctcagcctggcttttgcgtttcttttccattaaactgcacatgtgctcagatgcatgtaatttaggtgctatctggtttctgatagatgcggctataggtgcatgcagctagagttgtctcggtgtctcaactgaaagctggtagttgtaatgccaattgcaatcatgatgctagaataagactgtaaatcccacgtttaatggtctcggaggtcactaccccgcgctgaattccaatgaccccgcatcatcatcttagctctgtctaagctgtccaagttgcttcttccatggaattttggctgttggagacgtgattgtaagatgtgtatacgcaatgtaagggagtaaagtcatgaataaaatcccaaagaaattaaccagacacaatgctcaaattagcttccatctacggaaatattaatgaagctagcaacgcctcttctataaacttcggcgacaataacccgacgtacatgactccttcgccatgtgcctagcttcttctatattgccgtactaccgacggctgaaatgcgagtagctcaaccaggtacagcggatctagctcggggttcttttaccggtatgtaaatggcggaaaatccatcaaatcgatatttccaccaatcaaatactctattcccaacatcccactttcctccattgtacctcgattccccagaatcatcaaccgagccgcgacatattcctcttacaccaatatccactatcatgggccgttttatatccaatccgccgcttccatgacctccaagtcgctgattccttctattcgctcgccgtcttcggctctggctccaattgatttgctgacggggtcagcctaactgtaagccgtggtcttgatatcggaagctgatcggtggcttcccctccatgtacaagcatttcctcgttttgttagacaagcttgcctggctaccagcggctattctttgaccgagaattcatagatgagcacctaattgtatttataaagattgggtctgccttatttagactcgacaacattgcttacagctcctcctttctcgtcttctctttctatagtaatacctcgtcctctcttcgcccagaaatataccccaatatcctgcgtgccttcatatacccagacatcataatggcagctcccaagtcgctgccatgcggcatctacgcccctaccatgaccttcttcgaccccaacaccgaagacctcgacatccccaccatcaagaaacacgctgagcgactcgccaaggccggcctcgctggcctcgtcgtcatgggatccaacggcgaggccgtccactgcacgagagaagaaaagattgccgtcctcaaggccacaagagaagccctcgacgccgccggcttccagtcaacgcccgtcctcttcggcgcaaccgaaggcagcgtcagaggcgccattgagctgtgcaagctggccgctgacgctggtgccgcagctgctttggttctgccgccttcgtactaccgagcccagaccgacgaggagagcatctacaactacttcatcgccctggctgacgagagccccatcccaatcatcctgtacaactaccccggcgccgtgtctggcgtcgacatggacagcgacctgctgatcaagctagccgagcacaagaacatcaccggaactaaattcacctgtggcaacaccggaaagctcacgcgagtcgccctcggcacaaacgcaaagacccccttccaggaagggtcaggatacatggcctttggcggcatgtgcgatttcaccctccagactcttgtcagcggcggcagcggcatcattgctggaggtgccaatgtcatgcccaagctgtgcgtcaaggtctgggatctgtattccgagggcaagaaggaggaggctgagaagctacaaaaggttcttagccgtggcgactggccgttgacaaaggctgctattgcgggcacgaaacaggcgattcagagctattatggatacggaggataccctcgccggcctcttaagcgcttggaacaggctagagtgtcggctattgaggagggtattcgagaagcgatgggcgttgagaaatccctgtagttatgtttaaaatgagaaaggtacaatatgagatatcttggctaatctactataagaaaccgctatgtggcgtacgaacaatctccatattatctaaaccttggcttccgctgaagacccattgccatgttcctgcagaaattcaatgatatgctcttgcttcatccgtatggcaatgctaagcgctgtattgccatgtgtattctcagtgtccatatcagccccttgttcgacaagtattctggccagatctatttccccttccctacttgcaacatgaagcggtgtatcgccctctccatcttgagcgttgatactggctccttgctcaagaagcaactgacagacctctgttctcccgtcgaaagctgtataatgaaggggtgtatagccttcgttgctttcagcttgaatattggctccatggctaagaaggagcttagctatatccacttccccgtacaaagctgccctatgaaggggtgtatcgccgtagtcattttcagcttcaatattagctccatggctaagaaacagattagctacatccacttgcctgcaggaaactgcataatgaaggggtgtatggccctccttatccctagcttgaatattggcgccatggctaagaaggagcttagctacatccacttgctcgttggaagctgcattatgaaggggtgtgttattgttgttattttcagcttcaacattggctccatggctaagaaggagcttagctatatccacttgcccgcaggaagctgccttatgaaggggtgtttcgccgtctttattttcagctttaacattggctccatggctaataaggagcttagctatagccacttgctcgtccacttgctcgtagaaagctgtataataaaagggtgcttgcttgtaggaagctttacaatgaaagggtgcttccccgtaggaagctgcataatgaaggggtgtttcgccgttgttattttcagcttcaatattagctccatggctaagaaagaaattagctacatccacttgcctgcagaaaactgcaatatgaaggggtgtatcgccatcctcgtccctagcttgaatattggccccatggtttagaagaaattcgaccacctctgtttcgccattccgaactgcgttgtgcagtttcgtatcaacgccatcagtgtgggcctcgtcgtgctcggcctgactctgagccatctcgcgggtgtcgtactcttgggcgctattatccacaatatccagtgggataatgtctggttttaaatgtcagtttagaatttgcggatgttggtatcttatgagtctgcttgccttcaattacctccattttatcgacgtcgtccactgatagtaccgtaagaaatgctttcgcgcatgccgcagctgtaactgcagcatattcttgccatgccttattcttatgcgagtctgcgtaatcgcaaatacccatgatagtgaaacagggtaaagcgtttattaaatctgcagcctccatgccgacgccaagaatatcttcgctaaattctctgagtttctcgcgaaagttgacatttctgttgtctcgattactcgatgcaataagaccgtaatgaattttaacgttgagccttctcggtcccctgtcgacgagcatcaatttgtcacaaagctgacagtcatcctcttcacttcccgtgtcatatgaatcagggatcctgctaacgtggttgtagcctggcttgaaaagcagatcctcaggcaagtaggatttgacaaaatttcttggcacggcatctcgatattcaacatcgttgacataactgtttattagttgaagggaacgtggatcaatttgaaacttggacaaggctctcaacaatgctctgggaagatcagttgaacggcctggacgttccaatggttcgtctttctccatatcccattgaagaactgcaggatacccatcttgagcgcagctgacaactacatctcctaatcgcacttctcgaggaataccgctgccggttcctaccattagacagaccttgataatggggaacgtagacatcatttgagtagttgttcttgcatcaactttaccagttccgctcataagcgggcaagcaataacaacgttgtgcccgctaatacttccaaggacgtatgtattgtcatcgtctcccgggtttggaagatcctcgtgcctgtggtcaagcatataaatcgccgctaattgctcctctggtaaagcacagacccatccgaccgtataatctgaatgtgtatggtaggtatgaccttctatatgctcggtatcatgatctttgagcattaacgtcttgatacatgtgcctgttgctatgttccagacccgaatagcgttgtcgtctgaggccgataagagttgtttgctgtcaggcgagaagatgatggaattaatcttagagtagtggttattgagcgttgcaagacaggcgcctgtcgccgcatcccagagccgaatggtgctatccaatgacgctgatgctagctgttggctgtcgggagagtagacaactgaagtaatttgatcatcatggcctttgcccgtccattcacactcccctgttctcatattccaaagcataatagtccggtcgcatgacgctgacgctagccattggccggtaggtgagaaggcaagcgacttgactatatccttatggcctgcaaacatgtgtttccgtagtgttgatgttatatcccaggtccagattcttcctccaacatccaatgatgatcctgatgatgctagttgctggctgttaggcgaataggccattgaagtaactataccagtttggctttcaagcgtccgtacacactgtccggtttttgtattccagatcttgggtgcctcataatctgccacagatgctagttcttggtagtttggcaagaaaatcattgacttaatagttccattgtggcctataagcgtttgcacgcaaacttcagtttctatatcccagatcttgatattataatcgaccgaggctgatgccagctgttgactgtgaggcgagaaggcgactaagtaaattttactgtcatggcctttaagtctttttgtaatttgccccgtatctatattccagatcctaataacactctcaccaaaggctgatgccacctgtcggctgtcagccgagaaggcgacagagtcctcaacacggctcgtgatgtgtgattgagcggacagggtggaataagccgaagcattgctttgactaaactgtagtttggaggacctatcctcagattggtcatcaaagtatgcattcatgaggaaatagtcactgtattcgaaaagactggtaggaactggggcggagtgatcttgtccatcgtaatcgcttaattgtatctctgggggtcccacgctcgcgtgtgcagcccctttgatccaatgtcgaacatcttccataggatctgaatctttgggaatggtgaagcctcctggtaacatattcaaatcgtatacaacaggctgtggccatgggagtgcccgaagggcaaagtcataggcatgtcgcaaaacgtggtccaccaattccggcgagtcttcgggcccactcgatgagcataaaggacaggattttattcccattgtttgtaccgcagaccaagagagaagggttgcaagcgagttatctaggagctcctctccgtggacatcctgaaggtggcagcccatgctctccatagtcgagtaattttcattttgctcttcacaaaatggacattcccaccggggtagatgagtatttttaacatggctctcccattcgtttcttgtacaaaataagagctgcggactaggacagttctcagcaatacaagtatatgggcatagatcctcaactatatgctgccttcaacaaaaaatttaaatcagcctttataaattaaacaagggtaatgattcctactacttacttccatagtttaggattttggaatgttccaattggtagagactggcaacaacagggacatttcataatctctcggcctaaagggatagaaggggcttttgggaactcgacatcagaggcgatgaatgtgatttgcgttttcgttacgcttggagtatattttctagcagctggagtatatctcaatgttccctcagctgttgatgcaagagaaaatcttgaaatcgttggtgctgtggcttcatggcccctggtaattggatatgatgtcgattctttatttttagctgcatctgcgttccgtatgtccgcaagaggctcttgctgtagaacgctacctgcaggtgatggagcttcaagaattgaaggacgtatctgcacgttcctttggtctctggaacgtttctgcgctatcaaaaatttatgtcttcgccgaaggtttgcttccacgaggcggttctggatatcggacagtttagagttgtctaatttggcgacaaatccaccgttctctgtctgctgaaagagcgcttcttctgtcggccgaagacgaattatacattcgagatgcgttctcaactcttggtgattgtccggattgaatgtcttgtcggccctacggtttcgtgatgcctgtcccgttcgacgaatggccacgccgatcaaagccaaattcttgatagcagagtcaaggttttggatagcttcgtgatgggctgtttcgtcgtagtttgtttcgtttttagcgaggcccacgcaatggtccagagagtcggccagcatgataagaacattcttcaccaatgcgagatcgttgagacgaccttgtagtctggaatccaacgaggccccaggctttgctaaggcgccaacaccgtcggcccaaaggttgaagtcagctagccgactttccaacgattcaatgcgctgtgagccccgagcatatgatgcaagaaggttgtcgaatttagaaacgcaagactctgtgagcgctaagatggagacagaagtacgcgacattcttgattgtagtcttgagttatagataattttctgtataaagctaacgagatcaaaggtagcaggaatatgaagatgtcttgggcaaatatcaggtactgacatgccgtgctgccagagtatatgtaccaagatgacacgagtattgttggaatgcttggattggtcaaatagagcacatgatagaggttacaaaagagccttgtattggtacaaaggaaataccgcacgggcctataataaagggaatacctattcagcaccccaactctgctatccagcaccctaaaaaatactaaagtataaataagtatattaaaaaatagctaaaacagcttactaatagtaaatacagagcactgctgctatcctataatgagcctaggagcaggtgccctgttgctgcaatgctcggtgcagaaaggaaggtaaaattgctgtattccaacaagtatcaaagttgacattagtggatggatacttgcgctcctaggtacgggtaactgtgggtgagaaggataaagcacgccatgtacctgtgctaagatatcgattaatcgtacctaagtgaggggtcttgcggagttatgcaccttcttctcgctggctacgagatacggtgggctcctgacagtatgtgcaagggagctattagcaggggtatcaaggcaatttcagttgcgtcgaattgctacctatatagtaccttcgtagtttgacaggctacgttgtctacctacatgctagtaggtacaaataagtatatgggaaaagtgaaggggggcatccagctgtattgcttctgtacaaatacttagactatggtagttccactaacgttcccaagtatagatagcctaaaagcccaatttcagattattatcaaaaatagatccttcaaaacatcaagcagatatcccaaattattgtcgggtaaaggcctacctttgatgtgtaaaagagctacttagccacgtcttgaaagtgcaatctctcattgaaataattaattcaccatgacgatagacgaacccatttcaattctcttgtcatcacacgccgcgaagctctctgaagcgatatttggggtgttggctaagggacgcctaaagccctctgatttgggctacaaggtagcaaacgatatcgccgttcggctttatctaatcaacacctatctcgactctcttccgccttactggatagaacttgacgttgaacaactctgtcattcaatcctacgagacctacaggctactactcagccagccaaagagtccacaagcgcagctcttcatattaacttaccatttttcaaatctccgtttaatcagaaaaaccagtcagatccagagacgtgtctcgttgcgtttttcaagacacgaatagaaaatgccagaggtctcgaattcgcatgtgatgacctcattggtatgttaaccaaagaagaaaataatacagatgaattatccgaatatgcgcagcagcaccttgatatcccatttatttctgacgacgacaatgatacaatcttcaaggctctccaacacattacccaatgcgaaccagcgtctcacgaattcagtagcactatatcacccagcgaattagaatcacaagcaatacggcatccagcacggctgtgcctacacgatcttccagactcgacttcatacaacattttggtccttatttcagccatagatatggctctttggcaagaattttgtttaaagatgtaggtatttatatgtcttacatggcactacagttacagtcattgttaagagtggggcattcatcatatcagatggtcctatcgaggcgttatctctttccttctcctttaatcgtaaagttgctccctagtggttagccaattactcatatcatccaaaacttaacaatcgtttatttggcttgttctcgctaactctagaggatttagtcaaccaaagagctcctcggatgatggtcaggagctgctcggtcgagggggcttctgccgcatcctagaaagagagatcaccgcccgtctcttcctctccttcaattatgacaccaatctttcgttacttaatgaatcgcaagttttaaagcagtttcttcaggctggaccgggacaatctcttaaaagtatcctacgccattacgaccttacaccaaaagacaaagtgatgctttcttatgccttggcacgatcatactggcagtactacgactcagaattgttacggatcaaatggacgagcgatacaatatggttcatgcctgagaaagagagcatagagcatgaaggacagctgcctctctgcgcctatttgtcgctcccttttgacatccccggtaatataacgccagatatcataactgaggcccttatgaaccatcgatgcccaagaatctttgatataggcatattacttctagaaattggcctcggtaagccatttcggagtgggaaacgtcgagatatggttgcacaggcgaatctcaatcacaaaatagcaaccgatgagcttgttgaactagaaaagggacattgggatggcttcacaaataagaactactttgaccgggctgtgaagttctgtcttaatagcgagaactttattccgccatcaaagccagtgaaaccgtttcgagggagtgtcaaattatccagtgagccgacgacagccctggactcgcgagcaggtatccttgcgcggaggaagatattttataagaacgtggttcgcccacttgcatggctagctaaaagaggctttagagtgcaagccggggacattacctacgtcagaaagaagccagactcttcaatacctgaagaggtatctgatccaatagcacagccggagccaggagcattattccacagtgccatcgattccagaatgtggcttcaagacctaaagagaataagcgaacaagttgagcgcaaaaggcgagcgtgtaaagtcgctgctcaggttcgaattgccatcctagataccggctgtgacgaagatttcatcgcctttcaggggagaaaagagcaatttgcaatgggaaaagattttgttaatcctggcgccaccactatgacagatagctttggtcatgggaccttgatggtaaggcttattatggtgtgtgcccctggtgccgagatccaggtggtgcgtgttgccgaaaacacaaagatgctagaaaagaaccgggagaatataaaggaagtaagtggaaccgtgagatatcttacatttgttatgaagcttacagactaattggaaaggccatcctttgggcgggtcggactggcaaagccgacatcatctccatgtctttcggtttcgcattcgatgatcaaggaattcacgaggccattgagacagtgcagaaggagcgccagggagatgtcatcttcctcgctagcgctgggaattcatctacggataacgaaagtttcccggctcgccatcatgccgtcatatctgtctacgcaacgaaccgccatggcaccttcttgccatcaaattcagccagcacaactaatggtgctgctgtgctcggtacatatggcgacgatattccggactatatcagagaagagtttagaactacatatccagacgtttgccaacctggctcctcagttgccacagctataatggcgggtattagcgctactatgctgatatataccactatcttgccttcgctggtatcgcttcaagggaagccggcaagcagtgcttttcaacggctccggactaccaaaggtatggagaagatactgtatcggctagtacaacaagttccagaacaccctcggctcaatgctgtaaaaccggcatggttctggaaaagcaggccaaatgatatgagccgatgtatggctttctgcgatgcattggcggaccttggtttatcatagatcctagaacagtcaaaacgcatccgccttgagatattagaactttaagatcaatcagatgagttggatcaaagagatcaaatagatcaaatagatcaaatagatcaaatagatcaaatagatcaaatagatcaaatagatcaaatagatcaaatagatcaaatagatcaaatttatgtgttattgaaattgttattctggaacaagcttgatgagtaaaataccgccagttaatgtcggtgcccatcatgtaagtcgttatacacagcctgataagcagttgagacctcctccaatcggatgattgatatcgattggagtgtaatacacacaggtatgcaattagcaggcagaaaacacttatcacatgtatatcatcgggggggagaatctttggagcctacggcctaccccgcagataaatctacagatacttctcaattatataccactcttcatccatcatatcaagcccataccatctagctatctttgactgtcttaagcaatggcgagtaaatcctggtttctctgtcccgattttaccttcctccccgatgggcaaattgcgcttggtagaatcattcccagtcctcgacaaccaaccattactctcgcatctctcgccgattacccgacgatagacctaccagaggtcaaatctattgttgagaagaatcgcagcttcttgaacgaaacgaaacgatcttttgggaccaagctatttgccaagttccttgaaattgccaacgccaacgtgggcatgtcgctgtgtaacagcaaaaatcagtctttcggcaccgcggatcacgagattcgtgctttcaatggggcctttaccccagagactctgaaagcaatcgtggctctcgatggtgtgaaaaggcacattgatagcggacgtttcggcaagcgatacgtgtacatcatctcggggctacgcgtggcacagcgaagcttcacagtcacaaacgagaaggcaaatgaaatggcagcttctgttggggcatcggttcctattcccaccggtgctgtacctgccgcggtgggggccagtatcaccggcgattcgaagcatgagaagaagaaaagctatgaaacggctcccggcattgtctttgcgtatcggctccatgtgattcgctccaagaatacgggcgaagaaggggagctgttttcggatagaacagccttcttcagcggcgaagctgaggatgaagccgaagaaattgagattgccgaagtgaacagagcggtgctgcggggagatttggatgaacagctcgatggctatagcgaagagtggtttgaggaaatagatgatgaggcttatataatatctgcaaattcgatctaaggtattttcatggttaccttctattagctactattgaatgaaaatatgtaaggaaaagctgtctagcatcctacttttatgatataagacttaatcagtagtagtagcggtggtagcggtggtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagcagcaagagcagcaagagctttaattattttatattgtctgctggataattgttcttaaaatatataccaattatccgcctcttattcacactgcgtctcactacttggaggccacagcatagacatcctcagcatcaacacccctatattcgaaatacttgccaaattcggaatcttcaatcaaagtctgcgccagcctcttctcataaaagaaagaaaactctagaccctcatccgactccggatctagtttacgaggcgggtaaacgataatgacaccctcggtaatgcgatctgtcagatggcgatgggtaataggcgtcgcgaaaccaaagtcggtcgatgccatgtaagcgtcacggtggtctgtgaaaagcgtcgacatgggcggcagggagtctgatcggatgttgagagaagttttgtcgcgaacagttgccaccatttccagcgtcttatccagactctcttgagtgacgctatcggtcatctgtcggacgtactgagccacccgagacaagggccactctgaaatgagctcggccaccgttggctgctcgactggggctgtagtagacagagctgcaaacatcacattgccacgaattcgtggaggaacggcgggattgcggaaacgtcgtcgcatatcgatcccttcgccaaagaagatcttcgaagccgggtccgggttaaatacaggagcacggacacgcgtaatagatcgccatataaaggctgtgaaggcgtcataggtagagatccatgttccgtccgtgggagaggctaacttcttcagctcggccgccttgcttttaggcagatggaacagcaaggctacaccctggacgtgatccggatggcgttccggtgcagggggcccgtctactttctgatcctcgctgggctccttctttacgagaagggaaagatccagattcttgggatcccaagtaggaaaggcggtgttgttgaaagcggcgaagcagttctcagccaactgccgcgtatagccagcccagcccatggcatcgttggagtagtggtgatggtgcatgttgaagaccattccgcctctgacaaagttcatcttgaaagcagatacgatggggctagcactcggatgggcttccggcttctcgccgtaagtcatgggctcgacactccaaagcttgaggtcgccaaggggcactgcgctaaagtttgccttttcaatgtcatccatggacgggtacttgtcggcgtcttcaggtgcgtcgagccactgcacaaatagacggacggtgctgtcctttttcttaacaaaggaatacccagttctagtgacatctgtatctttctcgattgtacaacagagatgcctcgcttggctgatggtgcgcgcaagtccctctttcataatctctactgctagaggcttcattgcatcgtccattctgaaaaagagcgcatagttgttgtaagccatagctgaaagataatccaaggtggatagggcaaaagtctcccgttcgggatcgttttcccatccatatggatgaaggtggaacacatcttgcttcggagccattatttcgaatatctgaggagaattgagagagggttgacgaaaagaggagtaaaagaggaataagaaagaagttagatggcagcactattgacaccgtttaatcatcattttctattacatatacctttcaagctactatgcaggtatcgtgctactccttgcaacgctaagtctaaccctcacccgctattgctcatccttcggctggtgattctctccttcgactcacagcactatcgctttgagcaccggcactaatttgtgcgatagctcaaataatggagcctaggaagcgaggtcttgaaatgacaaatatagatatccagctataatgcgatgtatatttccattcttggaataaaggagcgcaaagtttgcaagacgtgacgaaaatcgcccatcatctccaagactataccataatggactttatcttggcgttagtcttgctaaatgactcgacaaaccctaccaaggtgaatacttgcacatctccagtgagtggagaattcaggggctccttcggagtgcaggtatgcatccgtacatcctccgtgtctgtttgtatgtatatgtctgttggccgtcgtgagtgtcactttcttttcaaactaaaatgtgcctgtctccgcatgtgtggagtgtagtcaaggataaccgtgatttctaggtgatatactttgagtttctacttccagcactccgtttacccacccacggctgtcgcgagagccgcgcaaagctttttcttccaatggctggctacctattcatgcaaatcacctccgcgttatgaacagcccaccagtatctgcaagccctagatctccatatacatggttgaaaaccattagagctacaagccagcaatcagcagttatgagacatgagcttcagatttgtgatgggatctttctcctctgtatatttatttgttctttcttgaatagtatttccttctctgtttacctagtagttgtctttgtattgcactcgcatccttacagtcatatttcttgccacaattctttagcctactggagagcaaaggtacgtccaaagtaaggacttcttagcaagggcgctactaaaaccgttacgctagccacgatcctggcagtttcttagtttcaaccaacggcgtttagcttcagttcgacagcttccagagagggctagtattagctcagcatagccgaaatacgcgtgaagttggtgccaacaattcgcgcaagtgtttatcgccaatcaagaacgaaggatcttcaattttgtattctctttaaatgatgatcagaaggtgttgtcgaaagtgaaggattggctaacaattcatctgatctgcagggttctctctttgataaatcgctcaagggcaaaaacaaagatgaaagtggcgaagctgcgcaggcttaaatgttctaaggcagtactatcgtctgttcaacaaactcagactccttctgcggagtaataaattccatatctattgaaatgcgagcagcgcgagattttctacgttggtcatgtgaaatttaagctcctgggctgtcagcggttcatatctactaggtaggtactgcttctaatcatttcttataatctagaggacatgaaacattcagtacgtatccttttgtcttagaaactatatatggccatcgccgtcgtcactttggccttttctgattcagctcaatgtacatagagacggaacacggtgatgagatatgaagaaggtatgtagggtcgctgcgagccacccctgactttggcaaggaatattccaggccagcttctcatctttcgatggctggatttactcactcttatacgcagttggaatttctttcgatccgcttgagttccccggttgactggttcacgcgggttcggcatcgcctagtccatgtttctaacccaatatgcgggagtgatcaaatttttatcttgaagcgccggcagatcttcatgtacgatgttttcttctccatcgtgcttttagtgctcacaagcatcattataaaaaactctatctgcaaacttatttctataaacttccctgactggtggtggaattaaattcgcagaatcacaacatatctgttctcgcatccttttaagtcaataagatgccggctgctcccttttctcgccacgcaacgatcttactggcatccttcccggccacctcacagacagggtaggtaattgattgttccccagattccttctatactctcacacccgccgtgttttaaaattccattgataccatacacaaggtctcttctcccccattctttagatacatgtaccttgcatccccaagattatgtgagaaacgggtatcgtcccaacgatcatgaaaagattagacatgatgggttcctagtggcaaatctactgatggcttgagcggctatgtccgcagtggggctgtgcaaaaccgccccgtcccgtccatccgcaagctaagactggaataagcttggaaaaaagcatctcgtaaatggataaaaagtctacaaaattgtatacaccagtgatacctgctttgtcagaagtgttcgtgcaaagatactaactggagtaatgaagtgtcaggctaagatcgaatacgacaatacgaaaacacgagaagctcgaaccaaatatgacttgttcaatcccactcaagcatcatttacagcagcagctgaagcaccggctatatcagcaattcattacagcctattttatcactactccagtttttgtctattcgctttcttatctagtcgccaatccattacatatcggacagcacctcaagtccgggcaacggtctctacaagggtctgcatatgcacctgcatcctatctatgtgccagaaagagatttcccatatattatgcagctcgagtgcaggatcgtcggcttacgcttccagacccaatcaaccttgcccatgcaggcggtggacaagcaacaagtcatcaaatgagactgtatcgtctcaccaagcaagcatcccctataccggtagtataataaatacctagtatacatatagtccttatgtctacatgtatactatgatacattctgccgccaatatcatcttcttcttccaactaacatacagtccggatacatcatttcttgaattccacttattttaggtcatcgtaccacttgccatgtctatcaaaggatcgaaaaacaaaaacggtttccattacgatctcaaggactagcgcttactgatatacaacgtacctggaagagtggtatcatcaaccatgcaccgcttatcaatgctctccttcggcattggcagtgcggcccgaaattccgcttcttgcccttgtataatactacaagctacatgttgatgctccttgtaagtaagcactgaccccgtcaactgccgatagtaactgccccagtatgtttcaataccgggaattttttcttgtttttggcctggggggcctggagccgcggacacggaagttttgaagcccagatcttagattccaggatcagttctggggcgccatcaagccatccagcgctataacgcttgagccacagcacatcattcccgctagccatgatgcgtagcggctaagtcagcaatctgcagccactcaggagcccgcatttgctaagccgagcaaggcgtattcggtatgatgagaagcgaaatgttcatgtacatgcatgcatgtagttaagaatccctgtatggatggtacgatcactgcataggtacagcttgacagcatacagcatacagcatacatgtacaggcgtatgagtaaggacagcgcatgctcagctcaatgctgtggtaatgggaagagtgcttctctccatcacgatgtaatgaacagctcgccaagttatagagaggatgtcgccatagcatcatggatatagcgcagttagcgcatgtaggcgcacttaccagacgctataagtgcctggcttttgatgcagtagccaatgtccccagcgacagcggccacttgaaaatccaggattctatgagtaatgggacatcgagaccaggatgcaatatcttgccctttccccgccaccatcccgtctcactaagctgatactcgtcaaccacacgattcccacttctcagcccaccattgctgcaggaggatcaagctgcgtccggggtgcaaacagaaaaaaaaaaaaaaaagacttccacggctataccgtacagagagctgctcagatcgcatacaaaagtggacttgcgccgtcgcccttctgctctttttccctcgcatgtgtcacagttgccaagttgttgagatttgatacttgagacttgacaatgactgcaaagcaaagcgagtctcgcaaaggccgcccggccgtcgcggcttcggagcgcacgccgctgctgagatccaacggatctgactacgacgctgtgtctcccagaagcggcaatggggcggttgcagtcgcagcgaagccgaagcgccatccgcgcaatgatggcgatgcggagcagctgctggcgggtgacgatagtggctatggcggcgagagcgactacagcagctacagcgatgatagcgacgaccaaggcgagacgacggtgattgccgagaaggtgtccttctccaagctgtgcctcatcatgggaaccgcctatctgggcgtgtttctcggagcgatcgattcgacaattatcgcgacgctttcagcacccatctccagtgaatttcaatcgctcagtctgctgtcatggctggcgactgcctacctcatctccaatgctgcgtgccagcccatctccggccgcttgacggatatctttggccgtggccccggcctggttttcagcaacatcttcttcgcggctggaaacctcatctgcggcctggctcagagctccagcgtcatgattctcggccgtgtcattgcaggcattggcggcggcggcttgatgagcatctcgaccttcttgggatccgatttgatccctctgcgcaaccgcggcatcgcccagggcattggtaacatctgctatggatccggagccatgatgggaggtatctttggcgggctgatgaacgatcacaccaaactgggctggagactggccttcctcgtccaggtccctccagcaatcctctccgccgtggccgtagccattctcgtcagagtaccaccaaagcaatcggaaaagtcgtaccttgcacgtatcgactttggcggtgtcttctttaccgtctctttcctcgttcttctgcttctgggtgtcaacgcaggtggaaacatcgtcccatggactcaccctctgcctcttacgaccattccgctctcctttgctgcatttgctggtttcttgtggtgggaaagcagagcaacgcagcccatcattccggttaggcttctccttgaccgcacagtactttcggcctgcatgtgcaactttctctccacaatggtaaccatgcagggcatcttttacatcccactctatctccaggttcgtggcgattcttcaacgggtgcgggtctaaagatgctgccttcacctgtcggtatttctgtcggatctttggtagccggctactttatgaagaagactggcagatatgtcgagctgggaatcggcagcttggtgatgattattttgggagtcggcatgttcaatacgcaggacgaatctactccaggatgggtgaccatgattgccttcttctttacgggtgggggctacggcgccatgctgacgacgactctgctggcgtgcattgcggctgttgatcactcacagcaggctgtcatcacatcagcaacctgtaagttatttttcacccatatccagttgaggggcaggacgtgtgctaatttgatcagaccttgcccgcagcctaggcggtacaattggcataacagttggttctgccatctatcaaaacatcctcagctctcgcctctggcagcgatttggcgacgagccgcatgctggcgaaatcattcaacacatccgtgacgatctcaatttcttgaaacatctgcccgagggatggcaggatggagtgatgagctcattcatggaggcattcaagagcgtctggctggccatgctctgcttgtccattggcgccttcgtttgtgtctcactcatgaggcagcacgtgctccatgagacgatttccaggcgataaaaatcgaccatcatccacaaaagaaagtaaaagacatttaattgccagccggccatgacttatgactctcatattctttttattgcaatggttatttaaaattggagcatcacgcacggcgattgcagtgaaagcgcttgggtatatggatccttaccaaaaaagggaggcgttatcaaggatataaaaggtgcagtttactttaaccaggtactaaaactagcgagaatagatacattagcagaagtagatgctgaagatttaattttgatcaaactataggaagctcttgcatcaatattcgtgatctgtagagaaaggccccttcctcttcacaggtagcatatgaagacgtaaggcttgttttaacgcgttttttcttcttccttttagttttgcatatgtgcagcaatattcaatttgaaacaaacataaatctatcataggtcctgttattattgcttccatggagttggaaatctatcctgccgatatttccaccatcatttttgagccgaaccctatcgaggccgaaaatgtcaggaggttcaaacgtgttgccgttgtcattccattagagggttcagcaggagagctcagacagaagcggatgctatcgattcaagagtatctcgaacgaacattttccaaggccgtagcactgtgcccaatactgggtggcagcgtaacctggagagaaaacgacggacgactcactgccctggtttcgatgccaagcgtgcccgcaaggcagcgaggtgacctcatcgatatcgaatatacgttgagcgatgaattagtcttggaggacataaacgagaacttgggtggaattttctttccggcagaccggatcccagaagccggtgtaccaccggtgtcattgaaaattgcatttttcgagaatctgctgattcttggattttctttttacgaagttatttttgataacacgttgatcgaactttttctttcctcaatggtcgacccaagctggccttttgggagcggacacagtacacaatattatagtgctcgattgaagctgaattgtatcatggattccccagatctgttcttattttatcagcgaagcaaggaatccacagccctgcgcacgacaagcaaccagctggtcagtcgggtcattgagttccagctgcatgcagttctagcctttattcggaatcttcgcaagtatcacttccactgcggcaataattcactcgacgccgtcaaagacaacgacgtcatggctgccattctatgggctgccatcaccaacgctcggcgcttgttaggcaaggtacagccgcctgatcgagtaagaatgaatatttcggtgccaggggggtccatgccacccaaacgcagatgcgggtcgttatttggaaacatcacgatgcctactgaagccacggcctcggtcttgggtgtcgccgacctggccactactgccgctccttacagaaacagctactatcaaaaatacatctctggttgcgggtacggcatcaggtggatttcccaggcggccaaagaaatccgccgcgcaatagacaaagtgaacgaagcatatgtactgcacgtgatggacaagaaacagacgatgggcatagaagaagacttggcggcgtatgaacgacgcctcgaccggagcagaactgggacgacgtttgaggactggaccgacttttatcggagcggctgcaagactacgggcattccatttactgatacgcgtcagttcatacggattttgccatgcgcggacgatttggaggaaggcaagattattctactatcgcacttcaaagcgtcgaataccgcacattgccagactcggcagttagcttggctttgtctcgagacggagacaatgaagcttgttcgggagcagctggaggccgaaggctggataaaaaaggagtctatgacagacatgacaacgccgccggaatgagatgaagacatgtaatgaagaagcgacgggaaaaaaagggggcaggataataatacgttttgggactttcgagatgtaaggctgggccatccaaggacgagacaattttgcctgagtgctggatggaggagacctcggcgttgcaattcgtgtttcgtatcaaccgcaaacccggtacctaccggaataggatgctaatattgaaacagagtgcaagtattagcagtacggacaacaaggtattaaatagtattaagagaagaagaagaagggacaatgtatcgcatcagaccaaatctcgaaaaggtgttccatgcgaagtgctaatgaccggctcgtgcttaatgaccaacgcctatgcccctgcaggatgcagttatttttggtgttgatgtaagacactcgcagtctaaatgtttgtagctaacatcaatcagtgacaaaacattgatccatttaccgggctccgggacatgctgccgagacccgcagcaggcatttttcccgccatcgcatcttgtgtgctttcaatttgattctcctggattctcttttactttagcgaaatcgggtcgataaatgggcagcaataaaagtgaatcagccatcccttgacgcggtgacaataatacgaagtgcgcctccgtattcacctgacttcattaaacaaccgtctcttccaaatcaagcacgtcgacaaaatcatcgttcaacaaccgcttccagctccataattcactgtacagtatcgcgctctacagcaatacctacgtaatgctctgtatctgtcatcgatcctcttcagctgcccggttttgcagcccaggcattggccccggtaaaaagtctcggcgggccgaaaggtggcgcagcgccttgaataacgcctacccgcgcccgctaagcagaataagccaacaatccatccatggcccatgggctgtggctgtggcttggacccgggctggttgccatgagcgcaacgcgtggctcccgtccagtgccgggcgcccctccatccaccagcgtctgctgcccggaacccggcgcttgctgctctgttcgccttgccgtaaacaacctgacaataacagtattttgacgattctgcgtcctgattgcgagacttattttagtgcttgtatttgttttgctcccgcccctctctccccctacttttcgttttctcttcttctttctttcctacttcccgtttttttgtctcgcatacccgcgcataaaggtctctttgtttaaaggcggtcgacgaatcaggcccagactcgcacaagtctcagcttacggccctaggtaacccgctgacagcccaaaaaacggagccccagcctcagtttcctcttagcttcaaactcgacgctcgaaacgaacaaccttttgcccattccacaggtcccttggcaggcagctagaaaaccgaagctgcgacatcttccttttcttacttctgacacatacggtatttgcctttttttgcaaaagcttcgtctggagcatcaccaccgctcttcctcgtttctttgaataccctacctagcccctccaccgtcaacgacttctctctcctaacgctagttggctgccgccgccatggcgctcttcgagattgacccccagattctaccgaatctgaagctgagtgtccattcgttccagatcatcttggcctttctggcgtggtgtctggagattgccgttttccgcggcgacacctccaggattctgggaacaaatggatggactttcgcagtggtaagctttgtgtcccggagagctgaggggggcttgtgaaacaaccatgagcttatgggttttggctgacgctttgttgtttctagtgcttcatttccatcccagcttggatttaccttgtcatgactcctcgattcggccgcactcgcagattcgccaacccgtatattatgcttgctgtcgatggcctcttcatcatcatctggatctctgccttctcgacccaggccgcgtacaacagctctggcgcttgcggtggcagctgtggcattagcaaggccattgttgccgtcggcgtctttgttacgtatgtatacttctcgatacgtagtctccttgctggtgttgatagcagcaaactaactcaacatgtgtttcatagtcttctatggataggcactacattccttagtgcatacaccctgcagtactacaacttccatggcactttaccaggctatgatagtcgcaaaatcagcggcagcgagaacattgatcccgataaggctgcattctccatggcgccccatgatgaagaggcttacgagcgagtcaacatggacgaccacgatgctccgagctcttacgacgaccacaccacaagcatgaacagccgctacggcgacaacaccccttacaaccccgatgactttgacgacccaagccgctacggtgctctgccgccacgaaccaacagcacccctcttttcgacagtgaaactgaataccatggaagcgctctcggtactgatattagcgcccacaagacaccgtcgcctggcccttacagcggcaaccatgcggacacttatgctgatggcccggtgcagttccccactggtcactacgaccggatagagacttgaaaggggaagggagattgagcgaaagcatatgatgcaagcacacacacacaaagacaaagatatgatgatggtagcgggcactatcaatgatttggacaattaaataacataaaccttggggggatctcttggtggcctggatgcttatgtttgcttgggtagatttatatctacggcgttgacggcatcccgattttttatttctttgtgtgagcatctaacaacatgatgaacgttgatgagataccaggtgtatatagaatggccggactctttttagcacacggaatgcggcttgatggatttttctatttcttttccactgctcctgattcattccttatttaaacaagaataaagaagatagattaagaccatagcaatgcgattctatctcgacactgataaaagctgtgcttgcgtctttgatattcaaacagtttgccctcctaaacgccgtgattttaaaaatgcagccgtctctatgaccccaatttgcactataaagaagaggaaaccacatgcatgtaattagtcactcgcaccattttctccccacgctcaagccttgagcttcttaagtcgcttcgcaatatcagacgccgtctgctgcatcgggttgagttttggatccctcgccatcgccctcgtgtcgtccccatgcttggccaccagcttctccagccactccctctcgccttcgctctggtatctgatcttgggcgcggccgggttcttggcctcttcgatgagcgacttgaccacatccgtcgtgccaactccgtcgtcattgatgccgccccattcttcggcattggcgtactcgtcttcagcctcggagtctgtatcaacctcgttgagcgggtcgtttagcgggttggctttgcggctgattacgcggacaatgttgccctcggagtcgcgctcgacttttgcttcggagagggcgcccagttcggtaatggatgagatggcaaaggggtctgatttagcagcggcagcggcggttgcgacttggtcttttgaggatgattttttgaggagcttttcggtgccgccggtgggtgtttttaagcgggcgaggaggcctaggcggcggtagttttgtgctaatgtttctttcttgtccctatattgaggagttagttttgcgcagaaatggagttttttctttttgttctttcgccgtaccagttcttagcaatgacggagttgccacgaggattgagaatcttctttgtggtgttggattggcggacgggggcgcggccggagcggcgctttctcttttggagttcgcgacccattttctgtgctgtgaggaatggagtttgaaattgatgtggtgaagaagaagaggttttttggatattggatgtatatcttcgggctttggacactgctggcggagcgcttagagagagagagagagagcccaaattttttggcgtttggcttatcgataaggatggagcctgttggcgcatgctggaattgagtgctggtgccgtcttgtaattgaaatacgatgggcgcatgcagtggataaatgtctacatgtattctttgggactcattttcacatgattgagattgagattatttcagatttcatataagtctagagagtgtattatattcttcattctcatatagtggtacgttgggaatataagaacccagacagaaggtctgcacgctatcagacacgatttaattggaatctgtaccatatgaagattgtcattctttgagaaatatccaagataaacattatcagcaaaataaggagagtatatctgcatatcctgatatcggcgatataagacgtacttctgagaggcgcttgctcacagcggccccgcttcaacaagttgattccgagttttgccgcaactttgccgaatccagctcaacaatggcttcactgagctcatgagcttcgaaatctcaagccactctggaacatcgctgcggcgatggcatccaaacgatctctagtgtcgcggaatgggcacctccgcctattgacggggtcgcgggcgcccgtcctctcatcaatatgccctttctgctctcactctccagcaccgcgagccgccaagattcgatcaagactgaggccgaaatctcagaggtggcagtcaacttcagcggcagcggtgcgcgcctcgtcaaatgcccgatttgagcttgagcagaccttggtgcagctccaaacgaaaatcccggatctcgtagacctctccaggctacaattggcgcttcaaggattgcgacaatcgccaggccaggaagccattagggttgctgttctaggaattgccaatggctccgagggcagagatgctgcgcgaaaggttctaaaagcactccttgtggaccccttggttgatgagcaggaatgggaaaagagattggacgagcatgacaccagcaagccgttaatcattcgagttggaccgagccgtggaaatgtcactcgcttagagctatctaatgacaacttgccagacgttttggaagtctcttctgcagagctcaatgggctgaacttggagctccttctgatggatgcggaagtgcctgtcaacggatcaagtccaactacagttcagtcgcttgagcaggctgttctggttcccatgattgatgttgattcggctgataaacacactgctcccttgaacgctcccgttcaccaagcgattttggtggccgatggactgacgggagctgttggaatcaccggactgccgatacttgatagctgcgacgccatcacagctgcggttgatttgaaggggctctcaaaggaacaactgggagccaatttcacagtaatcgatacggctttagcagaagaagccgtccgtttattccgccaagggccccagaatgctatgaagtacgagcataattggtctgcaagcaatctgaacgtgctagtcgcatggctgaaggccggtctcaaggccgccgacgatgaagcaaccaaacccgcagtgcgaagactcatcgcgtcagttttacaaagcgccctttctgcaatcgagaccgaatcaacgagcagaagagtgtctcgcgagttatcagcctcaatggccagccccgaaatgcgcgccatgaacgagagacttgcaaagtgggctcagctggcacacgcagagctgcaagaacagcttgacttggctttcaacgggcggcgctggcaaaagttggggtggtggaagctgttttggcgcgtggatgatgttgcaatgttgacaaacgagatcttgagccagcgctttctccctacttccgagcaggaacttgtctatctcacgggacggattgctcagctcttgggggaagctgggcaatatccacagcctacgtcttcccgtgaaagcgcttctgagagtctggcaaccggctccggcaagaatgagccgataattcccactactcctcaatcacgtcttcccaagtggccgggacacatcgcctttacacgccgctacatccagaatgagacggtcccagctctccagtcgcttgctcagcaattggttgttcaatcccttgccacatcatccgtcacctcgtgtctggccgctctgctttacgtctcgtcattctcatcgacgatatttgaagccggcgctgtggcggccctcggtgtcgtatacagccttggccgaatgcagaagaagtgggagactgctcgcgagttttgggagggcgaggtccgcgaagaaggccgcaaggctataagaggcgcggaagagagcgctgccgaggtcctcgatggggtccagcaaaacaagctctcagctcagagaatcaaggagctagaacaggctggtgaactggtagctcaggcggaagacgcgctggcacggctaaaatagatgaagaaataatggcatattgtacgactatgggtagggaattagacttttgtatgagcatgtaggcatggaaaagcaaaaattgagagtgcgatgacatttgtatgtatatctagatgcctattagtctagagaatgaaaaatttcaagagtttgagcttcgcgcagcccacacctcctttttctcctttacatttccagatttgccaatccaactacccaatttgccatggtatctcttgtcgctctcagcacacatacacacacacgccaaatagccatatatctttctttttcttcttctctctccatatagaaaacagcacgattgaaaaaaaatccccgtgaatcctgaacgccaagcccatgtttatctccctcccattgcctcctcttaaagtgattaggcttttttttttttttcttctaccggccacggccaccgctggcacgagcacggctgactgttgcacgacctctggccagaccaacaccccgaccgcgtacgttgcggctgcggaacatgggcgcgtttcgaagcatgtcggggacaatgaagaagcggacgtgagatcctcggatgtagacctggtcgagatgggagacgcggccgtcgcgggcggtgacggtgatgtccttgagctggacgttcatgttgtcctcggctgcagtttaggcgattgttagttttcagtttcgcatcaggccaattcttatggtttgctttgatgatcctgcgttagatgattctgggggggggttcattaccttcaaggagctttccgcggtaggtctgccccgatgtgatctcgagggtgatgatgtgaccctacagcagttatccattagcacctccaatccaatggacaagctaagggagtaagaaatctctggaagctgaaaacgcacctgagcctcattgaggagcttgatcggaatgccaatggtggaagtcattgtgaaaaactgctgcggcgcgcaagagaatgtcgcgatcagaagctctggttggaaaattgacctttcgaggacctagcagcctacgatagcgggctggtgaggttggaggttgcttgtgatggccaatcgtttatccgctttccggggcagcgcagccactcttgcgcaggtagagctacctagtttgccgaagaaactccgcgtataagtgcatcaactcgagatatgagatgagatcattacaagagtacaacacttaatcagggtcaaaaatttaatcattaatacagactgtagcgctcataacgccatggaaccattttattcaagattatagctaattaagctcaaaattacgcagtgtcagttggcgtcgccgtggcagacaccacaacttgcgaagtccgggtatcattcgcctttttctgcttcttagacttggcctttccttcgagcatcttcctcttctcctccttccgtgcctgcttgtccaggtttccaatcgtcttcttctcgtttccgcagggccatttagccatagccgcggcctcatcttcttcggtccattcacatggcagaacggcaaaaaccaggtacgacgtatgggtcttgagatcgccttctggtctgtgaacaagtcgcccctgcatgaatagcctctccgtatcaccagcggctccgtctgagccattcaaaggccggttatcgcgactaggggtggaatcgacatccatttcgctatcaagcccttcagttcctaattgtaaggcccggactctatttgtctcgttattcctctcagcgaggttcttgagctttgtgatggcctctgcaacgtctgcaggagaagaattgaatcctctctctgaaggaaagtttacgccaacgcgctctcttgatatgttgatcttctggttcgaaatctccaccatatccacgtcaacccagcccagtgttctcaactctgtgactgttcgatcaacttgctcaatgcatggtgaaaaggtgcagatgtgcacactctgcttaggatccagcggcgatacccaattgctgtcctcttcagcttcttcgccccccttcttcacttttctccttgaaagatgatgtaccgcttcccagggcgcaggcacatctaggaacacggcagttgcctttggtgatttgccatcgacaagaaagccgtcgttgtatacattgcgatgtgtaagttggacaaggccgtcgagcccatgctctccaatttccgcttgcatcttgtgatatcgcgattcgttaaactcgaaactgaaaacctttcctttcgtatcggccgcgtctcgcggatatccattgtaaaccgctctcacagatgcgtgagtgaaacttccacttccagctccggcctcaataatcctggttccaggtcgagctcgtatcctgtggaggatatagctgtaatcgggtgtgtatacaacttgtgttctatgcggtaagctagtcgtccagagctcgggggtaggccgtaagatatagatgaagccgcttggcgctgtaacagccttcttgaccggcgcattggcagcggcggagtcttcgtcgtcgtcttggctggctatcggtgtgtcttcgtctgtagcatctcttctccgcttcttgcctcgggagcccgtgtcgacctctgacgccctgacttgggatccccagggcacatcaagcagtgttgagtgaggataggagccgaagcgtgtattcaatgttgcaccctcgaggtatccatcgactgcgccggtcgacttctccaaagtcagtggcagaaagttgtcgcgcgataagctgataatggcgagtgtcccggcagacgttttctcgccgggcactagaaaagtcgacggttttgtcatgattaagtcgtatttgttgaattgaaagccacgggaagaatcgcgaactggtttggcggaagcgaagcttgtcggcgcagtgtaaaccagccaaccgcttatcctcttatcaagaaaaaaaaattccacgcgagcaagcacttgtgatggctggcggcagttggatttccgcagcggaacagcgccgtgccccgcccttttcgcggctgaaagctgcaaatcacctggctaggggcgattatagtgaggggcttagcgggctcagggcaccaagcacgctaaaaaataatgctattgatgctctattcttcgagacgagggaggggcatttctgcaagggtctgtgagacttgaagagtcactgcaacgactactgcatctccaaaccttcgagtgcatactgcatgcttgggtctgactcaccttgtcgcctcggtgataccctcgtattccctgcgctctttttaaatcgacttgtggccactctgaatgaatctcctccgcgtcgtgtcccgatatcgacctcaacctcgacctcgactccaattctgcgccgtcgcaaaaagccacgtctatcgaagatactcgttctctgccatggagtcgctcaagctccataactcgctgaagcccggtgtgccggtgccttttgtgccaatcagatcgggcgaggtgtcctggtacgcctgcggtccgactgtgtacgacaagagccatctgggacatgcgcgcaactatgtgtctaccgatatcattcggcgcattctgacgcattactttggcttcaagcttaactttgtcatgaacattacagatattgacgacaaggtgcgaagaaacgactttggagtataaatgccttgcgcaaagcttaccatctggcagatcatcatcaaggctcgacgacagcgattgctcgagatcgaaaagaacaagagctactcccaggaagagctcgcaaagctgacacgtacggccttcaaagcttatgcagctagcagcttgccattgctggtggagaatggaaacgacttggacgagacgacttacactgctcaacgagacgcagcatacggcaaggtccttgctggaggcaccttaactggtgaaggaaaggcaagcgatgccgaagctaagatcaagatgcacatcagcaacatggatgcggcggcgaatgctctcaagactggctccatcttccccggagctgacgagatcttcctcccttacctcgactctctctacaaggaaaccgttgatacaagggaccagaccatgttcacagacctgacgaagagcatggaggacctattcatggctgacatggatgcgctcaatgtcctcaggccggatcatattacacgagtgaccgaatatgtcccacagattgcaaagtttgtcgagacgattgtggacaagggatttgcatatgagtctgagggatcagtctacttcgacattggtgcttttgagaaggctggcaactcttatgcgcgactacgaccggaaagcaagaatgataaagctcttcaagaggagggagaggggtctctgtccaagaatctgggaggcaaaaagggcgcaggcgattttgctctctggaaaaagtccaaggctggagagccattctggcccagcaaatggggtgatggcagaccgggctggcacattgagtgctccgtgatggcgtctgatatcctgggctcacagatggacattcactctggtggcattgatcttgctttccctcatcacgacaatgagctggcacagagcgaggcttacttctgcgaacacggcaaaggcgagcacacctgggtgaggtacttccttcacatgggccatctctccatttctggatcaaaaatgtccaagtctttgaagaacttccagaccatcgaagacgcattggctactagctatacatcgcgaagcatgcgtattgtgttcttgatgggcaagtggaatgacggcgttgaaatctcaccagatatgagagctcaggctgataactgggagtcgacgatcagcgtaagtacaaattaccacttcacagttgataagttctaaccactaaccatgcctgatgcagaactttttcacaaacacaaagtcgtggttggccgaggcaggcatcgagagcggcgtgaaagctctgaatatcagctcagacaagcctgccactggtctcttggccgagcttgagcaggccaagaaggaggtagaggcggcgctcacaaattcaattgataccccgcgagcaatgcttgtcatcctgaagttggtcaataccactaacagctacctgaaagacaacaaagacgcagatctcgccgaggtcgaggctattgcccgctggattacaaagttggttggcatctttggtctcgatcctaatgctcaacctccctacgaaggccttggctgggcgtctgttatttctgagagtacagaccctgagacggccgtcaagccctatgcggctgtactcgagcaggtcaagtcagacattgcggccctctcgctttccaacgagaccgtctcggcgcttcttgccaaggatcctacatcagagttccaatctattgctcagggaggctctcgtgatattgagagactatcgctgccttacctaagagtggtatctcaaatccgtgatgagctccgtcgcacagtctccacttacgatccgcaaaccaagaaggctatcttgcaaatcaccgatcgaatccgtgatcaagacttgaccaacctcggtgtatatcttgacgaccggcccgataaccagccgtccctcatcaagtttgttcctgctgccgagcttatcgctgctcgtgaagagaagattgcccgagaagctgagaaggcgaagaagaaggaggaagcaagacttgccaaggaaaaggcagatcaagaagccagagaaaaggcaaaggttccccctgaggatctgtttaagaatgatgagcgctacagtgcctgggacgagcagggtatccccaccaagctgaaggacggaagcgaggtgcccaagagccagcttaagaaccttaagaaggcatgggagaagcaaaagaagattcatgaagacttgaaggccaaaggtgggctttgattatagttttgtctttaaagatagccaagggatagcagatagaaaagcgtaggttagaaacgatgtcttttcttgctattctatcgaaacagccaaacgtaaacaagtctgcttgcgaatatcccataaactcgttacaggtattctgttgtttttggttctattctctttatttgccagtgctgggcgctgtgccagctggcagtgttgacacgcacgtgataaggggctgcactcaaagtgaactcgagctcttgttatcagcttctgtcacaaaaacacacttattttcttctatccctcatctctaaaatttcacgtcatacatttttaaagctcattgttgcagacattgttttctgctagtacgtttccttcgatgcggtttgaaaactcctatgtctcgtacaagcgagacaccagtcttctgctgtactggatgatcaagacttcaaatcccatcatcgagaatctagacaattctggacacaatgttgcattagaggtcaatgccacaggtcagatcactgtttctgacctcgttgcgatgtcagaactcattgcaaaatatcatcccgacatcccatctacgatctatcacttgtttctgtccgtcatcaagttacgacatacgtactactctcggtttcaacagctagcagaattgaaccccagcgaagagctagagaaacgtaattcgacccacaagtatttcattgatgctctcacaagcgcgtttgaaaccctgggcggcgaaaaatggctttcccaagaacgagagaagcaagcaagcaacgatgaggaggaggaaatcgaccccaactctttttcgtttaccaataaattctctgcgttagacttggagaatgatattttggacgctgatagcgaagaatctgacaaagaatctgcaccttctcaaaaaaagcgaaggttgagaaaaggtaaaaagaaagtcaaaggaaagaaagcccagcgaaatggcaagtcttcgcagtcagacggcagagctctggacattgcattggagagctaccgcataatcgaagaggacgatgcttcagaatatgccatggctgtacttgcgctcacaagagacatgatccagtttcgattgtttcttcaagggatttggcgcaaagtagcctacaggaacctcaacagtgcagtggctgcagctaccgccaatatcgctgtagcgatgatcaagcagtatgaggcaaccatattcattgattttccgggctatgaatcatttgaaaggatcaaacaaaccatcatgcacggcgagggcgaagaagcaaacagggaaatgtactgctgcatccgttcagaaagctctgggaaggccactgtaacaccaacaatcctggataaaaaagaactcttcctcattcatacctaccacgacctagtcgacttcataacagactaccagaaaacaagaagtggaaagcccacaaagcgtatgctcgcccaaattgacaactggaatccagatttggatctacagaaagcgaccaaagaagagagggtcaaatggaggcgctcttataccattaactggctgtacgatcttgtcaacataacttcatgtgttgcaatgcatggggaaaatgccaaaaaggaaaattatgtgttggaacaaatggactggtccaacaaaggtccattaaagtcatatcacaggatgtttggtctaaccaactttgccgctgcagtgacgacgctcgctatgcaaaaatatggtacagactttcgtcaaaacataccgccgcatctcgtttttcatcttcagtgcattatcgacgcatggacggtgtctcgtggatgggcaattggttggttgaaaggtcacatcctcagcgagccggcgccgacctttcgatcacggcgcgacttggacattttcctcggacgcgaagatttgaatgaggaaaatggcaacggatactttctatcagtagcgtgtctcaaaatgaattatatgtattcgagcaacggtggcaaaggtttcgaatacacagagagctgcttcaaagccctcactgagctaggtagtgagttccgggacgcattagggaagtgcaaaattttccaaagcctttcagggctgctcccttcgagatttgcgtcaactaatcacaacggagcttgggattattctcctttcttctgcggcgcaggcctggtggaaggcctcgagctctcgtatcgaagcgccatggccttgtgggaagggatgctggaaccaacgctaatcatacacctgcacaacatgcttgtacaaaaaggctacctcaaacaggagatatcgctctatagcggtctggggtgggcattatccgataccttcttcgccggcgggcagcctcctacccgcgattttgtcgaagcttttcgttcgcgatttggcaaagcttttcgttctcatgttagcaagtgcaagtgtcgaaaagcgacaaatcgtcgaccggtaggaaaaatcaccaacgctcgtgattttctaagcctgacttctttgcatcttttcaagcaaaaatctgttctgtccatgtacgaatcagtggactgggatccaagtcgtatcccggaaagtgaagtcgacccaaggtcagccctggcactgattcggcttagccagacgagacgtattcgtgatccagtgacatccgcttggcgattagaagaaacggatttggttaaacggactaaagctgcgggcatcggcgaatcatgcttggtagagacccttggcccaatgcttgacgagcttagagtcgaaagacaagcgcagattgagggagtgcgctccatgcaagaccgtgctcgttgggtctaggataccaacaaggcgtcaaaaaagggagagggcagcttcgaaaccgccaaggacgatatgacggcagaaaggatgttgaggtttctctaccgagatgtctacggtgacatcggcggtggtggtcgaccgctttcgtgcctctgctatatagggattacaatacagatgctactgtattttgaaaacctcgaggcagaacttcaaaagagcaacagcactacattcgagcttttatatgccggcgataccgcgtcggatgatttatgcagcctaaagagctatcaaaggctacaggttacgctgcgtgcactaggtggcaatgataaagcgctgttgaaatcgatggccaaagtctttaaagaatatgggggagaattctcgcacaacatgtattggagcatcgaagacgatgaggatgaaacgagccgcgggccactgttggacgattgccatcccgaatgctgtatcttgtaagggaatgggggcctgtcgtgataaaggcatggcgtgggaagcgggatatattgagatctggctaaatgatacgatgccatgtactcactatcatgtattcgatttgtgagttttcctggcgcgagagatttgacaaagattcagttggcaaataataaattgtcatggcttgtattatagctggttcatattccaactgaaatcgaattcgaatatgttcgaataagctcatccagctttcaatcaatcttactgatcatccacaagacagcaagtgtaacatccattctttcatcaaatgtcagtattttcatcataacaacacaaaggacgactgcgcgaggtgactgaccacttccttcgaaacctatcatcgtattagcaagccaaagtaagagcttaaataagagctttgatacgtacatggccagatggacatggcagcgggaagtgaaagcaggtttcatagacggcacagccgtcagtctggcgattctgcagagaaggggcagccacagctacgccaacgaacagagcgagaaagaacttcatttttgctggtcttggtattcttttgataaagcagatgggtagcgaattgatacagtttcttattgaattggcttcttgatttgctctacgtttcaggatgatcagtcccttttatacacattccaaagccacctgtcagacaagcaaggagtccaattgcaataaaataagtaagacatacacgtaacacacacacacacacacaacctcgttcagccgctcagccgatgtttcgtgtcgacaaatcatgagagacgcagcatcctataacttcgcactcgcctgagaggtagcattttcctgtagcactgcagcttatacgagactgctttattctctttatacattccagcacggagggcagctgaaattccaggccgtaagcatgtatgaatcctatctcgcatctctatatttgtacatggagcatattatccaattcagccgatagagtgtcttagatattaggtaagaaaagaaaaagaagcatgaaagctaataatagttgggtagtatcatatcgttcctcgcatcagcttcgttcatcgttgggaaaagtcggggttgtcatcgttactacttactacctactactcctctccattagaagtctctatgtgcttatactacctacacacaagatactcacggcgccatctccaacagacgtgcagagtatcgcggtgatgattccttccgactgcggcagaaccgcaaactggccacctgcgccctgcttttacacttcattgcgttcttctacgtctacctagatagtatgtctcagtacctctgcaggccaacctcaaaaaggaagtggttcaagtagggggacctttatcaagacacccaccaaataagacggagcatattagctaactctgcagttgatagacagcatatgtcacgatatgctagcaattaggcaaaacgaaacatgaaggctatattatacaactacatttttacatcatgatatatataattgtttctccagttttatcaataacagcgtccattccgagaaatgcctggtggatcacgcaaacgctccccataagcggtacgtacctccaccccgccacaaccgctcggactggcagctctcccgccgcggctccgattccgcgatctcgaaactccccaatctccaaacgcaaaacaccaaaaaacctcccatcatcaccaaccaattttattttccaactctcaaacctttcaactcccccgtacagacttcaagccgagggcacatccccaacatggcccaatccaccgcccaccgccgcctcctccaagaataccgcgccctcacaaacaacccgcccgaaggcatcaccgccggccccgtctcggaagacgacctcctccactgggaatgtctcatccagggccccgagggaacgccctttgagggcggcgtgttcccggccgagctcaagtttccaaaggactatccgctggcgccgccgtcgatgaagtttctggccgacatgtggcatcccaacggtaatgctctgcccgaaatcaagcatgaaagcacaaaaagatcgcctcatatcacaaaagaaagagagttctggaaacaaggcgaatacggtgatgctaacccataaattcacagtctaccccagcggcctcgtctgcatctccatcctccacccccccggcgacgaccccaaccactacgaacacgcctccgagcgctggtcgcccatccagtccgtcgaaaagatcctcatctccgtcatgagcatgctggccgagccaaacgacgagagccccgccaacgtcgaggccgccaagatgtggcgcgagcgccgggacgagtacgagaagacggttcgcgacggcgttaggcgcatgctggggttgtagaaattcttactaaagagaagaggggcaatataaacagccgctgtgcgatgagatgggagtttagatccacggacaaaaggggggggttacatcttcgaattttctcaaattatatacgtatatacgataggtatgaaataggggcatagcatggcgtatgggcaaagtaaatccaaataaagagcaaatatctgatcatctgagcaaacactcaagtcaatgtatccatcgtccaacaccgtaatgatcatggtcattgtcatcgttaaataggaaaaatgcttctctcacatctcctcctccttactctggctgcttctatgcaatgaatgcatgcataggtgaaaaaaaattaataaacaacaaaaacaacaaaaatcgctttcgaatgagacgcttcatagcccattgtctgctttaaacttgtcccagctctcattcagggtgctaaacaccaacccagcaatgagtctcacctcagtacttgcgtcttgcggaagctaaaacatccaaaagtaagcattatattctctctcaagcttcgttcggtacatctcagatggatgaatctcttaccttgtcagggtgggtctttgcaatcgccttcatgtacgaaatcttcaccttgttcgccatgaccagctcatgcagcccaaccttcttccaaccactattctcccagagcactgcatccatactggccagtagagcccgaagattctctctcttcccgtctctccatgcggataccttggcgtcgaccttgtctgctagggcaaatttctcgtcatcctctttggcagcagcctggttagcttcacgcagccgtgtgactgcctctgaatctttctgaggtgctcgactagccgcagagggttgtggtcgaggctttgctgctggccttggaacaggcttgggcttgggagcaagggcgtcctggcatcgctgacggcccttgacagccgtgggtccgccaacaccagcctcaacgcattgcttccagaccgtgcctgcgtccgcccatctctccatctgctccagcgcctctgctttcctgcttagcgccttgccatagagctctttcatgtcacggttctcttcttgcccagcctcattctttacggctactgtctctccttggccgttcccgggcccaatgattttgagcgcttcgtctgcatcagtcactgcctgtttaggctctccggtcttcagagcagttaatgcacggtttgtgagtaagataatcatcagaggatgcgttgtaggaacagaggacagagatgatgagtaagacgcatgcgctgcggcatagtcgcctcgtttgaaatgcgtagttccctgtagcctatgcgttgtcgatgcctgcagtgctgcagggctaatgggaggaatttgtcgagcaggccgaggtgtgaccttgcgcggaggtgcggccgctggtgctggccgaggctgacttgaggttgttggcattgatcgctggactgctggagagggagttcgctgcgttggtcttgacgcctgcgagccgaagagtagatccggctcaggctcagatttcttaggctctggcgctgggcttgccttctttctcctactagcacttacatagctagagaagctgtcgtcatcgtccgctgcaagtctgttcagccttgatcttgcatccgacaccatgggcggcggcgctgtctgctgctgccatcgtggaacggggctatttcggcttggagttcccgaagatagggcaggtgatgatcctcgtgaaatctgaggcccagctcttgggtccacggcagggcgactgctgctgctgctcctggcaggtggtggtctactaccagtctcaagcatgagcgcctcatccgttgcgctggagctaccttggggaggtctcggccgtgcttgtgcctgctgagcatcgcgcatccatttcagctggcttgggtctccttgtccttcttgctggaattccgccaccgcttgttgcatcttcttttgtccagtcttccatagagtattggcagacttgaatagtgtgtttcccatagcagccgccgtctttgcaaagtcaacctctccccttgcaggtgatcgactatcacttcgctgattctggcttcccgatgcgggggaatttcgcccttgagagccccgaccttgtgatgcctcttttgatttcctatgagcctcgtccaagagccagttagccgctgcttgcgcattgaatcccgttccgctctccacaagccctcgtctggcctgctcggggctaaatccataatcgacaagttgcgcaacagctttgtcaaagggatccttgttcaccctaggcactcgctcaacgtttcgttcgataggttcgtcgtcgtcatcggaagagctcgagtcatcttcaatgggttttcctggctcgcttctcaatgcttcttgttttgcctgttgttcccttttaacttcatctacaggcttcccgaggtctcccagaaagtcaaaatcatctgcgccagaggaagtgccccggccagctgaagctgaagcagcaggcttcatctcgtgcaatccgaaaggatcgtcatcatcaactcctccaaaagccccgttgccattagatgccgttgttgagccccatgctgaggagtctgtcaagtccagtctgtctttacttggtgcgggtggaggataatggctggcattgtccacctttgtatctctgttgaatgcggcaaagaggtcgtcatcgtcgtccttggctgagctcttggcaggcgcaggcttttgctgttgctgctgaggcgcaggactaggagtgaagcctcgagatcccagcgcatcccagtgttgtccatttccaaactgcgcctctgccaacttccgtcgctcttcttccttctttcgtttctcggcttccagctgcgcctgtctttcggctagggacaatttctgcgtagctttgggcaggccaaaagccagattgctgaagctgtcttgcgcagcctttgccggcgccgctttaggaaccgagttgtttggctgctggggcagcggcgtgctttgccctgtgccaaagggagacggcgacgatcgatacggaggatacgaggggttggcggccatgggcttgggcttgttgccggcggcgtttgcgctccaatcgaggcccgagagatcatccatggcgaatacggtgcttgtttctaccgcggcgtgtcgttcatggccaggtgttcaatgtaggtcattcgttacttgaagctatcgctcggccccatacagaggggactccaagtgggcgcaaaccgctcgccgcgattacaggggctctgattcgtgtcaagctgcagaatcgctactgctgcaggtcacatgaccatatatctgacagcagcgctctctgcacagtcaagttatcacagaatgcgagcatcgggagttgattgtttagtaaataaaaagaaaggcttttttttttattcttattgtgagctgaaagatgcccaagttgttagctacttttatgtctgaccttagagacaacagtgaatgctagtgagtcagacgccatttatgccatatcatgtaccaaaacgttcgaacaggatttgcattgattgttcattcattttgacacatatggcttactaggaaaagtaaagaaaaaaaaaaaaaataaaaaaaataaaaaaaaaaaaaaaaactacacaatacagaaatactaataagaggtagattctttcttacgttgtacataatcgccgtcaaaattactcagacaagatgcaagatgcagggtaggggataacgccaaggattaaaaaaaagcaaaaaaatgaattccggcgccgggagtcgaacccggatcgccgcgggactttcactgatgaaagcgcggtatgctagccactacaccacgtcggagatgttattcgatgttacatttgcgctttaacctagtatatcaatattaccacttgcaagccacgaaattccccatctagccgtccttcactcttacaactgaggtgaagctctaccacgctatccatatgtcatataagcgtaagatgctttttcctctttgcatactgcagtaaataaaaaatatttggcttcgtagccatattgactgaatcatacacatggatccgaagcttgtggcatacagcacacagagaaagtatacacaggtactcgcacatcctgcttagcccctgatgggcgattacttcaagtacaagtacatatgttttggattgtccatcacttgtcgatcattttctttgtttagctaataagtgataccggaagactgccgatatgcggctcctcagcatacctaaacttttgcaccctcgatcatttcgtcataggacctcaagctgctaaacctctaacctagcgggattctagtgctcttggcaagcaacaggccctttcagatcgacatcgtgttagtactatcgacgtgatgctctttattggaagcctcgcgacttgcagctggatctcggggccctatggctcataaatgtaggagcaacacatacacaggctgcacccatcatacgagcttggcagcggagacaatggctcgtgccagaagccagcgagatgatgcgaatttaaggatacgcgtaggtgagaacatgaaaagtgcagctccttgtggctgtttcttcgctgccgggcggcgccgcagcctctccttctccagacccccactggcccaattcaggaaccgagctttcagagcaaacaaaacaatagctgactgtgacaagtctcgctgattttccaaaggcgagcagggggaattgcgcccgagcaccgcatttgccagctcgaccagcaaacaagcttgcagccatcgcttctctattcacttctgcattggccttcgcctagcccccaggcacaaagcaggggcagctgttttggggcagattccgggatatgattggccacaggcgctgatgaaacggtttcaaatgcatacagggtctccctaatgcaatgctcgacccctccatcttggcgcccctgaaaattcgagggccttatgcgggtgccacccaacctgttcaacaataagaagcaaaccagcgtcatataacagcgtcaaacaatggaaatgcatcttgctttatgaggctagcgaggccagctttatccaatgacccatgcgggggcccttaagctcaaggatcacaaatatctcgtttgccctcgaataccatacctggctgatggtctgcggtcccccgagtccaacggcatggccgactgttgtgctctcctggctcttcgaccaaaattgggatgagcgggaagcgatatgcttgctgtcaagtccatttgcacatcgcatggacaaggctccaccagcctcgtcatatgcgccagaagccatccaaagttccaagccgtttcatgagaggaatgggagctgcaatcaagcacaggcgtaggccgccgcaccactggggcgctatagaagccaggtacacgcagcgggtggcgttttctgttctgatctagcgttgtttttactatttctatttcagccgcaagccttgtttctggtggcgacccaaactcaccgcaacggtcatgcgcattcttggattcaggaggcagagcctgagtccttctaagagtctccttactgtagtgggcagtaaggattcggttctgcattgacgacgcttgaacggtatattccagaaaccccagcagagacggattaatgctccctgaagtggtatcatcacgcgggtcggacaaaaaaccttcccaaggggtacatgaacatccctgctcgaccccatgtctctcaaatttcttgagtcccttggccaatcagctgttgcgcatgcttttacatgatcccatcgcctcaagcaaatacctcacggcaagcgaagtttctatgcccctcatcgcaaagaagctcctaatcgccgccccccttgttagttcctgtggctattaatgtttgccgcgtttggaaagtcgggctatcgatggcgaagcctgactggtccattgttggggcggttggtcgacccttgatcctccgtaatcttcttttagtgcttctctatgcggatggccagcgagagatgcctgatagccggttatttgcacgcctggaggaaggccaaggctacgatgcgtaagttgtcgtagcgtacgtacagtacatggcgctgtgctccgtgatgcctgctgctgggtcttgatcatttctcccatcttcttcatcgatcctcagggcctgcccttgacaatctctcacccatacccaacttgtacatcggtattggcgcgaggacccggagtccccccaatcccttgatagcaagatcgcccttaatatcccatatacaaccacactcatccctcgttttttacgctggttcctctctctgcgctcttgtcgcgttgtgttttgctcagcattcccacgttctttaccattcctttcggctcaccgacgtacattccttcgttttttgtctatacgcattcctttttgcacactcttgggcactttgatcctctcttcttgctgtttgtatcagcacaagcaacaagaaccccttgagcactgacaggctgtaatcgccgccaacgattgtagcttgaactcaccacgcaccgtatcgatatccatcgggccggttttgactgcgccgcaaagtacttgtgacattgcgacagacgccccgcgaggaattctatctggtggttggatacgtgttcgtgttgaacacccagtgacctttctctggaatcttcagttcaggagccatttcgtgaggttgggaaatcacgaaagatttcataagtgtgtgcagaagtagtattcttcattttcgcgtatactcgcgattcttttcttgtggaggtttgacgataacagcgatactttggtaagcctactttcctgtttgacagtttcaatggacatcatgcacacgaggttcgagaagattacgaaaaatcgccgcatgtataagcccgcgcaacgcaacgggtcacagtgaagcgattggccccacggcacagttactgtttgagcgagggaaattggccgattacacgaagcaactttggcgttggcttgcgaggatgcagaggcagacgaaaaaaagtctccgttcagtgacgggcctggggcttgagcttggggcttgtgctgcggctgatctgcttcctgccaagtgctgggactcggtgatgctcgcgccttctgcttgcgatgatcatgtggacgaccgccttcctcttctcaggctctcccccgcattctgccatgaccacatccttccatctctttattctgtgctcctttccatctcttgttcttgcatctccatttattctctcgtttttccttctgtctccaagccaccagtctgcaggctgcaggacgctgacctcttctcttcagacagcctcgttgcgtcgtccactccttaccaactcttgatatcagtcttgcctggagcaacacctcgagcttggatacatctctatcacaatgctcaagtctgtcatcgccgtcaccgcggggctggtcgcctctgccgacgctttctggcgcatggagtgtcagggacgtgttggcctggcacgaatggacccgattgtctatcccggctctgactcgcctcacatgcacgctattcacggctcgtcgggtgagtgctctcatttcttataagcctgctggcttggcctcattgtcatgagagatgccgccgtctgtttcgatcaatgagatccagtccgcccagcctctacatactggcaccaaatccgacttccaaagagaaactgcgactaacatgctctttagcgttttctgagacttctggcacctccgagctgctgaccggcaactgtacatcatgccgtgtaactcaagacaaatctgcttactggcaccctgcgttgtactttcaagacgccagcactcaggaatatgaactagtcccccaagttggcggtatgcttgcgtaggtggtctccctccactcacttcccccgacagcatggctaacatgacgtgctagatactatcttctctacggagacaacatcaaagctttccctaccgactttcgaatggtggccggcgacaccacccgacgcacttacacagctggcgatcccactcaacctgacccgccaaagtccctctgggcttcgttaggtcaaacaagccaagaaattttggcccagcgcgccctcggtttcaactgccttaactacgacaaggcccctgaaggtactttgtaccgccacttcatgccagacaaggcttacctcgatgccaactgcaaagatggtatccgtttcgagatcatgttcccatcatgctggaagggaggcgatgcgaccgatagcgccaaccacaaggaccacgttgcctaccctgatctcgtcatgactggagactgccctgcgggttaccctgctcgtcttccaagcatgctgttcgaggtcatctggaacaccaatgcctttgctggccgcaatggtcaattcgtcattgctaacagagacactactggtaagattataggctaatgcgccgtgtgattaagaccgtctaacaagattgctaggttacggacttcatgccgacttcatcatgggctgggacgaaaacttcctgcagcaggccgtcaacacttgcaccaacccctctggcctcatcgaagactgccctcttttcgacgtcgttgaccaaagcaccgcgatgcagtgccagctcgaggacatgcctgcgaatctgcgaaaggaggacggcaatggtcctttcaagcagctgtttggaggaatggacggacacggccagagccagcctaccagcaagcctaccaaggtctcaactgcccctaccctaccctaccagcctggtgtcactgcacccgtcaagggctctcctcttcccggacaggtcttcaaggatggatcctctgatggctactctggtggtgtgcagattgctgccattgaatcgagccctgcagttactccagccccggtgggagcggctgccactcccgccactttcgtcagcactcagtacatcaccgtcggcaacgtcgttagtgaaatcctatggaagcaggcatacactaccgtcactgtggatgcccagccctcaactgtgactgttaccgcgactggtgctcctcctgccaagcaccgacgcagtgttcatggtcatggacacggccacagccacggccacggccacggccaaggacaaggacagctctaaatgttttgagaccaagtgaatgaagctgttattatccttttttttccgtcatttttgaaagattttcgcgtgaatctggacaggatccagatagttaggggtattagtgaggcatgattgaatcaacatttggctgctggctttgttcatagggtaaaaaagatgttatccagtctttggcatcaaaaagatttaacgagagttgcgcaggtagatgtattatgtgacaatcaattaagtgagatttaatttattcagtttatgcaaatgttacagccatgggttttatctttaatccttcaaactgtgtagcctcgtggtgtggactggtctatcacgacgatgagtatgatgatagatcagggcagggtcatattttattcatgtttctgctattcaaggtacgtcttacatacttgataagctgttagtctcattttctaaatctgtaaaagccaggcagcattggtattgtggatggaatggaccaggcccggcaacgcattcctcgaaacagccacaatcaaccacaagcactgaccgtctggattgctgcgatgttattctcgctgaaacagtgacaaaagcacaaggacccgggggggagcccatttccctcttgctgttgtgttttttctctactcatcggcactcactcgtttgtgtccgcagccaagacgtacaatttaatctgtcgatatatttgaattattatatgaaatgaacgaggtcaatattgaatgaaattggcggacacacacaaaccatgagctacgcgacgcgtgtgcttcgacgagaagtcgagcagacggagcatccaattgggctgggctggctgcttgccattgcgctctgcggcggcatcctgctcttcacggcaatcggattattgctcgtatggtgggtgaagaagactcgccatcgccattcgggcccgcggatggtatacggatattcggcgacgcacaactcactcatgccgccgtcatcgtcgcggctgatcaagcggcggctgctggggtcccagtcattcagcaaggtctccagtcgactttccagccggttttcgttttctggcggagcgcagcagcatgctgtgccgccgccgctgccgacatatgagggcgttcaactgccggagaggagaaggacggtttcgaggggcaggaagaggtcgaggagctgggttgacgaggatgatttgcatgggccgaagatggtgcggaacaataagaggaatgcgagggactcgtggtttgggagagatgggcgcttggggatggcgccgacgctgcctaatgttggcatgtttgtgccagagtctgagaaaggatacgtgcaggttggcgagcagccgatggcgcaaggcccgcagtcgagatggctaccgcggagccagactgagccaaggttggctacgatacctggctcgccgttgtcgccgcgcgatgatcgctcatcgtcggtggaagttgtgcctctccccgttcgaggattgacggtgcccggtgcccagcagccagctcacatccggccggctcatatgcggccgtcaaagacagatccaagcctcaagggcatcttgcgttcaacagagctgaggctctctcagaggagctcgcgctctcccgtcaaggcatctgaatcgtcgtctgccgtaaaggtgtcgccaaccaaatcatcttgcagcagccgaactggcgcatcagggagatcgggccacggctggcgtgcatcgggtagtccatccaagagaggcggctcttttgctggaagcagaaacaactccacaagctccattggaagcgctgcgaatagcttgatcctggcggcgacgcaagagcttgaactgcctggcggtgcatctagccctagtagagctaggagtgtgcattgggaacaagaccaacaacagacggggaatagaagccctgagagggcccagtatacgacgtctctgactcagagcccgcaacgacagagccctcagcgacagaatgcccagagacacagtcctcaacagcagagtcctcaacggcagagtccgcagagacaaaatcctcagatgatgaggatgatgccccatgtgcagatgcaggctccacacatgaagttcccccagatgcagcacccgcagcttgttttccctcagatgcaacgtccttccatatcgcatgtccagcagcagcattcttcaaagaagagctctgagcgtcggatgtctgttgacagcgacaaatcaagctccctgtcgaccctctacagtaccaatgagccggaagaagaagaaagaccaagaccacagcaacagcaacaacaagctcaagatgacgatccttttgtagaaaagggcggtcccaggaggtggcctagctggcaagcgcgccagagacatccaaacatggactcgacgcagaggcgggtgaaggcgttgagtgtagcatcattggcatcattgacactgggcgagccgtcgggtccaccgccgtcgagaccagtctcggcgatttcacggccgggtatgagctgtcaggggggcttgatgcctcctgtgatatttgagccgacaccaagacccgccaaaagatactccatttcccagatgccctatctgctcgaggcgccttcagaagcgagcttcgcctcggtgtcggtggactcggatgcgactgaagtgcccgcgagcgagatgcaaagagtagactgggttgacagcagcgactcggcgtcgtcgagtcccacgacaccaaccaggaatacacagttccgcgacacgtcctcatcgccgtatgacgagagagagattatgtccttgttgatggggacggcgccgactcatcgatctttaccgctacctccttcgcctagcatgatggtttctgatggcagcatcgtcacgattctttcgcctccgcctcgcggcgacggcggaggaggtctggtgcgccaggcgtctacctcgagttccatatacactcttgaatctttcattaccgccgagccaggaaccgcattaacaccctcgccacctcgcagatctcctatacggtcactcgtcgaaggtcaaaggctgagcaacactgtcgccgagctgcgccggatgaacagcatgatcagcacatacagcgtcgcgtcgttggcctccacggttgctggagaaggcgactcgcctactctccctgcgtcgttgagtagcagcggcgccgggctgactgcgtctcgatccattcgtattggcacggcaagcattggcagcaggcattacctcaacattggcagcgaaaccaggagatccatgattgttacaggcagccgtcgatatgggccgaggagatcgttgcaccgccgcgcagagacttaccattatggcaaggagaatctggggctgggcttgcgactatcctgcatcatggacgagactatcgatgttgttacgcaagatgtcgttgcgcaggaagagggagatgcaatcgacggtgacaacctcgtcgagattatcgagggaatcccttcggttgtactgagtcagaaactgactcccgtggagcaactcattgccgcggagcagcgacagaatttccatcgggcgagtatggatagccttgagctgtatgacaatgatgggtttttgctgagctcgccggagagagatgcgaagaggagaggtgtacgagtatgagcgagcgagcgagcgatagaatacgcaactttcctttcctgttcttttctttcttttcgattcttggaggcgacaatggcttgctgatattggtggtataacactgtgaaccaagttttcttttctcatctttcttcctttattctttttttttttttctttttccaatattgtagttaggtgtctgggcaatggagattgggtactagtagattggggagtttattggggtgacttgatttgtatattagttacaccctgaggttacatgttaaaatctaatgtttacttgctctttttgtaatataatgcactgaatccgatacctgttactcacatattcatttcctatacattgtagtaaaggccttttggccagggaataaatcgccatatcccttctaaccgtaaacgccatcccacctttcccattgtctactcttcagcctgaatgcagactactcgttgttttcattctctacccttggccgtttgctctccggatcttcagccgaatcgtgtccgttgacatcatcgtccttctcaagctcatcccgtgggcgtgtcctaccagcgccctcgccaagctcttccgtcgcatcttcgggttcggggcactcttccacttccgcccccgggcctatgtagttgccatccgcatcaaagtagttgtgcacattctctgctgtgatccaaccaccgctaccggggaaaggcggaggaagcccgccgtctgtgacaccatggagcactccagtgaagccctcgacggcctcgtgtcccgcgttgccctcaaagacgattcggtcgtattcattgtcgtcatcttcctcgttgtcagggtcgggatgtaaatcagagcaattggccatggcctcgtagagctgttgcgcagagttggcttcggcggagcttggagggacgattgtcagctcaatggtttcgaaatcggagtcgtcagcgccgccgtcggcaaagtcgagctgcatccagacggcctgggagtcgttgacggatttgagggcgtggattgagatcagagggtatgggattgagacaccggcctcggcttggtggctgaagacgacaaagtttctggcggcaggttaatagatgtgaggtgaacaaggattgattcaaggacgcactctgaagtcgcaaatacgtcgacagtctgttccgccagctcttcggcagcttctccatcatttgtgttgttggcagccgcagcggtatcttgtggaaagatggccaagctgccacactgcgagcgtgggattgttgcctttgcgccggccagatggtagtgtaggattggcttcccatctgtgaaggactcgggggtctgagactggtactctgcgaggggcgtgtagtctgccgcagcaggtggtgatcggatggtggttggtagcatgatgggctggctgcctgtagctttgagcttctgaattgagcagagcgtagctgggctgagctgagctgatgactggaggaagaagcgcgcagggcggaaaaagagtgagatcgtggggtagctgcatcttgctgccttatcgatactgctgccagctaggctaggcactgtaacggcgtggggccagtgatggcacggccccgccgatcacgattcccgcccgccttgattcaaccttcgacctccaatcttttgtagctacgatacccaattctgccgcacaagcccttaccggcggatgcctggagccttctagaccatctgagaattaccttttctacgataacttctacctcttcctgcagcctcaacattgcccatttgtgcaactcggcgagctccaagtcttgccatcttctctcccgacactgccttgtatccgacctgcgtggaagagataccatgcacagtaatcgtgagtaacatcccaacactgcccaagcggccatgggcacacgctgatggaaaggccacaggagcacaccacctgctggaacaggtccctctcacagtctcgccattcgtctctctcccatccgccaccaccctctcgtacaactacaaaacgatgccttccaacatccccccctcgccattgggcatccccaacgcgtcagatggcccctcctcacagccaaaagccaagtacgtggtatcaaactccggccatgccgcgcatcccgatgatatcattgcatcgtgccgcgcactgcaagcacacattacaaaaatgcaggaagatgcggacaaggacctcagagagctcgaggagcggatcagggagcgggagctggcggagaagagacgcctggcgccgggatggctggatagcgatgcccgactgttggagcctgagagatccgggccgggccatcaaatcgagccaagcccgccgacatcaacagggcagagcgatcaaggtggaagcggagatatatccagcgaggaaggcgctcagcttgatcgagcttttggagatatggcgttgaggtagatgatgttatcgtcacgggtgacgaagcgccttgtcgcttttttttttttctttcttcttttctttttccctttgggtttacttggctggagttctgtgataaagtttacgacggctacattatttttagagtttgtttctattttggtaattggtagcgtgttttatacacgactatactcgcgtatcccattttcgattatgaacctccttctcatcacgccgcttctttcaagcaagccagctgttgtaattgcgaaatataggaaaagctatccagcatactagttctatcatctagtactctcgctgtaaaccctcctagctaccgcttcagcacattttcctctacttggctaaagtgcctgcacttctctctgcctctcacacttttctttctccccccaccactgatccaacttgtccctctcctcctctctactccctaatcatgatgtctctgtcaagacatctcaccaagaagccagtacattacaagtgacagagcccctcggccgaaagaatcactagaaattcatcatggcgacccattcctcttttgactggtctattttctgccatgcccgtgtacttctaattcatacaatggctactagtctaatgcaggcagccccttgtatctctcttacggcgtagtgatcttacggcgtagtgatcttacggcgtagtgacattactcaggcatccttcgaccatcaaaagtctacaattgtgacacagggagatagttaccactatacttgggcagccacatgtacgcattcagatgtcgtgatctacaggctttggctttttggctccacatcatttcgctgtattgtttggtgtacgagtcccatgatggttacgataaaacaactgcagactctgttgtgctagatttgaatcctttttcttaattcaactttcttaatttttccccctttttcttcagttatactatcctcttctcgtaggcgttccataaacgtcataattcacaggtaccaagtccggtagcccataactccccggctcccatctacacggaacctgcttttgacgctctttcgactcccgagattccatcaccgccttgcagataagtacgactattcccgaaaggacaatggtgcctcctatgcaaattccagcgatggccccgctactgagcttcttcttccccttctcctcggttggggaccacggagtagcagtgggccctggcggatcttgcttcttcgtgggcgtcggcaaaatctcccattccgcgtctgtggtgttgacacacgggaagggggagtcggggaagtcaaggccttctcgctccacgtaggtgatgtcagcgcaggagaagtaggaccgcgggaggggggtctcgtaattagattccaggcgcatctggaacgtagcattggctccagcgtccatgccctgaggggcgtccgggatcttgaagcaggtgaagcccacgccgtagttggagatgcgccgcttgaggaaatgcgagaagtcggcgactgattgggggtctttttttacgtcatgtcggattagcacaaggaaatgtgtctagagaatatgggaaaacagttaagatggggacatgtaggatgaatacgtacccgtattgtatgagaccttcacctcaatattctgcgtctcgtatttggacagaagtactaggtatctattgtctgctgacagttaggacaaaagccgctcgactgtaggatttgaatagtcatggtaaaagagaaaaagaacatacgcaaggggaacttggaccgccgtccttggggtgacattccgcaaggctgaacatcgtcagaagtgcgtttccattctcttggtaggggccatgcaaacgaggctggccccatgaattgctgtgcacatgtcaagcacgccagagaaaggaatactaccaaggggaagagtgagaaagacatgttggaggatggttatctttgatggtagtgttatgtgagtgagaagaattgacgagttcacaagactgagcaaatgacaaggactatccttcacataggcttcgaaggaaaaaactgggagaaatgaacgggaggaaggacctctatatatagttcataggtccacgccgaaaaaagggattacgacgagattacgacgcattggagacaaatatagagtaatcttggaaaggtttttccatctccttgctttcttgtctcctacttgcgcgtacaaactataaataagaagtctccccctgaaaaggtttgatggcttaacagtggctttgtcggaccgatccgtaaatcagagtttgagattgagccaggcaaggcttaaatcatccttatatggacgtaattttgcaagatacacatgtttatattagaatactacaatgggttggatcgttgtcaggcattgaagccggaagaggagcagtcgcggttggctctgttggctggttgggcatttcgggccacgcaaaaggaacggtattatcaaacatgttgatattaatcaattttatcaatactcgtcgtgattatatggctccagacaaattaaagcagaaacattcttccatggcctgctgagatccaagacgtcttcagccagttgcaaaacctcaataagctgtttatgctttactcccgtaatattaaggccctttccccacgtcatcaacgccaaacggtatgtaccttgagaggcattttggtgtggatagggcgccccttatctcataaagacggcatgcgacagcaccgcgttcaaataccgcatcatttacgccgggatgaatgcagaatgaaagatatgataagcttattggtaaactttacaagaaggtttcctttttacaacaagacagtatcggcatggcttggtaccttgatagcttgttgagagagacagccaaattacttttgctatctccgataatcgcttcgacaaaagagagtacatgtatgtatggggtttaagctttttgaggtatataccggtaattctttttttcacgaaaaggctttatcaaggcttgacttattaatagagtaataaggccaaggttacagtacaagggctgagttttaagagcagcctcccacatcgcaagcggcagcgccttttattgatatggtatttcgatgatcttgcctttattcgatgagcgatttattgtttaacggttgtaagcgaagcttgcctgacccgtaagagtacatttacacaagcatagtaggatgagaaatagatgagaggcatttgagggcatcacgactggaagggtctccataattttcatcactcttctcccaattcagtcttcttttctttattttgttttcaaagatgtcgtcaatcaaaatgtgggcaatagcgatgctcatcttatctttctcttcgctttgcttggcacagcccggcgagcatatcgactggcctcgatggtgcgggaaggcatacatgccagagtaaacccgccccctttttttttgaacctcgtccatggtcatatctgacttcatcaaagataccccgatttcaatcctggtggccagctttttcagccacacgtacaaagaaatctaacgctaaacgtccgcttcaagccgcgatacaacatcttcctagccgatgagtttgaaggtgaattctttattcatgccgaaacgtctgactatcacggcgttccgtggccgcacatggaggacgacgacttttactatccgtatgatgtcaacgccacaatctcggccacggccactggcgaagtgcttgctcagggcaggcttcgtgcgagcttcaatctgcacaacgccacctcggatcgtcccatttatcggttcaagttcgatcttgggaaattcaagccaagatttgagccctacgaggtgacgttgaaagccacgccaatcaaagtgctcagggaaaaggcggaagagtacaagccgagaaggaattacagttatccctttaacccaccccgtccgaggaagtcctacccgctcgaccggcacaggcagtacattttcagtgccaagaccgagatatacgtcctgccgagcaagccaaaaggcaacgtcgtcaggattgataatctgagcggcggcttgttcttgcgcagcagcccggggagcaagtttgagcccttctttccgtatggattctacgccccctgtgaagggtttttatgcgatgagaatagcgttgcaaagattgaggcataccgtagccatggtctcaaatcagtggtgccgatgatgcctgcttcagccacctcgtggaatgtttataagtctctggactctgccggtgtgagatacatgtacgatttgcgtcaacattacaagaaccacagcgcggtaaaggaacaagtcgaagccatcaaggactcggatggcctctacgcgtactggacctttgaccagccagatggccactcggcaactcacgcccgcatgtggaaagcaagcagcctgatcaaacagcttgacccctatcatccgatcgccgtcagccttggctgcgacaactattacttcgaggagtacaccaaggcggccgacatcatcgtggcagatgcccatcccatcggagccggcgcgtccagatggcagacaagttgcaatgcgacctacggcagctgtggttgcgacagctgcaaaggcaacgcggcagacgtcgcaattcggcttttccatttggcacaatacgagaggtggctgaaccactggcccaagccaaagatgcagaacctgcaaaccggtcccagcggcgagaagtccttgcccgtcagtccgagcgccgccgaagtcatcgccatgagcgctctcgccctcaacaacaacgcaaagggagtcctcccctgggcctggcccgtggacaatgcgaccactgccctgcacgagaaattcctgcgtgtcatgaacagagacattgtgaacgagcttctcaccaggataccggccaggaagctcagggtgaagaagaagaaagagctagatgtttcgtactgggtgctcaacaagactttgatgctgagcgtcgtcaatctgggcaagaagtctgtccgcgggcccatagtgcttaatctcccaggcattcagcccacgaaaatcacaacagtgctgtggggcactgcggcgtgggatcatcgtgagcttttcaaaccaatggggatgaagcttcggatcatggcggtggatcccttgtcgacgaatataattctcagcatgctgtgttgcgatgacggaccttcgcattcggggtattatgactgagcctggtggaggaatttggtgtcaacttgtttggctgtagctgtgcgcacattggaatcgcttgggaacgaagagcatgtatataagagtaggtatagatattttaggggtaatttatgcggcactccagctagatgaaatgatattaaaagtttataagaaatacaagcgagaatggcagactactaatttcaaaatcaaggtagatagacggctacgtgttgcctaatgaagtgatatggtgtactttagacgatcatttaatgtaccttctatattatataggtatccttaatcattagaccttttggtattattttgcgagatggcggttaggctcttctttcttcctttaagtgatcagggaccgcaatgctagcatgaaacttttgggaatttttgctttttatttggttgcaatttagtctctcataatgcatcatgtcattcccatcgtcatctcgataatccagctccaacagtgaaagataacgtcaagaatatgtagtaagcagcctttgttgaaaaaacaaaagacggccaggaaaaaaaaagcattaaaagacaggaaaaacaaaaacaggcatgctcccttaaaaactctataaaactttgcggtaccatctttgtccgatatctcatccaaatcgttccaaactaactttgtcgtaagatgtaccaggtctctgcggctgtgatttcatttttatggcagtgccatctttagagaacgtcattgctctaaatatcatatgttccctgtccacccttgttgtgtgtgcattcgcatgatgctggtttagaaaaaaaagaaattggaaaaaaaaagttaagaaaagggaaagtgtcgtgagtcctgctctatacagtggtctccttgtgtcgagactcaggagccaccagtgacttttcccactcgtccatcagattgttggccgtcctcttaaggttgctcggggataaatgatgaaccacgctaggaagtaggtcctccagcgctggtgaaagaagcaatgtatcggattttcgcgccctatagttatttggcatccacaatcagcccttcatccctgcacacagcatcatgaaagcaaaacaggagagaatatccttacggcttggcatcttcctcatcctccttttccggaatgtcatcaatgccactgctattaacggtagaaccactccagcgggcagacttggtggagacgggggaatcccagttggaccaatcagtatcgtcaacagagtcgaaaccaagcggtgtccaggagaattgcttccctctcccagtctttggcttcagctcgggggttctgttagcttgggatgaggtcgacgtggccgtactggaaccttcattactgctggtcctagtggaggtggtagtatcatggttcggcttactcgtatcttgctcacgagcactggcgatggacgtcgacaagggtcgctgcaactggccgttgaccggttcatctcccacggtaatctggcgaatatcctctacaaaggcgcggaatcctagcttaaagtcttcgacgatggaagggacgccgacaacggatgctacactttgctgagaccgtggttgccaggacgagcgtttcgacagggtcgggttggtgagctgggccattctctgttccaccgttgggagggcgatcgggtctgcctgtgtgacttcattgagagagaatacgctgtctgtccggacaggggaaagaagagacaaggtacgggcgtggccgccgcgcatcaccctgcggcgggactgtgcgggagtggtttggccgtgaaggatttgcttccggcgatccaattcgacgctgcgtcgtgacgccaccaaggcatcgtcgtcaatgctgccctgggagcttccaaagagttcagctctctggctatcactcctcttgcggtagacctcctctgaagcccactgcttcttcagttttgccagctcaacctcggcctgagcaagttcctccttcaactccaagactctccgctcctgagctgcaattgctattatgaattcatttgcattagatggagaagtcgcgacactggcaggagtctccagtggcgtttgaggaacagacgaagccaatgctgacgcagtcattatggccggtgagtcggccagcctggggtcatctgcaagctgcagggcaacgggaagagtaagggagaggcggttcttgtggcgagagacggatggagatgcacgagagcggcctcgattgaaggaatcgctgcgaggaagcggcggcggaagcatcgcatcggtggtatccacggtggacgagctggacgcactgtgcgatcgtgagattccaggggaggatgaggaggatgaagcgaacgtggtggttcgcgcacgtgtggccgtagccgactcggcagccgggctgcgatcgaccgcagacgagcggaggcggatttcctgctgctgcgaggccatgtcgagatatttcgggagattgatgcgagctcggagcgacaacgatcggacgactagtagagagtggctgccatcaaccggacggcgtttgggagggtgcaaatgagtggctgggccctggaggcgccgcaagagaacgaagacgacggctactcggacaaggagcgctctgtggtggtcctggtctatctcctggtattcatcgaagagagggtgcgtgctgcggtcgtcgatgcagatgccaaagtgcaggccactcatggggcagtcggcgctgataaggagacgcaaaatcggtcgctcccgcgtgctgctagcaccggcggagccctttccaggttcgcccagtccttgaacttgaactgattgaggcctgtgggtgccgtttcgtttcagcgcaggccacttattggacgagcggccggggtcgcctcgctggtgcccaaacgacggccggggttgttttttttttcgtcaacaaggcgctgtgatattctggggctaggccgtcggcttagtctggtaccagagtaaacaaaggcggtgggtggcggctgcgggtagagttggcgggcgagatgtactggcggaggagggaagaggaggcgaaacgaaacgaaacgacaaaacggtcttttccggcgatgcgcaagaggtgagggggttcttgagttttttttttccttgcagtcggcgttgacgtcgagatccgcctcgtctcctcttctcgcgcaggagggggaatgtctcggtcagcaggcgagcgatccaggccaggcgaggcgatttggtggtgagcgctgtgctgtacttggtacctatggcaacccctgctgtatcgtctggtgttatcctggagtagcacttgtgcgagcgtgctagtttagagaggtactcggcctgtataaaaagattcaagtcacctttacaagcgtcgaatatgcgctcgcccgcgtggtggccatgtatagtagttatagcaagttcatcggcaccgcctcgtacgagggcagtcagacattcgcattgggctcccttgcggacaagtcaactgacttgcacgctggaacccgaagccgccaaacccgccaaagcgcagcacatcttcagtggatcgcttgctgtctctcaggggctcggcggagagggcgagtgggggcacggcctagcgcatgaatgctcgattgcaggctggtggcgggagcttacaggcggtgcgcagcccagcgacagctgtagcatagcagctgatggagatggaggggaggtcaggcaagcaggctaacatcagtagtacgggtacaaggcattgggtaccgatgccaagtgccattaggctgtggtacgtgctttcgtccccaggctccgtacaggtactcgcgccttggaatacgtgctcgcccttgctttgcttggactcaactgtactcgtaatagcacgcagcgtgcaggattccatgcactgcttgaacctcgagactccccaaatttccgccatatatggcgactcctggtcaagcggcgctgccgtgtttcgcatgacttcttccttgcgccgtcctgtaataagggcgagcatgattgattgcatgattgattacatgaagactgcggctgttgtatttttgttgagtttgtgactggtatcttcctgactaacacgctccgccgccatcaacaaagcttctcgccttctccacagccggctgccctctaagaaagctccaaagggctgcagcccatttcacgtgcggcccgttcatgtgacttcccgtccatctcgcgtcgcgtgcccattgatccatgtcccgtatctgtcaatgtgagtggagatttccacacgcattcgcttcccggcagcttctggtcctatcgcgcggccacaggcgcttccctccatatgcaagctgtgatcacgggcatctcgtctctcttgttccgggcggtttaagctttgagctggagggattgtctcgcagccttgccgatctagccttgcgatactgtgggggcctcggactacggtgactgacgcgtcatacccatcggcgtgagatgtcgagcgaaaatgcccctgccgttctccctggtctgtgacttgctggaagaagcctatgcccttgccacgactcgcaaaccgtccaaccaggcctttgtggcttggtgtgctcgacatcgcagccgtatagatgcacccgacataaatctcgcagcgttgttatctacgctgttgcccgaaaagagaacagacagggtatacggtattcaggcaaatggccttgagcgcatcatcagccgtgctttaatgcttggctcctctcgtatcaaggaactcgctatctataaacagcccggccttgggttagatcttggtgattgcgtagagcgtatcctgaatgctactgtaagctacaacggaattgcctttatttggggaagcgggatctgatccatctctagcccaatccgactttcccagaaacgcttcaggtgactgttgaggaaatcgatgaggctttgcactccgttgcagccaaagtgaaatggagctcgccggctataagagcctcagacgctagctttgccgaatcacctgctcgcagcgtgctggagacgatttatagacggctctctgctagagatgccaagtggtttacgagacttgttctcaaggactttcagcccctggtatttgatgcataccaagtgtatcgttcttgtgacccagttttaccatcaatcttgcaaatccgccaagactttactattgctatcaaaactatacaaagacttaggaaagacgggcaatccttagaacagggatcagcatatattgatcgaaaatgtttggcactggtcaagccacagctgtcaaccaaagtggggaggcagcaatggttcaaagctcgcagcataaaacattgcattgacatgtgcacaggcttgatgagcgttgaggctaaagttgatggggaatactgccaaatccatgttgatgtcagcagaggccggcgcggcgttcaaatcttttccaagagtgggaaagatagcaccgaagacagaaagcgtctaattgggtatttacatgctatcaacactactactgaattgttaagactaactgtgtaaatagaattatcacggattccttgggaataggcaaggctggatgcagtatcaagacagagtgtatcttggaaggagaattggtagtttatagcgagttggtaagttgctgttgttgaccgcaagatagagcgttttattgacagagccaccgctttaggaaaagaaaatcctcccttttcatcacattcgaaaacatgtcactcgtcgtggctggttcatgaatacagcggaggatgtcccgtgagtccaccatttaggattgctataggccgccaaagttgctaacaagtctaggccgagaccccatgaacacctaatgattgtttattacgacatcttgcttctcgatggccgatcgttactagatgttcggcactcggaacgctttaaactgcttgaggaagtagttcgttgtgatagggggcaagctgaactcatacaaaggcagataattaataccaatcacccaatggcagcttcggcattgcggaatgcatttgcgaaagtcatcacagacagaagcgaaggcctagtgctaaaagcagaccagccatatttcaactttcataactatgaacggccatttacaaatcattgcatcaagctcaaaaaagactacatcggccgcttcggtgaggttggcgactttgccgtggttggagctggcttcagtgcggcaaaggcaagatcatacaatattgacaatgtcaaatggactcatttttatgtgggctgcattgacaacagggagcaagtcaagcggtgggatgctactccagaatttactgtcataaacgttgttgagctcaatgaagctatgctcaagacattcatgtcatgtacaaacccaaaaccggtctcagtggaaggcaatgtcgagaccaaattgatatttgctgctggggcacaaacaatacccatgacagtggcatttactgatcctcctgttttcgacatgagatgctttagttttgacaaagcaggcaacacagactggtggagtttgagatttccatctgttgcaaagattcactttgaccggggttattctgatgtactatctttcgacgagctgcaaaagattgcagaggccgccaccgctgcccctgagttggaagatagtcaggatgatctggcatggatcgcgaagctagagcaggcagacccaagaggattagctgtcgatgctgccacgcagctgacggcaacgacgatgccaacgccatcgccgagacgggcttctcataattcgtcagactcgatgcctctcatcagacatgtcggtgaaagctccctagatcgatcggttgaactcttaggcataccagtgccagagcctcataaagttgctgcaacgcaaccaccccctactgtgaacccttttaaaatctctttcttgcctaatgacaagagaaaacgtgctgtatctccaccgatcttcttctctccgtcgaaaaagcatcgtgcggtttctataaatgagacctcgcgacgagacgcttcgagccacatgctccagcctgaatcaccaacccgtcgcgcattgggggagatagatggtaattcagtgcaagtgcctcgtgtatcgggatcgcatcccactgactgcccgcctaaaagtcaaaaccaaaatttttccaatccttctatgggcaacccggagaaggataaaggtgagcatcagcaggagagcggtgctaatagatccacagagtcgtcgtcttcttccccttcattacacgacagtgctattgtaataccagatagcgaggatgaggatgacgacaccgacgacaatgtaaccgtctcatcttcgcctctggcgagagaagataatgagcgaattgaagaccaagaatatccaaatcaagatgataaaaaagccgaaaccagctgtcattatgctggttctaaatgccagctagctaatcgactcatcttactaccatcgtacctttcggatatcgaagagctcaaccccttacttcgagcccacgggatattgaacgttgtcagcgacgccgaagcttgggctaaggagaatgcagccaatactgctctatcgctagatggacaaacagggcccaataggatcctgttcgtcgactcggtagacaaagagccagagacaaaggctttgctctctaaactggaagatatccgtgaagctattctcgaagaacgccgagaatggataagtgtttttgattggcgtgttttgaatcaccttacaatttacgaagacgaagagaatacgaaaaagtattatgatgggtttcatgatccgtggcggcgttggtactgtgggttggtctagtatataatctatccggcggaggacaagacgtcttttcctcctttttgtttctttttctttattaaggcgtacaaaatcaatgggattatagtatgtatatggcgctcatgatggatacaagacattagacttctatatacctaaaagctatcaattattagatatgacgtttacgacttctcatcgtataaagtggcgtagctagcctttagtctcatcaatagatgctcgtttgccgtcatgacctttctctcagcatacgggttctggttgggattgctctcatccggcacaaagtttctcaccctatcactcggcacaggctccaagggtatagttcctttagggtggcagaagaaggcaatcgaataccgcggcgcggagctcgtttcgccttgcacgctgctcgcctgattatcagacgggaagaccaccctgtgaacagtacttctaaatagcccgttggtccagtaagagagcaagtctccaatgttgatcagaataggggggctggggtcattttctgagccaggcgggcagacgggcacgggggcccaagtgccgtccttcttctggagttccaggccggcttggccttttagccggaagagcagcgtgatggagccgtagtcggagtgtgcgccggcacggatgtcatcgctggagcgggaagtttgttcggggggtgggtagcggagaagacgcaggatggaagcggattcgccgtttgtgccgtgggctgaggagaagaagtcgccaacctggttgatgtgaataacttttgaataagcgaacaatgatgaaaggagagacactcacgccgaggcctattccgaggagatgtagcagtttcttgcagagcttgtggcaagagtctgcaaatgcatgaatctgaggctcgtcgctagctatggtgggagggagaggctgctgggcctttccgtcgacgaattccccaaagttgaaagctctatagtgatgtaagaacgcttgaagctacgttggtatgagagagagtcaatcttactctttgaagtctccaacctaaaaggaattgttagtcgcccggtagcgaatgcgtcatggtgtagggggaggagtgtactttttggttcttgggatccagagtctccgagtgcatgccagaccagccgcgattgtctgtgttgatggtgcaggcatgtttctcttctacgggggcattaaacagcttctttgactatatcgagtttcaaagtcaatgagtcgaatatctggtgtgaaaatcttaaaggggagccttaccagcgcaaaggctccgtcgatgctgctactagagatgtctcttccgagatttttgatgtaaatgaagccatgctcttgagcggcgtcgactaattgctgggccacagcatcttggtcccctgatatgtcgatgatggggatgtttgccgaggcagtcatagtgagagaagaggcttggtttttactttctttcttcttctctaaacgaaacaaggtttgtatgtccgatggtatagcagcatggagagagaagaatggaaggcgatggagatggagagaatctcgtagatacacccaatgtcatgtcatatgatgtacaagcagatagatagcttaggcaagtttcataatcttatatggatctccaggatagccctagccgctatggctggcgacgttccgggatcgctgcgataaccacccagagaggtgcatgtagggcaggcattagaacaccccgccaccaaagcttatgctctgcgagtttctatggcggggttgttggcgtgggagcttccccgctacatgtactagatctaggtgaaggacagcattgacatggaattgatgatacatgtgatgtaggccccattgtgagaaagatgcagtacacaagagatggatccatcttttggatatttctctagaaattttattttacttaatttgattaattcttatatacgagtcgaatagctcaacacgctgcatacaacagcctcgcaataccgaggctccatttcagaaggtctcgtatctctaccagccacaagcatagccacacccgccacatcccgcaatgggaaaagctcccaccgtccctggattagccagagcaaacctcctgccgtgggcgcttgcctttgcatctccaccgtgcagcgaccacgctggaactgtctgtaccttgccttattgactcgcctcgttcctttttttttgttcctccacaacgaccgctctgcctccctcccgcagggccaaccatcgatcaccgcctttctcggacgcggctgctggggaagttgcctgtttgtttgttgccggaaagcgtgctttggccaagctctggcgcagtctttcatccttcagcctttcatcctccagcctttgtttgctgtcctccaaacgagcctgctttggccgtgcctttctcgccctccggcttgcattgtggcacaagcaccacgaatccttcaaagaagctttcattcttcgaaccgacatctcgccgattcttcgatcccataaagccgacgacgcatcctgccaattacacccgcttcttgctgtctcgtttccgcttgttctttttggtagccagcaattctcagcctcgtcctgaatcagcccacccaccacctcgccgctcccagtcgcataccgattccgacaaccataaagctgcttgacctgaggaggatttgctcgagatgccttgtgagtcttttcttgaaatttgcaaggcctgcgccgagctcggcgaaacgcatgtcctgttgctcgtgactttacttgcgctacttgtggcggccacgttctgggtctcgcgactcctcgggccgtcgcggcgggctcctctgagataccatggtagcatgcgagtgcctactttgctttttgatgctgtatggccgctcaattggtggattgggccagtactgttgaatagctgcagtcatctctcaggaggctgccgcatcgggaatttcgcgtccttgcccatgttccctacaatttcgctctggatatatctcgaccatagaaagagacgcacgctaatttcccatcatagaccttgtggaggattcctggatcaatggccaggcaaggtatgctgactctactcccctggcaaatgagaaatctgtgctgacgaccaagcaatagcacctacaacatttccgaccttgaagactgcaccattgctatcgatgcttcttacttcctgagtcttcttctagacaacgacccttctcgcgagtctttgcttcctgcactcgggggcttgacgggcatccattatcatatccaccgacatcttgacctctgggagaagcatcggatcaccccctttttcatctttgatggccaatccttagttggacaagatgaggtcactttgacgcgcgctagagctgcaaatcagaggatggatcaggcatggacgctgtacttgcaaaccgagggcaatgaaagtgtcaatgtcttcaaggagaacccaggtatgctttctttcgtttgagccagcacaggaatacacttactaatcgaatcatgggaaaagaggtgtttcgtcttcagaatttataccctctctttcagagtatcttgaaagaaagagaactgcactttttggtccctccctacaacgcgtctgctcaggttcgttgcgcccccatctccctattctttgcagcacaagcaaccaagtctaacgtaagcaaaagcttgcttatttcgaaatgattgattcggatctatgcgccggcatcatggggcctcaggagttgcttctataccctatcaacgagtcggtcattcgcaactttgactgggatgctggaactgtgaccgccatctcaaagaagagggtcatgcgtgcacttggagtcaacgaatccatgttcatcgacgctatgctcatgacagggacgtcgtttctccctacatttccgccgctgcaggacacctccatttacccatcccccttcaccattgcggaggcagtcaacatcctgcggacctcagataaggctgttgttagcgcttgcgcctccttcaatgacatcttgcaagcaaaggaccccaactggctagacaagtatcgcaaagccagaatggcagtccatcacttcatctacatcgctgagagtggcgaggtcatggttcacgacttcgaccagctcacacaagacaatcacgaatacctcggtctccagatgcccgcagagctatttcactatcttaacacgggtctaatcggtgctcgtatcttgaacggaataacacacgggcagattcttgtcttaccgaccctggatggcactgcttctgacgaatacaagaagcttgtgactagccaaattcttcccatcaaagagcaagccctcggcctcatcattccaagaattcacaggggaattggccacaaggacatcacgatgaaggtttggttcgatccgaattactcttatactttcaatcatcgctccacccagccacccccatctcaacgggtagcaacctgggatgtcaaggagaaagacttgcgtcacttttacccagcagattttgctggcccagtgtacttggaggtgcttgcgcttgcaaaccaggactttgttgcgaaaacaatttctagagagaagcccatccgcggcatcgatagcactgacatggtggtatcaatcgccatctggcgctttctccacctcaggggttatgttgacgactctcacaagctgacgaattggggaaatgccctggcaactacgcttcttgccatcaaagacgcaagggaagatgagcctgatgtaccaggcatcgatgaagctgctttgttggcgtttgaattattgcgttttggacttttgagcggcaaatatgttgcaggcgcgcctggtatgccccggaagggaacagatgacgaaaagtcgagtttgattctcattagccaatgcgcttcattgttgaagttgagacacaaagagtgtggatacaccggacctttgaacaagcatttaacgggattccgcgggctgtcgacaacggttcgcgaaactgacagagacttgatcgaagcaattgtggcgtccatgttcatgtatggccagtgcaagcgcgaaagggctgatcagctagaaatcagtcagaagtatgacgaccctcttgctcctttcaatacggtttgcatttagacaactttgatcgctaactttacctaggcttcctttctcacaagagccggatattgcactcggcatcgccactttcaccttctttgaggaagacgagccctcaaacagtaaagaagagcgaggtcttcggctggacagtttctcaacaccattcgtaccacactcggaggcattccctgaagatctccgcatcgcccttgacttcgttcgcgccctcaatcaaggtgtgaagacgctggatgcagcctcactaccgccaaatgagaaatcggtctggacaaaagcccaagattacatcactgccaggccatttacattcgatggttaacagatacgcataaaaaacaaatttagcaagataaacaagcaagaaaagtccgcatgatcatggatagcctctttagataccaccctgtactgcgttgacatttctaactattccacagagggtttacaccatgagttagaggtatgtttgggggagactcaacagagagatggaatcaatcactactttttgattctcacaaattacgttaggtctcattttatgagaagatttgtgtctttgaaatgaaataaacaaccaaaaaaagagaagatggagaagatgagcattcaggaagagggttttgtactcattcctgatgggtgtagtatcgtgggctggagaagaggggggacgtaatcaactatcggagaagcgaaaaggtcttttgcgagcgacagcttctggaggtagcaaatagcaaacaaacttagatgatagcaagatcttagaagtttgcatttcaaatggcttcttttgtatgttgatgtcagtgtgatccaaaagagacattccatgaggataaaagagtcctcaatatcagaccttgatcgcaggcaattttaatgccgtaggttctggggagcagacttatagtcgtatgcgtattgtctactcatagcataactgacattgtaagagcataaactggttattacttgtagttaattcactatgacagacaaaaacactttattcgtggaacagggattgtcacgttggggttggagggcgctacctgcggtgcgttgccacggatgtttcatctcaaggctatccgagagggcaggcccctttggctccttgagattggctgagatgagatctgtgttgaaaggtctgggggtttttaagtacactgctgaggagtgtgtgagatggacttttgatggggattaattttacacaggatgtcgttgcttttagaggaatggatgtgtattggactagagggagttgaaaagaggacatataaaatcgaaggggtagcgtatcaaaaaagtctgggtatcaaatgtattctttttttttctattgtgcgcttatagatgtatacacatgtctacctatatcagcgatatacagtgtgggaaaagatgaattgagatgaagagaaaagtaaagtattgtgtatattaaaaaaattttgactcgaaattcctttttttttcctaaaattttcttccccgcgattctctatcctcatcgccacctatgagaccgtaatggcaataggaccagcaacagtaatatcgtccgtcagagcacctgtcaaaggagccgagctagacagcgagagataggtgatgccggcaactccctcaggcaccttgcagccatcagcttcagtgaagggagtaaacattgtgccgccggggttgacgccaccagaggtaaaggcgcagaacttgccgccggcagaggcagaggattggagcttcaggaccgagttgacggtcgtgggagcggtggcgctcgccaggctaagagtagggaaggcagtgagcttgaggtttgagccgcttgggcaagacgcgatgaatggagcagcgagagagaagactgccttggggccgaggggggcgtcgaagccttgaggcacggcctcctgcttgctaaagacacggatggagctctggtgacgagcctcaatggtgagaatcgagccagcaacaccaagaatggccggggatgccagcaggggggccgcgcccaggtaggccgagataccgacgttctcaagaatggcggccgttgccaccatgccggcggcatcggtgaagccaaagttgtaagtgcaaggcgcgacgggctggatgccgttctgcgcgagcgcggactgcagaacaataacgtgctcagactcggtgaagccaatctgcgtcagatccttgatttgagcatcgctgaggccgagggcagtgaaatcggatgcagggaatttggcgaaaccctgttgataaaaggcattctcgagattctccagggtcaaggcgctatcaaaaaatgtaagtaaatttgctcagttcaggtatcgtgttactgctagtggagaaacttacaactgcagaatgtcaaaatcattgagaccgagagcctgggcagcagcattttgcctcttggcaacatcatggtactgtaattgccgagtagtgaatctaggcaccgacgggagggctgcagcagtggcagccaacagagagattgcggcagttctgagggaaggcatcttgataatgtttctccgtcgaatttattcttttgcgtctcttttcttttttttttttaatttggtctcgaaagggaaatcactcgtcaagtatggtccagccgtgcagttatgcggtaagaatgagcgtaaggaaaataaaatgaaagatcgagtcaagagagtagaatagaatattaacgaagggtataccagcaaaagcaggccagtgctttttgacaacccaagtaagatgaaacgaaaaaagaatgtgagacggatcggagcgaaacgatgaagatcaaaaagagaagaaaggaagcatccaaagagcgcaacaacagacttatatccagatccagctggttgattatctcgtttgggggtcgccagccaattgcctagtcgggtgtaagtgaggataataagcccaaggggccaccggaacgtgggacaaaccgccagggcggctccatggggatccgtttctaggcctcaattcctctgggaagccccccccaaatggacggatccgagcctcaagctctgccccctgacctcgaggacgagtccggatcctctcataagcgaagcttccccccagctactccagcagggtcctggttcatttagctcgcccagcctatggtccgaaacaaatctgatacacgcgcaaaatcagtggcccggaggcaatctcatccgccagaggaggggccagatgcgaccgggctagcttttaactttaattgtgtccttctttttcatctcctattgtgctgaacaggttcgctccgtatttcgttgagtggaggacgggagtggtaagtgcgcgctttggattatgttagcgcgtgcgtcatgacagcggatagagagctcatgtcgcaccatgaagcagcaagcgcaaccgttgttatcgtcactttccaggcgtttaccgatgttggggcatcacaattggcatcatggccgttcctctcttgtttttttttttttagatggatattgctcgcagtgcctcaggcacctggcacgtgggttgacttggttcagagaagaacgtacggaaaccggagaatcctgacaacgcgcgtataatattctacacagccaattacacttactagagcaccaagataactatcatcaacctcagttttgataacaaaggccgttttcttatcgaaagcgccagaaatttggcaccagtgacttgcccatgttaccaatcacagagaccctgcgtgtcaccaaactgacacaagatagccttctcttggcagctccactggcagccctccccataactccaaccgtttccaacccggtacagcatggatgtttctcgagaaatgtttcaactgtctcgggatcccatcagccgggcaatccatcagaatctagtcacagcttgacacatgcacccatcggcaatcacattagcaatattcatacatgtacaagaatgcccaagcgcgcgcgttagcaatgctcgtcatatcatcacccatccttgcggctaacagtacatatcaatcatatctcattctgctccatcttctgcgcaagtctccccctttacatcaatgcttttgccattacatgaaatgcgtcgccttgataaccattacgtggccgccagcgtaggtatgtcttgccaattcgctttaccgtgtgccagataacaaataaatatacaccacacatcactgctataacaagcaactatactcggccgactgccttgtagcagtccccgattacatcaatctgccaactgcttgctctctctttccttcgctctcactctcactctctctcattctgtcaatcaccttcaatctcctttaaaagtttgctcccattacaaggcgtacgggttcagagaccggatggtcaggcatctgttggtaatcgcacattagcaaaactagcaccttaaatcaacgtagcggttgtaaaaggagtggtactcacggcgggctcttggtaagatccgtcttcaaaatgatgggcacgcgggtcatctccgtcacgtcttggatgtagtctccgccctcttcccgaagagtaaacagcttgagatacttctccttgtttgtcagtcgggtttctacagcctctgtaacaggaaccttggagtcagatcgagtgcggtgcagagccccagcgttggatgccgatcgtgctggtgatccaggcacgctctgggtaggtcgctcggcaagggatgctcctgccatagcctcagtcacgtctgaggtgttgtcatcgtcctcgtcatcgtcaaacagagcgtcgacatcgtccgtagagattgttccggtatcagtctgctttcggttggcttcttctctctccttcttcactcgctcggcctcctctgcctgtcgggcggcagctagagcatttgacatcctcatggatgccgcagccttgggccgttcatcctcgggcacataggcagagctggggacacccttctcccagtaaagctccaaaacacgcttctcttttctgaattccgccttcttaaggggcagctgatcacagtggactcgcttctcgaaaccccactcgggaatcagcacgtcaaaagccgactcgtacacgcagaggacgataccctcagcaataaggtcgccattgacctcttggcgcttcttgtccatagtacggcatgactcaatgtggatactctgctcctgtgcgttctgggccgagtctttcttggtgttgcaagcctctacagtcttgacaagattctccatgtcatctgtaaactcgatcttgccttcggaaagaacagcctccagctggcggtggacaatgatgtctgcgtaacggcgagtagggttggtaaagtgagtgtagagggggaggttaagggtataatgaggccacacgatcttggcagtcttgccagagatgaagtacttggctcgctgcattgacttgaggagaacagtctccatacccttgcgcaaatcagcatcatcaaccttgaagaggctgttttggagcgccccacttccagaggcatcaatgtcgtatcccagggccgtcatgcgctcgacaaacgtctgcaggcgtcgtgagttgggagcagcctggcgacggagcagagccttgtcgggtagaccctctaccaggcgctgggccacatagctgttagccttgtgcatgagctcctcaacaagctccagagcctcagtagagtcaaagatgttgtgttgcacttggttgttttcgtcatcaagcccttgcaataaacggagaggggcgatgggctcgctgccagcacccagacgggtttcccggaacttttgagctacagcccgcaaaatctgaatagtgttggccggaacagcggcgttgtcaaaagtagaagcatcggtcaaggccttgtccatatcgttcaatgatactttgccggcggacttgatgatactcttgcccacccagctatcgccttcagctacggcgccgttgaccgggttcacggtgaacacaacactgatggtgagacgatcttcacctggcgcaagagagcagagttcgccagacagcttcggtggcagcaacgggcagaagcggttgatgagatggacggcggtgccccgcttcttggcctcgcgatcagcgagagagttgggcttgacaaagtgagcgacatcaggaacgtgaataccgatatcaatcttgccgtcagggcgggaagtgacatgaacagcatttccgagctcagcaacgccgttgtagtcaacggtgaaaacgttctcatcgcggtagtcacgacgttcagcaatggccgcttcgtcctcttgcgcgagggaccagtcttgaagaccgatactgcgcaaaactgcatccgagaattcgtcagaggaaaagttgttgtcacgcagcagcgcatcggtctccaccttaagttcgcccatgcgtcccagctgctccaccagtgttccaaaggggtgaagagaagtaatgggccatctcttgatgcacgcaacaaagatgcgatcggcatagtcttggtgcttctcaacgaagtcacgaggagcctgctccgtggggatggcaatcagaggaactcgcttatcagtaggcttgaaccagacgatcttgggcttgtcttgctggcggctatcgtttgaacgagagttgccaccctcgcgagccgccctctcagcctcttgcttctccttggtagcctggctgctaggtcggagcagacccagggtgcccgaaaacatttgtccggctacgcgctcaatgacagcgacgacatgtccggcgtataatggcttctgctcatcattgatttcctcctcttcaacgaggagaaggctttggccctcgacttcaacgtcgtcgttcttcttctgcgtgggtcgctggcgaagactaccacgacggcggattcctccctcggaggcattgctttcgtcgttttgtccagcggactggctgccctggttgatggagccagagcgagtgtcggtgatatcctttcgcttcttcttttcttccttttctcgtttttggccccacacttcgtcaacgtcgaggagctcgatggcgaccaagtcgccctcgagggcacggttgcggtccttgctaccacaaataaagatgtcggcatccaaaaggccatcgagagtagtgacgtaagcatcgctacggttctttttgttaactcggagaataccagaaacaagctggccatctccaagcagggcaggaagagtagcttgagggaggtaaggagtgaaaagagtctttcgctgctgttgctgttgctggttacccaactgtccagcatgctgcgaagcttgaagaccctggaactgctggctgttcatctgcgcagcttgcaaggcctgcagctgaccaagttgcatagggttgagttgttggccatacatctgaggcatcatcatctgtccaccaagcggaaggaccggagcttggctagggttgtactgaaagcctccaattccagacatggactggttaacagagccgcgcgatcggtggccaggctggaagccctggttttgggcaatgttgccgggctgatcctgagtctggccttgggtacgccagttgccctcgtagtttctggagtttgtacgggcatggccgccgcggcgctggaaatcgttgccaccttcggaggggttggtgttgaaggcactgctgcgcaggccccctccgcggccattgacagccatgctctggctgcggccatggccaccacggcctccacgtgtagatccttgggccacagggacgtcgagggcggactgggaaccaggtctgttctcgtcctctggcttgtcagaagccggagacccagcggcggggaactggaatccagaggttgttcgcttctgctgcgcgagttcagcagccttcttggcgtcagccaaggccaaagagtgtcgtcgttgatggccgccgccggcaccgcctccgcggccgcctcgggaaccagcgttctcacgcccttgcgctcccggagcctcaaagtttccaaaagttgatccggaagctcctgaggatggcgcgggcggcggacccatgcccatgttgggcagagccgactgattacggcgatgtgagagtggctgggacggagggcccagcgaaacattttgttgagggatctgattagggaactggaaagcattgcccatgggctgcaaaggattgaatggaccgccggggccgatggtttggcccggaggcatcatgcccatgttgacatactgctggtgggtggcttggatctgctgctgctgttgctgcaggagctcaatctgttgctgaattgcaagttgttccactgcgggcacgcacgctttagcactcaagggtcacggactcgatgaaggtttttggccatgttgcggatgcaaggggtcgcggatcagcaaccgcgttgccccgcgcccgcctcgagctgcggcgacaagggcagcggccacaacagctgcgacggcgggccaagcatcaggaaaacaaggaaaagaaaaaaaaagacggcggcttacttcctggattggcaaacatgctcatgagcggcgtcagctcagacgggctccgtcggtgcgcaatgtgcagcctgcgaccagccggcccatgaacgccgccggagggatgctgctgggcagcttgttgctgcggctgctgctgctgctgctgctgctgctgctgctgctccatggcgggcaggcaaacggcagcggaaaggtgcacgtcgggtgcgggctactggtgagtgatgctggaggagggggtggcgatggaattgccgtgcgaagcgtgtgcgatgtggttcttgttgtggtgatgctatgctcggattcgtggtcaaagttcggctctaagagacagtggcagacccccggtggacaaggacagattttgccaaaggagggtcgatgcaggggattcaagcgagctcggcagagccaaggagcgttggaaaggaaggagtcgggcagacagtgcaaagcagatgggaaatgagaagagaaggtgaggatggatgggatgcagatgggaagtccagctccttgccagaggctgtgagggaggaggatggagagagggatgctgctagcagatggctaaagattgggggacgctggacctggagctccaaggccgggggcgagaattatggggatggcagtgacgctcttgaccactaggcgtttggcgcacgccacctgggctggggctgggcagcgcggctgcgaccgctacggcgagacctccaccgaaggcgtgagctacagcaggtggtggcggccattcagtgccttgagtctgtagccacacgcactggatgacatgacatgcgctgtaaaaccacccttgatcttgatcttgcttgctcaattgatgctactgcagctgaggcggctgagatgggcattgagtggggatacaatggaatgtactgtaggcaatgcaaggcagcacgatatgaaataccaacaatgccggcccacgaccgagggcagttgagaattgaggcggaagcttgcgatggaatcgtggtttttcgtctgcaattgcctcgtggcgtccatgtcagcgcgctcaatggccgctcgccgagctgccgggcacgcatcgcaacataagctatacagcgtcgagacagggttcggtaacccgcctggactcgacaaattgcaacatccatgatccatacgccttgccaagagacatccatcttacacttgtacaccttgcgtggatacttgacggctgcctcagcaaaaaggctcaactcccaattctctcgtagccgagcggatgctggccagggcagctcactcgcagttcggctgatatcaaaacaacggcatccgccctcgtttcgcgtccatcacaactcattctcgaccccctgcttggagctgttggcgccgcagccgtagcgctccgtgtcccgctattctaacccatcacggcgtcacacgacaccgcggaaaaaacaacagctatcgtgatcaacggtttgctctcggtgtcttaattagtcttctagctatttcaatgttcaaatggctaattctaaatggaatgtgatgtagagcacaaccgtcatcagtggcctttttccgcctcctgtccagctgcctgcttgcagcacgagccttatcgtcagatggatgcaccgagtgcttcgtatggagcatagctatcaactttgctacccgcccctgaagctaccgctctcttgcccaccctcattaatacgagccccgaattctaatgacattgtgcccacccagaccctatcacagccttagttagggcattactcacttgaacacattcaacgcccgttgaactgtgtcagttcccatgtgcaatagagcgggcggtgcgtggttcatgaatggcactcggtagttcccttcgagctgacttcccaatgccgcagctctatggcaaacactacttggcagtggcagtatgtgcctgtattactactatcgtgctacccatctcagcgtggacagcagatactgtagacaggcagagagtatggggtagcatggatcaagaggtcgaatgttacaggtacgctctgcatttgcaaccctgccgccacaaatacaggggtcaattgaccaaatcgagtggcatacagatccaggccctctaccagcgcacttcgagaacagggcttccagttgggttcctattgggcatgcacaaaagacgccgcaacgtgttacagtagaagccaagtttcttcactcgtctttttcgtcatgtatgcaaagaccaaacggtatctagcgcgcccttttcctgttgccggggctaggaaaaacaagatgtcgagtaccaggccctttttttcccaccggaaactaagacagtcatccccatcatagacctacctagcttgtaccttttcattacttacgagtaatcccactgtgctccataattctgtcatcgaattgttcaacgcagcaggcctatacgccacggtataaaggagccgactgtgatagggccacgtagttatgggaacggacatggcactatcgtctacttggaggtaacgagccagcgcagggcacggtatcgcagggtactttgctcgcataatctgttttgggtgtctggagaaggccagccgacgcatccatgtttcgcgaatgcgtcttaggcgaaatgagacgagcgtcaatcgtagatcccggcccttgcgaccctagtcttgaaggtctctctccaggcttctgtgctcggtgagctccaagtccacattcggatagcgtcacctgcgcggtagccatcgggataacatatcggcggcccccggcgcgtcatctgctcttcgcctgaccaacgtgcgagcaatgtaccttggcagtcccgtgttgcctgaagtggaaaggaaagctacaaggctgcaaccttggacgatatcaaaacattcaacgttttctacaaccatccttcagcatctgatgattgggcgatttctgctttgcgggctctagaattcccaataaagagcgattggactgttgcatttcctttccactttttattcttcttattattgataccaggtcgatattttcacgaaccaagatcagcaaatgccgtcgccttaaacgatccctagtctcgccattctccacgagaaacatgtccaattctccccctccgaggaggaggagccaattgttatcgagtcctgagaacggcctactatccaactttctcaatgacggtcggaataacgagctgaaccatctgagtgctctcgatgccgctcaggtagagcataagcgcgtacgagaagcggccattcgggttttcgagctccatgagcttcgagaagaacatgaacggattctagagttggagcgcaaggagcaggagagactacgagcggaggcggccatagtggaagaagagcgaaggcttcgagagctcagggccaagacggtgccaaaacttcctccagagcctacgccggcgcctcccaagaaggtagagccaacaccagctcctcggccagagcctccaaaaccccaagagcctgttaaacaaccaacctcagaaatcaaacaacagcccgcagcaaacgtagctgccccgcaagtgaatgggattttggggggacaaaataaaccagccacgaataatgcctttgcatctcccactcaagcaattagcgcgccgaaacccgagcaacgcttagcaccacctccattggcatcaggcgctgtccaggctccagcagcacagtctccagcggccaattctatatcagcacaaaagaatgccctggcaggacgatatgttgaaattcacaaggaactaaagaggctgcggcaggtgctgcaggctgaagcaaaggtgcctgggtcacctcttaaaggcaagatgggaacctttcgaagagagatccgagtatctattggacagcttaccggtggaaaaggcgccaacgcgcaaccagtgagtctttgcacatataaccttgctttgcacgcgttatcaagtcctaacatgcatgacagattcaaaaaatcacaacggccttgaaggagtctcttgagggcagagtccccagcgctcccatcgaagtaagcagattcgtcgtaggacagcgacagccagtcgaaggcgccttgaacaacgacaatacgctgccttctctcttcatctacctcttaaatatctgcgccaagggcatcatcagccaattcatcaacgagtgcagcgccaatcccaaagctgcagatccaattggcgtttttaccgcgcatatattttctcagaaagactttctatggcgcggcgaatcactaattgacatcctcatggccaagttccgagtcgtatgcccagtcttatttggcctcaggggaagtgacaggaccgaaaggggcagattagccataggatggaaaaaagatggccctggctacgtcaccgagcagactcacaacgacagaatgactggtctgggcgctgggttcgcttcgatttctcttcgcgactttagcaagacgtccaaggcgaatccatatcctccggtcaactactggaaggctctggctggcattgtcaactcacccccgaatgagacttcgaatacgcagtatgttgttttgagagcaatgattgaagggcacgagcagcggtttttgaatttctacggaaacgcggccattgccgcgctgcgcctcgcgttaatcgactttccacagagagcgcctgcgaacgcatccgcagcacagtcattacgagctatggtggagctacttcgcactgagggacttgttctaagctgaatgaatcacattgttttctcttttcatttaactgcagccgttttttcttttttaccagagactaagagaaggaagatctaatgtatgttttaaatacatgggaggcaccggcgtttgggagggaaattggcatgccggagcatgtgttatgctattcatatatacgtttatataaactgtctacgactgatcctgggggtcacctgttccagttacataggagatgttctctgcacgttggaaaatgttccttctaagctatgggcataatgaaagaacaaatgcccactattcttgctctatcttgcatcatcctatcgttacaactgtataggaaaaaaaattgctgtggaagtacaagagtgtatcaaccatgataagtcggcgcgaagccattccgccaaaaaaaaaaactcctaaccccagtatacatttgcccattataagacgtctgttcccttttttaacgtctctcataaagatgagatcccaggcatgaaaatagtaaaaacacagaagccaaccagttctcccctccctctctctattacaagatcaataacagaaccagtagtagtatcaaaacgaagatcaaaactccgatgcaacagctgctcagccgatcttcattcttgcgcatcacatactgcagtttggccataccagtctgcagtcggttgcctacccggtccgccaagtcatctaccacttccaacatctcattttgctcttctagctctcggcccatatcgtccgcctgacggcgcaggttaccaacggtatgaaacacgccgtcaagatgtctgtcttgctcctgcataatctccacctgctgctgctgctcaaactcagtgtacgcatcgccgccgccgtcgccgtcgccaatcgcaaaggagctcgggtccggcaagtcgccgcctccacccccacctgcgtttgcaatgttcttgttgagctcctcgcgcatgtcctggatctcggcgccgacttcctggacgagacgcttccggcgagaggcctcatggtcggagatgccaaactgggaggggttggactcgatggcttggacagaggccacgaggtcggcgaggtcttctgcgagggaggacagcgctgtttcgagctcggtgcgcgcggatgtcagttctggggaggtgtgcgaggaagcgagggagcggatgcgaaggtaggaggcgaagagcggccggatggacgaaatttggctgaggacatctctgcgatggtgctgttagaaaagtgtagattgatttgattgtttgaggggatcggcgtactgttggacttggaggaaggggtcctcctcgtttgttgaggacatcatcctgctgtagcggatggtggatcaagatgcatgagctcgagattcgcgtgtgcgctgggctgtaatgaagagcgaaagcgatgaaatatgtacgaagcgcaggaataaatggcaaaaagaagaagagaaaggagtgaaagtcgcaatgaaacccaagcccaaagtcggacgtggatgtaaccaaaagctcgaaggtatggaggatgacgttgcagggaatcttgcgacggcgaaacaaggtgtggccccaaggtgaggcggtacgtaccgcgacggttccggtgaggacaccgaatgggggcgtccataaattgggctaggaatgagatgagatgaggaaacggtatcattcgcatgttttaaggcctaattgtattcgaaatacaagcgatgtatcatatttatacgattgttattcatttttattttaagaaaggaagtgaaacaattaggaaagatttgcatcttttgaatacttgcttggactaatgtcctcataaggaaaattctggcggttttcgacttcaattttttctcaagccaattcctcttttaggccgagactcttcagcgcccgacaccctgcttcatatagaagtgcagcgatataactcacaatagaagttacaaggcaactctttctcttctatcaatttataacaaggagattcttccattcgcatctggctctattccatacagggtaaaggagcctttgctcactgcggaagaaaaaaaaaaaaaacaccaacacagccatgataccctctcggccgctaccatgcagcgaggagttttccactccgcaagagtacatcgaagctcttttggaattcgtacaaaacacggagatattccaaatcttctgcggcggcgttcatatcctcgacttcttcacctcagacccgggtatttttcactcggccctacctgaagaatggaaagagtttctgttatcctatgatacgatgaagctgcttgatctctttctgagagatgatttggacagtcttagttttgaagagggccaggaaccgccagagagtctgcttgattatgccagagcgctgagaagattctcgctgaggagagagttcgcgccgcggcagcagaagctgcccgtcttgccgagatctgtgtccgtggggatgaagcctaaaaaaattcacgaagttgtcaactttgcagactacgtcgatactctctcagaggatatttcaaagcagaccggcagcgagatatcgcattttgtggactttggcagcggtcagaattatcttggcagggcactggccagcgagccttacaacaggcatgtcgtcgccgtcgaaggcagagatcacaacgttacggcggccaaagtgtacgacttgacgtctaagctggcggttcggccaaagatgatgaggaataagaagatgtgggttaaagcccaggagactctcactccggagcagcaaagggatcaggatgcgatacgagccgcggtgcaagaggttgagggggcagataattttgaattccagccaatgaatgtccaagaggtcgaatacgtggctgaggaaggcaaaggaggcgttcaatacatctcaggaagacttgacagcggagatctcgcagaggttatagagagcatcgaacataaaaacactaatgacgagactgggaaagacctcagcctgatggccgtttctatccactcatgcggcaacctatctcactttggaattcgatccctcgtcatgaacccggacattcgcgccgttgcaatcgtcggctgctgctacaacctcatgacggagaaactaggacctccaacctacaagcaggcctatctacgcccaagcctccaggccctcaacggaagaatcgtccgcgaatccgaaaagcgagatccgcagggcttccccatgagccagcagttctcatcctacaaagacaacggcatccgcctcaacattacagctcgcatgatggcctgccaagcaccgcagaactggacccgggtcgagagcgacggcttcttcacacgacactttttccgcgcagtcttgcagcgcatattcctcgaccgcggcgtcgtgagccgcgtgtggcacgacggcaacggcgacggccaggacgacaacaaggaaaaacaggcgacccctttcaacatgagcaccaaccccgtggtcatcgggtcgctccgcaagagctgctacgcgtcattcaaggcctacgtgcggggagcggtggagaagctgaccacgagcaccgagtacaagcaatacgccgccgtgatgaacgaaaagatggcgggcatcacggacgaggagattgaaggctacgaagccctgtatctgccgcgcaagaaggaggtctgcgtcatctggtcgctgatggcgctgagcgcggcggtggtggaatcgctcattgtggcggaccggtggacgttcctaaaggagcacaaggacgttgtcaaggatgcctgggtggagacggtgtttgactatggcgagagtccacggaatctggttgttgttgggatcaagaagtgatgggtgttcaaaatcatggagagagttttgttgtcaagaagagagaattggaaaggttgcttgcaattacgatccaatgacaaggagagaaagagagaaggggtcagaaatatcgtgcaatttcatgcttgaagcaatgacgaatgaactgatgggatatacattgagtggcatgttatcctcgttgtcagatggaggcgtcacatagagatgcaagtataagctgtttgaagcacggggatggaattgaggggtatttgccatatacgagacatgtacagagtgtcaaatgccgattcatgcggtgtggtacggctgagcggcatttcactatcagcaggaagaagacgtggtcgatgagcctttttttgaagagtctgaaagcgtagcatttagacagtctttgttattaaagcccccagtgcgggaattggattttcgaattgtcacttatcgcttccgaggcattttcaagtagattacaaagtctagatatctctcttccccgccgtcaacagatgcctagtttttgcaaagcatctggtttatgctatgatgtcaaggcaatttgaacgttgtcagctatggatgaaatgccaagttgaaggattaaagttgtgttattcgatgttttcctacgagaactttttgttaattcgaaaaggtattgtcaggttggtaaatcagatcttgaacaagtccagggtctgatctgtggagcacttggcgtgggccaactgcctggcggaacaagaccgaatgatgggagtctagaaaggcctttgctgagtataatctgcctcggcttttacacatagtgcaaagttaatacgcaattattttctgtccatgtggttcttgttttttgcccaatagggagccacaacaggagatgaacagagtcgcctggatcatatgaatgtggcgagacacgcgctgtggcgcattcgcgatacaatgccatgatttgccatggccgtggtggacaaaggaccaagaaaaaaggtgacaagtcaacctgccacgcagggctgacatcagcctctgctacggagaaaatagcgagcagcctgcttaatgcaaagcttgcttgcctgctacaagccccaatgtgacgctggtggcgcgcctcgtggacggttggagatggcagaagtcgaatgaaatccgacggtctggatggtggtgcttaataggtaggcattagcaatcacagcaatcaatgccatataccatcacaccaacttgtcagccttaacatggagagaaggatcagactgtgggcagtggtcagcacgctatcaaaagcgattgggcgctgcagcaataatggagggatgggctttgagaacagaggctgcagcgccgagacatggcgtgtcggtcgtcttttccgcccacccacccaacgaccacggtcacgatgctcgaccgttgcggctagctggtgtttttcgcatcatgacaggacagttggccgagtcttggctgtcgactgctgggcagcttctgccctggttcttgggcgtcgcatcagattagctgcccatcactcgcttgaacctgcgtcctcatggatgtttgctagcggcgccatgccctccagccatgcaacagctcaccactcgcctgggccgtgccaccatcatccgcattgacatcacatcaccataccccggatcgcctctgcagagcagcccatgacgagcaaacgggttccagcagccaagagcccagagccaacagcagccatccacctatgtcatgtctatgccagcgcccacaggaacgctgtcacgcacctagacgccccaagccagcctccttctccaccagacgtggattgcagcgcttctcctcgccctctgtgtctcccctcctctttgtgcagacgttctcgattttcgagccagtgcgtttttgcggccgtccttgtccggtctggcacaaacctccgccccggcttgggtcgagccgctgttccgctgcaggcttagagggaataaagggcatcaatcaaggccgcgtgccagcgcattgaacagatatcccccagatgtagcactgcatgctgtgtccttgtagcgcacacccccatcttgcacgtacatggatgcgcccttttgttcccggtattgtaatctggcagaggcaacggctgttagtagatacgtacacgctcatactccatactggcacagcaatcccgagcttcagggaccctgcccctgcgccccagatttccgcagtatcttgccgggcttccagcggctccccgctccgctgcgctgggaaatgctcgaatgggctgccgcgatcaaggcctgttccagggtcctcgcctggtgtggggggatctggcctgttccctgctcgagtggcgtttaagcccggctggatgatgtctttcttgtcttgggcttgggctctgctggcgctacgagcgaacctgttagccgtgagcagtactagcaggtacggtagcagttagtgttgatgcatctgctccttgacctgttgtccagacgccaggtctagatgcttgctgcgtgcgcagagtttccgccggggttcgcacatcatggctcattcgctcccgctagcacaaacgccgttgtaggtagggggagggatttgccgatgctgcacctcctcttcgtacaccgtcgattgggctcgatggtggcagtatttatagacggcccgggccccttctctccttgctcgcagacagttctaattgacgcctgcgtcgtgttcttggctggggatccggttagagctacccactgagagatactgacccagccttatcagtgacgcctccataccagctccatgtaccgtttatagcacacgtaaccttgccttatcacttatcagcgcctttccacctcccggtttgcggcgctccgactgactcgccggcctcggtcttcgttatcgtgacaaactttatccttcctttattcttctcaaaaattttgttgtttttaaaaaaatctttccttgtgtcgtcttttcttctgtgtttcaatattgcgggattcttttgcattattctcctacattgtttgctcacgggacgtttcgcaaaggctaggaatccctgctttggtcgcatcgttaggccgtgggcttgccgacatatcgggtctgggaagccgacgtcgataacgacagctattgcgccatcttgacaattgcgaaatcgacggcaacaatcatcttctatataattcctcgtgtccttcagcttcacctagtcttgattgggatttacttttgtcagtcttttgtcctctgcgaggggacagcatcgaagctagaatgaacactcacactcaagtctcgttccttgtaagttggtccagccattctcgcctgtctgcatttcccaatgacactggaccgtctctaataaatttcccaatcacaatatttttcctccgtggttaacaaaaaacaatttcctcatccaacttttgactcttttgatcggtgctaattaaatctccactgataggacgggacttacacgctgatccacatacctctcgaaatatatccgactctgttgcaacccattcttcgcattctcctccctcagacgcagagcctcaatttctctcgagattcaacagaatatgagcttgagggtctcacgacagatttccaacacgccttcctcaacattagcgtcactcccatcgagtgctccgtcgtctgccacagctcatgggccaaaaacgtcttcgagcctgcgctcaatgctctcccgaaacatgttggcaaaagtgtgtccatctctgaagatacctttatgatcctggcagtgacaactgccggcttggatcccggtggtcgtgttatggagcttagttcacccctggcctttgcggggattcccatcttcttcatcaccacatattattccgacttcatccttgttcctacgcaagaaaagcttgaagtcgtgctggcgctggatgccagaggctttgagctctcaggggaccaccactccacctttgtcaactcgtcatacgctcccagaacatctgacggccatttgcctcagcagccccccggaacccctccgccttccaactatgacgaacttcaagcacggacctttgacctcctcctcaagaacaatgttaagcccattgtcgaggtaggcctcgagcttgtccagtgctccggccgtgaaacctcgccgctcatgaatgcttacactacccggccgtccatgagccggaaaaactcgaccgactaccgtcgctcttggataacccatgttgatccgaagctttatacgtgcatcgtatctgcgcttgtttcgcagccgaggtttctctctctcactcttgcgcaagatgacccgccgtcgctgttgcttgataaagccttgctgcctatcttcgacgactcgctcatgggcgacatcagaggctgtttaataccaatcttccttgatctcagaaagttgcctgccaagtctacgggtatagtatgtggtgttgccgggcgaattgccaaaggtgctgatgccagtgagagctcagaactttcctatctctccactgctcgcgccggcaccgttatcttgtcgcaggtgcaatcgatccgagcaatgtgcattttgactccattactttccaagtaatcgcgaaatgcagatcaaatatcgagcacaaaggaagaaaaattacatgatatgcttcatggatacatattgctaggtatacttaatatttattaacatttaggtttgtgtttttgacacccctactcagggaggggatattgacggtatatattggttgaggctacctcttattgtctttatttctgggtttaaagagtttttattagaaatctgttcatgaaagagggagggaatgagacaaaaacggtgaaaaggagtggaaacgacttctgactcctcttggggaggggggggggcgttgaatataggctgcgcatgtcatttcaaagatacctacttgatttgttttactggttggtttatatacatggttgatatattacaaaaacgtcttgttaaatgctctgactgaatataaataaaacaaattttgaacacaactgtctacactctttccaatgaatgctactatccagatatctacaagacatgctttcctcttcaccatcatcaatcaatataaaaacaccctttcttatttccccttcttcttccccccatcccccatccccgccctcacaagcccatccctcgcaacgctattaatcaacgcaaaccgcctcggccccaacttgacgccgccataccacctcgtcaccacaaccatggcatcccaaacctccatcagctgcagcaagtgcagcaaccttccccccgccgcatcctccccatcgtcgtcgcaatcattatagctcacgccgcccgcgccgcggatccgccacgccgtgatgttgtgtgtcgcggagcgtatgcgcttgtctgaccagaggaggtgctgcagaaagagcttcgcctcggcgggggacgacacccgcgcaacgtgcgctacaaaggtcgatttgttctccacgacgacttcggagagcgtccatggcgggggcggcatggttgcgaaatccacttggccggcgttgttgtcgactgtcctttcgccccgggctgcattctggccttcgccttcaacgtcgtcatcttcttcctgctccttgtcctcctctatccttcttgagaactcttctactgcgtcaaagagacatacgctgcctggctggaagaccgtccctagagcttccctgaatacgcccaggtccctcgcgccggcgccctttctgcccccggaactatgctgcgtccctaaaacacttgggggctcagccggatatgccgccgggaactgtagtctcagtgacgaagactcatcgcccggtagttgtaagatgtatgtcgctgatgaggatactggggtctcgtcttgatcctcagaggggattagacagccttcgccgtagatggaatttaatgcctctacctcatcgcggaggtcctcggacatttctttgagacgataaatagagaaagattaaagacaaatggaatgtcgtttggatgctttacgtagactgtcgtaatcataagagacatcatatacatgtcttttcatctgataagctggaagttcgaggtatgattttcacacagtgtcaatattggcaaattcaacgtccgtcacactgtatctgagaatgcgatactaaagatcttgttgagataaaaagcattcgattaaggcttgtagagcaacagctcttgagtttagggaaaaataatattgacatttgacattgagctgatacaatataaggcggcgctttcaaagtctggccgtcttctacccgcccttgagatgcagcattgttctaagtgccctccagctgcaccgtacatatacacgcgcgaccgcttctacagatacttgattgaatggattaaagcccgcctcatttactcgtcagaaacggatgcaaacttgtccagcatctcctgctggatagcctcgtactatagtaacaatgttagcgatgggagcattcttttttctaggcaggaaatggcagaaaacaaaccttcttgacaatcacatcttcaccgtcggtggggacctcgaacttgagttgtcgcagcttgccttgcagatcactggttgactcgcgcacctttgcccagctctggccctgagcaacggccttttgtgcctcgtcgtagtaaccaaccatgagcttcatcatccattccgtcttccagagagggcagaactggtcataatcggagtaaccgttctgctgcaggaaatcttccttgatcagaacagcgagatcaagagtgattttgtcggggtcggacagagcactctttccgaccagctgcacaacctgatccaactcgtccgaatcggaaatgagctgcttgacgcggtctcgcagcctggggaagtcggggttgttctgctcgtaccacttgtccaaagccgtgttatacttgctgtatgagacgctcgtgttgatggaggggaagtgctttcgctgagcaagcttcttgtccaaaccccagaagacctggacaatgttgagagttgaggtggtgacagggtctgaaaagtcaccacccggagggctgacggcaccgacaatgctgacactgccgctgcgttcaggtgatcccaaagtcttggatcggccagctcgctcgtagaatgaagcgagcttggcaccaagataggcagggaaaccctgatcagcaggcatttcacccaaacgaccagaaatttcacgcagggcctcggcccatcgagacgatgaatcagccatcatggcgacgttgagaccttggtcacggaagtattcggcgacagtgataccagtgtagatggaagcttcacgagcggcgacgggcatgttggaggtgtttgcaatgagacaggttcgcttcatgatgggctctttgcggccatcaacctcaatggtaagctcggggaaatctttcaagacttcagccatttcgtttccacgctctccgcatccgacatagacaatgatatcactgttggagaatttggacacggactgactgatgacagtcttgccgcagccgaaagcacctgggatggcaacggttccgccctggacgctggggaagagggcatcaagaactcgttgtccaacaacgaagggctggtcggccgtcaatcgctccgacgtgggacggggaactcgaacgggccagctctgcatcatgggatactccgtcttcttgccgtcgaactctacctcgaggatcttttcgacaacagtgtattcgcccttgggggcaatcctggtgatgacacctcgagcgcgaggagaaaccaaaatcttgtgaactgccaggaaagagttctcaaagaccgtaccccaaacatcgccaccggaaacgtgatcgccaaccttgagctgaggagtgaactcccacttcttatctcggtcaagggcaggaacagcaacgccgcgagggatatagatggactttgatatcttggcgatggcctctagaggtcgctggataccgtcgtagatgctgttgagcaggccggggcccagctcgacggacaagggcttacctgtccgagcaacggggtcaccgaccttgacaccggctaagagagcttggtcagtatcattgtgtctttccttgtgtgtatcaatcgtctcggctttcgaatatggaagggcagaggagttcaggtgtcgccataccggtttcttcgtagacctggatggtggcctggtcgccgctgattcgaataacctcaccaacgaggttgtcgtggccgactttgaccttgattgatcagtcaataaatgttttgtaatcacgactcagatgaaagatgtcttaccaattcgtacatggcaacaccaatcatgtcttcggcgacaatgacgggactgcggctgggttagctacggagctatcttcatgacaccggccgctgctggctatgtcgagattgactgaccctgagatggagtaaatcttgcctgcgcaagcttgtcagtaaagtctgctctctctcctggacacatgcccatttcatcacgcttgctctcaccatagtgaacggcatcgccatctgagtctgtggttttctgtgacgccatacaagtcagcttcgcagtggttgacgtagcggggcattcgcatcagcctcgtcgttttgcttcaacctcgccacagctgctgcagctatagcctgtgcctggcagacagactgtgccggcaaacgacgagcaaatggggagcgggagggcgcatacagaaggcatcttgggcgattggagaggagcgtcgtcgagctctcgatcgggagggacagaggacgactgagacgggcgagatggcgatggagaaggagatggaggtggagagtttcgcaacagcagcggcagcttgatggttgcaggagcgccagggctcggcgccggtggaggcgatgatgtagcgctggcagcgcctggagcaccgccaggagtcccaccagctcgagctttggggccgctaacaacaaaactggcccccgaagcgatggcagcagtgctctcagaagtaccgggcctagcagcagcagcagcagcacctgtacctgtacctgtacctgtacctgtacctgtacctgtacctgtacctgtacctgtactgtccacgagggactgcaagccaggggcagatgcgctgccgtaatcgctttccgaatcgctgtcgtcgttatcgatgtcactgtcgcctttggtgctgcctccttcgcgaatcaggtctagcagagaaggccgcgccttgagctttggccgcagtcccagcatctgcgagcgtgatgtagacaaagactcatgtggaaatcaagggctgggcgacaaaagactggaaaaacacgggtgaaaaagttgagattcaggaattaggttctgttgacctgggtgtcgtgtcagacacagagtacgagacgttgttgcacctgaaagacagctggcagcgacgccaaggggccattgaagctactgctgctaataaaaccgtgtaaacaaacttagccacagcggacgcgaatctgcgtccatcactactgtatcaatgcttctcttctactcttgtcgttgcatgatgaagggatgaaattgagatggatccgcagcgctttatcccagtatatatctctactttgtgcagagcatagttcaagccttccgcgcactgctgttaatctgcaatggcgttttcaattggttactctactattggcggcctccattattagactccggcttcagcaatctcgctttgatacaactacacgcacacagcctcaacgattctgtctgtaccaggtggaccaatatgccgagagacagccatctcatcttccacatgcattgaattaatcgtactaaagatatgtacatacatatacgcctctccaattaatacgcagcgcttcccttcaacgcattatatctgctcgccagctcctccagcaaatccttcctcatcgccaatgaattcagcgtcttcattcccgccgacaggccgcactcgtcgctgttcacagcatgttcctgctcatctaccacctcggatctcttgttgaaatgcagccccggcgcaatcgtctggcaattgttctcgcttcgagcagcccgcagctggcaaagctccgccgtcgcgcagtcgccggtgcacgaggccacgttccagccacggctcttgtacgcaatgtactggttgaacgaggctgagtccgactggaacagggccgtcacgttgtgccagaaggcgggcgtcagctcggcggccgggtcggtcactggagggctgagcttggagccgtatgcctccttggcggagtagtattttgtccacacggggcctgtcgtctggaaggcggcgttggtcatgtcggcaatgtaggttgttgtgtcgaggacggcaaaggtctcggggtcgacgtcgtagacgcggaatgagggcatgcccgaggtgggcgtcagcgagggacagatgtaggacgtcatgaccgcgtgtgcagcgtcctggctgctgtagttggagtagctgatctcaaagtggtcgacatgagtgtggccgaagaacatggcggcgatggtcgacgagtagcgattcacaacctggtcgacgtagtttgaccctgcgtggaatgcatcgcccacgcccaggggcatgtgtccgatgatgtagaccctctcgcccgccttctctgcagcgtcgagctccgtgacaagccacgcaatctgtccatcggggtcctgttccatcgtctcctggtacagccaaaagttcatgcgatagtaaaagttggtgtttagagagatgattctcaggttgccgttggggtatttggtggaatatgcgccaaagttttcaatatcggccttttccgaaactccaacccagggagtccattcgtcagacagaagatcgtatacccattgagacgagttgctgatggacgcaacggggaaggcattgacggggctggcctcatgattgccggcggtaccataaacgaggccaagatactggctcatagaagtgtaggcgttggtaactgcgaacggggtcatgttagtctattgaaaggggcatgagcggacttggagtgagtaggagaccgacttgactgttggttgtaagcctgtgaagtgttccagactgcatgatcaacaatatcgccagtgaagagcgtaaaagccgcgtctggcacaagttcttggatggcttgatacagactcgtctccaagctcacgggagcatcgcaattgtggtcaccatttgggcctgcaggcgatgtcgatgagccaggctcgtcggcggctgtataaggtcttattcattgtcacctcgtcaggattttgtaacttgttattgcggaagagcatctcacctgcagcaaatcggttttgtgcaattcgtgcttgagcccgacacgtaaagaggatcaacatgaatatccgagtactgaaccactttgagaggcgtcttgccgctcggcgcaggacggccggtagacggttttggagagggaaaaggaacgttccactggggaacggttggttcagcacagagtccaaggaatgattcgcaaaagagctgtgctgtctctgagccgaggtccatgttccgaagagagtttgcgatgatgggtccctcaagtgcaatggtcccaacacaaacgtcggtgtcttcgacctacagcctcatgttagccatgaataaagagacctaagacaataaagtgtgacggttatcaaccttggcaagttcgcaaagccccgtggctatattgacaaatgcgctgttgccaaactcagcaacgcccatgaggagaacaagaatgccctagagtcatgttagaactcagctactatatatatgtagttgtgaaaagtatatcctaacctggcaagccgtgcaggtggcggcattcttaatgtcgttccaaatatcgtctaccaagcttcttgcctcgatggccctcttgaagtcctcgatatctcgaggagaaaggctgctgtcctcaagagaaactgcgccctgggcaacagagcccagggccaatagtgtaagcgtcaaactgggacgcatcgtcaatcacgaaatccaggcctggccatgaaaaaatatgatctacagggaccaggaaccaggcgcttggcagggcgcttcatcgtgtatatataaacttacgtagaggtgcctacatcacattacacctaccaaacgcccgcccacttacaccacctacatcaattcagccggtgcggcacaactctctccactcgacgatacgagtcttgagtcttcacaaacaacgtttagttcacacggaacttccccccagcttgatcagcaatgctcgtcgaggcggatgaccttccgaacttcgtctggtcccatccgcgataccacgctgaacaaacaccaaggccgaagcaccgtccagtaacaagcccccaaaaccctcccctgaagccgttcgaaagcgacggtccgggatcgagatccaatcagaggcgaggccctacacatgcatcaggatggaccagctaattagaggaaaagatgtgcggcttcggggggctttctggtgcggttcggcagatcatggggcggggaaggacgcctggcggctgatgctggttggggaaagcttatgcgatgacaataagatccgatggccatctctttttgtttctggaacttatgatggtggctgtatgtagttgcggtgccaagacggtagcgagaggatgcgcaggttaaaaacagcttggagaaggtatctaaattacaatgaaggcgattctagttacgtatagtagaatgagaaaagtccccgaatacctgagccatcttctagactaatagcgctgtcgagatcaacttacaacatgctgtgttctaaaatgggcatgtcaaatgacttcaaggtttcccgcataaatcacgagtcaatagatcaccaataccacagcataatgctttttctggccaatgccaaagcccattacaatcacctgcgcgatatgcattgttctcggcctctctcctcttaaaaccaaacaagaaaaaaaaaggcccaggtttcgttatatgctctcggtcaccaactcaggaagttatccatgctgctagcctactgtgggttaaaacgacgggtgaggggcttgttgtgatatcggccgagactatgttttctgcatgtgaaaacaagaactgccaaggttcaattgaatggcttgttcactctgcagcgatcgaccttttcccggagggtttgggcatgttgcataagcgctgcatttgcttcgtgtaatgatcttttgtttggcgtttttattgatttggtagttattttggtggctgttgtgattgttgtcttggctgccgttttcgttttgaaatggtcaggtattgattagcggccggccgcttaaagccgtcctcagcaaatcaagcagctggatatccaagacttcaatctccttagctctgctataggatcaatactatgagcaactaacatcaccatcaacagccaaataaatatacaaaagtgcgtgagtttattgtacacaaattcgtcgccaaatcatacagatatccacccataggtacataatacttacaaccattgcctgcccccagattttgatatattccgagtaataatacaagtatcccttctgtaattatatttatacagtaggctcttcgccgattcacagccaacaccatcgtatcatcatttctctggtagttgaaaattctcgcgagacactgctcctcgttcccatgcaacatgcatcggactctccgcttcttgctgggtacgcatctctctaaagatttcgcccttcttagacagtgccggtagttttccttgaaacatcttgtaccagtcccagttgtctgaaggcgtaggcgcaagtaccttctttctccgctgcttgagtttatcatagatcttgcgtgcccttgtatcgggcagctcagtaatgttgtattgaaccgaccagtcgaaatcgtcttcttttctgacgtttgttgggcgctcaacgtgctcgccattcacttggttgcgaatagtgacgaacatgccaaagagttcacgttgtggccgtccagggctttccgtattctctgcggcatcactctcgtctccctcttcttcttcttcgataagctcatcttcgtttgaagtttcgtccttggcagatgtcacttgttcatcctcaatggcttctttatcatcatccttggcccttgtagtcagatcggcaaacattcgttggaatgtcttgagattttgcgccttgttgtcaatgccctccgtggctttcaggatcaaatctgtcaaggaagccttttgcatctctgagtctgctgtatcaaagttggaccctgagttttcgtgctgcttctcgtccgatgcctcatcagcaccaagaccatcctccgtgtcgtgtttgcgaagtggccctacgacatctcctgggtcgtcagatctgtctcgtagctccttaattttagaagagtgtgccgtcagggatgccaccatggcatctaaatattgctcgatttcaagctcagtcttgtctttgagtattccgctttgctcgagagcttcctgaaccgcttccctgactgatcctattcccagagaatcatcttccacggtttcttcaaccttgatcatcatatcattccaggcagcctcgttctgagcatcttggtatgaaagattatcagaaagctgctccgtctcctcgttgaatggcagcgatgattcggcctgggcagtttctcccgtttcttcagctccctcttcggcttcggctttgttaatggcacgctctaattcttcaacagttgatttggcagcttcttgagttttggtcatttcttcctccgttaccggctcaacaaaaaagtatgtaagaggcacctttgttgggcgagtctccacatgcagtcggagcgttcgtgctgggaaacgtttggtagctctgtccatgagctcattcaaaagtgtaacgctaattttgaattcttggtcgccgactcggcgatcattagtcccgtgaagagccacatccatttcatccaagctgatgtactggaacccaaatattcgctgtgtgttgtgatatgcgacgaagatgccatccatgcggcccattcgcacttgcagagagtatttcaaaaacaccgttctgaccatatcgtaatactcgcgctcaaaagactcccactgaccaaaccgattctgaatttcgtagcctgcccctttctcgtatccccggacatccattctgacggcaacaactgctcgtgttttcaggtcgaacatgccggagccaggaagcctaggatcataggcatcaagctgtgaccgcatcatgaagtctcccaaagtagtatagtggaatgagtcctctgcgtttctctcttcctctgtcagctgatgagaccttgatctcctatatttttcgaattcctcttttggcagcgtaagaagtttttccatggattttccaagcgagctgaggatattttccgtgtcatattctttgtcagagtcaaatgcatagactccatcattgaagtgcgcaaaagcggcagcagggccacgacttaaagcggtaaagttgtaagattccggctctagtgatcgtgacaagtacgcaaaattaggttttctccaagctgagaggagaaagtgaaaatgagataaaattgaagtcatgcttgatgttgagccgcagtatttcatgccgtgagcagcactgagctgtctcaactttacgtctttggatgaggtgacatagctccttagtgcatcgaaatcgaactccttcaccggcatgatggaagccagataaggatcgaaattgaagacgcgggatcggtcatcctgcatgtggtagactcctgggttgaacaatactcgatcaaggttatgggagagttgcggcactggtagcaaggcgtcctcttcaactgggcacagcttcagatgttggggccttatggtcttgacatccaagttcgatttgccctttgtttttttgccctttgttaattttttggctaaagaggacttcccaggaggtaattcttcgggagccgctggtgtctcagcataacgagcgatcaaatcatcctcaatttcctcttcatgctctgttccttcaacgtcattttctcgccttttccttggatttgaagatgagctcgaggcttgaaggcgggattttaatgaagtccataagcctgcagatggcggtatcactgcattatgcgattctcccttgcctttcgggactccattctcagggctcaaagcgaactttccaggttcagcagagctgggctgcttattcttggttggctttttactttttggtttctctgaagggtctttgcgagatttggtgctcaaagagctctgtcggcgctttgctctggctctacttcgtcctgctttgccatctaccacttgggtggttgtgaaagattttaaactgatcttgatcagaggctgtggctggcggagcgcccagagggtagcacgttgggccagtggtctggcacgaagaaatggctgaatcatctcaaattgtgagacgacgacatgctgttataaagacagcatagagtaggttttcttagattgaaggaggatatccctggcaaaccaaaccatcaagttcatgattgaagtacaagggtacatcatacatagagttttgcttatcgataaaagatgccggcgctctcggcaatacaacggaagagccaggccctcatgtcactgcttagcgggcggcagcttgccgtttgcgtgcgccacacgcaatccgctttgtggtgctggcactgatgacgaactcccctgcgacagcttcatcgcggatcttaagcagcaccagtcggttggtacgtcatacgaaaacagtcagcagggctcgaggccttcagctgcaaagatgggtgccagcgactccaaaataggattcaagcaggggatattcagactttcagaggagcggaatattgcggcgcatgacccgtattggacctcagtgcgtgatgcccttgatctcacatgccacccagaagctgatggggttatagttctgggaacttcccgagtcgtctgaggatgtgtttagcctcttctcgcccaacgatatccgtcgaacccgtgacaatgccctagagaacatcgaaaccctgattatagccttgacaacgcggatcttcaatttacgtcaccatccatcctttccagacgtcgacagcgctcccgaacgagacattctaaactgcattagagtcttgacccgaatacttccatacttgtacgaaaaagacagtttggggtcatgggaagagcggttcttctggaccccacgaaagataaagcgtcgaagttcaaatgcagctgaagtgctgtttgatgaagcccagggcggaaaagaggcgccgcggcctgcagcagaaaagcatgaagagctaaggcctctggctgaggagttgttggatacgctgattgacctcctattcttctcggatttcacattgcctcgccagccagatgggcagcccaaggtctcatatgccatatggcagagcggggttggatgcaacacagctcttgcaacgacaaaggaatttgaaagcaaccgatgcgaaattctaaggctaattatgacttttgctggtcaaagcatgtacatgaccccagcggtgcttccgcagaggggagttcggactctgacttacctctgcacatcttccgacaagcaaatggtgctttcagtgctctgttctcttctaaacaccgtgagtaccttgtttttatcttcagagagatcccagagctaacagctccacctgcagaccttgaagtacaatccagcaagctggcgcgtaccatataatactttagtcttcaaggacaccaagcaggtgcttgtgacttactccattcacaccctattggccatgctcatataccccatacctgaagacgcttcttcaacctcccacaagaactactatcgtcatttcctcggcagaatacatcgcccccaagacttccagttcatcgttgatgggatgacgcggatactcaaccaaccacttcaggagaaaagttcatatctgcctacctctcaaccttcttcaaacctagctccagaagttctaatgcttttctgggagctgactcaatgcaacaaacgatttcggtccttcatcattgaaactgatagggcacacgactttgttgtgttagccctgttctatgctttggagtacaaaaatgagccctccaagcagggcgtggtgcgcatgtgcgtttttctcttgcagacgttgagtgtggaacaaagctttggttctcacctcaacaagtcattcgaaggccaggaaagccttcccgcaagcataaggattaatgggttcagtggcacctatgccgacttccttttgcactccatttacacattgattactacaagccaaagcaactttgctcccgtctatcccgccctcctggcaataattaacaacatagctccacacatcgagggcctgagtacctccagcagttctcagctcatgcatctcttttcatcaatgtcgtcgccatcatttttgcttgccaacgagaccaaccatggccttttacactctctgctggattccatcaactcaataattgaaaacaaataccgcgagaatcccgagctgatattggccattctgaaaaataagaagcgcattgaggcactcagaacattcactttggaaagcgggcaagaggagattgagaagatcaacaggagaaggaaagactctggaggtcacgtcggaccttttgatgatgggtctcgacgaagctctgtggatagtctacgaagtccgaccaatgctttatccagaacccagtcgttggaagagacccccgaagatagcgcatttgccattggagatgacgacgacgacgacaatgacgaagacgtcgacaatgatgacagcgaagaagagcctcagccaaccccagcggcgtcaaccgctagcgaaaatccatctcaggcgtcctctacaaccaatgtcgaagacgcggtacctgtacagatgcgaggaatgtcagagaaggcacgagggaaaatgccagctaacatccaatctttctctcggcagaatagctcaacaagcctaggggcatactccactgcaaatcaggcgtatgggggtaactttgagccgacagcgccgtggatcgacagttggttgcctgagttacctctccataccgttctgtccattattcaacaggcagcgagccttcttccacggcaagtatccgctcgagatgcgacaccagagactctacgttggattcaaaagatggaatttgttggtctagagccatctcccgtccgggttcagtcgtttgagtggtctcaattggcacttggatggtacgaatcgctgctctggggggtcatctttgccagcgagatgcagattgcaaagggtactatggggatatggaatggtacttccatcaagctcttccgagtccaggagacggcggcggcaggtcccactctgacctcacccagaggggctgtggatgctgtcggaagcaatatcgtctcgcgaattggccaaatcaaccttcgcggcggcgcggcaccttcaaatcctgcaccgaacaggggtgggccatgatgatatgcttccatcgttttattacattatttctactacgggagatacagcgtgtgaaatgagccacgagttgtcaagcgcgaggtccaaacggtataccatgacgagctgctcttgcttggcatccccagcaaatctcatcctgctccgtgcgaggcgccgcttggcccaatcacgccccctggatgagcatatccctgcgtgtactcggcgagaaaagaggcaagcagcacatcagcttttggctagtattccctccgttacagcgctactgggccaatcagacaacttgacgtggctgggagggcctcgtgttaatatccgcaatcgtcgacacctgacgggcatgggaggggatgctaggaaacgaaggcatacttgtacatacaacgtatttgtacgattgataacgatgggcatcaatgttctgcggctgggtgtgatggttgggccgtgcgtcccccatgactctaccccagatgggtgtacgatgtacgtatttgagagaaattaatattgaaggcaatatgcaaagtacctactagtagtatctacctacatataggagactggggctgcgacgtcatcggcgcctcgacatgagtctcattactttagcccttgaaggtgctggcatggagggaattgaacctgtgcactgattgatggcctacaattggaactttgtgaatgcgacgtgatgacggaagacaggagctgaaacgagcgatttggtccctggatgagaggccacgctagaggcacaaactgcgcagtcccttagccttcacgtcgggagatgatcccgcgcaaggatcggcgattgccactaagagggctccccatcggattagcagttggcagctcgagctcccagcccagccccagaatcgagacgaggccgccgaacagcgtgggatgaagccggtttagtgaggggccaggccacaagaagctgccagcccgttagcgctacctacctctagccgccgtttttaccgtgacctgaacgatggcccagccgagctacagctaacctgttttgccgtgtgctgttgctgctgtatgcggctgagacaaacaatacgtcgttttgcgttttgcgtttacgagcttccctttgcaacctcgtctaccttggtagctgctgttctgctcgcgagcctctagtctccagcatacaaatagcgtcttgtctcttctcacaggcggccgatgcgatgaatgcgactctcaactaacaccatcaacgagctcccggcgcgctgaggacatcgtcgtccttttacctcgccatcatgtcgcaacccactcaatccgccgagccgacaactcctgctgctgatggagagatcaaagaatacaagattcacgtgagacttgagaaacctcatttgggctgctcagatctgagctcgggtcctgactaaccatctgcttgtctccttgcgcaggcctcgagcaaatacctggaattgacgcggcagaagctcgagctagcccggctgcctcgcgaggttcccgacgcgaactccaaggcgtggtggaatccgaagcccgcgctggagccgctcattgacttttggtaagtatgcgcgacgcgcgcagtagcctccagcttttgaagtttgggaacgtagcagttaatggaaagtcgctaggcttgagcactttgcctggaaggaacatgaaagtgaaatcaatgagtcggttccccagttcagaatcagcatccagacatctgccactgaaggcccgacgcggatgcacttcatccatgcgcggtcgcgccatcccaatcctgtgcctctgctgctgatacctccgttcccttttaccaacctgtcctttcggcacatcaccgacatcttcgccaatcccaatgacccagacgtcgaccagccctttcactttgttatgccgtcccttcctgggctgggcttcagcgatcctctgcccagtagcgtgcatacagtttccaaaacggctgagatgcttgacaccctcatgaagcaactgggatacaggtactacattgcgagtaattccggatcgtctattactcccaaaggcagtattgactggaaaatcatcaaccacttggccgctagttacccagggtcgtgcctgggcgttcatttggtatcgccgccatggaaagcgcccgaggcgcggaagaatcccgtcgagtggctgaaactgacagtggcaaagtctctaaaggctgggattctgggctatacaaaggaggacatagcatcgcttcggacaagtgatcgacaaagggcaaagaagaaggacagcgacatgactaccattggggcgtttggcgcatatgaccctaacacgctcgcttatgcgctttgtgattctccaacgggactgctggtgttcttcctgactctcattaggatgctggggtcagagaaggagtttactgctacggagctcgtcacgattaccaagttaacgtggctcccgggtccagagggagcattgcgattatgggcggagaacgatatcttggcgagggaagaggcggagctgaagccatcacatagagtcaaggccgccatcacggtattcttgaccgacgatggagccagtcaggatggtcccgactcggcgcagaagaccgattcgctctcgtcattctcttacgtatgtcccaactggggcaagcagcattacgatgtagtctggactggtcgaatacaggggaatcagggcctgttggcttgggagcggccgcagattattgcagacggtgcaaggaatctcgccaaggctttactcgcggtggacaagagactttatgaggttgagcgccgcagaggaaggacggcttaatttgaagtaaccgctgaagctgaggggggctcatcaatcttttcaggggatgaaacttgatatgggctggccatattgaaaggcacaggctagtttgtaattgtaagttaattggcatttaataataaggatttgacggatcgatacgattttcgaagcttgaataagaagtcgaggggtgctgccacttaacggctagatatgatatgtccatattggggagccactcgaaagttggtgttgctttctctgtaaagtggcgtccaaaatatgatgctcaaacgattggaaactacctatttgaggaaattataataatacgttaagaaacattttggactattgcaaagtataggtagccctattggctacaggtactaagatagcaggagtgacaacttgctcctatagcgaacattggcctggagctggcggggcttgtagctgtagctgtagctgccacaatggtctgtgcgtccatgtcaacccagccagtaccagcctgcattacagagaccagacagactcaacggcttgaacaagcaccgatcctaggttaaagcaccaacctcacctcgaatcccctccctgctgcaacaaaatcacagcgaggagtctcccgaatccagaccccgagcgcatcgaccttctttccccagtaccgacgacaatgatctctcgtggccggcccctctggtgacaatactctacggcccatcatgtccaacggctacggcaactccatgcgcaatggcgacggctacggcaactttgggcggtcgaatgacgactacgacccgtttggcgacagtagaaacagaatagaccggtacaatatccagcctccgtcatcacagagcctccgcagcatgccgtcgcggccgcgcgcccaggagacgagcgccgagagacagattacccaggtcttggaacacatcaggggcgaatggccgtctctgtgccgggaggactgcgtgcctgtccagctggcgctccagctgctggataacagctcggttggtcgcgcccacgactaccgcaggttccagacgacgcatacgtacctgcaggactcgctgaaaaacattgtgcacgagcatcatcagggcttcaacagttcgatcggtacattccacaagatccagagcagcattcaggtctcccagaagcgagtccgagcgctcaaggagtcgttgtcattgtcaaaaacgagcctgtgcgctacagatccaggactgaagattctctccgaggagtcgaaagcttacgatgaccttttacaaacgctcaatgagctggacgaccttcgagctgttcctgatcagctagaggcccgtatctccgagaaacgattcttgacggcggtcgaggtgttgcaaaatgcgctgcgaagactgagaaagcccgagctggataacattggagccttgagtgacctcagaagctacctcgccaaccaagaaactgtcctcatggatatcctagtggaagaactacatgagcatctttatctcaagtctccgtattgtcaacagagatggtcgagcttggctaagaaccgaggcggagccaacgaggggaatcacaacgaagagaaccccgtcacccctttctacctgatcctggactcgattgattttgagaggccagtgatagaagatcctatgaaaaacccagaggcggacacgttttattacgtgaccctcttggtggaggcattgaacaagctcggaagactgcagaatgctgtagaaacgttgaagaacagactgcctgttgagctgttcagtgttgttaatgagaccaacaacgaggttgagcagcggcacccaacttcgttccgggcggctattgggaagctggatggagtgcagatatacagccccagagaaatccagatgcgagcagacgtcatttacgatcttctttggacactctacggcaagttcgaggctatcggagaagggcagcgtgtgttccatgagtccatcaaggctcttatccgccgcgaaggttctggcaataacattgctctgctcggcagtttcaaggagctttggaatctctaccaaaacgagatacggtcccttctgcacaactatgtaacaacggatgctgatgtttaccaattcgattctcctacaccgggagttggtgctggtggcaaagatggcatgcgagaacacctattcaagttctcagagacggattccaaatccactgaagtcactacagagtacgaggcgctggagactatcattcaagccaccgttcccggcctgacgggcggttctcgcaaacagggctccgacagcaagaggaacaagtcaactgctgatgacgccggttcaagacgaagcgctgcgtatggtgcaagtcggcaggcatcgggtccttccaagtccttggttgagccaagcgtcttcaatatgagtctgctcttaccgccgactctcatcttcctgcagcggctcaaaaacattgttcctcctggttctgatttggccacaagcacgctaaccagcttcctcgataacttcctggtcaatgtattccagccgcagctggatgagactcttggaaagctgactgacaccgtctttggtgaggccgactccttttcccaagatcccgcgtggagtcaatgctctcagcggccgattttcaagggaaccactgccttcttccaagtggtcacagcattctgccgaatgcttggcactattcctccagatcaagctttgagctctctcatcgtcactcagatgatgagatattatgaccgctgcttcagctggttccaatcactcgtgactaagagacacgatcagccttctgattcgaacaatttgcgagcatcggcccgcttttctgtgcaatctggaaaagtcaacgaaatcgcaaagcaactttccgacgagctggatggcagcctgatgaaggaagaggttcagcttctaattcaaaagacaaacgtccaacggctgcaggcaaatgacgttatccaggaccgagacacaatatcatccttgtgccttttatacaacagcatgaggtggctggctgcgaagattcagagcttgaggcatataacagcgcatgagacggactcgtcacggcagcatctcccacgccaatcaggccagcggtgggcgttgagtgatcctagtaaggctacaaaccagaatcaagtgcagcttcctcttacggaagagtcagctcagtaagttatccatgatgataccataatctaatattcaacgccgtccgctaataaatctcgatagaaactttgacaacattgtgtcgtcttttgaagagctggctgcaacagctctgttgaccttgcacatggaagtgcgttgtcgggtgatttatgggctgcgaaacactctgtcgccagacttggcgccatatatccttgagcaggacgtgagagagccggatccccaaatcatcagtctcaaccaagagctgattgttttggatgagacaattgtgcaattcttgagagagaaggaagtcttattcatacgcactgggcttggcatcctgatcaacaccttcttggttaagaatgccactctagcgtctcccatgaacgacaagggatgtcagcgcatgcagctcaacattctcgttcttcagcaaaacctcaaaaacgtcgaagacggaactgacctggcaaaggccgcaagctacttttcactcttcgaacggggtgcagacgccattattgagaaggcaagagagtacaaggacaggcatgggatgggaacgctttccattgaccccaacagcttctcgtatgacgagctcaaggctttgattgagctctgctacagcgagcagatggcgaatccggagaggggcatcacgtcagctgccaggaggcagctggatgataagtttgcgaggttgagtgagtttaagtgggattaatagcattagaagtggcgtaatgagttatttgtagatgttatgaggatgagtatggtagatgtgagcgctgggggtatttttatatggttgatcatagttatgcgcttgtcgatgttaaacggtggtgctttctatatcaagattttggagaactagattcaagccgggtattaatcatgaggactatatcatatattgagcatacctaggtagttggtagtcgagtggtattgacgatcagattatcttctcagcgaatgttgcctttcttgcatataaaatacatgcggtttttgaaggcaaccttggttacaaacgccgtcaaacaggtaaaagagggagttttaaaaaattgaaacatgaacaaggggtatcaaagaaaacatcatgtcctgggatgcctcatatttgccaacacccttgcgagcagctcctcccgggtatccctcttatgcgggaagaggtttctctagaaacagaggaccagattagcctaccatttcacattttatttctttaatagaagaattaggaaatcttactgcctttagccatcttcgcatctcttctctggtccaggtttctggatcgcctttggggtcatcttgagctgggaaaatgtcgccgccaaagatggtccaagctgctgctgcggtcacgacagctccgaagcctttattggttgttagactaaagctggggttaagccagaagtttatttcatcatggacataccgagcagtaaattctatatgctgttagaaattgaagtttgatgagcgcctatcagttattgcagagcttggctcaccttggatctcatcgcattgtcgagtggagtagacatggtggaatgatgtaggagtctggatcacacacagagcttgtcttgatcgtgcaaaattgaagttcgtcgaaaatatccctggtaaatatataaagccgagagaagaatcaaaaatgcaaatctgccttgcttagccactttgcattgatggaatgtgtccttgattctcgtccttcgatgcgaaagccacttagaccgtcggcaacacgcacgctcgtcgccacaaccaccagccacaaccaccagcctcagccacagcctagattgtggctagtgcatctgttggtctgtgcgtctcacccccgcgaagcggacgcacaaaaataatttgttgccaaaaatccagccatactatctccaatcgtaaatttcgttactctctgttgcccacgaaccccgtctcacagagccgatcaaataccgccaaaatgcctaaggaggtcgctgatatcaagaaggtgaggattttgattgagaaggagttgattacctttctattatcaatgtactgacatcctgttttctccagttcatcgagatctgccgtcgcaaggacgcttcgtgtacgtattttcgatgcagctagctgaaaggccgccccggacgaggaagaataaaaacgatattcgagaatgaagcgacaagatggaaaggagaggaattcaataactaacttgcttttcttgcagccgcgcggatcaagaagaacaagaaggcccacaacatcaagttcaaggtccgatgccagaagcacctctacaccctggtgctgaaggacaacgacaaggccgagaagcttaagcagtcccttcctcctagtatgcgccccccgatctcttgttactccctcccatattcgatttcgacggtattggtatcgaaacacgagagaagatgatggaaagctaacattgtattttcaactacagacctgcagatcgcagaggtttctaagaagaactaagaaaatgaattggcggtaaaacggaggtggtggcattcggcgtgagaagggtttacatgcacaaactgggcgtctcgggataccttgcatttcatgtgctcagaacgcgcgctcgcaatagagctcaatataacgatttgagacacaaaaaaacaaaacaaagcaacaattcgcacacacaccgattgatgagtccgaatgattatgtgtcccagctgaaagccgcctgatgaagagccacgacgaagaagaacaaggggaagaaggaacggaaacggggactcaggtgctcggtgatgtgcccaattacacaatgtgcttgaagcggcgatgatccttcttgagggcaaggctcgccaagccttgtaatcgctcctttagaacatcgcccgcccagaagatgaccagatcctcttcctcttcaaacgtttcaatcctccagcctgcccatatgctcttctcctgaccctcttttcgcaattcgtcttccagtgcttgatatttaagttgtagtgcttctcgatgattgcttttgaccgttatgcggcagacgtcgaatgtatcgttgctgtccttgtgtttgaaggcctcgcgcatctgcggccttttccccgccggctccatgtggaacagcaggacagagtcggctcctggcgcggtgaactcgctcaggctgccgtttgccatcctgttctcggcgctctggatccattctccgtgagcctcgggggaatcccaaggcgctgtgatgagaagggtcgattggttcgttgcgtcagtgtacatgctgctaacattggcgccgggattcaagttgtgcgcctggttgttgcgaacccaattgtcctgaatctcctgacactccatgagagtctcgaggaactcgagggtatcgtattggccccgtaacttgatgagggcaaactcggtgacaggcatgacggctaagtgcgtgtgtgtggtgttacaaagggaaacagatatgattggatgatgttattgaagtgtgaactatggatttaggaaagctactgcgagcaaccgaaggccttttatctcatatgagatgtttttttttttttttttttttttttaaatctaggcaatgagacggtgacgctggcaatccgtggctccgcggacaacagttgtttcgaatctcgaattattggtgtttgcgtaagacggtaacctagaatatccgtgggagacagcagcttacagggtaccttggtaatttaaacaaaaagagggagcatgaaggcatcgcggccgcgcaagcagctgcactttcccttataggtgagtcaatctcattttagctcatccctcccccccctcaataaactaaggctccgtcgatcagcccgagttgtctgggcaaaaataaatattaagaggtggcttgaggcgttttgtgtcgtcatcacccccgcccttttaagaggccgctggacgtatcgcagtgacaggatggcggtggcactgaaatcaaagagcgatgggcgcaaacttgggttgggtcaggttcctcgcaatcttccttttttggcagggggatttttttgactttttttgtcaaaggtggcgtgggagggagtgggatgattattttgtccgcagctaatgagggaacgggtgattgacgccggctgaaaggtcacattgacgacgctacatgaggaaagaaatgggcgtttaataaatagtagtttagaatcggtgaatgagagtcaattgtaagtgcggtgacaattgaagacgatatagcctggtatgagtgtaagttttataaagcactcagtggttcaaatttccacggggagctgccaaaacaaaaaaggatatataacaatgtgaacaatgaaagcaaagaattttgtgccatgcctgtctatgcgtatagtagcgattttgagcatctcctgttgacaaaacttccgcttctcttgtgctgccttcttgacacggcatatttaccgagtgcgccatgcaggccgttgctcattctgcatagcaactttggcattttgcacgatgaatataatatctgaattgatggctcaaacaccaattatcaaagatgttgagaattatttttgtctgaacgactagcgaatcttagttctcagcatctcgagacccttgctgagagcatagatggtggctgtcgatttacattgctttatgaacacaaaattcacagacttctctcttcaatatgaaatgcgcgctaaatattctgaatattgcaactagttgaaatacctgtatatttcgttatttcatttaatcttctacgtgtaatggataagatgggcaggttatatccagtcaatgccagcatacggcacttggttgccgaatctctaatcaagagactgcgtgcttgactgctggctagttccattggtcacttagcccgaaggtggcatatctattgtgcatttacccaatataacgtctattccgggcataatactaacagtagtgagcagctggaagattaatcggaatatatcgacgaatccaattcagccacgcaccagctgtctggtctcacaaatgattagcttcggcttaggattgtcagagtgcgaatacgcagcggcatccgggaaacagtggtaagaaaaagtgaaaccgagaagattataaacacacaaaaaggtaactatgtgcacattagactgagattagtcttgcgctaatagtgctcctgttgatgttttacacgtgtatatttattttgcagtctcgccttttttggctaccacttgccaggattcaccccacttgccctgttccagcaatgtccagggctaaaaggccaaccaattgtctctactagtagtagagcgcccaccaccagcgaaatttcttccaattggggcttcatcattactgtgcggcgctgagacagctgggacttggtggcggctggctaatgcaggcgtgatcgtgggtgcaaccgtatccgacaccaatgtgtacaatctgcgcattcgtatctggcggatctgttggaggaggtcgtggtatctggtcgattgactgtgggattttcacaggatgtcccgtatgacagaatgtgcaaatgccagattacaatctagatactgtagcaactgatcggacctctgttcgaatcaaatagcggtgcagcaaggaataagatgcatcagttggcctttatcatgttactgatgattgttcccgtttttggggcagttggagatcaatagccgctaaattccatcgtgcggggacttcctttcaggaaaggcttgggccgctttgactttggccatcccaaaaagcttggccccagatccttttggcgtaggggggcagccgacagaccagcaagcagccttgtacttccacgtcgagaagctgtgctgtacaaagtctctgcatcacccatcctgcggccagacagcctcgagcttctcctcttcacgcctcttttcacacgaacacacgtatataacagctcagcattggcatattctgaccgccgcgcatctacgacgacgatcttctagaggcgacctctgcccctcgcgcctcgagcacccctgccctgacaatcaggtagcagctccaaactgtcatgacattgcagcgtccgacgccagcagacgagccgttcaaagttgccaaagcagtccaaatggccgacgctgcagagaccaacgggagcgtgtccccagtcaatggcaatggccaccaccgcactctgtcgcagcgcagggcatctgcccccatggcgccgccctttatggtttctgcgccgggcaaggtgattgtctttggagaacactccgttgtatatggcaaggtgcgttggatgttgagacacatgcaatctttcaagcaattcatcaatcgctaactggtcatgttcttgccgtgtagcctgccatcgccgccgccatttcgctacgatcctacctccacgtcacaacgctgtccaagtcaaagcataccgtctcgcttcgcttccccgacattgatctcactcactcctgggatatcgataatctcccctgggcccagttccagcacccagacaagaaaaagtcatacttttctttggtcacgcagctggaccccgagttattggctgccctgcagccgcacattgacgaagtctctccagaccggccagaagagattcgaaaagttcaccggaactctgtcacagcattcctctatctcttcctttctcttgggtcgccacgattcccaggatgcctctacactctgcgctccacaattcctatttcagctggattgggcagcagcgcttctatatctgtctgtctagctgcggctctgctgcttcagctgcggacgctttctggtcctcaccccgaccagccgtcagaagaagcgcgcgttcaggttgagcgaatcaaccgttgggcctttgtgtctgagatgtgtattcatgggaacccttcaggagttgataacactgtggcgacccaaggcaaggcggtagtcttccagcgaacagattacaacaagccaccatctgtgcgcccactatgggacttccccgaactaccactgctgcttgtagacacgaaacaggccaaatcaacggcagttgaggtgggcaagattggaaagctgaacaagacacaccccaagattattggcccaatcctcgaggccatgcgccacatcacagatactgcctctcaattgatcgaggacaaggatttcaatccaaaagacgaggaaagcctacggagactgggtgagctcatggctgtcaaccacggcctattgaatgctctgagcgtatcacacccccggctggagagagtgcgtgagttgatagaccacgagggcatcggctggacaaagctcactggcgctggcggtggcggctgctccatcactctgctcaagcccaatgtgccgggagagaaacttgccaagctagacagccaatttgaggccgaaggctacgaaaagtacggcactactctgggtggtgacggcgtgggagtcctgtggcccgccgtactgaagaacggcaccgaggaagacgaagaaggcggcatggaaattgacgtggacaagttcctcaacgcgcagggcactgagggcgtagagcagctcgtcggtgtccacggcgatggtggtgagcgagaaggatggaaattctggcgagtggagagcgagtagccaagccaagccaagccaagccccgtataatatcgaagctcggaggctatggtgtggtctggcattggattaatatcatggtagcagacagaacatgtgcgggaagaggttcagtagcactgcttttcaacgcatgagcattgggacgctgcagtggcgtttgaggaactcttttttttcctttcttttccattctttttctttttcgctgtatgatataacaaaaatcaattctaattatagttctagatacaatagatttaacgcatttgatgacttgatgttttgtctctgacagtagaacacattgtataaagaccaccagccactactcataagattaaatccaggttatatataggccactctatttatttcagctctgacagccggtacttccaatatccttcccgcacagggtcccacttctctgatagttctaccagacatagcttggctttttcaatttcgccctgcttgtggtaaacttctgacatgaggtccaacgcatgcgagctcgtgacctcctcgtcctcggcgcccagattagaaaagaactgcgaggcaaaatctcccactgtatccagtccgcggccacctttcgccaagactccgcgcaagtacagccaagaagactgattctgcggcgcaagcttgatcttctcctctgcgtacgcaatctccctatcaagaatggcgcctggcaccttgggatcatactccgtagcagcgctgccctttgtggaatgggacgggtccgagaagacgatgaagaagcggtgcgaccacgccgagttgttgcgcaggtcatcctcaatcatgctctgcgtggtggcgagctcaaaggggctccagtagttgagcttcgtgatgaggtactggcggtacgaccacacatggtagttcttggtgtccttggcgaggatcttggagatgaagtcggtctcggatttggcaaactgcttggcggcctcggcgtcggagctgagcgtgttggcgaagtggtggtcgaggagcagctggcggtggtgccagatttggtagttcttgaggtggttcagggcaacgtcgttgagccactggatttcatccgtgatggagagcttgagggcggagacgattttgaagcggtagagccagacggtgtagtggcctgggttcatggcgatgacatgctctgtgaggcggaggcagcgaggggagtattcttcggaggccatgacggcgcggaggtaagagacggctggagatgatgatgttagctgaatatgccttcaacttcctctcatattatgcattctagaggtttgtatggtcataccctcagcatagtcgtcggtataggcaatcctcgccaaggcatcctgaggctcttcctgcggaatgggaatcacatcgtcccactccgggtcgttgccaagcggtccgggaatctccccgtagagctctctcttcaatgccgccatctcttgccgcctcttcttttcctgatcgatatcctcctgtgggagctcggcgcctttgctgcgagcggcttccctcttgagcagaaactgtcgatggaggacggtgagcgcagtcagcttagcctggctcagcgatcgcttcttgagctcttcgaatctgtaggtgccaacgtcgcggccgtgcttgtctgttccccaactgtagttgttcttgaggcggcggcaggggaggccttctttggtgacctgcttccagtactcgcggtcggtcttgttcgagagcgatacctggcggtttgcgacggggaggatcagcctcgagtgggtgtacgtcttcttttctgccggcgtcaggccagggaagccgacttcttcgaagcggcgctcgacggggttggtctggtagtagcgctgcttggaccgctcgccaacagtcactgggggggcatcagtcgtagctgtagaggacaagagagctggtgttagctggcggattgctgtggcgtgtagactatagcatccaatcacgctgggtgcgggagaacaatcggttcatgcttgcctttgggctctgggttggcggcctttgcagtggcctttggcttaggcggcatgttggatgctgcgaggtgtaaatgccaatggcggggctttttttttctgagctggagctccagataatgctgtcgccgcgatgggtccggaccaaatagcggcgtggcgccgtaagaacaataagaacaatcagatgcgggaagcgttcaactttgcatttatcgtttgcattgtgtacaaatttggggtatgtactgtaacacaataatatccatagaaactgcataataaaaccatcaaaaattcaccaattgatgcagtacctggcgaccgacatgagtgtccgctttgtcaatgtaaagtctctctccgcacaaaccattatgcaaatctgtggctggtacagtgcgtactgtcctaagactcccgtccgtttttggtttctagataaaatgccatttctggcgcctagttgctgctactgccgccattatcttattaatggacttgcagtatagcagaagtgatgtaactgcagctctatatatcattgctgaaagtctactaggtattttagcagctaagaattgacatgactttgaaggcggagcatacagagagaaagaaaatcgtgatgcccgctcaaagcgttcatagtggtgagcaaagctgctgcactgatcgaagccatcttgttcgaacgaagccgcctattttgatcgaagccatcttatcgggcgtcataacgtggcgaaaacgaccattgcagtacacttaaaaagagctatgaaaacaccaaaagaacaggtatattaacatcgcgagggcggtaaaagatcctgccttgaccaattgccactcgaattagttttaaactccattcagcgttgtttttttcagcccattaataggagcaaagctgcaagtgcgattttctccggttggcacctacgcaaatctgcttcgcagctttgctcaacaagtataagtcaaaagcgtgaagtagaacacagcaaattttacaacttctataaagcatatactctactatatactccaatagtaatgtaacttgggtaaaaaagcaccgctaagctagtacctaattgacaagttggtaatgttgactaactgcacctaagccatctttagagtagagggcaaggaaatgggtttggttaagggtatagagcccaggccaatgtgaacgggcatcgcccgtgatagtagctaggccccatgtttgacctccgtctacactagtaacaactttcatttgggctccgtcataaccgctgccagggattccggccacatcctcatctgtcatgaagcttgtaacaagagtaccaccaacattcataacttgaggagctccggcaccggccccgtttcttgctgtgtataagcgccctcgctgtccccaagagttaccgtcgtcatgagatagaacatagtcaacggtaaaggggccggattccgtattctcaaagacagcactagaaaagtaatatcgttaggcgatgatcacacattcctaaacagggttaaacagcttacattaagttgccagagttatcaatatttgcaacaccaatcattccatcgcgtgatgtgcggtcacctccagagatcttggtccagcctgaccaagttattcctccgtctattgaacgcttcatatagccgtcctgatctaccgcactattctcggcggagtaataacattgcagtgacccatccgcggcaacacgcagaaaaggttcccagaggccattagggttatttggagtggctgcttgctgctctatggtcgatgcatagacaaagttcttaccaccgtcatcggaataacacagagttagtcggtagtatgtaaaagtgttccctgtgcggtcatggttgcggaaggcatatacaatgcgtccactgggaagctgcaaaggcatagcgttatcaacatcatgcgtagatgtatcaacacgccagacttcaccaataaaattccatgaagaaccactattgtcagattgagcaagacgaagaatactctgaccgttttcatgcgcagtataaccagctattaaacctccagttttaagagggcttgcccggatgtatatgccattcgcatcaataacaactggtgagccagcctgaaccacatttccaggtgacctttgctcaatgctagtagtaataggattacttagaaccgtaacaggaataagcagagcagaaaatagtttatagagaaacatgattgctaagtattagtgattagtgatttaactatagataatgaaagaaagggagctgttatttataattcatgaaaatactgtatatattcaaagtaatagagttaatttaagggatgcctctatgatatcatcctacagcttctattcctagtatagccaagcaaacaatagacaaaaaacagagaccgcaaaatgaatatgcgcgtaatccgctataatatgcacatctttttcacagaaagaagttcgagattgtatgtgtataattttagcttgggtgttcaaaatcttcttattccctgtttttctgtcgaccgcttgcctagcaataatccccgctaaaggatgctcctttcaattcttttaggaagctccgagggctttttaactggctacttcgtaagaagaatacatttctccgaaaatattgcgtgttgttcctgcaattaactactcggaccgaatattcctcgcgaacacttgccttgtgagggatcacgatggaacaaaggatcaacgagcaaagcaaagcgaatgagaacaaacacaacaactaaaggcactgacactcaaaggtgcactatgtgactatgactggaaactactaatgatgatgaagagaagaattaagctagtgacaggcagagggaaccataaggcgtgctgcagtgggttgcgtgacatgcctctagcaactggaagataacttctacttgaagaccatcattatccagaatgtgttcctagcctagaatgtgtactagaaacagccagtagagtgcaaagttatgccaagagcctctatgttatatttcccaagcatggctattatattgccatagttaacttatgtttgaccgcctaaacgtgtgtggcttttggcaaaaaagtggttttctgggaaatcgcatgatatagtcgttcactttctcccaagtcttgcccaagtcagcttcgtctcaaaaagcaaatcagtcctctgctggctcctgagtgcggacaaatgcattcggggcaaaagctttttactttattacgcctgtagttatagtagaatatagctagccattacttgtacttgtttttttttttttttttttttttttttccaatgatgaagtctcgtgtcctcaatgtggccttgcctgaatgtataatgcgcacgcaagaatttagcacttataggtaataagaaaagcctattatagacgcttcttggtggcatacactagctgactctattgctgcctagatagcagcaaatcaacattacaaataaaggttcattccggcttgtagtacagtagaaaccgaaatcagtgtccggttttcattataccgaaagtctttctgtagcgtagtgtggcttgtacagtgtagacgtcgagactctacgtacattattaaactgggtctagcattgtctagatatggattcggggttctgttggccggaagttggatcgttatctttttcttagggcgagcattatattgcataactaattctataattacatgtcaatctagagccagaagtagatcgtatattgtagtaacagtaaaatggtaggtggggcctatttctatttgtaaataggattagctctcagcgaaagccttcacaacagcttttgctccctcaggatgcgtcatgagtcgatccatctcctcaccggccttgatgtgatgtttgccgcgtttcaacatatccctctcatattcctctaccgccttatttatatgctccagtccgttttctccaatcttagtaacgagttccaaggcatcctgcatggcgagattgacaccctccccattgggcaacgataaatgcgcagcgtctcccgccaaagtcacacctggtaccgagttccaaccaaagctttctgcaggaagttgatacagcggccaactgcggaaattctccgcgtttcggatataatctcgtaaatcctcagcccagccttggaagaaagaggacaaaagcatatcgcgagtcgcttgggggttgttcaagtccatcgatgtgccaacaaagtgctcgggggcagtgatgccaaaatagatcctgtatgagttatcgccttgtcgttgaatgatcatacggcttggccctgccagaaatagagctatgccgtgaccgattttgtccgtcagcgtcttgtgcaataagctgctttcctgtatgcgagtttcgataaaggtacttcctgcatattgtggcttcgtagagctgatctataactattttgttaaacgtccagcttttaatgtcgaggaagtgatgacagccgtaccgcagctcgtactttgctccaggccccatccgtcccgacaacgagcgagaatccaccaactgtgttgccattggaaaaatgtaggacgggagacgagttgtcaccgtcgaaactcaactttgccagacgatgagaccacactatttggttttgcgggattgactccagaaggatgtctcgtaagctcttgcggtcaatctcgggctttccgccggtcttcaagccgtcttttccatcttccgcctcgccagtagctcgatgcaacagctctccataggagtcaaaaaaggtaacccgatcgtcctcccatcttgctttctgagcaaaggcattgtacaagccagcctcccgaagagcaagctgacctgtttctttgcgtatatcaagtgagccactagagactagtgtcgccgctgactcttccttttcgtagacggtgaaggggatattcttgcggtggaggaggcgggctagagtgagaccgcaagggccggccccgatgatggcaatggcactcttcattgtgcagtgacaaacacgtcaagtttgggcgaagaagggttactgtacgagtgaagattattctaaagcctgagtgaagcatgcttgatatacttttcttattcaagcggctctatatgtcttattcaagtgactacctatctgatgtccagcaggcttccggccccaccttgggtgatgcggcactcggggccgaaccactcgggaccgagtcaccaagacccgaacccactacggtccgagccaccgtgcaaatgaaatcttgatgccggcgtggatggccactcctaccagatagcgtgcagcccgacttgatggcacatgtgttgagtcatctcatctccatctcttcatctctgtttcattagcattcttcacgacagtactcagcgccgacatcactactgactgtggatcggcagggaaatagggggttagctttacaacgacggatcatactttctctccgcctaatcggatgccatgggaactgcacgcaatccaccctcgagcgttcccagcaggccaacttttgcttgcgttcgctgcgctgggcgcaaagtgaaatgtgacaggcatataccatgcaccgcgtgtgtcaaacatggagccgagtgcgtgtttcaacctccgccgcctcggagaagacgtcgacctggggcagctggacctttgattgatgggcgcgaatacccgcaaacacgccttcaagcgcaaggccacagcccgaaagaatcatccaatcctcctgatactgattcacggagccatctgtcgagtcaggaaattcgcggctcacaatcgagctcatcagagccgagcgggagtgtcagcaaaactcaagttatccaaggacgagggcagtcaatgttgattgataagtgagttcagacccccagtaattaagatgtatttgctaagtccccgcgtagtagcttgtggtcaagagttgtggaagaggtgagtgtcctgccgcgtatcttgcttgggttgcttgctgggcgctgacggtatcacaagtttcacgaccccgaggatgctctgcggaggatctcagacgactcgagtgatgcagaaacgctcaatgatgacttcagttttgtgcttggcggcccaccgatatctcgcaccaaactccgtcatccaccgccacaacagatacatgagctatggcgcacctttgtggaaaatgttgatcctctctccaaagttgtgcatatccccacattagaaaaggcattccatgaagctgcaaatgaagtagacacggtctcgcggagctttgaggcactcatgtttgccatctacagcgccgccgtcatgtcactgagcgacgttgagtgtgaggaccgacttgacgagcctcgaaagcctctgcgatctagattaatgactgccacaaaggcagcattatcgcgagccaacttcatgagcacagccagccttgtagttcttcaggcattagtcattcacatcatctcagcgcgagacatgtacgagccgcgcgccctttggaccttgacaggtgtggcggttcgcgttgccaacggcatgggccttgatcgcgatggaacccttcttgggttgcccccatttgaaacagagctgcggcgacgcatctggtggtttctgaaagcgcaagatctacataatgctgagctgtgcggccttcccaagtttcgagatgttggcctgagcagcgactccacgaagcgtcccaccaacatcaacgacattgagctctatccgggaatgcctgtctcgccggtggagtcgggaatcttgacggacatgacgtttctcgctataagatacgacctgctctggtttgccgccgcccgcgttgccaagtttcgtcatctaggcaagagtctgagccagtgggatcaggatttcgcatccgaaggtgataaggcggagacggaccaaagtgtcaaggaaatagaagagcatctggagaaaaaatatcttcggcgttgcgatccttcgcagccgctgcagctcatgtcgatgctgatggcacgggctgcgatcgacaccattcgcttcatgacacaccacccacgcagatggaccagcatcaaccaggcgccgccatttgagcgtcagtggatgtgggaagtcagcatcaggcttctggagcagcgcgacatgctgcagtcaaacccctcgctgaagaggtttgcgtggcacgcggcgtttaccatgcaatggcctgctttcatccacgtgctcgatagcctgcgagccaatccgtccacgccggatgccgagaaagcgtggaggctgattgcgaacacgtttgagaataacatgagcatgttctccgactcgagaaagcccatccacagagccgtgcgcagtctctgtctgaaagcatacgatgctcgcaggctgcagcgcaatggtgtttatgctctccagacgccggcgtttatttcgaagctacggcagcagcaagaggtggtcaagatcaaaagacaagcctgccgtaggaaagccgaggatgcgttccagtgggactccatcggctcagaggccactaccgcatcgacaggtcttgagcacggcacgatacccaaccaggaagacgctgcggaacacgtggatgctggtggtcaaaatcaacgattggagcatgtcaatgagcacggcagcgaagctgaatatacctatgctatacaaaacatggacctggatgctctgctggctggggacggcagcgcagatcacagggcgtatcaagctatcaactgggagcaatgggatcttttcctcgccgattccaaaatcaattgagcaatgctactgcgaacccttttaacaattgggaaagtgccaaggagttgcatacttttcagtcatatcaatacaaagacttggtgatgccatacactgtgaaaaataaccataaagatagaagagccgggttctattagttgtgtaacatgtattatgaaggagacggcaaactcgtatttagagggccaacgtagatgaaaaactacaatgctcagcttaatgagcgtgttgctatccacattaatcaggatgctacaaatgaaatcccaatcagataacaaggatataatctcccagaatattcaatggcagattacgatataagcaatggggatacgccaatatatatgctatatgtattactcagagattccaaaagttcttttcaagaacgtatagcactcatctctgtgttgggtaagtggtatcgcctttttatgagagacatggttcgcaaggtcaacgtgaaatcccatcggccgctgcccacaaaggacccaatcaagcgctggaaaaactgcagcgtacgcctcagcctgtgcgagcatgcggtttcgatgcgctctctcccaaatctcagcctcagcttcactctcttcttcctcgtcctgttgattctcgatcatatcatgcgtatcaacaactgacgaggtttcatcaatatcaagatcctctcgggctctcgcgtcaacgcgctcactttctcccgctagtcgcagactatagtaattctccacatctatatggcttgataatgagatgggatatgtatcgcgaactagggctagcatcttgagtcggcttagagttctaagatgctggcgtagcttatcgtggtctataagccactggtttctccacccaaaattattgccagcacgaagacttagtcgctcaagggacacaatcgtaccgagtgtcatgattgctgcttcaggaatgtgaaaaacatgtggtgtggtcaaatcactcacgccttctccaccccatgctaacgagagacaacgaagattgttgaacccaccttctgctaggatagggacgacaaggcggtccatgtgtgtagtgttatgttcatgtacaaagagtttgtgaacatgtttgtgctgtttaataaatcctgcgatatgcatacatgcctggctttggggaggtaatgtcggaattattaagctctggagatctcgtaatggctcgcacgcaacaagactttccgcaagccttcccaaagatgtaggtaattcaaggtgcttcagcggggacgaaagcaacaacgagaacgcgcgagggcttaaagaaacagaaccaagccgcaaatatcgcagaagaggaaaggatagaggagaatggcccaacgagattgtactctttgaccagaaccccatatgctgccaactcaacgactctagtgtggcagcgcaacgctggaaaagagtttcgaagaaaccagatataggattttccagctcttcagtcgatgtgtgttcctgaacaacttccgactcaagctgacctgcatcccagccgtaagccagctcgacatcgaagtcaagagaacgaagaggccacagggcaggagccagaggcggttccatacgccaaggtttatcgagtttaaccctttgtaacctgatatgctgggcggaacaccgagagacgtgtttgagaaagttgtcatctaccgagaatgggtctttccaagtaaagacctcaagattgggcattgcacaggtaacaaccaatgtcgcaatattccgtagcgtaatgtaatgtgccttggctgcttcctgcagcttagctcgctgctcctcagaatatgaactggccctctcgctaaaaattgagttgtgtagttcttcgtagcatgccatgacgcactcaggacgcgatgcaaagataacgctacgtacacacctgccaatagggaatgtacgtgtcgtcagatctgtttcacgtagagcttcctctgccaaatgcaggagaagctgtcgtgattgatggctgtagtcgaaatggatctcagcaaactgacaggaacgggcgagataacgacagtcgctgtttactagcgcaaggcaagctaaagctgatttgtcgtcggcaaggaagtcaactatatcggccagaatctcggcgggcatctggaagagtctgcaacgggattcacgctttcgaccttgcatgacgatatccagtagaagacatcgccttgtgcccgcatctttgccaaaatcatctcttgcattgccgccaaatgttcctatcatcaaagcggaaacatctgaatccatggtgacgggatgatggcgaaaagaaaagaagcttataagattgatttaaaggtgaagtaggaaagactcagtgaatgttaaataatctttctccttaggccccgttctgccctcaagatcgaaatatccagtgtggatttggtcacagtagcttttggggaaacaatcgcctggtcaatcattctaatttcgagaaaatgaccccgaaaggtttatataattgtgtaggaaccacctttggtgagatgatcaaggtaggagagcggggttacgacccccgcacttgctctgtcaggattctatatggtaggtagctaggacggatgcctacatatataaccctatttctgctggttgctgccatattgtgtcaggcatatatgtaagcttcagtagtaagcgatgagtcttatatgtacatcctaaagatggtgttatattaagcacttcaagcgactctggctctaaacgatgcatgctgcatgaactagtacctgagataattacctttgtctcacaatttccattggctcagatttgatgaggttgcgcgttgaaatggagagttaggtagccatagctagtataggctggatccattttccagactggaaaaggatttcgagagaaaagtaaaagggcgggaagtggcaaacataatacagacagtgggctggcatatccagttttagctttatttattatgctccaggttcttggggtatttgctttgtacaaagctcaaagcgtcaagctagttgtattctatagtcgcgtattaaagttaagggtaaaacagtgacacctatttcgccttctactgtacaaagacacaacctacttcagtctgttaggaatattgctcatctctcttgggattggcttaagcaggtatgctgatacaggaacgtcctaaattgaacgctgctgaagaattaatgtttcatataggtaagagtaaatataggaccacattggagcaaacatcacgacttgatcaggcaggaatataaaaagttgggtatagagattttgttataattataggtagccaagagtgaaataaaccctcgtagttgcttttgacatgcttggggtatgtatgacatgacttctaacacacaagctctccgtcttttgcacttgaccaactattgttcattgcaaatgaccccctgtccagcctgaatgaagagacagtattagtaaatgctcgaaaatgatgggtaatcaccgcatctgtgtatgaatcaacgtaccaatccaagagtgcagcaattgagcttggcggcgccatggcaaccgtcttcgccaactatagaaaggaggaattattagtcacgggtttcttatataggtagtcatatggaaggaataaatatatggaaaagaagctataccgttcgcgcaatcaagggctagcaggccaaggacattaacactgcaacacatgggactactattggtcaagccgctggggcaggaataggtgctgcgggcaacgatgttgtgagatttggtctccgtcacgggggcggcgaggcccaatgtaaagagagcggcagcaataaacagcttcattttggtggatttaaataaagaagagtcgaatggttgaacgtttcttgtaattgtggtcttgagtgtacaggagaagaagtctttgcatttcgagatggaagagctgacttatatacatgtatccaagtcaagggatatctggcctgggatcgtcgcaatctcgtgtgatagttccgctgtattaaatgtctcggtcagtcccaaattcccctatgatgcactgatagtagatcaacttttcatatggcaacgcaccagagattctcgtacgggcctgtccatctcaaatgagtaggaagaagggagaggcaataacatcgccgctattcgtatagtctgtgaaagccatgactcttccggaaaggaccattcagctatgcctcccttgcagccagcctaatgtattgcaaattatctcttttgcccagatccagccgagggagtatctttgcctaccatgcggcacagctctcccggttcttggatattggcctgtctgagacatcaagcggggtctaataagacaaagtttctcaagcatgattatcactcagttgaattatatgaccatacatcgattgatccttcttgtatctacatcatttcataaatctccaacgccatcacatttgaacacatattaggcatttatcatgcctattgtgaattttatgtctttattttgaggttctatatcctatcataatgaatttcattcttttgcgtgtatccgttcttgaagaagctacaggcagcaaatatatcggccaagctgctgtgcttatgatttttagataaaagctcaagcaaaagttaggccaccaagcggctaccccaaagaccgagaccacaaaggatcacacacaaatctgtatgtgacaaacacaattggggcggcacccctgcttgcaacgctctgcactgccctattgtatgcatgtacttattttgcggtctctgtccctctgataacaacttggccacggcgaccatgcgccatcccaggctatagtaattgtgtggatagcccagagccacgaaactgtcattcagaatatatcatccgttcaaatggtcccaagacgatgttcgaagtgtgctcaatccctgcgcgtacgagagtcttaccttgagattggtctctcgtagcgcgtctttcaggtgaaagagcacacaggtcgaacaccgtcttgagaccaacctcagttgtatagtgaataaataatcctgtgcgtgtgtgcgcgtatgtatggatgtctcagttgtgtctcgaccgatgtaccgtctcaatgttcaacggctttgacaatcggctgcaatgtttaacagccagttgtcaaagctgttaaacattgagatgttacatcggttgagcgtgtccactctcaaagagcgcggaagttttgcgacatgatgagccatcttttcagtcctcgtgccggatttcgcgccatcgagtcccagttgggggtcagcacaaaagtctcgttgaacatcttctgtggtgcctccctccccttgccgaatcggactttgcccatggtcgtgacgacgatgctcatcttccgtccactcttttcgttcttttcactctcgtacacagtttccggagccccatattggaatgaagggttgataatgtgcgtgtcgaacgactctatctcgtaatgcacattctcgccttgggtttcgagtagcttggagtactcctccggggtaggaacgacagagccgttgatggagatgtcggctgggatcgaatatcgagaggacgagttgatgtaaaaggtttcaagtttggcacgggtgtttatggcttcatagtagttgatgacaaagatctcagcagctaaaacgaggcgtcgtcagtaatagaatccaaagctccgtgaacgttaaaacgcaccatcgctggaagctttaacttccgtatctgcgtctggcaacggcatgatggttttaaaagagctgctagtagcgttcgtattgcttctgatagcaactttgaggtgtagttcaagcccaagtcgaagacagaaagttccagcctagctcgtcatgacgtgaagtgctgccccgcagttatctacagactacagttatcgccatgccaattaacaccattcacactgtatcatgcaatttcaccacccatctctacatcttgctctaaattatagctcgccgtgggtgtcgcaacaatgctgctcccattcaggtcgcgggccctcccagggctgcggcaagctcaatcaaggcttgctttgcgatctggctggacctgctccagctgtcgaacatctcgggctgccgtgcaacgctggagcagctctcagagctctgcgggtccctcaagcgagaagccgtattatataactacgccaatcttttatgtcaatgctggtaaatataatcgaaaatgagcaactactcccaacggtttggctaatatgtgatacaaaagccccccacattggtcatttatatactatggttctggcagatgtcatcaagcgctggcagcagatcaaaggtaaagaagcgtttttgtgtacgggaacagatgagcatggaatgaagatccagagagctgcgctgaagcatggaatggagccaaaagagttttgcgatggaaactcaaataaatttcgagaattggtggcggctgccaacatctcgaatgacttcttcattcggacaactgaccaagaacacaaggacgcagtagcagagttctggctgcgcctgaagcattccactcccgagagcttggggctatataaaggctcccacgaaggctggtactgtgtcagtgatgagtgcttctatcctgaagacttggtacgacccagtattgcgcctcagactggaaagaagattatggttagcactgagacggataacgaggtggaatggatcaaggaagaaacctggttcttcccattgacaaaatacaaagatgctttgctgaagctttacgatgagaatcccggttggatcaagcctgcgcatcgcatggccgaagcaagagaatggattgagaatcatcttgaagatctatcggttacaaggccggcttctaggctcaattggggcgtctctgaccccgaggataagaaccagactatatatgtgtgggtggacgctctcatcaactacataactaaagctggatacggaagcaaatggcacacagcaaaagacgacatgggaatatggcctgccaacctgcaggttattggaaaagacattctgcgcttccacacaatttactggccagctttgctcatggctcttgagttgcctgtctcaaagggctacctttgccacaaccactggaccatgtccaaccgcaagatgtccaagtcactgggcaacgttgtgaatccgttttttgccattcagcgatggggcatcgatcccctgcgatatttccttatgcgcaacgcaaccttccacaaagatatgagctactctaaccagataattggtaccgtctatatgaaagagctgcaggcaaatatcggcaatctcttctatagaatcgcaaagccaaaatcatctgtgagatggtcgactctggaagctgtgacagcctttcgcaatggagaattgaacaattgggttaaaaaacatgacaaagatggtttcgaggcagtctactttagcttggaaagccacttgtccgaaagccctgaagctttctgtaaggaaatggacgactatgacacgagtgccgcgatccgagtagttttcgagcttctgagagaggtatggttgactgcatacacatacatatttggaaagatgcataaacactaacgatatggcaaattagaccaaccgctacgtctcagataccaagccttgggatctggtcaagaatcaggatccagaatctcgcgtcctgctaaactgggtaatcttcaacagcgcagaagcactgcgcattgctggcatcttactccagccaatcatgccgacaaaggcatcagagttgctggatgctcttggagtccgacctgatagacgtaccgttgagtttgctgccaaaggcaaggatgccgactatggcactgagtctaagcccgcagagccagcgcctcgtatgagcaaatgggatacgatattccctccaactgccagtgcagatctttcagatgatgagctgctggagcacctgagggttgcgttgctggataagactagaaacaagatgaatcagatggctgagttactggccatggaagcgcgtatgggagaggaggccgtcgctaagctattggccgagacacatgctgccaaagttggcgcacaacagtcatgaacgtggagtaggagttttgtataacttggcgccgcttgtgtgcgcggcactgtaagatatgtataatatgaccaggaattgtagactagatgatacgtctccaattagtaaatatatatatattgaatgaaaaaatatgctatcaaaatagacttgctatttctggtttgtttgtgcggaatattgcgactgttgtttttcatttgttagtggcgtgcccaaattcacctcttcattttgggccgatgcgcagcttaataccgctctgctacaaacttttcactctctcacattgagccacctatataagcacgacctacgagcagcaacgattcagcatgaaaatcaacgaaaaaataggtatgagtgatttttattcaccctgatctgctcattgaatactaattgagtgtagctatctcaacgagtaaagttttactggttccatatgaagcccaccaggtgctcacatatcatggctggatgcaagatcctgtactagacaatcccttttagcttaatgtttattttgcaacttattaacaaataagtaggctatccaagaggcgactgcatcggaacccatgaccttggaggaagagtacgaaaaccagcaatcgtggcggacgtctcatgataaattgacctttattgtctgcgagccgctcagtgcagagcaacgaagtcttgatgcacggttaattaaagccgaaaccgacgattcgccagacaaaatgaagggagacgtcaatttcttcttatacctggacgatgatgacgaggaagatggcgctggacagcgagagggccatatacgactgagaggcgaaatagacgtcatgatagccggacaacaacatcgcggcaaaggcacaggagaagcagcagtgcgcacaatcctggcgtatatacggaagaatttgacaggcatactacaggagtatgcacaaggcgagaatttagacaaggacaagatacagcttgtcggtctgatggcaaagatcaaagaggacaatacaggaagtagaggactgttcaagaagcttggattcaggcaagagggagaggcgaattactttggagaggtgaagatggtgatgagttgggaggaagttgaaggtgtgggaatggcagatgggttggagtatcgcgaggtggcatatgagatgtaaagccttggatgagaaacggccacgtgcaatcgggtatctcacttgctatctcagtacgattaaacacgaaaatagatcatttcatacgtatttttctgttctcagaactagagatcattgactgtcgtttatagagctcccttaattatattagatcaaagctactcagtccgacttcaaaaaagataacttgcgatctacagagcctcaagcctttcacagcaattttaacgtaccccaagcctgtgcttatcctcagaaattgaactaggcggatgggtattattggctatgagaggcgatgcacgccccctccattttcttcacagcatttagctcacctcaagaccttctttttcaagatccggaaagctatttgagcccccttacaacaacatgagcaacaacttccaattagcactgcttagaaacgagatgtagttcattgatttatgtagcttcattcaaaatttggggagaatcacatcaactttcagattccaaagactgaagtacaacatttttctgccatttctgtgcctatgctcgcgggtagaggtatcgttgggcctggtgagggagcctgacttaagctgggtatccgcacaccctcgggtctgcgggctctgttcatcggagctgtgtcctgactcgcgtgcatacatgtctttcacagcattttttattctctccaaagctctgtgtgcaaagtacctaggtaggcaggtaggttagtagatacgtttacaccaacatcgactccccaatgccatgacacattcgcactgtgttgccttttccacgagttttcattgtcccttaaggccttggtatagccaagatcatgatctgctgagtgttttgtagtcattacactcttaagaagctttagacccaagcagtttggtacctgagatcgcttttcacaacattttttcctctcaataaggccctggaatgactgaaatataatttactagctctacaaccactgaaccacccccgatgtgacctgtcgttcttgtcgttcacagcgtttttaactctccccgatgccgtcctcacacaggctccagatccactcgatgcccccccccccccccccaaccatggattagcgcacaattgcctccagctgcagccatccgccgccaactgtcaaggcccgaacctccaaaaattcaacgccaagctactctcaccaccaagcctcggaatcgcagtcgcaacttccaacaaacccgccaattcacctccacattctctcttcaaccagcgctcgccacacccaacgagtcgccttcctttccctcacaatgcattccatcatccgcctcgcgcggcctctcctggccccgcgcatctctcccctctcgcaaaggtacatctaaaaaatctctccaatatcatccaaaaacttcaatgcaactaacgaatcatactcgcaggacattctcatgcctctctcctctccgaccaaccctaacctccaccttccgacccaacaactccttcaccccctcacccacagctgctgctacagcgtcgtcagccgaaacgacaaccgcagatgtcgtccccaaaacagcgctctccatgcatccctctctgcagggcgccatgcagctccgcttcggaccccgaaataccatgaatggacacactagattggtgcagaagcggagacatggctggttgaagaggacgaggagtaagactggccgaaggatcttgcagaggaggaagctaaagggccggagacacgttgcgtggtgaagaggcttgtactttcgaggagagaatttccatgatgacggatgacgaaaaagaaacgaagatgggatatgtgtgaataaacacgagtactactactatgtaggatggggaacgggggagtgtataaaagggagcatctagaggtatagatgtgttattgtattgtactactactttcacgccaaaactcaaaaataacagtaaaatcaacgagatcaaaagcctgtcaattgctcaaatatgcccatcatttcgactcttatacatctacaccggcccagtgacaccagtctcgcacttcagtgtatcggtatggcacacaatactcagattatcgctggcctccccaatccacaccttgtaccctccatctaccgcaggaactgtccaatcttgggccaccacatcccatacactcagatccttcctcgtgagcgtcaatgtcaccgtcgtagacgcccccggagccaattcctccgttttttcaaaatcccgaagctggataatcggcgtgtcataggcgacgttatccggaaactccaggtatgcttgtgcggatgccttgccggcaaagagatcgcccgtgttttggacagtcaccgtgagagtgtacgcaacgtcccagagcgcaggattgcctccctgatcaccgccggagcgaggaccgggtttctggacggtggaatagccaggtgggtaggcatacttgccattctttccatcggaaacagcgttgtttgcatcactctgggagagccaagaatagatgtagcggggaatggaattgaagccagacggcgcaacggcttgcgttgcggaggggatggcttgtgaaaagttgagaatgccgctcttggcagggcgagtaggaggatatgagcttagctgagtgactttgttaattgatgcagctgtgtaagtgaagtttgtatagctcaaaccatggccaaaagcgtatcgaggcttggtgttgttcttgttgacccagcggtagtcaatatacaagccctcagtgtaaggatcttgaggctgattaagaaactccgaattgattagcgtggtgacgctacttggcatgtcgctctcggccttggtgatggtatacggcaaatgtccacaaggtgaggcatggccaaagaggacgttcgtcagcgacgttccagcttcctggccgggaagatgagcaacgaggacggctttgacggatgggagatcaatccagttctcaagaaccagaggtccaacggtgtgaatgacaacaacgacgttgctaaacttgctggcagcgctttggacgagcgtatcaccattgtgccaggcgtataagccagacgcatcacggtcaccatgattgccttcaacggtataagtgttctcgccggcatctgatgtgatgaatacaatagcaacgtcgctagctgcgacttggccaaccgagggaaagctatcggtgttgtagaatgtgacgttgctcgcctccgccgtgatggctgtgatcggatcgtccagataggggtaatcgacagtgccggaaccccagccctggccaagagtgcctgtattgcaattgcgatctgtacaagcgttaggaccagcagagttcttctgagcgtcggtgccaaagactttgagatgctgtgatggcgacaaaggaagaatgttgccatcattcttcaacatggtgatggcatcctgagagatttgccgagcaatcacgtcgtgatcagcttggacttggacaaattcatttgtaactccggacggcgagtttggccacgcggcaggatacagaggattgactgcagcgccggaatttgtgtcaaagttggtcgccgggtagccctgatcctggcccatttggtaccacgccgcaacaatgcgtgtggccgcgtcattgagtcgatccatgggcaccgagccgttgagagcagaccgagtaagctcgtacatccagtaagagtttccaaatagcgggatctgagtgtcaccaggcatgtccatatcaagaccagcaatggcggaggcgacgccggacatgtgcgcgagccaatcagtctgtgtgaagccctggaagcccatctcgtctttgaggagattattgatgagatacgggtgctgggtgcatgcggtattgtttacctgcagtggtgacatggagaatcagctcttttgaagtgttcaagtcaactcgatttcacttacagcattgtatgccatcatgacggagccaacgcctgctcgaatgctttcggcgaatggccaggcatagagttcatgcattgttctgtcatcttttcatagaaatcatcatcagcaatcattagctcctcacaatttgggttatacatgtactcaccaatattcgagctgtaggcatattgaaaaggattgtacatgcggtacatctcctgctcattgccgataaagtgcttgatcgttgcaatcactccctgctcctgaacgcccttgatcgtctctcttgcgccaacagcttgaagcacaggatcggctccaaagccctcccagttgcggccgccctttggcttgcggccaattggcccaaccactggtcccagccagacgttgactcccttgccacggttctcctttccaatggccacgccgcgttggtacattagagacttgtcaaaggttgcaccgaccgtgatgccgtccgggaaagctgtgacattgtcggcatgtcgcacacccgcgggactgtcattgaggcacaactggggaaatccgactcgaagtgctgagcctgtgtttccggcacatcgtcttgaatatgccacagcagaattagcttcatgtttgtttcaagttacactcaatcagcttgctctaccagaaccatgacagtttctttccgtgaatagaatagctgcttagtggtgtgcttggatcgtttagcttaccctatcaagaagtcggtcagcatataaatcccatacatcatattacaatcacgtcaatacagaaaaagacgctcagtctagttcactaggcgtaaagagcccatgcttacccatgtatattccagttcctgcagtgatatttgtcttttctgccagagtcatcgagtcgacaagagctttggctttggcatagctgtcctgccaatcggccacccatccgccatacggcgcaggataatacggcggcacataatagtcaagcgcagctgagtctcgggccgacaactgctcactgtctgcgtcggcgatggctccggcgtgtcctagtgaagcgaggctggataaaacacagatggcggcggtgggcaccccgactctatcgagaaacggggccatggtgccaatggctaagggaggcagctgaacaacaagatatcagaagatacgagatcctattgcaacgggcgctttgctctcgcgtgctcacgaggccttgacacaaaacacacaaggatcaattcaaaggctgtctaattccaattgacagggacaagttacggaaaagtcatctcgatggccggaagacggtcaatcatatccctataaagagggccctggacccccccaggacaggaaaggatggctgagcacttgcactccatcatcctctctgtgccacgataagacgatcgtgaccctcctgctttagacgagcttagacgagccaagacacagacatgcctgtcactcatatccaaggtggtcttttttctcctcattttttacatgcttcttccccttctttcctggaggtcacgtacaagtccatgtattctgatgcccaaagcagtattagtagcgccagagacatgcaggcggtcgaatgaggatgaaaagagacgagctgaaagggacggaacagcgcattccggaacaatcaactcaggctatttctctgtccattatactttgccaagagctgagcggtggtaacacatcgtgatattgaaatacagtgggaaaaccactagctccctcgtgtctcagtagtgccgtcatgcgacaaacgccaggtcaccgcctccagcccaaagggacggtcacaatggccacttttcaggcatcgatcattgggctcggtgaaatgtctcatcgaaaatccgtggtggagcggcggctttcttctttctgcattccgtaacgagggacaggcggggggggaatcccgctctggttacgacgacggctgtgaacttgttcgtatttgcagggatcaaagagaaagctaagagaccggacagagtctggggaaagcaggccgatggcgggggaaagcgattacgtggaatatccagcagtaatcgtattaataattgatgttgccgcaagcaggtaaggcagcaatgacaagcattggatcattgatgctgttaatacttagcacttagtggtggcagctctgcaaaatccatgcatcgtcgagatgcccaacccaagggcggccttctttggcggtacaatagccagagctggcggggaaatcacaaggaaaaaaaagaagacaagagacagcagacagacgcggatggccctcggttcaaataatagctgccaagggccattccatcgaatctacactttagcgccctgcacgatgatcttcttgggagttgacaagaacttgagggtgtgcagcccttgcgctctgcgccttacgctttacgccttacagtatgcacctcgtggttgtttctccgtttcggcgtcgatgcttacaactgctcattgttttgagtctgtgtagagaatgtcgtattgctcctcgatgaagcatgtcaaagcgtagccagtcagcatgtatgaaacacttgcacgtcccaaaatcgacaattgcggcatgtcgaaaccaacagcaacggtatttgatgccggacagggggtggtcccgctagacagcagaaggattcttatccgcaaaaagactcaatctgttgttgcaaggttgcagtcttttggccgcgaccctgtaaacggtaggaaaagagaacagtttcgggtggcagttccacgcccgcaagggcccctgggcaaaagaccagttcatacgagaaatgcttcgttggagcctaattaattcccccgacgaggaaatgcagtccgattgccgatatgttgagcgtatttgagacttgtcaaggctcaatcccagtctattctgggagtggattgtcacttgtctccgagttttgctgttgatttacatgtagccttttcctacctacgtatggttggtaatcaatctctatacaaagcattgagtattccactgatgtagaaggaaagttgtacagtaaaagacttccattcaactttacctgccttacctatctgtacatcttgatggtatcttgtctattaaaatgcctagtcaagagtccactgcgggtactagagcttcttttcgagctgccgtttggagatgatctccgaagtcaggtgtcggccgaatggctctcggagctcgtggttagagccactcaatatgttagtacggtaattagtctatcagctagagaaaatgtgtgtatagtgattgttatggtttatgagtcaagacacatgagctctacacttacaccgagattaatggcagtaagctgtaagccccaacacacacttgagaataaaagagacaaatgtcagtcagtttcttctctacaccaaatatactttttcactcttcatgtctcatctcggtcaccattgtcaccatgaaaagcgtcattctcagcatgcatgcccccccggcaacaaatacccgatttcgtctcgtcgagctgcaaattcgggaaccctagaacaaaacttccatcaccccgcagcgccacagcaaaagatcccgctctaatgccggcagagccctagccagtgttagtctcttccactaagaagcccggaaaagaacaccaagcaatgtcatttgacgagattgccgccgacaacgtgggcgaggcgtggccgtggccgtgatcagcgaaacgactggcgaacgtgccatgatacagctgattgctccagcctcaaagcgccaatttgtcttgcacgaatcgtgtttcttcgtgccgtattgtgtaaacatgggcacagctgctataagaggctgatacaagataagaaactgccatcgatgctccctgtcgtcatgccgcattggttccaggggacaaatgcttggcagggccgcgatcctacacctttccatcgcccttttccagatccccgaataagaaagcacatggtaagcctggcagcatagccgcatccagtgaatgctgataacgcaacctcttactcgtacactgcaaaatgccacctaccgtgtcagtagcgctctagtgtcgatcccagatccttggacgcatctcccgcccaccttggtgagcatcaaaaggtaaaagcgccgatcaatcacacgcattcgtagccgccctgccctttgtctttgtcttctttgactctgctagatattagaccaccaatcgtcttttacgattccgttcccagatccccattcggcgccaccatccttgcctcctttggaagttgtaccgaatctccgagcctccaaatcagttctcatcctgcacgtttgacaaaaagtctcttcttcttattcatcctatttctcaattcggagcatctccggtgccgctcgttccttttccatcttgcaaagaggcctttcaagtccaactaaactacatgtagacaccggcaagagtaaatggcccctcacatcgtggagaagtgcggaggtggctggcggttcacgcacgcactttggacccatcccatgatacaggatgaaatgagaagaagaagaagaagaagaaagaggcgtagctcattgtgagacgcgcgcatgcttcatggctttgcccggcattgaagcagcccgtccagctgcctggagggatcaggggcgctcggacgccccgagttttgctcccgcgtctcacatgttgccatccggagaagatgaacatcatgcacggtataaaagtatataaacatgtggcaactcaccccaattattagagaattaagcatttgacattctagaccatcttgtgtgaaagagaaaagagtgtttcagcgtttctgatcgagtttctgtctgagctctaacaagcaagacactttaacttatacccatctccatcccatctccatccacactttctattatcattatacacatatcacaatgaagtctgtccaacttctctctctcgctgctcttgcagccggcagccccattggctctatccaggactacactcgcctcctcaaggcccgccgtaagtctaaactcgctccttggaaacacaccgcttacaaagagctaacaactcccaaaagaaagcgacaccagcttcaccacctcacaggcagagctcaacaacttccaattctacagccaatatgccggagcttcgtactgcaactcggccacgcctgctggacaggccgtgacttgcgccgacgacgtctgcgatgacgttagcggaatcgtcgtcaactcctttacgtgagtctctattgatatcgtctcatatatatatatatataaagagtagctagctaacagctacatgctcccaacagcggctccgtaactggcattggcggcttcgtcgccgtcgactcggcccaccagctcatcgtcctctccgtccgcggcagcaacaacctccgcaacttcatcaccgacgtcacctttgccttctccgacagcgccttggccgacggctgcgaggtccacgacggcttcaacgacgcctggaacgaaatcgccgacgccgccaccgccgccatcagccaggccgtcgccgccaacccgggcttcagcatcgtcaccacgggtcactccctcggcggcgccgtcgcgacgctcgcggccgcaactctccgcacgcagggctacaacatcgacatctacacctacggctctccccgcgtgggcaacgacgtctttgccaacttcgtcacggcccagcccggcggcgagttccgcgtcacgcacgtcgacgatcccgttcctcgtctgcccccgatcctgttcgagtaccgccacgtatcgcccgagttctggctgtccactggcaactcctccaccattgactacacaatctcgcagatcgaggtctgcaccggcattgccaacaccgactgcaacgccggcacgtcgggactcgatgtctctgcccactcaaactactttgagcacatctcgggatgcgccccgtctcctctccagttcaagcgtgatgatggcgactcgagctataaccagaccaccattgacagaatcaacaagtgggccgagcaagaccgggctttggttgcttctggccaggcataacgttgctgtatatatggggtgtattttgcgtacgaaaaggggcgttatgggttgtttcttcgggtataaaaatgtagcatgaaatgatgctgggaatgtgaattttcgacatagttacttcgagctgtgctgaggggttgatgtagataaatcttcatactcgtatatatgagttggatataggtatatacatatttgttactatgactttcgacaagacatatgaaatacatcaagtgacatgatagcttcaggtaagaacattgaaatgtagaccaaactctatggctctaatcgactctgtgttccctctgcacttgaactctaactatatacattacagaggaaaaaaacgtttgggttgatctgtaatatcccataccatatgtaatttgctctccctagcgtgaagttcgttaagagaaaaaaagcgtgacaagtgcgaagctctccggcaaattatgctcagtgcgtgccttcagttatcatcccctgggcgttgggtacgccaaccaagataacgccccgtggcactctgacttccttcaccttcatgcagccaaacacattcacttctttgatgtttgggcaagcccggaatatgctcccaaggataaagtcggtgacttcttcgcagaagctaatctctaattttcgtagttccggatacagcttcttttcgctaaaggcttcttcaaacgcctcgcgagagatgtgtcggcaagcatgcacattgagatttctcaaggcgtggccagagtggtccatgagcgccttgaaaccctcgctgcagagcccaataccgtcggggttttctcgtggatgagcggcgtcgagctgccggcacttttgcaaatccaagaattccagaggcgggttttgccagtctgtaaagagcttggcgaagcccttgtctgtcatggtttcgctttctgtgatacgaagcttggataatgatcgacaagtattatgaatagcctccaagacactgtcatcggcatcgggtacaatcttaaaggagaatgtcctgaggtctttcccgatttgtgtgatgcaagtcctgagagcttctgccgaactgtcctgctggagctctaaactgagatgccgaaggcttgcaagatttccaattgcagtgactcctacatccgtgaccttttggttgtggcagaccttgaggcgagtcaattcggggcaatattccttcaaaagtctcaaggtttcgtctccaaagtgtctatcggtaaagtagacttgtagttctctcaaggatttgcctttggcagcgagaaattcgtgccacttatcctcactcagtagattggcaccatgaagataaaagctttccaggaggatatctctcgagagcagatagtccatgacctcgtccttgaattggaccgcacaccgcaccttgaatttcttcaggttcggggcaacttgaaaaatgctgatgaattcttgatgaccaagttttgcaccatcgtagatgtgcagaacttcggtggtaggttgcgtgaacagtggcaaagtatctggcttcaataaacgccgcttggagaaaatcctggcaatcttgtcgatgagatgctcaggtaaatcgcccaaactttctgccaagtccacattcttcgccagtgtctgcacacacagcgtagccaagctttttgtacccacgtctccatcgagcattcggctctggagagtgcgtcgtgagcccacaccaccggtctgttttcgaggcttctttttgggttgtccctctcgttctttggcaatctcacgcccacagggagcacataagaggcctccatcaggccctgccaaggagtaaggagtcacagtgaagcgctttccgcagatttcacagttctccatctgcccaggaagcggtgcactcctctcttcaaagattgcctgggcgatttcgtcatcgtattcgtcgtcgtcggcgttcttcttgcgctttttgaatgctttgctagctttgatcttatccaaagccttgactttcttttctgctgcggcattgcgacttcttgctccccgtccagccgagcttgcttcaacagcagtgatggagacttgtaccgtttctgaaacttcattttcttcggtcggttcggcctctcctgcttctcctgcttctcctgcctctgttgtctctgccgtctctccgtcctctcctgcttgttgccttcggcgatctgcgtcggctctaatttgagcagccgaaatattgtgtgactagcagatgtgttagcaaaccatgaccacagacccgttgagggatggttcaaagcatactgcaagaaaatcagtcaaggcagattggctaaatagacacggtcagcacaatctgtctaaaaaaactatcatcgtcaacattgttttgcttacggcccagtaatgttacgacttggccgcccattctgcccttgatcatactggcgtcgacgggccctagacattcgtattggtcagccgtgattgcagcagaaagaaagttaggccggaatatggaagaccaacatgatgagagcctgaatagcagaaagtgactgtcactgctatggtcttgtaggtgttttgtgtctctgtatcaaatttcccggtgcgaacgagtggtgcagacaaaaggcacgccacaatattcgcttgttctttcacccagtgccgatgacatacagcgtgtcgacggtgtcgcgagataacacggtgtcacgtgatatagctcttactcaattggcactgtgaattttcatctcccagcaggcgaaagcagtcactcaccggtcgtcggtacagtcccagtacagtgcgtatctacagttgtggcaagccccttatccctgcacgcgccttcgtgtaaagtggcaattcgcgcctgctttccaaagtaggcactgtgaactggcatggccgctaggtaggtaatcacggccgatgaggcaacttcctaacaagttttcgtccagtaacaggcgcccgtttttttcgttctttttctcctcgtccctttgtcagattgaagtgatcgaggctcgttcatcagccattgtctgacgaaaaggcgaagagaagactcattttctccggcagtcattctcagagcctcttctccaccatcaacgatcaccggtgaccctgtgcttacttgggctggtggatgaaccttttctcagtttcagcccaatttccctctctctggcccagccacatcttcatctctcagacgactcggtccgaacgggaaatatctgagagcttttattgcgcatcggttttttttttctttctttccctaatcttcgaccgttgcctgtgctggtgaactacggcaatgcctcgtacatcgcttggaaagcgtcgctcgttattgacagggccaagcacccctgtccagcaaccatcgggtatgataacatattcatcgcttcaaccgcaagatgtcactaacaaatcatctgtagaagctgaaaccggctctgtcactacaaatggccgtcttacccgtgcacggtccgcaaggagtcttgcagcttcctctgtagtcgatgaactttccttggacactactgagtctgtatcgtcggctcttacgccttttggccaaacttcagaaagcggctactccacgcctggaactagcaaactcccaagccctgccgaagcagccagttcgtcaaagacatcttttgaagtgcgcattcctgccaagagcaggctgcaagaacccgacggggatgagcgagccttacggcaaagcgtctattcattaagctcaaaagcaaaagggaaacgagtcaccgaaattgaagattcggatgaagatgacgatgatgtctaccctagcaacagtcacgatgcccaagtagctcgccgattgcagaacgaagaataccgccaagcaagtctaagatctcgccgctctatggctagcgatattcaatctcctgcctcagctgaagcatcagtgaaacgaaccagatctcagtcaggcccttcttcagcgcaaaagcgaccagccaaaaagagcaagatcatacctgattcagacgacgcaccagagtctggtttagatatagacgccgaattggctgctgctgccgccttagaagaccagctagctaatgaggtttcctcatctgatgaacatgattcagtggatgaaggacgggctgaacctgctgaacaaatgaggagcctgccgacaacccggggcaacaacgtggtttttaccgatcccaaaactgtagccgatatggagacactatggttgacacttccttcagatatatcatctggacttccatctgacctttccggcttatcatctggtattagctctgccactgttagcgatagtgaaagcgttgattccgagatagctgcgccagagcctggagcacttcggagaattgctaatcagagacgtggatatagacggtctagacacaaaagccgtactgccaaggagcgagatcgccttgaaaaacaccatcctgaattggtcactatgtggacggatttggaaaacatgccggcaatcaatgctggcaagatagaccaaccgaggagtatatcaaggcagttgaagcccttccagctggagggtgtggcttggatgaaggaaatggaaaaaacagaatggaaaggtggccttctgggcgacgaaatgggtctgggcaagacgatccaagccgtctctctcatcatgtccgactatccagcaaagctacccactctagtccttgtccctcctgtcgcactcatgcagtggcagtcagagatcaaatcttacacagacggaactctcaagacctttgtgttccacggaaccaacacaaaggctaagaatattacagccagggagctcaaaaagtttgatgtcattatgatgtcctacaacagtcttgaatccatgtatcggaagcaagaaaaggggttcaagcgaaaagatggcatctacaaagaaaagagcgtcattcacagcattacgtttcaccgagccatccttgatgaagcacattgtatcaaaacacgaaccacaatgactgctaaagcatgcttcgcgttgaagaccgagtatcgttggtgcttgactggcacacctttgcaaaaccgaatcggagagctcttctcattggtgcgatttctcaacgttaaaccgtttgctttatatctctgcaaacaatgcacctgttcgaggcttgagtggtctatggatgacaacagtcgttgttccgactgcaaccatgctggtatgcaacacgtctctgtcttcaaccaagaacttctcaatcctattcagaagtttggcaatttgggccctggcagagaggcgttccggaaactacgattgatgacaggccgtatcatgctgcgacgtctcaagaaggaccacaccgattccatggaacttcctgtgaaggaagtgtatgtcgaccgccaatttttcggagaagaggaaaacgactttgccaatagtatcatgaccaacggacagcgcaagtttgatacctatgttgcgcaaggtgtcctcctgaataattatgccaacatctttggtctcatcatgcaaatgagacaggtggccgaccaccctgacttgattttgaagaagaacgctgatggaggtcaaaacgttttggtttgctgcatctgtgacgagccagcggaagacactattcgaagtcgctgcaagcatgacttttgcagaacatgcgtatctgcatatatcaaatcgaccgacgagcctgactgccctcggtgtcacattgggttggtgattgatctcgagcagcctgaaattgagcaagacgaagccatggtgaagaagtcatcaattatcaatcgtatcaagatggaaaactggacttcttcttctaaaattgagctgctcgttcatgaacttcacaagctgcgctctgacaatgccacgcacaagtccatcatcttttctcagttcaccacaatgctgcagcttatcgagtggcgacttcgaagagctggaatcaccactgtcatgctagacggcagtatgacccctgctcagcgccaagcatcgattgagcactttatgaacaatattgacgttgaatgcttcctcgtatcactcaaggctggtggcgttgcactcaatctcaccgaggcatcgcgagtgttcatcatagacccgtaagcattctccctttcccctttatgctcttcttcagctaggctaacattgcattcttagttggtggaacccggccgctgagtggcagtctgccgatcgttgccatcgcattggacaaactcgaccctgcagcatcacgcgtctttgtattgaggattccgtcgagagccgaatggtactgatccaagagaagaagacgagcatgatccactccactgtcaattcagatgacaaagcgatggatactttgagccctgaggatatgcagtttcttttccgaggctcctaaactcctttctaaatctcttcatttctcagtagacggtacatgttttctttttgagcaacgagttaggtatgatggtattacctagatgaacgcatcgcggatataatgactggaggttttccgcaagaggcgctagggacttagagatgattcgctcgcattaatggattagtttactgcgtatacagcgtatacagcgatacagcgtatacagcgacctatataatacagtatacactgaaccttattcttgatatctgtggttctaagattgtgctataacatcgcgcacttggaactacattcttctcatggttcattattcaagatttgttacactcaatctagctaatcaatatctaagaatctggttcaatgtaatgctagctttcatcacgaagaacgaaaatcagtgtggcacagaatcagatatgtatgatgtaaagatgctaatgttgtattattgcatctcgtgttgtgttgtatctgtctatctaactcgggactcttatctcccctaattttttccatcataaaaaatttgtagtaaatccacataaaagtggcaaaagtgcctggtactattaggcagcctttttacaagcctccttcttttgacggaaaccctgacaaaggccatcatgaccaattggctagaatgtttaaaaaccactccctcccaaaaattgcttcgctccttttgttttccatgatatggcaaatatatgctacagtcacatgcttagaggtccatgagggcctttgcaccaggctcgctgcaaacgtagatggtgtcgtgcgagttggggaatccgttgaactgagtggcagagcacttggtgtaggcacccatgtcctcaaagtagagccagtctccaacattgagggtgcacgggaagaaggcgctctggctgatgagatcgatgccatcacaagtgggaccccagatcgaatactcgataccatttccgaccgagcactgttcggcggcgtaggagttgtagagggtctggccactggagtggaggatcttggcaacggggtgctggtgatcgaacatgatgctcgagaagttgccgtagacaccgtcgttgatgtaagccatgtagctggtggcttgggccgcggggtcatcgacggtgcgacgagcgatgatgttgcaagcaatagtgaaggctgtagcaacgtagaagcggccaggctcggcaatgatgtcaacgccgcatccagcggggaagtactcggtcagggcattgtcgaggaccgcagccatggtctcaaaggtgtctccagagaagcctccgccgacgtcgaggaccttcaagtggaaatcgtaggcacgagcctgctggaagacggtgtgggcgtcgacgacggccttgcggaaggcagaagggtcagaggcgccagatcccacatggaagctcacgccgacgacgttgaggccaagctccttggccagggcgaggaggccctcggtggtgtccatgggagcaccaaacttcatgctgaggcgacacaagctcgacgtgtcgtccgtcatgatgcggaggaagagctcggcgccggggaacagcttggcgatcttgtggagctcatcagcattgtcaaaggtcatctgcttgacaccaacagacttgacatagcggacgtaggagttggtcttgcagggttgggcatagatgatgtggtcggggctggcaccaaggccaaggacctgttcaatctctcccttggaggcgcaatcaaagccagtgccgagggccgcaaggagctggagcaccttggggtcagggttacacttgacggcatagaatggcttgatgcgggggaggttcctcttccagcggaggtgctggcggtaaacctcaccaaggtctgcgacaaagaaggtgtcttcctcgccggggtcgcagagctcatggttgacggcgcccacgcgttggcggaaggcctcgccgatcaattgcttcggatcgagagcaacattgttctgaagagcacccagatactggggtttcttctttacaacatgattatggatgacattctggacgtaattgtcgaggacggctgttgccataaccatatccctgaaaagttggggggtgagggatgttgaaaatcagagtattcgtattccgaagaagaaaatctgaagatagtcttgtaagaaagactagggaaattctgcagctaaatagcgaaatggatcttagggtggtcgaaagcgatagcagactgttccctcagtgatcgggcgaggcctcctcgacgactcttcctcggcgagaggaagaaccgcagaactcctcctatgcggcagctggcgggggtcgtttaacgacggcgtgggcggctggtgacgaggcacgtcgaagagcaagaaggcgacgagctgcttagacggaccaagcggcgggaggagggatgacgttgatgatgtgagggatcttgcgagcgcagaaatctttgtcagtcacggcctggggagccgtgatgggtggacgacggagtgcctttgtggagacaaggcaccgaagctgggatcgaggcgagaaggcgagaagctctagaatggtggagaggccagttagctcaagcagctcgtcgaggcgggtgttgtagcaatcaggcagctcgaattgatcgcgaggtggcatcgacgagatgcagctttccgcacagtttgcggccctcaaggcgcacttcgcggcggaggagtcattctgtttgtggtggcggtgacatccgcctcacccaacgagtaaaatcgaccagccacagctgatgaagacacgcaaaccgcacaagaaagaaaacatctcgcgaaagagctagaagaagaaaaagcctcacatacctagaaagtaaaatctagagcgacggatgcagtagcagcagtagcggagagagctatttttttcacaaaagtgaattaaaaaaagaggtaggaaaagagtaaaaaggaggactgcgtgcgaaaaattgtggtggtgacgaggggtcaagctaaggttttatcctggtttttttctctctccccccttgcgaatcgatcgccgcgaaaaaaatttctaaagagctgtagtgcggtaatgcggcgcggtacgtacctgcgtttgaatttgagtaggccgggaacggcgttttaggttgggagagccgcccacaaatccttttttagtattgagcgccagcaaaccaaattggattgcatcagcgatacttaaaattggatcctggatgaagcgggcgtggagagagagccaatgggacgtgcagcttttgtgatgcagcgctttactgcggttgacgctgtgtacaaggcaaggggcgagagcttgtagagggagcggtatctggtaccgcagcggtgatacgcatcatgtgcagcttacacgcatggcaattacagttgggtgtttactgtagtctattcaagaatcccatgggcctatactgagctgtgactataggatatgcggtgcacgccacagctgtccatcatggtgcctgttattagactttgcaagcataccggctgcaaaagattcgccatatcctgtctacaagctctcgacacagctaccaaccggccaaaggtaatcgacaggtaccagtgctgcatctctgcaattgtatgtaatacctgatgccctgcctttgtagtagtagctactccggcacggttttcccgtcgtgcatcgtgccttgcgtccgtctcactcaccctatactacatacttactcatacgtgctttcatatacaggcacatcacaggcaagtgagcactctcatctcgattcatttgcagcccccaaaaattcacctctcgtagtagcccacatgtgtggcctcgtgggtattttccagcactggctccagcttccacctgcaaaacacgcgacaccacgtacctacttgataatgaagccacgaaagcctcgccttgtccattcccacgaggcgcaaactctcctttgggcaaatacccgcccgccgccacaccgcacgaggcaaataaacaacaacgtgctgtcaagcttgattggctcgtctggggtaaattgccgcatgcaagggagaacgctgcgctgcctgaacggcctgtgacacgtctttacagcgggctggataggatactaacttgctgtactgtgcatagccgcaaggagcagtatattactagggccgctgtcatgcaacatgtgtatccgcctttccgagtaaagctatgagcaaaatggtctggatcttatgcctccgtagccgagacattgccacgaatctcatgcgaaaagcaggcgccagcacaaatgatagaatgccaattctaattcgcatggctagcttctccatttgtcttccccagttgattccaaggccatcattagcccccctatccttgcaagacccaatctattgcgttccgtatccaagtactatgacgaaatcacaagaatacggcaaaaaggtgagaaagaccaaaatgcacaaagggaaaaaaaacatctcagctccgacaagtttatatcatatagaaagtacccaaactacaaagacacagcctcctctcgcttaccttcaatcttacctcttagcaactaggcctgcccatatcaaaaccgtcgaggcaattatcctttaaatccctctctctatctcgcatcctaacggtaaaagtcaatcaaatgtgctcggctctttagtccagtaacccaaagctcaggggctctggctctgatagaacgacctcctcaccgacgtcactcctcgcctttcctctccctcccctctttaagctccaatgcttgttgcttgcgcacctcagcaccggtctgaaagggatcgttgagagaattgggcccagggaggccgccagtgaggtataattgttttgctcttgcgttgctctgtgatctccatgccatgggggaagtgagtcggtcaagccggctcggcaagaagatgtatcgtatctgaacgcgtactgtgcctaacgaaaaaccccaagtctcgaaaaaaaaagaaaaaaaaaaaaaaaaaacgaagaagcaaaagaaaagaaaaaaagaggcaaaaagccctcaagaggggaattattctacaaataatgtacatcttgtatcgtaaatacatccatatcatcacaaaattacccaaccataacccttccgctgacgccattttcatatgtacccggagattcttagctgtgttaatgatgataattgttccttactcctgggagccgtttacattcatctcatgaacggtccatgttccatccacccagccttgcttttctcccaaaaaggttgtgcgctcctctcccttttcaataggctcgacaaggaacttttgtgccacagctctgacttgatcctttgtcacgtctagcagctgctctctcttcttctgcttcatctcatccgtaatgccagacaggaatcttgccatgccctcctggttcacagacttgggagcgtcaactccttggaacacagaaatcttggcctcttccaggtctcgatcgctccattccttctccgttgcccagcgccctgcattgcgcataatgctcaatgtgttctgcgggttaggatcacggtatgagtagaacccaaacaggccatccaatgccttggagtaagccccgccgccgtaggcaccgcccttttctcggatctcgtggtggagatgtttgtgtgtcagcaactgtgcaaggatctggagcggcgcaccgtcgggtgaggtatatgatgtcgtggcaacggagaggcctccataatagacttgatatggcagagggaagaatgctttgctgtctttcgggagaggcgacgggcccttgcttgcaacccctgatactttttgtggcagtccgcctgtaaagctcttcagagagttcaagttttcttgcacattctcagtgccgcacgtaagggccgtgcgcatctgaccgctagtcagagcaaaagtctggatcttcttgagcttgccaatgacatcctctagctggtctgactcgggtcggctggtcagcgaagtaaccagcttgacctgtgacaaaccgccaatttgctgcctcagccaggcgctgcgggtcaagctggattcggcgtggcccattgcgaatcggtgtccggaagaagcaatgtcgttgacaactccatcggctgaggcatgcagcaactgtcgaattcgcagtgaggcctccgggctgtcaaaatcggtctcttgcaccagcttgcgcaggatatcgtacatgacgggcacgttcctgtcaagcgccattccagtaaagatgataccttcgcttgactgagtgtaatcggttggcgaaggcgtggaatggtagccaacagaaacaccgccagtcttgagtttgatgagatcctcgagttgctccatcgtcatgtcctttgtccccaagcgcatgatgctgtccgtaaacagagggataagctctcgaaggtcgtcaggcaagttttccaatgtgttgatggcacggaaataagtaaggccattggtcggagcctcgtgccactggatgggaataccatttgcaacctcatctcggactaccgttggctcttttgaccttggaatatccttgacatggacagtgggcagacagctcaaatcctcggtgttggtcttgttctgttccaccaacagctcctgttcctgcttctcaaattgctgccgtgcgctctcctcgcttccggccttgttcacggcgtcttggattttggaagagagacgcgcctgttcctcggcaatcaggtcatctccaaaggtcgccgatggcgccatcgtaaaggtcaaagtgttgtcgtttagcagatatttatccatcaatccttccaagtagccaccctcggccatcttggcctggaaagcagcaattgtatcattccaagccaaggagtcaaagggatcgcttccattgaaccacttcggcttcagcctgttgagcatcgaatagccaaaggtagacgttttgtgcttgagcgcaagctcgagttggtgaagcgttccatcaatcttgccctggtcaaagcccttgtcccgggcatcgcgcaggatctcttggatcttgcccttcaccttgggaacatcagattcctggacaccagtaaggccaattgagaagattccgcgcttcgcatagctatcgtaacctgcattgggactccaatcagcgcccatgccggcttctatcaagccccggtataacggcgaaccatagccgtccataaggagagttgatagcagcgacacggagaatgactcgactatatcagtggtatctccagtaatccaagataccgatgtcttgtactgtcgatccggagcaaccaatgggtccaatgggccgtggagaataacttctcgaggaccatccagctcaacaggtaaatgaataaccttatccttggcaatcttctcaaaagcctgcaacctagcgtcaacctcctgcaggtgatctgccaggggcatgtctccataggtaaacagcttggcattactggggtggtagttttcggcatggaagcccttgagctgctcgtaggtcaaatccgtgatcttttgcgggtcaccaccggagttgttgatgtcggggaagatgtggtcatggaatcgaatgtagtagagatatcccgcatccgacatttgtcccttcatctcattatacacaacgcccttgaagacaagcttcttgccctccgcgtcctcggccgtggggttctccggcccaattcgccaaccttcctgctgaaagtcggattgcttcagcagaggatggagcgttgcgtcgagatacacggacataaggttcttgaaatcctgctcgtttgtcgtcgcaaagggataaaaagtgtggtccgaagctgtcattgcattcatgaaattggaaagcgtccggggcagcatcttgaagaagggatcacgaataggatatctgggatattgtcagccgtgtcgactctcgttggctgccaaaagatatctcctacttttcactgccgcaaagagtggtgtgctctagaatgtgaggaacaccggtatcgtccggaggattcgtcttgaagccgatggagaagacattgttggagtcatcgcgggcaatgtgcagataatcggcgccggttttgtcgtgctgcagctgcagtgcggttagttccagctccgggacgtgctttgctcggacgacggtgaagccgtggagtttggcgccaggcttcggatacagcgcgagatccgtcacggtctttcgagccgcatttgctgcgtttcgcaacatggcgagagagcacgcactatcgcgaggtctataagtgggaagaagtaagaaggaatggcaaacgttctaacgatgcatcggaacaggaaatgcgatgtgaacggcccgagtagctgcacaatgtccctacagcttagccacgcaaataaaacgaccgcagccagaaaaccagatgctgatgatgatgttcccagcatctgtcgggtctggctcggactctgtcgaaatttagcaacgcccgccaccagagcgcttagtcacgtcctcggcaagacccccaagtctttccggccactcggttgctagtgcactaacaaccccaccatattggacgctgacctaatccctgaggcactaacaaattcactgcacgccgcatcatcgcactattagaattctaacgaattaacctcccgcctggtcacgctcccacctacacatgtctgccatcgccggctgttgacaaattcgacacacgtcaggatcgcaacgacggcccaccacacccagtccggacctcaattcgcggccagctagtatttcgtaagcaccggcgctcgcccattgtcccgtagcccggccgacagcccagacggcgaacgattttgacagcaattccgcctcgtttcccgctggagccgttgtccgctggagcctcgagccgacgccaccttttataaccatatatcgattaacaatcagctatattgaacgaagaaggatatataaaaatatatatttccctttttttggtccgcctacagctctccatcaatgtggctcggcccttgatgagactcgagcccagccaaaacacccttccttgacgcattattcgagccatgccggcaactcatgtagaggcggccctcacaaatggccacgatgcgcatgtccactcgtcacccgctgcgaagaaggccaagggaaagagggggatggactcgtccgaagcttcgcgcctcctccaggcccgtatctcgcagctggagcaggacgccgctggagagaaggaccaagagatggagataggtgcgtccaaaagttgccgcatgagacaagagtatttgggccagaggtcaactaacgtctatattttcgcgaatagaaagggaagtcaagcgcgccaatcgagatcttctgcagcaggtttctaagatggacgacatgcagaaaattgaacatcttatgaggcgctcaagtgaactgttagccgacatgcgacgcctagaaagagagaatcagaagaataagaaacgcggagacgctctccagaaagaacgagatgctagccgtacagaactcagcaagaccgtgggattgaaggagaaacttgaaaagctgtgtcgggaactgcaaagagacaacaacaaaatgaaggttcgcaccgaccgcttcgagcaaacaattaccgagcctttggcgcaacacggcgcactgacactgggacatagaatgagaataaagagctccagagtacgcagaagcgaaataacgccgcctgggacgagaaattcgcaagcttgttatcaaaattggaggggtaccaagaggaaaaggacaccccaaagaaacaagtagtggacatggaaatggacgaattgtaagcttaacccactcacgaattctctggggcgcatggattaattggcgagacacaaaactagattccgagttcgattcaaatccttcattgagcagtacgagctgcgcgagctgcattttcactctctcatgcggaccaaagaactcgaagttcaataccacctatctcgccatgacagggagaagaagaacgccgaagccgaagcgaacaaagcgcgccatttgcagaaccaggtcggagccttcactaagacggagacggagcttcggaaccagctgaatgtatacgtggacaaattcaaacaggtatgtcatacagcatgcattggtttagcaattggcagccaggcctgacctgttgcgtcttgtaggtggaggatactcttaataatagcaacgacctgtttctctcgttccggaaagaaatggaggatatgtcgaaaaagggcaaacgcttggagaaggaaaatgagacgctgaagcgtcagaaagaggcgacgacggcgaatatcatccaattggcggaagagcggcaagactggaagcggaagattgatgcatccgacaaaaagaccgagaagctcatgagcatcatccagcagatgcagcaacaagggcggaaagtcccacgggagactgccaccacggtggaggccagcacagtagaagtgtgccccccggataatcaggggcacggagccgcagagggcgagggcgaggagagcgaatattccgaggaggagggcgaggaggaagagcttagtgagttcgatgatgatactgaagaggagcctcagccgagcgaacaggggcccccagtgccttatggcccggaacgcccgccgcagccaactacgaatggacattagtatgcgattattcagtgtttggtcccaaacgtaccagaagtcgctccagaagtcaatccagcgacagtccaaaaggaaatcaacaagtttttgaaggtgccaaaagaacagaggtgctctcacttgctacagcgaatgaaagatgacccaattatgttctctcacttgctacagcgaatggaagatgaggaatttctacctaggttgctgaatttgttactaaacatactattgccgccatctatgctacggccacactttgatgatgtgcctcgcgcattgatgatcgacgtcttttggaagctgatactggctgcgagatacaacgtagacctacatgcaatttacaaaggctgccaaggacgagaaaaaaaagaagaagggaagaaataggggccggaagaaaaacaaagtatacttggttggtatcaattgtctgactggcaaagcgggactcatgtgttgggtttagccctgtagttattatcgtctatgctgtcaattatattgcctctttctcagcggaaatcattactgcggttttctttctcctttctccagtgagcttcaaatcttgaatcttgactaagtactatgccatgtgtgtgaatgaacactgtggcctcgcatcatgcgtgtaaggaaagcttcccctcacagctgccaagaagatggcatcgattattcacgtatctgggccaggtcctttgttgtacagttgtctaactaaagcaaagcagctggtcgcgtgatccaggacatgacaaggtaagcaatacttgttcgcgggctcagtagaattcagagaggtctgtccgtaacgtgtgttttgtatgttactgcaggcacttccttgacgcggtaataccatgctgggcatatcaggcagactttactgcaattggcctctacagtgaatggtaggtgaagtactagtaggttataggtcaccagtagcatcaaatgtgcatgcagttacatcagtatgagattggatggctatcagcaaatttcaacaagtaacatttaccaatcttacttgaagatcaaaaaaatcaatcaagcaacagcagcataattccatcacatctcaattggcccattcctgagcacttttgaggcacgtcatacacggtaaacaagggccaactaaaaatcgggtagctatccgcgacgtgcattagctcagcagcacttatagccaccctggcctcccccccccgccaagcttctagtcgttccatcttctgtcctctgcatagcaagaaaagatcctgtccaagctgttgatatcctgaatccatcaggagaaaaaacaacagcccatcatggactttctacaggtgcgtctaaagccaattgcactcaatcaatcagattgaagccttccctcttggccaagtccgctaaccaaacgctctcttcacagcgcctgtcgcagttcctcgaccgcccgctgttcccatggaagaggctcgtcctgggcttctccctgggccagttcgtctttgaatccttcctcaccttccgccagtaccgtgtcctccagtcgcccaagccccccgccgtcctcgccaaggaagtctcccgcgaagatttcgacaagtcgcaagcctatggccgcgccaaagctgaattctccgtcgccagcggcctctggggccaaatcgtcaactttgcctttatccaactcgatgtcatgcccaaactgtggtcctggaccggcgacctgctgctgaagtgggcgcccgcgcgcttcaccggcgaaatctcccactccatcgtcttcgtcttcacctttatgctcatccagcaggcgctgggcctgccgaccaagatctacagcacctttgtcctggaagaaaagtttggcttcaacaagcagacgcccggcctgttcgtctccgatattgtcaagaccaaccttctgactgccgtcctgatgccccccgtcctcgctggtttcctcaagatcatccaaaagactggctcccagtttgtcttttacacttgggttttcaccgccaccgtccaggttctcatgactactctgtatcctacctttatccaaccgctgttcaacaagctgtctcccctcgaagacggcgagctcaagacaaaggtcaacgaattggctgctcggttcaacttccccctgcacgagctgtacgtcattgacggcagcaagcgcagcgctcactctaatgccttcttctacggtctgccttggaagaagcacattgtcatctacgatactctgctggaaaagtccgaaactgacgaggttctctcaatcctggcccacgagctcggccactggaaattgggtcacaccacgagcctctttggcatctctcaggtataacctttctctcatcttgctctgcgcagtatccaagcatccatccaactaacacaatgacaggcccacctcctctacgtcttcagcctcttctccgtcttcatcaacaaccgctctttgtactcatcattcggcttccacaacgagcaccccatcatcatcggcttccttctcttctccgacgctctgtctcccatggacaccgtcatccagttcctcctccacatggtcacccgcgcttttgagttccaggccgatgccttcgccaagggtctcggtatgcaaactgagctggccaggtcgcttctcaagctgcagatccaaaacctcagctccatggatgccgactggatgtacgcgagctaccacttctcgcacccccacctctcagaacgtctcaaggccctgaactggaagggagagcaagccgtcactagtgagaaggatgaggagggcgtcatcaaagccagtggccgcgacgagttgtaagacatagataaaagaactatgcgtgtaatagatagatatcttaagtagggaagaagaggggggggaatattcgagaagaaatcatgattctgattgagaaatggttttcacggctatcgtcgtactatctatttatgtagattctaccggcccatgtcatcatctgtgagtctatgtgaagcttacagtacaggttttccaggcccatgtcttgagttcgaacaattgacctcgtatcatcgagtctatttagtcctcgtcctcctcgctcccctcatccgaatatgcttcctcatcgtcatcttcgtcatcatcatcgtcatcgtcatcatcatcgtcatcgtcctcgtcctcgtcctcgtcatcaccagcatccaagccataatcatcgtggaaatggcttaattcttgggtctgaaccttgtagcccattcccttaaatgcggtttccataccctatacgaaaaatgtcagcatagctctctctcatgttaaaaaggagaacaacaaaacgtacctcctgcatcagcttagcgcatgtaataaccacattgctcttgcccggctcaaagcaaggcataatgatgtcctttagcacctgtcgaatctcatcctcctttacttctctaacgcgcttcaacatacccttgttccagtctttgggcagctgcctgaacacgctctggacaaagttctgctgggcagcgccggacatggtagattgttcgtctgcaaagctaaccacaatctggctgatggtaccttccaacaggtgtttatcaattggcacctcttcattggcaatcttttgaattgcatcacgcgaagcaataattgccttggaggcatctggagatcggtaaaccttgtagtgtataactccgctctcaacattgcgtgagaagaaagatccgtaggcatacccggcacctcgaacagcattccacaggggtccctctatcgactcaagataaccgattgccaccatgatggacggcagcctaggatctgaaaacgagaagagaccaggagcagtgcttacggagaaggagctgtcgagagtcgtcatgggaacgataatggcgccgacagagccaggggcctttccttcatcgttcaaagtacttgaagtcttcggaatagcaaccatcgctccattttgcgacttcaacgcggtggagagcggatcccaggtcgtgatggggttaggaagcttctccaagtttgcggtgacgagaactctgacgttttcgaaagtgaaaagcgagttgcggattgtcttgaaccactccacaacctgatctggattcttctgaagaatctttttgagacgtttgaggtaaactgccttgacaagaacgcgccttgcgactgtaagggttgacctgtcctggtgaatagctgtgttcacctcagaggacatgctgcgcccgtcgcgtttcgattctgggacgtctgccaaagctttcatgatggcagctttgatgcgtatcgggtcaaaaacagaatcaaacatcatagtacggagccagtttacggccgcagcatacttttctggctcaacctgaaactggatcatgtatccttctccatcgctaagctggcgagagtttccaatgtcatagccaacactgtccctctctagctccatcacgacctgctcaaagttaatttgctgcccatctcgcgtgatgtgagtgttgaagaagttatcactaaagattgacattagtggcttcaagtgaacagggacttgggctgtgccaaggtgaagggtaatgtgcacaaaatttgtaggcacatcttcgaactgaaggaaaagcggcagtttgccaccaggggccgcattgatgagttcctgggcacggccaggaccaagtccaagggccttggcgtgaccagaacgagctgtatcggattcgatgaaatgaattgattctgtaccgggcacagcccagcgatcaatgacttcaggggggattggtgcatcgttcttcgtctttgcatcttcaagcttttgtgcgagtttttgcaatccctcttctccaagctcttctttacgcttggcaattcgagcttcgtgatcgcccttcattttgatggccaactgcagagatggcttgcccaggacagagatgtggtgagcatcagccatccatttgctcaagaaagctcgccattcttcgtctgaccacttttcaagaacatcatattccgcgattgatgccaaatccttgagtgtggagccgtcacgctttccaaagaggtagtcagctatgatgttggtagagtagaaagactctgacgtttcagcgtgaaatttgacttgtcgcttctctcgccggatgcattctgtcatgtacttcatgtccaatggtttcgacacgacatctttgaggacttggaagaggcgcttctccacaaactccagcttttccgtttctacgccagtaggctgaagccaaatgagcgagttcggccgtgaatcccaccagcaagagatagagcttgcaagttcctcccgctccacaagaacattttccaacacagagacagatgagccgcaaaggtaagtaaggagaatgttcaaagcggatgtggcgatcacatcagcgcagtgagggccaaagaatccaataagtatttcgcctacggactcatcctcttcgggaaactctgctgtcgtgacgatgctttctttgagagctggcggctgagctgactctacccatggtcgcttgaaattggaatcaagagcagggatatcatctttgatgctttcttcgaatgtatccagtatttccaggagattctcatggtctgcttcaccgacaatgactatgcacaagttgcgcggctggtacatatcgcgatggaattggcgaatacgctcaggggttagtactcgtagagcttccgtcataccaccagtctcgtagcggaagccgacgttttctgggtacaaaagtcgacgagctttaaggtccaaaatttcggtactgcgatgttccacagcctgcatttcagagtatacaacaccagcatcgttgccttctccatcgatgtgccaaacttcagtgacaacgctctcatcggtgatggtaggcaaaattacatgctccaaatagacagggaggatctgggcaaagccctcccagcctgcagtttcaagggtgtaggctgtgtgatcggtagcagtccaagcattggtaccagagtatgctcgagaggacagcttatccagaagtcctttccactgatagttctttgatcccatgaagatcagatgctcaagcgtgtgaggagcaccagagtcgtcgaaaatttcggtagcaagtgtgaagtagccgttgatcttggggcccttgcgatcggccactacgacctgcatgccacttcgctcagagacatattgggtcattgtgcagggagcatagtcggtctgaaaactctgcaccttgcggaagccaggcttcagcttttgagagggcattttgaagacttgcgagtagaagcgccctttccagccggacctaagcagtagtatgttagcacaattgcaatgacagtcaatatccggccccttgtcactacacttggatgtctagaagggagaaaacgaggcgagggagaagaggcatgatttcgaagaatggtttgagttcggaaaaattggtgcagagacaggagcggctgatgatgcctgcatgggccacctagacagaggagcatagaaggaaccaacctcagcaggtggccttgcaggaacgcgcagacagattggccatagtcgccgatgaacagaaagtacccgccgacgctgatgagggcgacaacaagcggtaagatcacattcgtaagcctagctggaagcatctaggggagcctttcagcagtgctgcgtagaagccagacgatgacttccaacccagactgtttgatgggagaatgcgggcagttcaagatgaacagatcggtgaggcggttcgcaaaatacacaagaagcagggcatgtgatatgtttcgtttcagcaactcaccaaacacagcgacgccctagcaagtgaagagagggcaaaccacgttctgtccgtagaagacgaaacgtcctgagcgactgattcgtgcaagagagaagatgaagatctctgcccgcgatccaaggtgaggggctgtagagactgcttatggaatgtcctccggcctaagaagacgagcccgccggtcaaaactctcgcgtctgacggcaatggcttttcaacacacttgatccctgtctagtcgaaggattgccaacagcagaacaatatcaaagtacgtaccgccaaatgctttgttccgtccagatggagcccattgcctggccgctggttggtggctggtggggtatcccggagaagcagttgggagtgacatgtgccgcatgtgccgcatgcgccacagaaggagggggtttaaccgcctaggcgcgcacacgccgccagcagccacctgtcagtagaggcagtctcagctgtatgtggcgcagcagacgccgagtgacgttgaagttgccagctgctacctggtacctgagagctcaaatgctggcatcatcaaaaaaggcgaacctgagccgacttgcgcaaatcgacgcgccctcagccacaacgacttgataccatgtcctgcgatgccagataataccctactcagcattgatgctatctaatagggctaatccttgccatttacatccagtcaccaggcagacagtcgcctatccatccgcgtagctgcggctaccaagggttattgtggacgctaccatggcgacagcgacagaaccgcagcagcttagcagcgctgttatatcgtttaccttggacggaaacttccctgaagatgcagtcgcacttctaggtgtctcagggactgaccttggccctacgattgcagctctggacaaagccaaagtggatattgaggtaccaaaactaccattcaagtgttgccgctttagcaacggatcctgttttaacgccattgtaatctaggccgaaatacacaccatcaacgaagagacaaaagatgacattagctcgtgggttagaaactcaaaagtcttacaggaggacatcatccgatcgaaaaccattgccaatgagatcatcctccaatcagaggcccctgaagtaactggagaagcaatccaagatgcagaagaaaaggccgaatttctgaaccgagaggtccaatacagccaacagatgcacagcgtcttgagacggatccaacatgtaaatcaactcctcgcggaagtcgagcaggcaagtcgggaaaggcgcgttctggattcgctgcggctgcttgagagtgtgtattcttccaattccttcatcaactgtggctaacttgatgaagaatcatggacagctcttgacgacgtgggggtcagcaagaccgcccgagtgatgaagctgttggatctgagagcgtttgagctgaaatctgatattcatcaagtttttgagcatgtctggaagaccctggttcagattgatacagactctgggaaagttgccatttacaagacgcgtcaaggtccgttctgcaacttacatatgtacctgactccctttgggaaaattttgttgacaatcgacagatgaaaaaatgagcctggaagatgctgcgattggcttgcaagcttataaagaggtcgatgagagaatggagcagctgtggcacaacttggatacggcagtggtatcaccacgcatggatactatgagatcaaacatcccgggtatcaaagtagaaggagacgtgctggaacttgcagggtctgccgatggctcagcagagtctcttttgtcggatctcgagcggattctgacatttatttcccagaaattacctgcagatttactgcaacccttggtaagtgttatgatgaacgacatcatatccaaactgacccgagaatggctgaaccctgctgttccttcgggactccgagacttggatcggttccaggccttggtctcaaaattgaaagacttttgtgaggagttgcaacgtagtgggtacactggccttgaacagatacaagactgggccagtaaagcacctacaatatggcttgaaaaatgcagagagacttccctcaacagtgtccgagttaatctcacaggcggtattgggcagtcaaagcgggttgaaaagattgagagacagatggtttccatagctgagggcaaggagctctctaggacaggagccggagctgttgctgatacaaacgactggggcgaggattggggagaagcttgggataatgacaaggcgaaggagccagcaactgaggcgagcgaccagaatgagggacctggcggaggcgatgaagacatggcagatgcttgggggtgggatgataacgaggacgcgaacaaagatgcgagcgaggaaaaagaaaaaggaccggcgcaaacggcagctaccgaagcagaggatggagacgacggtgctgatgcatggggttggggggacaacgacgatgcgaacggcaatgcaaacgacgatgcgaaccaggcagcagaagccaagaatcctgctgaaacaccagacgaggatgatggcgccgatgcctggggctggggtgatgatggcgacactgctgtccctgcagctcccgctccggcacctacgtcaacaactcgcaagacgagaccaagcctaaaagcaagagagcaaacacgagaattggtcttcaaagagacgtacagcatttcatcaatgcccgaacctgttcttgaactgatattctccatcttggaagacggagcggctctgacaaaggacagcgacgaatacagcctgctaaccgcaacggcacctggcctgttcagcttgcctacattcgttttggcgctattccgagccatttcacctcactactactcgtcagacgctggaggcaacatgtaagtctggtaacgccgcaaacctcaaatctcatcatataattgacaaatgatgcaggtttctgtacaacgatgccatgtatctagcggagaaactatctgacttttctctggcctggaaacaacgcgaggagctgacgcctcgtgcgcggagcatgcttcgtatcgacaatgatgtcaggacactcaaaagctttgcgaaccgcagctacgcaaatgagatgagcctccagaagacgatattgcacgatcttctcggaggttcgcagagtctagcgcaacaagacgacaaagattcctcgatcgaggctggaacagcacgaattcgaagcgttgctgcgacctgggagccgattttgaagagatctgtgtggtctcaagctgtcgggtcactcgcagactcactcgcgtcacgaattatatcagacgtgctagagatgtcttctattggacaagaggaggcctttggcatcgcccagctcattgcctcagcaacagagcttgacgacttatttatacccagcaagctggctggtaccgcaccagtgccagatgaaatgccaacaacggctcaatatgcgccaaactggctgcgtctcaagtatcttggcgaagtgctgcagagcaacctcaacgaagtcaagttcttatggtgtgacagcgagctgagcttgtatttcacggtggacgaggtaattgatctgatccacgccagctttgaggacaatgcgagaacaaggggaacaatcaaggagattagtgccaaagagccgttggctagatgacggaacttgagcgaaatgaatgaaatgaagaggatgaattactttctacttttatacgtgcctttggctattacagtgtttttctctctgcatttcatgtcgagctttcccatttctcgcagatgatggatacaaactatgggccaagtttcggggttttcgcgcgatagtttcatgaagctcctaccttcacgatgcctccaacaacattgggcggatggtttagtggtataattttcccttagcatcaagcgaccttctggttcggcttcatcgcatgggaaaggtccggggttcgattccccgttcgtccaacctttttgtctttttgggggagttttcgccacttcatctcctccccccctttttttacgcagtgaagagaaaagtaggcatcaaagtatcctatgtcgtaattttgtctactttgggatttccaatgtttttctctctctctcttgttttaactaaatttgcgaagcaaaagaaccaagtatccctgtaaactcgcttctcatccaagtaggtactccatgcaacgtttctttctagaatattttttttttttttccaaaaatctgccgatggcacatcccgatatatgtaaatgacatttatttaatctaatttaatctaataaaaaaaaaaaaaaaaaaaaaaaacttttgccgaagccaaacaaaaaaaaaaagagatgtgcaattttccttcaaattttctgccatgactcgtttcttgcatgctgagatggctgtgtggaaaccgggcatgtttctcttttctcttctttttttcttcttctaatgttttcttatcttgttggctttactttattcagaaggggggtgggtggcaaatttctctcttctcttcttcctcttttgccttttatgcccattgaggccgcagtcgagtattagtgtaccaagaaattgcactactctgttccttgtctcatcatacatccttccaatgagttttgaattctcactgaccaaagaactcttcatcaaaaaacttccatgtacagcccaatcccggcacaaatcaaccaataaaaaaaaaaaaaaaaaactccgttggtcttcggtattcgacggcccccccccataaaaacctgcactcaccgccatctacgactttatactgccgccctctcttatacacatataataaaagttaacaagaggtacagcaccattcatgatagcactttcgccgttctcgtccaatactcttctggttcttcctccctccctccctagacctaacctgtatttacttcatatcgctcgctgcctccctccctcccttgcctacatcccagacagagcctggcccctgactcacatcggcctctccaagcatccctactccgagtcattgattcgttcattttgaaattcagctcagctcaattcagctctctcgggcttcttcctttgcccggcccctccccttgccgacaatttgcattcgccaagaggactgctacccgctggcaacatatacccaatacgagagcagagaggtaggtcgtgccaaggtagaggcaatagaaagtactcggtaccggtagcagtacctggtagctgtagtgtaccgagtggtgcatgcatatcaactcaacaagaggccaccctccccccctgcccccaatcgcaagttgatcatcgtgatctttctttccgcggacggattcgacggcacgcggagacactagccaggaaggacggtgctactgctcctggcagcacaacctaccaggattttcttccagggcgtggtagcctgcttgtagaagaaacaacaacaaataagcatcccctgcccggtctttgcagtagtgcagaatgttcatcagccttgcaaagacacgtcagccttttttgttccattctgttggtaaaaaaagcgatagaactgtattttgtattagtagtgctaggtaataccgacacatacttgtatatacacaacaaggcagcaacgggaaaccctccgtacccagctgccgtgtaagaggtacacgcaggggataaatccatagcagctgggcaccataagcagcttgtctcaggacgattatttcccagaccccggagaattgctattcttactgtagtgccttctctgcctaaagcaacgactgactctatgaccagcgtaactgataccagtcctagctgtaacgttggtatgtgagaatcaccagcctcacactcacggtgacctatcacgattcacgattcacgagcatcgtccaccgctcttccaagccaggctcctgaagagagacaaaagggcaaaactaggctcgcttgagtctagattgcactggcgctgtccaaaactaatgcagtcttttgcctttttctctctactacgcagtagttttgtttctaatctacggtctagatggcggttcctggtgtcatctcgcgataggccgcggaatacccgtatgctaaagccaacataccttgcgggcatcgtcgtctccggcacgctggttagcagtatgtacaatatcacgagagccgtggtactagtgggaggcctagccaggcacagcaacaagtcctgcttactggggacccagcagcgagggagctacgcatcaaagagcatgccatttccccagattttcacttctcggcccccccctgagattgtccacaaaacgggctggggtggacacggggctgattgcctttctcctctgcgcccgtctctgcgttggagtcgtttgacggtacacgagaccgtatgtgcgcgcgcattagggcatatcccgtctttccaatgcacacgcctccccatttggagctcagcaagtggcagtactagtaccatgtagagtaccaggcatggacacgacctgtcgtaactcatgcgctctgtatatggcatagcccaccaccaaaaaaggcagaaaggaagaagaagaaaaaaccacccacagcaccagcaccacccttgctagctggacaactgggctaaaaaaagagtagaaacccgaggcaagggatcactgagtgggagcctgtaggatcagcagggactcgggtaccgagctattggaaaaggtagtgctgtgtagtagtaatcgtcatcatagtacctgatagtagtcagcgaccaggggggaattgacttaccatccataatagtaactgttcatccatgcctgcttgggactgcagagtgaggctggtcgccgaagctgccgtggcgaacctttccctgcatactgaagacacttgtaccagtagctttcaccactactgccgaatgagggtcctgggcggagaaatgtctttcttttcggtcaatcatgcgccaaggcagcctgccagccttgggccacccgatcgtgatccaaccagcaatctggatgctcttctccagagctttaccgacatcccttcatcctttatgtgggctatggctccttcggaatgacgttgtatatacgaaccatatgcacactctgtagcggcagcagcacaagtttgaccagatcgagccaccgggtgggtcgtcgtcgactttcccctctgtgacacacgggacgggacgaaacgagcactcgcactccatactttgcatgaacatatgggtagcgctcgtacaaggtaggccgctagacgcccaagaagctcgtggaatccactgggcgacgatgagccgtgagtgccagtcctgccggagccagttccggcggagagacggggaaacagattggatgccattgcaagtatggcttgcgaagactgagtgctctgtctgcaatggcacgacaaggtgcgtaggatttgtcgcgtacagctgcaaagacgtgcatgcatgcgtgcgcagcactgaaatcggaccatctcctggagtgtgctttagaaacggcacgccgtccaaccggcttgtcctgcgtgcgattgctcatacgcagggtgctctgctctgttccgttatccaagtacttgtagaattgccaccggtgccggttccactttatcatttccttggaaaaatgcccggcctgccatacaacccgtcatatgcaatcccagaccgtcacgcccgtctgtgtttgctgctgctcactgcatcggctcacctaagctgtcaatctccctccctccaggaaccttgtaaaggctattgcaacgcgcattgctcgggtgctcgtttccatcagctttcgtttgtttcaaagtagcagtaacacgtagtgcttgtagtagtatatcgtaaacggcggctgggccatgggcggacgcgtacaggtacaagtaagcatcggcgcgtcagctcttgattgcatcagacaaccggacgcatgcacatgcagtcagcgtctgttcactttcgcagggtcgatagggagttcgaccactttcatcgcccaacaggagatattagtggaatggcatggccttgtggagatacgaatcagcgtcgcatcgcatcgcgagctgccaaggactggcatgtttcggcaaggcgagcttcttcacaggtccctccgcaccgcctcgtggccatagagctggctggctggctgctgccagcacgtattgcgggtcgctgcatgagagcttagcgatgctgtgactgacagcttcatcctgtctcggggatcagaggctctgcaacccgctcccgttaagcacatgccgttgagtaaggcgccttgcggctcccagtccatcctcgacgtgttcatgtcgctcgccgcccatgccggtcccgcaaagcttgctgtggtttaatcttttgatggattcgagcttacatgccttgccgctcctccatgcgtatatggatctggtccttgggccgataattggtagatgggcatgaattagcccccttcttctgccgcctgatctgcaaggagagcagtagttctcaagtctgctagcttttgcgttcgccgaattaaagccatcgtgattgttccaacagaagaagatcatccacgggggtcgtcaaaatccggccgcagctcacccagcactgcagacctcagtagtcagagctactgctgcccgtacataagacaggcgggctgtagctgcagaattagctcaggcatagccttacataccagtgctaaaagcaagtgagacatgaccagtcgttgcgtgtgaggcaaaatgtgatggcagtgagcaggattccagagcaggcaagagcatgaagctggcgaggaccgtgccgtagttgaaacccgccctcgaaccatcagctgagtactaggagtactagtagtagcgttagatagactggcgcagtttgtcgccgacgatgcctcatgcgcaccccgggccatagtgtccgcgagtgatgtttcaatccctggtggtttctgcgccgtggtcattattcggtgggacatggccgtgaagagccaacaggctgctacactgtaccgttgcgccacgtacaagtgcatgtagcccactcgatatcgtgctcgccgcattatctgctcatccatgctgtatatacccatggctataaacggagttttaggtccgtaagaagcacgttcatgtcgataacgcgagtctttccagtggtaatagtagttcggcgtccaaaggacatgccgagttcaccgaggtccctgttttccagctgcgctatccgtcccaggaacatggccagctaagcacaaggctgagaggcgatactacttatcgcccatgtgtatggtctgggacaagtatttcgtacttgagaagtacacaattggtcgtatccacaccagagacccgtcaaactgctctgtttggtcccgataccagtagtattcgctgattcctgctagtatgtcttgccaggcgctcatcccccctaatcccgatcattactatccgcagacaccaaggatagcaagtaaatgctcagggaatttcggtaccaaataacaacgtgaagcagcgtttctcatttcacgcatgtataaatagccccaacagtatggggcaaggtgtctagcgattgccgaaagcgaaggggtagggcccccctattcccagctcacatcaccagggtgtctcccctgttggcaagagagctggagctggggggggggtaagttgacatgatcctgccagcacctaaggatatgggtaagtgtacaaagaaagacgtcaaggctatctttagtagcccgttgatcccaaagcctagagttgcttaggttaatcgattattgcctcggtttccagcaccaacgttttcgtagtatattagctgacttgttttcactcgtggtgcgacctccgcgagagacagatcgtgtgatgtatgtatgttgatgctgccataaacaggggctcattatttgaaatttccggccctccggtgttcccactggtgctgcatccattctggcgatgcctctcctttccgcttcgccaattacagagtacaatgccgcaagccgtgcttgtacctagtagatctgagtattctgcataaagatacatggtcggagacgggactttgcataaataccagcagccaaacggatagcgctcatgcatgctgcagcaggccagcccgccacgaagcgtccttgcaggagtagaaaaaaagcaaccgcctgcaggccagcctcactcggacaaattctgccagcgaaagggggtaggctgcacgaatggcatcatgtttagtgctgctgctgctgctgctgctgctgtgtcgtcgcgcgtccagttcaaagcaagggttatgggcggttggttggctcgccgactgctgggctgacggcagctattttcgacaatgaagcagagtaagtttggctgagacacacacacacacacacacatacgaaaaaaagatgatatatgagatggtgaaggaatcaagcatcgttggtgcgagctggtgagctgaagcagctcaagccaccctcagccctgcgcggcacaaaccgcttcccaccaagttacccgatccggcagccggacaaacaggatgatgggaagccgcaggaggcccagaggttcttggtgcactcgcccgcttattctcactgcataatatctggtcagaagatcgagatacgcagcgccccaggaaagcggttaaggcgccaggatcgcggtggagagcgatggtggtggtagctcggcaatagcgcgcacttctgaagtccccaatgctcatataggcaagaaatggagccattatagcatcgtcacattcttcccttcggcctgcccaaagggaaaaatggctcagtccacaatgacctacgcgcacagtcatacacatgcctcatgcccatacccatgcccgtgcccacgtccatgcctatgctgtaccagcaagaaggattctctttgccaggcacccaagacttgccctcacgcggagacggatagcgcaccagccgggcagttcctcttcggccccagcgccgggataaaagaagaaagcagcagtagccctggtgctggtgctattgatggtggcgactgacgtggaagaaaagacatcagccaaggcgcaactcgggaaagcccgccgcctcagccgccaattgtaaaacagaaaggttctagaaacccaacctccagctagatcagctcctccttcttccccgcgacaggctttggacaccagtagcggccaagagggtgagggaaacgccaatccattgcttccttctcctcaatggctctcgttggtggatggctgtgaccggccgtctatggtgacacgacgcgatgttggcatgtggggactgctggcatccgcgtgcaagtgtaaagcgatatgcatggctgggctgcatgatgcccgtcctagatgctggccgtgtggagaagatatcgttgccagccaaacggtgggctagacccggcctccaatgcaggcagcatttgttatgagtaggattgaagggggttcatctttcatcaactgacttgacctgactgaaggcgcgcgtcttccccacagtgcacttcacgaacaccccgtagcacaaagatttgatgcttttgctgctgtcgtggcagccgctggtgcgtctctagcaactctcatccccagccaattcgtcattcagcagcccatttgctgcatatcagtcaagccggtcggtcagtccaggcgttagccgacatcaaaagcgtcactatgtcctcatggtggtgtgttgcgtaccattgcaatgcacaccacacccctcgagacatcgattcggccgtacttgctctgtctggtatccccattggcacatctgcaacctccaagtacaggtggaacgtgttatacatcgtggttaacaaagctggtattctatgctaccagattgcatcccacgcgcgcacctggtgtgatttgtccggtaaatctggcgggaaaaggcataagttatggcatacaagtcataccaaccatttagaaaaccccaagcgtatggaacttctgctgctggcgatgtaacagggagaaaaactattgcttccacgagtcccgggcaccctgtagtattacgcagaatgcgcgcgcgcgctcgaggccccctcctgggatgtccaaccgtcgcatggccttgcttcgctctggcaccaaggtgagcgtgtttgtactgtattatcaaagtcgctttgtctgctctgaatttatacccaatagtcgccacaactgcagcatgcttgtaagaaggaaatagaataaaagcaacatggcttggggcaccccttgccaaatcaatagtcgatcttccaaaagatggggcgggaaatggcagcggataagagcccgagagctccccgtcctttcaggaaagagatggggtcaataatgtacccatttcggcatccttcaataataagtagatgctgagtgtaggtacttggttgaatttttttgttcccccttgtccgtgtacaagaaaaatatagtttctccatggaatggccaaagggcacagacacggctctcatagtagtcatatgggaatgggatagatagtagaattgtagtagaattgtcgacgaagcttgggatggtattgagttttttgtgcctgtgagttctgtacagaaatcgccagacagatggaggtataatactgcaagggaagcacgattagtctcacgtccaatgcattgtccttctctgcaagccaagcccatgacctgccatctgcaaggccaacatgaggcagcatctcatcaagtcagacaatctattgcttgtgtaacgatagcccagaggacagcgggcacaaatgcgcaggtgtgtaaatttgatcgtcgccggccaatcgcattgtgagttggcggaagaatagctacccataaaagttgcaaatcccctgatgttcgtgaatatttgaaatgcttgaagagcagtaggtctagaattatggcaaagccgtgattcttggaatgtgtgaagagacgccgaccgaagcggccatcgtcatgctccttgccacgtaacttgtctcagcgcatgcaattggagcttcagtcacttccgaaaacctccgtagaactggcaagtgattgacagcaaaggagaccacctgtgagccacgacagcaggtctccagagaagaggatagctgtacatgagcccaccattccgttcccgcgagtgccgccagtaaccagcagcggcaactgcacgcctccaaatcgcgtagcgacccttgcaacccagacggccagggtcgtggcagcacaaacaagactcttatcggcagataaggtgtgattgtagacgatcggacgcgggtgatggccgtcggcaagaccaggacataaggcctcccccgcatcagtcccgtccatatggatgaggcttcttcatcccgtacctgtaagcgatccaaccgcgtcgcgccgccagctcgcgccgcagcccatcccgtcggctagctgatcctttgcttttactcagcatgtactggcctgcctgcgatcttgcaggcgcatatgtgttgatccggtgctgtgagagttgacgctcaagctgcaacaaatattcatcatatattcatatgccttggataaaagcatgatgtgacttggaagttaacaacccggctgcaaactgtagatggtagtatagatcgacccctcctagggaaattgcggtgccagctgcgaaaaagtggaatgtagatatttcgtctgttgcccaggcttgaccagccactgtcccgtatatgcacccagaggatttggagtgcatggagagtgacagcaggcaaacggagcccagggctccgctctttgatgtctggtagagagaggggacagagcataatttaccatatgctgaagaggttggtcgcatgcagatttgtgcagtccgaaggcgggtaggattcaagacggagaatgcaggagtgtgtagcaacggtgcggatgctctgcattggacatggcaggggatgagattgcgcccgcgacacgatgcgttgctaacgtgaggctgaatggccctttttactcagcctttgagtacctagccgagcgtgtaagaaatcgagcttcacgggtgtgagttatgagcagcatcatatcatccaaacgcattgcatggcgcagctgatggattttttttgcatatcgatttataagcactgatcatatgtgtcacagtttggtgttatgtttcgaatggcagcctcgtaaagtgctattcatttgatgggtagggaagctgcagagagtcgcataattagacttgtccgttttcttcctgctttcattctttcttatttccattggtcgcgtaattggcgagaagaaagatcagataagtgaaggccagattgaaaatcgcacacagcttgcatttgaagtttgcaattcagtataagaagctgattagatatccgcaatggggaagcgttagctgggagctgggattggccgtgcaacttgcaaaacggcattctttttcctgcgtcgtgagtcgccaatattaactggccaagaagctccgtaagccgtaaaaggcaatttattcgctgattatgtctgaatgtttggtcatgctgacctagtctaaatcaagacatatccgacgcacccgagccaagaccaagctgagaggacatcttggctctcgttgttacctcttggcagctgttcttgaacgaaaactgctagacgcttgtcgccaatacgacatttgtgagtgcgagatggcaaaaagggggcggcaatgtgggcgtagggaaccagaggggggattagaaacgccacgttaatgccggctctgtgcctaggcaagaggagttgtctcagaatagcaacgattgaacgggtatgtattcatgaagggaaaagggtattcacatgcgaagcgtgcccccttgccatgtttggctgtagacgtgatatacttgtaggtataggtaggtactctttatgccgatatagaggctgaaagctacctattgattggttagcagtgcttgaggtctagatcttctgccgtccagctcacctgctcacaaacgcctttccgattgagctccgaggaggaagaaaaaaagggcaactcaagccgaaatgaaaggaatgctgaggttgcaaagcgtcaatcaaattggtggccaatgtgacatgtgtaacaccgggaaatagcgatgctccaactccctcattatatggatgccaacattgggcacgcccacttgggctaaatgctccatgcctagccggcttctaggagcaaagcagaaattttattggaatattcgactgcagaggagcggagctaacgtgctagcagttgacggccattagcggcaactctgatggaaccaacactctccagccgctatgaattgtcgtggaattatgtgctaataagcacggagtacgggatggattgcaaatttgtgttgtgggtgatgcctttggggctccgggcccggaggccaaggtgcaactcgctttacgtcacaaccaaggccaagcaccaaggccaagcaccaaggccaagcaccaatggcatctccataagcagccggaaagaccctggcggtcctggcgatttcttcctggctccaatgggctgcaattaagccagcgttggcccgggagcagcagtgcccgacgaggccatatcggctgctgatgatcacggctcggcagccagggccaggggaagccaatccctcacagcccccgcgacggagaatgattcgagaagagcgtctgtcgggagcagacgtcaggtcaggttcccgttgagacggccatctgagaggcgcctcccaagcagatccccagtcgggctagcaaggctgcgcgcttcagccgattgggcgactccagggttaggacgtcatggcgtctgtgagctgcagcgtgaaacgagaaccccggcaacgtttgtttctgtctggaggcccttgcgctaatgtggtcgcccaagctgccggccgtggcctctgattggcccggccgggtggcgccggtgtgctgccaggctcgagaatctcttcaagcgaaaccgtgcatctagctgtgctcgccgtatccgtcgtgcgaggacaagcacaccgcatctgataggcgctgtcttgaagacaaattacgtgacgctcggagccttgtgtctcttccggccgggcacttctgccttgggctgcggattggaccctgatcttcaatggcctcatgacgtgacaagctccggccgttaaaagtcggtgaaatctcgaggccgtcctcgtcgatgactcttactcgtgccgttgtgaggacaggcaggcagatgctccagatcagaccagccagaccccgcagttgggttgcatgggtgtctgaggcctcgtccgcccgaagcgctccaagaaatcccacgatgcccacgatgcctgctgcgggtggcagaaaggcaggtcatggccgaggcggctggtctggcaaggcatcgagccctggcctgcgcgggcggtacttggtcgcacggcaggcagtacctcccgaacagcatgcatgccactaatgccctcagtactcaagggttgacggcttgtactactaggccaggtcgcacagactaacaactgcagagtacggcaaatgaaatcgtgtcccgtccccaattcgggttactcttttctttccttcttttttttcggtgactatgtgaaccaactgcaatccgcagggcctggtctctctggacagctcaggtgacgcctttgaccgctcggcggcacggatgcaggttcgctaaagtcgtctgcagggcagctgcatctgggcatacaagtaggactacctaaagtagtacctacctactgtactagtatgttacgtgcgagcttaccaacttggtagcacagcacaggcagtacctaccagataggttcctgccaggtatgtaggtacgagaacgtgggcaagtgctactacgaagataggctgtaggagatatggggttatggaggtattaatagagcagtacaaggccctctcgtacgagttgcgcggagcagctgcacagcaagggcagcatctaaggcattcctggcatagctctctgcacctttgcgccagccaagggctaatgtacctgctagcgatgtatctacacgcgcatctacgacagatggtaccgagtaccatgtaccgtcctcacgccgcatgcgtcaaccgatatggtggttgcacaacgtcgtaggtaccttcaagcagatagcccaagaagccatacagaaggggctctgcgagatactaatgtacaagcacgcacaggtacgagcaggtagcacccgcgtccttaccttaatcttcgtggcggtggggggatgggattcttaatcacacgccccagagccagaccgctggaaactcagcgaaagcgccgaggtccttgcttggtcagagacccattaggttttgggctcctctgatttttttctctctgtgccgtgtcgactggaatggggttgaggatgtcgaagggaaggagggaaaaaaaaaattaaatgaagtgaaataagcaatgatctcatcggacgcttgagctgacacacccaagacaatttgaagccgcccttggagtgggatcgcatagccgaccgtgctggcacagccagtgatatgtagctaaggctgcactcatgatccaatttgatcagacgcaatgcatctcagccaacctgtcaatgcactcgcccgtcggagaactgaatacagcttcctaatgagaagaccaatgcttgtgtagcttcccttaatttggcaccaaatgcgagtgtgccgtgggagggagggccaaaagaggaggcaccacagcacaagaatacacacacagctgggaatcagaattacacgagttgtcgactaggtataatgatcttcatacgcccacaactatggcttacgcgatgaattcgtctaggctttacgcctctcctctgtatcaagccaccagtgttcgggatagataagcggcaaaagcagtaaagtacatgtagaagcaatcgatcacaaggtaaggtatgtaggtaggtacctatctaatctatatgacggtgtgcgtaattgaagattgtgggcgcagcgtgacacgtctcttttatctttgcgcaagataggtacgtatgtcgacgagtgtagtcgcaacgacgcacatcttcggctgcatgcgagtctccgaaagagagcttgtggcaggtgcaagcgatcccacgccccaagcctcgctcctcttcagccagggcactgcgcgtaccggtacttgcgactgcacgccgacatacaccttacattattactagtagcaacgccattgcagatgttggagattgcatctcagcttccaagggcctggtgctatttcatgtacaaaggggcgcgtggccatggtgggattcagaccccaatttacccgccaagtcggatagtcagagtcagcggcagacctgttgtcccgctgctcaggggagaggaggagggaggaggaggaggaagaagaggaggaggaggaggaggacagagccgccttctgcttgcccgccagcgcaatacgaaggcatcgcgctagcctctgcctttgtcttttgcctacatggactacacagacgcggctggcgagacggcgtggatatctgcagcgcgcggccttgtgtaacggcgtgtcaattgtcaagtccgggtaggtggtatcgagcagcggcggctagcaaggtgagacgacgaaatcgttgaatccgtcagatgcagaggcccccgacgacatcgtcatccgtcgcggcggcgcagcctgccagcagagcagattgcgcgaccaggctgggtgtacagcgctagacgtgcattggtcccccagtacggtacgacggcggccaactcccaggcaaacgcatcacgcacatactggtattccatccgttcgaggctagggtttcttccctctgcgcttggatggcggggaactccaagacggccatcggctcatagagcgttcttggcagtcgagagatcacttgatcagacaagaacggagggcagggccccgttcgtcttgtttcaattccccaaagcagcaagataggtggcttcccgtgtcgtggtgcatgcactggcactgatgtatggattacgatgccttagcagctacagtagccagcccgcagccaaggggggcacttcgtatcctgcagcactactgcggctgctaaactgatgctcgtccaaggtcgcagtagcagcagcagtaggacgaaccaggcccctcttctgtcactctaatttttttttttttttttttttttaccctctttttctctctgggcttcgtgcagaaagatgctcgtgagccagcaataaaacgccgaggtcaagcagctcatcttcgccgatctctgccatctcgttggtcgaggttgctgtttcatcttcttcgccggggcacacaatggcgcttacagaaaagccgttgagctgctgtcattcgccctttgcatgcacaacgtgatcaccgggcaatgagagggatcagcaccttaaagccacagccgtttgtgctgccatgcggttgcaggctttgtacggaccgctggcagagcagatagagccagccccccggaattgtccgagaagcgccgctctatcgtgaactgccagtcaggtgtaagagtccataccttatgcttgggcagcagatgcaacggagcagacggtctcagtcgtgatccagcatgcagcttcaccggtgtgaaggtgtctgggggggcgttgtaaacccacgctttgatagtccgagatcgctggtgttgtcctgacgtggcagcgcgaagagtgatcagctgcgccaacaaaagagcagcacggaaccaataaagcgtcacctcgctgaagcatcgttgaagcacagccaaggatcatcatcatggggagcaagttgggggccctgggagtggtggatgtgacgagtaagaggctcaagagttgacatgttgcacggacgtagtccctctcatagggttgaacagacctaagctttagctgccctctggctgacgtgccgcccatgcctcgccatgaggtgaattgctctgcatacagtaggcggacaaaaaatgtcgatgcattcttcatagcgcacgcaatgatgcgtgtaacagtgcactagcaggtgtcatgaatcgttgccctcgctcgacgtctgacgtcttcatgtactcatgccaaacagccgggtccgtggagagccctccgagtccgcccatgattcgctgccgccgcccttggataagatgataattgctaggggtcaagctaagaggccggcgatcgcccattgagccatactttttcaaccatgatggtcaggagaggcacaatttgtcctgattcccatggcactttcggtatgccggcgtgcccaacattgaggccggcctattccagatagattgcaagttcactggccgcctattgccaccggccccccggcagcttctagcccagacgaacagccttcttttgcgctgctcttttctttttttaaccctttttttccgggccctgatgcgattactaacaggcgacaggacgtgccttggtactgctgctgctacgaggtgctgcttacccagtgggtgttagcggaagcccccatgcaaaaagcgcggggtggataagaaaagctaatgcgaatctcgagaaaaggctggacacatggcggcctaggtgtaggtacccagcgacggccggtacctctggcacagcgctctcaaggtaccccaattgctagacacacccccaaggcttctgtcgtcgtcattcctacgctgctcctcaggcgttaatttcgtggtttagcagagcagaggaactgctgcagcgcgcatcccttgtctcagcatccaatgctaatcataccctcttgtgcttttttagaggagcatcgcccgcccttgagccagttgttcgcgtgctagcggactgagagggaaggggaaaagtactagtatcttctttcttctttgaatctctctctgccctttctttttaatttcgtgatacagtactccgtaggacatagagagctagaatcagtagtgcttcgggcagtagcttgcagaccgagtatccgcctacaaagcgacctatgtgaagagagcagcagtagcttacaaaaccacacctcatacatccagcttctcacgggctgtttccgcctggacgctgaaattgcactgcatggatgtccgtcgcctcactttttccctctgacgtgttgacctgacctgacgtgatggacggactcttctatcgcattgacgccgcattgtcgctggcccccttgtttctcctgtctctcacgttccatttccccgctgccaaaagggcctcaccggcgctcggcttgggcttggccaaggatccctcgaaaatcacagctcgctctcctgtccacccgttgaaatttcccgactgctgttagtaggaggtaccccatcagtgcctgaggaagggggggggggggtatacacaaaagaggaataaaaaaaaaaggaaagaaaaagaaaaataagaaaaaaaaaaaattagcttctaggcgtaaaagccacacaccccttacgcatgccacgccattaggacaggcgttatttagtagtggtactttgctcttttttttttacttacacacccacaaaatctaacctgtcccgcagccatttgactcaacgattctcgactacttctgtgattcaacctccagactcagaaacatttcctcttcgtcccacgcctagatattgccaatcctcaacccaactcccttcgtcaaaccactgcctacgcaaaggcagcaccaaagtgcttcgcattggctcgttgttcatccggacatcgcacgaaaaaaaaaatactccaagacgtccctcgccatcgagagttacattcggtcctcgatttgcctctttgcagctcttatcaagagatagtcgggctcgtcttgcagcttgtcaccccaggactcgatctctatttaactcggcatcctcgtcgccttttctgtcggcggtcctgctccagcctctctccagctcgctgcgtcccaagaaaaaggcaaggcaagacaccgagcagcaacatcgtcatcaagcgtcgcccttggccgcaagcctccagcctacgtctagcaagaatagccgactcgcccccaaaagactcgccaggctgtgtcgcatcgtataccgagtcgcctcacagcttcgcgcgctttgcccgtccttcctgcagtgcctccaagacataggcctggggccaatacccaaagcagcgacctgcatacgatagaattctgccacctcacagcctgccgcgacctggcattgcctgacaaggtcagatcgcccccctagtctacgcttttgacgctccgagagccaacccttgaccacggcccaccggactgacgccagcgtctgcagcagctgcaacactggacgtgtgtgtagagggtcaattcgcctactctcaacggccgcctctgccctcgaccctacaagtctaattgtacatactcttcgtacctgtacgccctccattcccccctggaccaggacggcaatccgcaagggctggccgcggatctctgtttagaccattttttcccatcccccccccccccgcaatccccgtccccagatcgctacaatatgcataccggtacagctcaaggcttataagggtcaatccaccgactgaaacctcgaggcctgcctctgccatgagcttgctattcacctacataccatctcaatcatgattagcagcaacacagattcaactcgctcctccacacctcaagcattgggctctagtagcaccatgccttcacaatccaacaagtcacagcgtccaaacgtccagacagacttccacgcgcagagtcctgacgcagctcccgcatctgccatcagcgcgtcctctggagcttccaattcacagcatggatctccaacccagtctccgagatctaccattctcaccgtcgctacctccattcatgcgtcgccaactcagtctccgagatctaccatgctcaccgtcgatacctccattcatgcctcgcccgatctcatgccagatgcagcagaccaggagtctcccgaggacctcgagcagctacctgggcccatcatctcaccaaaaacaagcagaaactcactaggatccagcgtaacaggaagcccgagtgctccttccgagaccgtctatagtaactgtagaccatcgaatgcttcaacgtcgaatgcttcaacgtcgaatactgcagcgtcgaatactacagcgccgattaccactgcgtcgattactacaaacaatagcagcaatagcaccggcggtgcccctaagaacctgattcgaagcatatctagagcatcatccagagcatcaaggcggctatccaacaaagggaggcgacaatcctcggccgcttcctcaagccgcgaaactagtgctggtcccagcttgtggcggaaacgcagtgacagcaattcaactgcccctgagtatggtgttgccgactctgattctggatccgaaaatgctggcgaggataacaactcctttcgccagcccttcattaaaaacaccctctaccaagattcaccaccaatgagcacgtcggcctccatcagcagtggctccaacaccacggttggacctgtcattccattacagctacgacagggaacgccgctcaaaaagatatccaagaagaaccgctccaagcgcataaaccttatttatgacacagcgaccaacaaaatgatgtgggatgcaagccgtcctcaaaagtttctccacgtcgatgaaataatagagattcggactggttccgatatcgagcagtacgctcgtgattttggcgttcaatcggaagagcgttcgaattggttcaccatcatctacgccgtaccagagaagtccaaatcaaaattcctccatcttgtggctaatagcaaggagatctactcggtgtgggtcacgtttctcgaggccatgctaaagcatcgccaagaggtcatggcatccttgatgaccttcgatgagaaggctatcaagcagtactgggggacagagatgatgaagcacaattccgaagatcaggaagagcttgacatcaccggcgtcatgcgagtatgccaaaacttacatattcacagctctcagtcaactctgcagtctaactttcgacttgccgatgcgcggcaaaacgaaaagctaaactacgacgaatttctggaatttgttcgtctcatgaggcagaggcaagaagtccaccgccttatacaaggccttgctacaaggccctacgttggtcttacctttgaggaattctttagctttcttcgtgacgttcaaaaagaagacgttagcgatcgagacaaatggcagaaaatctttgacgggcttgttcgtaatcatagaaatgacgacacaagcgctacagtcactctcgatgagctaaacaccctatcagagacagcgtttactggattcttgagctccaaacagttcaacttgcccactattgacgagcagcgcgagtttacgctcgaccgacccatgaacgaatatttcatctccagctcgcacaatacctatctccttggacgccaggttgcgggtcaatccagcatcgaagggtacattaccgcgcttttacgaggctgccgctgtgttgaggttgactgttgggacggccctggcggctctcccatagtcgtccacggacgtacgctcactagcgcaatcggcttcctcgaagtcatgaacaccatcaacaaatatgcatttgcgaaatcaaagtttccgctctggatttctctcgaggtccactgcaaccccacccaacaggctatcatggccggagtcatcagggacacatttggcgagaaacttgttacagaacctgtagagccagactcttccaagctgccctctccctctaagctcatggagcgcattcttatcaaagtcaaacagccacgaactgcggccaggagcgagactatgggcagtgatagcctcatgggaatgggtcgaaagcgcggaaatagcgtcggctctgtattggcgagatcgtctaccactgagtccaacacaaccgctgccaccacccaatcccttcctcagagcccaacgatggcccctatcaacgccagccgcaagtttacgggtaacagtcaaaaaataaacaccatcaatgaaggccgcgtgcaagaactcaacagcgactcagatagcgggggtgaaaatggctcgatcaaggcactcagcaacatcattcctgatctaggtaagctcggagtgtactgcacgggcctcaagttttctggatttgaagcgccagcggccaagaaattcaaccacatcttttctttcatggaaagcagttttgcaaagaattccaagacaaaggaagaaaagatgcaattgaacattcacaatatgcggtacctcatgcgcgtttaccctgacggcactcgcttgacttcaagtaactttgatccgctcgcatactggcgtcgtggtgtccagatggctgctctgaattggcagacatttgacatgggtatgcaagtcaaccaagccatgtttgagggtggcaccgattcatctggatacgtcctcaagccccaagagcttcgcgacattcaagtttacccaaaagacgacactgtcagtgcagctattgcagagggcaaaaaggagcgaaccgtcgtttcattcagcattgacgttgtctccgctcaacagctgatgcggcctgccaatctccctgccaataaatccatggacttttacgttgacgttgacgtctttcacgcaaacgacaagcgaaacaagaaggacaaggactttgatctgggccatgagcccgactcgcctctgcggcgccatactgaagtgattcgcgagaatggcttcaatcccatgttcagcaatggccagttccacttcaaggtcacgactaagcacccggagctgatctttgttcgttggtcagtcaggctagctaacgatggcgactacaacaacagcgcaaaggataaacctgcaatggctagctacacggcgaagctcaccaatctcaagaatggatatcgcacactgcctctcctgaaccatgctggcgagcagtacctattctccagcctattttgcaagattgacattgatccatttgaaaagaagtttattgatgtccctcgccccgctcaagaaggaggtagcaaactaaaccgcctaggcggcatctttgggcgaagtaacaataccagccctcgaagcaccattgagagaagcagcatggagaagaacagctttgagatgcacagtcctcaggcgtgagctgtcttgctgccccactctcgcgatgctattatggaggcctctcctattgcctctttggagaacaatgaaaacggcctttttttttttgacaacttgatacgaggctttgtcgcgagaatatccccactcttacttgacccctttcccaaaatcaacgtttattcaatgctggcgcatttcagcgttgagattttcaaaaaggggggggggcattcaagattctttttttctttctatttttctagtcaggcctaggctggttactacccgctgacgcctacttcttctttacacctttacttcaaatggcgatggaaaaatccttcagtgactttatgctgatgcaaagctcacacgccatctgtcttctttttatcacttttttggaactctttttttcctgcttttctttttctcatggacagcatggcgcggaactaaaaagcgaaactgaatacccacccgttatcgactttgtgggatatgaataacatttgtacaccttcttcttttcgctttctcctctttttactacttttcttggtttgttttgatgatggaatgcaatggactaccacagtgtcccagggaatgcatacacctcctcttattatctggctatttacagatgaagcatttgcataaggaaaggacacacatgaaaggcataatatagacgggacaggcaaagggagtcactagctttttctttttctttttttcttctttatctctgatttatttttatatgttttttgtgtcatcagatatggcaagggtcatattactggttaagagagaaacaattttggctttgtacaaacagacgatacatgtgaagagaacgttcagggattaaagaccgaaaaatggatctgttcatcaacgattgatgcatactacttactgtcttgtgttgtgttccatatagtgttgggcgaattatgttgtacttttgtttccttttctttttcttttggaatatcggggaagtccggtctggtgatacacgggcaaaacgggaggggtgggaggagaggcacagagcacatcatggtcaaaggtggaaagggggcattttgggaatgaggacaaagagagggtctgtatgagtacccgtctatggagggagcgatgattacgagggcattttttcagggccactttggcgacagggacacctttacgaaaggggggtatgtattgttatgaatattattgaaacgaacgcagcagcacgtgcattgttgctgcgatggcatgaaacagcggattgaggcgcatttactgcgatgagaacggaattacttggcatattttgggatatatatagcgaaatgtggatctagctcgtgtttgaaagagacctttatttcccttggactggtgcttgcttttgtaaatgacgtgagatgtaacttttgaggcaggacagcttttatgcagcagacgttgagcccatagtgtgacttgcagcgtatgcacttttggggaatgccttacacacggggcaggagatgatcatgatggcccaattctgatacagcagtgtttaattcgggccgctaatggaagagagatgggtaaatcagctcaaggcaatttcgagaacaaggatgaaatagaaagaagagagaagcatcacatggcatgccaagtccgttggatacaaataaacctcacaacttggggtgctgggcaacaagcagattgggtgatgggaagagagatgatgtgatttggcgaggctggtgtcgggtgattttgagtttctggttgagtagcagtagtgtggttctgaggttaagaactaccgagattggaaactacgagtagataccagcatgttatctaccaaagcacagtggctcataatctacagtatctgtgtgctccaattatgagtgttttcgtcttttactgataacgggaggcggccgtggcgtgttcaagtcgcgataagttgtgcgtatttaggcggccgtgtatatcttctagaaagtggcatataaaaccgggtcagcgagaaggggaatactgtaggtggaactccgctctggagattcgaccgagggatgaagtttgacttctgcggagtgcggaattcgaggatttgcacttctgaaaaacacgcactgctcatcggaagagggggaacagagctagagcgtaatatttgccgtgggtacgcttcctgtatgtggtgtgtagtgcgtggcttggcacttggacgttaaactgttttttaactatgggagttattttgcttgcttcttccttgtccccccctttgtgcatgtgtttctgcagatatgtaccatcgggggaaaagattggcagaaatgacgcatgtccgatttttcttcacttgatcatcataaaaaggagacgaggggttattttgctagcaattgtcccttcctctgtggatgggcaattttatcggcattttgatgggcaaaggagaaatggattggcggagggattggcggttcatcagcggttgtgaaaccagatgtttcacaacgtttggtctagttggagacagcttagctaatgcaaaccaatctttaggaatctacatacggtaattacctacatgtaaaaaagtgtgtgtgtgtgtgtgtgtgacgggaaagaagagaaagggaaaaaaaggagagtgggtgcagggtgtgtatcgaacagaggggagaaaaaaccagaagagaaaaagccaaagtactgctacaccgagtttgaagtcgcttcggttattaccatgtttggttaagaggacacgagaagccgtttgaaacggagcttcgcggctctagcggaaagtttgcgaggaacaaggtggggagagagggaagaaggttgattggtgtgtgtgtctggacttgaagctacaccaaaacatgcagcagttgcgttgtgttcttactgtactttgtgtctcttcctctcagagggcatcgtatagatgtggtcgatcagtgactttacggggctcattttgcgcaattttgttacgagtattcgggcctgtttggagcaactggagatgaccttgaattagagacggtttcgtccatttaacgttgcatacgaggttcgatacgaagcgagattcccgccaagggggagccaaagtttgttacctctttagcagcccggtttcttatgccttggttttttttttttttttttttttttttgcgtggccttgtgcttgtgagagctgtattcggactgtgctccgaaagcaaaataaacgcatgtaagcacttaatggcattgtgcgtatactgtaatgcatgaaaatgctattagatggcaggctttgttagtgatgtcaaaactgccaaaagggctaaacaggactaaattctccggtgtgccgctttccccagtactttgtttccatgtctttttttttttttttttattcaaggtttggcagctttgagcttttttctttaatgctagctgttcaaaaaggacacccgtgcggaggatggcggtccgccgtttttttccttttccaaccgctggtgtctccgtggcttgggtctaagcccacggcgccggccaaaaatgtcgacaaaagagggggaaagacacgcttaataatgtgccgttttctcgcctgagctcttttttctgtttttcccataccgtggagaaccaaaaaaaaaaaaaaaaaaacggagaatggggaagagagaagaacaaatacggagacgagaagaagctgctcgaaaggcattactgcacgcagtttaggctgccaaatgttctaggcagaagggacgtttctgtcatccgggattttttttgaggggaaagatctacagtgcagaacgccttttgtgtcaatcaggaatcaatgcagagtaatgatacatgacagaaacataaaaggcaaaattatcaagttaatagtaggaaagtaaaatactcgcataaacaaataacgtcgagatgggttgactttgcgtttctaattccgagccgcctcttcaaactgagaagagagatacggagcatcatcaaagcatgagcaagaattaaaagggcgtgtaggaaaaaaggagttaaaccacaaacggacgggagagagggagaagaagagagagaaacggtacaagatggctcaaagcctgccatgtaccttttcctcagcagtactttggcctctagtacagcagctgtttagcttcctagagcttcgatttagctccagggcttggagcatgtaccagcatttgtgcccctttggagccaactgcgaataaacgtgtcgagccggggttcgctgccttttcttagcaaaaaaggatggtgtgtgtgtagattgctctgctgtccctttcctgtgcgctgggcttggaaatgggtgcacatgcgatccttctgggacgggggggccccatggcgataaaacacgccaagcccgctgggaaagcctcacttttctcagctcagatgggtcccctgtgaatggtgaagggtgaaggtgaaagcgggagtcgattcatttttccatatacaacatattagtattactatagtgatatgtatatggacggaattgctacaatgaacgctttctttcaagagaatatcacaacaattcagaaaaaaatacatacctaggtaggcaacacagaaaacaaaagcagactgcatcattcctttcatccttgcacgccgtcatgcgcgcaattcgcagtgctgaatccgccgggcacagcttgctccaaggcgaaatgacccattcccaaaattgattttccatacaatgtatgtacatgagacaaggtaaaaaaaaaaaaaaaaaaaatcgcatataatacttgtcagctaagacgaggaatgaccaggggagggggggcgtatatgagctgggctgagctgagctgagctgagctcaagccaagttttgtctctgtatgcgagcgcggaaacaacggctgaaaaagaaaattaaaaaaagaaaaaaaaggaatcaaaataaattgcgtgagcgcaaatgacgacgttattcgagcatcattacagaataatgtttttttggtgaaacaaaggggtgtggggaaaatttcagtaaaacagcttcccccagtttagccgtacttgtaagtttcgctcgtgaatggcgtgcactttgtacctttcttttggccctggccctggaaaaaagctaacggataacagtttccgtggctccggcttctgggcttcgccccccccccccccccttgttgcctgttcaagcaagaaaaaagaccagcacaagcatctaacaagagaaaacatggttcatccatgtttggaagcaggtttctttttttttccaacgtacctaggtacctagtaggcagctgtgctagcagtttcgccgcgtgttcgaatcagccttcctacgaattccctctaatggaaaaaaaccaatggggatcaaacacgccccccctttttacgagtaatgctgcctattaaccctctcccccgcaaattgagctcttttcccattgtgtgaaagagagtcagagtcaagagctaaatctccattgtatagttttgtcggcgtcggcgccgagttagtgtccgcgacgcgcatgaggaagcaacacgcgaatctggagaattgcctagtagagaaaacggtgggagaagaggggggcgtgtgtgtatgttattgtgagactggagaaggaaacgcaaaaaccagccaacggtgccgcacaagcgtgagcttttataactgaagcagctgtttggaaatggtatgtggcactagagcctcgaattacaactaacagcatcgcgcaggatagtgacaagtgttgcttctatacagctacaacaaaggggagggctcatctcagctcatctcaccatccttcttaatatagaacaacgtagaacagcaaactagtagcttcgtatattacccatacattatcagttaactcgtatatcagcgctatatctctggcgctctagcaatgatgcacacatccgctctcatcaaataaaggacaggttgattagccctcccccttatttccctagttctcatcattcttcccatttcttctcccattctcagcagtgtattctgtattccatctaaaataagtctcaatctttcttttatgtctctgggacgaaaaatgattaggatcctcgcatcaaaatatctttcttctaacttcctcctcccctttcccccaacttgccgctgtaagtgtaaaggctgtaataagacaagagagcagaagacagagcaagagaataaaacagtttgatgaataataaaataataataaaaaaattcgaataaattactcgccatgtagaaaaatgataggcatagtttatgtcgagcaagatcagaaaaagatttcaagtcaatgagacctcaatccactccatcgtcattctgctcggtactcgggctcaccacacggctgctgtggccgctgccaccgccgctctgctggctgccctggcgtagcattccgctcgcgccgccgcgtccccacggccttgtgttggtcactacgctcatggccacccgctcagcctcgagtcggctggccgccgtgtggtgctgcttattgccattgccattagcaacagtgctcagctcctcgtcgtccgtgtccagcaaatcatcgtcgtgtggcgccgcatggccccgcgggctaagtcttcgcaagggcacatcttgcgacgagtcggcgtacatgttcgggtccctacccagaatgcggtccgccttgctctgcgtccttctcgggccgccgttggctacccggccgttgggtacccggccattggctcccgcgagaggtgcgcggctgtggtagttgccggtaacgtccgcggtcgctgagggaatgtcctcgccctgtccccagcctgcgttgatctctcgctgtcgctgctgttctcgttcacttctcagcctttcgcgctccgagacccattgggggtttgcctcccagctccagccatcgcccgtcgtgttgcagattgggaagaaccacagcagcgggctgggtccgaaaaggtgcagcaggtttcgcttccagcccaggtcgaaagcattaggtagcttctctgaatcctgttcgtcaagatactcctcataacgcttgcggctctggtatcgttctagttcctcatatgacatctggacacgggggggctcctgtgtcgaacgtcgctcttcgccctcttcccggtgtgtgatgccaggcagtgcgctcgcatgaaagtctacaaactgtctcgcttgcggaattccattggcaaggccctgtgcctggtggagcgtcctcttgaccgttgacagatatctcgtcttctccaggcactcaatcgtcgtctggttcctgcgcgccaggataatgtgccacgtggtgaatgcgcccacgacaagcccgataattccactcatgactgccagcatgataaagttgactggcagcagcgtatccagatacttggagtcgtccatcacctccaaccaaaaccacgtaccgctgaccgcgaaacagtaaaaggaaaagacggtggtgtagatcaagaagagcagaaagggcttgtagttgcgcagcccgatacacgtcgccagccaggggcagtggtggtccatcttgagaacgcatcggcggcacgtcgagcagtggtgcgtgcgatccggcttccgcgcctggcactttttgcagaatcgaatttcgccattgctcttaactgtaaaggacgttgctgcgcgattctggccaccgcttgtggggagaaggccatagccgtccacgttggttgttgctccgggatctgtaaagacggctgtcgtgtaggaccagttgagcaggagatagagcgcaactccgaagaaagaagacgctgagcctgtatattttgtgtcagcaagtttttcttgtttttcctcccttctcgcaaaccgatggataccatgatcccaaatgtcccacgtacctatccagcggctcctctcagtctccttgccgatgctgactatcacccaacatgcccacgacgtcaagctgtagacaaacgccagcggcaagtatctggccgtggtgcagcacgcccgctcgattctgcgcgcccaacggaacgccatgctagggttgtcgcttaacgactcgtcttccattaaaatagccggcagcccgacgtctccgcttgcgctcgctcgcgtccgtggcgctgctctgttgctcctatttcgcctgcgagctgtacctgtgcgctcaggatatcgtgatattggagtcgtccgtagcgatggtcgctggtgccgtctctcgttcgtccaaaggtcggcctcgaagtgatttctcaaccattcggctcggcggtggagattagctgcaatgtgtcaactcgcacatttgacgccggggctgcgcggttgattgcgactcgtaatcaatctgactgctaatcctagggagatgctcaatccgtacaccttgagatgggtgcttaggtcatccaggggcgcagcttgaatttcgggaaatgtcccgagtcgccggcccggacgcttaaccctgtagggctgccagtgcctgttgggtgctgtagctgttggctgtactgcattcacgcagacgccggaataccctgcagcatttgataggtacctacgttttccaatgagaacaaagagcatatcctgaaagcgcatgtttccaatagtctcaatgaaatcaaaacttttattaatcagattctttaaaatactcctgcgcgatactattaactgtgatggtcctcgttgcgtgccaatgtctggcgctgacacaaacctcaaatgtcaaactgaaagatatccccgtattcatcaatcctcaaaacaacaaaggcctctacggcaaagcagaaaaacgcacacatccactaccagtaggaatctcttccatctttagtatccgttgggtacttatccttttcctcgatgggtttaccacggagcttctgcttcatctgctcggaagtcttgtagatgatgctgcccccctgaaaccgagttctctcgatgtcgaccatccccgccgtcaattggtccataaacatctcatattgtgcggtatcctgaatctgacacttggagctcttggcctcagcgtgcgaagtaatgcctgtcaaggtcttgaaaatcttgaggcagcttgggcatctatacttcctatttccatgcacgggtgatttgaggtgggcaataagaccacctgccttcttgaatgttttgctatgtaatgtcattagttatttacgagcaggatcgtaacatgaggcgatattattcttacccgcaaagtcgctttgggcaattgaatctctctgtaatggagcaatagcagctagccgcattgaaagatgggttataaggatcatcaggatccatacctgcgacgacagtggttatgccagacttgaaagctggtagagtagacacttgagtcggggtttgctgattttgctgcccatctttgacattgcgcttgctgtcgctgagcagtcgtaaaggaagctcgaattgaggtcgggcttcaggcgtggtatcagcgtccactgtctcatctcgtttcacggccggccgaagaggaaggtcaaacgaaaatggctgtttgccttttttatcgttaatctcaccgctgcaaagatccaatttgttggatgtatccgctttcgtgggttcaatgcgagtatcctttgcagttgctagagctgggaagtcttcttcgaccatctcgaaagcttctggctccttgtcaacgtaccatgccgagactgtgctgtttgcggcagccgatggcatatagttcatgtagtttcccttgactttctcttgggtcaattgctccaagcgtctggggaactcgagtttctcctctcggagttgatcaagagtggtggtgtcgaggcggggacaaaagccgcgttcgatgtggtgaatcaaattactcagacgcttaaatgggccacggccgcaaccgggacagtcgagattttgctcaagaggatgttcctacggcggtgttagaggagtgcccttctcttagagagctgttgcctgttcttagattgactcaccgcttgcatgtgtagcatttctccagccagtgtcttgtaatcacgcccacaaatcttgcagtggatatgatcctccttgtcgtcatttcgttgctgtcctttgtgcctcaacagatcttcccatgcgtcgaatgacttatggcaatggccgcagaagaattcgctgtcggggaaaggatcaatgtccgaattcatattgttagtgacttgggatggcagggctgttctgggagaggataaaattggctcaatcaagttgaatgaagatctattggccagattgttggtcttggacggctccaaagatgtgattggaaggatgcgaaacaatgagagcgaggtgttgaactggaagaagaaggaaggatcaggattctctctacggaaagtgctttatagaggaaagatgctgcccgggaactggaacaaggcggccttaggcatctgtcgctcagggcagcggcaaggagggtaagcgctgggcgcgtcgagaggtacaaatccaggcctcggtgctataaggaaggcgcggtcggtacttctattgacagcgagtgcacaataggatgccacgcgcgtgaatagcagcttgagaacagacgaaaagcccctggcttgacatgtgtttcagcacatgcagagtgtctgcctgtttgtaagcttgagtgtggaagcatgcgagtatggcagagtaggcctttgatcaatctcagctgagatgtgttatgttttgtctctatgtctgctgtctaggtaggtaagggaaaagctttgactcgtaagtcatgtatttcgtaaggagcctgatattagctgatatgtgtggccatctttatcacctctactagctgccatctctgccacctactcctcgtcttccagctcaccgaaaccatcttcatcatcttcatccctttcaaaggcagtgcgatccatcccatcttcttcttctgagccgttctcgttctcgtcatcatcgtcatcatcagcatcactaccagcctcagaaccctcgctatgggaatccattctgccaaggatactagcagcttctgcctctgcgtttatgtctgcgtctgcattggcatcgtgagaggtaacaaccgactgctcctcggtatcggcatctggccttctggtacgaggacgaaccctaacgttatagacctgactcttcttcttcgaaggttctcgacctcgaagctgcgtgagctcttcgtttgtaagatgtaaattgggcaacggaaggtggaaggtcgccgacgtagttcgcacaggagtctgatctccacactgcagcgttggtgcaaagtcctctttggtgagttgtcggccaaactggatcgccactagtttcgtcttcatgatggccttgacttttgcccacaagccgccgtgataccacccgctgctgacatcccacgtaggacgcacttctgcgttatccaaaagctcgcggagcaagggatccgtgatatcgcacacctgccacaccttgccatcggtgtgatatgtttctccgtcaaacgtgtggctggccgataactcttctacaaactcctttgttcggcccatctgggctctgcgaagcgactgccaggtctggtctttgcgagcacgcttctgcttgggaagcttgaacatgagggtttgataaatgcgatatttgggatcagttctggggtcgattccatagggaacaactccatctctccatggcccacccttgaactggtaagccgcgtaattcagatactttttaagctcgttccagtttcggagcttgccagcaagatgattcaaaagagatcgtcgagtccatacggggcgatatgcaaatgcctcttcaagctgggcaataacttccaccatgcgcggatctgtcatgtctggaggaatttgagggccggcaggagcagcatcttctgttccgataaaatgaccaacttgtttgaccgccgttgtgttaacggtaccgccatcctctgtcaagcgaacatagggattttgtgagtaaaaatagttgaatggcaaactcatgtgggtaaagatgggtggtggaataatgtccacattcgagccttggtcgatgccaggtgtgaatttgaagtctttaatcttctcaactgcaataatagtcaataccaaattgtgaaatacaagggaaacaggttgaaaataccatctccgggcaggacttggtcgacaaatctctgtgcaaatgatgatttgtccatgtcccagtaaaagtcagccaaacccctgaagcgatgcgtgtgcttgatcaagcccgcagcctcgacgtgatatttgccgacattgtcctctagtttgcgccttagaagtcttggatcatcatgacgccctatggaacgaacattttctgatgctggggccgatgggtcgatgccttggaagtccacgtctccttgccagggctcatttgttccgcgcttgcgcttccttccagtgcgtttggggaccgtgactttgagaacgacgttgtgagacctggcattatgtgacatgattggcgggcaaaagggctcctctggatttatatacagcggtactgagtttctcagaggatctagaacctgtgatataagattgtttatgagtgaatagaaagaactagatgagccacgggttcaacgcttacatgtctaagtgaaggcactctcccaaatgccctgacagctcggtcgatgttttcaactaccgccgggatctcaacggctgtgaggtctcgtcgcggtatggcgtatcgaggggcgccattctctgtttctcttgcgccttgtgagccgacgccatctccggccacttggcgagatgaagccatggcaaagaatatctccttcttctctgtttatttcttctttaaactttattgatatttcttcttatttttttttttttttttggtaagatgatatatccctgtaagagtcgaagcttagcttatcaggcagatggagcatggccgcagattttgtcctggcgctgaacaggacccctgccgctggaagagctcaagctgaagctgcacgaattgaacagtttcaaccagcaacgggaggaatggtggggacagtacgcgaccgggccatgacgcactgtgtgcttgcaacctttaaattgaggccccagttaggaggtacgtaatttacgcatcacgcgcttgctggcgagggctgaaacacttccgattggccagtggccacagtagcaagagcactgtagcggtaggaaacgaaaggcctgggagcttgggcaatacagaggaccccagagagagaagcgcgggctgcatcaaatccagaaaggtgtcctgcccattgagtttgatttgcaggcctggagctggccattatcgggtttgcgagttctgctggttctgttttggcgttgatttcagctgctctccatcagacctagggacagggaaagcggctccactgctacaggtcggccggtttagcgggcaggttacaggtagatggcagtgcccctacggctgccggatcgctgaacagatacccgcagggccctaagagcgcggccagagcgagcgtctagagccttggagcctcctcgactgcgcaagcacgaccagcaactcccccgcgtcgcctcgacggctaaacctcccaagctgctgcgccgtctgtctcttagctctgatccaatctgagcccgccactgacgccgtacagtctcgctctctatcagcatcgctacaacacgccggcggtctcttccttccactcttttggccgacatcgagcacccacggcctccacagcaccaacatcgtctctcgacaccggctctgcgcgcccagtcgacaattggctcctctcgctgagcgcagctggaccgcccccaatcctgattcccggcggttgaagcgtggccaccaccttgagcccccctgcctctttctcctcgaccagctccctgcgacccgcgttcctgcgtccagcctccagcttccagcgtccaactcggcctcgtccaggtccaactcgcctctccctaccccgacgttgagatccagcagcccgtcgcctccatcgacacgcgcctttgtggcttgacgacgccgttctctatctctccggcatagctggcgttggtcccccccttcgcccgcccagcctcgcctcacctccgctccgcatcccgactgtgttgcctcgcctaccccactgcggctacggagctggctggacggcttccggttcttcgacatcgtgattccctgagtgagactgagagatagcttcacacgccatgatgaagcgattcagccagagagtgagtcccagcttccttccctcctgacgcccgtcgcgcgcacatcggctgacgcaggccatgattgtgtgtgattagctctcgcgaggcaaagatgccgcaaagtcctccaagaagagtaaggattccaaggatgggacttcgtctccctcgtctcgagatgccaaccagtctccggtcctgaccccgtcgtcttcgacatcgaccctcaacgaccctcgcaacaagccgctgcccccaaactctgctcttggaggtgatcatggtgccaaccagtcctcaggccttggtgctggccagcagggcctcgatcgatttggaccgatgggcagcgcgggcagccccaacggcgccaacgcgggtggtagaggtcccccaactgtcgtcatcagtccgactccaggcgtaagtgttgccaaacgccgactaatgatggaaagatcaagattgtgatgctaactcatctacttcatcacagcacattcctccccctggggccaccgaaacaatgcctcacgaactggcgcccccaaaggccggccaaaagtcgctgatgatcaatcgtatggataaccgagatgctatcccagagggcctgcggacgccaaagcgacagcactcatctcgattcgatatttctgcccatcgcgagctggagaagctcccgggcttccacgaggtaccgcctaacaggcgccaggagctcttcatgcaaaagattgatcagtgcaatgtcatctttgactttaacgacgctagcggtgacatgaaggccaaggagatcaagcggctggctctccacgagctgctggactacgttgccaacaacagacaggtcatcactgagcctatgtatcccagagttgtcgagatgttcagcaagaatctgtttcgaccaatcccgccgccattgaacccccaaggcgaggcattcgatccggaggaggatgagcccgtcttggaggtcgcttggccgcacatccaggttgtctacgagtttttcctgcgcttcatcgaaagccaggactttaacaccaacattgccaaggcatacattgatcacagcttcgtgcttcagttgctagatctctttgactctgaggatccccgcgagcgagatttcctcaagacgactctccaccgcatttacggcaagttcctcaatctacgatcatttatccggcgatccatcaacaacgtcttcttccaattcacatatgaaacggagaggttcaatggcattgccgagcttctagaaatactaggctccattatcaacggttttgccttgcctttgaaggaagaacataagatcttcttgacccgagtcttgcttcccctccacaagcccaagagcctgagcatgtaccaccctcaactcgcttattgtattgtccagttcctggaaaaagatgcatccctcacagaagatgtaagtagacactggcacgcaactactccctcaacttgtaaatttctagaacggaacactgacgatagacttgataggttgtccttgggttgttgcgatactggccaaaggtcaacagtacaaaggaggtcatgttcttgaatgaggttgaagacatttttgaggtcatggatcccgcggaattcgccaaagtccaggagcctttgttccaccagcttgccaagtctgtggcgagcccccatttccaggtcgccgagcgtgcgttgtacttctggaacaacgaatacttctgcaatctcgtaagcgataacgtggaaattattctccccatcatgttcgcccctctctacgaaaactcaaagggccattggaacaggtacgtttaccactgcactgctgagctttgagaccgtattacatggactaacatacaaaaaggacaatccacggcatggtttacaacgctatgaaattgttcatggagatcaatcctcagctctttgatgattgctctcatgaatacacagagcagcagaacagcgccgcagcccgagaagcactgcgagagcgaaaatgggctgctctatcccagcaagctgacgagcgaagagcttcactgggactggccacggttgaggaccccggcagggctcgcggaggaagcctcccacgggttgacgaagttgacactgctgaggataaccagaagcgcctcgattcgctaaagcttcaagatgctacgggacgacagcaacatgagcgacaaggttccgtagggtccaaccgaagcagatagcctcgttgtgtgatacacaggtccttttatcattgcggtttagcctttgtttcgcctttctcgattcagtcagtccaggatcttccattctcgcctctttctctattcttagtgaaaatttgcctcgacaaagaagcccctttattacaagggcccttagaaagtactaatattgcggttctgggactatcaacttgtgcttcacatacagggaggcacttttggatggcggatcaacgtcaaagctggttactaaaggggactgcctaatgttacacaaaaaggagctgttactcacagtaatgttgacgattcttctcttttcttctcttttttcttcttcattttctcatggtcacttgcattcacttgcaggcttttgcaaaaaaacaccgatatggagcaacattcgtgtacggcaggggatcgatacaataatatttgttttattactctttctctctctcttttaaaagagagagagagacatctcaaaagacccggaaaagagaagaacttctacaacattactacttctttttttttctttcaaaatggaaacagaccagaggtgagatacaaaaaaaaaaaggttgcgtttgggctatagaaaatgctaggtgtgttgttgacaaaaggggagaaacgatgtggaggaggggaaaaagggaggagaaagcatacgctagcgaaacagcggttgcatttgtttctttccattttttgggaggaaagaaaaagagcagcgggagagattgtgtgtgtgagagagagacggctttgggactttgcgctattttttctttgttgctttccttctcgacgtgatggatttggttggccgggtggctgttgtgggagagggaagaaggaaacatacgtgttttttcttttttatttcttgtgcgcgtgtgtacttgattgtacttgattgtacttgactcggatagactacttgcccttttatctcttttatagttgaattcttatttctgtaaggcttttcttttgtaataagtgatgtattgttcttctgtgcagccgtggatgcggcacctttacggtatggagaaacactaccagttatgttaatttcattagatttggctatgttaattttattagtttcaatcggtataaaagctgattctagtgctcagtggcctaatagccaagattatcccacggtttcaaccagctgatactaccacaagtcattacaaaattttaaaagcaactccattgccaggtcccggaacgccctgtatcataaagtaacatctccaacagacatggctattgggcactagtattgtcctctgtagccaccacggccatatccgcctcttccacgacccctataaccgccatttccgcgtccgaactggttgttgtacatagacgactgagattgctgctgctgctgcggtggcggtggcggcggcggaacagggccgccggggaattggttcatgctcatgaagtgagcaatcatttcaggagggatcgggggcggtgggaatcccggcagagggggaggcggaaatggaaatgccatggcgttgggtggtggagggaatggcataggcggcatattaggcggtgcctgaggctgaagctgaggctgaggagagcgatcattgtactggcgtgatattgaccggtacctggaaccagatgcgtcgttgctgtcatatctcccacgacttcggcttcgactgcggctgcgactgtggcggccccggctacggctgccatctcgacgacggcttcgactccggctccggctgcggctgtagctgcgaccacgactgcgactttgactgcgactcctgtcgcgcgctgaaagccgaggtcgcttaaacgaaggtggagataagcttcgggatcgatctctggagtaactgcttgatcttgatctcggccgtgatctcgatgcggactgtgagcgttctccggacgcctttgcagatttcttctgtctctctctcatgcgctcgcagaattggcgagaccagccgtagtaactctctcctcgaagcacctcacccgtaatctcgtccacaatgatacgttcgcctagttcgctgaagcccgtctgtaagtcgtcgctcggctcgctctctttagcgtagacgtagtctgcgtctttcagcaacatcttgacagcatccacgactcgcttttccgcaggacctgccgcgagttggatggggcggatttgatcggggatcatgggtctggaagagtttggtgtgatgtgaggtagccaggtgcccgcaggaagatcgtaccatgggatggaagcatcgccatggaaggagggtagaatatacggcgcgtccttggcgagtttaagggagctctccgaaagctcaagattgacagccgtaatctcagcagagccgttggcgagagccgtgcgaagctgcgcaaccacctctggcgtaaagtaccccttttcctcccacaaatcaatcaggcccttgagcttgctcttatgcttggggcagttgtcgaaagccgccgcattcccaatcatggcgggcaagacgccagcccacgtctctcccagcttgcggttgctctggcgcacaagctcgtggtaaaggacatcattgacaatgtagaggaggtgcagcctccgtctcttggcgctgcggcgcttcttcccgtcattctccacggccagattctttgacaggacggcccagaacttgcccaaggctgtgcagcgcgcggcggatgggaccacgttgtcgactatccaagccttgcatttctaagcccgaggaaggagtttagcaaacatgagcgacggcattgcgacaaaatgcttggcgagcaatgagtcagtcaaacctgaacgttctggcgggagcactggatgatggcgtcgtctagcagcgtgaagaaggcgtcgaccgcggcgcggttcagcgaggttgggtcggcgcgaaagagcgtggccgacagcgtcgccttggtgatggccagctcgggagaagccatcgtgggagatagagagagaacagaggcgcgacccaggaacgggatgcggagagagagtctgctctcgcaaggcccaggtttaaagagaggaaggcttgttggttgatctgggtgaaagcgagacgggcgatggaaattattcttggagcctcgacgtctgtgtcgcaagtagcgggaaaactacggaagtgctccccaccgtggctttgagggagctcggaagctcacgatcagcgacgggctaattgatgcaagctcgtttgagtgcaagaggtaaaaatgcatgtgatgggagctttttctagatgatattactcctggaagctgcagaagcaagctatttctgcaaagcctgggtagattgtctctaatactcaatctgggacggccccggatattcggcgcaaaaaaaaaaaaaaaaaaaaaagcttcactgcgccaggcttctgaatgtcacctcctattacatgcgtctcactcccttattctcaaagctacacattcagctctgatttcgagcaataacaatattccattctagtaatgattcggggttcagaaacagacttatccaggtccccaatgtgtggcgcgaatactatagacatgcagcccagcgaagggcactattttacaccatgatagaatacagcggcgagctcaatgtctcttcaaaaacacttccaagaccagctgcccaactctcctacgatttcccgttctctgccatttctaactgaaacggtcccctttgcgtgtgcgcatcggtatagcactctcgtatttgctcttctcggctacctgctcggactctgttgctggcgcatgtcttgttgccgcgggatcgctacttgcttcctgacttggcaagccggtattgtcggttcttgctgggccaccgttcacaccgttgccggaagagactggctccccgtgttcaatggcccagttggctgcctgcttctcacgctgtgctttgagcttggccacgcgctgttctttgacgttctgcttagcgaagtagtaggcaccgcctccggctgtcaaggacaatttacatcagctgcgagtgttggacaaagagaaggtgattcatctgcctaccgagaaagagggagccccatccgagcctgaaagaaatgttagcaatggaagaacttctgtacgcagtgacaagccgggattggcgggctattcgtagtaccagaaagatcgaacctagagagcagtcagtaaatgcccatgctagtgccggggcagagagacgcatacgttgttcattgcggcggttgaaagatttgcggtgattcctacgagtctgtcgaatgtcgtgggcagtggagacggcaagttgcgagtagccgggctgatgcgatgctagaagaaagccatcgttcgatcagaaagcttagcaaaggcggtgatgcacccaatgggcgcaaacggggcctggcgcatcggcagcttcaactgatggcggtgccggctgtcattgctacagggcagccctgagggccaaatttagcgctctggcggcccgtggacgctacaactcacactgtacaggggtcgccttaccgagatccaatttacagtgccaaattaaaagcccggtttctggatatgacatagatcgtcatttggggcgttttcctaaagaccacgcaagcacctcaacaaaagcttggaagctcttccatttcactgccaggaccgcgacaggagcattttctcccccccttttctcgtgcgcttctctcgtcgtgcatttgtagcgtctttgatgctctcgttgttgatccgacaaagttctttctgcacaaccaacaaggctgcgtagccaaactcagactcgtcaccgcgatccaatcggcccctcgaaaatcctcacctcacacccctttagactgcagcacttcccacgcccatctagacgagggaatccgaacacgtccttttgccatcgacgctttacttttgcgccctgcggaatactcgtctaaaatcccagtgcgcgtatgatctattaagagaccaagctgtgggtgtaatgggtagttttgcccagaaccccaccgtccagaaaccatgtcttcccccagtatagaccagaaagagggcaacgggcctgatggctcctccatcgtgagttttcctctttctatggctagatgccatgattctaataaccattttcgctctgctagagacccgtctcgtcgctcctcgcccgatttgaaaacatgaacgtcaaccctccgtcgcaatcacagcctacctctgctccggctcctccccagccgcgaagactctcgccggggccaaagccagatcgattaaagaccctcaagacggggcaagactctgttcatggccctgcctccccgatcgctcccgtcaagccgtcaaatctcaaggaccgcgcttttgctacggcgtctcctgtaagccgcgatagaggggcaccaatcccaccgcctcccctgtccacacggccagcgccgccacttgcgttgaagcctcaggtgctgcctcacccaccggcagttacggttcaacctcctcagtcgccccccaagggaagcacattgaacattgttcccggtgaacagtctccgttcctaggtccggctgcgatttctacctccgccacgccgagccgatctcccacgccgctcaggataccgagccgaccgcatagccctactagcagcgggggtggtagtggtaccgcaacgccgcgatccccaaggcaagggatttcgaaagctccgtcaccgccgccccccagacgatccgccgagctaaaacgagagaaagaatggaaacctgcgccgccgccgccgcccgcgccacgatcagggacgacgttgatgagatcggctaccggaatcgaggtgagaggcaggtcagctgttcaaaggtccaaccgctcgcaggagtcgtctccagttggcggcgtctcgcgaggctccgaaaccagggcggaaagcaatccgccagacttgcccttgcgaccgaggccacagcaaccgaatgatggaccgagtaggacgaagcagatggccggagtatttgagcagcctacccagcctaccctccgcccatccttgtctgtgcgaagaccaacacgcgatggagagccaaatgctctgggtttagtcagggccccaattactcctcagctcactggggatgttcgccctgccttgcccgcacgacctcagactactgatattcccccacagcatccaatgccaaataacgtcgcaaagccgcctccaaagcctccgcgaccgtctgctccgaaccaggcgcaggctgctactgcttccactcctcttccgccacctgccacaaaccgagtcgtttccggtcctcttacccaacagctacccacaaagccacttgggcggtctacaacggtggacgtatcaacagcagatcatgctatcgtggatgtccgtacgccccaggcgcctgtggccgctgccgtagtaaggcacgcgcctgcacctgctgccaccgaagccatcattccgaaatccgacccccctgcccagattacagcatatcccgacagctcgagcactaaccgccggcctccattcatcaagaaaggatgctatgagatttcaccaaagtacgatcctcgtatctttgatgtttgtgggcaatatgtctgcactactggccctctaactcgggtgtggagcatgctggatggagagcaaattgtcagcttggcacatacagaaggcgtcaaggccacggctgtatcgtttaaacccagcgcggaccctgatcacgaaggctctaaagtttggattggcactaatctcggagagattatggaggttgagattgcgacggagcgtatatcaatgagcaaaccgggcatccatggaaaatcggaagttaccaagatataccgacacctaaacgagatgtggactgttgacgaaggcggaaacttgcacgtttggggccccgatgctagcggggagccgaatttaaataattatcctcatcaaagtttcaagattcccaaggcagagactttctcaatagtggttggggatgagctttggcaagcgactggcaaacaattacggatatttgctcctactcaagataatcacaggccttttcaggttttggcaaggccaatcaccatagaaggagcaggagatgtaacctccggtacagtgatgaaaggccaccccggaaaagtctttttgggacacgttgatggaaaagtcagcatttggtctacatccgactattcttgcaagacgattgtgaatgtcaccacatggaaaatcaatacactatcaggtgttggtcagtatatctgggcgggatataacacgggaaaagtttgtgtctacgacattgctcaaacaccatgggttgttttgaaggagtggcaggcacatgacagtaccatcttggggatgaaagtggactttgccagttcctatcaacttgaccaattgcaagtcgtttctctaggcgcggatagccggattaaagtgtgggacggcatgttgcaagacgactggcttgaagacgagatgaaatccaaggatacgacatattgcgactttgacgagattaaaacgctgatattcacgtggaatgccggcgcttctaccccacatagtcttcgatactctaacggcgatgccacattctttcaagatcttttgcaaaaaagcggctccccggacatcttagtctttgggtttcaggaacttgtcgacttggaagataaaaaggcgacggcaaagcggctacttaaatcgaaaaagaaggagggaacagatcaggaacgaatgagtcaccaatatcgagactggcgcgactttttgctcaaaaccttggacgactacatgccagcagatcatctatatcatctcctgcacaccgcgcccatggtcggactctttacctgcatttttgtcaagtcctcgttgagggaaaggataacgcatctaagcggtgctgaggtgaagcgaggtatgggaggtcttcatggaaataagggagccgttgccgttagattccaaatcgacgactcgtctctctgttttgtgaattgtcacttggcagcgggccagacccaggccagctcacgccataacgatgcagcagccattctcgaagccagcctattccccgtcgaacgcgatggcgaaagtcggattgacaccttcagtggcggtggagacggctccatgattcttgaccatgagctttgcatttggaatggcgatctcaactaccgtatcgacaccatgtcacgagatacagtggtgaaggccgtggagcaaaacaacctggcaaagctccttgagcgtgaccagctgcttgttgcgcgccgccgcaacccagcccttcgcttgcgagcattcgaagagctgccgattacgtttgcaccaacctacaaatacgatgtaggaacagatacatacgatactagcgagaaacgaagaagccccgcatggtgcgatcgactgttattccgaggacgcggccgtgtgcagcaattagactatagacggcacgaagtaagagtgagcgatcaccggccggttacaggagactttcgactttgggtcaagaagattagaccaaaggatagagcagccgcctggatgcagtgccagcaagggtttgaagacgttaggcagaaggagctggcagaagataagtaagtttgtcttgcatgatggtttgagaagatggaattcaaattgcgcactgtttactaaccggggatgaatagactttactatctaatgaatatttgtggcttcgatgcagcaacaagccatcggttactaaacgagagagcaacacgcaaaccgcatagagagcccagcagaagcagggcagcgtactaatttggatttttgttcatttacttaatcttctgagagaagcacgtacgacgggcgctggcgggttggcgaaacaataggccggtatttaatatatatggaagacggagcattttgcaatgatgatacaaagggaaatgggagactggcccccgagtttgctggtctcaagaggcgcaagaaaaccaaaagacaaaagagcgagaaatttgatgaaagggttttaatgaattgttgttatagaaagtcgtgcatatataattttcttagcgactggagcgtttcgggagagagcaaattagggatgggttggttgaatctaagttggaggggttttcaaagttttgaggatacggagcagactagacaaatggctatatttcttgattttataagtgagcgacggattgaacggggctgtgatgattgttcattttcacaaggacgacaattcccatttaatcatgttgaatgaaagacgagatgcaaaaaggattcaagtgaacgatgatgtgaaaagctaggtacaaggatatgagaactacagagggcagagcaatactgtagtacaagatggtagcaacaagaatgcaatgacctaaaaaatcacaggcagcaacattcagctatacgataggcaaagtctcaaagaaaaaagaagaaaagggaaaaaaaaaaaacgaatacgaaaagatggcgcggtctcggagacgacgaggccgagagaaaaacagatcgaagatgcaggggttaatggaaattaaagattggcaagtccggcggtcggtccaggggggagagagttccgggcactctaaaatggaacgaattggcccagctgcagtgtttaaattagcctctactgtctaagttgcctttctttctcctcataaatcaatttgacaacgagcgtgaagaaaaagaatttttttttttttcttttcttatttttctttctgattgaaaagaagtgagaaatctgtcttgggcggcaaaacgaggataccgaaattaggggggatttataacaagccaccaaaaaggcttatcgcccatcgcatatacacagtgtcttcacctccctttcacggaccgcattgaggctctcatttacaacaaaatctaacggcatagactgtcagtcggagggatagaaacacacacgtggcacacaaaataaaacaaaacagagcacaatggcttccgcagcaacatcactagggcccaggaaaacgcccatcgcggcccccaccgcagactcgacgcccacgccgcggccagacctcacggcagagcagcagaccaagtacgaggcgctgctggaaaaggcaaagtcgttcagcgagatcaagtgcgacaaggaaaaggacaagtcgggccccctgacggaccgcgatctcgcgtggctgacgcgcgactgcctgctgcgctacctgcgggcgaccaagtggtccgtcgacgatgcggccaagcggctgctggcgacgctggcgtggcggcgtgaatatggcatcgacgacttctcgccggagcacatctcgccggagcaggagacgggcaagcagatcatcctcggcttcgaccgccagggccggccgtgccagtacctgaacccgggccgccagaacacggacagcagcccgcggcagatccagcacctgttctacatggtggagcgcgtcgtcgacacgatgccgcccggcgtggagacgctgagcctgatgatcaacttcaagcccagcaagcagcgccagaacacgagcgtgccggtgtcgacggccagggaggtgctgcatattctgcagaaccactatcccgagaggctgggcaaggcgctcatcatcaacggtgagttttctacactgcaaaaggaaaagacgactagctgataaaaaacacagtgccctggattgtcaatggattcttcaaaatcatcacccccttcattgaccccgtgacccgggagaagctcaagttcaacgaggacatgaagcagtatgtgcccgcggagcagctgtggagctctgactggaacggcgacctggactttgagtacgatcacgagacgtactggcctaccctcaacgagatgtgcaagcagaagcgcgagcagaagctagagcggtgggcggccgctggaaaggccgttggtgagtccgaggagtatctctctggcggtacggacctgagcgtcacgggcttcaagtacacagccgagaagaaggccgaggagccaaaggcagaagtaaaggcagaggcagaggcagaaacgagtgtgctggcagagaagctggaagcggcaaagctcgaggagacagttgaggcacaagcttgaagaaaaggccaacgggagcagttttcggtgagactggcagcaaatattggtcggatagaggagtcataatcagtcgtgttagacaggaggactgtgggttagacatggtatagaacggttgtccttttgtttttttgttttacccaatcaattgcaggatcagaaagtctgcccgccgttggcagccaagatttgggatttgttatacgttagtaagagcggtaatacatatgactgcataatagatggatacatcggacaaagagagagcgcactatatgccgtgttacaagggcacacatacatagaatcaggcatgatttgtctgatagccaaggcagtctgcgagggggggttggattagggccaacaaagccagaagtatgcctcgggcgtgaagatgaactggagacggtgaaaacatgccatcgacttacatgcatgctaaagaccacttggcagcaggaataccgactcctctgttggagcgtaaatggggcccagaggatgcatataagatgctccatgacattacggatagtaatcccattccttctgacatgtcgatttataaagctaacgttgggtgcgtatccatcgcgcgctctgatttgtcgacccagcctatcggaatcgctctctcttctggagtcgatcaaaagcgagagcctaggtaggcattgttcagcgtatgagaagtatataaatatctcaacgcccaacctgaaaacgctcttatggatcttccaacctcgcttagcggtggtgactgactgtaagagccgcaccgccccagcgtgggatatgcacgttggctggaccgtttccgagggcctgcagttagccagctcacaatgagatgccaaagaaagaagtttcggccgcggccttgagacccgatgtcgtttcctttgtacaaaaaaaggtctacacgcaacaaaggttccctttttttcgtacttacatgaggcagcgttgcactgaggtctggcctcgatgcgttgggcggacaccgaagcgatcgaatccatcaatcaacggcgcgttaaaaggccaccgcatgacgcagtcttgagtccgtattacactgcatgagagaaaatccgtcccgtgtgaccctgacaagttctgactatctgctgcaaacttgcaaactgctaaagcaaaagcagagaagcccaaccaagcggcaggtgatgcaatatcgttctacggctaagcgtgaatcaaaccgtaaggcgaaaatgaacttgcaatggagagtaggaaacgctaaaatgaaagaagaaactgcccagtggcgtggcagcaggcgttgcaagccaacagaggtgtagaggcggtatagcacgattccccgaaacttttctaaccaacttaggccactctgctcgctggttggccgcgagccacatgcttattatccagcgctgaagatgctccagccagactagagagaggcaagaggagtgatgacgacgcgctatttcgtagccagtggcgctattagtatccgccggcgatcgaaaaggtggtctatagttcggatctccgtcgcagggctcattcgtctgaagctatgcatctaattgctcgagtaacttgccttgtccgaccgcttgcgcgcccatagtctcgcggcctagtccaaggataagctcgccctctggttgctttcgccactaagagcagcacgggactgccctttaaatactgtggatagttgtaaatatatgccctggtcttgttcttggattcaagtccgaatttcaaaacgagcccgaaagcagaaaacagaaagtagagaagaggagataggatcaggcaattgcttgggtacggctgggcagaaccgcatccgctgggtcccaagagaggtcgcagctgtagttcccataggcagtttgatgttgtaggataccatgcacatgaaactgacaacagtagtgttgggcctagcaatcttccagatttcttaagtaagtatcgggtgtccgaggggcgtgggagttaccgccgccgcttgtctctagttttcgccatcggttgttctgaaattagtaggcctaggtataaaagccacaggatgacgtgttgagctggaagctgatatccagcttacttttttctttcattcaaatagttagcctgctgcctttcgttgaacctcgatcctggttcacgcctctctgcactcatcatgaccctggtatccatcgtcagctcctttagcaggatgagccttgctcccatctttagcactcctgtagcaaatacatcatctttcaatgcttcgtctttcgctaccaatctcagaggggatgatgctgcgggaggagacagcagctcaaacattccttttgttgctggcggcatggtagataccatactcacaacgaccggtcacgcttcgcctctcgcacaactcgtccttttcgtttatcgacttctgggcacacagttcggtctggatccgtcaatggtactggccattttaggtttcgtatggggtgccttgaagattggttcccagatctatgactctattcagcgatttgttgacgactatctcatgtgcgccatgtatgtctctgaagacgaccacatatatatgcatctgatgaaatggttatctcaccatccgagtataaaaaacaaccaatatcttatggctcaaaccgtttggaagagcgcttgggaggaagaggacgaactagaaggcgcactattctggacgaatggtggcgaagttgacggtggcgataacatgtacctgaacttttctaatcaagcagctaaatcggtacgtatttgttggtgaaaaggtgacttgagaaacgatgtaagctgacgtatatgcctatagagtcctagatttgttcctgctatgggttcaacggcattttggcacaagggaacatatttcagagtctatcggaagaaggagtcgttcgtcaatactcactcatggggaggcccgatgaaggatctcgaagaggttaggatctcgtgctttggacgctcaataggtcagtatgctgggcccttcctcttaaactagtcactgaccgttgtgcaaagaccccatcaaacaattactatcggatgccaaagccctgtattacaatgacactcgtcaaaaaacaaccatctaccgcccgagggtcaaggagcagcggcgagaccataacatgtggcagcaagtggcacgacgccctgtaagacccatgtcaacagttgtgctagattcttgcgaaaaacatgatattctgtccgacatcaacgagtatctgcatccttcgacgccacgatggtacgcatctcgtggaattccgttgaggcgaggttatctcttccatggaccaccaggcaccggcaagaccagcttttcctttgcattagcgggcgtatttggcattgatatctatgtcattagtctgcaggaccccggcgtgaacgaagaagacttggcgacattattcactaaactgccacgaagatgcatagtccttctggaagatattgataccgcaggcctgcgacgagaccccagtgcagagaacgaggataaagcagaagatgataaaagcgaagacaagaacaaaaaggataaaaaaaagaagcaaaagcgcaaggcggagaccagtgatagcgagtcggagagcgaaccagaaaggaagccgaagaagcgaagctctagaaagaagggcttcggcaagagtaatcctgcagctttggaaggcatatctttatccggacttctgaatgctattgacggcgtcgcatctcacgaaggccgaattctcattatgacgaccaataaacccgaggctcttgatgaggcattgattcgccctggaagagtagacgttcaagtcaatttcagcaatgccaccagcgtccaggccggtgagctcttccatcgaatgtatgaggcgtctcgcatgaaggagacgacaaagacggtaaacggcacggcaagagtggaagaggtggtagaaaagacgaacgaccagccaacagccaggcactgtcttgatgaattagactctgtcacagctgaagatatgaaagagatagcggaggagtttggtcgaagaatcccagaaggcatcttctccccggcagagatccaagggttcctcctcaagcgcaaaaagttcccgcgccgagcgctggacgaggtatcagaatgggtggaggcttcactgcgacagaaagaggcgaattccaaagtcttgaccgttcaatgaagtctttgagatgatggatctggtgctagaacctggattccatcattgattaataaaggggcgaagtaatttgcagtgtcacgcatggtgtagatgccacggagagtccggtattggtgttggggatctgtaattgtcttttcttgtctttttgcatagtccgtttttcgatatatcctattgcttggccatgattgatttaataacgcaacattgtcgaattcgttccaatttgtgcagatgtgatgaagatgaagaaagtgacttgtatcgtcgtccttccaggcagtcgctcttgggtgggcagcaggtacgtacagccaagtacagtcagccaaccccacgtcctgaatctctcacaaaggtacaagctacatgcaagtgccaccatccctcacatcaaatcatcgctgccgcatctcgtccgcttccacctgagagtccccatatcgcacatcgcagagacagcaatgcgccgctattccgcccggtaatcgctagcttcaggatgtcgtccctcccctcaaacgcctccacgggcaaagattccggcctccgcgtgcccagcaatggcaaaaccatctaccaccgcccgctcaatcgcaccaaggcgtccgagctcagccaggccagctttgcctttttgttctccgagatggtcgcatatgcgcagaagcgcgtcaagggaatccaagagctggagcacaggtatgtccatctgagcatccgcacttcctcgtatcctctctagaatcagacaactaatgttgcctgacacactctagactcaacgttcagggccactctataggcatcaagctactcgatcttctcctctaccgcgagcctgttcgcacgcagctgcggccccaaaacatagttgccctcctccacttcgtcaaacaaaacgtatggcagcatctcttcggccgacaagcggacagactggagaagtcgacggatgcagagaagccggacgagtacatgattatcgacaacgagccgctcgtcaaccaatacattagcgtaccccgcgaaatgagccagttaaattgcgccgcctttgtggctggagtcgtggaaggggtatgtgacggcgcagacttccccgcaagggtgacggcacatactgtcggagagggcgagatgtggcccggaaagactgttttcctggtcaagtttaggagcgaagtggtagagagggaggctttcttggcgaagagctgattttgagcgctttgatatggctgagtcaagagcatcaaggaagacggagtttgaaagaaagggcacaatggaatggagttttggagttggtagtttggtcagcaatcgtctgctttgattgattagtagacagattcgacattttaatgtagcttgtttgcacaatgtaaaactgatgacatttagagatccgattgataatcatagcttcccagccgtcctaacgccatgccagtctccaaattggtagagcttctacacccacttgattcaaaatgtacaaatgtcccatcatcctgactcgcaaagaaaagaaagaaagaaaccacattcaccgcggtaacgcctttgacgccttgctcggcccagcagccttgctctctgagctgggcccttttctcatcaaatccgacaagcccaggtctttccacgcggactccttgacgcgctgcgtcgcgcgctggatcccaaatgctgcgtgctgatcgggtaccacgtcatcctcgtcttctgggttgataggccggtgctgaggcgggacgtaaatctcgtcgtcggggagcttgtccttgcagaagtcctcgaagagatccgcgtcgccggagcgatgcatgtgcacgtagttgaagcacgagtctttgttctagattgtacgtgttaattatggagtgagacagagatgttgggcttaattgaaaataccatggtgaaaatatgtgaaatatgattaaagctttggtattgttgttgttatcttggttgtgatcgatatggaggagtccaagtatgagctcaaagctcactgcaccagggactgtagtggggtgatatcttgaagcacagggcacttacagggcgagaagcgctaaacgaattgccgtcagagctcagccatcaattccgaatcaagcatattataagaaaacaatccagttatccaaaataaaaagaagaagaaaaaagaaaaagaagaaaaaagaaaaaaaaaaaaaaaagaaaagaaaagaaaagaaagaaaagagaaaaaaaattgtaagaataatatgcaaaagatgtatataactaaattcttgaaattaacctgtgctcactgccgctacatttctgggcttcagatctgatgccgcaatcttcgtagcagctgcacatacataaaggaaactcgccccagataatcttttctttatcactacaagtcatcgaatgtcgcctgagctcaagttatccgtacaaacttgtttcatttaagctgctagctctatgttctgaaatcacaaagctaccttacccctatcgtacaatatctgactctcctcaaccttacagatacttctcatgcacacgaatcgtcttcttgttgacaaactcgtggaatccaagctcgcccagctctctaccgaaaccagagttcttgacgcctccaaatgcaaggccggggtggccattgagtccagagttgataaacaccatgccagcttcaatctgtgcagcaacctgctgggcgcgctcgatattggcagaggcaaccgcaccgcccaggccaaagggagttgcgttggccagctcaatggcctcttcctccgtatcaacaacgtacagagaggccacagggccaaaagtctcttccaaaaacagcgggttctctcttgagatgtttgtgatgagcgtgggctcgaaataggcaccggggcgaacaattttgtttccgccaattacaatcgtagcgccagcagccttggcatcctcaacttgcttttgaagtctttgtacaccaatctcagcaaagagaggtccgacagtggtagacctatctttaggatcgccgaccttcatgcccttgatgagcttggcaaagccttgcttgtacttttcgcctcgctcacgaccaacaatgatgtggcgcttaagagccacgcatacttggcccatgccctccatcctgctgtcgaatccaatgcgaatggcctcatcgagatctgcgtcttcaaggacaataaagggatccgagccaccgagctcaagaacggcctttttcagattccttccagctcgttctgcaacggctctgccagccctctcgctgcctgtcatgcatactcctctgacacggaaatcgtcaatgagagtgccgatttgggggatagtggcgagaataacttggaacacgccagctggggctcctgcttgaagaaagagtttctccaagaacaaggctgaccccgcgacactgttcgccggcttaaccagcactgcgttgccggcggcaagttgacaggcggccacgcgaatgacttgatagtaagggaggttccaaggctcgatagccaagattactccgagagactcggtgactacctccataccaggaacgtgtttgtcgggaataggcttgctaaactcttcagagttgtcggcgtaatactctatgattgagatgatgaagtcgatctcgccctccatttgcgcaatgagcttgcccatttctgtgacaccaatctctgccatttcctttttgttctggcggatcaaatttgcaagtttggtaagaattcttgcgcgctcggtcacaggggtagatcgccaggctttggtgtaggcattgtgcgctttgtcgagagcagcagagacctctgcgtctgttgccgtggagtatgccttgacgaactggccattgcttgggtcgattgacttgaattcttcagtagctgacattttgcccaagctttatatttatggtgttatgaatctcgtaaagggttctataacttagtttgaaaactagatgctcgaggaaggagatgtgtagattttgtaatgcttgaacctagaagttcttgaatttttgcacacttaaatctattgtcttgtcggtttcgatattgatggtgaaaaggggatcgaatatctttctggaccgtctgtattatatagacaatcttttacgccaagaatgccttccattttgtcatctcatccccagagtaatcccccacgtcacatgtgatctcaatgggccttgacaatgtatagcagaatatctaatcgtatagcagaatattaatcatgctagatggtaacttgcagaatctgggactaagatgctgaaagtctgaaaaacaaacatgatactttacgatgtaagcgaggtagacgagcccccgagaccaaaggcggcacttgccgggcccaccgcggaggatgccatgcagctgattatctccatctactttctctacataaacctcggcacgatgccgggattgataattaccccagactcgccccgactattcagtgggctgggttgtttaagctgaccaacatcggacttaagccatttttaagcagttcatgagatttgacgccctcattaagcttttctgtactgcctctattgggaagtcaagcatcattgattgtgtcacgtatccgaacgtctccgtgagttgttctaaattgggatgatggttaatacttaaaaaagctcgagctgaactatggttggatgttctgactccggtaccaggtcattaaagtgccataatttacatggtaaaatcccccaacgcatctcagcattgtgtgattgagaacatcctatgccgcatattctcttgttttcttcctgccttcattttcatcctgttacatttcttccacaacattccgaacgtactacatgccttgactgctgcactatagctttaagcaagtctagttggttaataaagggagaagtatccagcaccctgattttattatccaacaccccaactgtagcataatagggcacccactctatatattaaatatacagctgccaaatacttgttaaaatggcaggagtagtagcagtagtagcagtagcagcagtagcagcagtagcagcagtagcagcaatagcagcagtagcagcagtagtagcagtagcagcagtagtagcagcctaagctacagctagagtgctaaacaacataatcggggtgctagataatttcactctttatttttggggtgttggataacaaaactggggtgctggagaatggctcccttaataaatcatgatctatgtttgaacatgatagtatagagcgatactattcattctttgtgcgcgacagccttctataggtagagattgcgctgtcacattacaaacgtgcagctctggtggggcaacgcctgtgacgtttgccatggagggcctttttcctccacgagctgccaccccgcctgcctggagctcgaccccactactaaggcagcctaactcgagcctccaactcggacctcgaacctcgatgccactcgcactgctgcctcactccaccagaacggcttccatctcgtgagaagctctcgcctcggcttcagcatcaaacgcctccaagctgctggtagatgcactaattggcaccgctccatcttctacagacagcgaggagcagcctccaccagctcaccatggccaccatcgccgcctctgccgccacgccccaggccgtcataggccatgtccagaagctaggcgatgccgatcccgactttcgtttcatgtccctcaacgacttgctccagctgctcacgactgcgagagaagacttccttcagcacgactacaacattgccgctagaacggtcgatggcatcatcaagacgttggatgatcagaatggagaggtgcaaaacctggcgattaagtggtctgtttggcattctagcctgcgtcttgtcatgctagatttactaacgcctcgtcaaatgtagtctcgggccgcttgtgggcaaagtcccgactcccattattgctcccatgatcgacaagctctcgtcgttgaagctcaagaactctgttgataccgctgtgccagcgttggccctgcgagccgttatcaccgcactccctcggcctatcccaggcattccgagcacttctagtatccaagaggcatacaatgccatcagccgtgtgttaattcccagactcattggacctggtcctctgacgcgagttccacaagcaccaagagtcaatttgcctgctgtcccgaccggactactgcaggacgaaaatggagtcaacgctgaagccgttgatgtgctagtggaagttgtgcgatgttttggtcccttactacagcaagtcgaggtggaggcgatgcaagaggtcgtcttgcaactactgcaaggggacaaggcttcttctgtggtgaagaagagggcggtggttgctatatctatgcttgccgtctacctatccgatgctcatctggcagatgttatcaatcggatcaccactgatctatccaatgccagtgtctctccagtcacccgccgtctctatatttcaataatgggtagcatggcccggtcaattcctcctcggttcggcgtgcacctccaaaagacaacgccttttattcttgccgccctgtctgaagcggaactcgaagcgcacacggaaaagattagcgatggtgacgatctaggaccagaattcaacgaaattcgagagactgctttagtcgcgctagaggcattcttggcttcttgccctcaggagatgcggcctttcacagacgatgcccttacctcctgcttacgatatctaaagtatgatcccaattatgctctggatgacgacgaagacatggatgtcgatgaggaggaagaggaggatcaagatgacgagttcgaggacgacgatggctttgaggatgatgatgatgacgcaagctggaaagtccgtcgatgtgccgcgaaagccatatacacactcatttccacccgtggcagcggcgatcttttggacaatggtgtcctgtataaccaagctgccccgcatcttgtgaagcgtattgaggagagagaggaaaacgtccgtctcgaggtcatctcggctctgtcgctgctcatccgcaagacaggcgaaggtctccacacggtagatctcactcgagacgagtacgagcctgaaatggtatctcagatccccgtcaaccgtaagaggagaaggcaaagcagtgccggggggtcgagcgctgcaaagtttatggcgggctctggcatcacgtcacctggcgcggagaagattcctgctcaaggcccacgagcagatctctccaaattaacgccaagcatcgtcaaggccgcaaccaagcagctcaaaggaaaaactgtgccaacgaagcaggctatcgttagtatgctagatgacctggtttctgttcagcatggtggccttgtcgactttttccctgaagtcatcggacccatcattgatgccgtcaagactaccggcaccagctccatctcgtcttcccttgccgccgcaggaggctctgcatctgcaactccaagtaccctgcgcgtcgcctcgttgaagcttataagcgatattgccaagacacattcatcttcagtgcttcagccatacctgagcaaggttgttgctggagtcgcgtcggccgttcatgaccgcttttacaaaatctcgagcgaggcaattcgcacatcagaggagcttgtcaaggcaatcactcctccacgagctcgcactgccggatcaaagttcaaagacgacctggacaagctctacgaagtcattgtggatcgtggctccgccaatgacgctgacgcagaagtccgacagcgtgctatccatgctctgggaattctcatttccaggacctctagcgcggaaggatctggcctcctgtcggccgagaaacgaacggttgctctgaatattcttcaggagaggatgaagaatgagacgacacgtctagccgcagttcgtgccgtggataatgttgcagcatttgctgtctctccggaccagttggagcagacttggattcaagaagttgccctggagctctcagctcagctacgaaaggccaaccgctctctgcgaggctccagtgtccaggctctcaaacacctcgtgctctcaccggccactcaaggcaagctagaaccagctactatccagggacttgtttctgctctgctgcccaccgtcaagaacagcgacacacacctcctcggccctactttgatcattcttggcaacatggtgaaggatcattcagacctgattatcaatgaagaaatgattggcgcgctttgccagctgcttaagtctcactttgcaagcatcgtcctcgaccagttgcttgacttgatcagccgcgtcggccagagtggcgccggcgaaccgcttatgcaaggtcttttgaaggatgtaagcgttcagggcgacccgggtgtcgtcggcaaggttattggaacccttctggtgactggtggtacctcagctggtgtctctcttgacagcttcgtcacagagctccatggcagtacagaacgtggtgatgaagctggtgtgagccttgccctcgctgttctaggagagtcgggaatgagacttggggataagtcgcctttgaagcctcagctattcttggaccaattccattcagagccagacaaggtgtcgctggccgctgccatcgcccttggtagggccggctctggaaatattcccgagtatctcccaattattctcaaaacaatggagagtgggggcaatacgcagtatctgcttatccagtcgatcaaagagattttgcagtcaatctcatcacagtctgccgatcttcggggttatgccactcccatctgggaccagctcctagcagcctcatcgaatgctgacaacaagattatttgcgctgagtgcgtcggccgcctcgccaccctggaccctgcaacttttatgcccaaattacaggtaagtgacttccagaagaacgaagtagattgtaaaaaatactgcaagtacacaatatgctgatgcttgttttacccagacactgttgaaggaccattcatcaggaatccgaggcatggcagtccaagcagtcagatacacacttcccgagagtgacgagacgtttgatgccatgcttcgtaacgtccttatagaaatgcttctagtcatgctgcaagattcagatatggaaatccgccggcttgccatgacgacgttgaattcagccgctcacaacaagcccgatctcattctgccccatctgggtgaactcttgccctttgttcttagcgagtcggtgatcaagaaggagcttattcgggaggtaatgctcggcccatttaaacacaaggtcgacgacggcctggaagtgcgcaaggtgagtaaactactctatccttggtataaattcttatgacactaatattatttttcattcagagcgcatacgaaaccctctacgctctcatggagacggcttttacgcgaattaacaacattgacttttatgaccgagtgatcgctggtcttaaggatgacaacgacattcgtcaactttgtaacctcatggtcaccaagctcatcgtgatcgaccccgatgagacagcacgacggctggactcgatcgccgaggcctaccgtggagtcctatcaattaagctcaaggacaacgccgtcaaacaggacgttgagaagcaagaagaaaccaataagagcatattgagagtaacgcttcttctgggtgacaagatgaaggcaatgactggaaacgctggcgcagccactagcaacacggcggcggcaggtgtctggacaggctactgggaatgggccaacaaggagtttgacaagcagcttaaaggtcttcgtgaggaaagcagccagcttcacacgagaactctttaagccaagggagcgcagtatccagcagtaaatagtaaaggctataatgaatcgatatgaacgcaaagacagcaatacaatgtaaccatagcattctgctttatagagacaggcaaactcgtgtccccgccgaagtgtaaccagggatgatacgtcacgccctgcactctccccaagagaaagagaaaggtctcgtagggatgtcatgaccagatccagggcctcggtatcccctgttcccgggctcgtctgtgacatattaccccatatgattgcgacggtcaaagcgccatcagaatgcaccatccaaacttgacatgcactttctcctacttgttctcccatatgcatgagcggtgtctcaagcttgttttgacattgtacagaatactatggaatcgatgttggtaggtatcgtcaaccaaaatagatgcgtattactcaagacggcaagggttcagcttatctctactagggacgggcggattgctcggcaggctaaaatagccttccctcgctcctcgtactttatgagcgagcagtcatatatcgacaaatagcaagccagtattctctatgaacaaggtttcctttacaaggagacatggattagattctcaatttttaaacagggtaccaaccactttaacatacatacatgatgatagtcctacttgtaagcgagatgcggagagagagagagagactttagccagttggatctaatgccgcgaatgcgactgttgctactaccaccacatgcttttttccctcttctttctgaaactgggttatcttacacgcagatcattaaacggctcttcacaagccgcgtagaatccttaaatgctactctaataaattaaattgagtttcttatttcaggattatttcctccggtaaaatctgcaaggtggtcgtattgcatatataagacgcggcagagaaatgtcttacggtactgccgccgctcggtatctacaacaatatttaacgcacgggcagcgggaacgattccccggttattgcggacttcctatttcagcgattgtgagaaggcaggcattttttttttccaggcaggcagctcactcagcctttttttttttttttcgtgacaattagatagactagtaagggcatgggtaagacgacggctgatcatttaccgggtgttgagcactataagtgcccaggtgataccgaagtgaggggaagacaccgaaagaaacaagagagagagaggcagagccttgtcgtctttggggcttatacttgcttgcatgtcggccgtttcaatgataggtcgtcttgacattacccgaaaagcgtatagatggtaaaccgcatgggaggaggaactagtctatgcgctgcaggggcctgccattgggccgtgtggtgggttgttacgagatagcaaagactctcaaaggatgcatcctccaacatgggtttctccaaggcagcgaaggcgttgtggcttgcgcatggtgtcccccgcgtgagcaggtctgtttagcgagtggcggctgcaccggggcttgggtgaggagtataaagaatgagcgtggccgctctgtggaattgattgttctttcattgttcctgtttccacatgcaatcagcagttgtacacataaaccacgtagacacaacacataccctgttgcgccaagcaagataaaaagagtcgacgtttttttttgcaacttacaccatccaccctttctcacagacggcgctatacaagaacaagacaaaagcaaaaaagagaaataatggctcgacgaagcatctacctcgacccttatggcgacaacgcccctcgcggcgtcgatggcgagcccagcaccatctacacattcttccggggcgtcgtgcgtgaggctcggacttgggtctcgcgcggcggacctggcgtcaaggcgcctacgattgagaagcacatgtcttgagaagaattacgcctcgccttgcgtgaggcgcttttcgcatgattcttaacgtccatctttttatttgatattcgtcgacgatcaactggttggccgttttgcactgaacgaccaaggctgaggtccttggtctagtacctatgtagtacactgacatggcgataacaatcagagtcgcctctatggaatcactcattcttttcttacactcttttttgccttttgtttcctttatattggctgggagtttcatggcgcatgttttggaagttggaggacaattggtttgcattatcatgcctctggttgaatcacggttgcgtttttgttctgtcgttttgacggccttggaatatgtttgaatgaacaaagaaatcatgagtttggaaggagcaacagcattgagtatatcatttgaatatattattatacaatgtccagatgggcaatggtatcagtcagattgaaatatagtatgtgtttgtcattttctttttagatggctgatatctctcaataccatcgtgaagcaataggtttaaaattcaccttacccacgccaccagggcttgaatgtgggtagacgaagaagtaatcatctttcatggaggggcgagagttgggtacggattatccgaatgcaaccccaaaatatgcgtgataccactggcttgtcccattggtgtatcaaaactgcgacgtatcaagcggcaaatatcgaggtcacgtcgggatctgaggatgcttcagcatccgagggggtatccaaggtgtcgtctactggtacaagcgcaagcctcttcttctttttcataactcgcttgtgaccagcgctcttaatgtgcctattccaagcctgctctgtcaagcagactgtttggcatatctcgcacgtccttttacaaggaattgcttttggcgggggctcactcactcgcgtgagcacctcgcgagccaactctgatagctcggtgtgacgtggttgaggctccccagagaggaactttgcagtgatctcagcagcaggttctacgactttggtcttgaactgagagacatcggtactgtcaaccaagtacaagctttcaaaggccttggggacttgctccttgaggcgtgggatctgcttcagcctgatccaccgagtctgagagttagcatatcggcgtgtcgccgccttcatatcttccattgcgttggacttgagttttgcaagatcggctagatcctttccctcttcctttgcagacatgtatggctcaaactgcttgtagccaatggattgccatataccctttgtcatgtttagaatctgaccttcggccgtcttcttctttttcatgtcgaaaagctcttgaacctcgtccagtagcccagcgtcgagcatcttgtctactcgactgtccaatcgttcaacaagagtttcacgttccgagtagacccagaacagcaacttctcccaaggttgattggtctctggttcttgagctgccgcagctttgcgcttctcttgttccgcatacaactcggatgcaggtctgcccgtatgcagataaatttccagtgatcgctggatcttgcgcctatcattcggatgccatctctccgccattatcggatcgaccttctttagctcttcgagcaatacatccgtaggctcctccaggatcgggtatgatgaggaagggtcgatttcaacatcgtcaaggataacgtctttaaagagaagcgggtcaacgtaatattgagtccctccaacaaggatgggcagatttccccggctgcggatttcacgaatgattttggcggcttctgacttgtagtcttctacatcccacggagcatggtcaagcggaatatggcccaaaagatgatgcgggataccgcaccgctcctcgacgctgattttgtttgttataatgggcaggccatcatagagctgcatagcatcagaattgatgatttcgcctttgaatcgagttgctaattctacggctagctgtgtaaagtcatcagaaaagtgaatcatgcgcacgccgtagtgagaccggagacgcctacctctgatttgcccgtgcctgtagagcccaagacaaccagcaacggttcagctggggctgtatgggtggccatcatagatacatggcgccgcagcgtgaaaccctggcgaccaagcattcgacaacagaccgaatcagggtcccacgcccaccaaaaaaggcgccggccggtcgtaagcagtggccgagaggatcctgcaatgtgtcttttcaggcgcaactccagagaagcttcctcttccagcagcacggcagccgttaaattgacacaggcagcaccagaaaaataaaacagtagaacaaattcgaaacgcaacagtcatccaccccacttcaggctcgttgatccagcgaatctcgcgcgctggagtggctcgaactggttggctccgcagacccctggcggcggtcgaggccagctttcttctcgccatcggccggtcacgtgcaaccccatcgtttcgggccacatcaacatttcggcttgaagccagatcgcaaccttctctccagctcccttcatcactctctctcccattgattaaccttccttctcccccccgagctcatcccagctcgaactttttcttccttgtttctttcattggatgaattagttttttccttctcgggctcccccctccagtcgccgccatgagttctcgtgagttgcatcttcatctctcccccgccaagcttccggccagcttgcgtcgcgcgcgcacacacgatccgccagaaacgcgcaattgattgtcaatggcacgccgctaacacgggcaatgcctctgcagtacgttttctcgacctggtcaagccgttcgtgccgttcctccccgaggttcagcagccggaaaccaagattcccttcaaccagaagttgatgtggacggccttgacgctcctcatcttcttggtcatgagccagatgccgctgtacggcattgtctcctccgacaactcggatcccctatactggctgcgaatggtcatggcgagtaatcgaggtactctgatggagctgggcatcacccccatcatctcctctggcatggttttccagctccttgcgggcacccacctcattgacgtcaacctcgacctcaagtcggatcgcgagctctaccagactgcccagaagctctttgccttcatcctgtctgccggtaccgctactgtctacgtcttcaccggcctctacggaaccccctccgacctcggtgccggcattgttttcctgctgatcctccagttggttgtcgccggcatgattgttatcctgctcgacgagctcctgcaaaagggctacggtcttggcagcggtatctctctgttcattgccaccaacatttgcgagtccatcatgtggaaggctttctctcctaccaccatcaacactggccgtggccccgagtttgagggtgctgttatcgctctcttccacctcttgatgacctggcccaacaagcagcgtgctctccaggaggctttctacagacagaacctccccaacatcatgaacctgttggccaccattctggtctttgttgccatcatctacctccagggcttccgagttgagatccccgtcaagtccaaccgccaacgtggtgcccgcggctcataccccgtccgtctgttctacacctccaacatgcccatcatgctgcagtccgctctctcttccaacgtcttcctgatcagccagatgctcttctctcgcttctctgagaacctgctggtccgcctcttcggtgtctgggaagccaaggacggtacttctcaactccacgccgtctccggtctcgtctactacatgtctcctcctctcaacttcaaggaggctcttctcgaccctatccacaccgccgtctacattgtctacatgctcggagcttgtgcccttttctccaagacttggattgaggtctccggctccagcccccgtgatgttgccaagcagctcaaggaccagggccttgtgatggctggacaccgtgaccagagcatgtacaaggagctcaagcgcatcattcctactgctgctgcctttggcggtgcctgcattggtgctctctccgttttgagcgacctcatgggcgctcttggctctggaactggtacccttctcgctgttacgtaagtttctttctttccaggaagttaattaaaaaaatggttagctaacattattgtagtatcatctacggctactttgagattgcggccaaggagggtgatcttgccggtatgaagggcatgatcatgggttgatagaacctgtgtgagagagcaagaggaaggtttgattctctaataaaaacactttatctccgttatcgagggttatacttgattgcatgggaatattagttatgtaccaataagggaatatcatttataggggctaaggagtatgacacaaaatataaaacggaatgtacgattttttcttaatagcgactggaggttgatagcctaagctgagattcagatcggatgttgacaagagtgtacgagtacggcgccacaattagcgatcggcagttcaagtaggatggatagctagtaatactatctttctctatccttaagacttttgcaaattacctttaattatgagagcaacacagacttgatggagacgggagcctgtgcccggttttctacagctttggggtattggcggggaaagctcggggcgtttgttgctttatagctttatacggagaaatacccgtgttgatagagcgctaacatggaaacggcactcggcagctggggctaaaacccgctaaacttgtttaatccgccatcatgctacaaacaggctcgccatgttgaaaagagcctgtcgtcatcggccagggcctacggcttttgttgctctcatagtctcaattgacatttgcggcgtatccgtgctctccaatggactgtttataataccctgcagaccgcctctgaaacccggcgaccagaaccaagtgctacagcagacgctccaatagagtcggtgacaagcagcccgccgccggagacacaacagaaaatgccagccaggaacaggcacttcttcacgcgagagccattccgcaatgacgatcgattgacgctgcagcacgccgaagggccatttcgatgtctcaatccgacacgcgcccactttgatcactcgaaattatgcgctggctcgacgtctaacaaagcagcgacgccgcaagagagcggcgacgacgcggaagccagacacgaaccgccgaaacaagtcgcggaatccaacgtccccgctaggaatatcaggttcttgtggcggtcgcgagacaatcgaaagggcagacatcctctccttgtccagcaagcgcgtgctggagaggatgcgccattcgtgacgccgaggcgatcgtcgcatcccaaggaggttatgaaaaccatcatcaagacgtttatatattatccattctgggatatttcgtggctggtggcctttatctttacgtggggaagcgtggtctgggtcataaacgtatgttccacttgctgtaatattaaaaaaaaaaaaaagcattgagcgcgggccaaaatgatgatctaatgatgcagttaaacaggccttcttcgtgtggcttcccgtggcagccccctctaccgagtttgacggcgaaatcaccgatggcggcggtataacggcctttatcggcgcgatagtctttttcgagctcggttccatcttgctcatcttcgaggccataaacgcgaatagtgcaggctgctttggctgggccgttgagcaattggtcgatggtgagaagaatggtaggccgaagctgcaagtggttgcggcccacagacattgccaccatcatcaccagaataggcgcaaccttgttgggaaagcctcgtcagccaccttggccgaagctcgtccggattccagcagtgcagatgacaagaagcaatggcagtggttcccgtcctggcatgaactgcgcacgcattgtcttcatgaactgggcttccttgctgggtgtgcacagctctttggcgccactgtctttggcgtctctggctttaccgcgctgccgggcatacagaaccacctcacgccgcagtggcggctcaatgctgcgtactggatcccccaggtcgttggcggcagcggcttcattgtcagcagctcactgtacatgttggaaacgcagcagaaatggtggaagcccgcgccgcaacttttggggtggcatattgccttttggaatctcgtgggagcgtttggatttacgctcagtggcgcgctggggatggcgtataataactcgggggcacagtatgaggccgggttggctacgttctggtaagacttgtcctttaaaatcgaacccccttcgtctttggaattcatttgctgattcactggctgttgcttgtttttaaaaggggttcctgggctttcttgattggtagctacttgcagctttatgaaagtttgaacaagcatcctgtggaagaagcgtcgtcgatgaaggattttaccactgcggatgggtagagctttgcgtgttggagatacctagtgtttgtgacagctattcggctttgaaagcaggcagcatttataaatgaagttcagaatatttcatggtacaagtcaccaccggtttgagagattgtttatcagctgtaaaagttatccaacacctcggctgtagcttaacaaggtagccaattcacatatcaaaatacacaactgccaaacacctttaaaaacaacagcagtagcagtagcagtagcacccaatagccttacatgcccgtatagatgctatccagaatgctagacaacaaaattagggtgctagataactttcccctttgtaaattgatccagtcgtcctaccctgcatatgagaatagctgtcgcgtatacgacgaatagtcggtatgagtaacttcaatctagggtgagcatatcaattgatgggtcgtatttgtcagcgtcagaattgtagttaggaagacggtgagctctcggcgtagtcaagagatttttttcatgtccttacatgcctgttactcacctgtactctgtactctgatatgatactaggtactatatacaaagacagccagcaagtgagcgcgggcaacacttggtctcatgttaccgttatttctcgtcaatctacccggtaacctacgtgcgcatcatctgaggctgctgagatctgacaggcagtatctgcatcggtgtctcaatggaacaaccatcgcaggcgtttactcaatgcgattaggcgccgttatcacaaagtctcatgacacacatatcgtaggattagaggcatttgcggggaacttgcccggggtcaatatttcgagatgattaccgcagctattgcccgtcagaacacctacttttgcatgatggcgattcataggtaataatcatctcgacgctgcatgcaaggcacgttggaaaaagatggcggcgaaaccgaaattgttctgagacattacttgacccatcagacgtagtgataccaatacttactgcttgccatacgggaagcggctgcatgtaatccctgcatcgcgatgcgtgctgctttcctatctgagctgtgcgtgtgacagctgatcatttgtgccgacgcaatcttcccgctgtcgagatagccgaaaaggctattgtttctaaatcaaatgatgctaagcagaatccaagctgatgaatgatagaaagaggatgatgaaacaaagctccaagttcggatgaacccttcgcggagcttggacctcgagcaaaccgaggccatgtggagagtggcgtgcgtgccggggtgctatgcagggatcaatgcgcatggctgcatggagcttgtggctgcccttttgcatggcgaattggtcgagacgagccgtggtgttcttgatggtagaaatcacagagctgcagtacctactagcagttacaaggtaaaaattggcgctttcgggattgcttgctgcatcctgtaggatcaagacaccatcttcttttccgcagccacacactcacagaagaatctatccttgctacaagtcactagtagtacctaggcatggcggaataagaaggctggatgaggcgctgccatagcggtgagtcacgacggtaagcagcgagaggagatggaggcgcgtgctggcagacagacaagcagacttaaggggaaggtggagttggaagaagtggactggctctttgttagcgctagtgaaaagagagtatgaattgaaggaggaagaaagatgaagagatgctgaaatgctaacaatgatgttcgaattgaaaaggcaagggcggctattaagcggtaggtatgcagcacggccaataactgtatagcggaataccagtgctcgcatccatctgacggactgaccaagacagcatgcattgacattggatgtagagaacagggagggtattagcgctctggaataacaggaaccggggtagagaaggaattggaacgtttgtcgagccaagcgcatcgcgtagaatctggtgactcaatggctgagtgagtgagtcgacgctatgagaagacgatcgatgactgggaatgcgggagatgcagcagcgcagatgcaggtgatgatcggcctgcgagattggtcacagttggagatggagcgccgcgaacatctgataggtgatgtatgatatcaggtacctgtgaagtacttttgcagccctttttaagcttctggggctagtggcggcggtccaagcacggacggcggatgcgagttaccgagcaatactttgaatctctgcattatcaatcatgcgtattacacgcgagaccagagcccagagacagcactcggcctttgtgacccagttcccacgagagcttcacctgtcccggcggtgagccctttcgctgtactgctactggtatgtaacggcgttatcgtctgagcgcacagcatacgggggacaaccctgcgtgagctttggcgggagaacagtccacgctggtaccagtgcccccgagccaacctacctagcatcaatgtcttctcgtaacggcgctgccatatgagagttgagggcatgttcgtccatgtggcactaaaccaaccgccagctgtaaccacttattgcccgacaaaccatcatgtgaaggtgtgggcgaatgcatctgcactaatgcacctgctgccgtgtgactcttcctgcgcagttctcatcgaattgcctcccgaggctgatcgtcatatcgactcgacaagagacctgtgagctggcagcaaggagagatatagatacctatcaacagccgctatgctgttgacaaatgaaggcctcgattgatgcctcgctcgaatatccaagactcagcatgctgtttcctcgttcgtcttgctgcttcatgttcattgtaggtgctcttagcagaagcttgctgcaacactaggccactatactttggctcgccggcggctgtacgaggtgcatgctccgcacgttgtacgttcaatcgaattacagggtgtatcagcccgttgctttgggtaaggaccgcctgcaaaattccccggtggaaccactaccgccgctgaaaggacaaaaaaaaaaataagaaaaaaaagtgcctccctaaggcttcatgtgtcatggatctttgtatcttctccaccaaatcgcgcgcaacgcttccagttccctgttccgccgcctccccactgataagtgctccatgccctgttagtctggcggctttacggtgtgcagcccgctgcgacccagtggcctcggtgcctgcgctgcactacaggctgcggcatgcctgtgcgtgcgtccgcgccgtgtcccttatccacaggcggtattgtcgctggcgctagcagtgctagcaagctccacattgctgtcgtcttttcgacgtcccatcacggcctttctttctcttcttccccttccacgttactggccctcttgctctcctttgttctgttcgcgcattcgctgacaccatgagtgtatagagcggcaggaggaacgcgctgggaaccggagacaagtcgcactggccccgtcaatattttctgacttcttttgctctcttcttacaccgccgacgtctgccccgcgacattcccggactcgccagcttcggcgccgctctgacgctgccgggatcgccaaagcttcctacctcgaatcggggagccgccagctggttcgaaacaaacatatctaccagtatcgttacggctctccatcataacatatccctgggcagctctccacctccaaatcagcaccaacatgggctttgctcagtgctcgtggccgccgtggcaggtcgatgacctcacccagtgctttcaaagagagtaggttctcgatgcgcgcgcttccgccctgttctatgcatggcgatttctggacagttcagctaacgggataatcaacagctacctcagcgtcctcttcccgttaataataattggcatttcgttcttgcgcctctcatggtccagcattggccgtgtcgtgcgcagtggcaagaataagggttatagctctgtttctgcctccgacgtcacgccaaaccacacggatatccctcctctcgacgacgaatccgaagacagcgatgacgacgacctcgagatcaacggtggccgcttggccctggcgaaagtgacttccaggggctcaattgtccaagccgatactcctactgctcagcgcttctcgcagttcgtcgaagagcttgctctcgttggcctcgtcgctgtcaatgcaattgctcttatcactggtgcttttggaccgggtggccgtcttgccgccattgctgggcttacaacctggatctacaccttgattttggccacgctacgtgttgtgctgggcacctctaaatggcgaatcccttacatctggaaccataccgctaccatctacggctgcaaatggaccctggcgctcctcatcttccgctctgccattgttcatccttacacgaagctttctcagactctcatcattgttgaattcgctctcaactctttactcttcggtattgctgcctccactagaaagggcaacaagactgtcgtgttggaatgggaagatgggatcgagccctcgcgagagcctctcgcaagtctcttctcaatcgccaccttctcgtgggtcgatgccattgtctggcaaggttggaagaagcccctggacatggaagatgtctggaatctcctgcccaaggataaatctactgccatcattgccgactataggcttgtgaagaagacgaccgccctttcatggcacctactcaaatatttccgcagtctgctcttcatgcaatgtgcactggcggctgtcgctggtatctttacttttgctcccaccctgctcctcaaggccatcctgcagtatgtagaacgccccgacgacgcgcctgtcagcgttctctggctccttgtcattggcctcccgattcttgatactcttcgttcgtactgcgatggcatggccctgtggattggccgcaggatctgtatccgtgtccgtgccatcattgtcggtgacatttacgccaaggcgctgcgtcggaaggctgccgctggcaaagacaaaatactgctcggcgacaaggccaaatctaccaaggatcaagatgaagagtctgacagccaaggtgccattagtaaagtcaagcgcgctcttggttttggcggcaagaagcagaaaaaggctgccagcaccgatgacgccgaagctgctggtccaatcaaggctgctgagggcgaagatgagcaggccaacctgggaaccattatcaacctcatgtcagtcgacagcttcaaaatcgccgaaatcactgcgtacttgcatttcctgtgcgcttcggcccctactcagctggtcatctccgtcttcttgctgtggcaggtcatgggcctcagcgccattcccggcattgttgtcatggtcttccttttgcccgtgaactacatgctggctcgtggcttcaacatcacttcaaagaacatcatggctgctactgacaagcgcatcaatgtgacaaacgagatcctacaaaacattcgcattatcaaatacttcgcctgggaacgacgattcggcaagattgtggatgagaagcgtcaggccgaactaaaggcacttcgctcccgattcatgctctgggctctcgcggttgccatctggaactcggttcccgtactcatcacgtttttctctttcctggtgtacacactcatcgaaaagaagccgctatatccctctgttgcgttcacggccatctccctctttatgcttcttcgtgttcctctcgatctcctcggtgacatgttcgcccacgtccaggaagctaaggtctccattgatcgagttgaagagtaccttatggaggaagaaacggagaagtacaagcagctcggtctggataacgtggatgaagatggcaagaagcacattggctttagagacgcaactcttatctggggtggcaaagacagtgttgctgaagatggctccagggctttccgactgcttgatctcgatgtcgacttccagattggcaagctgaacatcattgccggtcccactggttctggtaaaacatccatgcttatgggccttctcggcgagatgacgcttgtagagggcagggtattctgccccggtggccgcagccgagaggatgttcgccctgatcctgagactggccttgccgatacagttgcatatgtcgcccaagctgcttggttggtcaacgctaacattaaagacaacatcatctttgccgcaccttttgatgaacagagatacagagatgtcatcgtggcttgtgctcttgagcgagatctcgaaattctggatcacggtgatcagaccctggttggtgagaagggcatcacgctctctggtggccagaaacaacgaatttccttggctcgtgctctctactcgaactcggctcacattctcttggatgactgtctcagcgctgttgattcgcacacggctcaatggatcttcaccaactgcatcaacggacccctcatgaagggccgtacctgcattcttgtcactcacaacattcaactctgtgtgccctcatccgactatgtggtcctgcttgacaatggaagagtcaccgcccagggaccttcacaagaagtcatcgcttccggcaagctcggcgaggaaattcagcgctctcgacctgcttctcatactgcatctcgtattccgtctcgcgtcccttcgagcgttggtgacgaggagaccatggttaatagcaacggcgatgcatccgatgccgcaagcacctctaagaaggacaagaagaaggaacagcctcctccacaggaggaaaccaaagcaagtggatccgtcaaatggtctgtcctcaggatctaccttgcgtccatgggaccctggtggttctggctcgtcgctttcatggttttcggcatgcagcaactctcgaccgttgcaacgaatgtttgggtcagacagtgggcgaaccaatacattcaagagcagaacgtcaaggttgttttcggctccatgtcagctacttacggtaccgagtcctttcccaagggctcctgggcatctatcgccaaccttggcaaagtatatcctcctcagagcgagccgagtctgcgtgtaccagatggccagattgcgctcggggccactgccatgccagacgttaatgtcgcttactatctcggtggactcgccgttattggtgcactcggcgcggcggctgccctgattcgagacgtttggatcttctttggttctttgactgcttccaggcgtatccacgaccgtctcatcacctccgtgacccgagccaaattcaagtttttcgatgtcactcctctcggccaattgatgaaccggtttagcaaggatctcgaggccgtcgatcaagacatcgcacccaccgctattggcgtgatgacctgcgctctctcccttgtcgtgaccgttgccctcattgcgtacatcactcctggcttccttatcgctgctttcctcattgcgcttcttttctatgttgtcgccgccttctatctccgtgcatctcgcgatctgaagcgtctggaatcggttcaacgcagcccgctcttccagcagtttggcgaaactctcagtggtatgactacgattagagcttacggcgacgagcgacgctttatccgtgataatttggccaagatcaataaccagagccgacctttcatctacctgtgggcctgtaacagatggcttgcattccgagctgatttgctgggcaactttgtatctttcttcgcaggtgtcttcatcatcattaacctgggcaagatcgatgccggcgcggctggtatctcgctgagctatgcgatgaatttcacggagaacgtcctgtggctggtccgccagtatggcatgaatgagcaaaacatgaactcgatggaacgtgttaaggaatacctggatgttgagcaagaagcagatgccatcatcgaggatagccggccgccgaagaattggcccgctgagggtggagtcgaatttgtccagtactctactcgttatcgtgccgagctggatccagttctcagaggcatctctctcaaaatcactcccagagagaaggttggtatcgtgggccgaaccggtgcaggcaagagttcattgacgttggctatcttccgtgcgctggaagctgattcaggaagcatcgttattgatggcattgacatcagcaagattggtcttcaggatcttcgagaaaacatcaccattgtgcctcaggatcctacccttttcatgggcacgatccgaaccaaccttgacccctttgatcagtacaccgacgaagaagtctttgaagctctgcgacgtgtgcagctaatcgggcctgatgaagtcactactcctacagctcctaccagtcccgtcatccaagtcaccgccgaaggtgagagcacagagggttcatccggttcaagaacgccgtcagttgccacgaacaagaatgtcttcctcgatttgtcatctcctgtaaccgaatccggctccaatctttctcaaggtcaacgacaactcttgtgtctggcacgagcaatgctgaagaagccaaccgtcatggtcatggacgaggccacggcatctatcgattacaacacagactccaagatccaggaaaccatccgtgaactcacaggaaccgtcatcacaatcgctcaccgtctccagaccattgtcgactatgacaaggtcctggttctcgacaagggcgaggtcgtcgaatttgaccacccgtgggagctgatcaaccgaaaggatggaactttcagaagcatgtgcgagacaagcggcgacatggacattctcgtcacagcagccaagaagaagtgggaggaaggccagctattaagcgttggagagtgaacagacgagcttataagaaaaaaagcgactgagggggcgaaataaaacatttgcattgtttaaaagaagaagagcgtctcaattagacgtatattggctctgtatatgcagtgttgagtgcatcagagggtgaagagaaaataaaaagagatgctctagaaataggaggagaaaaacgggacccccttgagaagcatatacaggcaccaaggagtcggattaccttggatgcatgctcctaattttattgttattctctccgttggaatacatgcgagagacgaggacagagatacaaaacattatgtatgagcatgaatagtaattatatatttcaagttattgatagtacatgaatgtattattcgacacactattcttgaagctgaatgtgatatttgattcatacattggacaactggcctgctaagcatcaaggggtgcgtagaacatttaaggaccgcaagatggaaatacacacacgagttttaaaccataagcattattttattaaagagagaatagccatccggcactctagtttattatttaataacaggtcttagttatagcctcttaatagtagtagtagtagcagcagtagcagcagcagcagtagtagtaacagtaatagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtagtagaagtaatagaagtagtagcagtaatagcagtagtaagtgctagatgactttagtgttgttagggtacatgtatgcaaagctgagaaatgtgtactgattgtttaataattccctcttcttctcccccttggcatacgcctattcttgagtggtgtcaggtctttgcccattcccggccttattgatatccaaagtgaaagtaagtactaatgcttgggcatcctaatctgccaattccgtagtctaccactactatttcgtacgtccaacaccaacggctgactgcttgcccctttcattcaatctataccctgagccatatctaccaccaaaagacggatcgctttctcttgcattgatattgatgtattgcgccgttcggtccatagacaattgttgtagagaggtatctgtcatagatcccaaccactgcgaggaaaaacttccaacctttatgttcttcgcgtttaggaggtctcctacagtcgatacgataatctgctggctgttgtcctcggcggaaacgtcaccaaagacgtgtactctctgcctggaggcttggtcggccgccatgttacaaacctcgaggcattgcttggctgtatcaatctcctttaggagtcgagcccgatcctgctcaaactcatcggaccgcaatgatacctctgtacttagtgacttcgccgataggtcgactagccgtttttgcaagtcggtaatcatgagtaccattctgtctctggcctcgcttagcgcaacggctgtctggcgacgatcctggtttggttcagcatccaaacgctgcatgttgtcttgcaaggactggatatgagactttgcactctcgcagatgaggatgcactgctgagcactttgcctttcttcctccattcgcttgacagtcaatgcagcattagggtcaggctcagagcgcggatggtcggccagggcagctaatttgtcgtcgatgctctggagatgaacctcaagatcggctgttgtctctcgaatcatctcattgtactgatccaacgcttcgcgagtcattttgacgtttgtcctattcatgtaccgtcaggattatatagaaagaaggaaggaaaaataatacacgtatggctgcctttgtcgaaagccatagactgcagctacaaggggcaacgaacatattaaggctaccaagagcaatagcaatggtagatttatagccggatagcatgtctttaaaatctctgatatcgccacccatgtatctgatctgagcccagtctctgaagctcgttcgcgagccagcagacgcatgtttagtgcactttatgatgacggcattaaactcctggcaagtctggtggcaacacagtaccggaagcttcagcatagagacaatgggcccttcatcagtaatgacatttttgagagattcaagaacctgtatgagcgactcgagctcggagcgtagatcccgtatcgtccgctcgtaatttcgaaaggactgaatcgtctcatgtagagatttgccagcctggattgcgctcgttaggagcgtcaggacgccgcatgatatgtcgatggaatccatgctgtctggccactgtaggcttcaaaaggcgactttgataactcgagagatggatcaacgagacgcatggatatatacacctgctagattgtgaaattgacgccttgctcaaactcacccaccagccttattatctagctgtggggtaagcagtctggcgcgcgcgaaatcatacaccgaagtgtataagagagccacccatacgcagctgtggctttattggaccaatcgttgtcattgatccatttccagcggctggtagcggcctcccatcctcgcgtacagcagttgttggttgtgttagtgtaagaacagctgtgctgctagtaatcgcagacttgaatctgctccgagaatggcatggcgaggtggtgatggcggtggggtaagttgaggtggaggatgccttgggtgcctaatagccagcgatgagctctgcttcaaagcttcgactaataagcgttcagcagcgacggtcaaacattaatccacaaagattctttggcctttccataccccgtccatcaagggtcgtattgcgtgaatcattgtttgtatgagtatgtttcgactaatctcggtaggccatgctgcttattgccagctgctccaaactcggcttcagcgcacttggaacgtgatctctgtttcaagcggcctctttcgtctcgcttcgtctcatcattcttcgtgtcaacagcagattcggccatttccagaaagggaatcatgccacgaacgagtggaggcggaggcgacgtaagctgctgggcttgcacctacaatgccctcgcgcttgttctttcatagcgcaattcagccgcatgggtaggcgctattagcactagccgactgttagcaggccttgatgtcgactcttgtgcatcttcacgcatccaccgcccataaggtacctacgcctggtcccatctcgggcctggtgactgcctaaggggcggagagtaataagcaacaaagccacccgccagggccagattgtgtttcttttcttcttttccaccgtcttgtcgagaatcacgatctggcgactctggagttgaagagagttgattgataagcgcgagtgtgaaaaagaggagaaaagaggaaaagaggaaaagaccgaagcttgaagacagcggcaagcgtacccacgcgtgtacgtcgtaccttccgactttaagcttctttttgcttatcgatttcaccagacttatttcttcaacaccagaccttttcttactcctacttttcttacgccttcttttcttactcctcctcctttttgatttactctcctgcctcatagccaactcctccaacaccatgggcaagccggacttcctgccgcctgcgtctcccgctggtgggcctgttactccattgaccgagtctgcaggctccatctctctcaatccaacctcttccacatactctgcctccaatctcggcaaccatcgccagacgtatttcgacgatgatcccgccgaaatcgctgccgatgacctccctcccctctatgacgagcacgaaaacgatgccgttgctttcatcgaccctctggcccccactgtcggccctgcagctaccggcctgactattgagccattcaagcgtgatgctcgctcagacaccgtctattacatggacccgcgcctcgactccgatcccaaattcctcaacgaaaccctcgtccacctctcacaattgcctcctcggccttttgcccaaatccgcggcactcacaccgagactcgccgaaagtcggacgacaagaccgagcaggtcacagtagttgattttgacattgagatcgagctcacacatctgctttacaccaacattcaagatcctacaaatggggcttggcgggaaatgcgttccgttggcaacctcgaaaaggttcgccgtggtaccatcttcgcaactcgtgctcccggtttcggtggcagcggtggcattattgagaatggcgagcccaccgtcgaggaatggtgtcaccgcttctgcgccagccgagctggcctcaagaacatggcctttgagcgccgtgtttccggctgggactgggactacttgaagaagcaactggagcgcctggtcaaagataccaactaccgcggccacaccagcatcactttcccagtgaggaactcgcgcgtggagatttacaatgcctgccgcgtgaaccagatgcgcttgaccaagtggatcgaggtcatgtttatgctgacgctcatgttcctctttgcatggccctatctgttcttccgcactaagcgctgggaaacagtctacactgaatggtccatgagccgccaggagccagatggcacaggctgcatggaacgtcgatatacttccatgagcgaggcacagtggtatcatatgtgggcgagagccatccagaaagccgtgttggaacgcaggcaaggacaccttgaccagggagacgtcgagagggctgaccagccggccgatcaagctggcggttttgctggcatggtgcaagctggtgtagaggccatgggagttgttaaccgatcgtttggatggggaggcgacagcggcagtgctggaggttcacgcttcaaatttggaaggcgttgatcaagctatggcttctatagctgtggtaaagaagtaagacgtggcgacagactggagatgcgcattttcaccggatactggactcctctcctccctcagttctctacacaacaacttttcattgggtcattctggagttatagggtagcacgatgctttcaaagaggcaaagcaaatggtcaactattgtacaatctttagctttttttttttttttttttttccctgctggttactatatatacactactgtctaagcatgttccaaatttatccatctatgatctatctactgtttgattctgattgctttctctctctcatctctattcttgtagaaaaccaaagctatcaagatgcgggtcccactcggtccttttggccaatgattttgccccgccgccgtactaatctgcttaaacgcggctgacaggccatcactaagcaaactggcttctatcatcacatttacatctcgccttctgctctctatatctagattaaacctcgcatgaatacacattctcaattcctttcctccgatatattatttggtcattataacaaactgccccagaaacccccgagctcacctcgtttcaaactactttttttgtttttttccatctccgcatcgcagagaagagttgtcaagaagagaatggaaatctccaacccgcggaggattttggctgtcagtctggaaggctcagaatcgcatctgagccgtgttctcaaaggtacgtttttattccattgatggtattcatactgtattcttcgggagagtgcgtctttttatagacgaggtttttgttgcagttcttttggcgttgaagagcgtatgcgaattttcaagatgcattcatcgttatcgcccccccctttttttttgggggaaaaaagcttcacacattaccctttgaactcatatctcgccaaaaaaattggattggacgaattgttattccttttcttcttctgcaagagccaaggctaacttggcctgaaagatctcacgggctcatccccagactcctcatcagcctcactagcaggcatcacacacgaccttgagctcaaaacatcatactacacagcctccgtcccaatctggctagacgtcattgcctcgccttcagaatgggcctcgtcgtttctctccgaagaggcccgcgaggtccttgccgttttgggcggacttgtgctcgtctttgcgataccgaatgagaagcctgctgttctgactcaagatggccaaccgcccagtctgattcggcatgtgggcagtgttgttcagaaaggtcttggtgggtgggaatgggatggagttcggctggctattggtattggcgagggagacgccgatgagtgggatgagctgtgtgcggaagctgggttggagtttgttcagcttaaaagtgaacagatgggaaagaatgaatttggaggtatgattgtttttttttttccaccattcttctttcaaagagtctcactgaaacgtaaaacgcaccaatagaacagacgggtatccctcgtgtcagagaagcactggaatcaaacgactgggagcaactagatggcggagatccactatcagactttgacgaggcgcattccgacaattccgacggcgcggaggacttcaacccagagagcttagagtttggcgtcgaccgttctgatttcgacggcctgcgtatggcgatatgggagacgagtcatcgcgaaacaggcgagtccgaaaatgccgacacggccaaagctacgccggatcagccaaaggctttagatgtagcgggaggctctgccgctgctgacaccaaggacgaagacggcgagcttggtgacgaggacattgcaaaggtagaaaagatgatgagaaagcttcaggccgcgaaagagatgggcgagggcatgagtgaggcgcaaagaaagcgtttggcagctagggcagtggaggaggtgatgcgagagctgtgaaagctggagagttgatacaatgtttcttctcttatcgacttggagactcatgagtgactcaggtaccggagatgcatagtctcatgttggtttttcatgctggattggcggtcaagtttcaagcgtatcatgcaccagcacgtgtgaaatgctgtaataggtatttactctgttcacttgacgtgtgttgggcctttccaaggatcaccgtgctgtgtaattgttatatactaccgacatatctcgccaagcccaagacacctctacactctttaccgacttcagtaatacgacttactagaagtatatcatgcatgcatgttggagtgatacattttatgtactactgtacgatatctgtggctagctgcaagggactgccatcaagcatcatgccaaagcgtcaaaggtgagacatgcgcacgccgtgcataagccacagcaaggaaggctctcggtgactttcgtccgcatcttgtaagtgtgtcttggccgctggccgagaacggcgagagatgcaagggacctgagacctaaaagatgcagctgcgaaaatcagtaaagaatcttgatgtttttgctgcattgatagcgtctcgagacttgcgagttaggctcctctatcttagaaagagagccaaagctggagttggaaggtaaatcacgtatctggagtgccagagtcatcttggtttagagattcttcacgaatagagagaactagccgtcctcactggttagactcgtttctctaacggtcgaggctagtcttggccaaggtgagacaggcaacacgctggcgggtgatgctgcactaaaaaatgctccattggcgggagtggcaaaaagggagacaagaaaaaaacaagcccagatagccaggtgaggactgaagcagcgtgaaacatcagacgatgctgattgcaaagtgaatcgctcacaatctctgtgttttcatcgtaatagattcggttcagtaacacagacactcaatctctgttagagagcagatcagtctgcactctgtatcaatttcgtatacttgagtcaacgacgacgtagccattgctgatacatgtggcttttcctttcaaaagagagatacgaccggactccaccactgtaagtgctgatatcctagctgaattgttcgtggctccattatgtaactccaattggagggatccagtttgctaaatgctcgagtcaagtcgaaaggtattaatagaaatcaaaacccaatagtatatactccatagtcgattgcaaaaggacctgggttattctttttttcttgcccaaaaaaaaaaaaaaagacggtttgggttcgtgagccttgacagccatttcgacaatcgtaaaaatcaggcgcatatcgtgaatttttttcttgcccctactccgcgaagatccgaatgtggcgaaaaagtccaagcatcctgcgacactaccagtctgatcgccttagtagctttgccatttttccagacatgtcaaatcttgaccgacggctaaaatggccagcccgcagtgaagtttgcgcagggggcatttcagtctcttctggtacgaatgactagaagtctttgaaatctgggcaggcgtacgtttgccactcttatcgcctagactttcgaagcaatcgtcaagctgctgcctgccactaaatgccaagggaggtagaatgatcttgccagcctgtttatctcgatgttgttgagtctggagtagagtgacaaacatggaaagcgaaaatggtgatgtttattgtagtagtattgaccaagtctccgcctcatggcagagctgaaaacatgtggtcagtcaaagccggaggcaaggtctcacaagcaacgaacaaagtacatgcacagtactgtcactgctaagtacagtagggacttctaccactagtagcagtgagctgggatcatgtggagaaggatagaaagccgtgcctgtgatggatcgatcggaggtgcaaagactcgaattaggatagaatggaagccagggcacatggagctttagccgcgctagagctctctgtggttgcaagcactctgcacctcgaacttgcatgtgcgtgaggatgagctcgtcgcctttgctcgatgctactcgcacttgcaacgatctctcctatgatggtttaggtttaggacaaagtcaagacgggcggttgggcggagcgcctcccgactactggttggccgtggctgacgctgaacgccgccaagcgacagggtcccaaaatcctggtttgtcctagtcaggggtaaggaggctgtggagcagcctgagcttctccgagaccgttgagcatgcggcactgtgttctggttcgtactgtgtgccgtccgagcaaagcctttggactatcgtatttgagatggcgaggtccaacttttcttcagaaggctggccggacagatatgcttcctttgctgggcagcacttcgcagagcatgctcccacgtgcgtcgtatcgatcacgtatcggctataagtcacttggctttggtgagggctccaggaatagggatagggttatcctggccttctgcggtctcgccgttgagtttcgtcatctctcacagagacatggtgccactgatgattagctgtgctccgtcgttacatgcgcttttcgtatgtatcggcagccggacgaccttgtgcctagtatatacgatgccaaccagcagatactggagcccggcactccgtccctgacgcttggcaggcactccggcttgcacacttgataccgtcctgccgcgatcatcggcggcgaacgaacaagcgaggcggcggacatgtgtcaaaagggggagggcttttgtttgaggcacgctcagcagcaggccctcgcctggcgtgactagagagagcttggtcgatagtgcccgccgtgatggagcagttaaggggcgcactgtatgcagacgcagacccgctctgtgaccgcatcggacgcttctgcaggaacacacttttttttgggctgttcgttctgaggttgcatcggcctttctctcaatggcacttatccccagttgcctttaaccacaaagagcacccggactcgcatctacactaacacccttgagggatgaatcgccggatctgtgattctgcagcgggctgggtcaattcgcaggccatgggcgagtaaagagcagtagtatcaccgtcttatcaggtaacaattcagctgttctccgcatttgaactgctagtatggcactagacgatgctccgtagtaaacaaagctggtggcataagcgcctttcgccagtcaccaacagctcgccatgatgtcaccccactgcagcagctcgaaagtcattactggattgtggcttagggttggatgcttcaaatcgagccatggcggacgagagccacaaactctcgcacagacgcacgagtagcgccatgcatgcgttagggtgaccaagagcggcatggggttgaagctgggatttgtgccgccatcacaccagttcctgttcctgttcctgctcctgctcctgctcctgttcatgtgccgaacgcctgtgaacgctgtgcgacttcgtatactacccgtagacagtacatggcgttgcttgatatggtgaagagctattggtatcgtcactaccggtagcgccggtaggcagttgtactgcacttgcagcaatgggtagccaaccgctagcatgacagaaaacgagccgaaaaagatggtcatccgtgcgcctgtctcacacgttgcaagtcgtggttagctcgagctgccgaggtgaatggcagatgggtgatggcagaagaatgctagatcgagaagcagcatggatggcaggcttgataggcgctaaacatgcacggcgtgagcccacgaaaaaccctgcctgtttcgcacctcggaaacgactgatactgtaggatgccgcagatggatgcgccagagaaggactgagaaagcaggcgtcagcctgactaggtgctgcggcagaggctgccaggccgtacgatacgtgtagatgagaacatcctgtgccaagtgtgtatagtaagcaacgagagcaaattcctgccagctgctcggtcgaggaccgcgttgtgtgcctgtgtttgtgtactctgttggcttcgatgctcgcgcgtactccctacaggtgcgacttgctgtaccgcggcaggacacggggccgtaccagacgatggctttgacgcaggtacagccaagtactggtgtagcatcgtggtcttggattaccccggctgatactctgctgttgacctccgactcggtcgcctggtcaagctgtgggggcgttgggtcaagcgaggctcaaggtgacgatctccgggggctagactgactagagctgccacctagtcgtacgaacaaacgctgtagcgcaggctgatctggatgctcaagctctcttttgcctagtttggaaaaggacggagaaaagcacaggtgagttgtcgtgctggttaagaggacggattctgctgcttggtaggtacctatgcaggcataaacgaatagcaacattgaaccgagtagagatacttgcagtgtccatagttgggacgacaatggcggcctattgtctcgccgaaggcacgcatgtcgcccttacgataaacgcgtgagagctcgaaaggggaagagaggaaaggggacagacatggaggccagccggtggaacatcagatcgccggcgcacagcaacgtgcacgtgccgtatcttctgcactgtacggcactgtgcacgtctggccggtctcgaacagcaagccagccggcgacagcgagctttgcattctgctgctgcggatctcgtccagctgtctgaaagggtctcaacttgcataagagcatcaatacctccaccagcatgaatagacgcgcaaaagagaagcactggctatggtgaggtagagacggagtctgagacgatgtacttcgtgttgctccgcacgcatacggagctgcaggtaccagaccctggtgaagcttcaaggctcacgtctcctttttgtcccttttgctccgtcctctggtgggcaaaacctgtcccgagtcgctccgtctggaacttgtgccccgagctacagtcttagggcggtgcataccccgtacttgcagtatctactgctccaagtatgcgctcatcgcgggctagccagatggatccgttcgggataagacctactggtatcgctagccgcgattatggctgctttggtgaagatgcatgagaaccaagcaacaggagtcgttgcagccgacgcccgctccacgcccaatgccttggttagtttgaatagtagccggtacttgtagatataggtaggtactaactcgaagagacgaagcacggcggatgcgggctgtgatggagtagaaaggagacgacgacaagagtcttgtcaattgttgcgccctcgcgggctcgcgggatctacaggcacaccattgcgttaaaaggccacaagaagatgggattttgtccatcaaatacctagccgataagacagcgcgacgtgatagtctggtgttttagccatgctgacggataatatcattctgtagacgctcgccacctcaggtacaacgtcgggctgtgctgtgtgtttgctgccactacctgcaagtaccaaaccggttcgctgctgctcgtataccttcatatgttagtctagactgtagtatacatgcatcggttcagtctcttggaccgcaacacactcgtacaaactgagcacatgcagctcgcaggcttcgcttcaaatgcgatctctgggaagcatgcgatgcgatgcgatgcgatgcaatgcatgcaaggcaaggcaatgcaggtaccgtccgcagaatcaacaggaggagctgctgctgctgcatgcaaggtacaagtacttgcatcaacggcactcgcctctggggacgggaccttttgagagagcgcgccaccacttccaaacaccgacaacacgaactgagcttgcactgcactgtaccggcactgtcggtagccactagcagctctggcccagattctcaactgctctgagaggagccgatgcgctaaaggacgacagggttgacaggccgacagggttgcgatgtgcgccagtggctggtcaactggccagaagggcacttgggagcggaacagacagccagcgctatctgggtacctgcgcgggtacctgcgagctcgcctctgcggcgccatccactgctgctcagctccagagctcctggtcccccgccggtacccccagggccctgtcgccatcggatgtctagagcaggaaaagctctgaccagcccggccattggcgctgcgaccggcggatgcagggcccgttggcctgtgctgccagggtccggccgggacagtgtggacgggactgtgggtggcgctgctggctgctggctgctgctcgtgcctgtgcctggccatggctgccgcctgcgaggcactcactcgcggaaaacacgcaactggcagcgtggcgcccgaggccggcaggtacccgccatgtgctcgcccagcgcctgtgctgcagcgtgcggcgcaaaccggtacctgggcggtacgtgcgcgtggcctccagtgtttgctagtgggaatagcccgcagcgtgcctgtacagcctgcagagcctgcagcgcaagtggctgccatcccccccctcgctggcagcggctgcagccagtggcagcgctctgttctgcccccaggcgccaggggaccccccctcccccaaacccaccgccggctcgcctttttcagtctcctgtccccgttccctcctccgtcttccccatcaccatcctcgcggccattgtctcctccttttttttccttttccctttctctcgtgcgtctttcttttcacgtcactctcttaatcttcggccatttcggttaccgtcactctttccgggaccattccattctttcggctttcatatccaaggcctgtcaatctttctgctgggtagactccgctatttgtattgagcatcagctttgttccttgcaaggatcccagaccacattcttttttttctagaactcgcctctgctttctttttggcctattactccctgtctttgcctactactcacagtatcaacatcatattcgaaccctttcgagcgcccgttgccgctgcctttctcacctgattcttttgaatctacatacaaacccttacttctccgggaggttctgacggctgtgctattgcgacccgtctgattgggagcgatatcctaacgctcaagaaccttctgcatctctaccaacataaccccccctccatcgactctcgaccacgaacggtagtacgaccttgacgcgtctcatcgccatggctaccgagatagagcagccgctggctttgacggccaccgtggttacgccaactgctcccatcagcccgactggatccatgattcaccactcggcatcttcagacggtacccctggatctgcttctagacctcttggttctcccaccagcgccaatggccaggccaatgccgctcgccgcccgccgcgcaaaagcaccctcacccagcagcagaagaaccagaagagacagagggccacacaagatcaattgacgactctggagatggagttcaacaaaaacccaactcccacggctagcgtccgcgacagaatagccgaggagattaatatgactgagcgatctgtccagatctggttccagaacaggtaatcatcactgcgtactgattaggtactggtcgacggcaatgggagctaacgtttcttacagacgagccaagattaagatgctggccaagaagagtcttgaaactggcgaggacattgactctatccccgagtccatgcggcaatatctcgcgatgcaggcaatggagtcaggcaaggggtttgctgggagttacatgggccgcaccggcctgattccttttggtggtaacaacatgctctttggcggcgaccagagcgcgcaaggcaaagtttgtaagtcaatcgcgatccttcttcgtttctctagtagtgccaatttctgttttgtcacgcccatttagcggtactaattatcttctagtgatccatcaccttacttgtcgctctctgagtatcggcaaatggacgcgagttggacaaaacaccatggatctcatcatcttctactcgccggacaagtgcaccatgacctattacatcaacaacgagcaagctggatacaaaatcgagtaccccttctcccatatcaagaacatttggctcgagaacgcggacaatgacatgaacaagctagctggcatcttcattgagctcaaccagccaccttatttcatgatggacgcaacttcgtcgacaacgggctttgattatgtcagtgattttaccgaggaccaacaggcgtctcagtgcttgcttcaccaccttggaggcaaccccaaggtcttggccaaccaattggccaagctggtgtccttggaatcttttatgaaccgccacaaccctcacatgcgccaggttcatccatttgctgatccccaagccatctctgtttcggcgcctgtatctcccacgctagctcgaccctcgtcacagccaagcttcggcgcacagcccatggccatggctcagcagcaatggggcatggccaacatgcactctgccgctggtatgagacccccgggccacaaacgacagcgtagccgctctgttccaggacctgttgactttgccatgtttcaaaaccagcccatgccgtccttctatattcagcctcctggagatatgggcgctcagcacaaccccaacatctacgctccagtgccacaacaacccaacgctgcccacaacttgaggattgacacacaagcaggctttggtttggacatgcggcaataccccatgtcagcaacaactgcttcgccatccgagttccctccgagcccaggctacttcacccccggccctgaggctggtggtcccctcgctccgtcaaactacagcaccccatatggtcacgcgttcctatcgccaatggtcagcgctgaagccaacatgcccacagccatctctcccttgccctttaacggcccttccgaaccctcaattgtcgagcactctcctcccatggccatgatgggccgcccaggctcttcagaaatgtacatgggtcaagacagctcatgtgctgtgtcggatgacggtgttagcctgaacgagatgtactccaagcactcaatcaacatgccaatgcacgagtcaatgcacgaacaaatgcatgaacaaatgcacgagccttcaccaggaagttatgtacagcattcacaagcggatatcgacatggaccagctggtccatttcgatgccgtcgatccatccagtctatcaccagaggcgatgcagtccatgcctcggtagtcttgatggataatggtggtattgctggctttgcgcttcatttggtctttttttgcccttggcgttgtttggacacatcattacaacggaagggcgttcttcggtaaatctataccaattcggaaactgcatcgtgtctccctgcaagacatctaggagctcatctcgcctcataaaattatgttcgcccatactctttttttttgttagctgcctaccggtggtataatatgtttggcttgacttacctgccatcgcaaaatgcggccatgatgaatctgcatgacggtatcattctttaacatcggtcatgcatgtccggtacagcgatcgtacgagttacttctgcgcgtggagattttactcagccatactcttttttttttttttttatctaccgcctgcgcgtttatctcttgtttgcttggtgatcttagttgatggatgtatcacatccgcatactccacattatctgcttctccttttttcttcttctatttcttcatctttttatctatcttctcttggctactcgatgcgtaattgcccaaggggagcacacagctgtctcgcatctcgcgggacttaattttcttttggcgcacatcattagttccgggagttatcatttcgctttgtttcgtgtttcgcacttgcgtttttatttggtttgcaaccccggaggttgtgactgaactaaactgaagttttgttttatcttggatttttttaactaatggaaaaaccgagagggaaaaggaatatatggtgcaagaggtggaaagactttttttgttaaaagtatagcagtgcatgtgtgtatgtgaggatgatgttgtgtatgtgagcgagcgagacagaagcggaggaatctgcatctcttcgacgtcgacgatgatgaagaagggcattgcacttttttttttgtaactattgggtaactttagagttacgagggaatatggcggtcttattggcggccaaccgtgaaccttttgcaatagtacttttgatgttcaaagtttccctttgccttttacgtgaattcacctgtgttcgttcaagcttgcctcgtagtttcaacaacccacgcgactacggccattttatacagtcaaccttgtatcatgctgtaggatctgtctgacttggtcttaatttaatactctctccaagtttgtgcccgcagaatcggctaatgatggcagcttgagcaacatactcttttgtataaatcgacgtgctgggtgtagagaacgaattacattttgccaactggctgcaggcttctagcaagcctttaggcaattaacaatgcacataccaattgagagactcctggaactctgatttgcttctgaatagtaggtacatgaatctttattcattgtcttttactcgatatcatctacaagtcaatgaaagccataagtggtcgaggcccaatgtcggtgtggttctcaacttggtttaaaaatagaatagagtttcttcgttatgacccaaagtacgtacctttgtcgtatttgtatagccctttgggccacagtagtattgcagtcgtattgcggggggagcctttgctctagtcaggatgctaaaagcggcacaactgagatctccccagccacgatcaagccctctagcactgccggtgtgcccaaccactgggcttgggagagcatcgccgcttacacgtaatgcggatgcgtcataccagacgcgcctcgtttcagagcccgacctaggtcgcagggcagcgtcgaacagcccatcctacaggctcaggcaatgaggcgctgctggtccttcgtgcgtccagggcgtgacgtcctgccactggctccagccttcttctggtagcgttgcaccagcgtctctgctctctccgggcatatcccccgcccccgtccacttttgtgcatctgattagtccaaagcgttgcatcctttgccaaattgactgcaaatacagtattcgatactatcatctctttgccatggcatgtcctccctctttatgctgaggccgtgctgccgtacccaacgtcagcactaacgtcatcaacaatggatcgccggcaccagccgctgtctcagccgggcgaccagcacagccacgcccaagacaccgagggcaccgcagacgaaacgaaccatgtagatcaggatggcgctgagcctggcccaccgctgctggctgagggcacttcgtcgccaatggctggcccaagacgttcccagacagatccaacagcaacattatcgcctatcccgcagactacaaacaggccattgaccggatcttcgtcgagaccgcggttcttcgagcatgttgacgtggatcaaagcccatccgaagggaaaatggcccaagacacattgctaagagaaggcctgttggatgccagaccaaagaccgccgctgccaagacgaaatcacctttctcgctcgtcgccaagaagtatgggtatagtaagatagcaaaggggaagaagggaaatcggaagtccggatctgggtggaaagcccaggccgaagcattcattcaaggtctctaccagagacttgttttggaaaccattcttcgtcgcaaaccactgctgccctccaaagatgggcgccatattcctcttaatccatcggcggtcgatgccggtggtctgatagatgaacgcagcgaccagccttatattagcaactttattcgttccagccgatacacggtctatgatttcgtcccgaagcagctcgtctttcagttcagcaagcttggaaacttttacctccttattatgggcattcttcaggtaattcctggcctcagcactgtcggaaaatacacaacaattgctccactggctggcttcgtggcctttagcatggccaaagagggctatgacgactaccggcgatattcactcgataaggcggagaatcgcagcatgacctgggttttggcacacggtgtaagagaagggagagagaggccgcgaatgtcggtatggaagaataaactgaagataaagcgaaaaggcaacaagaaacgacgcggagcagatgaggaggatgtcattctgcaagatatcgaggaaggagcccttgctagattggacgacacgaacgactggatgtatgtgcagtggcagcatgtccaagtaggagacattgtgcgactccgtcgagacgaaccagtgcccgccgatatggtcgtgcttcatgctacggggccgaacggcgtcgcatatatcgagacaatggcgttggatggcgaaacgaacctgaaagctaagcaggcttgtcctctgcttgcagataaatgtgacacagtggatgggctccggtcgactcacgctacagtggtatccgaggatcccaatctggacctatacaactatgttgggaaggtcggcatcgacggcggcgaaaccgtacctttatcgttgagcaatgtcgtctatcgaggctctatacttcgaaacacttcaatggccatcgggcttgtgattaactcgggcgaggaatgcaaaattcgcatgaacgcgaacaagcatgcgcatgctaaaaagccggcaatgcagtctacaattaataaaatggtccttgctcagatctccattgtcatctctctcaccattggattgagtattggatacctcagatggcacaacgacacagaagagaaatctttttacattgtcgatattcccgtatacgacgcaagcgtaccgtttaagcaaattttctttgggttcttgatcatgtttggaagtttgattccgttatcgctttatatcagtttggaagttatcaagattggacagctcttcttgttgcaggacgtggaaatgtacgatccggtcacagatactcccatgatcgctaacaccacgaccatcttggagaatcttggtcaggtgagctatgtgttttcggacaaaacggggactttaacagagaacttgatgcgctttcggaaattgagcgttgctggtgttgtttgccttcacgacatggatactcaggacgatgagacagccaagatgaagtctcgcgcaaagggaaaacagccggtttgggcgacatctactaggatgggccggggccagggggagggtgacgagacgggagaggcaaatttctctggacaggtaacggatttgaacaactcggctccggacatgaaaactgaagagctacttgactatatccgtcgacggcccaacacccccttttcccaaaaggctaaacagtttttgctttgcatagccctttgccatacttgtttaccggagaccaacgaaagcggagatatcgaataccaggccgcttctcctgatgagctggctcttatcgaggcggctcgagacctgggatacgtgctcattgaccgtccagcccagtccattaaattgcagatgcaagatacggatgggacactacagacagaaacgtaccaggtactggacgtgattgagttcactagcaaaagaaagcgaatgtcaatcattgttagaatgcctgacaaccggatttgtgtcttttctaaaggcgcggataatgtcataatgtctcgtctcaggcttaaccaagttgctgcacaaaaggccaaagatgtcaatcgccgagcaagcgtgagaaaaacatttgaacaggacaaggcaatcaaacgcatgagcagccaaatcgttcgaaagtcttcagttcgcaacagctttggcctggcccgaagtaagtcaactgctgggctcgaagggttaagaagaagtatgagcaggcggtctacggatcttaatcggctctcacaggctgaaggagtcgcctcgtggctgcataggcgaaatacagaggaaatgacaacccctcggccttcgactgatgtgctacggagtccgagacagagccttggacgcatgtcatcgtttgactacagggattacgctggcgatgatgatgatagaatagacgaattagtggccgctgatgaatcgatgatctttgagaggtgtttccaacacgtggacgactttgccgcagacggtttacgaacactattatatgcctatcgatatatcgatgaagaagcttatacggagtggaaaaatcagtacaaagaagcagagactagcttaattgaccgccaggaacgcctcgaaatagcgggagggaaaatcgaagaggaattcgagcttgctggagctacagctattgaagacaagctccaagaaggagttccggagacaattgacaagctgatgcgtgcaaatatcaaagtctggatgctcacgggcgacaagagagaaactgccatcaatatcggccattcagcgcgcgtttgcaagccgttttcggagatatacatcttggacgcctccacagggaaaatacgagatgccataacaacgacgcttactgaagtcggacggggcatggtgcctcactcggttattgttgtggatggacagacactggccgtgattgacgctgatgatgatctttccgccttgttctacgacttgattgtacgagttgactctgtcatctgctgcagggcgtcgccttctcagaaagccaatctggtcaagtctatacggcgatgtgtgcccaagagtatgactctggcaattggcgatggagcaaacgacattggcatgattcaagcttcacatgtgggcataggaatttcggggcgcgaaggccttcaggcggcgagaatagccgatttctcgattgcccagttccggttccttcaaaagctgctatttgtgcacggtcgatggaactacatccggacgggcaagtatgtcttggccacgttttggaaggagaccttcttctacctcatacaggcgcaattccagcgcttcactggctatacgggcacttcactttatgaatcgtggagtctcacggttttcaacagcgtgttcacgtctctacctgtggtcctgctcggtattttcgacagagatttacaggcgtcgacgctgttgtctgtaccggagctgtatacttttggccagcagaggcaagggttcaacctaaggcagtatctgggttggatgattttggctgttgcggagagctttgtcacgttttactttatgctaggagcgtttgagagcattctgtttacggaagacaatacgctttatgctatgggcacgatatgttttagcgctggtgtgattttcatcaatgtgaagctgctgtaagtgattttgaagtgcgtcatatgcagaggtattgtactaatttcggctcttttcacataggcttcttgagtttcacagtaaaacgttgatcccgcttattggactcggtttagaaatcactggatggtttgtctggaacctgttgctttccgctatatatccgagaacaattggtcctatatcggtgagggatgcctttttgcacgcttttggggatcgactttcctggtggacgacgctgttcctcacattattcaccctcatcgttatagagttggctgtacaggctattcgccgagtatactggccaaccgaccaggatctgatgcagcgcatagagaaggataccaactcgaagcacatattgagacaatacgctgccgatggagctggagacctggaaaagggcaaagctcaggcacagggcatcgagttggaagaaattggactacagcctgatcttcagcgagaggagggggccacgctgctgacggaacgtgagaggagtgtagagagaggccagagcccccagcctatcagctcagcttcgaggagaagctttcaggatttggggccgagaaggtcggttaggatgagccacgacgactatcggccgccgaactttatgccgctggcggaagagagggaaattccgtatgaggacgctgaggagacaaggggcggtgcgtgagagcgttttttttttttttttttttttttgggaagataagaggatcgaggggaaacagggggaagcgataccactcgttcttgatttggcgatagtgatatacgtacatttgcatttttagaacctttggtacaagcggttctcattggtaaggggtggtttatagttcttcttttgtttcaaagtccaattgagtgtttggaggacgatactgtacattgatatgacggtatgattatattgtcaggtactatagtagaataacgaattatgatagatatgcactacagattcgggtatcattcttgatatttaacgaacaatggagagagtctgccaagagatggataaacgagcaaccaagcaacaaaagggcaatgactcgtttgatgtaaacgagagtcacaaaaatccttttacacgaacacgaacacgaaacagttatcatccttagcactcatcatcacccaccgtttcatccactctcactaatatcttaccgcgtgcatgcagcccgcccagcttggcatatgcctccttgacgtcctcgaagcgccagacgctgtcccggactacgcgtatctggccatgccgcagcatctcggcaatgcgctcgcgatgctccagcgtcggctccatcatcgagacgccccgccagagacggccgacgccgccgagccagcggctcacgggccaccactcgttgagcttcatctgccacacggcgcggaggaaggcagggatggagaagtcggggggcttgatgccgacggaggagtaggtgcctgagggggcgaggtaggcgggcgagttggcgtagagggattggtggccgagggtgtcgatgatggcgtcgaaggggttggtgtggaaggtctgggcgagatgtgctgggaggctgttgttcttgttgttagtgtgctgggtgtagtcgatggcgacgtctgccccgaggctctcgacgagctggacgtttctggcgctgcatatgccgacgacgaagccctcgggccctacggcatggcgagccatctgcacggccatggtgccgatgccgccgctggcagcgttgacgagcacgcggtggcccggcctgaggccagcctcgacgacttgctggtgggcagtcattcccgtaaggaggcagcccgccgcgtcggcgaaggaggcttgcggcggcttgtggacggcgaagcgggcgggcagggcaacgtattcggtgagcgcgccggagccggttgggagggcgtggctggcggggatcatggcgatgattttgtcgcctttgcggaaacgagtgctagtagtattggactcgatagtagcatgaggatgccagacgtcgtggacggtgccggagaggtccatctcgggaatgcacgtcttgttgcgcaaaaaggttgggatgagggccatttggaagatggcgccggggttgagggctgcaaaggatactttgatgaggatccattcttgttgttctgagggattgagggaaggagggaaagttggtatgggatgggaggatgtgagagagaggacgtctgtgggggagccgcggtgggagaatgtccaggctcgtgatgttgccatggttgagacttgctgtttgattttatgagtgagaggattgtcaagttatagagtttacagctttccacgtagaatatggtggtgagggatgagtgagtaatggagaagattccatcgaggtggtaatggtcgctcgtgctgttaggctgggctctggctctggcttggcagctgaagctgagttgaagcttacatgtacattgaagagtagttttggatctggccaagaggcgtcttttccctcctcttctagtttcagctgcagctgcagcacatgagcctagagcagatgtgagtcgagttcattggttcaaaatgccatttgctgtcttgggagtcggcttggcgggtttgccgcaagagggggctgtaacacgccacaaaccaatatgaagttgcgcagaaagccactcaaggagatggcctacatggctttagcaagaggattttgattcagaaattgtgctgcctatagtaattgctataagcatttaatactgctgccttataatcatggtaattgtaataggaggttctagggatggctagcggtggcttgttaagcttaaacgacgatacgcaacgacgatacgccgtaacagaagaatcaatcgacttctgcaagtcagtacatgtccctggtcagcgcgaccaatgctctgcccagacagggagcgagcaggacacaatgcaaaacatctcaagtgtagtacgcgaactacctagttgccgcacaagcgatcggctttcagtgggtcgcccgctgttttaatctgcgtgcctggatgtctttaatcaatcggcctggaggattgattgctgccttgtcgcctttgctgcctttgtcaccgaaaacgccgaagcaactgaaacaagctgcaggttgcatcatcaattgtgttgcctgtcaggctgccttattgcgacctgcggatcgcgttttcgtccgccaggcactaagattgacggcgttgcaaagtccgggagtctggaatcattgctggaaatgttgagcgcgtatcccgcgttcacggctgggttacgagtgcgtgaaaagctgcaagtttgatttcaagtgcgcgcgcttgtttgaaactccgccacaaatgcccaacaaggcaagacgacattgtctcaagcggcatcatccgcggagctagaaacgggagctggcccaacatcgtgagcaacgcgaactccgagcaactactagactaggcaatggtagttacgtagttaatgtagcacttgtatagactatgcgcaggcacgccgtatgaatcttctggaacactcgccttccaggggtttgggttggtattcccatttagatccggcagctgaggagtcatgccgggaacgttgcgggctaaaaaaagatcaagcaatttcggctgcacatctccatcagggcctctatcgcaatacgcgatgctcgagctgtcataaacgtcatcgaattctatcagcatgccctaggcccagggtccaggctgtaggattttgcatgtgctcagcgcttggctccgggatttgtgtccaagtctactgacgtagcacgtctatcatcaatatcaatatcagcacatttagagttgcacatgatacacgtatggtgccagtgatacgtagtataataacagccggctgcaaatagacgtaagctgcaaatcgtcttgtctgaatctggcccaactcatcacaagccacacatgtgccgacggccatgtcttctgatttgactcacgaccctccgctggccctgaggaccggggtgcggacttccgagcggattcgggtgggtttatccggtattttcgggcgacggcaaggccccgaaccccggggaggccagatttgataattgacgtcccattatggggcagcctgaagcttggcgtggctctttattcagaggaacagcgccggcgcaacgccgctttctgagaggcgtcaatgggaagatggagggtgggaaatagagacgcagcgcgggcgagacgctggacagcccaacgcgaggaaagcgatgctgccaaacgccatggctgtcgagagggccaatcggcatcgcctttgatagtcgattcactttagagttgcagatggcaggaaagagtcatcccgcgctgatcttggccctcatctctaaaattctgtaggcgctttgtctcggtcgcgaggaacaagtgttgtctgtagcgtagagtcacggtggtcacacgccagcaagattcggtaccgcgaggctgcgagtagcccagtgccggacctgaggcctgcttttcttggtctttcggatccgatccggctcctgaagattccgatgcaagcgttgttctccccataaacgagatgagcatagagggagacaaagcgcagcggccaagtagtccgcaacggggttaattggaggccttgctggaaatgagaagcatcctcttatccctttcgaggctgtgatttgatatagtcgagacagcggccgcgtataccgtccagtcatagtgcttggtagtgccagcaagacgaagctccatacgcggcctcgactaactcataggcactccgtacatggagtagcatcaagattgttcgcggcagccatcgccggtgcctgttgctactagcacatcttcgtttaagtcgtttagaccgtagactgcccggtttggatggccgtttttattacctcgactgagtcatcagtggtgtagcctagcttcaaagccgttgcgcactgccacgcctcaggttttgccaatccttctatgctgccgtctcccctgtagtgctgagctcgaggccctttttgaggtagtcatgataatttctcggaccagttgcgggcgatacgtcagaaatggcgaccacaagagaaatgagccatgacgaagccgggatttagacttttgcgtattccctgcttcctctttggtggttattttttgtctctccgggccaggctcagctcgctggagaagacagactcaaagaggtttggtcgcgtcacccacgcaccacaaaagagatccacagcctcctgctatcgaataatacgggagcatgattaccaaagtgcggactcgctatctcgaaggagaaacatgtacctgaacaagggaggttgtatggagcagtacgggcgaatccgttgcttgtcgtctgatacctaccaccgccagcaggcaggatgtatatagtagtcgcttgatccatacctatccgctgattattaacattggatctggacaaaaaaaaaaaaggttgaggttgaattggagctataatattttttgtaggtaaggcttagggaaggaaagaactaaacgcccaaggagcgcttccttccattcctgaatctttagctgccgagctgacaatttattaagctttactgcctgaggtacacaattctctttgatctttcttcacttcatcttttcttcttcatcttctctccttgatccctactttctacgaactcaaggcctctcaattggtttcagttagtttccacgtctcttgggttccccgctgcgcaagttccgctgaccaaccagctccaagctgagaagctttggaattttctctccgcggcctccgtccattcgatagcggatgcgatagccgagtacgcgaaccttgattatacctggattcgctgagggattgatcgcattgattgatcctgatcctgctactaacaggtacctgctgctacgatccggcagcaacaagccactgcccagaaagcgcaccacgctgcatccgccgagcgctgaggcccctggctcgcagctaaataacgccaagggccactgacacacgcgatcacacgcacactgccgcttcccacctgctcggtatacatcatccagcccactgtgctgtattataaatttgcggccggtacctggcgctggaaaaccgctaggtcgcgctgtcgggcacatctcgacggaataacggacatagttgaccgacgtcattttagggctctgcttagagctcgcaacccggcaggcatcccagcgcttcatctcagtctccggacggaacgaactagagactttctctccgcaattgacggcgtccaagggcggcggaatagtccagaagacggcggaaagaagcttaaaggagacgtctgtccagtgaggctgcggtcaaaagggcccacgacctgcggaacgcttggataagaagctgagctcttccgtcacagccgcctccgccgcgccgccaagatccggccgacgtctctctatctctttgataccactgtctgcttgtgtccgtctattatcactgacctccgcggtatcctgccttccacccggcagcagctcatccgggatcctacaagccatcacttcatttctcggtcccaacagcatctccaccgctgccctccttgaatacgcgtatctggagcggccacattcgtccgtttctctgcctccctggctcgtccggacacaagagaagtctccgggaacagctctaggccctgtaggactcgctggttctaggtgttttctcgccccccagacagcccactactttcaattctcacagggaactgcgccgtcagctttttttattcttcgtcaattacagcaactccgtgcccgagctgctgcacgcacacacaacctcttgcccctgtctcacgagaaagcagttgggtcaggcaacatcacttcttcttccttgcttgtgaatatctgttcacgcgctaccagaaaatctccctggtttttcttccagtttatctgtgcctggtgcactttgattcgtattggccacttttggattttctttttttttttcttctcgtctttccttgctacattttcctggtgcatttgctttgctgtcacgcgtgttttctcttcttttaccgctctcagtcaccccagtttcggggtttgacagtgacccggctttattatttacaccccacgttctccccgctggtgacatgtgaaattgcccacgcagacttggtcatgtcgtcaaaagcttcacccgtcactcacaagcagcctagaatattggcttgtgtgctgtgccagcatcgcaagatcaaatgcgacaggaactcaccatgttccaactgcatcaaggtgcgcgatacacttctctctgactcggcccgctagctccaaggtctcattcacatgctgttccatcttccgccctattcttcagtctcccggatttaagctcccaaccgctaagagcatgctcggagcgaatgaagcagcagaggaaatgaacccttccagctctctggccaacatttgattcgaaaacaagcttacattgccccaggccaatgtcacctgcactcctagtacgccagcgccagctcgtaaacgccgccgcccgaaccaagatcttcaggaacgacttgctcgatgtgaggaactactcaagcagtatgccaacggctccgtgccgatacctggccctcctcttcctccccctccaacgcccgctcaacgcccgctgccaccatttccagcaaccccctccaattcaatcgcgccatcctcagaggcacctgtcgctacaccggccagcatcgactcaaccgtgtcgcggaagccaagtactctcatagtcagagaagatggcaatgtccgatttatggatagttacatctggaccagtgtatatgaggaggtgagtggaattcatgacctatgaacgggtttacccaggtcctcgagctgcttaatcaaagttatgccaccttctttttggtattccttcaaattactagtagtaaaaaaacgctgacatgaagcggatgatgtagctccaaaaaatgcgagaaatcgtagagaccgatgacccagaagactccagccttctcggctcagatgagctcacccctgacaatgttgcggatctggttctttcggccgacatgtttaactcgagtactgaagacctgcaacctgatcccatccacatcttccggctctggcagctatatctcgaccgcgtcaaccctcttttcaaagtcatccacgtaccgaccacgcaaccctttgtgatggaagcggctagcaatatgagtaacctaccgctacactaccaggcccttatgttctccatctttgccatggccagtgtgtccatgacttctgcggagtgcatacagacaattggcatctctcgcgaggccgccattcaaaggttcaacactggcaccaaatcggctttgatcaggtatagttttctcaaaaaccacaatatgactgcgctgcaagctgtggctctttacttggtgagttttacaccggatacactcttcttttctttctcatccatgacagggtgtgactaacgcatctttagctttcgttggaagggcgctatgacagacatgcccaatgggttatcagcggagccattgtgcgaatagcgcaaaaaatgggttaccatcgagatggatcacagcttgacttgaatcccttcgaaaccgagatgcgcagacgcatttggtggcacatcatgatgctcgacgccaaatgtgccatgatttctggcctgagttcgacatggctgaccaacaactgggacactaagaagcctcggaacgtgaatgatgcggacctataccccggctcgactgaacccgttgcagaacgtgatggcccaaccgaaatggcatttgtcatggttgtgacagaaatgtttcgctttaaactagaagcagatggctcaaacgaatctcgtgcgttcgaggctgccatcatggggcagacgctcgatgaaagcgatccagaaagcaataccaaagccatttttgaaaaatttcggaccaaggctgcggaactggaagagaagctgaagtttattgagaagaattatgtcgacgtcagggctggaaatgctcacgctgcagccatcgctatccggccaatgctcacaaatcgattatcagagatgctcgttcccatggaggagcaagcagagtggggagctgagatattcggccccaaggacaactttttcaaggttttgctaatgatgatggaacacaagacagaagcacatgagcaaatggtcgctgctggctttcagtggttcatgcgccaacactttcagcttgacgtgtttgcagttttcacagggctactccacgatcgccctataggaagactttctgatcgcgcctgggccgtcatggacaaaatatatctcgaccaccctgactttacagatatgacgattaagcaacatgtcgcgcaagcccaatttgtgctcaaagcctggcgggctcgagagaccgcttatgcccaaaccggccagcggattgatgttcccgatttcataagccgactccgggacgtggtacctttcaacgaatccaaatcgtcaggtcagggatccgtcacatcccctgcgatagccacacctcagcagcagcccatggcgggattcaaccagttcctaggtggctatctcgatgtttccaccgtaaactgggaaatgtttggggaatttttaccaagtagcggagaacagctctctactgctatgtttgagggataccccatggacaaccttaatatgggcaatctgggctagagctgatgattttagacaagctctgccgatgtgtcgcgttacgctgaagagaaggtggaaaacccatacgcatatgcttgtgaggagcacagagtgtacggttgaccggagggcaattttagttgagctagagttgtcaaatgtctctacattgaaagcagcttccctttctcctcttgtatttcacttttttttttttttttttttttctattctgttcatttctcttgatttgtttactacatcttcatctcctctattttgctttttgcacggggcgttcaggtcgacatagagttggtctcctctctccctggacatacgaatcgccacaaaacataatcattcttcttcattgtgtcgggtatgtgtggctttcaacacgatatcatgtacgattgaaatggagccactccagcgtttatcttatttgctattttgcgtattgcacattttctgccactgggcgacatattgtgtggacttggatgagctttcgagtatgcagcggatggaaattggtcacaatgcgtgattatgtacaacatggaaggcgctcgcatgatgtgtgtgtatatattattatctattcagtcggtatatactcgtggcattctgtgcacattaatctaccaagcttagtcactgaagccgaatttgattctctgttccatatagcgtcctttatttctttctattccttgtccttctctgcagtcgatagttggatagtaagcatgtgagagttgttcaatcgattatcgatgtgatgtcgggggtatagtggcagcttggtggtgatattcttgatggtgacggttctcacctagatgcgacaattcagcagcagttttgcaacagaagcattgtctctctgccggcgtggcatacctatcgtggctggcgagaggtaacggtgaccctgttcggcgaggaaagctatcgtgtcgtatttgtaggtcagaccgctagatacctgctcttggtcagcgtattctatttggaagagaccagcaaagttggataatggggtaaagctaaagggcatccggttggtgccaataatgagatggctttgtgggagaatttcgtcttgtgccagcgatcaaggagagtatgcgggagaggaaggaagagagaggagcaagaaggaagggcaagagggaagggcaagagagaagaagaaggggagaagaggcggggtctttgtggcgactaagcaaaacaattgctagaggaaacatttggagatagtcttggtttgaccatggtctgatctgaggcggcttcgcgttgggtaaactttgggttggagatgcgatggattgcttgggggtggagcaatttttctggaatttgaagacaaaggtgatggaagcaggtagtatgttaaatacaggacaacagatgtgctccaaattcgagatacgccgtagttgaaccaaaaaaaaaaaaaaagaagagaaaagaaaaagactgagctgctggtgctgtgggaactggggtcaataaaatagcaacaaagagcagtggcctagaaatcaaaacaaagcaaaccaacgcagcccaagatagttcaagtccaacaaagtagctataattagcacaaaaaatgacttcattgttttttcccccatgtcacgatcaaaatagaaatcacgtcaaagacagtatgtcatagcgatgcaagtcatttaatgaaaagggtgcatttgtgataatattctcacgaaaaagatgatgatgtgtaatattcaccctattgaagtacagaaagaaccctttgttgaaaaccagtaacccatttccttgtaaaccgtttgttaaagccaaattatccttataaataattcatcatcagattgatttcgtgagaagtaaagtgcgggtgttcgccgctgaccatttaagcttggtcttgcttcttgccgagaagttattgctcattctcagcgggagtggcctttgggacaccttctggagcatcttgggactcttcagcggccttttgctcagcagggagctcggcaggaagctcggcagcggcctcggcgagagcagctgggagacgctcagagaggccctcttggatggggccagggagctgagcctggacgctctcagagagctgctgctcttgctgatcgacgaggacttcttggatgtgagaatacatgagggccttgcctttgccttcatactgaggctcgcggagattgtccagattctgctcggtggtggtaatagcgatatcatcttcctgctccgcgagagccatagcaatagcagcatcgtcttcgagcgtagcatcaagctgaatggcactatcaaggctttcgacggagttgtttggggcacggtatccggaagattcgccaacttcgtcgacatggtagagcgaggagtcataggggaaggggccatatacgagataatcggtgctgtcgtcttcggctgcttcacgcgcaagggcatcacgatgaagttgacgcttttcacgatagcgagaaacgcacatggcgatgaagcagggaatgaccatcatcgcaaagaggccaacgatacatccggcgatggcagcgtagaaggtcttgtgcttgatggcgtctgccatgatgaaaacttggaagaagttggtgatacaaatgaacttgatggttttgcttttgggaggaaagagagtgggacatttagctgaggagcggatggaagaggggaggggagaaggaagagatggatgtgatggacgtaccttgtttgctttggctctcttctcggagaaagaagagaagctgatgattgagaatgatgatgaatatgatgaggctttgtgctcagatgcgttggaacgagatgcttagcgatgagaggaacgaatgaagctcgaagaagaagggagtggagatggaaagaagaagcttgcagaggttggggggagctttgcagattttgaaatagaaatttcagagccgggggggaatttctgacaatttggggcgaaatagtgattgggggggagagggtggctgtattccgcaagtgttggcagctggttgtggtccgtctgcccccaaagggtggtctcccccctatttttttttcgtgaagggtgctagaggggagctgcaatgtgaacgaatagatgttgaaagtgatatacttctgatggcacgagaagcctctgaataaaaatgaggaggaaagaaagattattctctgagatggtggatagttgctgtggatgctgctggtattgaagtctgcatgtcgaggtaggtgtatggcagctgggtttactaatagctcagttatcatatattgggctgatgaagaatttcacattcgataatgtgcttgatatggtcgtttgtcaacatggtggaagaaagcaggtgtgcattactttgcacgtgaaatcatcttggtagggctgttgatctggtaactgctgagggctgcaaacgaggagtcaccgcaaactacttgctccccctatcagctgctaggggaaaaaaaaaaggtcattgtggttttactttacacttgaatacttgtttttcttttcaacagagggcttttgtgctggcatgagcaacgcggattgtttacttttatggaataacagattcagctattgataggcctagtcagctgaacttttgccagttctatctcggttattttcctctgccaatacgtcattgctgcaggaacattcgccctgttttgtcagattgtggatggaatctttgcgaattttatttctctcagctggatacgttcatgatgcttcaggatattggaagctcagcagcatcgtatccttcattgcctatcttcttgcttttttgcttttgttcatatcaaagatacacagccagactaatttgatttgtttcggcagataaaagctcgcaaagattttctagaattgcaagcagcacatccgaacacgtacacgacacgcccaccgcgttttacgacacacgagttcgaatatgattgcggttgacgattaaggcctatggaatttctgccaagtcacgccttgtggagatgaagaagatgcgtgggctggtaggcaatcgatcgctggaataaagcagaatccaaacgaacattcgatcaactcacgatgcagcgagagcatctcatcagtctttgaaaatcgacatcgagctactttccaagcagagagttttactaggcaagatggatagagtttcttattaattttggtcagctaattgttcaacaccaagttctttgccttgtccaccaagccgtttccattcacgctcttttcgctttcaagtcgcgcggccctctccgacagagactcgctgttctcgggatcaaagaacggccgctccccaaagatggcagttcgctttccttcccgaagctcggtgtcgtagccgccgggaatggccttgtgggcgatgactcggttgtcccagaaagcaaccgcgccgggcgtccacttccagcgggcagtcacgtcgtctgcgttggagagatgctcgcggagaaaggcgaggatgtggtgagactcctgggcgttgagctcctggatgcgctcgaggaaggttgggttgtagaagagagacttgaggcgggttacggggtgtgttcggaccaggggatgggcggtggagatgggggatctgtgtggtgttccgccgccgttgatggagccgagataggctctctgtatgatgctttggttagttttgacaagtaccggctgatgattcaagggcaggggtccaacgacgatgaaatacgtacgtctgaagagtggactccgtggagaccctcgatggccttttggaaagctgggctgagtttatcaaagaggccggtttggctggtgaagatggtgtctccgccgctgggaggcgtcttgagcaggcgaagcagggtatacgcaggcgggttcacctcgtaggtgtgatcgccgtgccactctccagagaagttgccatggcctcggatgtttctgccataggttagtaagtagctcagtgttcaatatggttttatgcatggtcaaaagacttacccgcctcggccgatgatggttacatgtctggggtcctgctggttgggatctctgtcttgctattgtgttggttctatgttagaggtgcattcagggatcattgtcaaagatggagctacgtacaatgccatagtatgatgcaagctcgtgctgctggtcaagagtaatgtcctgatcacggaagaagacgacacctctctacattttaagcgtcagttggtgcttttacgggggaatattctccttcgtcttcttcctctttatccccgtctctcttctttgtttcaaaactcaaatgcgtacctccgctaccagcagtgccagctcgtccttttgctggtcggtcagcttgctcagctggactccctttagctcggtgccgatgtatggagtgacctcctcaacggcagtcgctaagctcagcagtgaagccttggctgggtcggcgaaaaaagctcgatcgcgggctgggacgaattccttgagcgcctcgtggggaggcttatacgccagcacggcaggggtgattgcggtgccgacaaggacgcttggggtgaggacgttggccatgctggatatgacctgttggtgaggttttttgtttcttgatttttgacggtttgatttcttctatccttatcccttgtcttttttcaagttccttttcgctgatcctttcttgcccctttgccttttatacgaccagggctctggctctcagctctgatttaaaagcaacacagcaatgatttaaagattgcaacgactaatcgtttatgacggaccaatcggctcattgccccgatgcgaacgcatcctcggagttgtcaaatctgcaatcgccatgcccattcaagatgacgccagcgctgataaccccgcgaattcgtgcatccaagcacgcagttggtagccacgccgacgatctcgcattcaatgcgcaagtgatgcatcccgcggggaagctaagctcgaagctctgggatgtggaatcaaatatctggattggtatattgctggttgtttagggccggacaagggccatgataccattattaggttgcaaacgccatccacctgataggtctaagatgcgatggcagattgcttagctcgcagaggcgggaagctttatatgttcctgtagactatcgatagataccatgtaagtcacggtattgagcgcctgttgcgcttggaggaatgtttagacacatcatggatgataccatttccatatcgaagacgtgattttcaggccatgcagcctcacgtcaaaaggcgagcgcaacgtgatatttcgttagcttgatccttctttgagatgccggcagctgaaacgagatggtgactggatgcaaatttatatatactttaggatatgttgaacaagattaattaaaaatacattcggaaagattactatttcacatttccgattgtatcatctttgacctttagtttccagacgatctgttatgtaattggcagccatggcgattgaatcaaccgaaacagcaactccatccgaagcggtgcttgaaaaagaaaggcccattgatgctgcgagctcaagctccaacaagagcgatgtgcccgatagtaacgaaaagtccgccgttgtggtcgagtctcaatacgagacgtcgtcttccagttccaacagcgaggtgtttgacatcaaggcgattgaccccgtcttggctcggaagatggcgctggtgaacactgcgattgacgagattggcatgacgagcttccagtggaagctgttttggctgaatgggtttggatatgcggttgactcggtatgaactgcatgactcccaagcaactctcgtcaactaaaaatagtctttgtgtaaactgacatttgcgagttttaatcttttgcaattgtagcttctagttgtctgccagtctattgccaatccggcagtccagcaggaatatggactgccgagtgctcacatatccggcattcctctggcttcacaggttggtctcttggtgggagctggcatctggggtttctctgccgacatcattggccggaaattggcctttaacacgagtctgctctcttgcgccgtgtttgtgctcattgcaggcggcatgccatcatacatttccttctctgccatgtaagtggttcttttcttttgaaaccagactttcggttgaaatgtttaaccaatcatagcgtggccatctactcggccggtgctggaggcaactacatcctcgacgctacgaatttcctcgagttcctccccaccagctacgcatggctcgtcaccttcatggccgtctggtgggctgttggatacaccatcacgggtctcctggcatgggctttcatgagcaactttagctgcgcgcccgacgcggcggtatgtactcgagcggacaacatgggctggcgataccttcacttcacttgcggcgcgctcgtgctcgtcatggcgtttgcgcggctggcgtttgtgcgcatggtgcagacgccgcggtggctcattgcgcagaaccgcgacgaggaggtcgtcaagacgctcaacgacctttcggcacgggcagggacgtcgcacagcctgacgctggagcgattgcaggccgagggcgtggttctgcacactgaggagtccgtctggtcgccgctgcggctcaagaaccacttcaagggcctcttccagacgcgcaggctggcctggtccacgaccgtcatcctggccaactggttcgtcatcggcatggtctcgccgctgtacagcgtcttcctgcccttctatctgcagtcccggggcgccgtcgttggcgacagctccaactatgcgacgtggagggactacgccatcaaccaggttgccgggcttgtcgggcccgtgattgcggcggtgctgattgagaccaggtggtttgggcgacggggcacgcttgctgtgggcgcgctgatcacgatggtgttgcagtttggctatacgcagatcaagacgccggcgcagaatctgggtgtttcggcggccatttcggcggcatcgtaagtttgcgactttatacctcgtcactcagaaaaggggctaatattgttttgtagaaacatttactatggcacgatatatgcgtatacgcccgagatcttgccttcggcgcatcgtgcgacgggctatgggctctgcgtcgtcctcaacagagtcggcggcattctgggcgttttggtgggaagctatgcgaatgtagagacgacggcgccgttgtttgtgtgcgcggccttgtttgggctgcttgtgattttgagtttgatacttccctttgagtcgaggggaaagagaagccagtaatgacaacttttttacttcttcacgcatgtagcatgtctcttgtaagatgatttgaggtgaagaagagatgggttgccgttgcagccgctgtggagatggccgctgcgtaaaatatcagccgcacatgttgccgaatgaggaaacttttgccatgtttgttccgattcagcatcacagcggcgatccatggcgaattatatatatgacgctggctattgttgcagaagcatctggaagacccctcggaaccggtttcaatcgctgtacgtgagccggcagcaagcaaaaattgccggacaagcccccccggggcgttatctctcccggcgtagcatctaccggggcttctcgaatatggagaatgcggggaatggccacaggaacaaaagaaagaactgccctggcctgactcgggacgtgacgaggtttcggcggtccagcctccggcccggccaccggagatggaacgaaaccttctccacgcttttcgacttgataggcttgagataagaagttgacaggtcttttcatccagcgagagaggttctagaactagcctggaggagattccggggtctagtgcgcgaattttgttttgatgcccgcatgatcaaagtcattacgtggtggcaaatttccccacacgatagcagtgaatctgcagcaggtaggcaagattgtgctatctcggcaactcggctgatgtatgaatgataagagatggaagggggataataataataattcgtttagctggttatcaaagtcgttaaatggaatgtttgttaaggtgtatttccaaagctgaggctataagcatgtagtttattcaatatttgacatcactgtgtagacgagaaaattgaagaagagaattaatttttagatggtatagtatttctttttttccactgaaacctatcttctaaagccatatgatgcgcgccaaatacaaacggtatgtacagatgataaaacaattaatgagaaatggcttctcttatgaaataatgccttttcgctttccaattttcttttctttcctccattctatgcagatccgagggccttgtccagggactcaatcaggtaagggactgtgaagaaaaattgttagtttagctggatcaactgagaagtttgaaatgtggctcaactcactgtgagcctcctcaaagacgagcatggggcgaagtcgcacggtccggacaccgcaagtgccgatgttgacgccaagcgtcttcatcttcttgacaagggcggcagagtccttggtgtcaaaggcaatgtaggttctgaatacaaaggcgttaattttcagatgtcgattcattcattggctgagaatgacaacttaccctcggtccttgccacgaaggttctgcaccagctgtgggtacttttcggcgaggcgctccatctccttgtagagtgccgcaccaacgcgagcctaaaagacgggacagttagcttttggtactaacgggggaaaagattctctttctctctggctggacttacagtctggttgcagaggtccttggacagaatctcctcgacaacggccttggccatgacaacacgggctgggtcaccgatccagctattcccaagttagtacatattaaatatttttttttaccatcataaaagggcaacgtacgtgttgaactggcggtaagccttgtcgggcaccagctgggggttgccgaagaagtagcccgcagtgttggccttcttggagaaggtgacaatgtcgggaggcgaagtcaggttccagtgctcgtggccccagaacttgccggtggcgccgaatcctacacacggtgcattagcgacttttttacactgaactcgtgagatagtctaaacataccagtctggacctcgtcgacaatcatggtgacgttgtgcttctgggtaatgtcgcgaaggccctggaagaaggcggcagaggcgtggttgtcgccgccctcgctctggatgggctcgacaatcaggccggccacggggaactgccacgtcttgatgagctcctcgaccttttcgaggcatcgcttctcctcggcggcgttctcagccttgtactcgtcgagagggtacttgagcgccgggaagggggcctgaggccagttgaaggagggaatatccagcttgtggacggcctttgagcgggtggtggacaagctgccaaagccgcgtccgtggaaggagtttgcaaagctgaggatggccaggtccggggagccgggcttggcgttgtcgaggcacgaggcgatttcctcctcggtccactcgacgccctcgccgcgctgcttgcggcggtagagcatcatggcggccttgtaggccagctcgttggcctcggagccggactgggcggtgaagatttggtccaggcccttgggggcgacgcggaggaggccgttcttgagcacgtcgtgccactggctggaggggaagttgcccagggcagggcggttgaccagggcggagatgagctcgggggactgggcggccttgatgagcgtggggttgttgtagcccacggggatggaggcaatctgggagtagctgtgttgtgtgtgttagatacaaggcgtttgagcatgggatatatatgatgtgatgtgcaactataaggctatgagacatacacatcaaggtactggttgccgtcgacatcgacgatgcttaacacaaggttagcttttattcttatttcaagctgatgagatatataaatgggatatcaatgtcacatactagttgccagagctcttgtcgtaatcggcaataaagtaaaaggctcggttatcaaagaaggctcccagcttctcggcctcagccctggactttgggccggggatctcagtggccaccttgacttcgcgaacagaagacatgtttgcagcagtaaaatgaacttgttatgatggaaagaaagaagttcaagatgattgctctgctatacaacaaacaaagaacaagatactatacaaaaaaagataggtagcgcataccttctttatagtttcgaatcttgtaagtgccctttcccggcaatggcctcgcccggctaacaacggtggcggacgtggggatggggcttagcgtcgacgaccggcccggttccggctgtgatgccggacccacgtgaacagcttccggtgctttcttaaagatgccggtcgtggaagatggaagatggaatgaacgatatcggaattggcggcgaggggaatgaatcgtggatgggcatggcatttggtaatgcgaatttcttgggatggattgataatgggggttcgggatcgatccggatgttgccatgtagccggttctataagaagaggcgggaggacattacagaacctatctatcatatacatctatacataaaattatttttgaacctatttctttgtcatacttaagaaattagatcatcaccacaagtttgaaatacaacaggacaaaatgtctgctgctgctgctgcatcgctcctcaaggacgcatcgctgctcaagacgaaatcttacgtcaacggcgaatgggtcgaagccaagtctggaaagcagttcaccgtcgagagtaagttgacaaaaactcaacgacaaaaacagccatgtctatatatatacatgtaagatgaaagattttctctaacgcaagacatagatcctgctactggagaagaagttgcaaaatgccctgaatttgacgcgcaagacactgagctcgccatcaacgccgccaacgatgccttccagtcattccgcaaggtctccccccaggagcgatcccgcctcctccgccgctggtacgacctcatggtcgaaaacgccgaggacattgccaagatcatcacgctcgagaacggcaaggccctcacagatgcccgcggcgagaccacctacgccgcaaacttcttcaagtggttctccgaggaggcgccccggatctacggcgacgtcatccagcccagcgcgcccaactgccgcgtcgtcactgttcgcgagcccattggcgtgtgcggcctgattgcgccgtggaacttccctgcggccatgattactcgtaaagtcgggcctgcgctggcggcgggctgcacggttgttgtgaaagctccgacggagacgcccttgacggcgcttgctttggcggagttggcgcaccgggctggtattcccaagggcgtggtcaatgtcattactgctttcgacaacacgcctcttgtgggcaaggtgctcaccacgaaccccattgtcaagaaggtgtccttcaccggctcgacccctgttggcaagatcctcatgaaccagagctcctccacgctcaagaagctctcctttgagctgggcggcaacgcgcccttcatcgtcttcgaggacgccgacctcgacaccgcagtgcagcacctgattggctgcaagttccgcgtcgccggccagacgtgcgtctgcgccaaccgcatcttcgtccacagcagcatctacgaggaattcgtcaagcgcgtcgtcgacgtcgtcaagacattccaggtcggcaacggcctcgacagcaagaccacacacggccccctgatccacagcagagcagtggcaaaggtcgacgagcacgtgcaggatgccatctccaagggcgctcgcctgctccacggcggcaagagattgcccctcggccccaacttttacgacttgactgttctggcggacgtcacgcccgagatgcaggtctttagggaggagacgtttgggcctgtcgcggcgtttttcaagtttgataccgaggaggaggttgttgcgcttgccaatgatgccgacgttggtctggcgggatacttcttcagcaaggacaacagccgctgctggcgcgttgcggaggcgctgcaggtgggcatggtgggtgtcaatgttggagccatcagcgacgttgctattccctttggaggtgtcaaggagagtgggttcggacgagagggtagcaagtatggtgttgacgagtatctgaccaccaagatgatcatgactggtatttgagcgtgggatttggaaaaaagaaaaggatgtttctgaaaagagtgaatagctcctgttaatatttggtttagcgattgcattaataaatcaggattcttagaattagttttagaaaggtatagggaaaaagaaacaacttacctcttttaatatccttctcttgtactctcatgtcacttgtttgcatggaaacccagcgtagcgtttgcttcaaatatgtgtataagggctgactacatataatagcccaaactggctctctggcgcccaaagtagtgaaaaatagcccaaggtggctgacagtctgctcgaatccccagaatgatccgtagaagaacaatcaattcgacccaaatcatagcaaactgatatcccataataaccgtcccgtactccaattcgtgtaaccaaaaacaatttttcccgctcccaagaattaaaacactatgccggcctgcggtaatgagcgcacattgctgacttgttcagccaaatgcctctcgataattcgcccagttatctttcagctggtgaggtggctccccatagccagagattatacatcagccaccttgttttcctcctacatcatgttcctatacatttgcatgtccacagtcgtttatagaaactgcaacacgatgcatcctcgttgctgtcgtcacctcgccatgattgcccgtaaacgatcgcgtctcctttgcttctgcgcaacaggcggttctatgccgtacgccgccaattcgaacggatcagatgcatcttcgagtttgtcgagttttctccgccgcaggtgcagccagaacagaaccaacagcacggatccgccgagtagtaagctggaacatgggcaacaaaagttagcacgcttgcgtctttggacagtatgggataaagagaagaggagagatcatacgctgtagagatgactaccgcgatgaggacatgcgtttgagacaagggcttttcgcatgtgttagtctcctgggtttctgtgcagcgcgccaaaaggcgattggcgacgctgtgtaactgatcaattgagcggcttagtatgcttctcgacatgtcgcgcgccattacgacgcctttgttgctttccatcgccgcaattgagaataatgatggatgatggagaacgtgaatgtgtgtgtaagagtgtgatcttgcagagcagcaaagcaaaacaccatcccttaagccaccttcagcagcagccaacacctcgtatataacgctcacccatcactctcatgtctctctagtcagcccccaataccaccactactgtcagccatgttttggctcttgaaccgcatcaaccattccgcacggccaacagagggctgtgcagcggaggtttcagatgtgcattccccacaaccctgggaaatgaaacagaagggggcccggccaatcgaggcgccgccgtgcctggtttcacccccgcgctggccgacgcttttggtgtagcttggcgctggtggctgatcggtctggcatggcgatgcaagcgcaggatcgccgtgacgccagtgagacgctggttatccgcgttggtgcagggcatggccatcttcaaacggcctgcgcaatgctggagggggcggaaatgttttgtcgcatcgcatcgcgtctctcttggaggacttgcgctgttagtaacgaccttgcgcatgttcacgtcttgtatcatgaataccactgctaataacggcggatgttagagctgagacagcggaaaatggaaactcaaaaaatgaactgtgaagtaaacttacagagcagtcacaaaccgtcgcgtggtgcaaaagcagcatcagcgtgccacttccagcaaagcagcaggggtcctcagatctacgcatctcaaccctcggcttccccataattagaagctttgacaataatccacatgtagcactcgcatgttttcaggaaccatgatgtcagaaatgatatcatattaaaaccgtatatagtgatccccaaagtattatccatctttaccagatcagtgacgggaccgatctctcgttaatgtttccaacgcgaggttggcgagcctttgccctcttcgttgtcttaaaataaggattgacggctggaataaggctttttgaaccagccgccacgtcagcactctcccttcaggtgcccagccttgtgcagaagctggcattgcatttgtgccgcaggcccttcggcggggttgctcattgttctactccgcccctttcaagatcatccagctctgtttcctgttgtattacaagcctgggcgacttggcgtgaggcatcttcatctttctaggttgaatatctcctttatcgtgagtgcgttcttcatccatgtccaggatcaatattatttccaaactcgttgccaaagaatgccgaaaagtcatccaaactttgtggaaatgacgcgaaatgtccgtctacaccgaagaacggagtgccgtgtggcatcatcgcgggttcttccttcggagcttctcccatatgccttggctgctccatcacaggcggtacaatcggcactggtttgttttcaacgcctctctcagccatttctgctataggtgcgtcgctcttccacagctgctcccactttttgaatttggcatattcagactcgctcactattgaggtggctgtcagctcctgtgcgttcatgttagctatagcctgttcgaatgcctctattagcgacatttcggagtgtgctgattggctgccagttgacatttccttgagcatagatagcccatctcgcaaagcctgtcggaacatgtaggttttctgagaaagacattgcgtagtaatgaccaaaagagccgcccgacaagagctgaactccgtatacgacgcgcgggcgagaccaatactattgcgtagagagcgacacgtgtctataattgacagcgcggcctcagtacagtctgcaaccaaggtcgaacgagtgccctttctactcagcgacgcactggagggcccgtttgcagatgtggccggactgctaccatctttgaaacctgcctcgggaaagatgaaaacgcggccgacaaacatgcgtacaaggcaatattccaagtgcaggtgcatgtgttgacgagacagtgtcgactgagatgtgaattctttgcagaaaatgtcattcggcagagattcccaccagccttttagctcacgatgcaggcctaaaagcctctttaggccttctggaacatcgtgttttggtaaagagcgtagtatagttctagaagatactattagcagcttgacttagtattcgacattgtagtatctcacatctcttgggacattctgcttagcttttgatttagctcaaaagtcgctagcagatgtgcagtatcggtcggcgtagttgatgaccaaagttcggggaggtgtatgggataatcggcatccacatcagtacttgaaatagaagttggccttccatggaagattccgacacgcctatgaaagtgttagtcaagtcgaaattttagactcgattcgggggaaatgatatcctcctgccagcacatacttctcaatcgtgtaaacactccaccacacccgatttctggtctcgacaatgcgcacatctcgattttcgacgggatatttcctatgcatgccgttttgtatcgcaagcttaagggccaagttgagatagatgtaggctaatccagatgcatccactggcagagtgtatataccgagcaataggacggcctgcacgctctccaatgaggataccgtaataacatctggaagcagtctgcacgcttgctgatagaacagtatcccaaccgcatcttctgtaaacgcgcccgtccctttctccgtggggttctcagcgccttcaaccaacgattcgaggtacgcaaattgggttccaatggcaaaggtagcgaaaatgatgccgatgattcccacatctctccgagaaaaggatccagggttctcgtaagcaagatttaacttggccctgagccattcctgttcaacgaagaagtagttggtctgcgcatgcttgaaaaaggagtaaacgaggaagtcagcgatgggtctcggtggtaagagtgatagtgatcctaggatttcggagtttgattggagctcctcggcgcgatagtactccttgaatgacgtcgcggacttggatggttgctgcatgagctggtcagcctcgatgtaaaacacagagatggcatgccgtattcacattcaaagaatcatttgtaactgtttggtcgatccacttctttatacgcatggaaaagttccaatgtgaaaattctccggaataatctattggctcgagttagtttccggtgcgtgccaaaacaggcaagatgaagcttgtacgtgtaacattgccgtggagaggtcgcatctcaaacttctcgtccacgccatcgaattcagagctctgggacgagatgtcggccggtcgagtggaatctcggcgcttgtccgtggcctcggccagatccttgagagcctcgaggtccagcgcatctttgctgccgacgtagccctggacaatgcgttccaggtactcgaggcgcttggcctggtcagcggcgctctcggcggcgcggggtctttggtggttgtcagaacgattccgccttgtgagattgagcatgggcaaccaaaacagcatcatggatcgtaggctctaccttgctatggctcccgggcgcacgcctgagccggcctgcgactcgctgtcggctgaggctctagccgtgaagtcgcatgggcggcctagccggaagcacctccgacacggcacgcctccatcgcaccgctccttctggcggcgacagccatcgcacctacatttgccgcgtcagatgagattcctgtggtttcagcctgctcagctctcggggcaacgtacgctcgagccgctcgtttcctctctctatctaggtggcggctggactttgccggcggctgctggatgtccatggggagagtcacagcgatgacatcaatgcaggggcagtccgagaagccgcagatgttgggatttccagtgatgaagccccattcccgtatgaagcagaagagtggagattgaagattagtgttggtcactgtcgcggatccccagaggaagatatggctgctgctaggccgcgatgactaagcgccagctagacggcagcctggccgaggtcgggatcaatgatcaatattatcaggtagacagactacagcacagtaagctcagccgacgcttaatgctagcagcagaagctatttgccactattttattacagtgtcaagccaagtggtggataccggcaggtggttggtttcgcagagttgagttgagatgcgatgcgggggctagcccaagaaccggattgtcggtactgtagaagcttccatctcttctacagcttttggaagccagagcctcagttgtttacgggcgcgtggtggggcattgcatatactagcagccctgcgtataatttcatggtgcctattagctgcctctgtattttacacgctgatagatgttattgatatcacccattaagaacatgaagagaggtatgttctagtgcttgaattacaaatcagtgcacctgctgatgccgcttgctgtgttcgccacattcgcctctataatgccatacagggcaaggaccagagacatcgccaaattacctagttctgagcaggcacataatagcaccgatatataagctacccggcatcattctcaaataccggcttccaaacatatacctatttagctcatgcgaaaatgaccgtcgcttaaatacatgtcctttaaggatctcccgttcgcgttggtcatgatagcttctaatatgataaacacaaatgcgcctatacttcaaacacaccaagcaaaagaaaaggacaggtgtgtcactcaagccacattgcaaataaatgttgccgtggcttacatagcctagaattgtatgcgtcggagtttttgtccatgccctaaactcaatctgaatttctgaatagtaatcacggccatgatccctcgggtcgcgcttccacgcatttctaattcagctgagaatataaccagagaatgacttgcaacactgctccaaaaaagaattgccttgtggactagtcctcaagaagcacaattgacttatatttgcatgctgattcttagtccttgaccaacccacttctgcttcaactccagtatccgcttttcgcagcagttgctccataccatctatcaacgggcgacatgccgcagtccttttcctttgtcaactttgatgggccgaacctcgtccccgatgcacaggttcggcggcgcattcggcagcaggcgatgagagatactgccgtggcccggaaacagagaggcgattatggcaagcataacatgaggcagtatcctgtctttataagtcaggccgacggctctgagcctgcaaaggatgccccagatccaaatgaactacagcgcattcgccaatctctagatctttatgtaccattctccttccaggatccgagaatgcccaaagaattctccttgcttcttaatctcatgccgctgaccggtcttcgtcttggggttggcactctttctcactatctctacgagccagaccagcccaaagatgccatcgtaacagcacaggcctcgagccagaggctcttatccttcatcccaagtcggtatggacatgtacagctacttcgccacgcaacggattgtgtcattgcaaaacttcagtacctttcgcaaccggaagaaaatagatcgcccaagggggacttgaaagcgctgatgcactatcagaaggcgcttcaagcgcttcaagaggcattgctagatgagcgcgagtggtcgaagccagagactctatgcgcgacacagctgttgggaattttcgaggtgaatacaacattgcagatatgaagctgtttgacataactgacccaagtattttcacaggccttgaatggaaatgagaaagattcctggatgcagcatgtcggtggtgcggctagacttgtggaagctcgaggagctcacatgttccagtcagagtttgagaaggccctgttcttgtcacatattgggccaacggtaagaaaatccaggccccaaagtcccaagttacaaagttaggctcatcattttttcttccaggtcatgtcggcatttttaagcaatacgccctgctttttggagcagtcacagtggcaagccgttattcgagaggccgtcaacgaagacgcgactctttcaaacgataaagaatttgtcctcgcattatggggcggccttattgagctaccaaggctcttcaaagacacaacggcacttctgatggcgccttgtccgcctccacagaaggttgttgatgatctgatagagcgcttgctggcaaaacgtaaaaatctcatgatatggctgactttgataagaaagaaccccataatcaaggatggagggctggtagatgacgaaaacggtgttctcatattttctacagattttgactacaagactctgggaccctggtgtcttacacgcatcggcttgcgaggcacttacgcagtgtgtcgaatggtcaagtcacggcttttgtacgctttatctcctgaaagatttcagcatctagaagcggaagcgcaagacatagcccatcgcattcttaatttgcaggatgatatggcagccgccaaacagtcagccttgatctggaatcagttcatggctcagggaagctggattgcaaagggcattgttgaaacaaaggacatatggggcgagaagccgcacagggatgaaggtatgcttgagagatggaaattcgaaaagtggaacaaggttataggaaggaaaatatcttagctgtgttatttcttccttgtaggagactgccttcttcccccccttttttattcaaagccaatgttcattagttagcatgtcatgtagcgattgtttcgaaattactctcctctcatatcaatctaagttggcaaacaccttttcacaaatcgatcatcatcgcattccttgatttagggttgagacaacaatagaaagagttgggcataaaaaagtgatagctttgctaaagtgtattattttatatcacattaaagcgaatttctgctttacacgtggttgatctgtcaacgatacacactcaaacaatttgattacccgctatggttcattactaattggtcatcaattcgttttccctttagctaattacttcctccaagaatgttctctctcttccattgataaaattagtcgcaagtgttggtatcgcagttgccacgtgggtcattgcagctggggtcgctcggctcaacgcagaagctggttgggtcgactccgaagcctccgaagtgattgcaaacttggtctccagggcagtccttttcttttattagcatactcatcataagggaacgataaaggttgtgagtcgtgagaggcttacattgcaagagttgcaagcgctagccaaagctgcagtgaagacgaggacggcagtgtagagcttcatgttgatgaatgactcgatttagtaaggattaaggattgtaggtgatgagtttgagttgaccgtattttttcaaaatttaactgtcgaaggggttaaagcaagtatttatagatgattattgcggtattcgcacccagcgatttgctctcttatactcgtggccataccctgagctgtgatgctagaaccatttgagccatgaatatctcacatcagatagttttctgtgttttcgtattagtataactaatcaatcgctcattattgattcaatttaccgatttcctagcccctaggggctcagatctccgcccgtcgctaaaccggctcccccaatcaacatctacaaatactacgaggttcaactacaatggcgctaagtagtggctattaggctatttgcagcttgaattgtcgggtgaagctcaaaggaacctagtatctcttgattgggcgtgtcatctttagcgtagaagccatgttaaccttctctatattgctattcctattactattcaaaccgtggcagttgcttgataaggactgcataagcatatttctccatccataataggtaacgaacggtcagcgtccgacgacccgacagactgagcaagccaaccgttatttgtgggtttcatatttcgcggcgagatagcttatgtaccccatattattgagagcagccctgttgtccttttcccgatatatatcggaatttacgtattaccaatcagcctctatgtatccccagacagatggcatttataacgtttccgtatacaataagaatctggaagttttgaaacatagcacgtagcagcccagcatggcctagaagccttcagtcaacgtagaagtctatataaacgatgtatgttcaaaaagaggccaactaccatcgttttccttttgctttggctgtctattctgcatcccacccctggtcgatatagtcagagctgccttcctagtttgtcaacggatacttgaataagcatctcgtatgccgcagtaagcttactttacagtggatatggaacgattcgagccccgagcagccgctgggcatgctattgtagtggatcgccgtcgagccgtaaagcttataaacagagttagatggttggaaacagacttggcataatggatgttgaatggagtaggttgtttgcaccttggcttcggccacctacagtatatgctcggtctatttgatggtttccggtattaatcaggatttttcattgccctaatcgtgcaagtcgctccattattacatagagctgatgaaggccgccggtcgcttcagtgaggtgtgtgaggcaacttggtattcccacaaactgctagtataccatcagctcgaccgcgtaaatggttccaggccacatgcaaatttacttaccgccaatttgccatctctgcgtgaattcaccaagtgcccaattaaattcttcaatatcagaatgagtaaacattccttcttcgtgtaaattcatattggctttagccagcaagttggcggcgcggcacgttgaagacagccctatcagggaaagcccttcaactccctttctcagcactgtctcgctcatggacttgcagatgtcgactgccattcgtcgcgaggatcctatggcgagtctatctgccgtgctgatagccgcctgggattgttcagtataatgtacattgagttcgaatagaaagctaaaactatacggttaattccatttgacttgtcctaggagtgatattgcaaagtcatacctcagtgctaatgcaatgctatcgcaaaatacaacagaatttggacccgcagcttgaattaaagcaaagcaaacatttcgaagtcgtgactcaattgttgtatatgaactggctggagactgtatcgtcgcgtcgttcttgagatactgaatagcctcccgaacaatgctcgcaactcggaacagtatctcgaaatttgatagtgagcggtcgctctcacctaatatatgttcatccggccaggcaggctcattcaataaattgaatccattatttgtcgatgtttttatatctgtcgatatttgaatgtctatcggatattttggaagttctgttagactgttgagggcatggttagagatatattgatttacccatacactagcgggccccaagtttccaaggccgagtagtccaaatactgaccaatccataattacaactgctctccgacatacagctgctacaatcaactcctctccatcttcgcttccatctgataggaacttgtgcgattcgcacatggttgtacaagctgcaatcgagagtttggactcttgatcgagaccatggccgtattcaaacagcgacagcaaaagaccaatctggagagtttgtatacaatttcttgaagacgtttgcaagaggagaaaggactgctttgctgccttgtataagttgcagcatatgccatgacccgggtgcccgcacggctgctgtgacaccagagccatgcagaggagcaatatgccgtctctgccatgacatgttcctaaaatagaaggtgtggcaaatgagataagttggtcttctgaaagaattgggaaccagtcatggacccttttcttgtatgcctgagcaatggatgcagcggtcaagcctgtaggtttaagcgccatgcgaagaatcgaggcatcttgctcagcatcatcaatactactcaacagagcgaccgatatcataccaactatcttgtagcacgtctcaagggatacttcaaaaatacacgccgtctgatgatttgtgggcggtatgacgccttctccgccatcagtgcaaactccgccggcggaggcgttggtggacaattggcgcccatagacgcatcgcatctgtttcctggacgactagaatatgagaagagagatctaaataaaactgtgctaggaagtaaaagttacgtacgacacgcatcgggaacaagcaggaagagatttgtcacagcgggctttggatcttctgcaattgtggcagactccagcggctctgccaaagactgggaattgcggcggagaatcggtgtaggtcgatgtataagctgttacttgcattctgctaatgtaactatcgagctggatgtcgtggaaaagtcaatcttctctagctgatggcaataaaaggactctgtctgtacatatgtcaaggtgaggttttgttaagggtgcgtacaagttgagaggacgcttcacggagtttaagcttccagtaccgtggggcatccagctaataaaccgcgagcagggatcggccgatgcattagcgccagttgaaagtccgttttgagcttatcgaggagtaagtcgcccaatcagaggcaacgccatagtaggagagtctcattgctgtattgctgcccgtgagcgaagacatacacagaattagatgaaatagtcaatcgtatgtctatataaacccagtcttccgccatgtgtttatttgagaaatctgcattctcaaaccgaataacgggaagtttaatagccatttgtctgaacctcaaatattcggaatttacacgaactcaagatgtcgccgatcaagaccgtcgcagttctcggtgtacgtgttgtttctacacttcaatcatgatccatcagctaactgtcagctttctttaggctaccggaaatgttgggaaagttgcgataccagctttgctctctgccggcttcattgtaactgtcattgcaaggccagagagcacttcgacctatccccaaggcatcgctgtcaagaagtcttcttatgatgacctgaagacacttaccgaagtattacaaggccaggatgctctgattgaagcattcaaccccgccgctgccgagcaccagagcaccatcgtacaggctgctctggccgccggcgtgtctcgtttgatcacgcccgagtttagtaccgactctttttctgcgcattccgcggaaattcgaatctttggacctaaacatgaagctcaaaaagagcttgaaagtctcacgtcggcgcctgactgcactttgtcttggacaggtattatcctcggggcgtggtttgactggggcattgaggagggattcttctgggttaacaagaaggatcgtactatcacgcgctttggctctggtgaccagaaagtctcaatgagtcatctggctctcgttggagaagctattgtgactgttcttcaaacccctgaaaagtaccgaaatcgggttgcttattttgcagattacgccgtcagtacgaatgaacttatcgacatgattcaaaagttctcggctccgggagaatggaagattgtggacctgtccgttgaggattttaagaaggaaggatttgcgctttgggatgaagataccaagcaaggcgtcacgaatcggctgtttaccaaggcatacacgatgttggggacggcaggagtatttgatgaacagaatcgctacgatggagattatacggccaagctagagcctggatgtggcaagcctattgaaagccttgaggaaaaccttaagaagctgctaggatacgtttaacgagatttagatatttaaaggtaacaggttttggacacaagctttatctcgaagggtggtttatttgtacctagtcatgtgttcaagcaaacaagcatactctttgcattgaaaccatttttcttaaattactatcgctgacctcacttcgcattagcgagtttgtacaatgtttgtcttttctctaaacttcgtggtttggtgtcatgccgatgaataagcctgttgacactttatgtaaacaatcctcccactatggattagaagccttgatcagataatcgctctagttccagtccgtcttccctttcaattttccgaatttcacatctggcctgcctctcccccaatgctttcaagacgaaactcttcaacttaatccccaatttataaaggatgaaaccaggcagaaaaaagatcgtaaatatgccatgaaatagcgccagatatgcaacgcaactcatacctttggatccaattctttcatctgttgtccgttttctcaactttgcatttttcttggcaagccattgggcccttgtagtggtaatcacaggacgtgtagtcttgagacttgggatcttggatggccgagctattttgaagactgagaacatgctttactctgagtcgttgaattcgctatgttgcttcttgccggtgaaaagagcatggcaagcagaaaacatgataagcgacaagcagttcatgtcttatgtcgtaggcaagttactgtgagatttgactagcgaacgcacacgttcatatagactggatcgctttggtgttcagaaacgacgaaaacaaagcagacacaagcctcggtactgaacgaagacccacgatttgaatcaccgttgttcagataatgtacccggaaatattgaacaggcattttctctttgtcctttgcctagccagtgcagaccagctaaggcccaggcagagtgcatctcttggcagaatacgcgccgtcatatgacaaacggcatttaaacatgaagccaatctcgcaaggatagacgttcataggctcagcggctttgagaacaattacgcatactaagtggggggttacagattgctgtcataaacaggaatacgctgattgttcaagaatttcctctttttcttcgcaacccttcttacgtcagtagtagcgggaccggaagaagtcgtagttcgttcattatcactgttatcagcaatgctttccagttcattctcaatttattgtcccttgcttcggatcacccaattagattcttcttgtagagcgcttaactaagatccattgtccattaccacatcattagtagtagcgggactagaagaagtaatagcaggaccagaagaagaggtagtagcagggccggaagaaaaagtaacaggactagaagaggtacacgagagccccgacgacatcagacaaagtcccgaagacatcagacaagacatcggacacagtcaaagacctacttgctggcatggcaagaagcactaccctattcaaaccgactctaggcccaaccagctccaaggtgtcggagatgctttgtcacccggcgggcatgtagcttccgctgtagagggtgaggctgtaagagacgctccggaatgtatctcgtattgcggtgtgatgtgtgacaacgtcgacgtgagagtggtccaggatatgggacagtttgtgcagcgcccagacgagggctgctgtctccaattccgtagatccatagtttacttctgcgggcgtgagagcttttaggaggaatagaatgggacgtagctttcattcctttgtctaatgtaagactacgccgaatcctcgctctttactcccgtcaacgtgaagctcgaatagcaacgagtaatccgggggtgcgagatcaacggtgctacaaagcttcccctttaagagaacccatgcttgccgtgcttcctcccagatccgccggcgttcctcgatgatttttttagggagccattatccagcaccccagttctgttatccaacaccccaaaaagagagaagttatctagcaccccaatcatgtttaatatttagcactccagctgtggctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctactgctgctactgctgctacttctgctactgctgctactgctgctactgctactattttaataagtatttggcagctgtatatttaatatataaactggctgccctattatactacagttggggtgttggataataaaatcagggtgctggataacgtctccctttttccaatccgttgctcttctggtcctgctactactcagctggccctgctactactagtagtagtagggccagaaatttactggtagtagtagcagggccagaagaaggaccaggagcgacaagattcatcgaagcatcaagagggaagccggcacggacgaatgccgcccgaagctgtcgttacaggctccgagaaaaagctctctcgacacttggttgcacgtgatagacccaacgatgaggaattggagctgcgtggttggaccacttacaccgaggatgagggtttacaggatacagtcatagatacgaatacataaacatcaacagcaaaaaatgtagatctcagaatgaaacgaaaaatgcactgaaaaacaagcaaatttcgagattaacgaaggatcagttactctccaaatatccacgggccaaaatggccttgccatcatcaatgtccatagtagacagcgcgtggcggatattcgtgactatctgaagagaaaaaaaaagaaaaagaagaaagagctccgcaagctcctgcccagaaatattaacccagggcaccgggaaaaaaaaacggatgagtcagcattccaatcgggcacgtgatagagagacccggcgatgaggaattggagctgcgtgattggcccacctaaaccgaggaaccgagcgccagttccgttccgaagaagctcgtcacggatcttgagcccgaagcgacaaaaacgagggaatctcgatactttcgaattctgggggaatcaaaccacttcgcccaattgaccgccctctccgctccttcgagattgcttttccagcttgcccaagatgatcgctcaacggctcggcctcgctgccatgcgcagtatgtttttctctctctctttgccgggctctttcacatgagaggcagagctgcgaatagcctcaaccttgcgggagacgatgtgctaactttggagcttctcttataggcgcgactaagcccaacgctttcttcagccagaacattcctcgcatggttctcgcctctgccatgtcgacttctcaggcccggtaagcaatgtcactcgaccccacgctctccgtcgttcgcaacatcgaaaggcaacccctccatgaagaacaacatcaaccaaaaagaactttgctaatacgatgctcttctttcattcatagactcatctcgactgagaagctcacccccgaacagggccagcagatcctcgtcaagcagcgtctcgaccgccccgtctctcccaacctgggcatctacaaaatggaacagacctggttcggcgcctccgcttggactcgtatcaccggctgcgcgctctccggcgccgcctacgtctacttcaccgcctacctcgcctctcctcttctgggcttccacattgagagcgctgccctggcttccggctttgctgctctgccttttgtcgtcaagggcgccatcaagttcgccttggctttccctttcaccttccacttcatcaacggcatcaagcatctggtatacgacctgggtattggatttgccaagaagcagatcacgaggggagagattgctctgtgggtttcaagtatccttggcggtggctacttggctttcggcttgtaagaggtgggaaatggggcgagtgggatacatacggaaagggagtatataccgggcggggaattgaaggtgtagtgtaaaactaactggccatgaaaggccttttcgattaactgtccaaatcttgatattaaaaaaagaattataaacaatctgaacaatgcgcactaatcgtgcagtataaagctattttcccggatatcaaccaatctaaaacgccgtgcgcctacttcatatgccgttttaactgtggctgtttacatgttactcctccttgtatgcttttactctagaaaccgagcatcgagaatcgtcttgttcagctgatggttgcgagcagtcgcaatcttctcgccaacgatggggcccaggaagtcattgaggtcagagagctcagatgcaggggtgcttccgttaattccattggcttccgctgcattaccacctgctatatcggttctctgcgcaagagatgctaccgcctgcacaagcccctgcacgagcatctcatactcgatagagccttcggatttctctttcaagggttggaggatcccagagtcaaagctcttgaggtttcgcaagaccaaaactcgaattgcttccgtgcctcctgcctcgagaaggccgtgaattgcgccgtacaacacggcgggcggcttggtggggtccaagaagtacttgagacacgttcttgtgagctttggtcgaagtagtgagtttgatgccgagtatttgcgggcaatgcggccgagtaatgaggccgccaactgacgaagatcatattgctctttcagcgaatcctgtccctcgtccgtgcccagttttctggccatcaagcaagtcagcacaggtgcggagagggagctggcatacggatctaagaacaggctcttgttctcaatcaatgcatttgtcagctccatcatctgcttcagagtgaatgtgtcgtcgagttggtgtgtgactctgtccatgatgaagttgatgaagtagggaactagctgatgaagaccgggatcatctctaacggaacccagcgcagcttgacgtagtcgtataacctcctcatccggattgtcgtcgaggatggcggcctgaatcttgtcgaaatagaggatgagctccttgctcacaatatgtttgactgaaggctggccagcggaagtatcattcccagccaaagctgacagcgcagggttcgctcctgggccttttggaagcagatcttgcggtcgcaattcggcggaagtcggattctgagggatagagggctgaacaccttcaatggcaagccagtgcgctacagaaaactgtcagtgaaaccgcatgcaaagaatcaacgttctgccagacgagacctaccagtgaaattcatatctcgcggcactctagggagcggcgcgttgatcagtttctcaaaatccacctcttcatcctcaatgtagaagagcggctggccaggtcccaagctcgcctcgccatatcgcaaaggtcgcgtcgaatcgtagccgtacagaggctccgcgtccaggactcggagggccaaggagatgtcgttaaccgtcatggtcgttcgtcgtgccgcgcgcatcaagcggagagcctcaatgatgacctggccgatgcggtactcgacgtcctgcgcgagagccttgagggcctcatcgctcatggagccaatgcccaccgactcggcgacatctttgacgttttcggggttccacaggagcttggggttttcgttggccataattcttgccttttgattggcagtgtcagcggtgtgaagctgcaacttcgctcaaggaatggttggcggcctcgtgaagcgattcgcgagtgggttgatgataactcgataaggctgagagaccgatgcgaggcgagcttggatgaattgtggggagggagaaggctggaagattggtagtacaatggacaaggtacctgggtacgaccgcgcaaagtttcacagcgcttgttccagcggctgtagcggggcagctctagcgtggcctggtaattcggcgcacgtcagtggcccagggtgccgaattcgggacgtggggtttgactctgcgcttgtagttccgatgctcagaggccgaatgagtgcgcatctttttttttttttctcttctattatacctattattctccagccattgagccacttgatcattgcttcaagaaggcctgagtgacaatggtaattgctgagctgcttttctgatattatctttcattaagaagcagcggcgcaacgcctattcgacacaatgccgggagtaagacgatatcctactgattgcgatgccctcatcgagtctctgactaacaaattttcagcccaggaccttggccttggctctctcagccacgagagtcgcatctcgccgcgtctctcatttgcgatcttctcgtcttccggcctatcgacagcatgcgtttagcacttctcaccccgttcgacgacccgatgctttccactctatgcttgaagaggcgcgcaaggcttccgatgtcctctccgccaacccgaatactatctctagctcgcctcaaacacggacagagaaaattatacaaaagcattcagttggtcttgcgcctggaaaggttgtcaagtctggagactatgtatctcttcgaccccaacacagcatgtcgcacgacaactcatttcccattgtccaaaagtttttcaacattggagcatccaagattcacgacaatcgccaggtggtcttcaccctcgatcacgatgttcagaacaaaagcgagtccaatctcaagaaatatacctttatagaagagtttgcgcgtactcatggcattgacttctacggtaagcctccttccgtcttccaactagcaggctgaaggctaacaacaacaacaataggcgccggccgcggcatcggtcaccagatcatggtcgaggaaggatatgcctggccgaatacagtcgtcaccgcgtccgatagccattcgaacatgtacggagcattgggagcggttggatcacccatcgtcagatcagatgccgccagtgtactcgcaactggacgaacttggtttcaggtaccacccgtcgccaaggtaacatttactggcgcgttgcagcctggagtcacgggcaaagatgtcatcatcgcgttggctggcttaatgaatcaggacgaggtattaaatcactgcattgagtttaccggatcagaacaaacattgcgaagcctccctgtggattttcgtttaactatctccaacatgaccaccgaatggggtgctttgtctggagtcttccctgtggattctgttctcatctcatggctacgagcaaaagctactctggcagccatgtttgaggggggcaagggacgcttcactcacgagcgcatagatgagctggagagaaatccagttgaagctgatcccggtgctacctacgccaaatcgctatttctcgatttatccactttatctccagtcgtatcaggacccaatactcccaaaatcgcaacgcccctcaaggatattgaagctcaaaagattcctgtgaacaaggcttatatcgtctcttgcacgaacagccgtgcctctgacttgcaaagcgctgctcaagtcttccgagaagcggccacagaagacggcgtcatccccaaaatcgcaccaggagtcgaactttatatcgcggcagcttctcttcccgaacaaaaactcgctgaagaggctggtgactggcaggtgcttctagacgctggagcgcacccgcttgtctctggatgcgggccgtgtataggcctcggcagcggtctacttgagccaggtgaggtaggcatcagcgcctcgaaccgaaactttcctggtagaatgggtgcaaaagatgcgacaacatatcttgccagccctgaagttgtagccgctagtgctttgaaaggttatattgggggtccgggttggtatcaggcgccggaaggtgttgagaaggttattattggcgagggcagcggaaatcttgaagcagacagggccaggagcattgaggatgctcttgataagctcctgaacgaagccgagagcatgatctccggtgccgagaaaaatcttaacggctccagtgaggctccggtggttgaatccgaagacactctgaccgatatcctgcccggatttcctgagtccattgagggcgaaattgttttctggtaagtcaaaactgagggttaattatgtcgttgctgactcaaaaatctagcgattccgataacatcaacactgatagcatctatccagggacgttttatctcttgtttcttaagatctagttgacagtgtatactaacgattgtacaggcaagtatacctatcaagataacatatccaaggagaccatggcagaggtgtgcatggaaaactatgactctgcattccgcaccattgcccgtgaaggcgatatattagtagttccatacaatttcggctgcggctcgtcccgagaacaggtataatctctagcacatccacccaatcatactcttaactaattaataaacaggccgctacatcgatcctggcaaagaagattccacttgttgtggctggcagcttcggtaacatctttagcagaaatagcatcaacaatgctcttatgggcatcgagctgccacgccttgtctcacggctgagagaaacgtttaagagcgaggatggcaaaaaggtacttacacgacgcaccggctggaaactcaagtgggacgtccgcaggagcaaagtgaccattacagaggagggcggagagacgtggagtgaaaaggttggcgaactgccgcccaacgttcaggagattattgccaagggagggttggagggctgggtgaagtctcagatttcccagtgagtgtgttgagtcacaccaactatttaactgtggttgcaattgctttacaccatgtatagacttgatatcctgccatttgttacacgtctttttccttttgcaagattggcgagccaccagtgcgagcaacgtatatattttaaaagaaagagagaagagaaaagatattgaagaggaaaaggaaaaacgaagacgattaagagaaggatcagtttcaagccaaagggtgaaataaaacaaaacatttaagcgaattctagtctatcataagctatctgataacaactgaaagcgatacatgacttctatccaccgcttaggcgccaatggcggcaacgagggccttgccaaaagaattggccgaaaccgggttctggccagtcacaaactgaccgtcaacagcaaccttgtcgccaaagacacccgccttgacaaactttccaccggcagcaatgaccttgtcctcaacaagcataggcatggcgctggtcagcttaataaagtcctcctcctcgttggtgaagccggtaatctcccggcccttgatgatgtgctcgccatcaaccttgacgttgaccagagcaatagtgccgtggcacacggcagaaacaatcttgccggcgcggtaaaactcctcaaccagggcaatggagtcggcgtcgttgacgaggtcgtacatggggccgtggccgccagggaagaagatggcgtcgaactcggccgagcggccgcggaactccttgatggtggccgtgttctcccacagggccttttggttctcgaagaaggccatggcgacggggtcgtccttggagccctcgagggagccctggtcgagaggggcggcgccgcccttgggggagacgacggtgacttggacgttcttctcggtgaggatgtggtgggggtgggcgaattcaggctgtgttgaagtgtgagtgagttttcaggattggggttgagattttcattgtgaagagaaggaaatgagagtgattgagtaacgtacgaggtaccagccggtttgcttgttgagggcgtcgatcttgtcgtgggaggtgaggacaacgaggaccttcttggcagccattgtatcggtttttttgtttaagaacttgaagttttgtgatgagtgttgcgagatgcaagtgttgcaagttgagattgctagcgagttgaagaagttgttgctgttgtattgatgctgagctgtctggatgctttctgattttttctttccaaaactggtgacatcaaagggtctttatatactcagccctcctgtaacttctccatcgtcctcagccccataccagctcctgaaacctccaccacgatcgccctattctcatctccctatccttctccgagcttctacctacaattcggggacatattctctccgcctcaagcagggcttcagctctagtccccgctggtgcatgaacgtgtacccctgtttcgtcccggactcgttccggaaatggaaacagattggctgcgcttttggtgtacgtcacagaacggcctctttttggtgctaaagaagctttagagcggatgggtttccgagaaaacgggttacgtaactacgcgtaaactgaaggctctttgtgggtttgcagcaattgaggctgctgagtcatctggcgcggcggatgataccgtggatttcggcggcatgtcccgcaacgtaagcagctgtttacaacttaccctggaatttttagcaggatggcaggacttaagggcttgtctccggcattgaagcacgggaaaacattctattacggctgacgtgggcggttctgatggaatcattgttgtagtctgtgatttagtttgtaataatgtccgtggcattgcgtcggtgctgatttggattggtgagcagtgaggatgggatccgctgttggggttttgaacaatgtgtaagagcattcaagattatcaattggttaattgaatttgattggaacagatgatggcgtagaagctatcctgatgattccattgagctggattagcctagaagaaaatttttcagagacagctggcgagatagatgatgtgaattgcatcagttggaggatgataatattgccgaagaagaccatctttcatcttgatattttttggcacttattgtgtcttgagggtatatgtatctcctattgttgaatttacctgaaaatggaaatatcatgtaatcttctagctatagcttacaacgtttcgatatttttgtttagacgcggatagcagcgaagcatacgcaatctaattttctatgtagtcacataaaagaaggagaagaagaaaatgtgtgacgtatagaaagtgtaatactgagcttaatatggtagcatctatgatattgatttgtgcatggtcttatcattatcaatttcctgcaatgtccttaaaatgcctttcccccggcgcatgtccatccaaacaaaataatgacgccatatatcctccattgcatctttctccatctcccccaacaggtttttcttctagctcaaagagtctgccacacatggcacgatgtcatctcttcaagcaaagtccttcaagctacacttgtcataccccgagccagcaaagaacgtgtgttccgatgcatcttttgagctaaatccactgctgcagtctcggttctcaccctccttcaatgccgaccgcatggccggatgtaattccacgtatgagatcggcccttgggttcattcacactggacggagaatatacatccttggcccccagaatcgagactcatatgtgatttctgagttgtcggctaccgataattacggcaatagacaagaaaaagatccaaactgtactacagtcagccattgatgtggacgcatcagaagaacaggataagcataccatgaagggtttcatatgatttgcggatcgaagcaattaccatcttctgcaaacttggatcaaaggatcgcagtgcttccaggctcctcgatattttagaaattacctgagggagttagagagaggtaccatctcagaagtacacataaaacatattaaatgaagaggggtgtttatcgccatggaagagtaacagagcggtaacttacatcgtcagccaagtcgtcattcccaatctctgacctcaggattttggtcatgacagaatgaaatatcgtagcagaagttttcgtgccaagagttccccatatggacacgatgacgctgttcatgccgatgagtaacgctcgatctatgctcatcaatcagcaaaaaaacaacaactgacattgcatatcttgaaatgaagaaaataccattctttgcagattgagaaaacgacagaagcgaaacgataagtccttcaaaggtcgtcgcgagagatgcccccaacaacatgagaactgcccagttcagcatcccaccaatctctaattttggagtaagcatagaactttgtctcattagtgcaatagatgaacagaacattgaatacgcaccaacaaagcctgaggcgagcgacacatagcatatactggtcagagaggacgcaaagaaaacagcagccatagcattgccggtggcccgaacatagagccccccaacgaggaagcctagtcccagtccgacatagagaggacttagaccactattagatgagttggggtcggcatacgcttccgcttgaaggaagaaggaaatctgatagagactctgggcaactattagtagatggacaaagtcgcctggggacaagactatagatacagctgtgtagccaaacatggcaatgctattgcacccaatagcaaatccgaccgttctgtcgctcagaaaattcaacggtatgagtgctttgccaggcctattgatttccacgtaaatgaaggcaaccgtagataagatggctgtaagggaggtaactattagggcagcgctgccccagccgagtttgctacctccaagctcgagtgccaagatgagcgagaagactgatgttccaagcagcgctgcgccgagaatgtcaaacttggcaaggaatccgcgcaacgaccacacattctcagactgagcggaggctggggaacggtttgaagccagagaaggcatagtaaccactacccaaagaagcggcacgaatataatgccagaattcacttggtaccatctatacagcctgagtcagtagctgcaaaactaagaagaaatcgtcatcgggcgggctcacaagcgccaggcagctgcattcgagtgagcaaggcgggatcccaggatgcctccgagcaccagtcccgcagtttcgcagatactatgaacactttgaagcaaagcaaacgtccgaagctgcaccatatcttgtgatgctgttagacaaagtctagtcttccttcacctgggtatgagacatacctgatagcgtaaacgttacaaggatagtcatgcctgagacgcctgtggacaggattactctccccaacagtgcttgtgcaaagctcgatgcaaaggaactgtttcatggagctgttaatatcacctagtcggggatgatggagattgcagtgccgtcacacctcagactcgacccaacgaggaagaagagataggccagcaaggttaatcgtttgcgaccataggtattggataagcctccatactgaggatgaagttagcgcgagacagacggcagcggtgggtgaaacttgcaatcggctgcgcaatgctgtgtatcagctcatgagtgaggatcaaccacgaggcattctcgaggttgtggaaatcggagcctagcagagaattagcaagcagactcgcagcagaaacgaggtccgaatgaaccgttccacgtaccaatcagtgcgtatgttgccgtgttgtatgccacatccatactcgcgagagttgctctatagcaggttagggtccatcgtaagccatcacaatctcaaggccaccgaccctaggaaaagacctgtcaccaccacggccgtggcgtagttggtcttgacaatattctcgtcaggctcttcattttgtccgagatgcgcgctaggttctggcgcgagtagcgtctctgattcagtcgattcaggcatcccgatggatgaataggtggtttgcagagtaggtatggagtagaggttggacacttgatgggtgataggcaccttagcaggcagattggtaggcagattatagagggcagaaacaaaaggtccaggttaggagcacaccctacccgtgttggatgctggttttaccaatcaaaaacttgctgcataagcagctaggacgcgcaagaatattattgaaacgatatgccgaagtagactgcttggtgataaaaaaggacattatgtttactagagagccgtatcatattaattgtatcatgaaacttgggcattccggtgttagataaccctttttatactaaattaactatgaaaacaacgtggtttttatttatacatttacatatttagcaaatactctcgtctttgataagcaaacgaattataggcaataatcttataaattgaattatgtgaagattaagtgtttatagagataataacttggagaatcgatggatgctactagggtgtcgcgcgtcccactcataaccgcgacgggagtgccccgcgcaaagccggtggacaaaaaagcgggattgcgaaaggcagatttacctgtatcaaggcagaaattctcagaaatctcgttcggtattgatataacaagtaaaggtaattgcgaataaatagagatgtgagaaggaggatgaagcacattgccacttctataagcccatggttggctgtttgtttgccatttcgcagctgcttattttgtccaccgcccgccagcagtacagtccatcccccgcgacccctgtaaactctaccgccagaggaccttctagcgcagcgctaggtggtgctcagctgttgtccttcaggtactcagcaggttgctgtacacgctgaaacgctgagtccttgctgtgcatcgatcgactggcagaattaatccagcttgtaggtaactcttccatcctgagcacgcaaccatcaagtttccagcagctctgaccatcatgacagccactagcccttctttatcacctcatctggccacgatgggcctctcagacggttggcaatcggtgatccgcctcgacgaacgatcgtaccagtggtctcaggatcctgttgctcgtctaagcgctgattttcgtgtgagctcccgccaaatatacatgtagtccactgattgccatcgcagacgcgctgacggcaagataactctctagcaattctgctccgaaatttcagcgagtccgtgtctcgtcttccgcgctgacgattgccctgactttgccgactccagcctctgtgagctcttctcacattggctaacaattgacgatgtcacttccgtgtctttctgcaggaccgtcttcctgctagatccgtctctcgaatctggaacggtcgaaaacatgtccaaagattcctttcccggtctcagagatctaggcacgataaacgtcatccgaatggccaccaatggcttacagggactgcgctcagggccatacttttatcaagaagccagcttccatcacgtgtatcgagtgtttcccgattctcaatctgccttcttctcggccatcacgcagaaccctataagcggtcaatttatagagcatcgcccaaccgaccatgtggccgtgccgtctcgcctatactctccaccgcagacccccaaactccccttgtctggccttcgatttgcgtcaaaagatgtatttgatgttgccggactcaagactagcgcgggctccaggtctttcttcgagctgtctgatcccaaacccaaatcggcattcatcgtccagaagctcactgctttgggcgcagtcctggttggcaaggccaaaaatacacagttcgccaacggtgaagatccacaggaatggatcgactaccgctgcccttggaacccgcgtggtcagttatccccttcttctgctctatatcttggcgtcttttcctaaacgttcagcaggtgacggctatcaaaaccccgatacgagcagtagcgggagcgcgacggcggtttcctcatatccatggctagactttgccattggatccgacagtaagattaagcttgtctttcctactttcagatgtcaggagctgccagagatcagtgctaatgagacccttcctagcttgtggcagcatcgcgtgcccggcggctgcacagggtatctttggcttaaggttatctactggcgcgctccctcatgaaggagtcttcaccatcagcaagtatgaataagcatatattactttacggaccatctatacaaacagactactaatcttcacgtcttagatatttagatacgtcaggcatcttcactcgaagcatcgatattctgcatctcgtcacctccaagctacttgagggcacatctgaacctggaagaagccttcctctatccgaagtaatcgaacctgccctccccctccctccgccattagctagtgcttgccttcaaggctaatatagtaggtccagacaattccttcacggatagtataccccgaatcgtcatttccgcacgacaatgacgaaaccattgattccgttgatcgatttatcaaggctctcgagagcttctgcggcacagagcgaacgacattggatatagatgagaaatggataaagatggatccccacggccataagctatcgatctatagcgaattaaagacggtggctccccctctcattcctttctgtaaattgttcctgaaatgtgagtcctgacatgagtgccaagaccacagctcatctacacctggctggattttacgacgccatcgcaccctttcaggaagcataccgaagcacataccagaagaacccttacctggatagagtcaatatcgaaaaactgtaagaactgtgtaattgttgtcggcaagaggtgccttctatctaaccacgactcgccaggaaacttgcccggttggtcacgatagaggatcgcgaaaaaatggtacaacaaaaagcattctttgccaacttcgcccgcaagcagattctacagggtggtgacggtagcggcgccactggctcccttggaggaatcatggtctggccttttaacccccaggagccacaatatcgcgacaattacccatcgtgagttttacatcttgtcacctagatgttgaagtcgcgtatctgacgtattgggtgtggaaacaaagtcttacgccccatgtaaattggcgctgggatgtggactacactgcccctcttgccgggttgccccaagtcattgtgcctagtaagttggagaaatgccacttttgctcatgtgcgtacctcgctgatgactcatttctccatagttggccaattccagtatgattctcgcatcacaggagagccggattttctcccgatcgctgcctcaatcgtgggacctccaggtgagcttacttggcaccatgtcccataacctcctagcttccaaacgtattgtagtactgactagatacattttgataagggagcgatattgcattgctagactttatttcaaagtttctccaaaggacacgaggcctgttatccgtgaagcctgggcgctatattgtgtaggtatcgatagaatggaagtgagtagtcatgcttcatgaacaagagtgcccaattagatacaatgaagtacgtactttaacaaggaagacggaaaattgtgcttggatgctctcctcttttccctacgtcattactctcattcccctcaacgcgatgcattcagcatggttacacttgttgtaactctttgctctagctgttttgctttagccggcagttattagactacttcggtcactttccataaggttagggctacgaagacccaatacacctcggtactaagttttgtttctatccaattgtctcgagatagacaatcacaattcacatacatacgaagcacaccctattcgtcgctggctggtatgcctactgcatatataagcccattcggtccgaactaacaagtagacagacgttattgttttcagagggcgcacaaataaattacatgtaacatcagagctgaaagaaggattggtggcgtcgagacagttgaggaaattgactgaggggcaaaccacgggtggtgttcgagacaagagaagggaagcagttgcacaagatacccagaacgggtaacattggaattaagaggctgataatatcggagccagaaattgcagcctgatcattgggcagcttcaaatcatgtatagttgctataacattctacccctcattcactacatgtataagcgcacatgaaagtgtatagaacaagtacctaatgtagtggcatgcgtacatagcaatgtagcattagcttgtttcgtaactatgcgggtacagctagaaacgtcaaaggtacaagtccacaaatagctcttaccttattattaaattaactaagaaaacctgtaacacccattcagaagcttgcagtataaatgtgattaacgatatagaatctatcgcgtagctgcctggagcaacgagttggtgtggacggacgatcgaccagaccagatgaggcctaggtcaagggatatgagctgattcccgtgcactataaaattagccttggctcctatacttggataggtaataactagggcgctagcactaggggtggcgggtcgcacgtggagcaatattggggcttgaggtgctgggagatttacttgaacgtatccgtacgttggctattgggtactggatactgtcaggatactgtcagcgtccaggacacgatagtacacgaagctatggcatatatgctacaggtggtgtggacaatgctacaggttaggtaggtgtatcccatgcaattctatccgtaccttgatgcgagctccattccagtttctactgcatcaatcctctctatctgctgaattgatccaattcagaacaagattatcagcaaagcttccttgtccagcctgagcgagatcatcacagtcattcaagatgccttcagcccaaggccccatggagacccaggtgtggtacctaaaagatgaccccaagtgggacaaggaaaagccctactatagcaatatcccctttgaacatcctgatgcaaaacagacaaacttggagacggagcccagtaatgtcaccgccgtcgatattcgtggccgagaaggcgaatttgatctggagcagcacgggttttgcgtagttcgcacagacctagacgatatagacaacatctatcccaactttgccgacccctattgggttcaggacagttactatgcacgcctggagaaatggatgcgagcagcaatcggtgacgacaagattcgtcgcatctatatatatgatcacacggttagcaccacatcttcaaactcaatgtaaattgcccaagtctgatgccgcctcttactccaggtccgtcgtcgcgatccaggtctcgcagtagagtcgagaggcaccgagggcgcccttcagccggtcctcgcggcccatacaggtattttctcgtttatcgggttctaggcaaagttcaatatgctaaccaatgttcaagaccacagccacggcagtggcccaacccgaatacaagctcatctgtccgaagaagaggccaaatcgctaatgcaaacccgttttcaaattatcaagtttgtaatcttctcatcctcgcagtgcaaagcaggtctaacaacacagcgtatggcaacctctttttgggccccttgaagactggcccctcgggatatgcgatccgaaaagcgtccaccaagaggaccttgtccacacggacttgatatacccgcactactttggcgagatctacagccttcgcctcaacgcctcacactcttggttctatcttagccatcagatgccgaacgaattgttgctgtttaaaaactacgactcgaaactggattcaccaactagatgtaggttctccccttgataacatcaagcagccactgaagaagttctaacatctggggccctttggcgaacatccaaaagtcaccccccactgcggaatcaggaatccgatgacttccgagacagcccggccgcgcgagagcatcgaattccgtgtcatggtattttacaacgatgaataaaaagattcttttactgctcccatcttccctcttctacgtagagaaagtcaactttgaactagatcatgggcacaagcttcgattcacaaagtttctctgcttcaggctgactacctatggaccacgaaacttgatcatgatttcgcatccctgtaaacacatcggcacatacttgtagtatttcaagcggtgggttaacccccctgcctgatgtgtatataccgtcttggagcggttagccacctgcgttgcctgatgggccagcgccttcaatgccgcccgtcttgacccagtcaatccacggcttggcagactcgtttttggggtctggcttccagccgatccagggcttgtcatcgctcgccacggcacccttgtcaggcagccactggcgccaggtctgctcctttccagactcattggccacctggatgggcgcctcaaacgctctgttctccccggcgtcagggttaccctgcaccatgattactgtagcacacgatacaaagacacggcctaaaggtctagtaactgtcagaatgctttgacgagaactatcatcttgccgagagggccggcggatacgtacatgtgtgtcaattgacaagtgtcagatggaatgttgcgcgatgtcttgggaatatctcacaagacagtaacaatcttgccgtttattattcacaacatggtgtaataccagtatttatacatatggccagtcagattctagcaatggagctttatcagtcatattccaggatgccgaatcactccgagacgaatgcaatacccctcttcttgacggttcttgatggtgtgtaggaagagcctcaacccttcagccccatccaatacgcttacttgcttggccagccatctcgaccaaacgcaacaccctttggcaagaggatccttggggatatgcgcgcaaataggcctattcacgccagtggatcgattagttctctgcatatcgccaatagcagttcgccatgtgtcgaggcactcggcatctcctcgcgaaatgccggtataaggacgctgcatcccgaggtaattagaggcactgaagctgataggcggcgtacccaagaagggttgccgcacctgaaacgagggggggggtgtgatggcctcactttggtaggtcttgttttattttattttatcttatttctaattctatcttctggtccattgtccagagtttgtacggaatataggtaccactctcagttgtatctgtctgcctttaggtacgtacctcagttgagcctccttcaacgaagtattgtcaaaagtcctcggaagttatgcatcacaccacacgaccaacaccaaactctaacctctctccaaagtacttttgctctgttcgtagttgcatcgcgttgctacggatatatcaccgagaattttgcggtacccgtaccctattccgggggcatggccacactacagatgttgcctgtggtgggcaatctccagatcagcgaccctactgccaacaatgatgtcgacattgccaaacaactcaacgagaagctatgggctgaggcattcagccagctgcgtagccgtctccagaagaaagatgtaaagcagtttcaagccgactcttttgaaaccctaaagaaatatgtcttgtctcagcgcaagatctatagagacaaacccgtgacgaagctgctgatccgcctcgagcccttctttgagaggcttcggagctttagcggcgtctttgaaacttttgcacaggcccatgagattgccgggttgctgtgggggagcatcaagttggtcctacaggtgggtgtttttcttcttcttcttcttttctttctagatgtgaccaacgtgcaaccaacgtgcatgtgaggcgcagctgagccaatcttgaattctactagttggcgtccaaattcaacgaaatctttgagaacatcgtcgtcatgctggagaaaatcgacaagcatcttccccgattcgaaacctacatcaaggcctttccccattccacacggataagcgatgccgcactgaacctgtacaccaagattgctgggttccaactggattctatcctgttcctccagcggaatcccctcagtaaggcacccagcaaggcatttttttatataaaccaatgttgcgccagctaactcgtaacaggaaacctaatacggggtgcctgggcatcgtttgaagcaacgttccagaagtgcctgaccgagattcaagaatgctgcgactcgttggatgtggaggcctttgcggccaatatcgagagcaatatctcgcgacatgaagaactgaaagagctcctatcccgcagagaacagccggtcgtagataagcggcctaagctgccctgccacatcttacatctccctcgcaatgcccgattttccgggcgtctgtcgattctggatgacctgcaatcggcacttgttctgcctttggaccgagtcgaacagcgttctgtcgccgttgcggggcttggaggcgtaggaaagacgcagctcgctgccgaattcacctggaagaatcaagacaagttcgacatcattctatgggcgcatgccgacacctcttccaagctggagcaaggctttcttaagctggctaagcatttaaacatctcagatgtaaatccttcagcggatactagcaaggtcgtcgaggctgttgtgcactggctatccactggtgagctctcccaccacgtttcgatattacgtagtttctctgcgatttgcatatatatgtgcaagtatatgtataggtataggggcgtgtgtaagtttatgtgcgtgtagatgtgtgtgtgtctatgtatacgtgcatattctttttataaacgtaaactatacaggagctcagctgacctccccttgtcagaaaactactcgtggctactcattttcgacaatgttgacgaaggcatcattttaaagccgttctggccagtatgtagccgaggatctattttggtaaccacaagaaacacgttgcccaaggcaactcctgcctccacctctattcatttgcatcctcttactcacgatgaaggaagagatcttcttctcctctccatcaaggagatgggacaaggcgcgattgatatcgacgctgacgctgcatttcgactgtccatggtactcggaggtctaccgttggcccttgcacagattgcaggatacatctcgaccatcggctgctcggtggaagagtttctggaaatatttgaagaaacacaacactcgagcggagaaatcatctcaggtcttgacagcaccgatttcaattatgactacacacttgctaccgtgtgggatttgactctggccaaattagatcccaaggctttcttcctgttgcagatgatggcctacctggatcccgactgcattccagaagccgtcttcaccagtccggagagctccaaagtcgatttaggcacagatttcccaaagtccaaagtgaagtaagacggaccttcgcttctctccttacttcgcaacagcttgtactaaaagacacaaccctgatattaggtactttgaggccctgaagagcctctgcacctacgatttcgtccgtcgagacgccaagacgaaaacactctctatacatcgcctcctgcagaaatctgttcgcgagcgcctctcagactcgggccggcctgccgtcttccgctttgtcgtgcagctgctgggcgccatatacccacagcagaagctgggcatggccatggaccgtttctgggaaaagtgtgatctcttcttgccccaagtcattagtgtaattgggcactatgactgggttgttgaaacggatctgccttcagagctggatgttgaagtgactgagacgttcgcaattgaacttgtagagctacttcacaacgccacttggtgagaaacccctcaatctgaacccttaccaagccaacgtactcgcataaaggatctaacttttttgcgcaggtttatgcaggaaaaaggcatgttcaagcagctcctacccattgccatggttggcgaaaacatcctcaaatctcttgggagagctgattccatgctcatgggcgagctgtacaacaccgtgggcaatgtctacctggagattggaaaccaccaagaatgccaagagtacttcaccaaggtaaaggttattcgggaggctcttaaccctgcagattctcccgttgtagccaacattacaaataacctgtccctggccgagacggcgctgggaaactatcaagttgccgagactcttagccgtagagtcattgccatccgggaaagcctgccggatgacaagtatgcagaatacaagaagaacacgcttccaatcaacaattccaacctctgccgcattctctgggtcatggacaagttggatgaggcggccgaggttggggagcgcgcaatggcgttggcaaagaactcttttgggcttcgatctagaaacactgctcagtaagcgaatgacacagataatgagggcctctggattgatatggcattcgctaacctcttgagcagagccacgttcaaccttgctgatgttcggatgaagcaaggtcatccagacgctctaaaactgcatcttcaagcgcttgtcctccgcaaggatgtccttggcaaccattaccagacagcaggttcctgctacaaagtagcttgtctcttcctagaacggggggatttaaaagccgccaggcaagtttttccgttctcatttgtttgaagtagctgtgaccgaataatgacaactaatttacctactgtttagagagctcttggaagaagccgtcactatatacgaggcatcctttgcatgcgaaggtccgctcgccaggacgctggtcaagctctcaaagacggttctcgagatgggcgaagaagcaaaggccagagaaatactaaccaaagcaataggattgctgaagattctgctcaccgatttatcacaagagaaggatatgctggaaaaactcgacagcttggtaccgtatgtagaccgctagatagcagtgatgggtgccactatatgaaatgctcttcctcgacttcctttccattttctgtcagtaattagtacacctcttttcatcatccaaccttgtgtgtatttgtacgagcttcactcaaaacacctgcttccagtacgaactctagaaggaacccccattttgttcaatgccacttccaccaagttcaatgctgtcctctcatatcctatgatatagtaagtaaggcttgggatataaattgaattttctgagcattaccttttgctgtgagcactgaggcgacaattggtaaaaacgctttcttaccggtgaccttggaagtgaattcgtgttccccgactgattctacttagcagacgcgactacagccatcattgagtaaattgtattagctttcgcttactcggaacaacaacctctggaatcccaccaagtgtcgacagtaatttgggatgccagccagcgctgctgatacctatgggctctctgagaccaacttagttaccgcaatctcaagaacagaatacagacactcacgcgtgatattcgtcccggtaagtcaaatttccatcggtaaacgggaacacgagtataggaatgtgaccatctgcatcaacgcacatgacttgtgtattcagccattgcgctattgcctcccgtttttccaaagcggtggcataatcttgggatgtgacatgctctgccgcggcactgggaggcgttgtcagttcaagtatccgagtcttttgcaagctggcaaggcgtacgcacagcacatgtcggatcactggattcaagtaaggctgtcttttgtatttattttcgtaggcacgcaagaattgctgaatgaatcgctgctgagtcggtagttttatgtttatggcaaccttgcgagatagttttaagtcaggttagagttgagacttgtccagcttgaacaattccaacgtcaaagcaattgcaattacttaccgtgtggcaatactcataaaagtcaacctcacgaagaagggagctttgtgatttccaaagctcttcaatcttgacgtctgctcgcctacacgcacatacttcctccaaggcaagaataaattgttcttgagccatttggatatcgtcgtgatctgttttccagtccccagggagatgcatgagctagcaaatcttttagacgtgaggcgtttttttttttcggtagctaaattgaagagacaggcgatatttaccttgaagcccatggcagagctcgttccagagcaacgcagccagtgcagcgagagcgctgagcagatggaaagactttgcgagaaaaagccaatagtatcgaatgatctaagataataaatgatcaatattgccttcataaataatgttgggtgatattttcttctcactctacgacaggcacaacgccatcgccatctagagagccccaagtcggacggactccataaacaccattccatagggccgggccacgaatactgccgagtgcttcatttcgtcagtttgattgttatatccaagcaacgtcaaactagcacttgcatactgtctgtgccaatggtgacatcaagccaaggataagctgcaacggccactgcactacccgtgctgcttccagacggtatcaaatatccatctcctctcggattccaaggatacgacgtttcaacccaatctgctgtaaggacatctccatctgcaaacgtggctgtctttgtctttccaacgagcacggcacccatgctgagcaatttctcaaccgcttttgcggtggcggtctggacgccgtggagctttccaaagtctctactgcctgctgttgtggagcatcctcgaatatgaatgttatctttgactgcgaacctgaggccattcaaaggcttcgagtccgtctttgggtaatagcagcgggaagggacaataactgacagtttagcacttgtcgatgggaaaagtagtggtttgtagcatccagacaacgatgaatcctgcacactactctgcaggagcaatgcttcaggagtagccaagctaccattttcaggtccatcatttggtgcaaatgacgcgataaaggcatcccgattgtcagtaaatgccttccataccctgtggaatcccaaagaggtcatggcataaggaccagagagtaatgtggaggaaacgtcttgtacaggaagtggcagcacagacacatcttttccgtgaaattgcaatcttccgaaaacgcttccgacttgaggataagcaagttgctgctgcgtggcatgaatatagactcgatcagcaaagtcaagtgagaagacgtcatcttcctccagaagagcttcgagtcgcgcttttagcgaatcttgtgtgaaatcctcatcaaaatctgagaaggaaacaatggcaacgaattcaccatggccctggacagctgcggggtttcgttgaagccctgtcgctgtatcattgacagactggagaggatcctttgctaccacacgggggcagatgtaatagcagttggtgcccttgaagcgataattggatagcatctccatttcactaagacagtgatatgatccaagatttcagtcccaggcgccgatgggcttgcgagttgcaaggtcagcatggctccaatccacgctgtaagcaacgaggtccgggcattgccttgggccaccaattcccgacagaggagatccatctgcttctatcagccatggcataggtaagcgacacagcaaatttgctgcccgaactgcacgaggccatctttaagccttttaatgacttgtacgttttgtcagcctttgataacgaaagattgattaatgattcaatgaaaagtttttgaagctacgagtagagtgcgtggtgaaaacaaatccatccacgtgctctttgcgcgggtaatcttcacgtttaataaaaaccgaccgaacctgctttcttgttctctcatctttacttctgatctatatacccaagttattttgaagatgtatcaaggttggagaatagacaatgagagccaaaattgagattgcatctttggaaatcctaccattaaagtaaccgtggagaaatctttattgtatggcaaccatatgtctactgaaatacaaaaccttgttttctaaatccctttttttttacttcaacccgtgatttgccacagctcaggtccttcatgcacacaagaggcaaggctgcagtttttgggttggtcaactattattgtaggaattcagctcaatctgcatttgattgggggcgtgagtccacaagaggctggtaggtgtaggattataaggctgacgtggctactgtaagctcttaagctgctacaccaatctcatagatccttcaagtcttataaaatgggcggaatcgctagacgctgttcgctaatgttatttctcagagccctgccttatacgttaggttctgtaatctttcaagtctgtaccttaactctcgcaaaataaaagcctaaacttttaaaataaagcttatagaccagcaggacttgtacaagttgcctaataagcaggatcccagatctaggaaacccaagatatacatacagtatagtaacaggaatagatcgcaaaggcaaagcccgccttatatccattattcatgttatattaacctttatttatagtactgctaagcctttagacctcacgcatcgaacaacactcataaatcatgtccatacgaataatgaccataatgaaaattatcaattgctgtctcgcaaataatgcatcccgcatctcccatattccaacaataccccctttgctactttttttttcttggagcttgaaaaatacagataaatacatagagtaacagaataagaaaagagaaaaagggaaaatatcgctcatcgacttgtctcagaaacagaattggaacaggggcggaaaaaaaggaaaaagcaagagtatagaatcagcgctcaaaagaaaagaaaaaaaaaaaacagaacgtcccgttagctccttgtccaacaaaactcatagattacacatttgagacatcatctagacgaattagtaactccagataggcaagggaaaaaaggtataaacgaaggaatatgtgtgggtagtcgcgaagaaacaagtaaaaaatcttgaaaatcgactggtcgtcatatcaacgaatcatccccactgttgtgttctctgcacttcgggctccatcatggcccaaaaaccagagagagacaagatcaagtcctgttgtcgccctatctcgtctctcgcgccgctccttggatatctctgcccgtgggcttttcaaccgcagtctgttgttgttttgatatagctttgctcatcttgccgctctcctttttggaatcatatcacaatcaaaccttttcaaaggtttcatccgtcaaacttagcccatctttacatctgcgttcaactcggcctgttgcacagccgcagcctcttcctcctctctattatcctttcgcttcttccccattctctcgcaccactgctcggcgctcacaatcgtcccgtccaaaacgcccgtcacctgtgtaaccatgtcgagaccctctttggccaagactagcaccttttgcgcaccctcgcgcaacgcagagtcgccgtccctgtcggcgttgtccgattgcctctcagacatggtggcgaggcggaagcgctgtggcaggctggtaaggtggcggcgaacaagcactcgagcgttctcggggagcgcaccgccggcgtatttcgacacgttgttgatgacgtcttggagggtcttgaggatgtcacccttgagggtgttgattttggcggcaagttcacttcgtgacgggtttggcttctgtacgctgttttccgcgccatccacgtccatggccccggcatcatccgagtcgcccatggatggtcctccctccaactgttctttcttttccgccttttccaattcctccaatgtatgcttcaggtttaagatggcccggttcatgtgatcgttggtccatcgaagccagcgcaagcagtacttcaaactgcgcagactctcagcgctcatggcaacactcaatcccgacgtagacatcatcagacgagtctgccacggctggctgcttggcggcttgtgagtagcgggcgctgtttcagagtacgcaggggagcgcacatcgtcataggcgggcagcgtgtctacggtgctggcggtcgatagacggcgaggtgtctttgacgacacgacagacgccgagtcatcaaggccattggcgtcgggtgaccctcggagatcgccactgctgctactcctactgctctctcctgtccttcttctcttgttggagctgctcgggtcggggtccgacgttggcgctgggtgtcgacggccagagccaaggaaccatcgtacgcctccctctacgcctgtcactctgccgacagagttgacggtgttggcgaggggagtcaagtagccctcgacatattcggcgcccgatttgaatcgcggagagaagttcttggcgccaccatatgctgagctggcgccgccaatggtagatgcgacgaggggatgcgcggtcgtgaggagcgacaacaggggctcggagtttggtgatttgggctttgcctgctggggctggaacgacgcgatgggtgggctcatgggaggcagtgaggaggtgtcgggtggtgatgatacaaagtctgtgtaatcaagcactcgattagtattccaattgaaccacgagggggagcgagattgattttctggagacggctcacctgctctcaaatcgcccagtgcttcggctgcaagtcgcacgtccgggtcgtcgagcgtgagactgctcggtgtcggtgtcccctcgtagaggcgatccggcgagggcgaagtcgcactcgctatgcttgccgcgccatccatgtccatgattgtcgcagggctgtcgggcgcgggaaacggcggcggttgtcggtacgaattcagtgatgcggccgacgaagcattgaaggacgacggccagtggcttggctgcaggggcggcggcgggctgtgaagatgctggtgctggtgctggggatggcgatgcggctcaatgtcgccggtgatgctgctcaacgacggcaagatgcggttgtcgccgtcatggcgcaccagcggcggaagcctgtcggactcggacgggctcgcaaactggcgatggctgtgcatcgacgatggcgacgacgatggcagcgacagcggcgcaaggggaggttggtggtgatgctggatctgcgagtagtttggcgggagctgcgtcaatggccgcggcgacagcgttcgcaggggcgggctggcactggcactggcatccgatggtgcgtcgcgatggtcaaaggcaaaggcgtcgatgtgcgggagtcgaggttgaggtcgcggcggcagaggcggcggcagtgccagagaggatccgagggagggcgcaccggccgaagctggcggatgtggatagtggctggacgtctggcgatgcatgtgattgcggtccatgtctgcggcagagagagaaaaaacggctgataagcacgcaagcagacgggctccagctgactgcgggtagcggtactatgtacttgtagcagcagcaattggtcatggaattgaatgcatgctcacagccacgcaggggtttctggcttctgtctggcgggaataaaggccgggctattgtgccaagaagcgcaacagcgaagagaagaagaaaaatgatgaaagtggcaacgagtgaatgatgatggcttcgatccgctgcagtagctccttgcccaacaacaagtctggcactgcacaccaaaacaggagacggggagagtgtgcgtaagagaaatgaaggagacgacagatctgaacagcccggggggcctgggcacgtggatagcaaacggcgatgatgctgatgacggtcgtgataagaagagccggggagggacggcaattacaggcctgggctggggcaaacacagcaggcgagggcagtcctcttaaagtgctttgcagagcactgagcccgtgaagcagtttttttttttacaaacaaacagagaaaagatgcagagggcataagaatggagatggacgtaaaaatagccagagcagcgcaaatccactctcaccgcgccgagtcaggacgagtcgagacgagcacccgccgtgtcactcggtacctggatcacaagcaaagcagagagatattggggtcagcacctattgatctacacgtttggttctgtttcatctcgcgctctctttttttcctcttcttcttttcacccacccctggatgctgatgccggtttgcagtccattccttcaacaggacgggatggccgccttctcaacctgcttcccggactcggcctctactacataatcacactggcctcgttggatcgtccgcttcaaggaaactctgtgacgccgtggtgtggtggctgttacgtacgagaacctggcactaacgcaaatgtcgatgcctcagcaccgcattggggcaggcggtggcatgctagagcaattaggctgcttgttcggagcacctcttaccggagcacttgtatctcgcgagggcccaggtcaggcgctgagaccggactccccccatttctgcagggtctggcagggtccttggagagggcgccgggtcctggaacatgcggacagagctgtttatgccatcaacggggccctgatggggagttatggggcagtcccggtggatgccgtgctacaagtcatgaagcttgcatgtgctgggtcgagctgcagacggtggaagagggagcgaatattccatattccatgggccttttgaatggctgatgcctgctgccgtagtacctattgatactgatgcgcaaaaaaaaaaaaaaaaaaaaaaaaaagactcgctcgcagctgtcccgggtggcgctgccaaaatgccacatggaggcaagacattgcgccggcttggattggaaatggaagctgattgaaatggctgcaacttaattcaccactgacagcacggcctgtgtcatccctgttgcagcccatcgcgatgaatcgagtcaattctgcaatctcccgcccggcctgggaggcggattgattgatcctcgccaacagcttgcctggcacccatcacttgctttcgagacgacctggacctttctcgcccttggcatgacggctaaagtcgaaatcctacattagtcgccctccccaagacgcagccggagccattgccgtcgccgacttaccccaatcctccaatcgtcgtgctgtcactgctgctaatttaagccccaatcagcaaaagaccggcgttcgggaccgcttcaagccagctcccaagcacgtgcctgagttgtttcataggggaaaagcgaagagcacacaatcacatgcaatgtgacgcttcctcctcctctgctccaacttttgcccccaccggaatccctgcttgcttgggtcttcatgtgcttttccccccctcccaccgcttctcgccctccatgcctggaacttggtgcgtaccgcatgtggcagtcttcacgggccagattggaatgccctgcacttctcgttctggtgggggccttgggcaacttggagccactaaccgtatcaaaggagggcttgatgttcacatggccacgagaattctcaccaaaatatgcgccaggtgtggggaagccctcgtagagttgaagccgtcggtagactcttcatctccatcccatcccccaatactactgtcaaaggcgaaacgggtgtccctcttttgttaagtcatgatgatagtgggtagccaatttgagacagacctgtggctgtgcacgaagatggtcgtgtaccagataagtcccgccccaggtaccagtactgttatattctgttatattctgacaacttaacaatggccacttttggtcccttcaatccgtgtaaatgtagacgcatgatacagtcaagtcctgatatagagatttatctaaattggaccggtgggtaggtatggagcacattgcgcctttgtgattggaaagtctcttccagagcagccagaaatgggctgatctaaacttaccttgttaaaagtgtccatgggcgccgacatacgtgcacacaattaatcaatttaaacccgcgaaaacagcccagcatcatttcccattgtcacccaaaacgctcatacagtatacccaaatcggaggcatggaccctcgagtaagtcaaaatagttccaatccaacaatgcgcatattcttacagtctacagagattcatggcgccaatggcagcatttgctatggcaagcttattatttgtgtacgcccaaccagccttgggccagtttgaaaacgtttaattcgactaaccggcatagatatacgagatcatctataagggcagccagaagagaatcaggtcggggatagcacacacaatataacagcttgtagacgttagatgcatacataatccaagtagtggctctatttgaaaacaaaactcccatgccatgtacgtacgtacagctaatgctacagactccggctccagccatcttccacagtgctacaataactacttagtaaagtccttaaataaagccttatctattaataccatattcatcaacaaacgcgcaatggggtgcttttactccagccatcttcagtaaacactggtaaaaatgtcgcagttcgggcaactgttggagggctgtacctgggcagtaccagcgtctcctgcactagccacacgagccacattgtagcccccccaggccttgtaaagctgtctaacaaaaagagggacacccatttcagcacagtggtaccccttctgaagtggcagcgatggcacacgcagactaatgcttgaacagccacaattcccaacaaagcttaagctgtgtagcaggagatgggcatcgctaaaaggcctgatcaaggcttcacagttaccccgaatctgatttcaaatgcggggaccccggaggagacatctcggatatcttgtgcttacacgtacttgcatactctgtactgtgtatcattcaccagctgtaccgcatcgcctgcgttgccttgccttgcgtctcagaagaagagaatcagcagcagcagcagcagggaccgctcgcttccccagagcaggtgcaccactgcgccagacacatccccagatagctccaggaccgcagcatcaggcagtggaatcgggtactagcacaggcacattgacgtcttccccaacaatgtttgcgagctgtctcagacgaccagatagctattcgcagaaaagctccgatcacctatgccactcggcacactgctagctttcagccatcacatgccctttttacgctgccccttattgatcaagaccgtgggaggtagcgtggaatctttccgtactgtagtgtcgtcttcacgttctgtcttgttgggtcgcagtgcttgccacaggctcgattccgtcttcgcgcggtgcgatgcaatcgaagccggtccgatggcggaagctcgctcgccaagcaagctctcacatgccacagagcgctagacaggccatacgtgttggagccgttcacagcaggaatcatggtcaaggtgtcgacatcgtgcgcttccaacagcgctgcgcagcatcaagagccgtcatgtcaaattacaaaagtcgcttcatcgatgatggaatgtccggcccctctgacgccgcccaagcaattaaatcctgcccaaaagcaggagacacacgcgggcagctcttaaagaaccaatatgaaaaacaagtttccttcctctccgcacctcgaaatcgctaactcatccacggctccgcggctgtcgtgacagaatgccacccagtcgcaggtttaaaagatgagctgcactgtctaaaagggtgcgttgaagaggaaaagaagaagaggaaaagcaaaccgacgagaaatctctattcataactttttttcccagcctagtggggctgctcaggaacacagattggtgccacgtgacccttatctgcccagacgtgccgctgttttgccggctgcagctactatccctgtcccgcaataggccctcagctgtccgattcgtaggggcctaatttccagctacgtagtcgcgaaaccgccatgatacccgccttgctctgaactcgtcccagccagcccgagagaatcccaaggcctgtggcctgttgtatgatcagagccttttgcgtcattctcagtccctggccggcgtgccaatccccgaatcggtccctctgagcgcccctcctccccgccatctctcctggccgcttaagcacccgctgtcatcttcacatcatcttccaccatggcgtctgcgctgttcttcctggatctcaagggcaaggtactgtgaatccgggaacatgggagcatcgtccgctgcttggtccgcctcaatctaacatgatgtctggcagaccctccttgctcgaaactataggggtgacatccccatgtccgccgtcgaaaagttccccgtcctattgtcagaagccgaagaagagtcatcagccgttccgccatgcttttcccacgaaggaatcaatgtccgtaactatctagacaagccttcaatcatggctttatgttaaagcagccacttcagagaagaagcgtctaacacgtgtgtacgcagtatctatacatccgccacaacaacctctacctcctggcgctaacgaagcgcaacaccaatgccgccgaaatcctgctcttcctgcacaaggtcgtcgaagtcttcaccgagtacttcaaggccctggaagaggaatccatccgcgacaacttcgtcgtcatctacgagctcctcgatgagatgatggactttggctatccccagaccaccgaatccaagatcttgcaagagtacattactcaagaatcacacaagctggagatccaggcacgtccgccaatcgccgtaaccaatgccgtgtcttggcgatcagagggtatccgctatcgcaagaacgaggtcttcctggacgttgttgaaagtttgaacctcctcgttagcgccaacggaaacgtgctaaggagcgagatcctcggcgccatcaagatgaagtgctatctcagtggtatgcccgagctaagattaggactcaacgacaaggtcatgtttgaaacgactggccgaacaacgcgcggcaaggccattgagatggaagacgtcaagttccaccagtgcgttcgactttcccgcttcgaaaacgaccgaacgatttcattcatcccccccgatggcgaatttgaactcatgtcgtaccgcctcaacacccaagtcaagcccctcatctgggtcgagtgtctcgtcgaatcccactctggctcccgcatcgaatatatgctcaaggccaaggctcagttcaagcgacgaagcacggccaataacgtcgagatcattgtccccgtgcccgatgatgccgactcccctcgtttcaggacaaatattggctctgtgcattacgcccccgaacagagcgccatcgtctggaagattaagcagtttggcggcaacaaggagttcctcatgcgcgcggaacttggccttcctagcgtgcgaggagacgacgagcacggcggtggaatgacgggcggatttggaggcagcatgggtggaattggcggcaagggagccaagcgacctatccaagtcaagtttgagattccttactttacaacaagtggaatccaggtccgatacctcaagattactgagcccaaagtaagccttgtaagaaatttcttgctatacgtatcgtaagctaatcttttattttctcttcctttagcttcaatatccttccctcccctgggtccgatacattacgcaatctggcgatatcgctgttcgactgcctgatgtggtctaaaccatttaaagcatctcaattttgatatataagcacatgagaaggacgacagtgtaaggaaacgaaagacgtatttaatttaaagcgacaggccgttcgatttcatcaaagctagtggcgtcgaaaagagcgcgatgagggaaagggggggaggcggcaaaaagtcgtgattatattcatgtagagtcttcacagtatagcgatttaatggggactcatgagattttctttatggaaaaagagggtggaaaaaaagagaaggtttgatctagacgtagagggctattatgtcgatatacatttaagacaggatgcaccaaataaagtgaaatccacactactcaatctccctgttattttttttcgttaaaatccagtttcagattgaagctatcctagaaacatcaaaattgctaaagtactgttgttgggtgaactgttgtcaaaaattcatggaaagttaagttgaagaataaagaaaagggttgagcctcgttcgtcataaagaagcagattcatctaagatgctcctaaccgaggctgtaacgtatcatgtgtcgtcaaacgtgatcaagtcgagaaatcgtatttcgtaacaaaaaaaaaaaagtgaaacatgacgaataaatcaagaaagtgaaatgaaaaatccagggtaaaacagagagaggggagaagagaccaaaagaaaggaaacatgaaaaaatcgtgcaaagattcgtcgcttcaagattgtgcattgtcccagacaagaatacctctccattccatatcagcaatgtgtgctgcagtggagtagtcaggattttcaggatcaagatagatggagatgaagaaccctcgtgggtcttcctgggcagagagggcatctattatatcattagcatcctgtgagatcaacgatacaatagtatctagaacctaaagaacaaatgcctcaagcaacgctataaatgcacaggaaaaacaaggggaaaactgacagccttttgggtcctcgttatgacaccagaacccgcctctccatttatcatgggtcgcaccatctgccagaaacggttgtggcgctgaagaatgttcgctaaacgccatcaagccaagaacaataggaagctctccagcaaggccaactgactgaaccgcatcataggggttacggtatgtacacggcaccaggctagttatccagcttgggtttgctccagcgacgtacttgcaaggtgcagggccctgtcccatacggctgtccggatgcactgcctgcgatactcctggccgggaaggaggatggaagaagagcagagggctccgatccagcgcggcgttgctagacagcggatctccgttgtcaacaacgatagggagtaggggattgcacgaatacactgcaagctccttgtacctttgacaatattgtagctggccctcgtcggtgtaaacggcatttccatcagcgccaatcatgcaaataatgccaggaggccaagcagttccatcaaactctccccgccaccatccgtacccgggagctgcccttacttcgccatcttgatatctcatgacaaagctggggatctcgccggcaaatccttggggttcagtcggtggcacgcggttgtaccagggatctccattcagcagattctcgtttagtctcacgtgtagcctattgactacaaagaggaagctcgttgagttatagctgagatcttgagtgctgctgctgctgctcccagtagccatgctgctccggctgccatggggccccgcacgcttatgcatattagtactctatacactcccataaaagagtagatggaaacagaaaaatgggaaatggcagacagctcgtgtagtcaatgattaagatgaataactcactctgccagacataacgtgagcttgttttcgccaacgtatggtataaatgaacgcactcaaaagtggtcctcaaacgaggtagcaagtcaatgatacagcaagcttgtaaagatgatgtatggggcctcaaagtgcggtgtagagttatatattatgactttgcggctctgaactctcttctggctgtccaatcaactccacaggcatcgctgcccaaggctgtgttgttaataaaacaaccggtcaaggttgggcgctgagatgcaaggtatcaaatatcacaatgcgatgaagatagccgactgctagtaatgagatggggctaggaacagagtattccgagcggaattgcggctgaaagccacccaaggtaagagccagcacaaagttgacgtcgacatacataagtggtagtgtctcgtggccagcctttcatgaaccggtgagagcaagttgccattccactgggcctccagccttccctttggctgctttaccccggctggcacttgtcgcttctcgcggcatgtgaagagacggttgggctctctcgaaatgtcccacgagagcgagcctgccctgccagctgtacacaacaccacttcgtcaaccatcggtcacaagaccttcacgatactgccagcgatatggtaagctagcggaatatgccagatgcgctgcttttccgctgctataatgctgccataggtcgaatatgccgggcttcctgtacactggcgccaccaacagtggtttgtcgggatctttgagtagtccagtggaggcaggtcccagaacctacctactagaggtgtcgcagagaaaagctgaacaccctttggggcagtggaccaatagtaggtacatcagcttgacgggggcaaaagggattatggaccttgggcactggttaaccttggaacgggcctatcactgctcgtcgtggcaaacaaggctgcggccgaaagggtgttctccccgttggcccctccatcggctgcaaattgaacgctgtcgactgatgctagcaaagcaacatggatgacgagaaatcccggtttgaacacacgggtgtggggtccggaggacatataaagtgcgaaggtattgtgacttgctatgctgaagtggtcgtcttaatatgaaacacatgcgacaagccgccatgtcctggacagattatcattttgcactagccaaaaccagcagcaggcttttacctctcagtatgaggggcgaaaaaaaaaattcgtatcaggagaacgcaaacgtttagcaagctcgtcattgtctgggcaccaacagttgaatgaaggttcggctgtgagatctgcaactccatataatggagggttacacgaaagctggacattgacatcagaccttgctcggtcgatgtccaggatttgtcgggtagggcactctccgctcccgagagtctccctggttcatatgtcagcctgaatgtgagggtgccaaaacgcttcatagaccagggtccgtacagtgtcttgttagtcggagcccaaggtaccatgagacgttgaaaacgcatagctccatgtcaccgctcgaatattattgccttatccacgagatttagcgacagcattggtattcctgatattccaatggttggttggaatggccaccctgggcatgtgtaaccacttgtatacgccggttgagtcgtgcgaccttaggcccccatcgtaaggtatagcagatgtgttgatgaagcggtgaatgttgaatgcagcacaacttttttcgagctgttagtactgattagagcctggctatactctgtgtctgcttacctggaatccccatactctttccaatcagtaagacgtgcgaaacacggcgtataccgctggcagatgatgtgatacaatacggttacactggttttgaaagaaaaagcttaaaagggattgtagaatatagcataaacttgcgggcactggcaaaaattgaaaacgagagattgcgcgccggaaagtatttcgcgtcaatgtagccaagagcaggattgaagagtatggtgattgagtgaaagatttctatttatgagaaagggaatgagagatataagagagagaaaaatgttcaacaaaatgactgaggctgcctgatttggttgcctcgtaaggcgttttgtcgtggttcgcatccatgtgtattgtggatctgaggctcaccagactgtgataaatcgatttcgaccaggctggttgccttgttacacagttgagatatctttttagccggccaaagtgtcaatgctagcccaatttattccgcttattgtgacatcccatcaataaacgccaaaaagcaatcatggcgaaagttggccgcataaactgatatgtcgcttcagtcttaccgcctagctttcttgttcggtgctggagcgtcgtccaaaatggcatcggaagcgatctccgataaaaggactctagcctcttggagcaatcgtttctccccaagcctcactgtgacagcggctttgcgccgctcgctaaggttgctacccgagaggatcagctcatcttctataatagtcgtcggatactgtgacgtgagggcatcaagcgccgtgatgagtacagtatgttgaacctcgtcgcgttttcgcttgtcgacaatgcacgatggatccactttgcgaatagctttgagcattgatttgagctgctcccggagatcttctggtatctcgctaaatttagctggattggcaaaagtgccatctggattaggttcatctgattctcgttccaagacaaatgtctcttcgaactcgtccaaatccaaatgctctcgcttatctaacatcagcacgtgttgaaacaagagaactcacaatattagggtaaaactcactgcgctatctagctgctcacttgacaggcctaggtttgctgccaaagcatcttcaatcatcttccatggaagttcaacgacatcatagcgagaatgtttcggagttacgtatccgtagcgacgaaggagctcagagttaggatgagggccgtagtaattcaagatctcttcgccagctttaatagttcgtaatgttgccacagtaagggcgtcgtctccataattgacatgtgcctacatgatgtgagtaaactcataagccgtcgtgttgagaacgtgtttggggtagatggaaccatacgttatactcggcatcagcgttgagaatatcagccattggcaccatgcccattgtagacttggcctcacgatcttcgacccattcttcagaatcatcctcttcttcttcgtcctcattctggaagtcaaaagcatatgacattatcgtgcttcccatgcgatgggctagttggataagctcttcatcgctcttggcctggctagtttggaagatgtcaggatttccacggatcacgggcaaaatctttgcgtggaacatttcttccgcattggttttgccaattttcgatcgtgtggcgctcgcttgaagctcgtcaacttcagcatcagaccaaaacatgggcgtctcgaacgatgctggaaggacatcaaggtatggcttccaactcgactggtctcctttgaagtactcgtatatcaagacaataatcagcgtgctccagggatcttgctgcggcttgttatccacctccatggcagtatcctggttgaggaagacatcgggtagctttgctctgagctcagaggtctcgatattgacaattgcacttcgaggcacagtaaataagactgtatcagcaggaatatcctgaagcgccactacagttgtttgttaattactgtaatgccacggttaaaagtcaatggcaacaaacctatgccgcgacctgcatttctttctcgtagatccctaatctcgatatgctcagaaaatgtagacccaggcaaagacttgaaccaatcaaggaacacttttgtctggctctgaaaatcgctggtagacatggtgaatctatgatgccgcttattcaatccaaaatcacaagttttcaagcaaagtgtagcagaaatgagagttggggttgatatttggtgtagagtagaaactttgagaaggtacttggtaggcgcgaagcgtttttatacagtgcgggtattcataccatacacaaaaagcattttttcccgcacggagctcctactactactagtagtacagcttcagtacggagtaccctgtaccgcttgcccaagagcgctaggatctcggcactggagacatctcagcgaagagctcggttttgcaattttcatcctctatttttacggagacgatatatattaatcttgtcaaggcttcagtagccaagctcacaatcactctgacctacaatctctctccgggaattgctcctcttcggttacacgtcacgattgttcacaacttggcctcatgcgacgtgcgcaagcgataagccaccaatctacagcatattcttctttcaatttttagattgaacccctaagcatactcttcgctatttaccgccaccttctctttcttgctgacctcccgcttctttggacgtagccattcttccatgcccaacggccaatatacccggttctgcggccctcccatgccaaagtcctcagggcttatgcgtggagcttctgattctctctcttccttatcaccgtcgctcctgttggtctttttgaccaatcttttcgcttcccgaatagcctctttgctaagttcatcgtcccgctcgtgtgggacgacgtcgttaaagaggtcccatccagggagcttgaaggtcctcatgagctcaaaaacggcttgctctttgtctttggcctcgatcatcaaatccatatctggtttgcatggggggaggaccttgacgcgcgcagaatgtttccgccgatctcgtggcgtgacagcgtctgctgtcggttcgctatagtgcattttctgcttgatattctttctcgaccaagtcttttctatgcggtcgtagaagctcataatgtccagagtgccctcacggatgctggggtcaaaaatgatgttgtgatggtgataatccaggactagcggaatattgagctcctcacatatcggcaaaaggtcatggacactccacgagacatcgtcattttccagaaccagcctccttttgactccctccgtcagtctggagtagttttcgcgaaaacgatccagagtcgctgccttgtcgccatatacacctcccatgtgcagaatcatgactgcatctcggtccatctgctcaggtaatttcaacaacgatagcatctcgtcgtggtattcgaggtctctgaaagaagcagccacaacctcttttctaggactggcaatttgcgtatactgtcccggatgtgttgtaaggcgatgacctagctcagtagccacttttcccgcgtcggccagcacatcagcggcgaacggggcgagtttatagccatgttcctcgtggcttgcaaaggggaacatttcgctactgagccgcataaattttatgccgtatttgtcgttccatctcaacatcttgactatatctcttgcgtttgcaaggcccagatcctgtacaaatttgagccctctctggacatctggaggctttgtcttgtctggtcggttttttgtaggatgctcaggctgtgttggatcctgtaggggatatctgtgatcgatgattgaggaaatgcggcaagttcgagacgaaaagactggagggttagctgctctgagatatgtattcagacaagcctatgcgtactcgcattagcctccatgctaattatcaagttgcagcgttggatgatagtcaagcgattgttatcgacatggcggcatcagtactcacataaccgagacgtcctttccacggtagtggaaggacgtcgctatttacaggcggtggtcgtcttgcactcctttcggtcgtttccgcatctgcatttgcctcagatgtatcagctgtctccgtctgttggacgactttgggcttctctacaactttttgttcagcagcttcctcggggctctcttttgccctcctcttcaaggccggcctggtcctcgtcgcttcctctcgaaccctttcaggatcgcatttggataaatctgaggtttccacagctaatcgttgtctttttactgcactctgcagtttcagccccatctctccaagctctttcattgttcgctggaaggcttctgacgagaggcttgggccgcccgctaggccaaaggttcttgtcggtccatcttcttgatgaaggtcatcgagctgctggctgataattccaactccattggtctttctcgaactacgtcggactttggctgcaggcggctctgctacaactggctcccctttcttccgcttgggagccatttcgtgagttgagcgaatcagtggctggcgtggtgctagtcgtgagatggatgagagggagagttgtcgagagctactcagcaacgccacagtagtgcactgtaaggtgaagacggatgggttagaggcgtgtcaagcacacaaaatcatctttcctcgggggtctatatcagacagctattccaaacaaggcagtacagatcaatggtttatgttgagccaataccgctgcgctggtcacgaagatggatgttcacgctttcgcacgtagttgcgccgaacgtcgtataagaaagcttggctacccttgtttatagtctctacgaaataagccttggtcaaggaaggggggatctacgtaagacaccaggtcgagcgagagcgggcaaacagggtgccacagcaacgccagaggcttcgatctatgcccagatcccagattcgtcgtttcataaccatgacttcgatgaagtcatcagcccgccaaaccatctcgatcgggatcgtgcgttggtggatacgtaccaactccacaactttgcttggcgaatggcggcctagctaacgtctcaaggcggcattgcacgtctctttgggaatattagctggacgggctaaacagctctgtctcgttatcagatgaccttttgcgcatctcatttgctccttgagaggcaatctcaccaagctaagccacgagccgcaagctgcgacggagagacagagcttcctagagctttctagcgccaggctctgcttgtaagtgatgctgggagcaccaccgcatcatgctgatgcaaccctcccttgtctgtgcctggcgccaccgtgccacggagcactgctccgtggtgacacaatgtcgagggcaagtattaattcgcgctgaagctgtcatcgatgtgtagctgatgcagcagctcgacctgaaacagcactctgcagcactcgagatggccaaatcatcatgatctcatcaatgcctaccacagatacggatatatacgcctcctggtgccagcctatagattgctccacactgacgcctttggggggttctcgaggagcgacgaagacgagtccttactgaagcttttgtcaattgataactcctagagttttgtggcggtagaaatcatcatatacctgctcattgaaaggcgaataagttgtccaaagcatgggtcggtggacgaactcatttatgcgtatagattcgattcgaccaacggttagtggcaaaggcgccacaagcgtttatgaaatcatatgtggagcctctcattaccgggagctcatttttgatttggtgttttcgtcttgccgctatcccaaggctccagcccatgccgccagcagatcattgtctcgattggggtttaacttttaagaatcaaggctaagctcgcttggctcggccatgaagctgcgtagatgcgaatttgggggcggggacggtggagctcgccatgaaattgctccttggaaacctcgggtatatggaggcgaaatatcctttagtaatgcttctcttcactcaccagcaaagagaagtgtcgtgcggctgactagcatgcaatcttgaaatcgcgctgctaggaattgttcaccgttagcggccgttttagctcaggtgtggattccggggttgtatcaagttataactgacctaggcttctttctatcctcgcgcaagatgcgacgttgagccgtgagaacgaaatgccaatatgcgcccggagatgctctgttggttaggctgggtgcgaagacgttgttgacggcaaaatcgtatacgtacatggccgttttgttcctagcattacatcaaaaataccggaataaagaaggccatgatggattctggcggaaccacgattcaatcctccgccgccaacttccacggagacttcgctgatagcaggcagcccctgcgtcgatgcgtgtgattacggagtgctaccccgtatgtacatcggacgggcaatagcaggcaataactggcaatatcctggtcctggcttttcgtcccatgatgagcgtgccatcgataaaccaacccctcccctggttgttactgcatacagctggcgatgagaagacgctcaaagatgctccaagtcttgtactcctgaatagatgctttgttctatgtattggtacatactacggtttgctgcttcaaacatagcgagcagcaaccgccgtcgcaaaactgtgtgcttgcggtaatgcggctttggcatttgtcagattcgtatgaggtacggatggaggcagtagtgcagatatagcaacatcctcgtcccaactcgatcgcacaatatgtattactggctggccccagtctcgaccgatgccgtggagcgggccctcagagcaagctcaagccaaacgcgaatgctgtatacgacgccttgctacttctccctgcgcagagctagcagacgtgtactcgctgcggtcatttaggaagggctattgaattggaagtagggcgacgtcgaagctgagttgagctgagctgagccgagctgagaagcgcactcgtaattgatgacaagagggcactcgcataccgcttttatgtttgcatgagtaagcaggctacgaggacagacaagtaagggagacgagaagtcaaatgaagctcagccgtgagagtaagtatgatgaccagacgaatgctctccggcttcagccaaatgcatccgtggcagatccagaagccaaaagggaaccgtagcaccaccccatgttcatgtcatgttaattttgggtgcgccagaaacaaggcttgcatgccttgctcgctgtgatgggcaaggggtagtctgtgatttgattcatgcgctacccgccggagaagcaactccgctcacgccgtcgtctctcttctcgcgtggctacctaattcttacttgcacatgcaaagcgcataccccttgctgttagttggtcgaagaagtgctgcaaataagtatgagctgtgtatgtatcgtttcgtactcaatcagctcggcggttagtggcttgaaaggctggggttgggcggaaagcatttagccgcgagaacaagcccggtttccagtcgtcagtagaagcaaagcagctcgtagtctaggggatgccatcgtgatgccaaagtaggtagtagtacctagtatgtaggtatttttgagcttaacaaagcatggaacgtacgacttgccatgccgctgtaatattctccgaccgtttagcccatcagccgtacggagaaaaaagagactggatgcgcgtaaaaggcacgcaaaggggattctggtcagctctccatccccacgtttggcaactgatcaaactgtggtggggtcccaaaatcatccatatcgagacttgaaggggggtctcagctattgtttcggccctgctctctttctattttgatatacgtacgttgcgtgacgaggcttggagtcgccaagatcacgatgaacgaaaccctaatatcgatgaaacaaaattagcctattcaaaacgggatgatataaatagtgcaggcttcgatggaaggaacgtcgcagtttctcgcattcgcttatcggcgtgttatcttttctctctcgcctcgtggatttcgctgttttattatggatccgtctccccaaacacacgtccacgttgctctcaaactcggtcccgctgtatcagcttttcgatcagtctaagcacggcattgctactgctaggctgtaggtgtgtcaggggattgcgccaagtttccacggggagtggactccgtcatctcggcgatatttgctggttcgtatcgcttagctaaaaatacccaggtgaagccatctaaagaaggttttttttcttcttccaattcaagtttttgcgcaacgtcggttgacatcggttgtgagcacccaatgctacaactggttcgcctattgctactcggacctactctatgaagcattgcaacgtggaaacggaattgattcgctgcgatatccagagtgtggcaggctagtgtgagacagatgcatgcacacagcgtcagagaggctgtgacgagtattccagcgagtactccgccgtagcattagcaggcagcaggttgagatatcactgagtacattgtacaggtatgccgctgtattttagtgcgcttcttgacgcggccacgagagcgagatgagacgagacgatgtacattgcgatattccgtggaagctgcgtgttcccacggtccgaggcgcacagaataggtacatgtacaaaggtacagaggcactggatgctccagggacatggccttaacagctggcccctcacctcgacctcaacgttttctcccccccctgtcatcgcccagccattccaccatccacctcgcaacttggcttcggtatctattacaagtacgccgtccatgacaattacgagcgaatggatcttgtgggcaatatctgccttgtagctggagttcctgcagcgctacagcactccccagaaaattaaccgcgccgcaagatctagattcatgccctcttgctcccgaagacgacggcgtttgggcgtcccccgggtggcgactgattctcagcaccagcagcgacagatcgattcacccgcgacaagggcctgcagccaccacgttttcggaccatggccggacctctcagaaggctgcattccggccagccagccatgagcctttgcggcagcttattccaccgcaatgcgcaatctgtacagcacagtatgcaccaaggccaggacgaagttgaaggctagggctatcggaacctgcgggcacttcagccttacagtatgctgccgctgttcaggaagaggcaagcgtgcatgtagtatggaggatgctgctgtttagccagaaggctgccgtccctagcggcattggcacccgtccgcatcctggaccaacagcatcgccatgttcaattgtgttgcgagcgcaggtatctctcctcttgatctccttagtctaagcttgttggacacggctgtctgtcccttctacaacgcactcctgcgcgtccctggagagcaacaggccatgggcgaacagactcaactgggatagttcacccgtgccttgtccactacgctcagtccatgtataccgtgctgtacgtaacttggctgggcagcccttgatggtgatggcgccaacagagagcctcaggtcatacgcggacaacggacaacggacaaccccccttctccgcccttctgacgcctttctcggcttccgcttggcagaaacaggagcacgagagagattttcgtcaaatggaacagggcagagggcaaatgctgccacgcccacgcccactacgtactgctagcagcggtagcgttacatcttatcggcgcctcgattcacttgccgatgctagtctgtgccaaaccgactaaacatggcgtccagacagccacgcagcggcctggacccttgacaggtcacatcacagcacgtctagcctggcttctcgctcttcctccatgccgtgagtgtgcgacagcaagcttcagcgccgttttggccccgtctagagtggccttggccctaaggcaatcaacatccccctggtcggctggtcctagtctggcagttgcgtgctgcgcttgaggcaggctggccatttagagctgatggcggccctcctaattcatccatctctctgtacgcgttggtcagccctggccaaaggacccggtcgcatctccaccacgtctctccacatgggagcagacaggactagcgccagcccttcggtgagctcaagacggctgcgagcctgtgtagacactcgagcactctatccgcaggacgaagagcgtgaagctgttggtgcttggttactttagcaagcgggagcagtagcagtagtactagctctactctgcggccatcactcaaaagtcgataagaatacagccttcttcaacgactagaaagcttgaacaattacagcactcgcaacagcgcgtccatgtactgtacatacaagtacgaggcctcgcccagacggagaagccttttttggcctgctccgtactgatcaattcatccatccgcagtgatccccgcagcagccgccctacagaaggccacgctgcgctaaaggctagcggcttagcgcaacaaccgcacccccaaatccagtaaatcccagccccgggtggcgcctagcctgcttgctcagcaggtacctcgtgctagcagcggcagctcagcgcagcagaaaaacggctcccagctcggtccagagccggcgttagttgcggccgactttgccaggccctccatccttctcgcatttaacaacgtcgcctcgctgatttggccgcttaccgccgacttctcgtctttcctctccttgtccaccgtttctcctgcgcatcagtcggtcacttgcattttgatatcaatcgcgagcgccgttggctgttggcgcaaagaattgatcaaggagcaaacaagccggcaatcaatcaatcgcaacaagcgacaatcagcattttgcccccttctctcccttcgtcttgtcccgccccgagcctagcttgcggaatcccgtcgtgtggcgtccctcttctgtgtctctcagtgtgcgtcgccgaggctgtgtcttacactgggggtccagcatctgctctgcgcggctgagcgtctcttttgaagcagcctggtcccagcctggcggtttcaacatcaccacagcattggacgaacataaaatccgtcgccagcaatcctgcgccccaacaacttagacactgcgtaacgcacgtcctcccggtcttcactttccgggaaacaaagcccttctttttcttttgcttcctcgtctcggcattgataccgaagcgacattcgagggcgagacattgatcctggccttgttgcaccctgtgccattctccctcttcagcggcgtcaaggaatagcatgccccatatgcgtgaggtgaagacctgtgaccgctgccggcacttcaagcggcgctgcgaccttctcaagccgtcgtgctcgcgatgcatccaggccggagtgcgttgcagcttcgatgtcaatggcgttgccgtgcccagcgcagcagccgccgctggtgccagtgcgtctcctggttcttcgcgacaggcgaggacggcgctcgcatcttcttcatctcctcccgtcaacggtgatccgaccgcgggccaaaacgggctcatctcgcccactgcctcaaccgagagccctgagcccgctgtttccatcgatgaaaatggcatgccggttcagggcaatgccaacccgctgcgcgttgttcgcaagcgcaagcgcaattgcctgagctgcttacgctgtcatcgcctcaaggtcaagtgcgataaagagctgccctgcggtcgttgcaagtcgagcggcaacggcagggagtgttattatagctacaacaagggccccaacggcgggaaattcccctgtcccacagctccgtcaaacaacgaggagacaaagacggtcctagccacgtggcaggtccagcataaagtacgaggatccagccattggcgagatctcatgaccaaggtatgttttgcaggattacgccgcagcaattcctacagtgtattagatactaatagctggggctacacagattggcgctttggcatctttagaatcggccccgctggctgccgctcttgaagatgttgctacaaatgcttgtttggcaaactttacgctgccgggcaatttcccctttggtacccctggtgccacaaagtactttgcgcgtgaggccgtcactcggctgttggcgggcgagaggcagaaccatgaaaggtatctccagcgatatctcgacttgcttgatgtcgtgaatccaatcatcgacctccacattttcaagcgcgagatcgagcggtattggctggatcccaatgcctccaatctttgctggctggcacagttcctcatggtcatgggcctcggcagctttgcctccgccgaaggagagcctcccgtcgccacagaattcatgatggctgccgaagcatgcctcatgcagacgcccttttccttcagaccgaccctgctcaccctcaagacgctggccctcatggtggtggccaagcaggtctgcaaccccacctgctggtccgtggattcgtgctggtccctgctcggactgctcgtccgcacagccttcatctatggtcttccgcaagatccaactgatgatgcggagactaaccaagaggaaaaggacgcccggagaaagctgtggcttaccattttgtacctcgatatcaaggtggccatgtgcactggcatgcctcctctaacacggccggatgagcttggcaacctgcaaaagattccagagtggggtccgccggacagcctccagatggtcttgtaccagtcgctgccaaccgtgctatcggtcatggcgcagatcaattccaagaaggatcaaatctcataccccgatgtgctgcggtacaacgctcagctgcgagagctcatgagccatgcccaacgcgtctgcgtcggacagctacagcgggtaaccgtcgacatcttcctgcgacggtgcctcatggttttgcatcgtccttttgcgttgcacccagagggccctgtcatgtttcctgaatcgtactggtcatccctggaatgctgcctggcgttgctggtgcattatcgtgagatgtggtgtagtgacgcgagcctgcgattagatcttgtcggacgagcctttgtcctcgatttcttctctgcaaccctgacgacgtacatccatgtgcttcgcgcagatgcgcctcttacaggagctgccgccatagggtgtgcatttcctcctcggcaaattattctcgatactctacgaagctgtgtcgatatttggagttcagaaaaggataagagtgtgtgctaccgcactggttacaatctgcttgatgcggtgctcaacttggttcctaaaaataagatataaaatcgccgtggtggcgtagggcagtgtattactccacctgccaaagcattgccagaagatgccgcaaacaagcgataatgtgtattcggaatattgactggatattccggtttttattcctctttcaacaaccataatacgacagatgcaaatacgtcccatttctctttatatatcctgctcatcggcgccctgttatgaatttcgaatgcgtctattctttctacaaggacctattcattattgcggtctgaaatatactccatatagcggcctggcatgattgaatatctgaagcgtcgtttcttttctttttctattttccatatttccattccactctcgtttctttattagccatcattggatttgcgggctgggttttgtatgaggacaaatgcatgaaatcaggcatgatgatggacgggctatgaaagaggtcagcaggacaattatatacattaggccagcgtttatgtaggaagcgcgagtcaatagcagtaacaatattactattagtctgcagaaacagaagcgagacgatgccttcctgaagcagacacggcggtgtaggtcacccatgtgctatggcgtagatggtgattgatgggcgatgatattcggcacaagtgagcatttgaaagcaatcatacgatacagcgttgtgtgcagatgcggtgcttttccatcgtcgcttctccatgctgagacattttgctttagtcctgactgaatggaggcatcatcgagtcaagccaaacagagccgagctgcatgagctgaataaacccatagacatcatgcttatactctccgtccatgaagaaagcaacgcaccctgcacgcgccagccatgaaaacaacgccttggcaactcaccgtgcatggagacgcaagacaagcagcacgatatgagatcatagaacccccgttctgtcacgatcaagctctgttttgctcccccaagccgctgactgctgctatctgggccacaggcttgtgatcagtcaacccccggcaatggggtgtgacgacatgccaccggtgcgtcatccgggtgctgctagcaggtgctagcaggtgctttgctttggccgttgctcctcgcctgtaaaatcccgccagcgttgcaaaagcccactaacgaaacagccacagcgttctcgatccccctccccgctgaggagctcctctccaagctttttagcaagcttgggctactctgctccccacctttggaagcaaggttgagagggtacatatacatttggctctgtacatgcaaccctgacttttttttttgcgcataaacaccaaaaaagagctcagctgcctcaggccttttccctctaggcctgtttaaagttgtctgggacctggcaacgtgattcggatcctgcttatcgcttcgcaccatctgcatcacctgcgaactatagctgccctcccttctgacgacggctttcagcctacgccatctcagcctcatcctgctctactctactctgtccctgctctgcctagccagactagattcaacccgccaaaatgacttctattgttgagcactctccgccggctcacagcccgcctggcccagatgccaaacggcccagaggtaagtctcgtgctctgctggcgctgctggcggcttaatgtctctatttacatggcctgtgggctgacttgtatcaacgcttttaggcatcctcaaaaacccttcctttggctctccgccgtcccctgaacggccgcgagaccggtctctgtccgccaaagaggtgaccctcgcaaacacccacatcaacgccggccctcgacgatcgtcctccggagcaggctcgcgccgccactcctcgcacagcatcggcgacccgtccgagccggcccagcgtctcaagtgggacgaggccaacctctacctgacggagcaggagcgctcgtcgacgatgaagattacggagccaaagacgccgtatgccaagcactacgaccccgcagaggacccgaccgacgacgaagacggggatgaggacggcattgctgttgctggccgcaagactcagcgtgccggtgctgaagacgacattccgggcctttcgctgggcgagccggaggaggaaatcccggagaggccagcgcacatatcgcgcagctccagcgagaagacggtccacgtggagcaggagagcgtcaccccctctgccgaggaggaggtcctgggactcacgcccgaggagagggagaagcaccgcaagtttgaggaggcgcggaagaagcactatgagatgaagaatgtggcgcagattttgggacacccggaggatcttgatgatgaggaggatgacgacgatgacgaggaggagaatggaaatggggtcccacctatgcctcctttgcctaccaatattgctaacggctcggcgtagttgaaggaagaccatgcatcggttttgttttttgccctttttcccctttcttttagccatatctactattcgtttttttttttttgtcttattacatttttcggtgcaccgctgcattacggtgggatattgggagaagaggagtatatttttgacaagaggaagcttttaggaggagttttataggttttttatgaactatgatggcgtttgtaggtggcatggaaacgaggaacgcgcataacggcggcatcacgaggtatgggaataccatagtggcagtttgatcaggactgaaaaaaatacactggtttatatttatgtgttgcatcgtgtatgttctgcgtgtttgcttcatgactggtaaatgttaagctagaatatgcgctcctacatacttgtttctaaaaacagaaatagaaattgtttctaagaatatcagtctataggctatcccatctctatattccatctttatatacaacttttccaacttttttttcacgtttatcaaattgttattgtgcttatgttttttgtgttcccgtatgactgcataaactgtccctttcgctcaaagcaaacccttccgcgccagttcaatcttgcgcgcggcttctccctgcttgaacccgccttttgaaacgcaggtgcgcttcccttctgcgagctcgaatttgtcgtcgttggcgtcccatgcgcaggggcagtggtgcgggaagtggacgcaggcgagtgtgtcggggcagaggtagtggtcacaggtggctgttggcgtcttgcgttagtatctctccatgttcatttgacattctcattatttctcggatgataaataggcaaatagaagtttaagagattgtgaaatgaggaagaaggcgggaaatccacactcacaatgtgtgtactggtgttgataatggcgagcgtcgctggggttgttctgcgggcgctgctcttggtggtggccgccgccgccgccgccgccgccaaacatttggtcaaagaatccaaactgggcattggccaaggcgaaaaaggacaaaagagctattaagagccgcatcttgagtaattctgattggcgattggaagagtggccagaaagtcaacaaagttcgaggtgatgacgctctcgttggcggaagagctaagctggccactacaaggtcttatcgataacaatcgaatgcgtgactaagcatcatagcacccaaaaatggaaacttgcaactaaagttttgatacaaggatgcattggagcattttgacatcaaacccctcgtaagactcgagccacagacctccccacgacagaaggggggaaaatcgcctggccatgcgactcttcacgatacagcggccgatattggctgctgtggctgcgctttcaaggccaacaattgcaaacagcgctgttgctcctctcggagcgcaattggccaatgtcctggccgagggtcgaagaaatgcttcggtgaaggcgcagggagcctacaggaagaagagcaagaggggaattcctaacaaacttggtgccaagcggactggaggtacgtctgcagccgttggggggaaattgagggagagatttttggcacacgattgctaacctgatggtgattaaaagatcaattcgttattccgggcaatattctttacaagcagcgcggaacacactggtggccaggcgagaattgcatcatgggccgcgatcacaccattcactccatggcgacgggctacgtcaaatactaccgcgacccggcgaagcaccccgacaggaaatacattggcgtcgtcttcaacaaggaggacacgctgccgtacccgcagcacgccgagcgtaagcgcaagctcaacaagacggcgcacacgatccggaccgaggctgcgaagccggagctgtcgccgtcgggaatcccctttgaggtcacgcgagtggaggccggcgagccggacaggctgctgaggctgagggcgaattacagctaccgcgaggacaactggcgcattggacggctggtgaagacgacggggttgaagacgacgaggttccggacgaggaagcagtggttccggcatagacggtggaggagggagcgggagatttcggggcagaaggaggcggagaggaagagggctgagagcgggggggagaaggttgtcaaggcgattagcaagaaggcggcgaagaaggcggcgaagcaggctggtaagaaggcgaaataaatgatgggtgagtggggtggatggtgttgatacgatgtttttttctgtctggggatattgtacctgtctcgataaaataaagtgtatagtagaataaaaggaatgaattgatggatatgaatcagagatgggagccatcttgactgtttggatgccaatggcatgatatgatgtggcactgttggcagagatgaacacggcgtatctgactgcaagattgcctaaatcggtataagaaaaggcatgtgcaagattacctgcctgggatattaatgctagactgcatatgcttagacgagtaagcttgtttttatatcctttcttgaagagtttatcataaatcgttggtcatttaattctgtactttgatatttactggcctagattgaagaggaaagaattagacgatacaatgggcaagaatgttcaatggaaatagactgggctgcagacatataaatttaggccatgaagcaaacaatcaacttggaaacctaaacaataaaacaataggtactcttccaagtcttcctcacattcactgctgctgctgtgaataccgcgcacaaccaacgctttcttgtggatgaagctctgcgcgctcgcgctgcccgcgctatcggctgtatctgcccctcgccgtggtgcatgtcactaaagctccactgcagaacgcccacagcacctcccgcgtggcttaaatgcactccgcgctcgaatcgcgatagggacgacaccagcgagcagatcgagcacaggcgatgaaccctacgagacaactaccgttacaccaaaacctttgattcgacatcttcctacacggacaacaaacattgggtgctgcagcttgtctgcgcgccatgccgggagcttgggcagcctgagagagacgacgttgtgcgattttcactggccggaccgacgccaacatcgagcgtacccctatgagaacagagcctctgctgctgttggcttgaaagaacacgccctggctgtcggggcctcgtaaattgcttctcgcgcgcctaccctccttctgcagccggactatggcttccgcccatagaatgaagcgtacggaacaatccctgtggaggaagaacagccagacgatgcggcaacgcgacgacccagctgatgcgccgcctcccctagtcgtcagtgatattctgccgtcttcgtcggcggctggcaaccccattgctcatgtcgagacgcctgtgcctctcccgctgccgctgcctcctctgcggaccttgccttcgaacggaccggcgctgaagcgaaaggcaatggcgtcaaacgacaagattctacaggcacaacaacactgggaagccatgaacagggtcatggagcacaaaggtgaatgccgagccttcttgtttgtctagacgcatttgctaggtgcacggggcagaatgagacttgggccggccattggtcagctcagagtgaatcgaggcccttccccggagtgaccatatctgtgtaaccggctgccactgctgccacctcactcaagcttgtcacacctcgtttccgctgcatacgctgacattgcatgtttccaggccctgctgtgttaccaagcaaccacgcacctttcgctcagatgatggactgggcaaggccaccaaaaagggacgaggctagaggggcagctgccgaagcaatgccaggagcacagcggttatcggaagagggcctgatgcagaggatggcggatctcaatagatctgcgagcaccggctcaagaacgcgtcgaacgtcgagaagccagcttgtggaaccgcccgcttcagcctctgcgtctgcgtctgcctctacgtctgaatccgcgtcgctgtctccaattcagcaacctttggccatcgatgagatcgacaccatggatcttcgaaatgctcagggcaattggagtgggctacaggaaaattccgaaaatatgtcgtactatctctatacaggcaagtattagaccatgtacattccagtcattggtgttttggattgtttgagcatttaactgattcgatgttggctgctctcagaggatgacggtactgtgcgaggaacgcagaacgctccatttcctccggggaaagaacgatacgaccatcctgagcccgagatgggacggccgtttatctgcccggtgcgcaactgtagatctcttgctattagcatgaagcacatggcggcacactttcatgggaagcataaccgccttttgttcaacgataatggcgatggtaccttttccccagtgagagcctacacaaataaggacgacagctctcctggcatcatcgtttcgcgcattccgatctctgctgaggcaccacccgccgcaaccccggaatattcagagagacaaagactgctgctgctgaggacaaacggttcgcctatgtcatacgtatccgcaggccctcgggaagccgttgttggaagcgctcttggaggcaattcccctgacatcccaaaacgcactttgcgcactgaggcagtcaacgatgtcatggacgagagattggcaaaacgtcccaagaagactccagtgcctctacccgttcaagcaactgtgctgccgccatcaccaacgccccccagtctgcccatggagcagccacctatgactgaaacgctcaagtttttgcaccggttcctatcaccaaatcagcaaatcccttctcggccggacatactcgcactctcaaaatatgagcgggttcggaatttgccagcctcgtggatagactatcatattgataagacgatcgatcctctccactacgcctgtgttttggcgtatctagtaggcactgcagaagaaaagaatccgtgccgcaaatggaaaggagtatcgcggctgtcagatccctgcgtagggttgcctgcgagcctttcggccgaagcgcgagctgcattcagcagatcaaagacgtgcattgcctgccaataccaatattgctacaaccgtaccaaaaacgagtgcgagtgggctaaaaacgacaacggcatggcgctcgatactatgggcgaagaagcagatgcaacggcacaggcagaggtgataccccagtctggggttgaaccagcatctgagatgatgcccaaggtagtcgcagcggatagcggttacgcagacgatgattatgatatgatatcagacggcctaccattatcgaaaaaggagcctgagcaggtccccattcgaacatctcaaaacaagagtccgccacctatatcaaatgtcacacaaaatccagcagccgctcagatggaggcggaagaaatggaagactgggaaattgcccctggtactatcaaagacgaagtgactaatatgagtgagtttcccctctgccatggctgtttactagctgtaccaagcacacgttagactaactgactatactagatatcggcttttccaacacctacatgtctgaccaacgaccaattaccatctccccagggctcagcttcaacgttcttgtcctgaagccaggacgcccgtatcactggccggtggcgattagcatggtgcgcacgtgttctgtaagcgccggcaagatcagtgtcaagatgggcgacaacgagacgttcaagctagggccgaatggagtagttgtcatacggccaggacaggattgcacggtttcaaaccggctttacacagatgcggtgcttcactgcacgacttttgaggacgactttcagatgaagtgatgggcgagggggataaagcaataggtcaaggctactacttatttggagacggacggttgttttgctagactgagatgataccctgtgtacatgtacatgagctggcgtttagggtttcgttttacggggggctttctatccatcttcttttctttgttcttcttgacatctggtaaaggcacaagacgttgtgagtagagatgcagttataaacatataatacgcatttagattatgggcagaacgttgaactgtctttctatatagcacctgtttcacacatgatttgacgtcaaggcggcctctagtctttgctctcataccaaattaagtcggaagcgacgccgagttagccatgacgagtgccgagcctacggatggcagttttcatatcatgtgaatgtttttgcggagctttcaaaagccgacagacgacaatccgatgagcttaaaagaggactctttcccgctctagtggatctaattaatcttgcattgtcctcagctttggatgccagccttggggtccatgtgccgcgaaatagtcacggtggcgccagtcccatggccagaaatgccagggtgctgccggggtcattcgcagcgtgaaggggggcgctgtaagcactgtaaagtctgctgaaggcagccaggcatcaaaattgacgatcaatggatgcctccctcgcctaggtgcattcccgccttcccgtcacgagcgaggcagatgatttcggtttgtcgcgggcctttttttattgtgaatgatggagaatgtgcctccgcatcgctgaacttgagtgattttagagcggcgtcgtccttggtctgagatgaatcgggtgagtgtgtgagatgcgggattcgtgatctggggttgcgatgccgagggtggtagatttgtcctcggggccggtttgggtggatggatggatgctggtggtgtcttttacttgaaggttctgtgccgtattactcatgacatttgatgacaatttgtgccttgggtgtctgtctaatagcgcatgaatctgcttttgacggcgaaaggtgccttgcctgcgtatgctggagcgggcaggtgatggctcggtttcgcgtgtaagttgagaatgtgatgcgggctgtggggatacgaggtgatgcgtaccttatgctctgtgcgatggaatttttgactttgatcgtgatttcttttgattctacatcttctattttatcgagcttgtttcgttatataactgagaacgtctgctctggctgggggcttgatgatgcttggcttataaaccgtgctgcttggcatcaacccgctgcatcaactgagaccgctgtaattatagcgagggacaggtatggctcgtggcggcggcggcccgatacggcgggcctctgcaagcctcgcgctggacgtgcctgctcctcctgcacctacgcggaggagatctggcagatcaaaaacaccaagtatattcacggataccgacgataccgatttgaagcctggagcgagcgagagattttctgagaagccggggactggacatggtcagaaccagcagccgcggactcggtttaccattgaccccgagggccaacttacacacgatgagacgagcgtcgacgtcgtcacggtgccgtgtccgggcgggcatcccctgcggagctggaaccgagatggcctcatgggacgatattatggcgcgccgtcgatgcgggatgccgaggttcgcgaggtggagcggcagggtccgtcgtgggtgaggcagggcattcggcgagaggccaatagggcgaggatcttgctgtatgagcacccggaggttgtggacggcatgacgctgaacaagctggcggttgcgctgctggacgagctgagggagctgaggacgagggagaagcgggagaggccgctgttgtttattgggcatagcattggcgggttggtggtgaagatggcgttggtgagggcgagtcgggatgcgaggtatgaggggatactgagggagtgttatggggttgctttctttggtgagtggcagtgatggctgcaagcctttggggtgatgacggtgatgctaatgatgggatgtctaggaacgccgcatcaaggatccagctactttgccatgccctctctcgcgtcgagcatccagcagctcctacagctatcagctcccttgccggcatctctcacggatgatttacgcatggcaaatcatttactgctccatgtagacgaggactttaaaatcatatccgacgatctccgcgtatggaccttttacgagacaatcgactctcgactatcagccaactcgggagacatctacttcacggctcccctgacatccatcaagtctgccattctagggatgcgtcaggagcgcattttccccctgcagggcgaccatgccaacattgcgtcctttgggaggcacaacgtgcacacgctgcggctgttcttgcgccagctggcggagcatatcgaaaaggcagattccaacgcccgcgaggatgcgagggcggggaaatggatgctcaacttggagcagaaggtgacggtggaggttcatggcttttttgacgacgcggggattgatgatgggacggtgagggcctggtcgacgagattgccgctgagggagtttctgaataaaggcccggaagcatgtctgagtgagaggctgaatgagtcggaaggcccgcctgaggagggaagatttcttgccatgagggggaggacgggcttggtggatatggagggaccgcccgaggttgttgttgcgtttcctccggatcctatgacggtaaagaatgcgttgggtattaatcaagacatgatcccttcggttgatcacactgatgcgctgcctttggtattgccggtgccgccgtcgcccatgcttctaccggttgactctccaatgtcaaggccaagaaagagtacggaatctgcaccgtcggcaatacgttcacggcctgcagctggacctttgacgcctccttctcggcccatctcgctgccccctcagcaaacgtcggcttttcggaaaccctcgccccttatgcgggcgagcctagaccaggagctcgctattgatcgtctttcgcctcctttacgtggccgagtcgggcggtcatttagccggtctatgagtctggacagtgacattgggggcgcatcatctccccctcggtatcgtggctttcctcctttatctgcgcgaagtaaaagtacgtttgacagggctcttattggagatgagaatgatagcgatggcggtgaggacgacggtgggctggaggggtctccgaaactgcccgagagcgttcttgcgattcggaagatggcaaaggagaggggccacaggccgagcgaaactgtgattgtagatgacggggtggtggcggctcatactgcgtttatgaagccggaggctaaggcgaggaagtttgtttggattcatttgccgtttaataaccctacctgggtgactgtaagtttccatttcaagagttactctcagagattgatgaatgtatgaggactaacaaaggaatgttgttactaggctatccttcagacgttgcaggtttcctatcagagggacttttctgccttgtcgaatcatgatttttgggtgaggaggcatacgcgcgggagacactcgcagcattatgcacattttgcgaagccgggatgttactttacagcacctcgaacgtgtaagtgaaacttgttattcttctagcccaatatcatgaaaactgacatgtgctcatgtatagtatctccacgggctcattctgtgaccagccgctccctttcaccacctggtggagacgaccagatgtatgtttgtctgtttctcccgtacctacactttgactcgtacaagagactcatccgccgacgcgaactcattgcgaagcgtttggctcacgggagggccaggcccgtgcctgaatctgttgccaagtcggattctgttgaactgcaagttgtctgggagttcttgggacatgacccgccaattaattgccggcgcacgctggatcaatatggctacccgtcgatcagagatacacggtctcgagacgacgaccaaatgctgtacaagttgacaaaggaaagatactatgacgtggctgaatacaggggattgtatagtcagacttcgggcagtggttccgcgtcaggagaaagcagtaataaaagcggaaacgggagcgggactgggagcggcaatgctggtggaagccggacagggagctggcgggagaggctcaataaacagaatggcggcgagaacggagatgaagaggttgagaaggatgtgctgaatgggaatgtgctgatggtggaccagctatggatctggactatttcaactcgtgagttgacttgctgtatacactgattgattctatgctaacttgggtatagatacgctgctttcattcttccccaagcgggagagcgatcctatcgaggggccattgtatcagcaggcagatctgcgcgatagcatcttcaacgatgtcaatgtagatctcactcgcctctgtgatagctctttggacttggcggcactagcagctctgcatgcggtgagcgttctccttgaccgggcttctcatcccgatttggaagtctttcgcatatttgaagaagccatcagcatcttggtaagtcaagtgctgctctacctgggtagtatgtttttgctaatacgcttaatagactgagaaacttaccacatctctcaaagagttccgctcagagggatttcgtgacaaggcttttgactatgagcctgtcgagaataaagctcgctcgatccgggagcgtcacaaacaggagggtcgacgagccgagcaagagaatagggacaacacttcggcgttattggagctacgagatattgaagacgaattggcaactctactgggcctatttgagagacagactaaagtgatttcatcgatgcacaccatctataatcgccccgagatgagagctcacacggtccatggaagaggattcctcgttgaggcgctgaagcggctgggggagtatatccacgtgacggaagaaatgattcgacgagtgaagaatacgagagacgaatacgacaagttgctgcaaatggtgcagcgccaggcgcaagttgacgaagtacgactcagtaggcttcacgctgatttagccagcgcacagagccgaagcgtgttgatctttacgacctttaccgtcatattcctgccgcttcagttctttacgggaatatttggcatgaacacgcgagaatggggagggggcgacaatttgccgctgcgaacgattgccgtgattggcatcccggcgagcgtgctcctaatcgtggtgactctcatcgttgcgtggagcaccaatgcgcgacgcttcttcaagtggatcgggaggcagtatggaggagcaattcgctttttttacgaaatctttgcaagacccgtggcgcagtggacgatgaagtacatggatagtatggcggcgaggagggaagggaagcgcaggcaaggagggcccgggagaggggaagacagagctccgaatggcagcttgagcacggagacgagtgatttctgggagaggcatcggctggagagggagagggggtatcagattccagaggtgaataaggcgccggcgaatagggtgaagggagggggggtgaagttgaggaagagggagagggggtgattttccattcttgagtgtatgatataccatgattgttttttggttgtttcatttttttttttttttggctttgaggaatgaaggttatgatgggatgatagggatgcattcttaaaatacatgtaacatgaatttggtgtgagtcggtttggtgctacagcataaggagagggacaggctaatgtcacaaataaacaatatcacgatagctaatgcctgaaataaccttttggttttcagtacaatttacacatgttgatcatcagccgtcaatcatctcattactcttcccatccctctcatcaagcaacagccgcgccgtctcggcacctcccaccggcagcttgatggaactcccctcgtagggcagatgcgtgggcaaaatgtccagctggcgcagcacggtggcctggtcccacaggatgtgctcgtggtagaggcggtcgccgcggatgttgatgatgccgacggtggggatggcgaggggcttgttggttggggggattttggggaggagggcggggatttcggtggtgtgggtgcagcagaagatgaattcgtctgggggggttaatgtcagtttacttttttttttttttggatatgtatgttatatgtttgaaggttgatgagacttaccgacgatgcgatctgggccgatggtgcgggagacggttttgagggttgtgtccggggggttgctggaattgagtgagtgagtgagaatgtgagagatgaggattgggtgagattaccagaagatgaagtggtcgcggtagaaggcggttagtttctcgcggccaataccacccgtcatctatgcaatggtcagcgttccatttgatatatatgacattgcatgatgttattcacagtagggacatggttgacatatggctctgcctataattaattgccttgttagttactatatcagacatgttttttaaaagaaaaggggaatcaaactcacaaccatggtggccatggtcttggcaacacttcgtcctacaaactcccagtagcagtgctcttcccagatggcctcgagatcaaaatgcggcccgccgagatgcttccgcagaaacaccaagcttcgcgtgtgcgccatgctggcagaagcgttgtcgtaggccgccgcagatggcaggacaaaatggggagacgtgcccgggtaagaatgcactttgacgtcgagacttttcccagcgtcgttttctgagaattcgggtggtggagggatactggtgtgagagagcagcgggagcacagaagcgctgctgggggcgctctcggaaaaggtgatgatgccggcgatgccatgctgctggaggcgctcggcgtcgagcagcagcgacggcacgatgacgccgtcgtagatggcgaggccaaacttgtcctttgtgtcgactgcgtcatgggcctttagtgcctcgacggcctcgcggatctggttcacgacgtctgacacggtggcgtcgtcgccggtgagctcttccatttcgttggccggcagcgtgatggccacgacggcgaagccctcctcggcccatttctgcaggggctccgggtcgagtggctttgtgatggtagcgggccggggcgggatggaggaggcgctggggaggaggacgatgaggcctgggccggagccgcggcgggagagcggcggctggagcacggaggaggggccgatggggagggccggggcggaggggaggggcggggcgatttcgttgggggaggaggcgtcgtaggaggacatggtggtgcttgtagagtgatgattggagttttttacatgaatgaatgattggagagagatgaaggtatattggtttatatcatcatgatggcttttggcggctcagttgaatgaggggtagctcttgtagcatacaccccaccatgatgtttgggggattgtcccgtcttcacttatactacgcctctattttcgtattactcgtagctttatgtttactgttaatatttacagctactgcgtgcatgcatgattcagggcgcgtcgccttgttagagctcggcgacggttccgaagccagatgctggatgcaacgctattggggcaggcataacaagcgaagcaggatggatgctaatgccatgcaatgcaatgtatgcactcagacatcttactcagcctttgctatagaactagtacctcttatcccatttcatgcccaagacaccagaaaaaaaagtcgataaaaatcatcgagaccctgtgatctgatcatctgctgcccatgctggtgtagcgccagccgctgccattcgtctccatcaggcacttgcagggttcaccgggccccgctacgagccctgccgcacagcgaatgcgactctgagcctcgatgcagcagttttgagcttcctgttcgtgttggtgaatctcttgacctccatcctctcatcttctgtctctcttgacccttttccttgtttcccacgctcacggctagagtcatgaagagctgacagcggcatcaagaacaacaacaaagtcaagatgcctcctcatgctccaagatggctcctcgcgccgcccatccagacggcgcccttgaaatacctgctcgtcatgcccgtcgtcctctccgtcgccacctttgccgcgctctttgcctcgtccgacgtcgacgtcgcgctgctgtggtcgcagtgccacgcccacgcgcgcatccccggcctcagccgcatcccgctgctgggcacgccggcctgcttcctcgtcagcttcttccaggccgcgctcgactcgctgcggtcgcgcgccgtcatgggcgtcatcctggcctacgtcggcgcgctggccacggtgtgcaccgtcgagtcggcgcggcgctgcaaccggcccaatgcgctgattgcgcggcccacgctgtggtggctggtcttcaacctgctgggcggcgccatggtgtggcagctggtgattgtgccggcctttctgcaccgggccaaggcgctggtgatggcgaagcagcaggcgggcagcaacgaggatgaggttgaaagtgatgccctcaacgccacggggcagggccgcacgctgccagactccgaggccgtggccatccccattgccgtcgccgtcggctactacctgccctcggtcctcatgctggcgtacaactcgcccgtcgcaatcgccgcctggctcttcttcccggcctacgtctcgctcgtgcgccagggcgtgcggtacatcatccagaggatacgccgcgtgggcccgaccgacatccaccacgagtcgcactggcagagcgtggccctcgtgtacacgctgcccatcgtgttgtctgtagcggcgcacttgtttgtcctctggaacctggcccagcgcgacgatcgcaaggagctgaccaagctggcggtgagcttcatcgagattgacttccagttcattgcctggaccgtcttgtattgggtttttgttgaggccgggtggcgggtgccgttgggcatgattgcgatttcggtcctggccgggcctggcgcgggcacttgcttggggtggctgcatcgtgagagggtgctgaggaatggctttgcggggctgtttgagtctgaggcttctggggatgatgagcgtgtaggtgaagaggcaccgctgttgagatgagacgggatggcgatgtagcgaagcgagtattcgcactgatgctatgagatacccctaatattatacgtcgcaacatctaataattatacaatggcaattagcagcttggctctttttatatatacatatacatccatctcactgctagatccaaagagcgattgttgtaatggtacatcctgctagtatcatagccaggtgcattcatgctttctagattcaaaacacttagcttcgtctcctcataaatagtacaaggtatggttacacaacgccgccgccgctatcccttttctttcctttatagcacatgctccctcttcccccccctccttttttgtctatgagatttttttagttgtccttgggtacctgcgccaagatcctctccctcaccacctgcgccgccacggcagatccgtgctgcagcgtgacggcgccgatgatggccatgagcgccgagtttaacaccacttccacacctgaggcctcgagccgtcggggctgtttttttcatgttagtaaaatcaaagccatcagtctgttggacgagccatcaacgtaccaatcggggcttccaccgcactacatccatcagcccaacgttgttggccaactggtagagcttatccttgccgattatgtctcggggtcccatgacgttgaggttgtccaccgaaagcaattggtcgtcctccaatggtgttctgtcgaattgatcggggaatattgagccgtcaagaggctctttgctgacaatctcttttgttgcttccattaccatcgtcaaccgtcctagaattgcaaagtttagcatatgcttcttctccgttcaacatgagccgtcataaccaacctagcagtgccagtctgtcattgaaccctctccttccttgatcaaagctcttgtgtgtcaccgccagccacttgagttcctccggcagcatcttgctacctcccggtccgagcaagcggttgtacacctcgtccagccgcgtgggatcgttattcaccgcccagatcttgttgcgggcgctctttgcaaagtccagctgcagaggcgccttcattccctgcggcgtctggctccatcgcggcttcgtcttcgcgctggctgatgtcgcggggatcttgaacgactctggtgttgaaggtgcagattcggattccgttgcgaatgtgcgtgcgcacggggcgaaggcgcgggcggtgtgccgacagcgagccaggctcggacggcaggactgaagagccatggctttgtgagatcaattgtgcacggaaagtcggcttctatggcgatttcgacgctgtctatatggtgttgaaggcctatcgaacaaatctggagcattttcggggtcacgtgtttggcggcatgttgcgatcttatcttatcgcttatcgatttgcggtcctggcgtcactggggagcttgcttagactgatcttaccctatatctggaaagtttgttcgattgccgagtcttggtaaaacaagcacattattctctactagattatcaatgaaatttgaaacgacacttagtatcaagagtaagctaatgtgtatatatgaaagaagctttaatgggtagtgggcagtgtgtgagtgtatttgggtgtttcttgaatgaaacggaagaaattaacgaaatgaaaaaaggttgcaagaatctcactggtgtgctgtaagaccattttgatgttttgcaataataaacatttacccctcggttactcagtcaaggctctaggccatcacaatcactgcacgacatatacagcgcctacttggattccatgtacgaaatcagccctactgttcgctatttgcctccgctgattcccattttgggcatgtggcgccccggccttcagcggacccatagcgctaactcagctgtaggtacagcggagctcctgcattcaatctgacgttttgtcgcgactcgactcgagggaggtaccagccctacatcttttgcttctcttcttgctgcttcctcctcttttttacaacctgacacctcggatttttcttccaccagtttttgagaagccatcacaatcagatggcgtctgcagatcctccagacgccggtctgcgcggtcgtcttgctgctgtgcttccaaagggctacaaattcggcatccatcacgtttccactcctcccacgaaagtcgacgcgctctactctgcgcccccaggcgagcgacccgaacgaacatactgcgagaagcactttctgagcgtttcaattgacgccgaaaactcgtcatcagatgcttcaacaagcgaaaacacaccagaacaggctgcgcagcgcaaacgggtcctcattcttggcatcgagatcttcatatataccacggcccggtccaccaccttgtttgtgtccaaggctgactctactggatttttgaacaaactacagctaccaaaaggcgctcctagcccgatacgagaggtttgcgcgacctttgtgcgctatctggtcgacaagaggaggagaaaagacgtgcaactcgtcgtcagcttgtttgctcgcgcccaagaccagtatctcttccccggaagcatcgagtattctggcaagcatgttttggacgaccgcggccttgttaaatggtggtgtcgagtgctcgaccccatcgtcgagtcgcctccgcgcggcagtctctcagcatggcgtaataccaagggctacctgcttattcctggcttagatgcttacgaaacccgagcttttatcccccgtcgtgccggcgcgacatccagctgggcgctgagccacccgctggagcgcatttctcactactctcgagaatttgactgggtgccaccgcgatgtctcatccccaagttcccagacgaccccaaatgccggttccgcgatgagctggacgacgaggtcaccaagactaaggcgatgaagacgacgggaagctggaaatctgtaaagacgctggacatgttttgggagatgatggcattccgacaggagtgttcaagcgggaggatgacggggtttatttgggtcgtatttgatgatttggatgacgagtcaaagcaagatggtagtgatattgtatcagtatctagtgcctcggtcgtaaccagtgcgttgagcggcgctccagagacgcccaggaagcagagaactctgtcaaatgtcacgccagcgacgacgcccaggagactgtttccatccaaatcagatcaaagtggcggcacgcccactaaatccaagcgtgactctgagcttgaagacaaaaagtccaagaagcgaaaggcggcaaagattaagagaaaactcagaggccccatcaagtcgcgccagccgcgtatcaagaccaagcagcgcaactatctcctagacaagcccgtatcgacggcctactactattggccgcaccatggccgaggagagagaatcgtcgacgagaccgattacaagcgcatgcacgagctgcttctgcgcctggactttgcgacgctggacaaagccacgggtagcactcgccgctggttaagcgaagtcgggctcggcagccggtggggctttgacgttacgggaacacgggaactcgccgctgcatcggcggaaacgacggagggcggagcggcgccggtgaacaacttgtccggccttgttaagagaaagaggtcggacacggtgggggacgggtcacagggcgaggcggccagtgccggcgtcaatgtattgggcggtgggcttgtgaggaagaagccgaagcagggcgagggtgagggtgatggcggtgttgctgatactactccaccggtcaatgttttgagtgcagggcttgtgaggaagaagcaaaagacttgagatgatgtccggctgaatgggcgttttgcgtgtgctcatgggctggacctggagcatgtaatgattaggatatgaagcttgtgttttttttttttaaatatttttaatgacgaatctagatgtcttggtgaatgcgtttacaggtgtgtttgtgtagtgatacctcttcaatcggtctacgatgctcgacgtcgggaatccgatgcagtcatgggacgttttacattgagaagacgatggccaacggcaaaccatctgtgatgagaggtacatgtgtccgtgtcgcgcgctggagtatacgaaagggcgttgtatcgagggcggtagagctacaagtgacgttctggatggttataaggctatggcatatggatctgacttgcgggaagcgtattggcttttgaagaagaccagatgggatagagtcagagtaacttgctagtacagatcccttgttgctcctcattcagcccatcttctctctgtcagttttgggcgacaaaagccagctttgaacagacaaggtgttggaagcaagttgcacaaaatcacagaggcagcatctgcataatgtcacagattacagcttgtccaacgataagtgacaggtagatggacatatgttaatagtgcaaaggcgatggctgagctttctgttctgacttggctgttatacggcacttacccaagaagcgacccgttagctcagggatatttatacaccgatgcactaatggcaaatgaagatgtaactaacatggggttgcaagcatcggaattacatacgaatccatcatcataagaaaggagttgatgttgggaagactatcggtagcttaatgcgaatgcagctgcagtcaaccatctaatggaatttcgttgaacagaaatcagcctctataagctgcttactacttgtgataggcatgtttggaataccatgataataaacctggacaaaagaaatcacaacattcttgaaatggagcacaagccacaataagcatgacaagtagatggataaatattgaataatgcagcgggtgatgactgagctgttatacggcacttgttcattgaacgccttgccgtttcagggatgtttcacgctgtatgccgatgatgactataaagatgtagctgttggatgagttgagatgagtttacaaatattgaaagttgtatacaagtctagtatcacaagaaagagttgatgtttgagataccgtcactgagatcctagacaaaagcaatcacaactccttgaataggagcacaagctacaataagcaatattctcaagtcgtataaatccttcaaccgtgtaaatccgatacacgtgcaaaatgttctagaaaaagcctcaccaagactcataatccctcatcctcagctcagtgtagcatctttctactaaacagaggtattaaaacttttcccaggcttactgcggtctgagccctcttggcaaagttcaattaggccttatgacgcggccaagccgtgcaagcttgccagaagaggtataaaaaccgcaccgtcactatggatccacggccaaaaagagacgacaagacaagatatcgcagttgtctagaacgctcgagcctcgtcgtcccttctctaggcaacaactttgaacatgtttcacatgtccggcgcatagacgatttccaggtaccgagataacttcttgttggatccaagagggcgaggccgaagcaacttaatttagccgcttgccagggcgcataacaatcaccaaccccacggtctcatgactgtctcaaaggccgatctgccggcgcgttgcccatccgagtatcgactctggggagcacccccccgtctagttcgtctagtttgcggggtattagcggagctgcagaagagcaaatgcgggatgaatgagggaagcacgggacgtagaggggcttattcgctgctcctttggcatatctagtctctgagaggaaagatttcatggtagcggtgaaaaaagttcttttcagagctccaaatgagtgtctagtttgcctgctcacgatgtcaaacatgggggggtttctcaactcccactttgcatgattgatcgcaaagagccacaatcatgccgcgcaattctccgttgaatccgcatgaaaaactcggaaacaggggactgcctattacgagcgcatgaagctcgctacggaccacgctgaggcgtcggtattgtgtccaaaggcggatgcggtgcttccagactggtccggggaagggaactccaaaagctgtgagggtgtgttgacggctctgggtgtgccgtctaagcgcacagctattggagctattggaatctttcttgcagcttctttaattcgtttggcttgtgatgccgaaaatcctcattattaattttacggtgatgaggggagtggcagtgttgataggctgccaagagatgtcaagtgtgggtggctgtacaccagccaacccttgcaaagccaggtggaaatacctagtcttggatcctcgcgtgcaggacatgtgtgaaatggaaggaaataggaatcctacaagggggtggcgacaggatcgcccagatcatctggttcccgagctgtcccggcaactcaaaacactactattattatctgctgcaagtggtgagatgtttacatgttgatggcatgagcttaatgttaactgaaaccctctttcggcactcgtgcagatgtttcagagaaagtcttatcatgcttatactctcgtatccttgggagccagaagcgaggccgggaacttctcacacctctacgacaatgcaacattccccgtgctcggccccagatagtaatactataaagctccgtacgcaaagtcacgcacatggccgctgggcccgcattggcgccggggtaggcgggcgttgtcttattggcggagtagtagaagcgccgcatcgtgaaaaagaggactctccaagccccatgtggaagtttgtccttgcgctacgcgaagtgcctggccgcgaaagggtgtagacaagaagcattctactcgtcaatcgagttgaaagatgccgagtttgggactagcagatctactcgtcgtggagaaaagcatgtgctttatagaggccttctagatggggcagacgacgagtataagactgccgcagatccgctgtttcactctattcatgcctttcgatattccaagagcaaagtgaagttttagttttccctttatacaccaggttatcatcgtacaggatgcgatccgcagccattttcacagctctcctggcgggccaggcctttgcttacccgaagccggtcatccagtccaccagcaagcgggattggccttcaatcaatgccttcctcaccgagattgcgaagattatgcctattggtgatactgtcacggctgcttgtgatctgattggagatggtgaagacattgctgctgatctctttggcatctctgaaactgagaatgaggcgtgcggcgacgtaaccgtcttgtttgctcgcggtacttgcgaccctggcaatgtcggagtacttgtcggacctttctttttcgagtcgctgcaaaacgcactcggtagcacatctcttggtgttcaaggcttcaactaccctgcgagtgttcagggcttcctgtctggagcggtccagccaggcattgacttgtaagctccatacttattattcgctttcccactgcaaaaaaccaccagactaaccagcactttcaactcaaatagggccactcaaatcacatctgtcacacagagctgcccgaataccaagcttgtggttggtggctactcccaaggcagcttggtcgtccacaacgcggtgggccacttggatgcagcaaccgcctccaaaatcagcgccgtggtgctctttggcgacccaagagacggacaggctcttcccaacattgctgcttccaaggttctgaccgtctgccacgatggagacaacatctgcgccggtggagacatcatcctgctcccacacttgacatatgccgaggacgcagataccgctgctgcctttgttgcatctcttgtttgagaaatcacatgttttattcctgtacaaaaaaattgaggcgaaaaaatggggcgtaagaaaattacgcagtgtatatagctgaatgttgggcatcttgaggattgccatgatgattaatgtatataagaaagcgttatgcgattcaatataaattacgtatatatttattaggttatccattgtttcattatatgcttctttccttcatacaataattcttcccgtgttctggttggctttgtgttacatcaaacgatcactccatgtggtgggctaatgaaagaaacgtggtgaagggccacgctgggaacacacacacagcattgaacaaatatatgatataaatttatcgctaaaaactagtctaagtatatcaggttgcctgaatatactccataatagaaactctaaaactctcgtaagccgatagttctatactaagtcaacaacatctaaggcgtctatttgcgaccaatcagttcgagatagtgcgctacaacagacactgtctgctcttcgaacgacttgaatttgccaaaagtcttctcagccttggatgaatcgacgttaactggggccgtgatcggccggggaacagactcgaatttgaagacgccatcagcatacgcctctgggaagcgtctcttgacgatttcgaaggaatcggcccagtcaattgagggaggtgaatatgcaaggaaatcctcgttgcccttgacaatggacgagtccagagaccgaacgtgcatcttggcaacgtcgtcgacgtgaacgacggcaccaatcaggggctgatcacgagcatggccgaggagagggccaatgaggaaggcgttggagcccttgacgatatctgaagcgtcggtgatggtgtcatcgcgaccgacgacgaaggcaggcatgatgttgatgacggagaaggcgggcttcttctcagcgacgaatttgttggtggcctcgaaagctagagctttggagacttggtaggcgttgacgggtgatgcatagggtcccacggtgttgacggcgcgagttttctctaaaaggtatatgagcatctattcgcttccaccatataaaatatagaacacgatcaaagaagtgacataccgtcggtcttgactccactggccaagctctcgaaagaagcaacggacaagatggaggcagtaatgacgattctttcgatgccggtcaccttgtgtgcagcctccaagatgctgactgtgccccgaatggcgggctggataacttcagattgaaagccctcttcggtatcaactggccggacaagtggagaagcaacgtgcacgacatatttgacacccttgacggcttcatcgtaagccccgggaacagtaatgtcggggacaatgatgctctctaggtttgagacatagggagcaagaggcttgagcgaggcgatgcggtcaaaaccagcttggttgcggacagcggcgcggactttgtaaccggctttgaggacttcaacaagagttttgaagccaatcatgccagtgccgccggtgagctaaacagaatagggttgttaataaaaatgatgactaagtgcagagattgaaggattcagaaacgtataagacttggaagttgatgaggacttacaagaacgagatcgccagccatggtgatagtttagtagttttgtggatttttggtagaggttttgtcttaaaaatcaagtgattgattgctttgttttattgttgagttgcttgtagctgtgcgtgctattgtttgttgaattgagtctgaagatgaagatggaaagcacaacattgctgctttcgggctccttatatccatctcccgtcgacgcgaattactacatatttcaaatattgtatctcaaatcttccatctgttgccatcgtgatacttgttaaattctccaagatttctaatctggattcggacttttcctatatccagggcaacatgagctattcgcggctttttcgtggcgttgaaaagccatggtacggacatgtagaaattgcggccttacggatgcaccgtaacaccgcagcgggcctaaatgcctttctctgattcgcaagttgctcaaagaaagtccgcagaaatagctaggatccactttatggaaaattccacgccggcgccatgagctccagccacggccgattacgatcatgacgcagtagctgattactatccagggaattattgattagtcgaacgttctatgattggcccgcaatcattaataatggctgaacaagagttggaacgttttggatcccgaggtgcattcctagtgcacaatggtgaggaaatatgtaaactgtttagaataacaccgcttgatgggcgtgactcggccgacttctagataactgtacaaaggtaccaatgtatatcagctggcaatgtcgtagtggcaatgctgtaataattccgagacggccttgattgtgtcgccgcttaaagccgcaattagggttcctgcagctatcgcttgaggattcttgtttacaaataggattctgtgcagctgagtgaccaagtcagttgcgcgtatagactgttgactactaatgcaatttgtatattccattcgatttgatttgattccagtacctaaagtacgggttagttagattcggctagatgtgatgccgcggacatcacgcaaaattggacacattcacagataactagaatggctagaataggatagaatatatctcattctttttgaatgacaaatactaacttgaacagaaactgccacagttgcctatttgcgaattacatgactaagcgccgccctcaaactctggctattgtttcttccccttcctctttccctctcgaacacatgagcaaagagtgcgttaactctagctcatgtagttttcgccacttaactattagcgacatatgtggcttcatatgttggaaagtttcagtcgcctagccgttcgaaggcgacaactacaatgccctctaatacgtgtatcaatctatgtaacctccatagctgacgaatgtgtctgtctgtatacaagaaaaatggcctttaaactacggtattctgtgtcactacttcacatataataggcactaaaaccatgaacttattgctatatgcttctgtgggcacggaattaaacatgaagtaagtccgcgcggtatggtcatatttaactccctcccttatattcggcctcagcactaaatttaacaatgattcgtcaataattatgccactacacagttctctgtagaagcatgattggtaatgcagctcaaggcaacgtgaatacgcggacttgatcaactcgcaattcccgcagaatccagttcttagtacatatatagcagctcccgattggttgtcatctatccaaacgctaatatttcataagcatttctatctgcgcaaacgtcatggacaatttgcattaatagctattaaaattatctgttgtaaaagcatattcatcttgattatgacgcctctccactaagcattcgtcattccaataattgtattctagatcatgattccacgcatctggtcccattgatgcctgctccattgacgccatcagcatgcagattggcgttccatcgctgcaacggccctcgcttataaaccgcctgcactggaattggcaactgcatcggaaatggggacagatctaaccatctttccccggtctttcacagctttattttctcatgaatccactagtacggcaacaagtcggaaatacgagtagcttttctaaaaaaaaaaaaaatagcataaattaggacggtcgccaagattaccatcaaagctgcttccctccatcatcttactctcgagactacaggatccttaaaacgaagactataggaattgataagcagcgtgcataagccggattcaagccggtcgtgaagccatgtatcctggtcaaggcgaggtgtgggcatggaattgggttattccaaccatttttggcggcgacaatcgcgtcctcccagagccaaatttccagatgaagattccagccttgccgcaaatattttgtggactttcaagtcagtcttttgccatttagcgcatcgtttcagactgatattgagcggcttcttcttacaagagctgcgccatgaatccatcataaggctttttggaacgtgtcaataatcctcggcaatacatgatcatgtatcctaggaactcatccaagctgtggataaaaaggttatacattgtcagacgagcatactctggcaaagattagatccaagtagcatataggcaaaagttggcgacgcgctgctttgaagaaactaaagtcctctggaagcatactgataatgatgcttggcggtgcctatttattttggatatcctccaatcaacattattccatcaattgttagtagttcaaggcgtttggaccaattagacgtgcaaatttacttgtcttctaccaaatacggcaaatgtcattctgggcaacattagctaattaaaccgttgaaacaataagtcaagtagcattacgttctggattttgtgaataaaactctccgcagaggcaaacagcgattgatatggttgcagagactcttgtataagaccagtaccttgtcacaaggacatatagcaacaaaccgttgcaagtgtgacaatgtgcaaatttgcacaaggattgacagaccatcacttctttaaaaatgaagagctgcgtctactcttattcaatatatttggactgataatgaattcgcaagtgattaaatatgtgtaaaacaatatgtctagagaataaaatgtacaccttagcgccatacgccaccaaacttaacaactgacaccttcacgtcctcaccacatctcgataacaatatcagcgaaagtcctaaaaaacattcttcaaaggatgcacccaagaaacgcgcccagaaaatggctcttctgcatccaaaaaattgaatgccctagcttcacgggtagtcggtgcaatcatccaattgtctctgaagtcgtccatgaattttggcaccaggaggaagcgggctaccaagtagtaccagatattcgcccaagcgtggattcgtgtgactctcgcagatagaaccgcatcattgccaagaggttcccatcgctcagttttgtagtcttcgtacatggcctctagagaagagacgccgggacgtttcgagggccctgaagaagccaccagctctcgcaagtggttgaccagcgacaccacgtcttggatgccgttttggtaacccaagccagcgttggggcatgctttatggatagaatctcctgcgagtacgatgcggccccagccccagttgttgcagatgccctcttgcagatctgacatgccgctcgtcagcctttcagcaaacacgtcttttactgtcagggtttcatcgatgtggaagtcggcaaatcttccggccattgcttggacatcctcatcggtgtagaatgatcgttccttggtcggctcaggtagtttctcgtaaaggaatatccagctgcggtccttgccgctaaggtacatgatggacatgtccttggtctgcgtttcgaagccctgcccaggagctgtaggtctaggaaagctagcccacatgcaccgataggtggatgtatatggaagctcagggtcccattcggcgtttggatttgcctgcaatgcgagttttctcatcacttgtcgagtattgctgttcacgccgtctgcgccaagcaccaaatcgccttcatacacgctgccatcctcacagaagaccttgaccccattttcgtcagactgaacgtccttgactttcttgttggtgaaaacattgggcttgagctcttcaggcagctgatcgtagagggattggacaagctctgcacggtgaaaggaagaaggtacacctccgtggctaaaagcttgaattagatcatttggcaattggcaagttgtcgagggttcttacttcttcttcgcctcaacaaaaaaatcagggttgtctttccacaggtggccatctggagcgaagcatttcttatggtttatctcggaatatgtatctcgcagctgatcgagtaagccaagctgatgaagaactcgcaaactggctggtgcaagtactagactggcgcccacgtccagtgcgatttggcggcttctttcgaggatggtaaattccattcccgccttgtacaaagcgtgcgcggctattaaccctacagggccttgttgaaagagtcagttgatagaacgtggagttaatagcgtgtaaagtgcaaaactgcgtaccgccaccgactatcactactttgaatggtttggttgccattttgtgtaactatggtgcaatgtgtgcaaaaaaaaaagggcgttgatgttcgaatttgtatgtttttgatgcgattttttgtttttgagtgttgaagatttaaaatttctgagtgaggagcaagtctgtctctcatatatatagattaacagtatatggatttatatacacaagtctgtgtgagacatgacatgtgtacagatacacaagcattctaaatctagcgcaatgtcggacagtagtgtaactccgacagcgatagatctgtgaccatctgcagggttcaatatcgttgaagtggaacacgatagaatggaacagacccgatccgatgaacggagttcccgtccgtggaagagatgtaggacaaagtcagcatcggatttccatattgtacgagtctatgtgtaagctcttggctgtggtaggcgcagcactgggtgtaatctctcgcgatatccaatccgcctagctgaggcggcggcctttgtctctccggcacaggaggtccgcccccgggcgataatgatgtggcataggacatgcggacaccctgattgtcgcagatcgggagccgctcatgaaatcggcgtttgctaaacccgcattaagtccacattgcggcggaagccgtcaaatgcttgccatgctgtcaattaacacttgcaaattaggaacttgagagctccttaatgcaatatagttttccagcgttatgaaatgctgtaagtctgctatataggcacagaatacaagcctaaaagacttgctatatcctgtcatctcattatccactgcctgattacttctttttgaaggtatgcaccgtagataagaacccaatccactctgcgtaagggcatgacataccgttacacatcgtgatggtacctaggtttattacccttttccagcgtcagaacaaatcagaattgtagcagttcctataaacggttagattaccgaggactcgttctacaataaccctggcaaggctccctgattggccagacgagggatgcaatgcaaggaaaaccatagcattgaacttgactccacttacactctccttgtcgggcagaaaactctagatgtactattatggaaaactagaatctatggctagatgctttgagctttgcccctattcgcaacggaaaaatcaggcttaaaggggattcaatgattccgtctatatatataaatttttacgaagcttagcaaaaaattcagccccgcggactctggactattcgtttcccctttttggcggggggatacggtgtaagagagagacatctgtaaatatccgccaaccattgtggaagtagtaccagctgcgtgcttttcatgctaccccccgactgcgcaatttgtttcttcaagttgcaatgcttgagactaatctctttcgcattgatatcaacgtatacactttgcgatgcgaataaagggaggccgtggatatggagcaagttggctgctcgcgcgcgtttctgactaagcggagttttggggatcgaccatacatccggcaacccatagttgatgttgaactctgtttctatcttgctgtctgtattgtaatgataatatctcctaatcattacatattgatgacaaaggccgctcgaatcaacgtcgaattgcgctaattcgccgtgaaaagagaagatgagcttgtggtcttgttttgcacagactgctgtccatataaggaaacagtggaggcggtagatttccccaaagtggatgattagcaccagagaatatttttgaatcggctatattactttagagttacgctgtaataaccgcgtatagatgaggcacgtgccgccagccaagatattgtacctagaagcgagcaaacaaagtcgttgatgtcattgcctgccaactagctacgctacaaaaataatagtagcctctttagcatcaacacacatagaattctactttcttttatagcaatctcatccatattgcgctttatggaaatagctagatgccattgtttgtgaacatgtctaaaacggcaaatgccagtcgattgccgaagctacatgtactttctgcaagtcatcacggtgcaaagttgtaaaacttacaatattgggttagatagtatgctaagagaaacagaacattgatacctcgacttatatgcgagatggttcttttcgtgggaaccaagcatactgccggcattgaacccaaagctgtaattgccccttgatccaagacggcgatagatttgcaaagcttcaaatactgtctttatgatatgctaattacctccacccatatctccaccgcctatttgtgtgatatgggaagatgaaattgttcggataaagaaagcagattagataccacatcggtattatatgggaagcggctgccaccggaatttgacggcgattccaggggacgtttttagcccaatgctacgcttctgtgcaccattgtgtgacctgtaattatttcacaccgagatggattgcgattcgctggatttgtgtgatatgtgattggaaacagctaatcttcggtgtgtcttgtgccgagtgctacctgcaattagaaatcgtactcgccccattaacccacttgtgggaagggcactcgataagctaggaattagcccaatagttgataggctgtccatcattactgaaaagtgggcgtctccttgaatctccgcgttctcctggtcttgactaccctacagcagactgaaagtgacaaatagatatcacaaaatgttaaataaatatgaattgatcgcatatatatactccgtaagctttgtaacttgtcgacgctaataacatattaataatctcggtgatttgggtagcggttgggtgtcctcgccaccatgatacgtagagaaggattggcgttgggctgctcatcgatgcctgattctacatgcaactggtcctgagcagcctatagcgatatagaaccaagtatccttacggaatccagtggctgggtttttgctgctccattcatatccatgtcttcgttgattctgaggtttaacctcatgaatccatacaagtaaaatcgctcggtctgttcccaagtataacactctgtcattcaaagtaaagccatgagcacagaatatctgctccgaagatcccggagtttttatgcatcgtcagatgttcagaaaccccaagccaatgaagtgctggtatccaccccagttgcagcttaattactagcaaactgcttgattcgcgacaaccagcacatagagtagcatttactgtgaagcgagacgatgatctgtcaggtgctcactgtgggccagaagtttgacgatctcccggaccccgcaaaaaaaattgtcgcttgacaacggaactagaaggaatgctcctcttgaaatctcgtcgtatgataatcactccacgaatccatcgtagggaaattgtagagaattgtagagtcaaacaccaaacttttgcaatagacaatttgtttgaggtataaggtatcatttattattaacgaaagactaaagcatatttaacgaccgaatctatccatcattattccatatccccatccgttcgcaacctcattaatatggggaaccatccattattctccatacactccactactcaaaatctcgccaatttttctagcctggtatcactctatttgtaaattgctgtaaccgtttctggctgccccagatgatcgtgctcgcacagacatctgtaggtgttcacgggttgactggtgtagaggagcggaagctcgccgctgctactctcaaatcatgtagaagtttggtgtcgctgcttaagcggcgttggcgccagaagaaagctccttgttgacgggagcagcagcagccttgttggcgtactcggcgcggaggaggatgccctcaacgatggtgttggccagaaggaagaagctgtgaatgcgggtgttagcgggattgttcttggtagtatgcaaattgtagaggaacttacaatgcaaggaagttgaaggcgtcaatggcgtgcttgcgagagcagtgtccctggccaggcttgccgaagccacacttgccactgctccagtcttgagaagagaagatgaaggaagtgagccagaggtaagagaagaccaggttaagaggagccaggtaaccgcggtatcggccaatcaaaggaaggactgagccaatgagccagaaacccagagtgatgacggcctagaaagagaagttgttagtttacagctcgaggcagtgatgttgatgatgagagccaagacatacaatgacctcctggtagacaatgtcgacaccgcggtagtcatacttggcaaggaaccaagaggcaagaccagtgacaatgatggaagagatgagaaccatcaagtggttggcaaaggcgatgtatcgcagggtggcgtgctccagagtgccgaacattttgatagtgttaatggttgatgctttgggtataagtgatgctgatgggtattaggtattgggtattaagcagatgctgctgtccggagctggaaatgcttttggggtatatataagtaattaagagatgggtatcggattagttgcgatgctgatcaagaggcttctatatgtattaagctcgatgctttgaatgcagaagaggctgttgaggctgatgctgagtagctaaaacaacatccagatacgcggagcgcacgaccttttttataacaaatctcgacaaccatctcgtcctgataccctcggccatcgcgccgtgcaatcccatccatcggatcgatgtcatctgatgtttcgccttgcagtgagaaggaaaaaaaaatcacagcagtccagcaaaacgacgtcatagcatgccactctcccaatgccgaacgatgcaaaatcgttctggcattgggccatctgccggcgccgggagctccggcagtcgtcgtgcattagcaccgcacaactgggtgctttgtgcacctgaaattctagctggattgggtatcaaggcccttgagcttcacatcaggctaggcttttgccgttggatttggctgcttgtcaaccgagagccatgcagggatgggcgattccctcggttaaccgtcaactggctgccatctatccagccatccacgaggcacagaagagcagcgaggaccccaatgaggagaagaatgcttcatctggctgcatgcataatccacgatacacctctaaccggctcggtaaatctcggggtcgcgaattctctccaatggcaggctgtatttcatcgtcgtgagtgtgacgctgtgaaccagctaaccagggtcagccagtttcgcccagcgctaagcgccttacttagcaacgcaacaggcgatgaatccgaatgttttccgattcttcatcatgctctgctgggcagcgagtagagctgcgtgaagttccgcctggttgactagaagtgatagcagtcttgcccggcttgtaagtgcggaagtcccgaagcaatcgcgtaattcacgccgcatacatgccgcatatcggagatggtttgcagttcgggaatggccttgttcgacagtgtgtttcttgtttgtttccaaggtgagattgatgacagaccatcttcggaaagcggctcggtggtggtcgggatcgggatgtgagcaaaattttgctttttccgaaaaatcagccaatgcggctacgttaacgacgtcataccaatcaatcaatcaatggtaaacgtgagagaagaatcaaaagcctcgatgtcttttttgaaaggcccatggaccaatgcaactaaatgcgaagctcgcccattcacagcagcgttgcccaggcgcgatgcagtaacatctgcacacccatgtaggtattacaatcgtgccatcttgctgttatttcgctgaacaggctcaaaatctgtcgctatcaattattagtcaacaagttcgcgacaacgttgaccgagtctgcatttttgccggatcgtgaaatcgcaagtgttagcggttgcggctggagcgggcatcggctgccgcaatggctaacaaaacgtgcttggtctcattagcttccatgagcaaactagaatctgatcataattgctcttacgagtcattgatagacgtcttttgccgctgaagggttgcatttgagaaatttctcccgtccggaggagggtgagcgccgttccggagctgccggctgcatgttaatggcaacccagccatcacatatcatcgaagcccacgatcacataaacgcatcaggtggcccattgcagcaactttctgttcgatgagggtaatagtttttgattcgacttgtttaaccgatgcaaaggtctgtgatggacgatggcgggcatgttggatcgactgcctcttacagaactataagcccccgcattagttggtcaagaggctaggtagggctgcaggctcaacaaagtgatattgtcatcatgattgcgagttgtactgcttcaaatgctgagcagtacttactgactgagatggtgaaagtgcaagacagagaagagagatcaaaagacttggtcgggagatgcagtcttcttaagcataagatgggaggctgtgccacaaaagcctatcgttgccaccgacatcatcaaacgcgtggccatgaactcaatccccaaggcccgtgatcagcgtttttataatacaacaactcgactcgaacttaataattgccacggccggaagcaatggctggcgctcctgaggaaagaaatgggttcactgccaaaggtaaggaccgactgctaacgggatgaaagccttcttctttatttcataagcaagcctctttgcctaatgacgacacgaatttaacggcaagcacggaacaccaaacgcaaaaggtttttgatgtgagccataggctgcgagaggcatccgtaagaggaaatttagaagccaactatattgcttgcttcggagagcgcggtggacactatgagcccggcagagaagtgcaaatgagatgccgtcttgctgcagttgtcatgttataaattaaactatacggataaacattaaagctactgacattgtggactatctaatgaacattaaagtttgccaagaaaaccgcagatccgccctacgataggcgattgtacaaaatgccctttctgtggataacaatcccctcttcacttctagtactagtagctttctttatcctgggcatctaaagcgactcaattacggcgaatgctggaactgtacggcccccggggtacgtagccacgacgttgaggaacccggtgtaagagattacaggaacacctgcggtctggatttcttgatcaggcctgatgctggagagacgcagctccggtccgcccggaatggcaatggtccagtcgagagggtaggtgacaccagttgcgggcgacgtaaaagttctgttggatgatactttttcggtaacaggcaaaacaatctgctctgctcgcccgcctgttcggtgcgtcgcgaactgcttgttgccgttgatagggtcgttccatgcccatatggagtagagttcgtcttcagtcccatcaggcgccagtcccggaatatgaacctggaaccatgaaaagtctgaggggatgaccccccactgtcgatcgtaccacgttaaagagcggcttgcgtcgacgttgactttggtgccgttgactgaaatccagcctgttgttttgccagcgggcatggaccattggaaaccagttccgcctccaacttggaatgtgccagtgccggcgttgaggatcggaggagaagacagatcaaaagtgagatcgaaaccaacgtccgcgatgttactaaagattcgtataccagagagggcatctgttgtgctggtggattgaaacgcaaagcccggaaccgtgaagttgagaataccggtggggccatatgtctttgctaaggctgtgaggcgggcgtattgcgcatactgagacgtatcttccagatcgagaattgaagctcggtatacatcgacaaggctaccgccgcccacaggcaactcggctacggcgttggcaacgacgaggtaatctcggccgtttgagccatggatgagggaggagctccagtaggaaccgccagtcgaggcaagcttgtgatttgtctgtgaaatcgacaagttatatggcgtcggatagtgaccctgtccagctcggcatatagaggttagaaggtgtcctgtcttggaacaggagccggattgagtggctgtaagactcaccagcccgccagacgtaaaaccactcgtctgagggtgaaatatccaacctggattggttgcaaatgcagtggcgatcacggcttggacaacaagcagcttgctgtgtttgtttgacgaggccagcatcatgctatgtgtacttttgtacccgtatctggacaattggccagctatcaaatgtactcaatgacgtacagaaggctgaagcttggtattaaataggtaggcagtaggtaaaggggggttccatcgacggcacccagcatctcgacccaacccaatgggcatttatttcaaggagctagcatctcgctgacaagcttgccccgcaatgatccctggttctcatagcatgtctcctttcggaaaggcctggattggaataagacagtaagacagcttgaggatcgtcgggtggcggcaacacggggtctatagatcccgatttacctaccatacgggctgcggggatggaatttaaagcttggctacagtcgcaataagcatttcggggcctccctgcttggaatcatgcaggaactgctagggtgaggaataggctacaagagaagctgttagtaagcggaggttggggataggggcactgaagatagatgttgatataagcaagggaaacaattaccgagatgtatgttgtttcttcgtcctgaaatcgtggttgaaaggggtgttttcggtcaatcgctcatcctagcctgcctactgcctgtagccgttgttgtattgtaatttgggttgtatattgatatggatgttgtgaaatatatctttcttattgtgcatgctgtggatctatcaagcagttatatgagctctataaccaagcttgactggactttttcaggtagagagcaccatgtatagagcaagactcacatgtcacgacatttgacacacggggtgaatatgatccagcaatcgtaagacttcatgttcaaattacttcttttgacaattcattctatagaattcatgacgtgcaatctaaattaagaaaatggcatttcatttctaaaatcatcatttccatcaagggcatcaagcaaacggtagataggcagcaataagaccgccccatccacccttattgtcggcactcagcgcagcagctttgccattcacagtcaccatgttcttcaccaagtgcgtgccgaggttgaaaatcttcaaccgcttcggttggccctcaatagagacaatgttgtcttgggcgtatggacctgaaacaccgttaaggccgttgaagaactgtcgcatttggtcaatattttgctcaacgctgggaatggtagcataaaaagagtaaacttacttgccaaaagcccaaaccgtaaaaggtcatatcgctgccacctacgacacggagagaccagcccatgaaacactggattgagcttccgtcgcagttggagtaatcagggtcagagtatcgggcatcaggtctaggtagtacataaattagtcttgtagagccgtggatctgatgagaagggatgtagaacttacgtccaaggagagggagccgctggcgcaggctgccagtagacagtctccgtttgcgccatcaaagcttgaacgttttgtgcgcccgcaaactgatactggtaaagaacattgtgctcaaatgctgtgcctacaagccaggttccgagcttggattccacaagaaggcctcggcccacggcaacagactggctggttccgttggtagcaccgctcagaccatcgagatcacggttgacggaccagccccaaacgctctccaagtaggtttggctgctagacttgagatgcaggaacaagaaggcggctttgcactgatcgatcggggactgaggatatgaacgacacttggtttcaacggcagagccaattgtgccaccagcgcggaaatgcgagtcccaaaggccaacgtcgcctggtctgaatccagctgcgttgttttcgacgagaatggcaccgggaaggacatctgccacgtcgaatgcaatgtcgctcacttctataatgccacgggatccggtggtgcccatctggaagacaacctgagggttcttttcatcctcaaaggcgcttccgtatgctgaagaacgattgaatgagtaagtgactccatataatttaatctagaatttcaacttaccactaatggtagaccagacctcgccgacgattctggatccgacgggaacgtggatggtgccgctgacgcggtagtttccagcagggaagtatgtgatccttcggttggcattagccttgagtgcagcgttgatagccttggtggcatctgtctttccatctccggtggcaccgaaatctcggacactggaaaagcagccagagctgtactgttcgtactgcggtcgtgacttggtccagtaagcgccactggagtctacaagagcttgggggcgcgaaagtgagccgctgctctcgagatatttgccagtggtctggtccttgtatacggtgccttggatgaaggagcggattgtcgtagagcgagtcgatcctgcaagcagagaattgccatgcgtatcagcgactgcatggccgacggcattgagtttgaggttctcaataatgagagagccatctgcgttttcggtgtgttgcgatacgacaacgttgcccgtggaggtggcttctgaatcaatcaagatgaccgatcctacagagttatttggcggggcggtaaaattgactccaacgttgacattgttgaacttgacgccctgcagggatagagtgaaaatgtggtcaatttggattccggtcttgacattgttgaaagtcagagcgcgcatggcatactgctggttgtttaatcgaatctgctcgcatgaaagacattagtcgttgttgatatgcgccgaagctattggggtttgagaagataatctgccaacttacaccgatattgcctccagtgaactccaagtctcccatgaaagtggcagaaccaccacctccgccagtggttccgttaaaaacgacgccctggtgcaagctgttctcagccatcttcatgtgattgaagctcagagtcacggcttgagcagaaggccaattgacgcaagcaacagtcgatttgacatccacgctggttgtgtcaaatacaaagttgcgtacttggtagtaaaggttgatggttgtagggaacggcgaagtcgttggagaagggaaagtatccaagaggtatagaccagagaagttcttatcggctttgagaactggtctgtccaatggattgccgacaagttgcgtgtagatgtagctgtttagagttcgtgaaatcttgtaagttccagaggggaagtagatgagcgctggcttgagtgttttcgccggaggatcgcccgggccgcatccccataagcaacgtccgccagctagaaaggtcaattagaagcagtttattgtcagaattgggtagatgcgcaccatcaattgccgcctgaatggctgcagtatcgtctgttttaccgtcgccctttgcgccaaaatctttgacgttacggtagactgtgtatgaagaatcattgagaaatggagagacgcccgtatgcttaattgtctccatccaaaaatcctcgtggcggacaacagggtggcattggccgaaagtgagactggcatccagagacacggtgagatcacgggcagtgagcctggaatctttgttaataccaatactgcttagccgtgcgagaacatgcatgtggcataaagaaaaaaaaaagaaaaagaaaaaagaaaagaaaagatagttacttacccctctggagcaatttcaattgcagcagcattcactgtggacgtcactccggcgagccacgccagcagtcgcgttgctcgaaccatgatggcgctgttcttacaccgaatggaagaatcccgaaacagcaatgcaagtgccaagaaagcccaagctaacagctttgacgaatctcctacgttcttcggctgtgcacattgggaaaagacgtcaatatataaagaacaaggaacccagataaccttgattgaaagttacagcgacaacccgcaaaaatatccgtcattgttacattcccccctcgcactctacacttttccgaggccttggcttttccccagcttctggatagcgaatcggaagaagcccgaaaatagggagctgcaggtttgggcgttatggttggtggaatttctcaaatctggggtattgagagccgggccgaatggcgcgtcacaacaatgaggcttgaaataccggtaaagagttctcggaaaggatcaaggaacagtctggttgtgattcgtgtaaattcgctagggctgtggggcgaattgccatatgctgtagttacttggaggaactattgtaattgagatcagtcaacacaatggcgttgagtttggttctccaattacgtttgtcgattatatatgggctcgcttataactcaaagagtcggatgattccgatgagtatcatatactgagacattcagcgttgctcaccgcaagcttccaagatgcttgaagtagaggcacttggatgacccccacggaccatttagggaaaccctctcttgcctaattagatggtttagtgagttgtgtatttgggaatgaagtctagtgttggttaccattgcgtcgttctaggacgcattttcttttctatagtaatgtgtagaaaaaactctttctgtttgttgcaaacatttgctcaagcacagctcttttaagctacgaaaagcttttgggagctttgtttagatataaatggtgtcagaaagttggcaattgcgtgagatttagaggtagctctataaataaccgaactttgaaatcgcttcggtccttgccgttggatgcacgaatcgaacgcagaacgcgaaccgcttgttggataccgttgccttgtaaaagaaaactatacttacacatattggaatgaatgatcaataaaagatgctgcatatgtgtgcaaaaatagcaaaaaagaaaagacagcccaaactcgaatcgttttaatataggaaaagcccaatgcgggggtcgaacccgcaaccttgagattgtatcagaacgtgtgtccctcttaagagtctcacgctctaccgattgagctaaccgggcaagtcacatgaccgttgaccaatcaacagcgatgaaattccgattaagcgcaggctgcttgttggacggctgagccgtacaagatgctataagcctttgttctatacatgagccatcacggatgattggaggacatcaaagtacatgacaaaggcgaagaggcttgtgtagcaacaactgcaactatccaagagaggaagataaatacaccctgaccaagggcaaacggattgttgcaaacggatcaacagtgggcttgccaagagggtgggtctgtgaccactcaacacttcaccggattgcggcgcaaccaacaaacatcgcctcctcttttcattgcagtccctctctcctatcatcctatacgcctctcgataccctcaaatcttccatgatgcagcgcattgcagctggaggcagagccctgcggcagatgtgcaatgccaaccataactgttcaagatcgctattcacatccttgaccagaatcgatgcgacgacacgctcggtgtaccatgcaacaggtgagactgaccggatttgtcgtcctcgcgccatgatgagcagtacttcagcagcatttcctccgaatttcgggaacgaaatctgtatcggccatgatgtcgactttgaccgtatcaaatctcgcatgacctgctcaaaatttcacgattccgtctggggtttggtggtaagtcataccatactcttcgatatctgttcggaaaattgctcaaaagtgtgtcatactgacgcacagaatctagatatatcggtgctctcaaggtcaccagtcagcttgggaccgtctgctgcaaggcttgcgcaacgatgtccgacagagtgccgaatactacaaccgtgaggaagtattgcaattccatgatcttcatgccatcgacgataagagactctagtacgttttgcgacgcgtcaactccaagtctgctactgctaataggtagctatcattagcggagccacatcccaccaagtccgagaacacttccaatcctgggtcccaaagaaccttgaggaccgtatccggccggacgcggtcgatttcaagaaggacaaatgctgggacatagactggctccgtgcgacatctacgcccagatatgaatattgtctctttgcggatgatatctgtctcgagtccgtggatcaacccggtcttgacttgccagtcgttaagattctgtggaaggactgggagtccccatggtccccagaggagatgagccgcccagtaccggccccatttcatgatggcgtcactgaatactgggaggaagatgtgggctggatgtacatgccgttgttagactacgtagggaattatcacgtgcttggaaaatgtttctgggaggaccagtacgtgagacccccatacatggatggtagtgaagacgagacgaatttcgtaggatattggaggaagaagtcatcaagcgaggaagcaaatcaggcagaccgtgagagaccgctctccacggaacaatcgagccgctagacatcttcaagattacattttagtctcctttgctgatgagccagctgggttctcccattgcgtattctgagcaggaaatctagtaacgatagaaatggcattcaaattgattccctactatgtcatttatataacatcgcgcgtcacctcgttttctggcgatgatttattaccccgtaaccgggctaaacctttttttgacctccgtaagccttttagagatacgaaaaggctcaccagaggagtaactagtggaaattcctttcagaaaatgtcactagaaaacctcatggcacggcaattgtagcattccccagccaaagtgtgctacatcccgaccccacggcagggttcatccatatgcaagaactcacctaaactgatgccaccgcatcagtagtactccaaagctcatctaaagtaataattgtgtgctatttcttgccactcttggatgctcgttgttggaatcacactggaggtggttgttgtgagccggtaggctgagtcccatatctcaacacgcaaacctgttcgtagccatctgaggtcagctggctccagattccagtatcgcagtgagatccaatccagggattcagactggttagttccgcaaccgtgatgccgaaaagattgggagccatggagcagttgaaattatctatagcaaaaatcagcaaggaaacgcgggattgacaattgtgaaggaagtcattatacttttgtcctggatccgaaagtttgtgtaacagctacagtgtgatggctgaaatgtcgaggctggtatgcgcgtgcggttcgcaggcacgcaatagtcatatggcagcaccacatttgctagaaagtaagtatcaccgtcagtgaacacgcaacgcgctgagctcaagggtaggtaaaatttcataacggaatgccttacgaggagtccgccatttctgtacgcaatagcttttccctgcttggagtacacaattatttgccgagaggctgggattccactccaacaactgctcgacagtgacgttggcaaagtgtgcccaactagagcacgagtctgctgcggatagatattctatcttcgaattggcgtcaaatgcgttctcatacacgtagcagtcactgatagtgccagaggctgtgggctgcaaggtagctgtctggatggagctgggcacgaagtcggttgttgttactggacgtgtgaacgtggttgcttccgtagcagtcgtgtagccagagtaagtctcgatgtttccaacgggcttaacgcagtaagaagtgttggcccatagattgctacaggttgaatccacttgagggttgaggaagtaaaagtctgagagtgcaagactgaatttcagcaatattgcagcgcaatagtcgccagcctcgaccttgacaatataagcgttaggttgtcgttgacaagatagatgcgatgaatcgacttacatagtaccactgcccgtattgagctattgattggctctgtgtattcgacggcatcgggactggggtagtcacagcgttgcccgaaacgacagtggctgtgcccgacggagagctgtgtcatgtcaaaaattacggcgtatatagagaatagtaatttttcagcttgctcagaacaaagtgaccagcctctccatgatgctaggttttatttagaaaccgagtttattattggattctattcctggagttgaaccagggttgtattctagctcgttaccaacgcctggcagttgtcgtaggcgtctagttgataagcccgacatgtgtttctggtggccaaacagagcaactggcctccagcagggagattgagcttgtccttggtggtaatctggtatatcgacatgcccttggctaagacaaccctggagtttgaagaggatatgtccattgaaaagaactctataccttatactaattgataacgtatctactgccatatgaacgattacttaatcttattgatttacatgtaccgtggaagttcaagatctatctccctactctgtagtctgtataatggaaaatcaatgtgcattgaggttacaattatatacatatatactttcctttgagcataatcatcggccagtataccttttttcaatgtacctgcccacagaatacacaacaactgtaatagccgcgctcatatatatgcccacatctcctccatcgccaccaaacttggccgcaatgggtcccacgtaccacgtctggctcatacccggtacacccccagcgaggtatcctgccaataaggcagttaccgctgcaactccccaaggaagcaagtgcggttgatcccaggcctcgagattgtagccatctttgcggcgaaagatgcgatcttcaagcatcagcaccatggtgaagctcacagtccaatagcctagtagcgacacgaagttgttgaccacgttggataggttctgctgtcctgcaatggctagcaccgccactacaatagcaaaagccatggaccagatgaagcgaggcacggcgtgaaagtaatggcccatcagctgcatgcttaggccggatgaatagttgatggcaatgttgttgccaagaacagaaaaggtgagcagcacaaggcaaaacttggaccaagcatctgggtggtaaatttcgctaataaggccacccaggccatgattagtgtatgcatcggcataagggggataagcggccgtggtggcagcgtttccgaggcagcaaccgatagtgacggaaaaggtggtcggaatcacgatgccccaaaaagtgaggaagaaggtcttccaagcgggagtgctggcgggaaagttgcagtagtagtctgcggcgatggaacaccatcccgatgcgttggctggcaatgatgagtcaggacatgctagataggaggatgagtttaaaaaacttacaaaagttgattgcaacaatggtgagaaacgttcccgaatataccaatcccgaactgccatcctcgcccgggagattggtttgtacatgaggcgccgcctgtccaatgagaacgcagagcaggataaacgtatagatccatgagtacttttcaaaagtgtgaatcagccggaagccaaagatggacactacataagatatgacagctataatgacgatgccgacagtgatgctcatggtatagcctgatacggcgctgaggatctggccaacaacgacatagttgacgactgcaaagccgccgccgacgactatgttgaggacgctacacagtttggcgccccagaagccgaaagagtatcgagatgtggcgatttgtctcatgccgagctgcctttattagaatgatgtttagagatcatctgccacaccgagatgtccttacttttggtcccaatgttcccgtagtcgaagtcatcagcgcgcccagtattataccgatgattgaagccgcaatcgactgtttcagcgagagaccgaactccggtcccagcaaccccaagggcaaaacgccaacgtggatgttgagcgaccaccacatgagaaagatattccacaccgacggtggctgcttctcctcctctggaatccgatccacgccctgcgtctcaacgcccagtctgcgatcaagccatgattcgaagccgttgaggtatcgcaagactgcgacacgtgcttgtagttcatgcacgcgatctgccttgagaagaatggttcggcctgcttcgacgtcggattgaatggcgttgtcgggggtcggagatcccgattcgagatcgcgcttctccatggacatgattgctgaattgacggtttaaggaaagacgaagcagtccactcaaagagggtctcacattacacgacagcaaaaccgacgtgtaacccaagggaggaaatattgaaaaccgcacacgacatgtctttatggccgatcctattttcttcttatctcttgtatatcctcttatcaactgtcaatccccagctataaaaattgcgatgccgtcttttccgtccattactcgctgagtgataagcaatggtggcttgtgattggcctgcgctgaggactgggatggatcagtttcctgatacggatcgtttcagataactatagtggcgacctgccgggctattttgcgggttctcggccttgtttctcggagatgggtgctgttaccagcttaacgctgtttattttatgacgcggataacttggagtccgtcagctatcgatttttgtgagatacgaagcccgtttatttagcttaagattaggtttatatgtgcgcatgtgcctgtcatcgttgaacgctggtaacgtacctgcatttatggcatgcatgaattctatgagagtatttgtttcgagtatattggtgcgtgcagttgttgaacatctttttcttttttcttttattatgtattaccttttcttttttgtttcagtccttgttgccttgttgtgtaagggtcaacatgccgcgacctgttaatcgaaaaaaggactatcaaagatttggtcagcacttagagggatagtaagaggaacgaggaaatagtggtagtttgacaaagccacatggacaaagaagagtgtgccagctggtataactccattaatacttacgtagccacaggaagcaccgtattaaataataccacggagagcgaaagtaatatgtgaagagggaaaaacaagccctaactccatgagaacgagatccgcttctacatcgttgacacgacacacatcctagactaatccttagactgcgagatgccgacttcgaaatcggcagtggtttcgaaaaccgcatggcgccacgtgtatttaatcgcttggtgccctgaagtgcctagcagcacattgtggtagcgagacgacaggtagcgagcaaacatgaatgttggcgcgtgagagtcgctgaaaaaactgacgtggtgttgcagtgctttggaagccaattcaaggtagcttgcggcaggtgatgaggtgacgttgagaagacttgagaaacaatcttaaagccggtcgcgcccgttgtgccggacacaggcctgcaggaggaagaagaaatgttgccggttgtcaacaaatccttgtcagacaatgctgctcttgatacagcctcacaccctgttccttgggcttttattcaggttggaaaagtttaaaatgatgctttgaccgcgctattcatgccgtgggtcgtcaatatagacattcttgttttctcaggcatcgtcgaccagagaatatagttgcggagaggcatagagttgaagcgtatgcggcggcgctgctgttgctgttttcctgtagctgcggcttctccaaagagaagtagcccagccatgacagaccctcgcagagagggtatcgcgagatagtccggcgaggtctccttctcgcgcacgttacgagcgcagatcattgtcgcaacttggatctgactctagatatgtatttcgtgcagtgaagtttccaaaaggcaatctccgtctggaacctaggtatgtaagtgcttttggataggcctgtaattcagcgttgctggatgtactgtagtcacaagcaaagggtcctattcccggaaatagtaattcctagataattatcacgcgacgcatggtgacatgcacgatgagatctatgtcgcctatataatgctacttaacacggccgtcggggttacattacagctttactttaagcatgaagcattgacagaccctagttatgcattccattgtggatcttaccatggatcgaattactacaattccaactataaattgcaatttccggagatgggatctttttgcttctacagcagcacaaccaacaacgccgaactataggccggccctagacgtttacagctcgtttggaagagcggggcccttcttcagcggccagtctgccgtgccataatctccaatcggattcacttgtaacgttggaacctggcgttgacacttcttacaggctagcttccgcctgcctagatgccggagatttccttttttgaacagcggctcggatgcttccaggtacttgtagaccaatgcatccttacctacctatgtaaggcggcttaagacagcactgcaagctgtgagtttgctattttcgagtgcctatcaggaacgttgtagcacagctcgagttagccagcaacggccgacaatctgtaacttcttccagcgtgcccggcacaactgatggtaatatatagctggctttcctagttcgcgataatggccacaggcagcaaaataaagaacgccggtaccagccccaccctggtcaggcgatgcggagactgggaatacataaataaacgcgccctccttgcaggtgcttcatgcttcatgtcccttggttacgctgcgtgccacgaatgcaatgattcttcccgccggccttctccttctccctttcgcactagcctcctgcaatgatggctactgggactgtatgaccaataacgaattagactatattggcttcatagatcgtctgtctatctgttactcgatctgttacgagatgaacccaagcgacgacaatggtgatgatgatgatgacaatgatagatgcgactttccaagccaggagcccctgccagaatatcggttgtcgacaggctcgaatcccggctccatcttaatgtgctggccatcgaaaggcggcatatacaggctttctaatgttcacaatgtgcagcgccagttccttggtttcgaccgccgtgttgccaaaatcctgcgacctgaagcctcggcagatgcggaagacgccttttgcaatcagcgtaagcaatgtgtttcaataagtgaatggattgtattgctaatagctgtttagtccggaaactgggtgctcgatggtggaaaagcgagtctccatacgactatgaattctttgtggaccaatataccgggcgacctgcccaagataagtcagcgctatatatcggctggccagcctcgggcggtgtctgggcgctctccatggatttctgggacgcggcggagaaaggttacggcgtcatctacaactctcttactatggaggagcaatgtgagatgattgaagaattcggtggcacattctatcaagatccaaaagactgtccatacttggacctcccagagaatgaaccaaccccttcctaatcccatctacctgtacttagccaaaccaaaccccaccgttgccatggacatcttatgtaccatagaggtggttcaccgtcaagttcagcatccgaatatcgtcctatcttgcttcaattgccttgatgcgaggggttgaaaagaggacttctttggtcagcggcttaatgggaggatacgatgccgctaattccgatatagaactgaaacctcgggagtttagtcaatgacgcttgatttcgctttacttctgtatcataattttgttctggtagcgaggtcaaaattgagtggccgttgtataagccataaattaataccatgtttagcccatgagctacgtaacgcaaattcttatggatgcttagagtatcccttcttacttttcaattgttgctttcaagtctagatccttccggtaccatttctacactaggcgaactcgctgtgccgcttgtcgctgataatgtgcaggtttgcaagaccagcatattggcgtgtagggccggcacatcgcattatgcataaatacaagactggatccaagttcacgcgtttaggcaaatcatgactaagattctactgattagctggagcgaaaattccagcgcagatggaacgaatgttcggacacaaggttatataagagtaatctgtttcgtccgatataaggcgggaaatatgcattttgtcggcacgtagaaccgattaatttgtccaaaaggtttagccatcaaagtccgctatgaacggcgcaaccatcaaagtccgctgtaaacagtctaacagttcaagtccgctgtgaacgttacaacaagctagtagtacccagagattggggttccttcgccgcctctattcactcctatgaaaattacaatctagtaatgcgggcaggggcagctgttttaaattccggagttaatgagtcctatgtctagtatgagagacacttatctccatcttgcatttgtcacatatagctggaaaccttagtagcatcaaactattcaatgttgtggtacataaatatgtctcaaacataccttttcccatttattatatgacgttttatcgttatcagcatacaaacactgaggcttagtagtccagccgacggcaaaatgtcaactgttttcgaaaacaagtacgcgattgtcactggaggttccagaggcatcggagcttcgattgcgctgttactagccgaaagaggcgccaaaggagtgtgtttactacatcaaatacgactacacacagaaagtatgaggactaatttaactctgtatagatagctattacttattccggcaacgaagcagcagctaaggatgctatcgccaagatcaaagcccacggggcaaacgcggttgcaattcgcgctaatattttggacgccgatattggagagacaatagtgaaaggggctctcgcaggactgaaaaccaacacaatacacattcttatcaataatgctgctctgtgagtttaactaatgaccaatgagtgtatagcactaacgacgcttcagtgctacttcagagcatctgcttcctattctagatactaccatcgagaattttgataacctcttccatgcaaacgtacgggcaccactgtttacaacacgcgcagtgcttccttatatgcccgcaaaaggtggcagaattatcaatgtgagctccgtcacagccaagcaggctgccgatgagccaggaatactttacggggctagcaaagcggcattgaatagcatcactcgctccatggccagcgctctagctgcagagaagagccttacgatcaattcgataagcgtcggcccaactaagactcccgccatggaggacgctttggctaatcttccaaaagagtatatggagggattgaagaattatgccactgctgagaagcgattggcagagccggaagaaattgcagcaatcgtggcttttgtagctagcgatgaagctcgttggatgaatggagctagtgttcctgcgaatggaggggcgatcctgctagcagagggttgataattgacgcttcaaaggtgtagttcaaatggatatttacattcactggatgatacattggcagtgataatgtgattataggtttcaaaaattgaataataatagaaatactctgcaccccagaatggtgttgtatacatataatccgtttaagaaaatgcgcacggaatcttcagcctcgtctctcagattgtaatatccaacacaattaaaatatcaaggttcattgcatggactggattatctcttccacgttggtgaatttgaactcttgaagcgtctcattccacaccaaatccgtcagttgactcccatccgtgtagaaccaacaggcgaggctaaaagttgagtgttaggatacctggctgcgaattttgtcgataacagagaagaaaacttacggtgcgttcttgcagttcatgagaaaactcccgtgagaatcttttccatggcccagaacggcattcacatatgtagcgctgcccctctcggctggtcttccagcaacgcccaagaagcccttcaatgcgaaactcagcggccctttaacatctctgccgaggcttgtgccttttgtaagccctgggtcgaccatgttgatgatgacgttatcagggtttaccagatctgccagcttgacaatgaacagttggtttatcaatttcgacacaccatacctctcctgtggatcaaaggcaataatttttgtatcatcaaatgaagccagaagagggcgctcgtttctgttggggaatttgcacaagtgtgccgtaactgagttgacaattgtgagacaaggtaaatctatacccccggctttacttttcaggcaaggaagcaaaagcactgccaatagagctgtaccaaaatgattgacttgcatggtcttctcatggccagttgaacaagtgctaaacgatagcggactcagtcctgcattcaagatggcgatatcaagacgctcgagttctttgtggcacttgtcggcaaaggcttgtatggaatcgtatgattccatatccagcttccaaacatcaatctttgctgctggatttgcatcacgaagcaccttggccgcctcgtttcccttttctaaagatcgtaccgccataatgagatgcgggagaccaagagcgagaagttgccttgctgactcaaaccctagtccggtatttgagcctgtgataattgcgcatttgccttgtgcatttgggtatcgttctttggttggcagctcaattttcgttcgaaactgattctgaatgaatatgggaagaaacttttcgggaaaagggtccatgttctttgagagaacagcgggagagtccccaatctcagtgctggcgtttttcttatgtcccatggtagagaggtatcggcaaattggtattgagaaaaccgggctgtgttcttagtcgtatagttaatggtaaagatgaaagtgtgagtcttgcagcacgacatgtatttatatgcaaacaactacgacatctttggccccctaacacctcctttcgctggtactggctatcatacaatagaaggacgaaaccctacctggctgtattaggaaatcgaaaaagcttggccatcctcgcagaacgctttccattaagctgaactccaccaagggcgctattttcctgcccaagacgaaaagggtaatccaaaaagtcttggcatttcctttgtgacgaaactccggaatccggcttttctgggccatgttcaatgccgctgctaatgctccgctaattccgagggctggttagaccattcgttacagggggctcccaatttcaacatctctgagatcttggcaattctttgcttttctggttggaatttggtggtaattgctctggacatttatccatttgtttcttcggaatcatggcgcagcatcattcaggaaaggtaagcactaatgctgtgatggatgcaaagttcaatattcatcactgaccgtcttcaagtatcaatttatcgaattcgtagtagcaacatctacttcatcacctagcagaaaacaacaacggactatccgaagtcatgcttctcgagggagaactaaaaggcgccagcgtccacagctcaaatcttggattctacaacgagatggtagcccatcattagtggatgaccaatacacttcaatacctccgcgcgtcggctgggatctttcctttttcgactttcctatagagatccagccttatatgcaaggtgatctgtcattaggtaattactacctgttctttgattcgatgtcatggattaacacactatactagctttatctccgttgagagaagctttatatcctccggaaatttgccttcaagtggatcccgcgtccagttcttggaccacgacgctccttactgattcagtatacttgcactgcacgctattttcagttgaggcatatcttgaattgtgccttcgaaaatcccatggcccacttacgcacttctatttccaaaagacactccggctgctgcaagataggttggacaaacctggcgatccgctttcaatttcagatcctactattatggtagtgtctgtcctgggcttgacagccgaggtcactggagattctatggctgcaaaaaagcatatggaaggactgcggagaatggtggatttgcgaggtgggcttgagatgctgcgatttgacaattctcgactgcctgccaaggtctgccggtaagtacattaccatctgactaattttctcttgctggtcgcttctctgacacgatgaagcattgatctcgttttggctcttcgatttggaatcgaacccgttttcttcaatagtgcaataccgtggaggtcatttgttgaccatggactaattggaaaaagcaaagaggttccagcaggcaacgaagatctgtcaaacattctgagtacgcttgataagagactgacaaacgtttggaacgacttgaaagagttttctcagatctgcaatcttgcatcccaaacacctaataagctttcgccaaaccttttcagcgaaatcatgatatcgatttattatcgactgttaagtctcaaatttaaagatgaccccgtttcagaagccattcgcgtcgcgatgatggcctttggatcgggtgtatttttccaatggcggggcatgaaacagcgactagcatttctcgataatctttcgcaaaagtccctattcaacttgcgaaaatcccaaacccgaccgcctcctttgttaatcttgtggcttttagtggtccaattttctgctttttcgcagttgccgcccgggaatgacatgaggctgtgggttgatgatatagtttcacagctgggcatttctgattggaaacaaggccgccaaatgttaaaatcggttatgtggattgactattgtcatgacaagttacttgaccaagtatggccagaaaccaccaaaagtcctcatgtctgtcaataggggatagaactttctgaactttaatctaatgaacaagactattttcctttatgagaaagtgtgtgactttgactcagcggacggtgaacgccttcggcctagtattgttagttagattgccttggcatttcatcgtcttgtacttccaaatacatgaaccatagatttgagatttacttttacaatttgcttctcgtattcatatctacagaagatcctaacgagaaatttatgtgttgaagagaataggcaattggtaccaaaagagctgcaggcctatggcaggttacggcccagacatgggctccatagcggccgaagcgtgaaaggtaggtatgtattctggtttatattttcaacgctcatgtggccatggccaatgtctctcggcgaatggatcatagcgttgaaacctgtgctttccggcactgacaacaacggccaactctggcagcgcgcctgactatactcgagcaaacatcattcacttatctacatcctatcaatccagctattcgcgaatccagccatatcgtacccattgccctgcacatccttcagtagactcggcgttggccaagacgaaagacagtcggttcgccttgataagcctatactacatcacgtccccaccatgacagcccttgttcaggttaatcaaatatagggtaatgaggaagaaatgtaggcattcgctcacgtctatgacgaaaaagggtcttgcctgaccttccgcatctctcgaattaatgcggtacccctgagtctcgagagccgaatcgtggcatgctttcacgacttgccggttgcatccgctgacgaaacattcgaagagcgcgctgcgatacgtacggcactcaaagatgtggttcaacaagcatggctgagttgcgtacaagcagcacaatcaccagacgcgatcgttgatctctatggcggtaaagaagggcaagctgactggcatatactatatgagtctgccttctatcagaactacttacagacgctatcgcctaccgccgctgtactcaggtatggaattacaccagatcgttatcgacgttaattacaaagatcttgccattgtttaccgtctgcgaagacgaggaacattatgtgtcgtacgccaaacctcggcggatcatgcccagtcgctcttgtgtgggacgctataccctttcatgggacgtggtactctggacgatcaactcacgcgatgaaaaattaacggaacgcgcattggactgcgagacaaggcgctctggtgctttcaactgtcttcggctcttgcacacacacatcaagtggggcatacatatcatatggacattaacccagcaaacgttgttgtgaatgaccatgggaatacaatcctcattgattgagaaagcggtacgccattatgcacgctggcaccggaagcagattgggacgatatcccaaccggaggcttcattaaagcttgtgtacacgcgtcacaatgggcctatgcgtgttaatttccctatggttagacctaagtggagtatatttccagaatggagtaggcgctggccgcgagcttgtgagttgcaggaagtgccccaagaagatgtagcaggcctcgatctcaaaagtattgtggtaaattggaataaggatgcaggtgatataccagatacttggaaagctgtttttatgagctgcttagagcctgacctcaacgtgggaatcaggctaactcaccttgttcagttttgagagttgcagcaaatgcgtctcaagaaggatatgagatgagatagtagattaccagcagcaacatcgtctttcatggcagtgacactaaaacatgatgactacgtgtaacaacttaaaaaatctttggagtgagtgcaatggtattagaactcaaataaatggccaagtacaagtctccccgcacatatgaatcgccctttgccagcatattgtatccagaaagttggttcgtgctttgactaagcgacgagtccaagagtccatggccaacccgagatcataattttgtcaatattttaatgctgcagtcgctcaagttagatttctatgttcagcggtctcaatgaagctgaactcaccccacagttcttgcatgtgcagctctggccacagttgcatgagctgggcccagtgcagttgcaggtcgatccacagtcgcaagccatattgttataggagtattgatagctggatatagtatgtctctcaatatcttaagatgaagagctgtagtttacatagaaaaatgatggcgttcatctgcttcttatagccatctccagcggtgacgtaatcatgagacccaagaagattgtagtctcaccactctaacttttattgttagaatgttatgtaaacatgacagcatgatattaggttatatacagttccaccaagaaattggagtaggataaagactgctaattaggcgcccgacttccgaaaactacccatatcatatactacataggtaggtatggcctaggacaaagactataccaacctttcgcctctataaagcaccgtgaatctgattccgtataggtaaacctgtatactggcagaagggttagattggctattgagcaatctttatggcacatttaactgcgatccgccgtcactgctttcggccgccattcgtaacgagactttgggctgaccaggcgcagagctaaacaagcccgtgattacactagtacgagtgtcatgttttgtatctctttgacatttcctttgagcgtaaggtgcttatctaggtatgtgtccggatatttttgcgacgggttacttgtactcgccatcatagaccttgtacgggaggcctgggtccgaactcggcgaaatctcctttgtactgtagaagccgcaattaaaccaaataatcttagcacctttgcatgtctgtcaatattctctgcccgttgcgttgttggtattattagtaggcagataaaagaaggttttgaaaattcacttgaggtaggtaggcatggtgaaaaaagttcctttagtaggtagtttctcagctgatgagcttgcaaacgacagtcttattgtgagtttgggtgtcgaccaggaatattacccaaaatcgacgtttttttttttcaaacggcttagattcgtagtgccggaagatgttcttccccataatataggtgatttcgctttccggactcgtaaaagttactcaaacttcaatcataggaacatgcggaggcttcagctggggtatgcttaagtggagtaccgcgccaggtccgcttttcagcagacctcagccattagacacgcatcaagattcccatctagagagaaatatatcacggcacgctatccgttcatctatatatgagaaggaaaaaagcaaaaagaaaagaacaaaaatgcggggcgggtgttcgaaccccagacgtctcaaatgcacggcaatgctcctcccgttgcgcactcggggcaaacgcattacgcccgcatctgcggactgctctgtgctctgtgctctaccgttcgaccatcacctcgcagccggcgtcccagctattggcaacagaagggattatagcgattaataaaggaaagggcgtaaactggctggacttgaagaaaaaaaaaaacggattagggattacgagctgggagcgagcgctggctttatagacgtgagacttgatgatggcgctaggcaaggcagatctggtgcccactcagcatccacagtattaatttagcatcgcggttttagcacatggttggtctgaatgtgattttagctgggcaagtggatttggattgaatcaatgaggcaagctgagaattgagatggaatcgctgggagcgagagctaaaggtttacctgccctcacccaagttatagcgggcagccccctgtagaataggcgctgaactgccgttaggagcctgcagtgattactcgagccttttgcatctcgatccttgcacttcatcctgtcagttttttagacttgaacaaagctgcaaattctctgcccaactcagtgccgcactggatattgctttccaaaagaccaaatcgcagccgcccgctgtcgagtcccggctgaacacacttgcaggggttgaaatgcatgttggtcgcgatgcgttacagctacgcggcctcgaacgctgttggcctacgaaaaattcacgatggagagcctcgtcgcctcgtgaagtggctatttctggatcaaaatggcctctctccctgaagcaagtataagcgtcaggctgcatgtcttgattagctcctccttccagactttgagcacgatgaccgctgagtcttatgctcgacgccaaaatggccatcaccaggcgcgacaacgcatttctcgacttcttctccttcggacatgccgactttctggctcttctcttgaccacgcccattagcactctacttctgtactggtcgattaacaacaccgtcttctcaggctctctgcttcgcttcatcgacttaaatcgcccaacggtacagtttgccgtgcagctgatagccaatctactgtcgctctgccaaatcctggtgctgtgcaggctcatcaactatgggattcgaagacatctttcgtccaacgcgatgaggctggactctctgagggcctggattgacgctatgcagccgagagtgaattttggcctgcccatccgctttctgctacccttgtccgcctttgttgcattgacgatgattttgtcggcgctctgggccgctgcgctgacgcccgtccaactgtgggaagacgtcgatcaaaccatcgttgttcccaattgggacgatgatgctctcataaaagagtatccttccgaggttggcaaagagggagccacggtgcagaatctcaaaggccggttttcatattctgtcggcaatcagttgcttggaagtctcctcgccagcgcatcctctgcgaccaccatcgatggctcgcccagaattcacgaaaagctggacaagtccaagttcgcatacatcggtcgctcttacggcattggttcatcgatagggctggtggacgaggaaattttgggtaacaatcgggcgctcggatacgcatttcaagaggcaggatacaaggccgatgtaaactgcatctataatgcctcaagcgcgttttctttatcatcaacggtcgatgacttggtctatgctgcgagcgggcctttgcccgacagcgacaacggccccgaatactcggactacatcggccacaatatggatcgtatagtttccatcggcgtcgctcatttcgccaacgaatcagcgaacgtatacccgcttcgaagatatctggcgttcgcgacggggtcaaactacgatttcttgaacacaatccagtgtgagattgactttatcccaacgctgttcaacatcacggtggatctccagggccagaacatcactgtcaacgctacaattggtaccaaaatccaagacatcaatccaagcaggcgcctaaaaagcaccgtgatgcgccaattcgaactcattgccaacgacgagacgaatctctacatctcaacagttggaagcgcgtttaatgcttctattaccgatttccgaacccatgtccacttctcgagtaaagccagccattggtcagacaccgatattgtcctcgtcgccgttgaaaactccattactgcgatgacggatgacatgttgggcgcgtatgcatcggcgcagctcatggtcggcaacctgacacaacgcataaacgctactgtgcgagtaactgctatagcatttggcgggatcaaatacaacattgcggtattcgcggccaatattgccgtcatcttgctgcttttgatcgaggttattaggactagaggatggaaaggccttcccgattttgatgtctcagatgtacgccagttgatcattgcggcgtcagagggaggaaagaatttgagtaatattgcttttgggcaaagaagtgacattggagatgttttgatatggtatgcgaaattgataggcgatcgttttgctattgtagcaaattctgagacgaaagatgccattgtgatagagcacaaggggcttgcgacgtcggcaaatagttcagttaccgaggttgctgacatgatataaatcaatatcgtggtataccatcgtttcattgctgttgtgttgagccatgcccatagatacacaggtacatatttacataaaattagaaaaaatcaagccagctatcaacgaagaaacagacgatatacccgaaagtagcatttcaccttccgattaaattccgccaacgagtcactggtgctatatgtcgtccaattcattaccaataaggattctctaagagggactgtggtccatcaattctccatgctcactctgacacatacaccctgggttaattactttcaccaaccttgtcggacatcgagtcgaaaatgctaaatatatggttcttgtgaggttggagaagcttaatatgctggaagcacttgaagctgtaatccatatccctgtaagtctggcaagtatgcctcatatcgtacatgtccggtgaatgcggtcagtaacttatttattttatgcgccattggcttttgttcaacttacacattcgcaactctcgtatcctgccgatggccacatttaatctaccctaagagagctccaagttacctgacgagccgccctattcacgcgtatacatgtctctaaatcacatccatctaatgctaatgagtcaaccgaaagcatgggatactccgtagttttcaccaaagacatatccgaactggcatgctaagctactacgtctcgtggcagccatccatgttttgtaacctcaatgactctggccccttcattcaaaagaagctgtatagtaagggcgtcgacagtgcccatcctacgggaagcacacgaactgccagagcttctaaagccacctctactgttactgctgcgacttccaccgttcccgctttctttattgtttccaccttttccgccgccgccgcccttgctcttgaacagattgcgctcattggattgagacgtgccctctatcgtggccacttgccgagggccgccactaacagtactggcggtgaaagtaggtaacagagtagcttgcaagagagtaaggtcaaatctcatggtgcaaggcgatagcgatgtcaaatggagattcagaacgaagctaccatgattggtagccgatcaccgaaataatcgagtctatctctcccctcccaatcacctggcattaaaatttgcagtgcagttcatgctaatgtacgttgtactctacccacgctctagtgctatgtaggctcactgtgagacttggacaacttgcgtacagcatgataaccttgggagctttgaaggcataaattagcgcagagtacctacatctactcagtcagactcgactgaagattttatttactgttccatctgctggtctttttgcgctgaaaacggccttgcccgttgctcttaataaaggccaccaaggctacgggttagaaagacctaccttgggctgatttagctttcttctagccttggtttgagaagataggtatgtggttatgatacgctgtagatgtcgtatcgctttttgggagtttgcaccaaaatcagaacctcataaagctctgtcagtcttgtgccttctatcgtcaaatgaagcctatcttttcttgtatggatcttttcttgtagggatcgagcagtggagtatactagaaagtaagcaagacgcaagaccgaatcgaaatagaaagacggggaggacgtaagcacgaggagccaacaaagtacgcctgtcacgattgaaaagaagctgtcgtgcgcggtagatggatggtggtgataaagattgcaaggggctagagctactcgactttcaatctggcgatgcgctattaatagctaccggggcttctagcgccaagctgcactgggatatagcgccagatccgtctctcgggtgattccacccgctaaaatggtcgatacacgaaatcagaatgatagaagctctcagtagcgaccgactcgatcgataggagaaataaggagaggacaaaagacgactgtcagtcagtatgagaaagcaataaactaaaagagaaatagaaaaaatagaaaaaaaagggcggggcagcacgagttcgaaccccagctttccgctgcgggaatgcttgagcctgcaggtactacaaacactcgggcgctgattcgcatattgggattaaccactgtaccaccccgcggtaaatgtgatgaacattttagtatataaggcatagagtgcaggccagctggcagtttttggagggagaagagaagggacgaattttaagttggagtttggcgctgagaacaggcgctgccagctggcttataggcgccaaagtccagggcggtgggctgcattgcgctaaacagggaaggcccggctcccgctcagcccctgcgttttggctttagacccacgacactagcaccagagtggtttggatggcgatcttggcttgccgctattttgcaggatggagtggttctgaatctgaatttggcaaattgtcgtcactggcatctactgcaaaatcactctatttctacacaccaaatttctatttcgtttatcattagactatgccgaactacctcggttaggcctctcgcagtaggtactactatcagtatgaaatatttactttcatcgtcctagattacataaagcaacaagccgcagaacaacaagctcaacttggctgatgatgcgagcttaacgccgctaacacatatgtactttcacaacgtatatcttccgattggccacctggtatgttcaagccgagtttctactagataagaagctgttgggcaatttctcgtcaaaggcctatgggcatagtcgcataggaaaagggcctctcaagtgctgctattagcaaaactttcttcgcagcctgctcaaacgcacactctatagtgttgaagttaattcgaatgacgcccacggagcagtagcagcagtagcatgactacctatctatttcggtgtaggcgatattgaatatgtctatatgtacctacatgtatgaaaagtatgagaagtataggccacgcagcgcccaccacaaaatatttgtctctagatggggtcttacgtaggtaagtattggttgtggatcgcttcgacaaactttggcaagatgggcttcatttgtttaaaaggtctaaaatgtcccttggatgtgtttctaatgacatatttgaagttgtgcattaagatgactaaagcagcagttgctgtcaagaagcaatatggaaaatgaataggctcagctcctggatacggcaaacggccgttgagagctccacacaacaccatctgaggacgaatatcttgtggcggacgcctcatgattttatagatttcatagagtttactacaaacactaaagatatggaaagtatcgggtcattggccagattaatcttttaaaagcacactactctcttcccttctctcgaactcttcttcttcttaacgataccatttggcaattctctttcttctctctcgcaccaagatcaagcttcgttctacattcacagctctccatcgaacaacatacagaccatcatgccttggtacactgatctggctatggagggccgagctcgcctcctcaaagcactcgatatgatcgcaagcccagaatttatcgtggacatcctgaaatctctcacaacggcgtttacatataaatttctccgagacgatgctcatctttcgcttggtccgcggattttcgttttcgccttgatttgtctagtgtatgtccatacgagcatatggattcgtcgcaaatatccctctggcaaaaaagtaagttgtcatgcattttcaatacttgattagttctctaacgtaactctaccctagcttcaatgacttcatcgtgttgaaatgggtgtaacggcagctgcttgcaaattcggcgatttactacatgtaaatatggaaagttaaaggcgaaggcatacatatgggacctacgcagaactgggacgctggggccgcaagtagtgaataacgcgaaagaaaatacaccgcggatagatgatactgagcccgatagggaaaacaaacgtgtaattttgaagacttacaggccaatatgtcccctaatatcaactacaaccaagaaactcctgaccttttccgtccttgtgtgtgttctttcttttttccaagcgtgtccaaaattcgctctagttgagtgtctaggaagataatcgtggggaacccccagttacagtgttaaagatggtcctttcaatagtggcagcagggcgatttaatacaggaaataagaaaacgcgtatttttattttctagggtctaccttactgcatcggacaaatatctacagttagcacaacactggtgctcacaatttgactcgagacattgcacgtaagtttggtatatcataccacccatgccacaccggcactctatgatgttagtgtcttcaatggtttgagaggctggtgatgatacatacacatgtccaagtatcaacggtctgtatcctgtctttgtgctgcaatgcattatctttttcatatttggcaagtggagtgtcttgactgtttggtatcgacgcgtccgagcctggggttctcacttgcgcttctgaagaattactcgaaggatcaattgcttgcgtctccttgctatgttcgacttccgtaatagaatttctttcttgtttactcaatatgtaatctttgtcggtggtgttgggactgcctgatgcgtcaggtggggtctctttaatattctgcttcaagacattatctctttcgacgtcgttttcttgcctttcatcctcatccactgccacagctgaatgcgttgcatctgaagtaataatagaaacggaatctggtgaaccttcatcttcattggctcgtggtacggcaaatattgccagctgctcttgatgtgaggcaacgtgtcttttgaaccggtaatggttaacaagtaatcgttgcattgaatcaagtggtcgaattcctgacttcgacttctgtagcaattgttctgcccattcatcacaaaatgggcaatcttgagcttcaaattgtgtaggattttctcttccttcttcttgaagcattgtgagttgcgcatccgagaaatgtccatgagttttcaggatatgggcttgcaagtctagataagaaaagcctgctgatctgcacaagatgcaaaaatattgcgatctgtgttttcgtagctcatgctcgaaccatgagtcacgatcttcgaaaagttctgcatcacattcagccccgccaagcgtgcacacatatgctttcaagtcacgaaacgcgtggagcctgtgttgggaatcgtcaaccgacgtacacgagatagaataggatgaaatagaagcatacttccatgacttttcgttttcaaatgactgaatagtgaagcagattggacactcaaagggctggctagtcggagccaaatcgaccaaacttggtaacgttagatttgataaggaagttgccattgttgaagcgctagcaagagagaaattatcgccttcttcttcctgtgaggtcaagtcaaaattgggaggaggggcgagtgtcgtagctttactcgatagcagctcagtatccgcgacgtcgtggatattcgtctcatccattcccagtcgagatcggtgatctctgcagtacctgatgaagtttctccttttggcgataccgctgccaaatcttatagatagtggactgttggctagtttggagtacttgttcctcacataatcgatatcgaaggaatccgggaatgctagatcagaactttgaagcgcttgcttgaatcgatcgcgtggcgacagctttctaatcaggatacccaggcgaaatagagagtttatgcattcgtggattatctgtaacgttattttagtctcgtcaagaatgtcttcgctaggcttgtccaaggcgcttatcccgactattgaagagctgctaatttggtcgattgcggtgccgcgattcacactcgggttgcgaatcatcttcgtcactacctgatgggtgagacaaatgagaacagaattggtactagagactaacaatcaccaatagcttcttccatctcatcgagttgtcgatgtatctgctgccgaatatctgtcgcttgaagaagtcgccgatcaagcgacagcgacgccagagggttgcgcatggcacccatattccccgcccataaagagaatctctctaggcagtctacaactgctgctgatggcaaatcaaaagtcaaagaagaatgattttctttagagaggtctatcaaattgagaatgtgctgtcgaacgttacgactctgggctgaaatagttactctttccattgtgtccatgttggtccaagaattattgcagcgaagaacttttactcataatgggcaacattcatgtcaagtgagaaatcgggcagtggtaatatagagcaataattggcctacctgtcgggcacgcatgtacatgtataccccgcttgcgagataaatgcagaggcagatacgattggtccacgcaatcatgcatggaggtgtgtaatcatatctatgggaagaggcacagttttatcttttttatctttactcatagctttatttcatcaaaacaccgtgcttcacaatggcagcatcaggccttgagagtgcggggattgttcttaatgcgtttccgattgccatcaacacgcttgacatatgtcgcgatgctgcaaaactggttgggttgtttctccaaattaaattagcatacaaaagatggcgcgatgatttggagttccacagactcttatttacaaagaatttgcgacaacttctactgcctctcgtactggatgacgacacaattgaggagcttttgctggcgccaggaggagatcgctggagggaagaacgagtcacacggctttttgaagaacgtctcggagattcatatgacctttacatgaaatttataaatggtatgaatcagactatggacgaaataaacagagagctcgctgtcgactccagctgggctcaaaagatgatgctcaatcagtcggtaagaaaaatcgagtcaatgaacacgtgaactcagttggttgacctcgccaatagcaagcatcaaatagcgaagaaaaaatggcagactttttaactcgtcaattacataagttcaagcttagcagtaatgagactgcccgcaaacgacttttcggagaattacagcagtataatgataagctcgagaagcttttaaaagctagcgatgaagatatacgcatgcaacgcgatagaaagtcaaaaggtcaattagacagcattgacttgggagtgtgtaatatttggaggcaggccaaaagcgtcttccaagctcttgcttctgcgtggacctgtcaatgccagcagcatggcgcgaaattgcttcttcaacatcggacaacgccaaaggccgaattcgaaatcacgctttcgggatttactacgtctgaatacgaaattcgcaaaataagaattttagaagcagaggatatagcgttgaaacagagcaccagtactttggatagtgttcctattcccctccaccaaccaagccacagatggacccatcggcttatatccagactccgaccaagaaacaacaaaggagaatctaccaagaatccaaggttagttgatacgatttcaaatatggaccaactgatttgaatatatattaatattcttccagggctcagttatctgtaagacttgggcgcgttgaaacaagccttagtctccaaacagacgaccagatagtgaatctatgtgcttctttggagatttctgaagtgtcatactatggttatctcttacgagaagagtgccgttatcatgtttacaacatatctcggcattacagccaggcagttcgatcggtgaccctggaccagatgcttcgcggcggtgtttctccaccattaactcgttcgcaacgatacaatctatcattgattctagcatcaacatttcttcaactgttaaatttcccgtggttgtcagtattcccaaaaagatctgatatcgttttccttagcagtcataatgaaaacgcaaggatcctccgattagatcagccatatataagccacagcttcagaccttcaagtacacatgacactatttcttcaccagaggaaattttcagcttcaacgacgcccttgaccatctcgggattatgcttttagagctttgctttggtcaagtcatggaggaccagccctggagaaaatgtctaccggcaggagtaaatgatcaagagaggaaaggattcgatatattggcagcccgaggatggcagcgccatgtaaatgaagaagccggcggggactatgccgaagcagtctcttggtgccttgggggaaatcgaatcgcatcaccagaacggtggagacaagagatgctgcgtaaggtgatacagcctctgcataggtgtcgcgaatatttgtcaaatactggggttgagatataaatcaacgtaattatgatgatgagactgagattaaatctaatagaaaagatttgctagctttgatcgagagagttttacaagcaatctattgaatattatcttcaacataagaaacgttttgaacacttattccgaggcgatttctgaaaattggaacccgcccttcataaccacaagcctgtgaccgttgacaaatgcaacgccatgatccatgctctgtaaagccattcccggaaccgctgctaaggagcaatttattattccgcttgcgttacaccattcactcaatgcaaaaaaatggcgacgggcgctgattgtagacgatggcaaccgactgccaccgagtttttcatctcccttacccaccgactggagttcgatgctacacacccagaggttggtatcaagaaacaccagagttgatgggcttatgaatccaagaattgatcgtataacatggcttccatcattgagaacaggttcaatagcggacgaagctgaaatcttcgatgaatgtgggttaaacagagctgccggccactcgtatagctttggaggcgcaaattctgtagatggtaaagtttcaattattgttccacagccaacatgatacgatgatctatcaaacaccttctcggactgttgtgaaataaaatcatactccgaggagactttaagttctctgggcgatgcaggctccaagggcgacatgggccgttgaaggagaatgccgtcaaccgaagtcaattcttggtagtcggcccagttgaaaatgcgcgcagtatcaccagcgatgagaacaaaccaatcttcatttgtgggatgctgaaacgccacacacgccgatgaggtagtaagtccgccgctttcagaacgacgagaatgcgccacatcgcctttaatacctgacagctttagaggcaaagattcccctgatggtaatgcccaaagctcagtaatcttgtggcctgtgacgagaagacgatcagctgcagtattcagcagcaatcgcacaacgacgccgtcaaaacgacgattaaggatgatacggccttctggtatcttttgtcctcgtatctgtcttgtagtatctcgtaatgatatggctggctcgcaggctaatatcgtgcaggaatcatcagctgagatgattaaattcctactctcaccgagggcaaccttggtaataaatacgcattttcgatgtcgataaagcgtgccgatttccgttccgtcggcaatggaaaagagacgcacttctccacgctgagttcctgcaatagcgtaccgtccattagccgatatctccaaaggacttgttatttcgggatcttcggagctatctgctgttctcgccaatggtattgggagatttgcggcgtcgctggtactttgtagctcgtcatttttcctgactaacgctgctggctcccatacacgacaccgttggccgtgaatatcaaggaaccgcagtccgtccaaactgaatgccagactttcagtgggatcatataggccgtcaatacgataaatagacactaaaatgatgttgccgtcgtagtcttggtcaaagctaaaaatttcgatcatgccacggcaactaccagtgaccaggctatgtccatcagaagagcaagcaagggtttgtgcgtatgcttcattcatcaagaacattaacttcatggtaaagtagtcaaaaatgcacagcctaccatcgttgtatgatacaaccaatgcattgatatctgggtttggattgaacgccatgccgtcgatgccattgttagcgacaacgacacactcgcccaatacctgttgctcttcattaccccatatagttactggatgcatgcgaaaaccaacggcaagcaaaacagtgtcagtggtaaccaagaaagccgcgctaagcaccgccccccggttaatcacggagtgcgtatgtgaaacaggctcaggaacctcatgaagagttgaatcgtcttgatttctcgttagggtcctgggaactattagtatttattgtacaaataaaaatatattctcatgatgattgaaatattaccatcttgttagactgccatactggaatgcgcagagaatttcctcagacccccaaaaagtgatactaacaggtgacgaaggcagagaaaatctgtacagctgcgtgccagcttttgcttccatatagtcatctgttttacaccacaggaggcgagataattatcctgttggctaaactggagaattttgaccctttcgggatgagtgagggtccgccgcggctgagtagtctcggcatcgtaaagaaaaatctgtcccgtagataacccaaccgcaaaaatactgttgccatggctgacagcagttgtataacccttttggaagtcaatacgactgaggcagtcatcccaagtttctgctgaaagaccttcaacaattagtgctgtggctcgtaggtcctttgagaatcttttcgatatcatagaatctgtaggacatatgggaggtatcaggcggtggatcgatcggggatatgtgagtaactgagatgggaatttggcagctacacgaatcaagtctgtcacccatcccgcaacaatacttattgacaaatctgtgagcgggacgtacttggctcggcgggctaaatactctcgcaggttcactgcagcccgcttgataggcctcaagtcaccacctttagcgagatactcgatccatgagagaatattgctatcaaggaagttgcatataatgtccattagactgtcttcttttgatgtacagcgatataagtggtcggagaagaacattgatgcgtaattgagcagagatgtgtcagcagatggcggcgtgcgtgacttggcagagatcctttgctttgaagggcgttgaagtctcatcggttttggcttgaggcaatctccagacagaaaccttattagagtagatgcaatgctagtatggccaagattcttatatattgccaggtcgaggcatatattctgatcgaagagaaattcgcgggctgtttcatgtatgatatgtgccttgtcatatgagtcaatgtaaaccagctgcccgcagatctcaggaattgcccttttcacgttttggagtgtctgattgagatcgagctttacaacgcagcgcagttcctctaatgacaatgggcgtcgtgctaaaataatccatgtcaatatggtcttggcgagaactgtcttgctcttgtctttctgtattgactggatcattctaccgtaaaggtcgcatagctcctctggaacatcccttagtatattttccatggcctcttgtgtccaggcgctttcaaactcttgtaagacaagacgagcccaaagaaaagagcctgatgattttttgagtattctgttgcacatggccttcaaatcatcttcggtctcgaaacggtcgatttcgtctagcttggtggtcaggaatgaccgaatatcgtccagcgtgtcagaatctgacataaaataggtgctcacatgggcccccagagagactcgtccacgttcaattgcttctagattgcgacttgtaatgaagacttgaagtttgccttcaagtggtagtttagccaacagctttttcgtaaagagtgaattgaagttttcgcattcatcgagggcatcgataacccaaaaatgccgccttgtgaatgataaattgaagatcccgtcaacaaaaagctttgcccaaatcactgagtcgctagccgtatcccaggctagtccctcgtgttccagctccatcagtttctccttcactaggctatcttgaatagccatctggaaggcaagagatctgaaacagtcgcttagcgccgatttatcagaagttgaatgcttgaagaagaaatagctgcagtaggcaggcaggttgctcaaatgatcgacaacgtgacctgaaagaatagattttccggtcgctggcttccctgtcaaccacaaaatggtgggagcatcgccctccttccaggatatgaattgcggcttgtttatgagccattcgcaagactcgggcattttgagctctgactgtatcataagatcctcctccagtacatctgatatcctaagaaaagatttcaagcgtaaatcagtcccaacgtctctctcattctttgtgccaaggcgcagaaaagtcgtgttcaaactcttctctttgatctcgtcaatggcagtgtggagggcatttcgtagcattttatagttagagtcttcgcggctggtaaatttgcagacatggcgatggtcggcgttcattgcttcgattcgttcattgtcaaagcctaagattgctgaatatttctccaccacaattttgtttacgggccccaaagctgtgggcagcgtctcgtaaaatgtccacagcgctagatctgccgcaacatggcggaatcgatccctgattaaagcaagcgcggaagatccggacttcaaatctgtcacaaagggctttttaccccaaatggctgtcgacatagtttccaggatgcctgccaaatctgacccgtggtgtggagttccaaggaagaacattccatatatccgaccagccaagtctttatatgatgggtgttgtcgtgcgacaatatatgcttccttagcaacacatccacccatactatgtccaacgaggatgacttctgtactatctcgacgtatgcctgggtggtttttcagccctccaattagagattcggcaaaatcgtgaatgttcaggatgctttgctgctgccactttttcccccaatcagctttgtagccgaaagaatgaatgcgcacattctcaaatccaggttcaatcggcaaccagtcttgtggccagaaggaccttggtatgcttgagctggaccatgtcttcctgccatgtcctccaaggccgtggataaatatgatatcagccacagctctattaggcgccgggtcatagagcgtgttaaacccaagcgagtcggcctcctggccttctgcttcggacatatccgtcttgtcgcgggccactttggcttgtaggcttttgatgctcgctggaagggatgacatggttgtgttcttttggcggccacgattaataggccagtttcgccatacaacctcttgccgttgcttcgtcgaaggctgctttgtgatgtggtagttcgagagaggaggccttcggccgtggttttcgcctcaccagcggtaacaccagcgcaaacaccagcgcacatattaacatccaataagaaacgcgactaggcgcttacatgcggtaactcacgcagcacaaatgctaatccaagtgaagatgtgggccagcgcggccttggatgctgcgggggtctctagaaattgttaacggaaggcctggaagtgaaatccttctgcgcatggctatctagacatcagctagtttggccaggtaattttcaaaaaatcgcatcaacctagtcatatccagccgaattggtcaagacctgctacgttttctgacccactacgttttctgccggtgatgcaccatatgggtacctcaaaatgggaatgacttttagacatggcctacctaggtatattgtgagaaattactgctgcggaagtctagcaaatcttagggaaattgtgcaagttcatacaagtcccccgggaaccaggagaacatgagatgattgaagccaaatgtacatacacatttttagcctatagtccatagcccatttatctaagtacctgtcggtactattgattgcggctcggcccgtagcgatacgaactagacatagtcaactaagtaatcttgttcgtaataagaagcatcaactgacttccagtttatgctgtttttgtgtaagggtggcaattatacccgtaataggagtattatgtgcggcatgaattatttgaaagtttacatttctctgattgctgcgtgatacaccatgtactatcgtcttccaatatacaactccactgtgttgagccttgtaatctactctgtataacccttaggatacttctcggagagtctcttgatttcatccatcaccctaagccaaagtttctctttagctcagctctgtatcgagtaaacaaatgttctggtgataagcttacatctgtacaaattcttccttctctggaaacagtgccgctgcgtgtaagttaaatctcctatatcgaatgtataaacgagaatttctccgagcattaattggattgtgccttacaatgaatagagagcgatgcggtcgtcatagtcgtcttttggctcagcttcgggcatatgagaacgatatgcttgaaaatgctcaagtgtgaattcgtttcgtgtaggaagccagtttcctaactcgtctgttcccgattctcgttaactgccacatagaacaatgttttacacttctgttcgtgaatcgcaggacgtacactcgttatgcgcccagaaactggaagggtcatagacgatgcccctcgtcgtaggatcgtggactattcctgtgtttccacaccataaatctccgtgcaccaacgaaggcttaatgcttcgtcccccgctttcaagtggccgcaagagcctggggataactttgtcaaaaagctgaggcagaagtgcgtcgagttcagggcaaggaccggccctttcttctcggacgtttaaaatgtggcgcaggccatttgtgaaaaactcttcccagctatcgcaccaggaattatcctgggggaggtcgccattgtatgttgtgcaatgaaatccgaacttgccttcgggtgaagaatggttggaatgcaatcgagcgagactctcacagaaagaaacgggctcaggtacgccttcaccaaagtcgtaaaacttgcaaatgtagaaatgtgattttgggtcattcctaaatgttccccagccaattggctttggacaaaagccggggacaacagcgtggatagctgatgtagactcgaactcgcccattagagccagcttgccatgatgaccaacagagacctgaattcggttagtaatttgatcagttataaagttcttcaatcaagttacaggccttcatgaaatagcactcctcgccttgattattctgaagcactgtaagacgaaaggctttcgcccaagctgattcatggcgcaatgctacttcaagcacctcagtaacatcttgtgggactgatatagcatcaaacaggtcaatcagaacattggttaccaccaacaggttgaatttcaggactaaccagcaagaacattgggatccacattccagtggtctccagcagcggcgttgtcgccaagtgtgctattcatctttgggcgaagatgttgagcagcagaatgttgaagaaagtgaactcaaatggttcaaatgctgtttaacgtatactcaaatgccttcaaacgatacagccaataagtcagttagttgagaaggcgtataaatcgaatgctggacgtccgaggttgtgagtagaagcaagagtcttcaattgccgcatacaatgttgaggaggtcgaacaggccccatttatttaggtcgaaacacagcatggttggttggatacttctgttggacctgcaatataaacactattaaaccccgttattgcaatggaacttggcgtgctcggaccccaagcatcaatgaggagagatgcaagttcttgatcttgatcttgatcttgatcttgatcctgcaaggtaacccgccaagcacatcagtgttttcaccatggatcttccaatcatctttcctctcagcagtggccgcaatgttcctgtagtaggactaggcaccttccggggcgacgaaggaaacgcattggtgaaagaagccgttaagaaagcgttacagctgggataccggcacatcgacggtgcccgcgcatacggaaacgaaaaggaaatcggacaagcgatcaaggagagtggtattcctagacatgaaatctttttgactactaagctgtaagttacaaatcacttcgggctgatatggtcgttctttgcttaacgtatctgatagcgcgcaaacctggcatgaacctgccgacgttcagaaagcattggagcagtctctgaaagatttgcaaatggaatatggtaatgttttcttctcaatttcgtaatacagccaagtcatactttagctaacggttgagatagtcgatctatacttgatgcactgtacgtcgcaatcgaattccttgccgaatatcataacaatggacggggagtgctaatgttactaagtccctcatgcttacaaggctggcgaaaataacggaacgatcagacacccaagcggcaacggaaaggtgagatatcatgacatatgcttatggactacgcgcaacgataggcttacacaagccagcctgtcattgactacgacctctccaggagatacccggaaacttggcaagcaatggaaaaattagttgacttgggtctagcacgctcgattggtaggtattgatcttcctggtttattattgatctcactaaccgctatcaacgtaggtctttccaattttaacattctcaagatcaaaagaatagttggtattgctagaatcatgtcagcagtcaatcaggtcgaacttcatccgtagggcattgtcccacagaaagtcaagccggtatttgaagctgattacgggccgctataggtatctgccccaacaagagctttttgagttttcttcccggcatagcattcttcttatggcccatcagcctctgggcggacgcccggttgaagtagtccgtgggtccaatgcaccatctcctacagaagattccaaggtacgcgaccagagacagtaaacgtctcaacgggaaaatattgacgtgaattctagataatcgatattgcagccagataccaaatatctccggctcaggtaagtgcatatcagtcccccaactttgtaatatcggtcaactaacaagcaaaaaactatctaggtctgtttatcttgggcagtgcaaaaaggaattcctgtcatacccaaatctgtgcaagaaagccacctgcagcaaaatattcagcttacaaggctctcggatgaagacttctacactgtagaccagctatcttctgagcgcggccctgtccgatttcttgacccgagccgacatttgggctttgacatctttgatgaagaaaacgatcaaccagtggccaacggcgcaccttgggactgaagagaattatcgatatagctgacaccccaagttatatgtgatcagacagtgctgtgctctggaatatgcttggagaatcacaatagcagctagctctaccaaagaagcctctttaatgacaaatattgctctttaactacgttcattttatccgatgtgcgtgttctgaatgataattcctctataagcattctctatccatgactaactactcgaattctactttgaagcgaacctctttcggctctggttggatggaaacatttcttgaaaagcttttaccaaagtgccgtccatgcttgaggtttccttcctggtggaagtttcggcgagaggatttgttcgcagcttcatccaatccgagcttccgactacttgttacgtatcgatcgcctttctcggtctttgaagtagcggtgcgtttggtggcctccaacttctgtatgctctctcgctcgtatcccgctgtatagttcgtcagcccatacagcccaacaggctgaggctgtagcgggccatagagccatgtgacatcttcgtcttttgacctacaactatgagtaacatatagtcctcagacattcatagtaaactaaccaattaatgtgagttggtgaaatcgtaggtaaactgtgcctaaatttagtccaggatctccacgcagcgttttctaggcgagccgcattttcgtagtttgtcttttgcgattgcacatgtctccaagattggtggaggtcttcttcttgccacacatgggataaatagtccacatgccgctcaggttgcattttaacaccactgtcatcttctgttctgtcataggcagctagaggagggctttgtggcctacgtcgactatcagagccgaccactcgacgtcgaggtacatgttcagctgcctcaagcccgctgctatgcgctattggcgttggttgcagtgtctggtctgcatctgagatttctacaacagaaagtaacggcgtgactacacgttgactatatcgatagtatgacaatgtgggaaaagagccttggaatagggaccgcatgcgtcgctgttggatcttcaccagcaaacagaaaatgccaaaactcaacgcaacaagggtaatgaggttaaatgccgaacttatacgagtattagaaggccaggacggcatttgtcgacgaagaaccggtggtggccccaaagaatcgggctgcagatcacacccagtgggctcccagtcgagctttcaagctcatggttagcactgtgcatgctttctcagctttatatgcgcttactgattgacagaactctataaaatcctttttggccgtccatttagctagttctgtggctttttttgcgtctgcagtaccggtgaacgtcggccagagcgtcaagattgcgatgagaagaggagctgctaccaggacatggctccagaagcccgctttcatgttcttcaaactcgacacagctctacataagggttcaacccaagcagcaactttcagttgagcaaataagaaacccagtgataatatgttgcgagaagggtccgaagtagtccctggcatcggtgcctcttggctttgcgttgcagcagtacatgtatgtgcttggctttggccgccaccagcgacttccgaagacgaagttgtcgacatgattctgtcatacgtagctaaagacgacaactagttccaatatttgatgagttagagttgcagacaggtttcaacaagccgtgctcatagatcgccgtctccaaatggtgaggcagccttacggacggccgcgccccacgtataaatgccttgccgtgcacagccattcactattggctgcctggagcgcatttcgctgcacttcgccttgccagggctttctgccttgtcacttctataatggtgacgttcgaaattggcatcggaattgacgctgctaagcagcttgtatcggttacccttatcaagaacaatataggtgtcctacactatccttagggttggagctgtggctgcatattcacgatattagattatgctgcggaccgaatatttacgccatgttcaacccatctgaaacaacaatagtccaaaatcctgcttgtagacattagctacgtcagccgacctccagtagcctacgcaactatcaatatttggaattgcattcccaatgccattgcctattccattttacatcattctgaactcgcagtatataggcttatgctaagaacatccggcttaccgttcattgtaggcttttagcctacaggctaaatggattgtcaacgcttcaattaccaattaccccagacgcactaaaggaatactgctgtagtgagctttctccgcccatgtctgcgttagcggccctgttgtttcctctaccacgtattcatgttgtggcactcatattgtcggcaccaggctagatcatgccatgtgatgacgataactacgtatccgagatgctcttttaatacccgaggcgggggagattgatgctacacacagctctcggaacgtttgtgccgcctgttaggttgctacccttgtatgcaatgcaataaagatggatgatcactcgtggatgcggagtattatacacaaggttgctattggtcatatccgatgcaggttccaagaaagccgcggttcttaccaacaactgggataaggacttacgatgatattaggctatttaatgtcgtccaagcattcaaaagagagaggcccttatatgtcacctccatagctgctatatacctatcactttttcttcgcctgggtggccaatctggggtgaaagtgaattgtcagtctactcgtgtaaactgcacttacagcagctgatagactacaacatgcggttgatcgtcttgatctcgaactttgctgtggcgctgaatgctgcgtcgctacatcctaaatccgacttcaaatatcttgtcacgtttggggacagctacaccgataacggtcggcttagctactatggaggccataatgatcaaccaccgcccccaggagtgatgcaaccagagtccaacgccactgccagtggaggtttaacatgggctcaatatgttaaaagcagcaccggcgcaactctttacgactacgccatctctggtgccacatgcgacaataacaatgtagcaagatgggcatcttttctcaatgcaaactttccttcaatcattaccgatgagatcccatcattcaagcgggatcggaagacggctttgtatcgcggcgtaactgcggcaaacaccgtgtacgctctttggataggaacaaacgacctcagcttttctggaatccttagcgactctcaagtggccggaacaactatttcaacatacattgactgcctgtgggcgacatttgacgctatctacgctgtaggtggtaggcgcttcgtgctactgaacctgaacgcccttcagctggtgggattatatcgccctcaatctgatggaggcgcaggcgacaaccaattctggcagaacaagacattgtataaccagacagagtacgctcaaaagatgctcgagtatactacttcatcgaacactattatcgactatggagttccattctacctcctcgtcaaaaatcgctggccaggagcaaagatttcggtatttgacatccacaccctcattaccgacatctatgacaaccccaagacttatttggagtcaccacacaacgtcaagggattttaccaccactgtgacgtgaatggtgcaaactgtaaagatgggccaggatcactcgattcttatctgtggtatgtattgcgcttcacattgaaggatagacgctgacatcgatgataggtatgacgagctccatccttctaataagacaggtaagtaaagatgcatatcatgacgatggtgctagagcaagttatatattgagaagatgctaactgaagatttctagactctgttattgcccgggaatttgtcaaagttgtcgctggagactccaagtttggcacgtcttggggtcactgatgaacaaattactggaaaatcgcaaatatggcgtgttaggtactaatgattaatacatgaattgaatgctgttcctcctaagtgtaccgatctattcagtcgcctcttacacttcaattcaatggaagacgtgtccaaaacgcgcattagggaagtgcgagcatcttcatttgttatatacagtaggtaccggtaattgtactatattattgaaggcggtgttggcacttggcgactgcattcacttgcttccccgtgctcgtacccattccatttcgttaagtgccaacaactttgtcattttccaatgcacattgaacaatctctccaattaaactactatcggtgtttctgtctccggtcaagtcctattacgacggcatcaagtaagctagtcgaccccatgtcagaagcaaactaacgcaggatagtcatggcggccgatgagccattcccgacgaactccttacgtctcccgagacgcgtattatccaaggcaaacgcgaattcgtagctgcgggcgcaactttactcgtggagcgactactgaacggcgatattatcaaggcactatggggcgattctaatagagagggttatatagaagatttaatcaccgaggcaacaatctaccaaatgctaggcgaccacccgcgaccggtgaagcttcgaaatcgggatcatgtacaaaatacaatgataatggagtatatgtcaaatagcgcactgcatcagtacatgtacctcgaaaaccattatgaagatatttcacaaccactgcagctcaaatgggctcaacaggcagctgaagagctacaaattatgtccattaagtattctaacaacttctaacttgtgagatagaaaacactgctaccgacgatttaacaactcaacgtagtctaagatcaaaccggggtcagtctccctaaaactctgcgctcgtttgctcactcctacctgaagacttttttgcctttgactcccgagcaacatgtcgtgtgacaagtccagcggttacaaaagccagtacacttatcaactctggaatcagacctaggacgacacggattgcgagagagccggtctgagggttcagattcttgtcttttgtgaccagcgcgatgagggagtagatgactctaatgccactgaagatatctgatacaaggacagcccagagaagctattgctcgatgagtaaaatgaagtatctgaatatacgttcttggagaagacttactctggttcctgcagcagtaatagatcttggcattggagatttggcaggacgagccagtatccatactgatacaacggcaataatggcccaagcgagagtcaaaagcgacatgccagttctcacagaagaagcatttttggaagctttgggagcgtctgtaggtttgccatcactagactgcaagctcgacgcaccagaagctacaattacaagtccggtggtgacaaggatgtggaataatatgatgacgatccattttagtttcctagacattggattgcagtaataattcctcctattaatatctattagtacgcatgattggataactacattgagggaatggaacagtacgcttcatggagaatgccagatgcagcaaggagaagaggagataagccaacgcttgagataatgcctgctgatgtattgccagacagatccatagcgcttccaatgacacgcagcgagcagaaggcgaaaagatagagccatccaagcaacccagcgtgaccatgtttgaacaggatgtatagagttgggatgctaagagtagcatagatgatcagctcggcggtcgatatcgcggtcatagtgcttccgagagtctcaggcacttggtaaaggtatatcgacttcgatttcaattgatattggacaatggctcgaaaattgtctgtcggcttctgtcgtacaccgcgtgaagggatgcgaagtttgcttctgccagaaagacaaccgcggcgaacgcaatggagaacgagttcaaaaaactgatgaagagaatggcagagagctggctggaaagatttgattagagagaaaagcgaagagtagaaagttattataggtgactctgatgctttatatgtacaagcgatgatctatttctggcttggagagagtgttagcagagcaaggcggatatgccatccatctagcgtctatgcccctaagcgcctcatctgttttgaggcctccagccgccgtttaattgatgttatctccatccttgacgcagtctcattcggtaggaaaaaggccttctcaacagcttgactcctggaaagagatggcgggcctgcgacgaaccgaccagaggcgcaggattcagaaaagtggaacctaaacgataccgaggagcgataccgagaaacgagcaagggtcagaaatggcggtaggatttagagcggcgcgacaaagatggcgttttcatggggatcgtgaagaaatgagacagtcttggtttcctaattgatccattgtcttgtgcaacgtggtccgtgttcgacagtccggttctgaaggcagccagaagctagccaagttgatgacaacaacagacattaaacattggattcttgtcttcctacattcccagccgaaataatcatgacggaataggttgtccaaaacttcacttctcactgccacgcacagcggatcgttgaccacgctcgcgaagtacctgtagcggccacgccatcatgccctgccactcgctgctgaggctgtcgttgatggcttcaatttccttttctggataattgctcatccaccatatcccgtccaggtgacttagcaaagcgaagtagtggccgaggataaccagggcacgtgggcttagcatctcaatcaaggtgatgaaacgatcatgcaagatgaaggggaaaattgtaactcttcgagcaactttcagaggaatttctcctgcttccattgctgccgcgaccgatccaatgtacgcaaccgctgttacatatgccttattatcgatgtcattctcaggcttgccagcaattacagacagcaagtgagcgaaccgggcacgattagcttctgtatagatgacctctggatcgatgaaagcggcagcgcctctggccatgataccgaaagttgtgtcagagtctttaccgatcatgcgtagtccgaccgcagcgacatttctggcccccctgcacatccgaagccattctgtcggtgacttatatggtatattggggtcgatgggttgaatccatcgctctctgagactggcgaaagcatcaaatatgagaataacggaagtgaagctggccccattggcagtgcgatggtccatagagccaagtgcctgtcggtggtcccgtagagcagcctgaaaatatcttgctctgtgtgcaaatagctcgtcctttccaatgtcgacctgagagttgttgcataccatgtagaagagagtgatggagaaaatggcggtgagtaaaggttcatagtcaagagcaatcttggggacatcgtgagcccagattcttagattttgtgcatcgtagctgcccgggagcgtctgacagacctcggtggtccacatgtgaagcaaccggagttctaaatagcggcgatcacggctttctgccgacattagaggcaccgactcctcggagtgtgagtcatgggtagcggcttggcccgctgccattcctgcccgatgcaatgctggatcggtggcgctattgtcatctggcttcgaggtcttccagcagtctgttctgtcgtacagacagcttacttgatggcgggcgcaggaattctgggtctcattgttagaccttcacatgtgcagaagggatggacgtgaacggaggcatgtacgaacacactttggtttggcttcatcgcactggaatcatacaaggactcggcgtcagttattgtgaggcggccgttgagaagcaagctgaagatgcaggaggctacaggtacgttaccttgacgcggcgagctctgcagcgagcacaaccagtctttgacttggtgtgataaagccgaggcatgacgatggaatatttgccgcgagactctcatcaatttctcataatggaaaattacagatggtgtttatggtttctacaactttataaagagatggtaacgaggagacgtttgaagagttggctgcgtattagaagccagcgcctgaaatcacgtggactgagtgaacgaaggccccgaaattgtttggacggtgctacgaattagcagcaactgtgacaagccattaaaggttcgccgatagtcatctcaatctatcctttacatacctagatattatccatcttgcatatatgtatgctacgtgagtatatgtactagctatatgtactggagcctgggcattccgtcggcgctcttacaaccaatacattctagccaacggagacttatcatttaaagatggtgaattaaagatggggaaagagcggcacttgaaagagtgcactagcctaagcttctcaatttcgttgaaaaaaatgcaactaatttcacaactaccaacttttttaatatcaataaataatgacctgaggaagatgcggctcgggctcagcgtatagatccctcaaacatggccaacaaattcgctcatctcctacaatgactgcgctatacccttttccttgctgaaccaagatggacgccgctgccagacgcgctgcccagttttttttcgcgcggaaaatcccaatacagggtggcggatcaagcagctcttcccaggagtctatagagactttatccccatagttctcggccgctgccgctgccgaacaaccatgttggctgcaacggaacttctcaatgacatcggggcagctcttttccatgtcgataacatcaatatccgctacccaattgccattatcttgcaccgacacaactgactcgagaaggaaaatttcttgatcaatttctccagtattttgccagtccaatggcatcttccaagtggtgaatgacaaatgcaatgacgttccaccaaagctgtctgtactcttgccgtcaaaaggtcggtgctccacgagtgtgggatcttggccaactgcacggatacaaggtgcaaggggggagaccatgagcaccattcctgaatggccgatgttaccaaccaaatggcgaatttgagttcctttggtgtgggaactgggatcagagagaataacgcctgctacaaaaattgagtcttctgaacacagcgcgataacttcgttaagttgatcaggatctatgtcaaaacatccagattcgaacattgcaatacaggaaaatgaagccgcgcgagtcatggcggccaaatattccgtaacgggcgttttggcgacatctcttgcggtgccaatgccaaaggggttgtttaaaagagcttgcatgggcggaggtaaccattttgctttcagcagattctgttccacgagccgcaatgaaactgttgccattgggaaatcccgatacaagaggctaacgacctctagtatacgtaacgacatgagccatgacgttgactcgtcgcaagcgctgctcaataggtgaaagcagccagtaatatcgtcttgaaacttgctctcgccagtaacatcttggttaagagtcgaatcggaatcttgataaaatttctcttgtgctggctcatccatcggagcttttcgtttaaccccagcatgagagttgacatttttaacaaccaagtcatcagtctactttattatttagtccaggtctttgaatcaagtttatttttttccaggtactcacaaagacagatcccttcaggtattggatgatgtggtgtggtttaggcttttgtttaagccatgcaagtccttgttctagtggggctttggatagtgcggcaagtttcatgagatgaacaaagtaggcagacccgaaactgctatatttgctcgataccacccacagttgaaagttggatggctgtgcatgccgtatagatgggatgcacgtaaactcaataggcgatagtgcgccgaaaattcgaggcggtctatcccaacgatatgcttgctgctctcgtcttttgattgcatatagcatctcattcttatcatagatgacatagcaaacatctcccatctgctcaatttcttggcgtcttttctccaacattgtagtaggaatgcttttctccccgtcaatgcgaggatgaagccatcgaacatgtctcttttgcatagcatgtgaaggactaataggagtccggagcccaaggtgcgcctcgatcggaacaattgtagcccattcactgtacctgtctccctggtttagatgccccgtgtatgatatgattgcttcattagcctcaagatttagttgagacgcgataccacgcagatattcgaggccgcggtcgacatcagtggcgctagtaaaagctgacatgacatatgggttgcatagcccaaagaacggacaacgcatggctctgtcatcaggcccgagaagttttatggctcgcctccaaccgtatttaattaatcgtccggcctctttgcgattattatcgtttatagtggaggcagcatcgcaaagccgaatcagccacgatagctctgtccgttgagcttcgtcaccgtggattagtatcttttgcagttgctgaaaccaagcgatggcgttctcaaagttggaatacgatacttcccattgccggaatatgactccaagtgtgagaagccatagctgatggatattcacccgggtttggttgtcattgctcctaaccaaaataggatctccataatatcgcaaatgcgacagggcgagagaccatttggtgacattgtccgaagggcctttgtattcaagacctacgctgagtataccaacgttgggaaagagcctgtcatggaatggtatcttcttcgcttcttgctggaaaactaggaggtctggataaatatgccaggaatgtattgctagtagaatagcgcgatcagatacctcttgaggtaggttgttcagaagtctctctacaacttccatagatcgaatccatgccgttgtaactttctcaaaggttgatccagtggtcgaatatggtattcttatattgtccatgattaatttgagttggatatgctgcaaccccattgcagtattcgctcgtctctgccatgagcgaacgcttgcgtcccaattagccaattcggctctgctaatatcttgctttgcagcggctaaagagtggggatgcactatcttattgctttctgtttgagcccaaatatttctctttctttgttcaatgagctcagcccagatagaagtcgccgttttcgcatcccaagcattggagagcatgcatgccaacaggagaatacagattgatgccggtcccgaggtagcagcagcccatattgaggtgcaatcagcacctataaaggcacggaatgggccatcatcctcggtgccctctggattgatgccaggacgagatagaatctcacatacacgggtaccgtatgcctgtagaagctttggtgtgtctggaagaatctggtgaaataaaaagcccaatttacaggctgtggcgtgaatagcaccgttttcggcctcgtgttttcttttggttgtcaacgccgagccaacagcgaggtattccggagatggatgacaacggaaaacggaaaaatcaacgttcagattgacaagcgcgactgtattttcatttgccaccgataccaacgaatttgcaatctttccaagagaggccatgatgcaagaggtgaactcagaagccttggtggcagatatatggaaagcaatgtcctgacctttcacaaaatttgtcagatttggtatatatatatatgcacacacaaaagtagtagatgccaatacatacaagtcacattctacagataacacgacatagcgaatagcagtctatatttccacaccgctgcaatctaccccgcgttcgatacatgcatcttaggtagcaagatttcagcccaatgcttcttcttggttatacctacggatgaggcgaagccctaagagtgcctagcgaggcaatgctcgccatgttccgaattgctattggacatatgcaccctaagcagcccatatgcattagggctgttgtattggttgccggtctgagaggataggcgtttttctgcctggcgagccttgaatttgcaaatcttgtatcaacggcatggttttatcagtaatggtacagttggatgagaccgcagcaatgccaactcaacaactgtttggctccttctcgccgccgcctcgacactgcaatacgtggctcttgccgtgcactgtggccgctgtggcattggcccacgagccctctatggtggcgccgctgagatgatatacaaactttacgactactttttgtgcacttcagtataagtttgcgaccgccgtgataggaagggtatggaaaaagaagtgccgaccctgggaactcaatcatcagaggtgcggagcctaatatcatcttggtgcggtcttgtcttttgcagtcaccagaatttatagccaactgatgagaaatcattgtagtggttgctcctcaatgctcctccctttgcatggccgacttttgtgaaatagatagctctctgagttaatgccgagatgtatgctgtggctctcgcagcgtatctttaccggcacattagcatcacacgacgacgtcgaattgtaaaacctaggccgatatatggacctgtaggttggggatacatactggataagacttcactgatccgttgtcgttaccatgatgattatcgccgtattcttcgcgaagagtttaactttgccaaaatctgtgctagttgttagtctaaagcttgctctctccatctacaaagcaacgaatgtttgactacttaattgctatatcaattgtgttggttcgtgttgggaaaatcggcgtatggtactgcagtatgctatgtggattgatgcttcagtacatcgaactgggcttcataggtagtcttggtatgcacaatcacctctgaactactgatgcaacaatgttaagaagatgtatttcttttgactggattagcagagcttagaaacgttaacctttgcaattttatccatcattagcgatgaattagacaagtgaaaatagttcgagtcaccttgtattagaagcccccgacaaagcggtatgcagatgtgtttgggtctctttgtatatgggcatcctgaaaatctaaacacatgttatacaggtggtacaatatccatctgactctatggattacgcggtagatgccctaatatcgacatgtagaccagtactgttcacacgcaagaggaaaaaggggggcacggggggatcctaaaaagaaaaatggaaagaaaaggaatagataggaatggagaggaacgtaaaggaaaggaaaaacagcctcgaaagcaaatacagtcaatttttgtgtgcatccctttcaggtatgcaacgtctgcagatgtgcattcactgcagcatcaaacgaagtgtcgttgtctggtaggtaggtacctaattaatggtgcgccacgaagcaaaagtggaaattatatcttagatcttcttctgtggcgccgggtattcccatatccattgtgtttcttgagctccccgctgtttactacccaacattcatgctctcccatcacgtaggcctttaatatagccaggattcctcccactacaactcggacatacacatattagtccacttgtgtaaactcattatctgccagctgtattacgcctggtactggaagcagaatcgggtaggtattaatagtatataaagccttcagccacttggaaagccacaaatatcaccttggcgacgggagaacaaacggattcactttaacttccatataaatgcacacattacactattcggcgaaacccaaaggaatggcttgatgaagctttatgaatctataattggctttgtgaagtaaattctttttgctacaaatatgaatgaaccatataccaagcaaacggcgtcttagcaacctgatgagaagttgcttgaacaaattttcttagtatcctccatcatactttttttcccaagtgaaatcacgttttccaaaatttaaactgcatcaaactgtacacaaatggtgagtatacgtaatcagcatcgagtggatgcaggacttgggatgaagtttgttcgtggcccaccaactcagttcaaactcactttccaacgccacgactccatatagtgatgcgagaaccctttgttttcttatatattacgctcttctctcctgaatccggcctcttcttttcttccatacattagcgtcttccacaagtctttcgatcccagctgcaagccttcaccttgcaccacatccaaagactctgacaaccatccatcagcgacgccatcgacaaccatcgtcgaccaagactttcctcaccacgtcttgcacccgtccagatgccgtcccgtgttgtcctccacggaagaattgagaagaagggaaacatgagttcccccgccaaccgccgtccagccctgctggacttgcccatcgatctcctccgtgagatcttcgaccagttgtcccccgcggacaacatcgtcttcgccacgacctgccgagcagtccggaactgtgcaggtcgcggccaattccccgccgacgccgaggagaaccaagagcagcggttcgaggtcctcgccagcatgtgtcgcgacatgcccgaccgctgggtctgcgaggagtgcatgcgcctccatcgcatcgacaccgccgacacgcccgccgacagcagcccgacgtgccccctggcagacgcctacgggcgattcaaccagccattgcagctggcccccgccgacgagtacgagctgggcaggcgccacgtccagctggcgctcaagtacacgcgcctgggcgactcgctgcggcccagccatcgccagtacctgcagcgtctcaccgcggcccgccagttctcgctctcctacgcctgggagaaaaaggctgccatcaccgccaaggtcgcgccgcggatcgtcgacggccggttcctgctgcggaccatctgcgagtaccgcctgccctcgcggcccgtcaccagggacctcatcgccagcgagtccgtctgccgccaccagcagttcttccccctggaggacggcgcctggaccagcagctccctccaccaggacctgcgccagttcccccgcgcggtgggcgagtcgtttgcgtcgccgggaaaggaggtgcgcggccactgcccgcactgcttcacggacttttccgtgacgacgacggcgaggagcgtccggatctcggtctggatggacttgggcaccgagagctcgcccctcgaccccgtctggcgctcatttgtacacattgccgaattccctcccgtcgaggaggtcgagtacattgagcctggtcgagtccgcgagctgtacagcagcggcgaggagggggaggagtaaaggcggaagaactgtgagggatatgcctggaaagagattgtgttctggtaagttgcttcctttctataccttctgttgtctcataaactaacaagtgagaagattagaaaaggacttgaaagaaatgtttgctcttccgactataggaagcattcaaggtactgttcaagaaacctttgggtcgatgcctacagtttcgagacacgacacgacatcatgattttggttggagtcattgtacgatacatgagtgagacggatagaattgcaatcaagatggttctctacagttttaaaacgtgagaagacattggcagtcattataccacatgactaggacagttgggaataaaataaaagctggttgtaacccagatatattctcctcgcctcaaatgaatccaagaacatcgcgcttcctatgtgccaacacaatccattcgtaaatctccgaaaagtcgctaatatcactggcatcctcttctccctcaggcttgtacttcttgaggttatcaatcgcccaaaccatctcctttgtgagcggcggcggagttctcccctgtccagtcaaagttcccaagccagaccatttgaagaatccctgcagccattcgtgagtttcgccattctcccatgtaatgtcgtgaaatttgcggtgttcccgggccctttctttttctctttcgtcttcccaggcttgctgttcggctaatggcggaagcgggaatgggttgcgattggcaaatatgcgagcgagggcaatggcttgatattcgaagcttcgaaatgttaaaacgcggggcaggcccacgatgcccagattcggaaagtcttgaaagaaggtgtgccagtagctcttcaccagctttccttttttgtcgtcccacagcggttgaccattcttcttggcatcccagaagggatatgatggcttgtatccggtacagtatatcactgtgtcaatgtcatccaagtaagtgccgtcttcgaagagaattctgccagatggtagatactctgatacaacaggcctccactcaatccccttggatggcgaatctccctcccaccacgcttttgatctcctcgactggtaaacgggaagctgagcagtcgagactaactctcgacttacatccgttcccgaagcagagttgccaatcacaagcaccctctgtgacttgtacgacttggccgatctatacgtcttggagtgaactacacggccaggaaacttttcaatgtattcgtttagacccttgacattgggaatctaagatggtcagcatccagccaaacaagttgtcagcgagccacttactgtcggcacagagtagtggccgtttgccagaaccacagcatcgaatgtttcttcccaccagagatcggcgttttgaagagcatcgtattttctgagagtcaatttccactgattggatccattatttgaagcgtgttcgaccttggagacgtcttcaactgtagtgttgagctccaagaacgtatccgtcttgtgtaatgcaaagtagttttctatgtattggcgaggaatatgatgtggagcaaacggtccgtatgcaaagcggcaatctgaaaacgacatggcaatttcaggcacgttcgttctagcaatctctcttttagcacacagcgactccatgttattcgacgctcgcacacttacgtcaagacatcatagatgggcgtctgggagaatcgctcctgtttattcggtggtaaaacggcagggaggctttttggaatttccaaaggggggtccagctcagatggcgttgctcctggccgcccaagcaggctgggctgaactgccgcatcgtagatcctaaagccgtgtaagacttccagtatgttgcgacgcaggggaaatgattctcaccatgtccctcctgcgctctcccttctctcaaaaactcgaattacgtcaaacacttcttcagctttcaaagctgccgccgttatcgctcctgaatgtgagcattagtaattgtcgtcagcttagataattggctccgttctagctacctgcagctccagccccaatgacggcaacggatttgatttgattgcctcctcccattgtaaccgagtttcatcaatttgaaaatagtttatatatctcagagaacgaattgatatgagggggattcgaaatgggcagctatgagcatcattgatatcttatgagaccatgtagctatcacgtgcggttggatgtcgtgattgacttgggtgatggcacgatgctagctttatatgtcagctttcttccatcagcaaataggtgcataaaacgcgttatctcagaccatcttgagaggccagagaggttgcaatgggacaatcacgactttgcacaaaacaagctgttcgcccaaaccagcgacacactctgactttaagttacatgcaagggggaatggctgatgaatttaaacagcacgtcggcgtgtttctccgaaatgcagatgtagcttcatcttagtgtattttaggataccccatctccaaatgataagcaaatgaatcgctagcacaaacagctatttgtattcatcgatatctcggtgagaagtttatttcgttactactgtgcggtaaaatgtgcaagcctgagcatttaccaaatctggcagcaacaactaccggtttagattgtcggaactaagcgtccccacaactctccgctattcagtaaatcgtacggcatactaacaccattcgcgacatctatcttcaagtttccaatactatccatcttttatagaaactacattcttgtttccagctactaagatatacatagatcaagcagagacattaagtgctgcaaatcgctaacaccgctgactcgcacgcctcatcagattcatattgtatgagcaactttctaaaaagtgctcatttttatcaccatggtacatcatgttaccacacgactccttgcattgccagcttcttattatttaataaaacagttttctttatatcttttgtgaaattccacagccttatatattcatctctctattttaacataaatttccctctcaatactggagtaaagcttcgctcccggttagtcgcgtcatgtctgaaccagtgtccccacagctccaatcgcgatcgatctcagatagcggcacgaagactcatttgaatgccaatatgaatgcagaattatgaccatgtagaaaacttatctctgagccgttcgttgcttaagagaaaataaaatgaaatggtcaacgatgaacttgatgcttgataggagggattatactggtaatcctggtcacttgcttactcacgaccgccaccacattcctgtggtctgagcaccaaggatctcatattgtcggcgccctgaaccttaaataatgccaagatcatccatcgccgacgcgttacccctatatctcacccaatattctcactctcatcttgtggctgtccatctattaaacatgatcttattgtaaagacgcgctagttccccatatataccgcgttcatcatcatattgtcacgatgaaagcgtctgcctgtcttgcgggctttattccggcgctggtcgcccaagccgctcgcatcgtccaatccaacgacgatggctgggctgagctgtatcttcgctcctttaatgatgcgctgaatgaggctggtcatgatgttgttttatccgcgcctgcagataaccagtctggaacgggtacgtgcttttcctcttgctacgcgttgtcttcgcggcatcttcacagcatctgtaattacgtggatatgtatctgtacatacttcatacatcatatacattttatctcaatatcagccaatcaatgaaaattaactaatcacttaactcaggctccagtgattcacctccaataccccgaacagtaccctgcgaatacgactcgtgtaccggcaacggcaacgccactggccacaatgatacacggcctgatctcaactgggtcaattcctttcccgtaactgccatgaaatatggcataaacactttcggtcctcaactgtggaatggctctgcccccgactttgccgtcgcggggcccaacgtcggcacaaacgtctttgtccaactaccgtaatgtctcccaatttctctctcgcacaccgaggcatatgagctaacactgcgataaacaaacagattcagcggtacagtagctgctgctgcatatgccgcccatgacgccggcatcccttcaatcgccttttccgccgcttcaaccggccgcctcgcatttgacactgatccagtgcctctccgcagcagcctctatgcccagcttgctgcacaactcactgaccatatcatctcttctggagctccgtatcttcccccggacgtctttctcaatgtcaacttccctaaagttgatggcagttgcaccgacctctctgacttcaaatgggtgcttacccggatcaaccctggttacttttctcccccagatgtcagcttctgtggtggtgagcggttgcctaccgagctatccgttatcactcatggtggatgcctcatctctgttagcgtcgctaatgctaaagacaaaactactgcgtcgacagatagtcaggctgttgtgcttgaaaagttgcgaagcatgcttacctgcctcccaatctcaataaaattaatagagacctcagatcagctgatacttcaaaattataaacaacgattataggagatgtcttagctaggtgattgttttaatttgtacatatttaaaaatatctaaaaatacagagttgcggaagaaacgcttgctcaatctgtattgtccacgtttgcactgttaacacatctcaactaggaatttaacaatatccaacctgctgttctcaacagcttttgaaaccggcgttttaccataacgatccttgctctcagtattagcacctttcccagccaggaatttcacaacttcgaaatgacccttttcaacagccaatgataacggcgtcttatgagaaatatcaggacgttcaaaattagcgccttttccagctaaaaatataactacagccaagtggccatattccgcagccagtgaaagtggcgttttaaaatttaggtccaatctatgaatattggcacctttttcaaccagaaattcaacaatagctaagtagccatactgagccgcacgtgaaagaggtgtcgaccaaaaccgaccggagtattcgatactggaacctttctcaactagaaacttgacaatagccaagtggccatgctcaacagccactaaaagtgggcttttgccagaaatatcctccttttcagtactggcacctttcttagccaggaattcaacagtagttccgctaaaagtatctgatttgatatcagcacctttctcagccagcaattcaacaatagccaagtggccttgcttgacagcctgtaacagcggcgttccgttaggactagctgatttttcgatatcagcacctttttcaagtaggcgttcaacaatagccaagtggccacactcagcagcccaaaacagcggcgttctgcccctgtgatcggcgtgcccaatgtaggcacctttctcgattaagaattcaacaatagccaagtaaccgttttcagcagcccatgaaagcggcgttcggtcataatatccttcttcaatagaagcaccacgaccaaacagccatgtgacaatgttttggtgtcctttaacaacagctctggtaaggggtgtctggtcatgattatcctttatatggacgtcggcgcctttatcaagcagcaacttcgcaatagcctcatgcccattatcgacggccaaaaagagtggcgttcggtcatctttatcccggttatctatgtccgtttcggctagtaatacgacctcagctgcagtactgaatccgtatatagatgcaactcgcaagagttcacatctgaaattcattgcggcagcgtcttgtgtattgttattgcttaaagggccctgacgtaactcagaactagcccatctctccagcagagaagcactatgatccactttggtcgactgctcaataaactgagaaacggctttttgaacgttcgcatctcgttcacaaatggcaatatgagacttggtgtagctaagggcatatgatgctagcggtcttctattgagatattggcaataatccttgtattgcagtatatcccaagatttaaattccggtaattctttcgctagacatgtatttgcagcgcaaaccgagagatatcgcatgcaactgatagccatgtgaatatgtccatatgtctcggataccgagaactttgagtttgcgacaggcccgtcaggactgaggaagaattcgcgaacagtttgatgcataatctgaacaaatcttttgcctggaattggttagttgaattcagtttgatctgtttgataatttgccaatcataccattatgctccctaagttctaaaaaattaccaccgcctgaaaggatgatccgatcagacgtcggaatatgcttttcaaaaagagcatcggatgggatgagtttagaatcggagtcagcggtgtttagaataccaagagcatgaaggagttcatcaactgtgagcgggcgtcttgcaaaaagaataaattcaaacatccttgctccatacaagagagaagcgttgttgtgttccattttctccagcatgagtttgtagagatcttcgagttcagtaggaagctgtttaagtaatcggaatatttcttcttccgaaagaccctcttcatgagcctttattaactgctcactaattagctttacccatagaaacacaccctgagcattttcgaggatatgagtagttgcttgggtgagaagttccgttgaattgaggccatgtaattgcgactgtgcatagttataaatatcggatcttgtctcagcatctagcttgatgaaactatgaaattgatctctgcgagattcaagctgtgcaactgggcggctggctataaatatcttcacaacagagtgtttcattttagaacataggtcgaagagtaagccaagaatctcgcgcctatcatttggttctgattcatctatcgcgtcaatgatcaagtaatatcgtttgttggtccgataatcttgtaacgatttgagcatttcctttagcgaatcatagtcccacgtggaagggagtttttcaagctgttgcgtccgatattcggtttgaaattgatgataaaagaagccctcgtcttggtgcagaatctcgtacaaaatcgataaaagcatattgtagtgacttctttgaggttcgccgtctctggaactatagaagaaccttgccacaatgccttgttgagcagctgaatctttatgttgcagattccggttaaaatatttcatgagggtacttttgccactgccaggctttccttggatgtagaagagtttagaggtatttgaagcagaccaggtcttatactcattatgtttccaaatccattcaaaagatctctcgcattcattggagatcttatcatatcgggcgttgtcaaattgaagacttcgtaagcaatctgggttcaaagttgttagttttcaattggcaatttctgtatagatcataggcatttgaaccacctttcctttctttatcatactcgatattcagaaagtcttgaaatagacttaaattcttaaatcttgccgagcttgtgattagtattttgatttttgattttcgttgaagatgttttataagcgaatgaacaaagtcgtccatagattcaactaagtccagtctttgaacaatgtcgtccataggttcaattaagtccagtccttcaatcactaccaacagacgcctttgctctgcaaaatcgactgctgtcttcaacggactcaagagatctttggttgttgcgccttttaagattttttccatgtattttaagaagatttcattgttaaatgtcgcctccttccagtccacactactctcaaccttatggttttctagtagctttttgaagaagcttcgaatgacatgagtcttctgtgagtttggcgagcaacacactagttttcgaagcaatatgtaaggaagtgcattgatagtcggcgtgtgctccatgtctgaacgagaaatggataaaatagaataattggctgccttttcttgatccacaatgtatgacgagagctgattgaggttgttttgggacggatggcccgtgaggcaaagaaggcgagggccttcatttagactccattgcttaaagtctatatttctcaggacccaatgaaactcgggactatcgttgtttttgggtatttcgtgatattcaggcagtgtcggcctatattctgatattggtagcaatttcaacaattcctccccatttgattcggataaagtagtctgaagcattctctattcaaaagccaatattagcacatcatattacgcgttctgagtttcctgattgaagattatcatacgtaaatggcttcctcattgagaaaagtctttataggaaattcggaagttggcgtagctaataacacttctttggcgcaagcggccgccgttactgcagcatacggctgccaccgtttgtttttgtgcgagtcagcatagtcgcaaattccccggataacgagacaagggaagacatccataagccccgcagcctccatctcgaaacagatgatattcttctcgtcacgaagctgatctcgagttactccatgtcgcatgacttggttcgccgaaccaataagaccgtaatgaataattggatttgtattttcgcgaggtttccgaagtaccaaggcttctatatcgcaagagaggcaggttggttttccacttgggtgttcgtagtccgctcgaaatagctgatcatgctccaagccaggatgggaaaattctctttgcatctttctgttcaactcaagcatacgaacaatatactggggaacgcggctttcttctattcgatggcgcgctcgcaaagcggaaacgctactgcgcaatactatagacgtcttgtttaaaacgcctgtgtgaacaaatttgccttcgctcatggtttttccaaaatcgtattgtaaaacgccacctattattacaatgagcacagagaaattatatagggaaaaaaaaattgctcaccaaaatttgctgatggccagctgacaactacatctccaagccgaatatccttgcgcggatcatcgctgggaacacttggagccccgcctccaatgcctaccatcaagcaaaagtggatgtttggaaagctacgcagcatgttggtcgcggtattagctgcagcgtttgtacccgttgtccccgctggaagacatgtaagaacaatgttatgctggccgattcggcctagaacgtaagtgtttgtgtctccttggacctgagaaagtttcgggagctcataatccagtattgccactgatgctgccaactccacgtctaaagcgcagatccatcccacagtatagctgttgtgtgcgaggcgttctggagtaaggtcatccatggtctccgcaatacgcttggtatcaatgttagtggtactgttgctgagagaaaattgagtcagtacaaggtcaaatttggcatgctcgatcgctctaggctctctagacgcactgtagtgatggaaaatgtaactggtgcacggcgcgtagtgagctggcccgttactgcttgcttgtccagttcgactgcagcttcgaattttgcaatggtaacgtgtgcgaacttgaccaggaagaatattagagttgatagactagcatgacaagagtttaatgaattggagtacgggcgcgctgctttgattactgggagcctaatatgcgtgcaaaattgatttaggcgcccatgtgcattgggccatccaatagataggtatgatttctcctcagagacctgcagtcgtgattgggcattcccaaacgagccgcataattacagctatcggtagcagtgcatttgcaactcagccttggccgacatatcctagaacgtctcacagctcaaatcttcagtcagtaatagatccgaccttgctttttatttttctgctagaacttatttaggaccagtttttccagtaggaatgctaaacagaacaactctcggtcccttcaacccagcctcaccaggcgcccagtcattcatgcctttgtccactctgtagaatcctctacgctcaagctgaataatgtcatccgccttcaattcaccaacgccagcatcgcaaacggcatcctccatgctcgcagtgttggggttcaagaaatcctcaaagttgtcctcttcctcaagcttatccttggtcaggaggtagtcaaactcccacagctcggcaggaaccagcttgaagccctcagcagagagccaagtaatcttcttatcggtagtcttgaaatctcccttcaagttgaggtcaagcttcaggcttgtaaccggctcagccgaagatgagagatctctgacaaaggcgttgccccagcccataagggtgatttcctcgtccgccttgaagctcttggcatcggcctggtcgatgtagagagtaggcgagaaaatgaccttcttcaggccgacgcttgcgttcttggggtgctttggtcgctcctccacagtaacggcagaaggcgcctcagatccggcaaccgtaaccttgaccaagtccttgctcaggagagctgtgaatcgaggcacgatagggtcgatcaccttcttgttgttggcccagaaagtagtccagtccatgttgacaacgtttcggctgggtccttgcttgatgataaagtctcgcagagcctcaatggtcattccacgtcttcggatacctcgaatagtgggcatacggggatcatcccagccccaaacctttccagcatcaaccagcttggccagcttacgcttggacaagaaagtcttgacaaagttaattcgggagaaatcccacatgtggacctgacgcagctgaagggtgtcgatgaaccactggtactgggggtttcggtccgtgtattcggtagatctcaaagcgtgagtgactccctcgtggctgtcgaccacggggcaggcaaagtcgtacatggggtacatcttccattttgtgccggtacggtggtgaggtgtgtccacgttgcatcggtagatgacaggatcgcgcatggccttgttggggttgtcgtaagataacttggcgcgaatgcagtgtgctacaccctccggtgtgccattcttcatttcttcgaaaattcggagagtctcctcgacggttctctcacggcgctttgaggggataccgtccattctctgggcgcgcattgtctcctgatcagtgtcatcggcgtacgccttgcccatggtgatcagcttcttgcacatatcgtagagatagtcgaagtagtcggaggtgtaggtcaagctgtcgggcttgatgcccatgagagccaagtcaaggacgatggcatcctggaactcctccttctccttgtcggagttcgtgtcgtccaatcgcaggcgcatctggcccttgtaggcagtatggccaaagtagtcgctgagaagggcagccttggcgtgtccgatgtgaaggtagccactagaaaaagcgagttagaagagctgtgaggacaagaaagaagggcttgtatatcatacgaaggctcggggaggaatcgagtaatgacgcccttgtcagtgtcttgaagagcgaggttgtagttggcgccgcccttgttagccttggccgcagcttcggccttggtggcctcctggatctcagggtgagactgctcgatgaaagtgaaccatcgagtcaggttgggaagtccatttcgtcgaatggcaccaatggcaaccttgttagccctcagagtctgccagatcttggtctcgagctctcccagagcgtagccctcaaggtaggatcggagagtcaggtgcttgtctagatcccgcatgaaaggctcaatggtgcggaaatcgccggacagcttgccggaaacggcctcgagctcgtcgtgcttcatcttttcggcttatttgaatgtcaaagtcaacaaaagatgaagtgcaagaagcagagaagcttctcgtgactcgagtaacgattttaggcgtttggtggagagcagcccctccatcgtcgttagtcgtgccacactttgtttatcgataagagtttgttcatttttcagcctaatttccgaggcaggacgtcgcagaatatggcgaggttctggcgcagttgaagaaatcccagtttcgactcatccagcggcagaaatggcaccaattgatcgatgcttggcctccgtggccaagctggcgctctcacagccatcaatacgacccgttgtgccgacgataccccgattcctcgcgcctgcgctgatccagtcccgacaagcctctgtgatccggacaaagaagacgacaaaaaagaaggctgttccgaaagactttaagcgacacaacctggagaagagggaattcccacaacacacactatgcgatgctatgcggtaggtattggggaataagatgcagtctacagagagaaatttgctgaacccttgagcagagttctccgagccatcgaggtcggccaacctcctgcttcgatcaaatacgagattcacatcaaccttaagacagcaagaaacggccctgtcataaaaagcagcatcagactgccgcatcctgtccagagcgattggcaaatcgccgtcatttgccccgagggtagcgacatcgcaactgctgccaccgccgccggcgctgtcgccgttggagaagagacgctcttcgaagctatccgccaagaaaagattgatttcgaccgcctgatttgccacgaaaacagcgaaaaggccctgaacaaggccggcctgggaagaatccttggtcccaagggcctgatgcccagcaagagaatgaagacgattgtaaacgacgtggtcaagtccattcgcgactcagccggcgctgcggactaccgtgagagacagggcgtcattcgaatggccatcggacagcttggccacacgcccgaccagctcaaggccaatatccaagcgctgttgaagaaggtcaaggtggaatgcgccgagatttcggaggaagtttcaaaagaagtgcatgaggttattctgagcacaacgaatggcccggcgctgagcttgaacggcaagctgaacgaggcagagagcacgcttacagtcgaagcattgtcaagcgtcatgtaaaccattaacgacatatacaaagtgtacaatatccaattgaatgcaaaaaagaaggctagatgtaacaatttatcacggggtatcattatgttttgtatttatgaaataaatgagtggtcatctgccgcgaagcactttgacagcctctccttgcgcgtcaagagctctataaacacccagatagcccataactcggccctggccttttgtcccagcggctctagcttccttgagagcgttattcaaatctaataggagcgtattccggcatttcgtcagtcgcgccctcagcttgacgacaaaagaattgctgtcatcgagcttgccaatcagggccgtaatatggctacattcgcgcgccgaggccaacagctttgaaggcgggctccctatcaggccttcgacggcttctgcttcaaattcttcttcgtcttcactatcgtcattccagtccgtggtctctttcctttgaggtaggctatccagtgccagtgtttcttctagggaagacagccgctccgatacttccagcattgctcgcccttgttcaatatctgaccgtatgtctcgcaactcgttggtaagcgaatccgcatccctcttgcgctcagagaccttttcctttacttcttcaacagctctgcgaaagccaagaagcgaaaccttgacatcctcgaccttctcgtcgcctccccgcagttctgaaccgagtgataggaaggcagtatagttcgaattgacaagctccaggagctcagcgctgatggttgccgtccgctcgcgtagatctgatcgtaggtcttcaagggtctggtggcgatgggggagagctgacagatacgcggccggctggaattctgtagctaagaagtcggtgcgtgggagagcagctgggaatggcaagggcgcatcgtcttcggtgtctgaagagttggaggagccgagattgaaggttgacgcattttgtcgcccagggcgccgtggcagcgtgagcgggagggtgaaatccgccatggatgaagaaaatgacgacaattgagaattgaatcgctaattaattacgcaaatacaaagatgcactgcaaaatagaagcactcgtgatatcgccctggatagagcaagacacatgttagttagaccaggaagtggatagctcgacaagcgttgatcgcattggtgcataactccactataagcatacagatccagctgtcaagataaaatgctgcgtctctcaaccacagcaccatttgaagagaatatagcgttttaattctcgattgactaacatggtagatacaagttcataacaatccgcctatctagcagtttatagaggagcgactttaagcgaactcagggtctctagccaagacccagctccaaacgctagcagtcaacggtttctcgccaattgagccctcaagagggctatttgagtcatgataggctattgtcattagcaagtattaggacattctcgccgtttgctcttcgtaatccgaatacgatccgaaccgagactatcttctcttcatgtatccttccagacagctgggtcgagccttggttagcctcacgtgcaagcagcagtagtcagtgtctctaatggccaaacaaggcaacaacctgttaagggatccatccttcttaggtaaaaaacgacaattaacgcagatttgcgcagttctcggtcaaaggacgtcaaggtagatggagtagtgagactcatagtgggggcataaacaagctgaaggcatctgattggaccttttgatcaaaagtgggtggaccctagtggctgatggcgcgtcaaatttttatcaatcacatcttatcaatctgtcaagcccacccgctgtctcctagaatcggaccataatgctgttaaaaggccagccgggtacgctcgggacacgaaaaactcacaactcacaaatccctctctggtccccgcatcttaatttttcatctatacatttcgcatctctttcaactgctgcctcttcttaacatccttcatacaaggcagctctacaataccgctgtgaattgaccgatattccgtgttattcgggcaactctcggtgtaaggcccgaatctgcctcctgaagattggccacgtgcgaacgagacgacgactactccccccgacttacgctaccatcatacaatctcctacgacactacggagaattatttaaacatttttttaatcgtctccaactgcaaccagacgataaggaaactcgagcacgtcaacagatcaacgccagatagagccgtttccctgcataacgggccccagtttttccttctcgggcttccgagctgccgccgacagcgaatcacggatcatccctctccgaacccacccaattcagctcgcaccactatggcgagcatttcaccaacgacatctcctcatcgccagccaggatccagtgaagctccatcggactgcaaccaggacttgcgtcccgccatcaaggacgagccttcaccgcccgagggttcatcttcggctcctgtcgctcccaaacgggcgccgctgccctctcaccgaaaacccgccgccccgccacaacccgccccatttgtgcgcatttcactgcctcccgtcgacaaaatgtcaatgacggccgtcatcagtcccaacccgcccatggagcagccacagcccaagatgtcaatgacttcaaaggaatgggttattccgccgcggccgaagcctggtaggaagcccgccactgacacgccgccaacaaagcgcaaggcgcagaaccgagctgcccagagggccttccgggagagaagagctgcgcgggttggcgagctcgaggagatgctggatgagaacaagaaggttcaagatgcacacgaggcggaactaaatgaaaagattcgcactctggagctggatgtccagtcattccggtccagatgcctactgctggagagcatgctggagagagagcgccaagagcgcatgagagctgagatgcaagcagaggcgctcaatcgcagatatgaccaggccgctttccgatcggagagcatgggctccatgtactcgcagccatatggtcggcagcaacatccccagcaaaggcacagcctctcggacgaccgattggcccagcagcatgccgcaactcggcatttctccatctctcaaatcgtctcaccgccagaaacactggacgctcactctcctcaagatctgtctgagcctcatcttacatgcggcagctgctcaccaaacggacactgcgcttgtgccgaggaagttctcgcatcagcagttaatgggtgcggcaaatgcggatttgggacacaatgtcattgcttggacgacgccaccaaaatatccggccttgggtctgacttgaaacgccctatatctccctcggggaaatcatccgatgagaagcggcagcgatcaatggctgctagcagcagggaaacagattttggtcccttgttctcaaagccgacgtcacagcagccacctcagccgagctccatcatccagcaacttccctccacggactctctttcatttagagacagctcatttagagacagctgtgggttctgtaaagatgggacatactgcgtgtgtgcggacacagccatgaatggcccagccgtagcaccagcagatgcgtcccctccagttacaagacaaacccgaacaccacctcccatggagacggacgtcgtcaccccgctcccacccatggcaatggaaatgacggccgatggagcagtcaagttaccacgccgaaaagaagctcgatccaagccacagccggagacgaccgcttcacgtggcagctgcggacctaatggcccgggcacatgcgcgcagtgtcaggccgaccccaaatcgggtctcttctgcagactgatggctgccaacttcaaccgcgagaacggtgccagctcagatggctgctgcggcggaaagggcgctggcggaggatgttgcaagtccaagcccagccaagagaagattacactacctagcctccctagccttgggctgagttgtgcagaggcgtaccagacgctgtccagtcatcgcaactttgagcaggctgccgatgagattggcacttggctgccgaagctaaaggctcacccatcaccaaatgatgctcgacccgtgccggcgggcaggatacctatagaagtagaagcagcaagtatcatgagcgtgttgaaggagtttgacattcgatttgggagagaatgttaaatgggcgcagtgcagaggtcggttgttacggacggagttgcacagcgccatgtattatatcacatatatgttttcattttcggtagcattgtctttttggtcctgttctccgtcgcatgcaacacgactcgcttaatagcagctaaataaacttcaacctgaattccgtcacatctattcttgtaactatcttttcctaaagtgatatgaacgcgcccgggatagttattcgataccacaccaaaagctatgcttattataccattttatgtttcacaacaaacacatcaacagtaaacaaacaaacaagccaacacagagaacactcatgcgcccatcaacttcatacccacactcaaagcacccccagccacatgaaacgaaaactcctcttttacatcgtcacaatacctaatctcatcccaacccccattcttcatacccactgccctcgattttgcacaaattctccccatccactcaccgattctcaaaaacatggcatgtgccttttttttttcccactttcgcttcccattaattcacgcagccaacgcagccagcctggtcaagttaaacaggcaaacgtggagcaaaatgcatggctggctaaaattgggcccttttgtcacattcactatttcttctacttttttgcccagccttacttttacgaggggggaagctcatcgtaacacagcagctgcttatatgcacgaggccggtccaattcactgccctctacgatgatgtagtacttccctttgctgtgtacgtaaatgcgagagggcttacacatgaaacagtgaatatagagtgtcaggcgcttccggcagcttatacgctgttactcggctggcctcctgctgttggccgcttgacagtcgggtagccgtacccaagaagtaacatgacgagtcctttaggctgacgtgacagcaaagtgaatgaggcaaccagccaaacgagtgaataggccttatccaacacagcaaaagtgaaaggcttgtaggccgcccaatatcatggcgtaggcattcgtatctcgcgtttttttaaaaacacttacacacccctcggcccacaaactggagtctgagagcatcattttttttttattacgcctacgaggttaagctgggcacaaacgttttgatgaagcccgagctttgaccaggaaacgacgacatgtcatcaccacccaccagcgattcaccgagcgtgcccaactcgccggggtcagacacgagattgtgccctgatgcgagcaggcagcccggccccagtgtattgaaggcgtatctgctccagaatgccccggaatatcggaggctagacgcgctacggcaaaaggtatgatgtgcccgaattcattcaatgtgttgtatctttaagcttgcgagtcttacacggggttgattccactagggatgggagaataaagctggagatgtattcttccaacagcagagacagcgagcagaccacccagatcaaaagacaatcacgttcttctacaagatgatgaagggcattgcaaaggaactgcactcaacgactggcggcgcgctccgcgtctacgcgagaagaccagatagaccgcagattctagacttttgcacggctccgggtgggttcctcgaatcggccattaagatgaatcctggagccagagccacggcgttcagcttgccgcccacgcagggagggcatgagatcattatgccgctggattccaccgtggcgttcaagtatgcggacgtcaccatgtttgccggcgacatgggctacacggacgccgtgccagcagagaaccctgacgccgccagctttgtgctagagcgcagcgttggccctgagcagcgcttccatctcgtcttctgcgacgggcaggttctgagaacccatgtccgggctgcctatcgggagcagtgggaggcgcggcgtctgtcagcgacgcagctcgccattgggctcgaacacgtctcgcttggcgggaccatggtggtgcttttgcacaagctcgatgccccggacacggcgagtctgctgcacacgtttagcaggttctctaccatccagctctttaagccgaagaaggctcacgccaagcgatcctcgttctacatggttgcccgggatatccagaacaatttgccgcaggcacgggaggccatcgaagcctggaagctcacgtggaagacgctgacttttgccgccgacgaagatcgctgggcggcggatggccacatggatgaacaagagctggtggagcagtttgggtcggaccttgtaaggctcgggaggagcatttgggagattcaggccgaagctctcgagaaggcgccgttcatgcaggccgggcagaattgagcatgggaagaatgggctggagaagctctttggtcaacacaggcggtgcatgtggtcagctgcagaaggatggcaaaccggtattgattgacacgggtagatggacgtagcgagctgtgatgctctactgctagctctacatggcaatggtccataaagagagtttcttctggcatcgcttcgcctcgcctcgcctcgtgtccccttgtgcatacgtacagtagccaaggcattccctacattagtaaactttttgattaggccaagccacgtcccgattcagtgcgccaggtccgtgaagcttcctggaacgggcatggcaacagccgaggctggttaggtcggctgcggtgagttgtcaaatcgacatggtcagcgcatcgccagagccttggaagccttacgccagcccgctagacacaccgcttgggtcgctggccggacgagcgattgggcggctgtcattggaggagaggcgcaggagaggcggcggaaaggaggtcaagaagaggtggattgtgcgtacatgagattgctgcaagtgcatgtaaagtctgtatcatggagtctatggagcccaaacgaggatgcgggacgacgcagcaggtcgttgaggtgcaggtgatgtatcatgtgactgcagctgctgaaggttacaaagcagagcaggcagcctgtacaagagttgtaatggatcgaattatcatgacagagcagctgataatcagatgcctagtattctttcgatgtagttgaattattatgactacaagtttggtacataatagcactacgacatgcaccaaatatcacagtgtggtatgcccaggtatgttacggagtagagaaagagtcgacggagcaaaagggagagggaagcagagaaggatgaaagctggcggctgatgacaaactgcattctctcatatgcacttcgtactcgtaacagaggcactactaggcaaaggcccgctgcagacaagagtccactcatcgatcgaatggatgcttcgattcctgcccggcctcaattgctgactggcaactgcataggcccagacacacttgtctacgcacgcagcaacatgcaggctcatactgtacgacttacaggatctgcgagcccaaacccgtacaattgctacaagtacatatatccgcgacacacgcatggttgtttttgtcaatgttgcatgtcagacgacgcggcgcatgacggagcggcgagagggcaacgaactgctgctccgatggaacgcgctcggccccgtcgccagagccattggctgggaggcgtctcgacgtgactgatcggggcgctcggagggccagcaagagagaagaaagaaaagaggacagacagacagacagggagagaagggcggttggacatggcatccttggtgcgtcggctactgctgcgatgctgagcggcggcgacgcatggaggtgtcgggcgcggcgcctgattgggccgctgtgcgtgagctggcaccccttctctgctgccggttgcgtggacgacgcagattgggcagcgcctggggccgtttcgtggtgggcagggattggccggtggatgcgattgcgtcccagatggcatgccaatgcaatgcacaatgcactgccaactcatctggccgcgggccactggcagccgcaggagacacccggcgggcaccaccctcttgcgcttttctgggtccttttctggggcctgggcttgagtcactttcacggcgctgcttctggcgctgcttctcccgtcagtcagtctgcacgccatgtatcatgtatggatgttgcagaagcagaagcagaagcagacgcagaggcacaagcagcacaagcaagcggcgggaagcgtgaggcaacaagcgtgtcaagtgcgtgagaactgagcggcgtgggtggactcgctcgtcctccatcttccgcctgcttctatcctatgcattcggtattctgcatgctgcactctgcctgcactcttccgctgcctgcacaggacgggcacctatgctgtactacctgattgatatcaaatccaagctgtagacggcgtgtaagccactgtaccggcgtagtacctatatcctatatcatggcgccgcggctgtctgtgtaattggcatctcgagagccgccaccccttctctctccctcttgcgccgcgagaaagcaggtagcctctcacgctgctgacaccgccgcgctacttgtacattctgtgtgcccttgtgtagcgccagcctcgaatcgtcaccggccccaaagcgagggcgccatccattgccaccggcatcgcggtagcgctgcttcgtaccgcctggcatcatatcgtaccaggccgcgcattgacgacttgtacaccatatactgcaccaccggcgtctgcctacgccagcagaacaggacagcgccatcacatcagcgccagcgacacgttgaccagcctctcgtcagcaccctgcgctccaatcgcacctcgtacaccgttccctacacatagcagaaaaaaaaaaaaagaccatggccacgcccagtccggcccagcccgacgtctaaaatagccaccgcgacttctggatatacgagcgccgccacccgccatcaggtaccgccagggggggctagaacatcgctgcttgtcaacggccacgcaccgagacgagaaatcccaggccatcaacccaaaaaaaaacacacgaccccaccgcgagccgccgagcgctggcgacaggccctataagctcgtcccagcagcccagtgccgctgctatcggtggagcagcgctaagacaggcctgttttgctaccccacgccgggtccagcgctgcaccgaatcgtgccttacagctcaactgccctcttctgctgcctcttagctcagctgctctgcgctggccaaccttttcctctcgtcccggcctgtccagccttctctcctctgcatctcgcagcccggcttcgtcttaataataacggctgccgttgttattagctgcgtcccgccgtcttatcttgtcccattttgcatactgttcaatagctgcatctgataggagctggctctgcgtcggagtcctcagccgtcttaccaaaacaacacaacatagcctctccgcactccaagcccctccaaaaaaaccggccgccgagctgttgctgctctctgcctttaagcagcccaccaccctcgacctctgctatacatctccatctcttgtcgacagcatcaacatctcactgctgccgcgagcttgggtgattgtttgcatttacacattggttcgattcctccatcgcccccatagcagcaccagcccgcctcgattagacgcccgtcgagccactgtcaacggctctcgagcccaccagcagaaccgcccacgttcctccgggaacaagaaatgctccccatgcaacgctcgctctcatcgccagactgtatccaatcctccccacgtacgttgccgccgtcctctggcccagcctctgtcccggaaccccgtgaccttgcactcgtgtactgatggttcatgccactggtccagccgtgtcacccacggctgctgcgcacgactcgagatcttcgactccgtcaccggacaagaagagcagctccaactcgaatagcaacaaccccaacagcaacaatggcgccgaggcgcagcgaccgaagcgctacgaatcgcgcagtcccagcccgaccccgactcgcacctcggacgtcccccagaccttggccctgcgcctgagcgacgatgttaatgttccccgccgaggtcgccattcgcccatggcctctcgaaagcccattgtggcacagccaaatatgccaaactcgagcaacgcaaggcacggctccggtttccggcccctgaccccgacgagctcgtccaacgaaacgctgccgggctcaaagtttacaaagaagcccctgctgcacgatgtgtccatgtataccaacacgcacctggtgcgggacagcgacaacaccacgctcgaggagcttgcccatgttgtgcgcctgtccaagtaccaagaacgcaagcgtgccaacacccgaattcgcctgcagagaagcttgatttccactgccttgagcgctcggctgacgcgctgcggtgagatggcccatcgttaccttgtcgaaagcttccggaaagatgacaaggacagctttgcggctctgtacaatgccattcacgatgttcgcaagagctgcgatgagctccggcgatatgcgctgctggagcccgagctggaatccatctcctcggccgctgctctggggtcgtctgacagcttagatacacccactaactctacagttggcgtcgttgatccgctcaagtccattactccgtttctgcatgacatttctgcctctgctagggagacctttatcgagtttctgacacagatccgaacgaacccggactacttggccacccgcatatgtgcactcaccagctctgagctgaatgtctttttgaacttccacaaaggtttggagccagtcgagtcggttcttccattccccacgcgaaatcccaatcggcctcacgcgagtgcctctggccgtagctcctccaataccgacatcgaaaggctcctttccttccagagacatgacccattgtcaatcttgatccatgcttgctttgccaattcggctggccccgacagctccgaagaccagcggcgcaccgatatctgggcgacggtcctggccaagctgatagccgagcccaaatctgccggcgagcatttcctcatctgtgtactaaacatctggacagctatgcgcgactggtcgggtaaatccaacatggagtggtacctgatgaaaatccttgaagacggtgccttcttgctggaccgcgccgaagatcagcacggcacgcgattcaatctctcagactggaaccagtcggacgaagccgctgccagggacttttacgaccgcgccgtcaacggcttgttcgagctggttgacgacgaggacgctaccggtatcccagagggccttttggagctgggaaacgccatcctgagcaagctcgaaaacaagtttgtggaaaacacctccaagtggcttgtctggagatgcctcttctttgtctttttgcttggcgtcatcattcaccccgaatactatggcatgctggccgagtaccacatcaccccttatgccagagaaaagattctgaaaaaggttgccatgagagcccatgaatacgtttcaagcatgtggagtggcaagccctcggccacctgtgtcccggtgaacattccgcccaagatcaaaggccacgtggaaaacatcctcgcccggttccaaggcacccggtccaaggttcccgccgctaaactgctgcccgcgagatccatcacctccctcagggagactgtcgaggtccgcccctacttggtcatcagccctgctgatttggcgacgctggccaacgctctcttccctgagaagcgaccgcattctgcacgttcgggcccagcctccatttccgggctgtcggccatctcccagcccatctccatgtccagccatcacaacaagaatagctttgatacagcctccatcatcagcaccagtgcctcgtccattttgagcgacgcaactacgtctcgtgatttcatctatgatctcaacactgccacacctcgatactctcctcctgctgaagatcccgaggagcagaggcggctgagcaagtacgaggacgatggctatcgcctcagactcgccattcacgaaatgcagcagaaccttggcgcagatgtcgttcgtggatccagccacccatgcgccgagaggtgggtagttctctttatttctcctgacggaaagagcctgtctacgcagatgacctatgatccggatgacgagcttgaagatgaggaaaactcatccagcaccgataccgatgaggacgaaacgccgcagcgccccgaactcgacaaggattaccatcagctacgcaactctgttctcaagctggtggaggattatgagattccccgcagcttggagccagagcgcggacgtgcccagcttagcaatcgcgcttctggactgaggaaatacacgtcgagaaacagaatcatccaaccagaaaagtctgttgctagccgaaatccttaccgaaaacaaatgggcgttgatggcaccatttccaccaccgacttgacgccaaagaagcctgaagagtccgagcctgtcttgatcaccatgctcaaggcggcctcatcccaatccaaggcccaggcagactttgtctcggcgcacatgtactggaagactctgaaccagctgactgcactggcatcgagctcactgcgacaggacggattcgcagccctcatcaacattctggcccgaggaccgcgcgacgccattcgccgctccgcatctgccattgaagagtatgatgcgtggctcgtctggctgaagcaaagccaagagcgccacgaaggcctaatcgacggcatgatgaagcgcgtcaacgccatccgcgacaagatgtggtatgttaccgatgttcgcaattccaaggaatatgcgcacagccgtgacatttgtcaggctctcaagaccatgggtatgccgcgtcgttggagctcgtttcagcgctcaagggctcacaacaaccgtggtcctagttcctcctacctctaccgcaccgaatcgcagattatggacctcctggccgcttcggaggagcagggtgggccgaacaagcttagcgacgatcaggcagagatgacctccctgtggctgcagcagtacggcatcgagaatttctgccagggcgaggaacgcatccaccggttctgctgtgaggtggaccgatgcatttccaagctcgtcggcgagaccctccgagaggcaccggttctgtggtccagtgagctgtataagcgcgataagctggtctatgaccgcagcaaaaccagagaccgtgatcactcgtggggtggcgatgattcgacaagcatcatcagcgaacaggatagacgccatgcctcgcatacctcgtcgtcgtctgggcgatccagttcattcgctcgcgacctgaggtccatgaccagcaataacaccagccaccactctttggactcgtcgaggcacagccactcgaggactggtggcatgctggccgatatcccagatggtcaagagtactttgataaagcatctcctgttgattcttcaggtacattctggtcaccattccagccagccatgtccaccagctcggccccatcgcgatactcgcctaccacaagccttaccaatgtgtcgaccactttctccgctcctcagcaccacacgatcccatcaattacaagcgcctctaccgggcgtcccagcactgcagcttcgtccaatgacactattcaacagcatcgcagtgatgacgaaaagactcgatttttaaatgaactcaagcaaactcttactagcttgctgctgtctgacttgggcaaccaggtcctagcccgtggatcagagacagacggctggttccaaaagctaggacagcaatgcattgacaggaaagatgccttggagaggcgagctcgccgcaagtctgacaagaagtcttcgcaaaagtcgggactaggaagagctagagggctggaaaagaagagaagctttggcaatttgagaaacgcaggcgagggtacgccagataggatgtcggagccctctgaaagcagcccgatagcctctccggagtctcccatggccacgattgacccgccgccggctcccaaggagacgtcaaatgagtttccattcaagaaggcctacaagcgccttctaaacatgttttgtgttcatcctaacccatatgcgaagctcaatgccctcaatgagcttgaacagctcattgtcgcatctatgctatcgagcggcactaaaagatcgcggtggaaccgatctgacgcaggctctagcatagtggaagatcacggatccagcacccgccccactccattggagggcatgattgacaatgtcaaggagcggcgacagcaagccatccagtcgggacttccgtcggtaggattttcctcgttcccctctcggcaatccaattctgagacacgatccatcgtctctggcggtgcttccaattcggacctcatcaccaaggagctttttaccctcttccgagatgcgtcaattcggccaaagtctctcttccgcgacctgcagttcatcgctgcctttgtgcccccttccgttctggataagccagagaagggaaaggctttttggaacgccggacttgctgcactcaagctcaagtctgaggtgtgccgaaccatggtggagatggcagacgaagtgattgcggcccattcgcatactcgccagacaacaaatgacggtgctgctcctctcgacacacctcagtcaaccaccggcactccgccacccccatctactacgtatggactaaacgacgttggtaaaatgtggacgattaccgctaaagaaggctaccccacggcgcaacgtgagctagccttattctacttatcaaaccctgaatacgttgaaagaacaacgctgcccttgtccaaaccaagggaagtgtttaaacaatcggtcatggagaagtatggccgcacccgaggcagccttggcggctctggtgcaggcggactcggcggcgtaggtgtttcctctagaggcccgggatctggaaatggcagctctggagacgggcagctcgcgggtggatccgaaggcgacgtcaggactgatcctggtttgatgtgcgtcgctgtccactggatggaagcggcagagcagggcggcgacgagcttgcctcgagcttcctacgacaaaatgagtttatgggcctcagctaaaccttgcagtttcttgcatgcagctgtccaatttcggatactttcagatatacccctgaactttccagatacgatagccttggattcccagatatacccttggctattatgattcaccatgattcatccttgctttttatttgtcatttatcaattttgattgtttttgcatctacatgacgcatatgcatggaatctacaaacacggatatgacttgacgaaatgatatgacggcatttttttaaaacgttttccacgccaagagagagatgagatttacgccctttgcaatcttgtgtcatgaatcacccaaaaaaagaaggagcgatttttttttttttcttacttttctctccattctcgaccgatatagaatatgagggaaccgcgcgggctagctggctggcttctctgattttatgataccattctgtaacggacgaaaatggtgttggagtcttgtcttttttttttttttacttatacatttattaaagctatacgtttttctgcgacctgtcatttgcagcttttctagatagacggacaacacacgttctttttttttcgtttctgattctttcgttgtttttggatattcttttgctattcgtgcactcgttgttgttttaccttttgagctgtgagggaggatataccatgagttttgaataacttgttggatgtggaattttttatattttgatttttcgtgtagtgtgttgagttgggctgaggggaggttttagaaaaaaaagaataaagaaagaaatgaagttgtaaaaagagaaaatgcattcagttcgtctaggaagtgaaagtagtagatgttccggcctccgtaagccctttaaaggcataaagagattcaccagaggagtcaccgaagacaattccatgtagaaacggttcctagaaaccttggtgcgcaatgtaaaattgtaggctgtcaagttacatttctcgcttattatagaagaggaagaatagcaattgtggtggatacagaatggagattgtgatatcttgatgttaattgtatagtggtcggagactttaggccatcatccccagaggaaggatgtcccagatcggtttttagaggtatataggtagcaagctccctataaaccttatcatttctcactcgaggtccctacgctttgtgccgtagaggttcctcactcgtcccatgacaaacggagtggaatatttgatattttggtgcaacgtgtaaagtggtcggagaatttttggctactactgtactatactttggcatattgaataagatacgcatgttattacggtctattgtactactgctacatcgatagtgctcgagtaggatattgataacaattacagtcggacgtaactatattcactcggaataatatcatacattaagaagtcagattcttttcccgatgaagtgatgagcagggaggttatatcgtgagtaatcatacggaattaggggcagggaatccgatatccctcgatgagtaagcctgtgtataagcggaatgaaccggacttttggcggaagaagccgacaagtcttctgaagcaaaccgcctggagtcgcctacatcgtctacggcgactagaatgacacggaatgaggaagttgtaatggttaatttgtctttgtattcctttttcttgtattacctctgttgccgccttaaccaatacatgctgcttatttaaattccgttgtattcgtcgaaggatatcgggatatcgcactccccagatataaagccgatacactggggcaagatgtaccgtgttacctcgaaactttggccagtgggcctctctataggtatgctccctatgatacaaggtgaggagtaggtagctaactgcccttttaaggaaatgattcgatcagattgggaccaaatccactggccaatgtttcgaggtactagtacggtatcagagccggacaactcgaggagaaatatgtagggtccactggcatggttgtacgaatcgaggtagtattgacatcaaagacgcgcgcaagtagatattatgccgagcaacgaaatctctggtagtacgatgccccacgagcgtagcgtcagatgttccgaaggatttagggttatacctataagggtactcaagcccacgtatccgtacaagcatctgacaaccgaatcctttgggagtgcacgtgccgcttttaccagataacagggaaaaggagggatttgagcacacgcgggtcaattatacgcatataactgcaccacttcgtcgatatttatgggcatttgttttgctattgcatatatacacacaccattcaccaaaagagccaagccttctccaagctttactgcatttgcttgataaggaggagggggggtaggctaatgtatttaggggaagccttttagggggaaggctattcacttgcgagttgataagtgaggcatgctgtgcaaagtgacagctctgaattgcctaggtaggtcaatactcaacttgaccgaaacggcgttggtagcatcaacaggtggccaacttaccgagttgctggctcgccatgaagcaatcggtaatttgcaatctgtgatgctcaagagctgctcttttaccgctatagtaacatcaaggacctatatgtaggcagtagtcgtagtagtaggcaatataccacttgttggcccctttgcctgtgccttgcctacctgcatacatgtacgcttggtaggtacctagagtacatgtatgcagtgggcatcacttgtacatatacctattctggacattgaatcccctctcacacgcatattaccaaacaggcatgccgtacccccgtcgacgccctctgtcagcccggtcacgggtcaagcagcagaggcaactgactgttgatgagtcccggcattcaagatggtgtgcacggtgtgcctaatccagcactgagttactgccaagtcgagcccgtgcacccggcagccggcttgggtagtgccccagcctggtgctgcgagggtcccggtcaagcgcttatgtctgctcgtagggtaggtaaggtatgtggtgttttttatacatgcagagagtgccgccgaggcaagggtaaagaaaaataaggactgtaaaataaaaatgtacacacaagtttaaaatataaacgctgttttatctagtacctggaatttattattcaacactagatattagatatagcctactgatggtagtagtagtaggaatagtagcagcagtagcagcagtagcaagtatcaaatactatagtggtattttagtgtgtaaaattaaaaaatgtgtttaacctcttcttcttcgcaccccttgccagcattgatccgaattgcggctatgcggccgagcaccacatcactggtacatcgaggggcattgttgccagactgatttaatcaagttaggtcaagcttgttgctcttcaggcgcccgggccccgctcaaggccctgcaagtgggggccacagctggagctgagctctagagctccagctagcactggcagcctaatctggcgccccgaccgggctacatgtatataagtccgcgtacaaacagcaaggctctggtgtaacacgccatatccatatatttccttttccttctcttgcttgctttccatcttcccctcttcctctcatcacccacttcttcgacgcacctccattcatctccttcacccgccctcgcaatcatggtcggcgatgctgaatcgccggcagctctgccccttctgcaggtgccgccagaaatcctcgatcgaatcacctggcatctccacacgacagagctctgcaactttcgccttacgtgcaaatctgccgagcgggccgtccatttcagattcacctcggaattcttcacgcgcaagcagttcatggtttccgagttcagcctcaaggccctcatcgacatctccaaaagccgtctcgctgcccatctgcgccatgtacacatcagcctcgatcaagtcgacgagacggccagctctcgcgtgaccatgtcgccaaagactcgcagcctgtaccagcaacgcctggccgagcagagcactctttggacactggggctggtttccaaatatctcgctgatgccttctctcgtctgccgaatctggagacggttgcgctccgcgacttcaactcgacgaggaggtctcgggatggccctcgcgcgcagtggcgcagctacggctcccaaacgcttgccggagagactggtgctcatccagtcaccagccagcttttcaactggggcagtgcggccctgcttgacagagccaacgtcctcttcaaggccatcatccacggcctgggcctggcgaatgtgagactcaagaatctcgaagtcatggagaggaacggcaacctgctgttcgactctgcttttcacttgcacccagatttcgaagccgcctatgctcctgttcttggaaatctccaaaagctgcacctctgcattgacgtttactgggctactgccccccatgctgcacagccatatcaccagaaaaatctcatcaaatttcttagccattgccaaggcctggaagaactccgcatcaatgggaaacgcaacagttacagcaaaggcagtcgtctgaacctccatctctttatgagctggctcgcatcatcagaagcgaagcctctatcgcagctccaatcggccgacatctcggtagatagccaagatgctccccctgcagtcgaatttccgcagctgtccaacctcagcttgggaatgatggctcttactctcgacgagaccgttcagctcatcaccaagtttgccggctcactccagcgcctggaattatggagattccaactgatggccgatccgggcactgatgtcgacatggaggagaagaagcagaatttatacattagcctcctgaagaggcttttggctataccaaacctcaatctccgacatatcaaattgggcatgctccaacagatgctagatgtcagcggcaggtacaataagatgcaagccatagaattcaccaaagacgagccggccagcacggatggcgagaaagacgcagccgccccggctgctcagcataccagacgaaggccaacaaataactcgatggaatatacgggctcagactggagacattttgtgcgccatgaaatgatgccccgactgcacataatcaaccctgatgagggcggtgagtgtctcgctatttctactatttctactattcttttttgaaattttgattgctaactttattgtttaattatatagtggatcgacttagctctgacgaagaaccagaagaccttagcgaagatgacgaagacgaagaaatggatgagtaactagactggatggatttgaagaaagattagctattggctgggtaatgaggcgattttggcactttacgagttatgacatttgggtgtaaattaggtttgctgtctatcaatatcggcccggctgatttgggctctcaagaataaattgacaattattgctacgtaaagaatggctgcaacatgtgttgctactaggtagtgctattagcgaaaaaccaacaccaggatgcattcgtacctgcatgtcgatagtgtgggatccagatcgggtgaagccgccggctagagatttgttactatgaatagcatacggtagatggggatggctgatgatgtcgagatggctcataatgccgagaccaatttgcaaaatgttccacattttagctgtacagctccagcaaagaggctttccacggcgtacatgtagccacttttaaagaaaatacagctggctctgtgactcagaagttatattctatagaactttacagatggacaccacgtgcctctatcgcaatggctggtgtatacgagaatctgactttctttacaagccacttgaatggagacttgagaggagcaacacatttgcgtggagaggcatttatttaaaagccagctgttcaaaatgatttttctcttctcatgttacgtcttttctcatcaccgactaaatcgactattctcttgatcctaggaccttgatacatcgccatgaaggtctcgacagtctccctttccgtcctcctccttgcttcacacggctcccctctgcgcatccgcagcccaccaccaggccatgacgagggcaaagatatagcgtcgggtctccccagatcgcctcccgagaagccccgtccggtcgacgacgttaccttttcgtggtgcctcgattacaccaggccggatacatgtttctcgagggaattgaagcacggctcgtgttgtgagtttttgttttttttggcatggattttaaaagaataaaggggctaaaacatatcttgtgtagataaccttggggttctggatcccaaaatgtcagagctggtggaggacgtgggagtagagggcggggcttgcatgttttttacgtgagtttatgcgttgctcccatcatctacaggatgcgtcatgtctaccatatccatatatatatattaccgtctgcactagacagctagactaacttatgactcctctacagctatcccgactgcaaagaccaccacacggccgccttcaccggccagcacctttggacgtcgtggctctgtccgggaaccagcaagaagcggatccaatggaaccacgaggctcggtcggtgcgctgctgttcgggctcgccaagcacgccgtggtgcagcaactcggtcaagaagccgcacgaatgccgttagagtgttggtttcagtggatggtgtcaatgattggggttttttatcgttctatttttgccatctcggtggtgctctcgcgaatcttgattacatgtatgtcgcttcgattgcgcatctttattagccgcaatgcgccaattgaatgaaataatgttagggaacacgtgtcggcgattgccgcattgagcgctttatcgcggcatcaacatccatctctgtaattccactgcaagccccaacaaaactgctagccaaacttcattaaaattgcccgcatcagccaccggttagctaaacaagctcagagctctgtatcacccccccataaattccaggcagcaagaccactcagaacccagcgcccagcggcacacgtgacgtcgcggtcgtctcgcgccgccgcccagcgaggtctaggcgcgctggtgcctggagccgttccgaagtggcgctcgagaagctcagcttggccggatgccaccgctagcggcaatcgctggcgggggagcgctccactaaagtaggcagctctggggcgctgaggtccagcgacagggcctaatcgagtaactgcggctgcacagctggcgagacgagctaagctgcaaaccatttaaaagggcggcatcaagccgcgtccagcttgagcttttcctttcgtttcctgagccattgagcagtcaattgagtcttgttgacgcgttttctgctttgtgccgtggcattgaatcgaattgcgcaggcagcgtcgttgaaacgagcatccttgcttgtctaagtcccagaaagaccgccagcactattagaccactggcatcagtactcttcctcctctccgccttttcttttctttcaacctccttctccttctccctgcatactcttcttcgcattcacccatttccataaatactatatattttcacagtcacaatcatcatggcccgtcgaaaagctgccgctgccgctgcacctgctgcacccgcaacgcctccgctggacggacgtgtcctcgccatcagcggcaagtttgacaactccaagcacacccacgcctcgctggagcagctcgtccggtctctgggcggcagcgtcacccggagcgtcaccaagaccaccacccacgtggtctgcaccgaagacgactacaacagcaacacggccaaggtggctgctggcaaggccaaggacctgcccttggtcagccccgagtggatcttcgagtccgagaagcagaacacggccattgacccgcaggatcatgtctggggcagcaacagcgctaagcctggcgactcacaggccaatggcaagaagcggcccctgatggtctccaagagcgacgatgacgcagagcccgaggccaaaaaggcaaagaccaagggcgccaaggccaagggcaaggcaaaagctgccaaggccgactctgagcccgaagctgagcccgaagctgaagccgaggctgaggacaagcccgagagcaaagaggagaagcaggtggctgaaggccagttcatcaagaagaagaatgtggctattcctgtggatgagcactgcccgctcaactccacctaccaggtgcatatcgatccagacagcggattgatctacgatgcttccctcaaccaagcgaatgcatcacacaacaacaataagttttaccgtgtgcaggcaagtttgattcccgtctcacattcgcagcagagcgtactaacggcatatccctcaggtccttttcgagccaaagtccaagtcatacaagacatggactcggtggggccgcgttggtgaaactggtcaaagtgcccttcttggtaacggcaccgttgcagacgcactcaggaactttgagaaaaagtttaaagacaagtccggcttgacctgggacaacagaggtgataatccaaagcccggaaaatacgcctttgtcgagcgtagttacaaccctgattcggatgatgaagatgatgccgatgatgatgccgatggcaagggcgtcaagaaagaggatgaggagatcaagattgcggactgcaccttgcaacccgaggtcaagtcgctcatggagcttattttcaaccagcagtatttccaggccactatgactgccctgaactacgatgcgaacaagctccctctgggaaagctcagcaaggcaaccatcacacgcggctttcaacagctgaaagacctcgcagccttgatggacgatgcgacacttgcccagagcaagtggaacatgactgtggccaacgccaccgagcatttatccaactcgtactactccattattccgcacgcgtttggtcgcaatcgccccccgatcatccgagacaatgtattgctcaaaaaggaaatagagttgctggagagcttgtcggatatgaaggatgctgcggagattatgaagattgaccgcaaatcgacggacaatgttcatcctctggacaagcagttcaagagcttgggcctcaatgaaatgactccgctggatcaaactagcaccgagttcaagtatctgtcggactacctcaacggcaccaagggcgacacccataatcacagctacaaagtccaagatattttccgcgtcgaaagacaaggcgaaggtatgcgcttcgacgaatacgcagagaagagcaagattggtgcaaacagccgcctcctctggcacggctcgcgcgccacaaactttggtggtattctcagtcaaggtctgcgaatcgcccccccggaagcgcccgtctctggttacatgtttggcaagggcatctacttggccgacatggcatccaagtctgccaactactgctgctcgtacatctctggtggccaggccctcttgcttctttgcgaggccaggctgggcgatcccatgcaggagttgaccaattccagctacgatgccggcaacacggccaagaagggtggcatggaaagtacctggggcatgggcatgacggcgccgcccaagtggatggatgcgggcgtggtgcacgagagcctcaagggcatccagatggtaagttgatgtcccccattgttccctttctgagttatttgctgattcatgaatagcccgacattactgagaagccgtgcgccaccaacgtcgacggcgcatacctccagtacaacgagtttatctgctacgacgtttcgcaggtcaagctgcgctacctcctccgcgtccagatgtaagcaaagtgggaggcaaaaaaggtggtaagtttgggtgtagcaatcgcggacaatttctttttctatgttctctgcgggtataagatggatcatgggcctgggcattatgagaagggagcatcttcagccggtttaaaggccattgctttaggagtcatggacaatatgtgtgtaagatagctggctaaagcgataagtatgacgttatgactagacgataaattgatgcatttaaaagtatatttttactggcattcacggcttcttacgtattttcattatcaaatacagacgacaccattctccttgctcaacctagtcgcctagcggataagcatgcaaaacctgtccataatacagctcagcatccttggaagcaagaaatataaaagacggcgcaatctcgctcggctgaccaggcctcccaatcccggatttggctccaaagccctccatctgctcagcagggcgcgaagcaggctgcagaggcgtatgcaccgggccaggggctacggcattcacccgaatgccctttggcatgagttgttttgccagcgattgcgtgaatgaagtaatggctcccttggtagacgcgtaatccaccatggccgcagtgcctcggaacccaacagtcgaggttgtgttgatgatgctgcaaatcaacctcacattagcaacgtccataggcgtgtaagtggaggggggagaaactcacgagccgcccttttccatatgcggcaccgcatacttggtcacagcaaacatttgcaaaatattgcttctaaacgtgctctccacatcatctaggtcaatcttggcaatgtcctcgcacatgatctgcttcgaggcattgttgaccagcacgtgcagcgcgccgaactgctgcatgtgctgctcgacggccttgcggcacgtttcgttgtccatgaggttgccggggatgaggagacactgcttgccttccttttcgaccattttcttggtctcgcgggcatcttcttcctcttcggggaggtagacgattgtgacgtctgagccttcgcgggcgaagaggacggcgacggagcggcctatgccggagctgtttcgttgaataagccatctgggcttatgaattgaagtataggtgtgcttactctccgccggtgatgagtgctttgttgcctttgagctttcctgctgcgagatactcgtggtgctcatgtttgccttcaagagcagttgcctcgcttgtgggcttcatgtccttttccagtctgaacgtactggtatcagcagggggcttcaattctttggaaatgacaaaatttaccctggaagatcttgtctttgggcttcctctaccggtttaaagctgcctgactcagtgcgagacattgtgtggaatttgtttggaaactttgagttgtggtttactgcagggtatttgcgtgtaagatgcgtgcaagctaagtgtggtctggggattaattgctttagagagcggcaggtagcggtcttgagcatggtttttcaattgagtatttatacaattttataattacatgtcgttttgtttgagcttgttttatagtactgcttcattgaatgctgacagggttgcgtttccgtgatgtcactcattttggccggacatgacgcatacgacacggcatcgctcttcaaaggatattgccaatggtcgctgtgtgcagcattggccccactgaaaacgaagactgaaaaaaccatcgagattaaaattgaataataattaaacatttataccattatgcattacggatgaaaatctcctggatatggctctctggatagccggcgaagataaacttgggcgatcgacaggcgctagtacagagtttaaagtcgccgcttgacatgaagtgatgatcaggaatttgggcgatattagttaattacgtgtgataatttgctggctgagtacatacttgaataaatatatgagtgcaaacgagccttttgagtgcaagtgattaatggttggctcttggctgctaatggtagtttatgagtgcagtttgagacaagtcacagtatctcgaggcattgaacttcacctcgcttttattgtatattcattttcgcaactacctgggctacattccatcggcgagcgtatgccctccgtcaaccaccactctctgcccattgacgaactgattcccagccagaaatagcaccgcctgcgccatgtcctcatcctttcccggccgcctagcaggaatcatgctttcaaacctctcactatccagctggctcttttgtctctcgtcgctctctccagtcgtcatctcactagggaaaacccccggcgcaatgctattaacgcgaatcttgagcccagcggcagcaaattccgcagccatcatgcgcgtcaagtgttcagccgctccttttgatgcattgtagctgaagtggtgttgactggtcttgattaagccggagatggaagtgatgttgataacggtagatgaccacccagtatgagtctcagtcgacttctgcaacagcggcagaaaagcagcagtggtaaagtacattgccgtgacattagtcctatacgtttcaagccagtcatcaaacgtcgacgaatcgctgtcaaagagtgactgtttcagctcctctgcggaattcgcttctgcggtggtgtgcttctcgccactgacgccggcgttgttgacgaggatgcagagacacttttctcgtgactggatttcttcaaagaggactttgatgccgtccttggagttgacgtctgctcggatggggatgatttcaccgggagcgccttcgccgtgggttgatgcggccttgtcgagcttttctttggtgcggccgcagatgtagacctttgcgccattggcggccagggtttgtgcggccatgaggccaattccggagccaccgcctggtaatgttgatattaacggtgctgtttcattttatgccattaacaagaatgaagctggacataccggtgacaagggccactttgccggagaggtcaaagagcgactgtcttttgagattatgtgtgcttgccatgttgattgtcaggttatactagtcactgattgagaggataaaatgataattagagagagaaaaagacttgtatttaactctattgaagctggtttttattgcaatccagctgttatgcaaggctcttgcgatccgaagacgtcattataccgaatggcgggtaaatatgggtaacgctggtgaaagtggcgacttgtatgcggcgattacatcttcgaagtgcatcgactgcgactctattgcgttgcggccggggagatcgctcctggccagttaaaatgaatcatttgaagatttagatccagatgcagatgaattcattagcttaaggaaatatgcactcaatcgctgaacatggttaaagcatgtggcggcaagaatgctcgacgatttataaaaacatcggtgcggaagctatattcccaatacaataatagcagatgtaattgacccaacatgcgtcaaatcatccatcaatttgctgacactggtgtacgcaaacgtaattgtcgacagctcaatcagtctctttcttacgacttgcgctttcatggattcaattgaggcctaggtacaaatatttacaagccctcggaataaagcatcacacacgtcccgtcgcaaccgctctttacgcaatccacaaaatgtctttcgtattgtctgcaatctccgttatttcgacaccattcgcccggtctgtttccccaattgcgagcaccaaaagtagcgacgcatttgcccgggcagccattgttgttgtcgcatagacattccgctggcgtgcataagcactcgacatcattcttgcagtgctcgccgtgccctgctccgcggacaataattgaaacagcgccaaaaaccatgagccttgcaaggagttgcatcctggaaatcccaacgaaatattgaagtgcgtaaacttttagtgacgtgttgataacggctgactagttgctggttggtaaatagtcatatgtcttggataaaatactaatcccatacgtattcgagtcgcaaaagatgagaaaaaggtatatacagtacgttttaatagtattactaacggggagtctgtggtaaccaagatgctcaatcggatcgcaggttctgttgtagtacgcaaaccaaaaagtcaagtcgccaaaaaattgcagagcaaatgctcggccaaagcgcttttataatgattcattggcttaaaatatttatacttttaatcgttacaatagagtggttgtagctattgtaaatgtggtcaagtttgttatagcgcagcgagccattccattttcaacccatggcaaaaggcgccccgcggactattacatagatgttatatcatcgtcaacctgaagcaaagacgctatgtagaacacgaatggcttaaatgcagctctgttactattctaatgtctataaccttcgtgtagctattcagatgagaagtcttggtattgggaagatttactcattcatgtaccctatttgatcgcaagacgattgctcagatattactattaggagtctactatctaataatgtagcgagacgtttggtacagcttctgcttcagttacagagacggggaaagacaatcagctcaaagggataggaatgtctattgctaaagatagatttcacataccgccatcaaaaagtgccattagagcaacacgcctaggatttccgtccatactttcttgtggtgctttaacccctcgattggtgactccacagtttgccatttcctccttattacaccaggagggtaaacggccatatctcgcttggctgggctcttggagagtattcggtctagtggggattccaagaaagatacccatttccaatcctctgggtcgcgacaacgtcccaactgatggtaggcagtaatcgtgatagaccaaccatcgagcggcggctcaatagaaacctggtctcctgattagctgatgctatgtgctcatatacagaaccaataatactgacactggatttacaagtttgacattgagtaatttcgcgcaccttggcacgctcaattgtggtgatgtagtcagtcaagcacacagtgcaggatcccggcacgtctcggcattcttcaaaaggcggcggcctttgtgccttgctcccctcgggttcaaacaactctggcatcctgtagacatcgcgccggtgtgtgttccacaaatcaactggatccgtggcgacatgcatgcagatgccgtgccgcccctcatcaatcgcatctcgcagtgtagccgcttctcctgcaagtgtatgcgtaatacagaggaataattcatcgccaattatccttggggacggagtttctagccataatggcccatcgccccaactggccactagggtgggatgttggaggcttttcagaggtaacccttttggagaaccatggaggtgacgattcataacaaggcgcccatataggtaatttctattcttcatattaggcggctgaggccaagcacgtccgatgataaatacgtacagctcataggggtgggttacaggaactccgaacaatgcaggagttggtcgaaagtttttattgtagtagtagtcaatacaacttttaggcatccagagatagtctgcagtaatgggactccactgctgcgagaaatgatggagttggcaacagactgagcagtagaagaatctactgccaagatctttctcaagcaataacagaagctggcgccgtgatttctcacaaagtttcactgcatccctatcaagaatcgaagagagggctttgcaggttagcgacagggcgacaagggattccggggatgaagagaggtgcgatacaatcagcaaaatgatctcggttggcagattcaggagcggtgggaccgcccaaaaccccgtaatgtaagaaataatttgacccattgctcggataggtaaatggaggtgccaggtcggaacattctttgagccaacgaagatcaaatggtggctcaaacgttataagattcatgcacgtgatctccatgccgactcccagttgatacatgtaccttgatggctggtggcttgtcgacaaacgccgatagagcacatcgagagacttctggcggaggatcaaagaaatttatacgaaagagcaattaacctaacattacccgcacctttggataaattgcagccgacagttccttgctacatatacaggtataagtgacgaggaatcatgtcaaagcgaatgaaggtagagctatggagaatatgtactcagttctatgaacagaaatgctcccgtcgtgctaacattctcctacatgactggcaggtacatacgtggaacgaagatacgacagtgaaacatggcgtcgaggcgtgacacccgttgtctgctgttgagctgggaaagaatggcgtgtacgcatcttaccgatagcaagaacattgcgcatggactacgagactgtctgcgtctcattgaaggtaaagccaaaaatggagacgtggggcgaaatgggaacagcaaaatggaaagaaaaaggaaatcataatcaggtttctcaacaagatgccgtcagggtaacaagaagaaaacgtacctggcagattacaactcgtcttggcttcacctactcgaggctactagaccccagcaccacgatgaggtgcgagttgctcgctgggggacagcacgttgaagtactgtcccacggtcctgttcggtcagaccgtggagggcccttgcgggaaccccctagccagaggctacatcagaacggcttgcgcgattctgggattgcgtttgatcgccaaggtctgcatgcccagggcgacgaaggcgcacttcggcgatccacccatttccctcccgcgagggcaggcgatccatcgttgctaagagttgtcccaggatcaaggtctgcttttcctgctcagctaggatccctctcagctctcctgtcaaaccccggagtacaatggggagatccagtatcgcttcagccaatggatctgaccgggttgacacagaagtcggagtccggttatggtcacggcgaccagaaagattccgaatggcgctgccaagtcggagaagaggagctctgaaaaaccaagcgctcccaattgccacgacgcagccaatagcggcgacgacgccagaccaaacgttccagaaggacatgttggctgcagaaaagatgtctgacggtttgaggaagagaagaagaagaagaagaggagggggggaatccaacgagcagacatggtcaaattctgtactcagcatgcggcttccgtttcgacttggacgtactgaaattggaagttgccaactgcatcttgagaaggtgctgcgcggtggtagtggtagggagaaggggcgaggcaggagcaaggttgagaactggcgtacagctggcagagctgttgaccgacaggtaggtaggcagtaggtagacagtaccttagcaggcagttggaaaatgagggattgtaagtacatgaacctacgacgtagctaagagaaacttccatgaagctctcagtcttcatggaaactgcatgttcctggccaaaccgaaatctgcgcatacatcttgcggactctggtgccagtcgagagcaactccatgcctaggctgcatacaggtgcttggacatgcaggtttggagtccacttctttcttttctcaaaggacagccgaccaaacgcaaggctgcacgggcctcattccgccatggccttgtcaaacttggattgtcttcaatcgttggcaccctgacatggaccccgcctcgctgtctctcctcagtcttccggtgactgcatggaaatatttcggtgcatctcattgctttggagccgcggccgacaaaccagcgcgagatatcaaaaacagcagccaccttacaatcgaaacatttgctctcggcctccaaattcttaccctagcggtcgcatttcattatctcaggaaggactcatggcgccagaatccttcaacctccttacctcgaccgtccatgacattcaacagctgttcgaccgttccgaactcactgcggagtcgctggtagcgcaagtcttggatcaggtcgaaaagcacaatagaaaaggcctttgtctgggagccttgatctctgtcgctcccagacagaagctcttggagcaagcgcagcttctcgatcaagaacgcgccgccggaaaggcccgaagcccgctccatggtattccattcatcgtcaaggtacaaggttctccatggtatcatctccgtttgtgctgatcaatcccttaggatgccatcgcgaccgatcctgagctaggcatgggcacaacggctgggagctgggctcttgtcgactctcggccgcatgggaacgcccctacagtacaaaaggtgtgtagaaccaactcacgtactgtatcaaaaggggaacaggctaacttcatctcatgctcaacatagcttcttgatgccgggggcattctcattggaaaggctagcttgacagtacgtgtactgcctttctctattcgagtgtttgactgacggtggcactgcaggaattcaacaacttcaaaggcgaaggcctcgttgatggatggtctcctgtcaacggctatactcgctccgcatatgtcaggggacctctcaaattggacgagggagcaatgggtcactcagtaagttcctctccatttgttccgtgcgcgcaccagttcactgacttctttctttgacacctgccgggtcatcttcagggtctgccgtcggtgtctccgctgggttcggaattgtgtcgctcggcgtcgaaaccgacgggtctatcgtatccccagcctctcgtgccgccctctatgctatgaagccgactattgggactgtttccatggatggagtagttccagtgtcaaaaagcctggattctgtcggtgccatggccaggtccccagctgacctcgccgtggtcgtggagatgttgcaagcgacaggaccaaatcacgatgaaagactctcgcaactcatgacgcaaaaatgggacgggctgaggattggatttgtggatgaaacgatttggcagttaccagaaagtctttgcacaactaacgacgaggcgctctctcaaatggtaagaccactattcttcgatgccacattgcctaacattgttacagagaaaagaatatcactccgtaatgaatattctagctgattcaggcgcccacgtcgagtatccggtcgcgcttcctctcggtgccaagatttggcctgatactggaaacatcatgtgtaggttgcttagcaagcccctgagatgactttttggtcaaggctaatgacgtttgaagcctacgagtttcagccagccttcaatcgctatcttgaaacactcgattcatctccagttaggaacctaaaggaacttgtcgactggaatcgccagcacgccgacaaagaactccccaaaggtatgcgtatttcgacatttaccatggattctttatcctgacacatgagcagaacatccatctcagtcatacctcgagaatgcgttaaagtgcaatatccctgccaccgaaaatgccaaaactctggcctcccttcgcaagcttgccggacccgacggaatcgataagatcctcaagctgtatcagcttgatgccatcgcgtcgttagctgacagtccgatatcgagcgttgcttctgcagccggtaagtttttccgagtctgactgtcttcaaccagcgctaaacatgtcttgaggctatcccgtcgccacgatgcctctgggtgttttggacttaaatgggcgaccattcggtattagcatgactactggcaaacatcaagagaaaaaactgtttcagatcatgagtgcttgggagactcttggacctcggcagccaccgcctactttagaagaggaagtaaatcaggcacaggtgtagctgctttaactcaaacagtaagaataagggataacacaagctagggtccaggtagtacctcatgtgctataaagagcaagaaatatgaaccaaagcttggcaatggatcaacaatcctcacttgattcagggcttgagttgtaagatggtaactaaaaaggcagcaataaatatttatactctaagaaggcaatcatttcttgtaggaaacaaaagtatttagcagaggcgcaatgagaacgcaattacaaaagttaccttctgctttatgtctatccattatcgaattacgattaaaacaacatggaatacagcttatttatatgcgcggccggatgaataccaatccctacttcattgctactagcaaaatcaacatacatttactgcacagcaactttagaatgataaagataaagataaatatccaacatgcatatctcttaataaagatttctaagactatatacagctccaagatacaaatgcgcgaactaaaaaattgataacaatgaaccaggcgattctttgtgcaatggttatagcagcaatgacacaaaagctgaaaagatgattggtcttagatatagccaagtatatgtaagggcccggctatatatttatccgcaggatatagacaacgcatcgaggcggggttaagcacagatagaaggcttctgcaaataaatactcgcgtgtgatggttttatattctactaagaaactgccaatctccctcccaacttctgaaaatatcgccttgaatctataagtgaatacggcgttgcggaaatttcagttcttacaaaacatcttctccacagagcagtctcatcctacaacgttgttacataaattgcgcttaccattaaatgaacactcagccttacttccggtccatatatgtccacaagcttgtaaacagccatggatgaagactacatcgaatctggcgagccgatctatgagctcgcgagcgattgtgaaaaattgttttctaaacacgtctcaaaactaaaagatgaggccgattttaatggatcaaaggttgttggggaataccaacaacagttttcagcatgggcggcctttttaggcgtattcgctgttccagagatgtgccttgaccgcagacttcagcggcatgttgaaatacaagatctggtgcttcgtttactggacataatgaagagaaacttgacttatcgtacgtccaacatctggtagctagagtgaataaaatcttatataacccgcagttttcaaaagtgaagatacgtccgatggggagaatatcaaggtcccggccttggatggaggtacattgcctcaacctcagcttcacatcagcatagaaagtctaggagggatcaaaggggctatcgaacgtctccatcatctcggaagtaccattcaactatcgtcagaggtaagccaagcaacgagattagggaaattcgcagcaaagtttgactccacttcatttgaacaagttgcacacctggccattatttcattttatccggacgcaagcccatctctaatggagcacctcgcccgcgcaatgacggaaatgtatcaaaagtttcactataatcaatctcgtcacatgaggcttcaacctcggtctcaattgcaattgtctaccataaatgaagagccaatttcacagataaaggaggacacatggaaagttgattcatcaccagctcctcctcctccaataaatgatacatataaaaggttggctcgaccaagagttttatcacatttagttgccagatctcatcagtcaaaggattctacgcccacgtctcttgacagtcaagagttcaagaagctgtttcagcagcgaaaagacggctctgtaatgactaagaccagatctattgcagctaacctggtcgcctatcctcagccatcagacgagagtttggtttgtgattggtgcttttcacctctcgctgaggacgagtttaaaggagacaaatggaagtaaggactttactctccgacctttacaatgctgaatttctaacacctagtggtttctcaggaagcatttaaacgaagactttaaaccatttctctgtctctcagagaagtgcagtaaaccattgcagagattcgcgacttcaaaagcctggttcagccacatgcttgaaacccatggtcacaattggcatcgagaagtgcatttgccggcatggtggatttgtcccttatgcaacgaccaagagacaacatattccaaagcacaagacctctctaaacacatatctaagctccatggagacgttttttccgagcaacaggttcaggtcattgtgcaccagagccgactccgggccccccgaccacaagatgtctgtcccctatgctgcctctccatgaaagatggacaagaccccgatgaagatgatcaggtcgtaaaaaaggcttccccaaagctttcagttaaaggcgtgcagctcgccgaaagctttaagcgcatcaagacagagaccggctctatacagctagatcagcacaacgacgtcaacgctgagccagcagagcaaacaacactagatcctcaaactccatccttccaaagccaagggctattaaacgctagaatagttgcaagacatgtggctgcacatcttcaaggattaatgctcttctctcttcgtatgatggccctagatgctgtcgcacacaagtcaacagaagatacggctttgtctggcgataccgacgatgatttatcccgccttggctcaaatcaacaatactctctccctcagactcaggagatggaggatattaatgatttgttggtacaagatgaaagcatggatgttgatgacctttcgttggaagatgccattccggactgcgagcatgacatgaattggcaagacttgattcccaatatggcaaaatatgcagatgatcccgaattgctagacctccagcaaagtgagcctgtcgaaagtgtcgctgcaccgctagaaactattcctagagatgctagcggagaagatgaaactgcacagccgaaggaatctacggactcacctgacaataaagctaccgactttgttgaaaatgaggccgaggtgccacgtcctcctgaagaagcgattacttccgtacctcaagaggaagagacggaaaacacgtcggatatgttcacaagcaactggggcgagtcttctgggaaaaggtccgaatctgaccttgcgaagagtatagagctagccctggacaagaaacaatctccagagcactcaagtgatgggcaagctcaaataattcaagatgtgcctttggttgacgagcgctcggagatttctacaccgcagcaaaggaacagccaaacggataacacagtaacgggaaacactggcagtgatgagcctgcaggattagaattgcgggatgagaagcaagcctcattctttggaacccaatcgccaaagggggaggatctgaagaggccgggctcagcatctagtcaagcatctgaccagtcacccccacgagaggtgcctgcaattgaagagcagccggaggcggaaaccgaagcgacaccatttgaagcaggcttttacagaggcaccgggattgacgcggactggatagaagcagccatagcacggctcaagactcctgagccggtggataggacagagctccaaccccagagacgcctaagacgatctacactgggcggccagaacctacgggatacgtcactacgggaggcggctcaggatctcgaaaggaagatgatagtaccgggaaccagggaacgagtgttgacgggaacagaaacacgaccggagactccaacagggagatccagtcctactaacgagtcgccgtcagcgactgagacacccgtagccaacgagggccgcgtgcgcgcacgtgacatggcgggtttattcgtgagtgcaataagactctctttgaagctctcgtcacatgagatccaaaccaccggcatacatgtaccctcacagcttctggctttcctgattgcctgctgccgaagtgcttgcatgtcgtgtttggtcatttgcgggcattttcgactgtttttttttctttttttcttatttactaaactatagttgataagttcatttattcttggattgcatttttcttttactgacctcattcggcgtcgcttcgttctaacatattgggctttctataggatggcttgggagagggccaatttggctcgccacgatctccctcaaggcctcacagcatgcgtcgaaatcagaatacgcaagtcctcgagctcgaggccagagtcgagcagctcatagccgagaaccgtctagtctccgacgcccgccacagctccgaacagaacctaagccatcgtgttgtcacctctctttccgaccgggacacgcagattgaggctctcaaccatagactcaagttcctcaaggccgaggtatctcgcctgaccgaggccaacgatagcctcgcaagcgccaacgccaagttggccaacaaggacaacagccgctacgcagatctgcaggtctacgccgaccaaggcgagcgccaggatgccctggtgcaggctctgcgcaacaaggacgctcagattgccagcctgacagccgagctggatgctgacaaggaacagattcatgaacttcagcgtcatattctcggggctcccctgtgatgaatcgccatcgtggtattatcgactggcaaatattgtgagccgtcggtcatactttagattcagcaagggaaagaatggattgcagggttggtgggtctttgtaaatttcgtgtaagatagcacgttcttctcctgcgagcataagttgcaattccacacctccgccctctttttccgatggtcaagggaggtcgttccctcttcataccgttcgtgcgtctctccacctttcacgtcccatcctctgtagactgctggcggagagaccagggcacggagacttgatagaattctacgaaagatttggtcacgatgcaaggcacatgcgcaaatgtggagagccccctaataataccatctacaagggagacattcatttagatagcttagaactcgctgctaatatagcatcaattgtacgtttagttctataatgctcacaagtgataaaattactcaaaactattacaccatgtctatctaccaacatgaacctgacctcggtcaagtatatcatttggaaaccgttccagactactcttcttcctggttattctcatcttgggcaacgcttttctcaaatttttgtagttcattcttcatcaccttggtcatgtttgttggtttaataatattcagtgcctcaataaagtgtttccgtgtcaaaattcggttgtcggtatcctcttcttgatcgctgacgcaaagcgttgcagctgtaacgcatagatttttcaagtcagatcctgagtagaggtgtgtctgttgtgaaagaaaatggcatgtcatgcctctttccagagtttcatcagcaagcaaccttgtaataatctccaatcgctctcttggagttggaatatccagatgaatttgcatgggcgccctgcgcaagacagctggatctagatcaaaaggtcgattggtagccagcagcaagaacggggcctgtttgctgcttataagcccatcccattccatgaggaattggttgaacattgcgcgtatgtgtcttttctcgcccgctttccgtgctccgagcatggcgtcggcctcatccaagaatatgatgcatggagacaacttccgacccatggagaagacagccttgataactttttcatcttcgccatgacacttctgccacagctcagcagtggagactgagagcatattgaactcggattgcctagccagcgccctgacaagcaatgtctttccggtgcctggtggaccccaaagaatggctccagtgactctgtttcctttgaggacgccgcgagaaaaagcgcgaggccgctgcagtgacaggcgggtgacatcttccagctttttaatgacccctggatcaacaaccacgtctttataatcgggggctatttcatctagagtattgtgttagatactatttgacgcttaaagttgatactcacgacagtctatgggttttttttttacctatattcactatgcagtcaagcagcattttttcgaattttgttgccgccttggagcgccattccctcatttttttgtgatgctctcgttttatgcggttgggctgagaccgctgagaatcaaggtcactgtcatacacgtcatcatcggcgttgtggctgcgatctttgacatcgtctgcatctgaatcgtcattatattcccctgatctacccttagcggcccaagatggagccacggatcctttctccagaatgctctgttcggcttctgaatatttgtccacctcgattggaatctcgagggcagggcctttctccttgtcaccccattgcctctgaaagtcctcaaaagaactcggtacgctccgttcagagtcaatgcttggctcgtaaggatgatttcgtgtttcgggatagtgagccgtgttatgcgtcgttaaatcttccgtaggccggcgtaggcttatcgttgggaggctcaatgggtccaaatctagagaatcccagcctgtatcaaatgctgtttgatcatcaatatcaggattaattgctgtatgttcgtcattgctgggattttgattctggcagttgttttgttcacaattattatgtccaggtattgaaggatgccgaaagttgttctgctcagtgtgggtgtagacatctgagacccattgttgctgataccacgccaagctgccttcaacctcattatctcgggtcatggtgatggccttacttgaaagatcagatattaaaggtgattaatccataggatatagacaagaatgggtataaattcccccactggcaaccatctagataatcacggacagaaagcataacaaggcgggaacatgctacctcgttgcttcatgttgtttcgcatagccgcattcatttggaccccaaccgcacaccaccgtgaatctagcttatctccattaccccatgcacactgtatagccttgggtatcaatgtctttctcttcatgcgggatttgcaccattgctgatgcctgacagcctgttcgattcgaatctaccacacaagtaagcaagtcagccatgttagccccaccgagttaccgaagcaatttgtactttcggtatcatatctagcctacgactactacgcatcacatctcatgtcgcatttatgcagctttcagctggctattgaacacgctagcagtttgttgactgcattctcagccacatcatctccactgaaggatgcgattgccttgccagggtgctcttaccaatgagagccttatgtgacatctcgagaggctggtgatagaagggcacattggccaaagatacagcaggctgcatcaggctgtggatcgagcccgagctcagagtgagccagagggcaagagctccagtgtccaatttctcgacgaaaagcgatcttcaacgatttttttttcttcccccctcagttcacatctttgggataatgacattcaactgtttctccttcgtatcgccgccatggtatccgggagtcgaggttctcccagcgagagatttgagaaacccggcgacctctccagcgagactgggctaatcaatgataatggacaacccgtggccacatccaactctgtgcagaatcttggcacacgactatttgggcaaaatgtaaaaggccaatcaattcgatctaatggtgcagaaatctggcggcgcgggaggcagtatctctcccacggaaggctgagagctcaagcaaccggtgcacctcccatgcttagtgctccccatgaaggagagcctgctaggcgtggttcgttacaggaatgtccttccatcgattctatcatggaaatcattgaaccgaagagcgagtcgaacattacgtatcccgagtttgatagcttagttcaacattctgtccccaagggtgccgccaaaaggtttcgcaaggccgaagccaaacgcctttcacacattttagaacaacctcaggagaaattgtgcttagggcagacaaagctgctttcggcgatgaatggcaacgaggaaggataccgcaaactatccaaaatgtctcaatgcatcttgacggctcaaaacctctgcttgctagacaatgaatgcataaatgctcagtattgcactcgccttgcgaatcatagtcgaatgcagaaattgatacagcaagcgcagttggcggcacaaccatcctcttttgctgatggggagggaggggaagaagaccaatacgactctgaagaattcattcatgacgcgtttcaattggtcgattacgtttctgctcttctgatgaggttgatacaccagacagcagttggagagtactggctcaccaacgtcatggcagtattagttgcacgagttgcaaaaatcaaggcattgctgatggatatcaagttgagggccaacgagtcggtcgcggtagggacagagcacttgaaggacgctcaaacgtcagctaggggctctcacagtatctccatcaacattgatgctgatgaagaagaatgtgaggaagcgttgcgaatcatcgacgcagataccaaagaaggccttacatcggaagaagacgccagcatcagcgcctattgcgtaacgcagaacaagttccgttcaggacttaattctgcgataaaatacattctttcttcgctattatccacgaatagatcagggctccctgttacaaattatgaggtgtgcgctgtggtatacgatattggattcgaaggtttcaaggtaagtagatgacgaccctgctttatggcttcttctgaccttttcttatcatagactatgcttttccaagacagagacctggagtactccgcatcatctgatcgaaacgtactgaatactgcacaatcggccctgagcatcgtggaccaaactctacagaacacaaagcgcagagttgaacagtctccgccaccgagtaatcaaggtatccgtacctactttgaatgggcattcttcgaaacgacaaataaaaagtcttcaaatggcgcgggtggaatcaatagcttttggcgctcaaagaagaacgtccagattttctcaatggccgatattactgaggttatgattgcgctttttgtagcgagtccaatactcatctccgacttcactagctttcgatctatgatagctatgtctggaggaattgaagacgtggttacctcgtatgaggaaggtcagtttggtgcctttgttcgactttatacaggcgaattcgaacaaggagccagacaacgagagactctcctcttgccaacagcatttgcagatcagcgtttctcacgttgcaaattgctagcggaaggaaatggcagatggggccgggcaaaccaccagcttcagcgatccccaacattatcacagaaccaaccgacaagtgagaataatggcgaagaacaagtacaagagaaacttgattcctgtgtagtcaagatggaaaagtgggttgtggatgaaacctcggtgactgtctcttgcaaaacctacgtttggtcactgatggccatcaccgcggttcttgttggcggcggcctggcaatgggcctcacagttggccaacgaatagacggcgtggatccatttaacctagcaacatatacttgggctctcgcagcattcattattgtggtattcaagagcatgtgggttgagagctggacgtggagcgacttcctacgtcaacgagttcgatgccgatcagtgtcagaattagcagcggcgacaaatcttgactatcagcttatcatggcgaaactgctacacgacgattgtaatggaagtattctcgtcaccagaggtccttacaacaccattttccgcaaccaaactaatggcggcgacgggttctctatcgatcaaccactcagtgctgaaacattgatgcttagcggtattgcactcctcaaggttttgaccccacgtggacatgcgattgtttgcctcgactaccgatgtggaacatttttgacaatactggaacaccgaaggggcactgataattcacgacttgtttgcgaggacctgggccgtatatcaaaggagagagattccggtgatgataaggtaaaggatttggttggtctacgtctgaagaaagtagacaactttaaatggaaacgagttcaaggtctatgggaattcaaaaatgctggagttgttttcgagtagctgctaggaccaaagattggcctgttgacgtcctatcgatgatttattcactactttctcttctgagttcttaagaatgtatagtataagactgataggaacctgactatatgatatgacacagattgtggtaaagaatcatacccaaattaacacgtaattgccacgaatgcatatttgtgtcatgtgttactttggaacagtcttcatcgctgataccaaatctcaaggaggcgacgcgctgtgggatcctatgttggcaaccttcaagaaaacatagctcccgtgtcttcccctgcgcatatgattagatttctttttttgccaccgtgctcgtcttatgcatgccacgtcacctatagatatatgcactcacctgcatgaaggcagctggaccaactcttacatggccgcgacgcaaagcctacaaaactattcgcactggctcggttacctggactttgctcggagcctcattttactacagctacaccctctcatatttgatgtgcatattattaaaatgcctacgcacagaagcggggattgatgtgttgctatttccttcagattccatcgtcagctggtgtgaagatttaaaacccccattcaagccttgttacttcaaggcgcattatcgaacttgttctcattctcctctgtttattactctaccgcaatatttgcagcctatttgtatcctaacaaggacctttgaaagttccaaaatgagtcaagatttgaccaattgggaagaactaattgactcacaaccgcagggagattgcagcgctggtgactccaacgttgtcaatactgacaatgtagaacccacagagaaggacatttcagatgaggcgataaatcaagatgccaagcttggaagcaaagatggagtagtcgacaaactctcaacagaagattcagtcacggatccatccggcaatatagctgaaatagttccggaatgccgtccgcccatcgccgcgttagagaatgacagtcaaagcacatgtggaagcgatctgtcaaatggtcactcatcaaatgccctaccttctaataacgggcaatctgatcaacgaccagaagtaatgcatcccgatggccaagaagatacaccaaagcacgatgccatgccgtctagcagcatcgagccaccaacatctgaatctcaattccaaaatgacataaccgatgtaattgggctcgaagattcccagtctgttctaaatgagcaggaaatcccttcgcatatagaagacctcagggagctcttctgcgaaaaggacactcgcttttcggaattggaaaagtcgttaagcaaatctcccaaaaccgaagacgaagaagagagctcactgaaggagagcgaacaagaaaactcactagatgagagcgaacaagaaagctcactagaggagagcgaacaagagagctcgtcagattctggttctgaacactctgtagaccctgctgaggtatctttaccagcatcgccttattttaatcctttcgattcaccaacagaaggagaagggcactcccgacgaggctctattgataatattcctcctttgaacgatacattactaactgaagcctctactgattcatccgtgaagaaaatatggcaacttcaaaaacgcaaattggaccagacaaacgagacgctggacaagattatggacatggttgggcttgaacacataaaagccgcctttatagagataaagggaatgattgatacagcacgaggtcgccgtgagcatttgaagaagcatgatttcaatttagtcttgactggtaacccgggaactggtatgagaattttattcattcatttcctgtcataaagcgcgatgtttcgttactgcaacattttcacttctcatgtcgcagtcagagcgattttactaatcgcatcttattaggcaaaagaagtttgtcggaattgtattttgcattccttaaagattgcaacgtttgggaccttgaatcagaggatccagaatacgaatctatgtcgggccgcatggtcactagaacatcgatactccaagatgatattagcttaattagcgatggagttagttgattttcttaacgtattatttctttaaaccttcttttttgctaatttataaaggtttttttcctctacgacgcaggcttcgttgatcatgatgcacgcgcattattaatagacgctttaaacaattgcactggggttattttggtcgtgtcaggctcacctgaccacatatcatccttcttaggaagctctcctcatggcagatggttatttccgcggcgatttcatattaaagactatgatgacgaagaactccgaagtattttactacggatgatccgacaagacaatttcaagatccagcagggaccagccggcccatatcctcgtatattagcgaagcgtgtgggctatggccgcgaggaacctggatttggaaacgtacatgagctccacttggcctatttaaaaatcttggaacgacaagcttctcgccttcggcagaggctagtagatattgacgacctatgggttgagccggctccggacgagaatcttctgacaggcgaagatatcatcggacctgagcccgaggattgccgagcaaagagtgatgcatggaaggagcttcaaaagatggctgggctagatgatgtcaaacaagccatcagcaaaaactttgatcgagctaaacttagctacaggagagaagtcgctggtaaggagcttctcaatatatccttgaatagagttttcttgggtcctcctggaacaggaaaaacgactgttgcaaagctctatggtcagatcattaccgaagttggtcttgtaccaaatcaagaggtggtatttaaagtcccaagcgacttcattggccagcacgtaggtcaatcggaggttaagaccaattccatcattgacgcgacaaaggggaaagtgttgatcatagacgacgcacatatgttcttcaatgggagtctggatggggtagacggaacagacaaatttcgacttgcctgcattgatgtgattgtctccaaaatccacaacagaacaggagagggtcgctgcattatcctcatcggatatcccgacaggatggagcaaatgtttcagaaatgcaatccaggtctgcgtcgccggtttccacttgaggaggcctttcgatttcaagattatgatgacgatagactcacagagatccttggaatgaaaatggaagagagcgagataaaagcttccacggccgcgatgcaagttgcttcagaagtgttgcgccgggcaagagatcggcccaactttggcaatggtggagacgttgtcaacttgttaaatcaggcaaaggtcagatataaagagcgaacattgagaaagggcaaaggtgagacaacgaagaaggaaaagcccaatgaagacaagtcaatcatccatgagaaagctgatgctgattctggattgagtcgcccaaatatggtcaacagttccttcgagctcgactatctggagatggtgaatattactcttgagccggaggattttgaccccaattacaatcgcggatctacggcggccgaaagatgccgagccctgtttgatgggttgattgggttcgaagaaactattcaacgatttcaaggctatcaacgcacggctgagaacttgaggcgtagaaataagaatcccagagacaccattccatttacattcgttttcaagggccctccaggcactgggaagacacatactgctcgcatagttggtcagatattttacgacatgggcatcttatccactaatgaggtggttgagtgttctgcttcgcaactaattggaaagcacgttggccatactgggccaaaggtgattgatttgtttgaaaaatcattgggcaagattttgttcatcgacgaagcctatcgcttagggcttggtggccgaaacagctttggagacgaagcagtcgcggaaatagttgactgcatgacgaagcctcgatatcagcgcaaactagtcattgtcctggctggctacacgcgcgaaatggatcttctcatgaaagtgaatgctggacttcgaggtcgtttcactacggagatcaacttctctcccatgaaaccacgggcagctctacaatatcttcagaatctgctttccaagcaagatatcgagcttctggaagataataatgtcaacacaaatgagtacgaaacagtaatgagactattcaaaaagttgagtatgacaaatggatggtcgaatggacgagatatcaatacactagctggcgcaatcacggatgatgtttacaactacagtgaagtggaagaaagtggtaaaagcttgttcattcgaagagaggacttgattaagtttttgaaggatatgctacgacaaaggatcaaaggaggggtagcttgaaacttttgcccgataagtatttaggtgtctgtctctacgtaaaggatttttttttattccgaccattcattttccagccttgaatggcaacgcatgcatcatttgagcgtcctctgcggctacccgtcttcgcctcgttctgtcaatcccatctcttaagttttatgcagagttaagcgttgatctttcgtatttgtttactaacaaattgccttgagagtaattcagccaagtgaagaacggattgcaggattgattagtctttgcagatttcgtgtaacatagcacgttcttctgtgagtataaagtgcaattccgcacctctgccctctctgccaaggctcaagggagggcgtactctcttcatactgttggtgcgtctctctaccttcttgacggcagcgatgccagcgttctgcaattaccctaatgccaaaggcatcagaaatatcatcacggcgagcactaaatcaacaattgattcctcttctttcccacgactattaccaacccagtgactagtccatcgactagaggcgaccagttgtgcgaaagtggtgcttggccaacaaacgaagtacatcattgttttttttgattggcctatggagccctcagtagattaagaacgggctgcttgcacatctatgattctgtgggggctgagtggtctaggcatctggaggagtcagggatcaagggggttttttcatacctgcaatgtcggtttggagagagtaacttgaacccctcgcgtcgtacttgatacatcagcaatcatgagctgggtaaacgcgtattctatagtaataagctatagactccgcttattaaaatgatgaaacccttatataaatactcaagggacactctcctaataaagctatttacaaggaagacactcatttagatagcttatataactacttgctacgtccgtaatatagtactaattgcacgtttagttctataatactcgcaaaaaaaaaaaaaaaaatttgctcaaaactgttacaccgtgtctctctaccaacatgaacctgacctcggccaagtctaacgccggctgttgtatatctttttcttttctaattagtcttcccaaaattctaatgcttcatgcgtaaatttgcggtcgtgataaggagtaagaaatataagcacaagcttagcaatacattaatgatgctcacttgagtcagagtcacgatataagtcgattaatgtcacgaactagcacatacgaccataggtagtggagaattcggggtcccgttaagcgcttttcttgagtgcgatgtcttccattttttacagcccaagactccaaatcgcataattccatttttgatgggtaactaaccccgcgatgctcgctaccgtacaagtccaatcaaaacggaccaacactactaccgttttctactgtaccgattaacgttttgcaatctgatatcagtaagatcatcacctaggttcacccctcctttactcgtagcaccatgtccagactgtaactacccactaccttatgtactagtgctagcaagttcagcgtgtagaaaccaacatgcagaggtattatggacttggatgttatttcaacacacaacgcaaagggttatattagctacctgaggcgtgtattttacagaggactagcatcaatcactcttgtcaacgaggagttgggctttcacagccttggaggctcggcttagatgccagcccaaccccgctccgggtctagaatttccagcctataccgagtaggaattcattatggtgtcgagcctgttatctcccaaattttgccaggagctgacaattcgagatcgccaactatcatcgtctaggatccgcgatggccaacaaagacctgctagactttgcacagacggccataagccaggttgcaaaaattgccatcaatttaggaatctctcttgtgaacccgacgtgcgcttctcttggaacggaactgtggctggtggttgaccatctcggctctattgatccaaacgactacgatgaactgaagttgcacatcttcaaactggtcaagcatgttgagaggatatgtagcgtaagtctagaagcccactagtcggaccagcgcctaacccgttattagtggccaaagcggctctcaacagacccagcgtacggatatccaatgttggaggccgtcgcagagaagcaagaaggctcgcgagaatatacaacagtcaagaggaaaatcgaacaagcaattggaaacctcgtatcgaatgataggaatggtaccgagtctatatgccgcctaagaagaatcgtactgcgagcaaacgaaatggggcgtgaggtcgatgaagaggtgttaacgaagcctcgaaaggatagaccggtggatcctcatcctcgtgaaatccacgcaaaggcttttcatgttctacgaagtcatatgtgttgcacatgtgatggttcaacccaggggggctttagtcacttggcgagattgatgttgcagccagtgctgcaaaacacaaacgactacgggcaagttcagtttgacatgctcttttcacgcagtactaaatggggagagcaattcaaccgctggcaagatgtagagctgctcgtttcacagtaagatgtcttctttttcttgaaagatttatcaccgaagctgacgataaatgcaggcccccaaagaggcaaaagagttcaagcagaccagctaaaagcacacgattctccaagagcgatgaagatccccgacgacttccacgcgcagaagatgctattgaggttgttggccaaggggacttttgtagcctcataaagtcggataccagctcccgcgtccgtttggcagtccaagacgaaaagcttcagagatatagaccatctttactaaagcaaatggttcagcaccttccaggcatctcgctcgccaatattctcgagaactatcatctttcagccaagatgaaaactgcgctcgcatatatacttgcccactccgtctggcagtactacgacaccgattggatgacaactacatggacgagtgagactatccaattcatctgggagagtaaagatagcttttctggtcatcaaggtctcttattcccatccaagccttatctctgtgttcaattcgacaacgaggattccagtttcaacgagtatagcaccgtgaaggatgagatacattattacccaaggatccgcacgttgggaattatgctggtcgaaattggcattgggtcgccacttcctaagcaagatcgcgagcatcaagtacagtcattagcggctaccaccaatcaatatttgacgcaggctattcggtgcctgaatgacgggaaactctgggagaactttgagttctctgactaccatgatgctgtcaaagactgcttggatcccaaaatgtttactctttatggagaagcagaagaaactcagcaaggtctaagacagcggagggatgtgttgtataaaaaggttgtctctcgactgaaagacctcctggaagggacgaagtggatggaacaactaatcaacaatagaattgaccctctgaatacttccttccaaaaatcgactgttcagcaggttaaacaacattcttctaatgacggcctttgggggcaaaaagataacaataaagccaagaaaacccgcgcaaaagatgataaggatgagaaagaggccatgaagtggctctcgcgcatgcaaaagctgagtgggatcctgtcagctgccccaggacattccaccagacgtgttcggattgctattctggacaccggttgcgacaatgactccccattctttcatcttccatccaatatttctcgtctcaaaggatggaaagactatgttgatgggtctgaggagtgggtggataaacacgggcatggaacccatctggtctctcttatcatggacattgcgatagatgccgatgtatatatagcacgtatcgcagcagatgccactgaactctcgactgcaagcgaaaatgttacaaaggtaaagtcgttttgcagcaagtgagtagaaatgtgctaacacgacttcaggccatcgcctgggcgagtaaggagtggaaagccgacataatcacaatgtcattcggatacactgaggagaagcagtgtatcagccatgctatactcgatgcgttaaatgacgatcacggatccaaactcttcttcgcagctgcttcaaactctggatcaaaccaagtggagatgtttcctgctcgccatgactcagtgatatctatccgcgccaccaatgcggatggtcaatatgaaagctttaacccacctcggagcgagaacgacaccgttacatttggaaccctgggcttgaaggttccgggcgcatggttgagcgaccatatcggcaaaaagtgtcagacgggcacctctgttgcgaccgcaatagcggcagccacagcagcccttttaataggatacatcaacagaatagaagtcggtgcttcttcgaaattcatattgcagaacgtgaagaggaagatacgtacatatcggggaatgctagccttgttcaaagctctctctactgagaccctgtatcagcactctttgtatctgacaccatggcaactactggacaaatcagacgatgaacgatggataaagattgcggcggcagtagcagatgtttaggacattatgagtaactaaagaaactagacccaaaaaaaaaaaagataacatcagtcattccatgctgtgcgtatgactatcaagccggtctgtatggccatccgccagttgtccttacacgtcaaccgctgatatgcatgctatcctgtgctcgccttctataagttccacctgctcaatctcaacccccccgaggcttgaaggtgatagattgtttactcccgctgcacacactgtaacttgtcctttaatttcgtcgtctgcatcctctccatcggattcagaacaagattccgaatcgtctttgctgagatacgccgcattgtgtcgaaactcatcatattcgactcttgtccccctccaacccttgacctcgatcttaagaagttgatatgcaaatacaatatcatctaccgtcttccatgtatcgccctgttcggtggtagaggagctggtggtgcctgtcccgagccctacgtcacctgcaggcgtgaggatacctccaatggcgctcacctcgccggccttagtccttgccgtttgctgaacagcggcaaagcccttggcgaccatcaaaccagtgaccatgtaaaccgaatgccggaagccaggtatattactggccttgataactgcttgaacgcgcggcgctctgaggcgtgcctcgattacttccagactggggtcggtgacaaaataagtcgtttcaagagccctcattgtataggttgtttgcatgttgacactccgcccaccagatactttcgcggagatggtctgtaggaattgagaccatatagccatcgaaaattcacagctagcaccccgaactgtactacgatcctgatcggcaatggtttcgactcgaggataatctgtctccaacgtctcctccccgacggtagtcagcgcgcgatgcggccgcagcgggtctgcaatgatattgcccaaggctattggacctgtaccaggcttgaaacgaaagctgggtgcaaggaaataagtaggctgctgggccatgccgtgaatcgaagtcgtcacgacacgacgaacttgtttatataaaatttcgggcttgccctcgcgatgagcaaaggtcgaaatgtgttattaatgtaccaaaagagtccccctcctcatgataaacatatctgaaatagagggtatgcatctctcagcctttgcgtaatcaatttctacgcataagttgcggggttccgaccaatggcttccgatggcaccacgtgaagtcccatctcccctccattcacaagcggaacagaagaagacgtgtaacagcggagttattttctttctacatctttttagtcctagcgtctctgaagtgcctctgcaaaaatggacaagacaatttctcaagcaagtgcagattgtttgcagagcttcacggactgcttggccgtcgagtcactgggaaaggatgaatgggctgagaaccgcttggccgactttaacctctgggtctcgggtacaggagcatctgcgcaaaagcgagcttctctggactccagactcgcccttgagcctcaggcgcgagaggtcatattgaccctcttgaaccacctcgctgaggctgtcaatcggtgcaaagcgttaggtgagagacgaatcatcatcctgtcgacgaggtggctgctaatttcggttacaaacttgccttagccctctctgagattatcaaccaggacgtggggcatacagacgagcaacccgttgcgggagcacaaacaggtcgatcgtcacctgtttggtcagacgaatccaccgacgaagagttggaggtagaattaagactgctcgcttcacgcagcccattaggcaaacaaatgaaagctgtggagctgatgctcgatcagcttgcccgaatcgctctcgcagtgcgaagatcaggtagacgttcgcggctgcagaaagcagatcaacggttcaaaccggaagaccacagcgacttgcaaacacatctcgttacaattctacttgcccaccctgagtcttccggtgggccattccatttatttgatctgaataatcccagcattttaaaggagcaaaccgatcctgcgagactgagcgagattcagcaacgcctggttcggtgcaatctgaagcgtcgaaaccgattcttatatgcccaacgacatgctgaaaagttagggtcaggtattttacagaaccaatctcacatacagcctatagaagcgaccgaatcacctccgaatgcttctaaagagcccgtcaaggtagctgtaacctcagtaccactgcctatccaagaaaaacaaccagatcgaggagagaacgcgccagtaaatccgacagtaaggacaggcaccagcgcatcagcagtcagtaatgtcctggctctgcagcagatgcataaatcagcgccagccgcatcgacggtcatgtcaacgacagtccgcttactcaaatatcctcaccccccaaaggttggggaggacgtgctgatattcaagtgcccatgttgttgccaagcacttcctagggtctttttagaaggtcaaaagtggaagtaagtcgtttgacctgaagtgtggattgtacattattctgactcgagacagaaaacaccttgctcatgacctaagcccatacacttgcatactacccgattgcattaaacccgagactctctttgccacaaaagagaactggcgagcccatctcctcaacgagcaccatagttctgagcactggatctgtttttcctgtcgagatggtagaaggtttcacgaggagaatgcctttcgggaacatattatcgaaacgcacgcaacatccataccacaagacgatattccgctattggttaacatctccaagcggacaatgccgatgagcatcggagcatgcccactctgcaattgggtggaagctcaaggaggcaaagtggacgaagatgttctcctcgatcatattgccaaagatgtccactctttttcgctgagatcattgccatgggcagatgacaacggcgaggagactgacagaataatgagccgaagcaagtccaaggttgacagctggcttataaacaataatctactgaatgaaagccttgagggagccaaagaagcccaggcgaagaaagccgatgcctccgattactttcagcaaaatgcgtatttcgcggatagtttggcaacttcagcctctagcgaagacaaatcggtcatttcaatagaaagagagctggagaaattgaggcaaatggatgactctcttacgtttggaagcataaatgaggcgagatctgattacgaagccaacgcaatggatatatccgatacgaaaccttgccaaagccagatggtgtctgacgagaagatcgcccagccatggagtattaatacggtcaagtgtattaagcagcttcggtgcaatagcgttgtttattcagtaactttctcgcacgactcatcacttatagcgtcaggttcacgcgatgaaacaatacggctatggcgtactgatacaggcgagtgtattcagacgtttaaaggccatagtgacacgattcgatcggtaaccttctcgcacgactcatcgcttatagcatcaggttcatatgataaaacaatccggctatggcgtactaatacaggcgagtgtattcggacgcttaaaggccatagtcatataattcgatcggtaaccttctcacacgattcatcgcttatagcatcaggttcagatgataaaacaatccggatatgggattttactacaggtgcttgtgtgcaaacgcttgaaggccatagtgattgcgttaactcagtaaccttctcgcacaactcatcgcttatagcatcaggttcagacgatgaaacaatccggatatgggattttactacaggtgcttatgtgcaaacgcttgaaggccatagtaaattggtttggtcaatagccttttcacatgactcgtcgcttatagcatcaggctcagaagatgaaacaatccggatatgggattttactacaggtgcttgtgtgcaaatgcttcaagggcataatcatggcgttaactcagtaaccttctcgcacaactcatcgcttatagcatcaggttcagacgatgaaacaatccggatatgggattttactacaggtgcttgtgtgcaaacgcttgaaggccatagtaaatgggttcagtcagtagccttttcacatgactcgtcgcttatagcatcaggttcaggtgatgaaacaatccgaatatggagcgcggataatactacatagtggaaagcttagaggtctaatgtacatgtatcatgcgaacaccttgaataaattaccagaatcttgctcttctggagagcaagtatccaatgcgtagcacaagccaacacgcagacctcccatctagttcaatgcatgtaggataagatataatatatgccgctcttacgtacacattaagcatcagagtgcaactgacagtttaagttcaggctacggaggatggagtagtatcatgtacatccactgataggcaagctaatatataaaacctctaccaaaactagttattttagtctctcatcaatatttttttcagaaggattcgacaattactgtcaaaatccgcgtccgtcgtcaattgttggtaaggtcctgtagcttcagctacgtattggcgtccatcttcaacctataatatggaattttccaaatcattgaggcatcgagagaagacccgccttctcacaaggcgggcttcctttcaagcagcaagcgatgctgacgggaatctatactgaggatcggggtagtcaaaatactaccattcacaacagtttgttacgagacctgaaaatttatttagttgcctctaaaggacgtctgtggcgccgccgatacagagttatgtatacatcactcatacaaccacaagatgatagagaaatctagttcctcatccaagcacatacgaccataggtagtggagaattcggggtcccgtctgctcccccatagacaagccactaaccggcagattagtagttgagtgggtgaccatcagcgaacaccggctgttgtatgttttcttttttgcctctcctcattgttttgtcgtgatgcaaacgtggttgttccatagtggactgtagcgcaggtttctgccacatacgaccatatccattggaatatacgggatcccgtccgctctcccagagtcaagccaatgagaggcagattagtagtcaggtgggtgaccactggcgaacaccggctgttgtatgtctttttctttttgttttttttatcttggccttcccaaggttctgatgcttcatgtgtgaatttgtggtcgtgcagtaaaattcccattcgggctaaagggataagctagtctcgaataagcaagcggtgtgacattgttccgggcaaatcgatggtggggtcggcactctattttagcgtcgccttgtcaaagttaccccactagagcttccatagttcaccaccagcttcttggctgtaactctataatccttttgtctgccattttctttgtttcaccactcagattcccttgatctggacggtttcttcttctcgggatataccaactcccctcacttctcttcccaacacccgcaacaaatacagtcacatcacagccttcaaccatgtcgtacgtcactctggcccagcagggcctcagtgctaccgagtcacgcaactgggatgaagccgtcaccaagctgtccactgccctgcagagctctatgaatcccgcctggctcattgcccgctcaaaggccctgatcgggctcgagcgatacgaagcagccctggacgatgccgacctggcgtggcacactgcctatgagcgcaacaagcgtgatctcatggccagcgcccagtaccgccgcggcgtggccttttaccacatgaagcaatacgcaaacgccgactactgctacctgcactgtatgagactcatcaaaggcggtccagcggtgcccaaggaggatcccggcctgaagcatgtggacgacaagggattctggacggtgactgcagaccaggccactgctgatgcccgcagcgaggaagccgacaaaaaggacgatgctctcaaatccgccatgggcggacagggtcagtctcagccacagcaaagagagtcgcgaatggccggtgttatgcgaacccaggccctcaaggcgatggagaagctgccggaggatgatgctgggaggaaattgacgacggctttgattccccagcaaaaggagctcgctgtccacaagtctgccaaagctcaagatgaagccagacccgcagtaacaaagcccgtggttcccagcgatgcgccactccgccttcaggatttccagagcaacacggccatgtctgtttccatcttctcaaagggcgtcaacaaggagaagctcaaggtggaatttcttgaaacctcggttcgcctggaccctctcatctatcccaacggcgacgagaaggagtttcagcttcatctgtggggagaaatcgacccctccaagtccaagtttagcgtcactcccaacaaggtcgaactcagcctggcgaagaaggctgccggcaaatggccaactctccaatccgatggatcctcagcagcacagcccgctgtagtaaagcctgctgttgtagcagcgtaagtttattcatcatcgtctcttcatttcctttcgtgtacattgctggctaactcaagatttcagaccagagaccaaaaaatcagaacctgtcgttgattcagccaaaagcgagccttcagaggctccagccgcaaagccatcctatcccacgtcctcccgctccggccccaaaaactgggacaaggtcggcgaagacgagaactcggatgacgataaggacgtcaacctgttcttcaagaagctctacaagggagccacccccgagcagcagcgcgccatgatgaagagcttcacggagagcaatggaacatccctcagcacgaactgggacgacgtcaaggacaagcgggttgagacggtgccacccgatggcgtcgaggcaaagaagtgggattaagtgctgctacttgctggaaagggttgcaatggaggactgtctagattgacgacatatcaagtgcgtataatgtgcgcggcgcacgaacgggacaaaaggggctttgcgtttatttattgttgctagtttgctttatcgtatcacattgactcgagatacactctgtactatacactaattttcttcttcttctcatttctactttgcccgttgctgccatgatgcactcaaacatgtcaatcataaatctctacgctgcatgctcatcatataaaacaccatcatcacgcctccacaccaggatccagctccttgaccctcctcacaacatccccataccacacactcttcttcaacccactctgcgccagccccggcgtccacgcctcctcgccacgatacttctccgccatgccccgcgggatatgcgccgccctcgacaaaaagtcctcggcagcaatatacgcccccctcagccaccgcgcgccctgcccgccctcgacgtcaaacgcattccgcccatgcagcacccgcagattgtcaaacagcacgcagtcgtcctgctccatcttgtgctcgtggatggcgtccttgtcattaatcagcgaggcgaagatgcgcgccggctcgatccactgccggatgtccttgacggggctgagataccgcccctggaacggcggcgaccagtacacgctggagaagcccgcggcgttgccgtccagcacgtagcgggagctgaagtagtggtggccgtgcttgccgtactggtagggcacatggtgctcggccagcggcgccaggcggtgcctcgtcacaaacggccacagcaggcgcccgacgcgctcgccgtcgctgaagagcgactcgccgcccgcgcacgaattgtccatgcagtgcagcacctggatcatcggcggcgggtccaggtacagcaggtcctggtgcaggcccaggtagccgctcgtgtacgcgacgttctcggcgttgggctttgcgcggacgtcaaaggtgcgcccgtaaaaggtctcgcggatgttggcgatgcgcgtcgtgatgcgcacaaccgactcctcgtcccgcggcacgttcttgaggtacaccaggccgaagcggcagatgtcgatgatgacgtcccaaaaggcctcgctgtcgtccctcatgaactcggcgtagtcgatcctgcgcacctgctgggcgatggtctcgcgatcccagtacacgacccccgtgcggcgcaggaccgatcgcttgcgaggcagccgcacatcctccatgcccttgcgcttgagcgacaggtcgaccgattcccacggcagcagcataacgtgctcctttccatcttgcacaaaccgcgggatgtcgttgagaaactgtatctccaggcccttcttcgtcggcttcacgtgctccagcccaacatccaccggaatctcgaccgacgaaaacgtcttttgaccagacgacacgtccctgcaccgcgcacaggcgcaactatcccgcagcgtcgccggcttcagcgtccgccgcccattctccgtcgccggatcctccacaaacagaaacctgtccgtccacgtaactttcacgggaccattctcctccggaccgtccaggtcatggtacgtgaaccgcttggcgtgtttcggaatgtccagcttgggccagtatcgcgaggccgacgtcgcagcctggtgttgcgggcctgcctccttggcctggatcctcctcgactgtggcctgtagcgaggctcttccgtctctgcagcagcagtagcagcatctctctgaggctgtctctgtctctggttttgactttctcgttggcgtttccacggggcttgagttcccacgccgcgacaggccacggctctgacttgcgcttttgccgtggcggcggctctggcttgtgaggtgcgggccagcgacaacattgtgaaaaagttgctgcttatgaactggcgctggatcaaattttcaatgcatctaaatcaagagctgctggtaaatgcaaaaatacatgacacgtcggtcgtctatgaggagaaccggagttgacaaagtcgcatgtcaggtcccttttttgcgctaataagagagctgaagtggaccgaggcacaggtccggcaacaaagcaccaagtgatgcggccagaaaatagtagtcgacagccttgccgaaaagtcagagtaaaatttacgttgctcaattagcctgcattgacttgctctttagctttccaagtgtctgatcagatgatgttgagaaatgaactcattgcttcggctcaaaggaacattcacacattagccaccaccaacccctcaatctcagggtcctacctattcaggcaatcgcaatactttgcagtattcactttgtcaaatcaagtccagtttattcttcatgtttcaaagtttcttgttattgattgaaatgcattttcatctttgataaaaaggtaaatgtgcccctatagctggatccagattcattccatcattactcatgtccattaaacggcacgtcgctgtcatgttgtccaactcccatgtgcatacatatacaatatcatcgcctagaaatcaccttgatcgtacaacacaagtccgataaaaaaagaaaaaaaaaaaaaaaaaaagctgaaaatagacgtcaaagacgacttcatcgatttcgattgctcgaccatctctttaccataacctctctgatcttgtacaatttcatcgcctccgtgatgcccttcttcaacccctcttcaaacttgtgcggaggcggcacatccacgtaaatgagcaccaagctcttggtgacgtgggacaagacgcgtacaacgctgtgtagccacgaccatggttttcgcgggcctttttttccttgcttcttccaccacgcatctgaatacgagggaatcacaatcaggccaaactcggcgtggtcaaacactggtcccctggtgtaaagaagccaatcgactccaaatttgatgcccccgcggggaacccatcccaacgatctgaaatgatggtacacggcatagtgaaccaagaatccatcgtccggctccagatcaggttcgtcggggccattgcggggaggaaagtaagagtattgccggaacagagaaaagagctcctggcgcgacagcaccctgccagatgcagggtcgcagacttccagcacgccaaggccaaatgaaaggaagaaggcttcctctggtgtcaactggagatgttccttattgataatggggtcggacactggtacgcttgccaatgggagtgaaggcagggtctggctagttgcgttgccattgccattggcttgggagggctttgaatacgacacaggaggcgagcggttggggctgggaggatcggacgccttgtacgtagctgattccacggtgggagagaatcggacactctttctgcgcttcaacgtcttgtttcccgcgccatcactcgatgaaattacagatctatcgtctctaaagatttctggagtttcgttggtgatgggagtccgaggctcttcagagtcttctgttgaagacccatgaggcgacgacgactcgttggctttggacgcatttactttgccaagcctggcaagatcggcagcagagtttggcagcgccaaaagttgtagcggtccaacaggtgcaagaagcagtagaggcttcagaatcgactcgaggcgcgatacaacgacggccgagtttggaagtgcgaggagctccaacggaccaactggtgcaacaaaggttggggtggagtctggcacaaccttggccttttctgcggctagtcgctcctcttccagccttgtctgcaaaataacttcttgctcgagtcgcgcacgctcccacttggcttgagctcgctcctctcgccgctgctgcgtgaaaatctcgctgacatggacttcctggagtcctctctggacttgttctctcttcagccagttgggctcactgcgactcaggttgcccttgccatagaagccttgctcccacaaggccctcatagacttttcatctttgatgtggactgagattgtcgtctcagaccagacgccctggtggatcacggcaggctctgcgggcggtggtcggaaaacctggcccagccatgcgtaggcaacgtgaaccagcgagattgggttgttgggatagaaggctgggaggggaaaggttcggatgggtgcaggaagcgcgtatatctggtggatagacgggcctcgcttttgctgcgcagccggaactgcagcttcggactgggccttggccggtgctggagccggagctgcaggatttggttgcagctcagccgaagccttgccaatagaagggggctcggtttggacttgcatctcagccatttcggactgggatcattttgaccttgacctagaggagcttctagtcagtatttagctccaaagattgctgcatcgggatagtgtggtgagaaatgcatgggcaagcaaccaaattttccatcgctgtatcagataccgttgtagtctataatcaaatggcaatcacagaggtctccaaatgaatggtcgctctttgcgcaaatggtaatcatcataacagtgagagggaagggttgcaggtgaaagagggagcttcttttcagcaagcttctgccgtctggcaatagctcaaggcgcgggggtgaagttttcagggcagaatgaatgaaagcaagcttgagcttggatggaaacgttgtgaaagagttgcccaagcttcttgatggctaccaaagctccgagggaaaaaaatgaagacggacgagttcgacttacttctctcaagacatggcccggtgaaaacgacactcctctgcaagacgagtccagctggatctcatccacgacgttccagaaaggcaatagatgctctaccagtctggaatctggcaagatgatgtcggggcgcaagaaaaagatcctttgcttgttgtttaaggaaaagaagtaagaagagggaaattttttttttctctgctcacaagggcttttttttcctcggcggttagtcggagaaagccgctaaacggggacccggagcggatgcctggggcgccaggcgtcaagaaaatcaaatgcgaggttcctgtgtgggcagcagccacacacagcacatgcatgcatttctgcggagcgagaggctacaggcggcacagcgccctgaatctagggcacatcggcaggcaccgcaggcacagcgacgcctacaggccgtcctgcagcattgggtgatccaccggaagggcttgacgctcaccgcatgggtcggcgccgagtttcgcgtcaaatcaccatgtttgttggatgctgcggtgtctacaggcccggatcttccgacaggtgacgaagcattggtcgcagcagtctttggcatcgcaacatgtaaacttcaacgtccgagcggcatcagcaatcgtgtcagctgggcaagacagcagagcccaacatacaaaagaagcagaagaagagcgtagccttggaaaatgacgtctgccgtgttaacaacctcttcgttttgctgtgcttgtgaccccgtctgcttcgtccattggcgtatttttccgtgctgggctgcatgtaccgtctagcgactcttgcagggctacccgagcttcgattcgtgctaagcccaacccagagatggccaggtcatgctcttttcaggcacctcgttgcttgtcctgtggctgtcgtcgatctcttttcgcacttcctcttcgtcaacacagcctcaacttcagcgctggctggaaacaagtccgcgagttcgaacagactcgtcaccctcttttcatcctactctcccgaatacgccgccgtcgtatttgctccctactttgcttctgctcgttaacctgtcctctggcaccccgcctcatcctctactccctatttatacaaccatctctacctccctcgtatgctctatcatgtcccaacagtccatccctacgcgcaggtgattgttttccgcccacagtgaaaggaataatggttattcgtccattctagacgtggaaatgtccaatcttatccaaattgtggccacggtctgcctcgtctggtccgtggtcatcgtctttgtccaaaccgtcggcatcagcgccatgtaagccccttctctccagcctcgcccccagccagcatctggctcatacccagtttctgtccacagattcagtcgcttctcccgccgagctcgcccgtccgtatcttccggccttggcgccgatgcgccgagcgtcaccattatccggccggtcaagggcctcgagccctgtctatacgaatgcatcgcttccacctttcgccagaactacccccgagataaaatctcgattcggctctgcgtcgaggacaccagcgatccatcatacccggtcctccagcagctcatccgcgactttccctcccacgatgcccaaatcctagtcgagaacgaggacccggccctgcacggccccgatggccgggtcaacacgctgggaccgaaccccaaaatacgaaacatcagcagggcctatcgtgaggccccgggagacgtcatatggatcatcgactgcaacgtctgggtcgcaaagggcgtcttggggcgcatggtggacaagctcatgggctattctcacgccggtgaatcggctcagccttacaaattcgtccatcagctgcccattgtcgtcgacgtcgtcgattaccaccaagacgcctctgccgaaagccaaaacttcctcggagctgccgccggcacatccactcccgccaacgaaacactatcgcagcgaatatccaacaacggcggcggccgcctcgacgaaatgttcatggccaccacgcacgtcaagttctacggcgccatcaacatcgtcggcgtcgccccgtgtatcgtcggcaagagcaacatgttccgcaaggctcacctggaccaagtcaccgatcccgcccgcaacccgattctcccaaaggatttcgagcgcccacgcggcgtcgactacttctcccacaacatctgcgaggaccacctgatcggcgaccttctctggcgctccaacatcccgggctatgcaaaccacggcatcgcctggagtgacctggctgtgcagccaatggccggcatgtccgtgtctgcatacgccgccaggcgagtccgctggctgagggctcgaaaattcaccgtgctggccgccaccttggtcgagcccggcgtcgagtcactcctatgctgcgcttattttgcttttgccgttaccaccttggcctggttcaaagacactattccacagacgtggtcagccatggcctcgatttggctcatctccatcgccgcctggatgaccgtggactggttcaccttcagactcttacacacgggccgcaccattgaaaccgacgaaaacaccccccagttcgcgtttggctcatccagcccgcgaggccttccgagacgccgtttcctagaatggctccccgcatggattgcaagagaattcatggctctaccaatctggaccttggcagtgcttctcggcacgactgtcaactggcgaggaaaggtgtttcacgtccggctggacacgagtgtcgaagaattgcccagcggaacgcctagaagaacaacgcaaacgccagagctggagaaggctagacaacgaagtaaagatagactggattgacgggatgcagacaggtgttttgaaaagttcgtaatgtggcgtaacacggaatatggaatgacatggatgattacaaaaactacattattagactagagtttatgattggggcgggcgtttaaagtgttcaaaataaatacttctttatacgttgttgtcgcgatatagatatactactaatgaaagaaagaggtgggtaaataaatacaaattctcagccaaaaactcgcttggaacgaaatgagaaacataactgtagccttgcaaaaagtgaaaagtatacaacaggaggggggtgttgaaacgataatcttgtctcgtaatctcataacttcatgtagtatctccaaatactcccctcaattcttctccgcgttcgcagcctctgcgcttccaaacacattcgccgggacgagtcttgacctcttcgcaataagatccgacagctgcatcatcgacaaggagctcattagctccaacatctggacatgtccgcccaaatgccccgtgatccagttccgcagctcgactgagatgagcgaatccacgccatagctcgacactgagcggtcagactgtatctcctttgtagccacggagagcaggccggcgagcttctccttcaggccggtgtatacggcttcaacggcgacttctgcgctggatgcgctccggaggacggcctgcacgtcgaaggcgtctttgccgctcttggagacgcggggtgcggcgcgggaccagacgtgtgcgaagcgagcatctggtcgtcttgtggcaggagatgaaggatctggtgcgaagaggctggcgccgcagacgatttgtgcctgagatggattcgccgcaatggggttctgaatagcatagttgatgacggcgaggacttcctcgattttctgcggttggacgtcggaagagggtgatgcgttttgagcatcatccgagccttcttgctgcactgcaccaatgtcgattgctttgacagggaagccctgcgaagcttggcttcgggcaaagctatctcggaatgcgccaatggcaccagcgatgccctgctcagggctgcccacgactgaggaagtgctgttgagtaagaggaagaaatcaagctccgagccgaaagcattctggaggctgagaatgccagcggtggaggattcaatggcagtggaccactgagagtgagtaagagcctggacatccgcaatctaatcatccatttgtgtcagctttgccttcttcaaatcaacggccatgaaagtcacatcacttacttgagtctcagaatctccgagaattatacccttcaggggtactcctacgcttgcctccttgagttgatcggcaataggcctatcagagacattgccagggataatggcaacgtccgcgcccagcttcttaatctcatctgtcagaacttcaatgtctgatccttgccgcgcaatgaggcgactggctcctagctttgccaagtacttcgcaacggctacatccagacctccattgcttccggcaacaaagtaggaactgttctctcgaagagccgcagacttgggcttccgaggttgaatcttgaaccaagttagtgaaacgatccgcgtgacatcttataagagcacgtaacttaccttcaaaggcaggctagagtccagcttgaacacagctttgcctaattggtcgcccgcctgcataattcgaagctgttccgcaacattggaagcatgagaggtagtaatggggctcatcaaagccaacgttccttcctgtagcatcttgaaagatgtctgcagcagctcttcaaacgccgcgggccgttctcttgcgaggaacgccatgttcacaacagaaagggaggcatttctttgaagggcctctaggccaagttgaccattgtttgcaacatctctctcgcagagctgaacaattctgccaaatgaggctacggcactgcagctttctgaaaacgcgtctccagaaagagagttgagaacaacatcgacgccctggccgtttgtctgcttaagaaggcggtcaccaacatccaggtctcggcttgagaagatgcgttcagtgggaatgccaaaagacttgttgacgaactctgccctgtctggacttccaactgtcacaaaaatgtcttcggcgccaagggcctttgcaagggcaattgatgcctggccgactgctcccgctccagactgaatcaagatggactcgcctcgctgaagcctagcaatgtttcggagagcatagagcgccgttgagtaagccaaaggaattgctgccgcgacgtcgctggcgatggcctcgggaattttaacagcgtgacgagcatctacgttactcacggtggcaagaccatcaggagcaaagaagcttacccgatcgcccacagtgaatttcgtctgagaagcatcgcctacatgaacgactgtgccacttccctcgaggagaagagaagagttgccttcaagctggccagtggtggtgagcatatcattgaaattgagtgcgaaattctccacttgaactctgatttgtgtcggcttgggagaagctgcatggaattcgctgtctgcccagtataaggagtcgagcactccgaccgagctaatttgcagacccaatgagcggctggcatcgttgtaaatctcctcacgtgggtggtgacttgataccgcatctttaacttgctggttgaccgccttattctccaatagacggggaattacgatgctaccattgtaaaaggcaagctcccactcggatgcagagtacggcgaagcatttggtccaagatacttttcatatacttgcaaaattgcagatgcttcatccgagcccgtaccaatgtccaaagtgaagaagtcgagatcaggccgcgatgatcgcaagctgcgtgccaatccggtaatgagagcccggtgtggctcaggctcagccagggagggtccctttgtcacccacagcactgccttggcattaacaagaagatgttggactttgtcccaatcattctcggatgctctcagcagggcgtcttcagaaacctcaggaaggaatatgtaggttccaggagatgctacttctccagagagtgatactgtagacacagcggtttcgaggtgctgtgccgccaacgcgcggcgcaactcactcgctacagaatcactttcctttccagtgaagatggagatgttctcagcgtgcgctttcaattgaatattagcggcatgagaaatgagcaagctcacttcgtgttcctgatctgaatcaaaatctttcaattcgagtgagacaccggaaaagccgctcttgaccagagccttatcccactctgatgttgatacaagagaggagcttgtgcggccatcttcggctcccagccaccagctctgcaggcccccgccaaggactccccatctcaaagatggtgctgtcaattctgcaaaagcaatctggccacctggcttcagcaggcttcttagatgaccaagggtgttctcaagattgtgtgtcgcgtgaagggcatttgaagcaatgataatgtcgaaagagccaagttcaaacccttgctgcgcaggagactgctcgatatcaaggggcttgaactctacaacactttcaaacttcttcaacttctcttgtgcgcttgcaatagaagactcggaagcctctgtgagaacatacgtgcccggagtagtagcataatctcgcttttctccatgcagagcttcaagcagagtaaaagtcaagttgccggctcctgcgccgacttccaaaacacgcagatttggcactttgtactggacaagtttgagatactctgctagttgggtgtggcaccggttaaagccatcatcctcagaataaaggtgatgtaactgagactcatcaattaggaactcttggtttcctcgcagaatgcctggcaagtgaggggcaatttgaaccagcagctggttggtaataccctgtgttttgtcgtcggagctcaatggcagcacattcgctgtgtcttgccctcgcatccaatcatagaagcgtcgcaagtgaccggtaattaaaggttcgtcttcgctcgagagctgaccaagggtgtccttaataatgctaagagagatagggtcaaggtttttccgctgctcttgactcttctgatcaagattactttggcagtactcagcaactgcctgtttcgtagacgaaaagggatccacaagccattcaacctggtgactcaaacggttatcatcgccgttagcgtccgcctggtagctccccagagacgagaacttgattccttcaactcgaacgacaacgttgtttgcattgtctgtagcaacgatatgagacgaatgctgtctaagtccataaggattagacttcgccgcaacagagagcttgtgtcctggctggaggtcgatatctgtaggaatgtaaagctcatcaatggaggtaacaacttgagggccatccaagccatcagcaagttttacgcccgagagcgttgccaagaagcagccttcaagcgtcgtagggtggatgtgatgcacttcttgatggcctccaggcattgttgctttcacatcctgcacgtagagctcgctattggactgccaggggcgagctgagatgttgtcgaggtttgcaaaacacccagaataatcattaccagaggcgctaagcagcttatacagctgtttagactctaattgagtccatagagcagaaccatcttcgttctgaagagagtcagtcgcagtatctggcttgacacccagctttcccaagtcttccgacagagcaattaagcctcggcagtgctcagtggattcgttatttggagagatgctgtagattctgaattcttgccacttttgactagaatcgcgagaggtaacagagtaaggtctcaaaagagtaaagacttcagctccaaatgcgtcctcttggataaggagaggtctatcaatgacaatcttcttgaactgtatcactttcttcagccatgggcgatttgacgtaatggactgacgtttcaaggcctccacaatcatagccagaaagccggctgcagaatacaggacttggccatctatagaatgacccttgatccacggcatctccgaaagtcgaatgtacattctccaagatggctcggcactgatgctgtccgcggcagcagttccaagcagatcatggcggggaaactctcgcatgcggtacacttggcttcgacgggactcattccaatgaatctttccgtgatgccagctgtatgccggcaaattcgtcagcacctttgtgcgcgtgccgtgagggttatttatgcctatgagatcaattgcaaggccatagttgaaaagaccagctgcagtcgacaacatgctctgaactgcgccctcctttctcttcaagcaagagaaataggtcactgaagacagctccttgacagtttttgctatctgagtggccggtccttggagtgcagcgtgagggccaagctcaatcataacagtcggtagcaccgtggcactgccatctttatccgtagcagacgcagtcaagctaaggagcttggtcaaggcaggcgaaaaccgaactgggcgtagcagattgctcacccagtagcttccgtccatctcttcgccacttagctcttcacacgtaaccgaagagatcattcgcacgcctggcttgaatttgcgaggctgcagcgacttcaacgcatcaccatagagcccctcgataacattcatatgagaagaatgataggctactgggacggctagccttcggttgaagatgccatcttcctccaatctagcaccaatctcttcaatggccgagacgtcgcccgagattgtcacactggtaggactgttgatgcatgcaacatttacagcgtactcgctatactttgataggtacttttgcgcatcagtgtctgagagacctgctgcaagcattccgccttgccttgcaccctccttccgcatgatttgatatacagactggccacggtgataggcagccctgagggcttccggtgcagtcaaggctccagcagcatatgcggccgcaatctctccacttgagtggccacaaaccgcatcaggatgcacgttccaagacgcaaggagatcaaccaacgcaatctggatggccgtgcacactggttgggccagctcagcttcattgatgcgagaggtttcctttgtctttttcagctcatcgatcaggcgccaagtcgcgcccattcgaataaactcccgctcagatttttgcattgagtcggcaaagagtgggtaggatagcagtcccagtcccatttctgcccattgggctccctggcctatagaggtgaaaacatatcagcctgtgctagcttcacagtatacagcttagaaagacaaaggggccttaccagtgaagatgaaacacctccgtgcattcgtccaagctttgaccggacgaagtgatcctagctcaattttgttgagcccctccaaaagctcttcaaccgtggaagcaacaactgcagttcgctgcgcaaaccgacttcgcctctctgacaatgtataggccaagtcgtctagagatagctcttcgcggtttgctttggccaccctcatgaacttcttccacgcattggccatcttggagcagccatcgtcccgttggtggctccacacgaagaccctggatttagaagcggcgggttcagagatatttgggccacgcgctgctctgagctctgatgtcgatgttggctctattaccttggttggctctgtccatgcctcgaggataacatgggtgtctgtgcctccataccccgacccattgatagatgcccgacgtattaatccttctggccaatcttggaactgtgttgaaacctagagaaaagaaacccccgaattagtttgaatgcttcagtcaaaggtcttcgggcacttactttcagtcttcgtcgttcgagctccaacctggggttttcgtttacaaaggtgggtgtgggaacaagttttctcttctcaagcatcaagagcacttttaccaaaccggccaaccctgacacacactcggtatgacccaaatttgatttgacactaccgatgataagctgcttctcggaattgtccgagcagaaagctcggttaaaagcctcggcttcaacattgtctccagcattggtaccagtacctatataaaaaaaaaagcgttagttggagaaaagccagcaagttactgttggtttcaaattaccgtgtgcttccacgtagactgtctctcgggggtcaagcccagcaaccttgtatgcacgctgaatagcggcaaattgagcatccggcgacggcatggtgatgcccggggttttgccatcggagacaaccgcgctaccgcggataacggatcgaactgtatcgccatcccgtagggcggcactaagtggcttgagcaatagagccactacgccttctccacgggcatatccgctggcgcgagagtcgaaggaatagcatcggccgtccggggacaggaaccttttggttgtcagtaaagaagactatatagcctgaagggggatacctgaagcttacgacatggaggaaataatggacatcttgtcagggtccaaaataagattagagccccccaccagaatctggtcagcgtcgccagctcgaagggcgaggatggcatcgtgcagggccactgaagcgctagagcaagcggtgtcaacggctttactgggtccgcgcaagtcaaaggcgtaggacacgcgactggatacgagagacggccctgttccagtgaatcggtacctgcagtcgttggtaagcttttgtaaagaagcagcgagttgccaaactttgccggctctgtttcccagagtcggttccgagagtttagagagtttagagagttgacgaaagttgaggagagttgaagagttgggcgagacctacattggcgatgtctcagggtcgcgacccaggatttggtcatagtctgtgtaggagacggcacagaaaactccagtgttggacttttccagcttttccaaggggataccggcgttctcaaaggtttcgtaggccacctcgagcatgagtctctgctgaggatctatggccttggcttccacgccgctgatgccgaagaagtcactgtcgaagacagccgggtcttgttgaagaaggtgaacgcccctagcactggtctataaatagagtcgttggtcagttgaaagcaccaaggcaagacagcgacagagacgaggctgaagcgagaaaaaaaggggggaacagagacagagaaaagagacagagggtttgcctctcgcctctcctcgccgttgtcttcatcgcccacgtaccgagcccggcaggtgagcttgggggtgccaaaaagactccatcctgaaccggctccgggcattgctcgcccagctggttctcccctttgacaaaagctgccatagaccatcctcatcagaggcagtgcctgagaaccggcaggctactcctatgatggcaatgggctcatccccgttggcatcgagccaatgggggtccacgggattagatgaagtcatgctgggcagaattgactcaaggggaagggatggttgaggttggagggttgaggagacgaagagaggcggacatgcgagctgggatcgcggcgagaattatatggagttgccacagtgcaggagacgctggaataagctgacttcatagggaaccagctcgttctcggccgccccagttttggctgcagcgcatgggatgggatgggggcgaagatggaggagggaaaagaaaagggccagcaagggaaacggaaaagaagggttgcattaatgcagtccctagccccaggccatgcatgtcaaaaaccagcccgtctcgtaaagtgtccgggtccaaattctggagacgcgcttgaggcgatcggcccatccgcggcgctcgtcagagaccactaggtatataaatataaaattgcagcttaccctgcgacaaaacgacgccaactccagaccaatcgtcacgacacggcgctgcgttcttctctgctcagccaacacgcatttttgccatcatgggatcggttcctactctggccgagagcactctggtgcagccaagcatcccgctggtgccgggcattgttgatgtcacaccgcttgatcagtatatggttagggtcattctgcctatgatgatcttcttcaaggtcgacgagccttcacttcgacccataattctgcgcaacctgaagaaggctctgtcgctggccattgacgagttgaagattctggccgccgaaatcgttccaaaggaccccgtccgcaacacaatccagctggaataccgcaaggactcgggcgtctggttccacgtcaaggagctgccagatgtcgactatgaagacttggctgggcgcaactttccctttgctgcattgccggcgtcccagtatgcctcgcagccgctggggcactctgatcgagcccccgtcatgaccttgcaggcgaccttgatcaagggcggcctggtcctgacgtttggcggccaccatgtggtcatggacgcccagggtatgggcacatttgtcgaggtctgggccaagcatgtggccgcagtgtctacgggagtcgtcgtccaccgcaaccagtggcttaccaacgagcatttggatgcgtttcagctctacagcccgggcatggaccgcccactctcagagttcccactatatcatcccgccaaagagggatcatacgagaagctgcaggcggacctgcaagtcaaggttctgcaaaaggcaacctcaggcgaccacgaaggaatcgccaagctcatccgcgtatctcactgggccatgacccaggagaaaatggacgaactctgcgatgtaacgctgccaaagacaaaggaggaatcatccgtgacgtcccatgcgacgctatccgcgcttatctggaaacaggtgagcaaggctcgacgacttacagagaagcaagtcgcctcgagctcgcttctaacctcggtgaacctgaggaggcgcgtggagccgccgctggcacccgagtatccaggaaacgccattgccctcgctcgagctaatgcaactactgcagagctagagactcctggtgtggaactggtccatgaacttgcgaagaaggtttcggcttccattgaggagtggaccgcagacgagctctggtctctgactggggcgctgcaaacacatcccggcgacatctccaacaagctgctcccatcgctcaactcagacgtgctagtcactgcaccctctcggcttggagagatgctcaaggcggcaaactgggggcccgagcttggagacatcaaggcccttcgatgggccttcccggccttcatggacgggtttgtgattgttctaccctcgatccatgggggcatcgagatcatgctttggacggcaccggagactactcggcggctgacggaagacccggactggacaaaatgggtaacgcagttggagtagaagctgaggaggaggaggctagatgcggtcgacacaaactgatacgtcggccgcggaagaggattcgaaaccgtatgcgcaggcaggactagtgactcccctctgccgcagtagtaaactgacggcggtttatgaccagtcgtatcgaatggatacaacgtcactgtttgtgttggttgaagttgtttagttgtctcttatcaatacatacctagcatggcgtaactttgctttgaatctacttttgcacacaagactgttgctcgcttactcggctagttggtatactactactactactactactactagcagtagtagtaatacgcattatgctaacccatggcaacaagatggtgtttatgggcatcaggcttgcggcccgggccatgattaggggcggttagaggcgaaaggtggctttagacgagacgaccaaaatcaattcccttgtcaagctagtcctagtcctcttgccaggagtaggaggagcatcaagtgtcgtagcacgggccagaatgaatccaaagcacgatgggtcgactgctagtatcttcacggccgatattgttgcatcacccagtcctgccggcgtcccgggctagtcgtcccaaggttcgcgtttcccaactgcaggtttgaccatcgacggcgttgcaacctggatgggatggggggggacctgagatggaggggtcccgacaagtcggttgagacaacggcggctgattggacagacgagctggaagaggctgcgaagaaagcgggcggggtgccatggcgcgcactcctgcacgagggtcccagccaggtttggacgaacgaaccagagccggacggcagggttgttggtccagggccgcggccaggggcccgggcattccactcgattcgagtgacaggcggtgagaaattagcatgtctgctgcgtccgccacgcgagagatttgcggtagcgaaatctgataccatcagaccagggctcgccatcgccctccaggcggtcgtgacggcgctgatctggtcgttccccggacacaccagcgacagagcatcaacgtggcagcactagcagtgcgactcatggctcaattgacctgtcagtcttccacatgcactccatgtctactccggactgggacatttgtgcatacgcgagctgcatcgccggactcgcaagggaaaggccgggaccagcaacgtcgctggggactcgccgtcgggctcttcatcggcttggcggccaaagggggggcctcagacacgtcgtaggcactggtgagtggcgtctaagttagctgctgtcatctcatgtcgtttgggaatggccagttggccgaggagacggttaccgcattaccaatgcctttacagtattcctcagtcctcgtacggtacagcctggttctcggtaatgcagcggcgaagagctgcagctggccggaatactctattcccgaggaccctgttgcagtggcggggctgatgtctgatgatgtctgatgatgtcggcagcagggtggccaaagagtttgttacctactagtagtactgtagatgtatggggagaaacaagatgcttccaacctcgatctctgctgggattggctggttacagggcctacagcggttgtgcctgccaacacaaacgctgtagaatcaggccagcgccaaccaacccaagaggccgggccagtagatactccgtcctccttgatatgtgtaccagaccagcgttgattcagcacgatcccatccagcatccagcatccactccaatttgatctcaacatcagccggtttattgcgcaccgcctgccccgtcgctgcccgcctgcttttccagccgagctctacacccatttcccgcatggctgtttctgcttcgcgagtagcgtcggccgcgaggctgcctgagaatcggcattaaagaaagacatccgaggagcttggccgcctcgagattctcgcatggaggtggcggtccgatagcaccgcgcttgcaatgctataatgctgccgcaaaatgaagcagcctcgacgctcggaatcagtggcatcatgcggattcagactgtcggcgatcagcaaatgccaagcttgcggctcgcaccgcgggcggacactgctcaatacgttggtacaaggactatatcaggcaattccctcaacaccgtttgaagttgacaaacgctactccacctcgtgcaagattctcaatacccctgcggagtcacctagcagttcgcgatatcgccgacgatggtactggttgggagcaataccaacccatgcctctatatcgcctttgcgcgctgcagggtccggcatatgcatatgccctggaccatatgaggctttctcctgtccgctgaagaacactacctacctagttcaaattcccgaagcttcctcattggaccagctgcagaaaaggatgattcttagcgcagctgcagctgagctggaccatccatgcattaaccggtactgtaggatcctcccagcttctttagggtccaaatccagtaattgatgtatcaacgccaaaaatgtcacagccttgccaattcaccaaccctccagaggcgtctcgatgatgcaaggctcccaaaacgggtctgaccgcatgcgcgatttcgtacattgtggtgtttccatgtgcacctccgctacacgtggttttaattaacctgcatccttcatgcccttcgtcacagatcctttggtccaaaatcgagaaccaagaaacacggagcccctgttgttggcttctttgtggagtagcggaccagccttggccataaacatccggatctcgaggatgcctgtctatttcggggtaggacttgggctgcgcagtaaccacacatgcatatttttagctgtcagtgagccaatccttcgccaccattggaaagggttgcggaggggcgacacatcagacgagatgtagcctgaaatcctgcgtcgactaaactggttgatggtggcatcgtctatccggtggctgcgtacgtaaggactagttttcggtgttggcggtgattcagctgcagtgggtgcatattccgattccctagtcctagagcatcaacgaaagcgatggcacgagtaaattccgatctctactgcatgaattacccaaatgtcttcgatcttactcatgtgatgtagatatgtactgtcgaagctgtctcagtcagtgttgagatgggtcatgtgcgtttaaactgatattgtattgcactcatatcatacgtccatagcaattctgaccaacttaaattagagtcctagtaggtaccaaggcctcgcaacctcggttaaaaacaacaccctcttcctatctcttctgctatgcatacggcaaagacaattgctattgttatgattaggttccctggatctaagcgatacaggtcgtgttaccaattgtaaatgctctagcatgatatgccgtgctacgttgcacctccattttctccgagattcaagttacagctttgcttgtcaagcccattgttcaattcccagagtgcgtaacactatccaaagtctgctgtggctagaaagatggcccaggatagaagcctctcaggggtatgtaactgacatcaattacaccatactattcccacagctcaacgaaaggggaaatataagtcgtatctatcaatcagaaatattcaatctcagccgtataagtggtcttcttgatgccttctttcggtaattccgggatttcatatgcgtttttatgcagatgcatagaaatagtattaaccttgattttatttggaaacaaattctcattgtctcgccggagtagtaacatctattttcagaagatggggccgtccacgaggcggattgattttcgaatgattatcacgaacaggcacacgtattcgcatgggctgagtaattcatttgcaaagcgagattgtttaatcacgagtgagctgagtttgttccaagtttggtgtgattattgcaaggatatggtgtcgcggcatgagcctaacaaggatgcgcagaatgcatgctgcggccagttgtacctatttcagactcatcacatagtttgtaggcgcagatgtcagcataccattgcccgtcacatcccaacggctgtgattgtttttctgtggtgagagaattaataatgcttccttcacatcatgagtctctcgatcggaaaaaggaccgatggacgagcagtatagtggtatgtgattcattcagagaacacggggtcagcatttcaactgctctctggagccattcttcaataccaaggatcgacagtgcttgatacaaaatgcgaacatgcgagctgaactaagtccggaaaaggtgaaaaggaggagctcagtaacatcagcagcaatacgctgcgcgtgatgcctttaccgtcatcgatccgtcgtgccaaggctcagccgcacgtgtgagcgaagcatttcatcttggcgaagctgtgagttgagcgtgacctctttttttctagtattccctttttgtacaccatatctgtatctctccctcgccacagacatgaaccctgcagttctcaccgggcgcatgtgtgagacctctgtatgctgtcagatgaacagttggccctgatcgaattccgttttcgttatcacacacaatattaaatgcaaggaggcctaatattgaaactatgagtctctttttctttacggaaaggcattatgtggatggcgcaattgacattctatgccttgaaaatgatatatcgcatacttctccgctgggcaactatgtactatacctgtcagaagctcattattatcacatataacacatttagagtttagtcacaatgtgtgtcgagctgacaaacaaataaaagagctaatgaatgctgcctccgcattgcctcgttttgcaaagttcaggcatgtagtattctcggagataatgcttgacccagacttacgggatgaacctgagacagcgaggtctcatgcgttttttctctgatctgttaagatcgatcggcattgtaggatggcaagctaggaacctgtagatatgtgtgtcaagtcatatccattcctttcaacgtggcccatcatttgcagtaaaccactcggttaacaaacttcgttggtcattaccattgtatatgcctccttatacacgaatcgcagtatctcatcaagcggtatattgccgtttccacccccattccgttctcttccttttcatcctctgccaagacactctgtcatgatattgcttgtggctggaaacacgttggcagtcattagccaatgaatatatccacatctttgtaagggatgccaatgtctcacatgctctgcacgcggagcaggctctcccgtcccaattcagccacctagagtggtgtattgtctcaaatagtaataaggacactgaccaacgcggtacctcacgggcgtttaatgtctttcagctccttggcaatgggaataatgtccggccgttaggtatctagccctaggaaaattcaggccgttccgctctgacggtgtggtttgctcaacgtttttctcctactggctagttttcagcccgagtgccacaagtaactggccgaaaactgtcaaaggaggcaaggaggtctcacattaatatctaaaggagcggaagatggtcttccgagcagccacaaaaaaaaaaaaaacacatccgacatgtgtgagtcgaggtggtgataatgatgtttctaccagacaaaacaaacgctcttgggaaacgcgcgacgctgagccgaccttccgaagcataaatagaggccctgtgtccatcttcaggtgggaatctctctccctccatccccatcgcaagcttcaggaacaatcaagattacagtacttctcaaacaatctttcaagatgcaattcaccaccttcgtcgcccttttcgcctctctggccgttgccgcgcctgcttctgaggtcgtcgagcgtgatggcatcaacgggccttgctctgccggtgtcaccaacaacatcccccagtgctgcggtgctggtgtcctcgaccttctctacctggactgcgagactcgtaagtctttgacgtgttttgctcaatggacagtcgtttcatactaactgcaatatagctcgaacggtttcctctgccctcaacccattgagaaacatctgcgccacggtcggtctccaggccaagtgctgcacccttggcattgtaagttgacttccccaagtgatacggtagagcgatgctaacttcgttaccaggctggtctcggtgttttgtgccaggatgctcttcccctgtaaattactctcgctggtccaccgccttcatcaggccgctcctgtgactggaccgtaacttgaggaagcttgcgtacaatgacattggcgatggattattaggagggcaatttgtttttaatggacaaggagatggactggacccggatgtacccttaaaaccggttggtagtgagtgtttagttaatatatgcttatccagccaacacacccttgcctctcatgtaaacgcctcatgacccgctcaattctttagaaagtttacaagcccttaaaaacgcaaacactttacgattatcatttacagtagagtctaccccgacaggtgaagttggtgtaaacttggctcgtgggcgcgctattgaagtcgctcgctttgctcgtgccgatcttagtgtcttaccccataccatccaaatttagctgcttatttgagcctctagccagagctagaggatcgtgaaactagtgcctacaaagctcaggcctctccttagcttccttgactgttgtttcagtacacaaaatcggtatactgcccaacctcttatgataacaccatagtaaaacaatgccgcacaatgttgtggtcgtcaaacacaaccacttacatgaaatcttgatatattcttcaacttgattcgaactaaactcggacaattaacttctggattacccaacctatacaaatcctgtgctcaaacattgaatccgtcttcagaattccagacatgttgctctttatctactaccgccatctctaccaaagctcctcggaactcgtatgtgcataatggcgaatctttgcagccataaaaattgagtttgatagtatttacctgatcatagcacaaatctcttccttggctaagatgaaaactgaccattactctaggtcagattacagggagtgggttggtcagcttgtcataacattgggtttatagctaccctaaacatgaatgctacccagtaattaagcactacgcataaacattgtgataggctcaatctggagcaaagttcccattcaggaagttttgttgaatcgtaaatttccagactgtattattattattttgccaagatcatcccacggaactttcctgttctagtagaacttctttaccacaccatgtgttaacaaaatacgctgatcgtcaaataagaggaggctcagatcatctcccacggcctttcactccgaggctgactaatgatattttgactttaatacgttaattttttattttatatatattcagaatcttattcgaaacttcctgtaaagaaaggtacgtcaaattgctgaatttgtttatatgcaaagtctgattcagaacttcccacgtagatggaggtattgacatgcggaacgacaacgccatctacaaggctggcataattctagaagtgcagcaatacgacgtagattatgcgaaaccaagaccgctgaacccacgtcacagatcgaaacagacaagatacacactgtcacaggacagtaagtccttgaaaattggcgggaagacttcaataaagcagttacatcgaaactcacagaacatctgagccagtgttctttcaggaaagatgaaaacacttttaagtgtaggctacacagacgggcaataatgacagatagataaaataacaaaagaagacaaagaaacccatgagtggcatgaaaagaaaagtcactaacaatgcgctcgtggccatcaatcggcccggcgaatcgaccttgacctttgtgctcatttatgtgaccagactttgcaaaaaatgataccttgacatcgttagaatgagtgtaagaaatatgacgggcaacaagctttaacatctacaagcttagtgatagcatatgcaatgccgtattacttgggcatcgtttttgcgaagatgatggcctctgtagtatcataaagaagcggtttcaggagcttccttgcctttatcagttgtgctgcgggaaaatcgagaagatccaaggtgtgtttctccttgtgcacggccaatgttgacctgtggctgtgctcaatgcataccacgttttagaaatcgcctgcctctccaccgtcgaatatggacaaagacaaccttcgtgcttggtagacggggtgatgtattatttcggatacatgaaaggatgccttgttgatgtctgggtgcgcaagcataccagcaaaatttaccagatgcatgcgtcaaatgaaagacttttttgtctttaaagcggagtaccacatcttcggaattcagggaaacaaaatccatcagcgagcttagcaaagctatcagggaggataatgtcaatctagttgcatcccgtacctacatcgaggccgcacgacatacctgaaattgtctaggctaggctttatcaccatgtttagttcagaagatcatcatttgccggccggaatattctcgtgccaagcgaggagaacaagactccaagtgggggattactgtttaagctagttgattgtgattgttacattcacttattgatattattattattgccatttgtggaaaattggagtacccccacataaccgttgaatttaagcttgtattcaaggttggcgttagcggaagcctccgtattctggggtaaacgattttccaactttatttagaaaagaaaggaaaagaaaggaaaagaaagcatttttttttataaaaaaaaatgagaaaaaggcaaagaaaggcaaaagacatagatgaatgtacctacataagagaaagcaatcgctggggaggtcgcacgagaactgcactttgaagctccacgacgaagtagggatagcggtatgcttgcattcaaagcagacaacgccttttctccaatcgctgaaggcgtctctgtttagatgagaagatataatatttctgtttgtggaattgcttcgttattcattgaaaggctgaaacaactgtttaaaccaacggtgaattacgcctcgcatttaccatgtgctgcatcagccatgctagttataatgccaaggggctaaggatgcggtgcaacagcattttttttccagttataatttaccaccaaaaaggagggatatggggaaaacgagctacctgtggctttccccctgcctctctttctatcgggcaaaaggctttgcgtttaaaaggcccattaaaagtttcaaatcaagcccaaatcttttcatagttttgccaccttgattgtcataatggtttcgcagacaacagccaagccatgccaagtctcttggtacacaccacattcaataccgctacattgtgcgaatcaaaatggccttattctccagcctattctaacctagtcctcccacacaacacatctagctcaagagccaacgcttctgagcgccagtcactattcattgagagtgcacagacagtgactccagaactagcaagggatttctccaagcaccaatatgggaccatatggatgataacagtatagtgtagctggtcgatggacttggaggtcgtattccccgcatgcaacccatgatagtagaaggagcgcttaagcttaataccaaggtacaatgtcagccttaatggacaagcgctcggtgagtagtcagaaggtatctatgagtagactatagagatggagacgtagaaactaacgctctacaaataaaagttgatgggcattagcagcagatacagccgcacaacgcccttaatgcttatcataggtacatgtatacatccatctcttcatataggtacggaacaagctcaaagttcgcttcagcaacaattacttcatattttccccggaagcagtaactgggataactgccaggtaaataaatccctagtctttcatattcgggccaattcggaagcctacaactactgggctcgtcattctgcggtattccaaaacacaacagcttaccgtctgatgcttgcatcgtgtccttctccacagcaggtcacgtctatgcgccctccatccctccacatccccagtccgtccatcctagacacgacgaaccatttctattctccaaactctcgcggccttaccctggtttaggtgccaagattccaagattcaaaaaaagcatagtgccccctccatgcttgtggttcccctctctccatccgatcctagatatttccctccacatcatcccccgcattcctcggatgacgcctccagatttgcctccccgttctctccaggccgtcatgagcgaaacgcggccgagatttgttgagatgtggctgtttaacctcttaagcgatctgtccagactttgttatttcggggaaaagaaatctaaaactgtaacctggatggtagataaggcgggcaggaaaaagtttatacaagtccagactcatcgaggccagccacgtttcagccaaagaaaaagaagccccgaaaacttgcatgtctacttccctccacggtgagtttcaacagctggttcagaggccatgttactatacgcccgctcagatatggggcagcattaaagccttcaccctgatgatcttgctgtagcaacacgctttattgtctagccccccaggctagtgcggcgtattagacattcttctttctccattctccatatcgtattgttgctccgaaaagcttatacatcaaactctcgtcgctttcggccgggcttcattccgattttgatctcatcaagccaacgtgtctggttcaggtcgacgtcgatccacttgtcattcgtctctatacatataaatacccccttcttggacgcagactccaagacaaaaaaaaaatcatcatccagactcatcaccattcatactttcccatctttgtcttcttccccatcttcccatcttcccttttggctaccaaatcagtcctggtaaccatgtcagacagcgccagcaccccctcaacacagcacgagcccgccgacgacctggccaaaggcgtcctcgccacggccaaacagtcatggcgggacctcttcgtgtggaagcagcgcgtagtgctcacaaatgcctacggtgagacgagatgtgagtggcacgagccagatgccatccagaaccccatctcgctgctggcccagctcacgctcagagactgggtcttcttcatcgtcggctggctcgcgtggacggccgacgcgtttgacttccacgcgctctccatccagacagttaagctgtctaaatactttggccggtccaagacggacatcacaacggccataaccctgacgttgctgctccgctccgccggtgctgccctctttggccttgctggagacaaatggggccgtaaatggcccatggtcttcaacatgctggtgctgggatgtctccagattgctacaatctactgcgggacattcaccgagtttctggcggtgcggagtttgtttggcctgttcatgggaggcgtgtacggcaatgccatcgccatggcgctggagcaatgcccgtaagtagcagttcctctgtttgccatccaggcccttttcttgtcgtacttgctcgagtcggcatctacgtggcgttttgtcttttccgcttccaggaaactaacatctcttggctttcagatccaacgcgcgtggcttgatgtcgggcatcctccagcagggctactcggtaggctacgtcttggctgcgtccgccaatctcggcgttggaggcagcatcgaatcgtggaaaaccgtcttttggatcggaggttggtttgccccagctttttgagtttctctttgtctatgttttatgttttacatctctgaatcgagcctaacattttgtggcttcagcgggactatccattggcgtcggcctgctccgcatatgcttccccgaatcgcagcagttcctggacgccaaaaaggcgggcaagaaagcctcgtctgcgggcgctttctggcgcgaaacgcggacgatgctcggccaggagtggaagatgttcgtgtactgcgtcatcctcatgacgtggttcaactactactcgcacacgtcgcaggactcgttcacgacgtttatgctgacgcagaagaagctggacaacgccggggcgtcgcgcgcctccatcgtgatgaaggttggcgcctcggtcggcggcaccatcatcagctacctcagccagttctttggccgccgccgcctgatgatggttgccgcgctcatgtccgccctgctgatccccgcctggatcctgcccgagagcgaggccgcgctgtgcgccacggccttcttcatgcagttcttcgtccagggtgcttggggcgtgatccccatccacctcaacgagctgtctcctccggccttccggtcgtccttccccggcgtcacgtaccagctgggcaacatgatttcgtcgccctcggcccagctcgtcaacgccatcgctgagcacaccttcatcaccgtcaaaggcggcgagaaggccgaggcgtacgggcccgtcatggggattgccacggccatcatcgccatgggcatctttgtgaccgtcatgcttggccccgagcgacgtggccgcagctttgaaggcgttgttgctggcgtcgagaggagcgactccaacggagagacgggcgtgaagctggcggatgaggagaagggcgaggcccaaaccgtcgaggcggctgaacagaagagccaggctccgacacagagggagacgggtgaggaataggccctttcccaggcctggcttttgagtttcagcgcgacgagttcctttctttgagcatgcgagtacggacgtcagggcgggtatattgagtgtggtagaagctcgtcactcggacggtttcgtcataaacagtcttctttggattgtcatcgtttcatagtttttcttttctgcgggttgctactttggaaagtactggaaatgtgttgtgttatgatataccctagtcatttgaaagactctacattgggagaagcgggcctgcaaattcatgttgtatatcatggaaaaaataagcgagaaagagagtttctacagtatctagtcttgttcaataaaaaaaaagcttagtcattcatcattaaaagccatctaaccggtgatggccaaccgtcttttacatagaagcccagtcatggtgacgtcgttgggaggtaaagcaccgtcatcatcccaaaagagccaaaatcacgacgataattcaacatcactcaatgtcgataggtacccgtaaagtcaaaatcaagccatgcttgccatggtctaaaagtgatctgcatatagcgtgccactaccagtaatacgcgtctggtgccatcgcccgcaaacaagttggctctaccatcataggccagctagtggagacgtcatgatcgtcgcgaattcgccacatcaggaacccccagattttgagaagacgcaggttgctcgatccggcacacaaaagccaggataggaatcccatttcttggatattgtcaggcttggtggggactatcgtgaaccatgggccgtcatgtcgacatcatggatgcatgtcattgccttgccacgggatgcgcccgagtggttatataaagacggttgtgcaaggcagggatagcgcttttaacttagatactcaaacaacatcaaacattgtttacgacaattaaaccaaacgaaaaaaaaaatttaaacaaaatccacaacaccacaatgcctctttccagcaaaaagaaccaggcgctcgcagctgagcagcaacacctcgcagcttccggcgctgcaggccccggccccacctacggctccggccccgggcacgcaaacgcctcaaacgccgcaaacgccaacctgcccggtccggcgcccttcacagccgggccgcaccgccacgacgtcctcaacaagctggatcccaccgtcgacagcggcacgggcgggatgcaggtcctcaccggtgctcaccacaacacaggaatggccggcggagttccagcccaaggcgccatgggcggcaacaacccctacggcggcaatgccgtcgatccgacgctgcccaacgccggcaactactacaccatgggcacaaacgtcgttccgggcaacaacaccgtgcctcgaaacgctcccgagggcacgtatggccctcacacctctcgcctggccaatgctgctgatccgcgagtcgactctgacgcagaccaccgccgaagagtaggactcggcaccggagctggctcaggagctgcggctagaggcggcgctggagttggtgccggaggagccatgggaactggaggaaatgccaaacccatctttccccctggagtgggaggaccagcaccgacgacagcaggacctcatcgacatgacattttgaacaagttggacccgagtgtggatagtcgatctgccactacggttgatgctactggccgcaaagtcatcccctaagcgataacgagagggacgatgtgaaagcgtgctggtgttttttatgttctaccagaatgcagtgtacgattaacgatatgagtttggtttgagtttatggaagataccaattgggaattaagagcagggggcttttgctttgtaaactatctaggcttcagtttatgagtaatgacgaatttgatctattacatctcgaagaatgtgactatataaaaaagtgtgaggctacatcagggacagagaactgcgacttgatgtttaggtaatagtcatgaatacgccgataatgtccatcaatctgggcaaggcgtcgattatcttccaagcatctggtcgtgctcctattgtctgattcgttcgagtctgtgcaacatctttgccgttgtcgtcaccgattgtatggacagtgggctgtccctcagtgtaagcaggcgacgcagaaccatccccaaagttcgactgcaataaacgatcatcagatcaggccaatgcatgccttcatgtccattagtgttcagtccagcaaaattatagaagcaaaggagggatttcccatcacgatgtacatcgttgtaataaggagtcggttcatcttgatcaacactgtttactccaatgtattgatatcgatctataggcattcccttccatgtgggtgcggatcggtgcagtactcatattggcaaacaagtgcccgcgtcggagggcaaacggtagctagctataatgttcgaatctcacaagctttggaaattgcagctttcacaataccctaatagcagcaccaggcacatctgcttcgtaaataattatttattatacacacgatattcgctgggggctcagctaccgaaaagctagcttgacaacgttttaggactccattataaacctctatgtgtcttctctccgctccgtggcgaggattttgcaccattgccgaagatttcgctccaagtaaagtcggtgcttttcccactgtaccaagctgccaagtggcaagggccacaagccgacatgatcccccgattcctacatctcagaggaagccaagccctcgcccctcgtagtgcgcttttcccatatccgattccaatatcaataattcctctaacccatagtcgcttccgtcaactcattgcgcctttcctcggctgttgaagatggtgatgatgccgaatccaacgtagaacagggcgactgggtacgccaccagtccgcgcatatccttcattttgccgacggctaatacaagttagctataaactcatccaccaagaatcttccttttgctcagcttccaatcgtactcaccacagaagatggcgcttgatcttgaagtcgaccagcagatggccaagctcgtaatgatgtatcccgccatgcagtccagaggcatgaccacaccaaccaacgacgtcagaaccagcggcaagaagctatatcccagcacactagcattctgagtaaacgtcagtgtgctagccgtgggctcggccccaggatatccctgcggagtgtcgggcgtcatcaagccgagaatcatgtacaacgtactcgagcccataaccgccagactgtaaacgtagccaaagtggacctgcccgctgcaaagcaaaaaggcgccaaacagaatcacaaacagcaaaggcccagccaaatcagagtcgttcataacatgctccagccgctcgatgggagaaaacgggttgaggacggcaagcgtcttggcctgcatgtgtgcaaagtcaacgcccagctcctctcgtaatgacggctcgttgtcgtagccttctgcggaaaaggccgccagccaccccgtcctcaggccggtctgttcgcgatagccgccgccaggagggacgccgtagctggccgggggggcttgtgagggcgcggcctggtaggagccatggtagaattggaggttctcggtcgctgagggcgatgcagaggcgccgtactggttgtagtattgcgccatggtcgatcgcagagatgtggtggtgatgcgtaggaaattgtaacggggatgacgctttggagagtgacgcgatactcgagatttagagttgcttgacttgacatgtggtttcaaaggtccagagaccagcttaggtggcggattacataagacaaggcagcgataagagcgcagctgataacgatcgccggctgagctccagctttggagcttttggctgcctttagtacgctcaaagtagagcatgtacttccaaagccactttctcgtatatatcttggcctgcagagggttagtccagggatgcaaattacaaacagatccattgatagaagcgcgatagagtcgaatgaaatgccaatgtcgcacctaattacagctgagagctacaccagcaattgcacgtgcccatgccgggtacaggtactcaggccactaaagaggctcccgcactgctagcaggtaccttgcatgtaccgcccgtagcctctctgtgacaaccatcttggacctcttttacttcctccaacaccacacaacaccacattctatacgctgccacttcaccaccagctctcgccatggcttcatttggcgagccccctccgccagacgccggctctgatgtccggaacgaggtcaagaagcctaagaagaagaaggtcctcctcatgggcaagtccgggtccggcaagtcgagcatgcgcagcatcatcttcagcaactacatcgcgcgcgacactcgaagattgtgagttgccttgtctctctctcctttttttgtctttcgctttttgtttgcttcatactcattctctcactcacagaggcgccaccatcgacatcgacctctcccacgtcaagttcctcggcaacctcaccctcaacctctgggactgcggcggccaagaggcctttatggaaaactacctctcccagcagcgcgtccacgtcttctcaaacgtcggtgtgctcatctacgtcttcgacattgagtcgcgcgacgtcgaccgcgacctggccacctacgtctccatcctctccgccctgctgcagtactcccccgccgcaaagatgtacatcctcgtccacaagatggatctcgtcgtgccaaactcccgcgagaccgtctacgacgagcgcgtgcggctcgtgcgccagaagacggccgagtacgtcaactcggtcggcatggacattagcaacgtcgacctgacgccctttgccacgtccatctgggaccagagcctgtacaaggcctgggcgtccatcatccacgaccttgtccccaacctcgccgtcattgagcacaacctcgccaacctcggcgtggccatcgaggccgaggagctgctcctcttcgaacgcacgtccttccttgccgtctcgtcgtggacctctcccgaaggccgcaacaaccccacagaagaccgccaggagcgcatgtccaacatcatgaagcacttcaagcagagcatatcgcgctacaccggcacgccgcgcaacgccgagcagttcatccgcatggagcacaaggccggcctgcgcttcagcctcttcatcctcaagttcaccacaaacacctacctcatggtggtgctgccccccggcgaggcacgattcaacgctgccatgctaaattgccagattgccattgagcatttcaaatttctggacgctccagcagccgtgcccactgccgctgcgcaggcgccaccagcttaaggggttgggagcataaacagatgggaggagaagagaaatccttaatgattatatgaagcaggctgtgtttaacgaggcgtttcggaacaattaataccttggtaaatcttctcaatggtaatagcagtgtttataattacacctactctggtccctgatccttttctcggtgttttgattttttgtacatattttagaaacagtctgtagtataaaacgagcacgtcaacagttgattacttttgcatactgtctgccaattatgttagcttgcttagtacgcgagaaccaaggaagacctaggcgtaactgtgattcctgtcttaaaaatgacctttttaccggtctctaactcatctatacgtgagttttaccaaacttgacttaaaagcaatgcatccctttgttccctttagctcaatgcctaacccacatctccgtcacctcttgtctatgcccacttaacaacagccgttccaccctttttgaactcggccatctcacccaaaacaagagccttatctgtgtgctccttgttggggaaagttgtagccaggacccaggctcgatcacgagtctctactgaggcgccctgaacaaagccgtatacatcgcccaccgtatgcgtggtgttgaaacgggcaggcagcctagatccgtcgggcatctggattctgatcatgattgtcggttgtgaatcgtcaatggttggcgcgggagcagcagacgacgaggaagctccagagggagcagcggtttgggtcgaggatggcgcagctgtggcgccagggactgggctgccaaggcgatggccagcactggaaaagggcttgtactgcttcggcggctgtttgtatgggctatcgtgttggtggagtttgacatcgacggactggtcgtgctggacgttcatcagatgtagaggagcccgaccagagcggatcagctgaagatcggcctcgttttgagggtcatcaaaacgacgaagctcgccatcgtcgatgctgaatccatcgtgccagatgtgaagcactcgttccactgggggtcccgcaggtctctgctcagcaccgcgagcatcggggatgcttcggctctccacgccatctcctccaagtgttacgccggtaccgcggaaatgagtctggcgagaagggccggcttcggggttggcatctgactgacgtgagttgctgcaaagcattagaaaattgttatatccaacagacagcatccacgctactcacgccttggccttggccaatatgtcactgatgatcttccttgagccaccttctgatgtgggatcctgaaccgcaagtccagacttttcgccgccggcaaacagattgccccgtccatcgtcttcatcgtcatcatcgtagtcgtcgtcctcgtcatcgtcgtcgtggtgagcagctgagcctcccagtgatcccaacgtggcaattcccttcttctttggctgcttcgatttccgagacgccgcactggagaagtcttcttgaggggcagggcgaccgtccaaggtgcgtgggccgctgtactgctcgagcgtgccctcctcggcctgttgcctgcgtcgttcgtcgtttcgctcatcctcgtcgtggaagtaggagttgcaggcggccagcatatcccagccgtttgattcaaggtactgaacggcctgcatcaatcagtcagagttggaggtgacaagtccaccagggccatggttatactgaccagctcttctgaggcgccactcatggtaacaaagttccgtaccatctcatcacggtctggaacttccgccatggtggtgagaagctatgtgaggggtcgtaaacagggctgaaaataaacgagatgtgtgattgagctgaggaatggagctgaaactgcagctgccagtccctttcttgtcctttttcgtgcaaatacgtgctatcgatgcagtaaaatggaagataacctggtcctttgatagccgtttgatgcgattaccaaagcaaggcagcggctcactttcgtcatgcaagctgtcccacacgctttgcactttcggcgcggcacctaaaagtagcgggtgcttgacgcttgaccccaccggaatagcgatccaccgaccccgacgacgcattatgtcagcttccttcgattgccgagcatctgctccgtatcggctttactccaagtaggtagacggaggtgcatcatagcttgcgagcgccttgtccagcatcaattccgacccgcgagcatcagcagattccatctggacaagccgtcacgatgtcgaccgacgatctcagcgcccatctggccgactctggcgtcaccatgcggtcggacagcgagcagtactccccaggcaacgaatcgtcaccatcgtcatcaaactcgcccgtcatcctgtacaatccgccgacagcctggtcgctgatacggagcgcggccatcaacttggtgctgccatttatcaacggcatgatgctgggatttggcgagctgtttgctcatgaattcgcattcagactaggatggggcggcacaaaggtcagttgtgcggctggagactctagttgaggagaaatccagctctttcttctcccattttcaagcttacaatcaaaatacattcgaattcttgacggaattggcaggctaatctgtttggatgcatcataggtcttccctctatctcgaagacgagctcacgccattggccccggtattgaagtccgcgagcgacgagagcgacctggaccttcactagaggatattgcaagcttggaatgagaaaaggagcatttattaaagaagaaaccatgtatatgaatcaatcatgtctaaatacacgtgcagatgcattataaagactgcgacatccatctttgcactttcagactatcagcttagcagcgggtagcgctataaagctactcaggcaataatatcgctgcaaaatgaaccagcaatttacacaaaagactgccaactacgtcgttgaaaccaccaattcatcccgttactatgatggccacgtaaatacaatcactcttctctattcaaaccaagtaacgctgtcatcatctcatcttgtctcatctcatcctctttaccttctcgcaacgcagatcagcacacccgccgtggggtagatccgacatttatccgccgctcccaaaatttcacccagacaagggccccgtcagaagcgcaacaatttgatatccagacttcattcatccgaaccacaatccagtcgcaatgcttccaagcagagggattgcgcgctccttcccttctccgggagcctggaggcaagcacaaacaagtcgattaacggtaagaaaacaacttaccttttaaaaaaagacggcctatttattggcgcaaattttcctttatatatacaacttttttttttttttggagtgtcttgcgactaataaccgaaaagcagaatctttccaatcgacaactcagccatggccgccagtttggaacctcgctgcgaaacacaaacgccagattgacgactgcctcatcgccattcagcactcgatacgccgccgccgcgccaattgtgctcggaggagtctcgtcttcaagatcgctgtctctgtggggttggggtgggggaagcaaaaaggacgactctgctacgacgacgacaacagcaacaacaacaccagagactgccagcgatgccgttgctactcaggcatccgtagaacaggcttctgccgcaacctctgctgctcccgctgatgctgccgccgctgtgtctgcctctgcgaccgaacccgccgtcgccgcctccgatgtcgacctctcctcgatttcggccctcatcaacggccaggacatcctcaacatgcccgaggatctcggctacctgcacgcgattggactggactacggctggggcttcacgtccgccatgcaatggaccctggagcacgtccacgtgtggtctggcctgggctggggcgcctccatcatggccacggccgtcctgctgcgaaccctcatgttctaccctcagatccagagtctcaagttcaacgccatcatgcagcggatgagaaaggaccctcgatccaacgaggccatgaagctcgtccagcagggcttccaggagggcgacatggagaagcgccagcgcggccaggtgctgaacaagatgctgcggtccgagtacggcatcagcaactggggcatcatgtggtcacttgcgcagatcccctttacgtttggcctcttccgcattgtcagcggcatggtgcacatccccgtgccttcgctggagtctgccggcttcctgtggttcaccgatctttccgccactgacccctactttattcttcctgctgccggcaccgccttcatgatgggtgctcttctggtaagttgaaattcgtcacgccccatctctacatgccagtactgacccaaatcccaaagatcaacgcaaagcacaccccccagcagcagcgaaagatgctcaagcccatgatgtacatctttggcaccgtcggcttcgtcggcaccaccttcctctccgccgccgtcaacctcatgaccgtcgccctcggcggctccaccctcctcaccgccctcatcctcaatatctcctccgtccgccgctccctcggcctgcccaccggccccgtcgacgaagcccccagcgccgccgccccccagaagaagatgcagtacgaggcgccccgctccgaggcccccggcctcaccggcctccgggagcgactcaccaccagcctcgatgacatgaaaaagggcgtttccgagtccgtgtccaactacaccggcacgtactctggcacggagcaggaaaaggccgagaggaagcgcagggagatgattcgcaagctggaggatatgcggaagcagcaagagcgagagcaatttgagctgaaatacaagagcaagaaataaaaagaaaaaagaaaaaaagcagccacatagatttggaaagaggaaaagatgaaagaacttacaacatggcagcagtcaaaagcgctgttgggaggagaggttctttttttggggggggtcaaccctttcttgtacatgtactatctataaaactcgccagtgtaacagtatatactaggtacatacgtagaacgtatcgagcgaggcgaagatgggataaaaaagacggcatcaaataacggggataggggaggaaaagaaaaatcttcaaaacagagctgagatattgtacaataggtaatagggggcggagtgggaaaaacaactcttttcgcaaatagaccaaagcatttcaaaagaaacactctcgacaaattaaaaaacttataaaacaaaactattactattcaaagtgtcagtcaatctaccatatctagaaagaaaagggggaggggggttcaatccttcagcccagttgccggagcttgaaaaggatcaatgacctaaaaacaaaaaccccagcaccatattaaaacagcacgtctaaaaaagaaagaagaagaaaacgccagataatagaaagaagaaaaaaacgggcaaagcaatgcaaggcccgttatgattttattttatttttcctccgccatagtagcaccaagaaaaagcaaatatcccataatatctctctgtgtgtctgtctcactctccttttgctttcttttcttttccaacacaggtcccaaacctctttttttcctttttccattttttctgttcttgtacgattttccgctagtaagtatctaccaaatcgcaatcaattggagattggaaacacaaaagaaacaaaaatagaaaccaccaatagatttgctcatcatttccgcatcgcaagacaaacaaagaacaggcccaaaaaacaaaaatcagtgcgtgccatcccatatataaatcggaaaaaaggaaagaaaaaaaaggagggtgaaattttggtgagcagttaaatagtagtttttcggtcaataaaacggggtgagtgagaagagaagaacacccgctgccgcgactgttattagaatactgttccgtcgctctcgattaaaatcggcggctcttttgtgtttggccgattaatctcggcaatctcacgacctccctattgatataattagttgattttcttccacgtgtgttgagtgtgttgagtgttctccttaccttccagctgccagcttccattagctgtgccatggttatctcgtggccatccagctccgactccagcgccaggttaatctcctcgcaaagcttatccagcagagcaatggtcaagccgcgccattccacaatgacatcatccgaagtcgggaacatgggagccacttcaatcaccttgaggccagacgtcttgcagtattcgctgtagttggccaatccgcgggccatgtcaacctccttaagggtcaaaacgccgagatcgacaaagaggccgccattgcggtactcggccaggccagtcaatagctctgctccggaaaagtacatgtttagcaaggattgcatgggctgcatgagggaatatgcaagccactgcgtcagcttatgaaacggcaggatggattcccacgaattaggcccggaggtgggcaaggcttcacaggtccaggcatctccaaggtggacaccgttgattgctgttcgatagggccagatggattcaaggctttccattagaatggtccacaggactggtagggggacgatgaggatcgatgacatttgtgttgcgggatgtgacagcaaatagtctgtaaatatggttagaatggcacaccgacgttgggaatgtaaaggcgaagattaagatggttactcaccaaccaggttgccagggcggccatcagcgccaaagtactctgggtgctctgcaagagcttctgacagcttgaccaaaacctcggttcggccctccaagccaacaatttcgttgtcagggtcagactgcatgcccgaggcaatcttagctaccgaaagggctcccaatgcagtcttgtcaacttgatgtttgttggttgggcttgcggaaaatattccctagatgatgccgagttagaaatcaagtctttttttccaaaaaaaaaaaaaatgcattccaggcttgtcgggttaaaacctaccgatttgaacatttctaagctggcgattgcaataccctcagagcgcctatagcttttgccattgtcagcgctcttataggtccacgtagttccagcaccggcatccagcagtacgctgatgaagaagaggtcgacaaggcggcggcagcgctctgtggtgtcgacgctgtcaggccagctccccagaagctcggcgatccggtctcggccgcccatgcagaaatgttgatagcgaccatggctgggaatgtcctggaaaggagcctcgtggtctcgctgtatagaggcatgtcttgttagtctaaattcgcccgagatatacagatgaggagatgatgagtagcgtaatccaatggaaaggcaagtttagaggcaagcgaatcaacgaaaagactgtcttgaacagtccactgtcttgcacgagggtgaagagcgcagagcaagagaaacaattcgagcccagcttgactatgccagccaaatagcatatccaccgccccaaggtttccatctctcagcaagcaagcaaacgtaccttgataagccctgaaacaaaagtcaccacgttagggaacttgttcatatcaacatcgaaatggaccagcttgttgtcttcggccttttctaacaggaccttggccctgtctcggattgcacccaagcttcgcaggtagccggccgggtccagcgctggatccggaggtcggggcaggtccagcttgggtattttgagggagggcagcggcgatagaggcgtattgggcgtcaacatgctgccagcggacacgcggttgttggtcaggcctcggaatgtggaagacccgaagctggtggtggactgagactcgaggatgcccgactctcgaggggacttttgtttacgggagaagagacccatggttgctgattatgccgggagaggcttgagtgaaggatggtggtggcagactcttgctcgtgggcggatatggtagagcttgcttctctctttttgcgtgtatctgcgtgtgtgattcgatatagagaggaatcgacgatgacggacaccggatccgatgtattcgggtttcgaatgccaaacaagaagccccgatacgggcagccgcagaaagatggaccgatacaatgactggaggcaagacgaggaggatgaggatgaggatgaggacaggcaaaatgtggttggatggctaaaagggtatctcgtgcaaggcaggcaaggtacttggtacttgacagctgctggagctgcgaatcaacggaacaaggtgagctgagcgtgagaaagtgcagaaatcaagaagagaaaagtgatggacaagagagagaatcagtgtccggcagaaacagcaacgcacgagggtcaaggtaacagccgaggacgagaagagaagagaagaaatgccaatatcgatcccaagcacaagatttttgtttcccgctgctctactgtacataagctccgtagctcaacagcccagcacctacacgcactacctattctacaccccccggcctggtaattttagggaactgtcgccgcccagaagtcagaacccaagaacccccgactcgagctgccaaagagccggaactggaagggaacgaacccgcccatcgcatcggctacaaattgcaaggagagcggcgggggtgcgagaaaaaaaaaagagcgaccagaccagcatcccatgaatcccagattggccccaatagcggttaccagctgccaggtacgacgagtcggcgtccgggctacagcgacaggggcaggctgagctagcagctaatagcggcactgtgcctggcgttggagcgttagcagccagagctatcattcattggtgctgccgccacgatccggtggaggaggctgtgtgtgacttgacaagtgcagcatgtctgtagtaagaatgagccaggtatgttatcactgcagcacaccagaaacaccacttgacctgtaacagcagctttggcatccgtgttggagcgccacccactgattgcggcaaggcacctactgcaggacgagcgacgagctccattccgccagtgcgcgctaccggggcctcttttagcacgtcgcggctagcatcccgatttgcgatatccgcaacctcgtccgtataaagaagcaccgctgtggctaccgtcgccactcgagtcgacagggcgcctaatggcaccaggacgtgcaaggtctgacgctacaggtcgctagcagcacccgagctctggttagcccgctgagctgcacgcagtccaagagccttatctgccagcataacgtaacgcgaaccgcatcagtctcgtcttctctcatccgcagtacagtaagatgcccgtgcaagcacctgcagcttatggggcttgttagcatgtactacacaccacggtggtcagtaatgcatacagagccaaagagctcaatgccgctctcccctcagcagtgtgcagcagccatcgtcacaggccccgggacgtgctcgtgctccctgagtctttgacccgtagccacttgtttagtggcctctcggcgtggagagaagagccagcggtgcgggcaacgttgggtggctcccccaaagaccaaaaagacacgccggccaggggtcgagcatcccggacgccacttgggcagactcggaccccttctcgcgcttccaagcggctggggactcggtccgccccaatacagaccagcggggagggtttgttccttcagcagtggctctttgattggtttggctgaccgggatgcgatgcgatgggacgaggagaagagggccagtgccaaggggccaccatggcatactgcagatacttgtaggttcaggctgcccggagagcgtggcgagatggcctttgctctggacggtcccagcgcttggagagattctgggatgctgggactctgggactctgggattctgggactctgggcggtgcagtccaagcgccaggtcgcagcttctagcccttttgacgggcggtcgtggtgccgattggcgatggcctggcgatcagctgcgatgcaccttttgcctggaagcggaagatgtagaaaaagcactggcactgatgcacgcacttacagtcctgcagacatgcactaagctgagctgagcatcgcaaagcagagcatggaagtcaatggaagcagcacttcaggtctgcacgtgctgatacagcgctgcaggtgccctgagatgctgctgcagctctgtaccaattcgtccaatgtcagccatgccatacagggaagtgttcgtctcatctcttttcgtctgttttctttgtctgtccctcggccggcgaccagttttggagccccctccaaccactgacacaagaccacaagaagaagagtacttgtagagtaaagagagagaatcaacgagggaattgcacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacaagaccgagtaattcccatccctgcctcgggcgctgcaggtacggatgtacattccggaagtgagatgttaccacgcgcgtgtgctcgtaccttgtctccgacgacgtaccgcccaggtatgctcctggtaccggctgtcgtcgcccactgcacgcgcgccgcccacagggaaccgcccagggaccgtgcagcaacccgcggcggcgcggcagtgacctcggaatcgcacaggtacacggcccgggctgggctaccgcaggtaccgtcgtaatcgtcattttattttcctcgggctaggctgtctttggctgctgcctgtctgcgatcctcatctcatcacttgataatttggcctgccttggtgcggctcatccatgctgtggcacacgcgcgatattggggaccttttgtgctgctgctgctgctgcttctttgctgtcaggcaatcgacgttggatcatgccacccgctttgcacttggtcactctagcaccaatatgctactactagtacaagttgtttacccccggccagtggatggcgatactgatacaagagtgcccagggcaagggcttctcaatctcgacaggctgggtggctttgggcgatggagaagttttcccgatcagccttgatatttgccagagcgacctgtcacgatacgttgccgtttcaaaacgcagaaacatcgaaccatcactgtaacgtctccgcgcttaattgactcgattgagcagtgagaaaacaggaaaccggggcagagatggcagtcaattgattgcgcggcattgcaagaggctctctgcagttgcttcgccggtgcaacttcacttcttggccattgtttgatacccttgagctgtgatgggctgcccaatatccacagcgtcaaatatgggccctgcctaatccaggaagaccatcccgggaaatgatgccatgttacaaacaagacatgcttgttttagtcgccggtccggcattgcagctttcctcttcatatccattggactctggtgatgagttttgagtattgactactcctgctaccatcgacatcatggccatcgtcagcctcatgctcagccgcctggccatggctcctcagaacgagcaaacaggcacccagatcgcagttcggactctctcccacagcccaggccgaaaagagccatggcggagcatcacaccgagcgaacctgtgcttaccatactcgactggtactagcaggaccgcggatattaaactacaagagctgcaggccacctaggccgaaacaagcaaaagcaacgaagcgacctcttctgcttcctcccatacagtacagagtactacgtgggtacatggccggcttcttctcccagcaacccggagcccgctccgtggatggaaacgtttaatatatgcagatgaaccagaatgcgacctcacggcccacatgagcaaattcgccgatgctcaaactcgatgttgggcgacagacatgaagcgagcaggcatacatgagctcctgcaccgggactggctctaattccgcggaagcgacaccacagaggctttctggaactccgtgcagatagattgatgctcctgttacagcagtgccagcgtgctacgctggacggcccatctcatgccaatcactgcgaaaagttgacctgtcaagcgttttggcagcgctgcgtcccgtctccttcaaacgtctagcccagggggagggcatttccctgcctctttggtgctgttgctctcgttctctgcctttttccctatttccactttcacgtgtctatggacctgtgtatacactatacaagtacattgcgacggcgagccatcccgagtccccgtaaggagaggggcttgccttacccacccggcgaaacaaatctcggtatccgttctttgtcagggcagctccgcagggtgggcattccactcggtaaagcttgaagtggcagatgctcttcattggtcactcgcttctctgcaggatttgggcgactgcgagagagtacgggcttggcataatctactccgtgcaattgctagtagctatattcgcgcaatagatggctacctactacaatgagtacgtacttacacaggggaaatgtcttcaagccaacatgcagagagcggtgcttcaactaacacgatgcaacaagtacagtacgtacctcgcgcaaatcgagactcatctctcagccctttcccacgaggcaagcttgggggtgatctagagcggcaaaagttaccgtctgccgccctcgggacccagcaaaccggccatggtagcgaataaactcggggcctgtgcgatatagcgcgcaccatgctcttctcgaaaaaagtgaggctcaaaccaggaaggatacgcggtagagtcgcagtcgtcatttaaaatgacgttgcacgcgggtagatgcctactgcgtgttagtcagtgcgacgcaacgagaatggtgtactgtagcaatgctaccatgcagcatttgatgttcaccagtatgtttcagttcaattcgaaccttgcgactctacgaaatgagggtgtagcactacgattgcttccattcgcgctgtacgcgccgtacaaaatcccgagatgggcgcccatcgctcacaagctatctaagttttattttttatttttttgagacaattgagagcatgccgtgtgatcacatgctgtgccacctcttgcaatatcgcggttgattaattaagattggcatcagaagtgccgtaatgagctgttgttggtgcatgcgcccatgtcttgtgactgtgaattctcgctacccgggagttgatcccgaatttgcgaaatatcgcctgccacgttgtacgcgagggcagttttatgaagcttgttataagcgacaagtataattcgaacttttggagattaattatgttggttgggtgtgcagcagggaaatgagttgtgtctaattgtgctggtaagtacgtgtattgacataatcacatctcctctgcgcagcatacatatagataacaccactaagatcaaggctctcttgacatggaatgctaaaaaaggatgcttctttaaaccgatctcaagcttatagtagcaattcttcatggatgacttcaggtacacccatcttttgcctttcagccgagatcctacctgctaatatcggtgatgcgcccgctttacaccgaagcgacatgccaattaaacgtccatagcatcaatgatgacgagactcttcatcagcattcgaaggaacaagagcataatagtattgctacaaatagatctcagattcaagagcgatacccagtagttctacatcacatctcaagtacagcggaactctcatcagagccctatctaaatctatatcttgatgacgtacaggcaatctcctaccatacaagggagcgtcttcttcctccttctcccgtggttctaatcacaatctctcatttcgcggagatcaaaaacaagatttgatatgatattaacaccaatctccaaaataggatatttggagagaggacagcaactgatggctgcttatggtgccagaaggtcattaatctgggaccgctgccgagaatggcaagggaattgagcttctttgataattcattggcagtggtttaaataggtagtaactcgtagttttacttccttctatttttgggtaacataacctttgggttctatttaaagggttcgctgattgtatacgagggtgggatgtcactggatatgtcaccgctttatatgtcgattgaacgagagcgatgcggccatttgaagtgcaatatgcttgactctaatatcgtccgaactcctcgtctgcctccggccttcactgaattttcaccctgcccaaggcccaataaaaagaggaaggtcccatgcgacactaattttcacagcattttcaactctgctcgaggccttcaaatgtggcagatctgatcgcttgattagccgttgcgattttacatttgcctgttaccgaacagctgcttcacagcatttttaactctccctaaggcctataaatggggccgagaagatcacttgattggccgttgcgattttacatttgcctgttactaaaccgttgctttcattgtcacaaaacttcagcttcacagcatttttactctccccaaggcctacaaatgtgacagataatattacttgattgactgtcagcgactttacatttgcctttttctgccatcttcttatgtttcttcccctcattttatgtgctggatgacttcacaatttcacagcattttggacactcccaggggccgtcaactacctaggtatgatgaacagtcacttgattccctaacaatttcacattaaccccttttgtccccgaattctttagttatttaggggccaattgtccctttctttcacagcattcgggaagatgccaggctgtatctgtcgataaactggatagcacaatttgccgcctcttcatggaagagacagacatgtatcgataaatatcctctatcaacaatgtggatatgcgcgttcacgatattcgtgcgaactttctcagcatgtgtatttatcagcgagcagtgaacatctaatgcaacacttgtggctgtacagagtatgaaccattatattagccaatcataccttatgtttaaacatcgcctaaagaattcaactcctatatctcattgtctcaacgccccttttacggggaggcgactcatccaaggtaactgacgatacatcccttggcaagggcatcagcaagatgttgctaatttctgttcaaggcattaacaagccattgtacagagtcgaggcacaaagactgcgatgagaatactacgagtctgattcaaggagtcaccaatgtggcgtgtttcttttgagcttttattaatggatacatctgttacttggcgacaattgcagcatactccgaatgagatccatagccatcatccaaacacgactcggttcccaaaaagaaaaaaaaaaaagaataccaatctacgcactcaatatcattagcgaaatcagcaaaatgtcacgaggaatgttgctcacctgattaaacttgctacccctttcctccacaattaaagagccgggcctgcccctggtcctcggctctgtatttcgccccaattatgttgcgcccgcagttatacttttcccttatgcatcttttccatgcgagaaggagggtgaattacgcgatgagatctgcgacgttcatcggcatctcgtcaatttgagttgagtagtacactgagtcacgcatgttagttgcctgtcaaatggaatatgtggggagcttctggaacgtacgctcaatgtctcggaggatgcgaacgtcctctgtagtcacaaagttgatggcaacacccttgcgaccaaatcgtccgctacgaccaattcggtggatgtagttctctcggttgcttggtaagtcgtagttgatgaccagactgacttgctgaacgtcgatgccacgtgcccaaacatctgtcgaaatgagcactcggctgttaccctgtcggaaatcttgcataatgctatcacgctccttttgcggcatatcaccatgcatggagctaacagtaaaattcgcctcgcgcatcttgtctgtgagccagtcaaccttccggcgagtgttgcagaagatgacggcttgggtaatagtgagcgtatcataaagatcgcacaacgtgtcgaatttccagtcttccttctccacagcgataaagtattgtttcaaaccctcgagcgtaagttcgtcacgcttgacaagaattcggacgggatcggtcatgaatttggtggtcatgtcgagcacatcgtagggcagggtggcactgacgaccacgacctgggtcgcgggtggtaggtaacggtagacatcgtagatctgctctcggaatcccttgttgaggagctcgtctgcttcatccagaatcagcatcttgatgtgcctcgttctgagatggcgtcgtcgaatcatatccgcaactcgtcctggtgtgcctgatacaatgtgctggccgtaatccaattttcgaatatcctctccaacatttgtgcctccgatacaagcgtggcattgcacattcatgtaatcgcccaaagccatgacaaccgactggatctgggtagccaattctcgagtgggggacagaacaagggcctgagtctcgcgcacggccgtgtcaataacttgcagcatgctgatcgagaaggtggccgtttttccggtaccagactgggcctgtgcgatggtgtcgcgtcctttgcagatctggacaatggctcgcgactgaacggcggatggtgattcgtaaccgtaagcgtaaatgccgcgaaggaggttctctgggggtttctcgtcagcgcgatttcaaatgggcgatacaatgcccgcaatgctggcagtagcagtagcagtaggtcagttacctttcagcgacattgcctcaaaggtcggatgcaccgtcacctctttggaggtggaaaactccatcctctcatccgccttgcggtcaattcctccagcgccttcagccatgatgcagatgtgtgtaattttggggagaaggatacgatatgtcgctggtcctgtcggcagctttgggatgaagtcaggttagcagttggggaatctgggctctaaaactttggctcgatcgataacgattctagcggcggcaatactccggcaatactgataagccacttttgccccggctctccaaaacgcgaccagctctggtgtttttttatggagtcatcaaacgctaccaacccaactgtctgatatcttgattggaagcgatttcctcttgatatcgcgcctgcttcttctcttttctaccacttatttctctaagcgtcggtcggatacaaaatgttggtgttagaagaacagagatacattcacgaggacctggagcgcctcgaacagggcatcgcagatcgcatccgtgaggaccccaagcatgtgagttctcccaacccgctccttcatttttacattgctaatgatgtatcccggtgcagatccgcgatagactcaatcgcgatcacgaagtcgcacagctattagaccagatccaagcacagtcccaaaacctactcaacatctacaaagacgaatccggcaacagggcacaagagatccagcagattggcagtggagaccccttcgaagagttttatcgccagtggaaggacgttcgagaccatcacgcaagataccccaacgagcaagcagagaactccgagcagcggtacaagttatcaagacatggcgatccatcagaaccattgccgtccattgtcgactctcttttctccggagaagaggcttatggaagattctttgatctgaatacctgccacgaagcctttttaaatctgccaaacgtaaaacgtttgacgtatctgcagtatctggagctgtttgacaactttgcccctggcttcgcaggcgttaagcgaaacgagaagctgacagatcaatatttccaatatgttggtgatctgagtggctatcttgagtcattcatgagacgaactcgacctctagagaacgtggacaagattatgcagactttcgaccaggaattcgaagaggtttggaccaaggacgaagtagagggatggagtctagagcagggagcgtcgaatccagccaaacagcgaacgggagatgctatatggtgcgacgactgcgagaaagaattcagcaacgaaaacgtctacaagaaccatctcacgggacgaaagcacatcaaggctgccgagcagcgaagccgacggcaagaagagtctaaaccagaagcaaatagatctggtaaagggaccgtttctgcgaccaggctaaaggagcgagccgtggcagaacgcgaatttagggtcaaacgattggccggcgccatgagcactgagcgaagcgatactcgtgtcaacgttgagcgtaaacagggcatgacagaaagagaacgccagcaggagctagagaacctcctcaacatgactgagacccgacatgagccaacagaagaggccgacggcgaaggggaagacggcgaggaaaagatttacaatcctctcaaactccccttggcatgggatggaaaacccattcccttttggctgtatcgattacacggattgggtgtggaattcccctgtgagatttgtggaaatttcgtctacatgggcaggcgtgcctttgacaagcatttcaacgaggcacgccacgtatatggtctgaagtgtctgggcattgccaacaccagcttattcagggacatcacgggtattgacgaggcgatgagattgtgggagaagatccagaaggaaaagaggaggggcaagattgatgacggcagcgtcgtgcagatggaggacggcgagggaaatgtcatgccggaaaaggtctactacgatttacagaagcagggtctgctataagttttacatatttaatcattggggagtttgtggggaatacaattcgggatgaaagggacaaattgttcggaatacatggcaattgtcttggtataatgtaattgggagaatgccgtctataaagcatatactggttgctagccgttagcaaacaatctttctattctacactgaggaacctttactcaccacttgacccttgagctatctagagattgcacatctgtttttttgagtatgagtactctgtttacgatatgctatcatagaaagtgtcaagtgtcgcagttctactttgtgtctatcaaaatcatgcccatagtaagatctgcatctctgtcaaaagtggcttagtgtctgccaggtacgagctcacgacttctacctattgctgtaacgcgctttgcttcttctatttaatgatccctacctctccatagaagaacactgcacaaagatattcctgcatagacaattttactgtttaaatttcaagggccagctgatcaccgctggatcacgcccctcacttgcgccaaacaattgatttcatatccaaaatttatactgcttggcgtcaacatgcagaaacaatatttcgagctggatcctcatggcgacgtgctgctcaccctccgacgtccagatcatctcgattttgcccggagcgcgcgcagagcagagcgagacattctagttgccaccccagaagttgatagtaatgtccatgagagcgtccagtcgggcaagcctacagcaagcatggatgatcccaatgcgagcgagtaggtgatccaaccagttgctggaaacggcaatgacgctgcgcaaatgatatcgaataagcagtcatttgtaagctttgtactgatgaatgaaattagtaatgtcaaaaaagtgcaattcctgctctcttcacggcacttgagtctcgcatcgcctgtctttgatgctatgctctccggatgctggaaagagagcaccgttctcgatgagcggcctaggaaaattgccagacgagagaatagagacacatctgattcagagctacaagtgcgtcacgagatatcggccacggagtggaacacagaggcgcttctcctcctgatgaacattattcatggccgccataggaagcttcccgatgatcttcacccagaaacgttggcgcattttggcatccttgtagattattacaagtgtcacgaaataactgaaatctttgcccgtcgctggatacataagaataagttttacctgccaacgacatacagctcattcactacgctctggatcttcatatcatgggtcttttcagacgccgcgatattcgaagagatgacagagcaaggtataaaggaaagccaaggtccggtgaatgccatgttcttgccgctgccgccagcagtatcaggtttgagaccatacttgccttcatgatgaggataaaagctgacagacggcacacagatgccattgaggaaaaaagagcaagctcgctacaaagaattatacgccatgtagacaaaattcgtgaagcgctgatcaaaggcgaggtacatagaagctgtggagatggatgctctacgatgcttctcggcacgctcatcaaagcaatgcacgagcacggaatcagcgagtcccagctcctaaattcacgcccttgcccaagtttaatgcagattaagcagactctgcttggatttcgaacgccaacctggtacaatccaagcgattaccgccagcgttcggctgggcactcttgcagcgtaaagagtttgcttgagccaggaattgatgggatattgaagaatctgaagggtctgaagctaaatgattaccgcgtccagcaggaagatgaagttcccaaggtctagagaggatataggagcacgcttgaggtacaatttacgcactgcattctgtatctatactgatgcaaccaaagcgtacctaattctaatgatatctaggtagctacgaatattttagttaaatttcttagcatttacatactaaattccaatgttctgagatatcaaaagctcgctcatcttgagtagtagtacctcttatgtcgggaacaatggtgcttagtcatcgtcactcagccattgctaaaacaacacttgggaccgcgtttatcaacatcttttaccctacacagacatgacatacccggaatcggtgcttatcgagagatcgttctgaatctcatatagtaacaaaggaataggcatgtcaagtctggccaagcctctgcctgctctgtatgctgtttacgttttgcgctccacggtgagaagcaaatcgatatacgtgggatccacgccaaatccaccaaggcggctcaaacaacacaatggtgaggccaaaggcggtgcggtgcggacatcgcgcgagagtctgcggccctgggagatgattgtgcttgtcactggattcccgagctcggtagcagccttgaagtttgagtaggtttttgcaacgccggataaccttaccctgcatctcctggggttgcctcagatactgatactcagtttacaagatgggcgctgaacaacccgcaccttacgctccatataccaaaagaagatcgcattacagtggctacgcggcggaaaaagaatggcatgccagcacgatcaccgcattctcttgactctattattcctaatatccacctccttacaagcgtaccaagcttcgcaagatggccattgaacgtgcacttctttagcaaagacgctcacgaagcctggatagaccgggtagaaacaagcaagacggctgttcgagccggactggagatattcagcgactttggtccatctgccgccgacctttcgacgacatcatgggggattcactctttgcctctggattactggccgatgaaggagtacatcgaaaaggcacatgatgtggtatcattcgaaagacagggcaaatgcatccactgccacgaggaaatggagcctgaccaaggtttatacgcaatgtgccccaatgatggctgcgaggcaatggggcacctcgactgctggagcaagcgtgctttggctagcgatgacgaccccgaggccattctaccaaacagctgcgaatgcccatcatgcagaggcaatattcgatggggagacatgatcaaagaactgagtctccggacacgcggagctggcgaggtggagaagctgctgaagaagaagagacggctggcggcaaaggaagcatgatagagccaatggggggttttccggagcttctttgagctgggcgttgatggtttaaagtatagatttttggttgcgcggattttggactatcttgcattctttttgacagcagctgatattggagaagccattgacgtacacattgcatggaaacgtggaggtgcctgatgatcattcatcgccggggattccctgaaccatgatccaagcatgatttgcgcttcgcttgcgcctcgaaggaggctcaaggcttgatggtgggggtgatgacggcacaatggcagtgggggatttttttcatcttgcgcctcaaagtcgcagatcgcgggttcggtaatctgggctcggaacaatgaaagaaacaggcaaggcgcgtgcaaaagccgcattcacgagacacgaggcctcctttaattgctctggtgcatttggtgtagtagggagtaatatagatgccatcaagtaggtagtacgtggatttaggcccatgcgctgcaactggcaccatgactgtatttacagtcgcacgaaccgagtgctaccgctttagcaagctcttattctgctttacaactgtcatttattacatggtattcatcaccttttcttttcctcattagccagcatgtctcatcgaaatgatccttctgcatgaggctgctgcgccagctacgggctgtggacacggccgttcaacttcatcgacgcctgattggctcggtagctgcccaccatgggtctgacccttgtcggtgcaaccactcatatcagatttgtctctctagctgaggagggaggagattatgggcgcagcgtggtcagcggcagcagactagccggagcatattggcctgtatgagcatgagagagcaggagtgtgcgcagtacgatgtcggtactgctgggaataaatgccaggttaaatcgaatgacgggcatttgtgattaattatctgcgggcgcgacaatgattttccgtgtctttttccatgtcctgttttatagcggaaaagcgccccttgctgatgggcttttcttttcgaataccgaaggatttgacggctgactcgacacacgaccgacgtgcttccggaaattcggtattgtgtcgctcggatcagcatctggattgctgtgccgcccctattgccctagccagctccttgactcgcatgatgtgtttttcttctcttctctccagctgtcgtataagaagctgctagctatgaaccatattcaatcatcttgtgcctatttgacaatattggatatgagatattgatgagaggcggaaatcacgatgcatgtgatgcgctgtgaaaactaagaggaagctaatgcaatagtcagtcgccttctcaccaacgcagcccacataaatctcttccatttgcaaaattaacctgctagcgataacctcgggcataaaaatagcgggaggctgcgagcaaacaagcggctcagctcagcgcaggcaattggaagagactgctagagccaggccaggccaggccggccggatgtcgtctgcagtggggcgtgtcacttgcatggtgggcaactgtgcttgtacctccattgccgtctagggcgccattgcaaacgccgcaaaggaaaaaaaaactaacagcgatggatgctggccagaggtagagaatgatcaatatatgtgtactgacgtaatgcggccgtgagtaattgatgatatctggctacaggctgccacgcccctccgtgctgtgcgctgcctctgcctctgcctctgcctcttcgcgctgtgctgtcgggatcggtgcctccggtgggagcactgcatcggccccgagagcgagaggcagacgcagcgaaaaagaggagcttctgagcgcaccggatcgtccgcccagcgagccaaaaggccctgagcgagcccgcctggatgcactccatcatgcacaagagtctcaatctaattcgggccacggatataaagtaccggtacggcgcagtctccaagcggccaaggtaccgagtactggacgcgacagggagcctccggggctgagggagcctggtcgggagccactggaagtctccgcaagtcccgagtacccatcgccgcgcaagacgcactggaagcattgcctgtgcagaggtgctgctgcatgtactccgtaccgcgcgcgcagtccaaaggcagagcaataggccgcatacggcgtagcagcggtacttgcccagcgaaaaagcgcctgggatccatcgaatcagcggccgcccattggctgcctgatggatggccccacccacacggaccatctggctggctggttacttcctgccggggctggctgcagcgcattacagaggtactggccgtattacttgtaccggtacgctgcacacttcaagtacatgcactggcagcagctcgtccggcagggcaagtgctagcggctcgccgaggcaatgtcgccagtacctggccgggcgcatctcccacgggctctgcaaggtactgggtactgccagtcctctcgctcgacgctctgctctgcgtctctcgccaggaacgtcctgcgcaccttctcgccggaagcctcgacccatattcccactcgtgcgcttcccactctccagagctaatctcgctccggcatctgcaccaccacgagggccaacgagactcgcagaactcgcatcaccgttgctggctctctgcttctgcggctcccgtggccctgccatcgaatcgtcgtctgcggctcgacaatacaatacaaacgcccccagtcgtttgtgtcctatatgtatgtctctcccgcggcgtgcgctctgcccttcgtgttagttgggacttggcgccatgttccatgttccaactgtgcttgaccacttgttttaagaaataaccgtcctttcctctccaactccaagtactcatcctctgttagtcgagccacgattcgcctttttcttttcttttcttctctctatatcggcctagacaaaacaagactccacggcctgcctttgatcacgtctcgatttggtggtcccgagacgttatagtccctcgcatacatgatgcgatgcggattgtgccctcacgacaggtgtttccttatatgagcctctctggccgacccttccctcctcgtatcgaacgacagcaatatcggaagcctgcgcctgccaccaaccacgcctgtcgcctccgaattctcagccccgggatccgtttgcgccatggcaccgaatgcctccctcagcgcagcggcggccgtcaccagtagtgccaatgcgagctcgcgcagctcgcctgcgattgggacgtctgcgaccccttcgtcctcgaagccgaagcccaaagtcaactccaacggctaccacccctcgaatccacccgtgccactgagcgccatggtcagcgcgccattggacctgacctcggtcgagagacgcggccagcctacagcggtgcgagaaccgctcaagaagaaaacacgcccacatggtatatcggaagccccgacctactgcccgacagaagacgattggcgtgaccccctgcagtatatcaataaaatcgccccagaggcttctcaatatggaatttgcaagattattcccccggattcatggaaccctgaatttgcaattgacaccgaggtacgcatccgcgtattgattacactgactcgctgcgtgcacgatgatgcaacgactgacagattggtagaaattccactttcggacacgaaaacaagaattgaattctgttgaaggcagtgagtttctccattacaccttcttatttcggaaaaccgaaaacagggagggaaaaatagacaagatcttggaagccagttttgcttattaacttttttcattactctaggcacgcgcgccaatcttacgtatctggatggccttgccaaatttcataagcagcagggaagcaacttgcaccgcttaccatatgtcgacaagaagccgcttgatctgtatcgcttgaaaaaagctgtcgaatctagaggcggatttgacaaggtgtgtaagctgaagaaatgggccgagattggaagagatcttggctatagtggcaagataatgtcatccttgtctacatcactcaagaactccttccaacgatggctctgtccgtacgaagagtatctgcgcctggcaaaacccggagtacaccagcagctcgaacaggagtacggcggtcctttgactcccagccccgcacagacacccatcaagcgatcctctgccaacactccgagcagtgtccgagggacatcgcctgctcggcaagcgtcagatgccctccagaacagcgttggtaacaaaaaggaggtggatcgagacacgcccatggccgatgcgccgccggtagctcctgctcctggtggattcacggctatcaataccagcggcggtttcacggcagtcaattcgggatttactagtgtaaatcgtcctaccaatggcgagaacaagagttacacgccagaccccaaacgttacgacagtcctgccacttctgcgagaaacactcccgaggctcggccgtctggcctcagctcagctgccgcgctgaagcgccaactgggcaccgcgagcccggcagacggaatcaagaaggaggtggataccgacagagatgatgctgacagcgcgagccggcgtagcagtaagcgcctcaagaaagacaacgtacctacggtagccgggtcgcacatgaccgtgtttcgcccgtctgttccacgaattccccgggaagaaggcgctgccgccggaggaaaatgcgaaaactgtggacggggcgaagacagcggccctctgcttgtttgtgagtcctgtgatcatgcgtaccacggcccttgtctcgatcccccgttgaagcgcaaaccggacgccgaatggaactgcccacggtgcttggtgggagacggccagtttgggttcgaagagggaggcctatactcgttgaagcagtttcaacaaaaggcaaacgacttcaaacagggctactttgagcaaaagatgcccttcgacgacactctccagtgccaccggccagtcaccgaagaagatgttgaaagagaattctggcgtctggttgccgatttagaagagactgtcgaggttgaatatggcgctgatatccactgcactacacacggttccggcttccccacaatcgaaaagcatccgaataatccatatgccaccgatccatggaacctcaacgtcctcccctttcatccagacagtctatttagacacatcaaatccgacatctctggcatgacggtcccttgggtttacgtgggcatgattttttcgacattttgttggcacaacgaagatcattatgcctactcagccaattatcagcacctgggagcgacgaagacgtggtatggcataccaggagaagacgcagacaagtttgagacggcgatgaaagaggccgtgccagaactcttcgagactcagccagatttgctctttcagctagtcacgctccttacgcccgagcagctgaaaaaggcaggcgtgcgcgtctacgcattggaccagagagctggtcagctggtcattacgtttcctcaggcctaccacgccggcttcaaccacggcttcaacttcaatgaagctgtcaattttgccccttgtgactgggagaaatttggacaggctggagtggaaaggctgcagcagttccgccgccaaccatgcttttctcacgatgagttgctatggactgctgccgagggaagcgcatcctcgggtctcaccattcaaacagcaaaatggctcgcaccagctctcgaccgcattcaccagcgtgaacgagcacagagagacgaattcctcgcaaagcataacgaagcatcgcctcatcgatgcaaggttaccgggggaagcgaagacgcctgcccactcgcgttcaaaatcgacgacactgatgtccatgacgaggaagaacagtgctgcagctattgtaagacatttgcatacctgtctcgtttcaagtgccaccgttcaggcaaaatcctatgcatcttccacgcgggaagccattcctgctgcgacatgccagaagagaagcggctcttgggcgaagagcatacgctagtctaccggaaaaccgatgaagacatgactttggtataccaaaaggcgtctgacaaagcgcatacccccgaggcgtgggaggagaagtatgacaagcttctggaagaggaagctagtccgtctctgaagattctgcgggctattttgcacgagggcgaaaagatcccatttgagcttccttctctgcctatcttgaaagagtttgttgatagatgtaatgactgggtcgaggaagctaccaattacattgttagaaagcagcagaaccgccgcaagaatgagaaagcttggcaagccactggacgccgaggaagcgcaaataacgacgcaaaagagaaggaaaaagaaagccgccacgtagataatatctaccgactgcttgcagaggcagagcacattggattcgactgtcctgagatagcacagcttcaggaacgggctaccgccctgaagctgttccaagataatgcctctgcagcgctcaagcaaaacgtcccccctccagtggaaacaattgaagagttgatcgaagaggggcgcggcttcaatatcgataccccagagctagaagctctatctcggaggctagaagagttacggtggaacgagaaggccaggacgaaccgcgccgtattactaggaatgacggaggtacaagacatcattgaagaaggaaagcggctcgaaatccccaactacaacgaccacttgaagtactatcatgacaagctggctgcaggccaggcctgggaagcaaaggcccgagaactgacacacgctgagtttgttcactattctcagttggaggcacttagatcgcaggtacaagccaatgtcttgcctgtttctcgcgacactctggccgctgtcgatcagatactccacaagcagcgcgaagcgcatctccaaatcattgacctcaccgagcgatgccgcgatcccgattttagaaaccgacccaagtactcggaagttgtcgacatcactagaaagctagacgatctcaattccaagccgactggcaccgtcgatttagagaatgagagaaagcgacatgaagattggatgcgcaagggcaaaaagctctttggaaagtcgaacgcgccattgcatattctgaaaagccacttggaacacgttcttgagcgaaacactgactgcttcgacactgaccacgacacgccgcgtcttccaggagagcctgtatccagggaagctagcccagaggcgggatccggcaggtgggacgatcgatcgaggcaggtgttttgcatttgtcgaaagattgaggctggtatgatgattgagtgcgaattatgccatgaatggtaagttttgatgatttgtgcccgcaaaaaaaaaaaaaaaaaaaataaatggaagaaaagctaaacaatatttgccaacaggtaccactacaagtgccttaagattgcccgtggcaaggtcaaggaggacgacaagtatacctgcccgatatgcgactggcgaatgaagattcctcgggatgcggctcgacccaagcttgaagatctcactgctcttgccgacgagatactaggcctaccgtttcagccggaagaagaagaggttctgcggcaaatcattgacaatgcgcaaaatttcagagacaagattgctcagtactgcaacccgcttctttcgacagaagccgaggccgaaacacagcgattctttcttcggaagttggaaggcgcagaaattctgctgtcgtacgagaccaatttcttccggcaagaacttcacaagtggtgtcctgtcgcgccggaagcaccgcccatcttgcaagtctctctgagcacgcgcaaacctcgccccacgaagctgcagaagatgctcgttgaatacggagtcgacaatccagacgaccttcctgagcatgctaaaggcaaggctaatagtttgcgacgcaaggcagcgaatgcggaggcggcagctgctgcggctcaagcgccgacacccatgcccaatgtgcctaacccgcacaattcggcatatggaccggcgacgtacttccctcgcggctcccactcggcaactccgagcatctcggctaattcgcacgggcacccagacgagaagtctcactcgccttcagatagtgacattaagatgggttccgcagactcagacagcaatctgcatcctagcttcttgagaggaggtcctcacttggcggcagacgactcgaccatgtcgcttgaagatcggcttctgtacggtcaagttgatgatatggatctacagacggaagcagacaagaacaaggctcttgaaatctttgctcgcaccgagctgggcagagaaaaggccgagaagatgtggggacccgatatctggaacaacaggcagaggtctatgagcgaccatgggcggtccatgaccccggcggatatggacgaaggcatgaaacacgacgacagaaaggtggaccaaatgtttgaggaaatgacgaatcaagatgaagacgaagaccaaaagaagaaagatatcacgatgacgaacggacccgtcacagcagactttttagagagcgagagaaacaacctggatgcgatgttggatggggagtagtacgattttcattattgggaaggcttcatttcttttctccacacacttattcgtactactattttgagagaggataatctcgtctccaacttttgggagggatctggagtttctggtactgggtgctgcctggaagggacttgttatgtgttttgtaataccaggacgacgcagtgtgcttttgtttttaatgtttcttctggcacgtttttctttttttttcgagaaacgttctccttggcgcatataagagaggtcgggaatatttttcttttatttcttcttacactttgtgggaggaatgaaatcaacgcatcaaggggatggcgaatatgtgtgtacgcgtgtgcgcgaacattattaatggaatttctagttacgtacgatttgatagttttaattattccgtcaggtagaaacaaagctacttgcagaaattacaaggggaaatttaaccgataaatgcgttgtgaatgggaatgttgatacgacttcgtagtctttgagatgaccttgacatgcttgtacagttttgatgtcagcttgattactccgtactactagtagtatccctgatagagcttagtcaccgcgtggctgctctgcgatctggaggtgaaggaggtgcggagctttgcctcacgtgacatcccgctcaacgcgttgcgttatcgcaatcgcaaggttgggcttctatcggcatctgcagctgcagttcctttataacacgtctcgagtcgccattggaggcatcagcgcataatctttttcgtcagcagcgttcagcactcttcgcaaacatggcgtcgcctccatatgccgcgtcgccgtcggccatgtcgcctccttacccgtccccaatccagatcacaagcaagaagcgaacgtcgacgatggacgtgaacatgccgcctggaaagcgcagaaagagctccgtcgtctcgcagcccccgatccaccccctgcggcagacgtcgttcccgccagaggccggctcgggctcgccgtacccaaggtcgccgtcggtcgatgcgacgtcacatgtcagcggcagcgtggtcagcgcgacggcgggcagaaagaagcgcggcaggaggacgaagaatgcaaaggggggagatgatgctacggagaagacgcccagccttgttgggggcaaggcacctacgacggcgagcgggccgggcggcgacaaggagctggaggatgatgaggatgatgacaaggcggagatggcgctggaggacgcggtcgcgcggacacaggagcagaagcaggaggaaataagattgagggctatgctcgtggaagcgtttgatccgctgcagtatgatcggtatgagttttggcgggcggcgaagttgagtgatgcggttgtgaagagggtaagtgaagaagaggaaacaagacaagacaaggtgatggatgagctgacaaggttaggttgtcaatgcaaccgtctcgcagtcggtgccgcagatggtggccacggccgtcaaggcagtggccaagctctttgccggagagatcatcgagggcgcacgaaacgtccaggccgagtgggttttgtccggagagaagcagagcgacctgccaacgccaccgccgtcaagcgaggaggcagcagcagcagcagcagcggcagacaagactgaagaagaggtcgacctcaagaggggtccactccgaccggaccatttgcgagaggcttggcgacgctacaaagtgtgtcacgagagtcgaggagtaggggtccagcaactgtggcacgcgcagcaggggactggggtggaaagattttcaacgaggacgcggaataggctgtttcggtgaaaaaaaggcgcttggtttgacatgctagcgtggtattttttctatttttcttattctttctcttttattcggcattaagcgggtggaagggaccaattgcgggatggcgttttggaattttcggttgctttttttctttttctttttcattatgaattatggaggcgatcgtcctgaactaaagagagacggcttgttttgtttgtcactgcaggtctaaccgctactactaccatttctctactgctactgcaaaatgcttacttatactgccagagatatgccaattccatggggcacctgacatggccacccaactcgaattgatcgtcctccccggatctctcagcatctgcaaagacgaatgaaacggcctggatagacgatgacgcgcagctttcgtgcctcgctagcctgcagccgttattgcccgtttggtcgcaagtgcggctccgtaattggggccacgacggtggagctggcggtgccttttagtgacagattttttttgctcaggtcccattcggtgtttgttgctgcagacgatggagtaaggagagaaaaaaaaagaatctgctggtgtagtgtctctgtagcacggtaactgctcttctgttagtgttagtggcctggaagcgcgcacgcgactttttgtgctgctgacaaaaatccttcttgtccctctttctgctaactcgccctgggtttttttcctgtcaactgaacgaactctgcatgagtttttgtcaccacccaccacagctgcaattgaatctttcttatttgccttggccaatcgcaattctccttcattttattttgttgtattcttttcttctctttttttatgtgcactgcatttttacgcaattgagcttgcacaatgcccagagcaaaggtatgtcttttttcctcttgtgttttttctacatgtcactggcccccccacgctttttttgtgcagcatgtcaccaaattttcacacactctcacttctcactttctcccgccaaatctgcacctttccgcaccaactcgaaaacaccacaacatcaaacatctgcctcctttttgttgacaatcatgcagcaggaaaccgacagctcggccaagtcaagtgctgcagcgatccgcatcagagaaaaccagcgccggtcccgggcccgccggaaagaatacgtcgagggcatgcagaggaagctgcaggactttgagacaaagggcgtggctgcgacgctggagatgcagcaggccgcgcgcgacgtggccattgagaactcgcggctcaagatgctgctcgcccacaacggcgtcggcgtcgatgccgtcgagagcttcctgcagagcttcaagggccaggacgccgccgaggccgagcactacgccgccaagattgccacggccgagagcatcgccagcctgggccgggcgtcgacggtggccacgctgttcccggagcacgcccacgtcgacaagctggccgtgctggcgagtgccagcatgcagcagcagaatggcggctctggccacgactcggacaccaccatcacctcggacgattcgacaacggggctcagcacggggcccgtcacaccaagctccagtcacatgaatgccccctcgccgagcgatgccgacttttcgtctgaggcgccgcagaccatgtcttgcgatgcggcggctcacatcattgcgcagatgcagggctgcggctttcgggaacaggcttccaagggggggcacttggagggccagaacggcgactatttgattcagaactcggcgtttttgaagattcttgaggctgcgtctatattcaactagtcttgcacaagtcgaaaaaaaaaaaaaacaagaaacgaagaagaaaaaaaaggagaaaagagggaacgccaagggccatacaggagagtaagtggcaagcccgctttgcaaccccttctggatgattcgtatgagccacacatatactctgctcaacggcagccctcatgagataatttttttcatgatttacgatgctggtgtttttttgcagaatggacttggcaccccctcggtgggccgctatgagtaatgcattgtcaccaccaatttgtttttctttcacgacaactgcggcagcagcatcgagctatgcgcggctttttacttgtcaacaagttgagcttaaccgctgttgtccaattagggacactgcctcgcgacaatgcaacggagtacatgacgagagcatgacggcggcatttactgttgcgagcaatgcatatgtaccaacacaagaagacatgtgaaggacacaatctttttgatttgcagtttcagatgccgacaggcacatgcgcaaaagggacaacatgaattacttacttcttgctttgtcattgccattatcattgtttggccagccaaatgtctcacttttttttctaaaagtattcacatgcaactcggcatctggacagagaacccgtgtgctttacacctcgtcgctctgatttattcgacacatcacagcattgaccaacaattttgggcatcttttgaaacttttcatggcgtttttttttttttaggaagggagggacaaacaaaaaaagttatttgtttttttgtgtattttttttttttttttttttttttgctcattttgcttttgcacaaatggcatatttggcatacattacctgcatgcatggcctttataagcattaatgatggaatcattttgagatgggaaagccttttgtttttataaaaggcatcaaggaagagttgtactatacatagtttacagacagcagatcagattcacggcacttgggcgatgatgcccagggcagcatatgtataaatatatatgtaaacatgtgtctgctgcaaatactatcattgtgagattgacttgtatccttcctggctcttgtgaaactcatctcgcatagatcgccacccagccacagcaccagctacagcacatcgccacgcaaccactccccatcgccacgcaaccagcccccatcgccaaccaacttctcccccttcccacgccttcacacagagcctacagcccaaatcaacaacagcacccgcagcaccagcaatagcagaccgaaagatgaccgccacacccaccaaagaagccacagcagcaaaagcatagtagtaacgcggattaacgcgcacactgtccaacttcctatgaatcttgcccgcacagtcgtcgtctctatataaaacgcagctcccatagtctgtgtcttcgaaccattcctcggcataccacaaaggcgtgcggccgtccacgtctttggctttgtagtgcgtggcgggagtgtactctagcaacacatccatggcatcgtcgtggcccttcattgcggcaagatgaagcggcaggcgaccatctttgtccgccacgcaggggagatttcgcccgtacggtcctccgtcgtcgcctacgaaatcttgttctgtttgggaccattgctggagcgccttcacggcgccggctttgccgtatacggccgcccagtgcaatgccgtctggcccagattgtcctttacttgcaggcatttcccagaacagccctgcaggaaagcagtcacaatctcagcaactccaagcctgcacacgtagtgcaatggcgtggcgcctgtgggagaatcctgcgcgtatggggatgcccccttgctgagcagagccgggatgaggcgcatgcggcgtgcgatttgagtttctgcacgatgagtaataatagtcgtgtctttgaactgacgcaccgcttcgtctttgaaaaagcctcctagttcagggactaggaggaatctcttattccagcgggcattgaaagcatccgggtgaacccccccgcaggcgaaatgcaaagctgtctggccatgcttatttacttggtcaatcgcctgggcgtcaagaatctctagtaagaacagcgccgtatctggtgctcctgtgtgtatcgctgcatgaagcggagtgtttccatcgtcatctgtcaaagttggatccgcccccaaacttagcagatgccgaacggcgtccatgtcaacgccagcatcgccgcaggcaataatcaaaggccgagtgaagcctccgtgtgggcgagctattttttgattcacatccacgttccactccagaaactgttcgaaaaagtctcggggatagtttatgccacgatattcagaaagagccttgcccagctgttctgcggtatagggagtgcctcgacgctgtgcctgttcatacactttgcgaatcacgctcaagcggccagaagaattgccgtggcgagcggcataggccaaaggcgtcatatccccatttgtccgggcaacaggattggccccgtgtgcgagaaataaatctaccgtctcgttgaaaagctttcctagtcccatggcggagaagagcggcgggaagtgtcgtggcgtgtttggatccgccccagcttccagcaacatcttaaggatgtcgattttgccttgagacgaggcaaatagcaagagattctgtttcgtcttgatgtttggatctgcgcctttggctagaagccactctgcccctgccgcggtctttgcgtggcgaacggcatactcgagaggcgtgtttccctggtagtcctggctatctatattccctccattttgatgaattatatccgcagattctagattcggggtctcttgtgagaatacccagtgcagtggagttgctccgagaaaatcttcatagttggcgtcttccccttccacaatcagctggtgaactgcggctgggttatccagggcgtcaaacagccgtgatttcccagctctttccattgcctgtttttcctgtttttcctgtttgaccctctccctttcctgcccaaatctatccatttcaccgtaggataagtcattgtagagattgatttgacgtatcgaatcgtcagagagatactgacattcaccataaccatcaaaatatatgtgagaagtacacatatcgataaactccatgatgctcaagttactggtgaatggcaagccagtatcgggacctggattttctggatacgctgcaatccttggatacgctgcagtcttttgcaatgctactgtattatgaaaaacggctaataagacggcagccaacgacacgtaatgcttgattcctgacattttgaggccattgagataaatttagagacatgtaattgagatgacgcggatgttgttggttcaggcagcagcagggtacttgtcccatcccggccctctcttagccacgtgtctagaaagtcaaaaatccttcgagtaacgtgccgtgttgttgtgcgctgagtgaggcaaaaaggaggtataacgacctcgactactcgaacagtctatacaagacgaaacacgcatatctagcttgtatcgtttgcttcataagcttatcagcttgtttcgaaaaaaattgtgagttacaacatagcaatacaatagcgaatgatcgcggtcaatcatttcttgggtatgtctatcgccctcgtcgtttctccagtaccttgtggcgccacatcgcgtgaaaccacgacgttggacctgatgcacttcttccatagctattaccctggccaagaggccaattctccgccgccggtgctgaggcgtatacagagataattggacgttcttggcttggagcgctctggtatctgtagccaccttgtggattcaccagctcctgcaaccgtttagactgggataacggcgcggaagaccaagggttcgcccgggctggtaggttggcggacgactgttgaccaagactttcataggcctgtggcggtctttgccgaggcgcgtaaggtgaaacagaaaccggcaggttgccatgcaggggcgtgtctgtgtttggtgcgatgggataatggggattgttgctggcatgaggcattgtgtcaggggcaggggcgttttcatgagctgggttgccataatagggctcagaaagtatataagctggttccgattctcccttgggcggaagcgcatcgataggagcagagaaagacggcattgaattgtccgtgccgagctgtccttcgataggatatacacgcttttgcagatctcttagtgctttcgaagtattgaaatagctgacaatatgccactgctgctccgaacgtgcggcggtgtatgcgtcggcttccttttcgaccacaacagcatggccatcactgggtcgtaagtagtactcaaaagccacatacgggttagcaccgtactggcaaagactctccacgcatgcctgcttcccgaacgaggccgctatttggaccgccttgtccagactggcctgagaaacaattcgccacgagggatcgaggaaaagcgtcaagcaatcaacatatccaaacatggctgcaagatgcattggcaataagttcagggagttggtctcgatgtctgaccttgcaccgtgttgacgaagcaacttgacggcatcgtcgtgccctcccctacaggctgcgtgcaaagggctcctccccagatcatctgtcaggttgacagatgcccccaagcgtattagcgacttaatagccttacaggcgcctgcagcagcggcatgccagagcgaagtccgtccgtactgatccacattgtctatgttgaaaccccaagggctaaaagcgactagagcctcaatggcactcgcgttattcccagcagcggctctgtgtagcggagtttcttcaaaaatatttcgagggttcggtccagtgggtacccaactccaatccagcaactcttgaaagaattgctcaccaagctcggtgtcaggggtggatgctgcagccagatgcagcggcgtctccgaaaagggccacgtcctctcgtttgcaagccatgcggcctctccttcatcattgagatgtgccagagcactccagaccgaattattacagagtgcggcaatgtgagcaggcgacaggccgctctctgtaaatatcttgcattcggctccattctttcggagcagcgtaatgcagtcagaagagccacctgcaacagcccaatgcagtggtgcaaacccatactcatcagtggttcgtgaattaatatcgggtaccttgaatttaattagcgtcatagcccggtctaaatctctaaggaacaaagcttcagctagttgttcgatggcactcagtgtattatttgagccgccttttatttttttctgctgaagttgtgacatgaaatcgtagaggggcttcataaaagcaccgtctcctgacaaagacgtcactcgaacaggctggaccatccacatcaaaggagacgaggggtcaagcccaaattgagagctagaagaccagcagtatacttcggtcattgctctcgcccccgaattggaggatgtggactttactgtctgattgcatctggataattctatagcattcgtggaaatttgaaatgtcgcactctcagccagaagttctgctcttgggatcactgagatggagatgtagagccgtccttgaagctgtacgccctcgaccgttgcgctgctcgccaacgtcgagtcctctccaagagagtcacggagagttgacgaagtcatctcgctattgttggacttgcgagtggttttttcaatctttttgttgatttcttggaaaacatgctcgagagactcgtcacgatatgccaattggaagcaccatccctcccattccatcgtgttcaagcgccgcaaacccacgaccacgtccactttctcggaagacttgtcaatgctctggaacctaaacactcccatggcttgtaatttgggagagtaacggacgctgagtgtcatggtggcagaattccagtagcgcgcggggtacttgtcgaacagccgataccgagcaccatcagaaaaaccaagtcctgactcgacattgagaggcgagagtctgaactgtggaaggtgatagtataccggctgttgccttatgtataccgagcggtagccctcttctccctggtatgaagaggacacgggtcgcttgaaatgcttcgttttgggccgcagccttccatactgatcctctgagagccgccgcagatgaagtgcggggcacaggtggacatctcggtcgcccttaacacagtccaggatggcaaagtagtcttcttccatgacagttttgtctgtgaatgtacgtggcacgaggtagagctggacgcgaaggccttgattcgtcatggcggatggagcacttgcatacacaggtaaaggcggcaggacttgcaaagcgccggcatctttgaattgggctggagactgtgcaagtaagccaaaaagagcatctggatcttcttctaaatcgtcaaatgagttccacgcaaatatggactggtcgtcggtgcgttggatgatgtgctcttgaagtctcgtaaaagcacgctttccttcaccgtacagaagcggcatgttgacttggaacagtcccatcaaacagtatgcagtgtcttcgagcctggtggtgtttctatgagacgcccaggccatgcgagcagacacgctcagctgaagggggtcgatggtgccgtccagcacttcctcatcaatgctagtgatttcgctgatgatctttgcgaatttggggggagagtgtttttggccaaggaggctccagtcgctggcgtagaagagaacgagctttggtgcaaccagctcttggagcgtccatccccttgtgaaccaccgactattgcggagattcttgtcgaatgcattgccatcttgggtggccggcggctcgacgtcggaaaggtacgcatagcactcggcagattgctcgtaccacagatacatggagttgatggcctcggacagctcagaactacttgtcttgtcaatgcagcacgtatctgcccagaggtaattgagccctcggctgacagctagtcgagcggcaccagagatcttgacgtagccctttttcgagagaatggctctcctctttctatccaatggtttgggagaagaggacgcgagatgcgaatgtcttcccagtcgccgcagctgctggatcgtaagttcctcatcgccccaagtatgcgatataatggcgtagggagggacgtcgtcgtcgaggatgtcgaccaactctagtgttttggcgtccaacaagcgcattgttcagttggcatggccgagctgaagaacaagcctcgagcagtttcgattttggtaccgttgataacttatctatctttcagagcaatttcgattttggtgttaccattgacaacttaactatcctctaactcgccctacgcacagaatctgagacccggtagcaggattcgggtgcggctgtgcggcgaggctttgggatgccttgcagccagccctgcgcaggatcctggaaccgtccaatgagccatcgcgaggccgtcgatagttcgacatgcagccaatagatagaaccgcccgggcatttgtgtgtgttgcttgtgtgacctgctggcgtggcccttaattagtcgtgaagggtcgaaggcagcgaggcagattcgagtcgaggagatgaagatcaagcgaccatcgcggctaagcccaatgtggcatgacggttgatcgctaagagccgagcctagacccgtcgctccactggactgagagcgctaaaagacggctggagcgctattgtctgctgaaatgccccagatcagcgcagccacgtaatgaaaagtgaaccgatagatgaggtgacaactttcgttctgtgaatagcttcaagactgaaattataaaaaaaaaagtatgcgttgtcaatcaaaaaggtctcagctcacacagttactggatatgctgaaggcacaataagtagggagctattatccagcaccccggttctgttatccaacacctcaaaaataaggagagaagttgtctagcaccctgattatgttatttagcactccagctgtagcttaggctgctactgctgctactactgctactactattgctattttaataagtatttggcagctgtatatttaatatataaactggctgccctattatgctactgttgaggtgttggataatgaaattagggtgctggatgacttctccctataagtattagtcggaatatctccccctctattgattcccatgctctactttacacctgtattcaagcacgttctttgaccacatctcaatcacccatcgataattccctcgagttatttttatcaaaactgatggatacacagaggggaaggcatacaaatgatattacaacttcatgattgcataaattctttcttttttattttcattagcgctgtcattatcatttcctactggcgctgtccctattgcgccatcccgcccccacgccatttcattcgctttggttttcaagacccccatggcacacacgcaaaaaggtatctatatatacacgcatgttgtgccgcttctgagtaaaatcatctgtatatacaccataatccgtaaatatctgatattttatttttcctcctctttctctattcacagccaggtattgttgccaaagccctgcgacatccagctccccccgttggtagcccacagattcatgtccactcccatggcataatcaaagccgtcatcgagtcccagccctgcaaaggccccgtcataggcgttgtttaggtctgactgggcgtagtctgatcggggtgcagatagctcgggcgtctcgcccttgctaggatctgcagcatgcatctcgggcggcagcgtttgctggtccatggttgatgcaaagccactatctgacatccacggcgctgtcatgacaggatgagtaaaaggcgagacggcgctgttggcagcattggcaggcgagctgaaaggctgcatgccagccgaggaggaagcgttcatcacatccgacccatctgcaaactgagcatttggaggaatcgtctgcgacgacatattattgccttggatggagccggctcttccttggctaatcagcctctcaaggtctgtcacgatgcagtccaccgcgggccccacgcagcagtccttgatggtctgcagacagagctgtgcctgctccatgactgtctctgccgtgatgccaaagcggctgaagagatcgagctggaagaggtacatgagcattcgagcgcactggtacgcacacattgcgaggtcgatatccgccaccggcttggcatcgagcttttgtatcagcgagaatatgtgagtcagggctagggcatgatctacgcattgcctgtggcagtgatcgagaaaggcctggtcaaacatttccagcatagactgcggcagcccgccgttcacgtctgccaaggctaggcggtagaggtcgcagtagcactggcgccaccaaacgtggatcatgacgaagacgcatattcgtggggagtaggcgcggaggcgcagggagttttcggagaactgaaaagatgttggtaggttggcggcgaaatcgctaagctccttgtccaaggcaagaattcggccttgaagctcagcaggctccatgccgcggtcatattgtgccaccctggtgaactcgataatcttctggcggatatataagatgcgcgcgtggagagccaatgttcccacgtcctcggcaagtggtggtcgtggctggtgcgaatctggcacgagcttttcggtatgttgcgccagatcgaattcgaaattgcgctcgttgcatggcaggctcacatggatctggtcggccctccagaggacaaagtcggggtacccgccgcagacactggtatcgatgcagtacatggcccacatgaggcgtcgacgagattcctgcgccaggaaacgaagatgtggcgcctcgtagttgagacgcagcgcggtggcatagcgagacgcaaagctatggaggacaaaggcgctggagaacttgttacagagaattcgatgcttgatgacgaagacgagtgcctggattttgacaatggacaggcggctgtagtcggcgagaagaagggcctcggctttatcgatgcagagattgccatattcgcgcatgccggggcccatgttggtcaggcatgatgtgatgccgacaatggctagcagaagaggcctttcgactttgccggcctgatattgctccataagagaagctcgatgcaagaaggtgaacataggcatgtggtggacgtagcggaagaagaggtcgaaggcgcggttgacgatggagtcgaagctttcgtctatagaaaggctgagactgaaaagttagcggccacggctcctacaaagaaatgtcgccatatagagcttacccttcggtgatatccggcccaggactggcagagctggcctggtcagtcaaggctgggctttcgttgcgtccgtcattctgatatcggttctctccctggctgcggccgtctcgaccgccttctcggtctgaatctcgatctgggctgttggggctcttggtaagtgacgacggctttgcgcgcttgctgggccggtagacacactcgatgccctggacgcgacaccgctcacacgagggcaggtggccggagcaccgcgccttgcggctgtggcagctcagacaggcctgcttgacacggcgccgcggcagcgagagagaccaggcgtcgacgtcggcatcgtcgtaggagcaggggaagcccaggcgctggcaattgccacagcacggacgcgcgccgttgcaccgaaccttgcggaagcgacagacggcgcatgtcatggacgacttcttgggacggcggtcgacgggcagggatccggggccgtctgcgctggcagcgccgggctgaggctccgggagcgacgacccggcgaggccaaaggacggcatctcggccccgggcggcgggtcgaggtccatcacggcgactgacgacgctccggagagggacgaggacggcgagaagcacagcgacggtggcgactgcgtatcgacgagcaggtacggagaggctgcggcgaagaggctggacggcgtcgaggcggcggacagagagagagagctggaggcgtctcggaaaaactgggggtggctcggcgtggacacggacgggcgcagcgcaagtggcttatagggagggtagagctcaaagttgtagagcagctggatagacgggaggtcaatgcgggttagtggaggctcaagagctacagtggaatgaagcagacgaggagcagacgattcatgtgctgtgagcaagaaacgagaggacgagaaaaagatggagctctgtctgcgtgcggcgctcacgtaccggttgaggaacttttggcgccgcggttcctagtgggtacacgcaggtaccctctggctggtccaggccctccatttgcagcgacgggccactggaagcagcgcactgacgaatggcgatacctggcagggacaaaaggcgacaagaggcgtgctgttgcagcagatgccgacgacccgaggtagagcggcgccgatgatccgacaagcgctgactttcttgttatattaaaagctgaatgcaactaccactgtgtatcacgatgtacagctgaatggcatattttgtgcgtgcagtctggtagttttggttatgtgtgagaaataataaagaagaaagaaagtagcgaaaacgtgtgtggccaattgcgtttgtcagagactcgagttgtcttgacttacaacgactttccacaagttgctgcaactgtttgcatctttatgaatccatgttgcatcggtgctgcatctcctatataccaccatgtgagtctcaatcaactaaccccgtcatatctagtccttggtcctcgtcccgagcgaatatatgcaaggcgcaaaaagtagaatccgtcggactcagcctcccggcattcggagaggcttgcacgtgtttggctggcgatacaaagcagcaggacatcgtgtgagcgtccaagacattggccagcagctagtcggggggtctgtcacctctccacagcagcgggtacgcgcttgtacgagctgagcaggctgcatacaaatgaggcgatggactaggcacaacgggagactcgatttgacagggcatgaatcaaattggcgggtgaggcgtcgaaacacgaatcaaagtagaaggatttccagtgctacagctctctcaaatgaaagtcaaatgaacgactcagggcatcggcgtggattagcatcaaattcgcagccgacggcagatccatatgctcaagattactgattccgaggccacggatttaattccactgagctggctcagagacccgctaaaacggctcgcagccttatcggtggaccactgaaatttttcactctcctctcttctcgttggctcagataacgccacaaccattgttctaaatttcttcgcttggatgaaaatggcttccatctgtttggcctttatttcctgtttatacccacggcagtgcaggggctgacagcctggtttgggagcatccaatttcatctgccgaactacaaactacgtcatttcttatgcaacagcgtaataagcggctatacggccagtcgagtgtagaaaataccaacaataggtttacttgatggcagcaatgaaagagtgctgaatagaggtctgtgcggaaatggagttgatctcccgtttctatacgcaaaacctggggaatgaatggagtctactccggaatttgacgattgagtggtgagcgattcagtttgtgtcctctgtatttccgggcggcgtcacctaccttcgctgtacgcacaatcgtatcgacgtctatttccgcatcaccactctctccaccaagaaaaaaaaaactagcacaatgatcaccatgtgaagtctcactttctttcttcatcctgtaaagcttcacctttgccattccaaatctttcaagattccgtgtcccggcccggcgttcggctctcccggattctcttcccccaaatcttgctccggtcgggctccaccacgatccccgagtcaagtccggcgtgccaaatctgcatgccgtcaccgtcaccagcccgggacctcggtagcagccgcctgaagcccgcgagcttatgcttctcgggtcaagtatcgcgagttgcgcccattctaagcctggtgtgctcaccgatagtgctgaaaaagacgtcatatggcaggtatggcagcatgttggcctgtgatgtcgtctcattcaggtccacgccatgattgaaccgagactagcttcgttgtcttgagacaactgccagggtgctagacggcattgatggactgaaggattctttttcaagatgctcaaaagcctgtttgctctcaagatgcatacacaacatctttagcgctgagaccgttagatcgggacgactcgtgtagcgcagatccatcgctgctttgcaaactttaccatgccgccatagccttatcttcgtcagccttgtctttcgtccttctattgtgccagagtggcaattttttcgggcagcagttgtgcgctccgagctataattcgtagtcaaaacgcacgattgcgtggcatcccccttttacgacactcttcaatcgagagtagctgacgaacaattactgacaacaagagcgtagccaagtaccggcatttcaaagccattgagagccgctgccaagaaaagttcctgcatacgtcgatcttacctaatgccgtcttgatgcgtggactgccaaacgccctaaacggctaggaccgtctatcaagtggtcgatataagctctgatctaatcgagattcttagtaatattacctatggagcagtattttctgttttcatactctttgtcactcagcgcctcttctttctccaagtctcctcttgcaatcgaagctgcgttctcgttttcccaaaggcgtgtggcagaaaaccatgccgaagacaaatgatggcagcagagattacgttccaaaatccatgttaccgagtatatttcatcagctatttgccatatactaatgaggcgtcaagaagagccacagaatagcatcgggactcccgtgcaagatagctactcaacctcaacgctccacaaagaccaatggaataatgtgaagcgtgaaaagagtcgcaaaaacaaaacgtgggaagacgccatcttgttgaaaccttgcagctcgattaagtgcctagttgctaagaattggtgatgagcttacaaagcccatataccaatcaacagcgttccatcactacgatcatagctacgacaacccaacgcatgtaccagtttagacatggcaaatattcactcatcacgccttacgatactgcattggtacagtagttgcgagactgcatgcgacatcagcagtcgttagagttaccgatgccgtcacatcttacgggtataacctcatttgcaactctgaacgtccaatggagtaaactcggggatggtctacggctctccccgccttgctaccattactagcaagcagatggttctcgataatgatcagtgccagttctgcctcgcgccaatcgccttccattattgcgctcttttactgtcatttcatttcgtgagcagagtcagcttcaatgacacaatcaccatgataaagaaaaagaaagacatcacgcccgcaatatacactcatagctctgccatccacgtgattgatatgcatcaggcctcccccaaggctaaaccgtctctctttcactttcaagtaggcccgtatgccagcatcccatctccataccattcggcccgttcaatataccagtctgggtcaggccccgcgcatcagctccagacttttccgctaactcaatgccggcaagatcttccacgattttcaggaacatcaactgatcgcaacggctctttcccatatcctccaattacacgatgccacagccaacatcgtaggtagcattgcctgcgctgtgttgtattgcttgccgtctatccgtcttctagtcaaagtctcggaaggttgccgcaacctcagctccctcctagtcctggctacacaactgaccagtaatgattactgaaggattttcttctttctctgggggaaactgccgcttgtcaaaaggagagcagtaccaccctcgtctggcctcttattggcgggcttttggtcccccgccagcctgtggggagacaaagtgtcacaagatatggggtaatgcgcactccatctgctgctagtaccgaagagtatcttagaccccctggctccgagatgatgcaaaaatgttagcgtcgcggcattactcgcacggccgaaacgactggcagtttctttgcttcgataccgcaaacttgggcgaaaataaccaataaatgccgcgactccccggcctatagggttggatgggcatggactatgtatgagtggtataggtagactgatacagagcctcaaatatagtagtcgggaatagggacctctcaaaggtaagttgcctttgcaggacgctgtaatttcctcgctgaaacagccccctctatcgcgtgtctttggtgcttccatgtatattcctgactcggcagctagatacatgtacgaaatgtagtcttcatcttgggatatgtcgataatctgcttagacaatgaccgccgcggttgtgcatcctagtaaaaccatctcgctgtgctctacctgattcactctctcccgcgacattccagcccaaacctgccatgctcaacatcccgacatttcggataccaatgaatgcggggagatgcggagccgaaatgcgcgactgctggctgtgctgcttccatcctccatctccgcaactgacaaggccttgagaagcggccgattgtggggaagaaagaaaacagtcacgcatgcttgttttttggctcttttcccccgtatccttgtttgacaataaaagctccgaggcatggccatttgccatttggctgattactcattctactctgctcgctctcattaatcactcaaaatgtgcgcaaaacagagcaacttctataaacaaacagcttctctatttcctcgcattattatatgtttcagcatatgggtgtatcaaaatagattgtcttccgtcagccggttacagtgcagttgagccctaaaagaacagacggatctccccagttctgccaccccatgtcttctcccccagttcagaggcccaccatcccgagccgggaggctacccaattaggcaattggataacttcttggcttcttggccgcgggattgagcacaacagcttgtctagtagcttttgaaggagcgctaggtgcttatagtgaagagtttactttttttaatctcagttgctcagggcagtagatggctccataatgcccgcactcttgaattacactcttgccttgtatcacaagacaggacggaggaaatagcccgccgttaaccccacgcttcttccgcttgctacgacgagtcacctcaggggcaagatgaagttgactagggttaaggaatagtaatcggtagcatgaaacagcgtgatggcatgaagaaaacacgcagagatggccagagataaattgaacaatcatgccagcatacgtccctccaggaaaggcaaattccgcgaacgccaattgatggaacatctccactgtctctacgctccatcttgggcagagaaagaggttgcgaatgattcagcagatttgacgtcttttcaccttcggtccgatctaaatatgctttagaccttgccaccggccccccagtcgcaaacaggcagaaaacgtcgagattgatcgggatcatcggcgaagtggataatgccaatgcgagcgcatagccggctctgctaatccatgcttggccctgagcacgttttgttttgcgtgtagttgacaacctagctacgactctttcggaacatgccagggagtgttgagggcttagttagattacatgacagccgtatgatccctcccattgcttcttgctttcggatggccagacccggccgcccatgacgatgtcgagtaccgccgagaacgagatgagagtgcagcatgcgcggcattccattaccgccggggttgcacctagatcggagcgagattccgctacgagggaggcaagactgagagacccatggccgaaatggaaagatgacatcgtcgagtgatgcagtggggggttctcgccatcgagttttgatataagaggccctgtccgcccctcgttcccctcgacgagaatctccaaggttgtggccaagcaaagcggtcttccctagcctgtcttctcctccaagatgctaggctctcttctcaacctcgtcatcgcctctgcgattggcgtcgcggccctgccgagcagtgacaagctcaactttctggctgagcgcggtgtctttgcgcctatcgcgacgagcaacccttcgggcatttctggtggcaccgtccagactgcgccggatggagctccggtttcttcattctttgctggattgaagcctccggtaagaaagaactaacttgagacctacaattgctcaataactgactcgttacttgtagtacccaaccaactcgtggtgggcttcatacgccgcaacgccaggaaacggcaccgcctcgggcccgttcccgtacgagtcccagctcgacggctacggcatcaactttggcgtcagcaacagccgccagttcgacggcacgtccatcaagcagcccacgcagaatgactggcgcgccggcttcgtcgagcactcgggcgcctttgccaatcacaaggccacggcgtttgatacgcactcggtgacggtgcagtacttccagggaggcgcctccttgacgtcgcctctgattccgggatcgccctacattacgcttcagtacaatgctgcgacgccgctgctgacgtcgcggaacggcggcattgcgtctttcaacggacagtccattgctaacggacagagtggtgagtatcctgtagccccaagagtctgaggactattgactaacacagactcagtctccgccaccggcaccgagttcaccgtcgtcgacaccaccggcacaacgtacctcatctacgcgctctcctccatcaccctcaaggccaccgccaccaacagcgccgtcggcaccatccaggccagcggcaccttcaccggcgtcctgcgagtggtcagactcgttcagagcagccacaaggctctcctcgaccagtactccagcgtttacccgacgggagtgagcctcgactacagcttcaccaccacgcagggcactctcatcttcaactacgccactgtcggagccggcgccaatctgctgatgttgacgtggccgcaccaccgtttgtcgctgcagagccccaactctcctcctacttcgtcgctgggttatcttaccacaaaggttggcatacccaaagattatcatgagaaagatggaaaatgaatctgacaattgaaacatagggatggatgtacccaactctcggcaaccagtggaagctgctgtataacctgagcagcatcacctggaaccctcctcgagccctcgactcttcctgcaactctgctgttatccagggtctccagtacgagattggccagctgaacgtggcaaacgcgcccattcccaacgagttctactactggggcggcactctggctgcccaagcccgtcttgccctcattgcgtaagatccattcgaaactcatctatgaaatgagcaaggctaacctttataccctctacagtgaagccgtgggacaaaccgctctcattcccaatgtcacaaactacctcaaggcgtccttcaacaactggtttgcccctaccaccggagccttccctgcgtacgaaacctcctggggcggtgttgtcgacaaggccggtgcagccaactctggcattgatttcggcaacggttactacaacgatcaccacttccactacggatacttcctgactgttgctgctgtcattgctaagtacgactcttcgtggctggctcagcacaaggactttatcaactggtttgctcggtatgtctttttcttgttcgcctcaaaccacatcttttcttttctaaccaaataaatagtgatatcatcaacccctcttcccaggacccctacttccccgtcacccgctgccgtgactggttcgcaggccactcctgggcctctggtattgccaacggagccggcagccgtgatcaggaatccaccggcgaggccatcaacggctactacggcgccctcctctgggccaccgttgctctctcccaggactacgtcaactacgccaagctgctcgttgcgactgagcagcagggcgcccaggtctactggcacctgtacccccagcagagctcgactgatcccaacaacccctaccccgaggccgccgtccgaaacttggttacgatgggcaatgtcgaggactggcagtctggtgcttggctgttctggggcgctgagaagagcgagattgcagccattcagatgctgcctatcacgcccatcaacgaggcgctgtatgacactcagtgggtgaacaatgtttggtcgtatgctcaaaacgagattgtcgacccaaccattgccgatgactggtatgtttctgctgttctcttatggcttattgctcgattatactaatatcaatgtcaacttaggcgatgcgttttgattgctgcctactccaacgccaatccccagactgccgctgcctggagcgccaacctcactacctggggtaagttctcccttttctcttttgaaacaaatctgaaatcaaatcaactaacactgctccaggctctggaaacaccttctccaacgagctcttcttcatcggcacccgccccaaccccagcggccagcccatttgcggctccaacttcccccagaacccctacggcaccttcaagatccaggccgccacctccggccaatgggttgtctcctccactgcctcgtccaacctcgttgcctctggctctcaggccaacgccggcgtcttcgtcagctcctacacgcccaacgccggcaacctcaagctcaccagcaacaaccagttcgtcaccgccgactcgtctggtaactttacccttcaggctgctcgtgccacggcttcttcgtgggaggtctttacgatccgccagaagattggcgcggccagcggcgtgtacaccatcaaggctggcagcaacggcaagtgggttacgctggctggcgatggatctctggtcaacaatggcgccacggagtcttctggtgcgggcttcaagtttgttgcttcataaattgtgtgatttatggggcgatttggcttgttggtgatggtgatgtgagaagaacaaggttgattcggtcttgaagggctgtatatgaattgacgtatatacgatgtacatatctagcgatgatttggtaggataggataaaaacgataacaaaaataaattgttccttgaaaggcaaaaatacatgctgcttgaatcaatcaaggtgcgccgatgctacatggacatgcatctcaggtttcagttcattatctgctgcaacatggagaacataaagccgtcgacctttaagtcttcttgctcatatgacggatctttgccccgtactgcttaacggtcagtttagatcatagtaattatgttgatgattcggacacaccttgtaaaaaataaagggaaccggcataaaaagcaaagcaatgccgccaaggagcgagttgcctgggccaatgccgagttgagagaaaagctggcgcgccttcaacatgcctcgcgtcagtgacagaaaacaagatacaagagctctattactcacaaaaagtggaaaagaagcaccaaacgaagcgcgaaacagtgcagaccctgagaatatggacgcggcgtatctggggtatgagatgcctagatagttgagcagtgagttaaacagcgtgaccacgccaacagagaagaagccggatccaataatgggcacaatccagtggatatccgctcgcgatgtccacccaaaccagaagaggcagattggaagggcgatgcatcctaaaaacgtcggaggaaggatcatctctggcgtaaatcccggctcgttgacttttgtggcaatgtgagttttgatccatagtagaaagaaggccagtgagatgagagcaaaaacgaaaatgcccaggaatactagaccctgctcgccttggttgaagccgtatatgccgccaaatacgatgggaaacgactcgaaccagatgaacaacacaccatacaggagaccagcgtacgagttcataagcagaactacaggctcggagaaggtcaaagtaaaagccctgccgaggacgatcagatgatctcttgccgtataatgtgcggcgtcaatctcggactggctcctgagtcggctgtttccagtcaccttcctcaacctcttagctctcttgtagagtatgttgtctgcgctggtctcagggaagaagaagaacattgcggctaggacaactgtgcaaagccatgtgataacccatatggtccagcgccatcctttagctggggctagatatccaccaatgatgggaccgaaaacagggccgcagaaaccagctgttccccaaatacagaacaagtacgaggcgagcgaggggtcgtataggtcggtaatcgtaccagcaccagttgataggcatggactgccgcagaagcccgtcacccagcgaaagacgagaaagactgcaatgtttggggcaaagccgacgggaagctggaataggatgaaggcgaagagggtccagaagaagatgccgctacgtccaatttttggcatttcggataaaggagaccatagcatagggccgaagccatatccactgatggcaacgaaaaggagaggttagcggggggtgattatgatttgagatctgacatggggtttagttgacttacagagtgaagagagagagccctagagtggctacaatttcgctgactccgaattctgccatgacaccctgttcacctggtgcatagatggaacttgccatgtagacggcaaaattgaggatgcaaagttgaaaaatcatgagatttttccatcttaatggccagttccgaggattctacaagccgaatttgtattagagctgtataattatgtggatgaattttgtagaggctggaggtgaaatgacttacctcggggtcatcaggcccgtaccactctacaagcaggatctcctgttcgccatcatgaagtgtagtattctccagggcaccattttcggtgttctcatttttgctcagacctttgtcagagccgttcatatgctgggatgcatcttggcgaaggaatttcttccatagcaatgggtcaatctcgtcgggatactggaagaccttattgccagaaagaaggcgtactagttgaccaaaggtagtagtatgaaactggaacgccatcttgtataagaagcaaaaaagattgtataagaagcaaaaacgattgtataagaagcagacaagattgttctagggaaggaaaggagcagaaggagaaattgattgattattgcttgtcaatgatgaggatcatgatgattgtagaggatattggagtgatgaagcacattttattattttgtaaaggaagttatctagtaattatagcacatgaggttgtagataccttgttgaaagaacaactggtgaacgatcacctagtccggggctaagtgtaaaagccgctggttgagtttccagattggcagagcggatattatgcatagccggggcctatttcttgttgacaactgtttaatcactgcccgtctgtctttcaatggagacaggcgtattatactttttttaaacgtaataagctcttcagcgatgatattgaagaaagaaagagatgttcagcagtagtatcagcataactgagtaaaactttttgtttttggtgacatcttatcatctttgatcgagatttctttctttattaatttgtagtattttgtttagatcaatgcaaaagtttttaaacgtctttctattctttgaccatcttataaaaattttaatacataagatctttctaaaaacattgcacaattatggtaactggcctgttacagtttcgagatggcaagtcacatattttgcacacccactatggcgttctcggaacttaacagataggctgaaagatgtctcaatatttatgctatttttacaatagatggagtaggtttatttggtcggcgcgatgctcagcaggcacaagaaacttgatgatccagtaagtctcgttgggtattggaccaaagtgcgacaaacttccttgtacataggcagagaggcaatatggaaaggggaaaaggaaaaggggagggagaggggggattcatgcatggcgtacatcctgccggcagatatgacgtaagttgaactagctgttacaggacgaacattgctttagagagaatatcagacgattaacccgccttcatttggttccagccattagtagtttatagaaatacctaccggcggagagtactagtatggtgaaggtgaagctactgcggcaacatgaaaactagtgtgttcatcttcacttttgtggacccactgtataaggatcgcaacctccctagggatgtggatgggatacaactctgaaccacgaaaactccccgcaatgagctttggattcttctaaaagtataattcgtgtatggtgcaagacaaactattcagtgacttgtgaaatcttattagttagagggccttaattgcgggcttatacgacaagagaaggattggagttaacggacgtagcggacattagttacatagctccgggcctgggtccaagagtcaagtatctcacgtttgtattctcgcccaagacgcagtaattctagaataaactcattcaaaatacagtatatacatgtagtatgcgagctaattgtcatacttgtgttgttgtcattggtgttgtcttttaaaaagttgaatttagtgtctggcctaccagattcgaaaacagtgaagtttgcgtagtttacattacagggttgctgagcatatacatacatacatacatagatacatgcccacgcagaagagagctacagtacgccttgataagtctcacgatagagcaaatcctaccgcgcgggtcatttattagaggcctgcgcttacgccttgagccgccatgaatacgctaagtcccctgtcgtctatttcatcatacctccactggtaggtacttggcgaaaaaggagttgagataatcgcgcgtgccgtttaagactcaacttcgtgactcactcaacaccaaccaaaacaccaacaccagcaccatatatcacaatggctgctgcagtgagcgcctctctcgctgaaccggcccaggggccccagggcatcaacctttactctcgttttgctcttgccggcgccctgggatgctccattactcatggcgcctttactcctgtcgatgtgtacgctgctgcagccttattgagccatgctcgctaatgaactgactaacctactggatatacagcgttaaaacgaggattcagcttgagcctactgtttacaaccgtggcatgattggtggtttccagcaggttatccggaatgagggcgctggcgcccttttgactggcttcggcccgacatttgcgggatacttcatccagggagccttcaagttcggtggctacgagttttttaagcagcagtcgattgactttctcggcatcgaaactgcccgcaagaacagggctgctgtctactcagtctccgctgcttcggctgagttcttcgcctccatcgctcttagtccgcttgaggcaacccgcatccgtctcgtttcgacccctggctttgccacaggcttggtcagtggatttagcaagattctaacacaggagggcatcggagctttttactctggatttgtccccatcttgttcaagcagtatgtcatctaagccccgccgttatctgatattgacacggttacgcagggtcccttataccgtcaccaagtttgttgcttttgagaaggtttctgaagcaatcttctcgcaagtggacaagtctactttgtcgaatggtgcccagacggctgtcaacttgggatccggtcttattgctggcttcgctgctgcgatcgtttctcagccggctgataccatgctgtccaaggtcaataagacaaagggcctgccgggtgagggcatcctctcccgcctcgccaagattgcaggagaacttggcgtccgcggttctttcgctggtcttcccactcgtctgttcatggttggcggtctcacggctggacagttcgccatctatggcgatatcaagaaggctctcggtaagtcttttcgcgtttccccttttcttctaattcttaagaaagaaaaagcagaaggaaagagaagcatgtgaaaatgtaagacgaacagtactgacgatccattcgtttctaggcgccactaagagtgttgagattgctaaatgacaaatcggttcgacattggcgtatgatcgtgaggataaccttggacacatcggactactccaagacgatcaactgtaagataattgcgtgaacgaagatgcttggcctagaattgaaacacggcatagagaattttactcataccagatacctagacatagacattatttacaactaaatccactccacaacaatattcgagaatgcagtaccaaatcgacctgaaaacttcaattcaaattgcttcttatcataaaggaaggcacaacaacatacatgtagcattcgttcgcatccaataatgcttgacttagtgcatctaaatttagatactagtcaaacgtgttgctgataacattgagtgactgctctagtccttaaaatcccagatcctccaaataatcaaggccactttcgaaattgccagatctataaggcttccactgagctctatcagattcccattgctcatttgcgagtcggtcagtcttgtctttctcctcatctgggtcttcctccgggtcacctggcaggcgaacaccctgagcaaaccggaacaacttattcttatcccacatttctttcacgaggcgcaactcttcccaattgtcgccgaaataagccttctcgaaagattttgttggaaagtcgcggtcgggaaagttgacaaaagcagcctctcctttaagagagagcggcctcagagctgtcttgactttggccaggaaagatctcatgtctttttccatccacttgtccatccattccaccgtgacatatgtgtggaaaacggcttcgcgccagaaaaatgcggagtcggttggcttcttttctgttgctttgccgccagaatgaatccaggtgacgaggaagtttacttcctctcctttaaactcctgtcgaaattctcccatcaatttgctaatcgcgatagtgacattttgaatagtttctttatcattcctgaacacaaaggagctgtaaagttcataggattgattggttggataagatcgttcagtctcctccagccattgattcacaagagtctcgtaaagaaaacgtgtcgatttctcgggtagtgctcttcgcttgaatgcagatttgagattttcaagcatttcatgcacttcaggcatttcatccttgttcttcttggtgagcttgttgataaccctttcgtacttgagtctgctgccatcaaatgagatgttgaaccgaattgcatcttcttttttattttgccggagatcacacgcccaggtactgtcaatagtgatactattgggccagtcgaatgtgtagaatatgttcattgtttcaatgacttccttggatggtccatcttcacctagcgaccattggtacctacctgcgactaccgtaccttcaaggttttgtagtttctgaacttttagcttcatctggaccacaacaccaaagttgccaccgcctgctccctggagagcccaaaagagctttccctctctggagttcctatcatcactctctttaactgttaccaaatccccatccgctgtaactaccgtcgcttcggctaaagtatcgcagcccattccaaagcttcgggtaaaagggccaagacctcccccaagaataaatccgctcactcctacagtaggacagcgtccgccgtttataatgtatccgttatgtctcccatttatgagtgtctcatagacccgaccccattggcagccggcatccatagtgacaatattggaattcatatcaagattaacgtccctcattcttcttaggtcaagcgagacgcctttcatggcagtagagtgacccgcataagagtgaccattgcacttgatagtgagatcgatattctttgacgctgcttctctaacgatagcctgaacgtgctttgctgtttccggctgaaccacgcaatcgggtctagagaagcgaaacagacggttcgaagtcgcgattgcacggtcgtactcagcctgtccaggctcaaggactgggacatccaatgatttgaagagctgtgccgccctcgagctaagtaagcgtagggaagcccgcatactgagatcaatacatgtgtaagcatatactcgaagcaattctgaacgatgtgaatgccaatctcagctaaggtgctgaagagttatatcgttcatattctcgtacaatcaatattaaaaccccgcatacatcacttttcatattctcccttgcacgcgcggcttcaacggatacaggatgtgagctttgacaaatcattgagagcaggcacgcgcatcggccaccaccaattgctttcagctggcttcaaaagcccacgagcaagaatatgcacctcttcttggttagcgacagtttccattaaaacgtttcaacatttaattggatagatcaaagcaacctgcggcaacccgcggcaactgaagccgcaatggtgcccgacacagccctttacttcgtaaaggttccctcacatgcatgatttgaaccaatggagaggaagtgggctttttgaacatcgttgataggataggcatgcatattagctttttatagtgccattttcagctgctttctataaattcaaagaacagaatgtgcgtctttgtttggccggaggtctaccccgctagctatgactttggagttcataaattcgattggatatacacaatcacactgcggacagcttgagccgcaatactgcccaacacagtgtcttgtaagattcactgtactgtaagctaccatcggctgggagtaagctcggagtccttgtatcggcagcttataagtgtcaaattttcccacgagaaataaagagcaattaagtcaacaagcactcgattgctaggattctctaaatactttgtttaacaattttcgggctatcatcatgtcaatccacgcggatgctaaacagggaattctcgttggaaatgtccttgacagttacatcaagaacaaccaagatatccttgaggagcagaactctgagtcgggtttgacaccactggcgatagccgttactgaaggattcccggacgaagttgaagaactccttgggaaaggggccaaggctgatggcctctctagagataaagagaccccccttctcctcgctgcatggaaggccaaaaaagaacgggctcgactcatccagctactgctgaaaaagatttctccgagctctgttgattcgacctgtgatgtcgcgggtttgaagacgccattaatgttcgcaattgaaaacaaagatcttgaatcaatcagactattgcgaaaagccaaagcttccgtggatataaaaaataaagagggattaacagcagagcagatggccaggtatacaaataatcctgccatctctcttgcacttgacgtgaacgaagaaaaagcagccattggattactcgcttccaaggttgttgatttattgctctacattgtggattgggtgaaaaagactgtgaagggggctctcttcatggtaccaaaagcaaatacggagtcaaacgaagatatagacaaagtgagtggagttcatgggtcagtcaatgatgaactggtgtattaatttggaacaagataataaatgaaggtgaagagccgacccaagaagaatttgtggaaaatattggccagtatcttgagaaccgccaactcctagaacgtttcttcaaggggaagaaagactttatccagaactttgctaagaaagttgcgagcctggaggaaagtcctgccaacgatctcgggggtaaagagctactgcaaaaaaggatccaagtatccttataccagcaagtcatctactgtggcaagttatcctaaaacaccaaaccggtgcttcacgtaccatcttttgtctaaccgcgatatccacagatgatagcacctcgatgaagcgcgaagggcgctgggaaagccagaaagaactcatccagcgcatcactcaggtgaccaccttggttctcccagagggcgagggtgttgcactgcgctttattaatagagacgtcgacaatgctaccaacctgactcttgagggaattagggatatcctgaagcccatgacctggcagcctggcggcgacacccccattggaacaaacctacagtccaagattctccaaccgctagtatatgaaaagattaagaacaggacacttgagcgaccgctactgattattattattactgatggcatgccagagcctgaagatccgtctatgcttgttaatgccattctagaatgcgaacggcagctacagaaaaacgactaccctcctcaaagtatgttacatacaagcctttgcatatttcgtcttatttatttccgactaataattttaataatagctgtgaaatttatgattggtcagatagggacagcaaagtctgctacgaaatttctagaatcccttagaaataatcaagacctttcccgaacaacattcgtcacttcaggtaggcttttcaaacaaaatcgtatatgtgcttatcatctatactgacttttcttagagagactagacgaaaagttctcagagtataaggccaatgagaagaatgttgatcaatgggtaagactctcacgctgtctcttttactgttctcccactgcactgaatattactaacgttgatatctctagttgattgaaatattattttcgcctttccagaattactaatttggagagattataagatttttgaatcgctagcttgtctggttgagagagaatcgcccacccaagaagatcatcttataaaaaatatattaaattgcattccaagatgctctcctaatgtcatagtttattttagacccggttaccttctgaagtctactagcactataatggcttaataaatcctgcatctccagtgccagttactattctttgtcttcttcatattgctggagcatacgcgatcacttcattcaacataatagattatattgggtttatcggtcgcctcaaaagataaggctgccagacattgaatcggcggaaaattagaccggtttggaatacaggagtcagtggaacttcaaatttcccattaattaaggctgtgtgtgctggctgcgcctgcatggcgagttacaccaaggcgatcctcctggagcttttcaccaatggcagttgttctccaactcagcccccaagtctgcctaacaatgtcacattgttgcccagcctgctatagatgaaatgtcggtcaagagaattgggcattaattctcatagccagggtccagatttgttgagaatcttctcatggtacatgttgcattatttatatctcttcacttgcctaatacaacgtcggtacgactaatattcaatctgaagctcttcatttagacgagcaaagcagattggcagggaattatggcgacggtgcctgatctcacccccatccagctggcatttacggaagccgttcgccagttcaagtccaagctcaagaacgatcaattgtacgccgatatcctgaaaacaaaatccatcgacgaggtctatgataaaacggatgcgcttcaaattgagctagggaaacagggacgaattcggaacctctcgaagattagaccttttcttgaagggctccgaagctatgcagacgttatcgataccttcatccaagtcaagcctgatgtgcttgcgctgatttggggtccaatcaagttgcttattcaatggacggcttcactaacccagtccatggacgccattatcaatacagcagccgaaatcggtagcttgttgcccgatttcaaactcatggctacaatgttcggctataatgaacacataaaagacgtccttgtcctatttttcagagatatcctcgatttctacgctgtgactctaaagttttttacatcccctcgtacgtcacaagcctggcataaaagtagcaaaagtgagctgacgactggacaacaacagactggcgattcatgttcgaggccgtatggccatcacagaaagacagaataaaactcataatcgacaacattgggcgaagcacaaatttaatgaggaccaaagttaccttggaacatatccgggaagagtatgagcacagacaacgcgcttctgcccattttaaggcaacgcaaaagagtaacatgcgtcaagaatataatgtcattaagactgatatatctcctcagtcatatggtgctgatctgtatcggatacgaggtcaagtatgcgcgggaacgggaaattggctgaaacaagacagtgatttcaagaagtggctagacgtggatgatgactcaacaaggatgctatggctatgtggtatcccaggagcaggtttgcaaactctactctttcactatcattctaccatacggtactaaaggctggacagggaaaactcacctagccagtatggccattgactacgttacttcgaccaagactatattcgctttcatcagccataccaacaagaacacaacttccgcattgtcagttatgcattctttaatatttcagttggcttcagaagatgaacgtcttcaagcagttctttgtggctcgagtagaaaacggttaagcaataaccttgaagttgctgttggagtcatgcagacgctacttaactctactgatccggttagcatcatcgttgatggagttgatgagattgagagcttcgaaagagcgaggctccttaagaacctttgcgatataactacagtctgcacgaagactcgtttgttcataagcagtcgagctgagcacgatatctcggcaattcttagccaaatatcatcaacaattcgggtggatacacacaatatgacaagtatccaaacattcatcgataactgggcgaaagactggttttcagctcgcgactttttacccgcagacaaatcagagattgaagacctctttaagccgctggctttaaaagcgaagggtacttgtcatgctcgcaatactagcggccattgcttactgtttaataggaatgtttctttacgccaggatcgtgctaaacagcatagaagagctagacaatgtggatgagattcgcgacgaactcagggtgcttccagagagtctagatgaagcgtatggatttcctatgattattagcgtgtggaaagctgatggatttgcagatacgagagagtgttcgcaaaaattgagaataagtctaacgttattaaaaagaagtgtagacttattctcggttggatcagttgctcacctactcctctaacattaccagagctggagcaagctctggtagtgaccatcagtggtacatacagagtctcttcacgactgaacttcattcgcctttgtggtcccataattgaggttgtgggcgaccaccttcaatttgtacatttcaccgtcaaagagtgagttatccactaatctctctggaatcttaggctgaccgctattgcaatagatatatacacagtcgccatagagttgaatattacattgatccaatcgaagcgaccctaagccttacaatttgctgtgtacaatacctgtgccaggatcaccattctcccgatattagcaatgaggatgtcaaaatgggcatagaaaggggcaattacagactgcattattacgctgcaaacacttggctcaatctgacaatccaatatctgcgtttgactcgatatacagacatatcggaagagttgatcgccgccctcaccaagttctgcaacgagagaggcaagccagaatgttatgggcacgaagaattgaaggaggagcagtatccatcggagctacagcgaatcagatctcacgatccaaacctttttggcttacttcagagctttgcacaattccaacagaaatcctcatcgtccctttacaatctcgaagaaggtgaactatccagcttcctcgtgtttctgactatatattgacagcctatctagaccactattggattggtctgagtcccgttactacgtcaactatctcaaagatgctgtatacacaattcgatcaataccagtgtgacccgcagcaacatcctgatcaatgcttatgctcaactttgagttggcattacggccagcgattgtataaatgcgacttcttttcttgctcgttttaccagcatggatttgaaactccatccgtcagaggctcgcacagaaaatgtcacgatggcgcttggaaatgcgatgttccctcatgccaatactcgaagatcgggtttctatccaaagctatgagagacaagcacttgaacttccataacgcaaaatccgaagctgatgagccgagtaacgagacattgctacccaatgtggatactgatgggcttcaacattttctgttcgaccttgtttcaactgacaatgtaaaacttatcgaaaagctgccaccctttttcgaacagcttccggacgagcgtaaggaggaattgctaaaccttgttgcacagtccggaactgaagcaatgacgaggttgatatatgaaagagccgagaaatatatcaataccgacatactacatcagttcctgctcgcttgcatagatgcacaaaagctcgagttcttgacgtttctcatgtcggacaatgccagcaagattgtacaaaggctcagagatgaaagtttgaatatctattataacattaataagcttctggttcattcggttgcaacaggatcgatggaactgattcggaccattgagcgttttgtggttgagtataatgtggaaaaacaccaccctcttttatcgatatatttggaacccgacatgatcaaagcaactgcacgatgttcagatcgggaggactatcttatcaacgcatggtcgacccatggtcttgccaatgtaccgtctgcgaaaatttcccgattactaattactattgcggtaacaacatgctctatacgactcgcgcaagtattaatccaacacggcgctattgtagattggacacaaaataaaaacagttttacggcactcgcttctgcctcttacacagactctgctgaagctgcagattacacaaaatttctgctatatcagggagcagatcctaacgctagtaggggacttgtcagttcgagagatcctggcattacattaaagtggcttggtgtttcctgggatgaattggtccaaaaggctaaggaagatagggaaaggggaattcagtggccttgatgtcttgcttagagtcccaataagtcgaaaagggtttattaagctaagattaacacctactcaaaatttcaagccctgcataagcttttaagcttccccccgtttcagttgtacacagtaaagacctaattgagttgtacaacttcatacatcccacttgtcccgattcctgtaagtctattaagtcttacatttgaaccaatcacacagtttctatgcttatcagccaatgttcttgtgaggcaatcaaatgtttaattgctaaccttccattgtttgtcatcaacgtccgcttgagaagattcttcagagctcagtgactgttgaataagtttaagcttgtcttgttgtctcgattgcacatactggttgtattagtattggtgtatgtatgcatcaaaagcgttgaataatatgagctgggaacgctttaagaaagtcgctcaccgtttctattgtatctttcgtgatatacctggttatacgaacctctcgcgactgtcctattctatggactcgattaacggcctgagactctatcatcggattccagtgcggctccagcaagtgtacgttgttggcagctgtgaagtcgaccctattggtgtatttgttaatacatagagctctgcagtgctgcgagagcatgtctgtgtaagaaacttacccttcaccagcgctacctatagtggcaagcataacagtgcatctagggtccgaattaaactgtttcatcgccatcattcgtctttctaggcttagttgaccatcaatccgtgcacaaacaaaaccattggcctcgaggcactgctgagttagacctatcattttcgtccaagagctgaaaacgacactgttgtaagttgttagcaagctcgtggttggataaagggcattttgagtcttctctaccttttaatgggttgaattggattgtatcggtcggaacaagactgctcttggcgaaggttatcgatcaaagccgaaagcttggatgaatgttgccctgtttgtattttacttgtagagtatgattctccggtatccccactcgggatagatatggaacgagtcaagtctgttgaataattcctatgctcgatttttccagtactggcgagacatgctcggcatatgacctgtggaaatgacatgtcgaggctcattacagactggttctcggggtcgctgatttccagatcacaaatttcacatgactgctgaaaatcctggactatttgccagtcaaaagcgttgccttctgctgctttccaagcgccaacagctaatggaggaagaagcttctctccatgattgcagatcaaacgaaggaaaatgatcaacttcagaatattgctggtcggataatttgaggtcgaattctcagtcttatgtcggtagaaacctgatgcaatcttggctgcctccttgtaaaaaaagctatgcaaatcacgatctcttggtaacagctctacccacactgtttcttctcgtcgattagggagctgatctgacaactctgttgacttcttcgtacggcgtaggcatgtgttcttaatcaaaagacttagcctttgcaggccgtatgagcttttctccctaattggcgttgttatccaaaagtcaaacgtttttttattcgcaaacaacggcacacgaataaagctcagaagtgcggcaaagtcgtcaacacaattatgaattggtgtcccagttaaacaccatcggtaccaagcctgaagttcacatgcagcttcaaacgtttgcgactttctagttctgatatggtgtgctaacattaaattgttagcaaaactttcacttatagcttgatggtgcctcaatttttacacatgccctcatcaagaataacacgataccatgaatgggtaaacaaaggacctttctctgcccaatctcgcctcatcgtttcgtaagtggtgaaaactatatctgagctttgaagttcgttgcgcgacttcttccggtctgagcctagacatacggcagtttttatctttccttgatggatgtgactggatttcattaataattgttagttgaacatgaaatgctgacgaacctttcgcattgttgctgccagctatgtatggctagcgagaggtgagcacactgagagaatagcaaacacacaatgttgcttacttgtctttggtgtgacaatgagcgttgtccgggattgtctgggtagcatctcttcgctttcatttttttcggtctccatggcgtccaaagttgaacatattaaagctaacatgctaagagtttttcccagccccatctcctaaattataattagcgactatcgtcattcttaatggcactcctttctcacttacatctgctaaaacgccaccaggcgctagttctgggcgagctaccagacttcctgtgattttatgccgataccttgataataaatgtcagcagttgatcatataggctgtgaggtgacaatatgctacttgtttgagcttgaatccgacgaaagttcccatagtgaggggaacccatctcttatagtcccagcttcaaccccaatcatccatgtaagtgcggaaatctgatgtctgttaatattagtataaaaatgctcagaatatttgtcatccaatgaattacttactctttcattgtcgatttgaggcgactactaggctctgcagttgttttcgtatcgatatcgccagcttcatcaaagagattcataaatcgtcctttggttgattcatcaagcaacttttgctccattcttctgtcgctgttagtttctacgaatgtttctagtgctggcatttgggaccctggtcgaagaaggtagtgagggttgcaatactgcatcttgctaccatactccaaagatgacggatgttggaaataaaagccagcatccgcaagaacattcccaatagcgatttggtcagtggaaaatccacataagacgatccgaatgtcgcaatttgtgggtgagtagacaaaggtagtcaatttctttgagctctttgaagccttctttcgcaaagcttttggtactatcaatttggcatcagccttgagagtgaattcccgaagtagcctgcttagtatggcgttgttgataattccgacatatttttgatcgtattgagacttgacaattatttttgtatctccagcgttgagggttactggaacctgtgttgtgcctttttcgtattgaagagaagatgttgctgttgcaataatctgttgaaatttaaagttagggaagaggcatggaaaaaacgcagagggtataccctacaacgccaaagcaagtatcaggctcagctccatcgtttgttgccaacacagtggccggagtggtcgacatgccgtcgcaagaatctggagtaactgcaacttatacgaattgtatgttaacagatcgcacgtctatttcggatcttaaaaacttgcttggcagtgactcttcttggaaagaatgaggtgtttcatccccacttgtgtccatttgattctcaaattgggtcgtgttggcgtcttcagttgttgcagccggaaggtttatgctgaagatcaaatcgctatagcattcttgttgctttccggatggtaatgatgcttcttcctgcgtatgctcaggctgtaggcgcatcctcttggatatcgcatgacgatcaacatcgtcgtccagatcaatatggcgctttgctgcgtcagagctatgcgaattcggtatgcgctgcatcgtctctctcgaattcatgaccacatatggtcactacgaaacgactgtcgagagggccagcaagatgatataaataaacaaaaaccgtgagctagagaaaaccttttttttctcaccgctcaccgcctcatcgatggtaacacagcccgcattgtatttatcaagagtgcctaatcatccgcctgagatacagcctcatcagtacaacgcaactgaggtcccttcgtgatttcattggtcgagcatctgcatccttaattagaccgattggaaggagacgattcaggtccttgagccattcattggcatcgctatcaaaataaggcaaagttttgaagctttggcgaggcagagatatgctatacggcagcagtattatcaacggaaataactgataccaagaaaaagaagaaaaaaagaactttttttcacgtaacctggtgaattggagccgcataaagttctgccttggcatgcactgccacagccccttgcatagctgaccttgccagcacacgtttgtgcgacctgttccagtgtacacggctcaatatggtcccgaaagcaacccaagtgaaatacccactacagccctatcagacagcgttattgaacagcaatcttggctgattgggagcatcataagaccttgctggtatacgtttcttgacacgcgcctgagcgttttgtaggatagatacacacctgtggtaggtgcatagacatgacttgatgggcgcgtgtccaggctgagcggcggggccgctctgctgactgcagcctctaccttttggagaagacgatcgatacagcatgtcaagatttgagtagagattttattcttcctgaaaacagagacattggttaggttggaatttggtactcacagtagccacaccagcttgcttggtcaataatgggcgagtgtatttcatgtttctgctgcttgagaaattatcaacagttttcgaggtcaaaaacgtaggcccggctgcttcatatgaagacattcagtgaaattagccaatgtgaccccaacttagttgtgttgaagaggtaaattgcatgctggcctcttttccttattatattcaggtagtccgacccagcagcagtggaacacccgatttcatcaaacaaaaacgagtgttcaagatcaatagggtaagcggcatatggtagatgcaaggctacgccgtacttggcctgacacaactgccttatggacgacatagagctatattcttactgtttataggtatatgtgttgtgatcactgagttgcgataatacttatctacgatttcgtaacattacctttgtgaacttatgaattcattcatttgggttcgcccgtagcgatccgctaacaagcctcataacccgacacaagttcaacgccatgttcatatgcggggacgctaatattacctgttaaggtttggctttctcttgctccgagagactttaaatatcccatcagctctctatagaacatgtcgctgaaatggacagctctcagctttctaaggtccataataagcaccttgtcaaaacagaatggcgattttaacctatacgtagccgtctagttgtttagtaaacaccactccatacaatattctcctgtcatggccactgagtcaaccccaacttgactattttagtgcatgtaagctctacattcgcactaaaataccggctagtaccccttatggctcggcgtattctttcccaatcgcttgtccctcgacgtctgcatctagtgagttccctcttgcatcacttttcggtgcaatcggcttggctgttgagccgggcacaacaccatgattccctctacagcgctcgtcaactcgctgccgcgcaacatccttggtaagaagcatacgcgcgtgggtaagcccaagagccgtgctggctgcataccggtatgtatacatgtatatgtacctcacaaagcaacctgcatatgacttccaacaactgtttaatgaagtatacctgctgtccaagtgggtagaaagcattgaactattactacgtcttgatggttgatcgtttcttaacctagttgcatggtacatgtagctttgctaacctacctggtctaaagtgtaaactcaggcaccggaaatgcaacgagcagaagccgatatgcagtcaatgcaagaagtctgcgcgagattgccactatgatgtgcccaaagagaagcagcatggtggcatcacgccccataagagatcaattcttccgagacaggcggcacttgatgcagttaccgcaggagctctccattttcgcccaagggtgagctatctagaagccgacgaggctctatactttgacatgtttagagcccagatgctccaggacttttcatacactccatgcaccaagttctggaaccgtgtcatacccagagaatccatgggagacgagtgtgtgcggtggtctgttttgagtatcggggctttgatgctgtcgttgcgctctccaaaccccgagccaacagtgaagctgctcgaggggcgtggtagcagtgcacatcaggttgctatagcataccatgacaaagccaccaccactctccatatgaggatgcgacaggagtttcacaccatttcacgcaggaacgtgctaatcaacatgtttttgctatttctctttgagcttttgatcggaaacaccaaaggcgcggatcggttgctgacaagcagcgtcgaactattaaaacagaaacatgaccaactcgcaaatgagataaactcgcaatcccatgaacagggagttcacacttatgttgcgccttctaatgacgaggggctggatcaagctgaacgaattttaccccgattccaaatatttctcagtctgaactcgccatttttcccaatgcagaaagcctgctggtccagattgcaatcacggccaatctctggtggcgttccaggggctgataccgatatgcatgaatttggagccacgtggaatagcttcatcacgcgggcagtcatattcgttgtcaaggccatgcaaatgcatcaatttggtaaccatacaggtgatttcgagctccacttcgcccatcgggccatcttccttgaacgacttcaggactgggaatcagctattctgctgaaactggagacggagaaaacccccatcgtatgccagttcttaaacacgttttatatgggtcaaaaggctgtatttatccttatgagctgttgtttcgatgcaacagaaatggcatacgatcagttcaactctaaatttcgggagattgcctctacggcctgctctctcggaggggcattgaagcaattttcgcacctcgaaactgcgctggacatttatacccttccgatcttgaactttgtgtcacaaaaatgcagagataaagccatccgctctgacgcattagacagcttcgagaagatgacgtcgtcctcatttaattgggataccaaggctagtttactggcgaggcgccggcttatggctttggaggaacagagtcgagatgctacaggccaaattccagcgagcggtcgatatcggtggactagtgcatcatggaataccgattattcgagtctgagcattgtgtttactcctgtcacctctgactacgatggaatacagaaagagaaacgatgcaaaatacttcgctcagacttggaaatgtaaataaagtagaatatctagctccacaggaatgtataatgcgactcctaaagacctctgatttcgtctcaactctctggccctccggccatattacactagcatagcatgtcaataagcatgtcgatttagcactatgttatagttattgtatcatttctttcttcggatacaatatacaattgtgcacaatgtataaatcgcctataataaaattaccatcacttcgctgcggctgtagacgatgatgttgaccttaagcatgagatgatctggtgatatgccactcgcgatatcatatagcaattatgatgttgtaaaactggctgggcgagattaatctctgcaccgttatcgagcaacagttgagccacatcttcccttcccaggtcagcatatgcccaattcacccttctagcagttacttggttaaagtctgcaaagaagctaattgatatgacaacaacagaccacagattgataggccaattctgttttgatcaagttttgtataaaaaaaaagtattcctcttcattgagattgtctttagacagcgtgtagggctactcaaccacatgccttttctcaatgccaagattctagaatgggtaggacttagtctaaaactacggagtatgtttgtagaatgagtcagtgtcatgaatagcctgcagcctgcgcagttgttaactttccagaaggcataactggtgccgccgcgattgaagtgctcgaatctcaagttgaaccaggatctatagtctttcgaaattccagccatgccggctataaattgtgtctcaatgcagatatttcacataggtttcgtgtacatttggagtggctcctccctgaaagcacaactggttaatccattcagaattctctacatacttgcaagaaccccggggctggtgtccctgagtatgccaactcagccagatcactgaattcatcactttgaggaatgagtgtaattgagcaatatcggcgcggttcaatgaaccgcaagtgctgttactaaaaggataatcatttggatttcggatctcctatgcttatttgtaaatagtgggtaggaagcatggaaacgtaagaggttgaacatgcaatcaaaactctgattggttgcggaatacgcatttcttaaagcagagatggtgcgaagctgatggtgggtctacgcccctcactactcgattaatggcgccgagctttgaaaacactattaacaaccaccgctctaagccacctgtaagcacaagaccgcatggtctgtcatttacgcatcaagtatacactatcatgttcatatcctatactttgaagcagatagcttagcaatctgtatccaaaaatgatcgatgtcagcttactagtattctgtagctacgaggctatttctttagtaaattcgtggaccacacagggtggctcgcctgagctgtataaatatggcaaaccatacccctttgcagctatcttcccagttgcctatacacacatcatcaacagtctacacagattatgtcttcaacacccaggattgtgaaagcggcagtagtccaagcagagcctgtgtggtttgacctaaaggctactgtcgcaaagacatgcagtctaatcaaggaagcagcctcaaacagcgctcaaattattgcatttcctgaagcatttgttccaggatatccagtatggatctggtatgtattcacttcttgacaaggaaagaagcctatgctaacgcaaggacaagggtacgcgccatggacttcgacatgaacattcgctacgctgagaactccctctctattaactcggaagagatgaagcaactgcagtcctgcgcagctgaaaacaacatcgttgtgtgtatcggtcatgctgagcgcaaaggcaactctttatacattggccagtgtactattgacaatgccggcgagctggtaatgtcaaggcgaaaactcaaacctgtccatatggagcgtacgttgttcggagacggagacggcccttctcttaacaatgttgcaacaactggcgttggaagagttgggcagctttcttgcgctgtaagtactttgcaggctcttttcgtccttagttttgcgacacctcttttctaaaggagttattattataggaccactttaacccactgatcgtatacaatacgtactctcagggcgaagaaattcactgctctgcctggccgcctgtcgcacctcatccaggagggccggctccatactcaatggcagatgagggtaggtaaatttgctctgacctgtctcacactatgctgacacgagatagctgttgcggctttctcaagcgtatattcgatgcaggctcaatgctttactctccactccacttctgtaatttcacagccatctattgataagctgggtgttgatggaacgcctctgtttaatcgtcctggcggtggtaatgctcggatctacggccccgatgggcgtctcttgacaactgacttaccaccgtctgaagaaggtatcgtatatgccgacttggatatgagcctaatcgcaaaggagaagggtttcttggataattgcggccacgccggcaggccggaactgttgtgggtacgtgctcctccacttcaataatcttgaagacgagttttaagaatccatatgtctttcatatgtttacatgatgccgaacgaataaaacgctaacaagccaacgtaaagctagggcggaatgtctccgaacaagcgcccgttcgctctgcctagagtggatgtgagttatattattacttagtataaaattatttgtgaatagtaatagtaaaacctgtgtagagtgtgaaacattacaaatttgaggcattattgtacatgattccttttgtttatcatgttcgaaacttcttcaaagctgcaccagtaaccctgctctgttgacccccaggacatcgatggtaccaagggcttcactgaggcttttggagacgatttctcatgtgggtcactgtcgagcttcagccatctcgacagcattcaagtaaacggaggtgatgacaacattatgaacatcatctaccacttcagcaatagccacagctacaaggctcaatgcactggagaaggtgttgacttctgcgaggcaggcaacattggagaacccatcactggaggcttgttgaactgcccacttccgactgaagccatctctatcaattcttgagacgaatgctgcggtgatgtcatcaaaggctgttagccttcatagctcggacgaaactgagacaagagctagtagattatataatatcttttgatatgccactgagttgctttcaggatgagcgactagaaaaatctagacaatgtaatatagtatctgctaattacacattgcgggcataactctatctggactgttgattttccgaaaatagaggcgccaaaacggaaccctcaaaccatttcttgtctttagcccaccctttgagaatgaaatctctccccaaggtcaaggcagccaggaccttgggcaaagggaatggcaaaggatcgttacggtttcgtcggtaataccagcaaatgagatgcacaccagcatgaatggcagcgctaaatgccagttcctcactcagcggaccatagccctctatgaatccctgtataatgggaatactaccgtcgacgtttctaaagtgtttgcgctcgtagagatcggccagcatgccaccaatatccacagcgcgatgaccgaactgagcgttctcccagtcgatgatgaagagtttatgaggatcttgggtagactgttggacctcctgccacgagctacctgggagtagaacactatgttgttgaagcgacagagaccatggttagatttaatgttttaagcaaagagtattttctttttgtgcggagcagtaattcgagatgcgctttgacttacttgccagcccaaaagtctccgtgaatgagcccacggatctcgtccccatctgttggcggttgctcaaactcatatttcatggtagttctgacagcttctaagatctctctatggccttttatagtctcaggatggcgttcgagaatctcgatgaagctatcataggtgataagacatttcagttgacgcatgccgttgttaggccctactctttctcgaagcgcagcctgggctggctctgaagcccatttgtgaaagaagcgcagccaagaacccatggcatagccaacggattggcgactagactcaggcagtatctgatcgacattggcggatagcaaaacggtcgtaagatcggtagcaccaagaaagtcttcatgaacctgagtgtatgtgtctcgatcaaacatgtagagtcgcggtgtcgtagccactgctgggccgctatgagtaatgatggtgtgactgactccatctaaagcatggagcatagactcttcaaaaatacagcgtgtgacatcgagaggaaagttacggttgacagcaacataatccgtcgagtgtttaatgacgacagtttgagctgctcttgtgtcgtctgcatctccttcgattggcttgagaagggtgccgcgatacaagaaattggctgttccgccgcttagtttcgtcaaatccgaacaagcataggctgtatgcgctaactcgtcaaggatctgctgagcaaaggtttgcccatcttcttcgtttggcggtgacattttgttcaatctgtatagaccaaatcctcagcctggatgttgtctgggaatagcgactgataagtgcttaagcacaaagatgacatgcagactggtgagaaggtggcgcggcagatgggctgagagaaaagtttcagtatataaatagacatttatatggttggttggtgtgtattgaatctttacggcagttgtaaaaatacagatttaaagaagataaaacaattctctacgaagttagttgttaaagggagttaatgtgtattattgacgggcgtgctcaatctgtagtagaggcggggctttagtgctgttttgcggatgacagtaggagtgtgccagagaaataatagccaaaatcaatcttaaaaatacatgtagtcatatgatagataacatagtggtattagctgaattttagcgcaattgcgcaagtttaaaggcgtcaagaaattggaactttgtggctctagttgcagaatgttgagtcacaaaagaaaagagtcattgaattacgaacacttcgaaggattcccaaaatctccacttttaagagcagtatgatgctcaataacttcgacgaatattaaaatggctattaatattgactacgggttctccggctatgccgttgtctagagaaggtagtgtagagctctgtctctctctcttcgagatgccggtctgccgcatcgcgcccatacctattatacacgagaaaagctcttttatctggaccaagtacagattgagctgggcgacatggatctcatttgaggctctacgttgataggatgttcaaagctagtttattcgagtttttgtaagatgctacaccttaaccacttccaacttttactatttggaagcgtttcgacgacctagtatacctttaaatctaccagccttgggcggaagcttttctaccaggggtgactctgaagtagctgtgtctaccctagcaaatctatcaacgacggtcaaggcctctcgcagtggtgtttcttcaagtacatctactatctcgtaaaaaatggacggaatcctctcaataacaatatccacgacgaaatatttgcgtgcatcaacaactcttgagacaatgctcgtccagacatgttcgtcttgtaaatagctgacgttgcccggtggttgtggccgaaagaagctttcccattcaccgaatggcctcttctcatcacatccatcgagtatatgagaagcaacttgtcccgggtccgcagatgagcccaacagtacagtcaattttgtatcatccatgcgtgcgatgacaatgactgccgccaagcagtttgcgtcttttgggacttggaaagctactcggatacctgcgggaacccagtcccacgaagaggtcatactcaacgcgttggatgtctgccgtcccatggttcctaggagtctgtaacctcgatccaaagcaggtccatggcgaagctgcacaatgtgttccggatacacatggagcgaaggcggcaaagctgtcgactgacgaacataaaatgtttgaacatttcctcgatccgctgcgctatcgatggataagattttgtcggttttgatgcgcgcatactggtcgtggtatcccgatcgatcggaatcagtgaagttggtcattctcttcaggcacaatccggcaaaaccgtccgtcttcattggttgacagcagtttagagaggcaacgtaaatgtcatcttctacccgacgtagagggagcgtgatctgaagtccctgatttgtcttgaaaaatggcgctcgtggctcccagtcgtagtacgggaaaaagtgactcgatgctttgaactgatctggagatcgagcaagaaggcctgcaactgcatttgggtctgcgccatcgtctgtccataggaagagagattcgtcgtttgactctttcatgatttcttcttgtagtcgaataaacgatttctcgccttctccatataacattggcatgcttatgtcaaaaagtcctaacaaacaatacgcgcggtcttcaattctcgtggttattcgtttggatgcccatgacatgcgtttagccacactgattgatcgcatatcgcgagtgtgagagagaataccgctgtctatgccagtgatggaagaaagcctctcgcacatgctggattttcgcccaaggcatacccagttgcctatgaattcattttgtacaggctcatttttcagcccgtcttccgagcaatcatctgaatcgccattttcctcccttttttcaccgtcggtgaagaagaggacctctgttggtgcaatgagctcttgaagtgtccatccgcgggaaaaccattcatgggtggcgaattcatctgctatgtaagggtctattgtatgagacaaacccgcgagatacgcgtagcagacctgtgcttccttgtaatagctagaagtctcattagcataaaattcattgcctaacatgaccgtatccctttacttgaacattgagttgatggcttcgttgagttcagaactggatgacttgtcgatacaaagagtatcgatccacatgtagccatgaccgtccagccgtgcttgtttacatgcaccagcgactttagcatagcccgggtgatcatttctttgagtttcggtcatatcgcttgtgatatgctcgtagagaaactcctgtccatcagcccatcggtgggacaatatcgcatagggcgtaccatctctgcacttctcgagacgtagagttttgacatttaataaattcatatcgcaaacgtcttccagtgctgaataaaattggaatagaaatcagaagactgtcgcgacggtactagctcatagtatcaaccccaacttatagcctataggcctactgttctcataggggttaccaacaggatggtgtcgaatgttgctgttaccgccaatatggagtcaactctaggttgctagtataagcgtcagtgttaccccaaacagccgatggattaatcgctcactgagacaacgcaggccaaagcgttacagcgggtacctgtacttaaaaaaataactataaaatgaggctcttagggctgcttcctttctaatatgtttcccgctcagttttctcaaatcggtatttctaagcatttgatcgctcatccattcagacgcgtacagggggctttccaagttttccaagcgacctgtcagcagtgacggcgcgccaagagcctcgcgaacttcgcgttttcgggagaccgagtatcttccctgtagttgtgtatgacctgattgtcctaatgaatccttcggccctggcaacgaggctgttggttgggctgtttcagtgcgctagctatgcccatgctacctactttgccccggtttctatttaaaacaacaacgtgcccgctgatcgcatggggataaaaagaaggattcaggctcttgccgtttggggtgatttcttttccctcggtgcaaagatctctgaagttgtttagattcgtcaaaacctctccatatcatctttgaagacactatggacgcccaagatgctactctcaactctgcctatcatggtcaaacccatggaattacggcagccccgacaccgaacatggcaggaacagaaaagaagttgaatactgttacatcagaagaggacgagatccgccagatgacgctaaacacagcaaatacttcccctaaacctgcgcaatcgcaaagcacaggaattgtaaccaagcaaccgagcatggtgcaaaacatgaagccagagaactatgtggtcaaaccggagaatcttggggagtctcccgattatattgattgcccttactgcaaatcacgccagaaaactgaagttcgccatcaatctaccagccagacatcgtatgttacgccactcatagaattgaagcactgaaccttggtcaccctttgctaatatatacatgactaggcttgcggctgctgtctgctgcctctgctgtggcatactccctgtgtttataccgtttgtgtgcaattggtgctctgatctggaccaccactgcgaaagttgcaagaagcgtgttgcgcaccaaccacacgaggggaagatggaggccgtattgccgccagtctctgctgcgacaaccggagcagactctagatatcagttaagtcagtacgccgacatgagcaagcagtcgcagcagaaactggaacccacaatcgcctaaacgcagatctgtaagccacaggtaaaaaagagattggaaaattgttcaaagagggtcattaatccaatattaaagtgatgatgtcttcgctcttttaagaagacatgactccaaatattggctgtcatcatgccagaatgttggacttgcggagatcaaggtcgacccagcggaggccaacacaacctttagtttgatgaagcacaggctggaagcaagaggcgtactggaaatacggaaggagagaacaggctgttcagatttaattaagataccatgtatggaagcccgaataatgataatttaatgagacgatacaaaagaatgcatgataatccatttcgtatcattttgacgcacgagaaagaagctaactatcgcagacctaacttacgtctcttcgctaagtaggaacctcaagcctcagcaatatctagcgcgagaattcattcttcgaacaatattctatataagatttcatagtgctgataaaaagttcacaatcctagcaagctgcttttataacagactgtccgggataaatgtggctaggaaaatgcagtacatgataaaacccggcctgggtactcaaaatataaatgtctcggttcaggggttgatggttctaaacctcagttcctagaaaattggagcccgtaagcactggcgcccgtatctccaaagtatgcattggctctgctaaattgataatgtgcaatttgcttctactttgttgctgaatagttgaagaaactcaactgtaacgacaaggctatgcaaccgtcacctgccccattgcccatctaccttactaaaatgatttaggtgaagaaagccctacagtcaggggttgtgaggcgaagcttaactaggccattgtcacatgcagcaaggatcaactgagcacatggttagcgattgacgctttccaacatgcgaggcattctttggagagatggtcgggtgggggcgaaaaatgccatataaagatgaaacataatccttcagataggaaggtctaatttgcagggtttgtttctggttcactgctgaatagatgcggctcaacccggcggctgcaaactcatgcacgacctgcaacccgtcacgcgactaaacccaatattgcgcttatagccggattatattccgtggagctgttaacataatgccagagccagcaaaatgagttataattaaataatccctttagcatagcatcagtggccgtaaattggctggtaactaccgccgtgatggccgagtcaagtattcaaaatatgtgggaggaggccaggggacggttcttagctcgcacgcaaaattctctcgattttaagccgccgaaaaccatcgacgatgttcgtgaaatggtagaacatcgatacgatcctacttctccagccgattcagacgacaatcataaacgggccaatgagattggcttaaccatcttatcatgtttaaagttactaggtggagtggcggctcaaggagctgaaatggtaactttgacagaccattccttcttcacatttgtcccctcctaactttgataaggtatttcaacctgctagtatctgcttcaacgccgtgtcacttttgcttgacgtcccaaaatccgtccatgagtttcatggtacaatcgacgccgtcttcggtattgttggtcccactctcagtcaattcaagatatatgagaggatagaactgtttagttctattgatccggaactgaataccgcaatacacaaagtcatgatctcttttgtcgatatatgtgccttgtcaatagttcttcggaaagggagcagatggagtcgctttaaagcagcgacaaaacaggccttgctaaaggatgactctggtctgaaggatgagatcgaacagttcgagaagcttattcgaggacagcagaatgttcaggcgaccttgaccctggaggttgctctaagtgccaaagctgatcttactgccatcctgggtaaagcctgcgagacgggaaagaagattgatgacatcgccattggtattttagacttgaaagaagtagagtcaaggagaagcatagagaggactaggcaagagaatctcgccaagattcgaagcaagtttgccatcgacgagaagactatcaatgcttccaaatatgtttgcaagaagatatggcaacagtgcgtaacagggagtggaaactggcttcgcgatttagatgactacaagaaatggtttgacaaggccgattctgaagcaagccccttactgctacttactggagaggcgcactcgggcaaatcgagcgtgatgtcgattatagcccaggagctcaaggccgcccacgaatctgcaggccagtcgaatattcgagccatggtagcttattatttctttcctcttttctctcgaaaagcagacgaagacaaacgaccggcagcaactgcaataaagcacattgcatctcagcttgcagagcaagactcggcaattgcaaataccatggcaacattttgcgatgataagcacagcgaagcgtactttagggacacaagctgcaaagacctctggcgtgaacttaagattggagcacctaaacagggtactgtttatttcatcatagtcgatggcctagatggattgttcgaaggccacgttgaagctgcaaatcactttctcgacattttggagactcttacaagccaagtatcagctagcgccgatggggctcgagttagggtgattgcgagtggaagaagcgacaatttccagagggcatcgctgcaaccggctccaaatattgagattgagaaatacaatggcccagatatcacatcctatatccacgaagagctgagaaagtcaagccttctacaaggggatgaagaggaacccaagagactgcgaacgaaagtccacgataggctatttactgaggccaaaggaaatttcctcaaagttcaaactgctctaggcaagatcaaagacttgatcatgtcggatggatcagaggccgaaatggataacattctgaatgagagtaaccaagataaaatgaaaatctcagaaaacgtggtcagcgagctggaagcttccctcaaaccgcagtctatcgaagaacttaatgagctccttatatggattgtttatggcgttgaatattttgacactgatgcactagaagctgcacgggtaagtcacctcatgctttggcgaaaccccgaaaacgagaagccattctaagttattatcatttagttcctccgttttggaaccgcatctctacagaagctagaggacaagctgagagggaaatattctaaattgttttatatgcactacagttatttcgctctttctccggctattgaaccgcttgtcatcaaagacagaaaacgaccaagggttggcgaagatgcacccaaaatctcactcaacatcactgtaactaatgcggacatcacaacagtacaaaacttcctctggtctctcttccaaaagtctatggtggacaagttcgaattcgaacctatgtccaaccaaaagagccatgtcacgagggaaatccaggtcaacatgtatgatgctcaccttgctatagtgaagcaggccctacgttatcttacatcctcaccggatgtcaggacaaggcctataggagattacctggcaagaagactcccatctcacttggataaactaagccaagcagatggctacgatgagattcttgcatctgacaaaaaagaaattggcgatgggctcttttctcttttcatctctggagaggtcatagaaaggcactgggagtcactcaagtctattacttggtttggcaaagataagaaagttgagattttgcgaaaatggctacaggatccaggcgcaattggccatcttgggagacttgacaaagattggctcaaaactgtcaacgccagccagcgtccgaatcgagaacttctcactctattgatgaagaaaattgcataccgttggctacaagaccgtacatgggatactaatgattgctttggcgctttgcgccgctttttgacgctggtatggtccaccctgaacgcatacaactatccatcttgctaacttcgatagaatccgctagaagaagaatcaggcaaagaaattagcgtcttggaagagttggagagagccgagaaatggtgcaaagatactttattgccaacaagcctcgattctctttggtatcagagaatgggagagactgccaaagcgcaatctgaatacaacttggcgatctcaaaatttacacgcgctatcgagttagaaaacccaagccttggctgtttcaaaggtctagctgattcatactacgaaaacgatgagcttctctccgcgtgctcctccatggaaaaggcgcttaatttggtcaaagaagccgagtcgccggataacgaagaaatgacacgcatttatctacgccttgcgaattggtatactcaactacaacagcccgagggagctatatcacattatgaacatgctttggaaacctgcccagataaccaagatgctctcagtgggatattgaacattcgaattgactctggtcctgaggaaaagacccacgagcttataattgccatgaacgagtctaactctaaacaaccaggcctctctcggctcgcttcaacgctactcagccaagcagagagttacagctaccaaagtccgctgcgcagtctgattttcgtatgcagcttaagacaggactgcatggcggtcttgctagaagccatggatcaagccatcaacgcagcccgagagcaagagcaagaattcaaactccaggtacttctgctacaccgcggtgtggctgctatccataacggtggccagaatgatgaggctttatcgcaagccatatctctctggaccgattgttacaacatcacggatcaattttacagaagggcttacgacgatggcgtgcgagggaactcagccacctccttccactacactattatccatcaactaagccttcattattttgagcagtctataaagctacagagctctccagagactctttctaagttgattgaactaagccagagtttccgctttcgcggaatacttgggataactgcagccgacacgaaccttgccatgtactatgctcttcgtggtgatcgagcggcggctaaagagcaactgaggcagtacgtgcggatttcagtcgaaaacttgtctgacgaaactgacgagaacgactattgggccgcttatactttatccaaatgcttgctggccagcggagacgatctaaacgcattgacggcttggtccctacttgagcctattgagacggacgttgtaactaaagcatttatgctcgaaggagggcctcagcaaccgctaattgatgagctcactgagtttgtaaaagctaaatgcccacttggagccacgcagattgagagaatcaaggctgttcaagaagaactggaggcacggatggcctctagtcaagaggaggatgaatcagaaaattcagagaagaaggaagatattcaaaaggcactaaatgttctgcagtcggctctcacactaaaggaaaactcagctaatggtgttgctgaagaggctcccatcacacccttggacagtaacgatatcgcaaagtattttccgttcacctgcgacggcacatgtggcgcagcgtggggtttcgatcgcgcattaaatacgtgcaaatattgctgggatctgggattttgcgacgactgcctgtcgttattgaaggctagtagactgaaaaagattgtatgcagttccgaccatgaatggttggcgatcccaaagtacagtccgagaggaaacatggcagcacgagagggcacggtccaagtacgcggagagttggtcaagggtgttcgtgtgggaggtgagcttgtaacagtcaaagaatggataggattgttgaaggaagactgggcattgtgatggggagtgagcctatttcagtagcttctgctttccttggaacctgaataagataagatgttgaacaagtgccgctataccatattgcaaattatacaaagaagataccccttgaaaagttcttcaaagacgtttcgatagttatttttagtctcaaagatatgccacagaatcccgatgcaaagacgcaaaatgagacttgcactagtcaaggaatatatcatggctttgacacacaaagaaccgcaaggaaaagtgaaattcatgagcattgtaatctcaaacacgcttcaatgattctttgtgggctaagcttagttttttgacatgcaaaggtcgccatgcacgcggcagccttggagtataaaagacataatagacacaaccaatatctatgacgattgacagatttgtgatacatattcaatcctacagtaaccccagcgtatcttctagcaatagcgctaaaaagagctaccaagtactccaaaactcgcatatacagatgaaggatacgccccagagttagcaatggatgtctggacggaaaagccagggaagcataacgatccaggcatggcgcagtcaatgtcagcagagacactagtcgaggatgacaacaaggtcacagacactgaatatatgaccgaatacggcatgacgttttgggaacagcagggctacatacaagaggtagcaggacatttgttcgaagcagtccgtacaagctggtggtgtgcggaccaggagacgcgaggaagtgttacagcaattttgccccgtttgctcaagggatttgcttctaggcttcgttatgatactgattacctcattcaccaagatattatatcctttattaatgagcatagctggtgcgtgacttgacggctataatgagatcattgacgcacgttggaagattgcaaactactaatccgaatcccaagttgccattttccaattcaaggcttattagctaacaacctagttttctatagtgacattgcgacggaatttttaaatatcggatctatgcaagacaaaagtaatttggataagccttggcgattcgtctttaacacccgtgcctctggatggctacgcacccaacttcggagggagttttgtcttgcctcaaaaggaccaaacatcattcaagaaatccaagacactatcatgtctgcgttcccgcccgctcctgactacagcgaagattcatctcgtccatattttgctgttacctttgagcttgaatgtgatcttcttttcttttttgaaacgcaaaaccccgaagaaccgccaggcgaaggatttaggacggctttcaccctgactggttccgaattagatgttcagggagcaacttgcagtaattacatgcggcagacttggcctatgacaggagaggcaatcatcgagctggttacaggtgctctttgcgttcggcaagggtgtgcctttatgagtatgttctagaatttcgagaagcatcaataaccattattaatatctgacctatctctagaaacaatgttggacgggacggaactcagtgcaatgattaacgaatgcaatggtaaactcattgtggaagcttacggagctgcagtttcgattgcggaaattggagagcagcttgcttggctcggagctgccgtagggacattgccccgagagcataataagatcatgtattgcacgccagtcatcaccgaggattgggaatcggacagtattgcatcgcccctttcaattctgcagccatcattaaaaagcatcaaccttaagatcatgttcgagatggaagaaacctccgccacggcacaacatggagggtgcattattgtgaagggttatccgatctctcagagaaatgtgtggagagagtctggaaattttggtcagtgtggtggtacaaatggaactgattcttggaatcgatcaattgagaggctttgcatgcgtgaatggctttttcaccaaggattttccatgagagagacgtaaagtcactctttgagctgcagtttgaatgaacgccaatttttccgcctgggggggatataagttaaaggcgagtcatcaaaagggagtgtatcgaacatgtaataactctaatacaagtgtttgtttatttgcaaacatatcgtgataaaacttttccatatatcccggttttaatagttgattgatggtatccctgtcgagggctatctacatatggaaagaagaactatctccttggaacctgatcagctggctgtctcggctacaaaagaagttcgtttattctaaatcaagaaaggctcattattaggcgtagttatgactagaatcagcacgtagaattgaagctatcggcaggttctttgacttcagccgtgacaggcccagtccttgacatcttcctatccaatcaaggtacaaattccaaacttacgaatcatcattccgacgacgaccagtccccaaatcataggaccgcctatgaacagcagaatcaaaaaatatgataagagtgtataacctaaattgttctttcctcctcttctcatcctggattgtatgaaagtgaggtctccgaatccatacacgactccgcagacgatgcctcccacaagccacagcaaggtgacgcccctctccgtctgtgagctatttcccagttggaagccagatacgcctcccacgattccgagcggaatcagactgcagaaaaaggctatgcacatagtcattaacggcttgtcttcatatgaagttggcagcgaagggctatcgtctgtcggaaccatcactggacttgcatcctgcaattcaacatgaagtgcccctttgaaaaagccctccccttcttcctctgccttgttcatcatcggtgttctgatgagaaacatacatggatagtcaggggttaacatattcgccaacgtattcaagattgacatggtagcatacggagcaaccgtcagcccgaacgcggcgtatccatactgctagatctggtcccctcgagtgcggtagatcgtgatgactgcccatatagcttgaataaaaccgatgaacagcttagggagattataggatgacgcaatgacagcatttggtagattgcttggtgtttgttgattgcttggtgtttgttgattgcttggtctttgtttaacaacaccgtcttttttagcgtcgaaatcgagtttcatggaagctataggtggcaccatggcgagataatatgtcgagttatcgcaaagccaatgttccccgtggatatcagtagctagcggaactggtgtgtagccacctggggggtcccaccaaggagagtctgacgatggggtagagaagctatatgcgccgagttaggttcgagattctgcaatcaagcgagtagtaaaactaacactctagactttgaactgccctgcgcttcctttcgctcctcgtccacattggcaacagcagagacctcatctagttcctgattggcagttgttgtggctaactgttcagtctcagtctcagtctcagtctcagtcgtcttctcttcagtctgaccgatttcaatctccactgggcgctctcctccctgcatctggcgacgcaacaaccgcgcgtagcgcccatcttctggtttcttcaacaccatgcaaagcgcgccggcccgagcggcacgcttcaagggattcttcctttccgttacagcatggcgtaaaattgcacgaattgcacgggaaaccccagcaccaggaagagtgagggcgagtaggatatataggccggtagatgcagagccctggcccggctcaaggatgacagaggcggcatgggcgaagtagttggcgaaaaagaagatgataaggtcgtaccattccgcgggcgtgcacagcaagtttggattaccatggttcatggaaccctcaggaacggtgaaagtgaagttcatggtacgtgaatgagactaccgcgtagcagaggtgtaggaccgactttgtgcgaagtggaaaggcggctactcgcaacatatatagatcctaccacgtcctaaacaactcagcagcgaagtaggcacagttctcatccacaagaacatttcatcccaatatcccgctaggacctggatgtaacacacggctgcagggagagttcgaaagcagcgaataatacatctgaattcaataccgaaaataatgccaagacaatacaactcagctgtaggcactagtgctgcgggccgcagccttgcgatttaatcttattcctttgaggctggtagggtatattacatgtaccttgacctacactgctttcactagtacgacagtaaatacataattagaaccttagctacaaagacaatataaataggtaccttaagttaagacgtttgggtttaaaaacaaggaagaaggacgcaaagaaattccatttctcggttgtatgcattaccagttgcaagatagaacactcactattggcactccagatatgtaatatgtattcccatttctcttgttgctattatttatctcgaatgctaacttctttttgtttctagtgtccgcatgctaatccattcaaaatatgtcgttcatttgcaataccaagcttctcaaatacagcaaacatgttgctcctttccatactccattgacgaattcttctcttcaataccccttcaacgtcgcctttgccaacaccgcttcttcgtttgcagattttataacccttatccgtcaaaggatacttctccatcgacgatacgtgcagctaccgacttatctgagctgattcggtggcgactagcttcatccattgcacttttcagctctgccacgcagtcatcaaaagatcttctgtgccaccccagtatcgcatgtactcgctcgatatgccatggaatgcgggtaggcattttatctgcttcactcacaatgtcattccgctgcatatccgtcacaaatcgggcgagtgcttcgtatttttggtctgcgaatgcccacagcagggtcttgtggacacgcctgttgtagatggtgacaatgttctcgagggccttgatttgcacgttattcaactcctttactgggtcgccttgagagaatgtgtacttaggtgagagaatagcctccatgcgaggacggagaaagcgctcatggaagagcttcatcgtaccgttgatttgaaagcaaaagcaggtgtgatcaaagcttacctggtaagttggatgagggcaggcggaaaggctggcgttggggctgacagtcgggcgggctttgcatgccggatccagcctgtcgctacaacttccaaagaaatgttcttcctcttcgccgcaccaacagacagattcacccaaatcggggtgtcgatcaagcgtcacccatcggggattatcagcgagacgagatttgacggcgagaccaatcatgttgttgatggccgcttcgaggtcgaagaaaaaagggtcgtcaattagaccaatcgtacgagacatggtggaagacgaagcacagatcaggatgttggtttttgtgattttgaggcttgtatttactttcaatggtgcgtatcaagggctgttgattgaggacttgctattgcgtagacagtagaggcacttgggggatggcgacgacttaagtagggaaaaaggcactacgaaatcatggcgatacggtgttctgttcataattctttgagactcagttcatcatgaacaggctttgcgttgtgattgtgaaattggagaactggacttgtacaaccacgatattctctcacgcctttgagaagacaaatagcatagcaaatatgattcagttggcgagaaaatatcacaattagttcagcctatggaactgtccgacttcaattcaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaaaaaagaatggtagaaaaaccagaaaagaacttgaatcgccattagaggacaaagactaccagtgtgcagcagcaattatgaacaacattgaacatgaacaccttcatcattgcacatttgccgaacaaagcactcaacgcaaacgaacgcataggtttgttttgagatgtcaaacattccattcgttacccaaacgatagctgcactaacgctttgaatatgtacagtagatcaagtacagcccaggtatttcccattaacaaacgcccagtaaaatcaagcagcccgccgcgttgctccacaaagtcgccaacttctacttccaaaaaatccaaattatagttatgtacgatatccagaaaaaggaaaggaggtgcattaaaagcaaatgattcagtgcagctgccgaggaagtcctcccaacagcatctctttgcacacttttaatcgttcccgtgcttccgacagtaactccgtatctgcctcttctaaaatgtccaccatcacatcaagtaaatctggcaagccctcatataaaaccgctgacgactgctcatcgagctcctgtagtgcagcaacactagatacgtagtccaccatgcgtgcataactgctatgtccaagctgtgacgttggtagtggaaagccctttccaggagggcgccccaacgcttgcacaaacgcccaaatggccaacacggcatagtacatgatccacggtcggtgagggtctggctcgttccggatagaatactgcatggcggcgtgttcgggcgggtgaggactgtttcgacgtcgagggtgagggtcgacgacgacgcggtagaggagcttgaaagcgtggaggatagcatggcgggtcgatccctggtttgaccaggtgctcatgcgtttgataacattggtataatccctagatgagactttgcggccgagaagacgcttagcgccggcataaacttggcaatcgacaatgtcggcatgaaggcttatgtgggcgaggtggtagaggaccgaggcgctattgatagggccatttgggatgccccggtggccaggagcatcggagatggagtctgacatggcaatgtcaaagctgcccttccaattatcgaacgctctgagcagcaatttccgccaagtctcctgcgtctccatcgatggtgttcggatatctagccatttcaagtgtgtctctctgtggttcaagtgccagcccacgctcagtagacccgaaatgataatcatgcgcccaaacgaatgcgtcttcacttcctttccatgcagtgcgctttttagcccgtctaggaaggagacctgctttacaccgtacattctaaagttggcatccagctggcgaacgacatccgggctatttgccgcccagaggttgtcgtcacaggggagcggcagtcgaatctcgtgaggcgccatgtcggccgcgtggccaaacatggcggcgtgaataacgtcgagcataaatgctgcaaacaccactcgatgcatcgactccgtctctgcccatcgagcccaccatgtccgagaatccaacgccatgtttggggtttctcgatctggtcctagtgaatctggctcaggaggagattcactgcccgtcctgccaatcaagggacttccgcgcctgagcagcgttaaaaatgcagggtgatagatgtgcgccctctcgtgaagttttctagacgaatacagcttttcgtagaattcgagaagtaagagagcctgtaaaacccaaagactagcaggcggtgcagagtcatcagaggttaaaatctcccatcgggcacaagaaatgatgacatctgcaaatgggccatattctgatagttgccccgtcatgtcacggccgcgtaatgatgctgctccaagagaaatcatgacaagaagcagtaaaatagggcatcggttgggagaaaatgtgtgttggtggataatggggagtcgaggcgagacattatcccagaattccttgagacagtctctcatcatgtccacatttagcgcaggcaagtcgccgccgctttcgaggaccaggttgggcatcaatggctcgtatcgcggctgcttcttgcgaaaggtctgaaaccagtgaagcagctcttgccgccttgattccgtgatccagtcgtctgatgatgactcggagagtcggtgtggctggtccatgggcgacaagctgttgagggattcgtagtcgtagtggatattgttgttgaacgtagactccaggcctccttcgaggaaagggagacccgccatgctaaaatcactgtaagtcgtctggggatcgaatagccaagctgcaaagttgccctgcgacaaggagtcgtcgccgggatacccaacacccccaaagtccaccatgccagacgactcgggcagaaccgacgggtcggttgcgtagaagctcggcctgtgtcgcatgatgttgctggaagccgtgcggtcgtcaagcgacggcgcccaggttgtggccgggtgggttgctctgcccgtcgtcagcggatggctcagcggcccaggcgtcgagcccgtgttggagtcgggcgtcagcagaatggcggcgtcgtgaggcccggacgtcgacacatggtggtgatgctggctgtacgacggcggctgtggctgcggctgggcggcgacgctatggcgatcgggcggcgacttgatcgtggcatcgccgccggtgtcgaagctggggatgcggttgcgcggcgtgtacgaggccgtgtgccgcttcttgtggcgcgacagcaggtcgagccgcacaaacttctggtcgcagtcgcccacgtcgcagcggtagatctccttggggttgtctgttgttggggcacatgtcagtactgcagggcggaaacgggaccggcgactggctcctacggttcagctgatggcgctgcagatgctcggctcgcgagtagatcttgtcgcagccggcgtggtcgcacacaaagcgtcgcggcgcgcccttcctgctggcgcgcttgtacgacgccgagttcgtgacaccgccgctgtggctgttgctgttgctgttgctcgcgctggtgctcgcgctggaccccgagccggtgcgcgcggcgatgcccgtcgagatcgcggccccgaagacattcgcagtctgtggcgactccatccaagtcatctattcattgccggcccccgtcgacgaagccagcctgcgattgtgtgcttttgctagcggagtcgagcgtttctctgcagcgaaccctggccagcagcagcatcagcgtccgcatcggcaatggatctgatgccaaagggtcttttccgttccggcgcggctcacttacgcggggacgcagagctggggaaataaggaatcccacgtttcgacgtttctggggttgacccccaccgaggctttgatggcgatgcttgacggacaaaggtgcggagcagaccacgagataacgccaatagtgcgttctgggcttcagcggagtggcaagagtggcttgaacattccagcgctatcagcagctggagcttatccgataacagtggcggtgcagaaatccgaccacctatctggggaaaaccgtctggctcttggtgggggtcagtcatatcgacggtatgttgcccaccaactccccattactccatctccatgttgctccataaaccggacctctggtgctcttgattcggtacatctcccatctccccttctccgcgttagcccattcactacctatgctacgtggtagtatttcccgtttgtcggtagcatagtcccagtatcaaacgcgccttggcaggcatcctccatcggctctgggttccgaacatgaacaccgcagactcacagatggagacaatcttggagtaacacttatctggtatcgaggttgtattttagatggaaatgtcaatttcattctgagtttgtgatttgctattacttctgcttctactagcagttatcagtccaggctgtcatcacttttcgttccgaaactaaatccgcgagcaatcttgggctgcttattatgctagtgcaaattcataaattagagcggcaatgctcttcaaagtctatccgaacccaggtcatcgtaaatatagtatcctttttttgttccagcagacccatccctatctgtccattcctttcaatgtgcctaccgccatgacaagtcgtcgcctaaccgtaaagacaataatttttcttctcccgtctataaaacgccctccaactcctcatgaagcagaagcttggttctcctcctctccttgaccctcagcctcgtccagcttgactgcctccacggcaccgttcaatccgctctcctggttcttctcctccagcataccggcagatgccagaaagaattgcgcaacgtcgttgtgttcgttaaagtaggccaagtccaggggaacgtagtttcgctcgttggccagcgcaggcaaagcaccttgctccatgagaagcttgacaatatccagatgacctccaagtgctgcccagtgcatgccggtgtttccatgttcatttgcgtcgtccaggaaagtcttcttctcttcctttggtctctcatcaaagtattgaatgagtttgcgaacagtttctgaacatgtcatcagcctcccaattcctaccaccagatttctccaactcgactgtgacaatttcacagctagtactgaacactgtcagaaaacatgtatgaaattttcttacctagatggccatttcccgccgccatgtgtaaagtcgttgatttgccctcatccttggcggccagcagaatctccgctggagacgccttctcgcgctctgacagggccgtcagcgtctctgtaagatccgcatcttcgcctactctggcgaagtagacgagatcgtcgatttcttcttctgtgagattcggcgccattgtgatataacgacttcactcgctcttctttggtttgcaaagataaaattttagcactcttcttcattggtggaggggactgtgtgaaagtcttgccccgcgatttttgcactgtgcgcagcggttccttcgtcttttccgggtaggtggatacatgtgcgagcgccggtttaaatcgttagtatcctcaatgatatgagcagacacgtaaaataagtcaacatgccattgagatatagagaggcagatatggatgccaacgtagaatcatttcctcaggctcgttctctgatttggtatggaaataccatctacaaccgctaggctgtggctaaacaattgtaataaaaaccacgagatttgtcggcggacgcttctttcaaacggtaagctttataacgtttcgaccgattgacgttggcctaaaagatcagaattgagctggtggatgatccatataccccctatctcatcgactctaatttcacatcgttggcttgatgggttgaatctgaacaacttctagtcgttgatactattccggacttcagcagccgtttcgagagattcgcgtaaaaggtccattggtgactttcagatttagtaagccccatttctacaaagtggttgtgagctcatggtcatcgctttttggtttagtagaggctgtcggtattaccatggactgtcatgcaagtacttcttcaataccagcgacaccggatctcttggtatgccttgatgtcaaatctcactatttaagtataatagtggagagatcagaacaagacggccatagcgcgtatatacgagtaggatcatttgaagttcagtcgaccgaggaaaatggaaatgaccatcttaggaactggatcacggaaatcgacatctattaggatagcattcgtatggactagctatatagaagaattgtactcgtctcatcaacatggttttggctctcatgtggcaatttttgcggatatgaaagagcattgcattcatacaaggagctgcccaagcttgaagtcgagccaatcggcgaggtttcccgcctcatcaagccattgtatctcggctttgacacccatcatcaacattacttgaagctccctctgaactttgacaacttcggcgtcatccttgacgtctaaaagcttttctagaatcccaacggcgactttgcgatcgcgtgttgaaagtaatgaaactggatcacgacaatcggtggacgagattgatgttttcgagctattgctctcttgggatggctgactcgttggtgattgttggctgcgtgaaggtgaagagtgtcttatcaaggtattgagataaagctcatattctaatagatcttgtgacttgattcctagccagcagatacctggagccgtgacatctgtttcttgaattgcagtgttggatctgaatcgatagcagcggaaaatattgagcccatcagggtcatagtcgactagtgcgaatattggaatctgtggacaattgacgcggatgagctgcagaaacgagcatgtgagtatgtctggataccctttggccttcccagatatcaagatatcaagttagctagcaagcaaaaagctttcattggatggacttgctgttattatgatgcctggaccaacacgagacgtttgccaaaacgatgaagatgtcaaagaacgaaataccgccttagaagagttagcagatcaaaaaagtagaagacacaaaaagattgcacaaacgtctttctcaacaacaaggatccatcgagtggcttcgcagttcaaggtggcaattgatccagtcgttggtagtgtgatcccctgtcaagtattaagaataagacaacaagcggtgtaagcaagtttacaaaccgcatcacctgtggcgggaccaatcactctatcatcttgaaggcgaatgctgagagatcctgagaacactccctttgaagatgcgacctagatttgttagaagggtgctcgagtgagcaaccggctacgtcgtcacttgacatacaatattcaactcatcacggtggatgccaagtgcgagggcaaggctgtctacaagcttgtccaccgtcctctggctgcaaaataactcttggtgctgatagaagatgtggctgtttcaccgcgatagtcatgtcagaatctagcaacacgaaagaagtatcacaaacgaattgtacgaaccgcttggtcaatacgatccccgaaaccagagcgtcgtgagcgagctgtaagatgagaagtatccgagcttggaatcacaagatgagacgcagaacacaagatttactcgcttgagcaatagtgcataccgaactttgtggcctcctgcgcacactttcctggaaatcggatcttttgggaggtttgatcatcccgatctgtggtaaaatcgatgcagagctcctttccttcggccagacagtccaggatagactccaagatggattcaattcgagagatgactgctcccgccgaagtcgtgttcccaggctgggtaacaatacgctctccatcgcggggtacgacgtccattgttgcccaatccatggatatttgcatgtgataaacaggcagatgatgcgttcgcagtcccggactcttgatcagtccgtgaattggagtcgtgcaaggcagcggacagtggctggtgaaggcgaaatggactcgattcaaaaaacgagcccgttgacactgccgcatacgaatacgagctgcattactagtggtgaatctcgcagcgttttagcgccactgcccctaaggttggctgccagtaggccaatggatgtcaccgttcaggtacaagcaccgctagcagcgccaaattgcccgagcgggaaacgtggagcgactcttggatgacgctaaacacattgaaccccttcgctgaatttggatctgcttttgcaccttttctcctctataaagcgttggaaaggctcccgactttcaacctctgatcaattggccattcacagcaaccagagcctttttcatcaagatggtcaccgcaacgggccgagatatcggcagcgtcaagtcccgcaagcgagcttctgacgagtctgcggacagctttcccaagcgacccaaagttggtggcaagactgacctcacgagatggcgaatgaaggacgacgagagtcgccatacgtggcactatctggaggacgacaaggcagctgaggagtggccgcagagctatgctgaaaaatggtacctgaatctgcccatggtacgtctcaacagcatcgaaaccatcaacagccgattgcaatactgacaatgtggtcgcatccaggatctccccgctctgccgaaagccacgacagcgcttgaatctgctgagaacggcctttccttcttcgaaaagctccaattgccatctggccactggggctgcgaatatggcgggcccatgttccttctggtgggcgttgtcgttgcttggtacgtaacgaagacgcccatccccgacgcctacgcgaccgagataaagaactacctgaccgcacgagcgcaccccaaagatggtggctggggactacacattgaaggagaaagcacagtgctcggtaccgctatgaattataccgtccttcgactcgttggcgtggaccctgaggagcccctcatggtcaaggccagagcaactctgcataagctgggcggcgctgtgaattcccctcactggggtaaattctggctggcagtcctgggcgtagtggagtgggatatcgtgaatcccgtgcctcctgagatttggctgctgccagattgggtcccaatcgctccgtggcgatggtggattcacatccgacaagtgtttttgcctatgggttacatttattctaaaaggtggagttgtgaagagacggatgagatccgggggctgaaggaggagctattcgtcacgccacacgcagagatcaactgggcgagccacagaaatagcattgcgcctattgacaattacaacccaaagtcatggctgctcaacaccgtcaactgggttttggtcaatgtttacaatccatacctccgcttcaacttcatcaaggaacgaggagagcaatggacaagtgagcttgtcgacatggaagatgcgaatacagactatgcaggcctggcaccggtcaactctccgatgaacatgctcgtatgttatattcgggatggcccagatgcattcagtgtacggaggcacagggagcgattggaagaatttctgtgggtcaaagatgaaggaatgctatgcaacggcacaaacggcgtccagtgctgggatactgcctttgctatcctagctgtggttgagtcagggctgcacgacaaggagcgctggcgacctatgctgttgaaggcgcttcagtatctagagcgccagcagataagagagaactgcaaagaccaagagaaatgctaccgacaaccccgaaaaggtggctggccatttagcaacaaagaccagggatacggtgtcagcgactgtatctcagaagcgctcaaggctgtcatcttactacagaagacagagggttacccgcaacttcttgaagatcagcgaattttcgatgccgttgatacgctattgctgtatcagaacgacaatggcgccgtttcatcatatgagcagcgaagaggtagcgagtacctggaattgctcaacgcagcagaagtatttggcagaatcatggttgaatacgactaccccgaatgcacaacagcatgtgtcacagtgctgtccctattccgcaagcactggcccgaataccgaactgacgacatcaacctgttcatcaagagagctaccaactggatcaagggctaccaaaggcctgacggcagctggtatggcagctggggcatttgctttacttatgccggaatgtttgcgctgcaaagtatggctgccattggagaaaactattccaacagcaagattgcaaagcgagggtgcgatttcctcatttcgaaacagcgcgaagacggtggatggtctgagagctaccgggtaagaaaacatcattttggcagcccagagccacaatctgattggatcattccgctaatataacaaattctaggcttctgaaaccatgacatacattgagcatgagtcgggatctctcgtcgtgcaaactgcatgggccctgattgccctactcgaggccgattaccccgacatggagcgaatcaagaaaggtattaaactcctcacagaccgacaacaggcaaacggcgagtggctccaggagaacattgagggcgttttcaacaaatctaccatgatttcctacccaaactacaagtacacgtttacgatcaaggcgctgggactgtttgccaagaagtatcccaacgaggagctataatggcgaaaagaaggctctggatgtacgagtaataatgatagcgtgctagcgacggaattgggaaaagttatcaaattttaaatgatgggcattgataacgaatgattttagtagaagctatttctacaaactattttggcatagcaaagcggccagcctaaggaaatcatcttggaatcacgtaatttaatatatcaaggagccaatggatggccaattgagaaacaagatgaattgcaacaaatgaaacttgctatatgtctatctatgtacatgtaagatataattatgtctcactaattccttggtcattatccatcccgttctataattagcgctcgaaaacatacacacgccctcaactccaaatacagtgtgtgcgacaggcaagattttgaacaaagtaacaaagaaggcgaaaaacaaagggaagaatcggatttaaacaaacagagaaaaatgaagagttgttgtgttggtacacgcatatcaaaacaggccggtagaaggccaaacaacacaacaagtgttcaccgggtatcatcatcactttttcccttcacaagcatcgtccaccagcggctaatctcatatctcgcgccagccatggccctgaggtaaagtaacgcccttcaccgcggccggctcagtcaattgttcgctgggctccagctcgcccttcatctgctcctcactctgctcaatcttctccgtcgtcgatttgccactctctttctcttctgactctcccatgccgatagtgtcgatccacttccagctgtcaacaatgttgttcgcgcttctgtcgaaaatggccttgtcgtcatgcaatccgtcggcgaccacatccgcgcttgcatctttctttgcgaggtccaccttgtccatatgagcgccatcaacgaggtctccaatccatgttctcgctacgggaatgttgtttgctcgcaggaattgcagctgtgctcgcaggttcagccgaagagcacgctctggctcgacggcgttgaacacctttttggtcaagaggggaaacaaaatgccaaagtcagattggctcaagtgagccgagttgacaacgtagaagaagttgggctcagcaagtttgttgccgctgggtctctcaaagatctcgggggtcacaaccttggccgttggatcgggagataacagtcgagccgtagcgtggagatgctcagaccatttgaagaaagcatcagaatcaacagccaagagagcgtttccacccgctgctgaggggacatcgtcatataatgggagcggtacattgtatagaggactggaattaggagacagcaggggcatgcaccacatatccaggagcatagtgacgctcttctctgtcacctgtttccgaatgctgctgtcctctgcaggagtaaacaatggcgcttccatgccagcaatctctggaacagcagcgtaataggtgcttttgaggagctggtatatggtagtggagccaaagctgtggccggcaaagatgatgctgccgggctcattcacatgcaggcggccaacaaactggctcaagctcggtgtagtgaggttgaggttcgtaaaatctcggccggcgtccatggccaaaatggcctcgtgtatcaggcccatctcccacaatctgatcctcagctgcgcttctctcgcctcgtatacttctggcgatacttcgtgggagattcggttgtatggaatcactttccgcgcaaggcggccgtgttggccaggaacgcgaacatgtgtagtgacggagcttccatctcgatgttcagggcagatgacaacaactccatgagaggcgagcgatccagcaatgtatgagtacgagtttcggctgcctccgaggccatgcgagaaaatcatggtcggccatcgcttgttttcggtctcgggggttgccaatgtagcgtttttgtgcgcgggtattgacgtataatgaagatgtcgggggaggaatctgtcacagcaatgtcagtctggacctctatgttgaacaaaagtagatggcaacatacgagaggagctcagccagcgtgtgtccaacgcccatgaactttgtgtaagctgaaacatagtgtctttgcggcgcaggcagccagctaatcagcctctcgttcgactctgcgacagccgggtaaaagactcggaacagcactgttggaatatcgctggcattgtcgggacatggagctggtgaaggaagatcggcgactggaatctcgacgtcaagcgtgccgaccttgaacggtccggtatactcgggaaaagctggcacggggttcaatttggagagataggcagagagcctggaggtcgcagagggttctgggcctccaatcatggtggcgaatgtgtgatcgagctggtgttgttgtttagaggaagtggcgatgacctaatcgatcgagcgtggaagaagtttcgagattggcgaaacaagcgttgtcgaggtgaatgaagaaaaagaagggaaagaggcggacaagggaaaataaagagaaaatacggagaaatctagactcgagatacgagaagtgaaacacgaattttagggggggttgaatattaaaaaagtataatttagggggaggaattgaattgagaaagagaattggctgtggaaaaaagaaggccaataatggatgatgcgccaaggttcctgaggctcagcatttacagtgacgcaagcccctttcctcgccagcaaatagacatccagatggcccattacatcagcatcacaagcaaaacagggctggtagggcggtatagcttcgtttgcaatgggtcccggatcttgaagatggcagccaatgccgtcgatggctctgggtccagctgcagaattcgggagaccgtcacgcgactcgtggcttcttttctctcttgttttccttagcattcatgtagcacagtatcaatctggcggtaaagatgcatatagctccattcctactgtagcacgggcgacgaaaaaagtggtgaaggcgaaaatgggtggaaaagcagatgctaagctgactggcgtggagctggtgttagagacggcgagaggctaagccgatttggctaccgacgctgttgtctgagatgagagacgtgtgtcttgttgctggtttgggacaagcagagtgacggacatgccgtgatctgtggagaagaatatgaaaagcgttttggaattaagaaaataagatgactgctgggaaagaatctggtgagaacatgccctattatcacatgctttcgctgctgtctgaagagtccattagcactagccaatctgcgtgtaagtgaagggctgagagtcgagagctggttggccatgtccaatgcagcacaaagtttgcgataaagcatatgcaggagcaaatacgagattcagaatcatcttattcggatgttgcttcgaaatacggcatgctgcatatctaatccatccaatggcagcagttttgaagcgaaagtactcaagatgagatccaatcaatgattttcatcgacgtgggcgttcatgcttagtcatcgaataaatcccacctgaaaagagcatcattctgtaaatggcaattggaattgtttctattctggggccagtaagaagaaattcatctggcacaacatcatcatcattgtgtgttggtgatattggaagcatataagatgcctatattcaagtttaataccatggcaacgacttttgaactctccgctcagcttgtgcttcggtcttttatctactccagctctgagcgctgttctagctcgaagtagtatacctagataacaaaccgtgaaattcacaatcaataggcatcacgcacgacagtcatagctactctatcgttacgagactcattaatttatccattaggaattcaagataattacagatgtttcagatttggctacctatttcggcaactattcgtcttatgcgttgctgcatcggttggtatcccatttcgcagactttatccaaatcttacgtgtaccagtaatttctgtttcacgtatttgtatgcatcactggagaagacaccatagcgaattaagcccagggttgtctgcatgcatggggcgaatcgcattaaatgcttgcatggtgagcctagcggttggatcgccaaagtcgcttctccatgtccgctagtgatggtggcatggtggggtaatagttcagtgtgttgctgtcgatattggttctgcgtggaacatgtgctgtacgctacgtcaatccatacctatgtgctctcaatttagatttcacagtatatatagcatggtatttcgttttctattttgttaatttgatatccttttctctattgcttctaatttgacctgaatcttaatgcaaaatggcttccaccaaccaattggctcagaccctcaaggcccttcataagcctgggtctcctctcgttttatccaatgtctgggacgtcgcctctctaaatgccatcgtttctttgaactcagagtcatctaaacccgtcaaagcactagcaacagcatctttcgctattgctgctacactgggaattaaagatgaggagctttctatggtgcaaaacctcgaactcatctccaagattgctcccctcgctgagcaagcaggccttcctctttcagtggatattcaagatggatacggcgacctaatcacagcggttgtcaccgcagtcgttgaatacggagctaccggtgccaatatcgaggatagcattccttctgccgggtttgacaagggcatctcaggctccttatacacactcgaggatcaagtggaacgactcaaacgcgctcttgatgcagccaaaaaagctggtgctccggattttgtcctcaatgctcgatgcgacgccttccgcctcttgccaactcccggtttaacatacgagattagactcgcagaagccattaggcgcggcaaagcatttttggaggctggggcaaccacagttttctactggggcggtgcgggccagggtctaaccagtgaaactgtcaagacgttggtcaaggagttggacggtaaagtcgcggttgtcatgtctggagcacctggttccctcaccacagctgaattggctgaaatgggcgtcgcgagaatcagtgtagggcccggtctttatctcgcagccatgaatgccgtgaaaactgtggcatcgcaaatgttcttggggggtgggctggcctaggcgtcatataggcactacttggctgaaatatacatatacagaaggaatatcctgtaaaaaagctttttgtcatagaagcaatgaaaacaattgaatgaatgaatgaataaacgccgattcatgaatccgatgctacaaacttgctgcaagtccaaactttgacatttgtcaagttatagttttgtatattgcacattcgcagcgtcgttactgagtaattaaagcaagagatgtaagagcacagactgactactggttttatacacacgagcacttgcaattattagatacataccatagctttgacaatctgcttataattgcgcaccatcagatacctgcactgtgaagctcgggacatgcgccggactccttccctctagcggccagctctcgtatacaggccttgtcaactttcaagacggtccagtcattcattcgctttgcccctagtttgtcatagaatcccagtgctttctcattgtccaaaaggcaaacccagtccattttaacgcaacctgctacttccgccgcagacgccatcgtttcaattagtatctgcgcatatccatggcgccgatattcaggcacaacgtataactcttccaggcacacaccaggggcagccgtccaggtcgaataattttggaaataaatcagcaacccagcaggctgttgatccggagaaaatatgagcaatgcccatgcaaaccgaccacctgtttgtgacactggatctgaaggtgatccaaaatgcagcgtcttggcgagcctatcctcggttgcggctatcttagttccaggagcttgctcttctgctgcagactggataaactgcaggatcagggaaacgtctagaaacattagccccgggagtttgtttgtgacaagaatgtgcgactaccttcaagacgggcataccggactgacggggacagagacatggtagtacgcagtctttgcaatcagaaactctattaaaaagaatcattaaaaaaaatcattaagaataacactattaaggaatatatagctgtaccgacgatggctcgatccattggtagtttctactagtctagggtgcgatatggtcaaacacgccctgccatttgacaagtacatgcatctacagtgtggagacctgatatagtataaccacggaagagaatgctcagcttcagccacatatctatggggacgttcattgaactgctaggccaaagtgcgaaatgtaaatagctacgcaagtgtgtttatgtacgggatattataataatctagccgttgcaaggcattaaaaatactgttgtctatttttgggcgtagtcagtcacacgcggcttgatttacagttcacgacgctgtttttctcactggaaccgccatatttttcttctctcttcattctatcatagggtacccccaaaaacaagtgtgcaaagcgccaacgctgtgtgccatcgattactctgagaaggacagccaactaagcggccttctggcttgggccggccctctgacttgcgccggctataggctgcacccactctatcctggaccgcgtaaaagcctcggcatcaattcccgcagtcgaaataatcttgtcgctgtcatccaaagtcccggctttgagcactttattggggccagagctgggagactcgcgccacatcatactcccgcagtcgccgcagaagtagctgacgatggtggctccggagtcagcgactttgctaaacacctttggcgtaccggcagttactcggaatgctgcgtcggggatgagaaagttgacgctgtagctgctgccactgatcttgcggcaatcattgcagtgacagagaacctgtgatggggccccaaggcaacctcagtttagctgtttgcatgcttctgggcgggtataaatagaatactgacctttgctaccggctctgcatcgtacgtatagcgaacttggccacaaaggcagccgccgctgtgagcaaccatttcttcggctgggggtttgagtgcggactgcttcttgcgccagctggaccagtgaagcgaacttgagggcgtataatagagaggaacgtatgtaatatcggcgttttctgtggccttgaaaaaactctccttgtaaataggaaggtaggcatgctaatgtgtaaagacgatggtgtccgtgatttttatatgcgcttacgactcaacttatctggagcacgaggaaatacattattcccttgtttttgacgccaatggaactaaacggatcggcagcatggttacatttaaacaacagagtagcatttagggcgtatgagtgttatcaaagagcgtatccccgctctcctcttctacgtgtacttgcggggtcgaatatatcggtgacgagggatgtgtaccggtctaacgcagcgaaagatttggaatattccagcttatgaagtgcaaaatactgagagaatttggcagggttgcgtcgcagtgatatagatgaatccaggttgggtctagaattgcatcccagggagctttcatcgagctggcatgaacagaatacatcagcagacttacaatacgagaaaattgagacatctgattggtgtagataaggaaggacataaaaaatatctcaggcaatgcgattttctgcagagtacaaatattgctatcaagtggtgatatcgaattgaacagctattgagttgctatactgagaagctggagtcaaaacgcaaataaagcaacgtttactgcctcatgtacgtacaccttcatgcataacccccaccaccaaatttattgtaactccagagcgtactgcagcttttgcaaggccccaaacagatcattatcgtgatgcttcctggccactatctgcaacccaataggagcgccttcaaaatcaccctcttcccacagctttcggacatgcttatcctgttcattgagtggtgaaggagtgtccgctgcatagccttcagtacctttcgctccagttctgataggcgtggggaaaacaacgccagggcaatcggcataattccagaaacacgtgtagttccaataaaacgccgtttcatgctcacaggccggaccaacagaggcgggacagataatgaagtcaacatcctgagactcccagtggcgcgcaaagtcagacctaaaattatcacgggcgacatgttgctgcaagatttccattggtttgagctcagctccatcaatatccttcaactcccattgagtcaaaggaagcattggctcgcctgaggcagctagaacctctcttacacctttgccgccatctggccaaagcgcaagatgcatgttcttaagagctgtagctacttcgtatggctcaaaagatttgacagaaaaggcatttgtggcctttaatttctccgctgcccagtttaaagctcgagtgactggcggttgtggaatgataaggccgtcattcatcatgataccaatcttcagcggcaaaggttttggtgctgtgttaaggcccgtccatggaataggaatgagccttggatctgataaatgtggtttatatgagagagcaactgaagtaaggagatccaggtctctcaaagaagtgcccattgggcctattgaggccagaatactgagttccgccaacgctcccatcggcagaatatccttcctcgggagagtatacgaggttggtttgaagccatagatgccgcagaaactggaagggactcgaatgcttccaccaatgtcggttccaaggccgagaacggaacctcgcatggccagtaaggccccctctcctcctgtagatcctcccgacgataaaccggtattgtaagggttcaacgtgcgcccgtagaaagaagtgctctcaatatgcattattgcttggggttggttggtcttgcaaaagaaaactgctcctgcatttctcaatatggatacgatctggcagtcttccttgtctttgaacctggccaccaggaagcctaagcttgaccaatgcccagctacaggaaagacgtctttgacgctgatgggaattccatggagaggtccaactgtctttcctgtggattgcaagtattcgtccaagtatttggctcgctcaatagcctcgtccatgaaccattccgtaagacaagaggtcagctgatgtgctataatcgctctcttggcgaatgccgttgcaacagccactgaagtcaactttttctctctgatgagtgctgctaaagcagtagcgtcgtatttttcagtgatatcaatttcatccggcgacaaaaggccacattgtcgggggatgtcggtgacatttctgggggcattttctatcagatctggggagagtcgaagttcctctggcaccttggtagcgaactcttcaagcaaagttcttcgcgacgcctcgtactctggtggcccagagggcaactccattacttggacaacaggaagagtgtttaaagacatgatggatggcgggagttctcgaagagaatatgactgctgttacttttgagtcaggcctctcaaggcaagcaacaggtgatagggcaggtattcaattccttaaatacccgttatttttgttggtaacgaacagtgcttagcgcttgtggatctaaacttcgctttattgaaggaactcaacacgctgtgtttagcttattgaaaagtctacttcgtgttgttccacttggtgaaaacaggattgttactaatgtacaaccacgatcctacgctttttaatctcacatatggagcggggaatgttacatcatcacgaaggtatccacgcccctcctagaaggattgaaaagatgctccaaggaaaatacaagtaaatgcaaatttgcctcggctagtaaatcagagtggagtgtaaactgcggtttggcgcaatccccagcttttacgaactttatgatgctgacactgctgaaatattgaagtagactgcgtgaaggaactatttacaaaatgagagaattatgaagaaaaccaattatgagatatagtgccaccgaaaattttatagaaccatattcgaaacccagatgcgtgtgctaggcaatacgtgaacgatggaatacttttatagcagcataacgaatagtatgccaaatttaagcagctaattgtcccagaatctataactagccgtgatatatggaaacgaaccgacgagagtagtacatttggcccgatatgaccacgaaggtatcggaggttatagcgtaacggatgattagcaccgtcttggcgtcctgcgttactctttcggcgacttatttggagtcagcatgaaatggcagacttcacggctatgtagatcccgcgagatttaacattagcctcatttcttaatttaatagtctaaaagtctagaaagcattcacataggctgatttaagaaattgatacaactaaaacaccaatagcggtcttgttccgctaatacgaaatattacgcgcatttttagtcatcagacgcatttgtcagtcgagaatacatacattgataatgttgtttgtaatcaatgcgttagtaagactcaagttataggccgattttctggccgaaaagagcatgtggagtattatagctttgttttctccaacacaataataggaaagaataggtactaatgaataactatgcttttcaatcttagatagagcaagcggggaatgtcacatggattaattatagagagtacaaaacatgatatatgttgaagaataagatgaaaatcacaacagtatattgtaaacgagcgatgtagaggcctagaataaagttgaattgcgatatgtaagatgttgaatgttacataatgctagcataaactatagtaaatgagtctccgatataatgacatttattttacaggttgaagcaatacttacaattgcatttgaaaagagcgggatagctcgagaattgctgaggctagacatctaacttatgccgttccattcaacgaaccatacatttgaagttctttgaagtcgatagtaatacggccctcggcattgatgatatcaaatgatgcggtaggtggaccagctaaaagggtgcagcagccgccacaagcattacttgggaaaacctgtcggccgtcgctggggttacaattagtgttgctactacctccagcatagacctcaagctcctcgccggcattggattcgaaaataaacgacatgggcctttggccttcagcaattgtactgcagctccggttgcccattccggtgaattcaaatataataccgccatcagggcagtccgtgttttcaggaaaggaaataaaattccaactgcctgaaacaggctgtgaaatagaaaagactgcaataatggccgacaagactgtaatttgcaacatattgagtttgatagttgaattgtagagagtttgtaatttggagctggaatggagcagactgttgatattaaagcgtagatatgattgtagcgtaggaactatatcttatatacctatagacaaaggaactcccttttggtttatacctactaaaggtagtatatacctactatgtctgttgcttccatttcgagtaactagactactagaccacctttacggccgtagtaaaagctcacttgctttcaatgtacctcaccagggtatcaaaatggttgcaagcttatatgaaaatatcacgcttacttctgggctattgatagcttgatgattgcaaatagtttagtgttgtgtgatataaagagcattatattatcatcccgcgttcaagccctttcacttcaaatgcactgtgttcgacgggtcccggctccgagcgcgctgtatttcacgggcgtgcgcgcgcacatactggaatcagctgttttcaagtgatttatcaatatgaagaaagagattactcggtgttaaagagcagcgctcatacatgtgcgtgtaacgctagagttaatacggcagtgccagatggtggcctgatataatggagggaatgcttactttaggttagttataagaatgttgttacccgaattgcaatacagtgtgtggagccaaggatatataacccaattatcgaaatatattttgaatatgcgggacagcctccttggtaataaaagccttggttaattacgtaaataagcagcgaatcaagtaagtagtatttggtaatattacacagtataagtttatttttacctcaagtcctggttgtatgcgctgccactagcgatgtagtatttcctttgacatcttgtacctaaaatgggtaataggacatattttagtacgcacattttccaattcgtctaacagccacctttggggaaaacaccaagctcctgtttacgtgttgcagatatgaaaatgcttaggctactatctgattaatgactggttgcctattttacataatagccattgtgaagtattccaggttcctcctagcaataaaaagaaatgccagaactattatcaagtgcctagtatacagtaatacattgcgtatcatatggggctttagtcggtaatttattcggctattcataaaatggtagatgagcgggtaatagaaagcaaagaatctatcagcagttctattatgacttggcaagaaaacagttcctaggtttttgatatatgagttgtaacaatgatatacgacactaatgatgaagaactgtagcaaagtattcataattgcgggcgtaaaataagaacttgtattattaaacaattaaaattggtgtaagcaaaatgaatgcaaaatgaatcatgaatgttaaatcattaacaagtcggaaatgcacccttttgaaatgactcacacacatacaaacatatttacggaaacctagcttgtcacaccacatttataaccatagagcgagaacaaactacggagtcatttgatctagccggcacagcctcttgccctcaagaaacaagtcgctgctgtaactacggctgtggggacacattgaaaactatgtagtcgcacgcggagctgatgttgtcctcggcagacggcacaataatcgtatgataagtttgcccatatagtgagatgaagttcatgaatggcgtttcttttacttagcggataatagtacgcagcatactaggagataggaagcttcagcagacatgtctagacacttgttaggataagaaagaaaccataagacgaaaaaaaaggctcttctttacaccacaagaaacagcagagattattttcatcaattacactatcttagctactatccagcaaagatgttgtcgacatcaaaagcatctagtgatcgcaagacttcgagtaaggcatatccaaacgctctatagaagtagtccctccgagaccaattgagctaggatctgcgcctcgctcaattaggaactcggtaatgaaatcattacccatttgaaaggacatattcagcgctgtccggcctttatcatccacaacgctaaaatctgcacctttttcaataagcagctgtgtaactttgttttcgttcatgcgaatagcaaattgaagtggtgtgtctccgtatatatcctttacattgacatctgccccttcttcgataagcagccgcgcaatattgtaattcatcctgtagaccgcaagaaacagtgatgttctaccacgtctgtccttaacattaacgtctgcgcctttctcaataagcagccgtataatatggtcatcctttcgctgctgcatagcgtataacagcggcattcggccgtaatcatccccaaaattgatatctttgctttgtccaataagcagctgtataatatcatcattgcttcccaaatctagagcatatagcagcggtgtttggttgtattttgctaaggcatttgtatctgcccctttttcaataagcagctgtataatgtttatatttccctgctttatcgcaagttttaatggcgtttgatcgctgctgtcctttgcgttgatatctttgctttgtccaataagcagctgtataatatcatcattgcttcccaaatctagagcatatagcagcggtgtttggttgtattttgctaaggcatttgtatctgcccctttttcaataagcagccgtataacgtttatatttccctgctgtatcgcaagtatgaatggcatttgatcgctgctatcctttgcgttgatatatgcccctttttcaataagcagctgtataatgcttatatttccctgctgtatcgcaagtattaatggcgtttgatcgctgctatcctttgcgttgatatctgcccctttttcaataagcagctgtataaagtctgtagtagtttccagtttaatagccagtggtatcaatagtgtataatgaattttgtccttggaatttatacttgcccctttctgaacaagcagctgaataagttctttattttcttgcttaatagcaagtactaacggcgtctggccgttgttatcctcagcgtttatatctgctcctctctcaataagcagctgtatagtttcttttgcttcttgttcggtatttcgaaaagcgtagttctcaatagcatttatcaaaggtgtctggccgtcgtcattcttggcgttaatatctgcgccttcctgaataagtagttgtacaatatctttctgaatcccgtcccttgtagcatataacaagggcgtctgaccgtgaacatccgaagtgttgatatctgcgcctttttcaataagcatttctgctgttgtattattgtgttttgcaatagctataatcaatgcggtctcgtggggtgtgcgtgtgtccttcaagttgacatctgcgcctctctcaatcagtagctttgcaatactagtgtgacctttccctgcagctatcaagagtgctggtctatcactgtgattcttcagattcacatctgcacctctttcaataagccactcaacgacaagcttatggccgttgtgaactgcccatgtaaatgactgctcatgtttataagccgagtcgtctctttctttggcaggcgaagcagcttgccttagaagagcttgaacggcatcaccgtgtttgttaatcaatgcagcgaaaatgggatatcggtacctctcgcctagaatacagcggtccgtgtcataacgaagctgtgtttgaatcagagccgaaaatcccttttctgccaagatataaaacaaactcgcattcactgtatagcgccgtactttatatctttcgaataggttgttcgaaataatccaatctctgagtctgaacttagttataaaagtgtcttgaagcatgttgcttgccgctgtatcggcatgatatagtacattctgagttgcatactggaggaatggcgctcggtttgatacagatactctgagttctttaattttttcattttctttccaaagaacatcatcatccaataggtgtgtagccccaagctcaaaatatttatagcagcactgcttgagcttgtcgtgactcaactgttcgaaaccatcgccgaattcgggccacaattcttggagaccattatctttgattaaaaaatcgcgtacggattcatgaatgaactgaacagtatgttgattcgactttgtaacctctgctagtccttttgaagaactgacaacaaatctgtccattacatctcccgggattggagacaaaaaattattgatggggtcctcgtcttcttcgtccagtgataatccagtcgagacagcgaaatagaattcttctcgtactaacggtcgtttagcgtatagcatccactgaaggcagagtaatagatcttccatgttttcgttatcgcgtgtaagaatatccttaaacaaatcgctgagtcgatcaggtatttctgcaagtctcttcttcactgcgaacatgcggcctcgtgcaaattctttgttgaggatatccacaactaaaacgacccacatgaatactccagctgatttttggagaatttgggcttggacctctttcaccaaagggccaggttcggctctaagttttccctgtatgtatctctccacgtcttcttcgtggcctttttggtcttcaagcgtaagcctaatgccttttcgaataaagatataaggatagtgtcggctagaaaagcaaattcgcagatcaatattatcatggaccgcttgttgccctaggtcctcgagaaactgcaccacctcacgagcttgaagctcatcacattcatccagggcatcgataaagcaagtaagcgagcgatttccaagcgttgaaattgcttttcgaaaaaggatttgaatcgcatccgaggaagggcagctgccattttgtataacaaaattcgaatcctcacaaacttcctggagatcaggaaaactttttagaagctgaagtagcaatgagcgatacattcctgttggagacctctcgaaaacgtcaccacgggcattgaagaagaacgaaatcacagcattcgtagtgctgagtgtttttctcacgcgtgtataaacgtatttcaggattgtcgatttgccagcaccaggcttgccactcaaccataagaaaccatgatgctcactaagctttgctgagtcaatccaggcgagatactcagggctttgaagaaaccatttgcatgttgctgtataggcagctttgatgtttgattggcgagaatcgatttgttcgaaattcagagtgcctaaaaactgttgccaccaatctttcaaaggctcttcatctgttataccactgttagcgatgataccgtaggataaggagaaacccagcatagcctaccagccctggactcaacagcttgcactgccattttcgttgcctctttagtggtcggtatggtattcagaaactctttggcatatgccgccgctgttgctgctgcgtattcttgccactgcttattcttgtgcgagtctgaataatcgcaaattccccggattattaaatacgggaaattcatcaagccagctgcctccatctcaaaacatgcaacctgaagttctcgggcgatcttatctcgcgtgatcccgtgcttcatgacctgattgctggatgcaatggcctcgtagtggattttcgggcggaggtttgttcttggaagacgatgcaccagcatagacgcatcgcattcatcgcagctggctgcagcagaatcgtgttcgaaatcagcctgaaaaagtcgatcttggacgttcggacgagcatatgtggccatctcgggatacttgttatacatctcttgaagaatatcgggcaccctagtgggtgtcacttcgtgaatcgcgcgaacttttgcgacgtaagccaataatttcggcggagggatggtcggaatccccgtccgctcgatttggccgtcgccgacaattttaccaagatcgtattgcatcacacggctgccaaccacaatatcgccaagtcgaagatccaacttgcccggggcgccgcctccgattcccaccattagatgtatttcgatagatgggaagctcctttctatattgctcgcaacagtagcagcattattcgtcccatagtggccggcgggcaagcttgctataacgatattatgatgtccaatactacccagtgtatatgtattgatatcgttccgcgcctggggcaagtcgtcatggatgcagtccaacatggcacgcgcagctgcagtctcgatatgaagtgcacagatccagctgacggtgtagtctccagactgatatcgaaactttttgtgtcgcttaacagcgttagacaatcggtcggtttcatcttcgcttcgaagtctcgttcgattattcattgtaaggaatgtttgtttggacttgcacggaagacgtgcaacagctgtagcacaaaaaaacgcgttttcgtgatgctgtcggggtatggcaatgacaggacgaggctacggctgtttcctcgaaatcggagagattggcttgccgtacttaaacttttgtctgtttgttggtgacagctcgaggaaaagaaattcagctgagagaagtacccaaataagacggttgggccgcgatcaggctttcgcaaggcagacaacgtcctgtacatgtgcatatagtacttaccgctttcattgaggcgcagcgttacacggcgaagccaccaaataggcacatggcacgtgttacttcctcgagcgaagacgatgtactcaaatcggaagcctaaacgaactgcataggcacgtatatgtgaataattcgacctggcgacgattaatgttgacatagatatatagtggccgagtatcagtctcttactaagatattggccataggatagaataagtccagtgtgtagtagatagtagcagtaaagaatttatatccgcaataaaaaaggagcagtcaatggcgaatgtgagaaaatacagctatacgaatatagctagaagcatcaacagtgcttgagagcataggacatacgtatattctggcttttgtacttaacgatgatgacgtcctcgccaacagcacagagaactccaggaagtacaccgccagcctgatcgatggagcctgatatctattttgtgcatctgtctaaaaatttgagttcctatttcttctcgataattcgagggagaacctttggatgaaccttttcgcggagtaagctaggtggaccccgcgttgagtatagaccatgcttcagctttcccatgcctcttctgaccaccagtggacaagggcatgcgcgtgaatgacaaaggctgagacaggaaaaaagcggcaatgccaaatcatgattgacggatcaaactacttacctggtaccaagctttattgcagtgacctgcgtgaagcgcgccgcttgtcgttggctgtgtacgagtccaagtactcggattgcttttcaatcactaaaaaatttatttacgctctgtgttttgagaagccactttatattatgcccgatgatctctatctgtgcagtttgtgagattgatgcaagacaggcagatacaaatccccagagtcaattgatcagaagctcattccccccttttccatcgtcccacgtgggaagcacatctccagcccttcctgcgtcccatgggcaaaaattatccttgtgcccatctagtatcaccgttatagtcctgcaaaccgagcgatagtagatgtaataaaccgcaaatgacatcggggcaacgttcgtctgcaactgcgggccgttcccagcaaaagcccaagatggccacgtagtcgatagacctaagaaatagatgggcttccggtttatcaacactcctgtcagatataaaatcctcggtgacttaagacgccttcttggcacacccgaatgcttccctagataatgcagcagcagcacacagagtgggtagcaatattcacgtatcgaactggccctgctcaaaaatgtgtagcagccgatataaaattggacaataacgtttgggtgcttgtcttgggcatgccgcattctcgaatctgtagcgtatccgcctaatgctacatgcacacgcgcctgcctttctgctgcccaccgccacacgttttccgtgatgtaccaagcaattgtcgtcaaatacattgattgcatacctaagtacgcagtaaggggaacacgtacgtcgatggtatgaagattcgtcctcttctctttctcctcttcttccatctgcttgacgagatgcccatctcttctccgcagctctttccaggccaaactggtcgtcatgacgcttcctgccatgctcgtgcccagttctctttcctccccttcctcgtgttgtgagtgcctcaggctggtcacgccattcactgcgctcgacatgcgcgtgcctgcctttctgtcagttcttgccatctctccgtgccgtaattctcgcttagcatatttcgttgtgaatacgtactctgtcgcataaatatccattcttttcctctcctctcttatttttcttcttcttctttttcttcagtaataatagtattgtcaagaggacaagccggctcatcactgacgttcaagatgtcgggatgggggttgacattgccaaggccctgcgtgaggcgactaacaccttgggatgatcagctagtttggtaagtactgcggcacaatttttgatttgttttctcgtgcccctggtattacactctctccaggtggcacggtatttttttttttttttttgcccattgcattcagcggcttgtccgttgatgcgaagacgaaaacatgctggctttgcctccttttctccttgtcgcttttcgtcatcctcatcgccctcctccccttttgttttgtcgatgaacgcacgaccggtcaaccagccattcatcaacgccccgggaccgcagtagtcctttgtaccaggtatttccagtgtgatatggtcatgatgcagtggcaggcttgggatggatgtggtgaaggagttgggacgggactggtggtctggatagggaggggaaaggggagcatttattgtacctacttgtggtcggggcttatgcgtcaatacgaggcctgatatccatcgtctgcgcgcggtaaatgaccaagtgtgtattaccccgccgccatgattatacaagttgttcgcgtattctctgcacacgcctccaaaactctagattgcgccttggcaccaacccactgtttgccttatctcccaagtatcgtgtagccttggatcaaaatgtaccggcagatatctcggccaagtgtcctcgcatagagtgaaggcgatgtggctaaactctacacacaacaccgcacgtaggcaccagcagcctcctgaaaggggcttggaaaagctatatagtaatcggctcaattgtagatcgtagagtgtgtatcgcaagttttatcagcagcgtcatgaggcttctttcgtccttctaaagataaaaacgtcactggccgagaacgtagaaaatgtctgcgggtatggagtactatgttcgatatgttggtacaaagactccattctctgtttccaagtagatattcagctgcattggaaacggatgggcgcattcgtacgttaattttggctagggcttcatttatctgcatgcgtcgtgattgacgaactcttttttccactgcgtcatcgcattacatgcgtatattttatctaccaggatatgaccgtgtcagatgtgggatgcgtgttttcttcataggcgcacatggctactatcagtatcagcagcatcagtagcatcagtaattcactcggttcttcggtggagatatgttgcagccacttctatgcgatctagattagtggaggcaattcagcacagtatctaacctttggcgttttgtaaaagaggctgctactagccaagaattataaccgacctcgaaatacgttttggggagcttattgcgatgccgtaggttgagatcatactcattcttctcccctcgtgtaaccttttcacctttttttttatatcatctgttgctcggattactttgtactacttcatcgtcttctactcaaattataatttgttcctccttgatcaaaccgagttcccaacatacatcggggaatcatgtttctcatttcagtatcagctctccttcttctttcggccgtagatgcgaaaaagtcaccaacgagaatgaagcccaatccgctgacgaagcaaagtcccttctatcttgaagactttgcgctgctcgatgttgtcgaaaaaacaaccatcgacccatacctgtatctgaaacagccagaattcggaaatccgagtcgtctggagtgccttcctgtacgaatcgctgtacttctctaattccattccaaaagctaacggctccatagaatgaagaaggccgggtagattttctgggttgcgtcaatgtcaatagcaaatggcatgaaatggtagatagagacggcaacatcatcctcaaggccggccagtgcaaatccgtctcgcagcaatgctgccaatgcaccatctgcgcgccaaagtccgacattgtcttgacgcccgaccggatatcaaaacttttgttttggaagttctccgatgtctgcctctatgcgcaccagggggcagtctacgtcaatgacaactgggattttatggcgatcacagcaaggcccccaagatgctatgcaaaggggcatcgaccagatccggccaaaaagccacagtctgatgaatgaatcgtcttgtgctctctttggcaagctttgtctgcgctggtggccacagtggtgtcgacgaggatatctgttgaccggacggggtcctccatggatcttgtcaccttttgcttgagctttgcaaagttgatcttgtaggtcactaggtcgtcgatgctttgttctcagaattcgatcacgaactgatgcgagcgaagatcggccattgccgatactcgtaatcgtgatgagcgggagtaatggtctgctgctactactgctgctgccactattataacgactacgacgactataatgactattagaactattactgttattggtatattactaccactatcatagttttactttctacatttgcaattaacttttatatttctggcgcacattgttccagaagctagattcctcggatgccagttggccaaaggctggtgtaggcagaaatgccaatggtacttggtattggagaacgcgagcattttaagtcaaggtaagtggaagtagtaagagtccaaattcgtgcctattgcttctcgtcgagatgctccagataactcgtgaatgttcaatggggggggggggggggggggggggggggggggttaggatgagctcacaaatagctgggttaacctggagataaagtcgagagagttgttcgactatgaagaaccctgctgctcgcgcaatttagaaaaacaccatcgcccattctttgaagtccgcactgtctttgcagttttaagcagcacatcaaagtatattaagtgtagctattgtcgttgcgtagctaagatggtattgaagacatagttctatggtccagttgacatatagcaataattaaactataaatacacaaagtaagtgtttgattgagctatagccgggatgttgaactatacatagaattgaggtgctcgattactttcccccataaaatcatcggatgcttgcattcagtagtctgtcccactcagagcctctttcaaaccaccttcaggctaagtgacatcagctcaaacatgcacaggaaaagcaaatttcgatatcggaaatcgtttgaaaatttaactattattatcaacaatgatcattcatgatattctacatattttacatgccatcatacatgctagcaattcgctactagcccccactctctcatgataaacacgcgcaattggagtacaggctgaaacaaccgacacgactacagcactttatttctccgagttttgcgtgtgacttcgcacgtcgctgatatctccaacttcattctggtgctgcttggtcggggtccacttgctcgacgtgatggggttgacgtgctgcacgtacatggtgtcaatctcctcgagagttcggtccttggactccatgacgaagaagaagacaatcaggacaagcgcagcacagcagccagcgaagatgaggccgtagaagtagtcgatgtcgtcggtaatgaatcgggtgctgaaaacgcgactgttagatggagtctttgcaaccattgaaaggctagtgacaacttacaagaatgaaatcataaagttccagaaccagttggaagcggtcgcaatacccatgcagacactgcggtatcgaatggggtacagctcggcgttgacggtccataccagcggtccccagctgacggcgaaagcagcaatagccaggcaggagaatgtaaccagggcagatccagccttgggggtgagcatcgggttctcgtggtcgagggcaaagtggccgacaaaagcgtagacactttcagtttgttagtacaatacagagtcttgacactttcaaggttgaagtagacttacaggaagcacatcatcatccaagcagcaccggtcatgaggataacacggcgaccgaagcggtcaatgatccagagaccaatgattgtgcagaatacgttgacggatccgaggataatctgggtgacgtagctgttgctgataccagtggcagcaaagaccgtggtaccaaagtagaagaagaagttggctccagtcagctgctggccggcctggagaacaattccgagagtggtacggtagagcatgcgaggggcggtgaaaatctctgtccatttgaacgcctcagtgtgcgcattctcctcgtcaaccttttcttgaatgtcggcaatttgcttgttgacgacatcagagttgggagggaggccaatgagccgggcaatggtttggcgagcctcatcaacgcgaccacggctgtaggcaaatcggggactctcaggaaggaagagaacaccagcaccgagagccagagcccaggcaaaagtaagaccgttggggattctccatgaagcgctgttgcccctggcctcggttccccagttgaccatttcagcggtccagatacccagggtaatgagcagttggtacgatgagacaatgacaccacggatcagggcgggagtactctctgactggtacatggggacgacgacagatagggcgccaatgctgacaccagtgacgagacgaccgatagcaaactgaacccagtgggtggaggaagagatctcaatgatgacaccaatgcaagtaaagaaggcgaacatggagatggagagacgacgaccgatggtatctgccatcttaccggcaattaaagcgccaatcaacgaaccaatgcagagaagaccgacgatggtgccctggcgagcagcgctgaaggtgtacgatccatcgctttgtaacgctccgaagcggctggcatagtcttccatcaggaagaagccagagatttgaccactgtaaggcaagcgtgattagaatggagtttaagctggcagacatcaagtgtcaccattgtagatgtcactgctatcgagtgtctgtcatcgaggagtgccttacctgacatatccgaaaatgaaaccaccaacactggcaacagcgcccagcgcacacgccagcaccgtgacctttccttcagcgtggatctgagaaccctcctcgctgctggtcgagttgcctcgcttgggctcctccacgggagcagaggcttgtttcttgttgaataaccccatgatgctactcgcaaaccattcacaaaacgcttcgattcaatgcttgcgtgtgattcacgaacagtgcaggaggaataagggcttgggtatttagagatcggggaaattgtctgatagataaactagtctgtgaaagctagtagctactcctatgagtgacgatagagcttgcaatccaaggctggcaaaagggatagtcccacagagccatataaaaccttgaagcactcgcgtccatctcggtgtctttgcgggccgctggagaatgaaggcaataatcaacggtcccgtggtttggaccatcaggtggaactggaccgatccttataggcacatctcctgttcaatgcggctgccatcacggtgttgatgaggctgattcggagaaattcatcggggatattcaacgaaccattgccgcttctggcgctgcacagatcaggccgagtcatggatcgtctttcgagcgctccaccaggcccagcaaaccgcagctcggcacggaatgtccggccagcactaccgagactaagtccttcatctgccgcgtctaagaggctgtcaagctgccagaaacgcccgtcccgttcccacttcggtgcccactgtttgtgcccactctgcgctgagctgatggaacatgaacagcattaaacgcgcagcaaagcgtcgtggaacttcgtatttcctggttccatataacgtgatctccactgaaggattcaagaagaaattttctgctcggcccacgatgaggctcgtcatcagatgtcttggctcttggcgttggtgattcgtcaggacacagttgcggaaatgagataaccatgctcttcgtcttgcgagttcctctttgatgctaccgtcctgcggcaaattccgtgacaatttttctctttcctctttcacggcactcatcacgttgaatgtcacattatgcggaatcagaacactgtatcgactgcttcgagtgtggtgaatcacaatggcaacgagcgtaaactgccacaaccacgtttattagtacatgaagtaaagaacagcatcctgcgtttggcgaggttgcgatggagcagaatcgccaattcctaaaagtgaatatcgtgaagcttttctatcagcaactcgacaaatcttcctcgtgtgcgtgcatagtcgctttatggttgtgaaaggctcggcacggcacggagcattatttatcgactgcataatctgcaacagccgagagattcggcgaaaaatccttctggaaagctgaccgacgataaggctagccagtacgggtatggcggcgatctgagatcacgttagcctctgacgtcatagatatggaaagacgataagatatgataagatgataagacgataagatgtgcttacataaggtaaaatcgcaattgagtaatgagtcctccgtacggaaaatgtgccccagagatggctgtggatccgtgtatggagacaactcaacgtcgtgtttaggagtcgaggtacacagacgtgttatatgcttttttaatttctctctttcgtctcttcttctctgttatatccgtggctgagttagaatgcttacaatattttgcacgtaggcaattctattagccgattacctcatataccgccgtagcaagctaaaatgcggaggcggatgtccgtttgtgagggcgtccccaatggggaaagaagacactaagcatcaaggaaaacaccaagtttcgtgcctttcctcccattaagccaatggtggctttggaagttccaagttcacggaagccattgccgagacatcagcggcgtgtagtggcaatattgaccagcaaggtcagcctgtaccatgggcactttaatacgtataatcaccaaagggggcaagattagccgcgttgatgtcaggttgacgctagacaacttcaacctcaatgtgttgctatacagttcagttgataattggattagaatatcggagcatactcgggtttcaagcttcatctctactggcaattgagtgatgtgcgggagctcttgtgcgcgtcattggcgcaatcaccaacaagaactttgagacttacaaggcaaaacgaaacttatatatacctacatccacatccttcccaatgatccaaaacaacaatagcaaccacaacagcaaccacatccacggtgactgaaccaaacatcaagccaaagcctttacacaaccatgtctgatcccaacaaccccaacatcaagaccagaaccactcctcagtggtcgctctatcagcgagaatctttctgggatgcaaacaatggaaaatatggcctcttcaacactggtaaactttcacgacatctcatttgctagcgattctcactgacactcatcaagatcccgctgaaattgagaagcttgcaaaggagaagctctcgcagggtggctggtactattcctcttgcaatgctggagtgtcttggacccatctttccaaccgacaggctttctaccgacaccgaattgtccctcgcatgctcgtcgacaccaatctgagagacactgcaaccgagattttcggccacaaggtatctgctcccattggattcgctcccattggcatcaaccgcatctaccatcccactggcgagctgtccgtggccaaagtagcccaggagctcaacctcgcatactgcctgtcttctgccggaagttacagcatcgaagacgttgcaaaggccaatggctctgggcctcgcttcttccaactctaccagagccccgacgacgagctctgcctctccatgctccagcgcgcttttgacaatggattcgacgcctgtatgctcaccacggatacctggtctcttggatggcgccacaacgatgtgttcactggaaactatgcattttaccatgagcacggagctggtgaccttggtcttcaagaccccgtcttccagaagcgtcttaaggaggcaggaatcgacccggccaagaaccccaaggaagcgggtgcaaagtggattgatgagaatatctggcacggccgcgccattacttgggagaagatgaagtggactatggagcagtggaagagaatcagtggaggacgcccattctgcctgaagggcattcagagcgtggaagatgccaagaaggcagttgagctgtgagtttactcaaacctttttatttcacattattaaattctgacaatgttgaacttatcagtggcgttgacggcattgtcgtatcaaaccacgctggacgacaggtcgacggaggtatctcatctcttgacgctcttgagaagattgtcgatgccgtcggagacaagatctacgtaagctgcatcctgcatcaaccccacataaacatattatggctaaccaaatctgaactagatcatgttcgattccggagtccgatctgccgccgacgctttcaaggcgctcgccattggcgccaagtttgtcttcatcggccgcctttgggtgtggggtctcagcattgccggcgagcatggtgtgcggcatgtcttgaagagcctgttggccgagtttgacatcttgatggaagtaggtggctttgtcaaggtgaaggatattaatcgtggctgcatcgactcgttgcccaactcgtccaatttgattgcggagcactcgcagatctgatagaccaactcggaggggaaacggctgaaatcgctttcagggttaatctttagatacagcttccttatttagttatagagttccgtatagaatatgaaagcattcatcatcagtagctgaacctggcattcgattaacagcgacaattaaattctatatacaccaacaatattgccaacgaatgccaatggaaataaaaggcattttattcccgcaaagtatattcgtttataagcacctcaatgactgggtccaacgatatgacccttggcttgcgcagtgcggtcgatatcctcttggactaagatgaattgttaaaatgcaagcgccagcttgttttggccttattgtgatcaaatttaataattaaccaaggcaaggctgtcatagtaaaacttagagatcatgcatcaacacatgtaactatgtatctcaaggcaacatttcaaggcaacgaggctccttgacaagcggggcgcaaccatcagctacccaccaactacgtcgaggggctcaatttgtataaatacccaactccaatttaggcctaaatacacatttgcaattctgtagttttaaattctcattaacttgacttcttttccttacatgcttaaagtagaagaagtatgcctttaaaaacacgccagtaagcgaaacgattactgcaattcttggtaactcggacttatttactcaaattgcatcttttgcagagatgatccgtggcggccattaaactccgctgagagtgaaattcgcgttatagaaataagtccagcgcaatcacgacgagatgccattatatgtcatttacggactatatcccttctggacaaatctgaatacgaagctctatcatacgtttgggggaggtcgaacgacactaagcatatactgcttgatggaagtgaattatcggtgacagatagcttgtttgaagcatttacacaccttcgcgatgtcaaaatgacacgtatactatgggtagacgccctatgtatcaaccagaaagacgacaatgaaaagagcatacaagtgaggatgatggataaaatttatgctcaagcgtccacagttttggtctggctattgaattctgaatcgccagagctcttacacgacatcaaccggcacagtcaaaatcaggaaagacattttaccgaatttcccatatccatgttggcgttgtcgaaaattagctggtggcatagagcttggacattccaagaagcggtactggcaaaagatttagtattctataccgggtatagatgcttttctcttgaaaatctcgaagggtattgcaaatccctgcatcggcatctgtttcgagaccaatgctgtcaggcagtatatgctgtggagcgcgcaaataatatgtcaacaaatgaacttgtttcggcctatgtaatcatacaggagctattatcaagccggagaagcatttcccagggtcaaggaagtttactggatgtcatcgtgaataacaggagtcgtatagcaaccaatgttcgagatagagtgtacgcatacctgggtttggcacacgatgttcctacagatcttgttaggtacgagctctctctgagagagtggaccttgcatgtttctacaaaaatcattcagcataatgagtcacttaaaattcttcactacgcaagtccctccgagtttactagcacctacaatggtcgcatggaggggttaccatcatggtgtcccgactggacgcaatcgacggaaagcagcttgtctatccacgcacaagaacgagacaaatatctttactatagacgattttccgcttcggggcatgccaaagctaatccgtgttttccaacaccagaagttctcagcgtgtccggagttgtttgcgatacagtcacacatgtagggtgtgacagttccaacctacatggagcaggagctgatgcccaaactctgcaacaatggtgtcatctcgttaccaatagcacctcggttcatcaagcaagatgcgatgaatgcgacaaaataatctgtggtattcgaaataaatgctgcgcatgccctgatttcgatctttgcagcagatgttttagtaaatcaagagatatacatccaggccactcgttcacttgtatccgatcaagcacaccggagtctcaagacaataactgcagccaaggtaaacgaaccatgatcttttttgtcttctaacagagtctaataaaacaacaaacttgtatgagtcatcagatatcgttgaatccaaccacgaacttaatattgccatatccgcctgggagttgttgagcgagatagcataccctttcggtgacgacgacaccatgcaaaatgcatcttggaaagctcttaccgcagatattactcggaaaatatcattgcccgacaaatttaatgaagacagaaaaagatctgtctttctaaagctagctttcgcgaagttttggcacctcaggatcgaaaatcagccagaagagcctttcgttacagaagaaggctatgtaatggtaccaggaagcctagcatctagagcactggccgaagaaagtattgacaaagtcgcatccatggttcgactggtagtcaacaaaatgcgattattcgtgtcaagtaaagggtacattggctggggcccaaggtcgatgatggctggagatacgattgccgtattacatggcggtgatatgccttttattcttcgagctgttcctgagcagctacctagaactaatattggcagcggattcactgtgataggcgagtgttatgcccacggtctaatgagaggagaggcattggagaatgaagaaatagagaagtttgatttcttattatattaatctataaactcttttcagcgtatcacggctgtataaggtctagcaatgattctaaaaatgattgtacaaaattactctcaatttattatcatttgatgccgtcacattgtctaattatcaagaggactgactgtaggatcccatgtagtcggcgaataagagtcaaaatccaacgttgccatatcctcttccgccaattcaaaatcgtagagttccgcattggcctcaattctagacggcgtttcactctttggcaaaggaacgaagccctagaagtgtgtgttagaatttgcgccacaaggcactcaaagaatttctcaacagtaagcaattgcataccttttgtaaactccatcgcagtaagatctgggctcccgtcttcccatacttcttcataagagcctgcacctgcggctcctcaaatcgctgtcccttggcaatcggacaatacgcttccatcacaaccccatgcttattgcaccattccacgatatctggatgcgccagccatggatgcagctcccactggccaacgctaatctcccctgcattcccttcaccaagctcgccctccagctccttgatgtatgcgagcgtctcttcaagatgatgcacgccatagttggacactcccatagatcgaatcttgccttcatgctttgcttctaccaaagctttccacgtgccctttctcgcctctgggccgccatatggactgtggttgagatacaagtcgatgtaatccagccccgtctcctgaagactcttttcaacggcctttttggtctctttgtatccgcccttgcgaacttttgtggtgacgaaaatctcctcgcgaggaatgcctgacaacttgaacgcttctccacaggccttttcgctgtcatacatgcgcgcggaatcgaaatgtctgtatccggctttcaaggcatggacaatagcggtgacggccttgtcatgcccgattttaaagccttggctagctccagctgcggtctatgtgtatagttaatcgaggtgatcttctgaacactgcgctggatggcgacataccccaaagcctaatacgggaatctcgtaccccgacttcattttatatgtggacgttagagtcaacttggccattgtgatgagattcccaatacaaaggtgccttgagcagatgttttccaattttatgaggatatcaattgagtgaaaataagtgtatgaatcgtatagttagtggcttgaagaagataaaacgtcgtctttaaatagtgaaatagccacatagtgcaaaacgagggtataaaggccagagctgctagtccgcccacttttagtcgacgatccaatagcacggcggcatcacccgggaccggcaatagggtggaatagttgcctaatcgggagttttgggaaatgcttgcccgcagctatctccagcaccgacagtataacaatagcttcttgttcattgcttgacttctgtaaaatccgattttaatcatcagtgactaacaatctccgagttatagctcaaatacaacggtttgaatgccacatcaccgtggccgtgctactaaaagtgaaggtatatgcatgatatcatcaaaactgcaatagaaacccgtggcgaaatctccatcattcgccatcctcaaggtaccctatccgaaacgctactcaatcgtcagcaaatcaagcaacagactctgattcccaataatctcacctcccgcgttcaaagccgtcgcatacataacccgcgatatcggcttaagttcatcctccgtatgtctactatccaaatgcccatcccagaatctcacaagagccgccacccgagtctccaaataatcactgacgtcccagcacgcaacgccaacgcaggtgccaaactcgcgaaaggccagtctgtgggatgcacttcgctgcatcactggcgaatcctcaccgagcagctcttcgactctgactagagccttgcctgagagtttcgcagcccacggctcgtctgcccagatatggcacatccaaaggcccattcccaagtctaaaaagtcgtttccgggagacaggctgccttttcgcgtcatgaggttccagtaatcgctgacttcttgagacagaacgccatttcgatggccttgtttcgcggctgtgctctggagtagcttatagacaacgtatcccgtcgctgcatcgaggtggccttctgactggacaagcacactcttcatatcggtggaaatcttccacaccattcgcaaatcgccagagaggcaatgcatgagaaagcgcggatgaatcgacctcgccagctgtatagccaaatcattatactcggtctcgcccgcagcaatggagagacgattcagtgcaaacatccacagcgtaaggtaatgatgatactgtccatcgccatcatgacccttggcatccagtttcccgattctcaacccccctctcagaggttcctcgtccgtagcaccatcaagtcttttttgtccatctcttgttcggccaaggacatcgtgaacagttgtgaccagccgcttagctagcgtcagatacttgggcttggctgtttccttaaacagcgtgatgaagttgacaactccaaaagcgtccgtccagagatacctaccgcgatggcctccagctccaggatcgtcaggaaaactccagccaggtgcctcgtcatttgatacttggtcaaatgggccgtacactgtcttcatcgcctcgatgaagcggccgatcttgtcgatttcggtcatagtcctttgtatgcgaagtgatctgtcacgcaaatagtagcgtctcacacatatgcattttctctgcatgaaaagaatggattgacaattcgcgacgataattctcgtgatgctcttcatgttgcttatatcagttgttggatgtgatgccattatgacgatctcatgatggcggtcagctggacagcccggcttgacactaagatttaatgctcagctgccaagaagcttaatgcaacggattgttgacttcattctccaactgttcagaccatttctactttgagcaaaatatattggctggtcttattcacaagttcttttccaacatcatccagaccaaacgcattatctagcagaaaaatcacaaaatatacacagaatctccaaaagtgatgatccgtaaaagccaaacgcagctcactaaatctcaccaagcggcccttcatacacgttatgcgggtgatgcatcgccaatggccacaagtcactcaaatgctgcgtctgcgtaacgacaagagcgccaacatcgtcccaaaggacgcttccaagaacgcgcacaacgccgctataacccggcgactcttccgagcgctcgtcatcaggcgagttgggatcgaaatcagcgtcaatagtcatgacaaagccgccctgctccggcgtgggattaagataggagtcgatgacgcccttgtctgcaccaaggaggatatcagagtgaacgccagatgggaagtctgctgattcgcggaattcctggaatttactacaagatgcactcgtgattagtccatgattactcgtaaagggaaaagtatgcatgtcaatacgtacgttctaagggcgtcgacatcgtcatcagagacttccaggtccttggcatctcgccaatggatcaccgaacgtcctctcagattgtcaaccccagtcagctcatggccccaattcgcgatatcagcctcaaacttggtcttgaactgctcccactcttcatccgtgtggtcgtgagaaaggcggtacgccacgaatccccattcaaagttattcggcgtgccaagatatcgattcgctgtttccacccagagctgttgttccaagggcactggcggtcctcgaagttcaagtcttgtcttctcctgagctattacttggcaataagcactccgtgcagtgttgttcataagatcaaagccagtcggcaggccgggctccgggggctggtcagttgagcgatcgtggccgagccatagctcagtccgtgatagatacttgagtctcaagtagtagtcgccctttctagcgtaggtattcgcagaaaaggagatgggctccgtgcgatagggctcgttggcgccaggaagtggcggcgcatcgtcttgggaacgaaggctttctccttcatatccgtccattggtagaaagatgcccgaatcagcttgacctgcattttccaacaggtcatggagcttgtttgtcaaatcccactgctgcgggtccatatcagacccagctgatggaggatgagccgcgagctcttcgaggataggacggcggagacgatcaacgctgttaataacccagcggtgggcatgtgcagagatagagttgaagtgcgtcttgatgtactcgtgccatcttgccgcaattttgacttctggcttctgttccagcctattcttggcgttgaacgcatcttcgaaatggcgcaagtgtccccatatcagattgtaggtctcgcgaagagcagctttgacaggaggaagattcagatagtgaaaggcatttgtcgcaccggcaatatactggcatgccgcgtgaaagttttgcggagagtctagagaaagatccttccagcgccgctcggaaagaggcatgacgccttcccataacctcgacttcatcgcatgaagcttcttttcgatgggcaccaaacgatctgcatcctcgtgggagccaatgcgagtcatgagctgctgtacaagtatgtcatggctggtgttgtacggagccggcgcccacgttgccatgggctgctgcatcagcataatcacgtcctcggagagcggcggaaatgatgatttggagccatcggaaagaattccaaacgccatggactcgatgaaatgaggaatggcttgcggctccaggattctgtccacaatccaaagcttcttgtcgcgctcgctctcgggcacatccggatgcaggaccagatcgtgagctccagacggagtgttgcgccgggcgatgcggttgctttggagctggcccgagaacggaaagccattgcggctcagcagaagatcaagattcaacagcatatttgccatgttcattttgaaagaagggtgcagctaaacgcaagctgcagcgagagagtttcagggtttcagttggttcaggaaaatcggctcagctcgtggatgaagctgccagtgggtctaagaagacaaaatcgagagcattcaaaaccgtgcaatttccattgacatgagagagagaggaaggaataaaggccacgagcttggtgatggcagctgatgaagggaaaacaaggagatgaagcgcatttttatatcttgagccaatcgggacagctaactttaatggtcggagtggctgcctggcctgcctggagcaagcgagcctcagaaggaagccagtgcaagttagcgcaagcaattccactgttgggacgagttttcgcaaacaatttcctaaagaccaagtcatagcacagatggatgctccatgtctactgttcttggataattatttattgttggcacctgcagcagaatcccactcacggctttaaacgagacagcttgttccagtcttgaaaagcgcagcaagtgtccaatgccagtcatccagttagcctataaggacaagcaggtcatgatacatggattgacagccaagtactaatcaatacctatccaatattgtcaactttatttatccatgtagtcggtttcatcaaccccttttacttgcagacatgacgaactgggttggtatcgcgagtctccaaggtgcaaatcatctcaaccaacaaacatgactgagccaataatcaggcatatgatataagtttgcgcttgagacactaacattgtaccatacaccaagtagtaatcaagacaatgctgtgtgatggtacataatatttgagttgtagttcaagtgcattctatccttagtgttacagtctggagccattgctgatcttggtggatatataggaggaaaagatttggcaattattcaacacaaaccagcaaacttatttccacgagggtcgagacatgagtctatagctcaactctgttttatgtcttgttctagctaccgcagttagcagatgttttgattaggttataaatatgagcagtattgttgtttgaactatacccttgtgcggacctttaaaatatttgctgtaatagtccctgaattattgatagaggtgtcgagccacaatccgactgaaaatggatcatcgtcataatcgttatcaatttgcaacactcatttcgccttctactgtaccttgcttccaatatgaaacaatttcaagcaaacaccgtaacaaactcaatcgccaaaacgccccaggttagccacgctgactcccgcaacctcatccatgtcctgattcaggccccgatgtacgcagtatgcctcctaggcctcgtcatcaatgtcatcagtcatatccattccagtctcttccctttcgtcctcatcgtcaatcaacatcgtccttcgccgacccagcctgcccttgcctttatccattgtgccgcgccctgtccttttgccatttaatttatgtgatgcttcgagtttccttctttccaaatgttgctcgaaatccgccaagtcttcagcctcatcctctgcagcgccatccaccaaggccgtctcttctaatgccttgttcaagagttctgttgcgatgctgtcttgcgggtggatggctaaggcctcgtggaggacaacaacggcttcttgtggcctgttctgttccattagaataagccccttggcactaaagatggcagcatcctttccacccgcccgcaatacttcatcgaattctgccagagcacgattgaagtggcgcagccggcgaaatgcatggcccaagtttgccctcgccgaaagccatgctgacggctcactatcattttcgtcggccaccttgagcgcagctgtaaagtactggacagcctcttttggcttgtcttggtgatacttgacgatgcccatctcgttcaagagcagcggatctgacttgcacagcccgtaagcagtctttaagaattcttctgcaatcgtcatgttgttcaaagcatggttttgcattccgaggaagatttgcggtagatgagtgcccataaagaggcgagctgcggtcgagtaagctgaaatggcctggtcgtgctctccttcttcggcaaatgtgtgcgcaaagccgatccaggccgggccaaaatgcgcgtccatcatgctcgctttgctgaaataccgtctggcttctgcaatcttcttgatgctaaaatagtaaatgcccaccgccaaccatgtacacggctcttcggggtgagtgtctgccagatcgtgggctatcaggaatagtaggttcttcatcttgagctcgtatagacaggccaagtgaacggggtatatggcaaagttgtacttgtcttcttccaggatggcattggtaatcgtcaatgcatctcggtatcggcattgtgtatatagtaagtcggctcgagcaagctgcaggtcaggattagcggccagctgataatgcgttgacagcgagtcgtaggccgtgtcgaatgcggcagggttcctgtatttggataatcgagtagtgtagagcatctttgtgaattcggccgcctcctgggaagactttgggtctcccgttagctgtattgagtcaaagtctaggctgtctagaaattgccactcctcgtccggcgacagaagcgagttcttcatcaactgctggaaggcttcgaagcactgcacatcaatccgcacggcgtccttgtagcattccttggctctgtcaaaggcgttttgcttcgcatagcaaatgccccggaggaagcacatagctgcctcgaatcttcgggtcgctgcctcttcatctcccgcatcgtcgtctcgtctgcgtccgcctcgaggctgggcggaagcttttcgcttgttgctcgggccattggatatcaggtgtgtcgggttgcgctcgccaaggacggccagagcttcttcgaatcgtgattgcttgatgaggcagtgaccggccagatagcgacaggctgggttgcggccgatgaggtcttgtttggagaggaatgcttgggctcgtgtgtagtttccagtcgcaaagtgaacctgtgccagccagaaggcgtcgttgtcgtcatctgcaaccagtagttacacgtattagttcgtgcacctttgcgaagatcaatggcactacacacgagtcaaagcaagaagcttgtcgccaataaagatggccgattcatactgcgccttgttgagggcatcctgtctccagtccctcagaaactgctccattctagcatcggccgggacgtcgcatgagatcaggtccaaaaatgaatcaaatattgacaaaaggacaatggcaaaaaagaagaaaagaccagtatagcaaggtatttagcagtgcggcatggtaggatggcgggatgtttggcggacaaggtacatgtagcgaagtcgaatatctggagctcaatgttgacgcgctctcaataacttggacctgccgcgatccgcgtccgtttacagcagctgcaggggtggttagagcaaatagcggggtagcttcagcgcaacggacccctccatgcagcgacttcagtgagaccctacccgctgtacggcatttccagggcaacaaattgtgctaatgccaccactgtaaacatgaaatcatgcctgcacttggggaccactaagaaaaaaatcccaccaaccccgaactccgatacaggagcgagacaaatctttctgcctctcatcatcgacttattagtcttaactttaacacgactcccattggaagataaaaagtcgccaattctcccccaaactgaatttcccgtcaagacacaaaacaacatcagtcaatccccaacaatggcttctcccctccccgtccgagctgcggccctgtcccgcgacaccaacgagacgtcgatccaaatcgccctcagcatcgacggcggcgagctccctcaggatgccgaccctcgcctgctcgaggcctccagcgcacacgcctcgcagaccagcaagtcgcaggtgatttccatcaacacgggcatcggcttcctggaccacatgctgcacgcgctggccaagcacgccggctggagcatggcgctcaactgcaagggcgatctccatagtgcgtcatgacaatcatatcaactagtatcttgcatgctaatattcctcctctagttgacgaccaccacaccgccgaagactgctgcatcgccgtcggcaccacctttgccaaggccctcggcgccctcaccggcgtcgcccgcttcggctatgcctacgcccccctcgatgaggccctctcccgcgccgtcgtcgatctctctaatcggccctacaccgtcgtcgacctgggcctcaagcgcgagaaactcggcgagctcagctgcgagatgattccccactgcctgcagagctttgcccaggccgcgcgcatcacgctgcacgtcgactgcctgcgcggcgacaacgatcaccacagggctgagagtgcgttcaaggcgctggctgtggcggttcgcatggctacgactagggttcagggcagggagggagaagttcctagcaccaagggcactttgagtgcttaaaaagaggcataagaaagaagtaaaagaaagcaaaagggtcgatatagagggagtttggagttgatcattttttggatacgcaaatgttccgctattgcggtatgtgccttgggatattcggcggtaaattatacgagaaaagctttggaatagaagttggctggatatctgtgacaagtcgtggcagtcattcatcagaaagaaagaaaggataacaagaaaattatttaccattcgcctatttttacatgcctatgtccggtagtctccattaatcgtaacataatcgtgactaaagtcacaagtccagtgcacaatgcttttgtcacccgtccccagcctcaccagaatctccaagtcttccatctcgagaatctcgctcgccctctgctcatcgacattctccggctcaccattcaccagcagcttcagctccgccgagccgtcggtgggcacaaaagacacgctcgtccgctcggggataatctcagggacgtcgttgacaggctggccaggaggcgaaataagtgcgtagccggcggcacacagaatacggccccagttggcatccttgccgtagagggctgtcttgacgagaggagagcgagcaatggctcgggcgatttctcgagacgcctcctcggaagcaccgtccacgacacggatggtgacaaatttggtggctccctcgccgtcgcggacgaggtatttggcgagctcggcagaaaagtcagtcaggagttccttgaaggccttgtagtcggcagactgctcagatgaaatctccttgccgccagccgcgccattggcaagaagagccacggtatcgttggtcgaggtgtcgccgtcaatggtcagggcattgaacgagcgatccaccgagtatttcagcagagggttcatgagactgggcgcaatgggagcatcggtggccaagatggtgagcatagtagccagattgggggccatcatgccggcacccttggtcatgcccgcaatgcggtactcgacgccaggcgaagaaggcagctcaaaggacctcgacatgagcttggggaaagtgtcggtggtgcagatggccttggcacagtcgagccagtgcctgtgagactctccggcatggtgataggccatggggatgtggtccacgattttctggataggaagcctgcaacagtcagtttttgttaaactctcttcagtaactgcatcaccaacctctgtccaatgacgcccgtgctcatcaccagcgtcgaatcatcgctgccaacccgctggtccgtcgtcctcgccatgctcgccgcatcctccaggcctccgacaccggtcacggcatttgcattgcccgagttgacaatgacgctgcgcagcccagcattggccttggtctgcaggatcttgcggctaaacgtcaccggcgccgcctggaacttgttcttggtgaagacggcggcggctgaggccggtctgtcggacgtgacgagggcgagatccggcttgctggtgttgccgggcttgacgccgacgaagacgcccgaggcgaggaagccctttgggtacgtgccggacgtgggcacgtatttgagcttggccgggggaatggcgttggcgaagccggtggaataggcgcgcttgaatttgagcattttttttggtcctttatgtcatttgcatgcttgattggagagagggttgtgttgatagcgagagagtttttagctgtcgagctatgttgattggatgctaagctgcggcaaccaactgctgccgtggatgctccatagcgacgggtatgagtcaaagggcagccgatatggagatttgatgattgggaaggatttatttggacaagtttcggtattggcaagaattgtcatcgtcaagcattatatcaagccattgactccattccaacggcatgggctgtgtatcggcgtcttcttttacagcagtcgagtttggttcgtctcaagcacagctcatagagcacatgccgataatggactgcgtgggaattatgcatcaggcatatggacatcaaagaatgcaatcttatatagagaattcagctcagtaccagcttatgacccttttcattcccttcataacatcagcaaatctgtaatttagctgcttcaagtaataacctcagcctgctgctgcctgttggctgagctctgcctgctgctagtgtctcgctcatctggcagcactagcagcaaacggcaggcacctgcttacctaatcttccgttttccgccccactctgccactataaaacctcgtctgccctcccacatttttcagacttcttttctttcctttccttctccatccaagtgcacgggcgttttccttctccgtgaagcgataagctgagagaggaattttgctagttgaaaactatacactgaccactcctggctgggttcgtcccggccagggaatttttggaacacccaccattttcctttggaaattgttttatttctttcattgcggttggtccctggctggactggcgtgaagaaggaggctggcttggagatgggagtgagcgttggactgcgcagaggatcgaagtgaacgaggcataagattggggacgctgctgggagggatgggaaatgttgtgatcgggcgcgtaataagacgcgttgttggcgatactcgggattctgtttgtggcttcacgccgttcgagatggatgcattgtggcaaggctgcttgtgctcgttgtggactagggacaaatcttgttcttgtagacgttaatctgtagcaaatgaagggaagcatttggcaaaggaaatcagagcaagatgtgaacattatcatctgtggtgcatcaagatctaggcagcttcagccgcacaaaacatcatgacgcatcaccaagctctgcagcgacgcatgtagcaccagctgactgccagaattagtcctcagcttcaccactccaaaggctactctggtccaaaatctccattatagagctcagaatcttaaaccttgctgcagcaagccgtaaagtcaatcttcgctcgcaaagtttcgcagctcctaaatcttaaccttagcgcggggcatttccgcttctcgatttattttgcagtgactcaaagaccccaccttttcgactctcacagacttgcgtcgacctcgccagcattttaccttgggctgctttgagccagcatttctctattcttattctcgcggcttgaatcttgacatcttcttcttgcgacgacatctaacctgtgcgacttcgattccttggtccaatcgcctcggtcgagagcgactccgatacaaggccctctattcggtgactggtacaccaaattcgcatctcgcctcgatatcgcccctccccatcgcaaactccccaaaactcccctcctcatggcggcagaaggagcacagcccgcgcccaaaagcgaggctccagcagagaaaaaggaccaagccgcgcaggcagaccagaagaaggcctcaaaagaccagcccaaggccggcgcagcagaacccgccggcgagaagaagctctcgggcgcagagctaaagaagaaggccaaggaggaaaaggccgccagaagagcagccgccaaagccacaccccaaccgccagccggagcaccagcccagagcgacgcaaagagcggcagcaaaccgaagccaaagcaagacgggcctggacaggcggcggcccagcatggcaagattcccgcgccgcgatcggctgcgcctgtgccggcagcgcccaaggaggtgaagccgtcgattccagattactttagccacctggccatggcaaagggcgtcaacatcacgcatgcggacaaggacgtccacccggctgttttggtgctgggtcagcagatgagcaccatggccatcagtgatagcaccactcggctagaggccactctgctggcattcaaaaaggtaatgaactctgccccaagtttacatgttgacaatccgtgaactgacgaaataaaggtcatcgactcatacacaacaccccatggaaccaccctgtctcgacactttacctcccacgtcctcaacccgcaaatcgtgtatctcacagcctgtcggcccatgtgcttctccatgggaaacgccatccggtggcttaagcttcagatcagcaagattgatatcgacatggccgactctgacgctaaaaagctgctgtgcgaggccattgacagcttcatccacgagcgcatcactctcgccgatctcgtcattgtcaacacggcagcagacatgattgccgaagacgacgtcatcctcacatatgcgcaccaccacctcgtagagagggccctcctcaaagccaacgccagcggcaagcgcttcaaggtcatcctcgtcgacgatccgtttgagagagtcggcctcggccacgtcaagaagctgaccgccgccggcatccccgtcatctactcacccgactttggcgccctgcgcaccaacctccaagagtccaccactgttctcgtcgctgcagaggccatgtttagcaacggagccatgtacgcgcgagcaggcacatgcgacgttgcgacggccgcgtttgacttgggtatgcgagtgacttcgctgtgcgagactatcaatttcacagagcgtgtgtcgatagattcgctcacgtacaatgagattgatccggagcggaacacggatgaagagtttaggctgttgtttgacacgacgagagacaagtatatttcggctgtggtgacagagctaggtatctgttcggcaaaatcggtgcctgcaattttgcgaaaattggaggaattgtaaaaagtaaaataaaaagtcaagacaaaacaaagaagcattatgacgggacggaatatcaggctgtagcgaggaggtatcatgagaggaataaatggataaaccaattcgctggtttgagattcaaaaattgatattgtgaacatgacggctgacttgtatcgtatatgcgtgtataattgtgtctctgagtctgttcaatgcattgagtcatatagcttgcccacccaatggcatgtaacatgacatctcaacccatgtccctcaaacttcctccttcatctccagccagagaaaagacatcaattccgaaactctcctcgctctgtatgtacaattcggatatttcgctctttctttcccttccatcaggttatgtccccgtcccttttattacatttcttccctccaagcacatttttttctctcctcctcagtcggcataaacttaagcctcctgtcccctctcagcatcgcgctgtgccttcctcgccctcttctccagcagagccctcttccgctcgcccagctgcgcggcctgtctgtcgtcgacaccctgcagccagtgtccgaagctcgcgccgccgagcgcatagacggggtacgcccacagagaggagcggttgaagaaggggcgcatctcgatgccgacttgccagaagcgcacggcgaggcctgtcagaagacgttagctgggagagaaggcttcaaaagagagattttgcccgggtgggggaagaaacgaaccgaagcagctccagaaagcgatgcggtggaccatgatggatgaagtggagatgctgctctgtgttgaaaggaggagagattgagcggtccgggaattgaaagtcttccctggtgttggagaattggccggtttggagagcttggatgggccgtgatgcctgggctatcggaattgggatgatgaggttggagacccgccattgaatggagtcacgtggtggagcatgtgacctgtcttgagcgagagcaacgacaaaaggtctgatggttgttcttgacgattggttttgaaataacaattctattattattaaaaattatttcatgcgtttaacgaacattgttcattttgctcttgagaaattcacgttttgttgtcaaagtgctgaggaatcactgcgatatactgttctaccagagactcgggccaagctacctaccgtacatgtaagtctaaataggccatcaaatctggactggcctgtataattttcgattcattccattattttactggattgaaagccgtggtattccagttatgccttaatgatatggccaaagaagccaaaagtcacaggtcatcccgccaacaagcaaagacgcagctttatacgccacccaagcatgtctcagtcaacaatcagacactcaagtaaacacatgaacccatttcaaaagaaatcaacaattcattagtacacagcttataatatcgcagccagctagctcattaccaaaacccacgcccaaacaaaccaaccaaaaaaataagcacaaaatccatccctcccaagcaaaatacagtacaatgtcgaaaggcctttacctccgattcaccccaatcaagctcaaaaactcattcctcgtcttctccctcctctcaaaacaccccagcacgcagctcgtaatcgtcgtgctccccgccttctgcacgcccctcatcaccgtgcacaaatggctgctctccatgacaacgcccactccctgcggcgccaaaacttcaaaaatcgcattcgccacgtcctttgtcaggcgctcctggatctgcagccgccgcgcaaacatctcggcgatgcgcggcaacttgctgatgccaatcacggcgttgttggggatgtagccaatgtgcatcttgcccataaagggcaccaggtggtgttcgcacagggagtagacgtcaatgtccttgacaatcaccatttcgttgtggccctcttggaaaatggcgccgttgacaatgtccgagatgtcctcctggtagccctttgtaaagtccagcatggcctttgcgtagcgctgcggcgtggcgaggaggccctcgcggttgggatcctcgccgacacactctagcagtgttctaacagcgcccttcatgcgctccagccgcagcgccgctccctcggctgtttcttttcggcgctcctgagtgccaaagctggggcggctgaggccctcgaaatcgacgagcgggccgtttgtcttgaccagggctgtttctgcgcccgtcttcacattgctgctagtgctatcaccatccacatccacatcttccttcttcgcccgccgagccgccttcttcttctttctcctgcgctttgcatctggctggtcgcgctcatcgcgcgggggcagaatgatgctgggccgtcgtctgtagcgatgcttgttagcggcatgtctcaaaatatgcacaagtagagaccatcttcataccctctgctgcctccattctttcggccgctgttctggcccatttcgctcccagaagagctttcaatagcctgagcctccaattgatccattttgaggggtatatctggtatacgatcaagtgtaacaaacaagaacgagccacaaggttttttttttccaacttgcaactcaaagctacagccagccgacaatcggcatcgccttaggtaatcagccgttctaagtcctagtatcaggactaacggattaaattggagtaacacacaacaagggaatggaacttttgtgtaagtaaagacacaagcgagctgctcatataaattgtctatcggtaattatcatattcataaactgcgtgtcatctaatcgcaaaaggcagagttgggtagtctagaaaaggccattccaatcaagtgttgctcgtcaatccgtcatcgcgacttataccctgtctacttctactcctctcgtccatcattcatgacatcgatctaactcccagaaaagaaaagaaaaatataaaaatataaaaacacccgtacaattcaaatcgtgacattagggcccaaacatgtagtcggctgcatttcgcgcctctctatacgagggcggaggatccgaagggaccgactgtctctctgccgcaggttgagaaggaagcccagctgaactggacgcaccaccccgagtccactgaacagtctttgccatcatcttgcccatgtactgctggataaacgattcactgcaaactgttagctcaagtccattacaaacttcaaggggaaacatacgtatagtagctgtgatcagagttgtgtgtcgaaaccaagttgtgagccagctcatgagccatcacgacccaccaccacgtccctgcctcggccttgccagccccgtttggcacctcaacctgcgccgcatgaagttgcaggaagaagcgcaggttgcaaaagatgcttccaccggtattgaaagcaatcgtaccgcccgcttcatcatagaagatatgcagcactttcggtgccagcgagtaaacggcgcccacttcgacgagcaatgaggcaaatgaattgattgcccccagatttgccgacaaaaaggctgctgggttggcactcatatccttggccacaaagaccttcatcccattggaagcctcggccacaaaggtaatgttttgagccggtgtcttgtcgcaatatgttgcctgttctttgacctcgttgacttgaggttcagcaaagactctgtcggagccatgtgcccgggttgcattgactgcgtttagcagattctgctgcaccacggccgggttcgttactttgccgtcatccttctggccattcccattgccagcggccccgtcattgccagacgatggccccgcgttggtgttggaactgttgcccataaactgctccacctgccctcgagaatcgttcttgtcgtcatcttgggcatcaaagcccagtctacggctgagattggaaaacagactcctacttttcctgttattggcagttttatcctgtgggctctcttcagccgagtcccatgctcccggcatggatggagatttaggagcttctcgagcagcttcggctgcctgtggaagttgcggattcttggaacggtcagattggccttgctgtgcccaattctgctctcgttcccgaatctgcctttgctcttcttccaacgccttgcgcctctcctcttcggcaattctcgcttcagcggcctttgctcgaagaattcggtcaacattgtacccacgcgacctcagttggtaaaggtcaagcgtgaggaacggttcaaagaacaaatatgcttgctggttcggcctgtcaagcagcatctggcatatggcttgaccaacctggtacatgtctggcttcccatcatcagccacatacaatacccatgatcggttggtgtacgtagcggccgcagagcgcctttcagtgtgtgtttgcctgtggccttgcaagctgcgtcgaagcgccaccgatcgaaccacttccaccgtcagattcttctcgagccacttcgcatcgtgcttgatagcatccctacggtagctggcatactcgtacaagaaaatcttggatcgttcaagaacatgctttttgagcgactcggccatcggcagctgtcccgtatgaggtccaatgcgcacatcctcttgaactatgctgcttagccgcgtcgcaccaagtttcagataaaacgtctccagaatgtcctcctcaggagcacatatcaaatactctttgaaaaggcgatagctgataatatcgtccaaaacgacgatttggttagcagcggcaagttgatactgcctgattggagcctcttcttcatccaaatcgttgctgccgcccttggacggcgccacaagttctttgtaggcgagaagacacgcagagctcttcagtctccgccaaagctccttgtcacgctgtaacgttgaagcagactcggctaaagatttgagcagatccaagtatttttcaggactttgtaacacactgagaagccttgccggctcgttgcacgtcatatatgcaacctccactttggttggctcgctcttcgccccgcatttgtacaagaatgcattcccatcctggccaaagtccacaaagtcgaagatatcgccatatgtggaagacgttcccaaatatgctcgcgatggactgatgtaagacgtgcttgaaccagatttttctgatccagtcgaccgtttcacagggataatcgcagcagttcgaagcttggcaaggttactgtctccaagctcgctgatccgagaggcaaaatagctaaagagagtcacagcggattgatagtcctttgggggattggccaacagacggttcacgcactcggccatgggcggatctcgagcaacgccaaatttctgatacgctctgttagtttatctgagtatttttgaggacaaggagatggatacgtacgttggcatgatcatgaaggtcacggctaaggatttcaaatcctagtacagatgctctctcattcgtaaagcatgcagctggcgtgaccatcttggtgcttccctgaagcggcaggatgggtttacggcagtcgctgagatcaaaagcggcataccgattcgtatgatgattggcgataaaataagtcatggctgaagtcctcaaagcttggtcgctcgacgacatcatgtccaccagctcaggaacggagggaaaggttcgcaagccaagtacagacaggaaacgagcctcagggctgcttggacgaaagctgcccggaggcccaggccactgaatgatgggcagttgaagagatcgaagagagtccttgggctcaaacagctccgaaaccttgtatagcttcgttgtggcctttgtaggctccatgcccttaggtcctgcctcagcaggacagatcctggatcctttcaacttcttaagatcgtccgagggaatgtcactctgcacagaagcaaggtacttgataagctccatatgactccatttcttttggccatcctctcctgaggcgttaagcaagcgggtaaagatggtttccagatcaaccgtctttcgtacaccaatagcggccaagaacttctccttcaccttctcgcaaccttggatgaccggcaagtcatcaaaaagcttgacagacgcaaagaacgattccgtcggcttcttcatgcccagcttggtcggtatcattggggtcggttggataagactcagcacagtgcccctactgatcatggtcatattctcccagttcttggagaggacggtgagaacagaaacggcaaatttggacgacctagtgacgctctcctcctcaagcctagagttcgtcgtttcgatgaggtaacgcagccatggcacaatctccaatggttcccatccaagagcttccagctcagatgcgctgatgtttacaatgagagcgaatgggacagtcgttggaggaacaggcatgtttgcaggaatctttgcaaggctgaggtaattgcttatgctgcccagtgccacgatttcacccgaatcattctcatcgcttagagtggcgacagcgacgtccatcagagcggctctgcttcccgggtcgatctcgccggtcaaactcttcttgcccgcccatttgatgaaattgatggcctgagatttagtgagtgccttggcttccaactcttgctttacatcagtcacggtgatgtgagagatgagaccaaagtcgataagcttcttgacgaatggagcgtttttcatatcttgaggtacaaccgggatgctatccacaaatgaactcaactcttccgaacccagccgaacttgcgatgtttgcaatacacctcggcttgagtacacttctatagaagccttcttgaagcatgtccagaatgcctcttcgataatctgcccgacctggctgctcggcgtagagtcagcaaaggagaaggttttgagcgtatgcagcgcctcgggcatgaatttgtcaacaatctcggcagatatcttcttgccggcttcagacgattgtcggatcctgtggtcgaggtcgtccatttcgttggcaaaggcgattctcgctatgatacctgccgcccgaagaagttcaacattccacgtcctgacccaacgagcattcaaatcaatggcctctctctccacggtggggattacagagggggcggaaatatgcatgccagcgcctgttgtctgcatggtagggaacccgataaagattcggccacccggcttcttgcttggcagcacggaagcaaatacgtctattgctttggcaaaagcgccgctttcggtcgatgagctattggaagcttccgcctcatcatatgatgttgtgagaatagatatctttgtagtttttggcggcggcttcttcgtagcacgctcaagctcagcggagaaggaagatgatacatgggtcttgatgctggcagtggtggctctaaggaatatagtggcggtgttcaatttggtaacatcttccgtaatctttgtctgtgcctggctctcttctgcctgttgcttggtcttcaggaggttgctgtttgacgcagttgcggcgaatctggcaaagaaggacttgagagagggtgcatcgtttgaaccgtacgagtctgaagatttcgtcgtagatgctgctgcttgcggcttccatccaaccgcattcataaaggatgcgtcaatctgagtgctggtacgacctacacttgctactttcatgatgttgtcctttgtccgcggttctaggtcacgaggcaaggccagatcaacgcttggcgatgtcttcttgtgaagagacatgatcaaatggtcgtctatccaaaactccatcttctccagcgcaacgaatgtcagacttgtggccagaaactggcttatagacagcagattcggcatgggagtggtcgtatttctatagtctagcacaaacgctgtatagggcgatgatttatcttcaggcagatgagatttcttggtaaatagagagtttcccttccagtagaaagccatggcctcgcttccagagctaacaaagggctcctcgcagtcggcaaagacgctgtaaaagccaacaccgaacgctccaatcttggtttcgtcgggattaccttcagcgattcgcttgaggcgcccccagtcggtctttgtaaaaggctggccatcgttctggacaaccagtcgccgcagcgtgtggttggctatcgtgtgcttcagcagctcagatcggttcgcattgctgggaagaggaacgcttgtcgacgggtgcgtctcccacttgatcgagacagtcgtggcctgtgcatcggcggcattttggatgagctctcgtagagttgtccactctcccgagtatcgagccagaaccttgtcgatcagagcgcgggtatcgacggtcacagcctcttcatcttcaccgtcgcgcaaagcggctgcccggaggctcgaatagtccatcgccatggttggagacgggtggatgtcggattcgatatgtaagtttaaaagtacatgttgctattcttcgtgacacagaggcgagagtgttataaagggggaaatcagtcgaatacgttaggcgggcaatctgacccaaacgagatctggaggcgctcgctaaatgaacccaagcaagccaggcggcgttactgatgctaataaaacgaaccgagacccacggcagaagaacaaagacaaacaaacaagggaaggatccagaatcaaatcgaaccgccttgcgttgagctggatgcccgcatcgggttatggagggagattgtttgaaggtacgggatgcaggcagtgatgctactcgggagcttacgttgacgactcgccgctgttgcacgtgcaaacaatcatttatagcggccaaagacgctaaagggctccggctagcgagccgactggcgctgaagtaaacggcgggctctgtagttgccgcagcaaaccgctggcatgctgcctagcaccttgaaatgtagaaatatgcttcttctagtttttttggcatacgtcaaacagacaacacttgaatagggagcaaggtggcgcatgtttatgtttttttagcatctaatatgggtatctttgtttgttatttgtaacatgctagagaaaatgtacatgtgtgtaacagtcttgtagatcaacagcctttgaacagagggcgcatcaatcatctcgacgagaacttggcccagggctccgtcgcctgcgctcccttgatcgcgagcgatgccgctgcctgctccgatctctctgtcgtctctcgtctcgcctctcacttctcctgtcatcacgtctgtcgtctctccgatctctgcttcgactcctatcgcggtctctgcggtgtcggcgttcgagatcacggccgcgattcctttcgtctcgatcaggacttcgtcgccggtagtctctctcacgtcgtcggtcgggacttctactcctgtctctgcttctgctcctgtgtcgtcttctttctcttctgtcgtctccatgtcgtcttgacctctccggtttcgcctcatctctgccggtttctctcggcggtctactcgcaggaccgacttgtcgcttcggctcaacttccacagcattggctccagaggtgtttctgaccggaggcggcagccctagtgcttgcgccattgcgtcttcttccgcctctttaatcttgcgcaattcttccttttgttctcggtcttggcgctcctcgtctgtctcattggatgacgccgcggtggcctcagactttgcgtaccagttcaggtctctcccctttgcccatctgccaacaggggctttgagactgtggccgaggtagttttcgcgatggttggagttggcgacttcgtcccagctgaagttgacgccacctctggaaccggtctttcggatcgtcgagaggagatccatgatcagtgtcgtctaggttatgaaagaaaaaataggatgcgtggatagcaagaatgcgctgtgaaatgtttataactttgtcgactcgccgcctagttggagtctcggcagtacttgacagctgagagatgggtggtgatagagattgattgatgcaaattgacggcacgacgcgaactgaaagatccactcaccggccgctgtaatcgataccccacactgcgtagcgcttctttacagcgcccgcccactaaaagcttctactctacgagctaggctctccatttacaagctcacctcggatcatccatcttcttctccccaaccgactcaaccagcttcaaaatgtcaaatccaaacgacccctccctcgacgagatccaatggcgatccccccaaatcgtagcccagatgggcggcctccactccaacacaatcctcttctactttgccgaatcgcccttcttcgagcgcacctccaacaacgccgtcatcatggcccaggcaatgaacaacatggccatgtaccactacatccagacgcgcgaagcctttgaaacgcgtctcaagacaatgtcgggcctggagttcatcgtgggggaggagcctgctgagacggggccgggcatgggaacgggcgtttgggtcattcgcaagcagacgaggcggaagcgataccaggatgacgacgaaatcacagtccacgcctcgttttttgtcgtgggggagaatatctacatggcacccaccttggcggatatcctggcatccagaattgtatgtgacaagaccaacggactcgctcactgctgaggggaaacgctttccaaggacaaggaactaactctactcccagatgactatatcttcagcaatcgcaaaagctctaccagccgccgaggcagcccgcaaatggcgtccatccacaggccacgtttacacactccccgcaagccaacctcccaccacccaacccaaaccgcaagaggagaagcccgtactcgacgaggccggcaaatcagcatctactgcagcagcaaagcacgacgccccttccatggacagggtcgccgaggagtcattgctgatccacctacggtacggaggagaatacatcgacgagatccccatcactggaaagcctggggaattccacctctcttcgacgggccgcaagccggtgttgcctcctcagggcgccgctgccccgactggaattagtgctatgagcgggcctccaatgataaatacaaagctggacgataaaaaggatggcaaggcggacaagacgccaaagtcggctacaatgccgaagctgaagaggaagaagagcaagatgagtcctagcgtgactccggcggcaacccctgcggcgtcatgagacaagagccaatgtgattttttttttaatttgtaaatgtaccagaagcttcttggctataaaaggataatggcggcgttatggattcttgtttttgatacccggttcgaggttgggtcgaaatagtctgcgagcagatagatatacatagcaaagcgtcatataaatgactttttttattctagctcatctccattgtgcgttgaaagctacccattgggcgtttaagcagcatgatctcgcttatgatttatacatctattacttttattcatcccaacccatccaacaacgccattatgtgatatatactattcaacttcactcaacaacccatcccttgcccgccaatttcttctgctttaccttctgcgccggcagaggccatccctgtcctgcagtattctctgccctcaaatacgggacaacccagcattctctcgtcatggcaccatctgctcccaacgactgcgccttcacttccttgattggctttccgtagctgataagcggcgtgccctttgccagtccggccaattgtcctcccgtcacgtctgtaagagcgtgcattctcgtcttcggtttcttttccgagtcaagtgcaccagaaggcgtggctcgctggagataggcatagacgatgtactcggggcattcctggatgctgacatgtgcgagcgaagaggtcgggtggatgtaaacgcatggatcttcgccgctgcccggtctgtgtaatggaataagagggatgtatggcacgtcgatggctcggcgaggctttctgaactgctcgggcgggttcggtgcgagatcagcgcggatggcgacttggtccaagaagccagctgcagtcatttgcttcaaggcactgacttgtttgggtgatgggggatccagcttatcctggtgcttgagcgccgcgaatgacgggatgtttgtgcgcagcaagtctgtgatttgtttccgcagttgttgaatctccttgaggaccttgaaacggacgaagtgagcctcgcaccacttctcagtcggctcatgcgcatattcgcccaccacttgcagcaacttgatggcgtcagacttgtcatccaaaaagcagaaattcttctgaacttggttgaacaatcgcctggcattggcttgtcgatcttcggcgattacatcctctgcggtacgaatctcagtgtcgtctttagcagccagagctggaattgcctgagcctccgagaggtagacttccgctgcggacaatccagctaccagagcaatggtatagggcagacagttgtggagatgtcccacgagcaggattctcgcaaagcgaggtgacaaggggaacatggacattgtcgttccaacctttgtgacttgcccgctaggggagatggcggaaagatatgtaagtagcttttcagctctggcaagcatctgtcggtcggggggtgttggaaaggggaaattgacgacgttctgtaagttcatggctttgagctgcaacacaatgccttcgatgggtgtccggagcaattcgggatctgagaactcttggaagtctctctcataaacagccgatgagtagaggcgataacaatgaccaggtcccgtacgtccagcacgaccagatcgctggctagcgctggctttgctaatccagccaatctcgtaactctggacaccactgaggcggtcataattcctctcctttgagcgtccacagtcaaagacaaaccgcataccagggatggtcaaactggtttctgcaacgttggtggccaatatgattttgcgagtgccttccggaacgtcttcaaagactctcagctgctctttgacgggaagtaatgagtagagaggcaatatctgcatcttgagggggacaacttcatcttcttcgtcaattttgaattcgtcttctccttctccctcgtcgtcggaatcgataccgtcaaaatcgtcaaaatcgtgtgaatcaacatcgccaaagtctaaatcttcgacttcaactggtgcttcagtcgcagatatctgcactttggggccttcagctgaccttggccctccaaaagctgcctttaactttttgcttagctgcagaatctcgtttcggccagttaaaaagaccaaaaatccaccagggggcagctttttatggcctctgctgatctttttgaacgcctcttctacgtagtcggggtgagtacggcgtgcaaagtgaatagtcactggatgctgacgtccttcgacctcgacaacgggcggtggcgttgagaagagagtcgggttcatagtcatatcttctatccgtagagtggcagacatgatgatgagtttcagaggcttgatcgtggggtcttcttgtgataattcggccctcaatttaatcactcgactgagcatgccaatcaaaatatcggtattgacgcttctctcgtgggcctcgtcaataacaatggccgagtactttcgcagggtgatatcttgcgcaacttctcgaatcaacacaccgtcagtcataaacttgatggccgtctttgcatcaacgttgccctcaaatcggatttgataagccactgcgcctgaatggtcgcccagttcgtctgcgactcgcttagacatactgacggcagcaaccctacgaggctgggtgacaccaatcatccctggtgttggagagtctggagatccatagcctgcttcgtacaagaattgaggaatttgcgtagtctttcccgaaccggtagaaccgcatattacgacaatatcatggttgtggattgcttccatgagcctctgctcttctgaaacaaccgggagcttcattcgagcctcttgaatctcgggcgttcgcacaacacctacactaaagacctttcttgaagtgttttcggcgacttgtagttccatcggtagcggatcttgttcaggagccctggggacaaagttttctggcttaggtatatccaatgcagacgaagctgcgtctactggctgatatccttgtgcctcgttgatctgctgatgggcccatgctttgaaagaggatgacctattgctcttttgctcttcgtccattacttcgtcttcgcttgattcttcttcggattcggattcatcttcttcggagtcctcgctcgaattatcttcagagcctttatcagattcgtcttcggagtcctcactagcttcgtctttctcatcgccgctgagcccattccattcgtcgtcatcctctgattcttccgaagctggctgttgatccgcgacgagggagatttttgactttaggccccctctcttttgtcgcttttgaatgactggtcggccttcgttatctacttcgagcgctcgtttaaggccagatccaatagaaattggcgttgccgctgccgctgtcgcttcttcagtcggcttgacagccgcttttgtgggtttggtttcagttttcggtgcagatacaggcacaggcgcaggtgcaggctcgtcatccgacatgtctgcatcatcttcgtcttccctctcatcttcatcgacatccggccgctgttcaaaaatgatattctctgccgacgatgtagaatcaactccagctctatgctcccttagcgcacgagtcaatgcctgcttcttcgtttcgcggccctgtccaagagatctactgctcgaaaacagactcgtatcaatctttctctcggccagcttcgcaagcaattctcggttttcgtcttttcggagcttgttatcgatgtatttctcgagacgcttcgcctttttgccgctcatcttgacgccatcctgtttcagctgctccttcatgcgtgcctttttctcctccaggtccttcttcgcggccggcaagatttcctggttggtgtcttcgacttcatggcgggcattctcttgggctcgttcgcgagccagcaccctgtgctttctctgtctgggtacgaactttgccattttgaggcttggcgatggaaaattcttataacattatgctcaatgctgagctgcattggtatcgttcaattcgcagcgctatcgccaggaccaaggccgataaccagaaattttggtgggtcgccgattttgccgcctttgaccgccaaagtcttgatccgaattgagagtagtgcggggaccattccgcgccttcagttggcttcatgaagctcaagatacaagttaccctggatctttgccatatttacaaacgaaattcagaatggcgacgctagatataagacaagaaccattcccagcacggagtcgagcagcttctgggttagtcaatggagttgccacagaagtgtctttgttagaattttccgacaagatgatgattacaatcagccaagaaggacgattggctcaatgggtatgccaaattcgcacattgtatgctgagaaaacagattgctgatacagctacagattcaagtccctatgatgggaacatctgcgggcattgttgacatggctttaccgagcggcaagtatggattactcccttctactcatctcgcgccaaagacgctgcttggtggaggaggcgatagtcgagaaacgcttggacagctttacgcctcgcagattgcaagccacatatccctacggtcaccggaggagagacggacgctggtattcggatttgggctggcaaaggctgaaaaggaacaggaggctttctttgatctctttgagctggctctcaaagtcctatgatggatgaaggttgacaagatgtgaatgggagtcatgttgctgcactttggagaatctaattatacacggatgctatggtatctttatcacgcactgttctcagccatcgtggtttccgtcgtgatgaccagccatatgggcacgcctgcgtttgacatgaaagcaggggacaacaacctggtgttacgaaaggaagactggatcgatgacttgcgtacttccaaaaaaaaaaaaaagcagtggaaagtgaaaggaacgaacagataatgtttcctccaaagacaaaaatgtagtaacgcacaattagcagcttgaattaataattgcccaataaatgcaaaaaagtggacgaacggggaatcgaaccccggacctttcccatgcggtaggttattcagatgaatgccgatgctaagggaaaattataccactaaaccatccgcccatgattggttgagatgccctttcgtatagcagtttatacattcactaactgcaacatgtcgcttgctattgcacgaagtgctaccagctccaaacgtcctcatcgtgctatacttttattttccagtatgcaagctttgtacgtacaattttgcttttgattgcaatctagtatatgtctgaatacagaaagtaccgacattcaaactctttccctcaagtggattttctaaagacgcagtccttgagtatgagtagccgtttgcattgcctcatgagctgaagcgatccttggcactcaatggtgatgcccgaagatgacactcttttgcattcctttcaagatcacggaagctctcgatacacttgcggctggaccgaaagccggaatgggagtctacgataggatccgaggagatcccatcgcccaagaattgcgaaaagctattgcttaatatctcggttcgttatctgactccgcgaggaagcaagcactggcatacattcgccaagtatgagtagccttctgcctatcccaaaacaacggctctctaaatctcttgaactaatttacttcgaggatccttacatcaaaaaaccccggcttgccccattttgcggcatatcagttcgcttatatgaaggccacccctattctcccaagaaccctgggcaaacctgacgacgttaggcaaaatgatactcagctttggagatctgataacttagtggactagaagctcataataaagagacacctatttacagacgcaagaaggaagaataatcctgcagtcacacaagccaagcaaacgagcaaaacggctcgctttagcaacaagttgtctcagcaatgacttatatatactattggacagagaatccacttgataagaaagcactagcatcgcatagacattatagcatatccatattactattcataaatcatgtcccactccaaatctcattctattctcacaatagcggaaagttcagcacaaccgcagacgaatcaggcacctgaacagtaacctgtccattcttcaccctcgcagtctctcccacagtaacattgtgcaatctcacgggcttgcccaacgcaagctcgtagttgtagctccatccatcaaaagtgatgcccgtgatggcgtcgcttccattcgccagcagacgctgaatgccaacaagttcaccattgcggacaccgctcacggcaaaagtgtagctctggctagagcgtggaggaggattagggagcggatcaaggccctggccgtcgacggtggtgttgtagccacgcatattgaggacggtaatgcgggcgagatggccgttgagcagagggcttgtataatgagctgcgtaggcggcttcgtaggcatcggctaaaggaatgttggtgatgctgacggggaggaggtttgaggcgcccagggtggcagagacggcgatgttgccatagtaaggagccttggtgcctctggaagccaggtctgtctcgactggctgccaggcttggtactgtttattgcgcatcagctatagttacttttatacggcgcatacgaagagcttttacttacacgatagttggtgcccatgtgcatgtggacgcgcttgaagcccaccgacgccgcgtacaggttaaagtcgataccccaaagggcagctccaaaagtgttggataggcctggtctgccctggttgtagagagagttgcattcgccaaagatcaagggagtggccttttgtgcttctggagtggggaaaatggcgttgtactctgggaggtggccctggattgagctcacggtcttgttgtggttcatcagagttccttgcaaggtgacgccgggagaagtggcaccactgatgtaactgtttatgttgtcagcatgattatatctttgacaactatgatggaccattatttggcttacttgtgggttgaaaagaactggatatccttgttcttgtcaaggccgtcctggaaagcaaggggcgccttgaggtggttgccagtgccggcataagacggagccataaacttgggttccccaaagagcgagagcgccgggcagtgcttttggatctgcttcttgatctcagccgtgccattgagccactgccaagcatatgtgctctcgttccaagtggaaggccgcacaggaccctgagccgatgtcgagaagagatcaggctcattgccgtactcccaggtatacagatttccttggctgagagctttgcaagccagaggaacagtatcgacgagggtctgccatccctctgatctattagcacctaggcccagattcaagccgtgggagaatttgacaccaggccaagtgctgtatgactcaaagtacgagggaccgatgtgaatggtggttggatagtcgggcgatctgctgggatcgacgattccgaccagagaggtcttgagcgacgcattgtagagtgcatagtcttgagtgttgccaccgacgcgaatgtatggcttggaaccagaaagtgcgccgagattgttgatgagattgtacgagaaggtgtttggagccgacttgttgcctgtagaagagaagattagcctcaattggttcactctgatgagattgagatagcaggaagcttaccagcgaaatcaggaaatgatgcaaactcaatcgagtagctcacgaagccgtcgaaaggctcgccattggcatttggctgagaagggacggtgtatacatcagcagccacggacgaaacggcgccgagaagcgcgaagacggtaccctgcgtcaacatattgaaggtgctacagagcaaagcatcaaattggcgagagacgacgcgtcaatcgcacggctgcatatcatatatataggcatcggttcctgtccccggacctgtcccgaaggtcgggacccagatgagctcttctcaatgctactttgccagagctaccttgcatacaagcatcactggctgcattctccccgcacaatggcaaatgcaacataaggccatccccagattagccaatgcagccttctgtcactggccgggctcggcacgggggattgtctcgtcacctacctaaacgggacgatgtcgatgagagctcgactgaagccttgttgatattgcgtgcacttgtactgctagctaccggataaatatccgtttcaacaaagttccaaggtaatgaagattctgccatgtttccgcaacagctgattggtcttctaagagccatttcagagctgttcaagcgttcctggatgtaaaaagtcgggcaagatgaagctacgagctcctcgggccgaattgcatcccatttgcggacagcgtcgcaacagcgagattccgcgaatagggtgtcgagccgggcggagctaaccccgcgatttgtcgagagggtggcattttcttttgttttctccttcttcctttttcttcctttttctttccattcgtttcccttgactggatctgtcggttgactcctgtgagtacgcagcgatgctgtgtttatacagtgaaagcagcagttaccatcaatacagtacacctcacacatgttggtgcacgctgaaacaggttcgagctgtctcaatatgtaatgtgatctgtgggcttgtagctggttcaagaggtcgattacatcaattttcttctcgagtgtctggaagagtaaaatctcaccacatggttatgatgctcattgaacaaatactttgtacaggagattagaacatgatgctgactagtaggccgcggcagtggactctgtctcttcagcgcgcctacaagctaacacagtctacaattcttttgtgtctcaactttcgtcagcaactcgtgtaatatatatctactctataggctattatctgttcaattgaatgcaagtttgcttcaccgattacaaacaggaatgtcgaatcgactgccgcatcaagtaaggtacatgtcagttcgctgatgagcttatgaaatacgactcgttgcccacctaaaaataggcaggctccgctcagattctagttacattcagtattgataccaatgaaacaaatacatatacagaaataaagtgtcttcatactttgaacgatcaaatgcgaggcaaaagtcgcatttccgtcatctgagattgaattgacacgaaggatttaacggcgttttaaagatgcccgaattgcgcgtactgagtacttgcctttggatgggacgtccttggaatagcaggtacctggcgtgtggcgctaccaggcaaaggtcagcaggtaagcgaatgcgaggtgggatgaggctgccaatgagactcgtctgatttgcgtcacagaagcgactaagtttgaggccacgcaggaagctgtagctgttgctataaattctctcagctgaggcttgatgaagctttgggttttcatcacgatcttttgagcagcatctgttggtttcatctaccggcttcataacaagtttgatccagcatcttccaggacttacacggctcaagcctcatcacgctacctggaaagaagcagcaactcaacaatcacaagaggggaactagtggacctgcaatctcaacctccataactcgacaacatgtctcgctacttcccacacacgccctacgccgaagaccagcctctctctcgcaccatcctcatcacccacgtcctcacccgcgccgtaaccacaggctccatcatcggcctcgccatcacaggcatccgccaatccatccccagatggcgacatcccgggcctctccccgagcgactcttgctctcagtctcgcgaaacacactcatcactacggctcttgtaggcggcatcggtatcccggcgcggatgtggggccgagagccgattgagtggcaagaccgaagctggagactgctggagaatcgagggcagcttgaaacggacgactggacttatgctggcatgggagctgcgttgttggcaactggcttgatgagaatcagaggagctggagggccggccaagttgggatatcacggcgtggttggagctgcgggccttggcagcgttggcgggatgattggatacatggcttggaggtatgggatcaatggaggcaagtttgtcgaaaaggataaaaagggagaaaagagcatttgagtgtcaggcggaggtatgggtgacaggaggaaattgagcaaaggtcggcgtgcttttgtaattccagaatttgtaacagtatattaacccgcaagctgatccaaaagcacatctaagtgcacttaataatatgaatatgaaataaatatagaatctctaaaattacgcttctatagtcttgcccgcggctcttcgagctcttcaatcttctggtactggtagaaatgatccagacactgcggattcagcagcgttccacttggcttaatcgtctttccggagatgatgctcttgactggcagctcaacctttttgccattaacagtgacctaaatggcttgcgtcagtatatggttgagaccaatttgggatacaagtcgagtgtacggaagagagcatcatgacttaccggaatctctggaatctcaaacacatatttgggcacatgcctcttggtcaactcctttgcaattgtctccttgaccttcaccacaaactttctatccaacttacgccctcccttcatcaacaaaaacagcacgacgctctcatccatatcctgcggccgtctctgtcccacgcacaagctctcggcaatctcctgcgggaagcatctctccagcacggcatagatatccgcgctgccaaaccgcacgccgctggggttcagcacgccatcagatcggcccagcaagaggaccgcgcccgtctttggatggacgacgcaaaagtcgccctgggcccaggcaccggcgtagcgctcaaagtaggcggcgcgatatttcggtccgggagctgggccggggccgtcgttccagagatagattggcatgttggggaaggccgccgtggcgacgagatcgccggaactgcctggaggaaggggagtgcctgcgctgccttcgggaagatcgtggtcgtaggtggcgatggggacgccgagactgccgttcatacagccgccgacgtagagggggtcgagggggttttcctggataaagcagccagcctgtttatataagatgattagtatatcccaacaaatcgctcttgctcgtacatatatggtatagtcaagtcactgaggaggatataagactcacaatatctgtcccgcccgagatgttggccagctgcacctttgccggaaacgccgtatcatagaaccactcaaacatctgatccggacacaccatgcccgttgtcgtcaccgacagcaagctggacaagtcaaactcgtcccgcggtgcgatgccgctcttcatgagctcgcccatccaccgcggacttatcccgagcattgtcactttctgtgcttcagcaacccgcagcaaaacctttgcatccggcgccaatggagatccatcgtaggcaacacagcgtccgccgtaaaaagtgtaagcgatactagactggtacatgatccagccggtggtggtgtattgcagaccggcgtctgagggcccgatgcccctgtggatgtgaatttctttcgttatggataggagcaatgggccaactccgtgtacgagagccttgggcgtgcctgttgtgccggaggagaagacgatgagagacggatcctggaaatcaacgcggacgggaggcggaggtggcttgttggcaccggcttggacaaagtcttcgaaccgctcagccttggtgatggcctttgtgtcatagggcttggcaaagcgctggatgatgataaaggactgcagctggtcgcattcagtcatgccgttgatcatgccttggatgttgtttctcagatcaagcgtcttgccgttgtacaaggcgccatcatcaaagaagacaaactataaagtaaggcaaagcatgttagtctcatctcatctcacctctcatactccatctcatctcacgatatctctcactcacctttggattcacctgcactgccctctgcagcagcccgccaacgcccatatccgtcgagctgctgctgaagatgcctcccagccacgtcgtcgccagatacacaacgtacgtcctcagcgaatggcccgccacaatgactacgcggtcgcccttcttcaggcctctctccttcagcgctgccgccagtgtcgcgacctctttgcggagttctcgccatgttacgtgtcgcacttctgtgtttccttctcgcacctctgtgaatgcaatcttggcgtcttctttgttcagcgtgttgcgcgcctcagcagacggtgatgaagtgtctcgggtatagagggcgttttcggcccagttgagacgcacgccttcaaaccatcgaggcagctcggtgaggggaatggactcgtcgaccacgcgagtataagcgccctcgtggatcatggggtggaattcccaaaggtgctggtaaaagtcgctgcggtgtttacatgaccagctgtagagctctttgaaggactaattgtgtgatattagcctcacataccagcgcatatgctgtcgctttatctgcaaagcaaactatgagttcaaaagcctggcttacctgcatatttaaattgaatttcttgttcgcttcctgcataaatcgccacatgacggtgctcttgcgatctggatgctcccacagcttccgtggcattttgtcgaaactcgtgctggccattgtggcgtatcgttgtggtaattgcccttaggaaacgtattacaggtatacgataaatgcttgaaactcccaattctattaagcttcttaagtcttttgttgagaacccaaaccttgcgattaaaatgccgagacgccttgctgtccactcaacaccaaaagtcgggatcttgtcctacatatgcatggaaaatgggccgaggcacatttgtcagtttatggctgggtcctccactgcttttcgattctcctcacctccccctgccgtcggttatctgtctacgtgtttatccattcttaataattggcccctgttccccatgatccatttgccgaatcccaccctccaattaagccgaccagcgagcgtctgcaagggagataccgccatcttgcgaacatcggactctttatccagcgccagatgttagcgctacgtacaatagacaaaaccttcggtccattacggcccttggctaatttgcaataagggcttggaaatgggaaccgcggcataaagaggcgcctctggggtttcattagagcgggactaagccgaactatacagcgggtaagcatcttgttaacccacagacagtcgcccagtcttagcctaagaggggcagttaacgacaatgaatgctggacggtagcagaataggatctcgttagtgcgtcagatgacattgaatctggggtatccagatccaggcactgttgattgtcccgatttgggaaacggtctctagaatgcgataccggaaatccggacactgaggcaatacgggcacattttgggacagtatttgacttgtgcctgaagtcaatggatcgcttatcgcatcgctcagccttccagtgcaatcaagatatcattcattggttatcaagcacctcggagtatttagcttcgtcgccccgagcccatctccgatcggaaacttgatcgttttatagccaagcaatctttgtaaacaggcaacgccttgactgtaatgcctagcaggattgtctatttgtatctatgaaaccaaattagctgatttaatttttcggatcaataaagttttaaagtcgcatatagcctaagcattgtttaggcgtcatttcgcttcaggcgagctactatcataagacaaagacactgaagaggaaaagagaaaagggttacaaagaaagatcttgttgaaaactagcttaaaaataaatagacaatctggtggtagaatgaaaatctggtggtaaagaaaaacctggagacaaagagcaaattcgtgataaagagcaaatttagtaatagagagaacatctggtggtagaaagaaaatccggtagtaaagagcaaatatggtgataaagagcgaatctgacgagaaaggaaaaatctggtgatagagaatctggtgatagagagcaaatttggtagtaaagagcaaattgtggtaaagagcaaatctggtgacaaaggaaaaatctggtgaaaagggaaaaatctggtgacaaatagaaaatcgggtagtcaagacaaaatctggtgatgaatagaaaatctagagataaataaccagatagcttgtgagattcatccatcgtcgcattctaaaccaactcaccccaatgacaaacaacgcgcagcaacattgtttaatagaagcattcagagcccttcacggtagcttcagtcaggatgagctcatcatcggaatcattctttcgctggtggttcttctcaatcttcagcaatttgtatgcgacaatggtttcctcgtccttctcccattggtgtaccgaactgccctcctgtttcggatcaatccaggtgatcgggtcggctatgccatgtctgaaccgaagctcattgatctcgacgttcatattccggcaaacgactttgcctttggcaaatttcagcccggtaatcatgtaaactgggttttcccgactccagagtcccagtgatagccatgtaggctcgttcacatactggtggaccgtaggactttccaatcgagacacgacctccgtttgtttgggatcttcggcgaattctttcgttacaagaacacttgcttcaagctcgaatctggtgtacttctctttgttgatggataacatcgacatcccactagaaaaatgctcccagcaacttctccaaaaagaaggagcagttagtccggcaaaccacgtgaagaagcgattaatttgctgtttctctgttatccgaggataaaaggcatccaatagcgagttgttgacagtcgtaagcacttcattggggcgaaaaggattggctatgatcgctcctagccggatgttctcactttttccgcgagacatgtacggtgggaacggcatccacgccactttcccgtccatcttgtgtaaatagatggacactagatgagaggataagaggatggatgaggggatgtacgagacggtgactgggttgatgagtgaagaataattgagtcgcctgaagagagggtcaatgtagatattcgctgataattctattgagagcaaaaagtgcaaagggggagaacttgaaatcttataattttggatccgacactgtcgctgcctagtcgtaatggcatagtgcaacagtatagcttgaacaggcacggcatacatcttctgttcaacagaataatgcagtgaattaatgaagagagacgtaaattatacaaactctttgtttttttttttaaaaaaaaaaaattcttctcgtccatcattcattcaaactctcttaaacgcgacagaatcgttccaggcctatatccaggccagagttcaatgatcgcagtacaagcgagaggctgaggaagatgttgaaagaacaaagccgcacacacgaatgcattgcacctggacaaataatagagcaacattgtgttcttaacacagcaacatgcacatttggcacaataaacctaacatagacgagatatgaatgaataaaacgcaaacggtgtgaacgattctcgatgttggtaatgattgtactgctgcgcacattgcttgcgatccacttctatttatagatacaggtactgggatgcttcacgatacatgacagtactgtacgcctttgttgtcttatgatccgaaatagtaaaagattcattaggacattcgaagcgtcaatgatcagtgttattgacttcaaaatatgtgcataccgtaatacgtagaagatttgtggactgggccagtagacacggcgcttttctttgtcaagctatcttcaaagccaacagaagccgcgtataccaagcaattccctgttactgtcaaaggtcaaagtgagttgctaccaaaagaagatttgagctctgtaactgtttagtgtctagatatatggagaatttcaattttacaaagatcttggtggaggatctcttacaaatagcatcaacggaagattttgggagcgaaaagggcatgaataggcgtgaaagattgacaaacgcgggatcgaaaccatacagcgtctttgcagctgtttgaggaaatgcgtaataaaagagcgataattgaccaagtaattatgataccggctctgagattccttgtaaagtcttagccagcgatgctggctctaaagagccgctcccatttgaggtctccattactaccacacatgacgcatcgaattcgccctcgcaattattagcagcaggggttcatatccgcttcctttcagcatcagagtcagcgatttttaagctgattatctaatatgatgtgaaagaaatgctttgtgagaccccatcatggttagggctctgtggtgagctttcttgagccaataccccaggaaatgagcaactctcccttcatgcatgtctcagtctcgagccgcttctcgttccccaggccgtctttacttgtgtatctcatgattgacgcaaatgatgattgacacacaagcgccagattagtaaatgaatcttaaacatactaaagagaaggtaggagtagacggtcatctcggtctgaaacgaagggtcaaatcagaatgctgtggtccgaaaacctggttttggcctacctctgtctcagttcttcatacaaacgcaacttagcaaatacgatgtagggagtaacatatacaaagcgtaacattgattcctaggttctccagatataaagacgccctacgttctcctgtttccgagcagagctagcaaagccaatcaccaacaaagatttctcaccatcttcttgaagccctgaaatccgtctaccacctccaaacatgaagttctccagtgtcgtctcctacctcgccctcggcgtctctgccgctattgcagctcccgccgtcgaagccgatatcgaccgccgagccaatctccctggcctcaacgcagtacagaccaaatacgccaacgccatcattgcaaaagccaaggcagatgacgtcggctcacatggttgccaagcagctatcgcgactgccatggtcgaggttcgttcaagcatacacttattattagtgctattgctcgttatttactaattatacgcaatcaatatagtctagcatcatcatgtatgccaacaaggcagttcccggatccctcaaatatccccatgaccgcattggttccgaccatgatcgcgtcggtctcttccaacagcgcgcttccatctacaagaacgtcaaatgtgacatggacgccgcctgctctgccggtcagttcttcgccgaaatgaagaaagtaagtggctggcaaaccatggctgttggcacgctttgtcagaagattcagcgttctgcttacccagaccgctatgctaagcaggtcggcttggcaaccaatgtttgcaaggctggtggtttgtgaatcattgaagacgaaggactttcgcgtggatctgaggctgccacttatagctacccacgcaaatagagaaattctagctgtacaactgcttcattagaagggggaggtttcgtttgcacaggatagcgcgtggttatagattacagctataattcacatctcaatacatattatatatgcgtccttgtatgtttccctgttgtaacgttctctaataagtcaaatattcggcctcgtacttcatgtcagcagctttgatcggactgcacaagaaggtgaagccaccgtcagaggaaaacggagacttgatcgaccatatcgtcgacgaatctagctcttcctcgctcacattctttccttgtcgcgttacaagagctataaagacacagaagaggttgatctcatcgccgccaaacttcactactagctgacaaaacacatcttgttaatggatgcagccaaacaccgtcagcaaatgcaacaaggcaacagcaaatagtagcaacttcacattacaccatcacaacaccatcgaatcgaagaaaaaacagcagtatgagtataaatctttgcattttaccaattctatgctctctccaaatccatgaaacccccgattcaacgtacccgcatccctcattagcaaaaatctagctttatcgtgaatacatgtaccctgagcacgtttccctcgtcctcctaattttattattacttaaaaagacatgagcaagaagaaaaaaggtaaaaaaaaggaaaaggaaaacactcgagcctcccacttcccttgcccaacgccttgctgaatggaataataccaaaattgcaattccctccctcttccatctctctcatcctaagtctgttctttctagtcctgaatgacaaaaagaagaaaaaagtaaaaaaaaatgctgtttttttctcttaatttttttttataaagatccaactgctgtatgaactacagatatggcatccacaaagcgtcgcactgcgccagattcattgggttcacagccttcgcgatcgcatcaatgactgtctggttcgcaggcaagttgcccgacgggttatgcgccaagctgatggctcgcttcacaatggaatcgctgttgagctgcaccgagtcgcgaagctggttctcgctgatgccgcttctgtggctgttcatcagccagaacatcatttcgtccctgacaaacagagtcaatgcgtgctcaagctcatgctccggttccgtcaagcaccgtgcaatcgccatgactgagcaggcaaagattccctccatggccaaaggccccatgagcgcctgcaagttcggcgtgaggcggaatggcaccggctctgggttgtggaagaacggcttggacgcgctcatgaatgacatgagttctgagccccagatgttgccagacccacgcgcaatgttcatcttggctgggtatcggttgtgcatatacaagatgtaggtcatgaacgtcaatgccgacagctggtatgaaaactgccttcggaatagccaaaattcggcgaattgcgggaaggcctgctggaaatactccaatgccacagtcgatggcacccacttctcttggattgcgttgaagacttccaaccgcgccgtaggcgtcagctcaggcttcgactggtgatggctcaagttagtaatcatgttcgctgtgcactctcccatgtcggaataatggcttacctgtcctcccttggattcaagaacccctcgaagcttctccagcgtgaacaaaaccggctcgtctttagacatgcccatccgccggcaatgatcctcgtaaacgccatgcaacgtgatatatgacgtatcctcttgcacaattcttatatgtggtgccaagggaaccattagtggcagagtgaattgcaagtctcgtcgtcggctctccttcttgcggctcaaagtctggttgaggtgtctaaagagctgcaagatcttctcttctcgtcggcagtgtctggcagcggggtgctggacagcccatgagtgaatgctgccatcgtgaccacgcattttaagtctccggtacgacgcattgacggatcgtatcaaatcgacattaggcaagaatcgctctatgcggatgaaatcctgattcttatccttgtgttgaagatactgtccgggaatctcgacttcgtcaaacttttgataccggaattcgctcaggtgaggagagaacgcctccagaggggtgtgtacaatccgacggtccagcttctcttcgaactttgtccgccatcgcctcaacttgtgaatatactcgtacatggtaggcttcacttcaacaaaatcggcttcaaacgacttctttatgtggtttggcaagattgtctcagcaaatcgcgtaatgttagtttcagtcgctgaggggagcttgacgctcttcgcaaaggaagacggcgtcctgctaacatatgtcagagcatcgttaagtagcgcaacaatgaggcggtatgcgtcttcgtctggcgggcatttgaagtgcttttggatctgatccaccatggtctccattgagagtgccagcaacgggaatgctgtcttgagtactgacatgatttcctcagtcagctcccatggcggccttttctggttttgggccgccggctgcgcttgcgcctggccttgggccggagcttgagatggtgtttgctcttggcctccctgggcgccgtttgcaggtgcaggtgtcgccgatgttgtgccattagcatctccattttcagttttgacttgagttccatcgcccgcggtggctgtgcctggtcgtgatgcgcttccttcagccttcggtgcctcctgtttcgtctgtacaggagaagtgctagctttgccgttagcagtaacggactgagctcgaagtcgcgccttttctttggcttcctgagttttcttgatggccatcatgtcttccctgtttgtcctgagttggaagtagagagcctgaggatacgactttgcgattccaagaaggatctgatacactcttggtgcctctttataccccaaaccagtcagcaattgtggaataaatgtgatccagtaccatgttggagtctctcccttgaaatcatcaaatcctgcagcgatagagcccttagcatcgtccagactcagtagccaaagaattctagcaaggagcttccgcgactttgcattcttgtagctactggctgcttgcaagtaggacgtcagtgcctgtctcgccgcattcaaatctgcaggatcttccttaaatctgcgatcattaaagtatccccattcagcccaggccttggccgctccaatgtcgaaatacaaagctgtgccgtatgcggcatcagcttcctctttgtgtttgagcttctcgaggaacatgcccttcaacgtgtagaactcggccttctgctggggattgaagtagttcagatttgtattgtttatgacatccaatccgctattcaactcctcgggattttcgtagtgacatctggcctgttcgcggagtttcaagaaggcttcttgaatctcaatgtttggaagggtgtagatacggctgagctggttaatgcaaacttctggcaagctgtgcttccgcgccacatgagcaaaccggttaattatccaggctgtttcgtggaagccgcggtaagcaaaagaagcaccccctgcgttttgctggccctgctgtgggagcagttggagatatgtctggttgatgaggttgaaaatatgttgtctccaggtaaccaagtcttgccaagcagtgatatcgtcccagacattgggaagtctgtcccgccaagcgcccagcagcaacttcagctctcctgacttgacgtcgaggtttgttgcattggtattggctaagctctggcagatgacactagcatcgtgcagctcaaccagttgttggaagctttggagcaagggaatgtgggcatttgttaatcggacgggaagctggtgccattttctgatagacagctgtatcgcttcgtcgcacacgcgggcgaaatcgtttgccggttcttgctggttgtggaacttgagcagagacatgaatgcctggaagaaagctcgtcgtggggtgggggcatccatgactcctttgataatattatccagagcctcacggtgctgctcatcctgccacatgtccgtgttgcgccaagcgcattcgagcagcaagtcttggaagttttcgtgcttggcaaaatcttgaaggatttcccattgctgcagcttttgagcacaaaggacccagtgatcttcccaaatcatatactccgcttgggagaatgggatcacgccagttcttgccttgatctgcgctgcctcataaagtttctgggctttgtcccacatgccattctgttcataggaaagaccagcgtttgtctccacaaattgggaacgacgacgccaagtcccatagaaaaggtcatcttcctgtaaggaggagtagagatccacaagcgcatcaagattactctcacgaacagtagccgagtcactgccaggtttgatggccgcattctcaagctgtactagggctgtataccaagcatcgtacgtctttgcttcaaacttcaagacatgcggaggaagcctgcactcgggccaagtctttgctgctccttctatcaaagactggacgacattgggccgcttgtcaatttggcggctgtgatagtccttggttaacagcgaaaccataccgtgttgaagctcaggtctctcatcgcgcaaagtcgcagaccagtagatcgggaatgcgacgacccacagctgatgagcgagctggttgtcaatgtgttgtagctgggtcaacggctcaatgatatcgcggacctttacatcgccaatttccgccatgaatcgtcgatggttagccatgagcgcatcgaacttttcatcctccatcatgtttagttcccttgtgttgtctttagggtagactccagcaagctgggacgcgctgatcactttgaagtcatcggcatgaagctgtatattcgtgttcatctccacggctcccagcaaaaggtgattggcttgggcaagccagtaggagtccgcgagagtgtcccagttttgcgatgtcaacacgtatgagaggcgaacgctggctgttttagacaggcttttgtcaaagatcgccatgaaccgatttcgcatttcagcatccaccgctcttgttccaatgagaaaagcgtgctccatacgcacagttaactccgtccgcgtgatctttgggtcctcatagatgcgaatcaccaactccaagaacttggacagcattgtcggatcctgtctgtgctcaaaggagagcatcttgtgaagaacagccgtcttttccttcaaagtcggccaagtaccttcagatctaaagacccagccttctaccatgccaaggatctctgtgcagagctcaatgtgcatggacttttccacaagggttgctaaaacgctcaagaacggtcgcctattatcgcccagagtttccattcgtaatgccacaacctgtatttccttgatcatcagctttgtctgcatctctagctcatacgcagagagctccccggtatttccatttgcctcttgacttcgttggacccctgttgcttggcttgccaaagcactgtaatgctgcacatgctctcgtgcgtgtttgctttgcatagccttcataagcgaaggaatgtgttgatcgataatcgcaggcttgcgattgcccagtgaccataagatattgacgcctgagacataaaggttgctattcatctgttctgttgctatctgggagaggtaggcaacgatttcagacgtttgaacctcagactcgccttctgcatccgcatcttccatgggtgtatcttcgggtacagcgtcgaggatgcgcctgatggtggacttcagctctcgcccatcatcgtactccttactggagaggtgcaagcaatcctgaatctccggattttcagacttcaggcatttctccaggaccttttggataggcgcgatactcctttgaatccactcgtctgacttgaagttcaggataatgcggacaacttgcagcgtgttgatgatatttgtaaggaatttctcgtcatatttttccttgtcggaagggtcagcattgagaactgtctgtgtcttttcgtgcgcgaggataacatcggtgacatttggaaatagatcgagatccaagtctccccagcattgaggctgtacgaggttgtagaggagcgccatagccttcttgcaaagttccgtcatgggcgcagatactggaagagcatttgcctgaggtccacggggtttagcggaaggcagttgatacctctcgttaagctgtgcaataaactctaccaaatatttgaccatcttgaggcggaacagaggcggtatctgatactctggacgatctactgcagccgtctgcctcgctgacgttggcgacgtaactggtggatcgctatccagcttccgttttctcgaagttggtgattcagagagcgatcttgatgataagagaggcgatttcttaccctcgatccgccattgctcccaggtccaaatgagccacatcatattcaaggccagtttcttgctttcatgagaagggttgggtggtgcggcaacctttctgagagatgtgatgatgagaacggcgtatttatccctggcctcgtagaaaagctcgggatgtcgcacgagaaagttgaagatgcttgtcatctgttgcatattctggccctcgtcggccaatacgcggcgcggcgccacagcccattgtgtgctccgttcatttggacccgtgccgcagcgtttaggaagcaccggtgcaatgagttcaagggcttgagtgactaaagcccggccttcattagagttagtcttcagcaaagacatatatacctggctgacgatcttctgaggcgtttcgtagtgagcaatgaaatatcctatcactacgtacgccgcatgcttgttgatgacatcgtccaagcgaataaacgtccaaccaaacttgatgatgtcttttcgcgcatcctggagtgtcgtgtggtaatatttgactagcattgcggatagctgcagtacttcgaatcggatgtggtcgattcctggttgcgccgagtcgtcaagcgtcatttcagggtgaactttccaaatcttggcgctcacagcatcaattatggagcgatccatcagcctctgggcccggttctgttctggctggttccagtgccgcatgacatctgtggcgacaatcggattgacgatataatggagtaggaaatatttcgtcttgtttgaagcagtctttccggagtaggcgtcaagacaacgaaggaacgtcgatttccaaaattctagggaatcattgccgataatcttctcgtaaatgaatgagaagagcggctgtgtggagcgaagctcctccatagcaactgaatctaccaaactgaacaaggcatccaaatctttcggtgatctctctagcgatttgacaaggatattcatgagctgctcggccgcttggtatccgggtaaacgaagagccgctgggagcgagtagccacgaatgttagcctcgaggtcttttccaatggttttcaaccaggtgaggtgttccttcttatccatccagccactagaagcagggaactgtccgatagagtgcaaaatgtggattgtgttgacgatggcaatgtatttcttgtcattgttgagtgcggcaatctcgttgcactttccaatcaagccttctaaattctccacggccgtctctctcagtggcgtgctatctggatgaagaaggacttgtgccaaaagtcgtccatatttcagatcgtctagcttgccaagtaagtatgcccaaatttcctttgggtacctgttcagatacaggaacatgggtagcctaaatggactttgatgagttcgtcgaagtcgctcctcgaggccaaggaagcaatcgatcaagcgatccttaaaagcttccgccggcgaaggcaggagatggaagatgttgagaatagcagttataaccttcatttgagggtgctgctcaaaaaatgtaaaggaaatctgctgccaggcattgggctcaacgatggactcaatttgatcaagcaaacgggcgccaatctcgactttaaaataactagtaagcagcttcagcagccttgacaagttatcaagcccatgtgtatttagccttttggggtctgatagactctgtaaaacaggacgcaagccgctttggagcaaatctttcggtaggcgtctatcaacagccagcaccgactttagggcgtcgtttgccgctgcaatcgtaggctttgactcggaatagagacacttgaagaagacggaaaggatcttgcccttggtcgggttgttcgcaaactcgtcaaatgtcattgcagtggaaagaagcttgatgcaggacacgcgtaggttgacgatgtgctcatgcgttcggaattcggcaggtttgttggccaaggattcgtcgttggcatcagccaatgcaagtgactccatcagcagacggttaagattctcatcgaaagtaacccagtcgttcttgagactcatatggtaggtcatggcgttgatgtatccaatctgaatagggaagggcagcgcgcgaaggggcttggcgtatatgggctgtagaaacctgtctttgtatggctctacaagctcccatacctcacagccagcggcctctgcgatgagttctagcgagtttttggcagtctcgcggacaaacttgttcatatgcgaaagctcggtattgaattgcatacagatttgggccaggcggggctgcttgacctgtggctgacctggttgctgttggactggcagagcatcggctttcttgacatctttggtgattcgccgaagcaaaacttcaaggcttgtctgggcaagactcctggtcttctctgggagatccaggggcatgtctttgatgacatacatgagagcacgaatgaattcagtctgttttgatgcgacccaagcatccccgaggtcaagctccgtaagcaagaaattaataccaagacttcctccagtctttgtaaaccattcttcctcatagcagctatggcagaatgtgttacttaggtggtggaataactgaagtcggccaacattggcatctgagccaaaaatgagggccgtgcagctgtagagttctcggatcgcctgttgcgctgcttcgcgaacatcggggtggtcagatgctagggattcaacaatagcgtctgataagacacgagtatcaatcgtcagtgggccttcgcctgctttagggtcaaaggggctatagtttcgcttcaggtcgatcaaagatcgcccaacttcgatgaggacgaaatgtcgacaaacgtcaaggagaaaagtgctggactcctgtttgacatccggcattgactgcgaaaacatgaccgccttgagcagtttcttggttattttatcctcttcatcctttttgggaatagacttttcacggcttgaaatttcgaacggcgcgaaattgatatccatgttgcggttcaaaaaatcttgtgcctggagcctaacaatctttggaaaatcatctggcagttgatcaaaaccgatgcgcagtttcagctgagccttgatgaaatggatcgcctgtttcttgtagtaatcatcatactgtcgattttggctatttttattgttcctgggcacatccatcagcttttgaatggcaaattcgataccaagttcggccgggaatgccctgtctttcttggaaccaataagccgtaaatcaaagctcgagggatcgtctgcaaagctagtatacgcaaggggaacagcgcctgtcatgaatttgcggtttctacctccaagctttcccagaatccgcatggtagtatgcgcatggaagtggctataaggatgtggcttcagatggtcgaataaggcggtcatgagctcgtcgattactggtgccatgatcggatcgaggtagtccgccgtgagattgtcgacacagagctccaaggtacgaagtccttgcccaacaaggtcagtgccggcccgaagagcaacaactaacggacgcatgagaaagctgagatgcggcagcaaatggctaagtcgcgctggcacagtaaggcacagctcaacgtatagatcgcgttctgatggtttccgcgcggccatgagaaggttattgagaacatccagtagcatctcaagcaaaggtagaatttgcttgtagagctgctcgaatttaccgccaccgatgctcctgaaaagggaccgcagaagaaggaagtagttcattggctcctccgcttttgtcgacagctctatcgattttgtcacaatgttgacgacatgaggtagcaaaacttgttcattttgtgtagcaaacaaggtcaccgccataaaggccagtttgaagagccgcagcaagatggaggatttcttgacgtctgctgagccaacttcgtcgattcgctccataagaaactgcaaaagcataccgcaaaagctcggcgacgtcgcttcgctggcaaggaagaactggggtatatgcagcagggccgtgtgctcaaagatcatgtcataaagatgtggaatctcctgctggaatacttcgtgaaaggtagctgggtcgatgcaatggaaaacggtggcgaatgtttctagcagatctttctcttccttactactcgagaccatgtaaaaattcgccatgtactcaacaggtgatacatactgattctccgttgctggtttttcgatttcgtagtatcggaagacataggcaccctcccgaaacaatttgacgattacattcacttcctctgccgtaaagccgtaagcgacctcttgccagtgtgctggtgcgttctgggggtcaatgggagtgccaatgttgcaagttctcagttggtagaacgtattcttaagcccattcatcaaattcctgaaaagaaatttgttgtctccgactggatcagcacctcgatcccgggggtttgagatcttgatgggtaccgcggagaagatgtcggtctcgtcccaatctgggggtgtctccttatcagcaagataggattcaggcgcgccagcctcggcctgttggtggtacaacttggaaagcttcacagcgttcgggtactgtcggttcatagcagcaaatttgtcgccgatggcattgagaatcatcatcaagtagtgtcttgcgtccaccttgttgggaagcttcgcgatgcattcagccatgttcaagagaagcttcgcactcattgtctggaagctagttccagggaagttatcttgaagatttctggtatatacttcgacagttttgcgaatctgctctggagtcaatgagtcgcgcacgtggtgaatcaggtcggccaacatgctatatgctagcggcctcatcgtctcataaacagtcaagccatcgccagttagcgtgcgctcgtccaaaagcgcatcgatcttggggagaaatatcttgcggaaattgtaattgattatatgcctaatagcaatgagtagctcctttcgcgtacccgatttctcccgcgggcagtctttgagtaatcgaatcacaatgtccggcaataggtggagaaagtctttcagttgtgaagcgtattggcggaggaggtaggctaggaagctcatcgtcttgatctgagccgtgatgaaatcaccaaaagcggcccgattcttgatacccgcactcactcctgtgtgtatatcgccccgagcagcagcatcttcgtgggcctgtttctgagcgctggcttgaagagagaggaaacccttgatgagcggaacgaatttggggacgttgacctgaactgtgctgcgatatatctgaaaaatcgaaacgacgatgatgggacactcggaaaggactttgaaggattgcattcctttaagaagcggtcggttctgttgctggggatcggcacccagctccggcactgaagctgcaggagagcctggtcgaggagactggaagttggcgtgtgtgctgcccggtgttgacggtgcaccgggttgggggtttggagcgagcgacgcattatctaattgttccttgacaactttttccatctgatcgaagagctcctggatcaacgagaggaagggctggaccttgttctgcaaaacttgatgttggtggcgcatgatatcggatgtgattttgacgcatagtgtggcattgtcttcgttgtctatgcgaaccagctgcataagcaaatcgacaatctcttcggcatatggtttgaacggttcggtgggggacatggcggttggcagccggtgcagcacctcgaggatgcagttgcggagtttctatccctctctatcagtaaccataaatcttggacgtattctgcaagctcattacctgctccggagagctgctttgaaagatgcatggccctcgtaggatgtttatgaagatgggcatcagccgtttcaagaagggttcgtagatggggccattggtgtaagcgtccaggctgtcgcgcaaggtggttgccgcttccaccttgagccgaggatctgttgattaacgagagattagcagttgcgctcatcacagcagcatgcgacgaggagaagacgaagagcgagtaaggctgaagttgaggccgccgtacctaattccggggtgctaagtcgcttcacgacatcgtcaatagtggttcccgacatggctgcattatcggcgtccgtgagacgcagctctgccttccatccgaggaagggatggtgaggcgatgccgaaaccgagaaatcgcagcaaggctgagggcgagtatggggacgagaacgcgccgcgaagaggctgacgaaggtggcgctgagcggagtaatgtagcaaattaagatgttctatccctttggaaatcttctttgcaaaaaaattcaaatcgaagggccgcctgtcgctaggaaagatggggtggggagcgttggcggataaaagtatggagttgttgcggcccgcagccttggaggttgaatctactgaatgcgacgcctcgtgaaatttccggagttgaacgaaactgggcatcgcggtcaccaaaaccaattgcgctaggtgatgcaacaatgatgttccgcgcactagtgatgcatactccccaagctctggggtgagcgtaaggagctctgggcattcttatcttatcgataacgtcttgatcagcggcagagcacgcagtactagtagtacttacaagtattacatgcggtatcaaatagactgcattagtaaatcactagaattatatacgctgaggtctcggtatcttgtggcatctgctacctatgtgtgagattgcatattttttttttcctatactaaattccatctaattatgattgttggtgaattgtctttgctgttgctactctgtttgcgccgatatcgtcaaagagaaggcgcttaacccccactagagatactacacttggcggggaagtttcgtaatactaccgaggagataaccaaaagaatcggcaatttcgcataaagcgaagtagtatcatcgtgactctctcccgacatttaatcttcactcaagttcaaatatttatcgacttttcacttgaaaatcctgcactcccaggcccataccagctaaggttactgacacgacctcgatcctcatctaggcatacaacctaacctagactgtcataaataacacaagcaacaacgggacgacgcaagcaatatgagtggcgaaaacaaagcctttttctatggtaaatataccattttcaattttaaagatgcactagactaatgcgatgtgttctttaatgcctacctagggacactggtgagattcttatgcaactcaaagggctattttaccacatactgattttcacagatggctcccgaagtgttctttagcgtttgctatggcgataggcagccaccacaggcaattcaagaccttcatacgtttacacctgctattctagatggttactgtcgccacagagtccaatccgaagactacccagccatcattgccgaggagggtcactgcgtgcggggcatgtacgcgactggactgacagaggccaatctgcaaaagctggatgtctttgaaggaaatgagtatgaacgaatcgacaccaaggttaggttgctgaagaaggagggcgagaaggaagttgagggagagatcaaggaggcatccgtctatgtgttcctgaaccctggggcgctggagaagcgcgaatgggattttgaagatttccgccaaaacaaaatgaagctgtggacgcgaggagactggatatttcctgatggtaatatctgagctcctgtgtgcatgcgataagagtacgctgacttttcactttcagataatcggacggcaaatgcagtcggcgcttaactggcgaatgcagaggcgacacgtataacgcatataataagatctaggagctagattagttatgctgttagatattatgtattttttgaatagttgatagcggatgatgcgtaaataaacgtcttatgtgtagaaggcaagatagtataaaacgataagacgtcaggcttcaccaattctctcagccaagcagccaactcttctgtgaatggtgcgcaccatgggagggtgacatccgttctgcttaggatagatacccggaacgggaaatatttgtggacacgcgggttcagagaccaggaatctacctttacccagaccacgggtcgacaaacgtgcacttggcggaaccaacagctcggacttctacttcgaccaacaatgcgtatgattgagcagtctccacattcaacgacatgttggcatcacatgtaattgcgtatatattagacaatgagaaatttacagcagtggattcattaaattacctaaatacatgcttattgccgcataggaagcgccagggaatacgttgactgtatgtggccctcccggcgacgcaatttgcgagaagccagcactatggacgaaacgagaaggtcagaacaccaacgcaaattttaggtgaatttcggataggattccgaagtaatttgtctgtaacactgttagcgaacggagcatttcaagcttaagtaaattaaacagggttcagcgagaaaagcaatgtccacggcatggctcccgattgcaattttagcctctagttctcctgtgcttcggagagctggccgagcttgaagcgaatatccacgtagaaatggagattagtgcaatcaatctatcaccatgaccgcgctaggaagtctgccaagaaaacattactttctctcatatgagaaaaaccccacagtaataaaccaaggacggggtgcactctcagttgaagagcgatgccaagcctaggagtgtctggcattgagagagcttcacgcagatatttttgaacatgataccgctgcggaaccgaatgttactgaataattactatttaattacaagccgacttggccattctgctaacaagatcttttgtcttgtatgtggatagatgcagcggccaagagttcggactgggaaaacggtcgtgccgtcaattatgggtaatctgctgatgctgccgacagcagacactaataaccccttcatcttattctggtcgcgaagatatcatctgccttggctacgaagcttgtatcgacatagctacttgagagtatacgcccagtgctgaatcgtgatggcgtctaatagctgcatgccaacaccaaacgtgtgacggcttacgacataccaaagagggaaagttacgatggaggcgctaagttgtcttggaagtgtatgtatatgagaaggtgaaggcggtctaccccaggcctgatatccagtgggcgagctgcctaaggggccctccggcggctatgagttgatgcgcatgagtttgtagacgcgatcaaaagtcggcgatgccgtcaatatcgtacaccgcttcgtggttgctttggaggccttccatgtaggtaagttttcagcggctattaggctctaggcgattgcatgcaggcacctgcacgtttcgcgctcgctgagtggaaggcggttagtaggactcatcacgggattctgcgcagcttagtggcctgcagcgttcaagcatcgccagccccggcgcgtctatggtccaaacaaaacctgtgccaagtcatccgctgagcccgcgactggctgcgatgccgctgctgctgccgccgccacaacacgcatggtatgctcctcaacaccattggcttctgcccctgctgactggcgattcagctgcacgcgtgtctcgttgtgacgccatcgtcccttgtctcgctggtgcgtattctttccgcctccctcgacccaagccttccatagaggctgtgaatctgcgggcaagacgcctagcaggtgctggtcatgaaaccagcctttgtttcaccagaactcgatccatcccacggtacggagactagggatttagagcacccttgcccttgcatgccgagcgaacagggggtcacagaactagggaccggcgtagcattgggatctcagagggaggatcttcgccacacacgcactccagaagcgatacagacaaacaggctgagccccttgctcgtatacattacgagattttttgtggctggctggttattgcctaaatcgacatgtgagcgttgacggcatgatacgactcgtgtggtgtcgacgaggtggcgagtgcccctttgcttcatccagcgctgtccgtaatacggccttgcaaagagtacacgacagcttcgacagctgtgatagctttggggaaaggaagagagcgctagtgctgctaccatgtttgatacgccgtatgcgaaagcgagcctataactatgagcaaacatcagtctgcaagatggaacaggcaaacaggcaaacagccatggtgccaccgagccattactttcggcccgtggccgatcacaatgtttcttgagagagcctgtaagcccccacaccctaccaagcatctccttgtatggagatggcaatggctacgctcacagaagccatgattgaggtatgcttgaagcgtagctcttttctccgcatcatccctggaaagcctggctcctcggcggtaaagcctggtgccgcatccccagctcgcatacaagttgctgcttaatgatatgcgcaatgaaaaggcttgagtggtgacggttccctctcacgaagcaagcgtcattcctctgtttggtcagctcacgagcgtttagtgcaccaatagcctatcatacccctgccacccaccacttcactgagtctgatccagcaaagtgaatgcctaatgccagagctattgggcaccagagtattatggcagaggaaacaactgtggcggcagagatggagttaatttttgctattcggtatagcgacgcgacgcatgaatgtttattttcctgcccctttgttggcagcggcagggagatcatgtcgacttttcgaataggctggaaaaatcagtggcacaagatcttcctcctcccttgcacagggtcggcaagccgtggccaatgatggacgaggaaccaaaaagaccacgacagttgtggatctcaccaatcgactaacctcgactccggcttcatgcccaaggggtcgggacgacctcattggcggccgcgtcctttagcagtgctacctcgacaacatacccgatcgttacagcagagtgctgagcctccaaatccctccgcatttcggtctttagtacatgtactcgtgtgcttcttaaccgctgcacctacgtcaagcgacccctagagtcgcgataacttgtcatgcagcatgcacccctcaaagagagctccgtactgcaggtaggcgccaaggcacaagtgactgggcaccgtggtgctcgagcctttttcttcaagattttcatgcacacccgcgcacagacaggccatccgatgtctgacctgtgtacggcacaggttcaatgtacattcctggccgtggtagtactggccatgttctagttgaaacaatgaaagactaatgaacatatgtcagttgaactatgaaaaaccacagagtttcttgaaagacgtccaattatgtaaggggctttgttcaggtcaggttgttttagctgatgtatatccaacaagcactggcactcttcatagtggcaaacttcttacagtagaaacgaaaaaaaaaaaaagagagaacagggcttgcaaggttactcaggggttggacttagctctgcttggccttctgggattctcggctgatgtccactcatgttcgctatttctgggtcgttcttcgagactctgaaacaatcactctagcctatcagtggactcccaggacactccagtcccttcgacacactacttgtgcactacactagtgatccgcggtgccttgcaaacacccgttttccagcccgcggttgaactctactgggctcactctttctccccgctggctttgtttcttgagcgaaacatgggtgccattaagcatgaagtccctgtttggaccggggcccctgcttcgccaatggctcccctgcctctctctgttcctgcagctgtatctttcctgctagtcatgatctaggggcgatggcggctgagccgattccctttcaatatgccaccctgcggaacgcattgtatataatggacgtctcaccccaacctcgtccgatctttgttttgtgttttcaagacatccccagtcaacagtccttccttcaagtgaacgtcgtcaagactcactctccttcattctttcacgaggctagcccttgttttcttgttttaccttttgctcatcttttccgagactttccttacatacgctggcctggttgcttgctgttaaagaatctgtgatatcttgtgtgactgcaacggtctttcttaccgtcttctcgtagctttcactgtaagtcggcaaaccgctctccgcgctattccatctctctgtccctcttctttaactcaagcccttggttctgataaaaggactggaaatcatgcttgtcaagaatttgaaacataaactaacacgaatactctcagattctcaatcactacccagtcttttgagcctcttcccccatcttgacgactattcataccacggcatcatcctgagactttttcgtctggtacgatttagactctgatatcactctctttcaaaatgttctccaaacttttcgccgtcactgtgctggctacggccgccagtgcccacatgaagattacaagcccagttccgtatggcagttcagatctggacaacagccctctctttgccaatggcacgaatttcccttgcaaactgcgaggcaacgtctataacctcgagggcgctagcaatgtctttgcccaaggcagcacccagaaactcgcttttcttggatctgttgttcatggtggcggttcatgccaagtttccgttactactgacgctcagcctgacaagaactctgtctggaaggtcatcaagtctattgagggtggctgccctgccaaggaccaagttggcaatatgcccggccctgccagtaccgtggatccttacacatacgaatacactattcctaaggaactgcaatccggcaactacacactggcctggacttggttcaacaagattggcaaccgtgagatgtacatgaactgcgcgcctttgactgtcactggatcaggaggctccaaggacttcttgaacactcttccggatatgcaccaagccaacttcgctggcgcgaaggactgcggaactgacgagggccatgatctcttgttccccactcctggcaatgatgttgacaaattcaacggcgctaccgaagtcttcctgggtccaacttgtattgctcctggtaccccaaaccctaccaacggcggctctggctctggctctgctcccaccagctctcctccccagcctactcaagtcagtgttcccagcgccggcggtgtctttattaccaggccaccagcttctctgccagctgctacccagcccgcagcttctcaacctgccgcttctcaacctgccgcttccgagcctgttgtcacctccgctcccgttgcgagctcccctgctcagtctcaggcggctccatcccctacttctgctgctgctgctcttccgccagctcccagctccggctccaacgccagctcaggatcaagccccagcggcggtttcgcagccggcacagcttgccccactgaaggccaatggaactgcattgacggaactcacttccagcgatgcgccagtggtagctggtctgcttcccaggctgttgctgatggtacttcatgccagtctggtcaggctgagaacctcaaaatggttgccaagaggggcaagaagtcgatgcgccgcgccgttcgcatgcgtgcttaagcatcatgagcaataccctttagacgtcgacactgagttttctacagtcttttttattggagaatttggagatggattgtggtggacatttaaccattcccttgaagggaggattgacattcttttgatgtatatacttttgtatttataccgctctttcttattcgttgtaacatcaccgagattttagattacattaccctggaaaaatatacatacggggcacataagcatttaagctttatcacgaaaaatacatttccactatgcctgtggctgagaaaattgtcttgatgacttacatatcgtagtcatatcggctcatacaaagggattaaaatgttatgcccgctcaaagcgttcatcttgtgggcaaacctactggcctgattgaagtcactccgtttgattgcagccagccggtataatcaaggtcaatgggatcatttgaagtcacctcgtttgatcgaggtcacctgggaaagcgggcaggcaggcatggagataaatgaccttttgcttccagcgcgttttgtgtatttagatttatactttcattgaaatgccatgttaaataaaggagggtctgcagcttaggcgaagtgatgatgaaaaggagagttttctagattttgaaaatggttggaagttctgctacaattgataaagcaaataataattgctacatgaaccgtttttttagctgcatctatttattcttatttttttttccggctcatcaaagagagcaaagctgagagtgtgattttctccggttggcacttctacaatatgcttcgcagccttgcttaacaaaagactcttaggagatcattttcgtttccattttcttggctttacgtgtgtgattcatatgacttttgttcgttcttttacaatgtcaaatacaatagatttgccataggattcattttttatcaatttagtcaaataccttaattcgtcatgatctagctgtgatctatttctaccagtaatcctctttcatagccaagtgctatcactcaccggcccaatatcttttctcttcctcaacccactgggaactatcctatatacaaaagacctcttctcttccaacgacgccggatcaaccaatgcaacatgtggatccatatcaatacccagatgcaccttctgatctactccaatgtatcgtccgaaactatacgtcttttcctccttggtatctcctgatgatgataactttttgccatcgtcaagaagaatgtggcttgcggaaacgaatgcgaggatcgacccaatcgttgttggcacgcgagggaggttgaacatgatgccgcgggagtagaagatggcgactgcaatgatgttgaggcctagaatggtgacacttatgatgaatgcgttctggtcgacgaatattcgtgtttcatctgttagcttctggcctgttactgagagggtcttgtctccggggacaaagagctttaggttggcgccgagaataatgacaaatagctttcggtatagtttctcgattgtcggtattaggtcattaggatcgggcggtggcttttctgcgtctagaaagtctctcgagtcgagagatatcgctaacagataattcatcatatctctcgtaagcgtgtcattatgccagtttccagggatgcccagcatattattcatcagcgagatcatccggtttgtctgcacaccctgatcttcaccatccaagtgcatgtaaacctcgcttgttcgttcgtatgccaagacattgccctctgaatcgtggcgcacatcaaacattgccgtttgcaaatatggctgacaaaaagcaaaacttccttccatagtgcggttcaagcccacggtttgtgattttcgtccccagccaaacgtgatggttctactgcagttgtaggaagcaatacccggatccataatcaagctgttttcaaaggctgattgttgactgggtatattttgactcgtttggacttcccatttggcgagcttgacaatgtcggagctattgtttgcacaacttatataagtgttattaggaaatgtaactgtaagttccgatgatggtacggcagtgcagtttgcgttgatgctgaaaccgcgagtcggtactcgataagtactgctgctattgctctcgttgccgctatcaactgtatatgattggaagaagtaatcggatgttgtccaaggcggcaatggggctccagaagaaatattcgccatggcgaggtatgcaaattgtagaaaggttgcaccgtcttttgtaaattcagacgtagattggttatcgaacagtggagcgacattcggagtgaaagtagccgtgtagttggccgttgtcagatcctcattgaagagcgcaccgagccctacggcgagaacatttgatagcagagcaataatacatatcatggctagcattagatgccgcgctcggagcgctctccatgtcaccaactgaggagggagtgccgtgtatgttgtttcgatggacttggagggttcgcttcgtcctttcgacatggtcctaaatggctgtaaaagacaaaggaacctattgagcagaacccaaaaaggctccgagaaggtagcgaaagcagtagggatgtagttttcgagaatctgcagcacttcgaaattggaagatgggcgaataaggcctgttggtacgattagaaacgcaacacgtcggagggggatagcaggataacgagagctgaaactcaccattttgtcgatcgttctgagctttaagatatacaatgccgacaagagctccaatctgtactactccaaagagcaatcccatctctctccgcaaagccgtcggtcgaataggctcataatagccagtgggcttgtcaaaccgtttatcaccatgttcttgctcaaggttatcaaccttttctatgtataagcttcttgcatccttgctatcgcttcgagtgagtcggaatttgtcgtcctggaacagctcccgcagcgacttctcatctgcgtggtcaactggacgaaacagctcgttcgtttctgatccgtttctgaatatcgcgacgagccttgagatggaagatgggttggagtttaggtagctcgtggacctgtgacaaatccacaaaaggcttatggtaaaaattgccacaaggaggaggaggctttcgacaatagcggaaaataatctgctgacaatgatgccgctctgctgaaacgaagaaatggccgtgctattacccacacctgtctcattagagagcaaacggtttacagtaatagcaaagagaaatttatgggcgcgttcgaatgcctcatggagagtattcggatcgctatatggagttgctggttcgttacggccgtcaagagcatatccgaccatgccggaattgacaggagttgtcaaccatgttttgtctatccgactacccagctgcatgaccgactcaaaaggaaaatctcgcttagtgaccaacaattgttccaaaggcattcctgcgaaaatcaggaactcaaaagatgtcgagttgaattccttctcagtgagagtttctggaggcgatataggctgaatagaggaattttgcggcttatagccatctgtaacaactgtgaccattacttgctgcttgtaataagatgtctgacagtaaagagccgttatattcatttcagggatgacggaaccgttccgcatattgtgggaggggacaatatccgttgcccaaatggcgagaaactggtgtgtcgagttttctgtggggggacaatgatggggatcttccaagttccagtccgcgtaggggctggtatggtatccgatgtaatctatggtgacatttcggtttgcgactaactcgaattcgacgatggcagtgcagccctggccattatcaaagtaccaatccacgttattagaagtccctagccagtattttgctggccaacattcgagctcagtccacagcttcgttgtttcagccgtccagtttagctgctgttgggacgcgcccggatcattatcgatatagaacggaagtattgcataatcgggggtcgtgaaaggggggaaagattggccaagccattctatggcgtatgctgtgttgaggatttcgttggtcaagagcggcgcctgctctgcgagcggaaccatggatgatctcgttgctaatattgccggttctgtcttattgacaaagccagttcccataatggagctttggaggggagtgatgagccaaaagatgaccaccgtcactgttccagcaaagaatacaggccaatgtctttttaaactgttagatgatgagctcttcatatagacgccagttggcacttaccttctcctggcagccttgacaggaaccgtagcaatgaagtcgtaagggtagtcaagaaacatggagtttttggctgtcgctccctcgggtttggataactcgaaccatggctgcattcgcttgacgtcgaggtctacccagctccatatgagactgtataatacagcaacgatgttgggaacatagagatagctgatcatcgcatactgcgggatctcatcttgggttcgtgacagcgcaagaccacccttggcttggctaaattgtgctagtacttcaactgcgccggcaatgagaagcgtcaatattgtaagcagcattaaaatggccgggtccatggacagcggcttccagcccttttgtgatcctgaaaaaatgacctcggttacttcttctctcgttgcggcttatagagactatatctaccattgtcatcgttttgtcgtagtggtgctgctttcttcggacgtcgacgccaaaagctccacgagtctgcaccaaccgaacttgatccttgtgaaaattgggattgtagcggccgtctaatgccgtaatcgttgggtgaaagaggttcgagctcagattgcgacgccattttatggccaaagccaggaaagataaaatagacaaatagataggggaaaaaagaaaagaaaaaagcgaatagccgtgtaatgtcaattcaatcacacaaacgtaagcatggccccaaagaaagttgtggttggccacaccaattttatggcaaaaagaagctggaaggatatggtacacagaaaggcaaacaaaagaaaagaaatgagaaaagaacagaatgcaaggcaggatgatgaggagtaaaggttacacacaaggccgacttataaaaagatcctgcaacggtagcaccgatggaatcacgaagtcacttcaacgaccaacagcatgtatacatcccgtcttaacgcgttttcctccctcctcctgcaggaaattgttaacgcccaatctcacaagctcgttggttctattttcatcgaacggcacgcctggtgcaggcatgaaactcagccatctccacttgctgaacggctaagcgcctgcgcttgcaggcgctggccaataccgcggctctacatgtagtacttgtatgacatggggcttttcttatttcggttacagaatgagtttgtaagagttttgcgatctgccttgtctgttggggatgcggcacaaggtgggctgaagccttgctgtgttctctcgttttgccttggaagagggcatttggtggtgaggctgtggtgttgtagctaccaatgctgtgacaatgagaccctcataacaccaacccaacaccatgctctcctaaaacaaataaaatacagatagtaaaactacaaagacaaatagagagagagagaatgaaaccgaaatcaagcttaaatgtatacgtgaaaataaaaacaaggcacagcaaagaaaaacagctcagagaccaaaaataggttagcgccagcggctatcccctagtccgtgcttcccgagccgccctcgtctcattggccgaaaagctcacggctattcccttgttagccatctggcgcataagccatagatagacgcgctggatgagcagatcggcagagaaaatctttagcaaacggagtaaagcaaggcgcaaacggtttgctacagaagctcgtacaaagagcattagcatgtgtttaggctaggacttgctaagctgtttgtaattgtatgaattagcttgcgggaggttcggacagtacattgcttactctaagagctatagtctgtcgaccaaattcccagcaaacagagcgctgaccagatatgatccaggcagtattatgacttggagtaaaaaaacgcccattatttaagtttttaattgttttccattcatcctcaactaatcatggcaaaagccccattttatctttctaattaccagcacagtccaatgcagatcaaagctctcataatgatacacaacaattacaacgcttcctgcatatcgcatactcggctcctccagaaaaaaaaggagggtaaaagtgagcatgtatgtttgtatgctaacttcctccatcgctatcatatcctccaaagcgctgctcatctctctcaatggaaaaaaaaaagtaaagaataaagaagagaagagtaaagaaaatgataataaaagaaaaaaaaaaagcaaaatgcttatatatggcaagcctccagcggccgccacaacgccaccaacgcccaaagagtcttttttgtttttagaaaacgtagattattgacgcgtaaacggagaccgccttcgtaattaacccggtctacagaatcttcaagtcgtgccatcgtggtgtatgcgatatcaactcgcagccattacttcgtcttgtctcgactcgttatacagaaaacccctctaaatctcaatctctttcatggtatcgtcgatgataacctcggggtgcttgccgtttgccttgggggattcaacatccttgcccttgtccttggctggatccgactctgagcgctcaagggtcgttacggcgggacgctttgtgtcttggctgtttcggggtgaatcatcatcatcctccacgtcgaccaaagtgctgggctcaataactgcgtcagtgagctcaacagttgcctcttctgtcactcggcttaggaaaggagccgggggcttgccgacaccgtttctcatagggctagtaagaggggaaccgtcgcggaggcgctgcatcgatcgaccgcggctatcgccgttggaatcctggggattggcataaggcgaggcagatcgagagccgagaggcgagttgctcttggaagcaactcgggaaacaggtcgctgagactgtcgcttggcagcctgtcgtccatgcttttggtccattctccatcgaaggatgttgaaataagaaggctcaactcgcgcatccttgaactcccgaagcttgagctcattggtgtcctcatcgatgaaccactttccgctgttgagatcatcagcaaccaaggcgaggaaggcggcccaagaacgggcaacaacgtatttggtgtcgtagtcgcgaccaaacaggataatctggccgtagcgaccagcagggccgggagccaagtcaacggccaagttgttgccaccccaatcacggaccaggggaatccagcccgagtgtgcgtatgccttttgcacggtattcggaggaatacaggtctgcttggccaggagattctgtctccactcgccggggccgttggatgatgaagaggatccaggtcgctgcttggaagaagaagcctcgctgccagacggggtgggtggcttgtttgcggcggcgtccaacatgaattgctgattcacttgtcgccacgtctcccactcctggggaatctcttcacagtccatcaacattgaaccaaagatgatgccggtcggcattccacctcgctcctggccgtcgtgaatcatgagcgattcgcggagatcctggggcagagagcagtccatttgatgctccaggtcgttcagatcgttgtttgtggcgccctcacacagctgatcaaacagctctgggtagttttcctcggcccatgcatcgatgcgtctccaggagtgtgcaacagggggcggtggagggactccattctcaaatgactgcatggcaacgtcaccaggcgactggacctcgaagccatccttatttacgttctgcgatcggaggcctggcgagtatcctcggttgccgttggtgggagagccttgggcggaggggtttcgggaatcgtcaaagtatgggctatgaatgtcggcgcgggagtcggaagcggtcgcgatgccagtcatgatgttgcggccgttctgaagcggaacatggcgaccggtgcgttgcggcgagtcgaagtcggagtctgtagaaggcgcaattagcatgcacggccgtcaatagaaatgagtgcaaatgcgctcattgagtgagtggtggatgagctaaaacatacgccggtcattgctggtcatagtatgccagaaagtgcgaaaggcagatccgagtctgtcaccaagtccattagcccggtcgtccattgcaattgtcgccatgccctggggtcgcagagcggaagagagccaacttacgcggccatgatgaatttctgtcgtgggtgattccacccagcgttgtgcgaaggaagcagaaaagagcgttggaaaggggggaatgggagtgagtttgttggcgcgtaactctaagaccagcccgtgcagttttaaagcgagaatacgaggcgcggctcgaaacgaaaggatggctcgaggcctgtgcttgcagatacgaatttgatgcgttgaccgcaagagtgcacgttgcacctggttgaggccgagtcgcgagattgtcaacaatcagcaggaaagagttggcgacaaatgctgtctgcggcgcaatctgcagcggttcgcgacgccaaacgaagctctggaaagagggctccaaaaaaagaaacgcggtagatgtggcgggcgggaggcgttttcttgtgcgaattgcgtatttgcgtatgcgcttctgctggctctgatagggcagttcaggcctgggatatgactttgctctgacgacagcgaatgcagatgctggtcagccgactggaatttccaagatcttcgggtgggcgtgggcgcagatcacatatgcacctgtcctgtttctctgcggggaagaaaagaatcggagctcgaggcgcagaagacagctgttcggcagttggaaaagaataaaggaacggaatcgagacaagcacaaagggagcgtgggagaagagaaaaggacgggcagtcgctgagagtcaacagaggtccaaaggggcagagaaaggggatcaacacggcggacgcagcgagcttcatgtacttgtactggccgcttgcgcgctgggcgtgccgcaacgggtgggcacaggcgctgctgcgtgcgtactggtactttggccggctgaggggggcctgggcattgacaggcaccgctagcgcttcggctggagacttgtagcggacggtgcctgtagaatacaggggcgtcaggggagcctctggccactgagctggacctggacctggccctgtgcctggccagcgctggcccgcctcccgcctcaactattttccatctcccgactccagtctctctctccctttcggcctcgctcttctgctggagagacacgcctcctccaaacggaactcagctccattcctgctgtccagctggatccgaccgatgcatgcaatcagaaagtgcgtcaaccgtcgatttcgcgacctgtcactcaatctctggcgctgctggtgcgccgtcgacggcatgtatgcacttactaatatcccgtgcagattcctcctgggaccgccgctgccagtcagattcatggcgcatctctcttttcggcgcctgtcggtacggacaagctcctcattggccctttctctatcgtctgcgaactcgactcgactcccagaaagagcggagtctcgcggggaggggccacttggacgccgggctacagcgacatccacccaaagaaaggggatgaaccagggatattcgacaggggcacgaccaccccaccggtctagataagtggttacattggctggacagaggccactaatgcaggaggcaagtcatcgacttggcttttgggctttggaagaggcctgttcgggaagctccagcggcgtccggaaccgcataatcaagctcgtgaaattgcagtggaggggccagtcgcctttctcctacgcgtgtgcccttgcgagtcctgcaattactgtggcatgccgggagcctctcgccgtcgatgctgcggcggccaatgaggagagggcctcgcatgcggcatggccgtgcacgctctgcgcacgctgtacctggcacgagtaccggtacttgataaaggagctcaaacaggagtacatgctagcggccgtggtcgtcgatgcgtcttgtaagcggtatttgtacatggactgactgtttgagattcctcgaaggttgctggcatcccacgctgggaggatggatgaggatgaaggaacgccatggctgcagcacctgcagcactagcatggcgattcaaacgccacagggcgctactcgacggaaaatctcatctggcgtgcgcagcatcgtgagggactggattggattggctgccaacacccattttgggtaggtagtgacattttctcgcgattttctcagctggtgttgaacgggccatggattctccggttttggacgatcgctgctccgtaatggtgcggagtagcctccatttagtctcccaagctgtctgcttttctgctgccagaagggcaaagcctctttctgagctccaaagtagaacaccgctagagcgcgccgtctggttgataagaggggctggatgagactgccagcgttcccctgagtctgtgctctctcgccctcggaacagcagcctttgtgccccattggtaggctctcacatgcacccatgcatcgctatcagcttgtctaggatcccggtaacgtcccacttctagaaaaaaattgttttcgggggcaaaagatggaaatggactcggcaataaagagacaagctaggaagtactacacttgtagagagcaagactcggcttattcatgtaccaattcaactgttatcttatcgtccccaagagcaaagatactaaaattagaaacaggttttaatacaggtactactctccacaagtggcttgcaaatacaggtgcacagtattgtactgtactgcaatacgtacgtacacgtcaatagtgcagcggttgacagactttggactgtacgaagtttatgttgatttgtactggttatcgccacggagatagaaaaacctctcacgcctctctctaaatatagcttatatgattctggaatagtaaacagattgaatctcttgcgataatgctcgccagagttgtcgatggacaatgcagggagctatatacatatacacaccctataggcgacatctggcttcccgacttttgttgccaggaaaaggaacctcaactgctagataggataggaaataaaaggagaagaagctcattacgcaccaatgactgttaatacgtattgtttctagatgtattccaaatgcggctgtagtgttaggaccgaaatgtattgagtaagctatacaagacagcaatttctatgccaactagcttttcaacgcgcgtatagtacgtatttgttctcctgcagccttattatacatttttcgaacgccattatgaaggtttgggctgagatagtacagccttcgcagaaagtttgctcgttggatgtattggcaactattcttggtggctgctacgcgctgtgtgggatacatgtacacaaacgccaacagccaaaacgcaatatacctcataaccagacttaaataatgggcttttcgcttaaacttcgaagacgaagaagccacaatgataagaacacgtaggaaaaaaggtgtaaatagaggcttgattgtaaaagtatataaatgcttgaccgtatcacagatgcatcttcatattctgcatttacacacattctcattccatcgatcagacttcttcaactgtctgtcactcagctttcctgaattcccatatccagactatatctggattacagctggacttcaactagacttcaagttgattacatctcaactacatcccgaccccatctcaaccacatctcgaccacaactcgaccacatctccatagcccgaccacaagcttgactacatcttgactccgcatcctcaatacaatggcgagctggtactcctaccccccggaaatccggagcatgattctggatcaggtattccagacaggcgcagcttgccgtaacctgggcgcctgcgcggcagtttgtcgtgaatggcagacgtacattgagcccaagaacttccgtcggctcgtcttgaaccactcctgcgttgctgattttggccgaatcttgcacaacaggacgtggatggtacagcatatctggttgcgcatcgagcttccaagatatcgctgcaccacgtgctgccttcccgagacgcgcaaacagaagcaaacaaacaaccaaatcttcacaaaggctctgtttcagcttctggaaatccttggctcctgggaagatgactccacgggtagatatggtcctgtggataacacggggcctgtcttggagctcagcgtacactctccgagtgacatgaagcaccgcaatgacgtctttgccctggacaaggatgtctatccgcacaagctcgacgaaagttgtacgtctgaggagtttgacgactacgtggaacgcaagttgcggaaggatttcgacagaggacaagtctgcacggcggccgttggcaacaggacaagcatcgaacatttacgcatgtttgcagaaatccaactggatttcgaggggctcggatatttggagttcccaaccgtcaattacaccaaggcgttgatagttcgtcggcagtactatcggagcttcaatcctggaacggttgctgagattgccaggagctttcgcagaattggtagcttggcctttgagcccatcacgcgagatcccaaccctttcagcgaaggtatgttcttttccgtctaccttttctgtatctttctgtatttcgacatggactaacttataatcaagcattcaagcaggggtataaaatgctgatactcgaggcatatcgctgcaggagcctctccatcttccaaggccattacgggcgccaagtactacggaaaccttggaggaaactgtcgagcaaattcagccaaagtctggtagacaagagcgagtactttgaaaacctatccgtggctttcgctggcgacgcgattgcatttttccaagacttcttgcaaccaggcagccaaaagtatcgaccacatctggacccatcacgtctcgtagtgcagaatgccctattagggcgtctccctaccgacgaggtacatcggatactcggtcttggacaggggcaagagtttcagcaagagctcctcaaagcaacgggttttgaggatgggcgaatccctcgctcagtctatcagccgcggtggcggtggctcaagacgctggccttgacgtcccgttttgatcatagattcgatctgttcgaggccgcggcttttgctgcacttcagatgcctcagctccaggtgatggagatttgggccggccagggactggatctcgttgagtttttcagatattcccgccacgaaaacgggggcgatgaacgtgaccccccagcaatcacatggctttcagatctcgtagtggcacttgaaccacgagtcaccgccgcgtgggaccaagtcgcgcggatgcataccaatcaaagcatccgagtccttgtgccagagttcccaggcaaagacgagaagccaaggtctccgtacggcgtgattggctacttggaactccgtgagaagattgtgcatcaactatcactgcgcgagttcgaatggtattacgatgactggacgagacccgtggagcggcgtggggtagaggaagtacgggaatttaatccgtaattctttggctggggattaagaatacttgacaccatagagtatgctatacgcactatatggaaggaaaaaagagactacatctcgctggcatggccacgttgacttactattggaactgcgagggttgaatatactgagaaacaaggcgtttacgggctgtatcaagaattggtttctactgttggaaatgcaagaatcatgagaaacaaggcgtttacggaatgtatcaaaaattgatttctatttgagtcgatgggtacaaggataacgcacttgatgggtgttagggtgatgcaataaattataccatcattggctttggacacttttacgaagataaatcattgcgttgtgaaagaaaaacagaagatattcaacgcctcatgtttcctttgtcgtaaatggagttacactactctcaaaaacaatgtgctaagtaatgcgtatgcaggagagaagattaacaataatcgctgctcttataataacaggttgcgatcactttatacaagctatgaaattatatactaataaatatggaacaaatacaaaacatatatttacatataatagtcccaaaccccctcagcttttccttacgcctgtgaaaatcgctcaaccagtcccaggcgaatatgctctgcaaggctattcaaagatgccgattgcacaataatcataacactggactcaacgttaaacttttgtcgaatccagtttcgcagctccatggccaccagcgagtcaacgccgttcttctcaggcgagagatccgacttgatgctgtccacatctctgatgaggaagttggccagcgaggaagcaatggcttgagcaatgacagctgtcgtctcttcctcttctaggattgaaggagagttggcggctgctgacaaaagagtggacacgctgtcttgctcggtttctgccttgttggaagagtcatctgctccggagatgttgtggtagatgctcatgcggatgtccttcttccacacaactcggctgttgggagacgccaccggaatagtggtgacgagacccaagagaatttggcttgaaatgttgtaagtgccgttggcaccctgcgcttcaggagcttttgaccgctgaatagccaagttgaacgcatccagcagatccttctccttcaagatgcgcataccagacttctggaacatgtcgagaacttctcggttcttcgagacgaatccgacctcgcccatgacgccaatgtcgatgactgatgcggcaaggcccttgccatgtcggtactggacgaaggaatccaagaaggtgttggcagcggcatagtttgcctgaccccactgtccgacaattccactatatgaagagcagagaacgaagaagtccaacgctgatgagatggcgtggtgaaggttccatgtgccttgaaccttgggagcaacggccgtcatccaatccttgaaggacatatcctgcagagtaatgtctctgagaaccatggacaagttgatgacaccggcaataggcttcgtcgcagattggacagttcgctgcacatccgccatatcgctgacgctgccggctacaagctgcacagagcatccctgtgaagcgagctcggtaacatagccgtccagcttaggacctggctgagcggatcgagagaggaagatgagctctcctgcaccattctccgccatccaggttgccaaagaccgacccaggccgccaagaccgccgaccaggatgtagctgcggtcagacctcagattgggcagaggacgggtcttgataccctgcagagaagaggtgtcatctggcatggttacaataatcttaccaatgtgacggcctccttgcatgaatcggaaggcatcctggacttggtcggcagaaaatgctctggcaatggcgccagcattaatctttccatcgcggatccagccaacacaacgctccaataatctagagccaaagttagttattgagtggttacacaagggactatcgggcttcacttactctgcagcttgctcaggacgctgctgggagacctgccagagatccagaccaacaaaggtgcggttctgctcaaaggcctccatggccaacttggctcggcggcggaaatcacgcttgccaatctcgatcatggtaccaaactcggcaacacacttccaggaagcgtggaggaggtctccagagagagagttcaagacgacatcaacaccgcggccgttggttgcgcgcatgacattgtggaggaacgaggagtcgcgagagttgaagatcttggagcgagggatgttaaagttgtttgtaaggtagttgatcttctcctcgctactgactgtgcagtaaacctctgcgcccagcatctgggcaatttggatggctgccaggccgacaccaccgcaggcagagtgaatgaggatgctctttaagatacagtgttagtcaaaggggagaactgcaatgttggaatagttagacttacctggcccttcttgaggttcgccttgtcgtccagtgccatagcggctgtggcatacacacagggcaatccagcaccttgctcaaaggtaagagcatcgtcaatcttgacgcaaagcacctgtgatagagtaatctcagtagtaaagcatccgctggacatgtagattacgcgatcgccaacggcaacctttgacactccagggccgacttcggaaacaataccgcagccttcaagaccaacctcgcgggtgctgttgtcaagcactccaagagcaatgagaacgtcctattcaaagcacaattaacacataaattttataattagagaggaaagaaatactaactctgaagttgaggccgactgccttggtcttaacgcggacctcaccctcggcaagcggcttcttcgtctcttcagaccatccgatagtgtgaagcagacctggagtcttcacggtgaggaacttggaagaagatgctttcgcagctacgactgtgctgtcaaaggcctccgacatggtctgccagtgcaatcgaggcaccaaaaccttgccgtcgaccagagcaaactcccagtcgggatccatgtcctcaggatccaactcgggatgctgaattcggacaaggatgtctgaaatggcctttgtgacgtcttgaataaccgcagctggctccacttcgagagtgaagagcttggctgacaattcgttgcgagccgttcgtgcaagaccaatggacattgcggctttgggatctctgcatttgacctgggctgagccgagaacccacaccatcttggcgtttagagtctgcagatggctgatcattgtcttgaaagactcttctgtgaactcgtgcacggtatctgcttggaggtcgagaagggagatgacatcctgggcgggcagctcttgaccaaaggtgaagacgtcgacaccgaggccttgcagctcaagagcgttcttcacatcctgaacatacggtccattggcatcatgggcaagcactgaaaccttggcaagtggtttggactttatatcgacactggccatgataccggcactctggtggtatggggcgatgccatcgagaacatgctcggggttcttgaaaccggcagcgatgagttccttctcccagcgggcgggagagatgtaaggctcatcaacacggtcgtcctcgtcaccaagccaccaaccagagagatagcccatgatatagttgatgtatttggcatctgggcagagttcttggaggaagatccggccactagggcgaagcaattctcgaagatgtccaagagaaacctgcaaattgggagtagcgtgaacaacctgtaatagagtcagtgattgttagtaaaagacatgggcaaaaggaaacatacattgtatccaatgacgagatcgtaagagcccttctgtagctgctgctccgcaggatccttagtaacgtcaaaggtcttatactcgatcgcttcaaaggcaccgaaacgctccttggctgcagagaagaaaccggcagagatatcggtataggtataggtgctgtagagtcgctggccagtcgaagtcgtcagagcatccaggacctttgacgttgttcctccggtaccagcaccgacttccaagactcgcaggcgagggttggtgtggccaagggcttgaattgcatcgccatagagcagttcgtcaccgttagcatagagtcgagtcaggacatcatcgggcataaggacgtgcagggcgtgagtctcgccggagaagagcttctctgcttccttgaacaaacggtggataccaatggcaaatccatcgtagtgagaggggaggagatcttttgtaagggcatcaatgcgcgcaaccttttgctctctgctcagatcttcgagtcgcatctccttggcgatgaagggattcttgccagcgtgataggtggcgatatagtcttgctgccacttgaagaacttaactagatgaggggcggcatcatctgccagcttgatgttctcttggtgatcaaggatgctcagaagcatcagctcctctagcattggccactcgttggggatgaatgtccgaggcttcatgtagtccttcatcttgatgaagtcggcgtgaggacgccactcaaactgagtaataagcggaagggcctcgtcatctgatgctgcgcttgtcatagcagatgctttgaagcctttgagagacaagaggagctgtccatcagcttgtgcaaccaaatcaccgacaaacgatcctcgctcaagtgtgtggatgctggcttgcacgtcaagatgtttggaaacgggacgaaccaccatctcctcaatgaaagtgggaacagccacattgatgcagtttcttccaagaccgcggtacgcagcaactgtgaacagttggaagcactgatcgatgataccggggtggatcgagtacttggtaaggtcgttgttatcagtaggaacaacagccacagctacgttcttaacggtcgcagaagagatgtcacgcatgcctcggaaagcgccctgatagttgaaaccgatgcggttcagaacaccataccactcgctagcatcaactgcacggggcagagcttgagtcttctcagtctctagcacaacggagttgtcaacgccgccccagacctcaccagaacagtgcttgatccacctggcgccgttgtaggaactaatttggaacgagtagactgaggtttcatcagactctacgttatggggggtaagtcttgtcacaagctcgggcagctttccatgctcaagaatgagaccagcagtgatggacacattcttaagactaaaggctacatcgccagaaatctggcggatcgcctcgccaatcatgcaaatgtatccagcaccggggaaaacaatttcgccgtcaatttcgtggccttgcaaccagggtgcatcttccagagagagcttgttgcgccagcagttttcgttggacacttcagcaactcgtgtgcctagcaaatcgtgaggagcaaattctcggaatctgtactcctttgccacgcgtggctcagcccagtaagagacgtcacgcttccagctgtatcgtggaaggtttcgcacaatcttaccagtggggaagatggtagagaagttgaggctgacgttttgctggaagagcttgccaacagtctccaggatgctgctgctgcagatcttgtttctctggagagtggcaacctgtgtgatttcattgcggttgatgtctcttagaatctgacccaaggggcccttgagcgcagggtgaggtccgatttcaatcagcacaaaacgctcatcgctgtggtcgttgagagcggatctcaaggccgtgttgaagaggacagggcgttccatgttggatcgccagtagtgtgcgtcgagagatccagctccagtaagtctcttaccagtcacagaggagtagaagggcgtagtaggatccaagctttgaatgaaaggcttcaaatgctgctcatacgaaggaccatactccttcatgtgaggcgagtggaatgccttctcaaccttcaagaagcgcgcaagaacagtagggcagttggccttgacattctctacaatcttcgcaacttggtcagtgtctccagacagagtaacgctgcagtggctgttttcacaagcaaccacaacgccaggctccatgtaaggctctacttcgcgagcaccaagtccgattgcagccatggcgcctcgcggtctaccacctggctgctcatcagtcgaagttgtgcctctgaaggtagcggcagccatagcagccgttgctgagatggcaccgctggcatatgcggccgccatctcaccagaagaatggcccaggacccagtctggcttgacaccgtaggcacggaggatatcaacaagaccaatctgtactgcaatagacagaggatgaccaaactctgccctcaaaacgcgactgtctccagcagccttgcgcaactcatcttcaattgtccagctaggaggagtcggcaagccagctaggaaggcatccaggtccctgattgactttctgaagattggatttgagtcaatcaactcagctcccatttctggccactgggcaccctgaccagtgaaaatccaagctactcgtggtgcggcctctgtagattccgggccaaacacctcaaaggacgtttggtcgttaaacttgcccgcaatcgcaaaagcgcgatggcccttgtgatcgcggcggtttgcaagggtgtatgccacatccttcagagaagaggttgtggtctcggcaaaggtcttgtgcgcttcaatggtctgcttaagtgaagcctcgctatttgatgacaacaaaagcagctgctggagatcgccagtttgagcatcaatttcgggggcaacactattgatgcgcttggcgtttctgtactgggtgttggattttccatactcttccagagactcgacgataacgtgggcgttgacaccgccaataccgaacgagtttacactgacacgctcggcacggccttgtggccaagtttcaacatcaactggcactctaagcttggcctctttgaatggaactataagagaatactcgttagtaatacgtccaacctcgagttaatgtacgctgactcactattaggattggggttattaaaatggatattgggcggcacctggcgatgctcaatagccaggatagccttgatcaaacttgtgatgcccgctgcaccctctgagtggccaacattgggtttaaccgatgtaatgtgaattcccttctcaccgaaacagcttgcaactgcggttgtctcgatggggtcaccgactggagtgccagttccgtggcactcaaagaaagcagtcgctgacagatcctcgataccggcctgccggtatgcctggcggatcaaggcttcttgaacaacaggactaggcgtgagcataccgttggttctaccatcggtgttgacgctagttccacgaataactgcgcgaatctcatcgccatccttcaaagcctggctgagcttcttgatgtaaaccgcgttaacggcctcaccacggccgtaaccatcagcagctgaatcaaaggtcttgcaaatgccgcctggagagagaacgccctgatcgctgagggctatgtacattgtaggcgagaaaatgagagatacgccgcaaattaaagcgccatcacagtctccttttctaatggcttgacatgccatatccaagccaaccagagacgaagaacaagcagttttaatagtcatgctaccgtattgttagttctgtaacgcaagccggaagacatattctgatagtgttactcacctaggaccacgaagatcaaattcatacgagattcggttaccaacgacaaagtctgaataacctgtgacgcggtatcctcctcggtgttgcgtctcctttgcattaagatcctcccaatcttcaccaaagacaccaacatagcagccaatcttactgcctcgccatgaggtggccccagagttttccatgcactcataggcaacttctagcagttgcctctggttggggtccagcctctccagctcagtcctggaaagggggaaaaccgacgtgtcgaattgcttgatatcgacatcttgaagaaagtatgccttggagggcttaaacgtcccagacttgctaccagtgggatcagagaatgcagccacattgaaacgatcatctggcacatcgcagagagcgctccgtttgtcaacgagcagtttccagaattcctcgtcattgcggacttggccaggtagtcgcatggccatgccgactacggcaatgggctcagccgattcagttacatggctgttattgatggtggcgttgaagtcgtacgatgcctgctcattgagcccggtatcttgtggaatgctacccatcttggaggagaaaagtgtcgttgaggactaagtaaatgcaggggtgaaaaagagtgaccacgggaatatacctccgggacttggctgaaagaattgctgcattcaaaaaaaggagacgaaaaagaatctggttctcaaacgccatatatacatagaatatgctatgaagctaaataaattacacgtcgtgtaaattcttcttgtttactgtttccaattccccacgactgaggctgaagcaccaaaccatcggctgaaccactaaagcatcgacataatcccatcgatcgctaaacccctgggcacaatcgcgcttactggcagggtattgaaaacagtttgatgcttatttccaatattacgggtaatatccaggcctgctagatcgattgttcgtctctacgatcgaaataggctccgtcggaagcacccacgaaactcgccgacgcacagcccacataagcagtttgttccaaattcaagggttactgccgaccggcgacaagtactagcatataggtagtctaaatgaaacagaggaattactcaattcattcactgcttccaataaaacgattataatcccgatgcttacagcctgcgagaggatcagtttgtgggccgtaggagctgtcggagcattgtattgctgacgccagactgaacttccagcttgcatcatcagatagtcgcgagatgttttactctgggtatttcgagtcaagggtttagcggaggcaataaaatggttcagacttagttccgttcccatttctttctacgagtataggaaactagtgggaagtacagcggaagcattacgcatccaatggatttcaaaggcatcgatttgggagggctgcacttcccagcagatttgccagctctggtgaaaaagattggcgggccattagtagcctcgttagcgagtttggtatgtacaagtgagatggagcaaagcgtccttactctcattaacttggctagaatcgtcaagcttagtactgacaaatgatttgtgcaaaatagctactttatggactgtatgtcttagtgtatagggcactctttcaccctctggcaaaatacccaggccccttccttgccaagttcacaaacctttattctgcctatcatgcatggaaaggcgacatccatctggatatatatcgctgccatcagaaacatggttagttatggactcaaggcaagtatcatctcatggaagattaacagcgaaacaggcgagtatcttcgatacgccccaaacaggctgcttgtcaacaacgtaaatgcgctctacggtaatactttccccatagctaatggcgacttatctcatgctgataatctattctagatgtttatggccatggttctaaggttaaaaagtacaaaaactatagggtgctagctcaacaggcgcccaatactcttaccctcagtaacaaggtgcaacatgctcgcaggcgccgcgttgttgctcaggcattctctgagaccagccttcgcagattcgagccaaaagtacagtcagttttggagagattttgccagaatttacgtagggctgccaacgaatccacagaaaaaggctggactagtcccagagatatatcgaaggattgtaggttcagtcgttctcaagtccgaaagtagtgcatactgatcatttgtacttagtcaattatttggcttttgataccatgaccacagtctcgtttgactctgattttgacactattcgaaatccagagaatcgttatccaatcggcgctcttgaagagtcaaacgttcggctaggagtgctgctacaagaatcaaaactcacctcgtttaacctggataaatatctctttccagcatcaattataggacgaaatcaatttgtgggattcctccgaaagcttctcaagaagagactccaagctgttggtctttccgatggaaaggacatcttttcattcctgaaagattgcaaagatcccgatacgggcgccgaacttacccccattgaattgagtactgagactgcattgcttgtggtggctggtaagacgtctcgtttctatgccatggcgaatttatgtgataaacgatatagctaatgctgaaattttctctaggatctgacaccacatctgcaagcatgtctggagtagcacattacctgacaggatcatcagatacctatcgtaaggcagctgaagaagttcgcacaaccttttcgtcactggatgagattgttttcggacccaagctcaactcttgcgcctacttgcgtgctgttatcgatgaaactcttcggatgtcacctcctggaggtgctgctctttggcgagaagttgagactggaggagccttgattgacggaacttatgtaccagagggaacagatgttgcggttggcatctacagcattcaccaccacgacagctattggaaagagcctctcaaatttgatcctgacaggtggttccgacccgtcaacgaggatggaactgtccgagcagctaccgcaagacagccatatatgcctttctccattggatcgagaagctgcgtcggaaagcctcttgcactggcacagattatgctcacctttgcgcggctgctctgggagtttgatctccgaagagcggataatgaaccaggatgggagaagaaagatattacgccgattgagtataagttcagagatcatgtgtcggctagaaaggatggcccggtcgtgtgctttaagccacggtcatcttgaaaaagcgttatttagattaacgagaaaagttgggtaatgggacatgacaatggtgttagtgctttcaatacgttctatcgtctgaagttgcggtcaaaaatacgtttataatagaatgattatctagaaggagcattagcaaagataactttattgagtacctctggctgatatagacaaagctttcttcgtgatgttacaaaattagagtatatcatgagtgccgctattgtggaggccatattaaaaaaactgactatacttggcagcaaataggaaacaagacgaagagtatttttacccatatatttgcaattgttttattcgaaagcctcaatgagatgatttaatagttccatgacatgtcttcgcgccgcagtctctgcagtaggttagagagcaagctagcgcacgatatagttgagcgtgtgatattgttacaaatacttcccttgtcatcaaagttattatagtagctatttatgtaatgttggacttgtattgagacaatgcagtgtaccctttctattcatatgtgctcctctttttctcttttataatacaattgcgcttccatcattcgtactatataacttacacagcagtgactcttgtaagccagctgaacttgtcctcgattctgcctttctggatgtcttccacagtcttggcaatcttggatgctacaggtccaggctctgcagctccgtcctgatagacaaacttctcatttgtaatttcccgggtaatggacttgacaggaacgacggttacagcagttccgcaagccaggacctctgagaattcagacaattcctcatatttgacctggagaagcaaaaaaatggttagtacaatgtaccttattttagagtagagcagaggaaacttacaggccggcgctcgactttccaatcaaaggatagggccaactgttgaatactatcacatgtggcgctgttgatggcacttgagctattgggcaccacaatgacagtctttccaccttccaccttgacgccaatgaagcctgatgtggaaaactcatcaatttcgcttcttgtttggctgtcaagatgcagcgtgagggcatagccttggctcttagccttgtcggcccatttcatcacaggagcgtaattgcccccaaccttgccagatccagtacctcgaggggcagcccgatcaaaatcttccaggattaaagcatcaagcggttgaataccatggtaagcagccgcgggggtaacgtagacgcaaaaggtgtattcatcagtcgggctgagcaagatacgaggcccggaaccgaaaacaatgggccgaatgtatagcattccattttcaccgtttggtggtacgaattctgcgttctttgctactgcgaggtgcacagatcgcatgaaaagctcctcgggaaccgctgggatagagaccaatgatgcggaatgctgcattcggatggcatggaaattaggtcttacaatgttgatgtccctgtcatcaggagtgcgaaaggctggataagttccacgtgttagtattcaacatattctgaatattcttgagtggtagcgtcaacaacgttaggggtaagaggcgtgttacccttgagtccttcgtatgcctcttggcctgaatacggtttcgttagtatataacatcattgcacacgcatagatcaatgttccaacgaaccatagttgaagacaggtgccaatccgtgaacacgaaggtatggatctgggataaactctggctcagaccagcctgtctcattggtccatgttgattggacgtgcccattgacagttgtcaacgcggcgaggccgttccatacttgagcagtgttagttcatgcaaccaatagattgggtataattgcaggaaacaagctaacctatatcacttcgtggagggggagggaaacgcattgttgcagtcgtgatagcaattgataggttgttttaggaattaagaataatgtaattttgtcttttagtaggcatctatcgtgaactagatataagatgaaagaagaaatcgaaaacaagactcaaatattttgtaaatatgccatggaagactcaccaacctgccaagagctataggagcgcactaatcctcagcgtattactttcaggtacaaagtaagcatcaaacaaacattcgtttccaatcggagagaattgaaagtaaccgctcatacacaatactaaaccgaagagagtatggtatgctttctggttgttggatagaccctggtcgtcatcggcgactttgcttatttccgctactggggtagtcttaaaacaaaccgaaccctgtgtgtgctgtttacggtggaaaagagcgatgttatagggatgagtttactaatttgcggcatgtattctcatgaatcatgatgaaattaaaaagccaaacagaattccacagaataaaaaatatatagattatctaatctagaatatatgagaggtaatggcagctatgtatttggcagggttcactagcagtgtttgaagctgctgtagtatgacttcgattctgacagcgctgtgtgggaaacgtgcaagataatatgaagttggtgtatgttattggttagacaactgccatccagcaatgctctaccatcatcttgtgagaaaatctaccaagaaactatttcaaaactgtaaagctagtgattcgccgctctattttcttgctccaaatattactacagcttggttagctcgacggtgacatccgcgacaggaacccaagtggttttatcaatgtcatagtcagcctttcctttccttccgtcgatgattttggcttcgtactgagagaacaggtgtacaaggatagctttcaccatgtgtcctgccaagtactgtcctaagcattttctgtagccgaatccgaagacaaagaggttgtatcgtagctaaataaaaggactagttaatggatatcgccgcctacatcgaatgcatgaaaacttacatctgtcgatttgaggttcttgaatcgattagggtcgtactcttcactgttgggaccccagaatggattgcgaacgttgatagcatatgtgtccacaagcaccatagtctgttattttttgtcgtcgcatgttagcaacaagttcgaaaacgcgtgtaaaacttcacaaatgttaaagatttcgggatgtctacttacgtttggctttacgtgtataccgcggaagttcttaacacttggagcgctctcgccgatgctgaagactaagcaaataaaacgtgttagcctgatctaggcaattcaactcttgttgagtgaaacgcattgagcgaactacttacctgcaattggcctcagccgtagggactcatagtaacatcggtgcaggtgagtattgacgttggcgatatactcttggagattatctttgtgggcttcaatttcttctcgaagctccttcttagcattctcatgatcggcaataagagtgatggcccatgtaagaacgtgggtcgtgacatccaagtttgcaaagagcatttcgtccagagtatgtgtcacctaaataagtgttgctggttagcatccgcggtatttccttattttttgcaagtcgagaagctttgctgagtctcttacctgttccaaagtaatatttccttgaagatactcgtcccagtatgtaacgatcggaagcggaaggccttgttcacgtcgagatctagccatgcgagtattgaattcggcccaagagtccaaaaactcctgaagctggttgtaggcaggtcggtcaaaccatttaaggtatgaagtacgatagaagctccccttgaaaaagaaaggcaacagtgcctgacgcttctctgcaatctcccagagttcttctttctcagcttcagtcatattgccgtacaccacctcagctgtaaaaatgaagggaaacttcatgaatgctgccatggcagggacagtaaaccggcctttggtttttgctatctcggctccctcattcgaaattgtatgcaagttttcgacaaaagctctggcatctgattcagtaacactgatgcgtttgactgaagcaccatgagtaaatgagggatcgactactcgtcgcatatttttccattcgtcaagtgaaagtaggccaacacaacgtcccagaactttgtcaaaaaaccagccaaagttgccgtccaaaggcttggtgtgtttatcggagtctgtatggaaaactttgagatcttcaggagtcgtaagaactctgtatacacgacgataattctgcggttagtttccatttacttttcctagcagatcgaggtgttgaaaaaatcagggaagaagaatagaggcttacatttctggcttaggaccggcccaaactctgtaaactggtccatattttcgccattcttccgaccttgcagcgccattcaagaacttgtctgcaaattggccattcggccactgccacttggggccaggagccgctcgtcccgttgacaacacgccgccattgaacgtgttgaggatggcctaatggaaccaaagttagctactaacaaacgtagagatggcggcatatcatgatgttcgttttagtgttgatcgaatactaacatttccaacgaattcaccccataaccggatagtgaaaacagccacagtagccaacgataatacaactcccacagccagaaggccgggagatgactcgtacagttgaaatatcatggtgatgcacttggataatgcttcaacaaattccactcagagtacgatatgagacagctaggttgagcaaaattttgaccttgggggttttattaggatcgtaggaagagaggcctgtaagcaacctggcaaggatgcgccatccatgcatgactgtcggctcaaaatttacaccccagtcacagcaaagctgtagcttgtcagctaataccaaaaactgcattgcaaatattgatgtttcccgccgaacaagcctgggtatcttatgcaggggctgaggcggattttctatcgttagccacgtgtaaattaaataagctgatgtaccactgaaaacaagaaggattgatccactatattgcaacagtgatttttctgtatactacgtttataccatggtttacagttgtttttgcatggtcttttattgtacatagtttctttaatactcatacataaactttctttttttctatgtcattacatgtttcatgatgatacacaaacaccgccagttgaaaacaccagcttgggcatatctcttctatgagttgctgggtatttcagcctatgctgtaagtatgtaggcctagggctaactgctgacaagagctatgtggggaagacgcaaaaagaagctggagagatggcaatcggcgcttattgtctcaagactacggggaatattgtagtgctgtcggcgcctaagtatggtaagtactgggcactagaacacatccacgacggtcctcattgtcttattgctgcgctaatcagcccattgtcatgctatagttatagtgctcggaattaaagaaatgtagaaagcttatgtcaccctgctgccagtaaagttgcgagtatttgtaaataattcctattaaagacgtcggaaccaataaccagaggatacagtcggaaagcaactagtattataccaaacgacaaatcatcattcttctcactatggctcagccacactttttggcagatgcattcccttacaccaagaccatcaatggccaagagattgcgtttacagactatggctttgctcacgacgggcctgcgattgtgacgttctccggatggaattccgaccaccgaggatattcctatgtcacgtcatatctgatggagcattatcgtgttattagcatctgcttcagaggccatgggcctaaccgtgacaacgtcgaagactttgggttcgacgaccatgcccgggatgccctggctctgctggatacgctaggcgtcgatcagtttattgttcttgcagcgtcccacggaaactgggcagcaatgaacttggctgagattgcgggccgtgagcgcttgctagcaatcttgatcctggaccatctagcggtcgaagcttcccctcagttttacggagcgctgaaagccctacaggggaaagacacttggcgccagacgaccgtagcgttcttcaagagctggcttggtggtaaccagaatgcaaacattcagtatcaatgccttaccgccattggaggctttggctacgagacctgggcccgatccgggaggacggttgaagcagcatacagaacctggggctctccattgaagaggcttgaagcactgaatgacccgcctttggtccaccacgtttacagtcagcctggtagcgacgaatatgcaaagctccatcaagactttcagcaaaagcacccggaatggttcacatatactcacgctaaaggagatacgcatttccctcacattgaacagccggagttggttttcaaggagacggtggcacttatggataaagctatcaagcgagcagcgccttcaaaaaattaagtgagaagttaagagtagatggaattactaaaaattagtctatttatacacaaatgtaaataaatgtatcaagttttccaatatactcgcagttgaaatcgtttccctcgccattacagcaaagtactgtttactatcatatatatttctcgagtagtaaatacatgcgccatttcccacgcttaaatctcaagttgaatgctgttttgggtgagtcgggatgttaaagttgcgatcaagcaaagaaatgctatgtctggtttccgattctaagagattcaaatctcctctgtgttttctctggggggttggggatgatctttttcaatgattccctgatcaccgctgagttcctggttgatatcatacttctgaacgagcagacttagcaggaggccgactccagccagggcacagcacactgcccagacaatacgcagactgtctacgaaagcaaccttgatatcgtgcttatcttggccatcgggcattgccttgatgatgtcaaccaggcctgccgcgtccgcaccataagctgtcgcgtttgcagcaagatgaggatattggcgcaggttggcaaccatgcggttctggaaaaccactcctccaatagccacccccacagcttggccgagcgatcggaagaagctgaacagggccaaagccataggaacattctctggagcggtagcagcttggatagctgtagctaccgaagggaagagaaacccgaggccaacacccgagactaagttcaagaaaatccatccaggtatgctcgtgcctggcctcagaatgcagagcaaccccaagccaagagttgcaagagcccaacctgaccaggtagaccaacgatatctgccagtcttcgtaatgatcgctccagcgaaagcaccagcaggtgccacggtgaaagtctgcgggaagagacatacaccagtcaagaccggagtgtattccttcacagcctgaaagtacagcggcatgtagtagacaatacaccacacaagcaggcccgagagtgcagagctgaaatacgagactccagcagtgcggttgttgaatagttcgatcggaatgattggattaggggcgatgaatgcctcgtaggcgacgaatagggcgataccggcgataccaataatcagggggaccaatgttctccacgaatcccagctatacaggacaccgccccatgtcaatggaataaggaaagacgtcgtgctcgcgatgaacacaactgaaccaacgtaatcgattcgacgaagcttctcggccaatgaggttgggacaaaatgaagattcatgaagacgacgacacagaaaatgcctatgccgatgaaagggaagttgatgtaaaatatccatctctagtacgatgccaacaaatgtcagctatccgatgaacagatcaaagtgcatgagttgtattgttgcttacccatgatgcgtcaccagcaaatgcgcctccaataatcgggccagtcacggatcccacactccacatggcattcatcagaccgtaatattgtcctcgataccgcattggcaccaagtcggcaatgagaacctcagtgatggccgagatgccaccgcctccaataccttgaatgcatcggccgactaacagctggctaaccttctttgagacaccagcaactatcgctccaacgaggaagaagatgatggcaacgatgaagacaggtcgacggccaaaaatgttggaaaaggaaacaaagtttggttggaatactgtacacgatcaaatgagttaattacagggtccagtgaatcatagatcgagatagatggggaatcaaaagtaatgacatacctgtcgcgcacagcagaaatccagtaccagcccaaaacgtctcgattccagaactatgaagagccctagaaatcgtctgtcgaatgggatttcgggtttcatggtcagctaagtttgtctttcgttacaatgtactattctctactcacaggcaatgccacaccaatggatgtgctatctaaagccaccatgagggtcaagacacagatggtaatgaagacgaatagcgtgcgcttcgagattttccattcttgctttgctgggtcactacccccttcagagtctatgttctcaccagtggtgacaacctctggtggaacagagccttctgtctcttcctttgacatttttgcttactctggcttggcgtagttgcacaatgcagctgcagagaatacagcttctcatccagacttcaagcaaaacagataaatgggagacggggaaaaaaggatggagaagtgaaagggaggctggttgctgttggttgctgccatgtcgtattcagttacaaaagaggaatgaggcagaattgcagatgaggcatagtacgtacaaagtacagcgagtatagtaatggcgccatcatgtaagacgggaaggctatggaatagtcgccgaaagtattactagaagaggtaattcgccgatggaatagcttgaccacggtgtgaatgttgaaaatagtcatgtttaagatgtaaaataattgaaaatgtgatccattttaagtagaataatactttttagttaaaagcaataaaaggtaataataagcgttttaatgaaataaagtaaccaggttgagaatctgacatgcacaatgagatatttaataattccgattatggaataacagtagcgaactggttttggtccctgggcaattaaagtgcggcagctagtttcgagtaagcccaatatggctgatttactgccggtaaaatacggatatggaactcatgtttgtctacgggatgttctataattgactgtattgctttacatcccgtgcttatgttgtagataaccggtatatttcttctgctttgcattctcattctcattttatacggctttgtcgttttctttcatttcaatactttcctgtcaattctgtagccacactgaaacaacagacaagatggcgggctccactgatcaagccgtcacaaagcctacaacagtatgtgatcttgtcgagcagtgggcacagaggcagccagaccacattgccatctcttttggagatagaacagtcacatactcagagctcgataacgcagcaactcatattgcatggcttttgtctgagaagaaggttaaacatggagataagattcctgttttggcgcagagaggcccggaaatggtggcctgcttcttaggtgttcttaaggcgggtgcttcgtatatccccattgatatagaatcttggagcgaagatcgaatccagtcaacattgaagcgagtatccgcccgagttgtgttaaatacttgcacagacgaatatcctgactatgaagagatttcgcacactcagattgaggaagcctttgtgtcagacgtagagcgacgctggcaagggaatgatgatcacccgtggaaaagaattcagtctactgatctggcctacattatcttcacgtcaggcacgacatctaccccaaaaggcgtcatgattccacacagcgcactcttgaactatgtccagcaaggcggagaggagactccctttaatctgaacgcaacaccagacgatactgttatgctcatcttctcgcctgcgttcgatgctgcaaccggtgccatcatgtcgactatctgcaatggcgctgagctgagaattgcaaccacctctgatttcttacatactgtgacgctttgtactattatagcgtgcacaccgtctgttctacaaacgatacaagatccaacgacttgttccaagctgcggactattgtgcttggtggagaagcgccacccattgcgttggttcgtaaatgggcagaatcgttaccgacttctaccatctacaatttctatgggccaacagaaaccaccattgcttcgcttgtggcacgactccatgccgataagccgatcactctgggacgtccaatgtcgaacggacgtgtattattgcttgatggagatgcggagtctgattacggagaaatctgcttaacaggtccgggtttggctaggggctattacgaaaatgaagcgctcacagccgaaaagtttgtgttctggcaaggcgaaagaatttatcggactggagactttggccgatttacagatcacggactggaattcgctggtcgaaaggacagctttgtcaaaaaccgtggatttcttatcaaccttgatgcccaggtgatccccatgctcagcaatagccccaatgtcatggcggctacagctttcatgtatcgcggccgattggtatcctttgtaacgccggaaaccgttgacggcgttgctttgcgaaagggcctatctctggaatacgacgcttttattataccagatttgattcgcgcagtggaatttctccctctcactcccaatggcaaagccgataatcgggctctacaagcgttgctagacgctgaaagctcgcaagcagtggatggtggttcattgcaaggcatttctgataccgcttcaaagatggatgtattgaaggctgcgctctcctttgctacatcgattcctctgtcagacataacaaataacagttcctttgcggaactgggtggaaactcactggcagggctgaaagtcttatcctttttacgaacaaaaggctttcacgtgcgacttagtatgctctttgacctcccagatctagctgccattcatgatgccatagaggagcttgaagaggaagaaggagatgcagcagatcaagcgcagacccctaccacagggcctttgtcgactctccaagctaagatgattcaagcaggacttcgaaatcctactgtgaattatatgctactacggatcactttacctcacacaggcaaaacgttgagtggaagcagattccagtctgcatggcaccgcgtcattgagcggcactcaatttttcgcactacatttaatctgaaggatcaattacaagaggtgcacccagagcttaaccttgactggggcaatgaggagacaacaaaagatcaattgcaaagcgttatccaggcccgctcccaagagatgcgcaagaaaatctcctacattgagcacggagatacattcgtgcccatctctgcttaccgactcatcaccgttcctaacatcggctctacgctcttatctcttgtacatcacagtatagcggatggttggtcattcagtgtgatattagaagagcttcgactggccttggacggcaaatctctcccagaccctccacagttcatcagcattgccaagactcaagcgcggctgcaggaagatgcccaaggcaacgcattctgggatgccctcctggaggatagtttaacgcagccacagttgactctgccaaggcctcccgccgataccccagctgctgactggtctaaaagccttcaattgaacctcagctttacaccagatgagttggagtctaaagcacgtcttcggcgaattacaccagcaacgatgatctacgcagcatggggcctggttctatcaaactacagcttcactgatcgggtggcatttggcgcagtgttttctggaagaaacattgataccatgaatgtcgatcgagtagctggaccactccttaacacattgccatttcctttagagttcaaggaggaacagactgtggcggaaatgctttcagctacacagagtcagcttttgaagatgctggagttccaatggtcttctgacaagactgtggccaaactgccagcagatagaatagccaatgcattccagaccattgtggtcatggaatacgatcttccaacgctgggaggagcttgcgaggcactcccagagccctggagcattgagcgcgatgacatgatggagtttggcatctctttgctacttgaagcagaagacgatggcagccttcgtgcccgtatcttatacgacggtttgcgatatactgagcggagtatcacaggcctgttgagccatttcaagagtgcaatccaagggctactcgataataagaatactctgacccaggatgttcgagacaagattatcacaggagaagaaagacataacttattgaatccgccaagaggccgagttggcaattaccaaggctatgataccatcaaagacgcatttgaggcttctgccgcgaaatggccagatttgagagctttggagtctacgcgcggttcaatgacttatcgggaactagacgaggccgccaataagctagctaatcacctgcgatccatcacaaagccagggagtgttgttggcattcttactgatggctctcttcactgggttgtggcaatcttagcggtgctcaaagcaggctgcatttgttgcgcaatcgatgtgaatctcccagcagcgcgcatcaaaatcatcacagaacagagtggcgcttcgatttatattgccgcgaacgaaaattgtgcgcgagtaatccataatacatcagagaagcacgtcatagtttccgaagagtttgttgcatcctgcgagacacaaccacaacaactcgagaccatctcaaagccaaaggacgtcatttatcttgttttcacttcaggttccactggaatcccaaaaggtatgacatatcacagacactacattatcagggctaacatcgtgatgtaggtgttgcgttgcacaatcacagccttctcatggtcatcgaccatgagcctacgcgtctcttctctgggcctggtcgtcgcaatggccaagtctacgctctaggtgagttttgtataacaaagataaaacgaatagtgtgaaagatcaattttctgactgattgtttcaatagggtttgacgtggttctggttgaaatctttggtacaatttgctatggcggtacactggtcttaaaggaccccaacgatccgctgggtcatctcaaacgggttgatgcagcgcattccaccccttcgcttctggtagctttatcaccgggagagtacccaaatcttgacactattggtcttgctggagaagctgtgcctcaaagtcttgctgatgcgtggtcgcacaagcgcttattcaacttttacggaccgagtgaggtaagatatcgaagctatatactctatcactgcttctgtggaataaatcagcgatctaattaacttgatgtgaatagtgcgctcctatatcaactgggactgaacttcttcccggcgacaaagtaactatcggtaaagccgtccctcatttggatctttatctgttggaccaccaccagtgtcttgttcctccaggaatcacaggagaaatctatctttctggagaacaaatgacccgtgggtactggaacttgcctaaccaaaccaaggctgcgtttttgccaaaccccttctcccctggcaaatttatgtacaagacaggagatttgggttgttggacagaagacatgaaagtcgcctatgtgggtcgcattgacaaccaagtgaaagtgcgaggattccgaatcgaaatggaggagattgaaagagctctcgtacgagctgattccgccatacagcgtgccgctgccattgttgttgacggtatccgcattgttgctttcattacaccaagcaccgttgatacttcggcagtctctcggaaattgaagacattactgccagcttatgcttgtcctgctcaagtcatggcgttcgagtctctgccacagtcatcaaacctcaagatcgacaggaaagcacttcagttgctggccactgagtacaaagaccagggagatgccccgtcaacgccaactgaaaagattattgcacaagtctggagccagattctcaacttcgaagacgataataaagtacgcatcactagagacgatgactttttggctattggcggaaattctttgttagctatcaaggcggctcggctgatttctgagtctattggctatcatatccccatgccacttctgattagagaaagggtcttatctggcctcgcgcaagccattgacggatacaagtctcaaggagatctacaagatggactcactactttcagatccttcttgtccaacctatctactccaacaagtctggctgcaccccaagtaccatcagaattggaagaagagttatatgtttggcataccgtgactaccaccaaatctcttctcaacaccgcatttcagtttatcatcgaaggcgatgtggacgctacattgctaaagcgtgctgtggtctccgtgatccagagacacccaattcttcgggcccgctatgtcctcgaaaatgggctattgtttcgcttgatcagcgacgaagttactgaaccgctggtttttactggaggcgcgttagattccaaggaattccagtcgttgattgataagccatttgatctagccaaggatcaactgattcgagtggtcatctggacccaagaagatgagaattcgaaaatgacgacttcgctctcactcatcactcatcatataatcacagacaaagcctctcttgccattttgctacaagaagtcagtgatgaataccagtcagcagttaatggtatcactcccgatgaacagaacggagatgctagttcttacaagggtaactatattgaatggactcagtggcttcagcagaatagcaagctacctacgacacctgaattcaaggctaagcgcgagttctggaagaatcgagttgagggtatacagtctattgagtttttggacaacctcgagacgcaaactcttgacaccgaaatacctggctaccaatctttcgttataccaaccacagatagtgcgggcttttcacaacgactagccctggctacaaccgcgcttacagtttcagcggtgttcaataacaccgatatcacgcttggcattccgtatatgagcagagacgagcctggctcgggaagcttaatggggctattccttgaccgacttccagtacgctttgctctcaacgaagataacatggccgactctacacgcctcattaacgacattacgacagaagttaatcgtgcaactgagaaccagataccttatgctgagattctacagctggcaaaggataagaagtctctctttgatgtcatggtgatttatcactggcagtcggatgccttggagcacactctcaagatacccggagctcacatcttaagcaaacctatccgagcccgaggggccaagttcccactgcagctggagtttagcgaacaacgagacggattgcactgcggaattgagtacaatgcttccaatatctctccgtcgcagatggcagctattatttcctacatgcctatagtaatcaagggtcttgtttctggtttagcgccggctgagatcctctcctcgttccaaaccgtcaagcacattaatcccttgctggctatgcctgctttcaagagtagaattgctgaggtttgcggtatcttctctgaggcgctgggaatacctttgacagagattacacctgatctgacgctgttcgaccttggaggaacgcctatgactgctattcgactgcactacttattaactgaaaagggcttacattgcgatttgctcaatattttgaagagacctactgcgaaagatattgcttggttaagttagagatgtacattgtttgttgtatagctttagcgtttagtgagtggaattttagttgatagaacaaaacattagattacaagtagttcgacctcgccccagtgattggtgcatcgatggttttattagcatgagtaccataagtattgttcacgagaagcaatagtaaaaatgcgatagttaataagaacttatttctatttatttccttctccttgccttctgctcaatattgacagtacagccattaatgcccattgtcacactcaactggtctttagtatgaagaaacataatgcatatgatcccatcatgatcgtctttctacatttgagccattcattctatcttaatacacgagtgccttataatattccacagcgaatccacctagcaagctagcaatagctagaacatagcactttccagcgtaccacgcataacttttggagttattagatagcagagtaatcatagtgagaagacagacagccggacccgtaacagatagctggaagaacaaggcactcattccagtagactgtcctgcaacgaagagaagcgctgtgatgccagtaatcagagacagaagcaatgttgtcatccaattgcgaaagagaaccgccatgcctttgaccccggacttcaaatcgtcggccgtatccgcacgtgcgtagacgacatcgtagaacatgacaagcatgatgatgcaggcgacaaggctagctgttggcagaatgtttgcttccgagagaggatccacgcctacggaatagggtgccagaacaatagcgacagacaacgttgcacccagaggaacttgggcaaaatgtgtgaagcgttttccaaaagggtagacgcatgccaacacgacagccacggcggcagacgccttggactcaaagggaaactcttgcaaggataagaagccgagagctatcagtgcggtggcatagacgtgcccttgaaaagttgagattgcgccgcgtgctatcggcctgtttctgcaccgagccgtctgcctgtcataatcttggtcgatgttgtcattccaagcgcagccggcgcttcggaggaaaaaggtccatatcgtaagttggatgatacgattaaggaccagaggtagaggcagcggagcggatgaaatcttggctgcgtatagggtgcctaggatgtaggggtataggatcatgtagatgccatgtggtttgtcaagtcgaatgagttcggcgtaggggacccatgatgctggcagatacgataggagcccttttgtgggaggtgaatagagaggaggagaagagacttttccaggagccattgtgattatttgtagactgccaacaaagttgctgcaatagagagactcaagtagcccttgtgactttgtaagtgtagggcagtctatatatgtgtgagaatcccacgttgaatggaccagttaattgcttcagcaaggctttgcagtgactcggagccaagcgtaaaacttttaacggagataaagcagggcgataacagtataaccagtaccaaataaaaaagatgtaatagcttattattttcagggaattagcaataactgggctaatcctacgaggaagaagcgcgatgctttacttagtcatgtccaggccaagtttagaaataaataaatagtaagcctagcttattacaatttattatcatttgattgaagcaatggaatctttgattagcatcatcccattgcatttgccgaaaggaagcagtccatcggtgcttatatgacacgagagcaatatgcgctatctaagccgcggcgatcgactctaccaactaggaaatccaatccctcaccagcgtctcaactgttggggcgcaactgtgtctgcggcgaattttccaattttaactagaatcaggattttccatttgacctagtctgttacgtgccgataaatattgcttggctttaataatatcccgacatgttgcgggtacctgagctacaagagtaatcccacataagcaaggcttttatccctgctaatgtctctattgcttgcatcgggcataatttgataccacacgataactagtatgactttttgctaccgtaatattgatagtagtctaataagaaatatacaaatagactcttttgggtcgacgtgcaatgcatgcatggaataataacaagcccatcccgccgtaatcattaccaagacgaataaacagcatccgctagaaagatgacaattcctggaaaatgcacggtcctcgtcattggcgggggcccagccggctcgtacgctgcctctgctttggcaagagagggcattgacacggtcatcttggaggctgataagtttccacggtaggtagcccttttgttattcaagattcaagattcatggtgttgctttagacccaaagtcatctagatacagagagtaaggacaaaccactaattagtattagataccatatcggagagagtatgctggcgtcgatgcgccactttctcagattcattgatgtagactcagagtttgacaattatggatttacgaaaaaggtagcctcggcctgaactaaaagattactcaaaatgaaaccttggtcttgttttaacgctctttttgactgtaggttggcgcagctttcaagctaaaccctagaaagcgggaaggatgtaagtagacgtgtattatgcttattgaatgcctatatcaaatgctaacctgtctttgcgcaaaacagatacagattttcttgctgcaggcggccctgagaactatgcttggaatgtagttcgatcagaggcagaccacctgcttttcaaacacgctgcaaagagcggcgcaaaggcatttgacggcgttcaaatcaagaagattaatttcgttgacgctccatacaaagggtcaggggaactgcctcacgagtatcccggccgacctgtttcagcgacctacttgcgaaaggatgataacaccattcatgagatcaaatttgactacattgttgatgcaagtggtcgtgtgggattgctcagcacaaaacacttgaagaatcgtagatacaaccaaggtttgaagaatgttgctaattggggatactggaagggtgcaggtgcatatggaaaggggacgccgagagaaaactctccattttttgaggcattgcaaggtttgtacttacatctttgttccgagaagttctgaaaactgactatcgatacagatgaaagcggctgggcgtggctcatcccattgcacaacggcactgtctccattggcgttgttatgaatcaaaagatgtctgctgagagaaagtcgcagatgggctctcctgactccaagacattttatttgaactgtctcaaggagctggcgcctgatctcagcaagctcatggagaatggagagctcatcacagacatcaaatctgcttcggactattcgtacagcgcttcaggctacgctattccccacgctcgaatcgctggagatgctggctgtttcattgacccgtacttttcttctggcgttcacttggcttttgtcggtggcctgtctgcagccactactattgcggcggcaattaggggagattgctccgaagaagaggcagccgactggcattccaagaaagttgccgatagctatgtccgcttcttgctggtcgtcctgagcgcctatagacaaattcgagctcaaaatgagccggtgctaagcgacttcgatgaagacaactttgaccgcgcgtttgcctttttcaggcctggtgagtaaatcctgcctttaagacaaagatctcgcatattgacctctctcttagtgattcaagggacagcggacgtggatagcaagctatcccaggatgaactctccaaaactctcgagttttgcagcaacgcttttgagcctgtcaagcccgaagatcgctcaagcatgctggagaagctcggtcagaatccagatacagcgtatcaggttgacctttctcctcagcagcgaactgttgtagatcacattcgggctaggcagatgatgagaacagaggataccatgaacatcaatagcttcggaaccgacgcaatcaatggatttattcccaccctgaagaagggaggtcttggtcttgtacgcgcctaaggaaaataaagatatgccatctaagttacagagaatgctattttcatggtggcacactctttgttttttactccgtacatatcattgtatatagacaaaggaaaaataggaagaaacgattgtttcgcaggaagaagactagttagttgatgtgccatctcactccgcttgctttcgcaaacgagatgttttatcagctatatgttcatttggtatcatatttcgtcagatctttaatcgcgctccgcatgaaaacgaaaaagtgatggaagaaatatccaactaaaagcactgtcagtcgtaactcattgcgggcaaaccaaagcaacaccacttgatctatggcaaacattttaccaaaattcacgattcatctcatatctgctacctaaagattacatattcagcactgaagctgactagaaacgtttctaggtaaccatcttcagatagctgttaactaacaccagggcatcacagccgaaactgacgtagttgaagtgccactcgatgtctccttattattttcatatactacaaagtatattgtagtagacatacattggatcataacggttgatgtgacgttacttttctttaagagtgtctgtctgtattatggctaccagctctataaaccagatggatgcttggtgcattgtctttagattatatagctagggattaaatgccatcggcagttcaatagactaatttttatatgcgtcggtgagatttaccgatttgtaaatagtcatgtgtaggcggcggattataattcttggccaaatgtctgaaaacgcataaaaactatagacttctaaatgaggactttgttctagtctgaactacgagtaacttgtgagtaatgttagctcttacttttatactgaattttaatagatgtgaagttttgcaattacaggaatcatgcttttaacaattgtcctataaatatatataatctacggcatagccacatatgctgcatatcacaaacacttagccatcaagtcaaagcataaatctataactcgatcactatgcgtgcatttgttaaagctaaagttgacttcttctcttcagagagaaaagaagatcatgtacactctttgccagagttaattgactttaatgccgtccataaccccgaccacctcttttgcattcaggctcggtcaaacggaccgttcatcgatgtcaccaatgcacaattcaaggttgcagttgaccagtgcgctcaatggattgcagacaacgtcaaagtgccgaccgccgcaactaagaatggtctggctgagagacctccggtcgctttactcatggaaagtgactttggcctgatagtgcatcagtttgctctggtgtccatgggtattcccgtttgttcccctttccccacccttttcatattcatcgtatctcagagatctaattgtaacagccgctcgtcctttctgcacgcctcagtcctgaggctattttccatcttctaaaaagcaccgaagcgtcttcccttatcatctcacagaggatcgcacaggccaccaagggagcctttgggggcgtcaaactcatcgatattcatgtcggtcagccatacagctcattttacgatgtagcagaagacaagagggtcaaaagagactctgcttatccgaaaaacgttgataccaacattctgctgttgcattcgtccggtaccactggtcttccaaagccaattgctctcactcaccgacagctagtattctctgtcagccatggcgatttcgacacagaagaagaggcccaggggattgtcatctctacccttcctcttttccacggattcggtctacttgctcctggactgtccatgtcgattggaaagactgtgtgcttcccagcctctgaccgtattcccgatgctcagtcgattgtagacctggtcaacacttccggcgcaacgggtatgatgacagtcccttttcttctcgaggacatggccgcactaccgaacgaggtgggtttgaagacactagccaaactggattttgttggaacgggaggcagtgctctcagtgccgcgtttggagcctccgctgcagctgcaggaattcgactccttaacttgtatggaacgacagagacaggtcccctcaccaagacatttgcgcccaaggatggatacgattggaagtatttcagactacgaaaagacatgctattcaaagtgtcagagttggatcctcacgatggcgaacgacggttcaggctgacagtgttcccctttggcgctgagaagccattcgagattgccgatcaactgattcgaaacgaagcatttcccgaaactgattttgctgcggttggccgcgacgacgacgtggtagttcttgcgaacggtgaaaaagtcaaccctctactcctggagactgcattgacggaatctgggctggtcaagtcggccattgcgtttggagagaaccaattcgagattggtgtgattgtagagcctacagatcccatcgccgatgacgagaaggagaagtttaagaacaagatttggcccattgttgtccaggcgggcgagcggatggacgccacggcaagaatttactcccctatcgccataattgtcctatcatccagcgttgtggttcctagaacagacaaaggatccattgcgcgaaaagaggcattcaagctgcttgaggcagacattacccaagtttacaaagacttggacaatggtgctattgatgtaccgccgctcaactacgcaaacctagagcaagaactgaaagagctgattcaaaagcggcttaagttacgagtgtcaccagatgcttggacgaccgaggacaatatctttactctgggtctagattctctgcaagctaccacattgcgaagaattcttctatccgcagctacagaaacgtcgcctgatgttattaggagggatttcgtctatgtcaactactctgtcaggcttatggcagatgcacttcgacagaatgcctcgtcgagcacgagcggaacaacctttggcaaagaggtgcaaagctttactcagcgttattccgtcaagtctctcagaactgcagaggtagacaaccctgaaggcgctgctaagcttgttgaaggagccgtggtgctgttgacaggcagttcgggcagcctaggatcctatgcgttggcggaattagcaaagtcacctcaagttgccaaggttgtctgtctgttgagaaaacgccccggcagcgtaatcagcccagttcctggaggatctaaagtcgacaaggcctctcttgtttccaagggtgtagaattaaccgatgcagagtggacaaaggttacagccctggaaatcgacccgacggcagacaatttggggcttccgcctatggtttacgccatggtctcgaaaacggttactcatgtgttgcacgcggcgtggccgatgaacttccatatgcgactgccatccttcgactaccagtttgcctacttgaagaatctcttgcagctgtccgtcgaagcgccgcaaaaggtccgatttttgttcatatcgtcgatttctgtccttgcaaaactggggctggacgatccaggacacagcatccttgagactcccctgaaggtggaaagcgccgcttgtggcgttggatacgccgatgcaaaactggtctgcgaaaaaatgctggaagaggtatcgctgctctacagtgacgccctggaggtgtctattgctcgatgcggccagttgacgggggcgcggaagactagtgcctggaatgtcatcgagcagatcccaatgcttattcgaacttcccaaagcctgggtatattgccgacgatacaaggggtaggtgtctctctccgagtctctcgtaaatacgtgtatcaggtactcttaagtaagcactaactttgtatcacagactgtgtcgtggatcccggttgatgatgcagctgcagtgacaactgagctcctcctgaatccagcagcccctggcctggtcacccacgtggagaaccctgtgagacagacatggggcgagatcttggaaattgtccgagccgagctcgggataacaaagtcacttccatatgatgactggctggaccgagtagcggctacagatgacaaagacgccgatgtctatcctgtcaagaagctctatgactttttcaagctctacttcataactgcctcttcgggtacggttgttatggcaacggatgtcagccgcaagggttcggcaacccttcgcgaactcacagccttggacaaggatgtcatcgctggatatgtgcggtactggaaaaaagcaggctacctggattaaagattgagctgccggttggggtccggttttttcaattccgcggaagctgctccgtacatggtggggggcagtgagttccttcatgtattggcccctggtcaggttacaacaactccacaaggaacctatattgcctgctataccttgtaaatcgccgacagcaaacggaagccacccgatcggcgaatatagcaaaataggatatgatgtatcgcaatccaaaggacgtataacgctagcttacatttcgtgagcagcaatggtaacaagcaatacttacataagctagaaggacaaattaaagcaaaaagatgacttattcccctcgtataaacgttagttgcataagactgtagctacgcgcgtgccaccgtaccattcccctgaatatagagcgttgttgctatgctagcacgtgttgtcatatgtgataaagattgattacgtgctagttgaacagatgtatgtatcaataatgatacaatgatcacaccatatttaccgaccttcttattgcgtctacagagttgtaactgtaataaataaatcgatttatctcgtacccggccatggtccgtaaatggcaacaccccagtgaggaactcattatgttctaccaaatttgtctcatctactttggtgtcatgatgagtcgaattgcgagcatattgaagagcaacgaataatactattacagtgtaaatagtcaatccagcaattatgcctttattccgtctcaatccccagtagttcaaataggaaattgtaacccggggccacccaatcatcccacttcgccattccgggactcagcgttagatcgtaaatgtggcgctgtcctggtaccggaatgaatccattctttattccctgttcgttaagagtgctcacaaagtccaccgaagtatggaatggcacgatttcatcctcgtccccaatgatgacaaaggtcggtgtgtggtagttgcccttttgaacttgagccagagggctgatagctgcgacgcgctctggctctgggactcccagtgtatttccatcagtggggattccgtctaatagcagggctaccccgtttttctctttgacgagagctaggacaagctctgagcggggatctccaggtttgacccagcccatgtttgttgtatcagtgctgttaaatgcgtggctcgtgacctgcgaacatgtaagcatcagctcgaatatagttgtatccaccaacaattactacataccacctgagctcctagcgagttttgtatctcgctcatagacatggtacgatgctgatactccttgcccattctcagtgagtcatctgagtcatgttaataggaaaaaggaggaagagatgagattggtgggataatagtaaatacctgaagggtcataatgtgttggacagtagaatgcgaggattcctaatggaggtggcaatccagctgctagtgttgtccaggcagtagtcattgccaaatgcccgccagtagaccaaccaacaaccacaatctttgaagcatcaactttaataccccttgcctgcataagcaagggaagatcttttctcgcccatatataggcatctcgaacatctgtcatggacccgtcgatgatatttacctggggacatagtcgatagtctagactaattggcagaattccatgtgaaagcagatacgatgtttgtgagggccttacagcctttcttgagagtgtcagatggccgccgccatgaatcattagtgctgttgagagacaaagttagtcactcatcgataatcatagacaggtttatggttgaatgtacctataggcatgatctctgagggtggctccagcggtatgaagatgtctgctgcaatttcgatgccatccacctctttataagttactgtttcaatccggtgcctggtatgttgtcgaggctttggcgctttggctagatggtaatttgtattctcggtagcgttggtatctccgttggcatatccattgacactttcatgcctatcctcattttcaatggtgaggccatttgttaaaagcttgtctccatttgtggactttggtagctcgcccgccatagtgctgtgtgaattcgttgtcgtgctcgattctctcccattggatagaaagtaattatgaagctcagctacctgagctgtcaagatatcggtcgcagaaatatcaatgccaaacttgacccgcaactcgtctacaagctcgacagcagacagtgagtctaagcctaagctgctgaagctttcatcttcgtgaatatcggaagccgatattccgacgtagctggcgattagaaccttgacgtcgtcaaacttgtggtgagtttcctgtgacttctttggagaattaccaatcattgtgcgctggtcgagtgtttgtgttgtgccaggttcttctttcgcaatgaccgaagctctactctgtttaattctagtctcagagttgcgggccttggccatgttcattcgcggactggtgccatcgagaagtccttcaagtacactggattgcacttttgtgaaggatatttgtgacccaaagacgactaaccttctgtctccagaaaagacaaaaacgtctccaactgctctcttatctccatccatactaaacatggcgtatacagcccacctcctatgactcttaaaatcacatggtagaattgtcatgttggctatactggttgcaacaaacacttcgtcaccagcattcttcccgctggtgttgatgagtaagccgagtacctgaataaacgtatctagcgagatggcatccataaatcgatcaacggtactctcacgactgtcgaatgtctctgctgggacctcgatttcggctacagcttggccgggggccagggtgatggacgaaatgcccttcaagagatcggaatactcaattactcttgagaataaggcatacgcagttctcttcatcagatgctctgcgttgcgatccttgagcaaggtttccatgcgttccagtatcaatgactcataaatccggtaatctggcgcctttactgatacctcaaattgtccatctgcgtgtttcgtttgcagaggacttggatcttctttatcagcgctattgactgaaaatcgccatgaatcggtgcctgtgtcctctcccaagacgactttcacttcccgacggtcatcacagcctaaaccgctgtgaaagccaatcttacggaaatggaacgtctgtctttcaaaatcagcccctctctcttgagcgcacattactgcggattccatgtacatcgatgcggggcacaggggcctttggcgaagagcatggcctgtgaccatggttttgtacttttcagtctgagtgtgtagccggaattcgtcatctctgccgatcctaccgataaagctcaccagttgggtagattggggagtagctcctccgcttgttgattgagttagagcctgagatcgcttcatttcgattgcgcggtctacatggttcaaccaatggcgagaatcatcgaatgtgcatggtggaagccacacatggcgaagtttcgattcttcgggagagaagaatccccaccaagtcacagaaacgccttgtttccaaaggctagctgccatgttgatgactgcagaggacgagccactcagcgaatggaagctgtgcatttcagtcttttgaagtgccttcttcgtcatagagatgacgggtgtatgccatcccgcctccaaccaaacgcacggcccaagtcggctctctagtcgttgaacggcgtgactaaaatagacgccatgtcttgagtgttcagcgatgtaaccaggcgttaagccattaactggtatctttgtggaagtctccaaaggaatgcgaggctcgttaaatgttaatgtttttgcaaattcggctaaatctgggagcagaggctcagttaacctggagtgaaagccatggctgacatcaagaccctgataccggatgccgttgaactcggggctgttgttaattattctctcaaccctagcgatagacgatttctttccagcaacaatatgagcggtagggctattataacatgcgatttcgactccgtcgtctacaaactccgtgtctgagtctgctataatgcgctgtacagtctctaaatcggcatagatagccagcattgctcctgtgtctgcgccccatttctccttgattaacgatgctcgttttgcaaccaaatgcagagcatcttccaaagagagaacgccagatacagccaatgctgtgagttcgccgaggctatggccaattactgcgtctacttgtaatccgccgtctagccagcatcttgcacaagcatattgaacagcaaatgtgcctgcatgaagcgtaaccacgtctgtgatggcctcagactggcagagggaagacatgatatctgagtagcctaggttccgcaagatgctattgcagctctccaaatgagcccggaaccttggatacatgtcgcatagacttggatcaaggccaattttcgtctttgactggcccgagaaagccaaaacaactggttttcttgttttgggtatttcaacgctatttacaagatctgacttcaattgatgtgtcagatcggatagactgtgcgccgtggtagaccaccgaattcgatgatgttttcggcgctcgctaagagtgaatgcgacgctgccaatgttcaatccttgttcagagtcttgaatgtatgaagccaatcgactggcgtaagctctcaagctttcttgcgtattcgcactcaggaagaccgggtaggacgatgaagtagtctttggcttctcgctccccgcactccattctgagcagatgagagcagcattacttccggaagcaccatagctgtttacacaagcaatacgcgtttttgcttcccatggtatcagcctagttgcaatccctaggttgtcaggctcaagagcggggattttcggattcaatgttttgaacccggcctgtgggggaatgcctcgatgagcaaacatggcaagaaccttgagaagactggcaactccagcagcagtttcactatgaccgacattggctttgagagatccaatgtgcacaggagatcgccgagatggtccaccaaatacttcgcgaatgctggcaacttcgatagggtcccccacttgagtcccagtaccatgagactctacatacgtaatttgctcgggttcgatacccgcagctttgaccatctgacgataaagtgctttctgagcatcgccatgcggtactgtaattccatgagataggccgccttggttcgtagccgaagcagggataacgccaaggatatgattcctgtcagcaacggcctggctgagcggtttcagaacaacaagccctacaccgtctgcccgacaatagccatctgcagactcatcgaaaggcttgcattgaccggatttgctgagaaacccggctctccctagatcaatgtagttttgaatgccggtgatgatgttaaccccgccagcaagggccattgggcagtcaccagcctggatagctcgacaggcatgatgaatagccactaatgaggctgagcatgcggtgtcgatgacctcggaaggcccagtccagccaaaatgataactaatcttgccggaaagaaaggcacgaatagttccggtagcagcgaatgctgaaggagcatatgcggtgacattctcgcaatactcggtataactcgcaccgatgaaacagccaattgggtcgccattttctcgtcgatggtcatgtagatatccgctggcatccattgcttcataggcacagcttagtagaagacgctgctgagggtccatgtatgctgcctctttcggacttataccaaagaagctgtgatcgaacttatcaattccatccacaaaattgccaaaccactttcgccctgcggtccaatctttatcttgtgacgctcggaaagattccgttaactttactcgatcctcacgtagactctcaagccgggattctcctcgagaaatgaggtcccagagttcttctagtgtgtttgctcctggtaagcgacaagcagcgcctaccacagcgattgagccgggagggaaaagatcaagcgatgatagactttgatctctcataagcttttttaagccttcagtaatgcccatgatatccaatttggtaatatcaaggttattcttctgaaagggtgggagtggtatgcagtctcctaggccaatcatggctatacgatgagactgatttcccgtctgttggagatcatgtgccagattgctgatgacagcattccagtcgcaacacgatgttagaatggttgttatgatttcagctgtgagagagcagtttgtaaggacttggcctgttctgttcgatcgtacgggaacttgcagattgtcactatttggtagctgtaagtctgcattgccgaggcagaagcccaaaagctcctctgcaagagctctattcttcggattatgtatattgcttcgcatgtgaatcatcttggatgatagacccagtttttcgacgtacgcccgggctgtagcaatctctgctgaaggagcgatgagacttatcgtcttggagtcggatatcgcagaaacgtaggactgtttgacatctttagcatacgtaaattaggagtatggggattattcttacctctggaaactcgcgtgtgatttcttcaacttcggagccagatttcaaccgtactaccatagtagtagaactcaacgaagtcgaatcacagcctacttcaccaaacgcccctatggcgaaggagattcggacagctttggcagtattcgcaatgacttcagtttcgtcctttgacactgcaacaatcatagccgccataagtccggcacagaatccctgagcgcctcctgatcgtaggctgagtaggaaatcggcatgtgcaatgccggtcagctgtaggtactgaacatattgaacagtgtgtattattgtcaacagtggcaatgtgacaatccctgacatgttattttccaaccccgacgtgtctcccgtttggagccacgtgggaaaatatcttgcataagtaaggccatgctccagagaagcaattttaggatgttggctggcaatttcttgccacgtttgtggaaggcttgagagggctttgcaaaggggcacatagatgtccgaacctctgagagttgagtggatttggtcaaggtacgactttggggttgcatggctttggggagagaaaacaactcccgatatattggctgcgtccatatccaagttgtacaacctattcatcagtatcgtgtgatgatcctgattgttccattggcaagaatatcatacaagtatgcgcttcattcaaagcatggcgtcataaataggacgttatctacggcgcacagactgacaaagcatcccgaaatttctttcattcagctcctatctaccgatgaagatatggcttcaccgagctaacaaacataccaagaaacgtgaccaatagactgatacctactcgcgtgaattaatcaatcgcggcgtcttaccaaatatcagagcgtattgcttctcactgaagagatgctaaatacgggcaagcgtgccggatgtatgtcagatttgacagaatcgggatatctcagcgacaactttgtcggcgtctgttcatcggcacttttttttccacacaatgaagcgtaataggatcctggtataccaattctattttctaaaacggcctaaaatccaacaagaacccggggacctgcataatagcctggcagtgcaccttggcatggagcataaatcctgcagattccctcgtgtcattgcataatatcccttttacccgcatattaaaacatgggcgtatatttaatagagaaaacgaaaagacaggggagggagagtacgggaaaaggggatttttctctttcgaggttctagcgtaggattgccgggtgctagtagtactactaatgcaagttgttttgttttgacactccgccagggccgctgactgcggacagctatgaaagcctctctaactctttgtaacactaatcaatatcagccattgtaaaacccatgccattatataccacgttactatagaactgtcatgaaataagaaagggttagcatacgattccactcccagtgcaactaagagaaaagtggaactaaccagtttcttatttgggtaaaatttcttacttgtaggtaggtatgtgtagttcatcggctgcggagtgtcttttacaacttaatttatagcggactcatcgcttacatcgccgattccacgatgaaatatctgatgagacaaggataggtaggtggattgcccagcaattcgctctttgatacattgcaccatgcgaacaatgcaccccggattttctccctcttccactggcctgctgctgtccatgaagtcgaaaaaactggatatcgggccttcaggcagatactccgtaatctgattacagatctgcatgcatggacgttgtgtagatcgatatgatgcgctacggagtagtactcggagtgtcccgtggcatggcgaacacacgtattgcctggcttgcaaggcaaaccaaccaatggctacgccatcattgccgtaccaatggggaatctgtgaaggggcagggcttccaggcaacactgccagggcctttgaatgaattcttgatcctcctgctgcatgccgaatccttttccccattagcgctgaccagagagtcttggcccagtcagacagaaatacggaggtcttaccatgagactcgtttattgcctgattcgttatattaacacaattctatctctctgtacggagtagattcagccacaacgcgggttagctcaacgtctaagcccagtatccggaagcatatatcccgaatggaagtataacgtggctagtgcgaatcctgcactgccgtttttgatcactcgatataaaggtcggcgcgctgaagccgagatacattaaattcccttatcatcgctagtgtagttctcatagctattattcgggttaatttagtgtattaattttacatgtacatcatcatcctttacacagcaaagaggtcatagcacagttctctgagttgatagatgcaataaattagtatttttaattatcctgttatcggtcgaggctccggtggtcctgaaactgcgaatgcatcttcagcctctctgatatcgagtctagtctgtcccggaggtcttcttcctcgccccgaatatccttgccaataatattattcaggctcgggtccatgttggaccgagtttcgactctcgttgccaattggcgagtcttgtgcctgatctcctcagtgtgctgcgagatcaactgcactaacagcccaatttgcaatcgtgggctgaccaccgtatgcaagctcccgatctggacaggcacaaagtctgtgaggtcgtattgttgtgcgtcagccgtggacatggagttgtctagcatatgcacaaggtttttgtagctacggaggatttgtatgtagcaaataagtgccaatcggatttccaccgtgtccacagtgcctgctgacgcatattgttgttgcggttgctgctgctgctgccgtctattccattctaggtgaaacggagactcttcgttggatgagatggatgcacccctcgttatgtgctgcctgtgctgaacggatgctggactagaatcggttgtgcgtggtggcaggacctgattcaagacctccatgaacttctgggcaatttgcacagtttggttcacaatgatctgaagctcagctgcgtggggcggtctccgagtttgaatcccgtggagttttagttggatttgtgaaagcattgatatcgggtccatgattggtgattctgctatgtcggaagggcagtggtctattgatcctatcgcagagtcgctggccgaggctccaggcaacatcatcagagatggatctagcgggtctatgtgggaagaggttggaggctccgagtgtgctttgtcgtcgaatagatcagaccacgtttcgtcgttgtagattgtagatgatgcacggaacaggccgggcggggtgactgatattgtcgggtcggtgtaattatctagaggcagtggccagacttcaaaagtctttgccacaatattgtgattcatcaaagaggcggtacacgcaagctcgtgctggcccgcagaagagctttccatctctcccataccatcaatggaaaacggcgaggaagtctccaggcccaagatattctcgtcttgtgtagttgtagatgtcgctgttgtttctgttgtatttgttcctgacaggtcttggttcgaaattgccaagaagctgccctcttgacctctgtagctgggctcttcgagcttgccttcttgcttctgccgtttgctgggccggcccagccggagaggaggactaaagacacacttttcacctgcttctttgcagcgacgacagggattttggtcgctggctgcggtgcgagtgcagcgctgctttctcttatggcatctgtcacaagacagccgaagttgctgaggaccgccaaatagtaacattgttgatataggaaaaagatatgacaacacaatccagccgacgccaatggtattatagaggaacagaaatagataacaacaaacagtagatgcctctcttggtacgtattagcaatcagtgctacttgccgttggttgagctatacttcgtatttatggtaagaaaataaaggctgcagaaaacggctgagaccctagcagatgttccaggatgatcccacgggatcctttagcacccgactagctggcatgtggctgacaggcatgtcagtaaacctggtattttctattgtcggtatatgcactctatacaactgggtaggtggtaggtagtagtataactctgactagcctcaaagcattcatccccttttttagcttccttggatcgaccaacttacatctccaaccactacagtgggatgcagctacacgtaattctcaatccttgtcaggtaagagaaacttatatgtagctagataagggccgtttagaattgacttggctagatatagtttaagcagataatgtgtaaatggcgtctttgaagcccctatagccaagtgtaaagaagaactcgaagtacgtcgtcccgctccgctgtagacgattaaccgctttaggcaaaagaccacccacgtatcatacaatttatattattgaatttgaaaacgcaagtaatgcattgtgctccttgagtttgttacgcgaaacagattccacctcaagaatgttctgtcgatggttacattatttaatatatgacactaattcgaaatcttggttctagctgacaattaagtcttagtcttggtttattatagcaattaaagcactacgtattgacctgtttcataaaagcagcaagttcgtgtctttttaccacagccagcgtaagacaataactatttccgcactttcgtaagtcaagcatttaacaaggattgaataccgccatatagctgtctcccactgtgcattgttgggcactggtgatgagcaagctacattcgcctgtgtagcgaagttcggcacctaggatgtcgctggtacttcattttgccaaaacgcccaagtttgcattagttcgcactgatagacaaggacttcctaacacgggttgtaaagtacttcacaaaatgccgttttgtacttttatattaattagtttcctaaccaactcttctgggctaaaatcgctagccctttgctagaagaagcgggtggaagggacgggacgcaacacaagccacgatcagctacaatattaacaaaaaggcaattggcctaactcgatctgttttggcatgcagctaataccacctcaacacgcggttgcacattgtgaagatccagtcaacaaacatgcctgtcgtggtgaatcaacccaagcccagctccaacctaaaacttttattccaggtagcttgtacaacagcaaatctctgcggctcgcagccggaatgagggagcccatgacatacacagtatgcgctacatgaacttggttacaaacgctgcctgttgctcgaatcgagccgctaattagtgacaagagtcgtaaggatttgaaggcagatccaagagcggttacgagatgccaggctgctggacctctgattccgcgcacaaggatgatgcgttgcaaacaagggttgcaaatattacgagcaaggatgatgtgttgcttacaaccatgctttatccaccctgtgacccagaaatccatgcccatcttcagcagtaatgcatacttggccatggcgtacgttccattgtcaactgtcagatcattgtccagtaccatgcaacagacagcacaaatgcgtacttgactcgccggacaacaggaacgcaaatgtggagtccggtcttccgttaagtaaggtccttttttacactacacttcttcacactaaatcaccagtcatgttaggcatgctgtggcttcgctatcagctgtcaattagatgcatataagattccaacatgatacccgcaatgtgcgcccgtttgaatgttcgatcccaggcttttctctcgacgtttcgggtagtgtagcatcggctgggatcaaccgggctgctgtcagatgtaggataccgtgtatggcaactgcaccgaggtgggatagtaaacgccttgccaagataatttgataaagtaggagccgtataaaaaatggttcttgatgacctttgcaacacaatccttgaggcagcggctgtcgtttggatcgtcggatgtcggctaagcggattgaatgacaccattgacggaaaggtggtagagtctgagacgcatgtctttcaagttacccagatgaggcaatctaatcagctgatcggctcaattatataaaaatcgggcaaactacttcgccgagctgaatatcaaagcccacatctatccagaggtcttgattccaatgcagattacacgttatatggttatacatttatgcttacccatctcgcctaatactacattatatattcaacatctatgaggtcaataccaaatccttacagtgtcattcaagatatgattgcgaaaacggtggtcaagaataagtggcttctcacttctcagatctgcggtgcttttgagctttgactagtgctagaattgcataccatcttgctaatatgccctgtaactattgatagataaatcattagtcaatcttccgcctatatcaactctatttagctgtctcaagactgcaaaacaacatgtgaatattcgactatatgacttatttccagttatttagagtgtgatcttgtatgaagctaacacactttgtcctccagctttgtttatactgaatgtcgtgatcgtttgtctcatagagaggaactatcatgaagctaattcaacaattttagtaccctgtaaaaagttaatatagagctcttttgttgttctttttttacccccctttagtaacatgttggtaatatgaactattttggtattcacctgtaaggtgacatatttcttccgaagtcctacgaggcggcctttactggccacgatcatggatacaaaaacaaaggcgaatcttacctccttgtcatctcttctcttgaccttcctgagtagtataatctgagatggcttaccgccggcctcttccctagcttaaaggatatctccccattacccctgagtgtggcaaaagaggtttagagagccatatatttccaccgccctgtatttacttgcggcccccagaatgattgtaagctggagagaatgccaagatattgccttatgtgtacagtgtgctcactcgttatagttctatagagtgatgttcctactgtgtccttgaattaaaattatatacgtaaaacgttagtctccaatatgatgggtgtttactgatccctaatttgtataatgtcttacggaaacctcgaaatcgtaaagtaataagctttaagtttagaaaaaggcatatatcgatgagttgagttggctcattgccctgtatcgacgtcgtcgtgaactccgtccattagatgctcaagtttttactttacgatctagacacgaaatagctagtcttttccccagaggttagcgtaacagtagatgcagcatagctaaggcttgattatacacaccttgctaagcattagtaaaggacgattgaaagaaaaattgctgggtcggcgcgacagtcttgtacacgggatttgaacggcttttgcaccgcaagtctgtacatgaagccagtgctttacaagcggcccatttgcatattagacatattatgtattaaattatgttacctttaaatcaacactcatcacgtcgctcagtatatagattcatgaatagcttcaaattaccttaggtaattgacagccaatacgtccagcccgtctacagaataccgatatgtcactcataaacctagttgttactgtaccattttgattacaagtgggccctttaggtttcatgtacttacttcttgatcaagaaatctcgccgatacttgagtgctgacgacaccggataacatattgatgggtacacgcgtaaggcgattgccccaatgcactacccaaatcagtcgtgcagccgtgcaatcattttcgtggagggagccaatggaatcttgaacgatacgccaatgtaagtcaagggatggaccactttaattaccgaatatccgtccgtgatcctggcctgtaagcaagtcgtacaagattcccactgtagccagaaacactgtggccagaaacattgagggagagcaattgatctcttttttgcttttttttctctctcgctcttttttcatagtgcttatgttcactcctatctcgttctaggtcaagctctactccatgtgctgatctatatgctccagccgcaattgttccagtaagtgcggtcaagcccttttgatgtgcccacatataaccgtcccaagatctggaaaaagtgacagattggagtgcccggatatcgggtggtcaaggagccctctaaaagcacgtggcacatctggctacaccaaaacgatggtagcaagcagcgcgaatcgggatggcgaatgattggccgggagctgcatgggatcatcttctcggcctgctcacggagtgggcgaagatggacttttctgcgcagctatcgaaatgagaagtagatgtacaggtactgctatggagatacctacctgttcatagactttcgtgtataagggttctacaccctagctatgcatagtgcagtcggaatcggaatatatgggctttcgtcccgactatgtgcaatatagcccgatattacgtgggagccaagtgtcatatctgtaagtcgtacgagatatccgataccccggtagtatgtcggccctcggagttcaaatcgccgcttcttgctttcatacctactattaatgatcttttttatcttcttctccccatactgtaatctgagtggagcaagaagattccttacactaacaagatatctctgatcaatgtaacggttaaatatattagacacgtaggtacatgtgccttcttagcttgacttcgcgacccgacaagagttgtggaaaatattattccatccactaggtatactagtcaggtaatctatgccacctgaaagtggtggaggatgcagatgcatatgccccgacaagggtatctggatcacaggggtggaataactcagaagacgccttttttaatcctattttgttgctttgtctgcagctgccacaccattggaggatcgccagggaccgtgtgcgtgggggaacgactgcatactacaaatatataagatggttgcctggtcaaataccacctcgatgtcacttggaatcctataggagaggcgcccaatcggtatcataacgtacgatgctgatgccatatgcgtggttagtggcgtgcctcgagttccttccccggtttttgctagtgctgaccggctagatgtgttccgttgaagatctcgattcgtcgtatagtctggtgttttcccaggatgacgatgggaatcgttgccgtggcacgaaaggtgcacgtggggaattttgccgacgtatgcttcggattatgccgatacactcgcagctgcttggcaatgaccgttgacctattcagttattaattacgccgcccaagaaatacggagtggcgaatgggatgccaagtcgatgctgcatagtagatcttaccctgctcgtgtatgcatggccagcctatggcagcactttttctcgtaactggacgaataggagtttgtcctgtgaatctaccgctcaactgatgtgactttaatatgctgtcttacatgaactatagcagagcagtagaaacgttcacagtgtctcattttacatacaaggtatacgaacgtacgtaagaagagatcttggcggtgagcaacacaatgagagacaaataccaaggcataattgagatgactttttggctagataaataatgaaagaatagcgcactttgacgctacctgatttcaagcctccgtcttgtttctttccatcctttgtatacgtcctcgcaatctgatatatgatgctaatctgacaatgagagacttgagtttgtatcagacatgacactaccttttattcgcgtaaaaaatctttaaccaggcctctagcagctgcgcaatcttgatcgtcatagaatttgaagccatatgagatcatgaagtttgcagaatttccatagtgcttcttgatccagtccaattcctcttcattgaagtggtaatcagcaagatggccttctagatccgagtcttcctcgtcttcttcgtcttcctcttcgtctgctgcttccatctcatcatcttcatcattgtcgtcggtactgtcatcatcccttgcaagcgttcgcatgatagctcggccttccgctcggtcctcttcattatagatgctcaattcatacgccatgaggaatttgaattctcctccgtagtgctttttcagccactgcttctcctccgtagtgtatggctgctccccaacccattgatgcttctcggtgtctgccttggtttgttggccgtgagcttcccaccgtgccctctcgctagccggccatttaattgtcaaccagtaagccgtatcaggcttaaacttggatggtccgagtcttggaccaacgggaggtccgctgagtctaaggcaattacgctcactatggggagagaaataggcaaccggcttgccacttgcatcattcataccgcccatactgttctccgtcgcgccgaggctaacttgggccgcgatttcaaagattggtgagccgacaatgttgcacacggatgaaggcatgtaaagcacgtctgtgaggcgaagaacgtgatgggcgtctggtcccctggagtcagggcttcgcttgacaggtaagttgacaactccgacgccagatacaggaaccccttgagaagcaagaggacccaatgcggtgcttgggaaggttgtcaattcggtgaaccatttccgatcgttgcatacactgtttgagggtcaatttatgtgcagccgaaaacgattcttgggaatctctcactgcacgtttgagttattggaaaagatccagtcagggctgagaccctcaggggaatcttgccatttcatggtagtattctccgactcagcgagactttgaagaacagatgcggatgaacccttggtgcgttggcgtttggcgattccgttactcattttgtgttgtttttgcgaagctaaagtttggtgtcatcaattagagttggtttgcggggtacatcaaattaaatcgataaaggcgggtaggtgcaatgcaaggcacccgctgcaagaaccgtggaatccgatacgcaaaaacatgagtgcattgagatgggtggagatgaagagaagaagccacctcggaagtcaattcttgaaggagaaaccttaaatcaaagcaagaaggggtgttcagtcggtgataccagctcgctgtacctagcatgtgtcaatcatcaattgattagcacctttccatttactattcagatataggtagtggctccttggccaacggatacatgcgtgtacctgtcactcggatataacgggcctacaaaggggctatccacataactagttggtgatcgtcagtgctatcaactccgtcgctttagttgatcctgctaagccgtatatgcagaagttgtgggtttgttgtcgtgacattggcttgccaactcgatcaaagaccggacagtttaaagtccctcagctgtttcaaccaaaattgaccagagagcaagaataaccaataaatactatgctagtggctgaatttaatgccaagttggcgtctttaggactctaatgtgtaaccaatatccaccgtctattgagatttcgcagcattgcaacaggggataaacgtgtcccttatccgcgcatctaagagcatacgtacattggcagtgctgttcaagatatgtactcaggcaaatggtgttgaaagagccactaggagatgtctgcaaccaaaagggtattgacatcatcctctatactattcagcaacgaccttgtcgaagcctgataaaaattagagcatgtcctttagtataaaacttcaagagagaaaatcccgcatcgctttccaagttttgtggcggcgctcataatcgcagctacctagagactgttcctatgctgccagaaataacgcgagccaaggaggggcttgactagcaatatctctaaaagaaactaaaaagagatcttcgcatgcttcgggagtcgtttcagaatgatctaaatttatctgccattgtcaaaatggaacggagtctaagattgatacttgtttcaccaaatctaggctgtcatcgtaaatgcatggccaagtgctcacaacgtctgagattcctcaataacatcaacgccaccagaggatgggtgtgccacagggcatccaaacgtctctctatcttcgatcttcgcagcgcggttctacaatgaaaagcttcaagcgcagttgattcaatacatggcaacctggagaaatatagaaattttatatgtcataagggaaaaaaagctgatctaaatctgtagatctaacaaatattaaaaaacttatagcgatacctcgcttgcactatttacacttcgtgcgctggcttcgtgtggtgatttcatgttatgtccttcttgcatccttaccaatctcgcctcatcctcagtgctataccgaacctcataccttgtctcgagctcaatcccattatgctctggccgactttgagacttggcggctgaaaccagtgtctttgcccgactgtttgcgtggtcggatttgccatagctgtccgggtaattctggtagccactcctcttgtgcgaagagccacccaggatggggaatacgcggatcaagaacaatcgaatggatggcaaacaggtacagatgataccggtatcaatctcaacggtggaccagatcgatacgtcaacttggtcaaaggtgggattcgcggaactaccaagattcacaaggaactggagtcggacgatactaacaactgtaacacttgggttcatgttagacgatatgttgtcagccggtgctattgggcatatacttacaaggtaccaacaaggagcatgattgccacgccgacctttttcttccagtgaaggttgaggttgcggacttgccacatggggattgcaatcatccaaacatccaaggcgatactgattgctgcgtttgcccaaccgatggcgttactgttaagactgtttctctattagctcggaggtccaacggcatagaagtaatgacaggcagcttcgacataccatttgcccttgtgctcgccatcccaacctgtccagaaaaagctgatgggcgtgcactggaaagtcgcaagaagcataaacgaaactccaaatatcgcgtttacaacaacagttgcccataacagtctcctggccggtcctgggaagatttgaagatagaagagcaaaagcgtcatcttcaaaagcataacctgggcgaaatataaaatctcgagggtgtaaaagtacactccgaaccgggtaatcatatcgaacggcagtgtccagatgtccttgccctctccgtttccgccggtgcctcgaacgttcatgaccgaagaaggaatgccgcacgcgagcgtcacgagaatggcatagtcgtcgggggcgaggcccagtcccaggccaatcttggagccaatacgcaagacgacaataacaccggcgatgacaccgagaacgatggtgacattggcgaagatgggagtcttgttacggatgggaacaccacagagtgtgcttgtcgcattcttggtggctaagagtagagtgttaaacacggagtccgccttcggggtgagatggagaatgagggtccagcagatgacatacttagagactcccgaaccgtgcaggtgcccgcgatgcagattgccgacgttgcttgaatcgtctcgctttcacaggtacacttcacgtcagccgggttgcaggtagaattcgcaacagccgacgcaagacatttttgcttttttcttattagtccaaacccaaacaaaaaggaaagaaaagaaaaggaaaaggtcggcatactgcacaaagtggcaacgcggcaaggggattggcggcggtcgagttctccgaagtgtccgctgccaataccgcggaaaaggctccgaggagcgccaacaacaggtaagatagcaacctcattgtccttcctgatccccaagatcgatttcgagatcaaaaagaaatctttaaatcaactagaggggaagagggcgagcagagcaaacatatacatgcaacctacttactcgtgttgcgtgccaacccgcgcagcccttgcttcagctacacagtaatgtttccaaaactacggcgccatctcaccccccctttatgtcacagaacggggaactacatatatactagtatggcagctgttactgtcggcattcgcattccaattagcatatgggaaagaaaagagcctagtataattaatacgcagcattaatgacttaagggacgggcctaatccagcctttgacctagcctctccaaaccactcggcactagcacctcccacggtaaatgattaaagtcctgcagcaaagcgagcactttacaagggaaacatgcccatttccacgtgcattactcgcactagagaagcccaatagtctggttgaagctgcattagtgatgaatgccgagttatttggggtaatatgggatatctaagcgaggtgaggagggcactcttgcaagggcgtgcaaggggagcgagggacaggattcatcgtaaaaaagactgaagaaaaaaaaaagttagctgaacaaagtccccgtcgcatacaaggcccccctgagaagcgggggagagagaaaaaaaaaacctgagaagcatggttagggatgtcatccaaaaccgacttctgcaagcctcaatattttagcgtccgcccaaagcaggctccaggtcccgagccctaagctgcattgaatgctagacaggacactaaactcgcggtacggcgctgaagattccccgtgaaacgcttggtggagatgtgcaatctacttgtacagcaggagaactcctgagggtcctggaattcagatggcaggctgcaggtgctcggtccaaaactgaagatgcatgaagacaagacggccttgtcagaagcacgtgtggttagtttcaaaagtaactctcttgattcaccgaagacgcatgatgaatttgagattaaattccctaacggccaaccttattgccatgctccgggacttggctttgcttagctgcaagtctggaatgttctcccggtacacagcatacaaggcactggttataggtacaagcccgaatcatctaccgtacgtcgcacagtataccgaatgtgtctacgttttgggactcttctttggaagttgacacttgctcggctttatccaagctttctctctttctgcaaccctgtcttaataggtccggttctcagatacgacccaagacgggccccctcgtgttatagctcctctcaactagaggctgagtccgttagcttccgagaccttccttttcggtctgccggactcaagcgtccacacaacaccaccaagcccaccgaaaaaagaaaagaaaaaaaaaagccaaactaataactgggccgcggcgtacaagttattggaattgtaaacaccggctttcccgccgttcgatcaattcttcgctcccgcaattcggaaaagctgtcagcagccccggatcttcgtgcagaaggggatctgcaagaaaaagatcggcggcgctatgggagctcacggcccatggtgatcttttttcattcattctcctctccaccgaatctcgttcgggagccggaaatcatcgacgctaattgctcgtgatggcttgtcaaagttgattgtcagaaattgttatatacatgtttggaaatcagagacttggatttccacgaaaagttcaatcaagtgccaagattagccaaaaatcactactttggcaattctttggactctttgacttctcgcttaggatgttctcagtgaagctcttaggctgttgccgggatggtttaccattagtcattcagcattcgggaaatgatcttgcaatctccaaactggcattgctttgcttttctcgttctatgccattagtatcgcttagtattggaaatgagaactcaacgttaaccctgggtatattgacatcggcatgggcctggcgatagtctctttcacatatccgggctctatgctcaatcgctttagagttggctaattgagagagtaatatttatgcgcctcgctttctcatggaccattcgcgcggctatttcgaacaaaggccggatcttgggcttaataagaatgagcaagcgatgatgaactatgtctataggcagacgtgtgcctatatcaggaaacagtcccggtagtagttatttagtatcatgcaaaccccatactctagcttcggagaaatgcagaagttggaatcctttcaaaagcaggctatccagacgcgttgatgggtcaccgtttcttcaacggtcttctatgggctagctaataagacgaaataaacatgctaccgcaacgtggtcgagaaccataataccggcatgggggttcatcccaatcctgggtaccaccggggagctggtccagggggacaaagaatggcccgaagaggcagcaaccattggatgagtgaatatccggcttcgcatggaaaagatctggaatgaaccttgaaagacgtgcgggcatttagatggcaattagatctctttttgaatgcacctgtaagacctagatgcaacctcaccggattctagtgagtcaggggggcaagaaaaaaaaaatgaacctggcggaccggaggttcagctggctagggtcaaaaaagaagtatccgtataaaggctgaaatgcgcgttccccccatccataatatcgagaaaacgcagccaaggtttttagatccggcgcatctttgagtattctcccttgacagcaagcttctagaacatgacctattcatctcctgcatctataagagccctctccaagaagctcgcctaagccttacatgatcacatttcgcggggacagactcgaaactacaccaggattcacaacccagacattgctcggatagcacaacggggccgtgacggatgaagcgtttttgcatgatacatgcaggggaagcgtctccttgagccggagtatgtgtcagtctatgtaggaacgcggtttgacctggaggataggtctgcttcttagtctggcaatgtgcccgcagctaggacttggcagagacttccatggtcgttagcttcttctcgccacgcgagggccacaattgatgccggtgaggtggatctgcctaaaataggaactgttgccatacaggtacaaaaagaccctgtcaactgtcctgcctattggacacagcgctgcgaagtgaacgtacgagtgagtaaatggctagccacggcgaacaaacgaacaaaacgatccctgtctccacgattagtgagtgggttttggccgtatggagcacagcaatctcccagtctgttgggaagagccactcgaccttaccaaagaacgcaacaagcctaccccacgtagggccattgccttgttagcaacgaacagagattacggcatcgcgggcaaagctgaagatttagaaaaagaaaaaaaaaattagaccaaagctgactcttccagctcctcagccattgccgagttcctacgctactttgtataaaactcttggcggctcaggtgggaaaagaccaagggcatacatacagccgctccataaagcgtccagaaaacgaagcggcatattcgctagtgccaccacctacattatgggtgtgtgtagctgacccagcccctgggagctgcatggaaagggggttggctcgcatgcctttatcgtagatcgggcttggccccaagacgggctaagcacggattcggtctcaggttctggagcgatgcgacttggtgtagctggattcggtgcttctccgagcgcggctgaggccgccaaatccgggaggactgcgccgcacacttgctgtaccaggtctttaattactaagaaagctgtccggtgatgaagacgagcaagactgaagaaggccctgcctgcctgcgtctacttgggattgagccgagacatccatgccaggtctgtaagtggctgcccaatgcctacaagtacggaatcatgtaagcgaccttgccagagcaccgtagttgaaaatctcattagcactagaaggctctcgtagaattagaagatggtagcatagcatcttggtattcaactcacttgtgctacaagagcaattgctccgtataagacgactcccatccgatgagtggattgcaactggaatgctagtctccgagacacgacacaccgttgctagtgccacacgtgtccggcacgattgtgttggctatatcggctcagactctcctcgacaggtcgcggacttggccgttggacagaccaccgctccacccagccgaggcatgattctacaccaggcggcgcgccgggatgccactctcacctgctgtacaatctccgggctccaacgtctccatataggcagccgatagcacgatgcgatagatttcgtttatccaccgcgctgcgtgtatatactgcccggcaacgacacacgctggccgtgatattgaatcctgctcgctgcaatcccgagcttcaccacgctgcgacgcctaggagaagacacgacgtaagggaaaacaacacacccagaaagaaaagaaaagcaaagatgagatactccatcgcggccgcggtcgcgctgtttgctgctgcaaacgcagacaccgccgctcgccctcctcctgcgcccgcgtgccgcaatcttcccggcgatgctggatggccatccgcagcctcatgggcgtcgctgaacaagacgctcggcggccgcctcatcgccacggtccctctgggcacgccatgccacgaccccaagtacaaccagaacgtttgtgccaatttgcaggccaactgggagctgccgcagacacagttcgtacacgcctgaatcatgatccttgcgcaaaggatggagttttaattgcttatgtagctacgtgacctcgtcgtccatcatgcaacccttcttcgccaaccagagctgcgatgccttcacgcccgagtcccggccctgtctcctgggcaactacgtcagctatgccgtcaacgtctcgtgcaccgccgacgtgtctgccgcgctggcctttgctaccaggaacaacatccgcgtggttgtccgcaacaccggccatgagtacgccaacctccactcacttgtgtttctgtagcatcatcgactaatctcctttgtagcttctttggccgttctaccggtgctggcgcgctgggcatctggactcacaacctgaagagcgtcagcgtccagaactactcgagcaagaactacaccggccccgcgatcaaggtcggtgccggaatccaaggctttgagatcctcgaggctgcccacgctgcgggctatgttgccgtcaccggcgagtgcccgaccgttggcgtcgccggaggcttcacccagggtggcggccactctgctctcagcacccagtttggcctcggcgccgatcagacgctcgagttcgaggttgtcaccgctgccggcaccgtcgtgactgcttctgcctcgcagaacagcgacctgtactgggctctgagcggaggcggccccggctttggcgtcgttacctccatgacggtcaaggtccatcccgagaccaccatcggtggtgctcagatcgacattcttgccgccaccaccaccccggacctcttcaaccaggtcatttccgagttctacgccatgattcccaccatgatcgaccagggcgccatggtggtgtacctgatgaacaaccagatcctcgaggtcaagccgatcaccgtctggaactccaccgccgactacgtcgagaacaccgtcctcgcccccttcaccgcactgctctcccagctgggcgttcccgccaccatcaagtacaccgagctctcgtactttgaccactacgcaacctacatgggccctctcccctacggcagcctcgacgtcggcgacttcaactacggcagcaggctgatcccccgcagcgtcctcgtcaacaacaacgacggtctgcaggccgtcatccagaacctcaccgcccagggcgtcgtcatggccggcagctccgcaaactacgcccgccccgccggcgtcaacaacgccgtcctgccggcatggcgaaacaccacgatccacctgcagatcggcacgccctggaacaacacggcccccttctcgcagatgattgcggaccagaacaccattacccacgagtacatgccccagcttgaggccgtgactcccggcagcggcatctacatgaacgagggcgatttccagcagcccaacttccagcaggagttcttcggctccaactacaacacgcttcttgcaatcaagaagaagtacgatcccaatgcgctcttctggggtaaccgcctggtgggcagtgaggcctggactgttgctagcaacggaaggatgtgccgtgcctcataaagagtgcttggatgaaggggagggtgttgtaatagatgattattgtcagtttgcatagatagagccagcgtgagctatggagaataatttattgacgcattaataataataaaaagtgaaatataaacaacaagctccaatcagtaaagtagcaaaaatggagagggactgcttataatggaggcacaactcgctaattgtagagaacccgactgcacacgctcttttctcgtacttgacaatcacaattcattgacatggatttggacatggcttgatattcaattatttgcttttcttcttgctttcaatcttggatctgatagagtgctcttgttatttatttctcttcatgccacatattcattctgcgataaaagccatcccactctatcagatgccacacatagaccctggctcacagacttttaattgaataaattctcacctcagaatcgttccaccattatccgcgataagcgcttttgtagacgtgtaattcagctgctcaagcgctgtcggctaacctacagacctggatattgccaaccaaaaggtttacatgcaatggcaacatcggtttcagcacaaatattttaatagagcttatttacacgattttaagcttcgcaggaaatgattgaatgccaataggctcttacacccgtgcaatttaggcgtggattcttttgcaaagcactgtctaggtcaggatgtaaaagccgtccctccaccgatgaccttggcgatatcttcgtactcaataatggcgataaataacatggatatgtatctagattcagcctgtaacaaaataatgtcactatttgttgtagcaaagttgaagcacacagctatgaagtggcgtcaagaagactgacattcggaaaactttccactgcacgaatggggctcgtttatttagcaatatccgagcatctagatagctatcccctgcaaatttaactttgcatcaagacgaaaagatgtgtatcagcaggtggatcctcaggtaccacaactttgtgatactctcaaagacaaattttgtggccagactttgactttcgcgcatgcaccccagaaagtgaaaatcggtggcgtcgaacctgtgctcagatcgccttgaatctgcgcgaaccgagaccgacagcagaatattccatgcattagcaccgcgttatagcgccaagttgaaagttacagcgcagtcccagaggctaaagaagctcgagctctggccgggcggcgttacataagctcgagccactgtctgagatggctgcacgtgccaccgcctcttattgatgctgtttcatcaatgggtcgcttcaggctaattcagcataaacaccgaaggactccgttgccattgtttcaaccctcaacagtaacccgggcatcgtccgatttgtggcatttcacccagagagcagcggattacaggtcgtcgagtcttgcgagcaattgattcccctgagatggcacactgagctgcccgccattctcgtctgccgctccatttgatgtctgcgacgtcaccagttgggtacgcttccgccaagcagtaaaccaacaaaacccagcaacccaaccgccagcaatggcctttctcgaggatccacgcctgcgtcagcgctggaaccagattgcacacgacgcagaggccgtgactgagaatgccgctgccggcatctggacattccagcaccactacatcaacccttgcctggggtcggtccgaggcgccattgagcaatgcacggccgtctgcctgggcgatgccgaagagcgtatccgacggcagcgagagcgcgcccgcgagagggcagaatacagttttaatttctacgatgactgggatcgtgaggaagagagcggcgggctgctgggcaactggggcggggaagactgggatcggctcttggctggctctggcagcagccagaggaggcctgagacggtcgaccaccagccgcgccgaaagcgaggcatgagctacggaaccagaggggccaggagaaaaaacagcgagcaggatcccaccattatccccagcacccagccgattggattcctaagcaagctcccttggaagatgggtggtaccttgcgatacaaacctagtgcggcggatctgcaagagcaccctggtgccagaaaacacgaatataccgagacgcagccgctgctgggagcggaagacgattcggatcacggagaactactacaaccgtcacggtcaaggaagcggagcggtacaacggggtcaggcgcaacatcagactcttatcgttcccgtggtgatctgtttcccagcgacggcgaaggagacgaagatgcaatagcactcgatgatgaggtgacctatgacatgattagaaaggatgacaggagcagcaggagtggaagaacgccgagcagtaaaggcaagcggccggcgcataccgtctctagaacagtatctaggacaacccttggctccgtcggatcaagagaatctctgggccttggcctcgccatatttggagcagtatcgcaagaatccgtacaagacgcccagccgctaccatcacttagagacctcgagctagaagaagaacgcctagggaaagaagaggatgaagaattggcaaagaagaaagaggctgcagcccaattggcggtggaccgaggtttgcaaacagaagcagagccgaagccggcggatgtgggagacgatgagtataaaccggaagaagaggcacacgagatacacttggaagatggtgaggagagtgacgatgacgagggtgatgaagaaggtgcccttcacgattccgggatatccggacatgaccaggaggctcaggcgaaagatgagacaacgcccactgtcaagagcggcttcgttcctgcgcggctgccacattttggatgagctattgagcgttgctggctttgcagaagattaaaagcttcggatacgtttacatgtagtcttcgacctatatataatactactgacacgggacgcctagatgtcactattactaccgacttgggcgggaaatgctgagattgttaccagcggcctgctagcgcggtaatggaatgacgcggagagggggtacagatttggactgacgaatataatgaatgaatgagaaatgaaatgcaatttatataattgtttccctctgacgatatgcatgtgatctatccggagtgcttctcgagacgctattgtagagaagctttctgttcaagttttcaccatgtaatgtccgtaccggggaagagtcggcataattagggttgattcttgcttctgctattattctagatgccatacagcaagctcgaataccatttcatacacactttcggagcatttatagtactctcactccgtggagtttccacatcaggccgattcgtgatgcctcggcatcgatcgcttccccgcaaagcggctggggccgtagccgctgccgctttaggggtctgtcgcagcgtgtgcctagcctagagccggagaacgggcacggaggcgtggaattgctgccgatggctggaagggggttcaacgtttggttatttcttcatgtcactgcccaactctttcttttcacctttatctcttcattgtaatgttttctcgctattagctgaaccgtgtctctctcaagcaattggctaattgatcttactgagtcccctgtttgtcctcccatgtgtaaaagcggataacacgcgaatcactcgtgctctctctccatctacaacattcacaaccaattgtaatcatggcgcctaccggacccatcacaacccccatcaccacgctgctggggatccagcatcccgttatactcgccggcatggcccgcacttctggaggccgccttgctgccgccgtctccaatgccggcggcctgggcgtcatcggcggctttcaatacacgccggaccagctgcgcgagattgttgccgagctcaaggcgaatctgaagagccctgacctgccttttggcgtcgatctggctctgccgcaggtgggaggaaatgcacgcaagacgaatcacgactacacgcacggcaagctggacgagctgattgacatcaccattgacagcggcgcgaagctgtttgtctgtgcggttggcgtgccgccaaagcacgtcctcgagaagcttcacaagaacggcatcctggtgatgaacatggtggggcatccaaaacacgccgtcaaggctctggacctgggcgtggatatcgtgtgcgcccagggtggcgaaggaggcggtcacacaggcgatgtcgccaactcggtcctgattccggccgtcgtcgacgtggcaaagaggtacaagccgcccatgctccagggctcaccggctctcgtcgttgctgcaggcggcatctgcaatggacgcggcctggccagttcgctgatgcagggcgccgtggccgtctgggtgggcacgcggttcctcgcctcggacgaggctggatgcagcgaggaggctaagaaggcggtggtgacgtgcggctttgaaggcacggagcggacgttggtgatgacgggccggccgctgcggatgaggaccaatggctacatccagagctggcatgaccggccagaggagattaagaaactcgtgggcaagggcgtcattccgatggagcatgatttggacgagggccgagacattgatattccgcatttgatggggcaggttgcgggtgcgattgacaagattcagccggcgggggagattgttgcggagatggtgcaggaggcggttgacatgttgaagctgggagggacgtatttggcggcgaagagccgtttgtaagtggatatgaagttgagtgatgccatggtcttctttttgacttttagggtggttataatgcaaacgaaaaaaataaaaataaaaattcaatcaactaaaataaatctttcatcaatcgatagctgatgaggtgaaactgttcgttttgctgccttttgataccatcaccaaacacaagtgtggtggtgagctgaacaaagtacgtacctgtggctggtgccctcttagctccattgattactgcgcatctgtggcgcaaccccaccacagtggatccccgttttttgcaaatcgcaaaccaactttttttttttcttatcggttcctgattgctggcgaaatattcctgctgcattaccaacaagccctctgcaaatacccataaaccacatcgtcaaccatggctggcgctacattgaacaacaagcgcaagcgcaatcagaccgatgccgctgccgacagcaaaaagtcaaaaaagctgaagaatcctccccccgccgagcccaaggaaaacgacgaagaagcatcagatgaggaggaggagtcgagatatgaagatgctgtctcaaaccttgagcaggagaatggcaatgaggacggagaatcagacgcgggcgaaggatccgatctagaagaaaatgctgtcgccagaaatgccgatggcgatgtcattccggccagctctgcgccgatactatcgaccctggccgagtctgacaagtttgaagatctcaagttgaccgaaaagaccatgagggcaattcaagagatgggcttcacaaagatgaccagcatccagcgcagcgtttgtctctctcatcaagttcccggcttcaatggcatgctgtatttgttgatttactaacactgcttcctccgcaggccatcccacctcttctcgctggcaaggacgtcctcggtgcagctaagactggatccggaaagacgctcgccttcctgattcccgccatcgaaatcctcagctctctccgattcaagcctcgaaacggcactggcgtcatcgttgtgtcccccacccgagagcttgcgctccagatcttcggcgtcgcacgcgagctgatgaagcaccactcacagacgtacggtatcgtcattggaggagccaaccgaagagcagaggtcgagaagctgaccaagggcgtcaacttgttgattgccacccccggccgactgctcgatcacctcctcaacacccaatttgtcttcaagaacctcaagtctctgatcatcgacgaggccgatcgtattctggaagttggtttcgaagatgaaatgaggcagattgtcaaggtgctatcaaacgatgaccgacagactatgctcttttctgcgacacagacgaccaaagttggtgagtatttttctacgggttgacttacatcattaattgagtggctaactaatttgtgatgtacagaggatttggccagaatctctctgcgacccggcccgctatacatcaacgtcgacgaggagaagcagcacagcacagtcgatggcctcgagcagggttacgtcctgtgcgagggcgatgagcgtttcctacttttattctccttcctccgaaaaatgcaggccaagaagaagaaggtcattgtcttcttcagcagctgcaactctgtcaaatactactctgagctcttgaactacatcgattgtccggtgctggatcttcacggcaagcagaagcagcagaagcggaccaacacattctttgagtttagcaatgcgccgcacggtatcctcatctgcactgatgttgctgctcgtggcttggatgtgagtgtcttttgccgttgttggggaaaagcaaaagatgttgtaatactgactgtttaaatcctagattcccgccgtcgacttcattgtccagtttgaccccccggacaacactcgcgactacattcaccgtgtcggacgaacagcgcgaggttccgatgccaagggccgcagcttgcttttccttcaggtaaactcatctccaaccgcatagctgttctgcctctccaatcactaacacatgcaatagcccaacgaagtcggcttcctgtcccacctcaaggccgctcgtgtccccgtcgtcgagttcgagttcccgcgcaagaagattatcaacgtccagtcgcagctcgagaagctcatcggaaagaactactacctgcagcagagcgccaaggatgccttcaaggcctacctgcacgcctacgccagccacagcctgcggtccgtctacgacgtgcagaagctggacctggtcaaaattgcaaagagctttggcttctctacgcctccgcgagtggatatccagctgggcgcgagcatgggaaaggacaaggtgcaggcgaggaggtcgtatggcagccagccgaaacaggtgggcaagtacaagagggataagaggaattagaggtgtaatttatttataaggcgcggtatataaaatgggaattaataaggcgtattttgtttatgagtcaagttacttgatatctgttatggaaatgtgaaaaactatacttggagtttcttcactattaagacgagataaaccgagttgggatatagtaaattccgtataattaatgagcgtattatcttgtgtgtgcaaacttaactcagacccaaactcccttctttaaaactaaataataaagcttgtccagacttacatcctatcacaactttgtgtccaagaacagctaccgcatgtttatcttcgggatgatactctttgggtaaaaatatgacatcttggcccaaatgtgtaatccaccactgctgctccgtctcatcatacttcaaagcatatgggaggtggttgaggcgttgttcggctgtatcatcttcgatatatatgggcccaacctctgtcataacatattgctgggcatcgctaggaaagaatagcttgttgaagccgttcttatgagaggttgtaattgacttcagttccttctcttgagggattggctgcaattcattctcttgggtaacgggttgctgttccgtctcttgggtaattgattgtaactccttgcccttgttagatgactgtcgttccttctctttaccaatatcccagactttgagagtgccatcgctgagagaggctaatattttctgcgagtttggggtgaccgcaacggccgtgacttcgccaccggtgatctttattgttctgtcttgctcacacgtctctgagttccatactataatctggttgtcgtttccacctgatacaatatagctaccatcaggagaataagcaacacagcggcaatagccgcgatggcctgtcagtgtcttgggactttccacaccagtcacatcccagatcaagaccgtatagtcatcagaggctgaagcaatgtactttccatttgaagagaaagcaacgcatctaacccaatccgaatgttgttcaaaacacttgagaaggataccgctttttgtatcccaaagccgaacggacttatcgtgagacacagatgccaatttttgtccatcatttgagaacgccaagtagttgactttggagtcatgtttcaacacatcgctagttcgaattctctcgccagtatttccatcccatagacagatatcgccacttttcagaccggaggcgatgcatttcccagcaggacaaatcgccaaagcagtagttgggtagcttgttagttgattaggatcgccgatgtcctcggtgagctgtttatgggcataccaaaaccgaataaggcgatcacggccagatgaaacaatatattgaccagagggagaaacacacaatgactttgcgggcgatccggaccatctcagttgggttttcggcttctcagtttccatgtcccatttctccatgtcccatttctcaatgtcccataactccatgtcccatatctccatggtgctttcgtcggtactagacacaaaatgcgacccatcaggaaagaacgcagccccgccgattgatgcaaaatctttaagcctacgctttagcgtccaggtctgggtgtcccaaaagcttgtaaagttatttgagcaaatagcaagaatttttgagtcaggggaaaacttgacaatgcgtggatggcctttatacccggtcaatatgtttataacgccgagagtggtaggacctgaactcgcaatatccatcgttgcgtcccaaattttgacaattccatccagaaaccctgttgcaatcatgcgcccatcaggagaaaaagaggaacagtatattgcgctatcgtagcccgtcgtctgggctcgagcgtttgtggataaacagacaatttcaagagccttgcttgtcgctacggcaagtttagtgccatctggagagaaatggagacctctgacataaccattaaagtctttgagtgtgcagaaaggtttaccagtgctcgaatcccataacgtagtggtgccatcctctgagccagacgctataaccccagcatttgagatggccacgctccgaacgtagttttgattattcatcattatatgttgaatagctcctgtttcggcatcccaaactcgaacggtcttatcagaagatccagagacgatgaagcgaccatccggtgaaaatctcatgctattaatccaatcggtatgcccttcaagtactaagaagttggatgtccatcttctcccaacggtgggggcctgaagaaggtaggggaaagcggaagctaaatgagattttctggttgggctttctgcaggacaaaacaatagagtattgtggctgtgaatatttgagggagtgttgaatgattcgtaaagtaggaatactctatgagcgtcttcaatgaggctaatatcatttgggggagctgatggtaatgcctgtttcaaatcaccattagcacgcacaactcaggacatcctttgagaaatttgttggagcttacttgaatcttcaagtccaatttacgtagaagccctacagctgccggtatagacgacctttttgttacgtgctctagccattccggtagatatttctgcaagaagtcggtgacagcattgagaatagcgccagatggaaactgtatttcaagtacgtggtatatccaatagatcgctgaataataaacagaggtaggatccttgctgcggttggtgaaaaatgtagcaagtgacttcaggcaccgctcagctaagagcgtatgatggtagtctggtgagcgatcaactccctgggcaacggccatttcactatactcctttacttcgttgttcaaaaaatagacgcagtcgtcatcaatcttaagaaaggcgaaacatttctctaaaatcgtctttgtgcccacattgatggcaccgttgccatctgtgtcaatacctccctggagcccgcttagcgtagccaactcagaaagataaagcggccactgcgcagtattcattgcccaaagaatagacaagcaatagctcccgtcatttttgggtagatttatcaactctttaaccatgaacgaatataaatctccgagatcggttggcaattcgttcaagcgttgtatggcataccagctttcttcagcagccaaaacccggcagaccgtactaacccacaagagattgctggaaagtagtgccttttcaatcatctgagttgtaaccctgttttgaagctctttgtcataaccttttcgccgtgctagctttgaaacctcaaaagaggtgtggttgggtagaattgactgaatgcccttgttcaatggcgtgttcgcactattcgtgtcaaggcttaggataagactgctcataatttctttagaaaaagcttccaaaatgcgcttcgaagaagatgaagaaatcagccatttaagcttggatgtatcttttgtcttatccagcgataaagcgataagtttcaggatatcaataggtcccgcccacccgtcagaggcaaggcattcatcaagaccatcaatgataatataggttctagaaaaagcctcgtccataatgatatcaaaaaagacacctgacatagccaaaaagtcgttcgaataagcaaagacctttcttcctgtcgatacatacttctctgcgagatgcttgataagctcttgttgctgtgatataaactgtcgaataaggctttttatgacagggacaacgccacgctcattattgtagaagaaatatgccacctgaaaaggattttgtgttggatgctgctgtctggctgcatctcccattgtttgcattgcttgcataatggcataagtcagtgtcgttttgcctctaccagctttgccacgtagccagagtagtctctcgttggttttggtattctcccattttgcccagacctggtatgctaattccgaggtagcccattgatataggtcatttgtcaattgggtgttcaacttggccgaaacgacggtatcttggtctgagttggattcgccttgatctagaagtttctgctgtctttctttgatggtttcccggatagccccttgatggtggctttttttgctcaagttgagtacctcggtcaattcctttgtagtctcttcagaaacatacagcgccttttcggcatcggcaatccgcttcagacattccggaatgccataaggtgacaagtttgcctgcaccgagattctgatttcgaacataagaatggacgtatagagatcgataattctcctttgcagcttcctatcatttactgttgttttaagttcgcaattgacaagtagtttgggcaaattcatgtagctaagcatctttgaagcaagcgtgatgataccatcacaagcttcctcggtcaaagatgttggattcagaagtgcctattggattaatgagtatgcgagcatcgctactgatatgattttgcactcaccgaagacgcacaacagagtccggcccaagctaatgacccttgaggaaacatgatccgcgatcgcttcattattcctctcagccgctcagcgctcttatttggatcggacgatgccagcagggttttgcctgatatccattgcgacacgaaatctcccatttgcgattctcgtttatccgaatcattttgactgataatattcggaaacgaactatttggtgagagactatttccgggtacatgggcgacatctttgcctttacgtcgtctcattaggcttgataaaatcgcctcgtattcctgcaccagcagttcatattgttgtttcagatcatcgtatgccctatcccaaagcttgcgtgacagatgtgtaataactgaatcgcataactgctcgtcagtagagccttgtatagacattgaatcggtttctgatttagcaggattcttttgagcgttattgctcgtcacttttgggtcttgttttggtcggttttctgatgaagcagaggccactggatctctgcagctgtcgtgcacatccagttgagacgacgttggagtttctgcatttctaattgatattcggggaatttggaatttatttacgttgagatcccttttgtgtagacttgcgtgtgtttcaatagtagcaggggcattgtcgtctcgctgtcgcttctgcaactcttgtgtatgtttctgatgttgctctactggtccttgatgtgtgatgggtctgataatttctgttgacgtcctcggagaaaaagctgctcttccaatcggaatttgcgaggaatgtgaagtagttcttgagatagcgggtctttgatctttaccatgagagttctcatcttgaggtgttacctttcgccggtctctaaatacctctctgaatgcatctgtaactttctgcatcttgtaaacgaaatgcaaagctactagaagttggagtgcgatatgagtctgggtaagtaatccattatgctgaattgcgtgggcagtccgctttatatatactactatcacatggctcatacatgatttttgcaatttttacaaatttgacttattttacattgctaagattcttaagagctataactatgtcattggataatatgctactatgactttcatataaatgcaaatttaattgttacatttaatcttcttatttattggatctgtagaccagttacatcatttctatgtttcgattgtatgtcaaagaccgttgtgcttggttcagtgtcatatctactgctttttacgtcttagcttatgaaggatgcatttgttattttgtgtgtttgatttgatttgtaatccttaataattataacaaatgcttcaggcatccaggccttgatatgtgcctttgttgggctttacatttctgatacatgatcatattagttattgtcttgcagccttgggcatcatttactgccaagtgtaaagatgcgttggcctttggaaggaggccatgctggttttctgaatgccacgtagcgatatacacttccccgcccgatagatgttggcacttaggcatttgttcatgcagatacgaagcatctgtaaattatcagtgatgcctaatatcacgctgtgacgtggttcaatattcgtatatacaaagattgcggcatgaaggcaaatctgtacaattcgctggcgctgcggtattggtgttcatttccctggctgccttgcatacctgcaatgttatggatcgaatgctacgtcggagaaggttttgggtatcaaagaatgctacctttgtgatatgcaggtgtccattttcggctttaggctttcagacatgaagcctgacggagaatgcatatgcattaagatcaattaggatcattttgcgatatcagtatctgcgcatccttaacagaagataagtctgactctcggcttattaatcatgataaagatataaggtgaagtttcggtgtttgagccatctacctattgcattattctggatccttcacgatagtccatgacacagagtcgaatgagtattctacgcagaatggcaaacagcagcatgaataatgcatctaaaaaccaagatgctgatttaatgagacttatacttaatggaatggggattgaacacgattcggttgacgatttccggaagaatgacctaggaagcattgattttactgctgataatatactttcccgacttgaaggcgtggctgaaaaaatagagcaatctcaattagagcaacttcaatcggacttggaaacgctgttctctccgagaggctccaaatctagggcacgggcaaaaataagagagatatttataaaagccattgacaaatggataattaaaaagaagaagaatggaagcgccatttacgacgagtcatgggaaggctgcctgattaaggcactttgtaattccgaggaacactttcatattttcagcaatgtttacggcgaagaaactcttcctccttttcatcatgcggcagctgaaggagatcatgatactatccaattcatgattctcacgcacgagcagcagtcagatggcagcacagacgagatcttacgagggctagccatgcagtacaaaaatgaaacagcattcgagctggcaacgaaacacatgcgttataatgtggttcagctgttatacacaagttacccgacgttagttgactcaatccgattaaaaaaaacttcatgcatcgaaaacttcatcaaagcaacttcagatttagagaaacaagccgacaaaacagaaggaaagaccacgaaattacaaaaggccctcgaaatattcgacatcattatttgcaataccgatccttcggattggcttccagacgtttggaagaaagcagttgaagaaaaagcaatgtcaattcttatacatcttatgaaagaaaaagtgaattcatctttcatcacgaatgacagagccagttttatcattaaagaaggaacatatgacatgtggcaattgctcagcaatgaaacgcttaaagacctcttcaccaaagagaattgccgtctgctccacgatgcagtatcatctggaaagtgtgaaattgttgaagacattctgcaaaggtttcctcagcagattgaagcttgcattgccaacaatgaaggcaagctgatatacgcattggagctgttggccgggcataaacttttgttagaagacatggagtcatacgacagactacgaaatcttctcgtacatgcaatgatcagaagcgatctagcaattcaaactatcaaggagattggaaacaattctaaaggtaagtaataaccaacattacgctgtttagtggcccctgtttttcagtatctgacatttcatgccaacccagtggagagtaagcaagcactataatgaaattctcgtcacagatgatgttttaacaagtcagtacaatctatgacacttcattttccgaatttcgatacgacttcgcaaagtttcaccaagtacatcaaatcgctcaaagatctccagtcagattacatgaaatttgaggcagttcttaaatacgccagttttcctgatctggaggaaaagattgctttctcacaaggttcaagtgtaaacatgttcggaacagatcattcagagatctgtgacgctgttcaatggctaaagggccgaaaagtgacagaaatcctggagctcgttgtctccgatcggctgcactcgccgcacagagacgatcaagttatcgattgtgtcaataatctacatgttaggattctcgattggaaaaagccagatctgtacctcccaggattagaaacagatcatatacaacatttaactctctacagcagcggcaatcagtcagtcattgaccaatggtgcaacgaacttcctaagtttaccaaggtaatctctcataggaacctgcaatacacgtgcgaaaagatatcagggactaatgtgtgccactctgtagctagaagaacttgatatacgtatcattgaggtatgagctcgttttgccaatatatgaagcaaggtcagtgctaacgatgaacgcgacaggatctcgtcagagaaacaagagctaagaacaccgaaaactggctcagtagtctcaaagaaaaaatggaatttctaggactaaaagccaaaatcactgtaaacagctgccaatggttttctccgagcgagaagatggctgtttatcgaaaccttggcgatatgtgagcaactacttggacgcgatctcgcccgactatatctgcttaccacatttcactagtactcttgatgttgctggaatcgaattgaaagcatttattgacaagttcaaagcttattacagagaaaatgaaaaggaaacgaataggcccccaaggatgaaaattgccctggtcgacagcggggtagttgctgtcagtagacaaagctccgaagacccccaacccgagaacgaaattgacatttcacggagaattgttgatggagtatcatatatcaacaaagacaatcgggaatatctttggtggcacgcttctgagccacatggaacccagatggcaacaattatttgtgccataaacccatgctgtcacctctatattgccaaggtagccgagacaaagacgtcttctctcagtgtcgccaatgttaccgaggctattaaatgggcaatacaaaagaaagtggatattatttcactgagccttgttgtttatgcccagctaccaaagaataacgagcaatcaaatcaaccagatcaatcagaaaagctcatggaagcaatcaatgaagcgaaacgccaggacatcatcatcatctgcagcacagcagacgaagggcacagcgctgtgcaagacatcttgaacaagtcggataatcgggaaaaagtcatttctatttcagcgtgcagccaacagggaaaacctctggagcaaagccaggaagatggcttcatataccgattcagcggtgacaaaatccagctagggactgttccattcttgaagtccgataatcatgtgaccggcagctctgtggcgacagccatagcagccgccacggcttccttgattctatcatgttgccacatttcgacgaatttcaatacaccagggcctaacacaccagggcctaacacaccatggaagcgcgacactgttattgaaagatttggcgatatgtccgatgataccaagtctgcaaggcttggtccctgggttagaccacagcatttgtgtggaagggacaggctgaacgaaaaatttgactttacaacattgattaatgaagcttattgtcaggttaaaaaagacaaagaagctgcgacgcaactagttagaacctaattgccataaaaaacggatatataaagagggacaaagctcccttctttatgaaagagggcagagaaaaatatagtcttttcatggtacataactgcaatctatcagcaggatcgcaactgacccacttgatcctctatcactcttctttgtgacctgactctgacacttatggcccagaagatggtaggtaaggatgtgtgaggctgctattcgaaattgttaagatagcgtaacaactcattactcagttatcatttgatagaaccatggaattttaagatattaggctattcattgcacaattgtatagaggttccacctccatgtacaaaatgcaacctacgattatgcccaactgcatgtaatcacacgtaattaagccgaataagtggcgcggttattgtcacaggcatatgtgcattaatgcctaatggttcctgatagtagtactttactttggccctttgttgagatttcttaattgcgacagatgtccaagcaagcattatcggagtacgagcgttttgtctgctctttatataccatttatgcctacctttttgtgtaatcctaggtgccaaaccaaacactcagtgggatgaaacgaagtctatagcatttcgacaccattccaatatgcaaaacaatatggatcaaaatgcgctagattatttctacgaagatgaagaaccagacttttatcagcgtctcggagccttcaaaacgtctaacccgccaagtaatcgatttcagcgacggtttatccatatttcgaaagaaaagtcagatttcaaaaagagtgtggagctggttctttgtgttcacggatggaaaactccagaaaagaaagaacccatgacgcttatcatcctcagtgtccgtttgtcgtgccacaagaggaacagccgataccggtctgtgacaatcacgctcagcttccgcgaagataacgagccaggttcttccaaggctgccttggaagcatcgccagaggttgcggcctatgctccgttcgtcgaagagaagcgctggaataagaccatgtcatccaaccaggatgggaacagctatggtgctggcttatctgggggtcaattcgtgacggccaatgtaaatgccaataggcaagccaacatctcctacacacgccagtactttgacagagggacggccgaccgtttatatgatgatcacaaagaccgcctctacggtgtgcagtggtactgcgagcagaaccaactcgcaaagactggtgtcgagccacacttccatttggctatccttgttgacagaaagcacgatgccaataatgagcctattcctttcagtgctatcctcgatatgaagttggaagcaggtttcgctcacgattttggatcaggaattcggcgcatcttcagattgaagaagccagcagacgctccgatattctttgatccatctaagcagcctcaagtgtgcgggcttgatggagttggggaaaatatacttcaaaatattcaagtcgacaatcttggagcgttggcaaaaaaacaaaagcttacttcgctggtagaaatcccatttcctggtcttgaaccgctgttgcccccatgttgagcttctatagatggaggctggatggttcattttttttttttttatcatacctgggagattgattccgtgattgatgcggtgcaaatagcattatatatcaagttatttacatttatttctttatccattcagttacaaacatcacaacccgtgttgaaattaaaatttgacttttcttggtcccctcgactgctacaataggtacctaggtaaagtggtggaggtatatgtaagtggcactgcaaacgtactaaagctcaggtacataggtacatgtaggcacggctctacgcagctgaaagtgccgtaggaagcatgtcaaatgacctgcttatctctctcctttttatcctattagtattctacattgtacgaaaactctcactttgaactcttgactatctcaatgctctctctcgttggctttggttgtaaattagactcttatgcgcataccgcttcatgtggctgagctccctactaacgtaagcagaatctctagcatcacccaacctcggatgttggctgatgacttgtctcatgcatctttatttcatcaactcaattggtttcagcgcctctggattttacaaagtacagcgtttgttttcatgcgtgcacatcaattgatcaattgcttcgtttacatagagtcccccgttggaatagacctctgacgtcaccgccatggaagctcacgagacagtcgtctcctccatatccgcgcgcgtcaagcacttccatcaactgcagaagcccttccgcctctaccatggcgccaccaacagcacgcgccgctcgcaccgcagcgccgacaacaccatcgacaccagccggctgaaccacgtgctcgccgtcgatgccgccgccaggacggccgtcgtggagccgaacgtgccgatggacctcctcgtcggcgagacgctgcgccatggcctggtgccgccggtggtgatggagctgcccggcatcaccgtcggcggcggcttctcgggcacgtcgggcgagagcagctcgttccgctacggcgcgttcgacgcgaccatcaactggatcgagattgtcctgcccgacggcgccgtggtgcgggcgtccaagacggagcggcaggacctgttctggggcgcggcgtcggcctttggcacgctgggcgtcgtgacgctgctggaggtgcagctcaaggaggcgaaaaagttcgtgcagctggagtattcgctggcggcgggcgcggcggccatgctgaagcgggtgcagaaggcctgcgatgtgtctgagaacgactacgtcgacgccattgtgttttccatggatacgacggttgtctgtgtggggagactgacggatgagctgccggctgggacgaagccggtgggatttctcggccgcagcgatccgtggttctacacgcgggccaaggaggtcgtggagcggctcaagacgacggggctgggaaacgtcaaggaaatgctcgtcacagactatgtccccctggaggactatctcttccgctacgaccgcggcggcttctggacggccgtgtatgcctaccgctacttcatcacgcccttcaacaggatcaccagatacatcctcgactccttcatgcacgcccgcgtcatgtaccgcgccgtgcacaagagcggcctcgcagactactacatggtccaagacgtcggcgtcccgtacgataaagtggtcgaattccaggcctggctggacaaggagctgcacatttaccccctctggatctgccctctgcgcatccgccgcgacgacccggactctgggcacggcttgcactcggagtttgccaagccgaataccccggacctgatgaactttggcgtctggggcggcgtcaagggcaaccgccgccaagtcattgaaaagaaccgcgcgctggaacgcaaagtccaggaattgaacggcaagaagtggctgtatgcgcatgcgtattataccgaggacgaattctggtcacattacgacaggacgtcgtacgatgcgttgaggaaaaagtacaaggccgagtatttaccgagtgtgtacgacaaagtcaaggttgacgtggaaggcgaggagaaggcgaggaacgcaacgttcaagtcgaggagcaaagctgcgttttgggatctctggccgttggcgggtttgagggggttttatagtgcggtgaaggggggtgattatttgctgcagaaggagaaggggaagaaggagactgtgtctgcggcggagacgccaaagatcaactaatgtttgtatagacgggatgtaagataccctttggagcttcatgatggatagatggagcttactagattttgacgtaattattcctttattttgttttcatatagatgataattcgatatccattgtacactttgatgttcctcattcccttcattaatcttacagccagaggacgatgccctctttttcttcttcttcttctcttttcttccttcaatcacttcattttgatagtcccgggcacagcagacacacttccctctcagtcatgtcgaaagccgcccatctccgtctttgtcctcccgctcatctcgccaagcgtcttgtcgcgctgcttcttcgcctcctcggggtcctttgcgaagaagttgtagccgatgagcacggcgagggcagcaccgccaatggccatcctacatccatctattagtcaaactatacaaacatcatcctacatctagaatgagaacgcaccaattacgcttcaaagcgtcgggtccgcccggattccgcggtggaggctgttggccaccgggcccgccgaggtcgtctttgtggccgtacgtagtggcccgggccgagacggtggtgctaaatggggcgatggcggagcgagaggcaaaggctgggcggagggcggtgcggaagaggactgtagatgatcttgcagacatgacgatggacttgtagagtttggagatgtattgaatattggatgtgggaattggtttagaaggaagatggtgtgctgtaaacatggacagtgtgtcagtgaggggccctttttattgtaggagtgcctgcatcttcgatgacttcaacgaggtggcgggtatgatgtgggcatgacgttgcgcgctgcgggcagttgcagcgagtcccgcaattgacagcttttttgaacagaagtgaaaatgcaaggtgagatgaggagaaataatgggtttcttggattgagaggcgattgtggcgggagttgggatttactgcattgttttggtatttggtggtgtgatggatgggaagtgggctcatgtttggtgcagagggatgagatgcatagtttttgttgagatgagattgttgaagaacaacacaattgattctgtttaattgtttttttcatgattatttgttttaatttgtgttttataatatttgttagatgtagttttggtggcgacttatgcaaccgtgatgcttcacccgctcatccaaagagctgtaataagtcacccggcgtcaaagagaatcaaggtcggatttttcaagtttccaaggcatttcaactatataataacttgggcagaaaaataagtgaattttttatagctgaaattgctgcccggtaattgctttccttggtggagatggtgttcctgcgtgcatatacaattcaagtgctttcaacgcccatattaaaaggaccaacatatcgcactcacaattggagtatattcatattgtgctattctttaataaagcttgttcagcccttttctagcaatatgaaatatttattccatccttttcacatccatatttatgcaagccccggaaaggactcgggctccgtatcatcggcgccggcgtgccccgagccgggaccgctttgctccgcccggcaaggcaaatccctgggtgcctcggtgtaacaaagtgccatgttacggacacttgatgcaatgggtctggctgtacacggcgagaccggacctgagtaggagtgtctcataaatagggcttggaggccaagagagaggctgcacttcccgaatgcccaaactgataacttgccttgataatagtaagtatatggactcatcagtaagagcgaatctcaaatgtctgatatccctccaagccctcttacgatgtagagactactttggccttttctttttcactgtccacggctacttttcactacgttccgcatacatgcagtatgcacagaatgcccatggcccggaacattttcacaatacatcctagttcccgaatgatctacaaagtcatttgcatcagcaacaagatctatcatgcctggcaattccatcagtcggctctctccaatctcagatgcgaaagccgaacccaccaatgaacgccattcatacggctcagcatcaagctcgcccaaacccacattggtcagccatctccatattagccaaaaccagcggctctaaaaagccgtcggctaatttctcagcccccaaccttggccccgacggaagttgcagatgccaatcagcgactgttgcgagtcgcttcgagactcaattgataagggaaaatctggctgctgcgtaattcaacaaacttcggattattacccgcgtggacaatggtcagcctcggaacgatgtgtccagtcctcagctccagctcctcgattagcggagatttaactctcgggtcgccttatctcgagcgtttatatatcgccgtgagccgcaacagtcgggatatccgtagattcctcattccacactctttataaattcgcatccttttttcctcttgttttgaagcttttctcggacgaaatgggaaactcaaagtccgtgttgcgatcttcatccaagtcttcgggctctccagcgacgcagaatggcttcgccaacagctctcaaaagccccaaatggtccagaaaacgcctcaggtagcaacagcatcgctaccaccgccgcccattgtcattgatggaaatatggctctaaaaggcagggtctttgccatcaccggcggtgcaagcggcattggcctggccactgcgcaggttctgtcaagacgaggagcaacggtttgcattgccgacgtagatccagaagcaatgaaggctgctgaagtatatttcacttcgctgcaagttcctcacatggtcacaagagtggacgtttccaagagaagagaggtcgatgcctggatcgagtccattgtcaaggcccacggccggctggacggtgctgccaacgtagcaggagttatcgggaaataccacggcgtctcgccagtttcagagctcgacgatgacgagtgggatagaatcatcggcgtcaaccttaccggaaccatgtactgtatgagagccgaactgaggaatatgaacgaccgcggttccatcgtcaatgtttcttctatccacggattaaagggtgagctttgtttccgtcatattaaaaaggagcaatgagattttcgctaacgcagtatttgtaggatttgccaggcatggcgcttacgacgcaagcaagcacggcattgttggtctcacgcgagccgctgcccttgagaatggagagcgagaaatccgcgtcaacagcgttgctcccggcgccatttacacgccattgatgcagaagaactgggacttttcgggccggccaaaagacgctgcctttgacgatcccacggcctttcagcgacaaggcacagcggaggagacggcgaatgtgattgctttcctgctgggcccagagagcacgtttgtgagcgggagcgtatacaaggtggatggagcctggatttaaccacgctggctgatgctatggagaggagaatcctttggtgaagtggccaggcgtggctttgcattgtattgcggcgttacattgctggtggaccattttttttttctcttatttattctttttccaagacttggagtggcattctgtcttttgctgatataggaacattcaattaatatacaaagttcttcgcatgtatccaggctagctcgtagatagaagaggcaagatctggtctaatgcatctcccgtcttgttatggaattgttccagaattattcggccaaataggcaattcggcaagttgccgccgctgaattaaagtcatgaccacggtttcatttgccaactcggccttacttttcgcattccactaatcaccggccaccaggagcaatctatctcgaagcccgccgcagcaaaaaggccaattgactccaccccctggtttttcctacgttccccgagacttgcttcacacagctgccagagtcagtcagcacagccatccagggtgtgcgtgaatcagcccgcagcacggggttacttcgcgctcttttgtcccatcgtcaacactcaagcgtgctgtaggatcggcatcatgtgagcccaagaggggacgaagctctctctggttggatcattcttccgtcggcaccaaaaatgtctggcccgcgaatccacaatctccacaaccttcatcatcccaaacctggggtaaacaagcgggcaacccccctgcaactcttaacagtaagcaaacacgagagagagaaaaaatttaaaaacaagaattaaaaattaaagagaccggtgcagacaccaagccctgaagcaatttagcgtcaccttagtttggccgagggcttgcaggcacagcagcaaatggctaaagcctcatgaatcgcccatctctccccgcatttctagcctcgactccgaacgcacggcaaagtactaaatgatacgacatttgcaattcgcccttcgtgtttggaaaagcaaaaaaaaaaggcatctccaaccccgtctgtcaagaatcaaaaaagcctgtgcgcagctcccagtatccgtcgggtcgtccccaatctgcaattgcccctcttgggtattcttccccctttttcctctctctcttgtatgtagatggtactaccaaccaccagccataaccacacgcccggatatttcacagagcggcccccatcttttttttgcctacggtctgatagcgagtggattcgactcgggagccagccctgcgcaacagagtcagtctcagagacaggacagcaactcagaaaagagccatggctaccgaagccgacggtgaagagcggcatcgccctcagcctctcgtcgcgtctggccatgaccgcggggccacgcccgatgcggagcacgcccggcctcggaagcgcacccggagagcgtgcgacaagtgcagcgcctcgaggactcgctgtgatggagaatagtgagtctctctctctctctcatacgatctctcagatctgagatgttacccatgcggcgttgtgattgactaacacgcgtgtgaatagtccctgtcgtcgttgcgaaggtaagcaaagcctaaatcctaccatctcttactaccaggaatctctcgtgagatccttcaatcgttcccggggctccattcctggatggagatagcaacggcccccaatctccaccttgatggctcaatcccacgtcatcttttcaactgtcatatctaacacgtttgtctttctctctcctctcttcaagactacggatacacttgtcgttacaatcgcgaagtaaagaaacgagggcgtctgccggcctcggctacagcaaacaatcacaagagcaatggcagcatcagtaaccggagagactcgtgggcttcgtcgacccgacgaggaagcatcatacgacgagattccaacatgggacatgccagcaatggcagcagcaatggcaacggcaactcgagagcatccatctcgtctccatcagccagtatcagctccagcacggctgcacggcactcactcactgacgctgtggatgtgaccacggctaccaccgaggatgatcagatcactctacaagacactcgacaggatgtcctccattccatcagccagccttatcctcagagccggccagcaccgccgctcagcgtcccgtctctcatccaggtcggaatacaaccacaaatgccgccacgctcctccataagcaaccccctgtctgtcaatgtctttgacggacaatttggagattctgaagttgccctgtctgacggaagcgttggttacccatcgccaatcgacagacggccccatgccgaggcccccaacgcacgccaacaccgaggctcgttcaagtccacccccagccatgaacagaaccgcgggtcgttcagcacaaacagccacgacgcaggaggcttgatgctggatttcttccacaaggcgccaaacgacgactgctggtacaagttcctcgagccaattctgccctacatccgcaacatcatccccgcctccgttgcgtgcgacttgctggaaatcttcctgacggatcccggaagctcgctttttcgcgttgcttcgccgtacatcttgaccagagtctttcgcaaaaagtcgattatgcatccgacgaaccctcgatataccacgcctgcattgctcgcgacgattctgtggtgcgtggcgcaaactgctgatgtgatgatgctgcatgtgccggggacaagggcaaagattgtcaatgacttgtatgatttggcaacgtctctgatatctgagcgtgacccagatcgatggcggcgaatacatggtgagttactctcaatactctcattaccagtcaaaaagaaccagagatgctgacatgatttcgtcttaggtggtctcagagccgaaaacgagactccccatccgcggatccccaatcccgcaacagtgccgaaaactacagtaaacaacgaaccggccggtgaagtcgacgacgtcttgacctttatcctcctctccatcgccgtctccggctccgacttcaaatctgactgctacaagtggtggtcaaaggcgacgagactggccttttcactcggcctcaatcgagaagacgagcagtgtgccgggcccgtaactccttgcgcgaatcccctctgctcatgtcgaaaggagcaggacggcagcttgtacaatgtggagcatcgagaggaacgcaggagagtcttttggcttctgtacgctctggatcggcatctggccttgtctttcaactcggcgttgacgatacctgattcttactgcgaagtctattgtaagtaacttaggctaagtaaattgttaatatgttctgctttcgttaaactaaccctgttcatcagcccccctacctgaagctatttgggagaatctcgacaccattcctcccaacgagatgcccgttcgcaccattggaccgccaacaacggcctctggatctgcctttttcgaatactttttgccactcatggctatacttggagacatcatagaggtccatcacaggcgccgtcatccacggctcggagatttagacgattcacactccgtgtctgtcatccaggggcttctgacaacatacgaactgagtctcgcggcactctcgtcagaaggcaacgacagtggcatagttcccctgcccatccacacgccaaggggcatggtcgccggcatgccttcgcggtcatccatgtcccatccgtatccgccctccacagcgccatacaacgcaagcgatccgtccaagatgcgcctcgccaaggcctacagcacgcacattctccatgtgctgcatgtgctcctccacggcaaatgggatgccatatccatgctggacgacggcgatgactggatcacatctaaaagattcaacgagtgcgcgtcacacgccatttctgcgtcgcagtccgtttcgacaatcttaacaatcgacccggagcttacttttatgtcctatctgttcggcatatatcttcttcagggaagcttcatccttcttctctttgcagacaggatgcctcagctaggtccgaacgagtcggtcgcgcaggcatgcgagaacatcattcgcgcgcacgaggtatgcgttgtaacgctgagcacggaatttcaggtacaaaagtccccccatttatgcattggattcttgtcatgaagtggaaaagttaatttttgttattagaaaaactttcgaacagtgttacggtcaactctctatagcgtccagggcgcgggaacgacgaattgggatgaacatcgttcaagacgaagagctctgtctttgtacagatggacgaaaggagccaggggactggcattatgatgaagtgtacatgatgaaaagaaacgaagccgggaatggtatgatgaactgggataaaagagttttaaaagtggtggtttctgagttgataccctagtgtaatcgaacgtttttcactaactaccttgtgcttgaaatgcctgctcctcttagctaaaaagatggttgagatcgttttagccgccaggcaagtgcagaaaagctttatgccgacggttatttacttcttgtttcagctgtcgacatatgaatttccagatttatatgaccgataccaagacaatgtttgcgtatatcgttcacgagcagactgaaactgaatgtcagtattcaagatggcaataaacctcgatagattactgtagttctaatccgtcatccagtacatccatcagcctaggaaattcacctcgctctactctatccgctcatgatagactttcctcacctgcgtctgcctgtattgcataagatgtatccagtataagtcattttttccttcattatccagcccgtcatatttattgtccccaggcgtttcatcggcataatcttggcgtttaggctccttttccctggctagcccctcgagaaatctaggcatttgggtagccaaccatcgcggcatggcagagacacgttcccagtcaattacagcggtgattcttcctccatcatccactaatatgttgctcaaagaaagatcgtcatgccagatgattgttcgctccggcagtcctttattgtccgaagtaagtctatctcgggggttgaaggccttttttttttttttttttttcaatttcggtgaaagtctaagtcccgtgcttaaacttaggactgggtgatggagcaacggggagatgaatgccattcaaagcaatcaactttcctgtgttgtagatagaaacttgagaccagactcgactgtaaatgaaacattgacgttgacttgagtttggcagcaccgcccttgagatggcgactatagcccaaggtactcacccgcctactacagaatcaacgagtcataaatgcaccgcaaattacaaacgaaataatttaaagggaccatcatttcatgaataaatgcgttgcatgcttctcttgtactcatccaaatacctggtctaccgtagggtagctgctataagcgggcaatgcttcagcgtcggagaaactttaatgcatccccaaagtctgccccaccctgccaatacgccgaattgccagctgccatttgaacctcgatcgcctcaaccatcggactcggtgccgcgacaaacccgcaactgtttccgcgagggcatcgacatacttcgccatggtgttgcaagatctcggacgtcgcatcaatgcggcggtttccaacctcacgcgcgagcagaatctggacgaaaaggttggttcattccaagctgccccgccgtagatgcggaattcccaactgacggtggcaacaggccttcgattccatgctcaaggagatttgcgccgctctgctcgaagccgacgtcaacgtacgacttgttggacagctccggaaatcgatccgcggcgccgtcaacttcaaagaactcccgcccgccgtaaacaagaagcgtctgattcaaaaggccgttttcgacgaactggtcaaactcgtcgacccccatgccgagcccttcaagcccaagaagggcaagtccaacgtcatcatgtttgtcggtctgcagggtgctggtaaaacaacgacatgtacgaagctggcgaggcactaccagagcagaggactgcgggcgtgcttggtttgcgccgataccttccgtgctggtgctttcgatcagctgaagcagaatgcgacaaaggccaagattccgtactacggttcacttacggagacggaccctgctgcggttgctcgagccggtgtcgagcagttcaagaaggacaagtttgatgtcatcatcgtcgatacgtcaggtcgacaccgacaggaatccgccttgttccaagaaatgattgacatccaggcagcagtcaacccagacgaaaccatcatggtgctggacgcatcaataggtcagcaagccgaatctcaagccaaggctttcaaggaggctgccgattttggtgccatcatcatcaccaagacagacggtcacgcgcacggtggtggtgccatttccgcagtcgccgctacacacacacccattgtatttattggtactggagagcacatgctagatctggaacggttcgagcctcagcgatttgtgcagaagctattgggaatgggcgacatggccggcctggtggagcacgtgcaaagcctcaacctgaatcaaaaagacacaatgaagcacattcaagagggtatctttacagtaagagacttgcgagaccagctttcaaatatcatgaagatgggtcccctgtcaaagatggccggcatgattcccggtatgagcgggctgatgcagggtatggacgacgaagagggcggtttgaagctgaagcgcatgatttacatctgtgattccatgaccgacaaggaactcgactcggacggcaagatgttcatcgacgaacccacccgaatgactcgcattgctcggggatcaggaacctcggttcgtgaggtggaagatttgctcacacagcagcggatgatggccggcatggccaagaagatgggtggcaacatgaagaatatgcagagagcacagcaggccatggggggcggaaacaaggcacagcaaatggctgctatgcagaaacgactacagagcatgggcggcgcgggcggcgcgggaggcatgccggatatgggatcattaatgaagatgctcggtggcgggggcatgcccggcggtatggatatgcaggcgatgatgcgacagatgggcatgggcggtggtatgcctggtatgcctggtatgcccggcatgcccggtatgccaggagctggccgtggtcgcaggtaagacgagaaggatgcttgtggctgtatcgagtgtttggtttcgttttatccttgtttcggagctccggtaggttgggcatgtcacggtcgatggcttgttgctagagctcatgtgcataggtatcggcgtttgggcagtgatgaagggattaaatggtggctcgaagagggcaagatgccgtgtcagggtacacgatctatgatgcatgtgtacatgattcaatgctggtgtctgctcgcaatcttgacaggcgtgctttgttcgttgaagccatgaatataatataccaagaaaaataggaggatttaatgttgacagtttgtacgctttgactatctaatgcgcagtgaatcccgccccgtgctggaccattagtatgctggatgtgatgaagcattgtaccattacaaacagaagaagtgacgatgcttgaacatttgtctatatatcacgtggtttgccgcctatgaactggaaacacgtctgcctgtctgtgtaactcgacgtgtgcgaatcagagcatcagatactcggctgctgactggccaacccgccgtatgttgttgatcagactggcgccttacagtatttgccaagagcagctgagtcaccacggctacctacaaaaagacaacatgccaccatgtctcagccccgcacgctatcttgtccaccaacctctaaacccactctcccgctattacacccggagctaagcatcgactccaccagcatcaagctttatattgttgacttataccgagattatggcctcacgtggaaggggagactttcaggaccgcggaggcggaagaggccgaggccgtggtgatggatacggacgcggacgaggtgacggcggcggccgaggacgcggtgacggatttggccgtggacgtggcgatggaggacgaggcgatggtggaagaggcagaggaggaggagctcctttccgaggtggcagaggcggtgcgccgccgcagattttctcgtgagaagaatcccattcccttgacactcatctcgttatggcaaagacacgcgctcatcacatcttacagtccccccagcggtgtccccgcccccgacaagaccgtggcaaagacggaagacgctctgctgtccggcaagggccttgatctcagcacgctgggcctgaaggaagcgttccctcgccgacccaactatggaacaaagggagcagaagtggtgctctgggcaaactatgtcgccatgacggcatctcccaagcttgtcctctaccgatatgacatcgccgttgctcccgccgccacggggaagaagctgacacaaatcatccgcctgctgctggaggcatcggagctggcggcctatcagcacgatatcgtcagcgacttcaagtctacgcttatctgccgacagaagtttgccgacttgaccgtgactgtgccgtaccgaaaagaaggccacgaggagccacgcgagaatgccccccagtacaatgtcaagcttcagcttaccaattctctggccacttcggagctgatcagctaccttacttcgacggatccatctgcccaatacgacgagaagctgcctcttatccaagcattcaacattttcctcaatcattatgcaaagacatccaacaatctcgctagtattgggtcagcaaaagtctttcctttgggcgcggatgctgatacttgggaccttgggagctgccttacagctatgcgtggcttctttgctagcgttcgtgcggcaacagctcgcgtgcttgtcaacgtcaatcctactcacgctgccttctttcaagatggtcctcttgaccaatttataattaagcttatcagctttcagagaaatacttacagacaagcagcatttataaataggatcaaagtcagaaccacccatctgaaagagaagctagacaagcagggcaagccaatcccgcgcatcaaaaccatctttggctatgccaccaagaacgatggccatggcctcgagcaccctcctagggtcaaggcatttggaagcggacctaaagatgtcgagttctggctcgacgcgcccgcaaaaggccaatctcaagctgcctctgcgtctggcggcaagaaaaagggcggcaagggcagcaacccgcagagcgcgtctgggtcgtccgcaggacagtacatttctgtttatgatttcttcgtcagaagtaagtggctcatggcgttgcggcaatgaatctatcgtcagcggttgttaacagtcgtatatagctcacaattttcgcatcagcgacccaagattgccagtcatcaatgttggaaacagggagaatccaatgtatttgccagttcaagcctgccatgtgctgcctggccagccttccaactcaaggcttgacccctctcagacccagcagatgattagatttgctgtcaagaggccggcggaaaatgcgacgtttattgtttccaagggactgcaggctgctggtttaacctctcaagtgaactctttgttggtaagttgatatggggattgcccccccgtctcctttgttcattccgagactagcctgctgatacatctcagagccaatttggcgtcaatgttgcccccggcctcatcactgtgcctggccgcgttctcatgggaccaaaggtcggctatggccagaatcagcaagtgtcgacgtttggggggacttggaacctggtaccaaggaatgccccaagcctgaaattcagcacctgcggcagcgtgcagaagtggtcttgcttatacattgaaatgcccaatgaccacccaagagcgcagcagttcagctcgcaggatctcaacggtattgtacaaagcttccaccgggttctgcaagacactggaatcgctgcgagcgcgcctctcccaattcagcgactgcagctgagtgacacagacgacgctcagctcgaggatatgttcaagcgtgccgcatcggcgctacagctgctcttcatcatcctgcctcacacccccattccgctatataatcgtatcaaacttctgggagatgtcaagtatggcatccataccatctgcagcgtcggcgcgaaaattgccaagcctaatgggcaagatcaatatcttcgcaacctggcgctcaagttcaacctgaagctgggcggcaacaaccatgtcgttgacccttcacgcctggggttcattgccgaagacaagactatgattgtaggcattgatgtcactcatccgtctccgggttcgaagggtgctcccagtgtcgccggcgtggttgccagcgtagaccggtggcttggccagtggccttcggtcctcagcgtccagaaaagccgcaaggagatggttacggagcttggcatcatgctgaagtcgcgccttgaattgtggcgcaagaggggcaaacatactgcctatcctgaaaatatcatcatttaccgcgacggcgtctcagagggccagtatcagtccgtgttggacgaggagctgccgcagatacgcgctgtttgcaaggaggtttacccggctgccgatcaaaagaaaggcctgcctcgcctgactatcgctgttgtgggaaagcgtcatcatacgcgtttctatcctactgcagctgctgatgccgacaattcgggcaacaccaaatccggcaccgtggtcgaccgaggcgtgaccgaagcccgcaactgggactttttcctccaggcgcacacagcgttacagggcaccgcacggccagggcactactatgtcgtgttggatgagatcttccggcagcgatatgcaaagacgccaggcaagaacattgcggacgagttccaggacttgactcagagcatgtgctacatatttggccgagccaccaaggctgtgagttactgcacgcccgcgtactatgccgacattctgtgtgagcgtgcgcggtgctatctcagtcacttgtttgattcgccggccaattcagcggcaccgtcggtggtggagggttcggagggccatgcggcatctgggcaggacgtaaagattcacgagaggctgaagaacagcatgttttacatctgaggagaatgacattgggggaagacttggtctgcttagtgaagacttgtggggtactcaagttttagtctacttggtcttttcttggttcttggatggacgaattgtggtggagaagtgagggaaattggattactcggattgagctgtttgtattactattggatagcctttgatacgcaagcggtttgcaaaaagcgagtctagaaagatattgaacacaacatagcggtaatcatacacacacaaagccaagattaggccacgctaacggtgctttactaatgatttgtacgtggatattcattttgcggtctcggttaatttgcagatggcttgatacgttgctgttatacgcggattcagactgggtctattcggtgagttgctaataatacctacctagtacctactagcagtatcacatacatatacgcggacccaggctagatccactcggtgatctcggtgaggcatggacctacttttcggtaaagcttccccaaacaagaaagtgggtttcacgccgaaatctcgatgacaatgacaggccgatgacgttgtgattgggctcccctgtcccaccacccggaagaaaggcgccggccccaaaacaactctactgccaagcttgttttacagttgtatgacgctattcatggctctgcgatgcctaatttgcgggagcgtgcaggggacctgggccaagcgttgggcaatcagaagcaatggttgagccctgaacggcagtagaggttgtgacgatgacggaaggatttgctgtggcctgtgacatggctgacgtcaggttgggcgacgatctggaaatgcagggtgatttggtgttgtgaagaattattatattatacgtggttgggcctggtgttgatggttgaagagaggcgaaggaacgatcaaccagtttttgctcagcgtctgattctgagttgcactttggcagcacttgagcggtgctttacccaagtcattctttgacgcccctttttttatatatcattacttgctgtgtttcttcagcaaatcgacagccatggcgctctttggacgcagagcccgagcctcgccagggggcaccaacggcacgacgacgacgacgaagcgtcgaggctttggatttggccgtggtggtcgtgcgaaccgtcgtcaggcgtacgcgatgcacatacgtcccagctttggacagtggctcaaggtgacatggctggatatcctgaccatggtggctatgggcgctattggcctgggtgtaagtgacgcctggatatgtacccagaggatataactaactgtgtttgacaggtctacgaagccaagcctgcaccgactcgatcgttccccgtcaccttttctgacggcgagattgtctggcccgagtttggctaccccctccgcaaggagattgtccccatctggctcgccgcgttcctcgccgccatcatccccattgccgtcatcctggcgatgcagatccgcatccgctccttctgggacgtcaacaacggcgtcatcggcctcttgtactcgctcatctccgcggccgtcttccaggtcttttgcaagtggctcatcggcggcctgcgccctcacttcctcgacgtgtgcaagccggacctgagccacgtcaccagccaaggcctcgacaggagcggcttcacgcaaatctactacacgcgcgacatctgcaccggcgacccggacgagattgacgacagcctggagtcgttccccagcggccatacgacggcggcctttgcgggctttgtgttcctgtacctgtacctcaacgccaagctcaaggtcttctccaactaccacccggccatgtggaagctcattgtcatctacgcgcccatcctcggcgcggtgctcatcggcggcgcactcacaatcgacgagttccacaactggtacgacgtcgtggccggcgccatcatcggcacggccatggccttttcgggataccgcatgacgtacgcggccatctgggactggcgcttcaaccacatcccgctgaaccgcggcgtggcgtttccgtacatggccggcaacggcgatttgtttggcgcgacgtttacgaggcgcgtggggtgggggaccgagagctttgcgggaggcggagctggcgttggggctgctggagttggatctggggttgctcatgacaagatgggacaccatcacaatggcgtgaatggccatgatggtgttggggcgatgggagtcaatggacaccatgcgaatggggtgaatggcgagtatgcgaacccgacggtgccgagacgggcggttggggggacgatgcatcctcatggcgatcagatggtgtaatggagttgagtgtctgtcttttgataatatcttgaagaagagaacgagaagttgtggtctgggtggaggatggaggattggatacgcatgacaagatataacgacctgtttgtcgatgctttacgataatacccttttttatattgattacgattatttcttaatgaatatttctcaatgatactcaacttctctctgcgcttggtgctcaattgacttcttcatacatcattatttttacactgtagctcatgcttgagattgcctacagatgattgtgactcctaattccttatttactccaagacatgacctcatgccaattccaaatggtcatgagagatacaacagcacaatgctaaaacagctcagctcagctcatcggcgagtgacgctgccagattcgcaaatcggcgccccaccagcccggcaccgactccgtaatcggcagtccacattcacccctacagccattgacgaataacgacagcggtagaagaaaatataataaaacagcaaattcagccaaataattaatcaatggaatgcaacgctggcttatgtgattcaaaccatttattagaaacaaatagaagctcaattagatccaattcgcatctagaccggtggagctccggacccgggtctcactaaaaaagagtcagaccgtccacttggcaaaaactcgccgagctactcccggggatttaatagcgagaagaaaaaatttaaataataggtagctggcctctgttctacattcttcttttttggagatttaatgcccagtgtcgtcctgctccaattgacaagctctataaactaagccggctagttcccttgcaaggtccaactttaaaaactttagctcgattattgctatcttatcttggagatagcctcactttttcttcttcttcttcttctctcttgcatataaccaaccctaccgcttctacaacaccagcttcaacagcaaacaccaaaacaccacgaatatcatcaaaatgtcttcctccaccggccacatcctcacgctcagctgccccgacaagcccggcatcgtccacgccgtcaccggcatcttcgcctccaagggccacaacgtgctggacctgcagcaattctccgacccggccaccaaccacttcttcatgcgcgtgcactttggcccgtcgccttccaccgaggatgccgaatcgaccgcccacctcgagcccgacttccaggccctcgccgccgagtacgccatgaagtacaacttccgcccgctcaagcgcaagacccgcgtgctcatcatggtgtccaagattggccactgcctcaacgacttgctgttccgcatgaagacgggccagctgctgattgacgtgcccatcatcgtgtccaaccacccggactttgagccgctggccaagagctacggcatcgagttccaccacctgcccgtgacaaaggacaccaagctgcagcaggagacgcaggtgctggagctgatcaagcagcacgagattgagctggtggtgctggcgcgctacatgcaggtgctgtcgccgcggctgtgcgaggccatgtccggcaagattatcaacagtaagttctcaagatgcatcatatacatgcttcatagctgacacacaacagtccaccacagcttcctgcccagcttcatcggcgcaaagccctaccaccaggcctttgaccgcggcgttaaaatcatcggcgccaccgcccacatcgtcacggccgatctcgacgagggccccatcatcgagcagcgcgtcactcgcgtcgaccacagcatggaccccaagaagctgtccgaggagggctccacggtcgagacgcaggtgctggcggcggccgtgcggtggtatgccgagggacgagtgtttctcaacggacacaagacggtcgtcttttaattaaagcaacgggcgtgtaagcaccagttgtcattggaagagagggggaaaaaccggtcatgggggagggcgagtcagtttgtatatagtgatgacgaataagcacccgtacatatacccatcatagtccaatgctttgcaaggacttgtccatctattcccacaatcttattgctcgtggggttttcatatatgtgtaagcgagacatgtatcataaatcacaaaaaaagtcaccagcagtcatgctagcgctggtaatagcgcattccttcggctatctgggtattcttgggtggtatcgaatgccacacgcttgcaactaccgatagcaaaagtagtcgcttattgctatcaacaccttgggtcgtattcactatacgacgatttgcaggccggaaaacggaagtcggccgtcggcccctcgctctgttctgggacagattggcatggccgactcatggccatggccgacaatgtaaaagcggcctgatggcctgctcttctactttgcgcgacttatgctttctgttttctgtttcctattcacggggccgttgggcatatagacatcaaataggccacacatcaagcagcaacgccacaatgggcggagtgccgtccatccccaccgacaaaagccggaccgtgcaggtcatcagcgccggctactcgcgcaccggcaccgtgtccatggccctggccctggagaagctgcttgacggaccggtcatgcacgggggaacgcatttgtttggccgagaggacggtgagccgaatatgatggcttggagactgagtgaatgagactgacgaggcagcatgccagcatatgccaagctctggtgtgacatctttgccaaccgccacaacaagcccgtcctgatgaagctgctccgagaggccaccgccggcttcgtcgccctcaccgataatccctccattgtctttgtctcggagctggccgagctgtatcccgacgccaaggtgattgttgttgagcgcgacgctgaccgctggatgaagagcatggagtccttgctcgagggggccaacatggacacttggtggttcgtcaagctgctggtgtggccttgtccgacgtggaggtgggcgcccatctttttgcagggggttcaagactggtgagtttatatcagacattggtacttgattcaacagttgacattttgatggaacagcgacgaggagcattttggaatgtcatggaacaagggatggtctgctggcaagtataatactagcatcatcaatgcttcgtgtatttggtccccttccgccgctaactgtgatttgatagaaaccctgtccgtatacaacggctgggttcgcaaaagcatcgccccagagaggctcctcaccatggagctcaaggacggctgggagccgctggccaagtttctcggcaagccggttcccgacgagccgtttcctcacgccaacgacggcgagacgatgcggaaatacgccaagagcgtattccgcacggcgacgctcgtgtgggtgggcattgtgggcagcgcagcgatgggagcgagcatcacgtatatggcgtggaagaggtggtgaggatgcgtttgttgatacctgtgtcatatattggccgtaggccggagagatggtatatacatgtatatatgtttacatgtatatacgtttgaatggatgaatgagtcgaggtgtaaagacgggtcttacatgggtgatggagcttgatggagccctggagatgacttgcagcatcaaggtgacgcatcacgtgatatgacatggttcagttggaagcacctgggaccaacttgccggatcccccgctgttggtgatctaattcaattgcatttatttgatgaatctgtttgatagtacatccgcgttgtcctggatacatcgatagactttggcgctggtctgcatctcgccgattggtgggtagtcccgagtattgaggcctgcatggttcaagccaccgttttgaagctgctcgattgttgatactctgccgggcataggcctctgatcactgattggccagcgataccgaccccggggaattaaaaacgtcagcgcgccaaacacgagaaactttgagagaagcggaggctgtgaatttaaaaacaaattatcgtccctaatgcaggtgcaaaagtatgtgcggtgccaacaagcagactctgcatcaaacgagttgttggttggcgcagtaaacagaggagatgacgggcatttctttgtttaccctccatagcaacccgctgcttacagatgatactgccaaatgtttacctgcagcgtatatgtaatccagcgttaacaaatcaccatgattgttgcttacaggattgttgcttagtgtccctgtccaaaaccccatcccgttccgcctcaatctccatctcatctccatctcatcttatcccgtcacgggttctgctgtcgatactaccatcagctctgctatccccttttccctcgacgacattgttgacaatactcaatccatccatcagacagctccagcgccgcatccagcaatttccctcgctgggcatcagtgccctgttagtaacagccagcagctgtagcctgtagggctctgtcaggcagcgctcagcccacggcgcctctataattccggcccgctcctccagctccctttggcgccaaatcatccccagccagaaacccctgctagcctttgcaccataattgctctacggcacccctcatcgtcttgaattgcttgatttgatgctctccagccattcgacctgcgctctggacttttgaccgcgacccgttttcctttgtactctttccggcaatcgcagctttctctccttcgtcttgtcatcatttttcttcttgcctcaatcttgttttaatgccgtgcgcctctttgccgaattcgacgcccaacccagcttgatgccctccacgatccgacccgagacccaaacgaacaacgaccaacccgcccttctttaatctcactttgcgccttcatttcatagcgcccgcccttctttttatcgacatcataatcggaatcgccataatcgccgtcatcgccgacgtccgccgaatctcattcccaatcaaaccaccgacctagtcaccaacagtattgcggcccgctcatttcagctccacgacgccgccgccgtcgacagcctggagatggatttctcccagcagcaagactttctcccctcacacgacgccgacatgagcatgagccaaggccccgacgacgccatgggcggcttcgacggcgcatccgacgccgcgcacagcaacggctaccaccaccagcagacgccgtcgctcgacagcctctccggcagcgtcaggcacgacgaggactcgcccagccgccagacgccgcccgtcgggggcccctcgtcgctgtcgagaccggccagcggcctctcgaacccggcggcgccatcgtacaacgactaccggccgagctctggcgaccagtccaacggccgcaaccacgtcgtgatcaaggtcggcatggtgggcgatgcgcagattggcaagacgtcgctcatggtcaagtacgtcgagggcagctgggacgaggactacatccagacgctgggcgtcaacttcatggagaagaccatttccatccgcaacaccgaaatcaccttttccatctgggacctgggcggccagcgcgagtttgtcaacatgctgccgctggtgtgcaacgacgccgtcgccatcctcttcatgtttgacctgacgcgcaagagcacgctcaacagcatcaaggagtggtatcgccaggggcgcggattcaacaagacggctatccccgtcttggtcggcaccaagtacgaccactttgtcaactttcccatccaggaccaggaggagatttccaatcaggtaagcagcattgatgccactgtatccgatggagttactaactttactcaggcgagacggtttgccaaggccatgcgcgcatcattaatcttttcaagtacaagccacagtatcaacgtacaaaaggttggctgcactcttcatacgcaatacgctgcactgcagtaactaacgaattctagattttcaaaattgttctttcaaaagcgttcgatctcaaatgcaccattcccgaaatcgaaaatgtcggcgagcccttgttattatatcagtctgtctgatccaattcatcattccgcggcgcttctttccgaatgctcaacttgacccttcttttttttcccacacccgaccacttgttttatgatatcagcattaaatcattaaattgctgcacacactatagctcgcatagttcgcgacatatcacactattacgcactttcagaccagcgacgcagacgatcgcatcatcacttttgagcataaagaaacacgcatctccaaagagaagaggcggtgaaatacaaattgtgtacttttagcatgcccttgcaaaagagtgcctttacaatctttcccagttgcccaccacctgcgtctttaccacggctacgagagcacagcatcacatgagagggccctcttttcacctggaagtaaacggcgatggcttattgaggcgcacatggtgtgggagcgacgccacctacccctgactaactaacactactactactaagatttggattttggaagaatgctacaatggtacggagggagaaacagtgctgcttttttttttatcttttttttaaactatattcttttgtattctgctccgttctccttttttttttctttcttctttgacagggacctctatttgaaatggcgctcgatgggaagggcaaataaatgagaaattagaaagaaagaaaaaagggccttttttttctttttttttgcaaagtgcctctcttactttcttagacacaaaagtgctgtggccctttttttttacgagtcttaggatgaagggacggagatggatcaatgcgatgcataggtatcgggttggagaggaggatattggctgggccaggatcttttttcctatccatctcctatacttttttcaacttaatgtgatggtcctatgaagaatgtttacactcatgttcatgttcatacgtgtgtaacgtgtttcttttccaaccgcatgtgagtggaaccatgatacaccacgtcttcacgtagcaggatagcagagaagcgtcgtttctcgaattgttgtatattccgtacatgtgcagtaacataagctaactgtttgaaccatccgatctctccttcagactacaatttcccttgcgcaaagtgatgagattgtcctttttttttgtccctttttttcaatgttttcataacgtcctgtccttcagcctcgttaacatgactggagtgggccaatcaatacgcatgatgaactaatcaacgtaaaaccgcctttatccttgttcctcctgtcacctcagagacattcttctccgtatacgcatctctgctaatagacacttgccgggaagaatacgtttcccctcgcttctcacacatctccttagagacagtcttcgccctgcaccagtctgctgtacctcttgtctctcgctccagcaacctcgcggcgcggactctccaccacaggacgaatagtagcgtcgctatctcttccccaggtgcgaacagtcgaaggtgtgtgcggcggaggcggatagacgtcaatgttgcgagcaagcggggggcgaacgacggcgcgctcaggtacggattccatgggcgactgggtgtcgtatcctgccaggtcgaggatcaggcctccctcgttgggcattctggtgacgaggccgtcagaggtgagctgcatttccggagcatcctgctcgtagctgtgacgatagtcgtagtcagagaccatggcattgacggtaggcgtagttctagctgcgatggcggcgtcgccgtgcatatcgtaatggctttgacgttgatactgaggctgggcggtgttgagagagattccgtgtagagtctcttcagaatcagtagcccagtaggcccacgggtcaagttcgtcatccacctcgacaatgccgttgatgatggtaacctgctgtccttgagaaccggagatgtagatggatctcgcttcatagccatgatgagggccgcggtgagcttggtgatagaatctaccgacatcttcggcggcagcggcagcagcagcagcagccgcagccgcagcagctcgtcgacgataaatagcaccttgacagtcgaagcattcctttggaatgaggagatagaccacgccgagaaggacgttgagaaagatgagaacagccaggatgatggccatgacgaggtagacggaggaggacttgtgctcgtcgtctgaggaagccatgatgatgaagtgccgatatcgggtttgaacagacaaatgggtgaatgaccagaatttctctgaatttgatagatcttagaagattatagaaaagagttgacgagaaatcaaagagagttactgccgacgatggccagcttggagttgctcccgcgagaaaaggctttgggggagcgtgactgacttacgctggagaatcaagaaacgcgtatgagcaaggaaaattctgaaattttagaatcggatggaaaatatcaggttttttctttttcgtcgcctgatgacgttgcgcagctggcagctggcaggagaggccggcagccctcttgcctatttccatggcagctgtcacggcatgtatcgagccattgatgtgaatggatttagttgcatgcgaatagaatataagaatgatgaaatcttccataaatcaaatttaatagaagatctgtatcgatattccgtgatgatgcctggcatatgttgctgcataccaagtaacttggcatacaaatacaggtggacgaatgatccgtcaggcaactggcctgtatcttccctcggtttatatatccgacttcacccagaacatttcccatctccctctataaaccgccatctctgcatctgctctctcaccactgcccatcttatatcataatcgtatagtaagtacatcgtatcgataaccacatacagccaagtacgtaccctgccaatctagatccctgcatccactcccaccaatagcggcctcctggttccgccgagaatacgtgtatacgcccgcccaggtcctctttttcagggcactccaaggctttgggtcttcggcaattatttctatacgtgtattcctggacgacacctgcattttgactttttcaaactgttgcagacctgctctatattttgatatccaatttatatgcacatgtttgtcgtactctttattcgcgtgaatgagtttccagccaagtgcagtgttggtacaagaaagtacaaagtaccaaatacgttggtgccgtctgtttgctgcatgcggccaaacgatatcgtcacatgcaaaacaccacaatcaggctcgggctctgcatcccgctgcatcaattggctcctgctcccgttctcattgttccgtgaaattccatcttctatcccagcgacagcatttgccgaaaattgcaaaatggtcgtatcacaacgtcgtattaccagcagacgcaagcaagccccttaccggggtcagtgcgcaatgtaacctcattttcagcgccatcccaaccagaaaagaccagtcacaaaaccatgggagcacaagccacaggcatacgcaacaaagaaagtaaaaatcatctgcatgtttcataggcagcatcatctcgcatttgatagtattgggtcacagagtcgccggcttattaccggcttctgtgcttcaagcagatatccctctatctaggtaaactggcaaacaaaactcgcatccgaggctggcactcgtacaagaggcgtaattccatccagtttgcctcctgcattcatctctaccgtagttgcgctccaaacattggggctgaaatcaacaactccattaacgcccggctatgatatgaaattctatgccgtcgctttcacacgacaatacacgattaaagacgaacaaattgaacaaaagtagaaagaagaaagagaagaaaaagaagaagataacaagatggaagaaaaagtatggtgtcatgtacacaatacaaggccattagagaggatagattgatgctagcaggtgacgccagatcagattcgtcgtttgatggagacatgagtcttggaggtgtgcggtgtgcggtagtggtgtgcggtactcatagaggcttgattcttgtcgttgtacataaggcgtttgagagaaaaggaggtgtgtttcgtggtcggctgcatcgtcgccagtatcatgtttgcgttcagtctgacttcttgctgccccaaacgggtgcgcccactgctttgctgataccaaggccaatgctgacggcggctcccacgactaacacaatgatgaggatcttgcagatgatcttgttgcgcgcgctcagtctggccatcggggtgcagcgggtgcgctgcatcttggcgtgcttggcctgcttcttccagtggtcctttccgggccatacagggcagttggcggcggcatccatggtcatgcttttccggcccgacttgtcgagagagctgtgcgagttcagggcctcaatgtctgcgtcaaaggggttggttgttgtcttttccgagtgcgggttggatgtgatgctggtgacggagctggcatgtgttgggacagcatagacgcccacggtaggggtcagcgccttggcgggcacagaaacctcgacggtgacctcggtcgtgaggacaacgctggaagtagactgcctcttgtggtcgagagaagacatgatggcgaatagagatggcgaggggttgaggagttgtgtgaggagtggccaaatgagaacgagccttgtcaggccaagcgatttcgagaatcgagcaggcgagcaaacagagtatccaaggaatagagtctaggaggaatattagctttttgcattaagaagaggaatgagacgataagaaaggctgcgttaaaatgcgggcagtcgaaagggcgcaaaatctaattgtatggagagtgcccgactgcagccacagtttgcatgtcacgaggagtgcgccatatgatgtggacgcatacggaaaatcatacctctgagtagcgtggcacaacgtttgaatggagattgcgcaatgtcggtcgtggggagtggaatggaaactcaagttgtcaaggtgttccggtggcgtagagaatatgcagcagtgctgaaagtctgcggcaatggctgaagaagagaagaaggagagaacgtggtgcgatgcaaccacgatgaagggaatcgatatttagatgctggacatttgcgggagcttggacctctggagcagaaaaataacaagtcgttgcgccgagaaggtaagcaaattgattgctcagatgaaattctttgtgcaagaacaaagaaatctggatccagctcgagctaccgagaatgagagaatcgtggagaggtcgaggaggagcgagagcggcagtgatattggaaaagagggaggcgagctgagctggtaggagatacagcgcctctgcagctgctggcgggcgtcgtacaagtacggggtacagggcaaggatgggtgcaggtacaggtggtgcttggcgctagcattagcggacggggcaaacaagaagcagagcgtttgcagctggcagagacagcagtccacaagtacctggagagtacgctgtctcgcagcgggagtctgcagctcgccaggtatcctgctcgtatatcagcagatgatttagtgcacacaagccttggttggtactgtacacttgtccgtttggccttgtctgctgtaccttgctctgctgccctcgccagtctgcacatcaggtacagataccaatcgatcacagctcgcttcatcctctcctgcagcaaagtaattgcagccagggccagcgagattgcgcgcccaacgtaggtgccgctcgggccatgcagggcctagaacggcactagcagcgcccactaacggtcggccttccgccacgtttagcgcccctgggccgcctgggtctctgcctttagtgggcttggtgccctgcagcagctcgcagccgatgctgctagtgctgcgaaagcaccagatgcgagcagcactagtgcagctacaggggcgggcttttggggcgtctgcagggatgggggggcgaaacgtgcccagatgaaaggatttggcgcgggcatgggcctggctcgcatgagaaaagcagatgatggctgatttcctttgacccagagtgctggacttgtggtgattgcttacagtacaggcaggcgttggaatgggacagtgctgtgcaacaacagagcagacagtgaagcagatgctatcaagatctcatatcaggtgcatgtgatgcttctgcagcgtgacacaagcactgcccaactgtctctcttttttattctcctccttcgtcttcttccacatgtctcggcccccccccttggcgagtacgaatacaccaactcgtttcaacagatgctgcagatggcgatgcgacatggcatcatgcccagataacgctacctcgcaacatcggcacggccattcgcgccacggacggagcagatgtacagattcgtttgcaatgctggaggatgtcctccgtgccaacgtagccctgacatcagcacatcagatgcgaaccaccaattcgtccccgccggtttctcgctgccatctcccaggcccaggatcctccccttcactgcggcccagatcctggacgaccacgcgcgtttgccgtgctgctactggaccgagtgcctggcatctgcattcgcctcccgccatttgcgagtacgaacggtccctctcgctctggcgctgtgctagagcgctgctagaggctgtatccattcggcgctgcccgtgcccttagtcatgtagcacagattggctcgcatcgcattcgtgcaacggatcgctggctttgtgaagggtggctgcatgaacgctgcatggcttgagggctgctcttcattcacccgtggcgacagacacgattggccagctgcatgtttctcttcatcttctcttgttctctcttcttaccatgtttttcccgtcttccccctgaatcagccaagcagcccctggccacccatgcggatcgccactggcctttgataacgaagcgctgccagttaaatgactgacgacatggagatacgcgcttggcacacaggccactctgcacgaatcgtggcatcacttcttgggtccgatcatcacaacgcagtcttgatcggttgacgcttgccatacagactgcagtttatagtgtctgctcaactcaactcaactcaactcaaccaaagaccaaagccctcaacaaccatcccccgggcgagtcattgactgctcctgctcaggggctcgactctcaatggcccgggtttcaagacgctctgtggcgtggcccgtggcgccaggtgtggatgcccgtggcccaatccccgcgttttgaggtgcccatttcggcagtttgttccaggctcgagatgtgctagaggcgctgctaaggcctgttagcatcgccgactatcgagatgtggctgcttagtgcgcaaagaaactttgtcttgtgatgggaaagcgtcgcttctacatcaatagagtgacatgcatgcgccattttgcgcgtctttgtttccatgagacacgtactcagcgtctgtcactgtgggagcaaaagtacatgcgattaatccaccagtggctgtcgctagcgaagctgctgctctccgccggatctcggcccctcagcgcctggttgccttgtacagacccgagtcattattctgtagctgtgctcatgctgtcgataacaacaaagaaaccgagacagcatctcatctcaccgacaactgtatctcgagtgctccatagtctcagctggaccctacaatgtctcagtcgtttgagagtcaatttgctgtctgagagccgcagtcggcgtaactgtctttgcagattcgaggcatgcgagaatcattatactactgtaacgtcttgaatatgctgttggcggagtagaggcacatgcagctttcatttttctttcatcttcttcgcatctacgaaatataaacgacataaagcgtacaactgctacaggccaggtctagcgagtgtaggtgcggtctgagcatcgaaacttggcagctacctatcgcgatatactgttcatggccacaactcaagtacacagcaagtacattgcatttcgtcatttgggcaaccagtgccaagagcatctcgactgcctcaattatgaggcgccacttcctctcgcctaattcgcctcaacagactgtaggcgtgttgttgttttctactcagtttacaatttctgcttttctcttcttcaccatcgccatcatcgcttcatcaccacattttttgctctcgttatcaactcaactgtccccagcatcatcgttattcgccagctctggccattcagctcccgctctctttcatcttccagctttgcgtttgctgcactgacttcacttgctgctactcccgtcttcttgagccctgccgttcccatccagctgcttcccgtctgcgtgttgagtatggatcaaccagcagctcgtcaaaatgtgcccattccctggatccggtgacctgcaggctcgcataaactctttcccaaacaacctcaagttcgtccatggcgtcgacaatgctcgtctacaagggggacaaaccccatgggtctggggcagagacgatgccgccgccgcctgctgccttggatgcccctcggagagcgtcttttgctgctgttacagctactcgcggacgtggactcgcctggagatggccgccagtggccgcgatgccaccaacatacccgagattcgcaattgcaattgcgactgcgccgggtttgcactagggtttccatgtatgtcttgtcgataccagcttcaaccaaggacgcaagcacactgacaatgtctgtagtctacgctttttgcctgggttcgctgcaaaagtccgtccgcagatactacggcattgacggtgatgattgtcaagactattgtgatgcctgctgctctccccgtcggacccttgtgcgagctgaaggagaaatcatcttccgcgagcaaacccgaggtggcaatcaaggcgaaaaggtggacgacacgcagtatatctgctacgatccaatggcctatcccatcaaacaagcgcagcttactccagcagttcgtctacaggccgcttctcgtccacaggccgctcctcgtgtgcaggccagccccgggcaagtccaaggtaatccgtatcaatacactttgcaagccaatgcccagcccctgccccctagggccattatccgacggcctatgcacaccttggaagacgactttgccacggcgagcacagccaaacagcatgatcatgatcttggcgacgacctggagagcgcggctcttaccgtgcctactcctcacgacctgggggccacatcaccgcgaccagtgcctgtgaagaacgagactgggtaggatcccgttgtcccagaaacccctgctgttggcgttgctcatttctttcaggccaatgccctcctcacagtggacagcccccatcgctcgctagactcccacgagctctacttggacgcccctctcgcaaattctacgcaggtcgatgctattgttcatgcagttgctggtggatcggggcatcatatagaggctggtcaagtgatgaattccattgcaagttttactcgacttcatcaacttgggcagtaaagacggttggagcacggaataggagttgtgggtgtgttgacttggcattatagattacagatagtgatatcagatatttttacacgctcaacatgtcgctcgctcttgttgctattcacgtgaaactggcctctatcaagtgctgtcagtcttcaccggagcaggatttctattacctggtctcctctgccttctaatgcctctcctgacatgatcccatacacaaaacattcgctatgaaatgtcacactcacctcagactctttgtctgatgctttgggcagaggattcaatattagaggtattctacacccgcccacaatccacagttcttgtcctgggcgaacatttcgcgggcccagtcccagccgcccgtcgtcggtaatgaagagaatatgagtgcgaagcattttctgaacccactcggcaatttcgttgttatcctcggaaccatctgccaccagattaccggtgattaagctgaggaaagcaaccatgccgccgctgaagagcttgtcgggaaactgctcatgataccgggccatgagctcgccccatcggtcgccatacagccggtagagtgccgcgactgagacctcctctggcacttcaatctcctctgggacattgtcctctaccatgtcaatcctgcttactcggagaccagtcacgcggaggacgtcgtcgtcgccttggacccgcaagccctcgccgacgccgtacatgccgcgatcagcagtgaagccgccatagtgccaccagtggtaatggtcccagaagctgcatttgctgctcatcgaggggtccctgacgccgtcccagtccacggcccaggaggcgaggccggggatctcggagcgttcgccgccgcggcccaataggggctggagatcggtgctcatgttgatgaggtcgatggtcaccttgtggtagagcgtgcgcacgtcgacggtgtaatcgcacgtcttgaccgagggcagcgagacgtcgtgccgaaagcccagcaggccgtagactttgtccctcgggtccgtggctttgcggtgccgccagcgccagagcagcatgaagagctcctcgtcgcgggaggcgccgaggccgcgcagggcgacggtgaggctctcgatggcggcgttgcgccagaactcgtcggggacgtttggggccgagtcgtcgaagaagctgtcggcggccttggcgagggtggaccgggggatctggcaggggccccagtagagggttgcgaggggggggaggatggcttcttggacggtccagatgcgggaccaccaggggaggtggaagagcgttttgaaggcggcggcggcggtttgtcgtttgagggcggaggctttgtggtctgagtcttgactctcgtcgtcgtcgttgtcttcgtcgtcgtcttcactttcatcttgttcatcttcatcactgtttgcatcctcatcctcatcttcatcttcatcattctcctcctcgctatcctcctcactgtcgctgacttccatccacgaatgagcctcttgctcgccagcgatccaggaaattgtgtcaagggctgcctgggcatcttcctcaggcacctcacccaggggcccgagccagatggcgccttgcgtgcaggtgctgtagatgcggcccatgatgctgacctgaagggacttttcgtgattatctgtctggttgatacacagcgcatcggcccaaacgtggcggggcccattcaacagacgcagctggcggagagcattggccagcggaagggtgacgccgaccttgttggtgtcgtcatcatcgtctccaaagtaaatgtcctcgtgagtggtgttttggttgtcggttccccaggcgtaggacagcgcctcgtaggagacgtctaggttgtcgagagaggtgacgtggaatgtgcagcggatgggggagtctgggaatccgggcttgatttgaaggacgcggatttccgagttggagtggttgagaggggggaggatttggtcgtgccaggagacttttttggacatgttgcgctatccagtttacttgtgaagggttattcgtgagagatgagttttcttaagacgttgagaagagttgggttgcttgaagcggtgggcccgccgatgaaatgaggctcttttcatattatatgatgagcgttttgtcacattaagcggtgggcaatgaactagaccggggatgagtgagatttccttttttaacctcttttgatgcggaactggtgtaaaaatagaaaccgttgcaaagagcttttagttttggagccaataagcataaagcatgcttttggggggactaattagcggatccttgtaaagtctcatgatgagttggttgtttagcggagggcttgctcgtgttgtgaaatgttgagatttagtgcttttgattaatgataactgttgctgtagaattgagacgggtttgttgtacctggtaacttcctagtcaagttgtcaactgtcgccatctcggcaacttgggcgctagctgcttttgaagcccattgcaagttttgtttggtagcgagcttggcgagttgcctggtagattaacagaactaatgctgatatcatgtgatggggatgaagtcatgatcaacttgtatcgtaaggagaatagagaaaatcaggcgttaatatcgagtttcgctcttttggcggcaagcacatgttacaactaggccgccttcaagtttcgtgcaactctgatacgggcggcatctttagacacgccatcaacactgatttcatccactagaatggtttcgccatgtttgatgcgtttaacctctacggtacgtgtatgaagtatagcggaaaaagaaaagatgaagcgtaaggtaggccccggcaagatacagcacgactcacggtaacggctgtgggaccttggatagaataagagtctggttgtgatggcagaggcgttatatagctgcgcgggcaagtctgatgaagaatcggcatattcttcttaataagtaatagcaagagtctaatttgatgcgagagatgatatggcgaattaagtttaatacacgtaaccaagctctttgaggactcgcaggtgcctagaactaaagatgcttagaatcaagtagaagggctcagtgcttgtaaatcctttatccaaatttcgctgattaatccagctattgtataggcttgagggaacatattctttggaatcacacatataaacacacaaggactcgtttggttcgacatgttgatttctgcaaatggcaaacggtatgcagaatggccgctaagagagagatggtgcggaagcttgtggcctcttttggagccgggctgagatgcggaagctaaaagatgtggggcctcgggcgacagatgtgtaagccatgaggttgagaacgtccaagacagaacctggaaagatgctttcatgaagagatgggatacatattcagcaagcattttctaacctccgagtggattttaactctagtggttgtgatatgtgtcgtttagttaggagtttaggtccgactaagaggtaggtatctagtttaagtacgaaggctgtggacatgtcaaaaaaaggcaaaatgttaagtcgccagcagccaatcaagtgacattatctgttataatgtaggcctcggggagagtgaaaaatgctgtgaagagtgcggctggacgaaacgatcagtcgtgataggtcaccactttttttccacaatgaaccaatcaagtgatgttaataatctaattgagtcctcctatttgcaccatagcatattcctatttgaaccgtagtggcctgtgcaccgcgctaagtggcccgtgcactacaattttccaaaaccactaaggttttcttatacctatagtataataagtaaattttttaaaaattataaaaatatatatataaataaagccttatttaatttatataaaacttttttttaattttattttaatatatatataagctaagaaaattaataaaaattttacttatagattttactaactatatattatttaaaataagtgcataaagagtttttatatattttatataagtaaaaatttaattttaaagttttagcttatataatcaaaaattaataaagaaaatcttattttaaaatttcactttttaaacctatatattatagctattttaaagttatataattaaaaagaattatttatatataatttatatagtaaagtttatgtaataagtttttaaaaaaatttttaaaaaaatcctattgctattcaaataattctgtaaaataattaacactttagaaaattctaacgcacgggccactttaggccactacggttcaaatactgtaggaatatgttacggtgcaaataggaggactcatctaattttggttgttgcgaatagatttgagaatgaagtgaggcagcaataataagtaactgatagcctgttgtagggttaaaaatgctgtagagggaggccaggtacatgtattcttgctgcttgcaattagactcgatactcactttacaagcaaaacggaagtgacagggctgatatgattgagttctggtacgtatgaatagattacacggctatctgtgatggatatcatataatacaggatacgtgatgttcaacgattggctatgaccagctactagataatatagcccgagatgggtcaagagaagcagtatggagtattgcgttgtcaaaaacgtatttctgaatcccgggacatctatcaataaggcaccggcttattctccttgacccaaagcgcctccccctcagtccgtctctccgggggcgtaaactcattaaccttccacaaccgcctatccgtctcggcaatgtgaaactcccagtcatatcccaggggcttaatctccgccgtcagcagcttgttgaacttctcgccagccgcacgaatcacggcatcgtcgttggggtagttgtgcgcaatgtgcgtggcgacgaggcggataaagggcttgtcgctggcgtctctggtgtgggcgccgatgtaggtgctggtcaagggcacctcgatgaactggacgacgacgtaaaaggcgggcatgcctacgccggtgtagaaggcggtgatggctttggctagggagtctttggactcggtgtcctgatagacggagggggggtggtagatgagccagtgaggcatgtttgcggtttgttggagatgtaagtgaagtgtaagcaagtgtttgatgagtgttgggaactcagaattgcagcgagaagatggcgactggtgactataagtattcactattcacttcatgttgcggcattacagtctttataagtccgcaaggaatcagcactatagctttggacttgttcgaataagatcctaacgcttggctatgccgaaacggggccattgtctgcatctatgggccagatgactagcattgaaaggcgaatacagcatcatctcggcattttgatacactactaatcataaaattgctatttcaggaaattgctattttcaggaggtatgtgagcctttcgatcctgtgtgcagttacactaatacctcggaaagaaacgtgcaaggaaagaggccgaggatcgatgagtatataagcatcacagcacgcagatagtttccgttgttgtacaacctttggcgataggatcatgactcggggtggaggaggatgaatcagcgctaatggccgaggaagtcgagtcggggcggtgaggtaattgcccaatcgtcgggcgtagatgttggcgtggaggtgcagaagagggttataaatggagatttgtctggttggtttattgattagtgatcgttgtttgattacaaaatcggtattgttgatagagacgggcgattagtgatgcacttgtacgtgatgtagagcagatttattatatatgaacagggtgaagcattattttatgagtgcaacgtcaaaaacaaatacgttattgtaattataactcttggaatctacgcatcatgtccaatcttgcctttgtcaccggcgcaacgggcttcattggctcacaggttgtcgcctccgcgctcagggacggctacaacgtgcgagtgagcgtccgcaaggcagagcagattgacacgctcaagggcatcttccaggaggatgtctcaaggctgcagtttgtggtggtgcctgacatttcagtggccggggcattcgacaaagccctggacgatgtcaaggtcgtcttccatctggcatcgcccatgcctggcaagggagcagatctgcagaaggactatctcgagccagcacgcaacggaacgctgtcgattctggagagtgccaacaaggtgggcagcatcgacaaggtgattgtcatgtcttcgattctgggcattggcccggtggacttgtttcgcaacacagacacgtttgtggcaggtgagtccaggattgcatgcatgttggtgatgtatggaaagggagcatgcataatcactgcaacaaattgcatcagccagcagccatcactaacagcgagcagccaacaccggcaagcgacacgaaatcgacctcgacagggtcttccccggcggcaagggcgaaaacggcaccatgtacgtggcctccaagattgtcgcccaccaggcctcgctggactgggccgcagagcacaaaccggcctttcagctcatcaccgtccacccgacgtttgtgctgggccccagcctggtgcgcaagacggcctcggacctggacggcatcaacgcctggttctggcagtcgctgcagctgccggcgccgctgttcccggcggtgattgtggacgtgcgggacgtggccgacctgtgcctcaaggcggctgcggcagacgtgaagccgggcgaggctgagctggtggcctcgggcgcggcgacgagctggagggagattggcgagtgggtgagggcggcgtatccgcagctggagacgaggctggacgaggatgggccgacgccgtttcgggtggacaatgcggtgctgggcatgcggtggcggccgctgggcgagacgctgggcgggttggtggaccagcagctggcgctacaaaagggcagcgcttaggtggtgctgtcgctgtattctatccattgatatttgatattgctgtcgagggcgtctatggatgcagggggattggatatcagaggttggacgaggcttgcaatggcaatggtgctacagcaatatgcaagcattttaaaacgcagactcgcagagggatgccatggtttagattgagctgaaactgaaactcgagattcatcgtgctgcccttttgccgagagtcatgtatcagacgccaggtacttgtgcccatgcaggcaattgcagcaagaatgccgtgccgcatgtcgcacaagtccattaggctttgcagaatgagcagagcagatgaggcagaattgccagggcagggattgaagctgcagtggctgtagagacgggacttgcggccaatcaacggtcgggctgcgggagatgcatctgcttggtgcgactggtggagagttgatattggattggtgtaagatggacgcgtcggtttggcgtcggggcaagccgaagtggcttgacatgatgaagctgaaattgatgatgctagcggtaggctgagcgagagcatcgcagacgccgaggtccatctgcagcgcatctatgcatgaggacatgtagattgatgtcacttacacaaaggctgcatcgtcacgatgaccactcttcatcttcgctcccgccaagaatcaagatcaagataaatatagccacatctgctgcatccaccatgcaacgctgtaaccctcctgggtcgccatcatcgcgtccacctcgcgtcccagctctctcattagctcttccatctcctccatcccgccaaacccacccgtcccgccattcatgcacctctgcatcaccaaccagggatccgctccagggcgcatcccctggcggcagcgcatccccgcgcgtccattgggtccttgcagcgcgggttgctttttcgtgacagtttggcggcagagtcgcgcgtaaagtgcggtgcccccggcagagcttaaatgagggctgatatggggatcgagatttttcgtgtaagtggagtggatgcggatgcgcgagtctgcctcgactttgtcttgtcttgtcttgcagctcgccatgctgaagtgatctgaaatcttggattgtcgcccttttttgccctgcagcttcgcttcgcattgattttcgcatttctgcatcatcctcgaaatgggcatccctgttgtaaatccctctgtcttgtactgcacctcctccagttctcttctccctcccctgaagctgctaaacccccccacccttcaggccattaaagcgcaagtcaaggtcgtcggtgtgtgaggcgcgtcttgcggtacctcccttagccagcccgcgcacggaccaccaggtactggcgactctgccgagtaccgctgcctgctggaacgcaaatggcgcgcgcgggtcactcgcccgctgcagatgcgtgtggcgctacctgcgggctgccaaccccgctacctcgcgcccaagtcgctctgcagcaaacagccgtgtcgcagtcacattccagcgacggagccctgcgccgtctgacttgtaccgccctgtgctgtggcgcccctccctgctacgctccctccgtcgcctcccagctctcgcttcacgttccattctcgcggcgtgttttcttcactgtttattagtacagcctctgtcccacttgggcctggttttctcttctttccgcgcttcattccctcccctcctcctcattcatccttttttctcccattgtttattccaggcttctctcgctctctcaagacgccacaacaacacacgccaaacacgttcgttttcagtctggtgtaaaaacaaggggaaaacagaggacgtttcgctaaacactggattttttgaagcgaatacataccacaagcagaaaaaaaaaaagaagaaaaaaagaaaagaattaatctgcaaaagccgtttctcgcctcatttccaactaattgatactcatctctattttactgtgaatcatcatctgctgccatcaatcatctgtttttgctctccaccgattcaaagtgctcttcactgggtcaacttgtcgcatcatcgcatcccgcaccaaatcgaattcgcatcgcaaaatcgcaaagttgaatcgctatttttaattcgcccatcatggccgccgtcactcgccagccctttgctcccctggacggagcccgtcttcaatcattaaccagtctcaaaaatagacaaaatggtatgtttgtgcgatgaatttgcggtcaagaatggcagcccggcttgatgagagaatgcatctggctaacaccatcgctcagccgctcccgtctctccaaagcgcaaagctgagctgctggagattgacaactgcgagaatgtcgatccgctgctcttctccaagcgctccaagggcgtcagctccaaggacgccctcaagccctccaacttctttctcactcccaaggccagcacgcctgcgcggtctgccgctccagtcaaggccgcttcaacgcctcgacgcatcctcagtgcaaagtcatgcatgagcaagctcggctctgaaaatgccacgcccaagtcctgccctcctccagccgggcgctcaccaacccatggaaagcgatcaaaaatgctgtcgagccggcgacgcactactcgtctggaccctccctccttcatgggggcttcttctgcccccttctctctcgatgctgccttgaagggcaccattgccgggtacacgcccaagccttcagccaggaaacccatgtctagcctgcttgagcctgagagcaagtccagctggttctttgacattcatgaggacacccctgagcaggagatgaccaacctcctccagcacagcacctgcacactcgacatctcgtctgatgaggagacggagcagcgcgcaaagcgggatggtgccgagggccgtgacaaggagaacattccccctccagatgacgtctctcagacctcggcccagccggccagccagcccaagggcgaggagatggttattgaaaaggagcgggttgcactgggagagatgaacgctgcagacttttacgccgacggctgcgatgagtcatcggtgattctgatccacgaggatgacgaggagccggaagctcctctcgccagcatctcaaacattcatgaagaagaggaagagacagaggtagaggaggacgaggaggaagagctcgagatccacgaggacattgatgccctcatctcaagatccgacgactcatcatccaaggcggctgtgctgcaacccattgaaggcacaggcgagagctttgagctatgggaaagcgacagcgccaaggatgctgggagcccgtgtgggagcccgtgaggagccgtgtttgcaatggacgttgcatcttcaacgagggaatgagtgtacgctttcttacgctggatgaagagcgagcaagcattgagccttttgtttgagtcttttttttctcatctttctctttttatatttctctgacactgtttggcctgttttttttttattagttcttcctctcttttgtttaaacctgcttcaaaaaggccgtgactttggcgcatcagttttttgccctctattttctctttcagggctgggcggcgttatctggtttttgtgcggaatttggtgataccaggagttgttgcttgatttgatgcgccggtccgtggccgttcttgttagagtctttgcagagtagcaagtatcgtacacgattaatcgtattgtttgaactctaaccgtctttttgtgtgacatgactctgtaaattgataaatgtgacaactgagaagtgagaagcaatgcacggaccagccacggcctctcagccacagcgtcacagtgcgggcgtccaatcttatcggcgatgatgaaagctcatgcaggcatgcagctcccctccaaccgcagcagctcttgttttctctctcttctctcatcttctcgacactttgacagctcagtcaacctcgtaaaaggggattgcaagagatgaacgaagcttcagatgaataataaataatcattgcatagaaacgaaaaagggaaaaaagaaaaatgtcctccatccacgacctcgccgccgccgccgtcgccggcaccgcctccagccacggccaggcgggcgaggacggcagcggcgcgaccaagaagaggggcgcctttatcgtgctcgagggcctggaccgcagcggcaagacgacgcaggtgaagctgctggagcagcgctttgtggaggagggcaggccggccaaggtgatgcgatttccgggtgagctgatggtggcatgtgcatgcaggagggaatgattgatgctgatgagccgtgcagacaggacgacggccattgggcagctgattgatggctacttaaagagccacgttgaactggacgaccatgccattcacttgctgttcagcgccaaccgctgggaatctgcgtaagttgtcatgaggaacatacatgtagatatacaaaagccaaggctgaccaccgcccagcgcccaaatcagggcctacctcgccgccggcatcagcgtcgtctcagaccgcttctaccactccggcatcgtctactcggccgcaaagaagaacccgcacctgccgctgtcctgggcgcgctcgccagacgtcggcctgccccgcccggacgtggtgctcttcctggacctggacgaggagacggcgcggtcgcggggcggctggggcagcgaaaagtacgaaaaggaggagatgcagcggacggtgcgggagctgttttgggcgctgagcatgggcgggaaagacatcaaggggcaggacctgctgcagcagatgggcgggattgagggcccgtcgtggaggcaggacgaggaggatctggtggtggtggatgcgagtcggccggtggaggatgtggccgaggcggtttggcgaaaggtgaaggcgagggtggatcgggttgatatgggcgagatgggcaaggtggtgaggactgcgttgtgagggtgatgtttggcatgctggatataattcttcttgttggatgagattgttggagatgagcatctgattgggatcgtgtaagggcgagttcatattgggtcatggctgtttgctcgaaattcttactttttacaacactcactcatagtcaattcattgcaatgatatgaataaacaaagggtggcggatcgtgatcaagactacatcatctagatatactcgctttgtttgtattgtccatcgcataacacactacctttcagtgcttatcaattcactacaaggacttcttaccaaatcttgaaaatatggttacttctgtataaaaatgcgttcacggccgctagagaccaagagactagagtcactctcgctgtgcatgaagcaaagtggccgcctttatgagaggccgtcgtggattccggattggtttccaaccacaagaaacgaccgggcgttttaatctcatgctttgccctgccctactaacacaataagaggatatcatatgtacgatattgggctgcgatgagaacatgattttgaggccattgggaaacaaccaactccaagttgtggggccttgctatgcccatggatactctgaaggagaagcattatgaggctctatgccacagccgtggcaagtcaagtttagccaagaacgaggaagtggatttgaacttgcttccttttataatcagattcgctgagactaccgaagaagatccacgactatgggtattgtctctgggctggagcaagatatactgggagagaactcaggatgactcgatgtctgtgtcgtggttcttccatgaagaaacagttggattggtgaattatgatccgcgcctgctctcggatcaattgaaggatcggggggtttgctcttcggggctttatgctggtttgatttggaaggttttggtttcttcttttaggtaaaagacgagttcaagctgggtcatggcgatcttcttctatcattacttttgactacatgcacactcgtaggcgattcattgcagtattataaaattaaaacattatctcgtgaacaacggccctatgcagtgggtggtaattttagtgtataaagatgggcctctgaaggagcctgactttgatcacacctcttggcggacaatttcgctagcacgcagagggggaaaaggtacgggaggaaaatactatgcacaagcaagtcaataacaagtgatgaatcagaaactgttatgattaatccggtagcgtaaaaattctgtaaaggtttcatagcaaggacgttgagaagaagaccaacaggagagagacattgagtttgaggtctgatctcttgcatcatgagtaatagacacgtacaaagattcgtgtatgaaccaacggctgatgataagttacgctatatataagaagccggaagccatcatcgcgtttatatatcatcatgtaatatcaaggaggcgctggctactactgtaagtgcggacgcagcctataatgttcaactcagttacggaagaaaacacaagaccgatgccaggataggaggtggagatggaacctatttttataaaaccacaaatcattcacttggatataataagctatgaaagaaagacatgctgtggagattgcagtaaaagagtgtaactggtatgcaacctaaaacccaacccaggattcaattagcagtcttcaaccttcggcagggcggtagcattagcagcagggttatattccacgggccgaatgctcaagaataacggtgacgaggaatccacttttcacaatctctttcaaatagctggctagaatctcgcccttgaagtagcttatgccatgctggccattttcaaaaaagaacgagggtcaagttccctagctgctgagcagatttattgccgctcttctcgcgcaagccgtgccctaaataatggatatagacaaggtccccctagctttacatttagaatgatttcttcaagctcatccatcacatttgattttgttggccaggagtgtggatcctccaacggaaggcgagatgatgggtcaggaggcgttgtcgcagtgagcatggagatatttataggatcgggccccaccttgagatactcgttgctattgacacatcccttatgataccttgaaggcgcgatttataagtgtagtggttgattccgaatcgcccagtgctttcgagagatagatgaactatcagccatattcagaagatgatacaagtacaaaggatgtggtgtaattagagaatataataggtatagagtacttatgtgtccatgatgtaattgtttctggtgttgagttgaaagggtaaaattttaagacatgtataagtagatagatacaatgcatggcagagtacatgtaaggtgtagctttgccttgttgccttgggtattaatcaatgcctaataaagcctgtaaaggcacactgaatgtaataaagaaaccacagacgcagcttcgtctctctatgcatgaatgaaatagtgaatcaggcttgctagaatagtagggatagggtgggtggcttgttaaacaaggtcttaggctgctagcaaggctacaaggcggtatcaatccttgggttatgaaatacccaataaaactcgccaaagtatacgcatattggggcatgaggtaaggcatcaactttgccttggtaggtatctatatttagcgtagggtgttaagagacatggctgtctgagaacgctccttgcattagtgcttatggagggagtgaataataattatataagtcaggaccccagcgacattcctaatttccttgtaaagatactgtcttaacttcccctgaatatactacatcttttaattattttattttcatgtcgctcactgatatggatacggaaaaattccatattgatgcaaaagtaaagtctttctgcaatggattaagcgaagaagatatccaggcctttgcagaattgcgtgaggatcctataaacgatgcccagatcgagttttacatctacttatgctttttgcactttcaaaagtcaaaagatataaaaagtcttaagcaggcaaaacaacgggcgaagaagtgggcggcggcgacgcctgcacatcatccagattacaatcggcgacgcagccttttaaatacagtgactatttggggccgccagtctcaggccagagagaaagatatagaagccgtagctttggaagaaccgtgagttgcattatagacttcaaaattttaagtccaaaataatacttagcaatcataggggtagagaaaagccggcaactgacatccaacttgaacgcctaagggaaaaagtatcaaggctgtatgaagatttcaagcaacacggccgccgtgaagatttagaagaggctattgaaactggagagctggcaataagcatagcaggcccttacatctccccctttatgtctctttccttggcgattttgctcagcgatcgatttgagatgacgggatcaatggatgacttggatcgagctgttggcattgcaagaaatgcagtagatgctgtacctcacgacgatgcgcagcaagctgcttttttaggcagccttggaaaagtactcggcgtttggtttgagcagactggatcaatggatgacatggatcaggctattagcatgatcaacaaagcagtggatgccacaccttgcgacaacccgcttcgatggatgcaactacacaaccttagtgttttgctaggcttgcgatttgatcagacaggatcaatagacgacttgaatcggggatttagtgcggcaagcgatgcagtcgatagaatccttcgtggccacccaaactatgtttcctgtctaagcaactttggagattggctttgcaggcggtctaaacgcgcgggatcgaaagttggctcccttcgagctttcagactgttacttgatgctgcccacgtcacgcctcacaaccatccaggccgggttgcacacacatacaaccttggaaacaatttcggtttgaggtttggaaacaatttcggtgtaaggtttgggcaatttgaacctaaacggacgacttgaatcaacagccatcatcctgatatcgtaagctgggattgcattaacgggccctgatctgaacgctttttaattagcacatggggccgccaacattcttataataaagtatgattgggaaaaggctcaccagctactgcataacgccatatccctcctctttacgatgagcccgcaatcacttgtttacactaatgcgcgagctagcatagctttattagccgctgctgtagcactacatgtaggaaagaccccaagcaatgctctccaccttctggatcatcataatctttttttttccgtcaccttcttcgtgttaggcataaaatatccaggtatcgaattcggccacctaaacatgggtggtcgtgcatcactaaaagcaaaaaaaggaaaagccactagagccaaccaactattaatgcgttttagggcttccagagctccaagctagcagctatagggcgggactagcaccaaattaagctgtgttttaagctgcaaagttgaaaactcgccgcaaaaatacagttacccgttttcacaaagagctcttataaactgaatacacaacgccttatttcaagaagaaacaactccgggtggtctagttggttcatggcgttcgactgtaattgttcaggttatcgaaaagtcagcggttcgattccgcttctggagatcttctatttttgttctttttgtccttttcaagttccttttcgaggttgatggactatcgtgactatggcggatatgaagttttcggccaccatttttcaccatttttttttccctcgcttcttctttttccatatgattcatctcagtgatttgaattatcccattcttctcatcgacataattccatgccgtgtcccaggatccttcaatccacagaaatctcacactgcaactccgtaaacccggctcgacccgccgttatcgctatcagagcatccccatactcccccattccggtagagtaatgattacccaattagcacctcgcaatgcagggcaccagctgcgaaatcgcttcatccaccgcccatgattggccctttgtcctctgtatgtagtccaaataggagcgattcgggtgccggcgccttgcatcggtttcttaatttcgagtgtccaacgaaatatgcagctggatgggtgactaagccaggcttgttctttttttctgcaaatcaaccccacatgagtacgtaccgaacagcccatttagcgcctccgataagagcaaacaattaaccgactagactccagactattcggggcgtcattgacgatcttctcttttgttttctctcttttttttcgctcaacctcctctctctgtctgtattaaaagcttcctcggcaaacagagaaaccccccagacacaaaaatggcctcaattgctgcctccctgcgcgctgcccgccccgtggccatgcgctttgcaccccgcgctgccccgatggctcgactggcgatgccctttagaagcttttccagcacccgcctgagtatgtttctaaatacctaacctgttatttacttcacagcacatgtctaactgatatccaattctaggcctcgcccgcaaatacaccaaggaccacgagtggatcgacctctcggccgaccgcaagaccggcgtcattggcatctcagagtacgccgccgagcagctgggcgacgtcgtctacgtcgagctgccccccgcgggcgaatggaccgaccagggcgactccatcggcgccgtcgagtccgtcaagagcgccagcgacatcaacgcgcccatccgctgcaaggtcacccacacaaacgccctgctggaggagaagcccgccacgatcaaccaggtgcccgaggacgacagcgccggcggcggctggattgtcaaggtcgaggtggacgaggagggcgcggcgcagtttgacgagctgctggatgccgaggcgtacaaagcgtttacgtccgagtaaggaggccgagtgaaagaggggcggctaaaagattagacgatgggcatgttttgcgattgattgactaagatattggtgtgaaatatggggacggtgacctttaacaagaagagagagggggggaggaagatataaaagaaaaagagcgagaaatatcacatctcttcattgagaagatgatgacaagagctggcctgaaatggtgtagaaaaaaatcaaaacagttcaacctggtaatcagcggaggggatggatttaaatcttgtatatctatttagcaaacaaacaggttcgcattttgtgtaccatgccatatttcatcagatgagggtatacattttgtggtttgtcgtgcgtcgttaaaatgatgatgatgcaaatgttttccttgctccaattttccattgaccttgtccttccatgtcattcacacctccaatttccattgtttgcccttccgtctcattcacacatagtcgtacagcaagctacaccaattcttatttcgctggcggtggtgccggcttgttcttgttgatgtcgtccaagatcttgtttgcgcccttgtccaccagatcggccgccatcttgacgccaaacttgtcggcctcctccgcggacgcaatcgtctgaacctcctcgccgtccacgccctctgtgccctgcaccgacacgaccgtggcccgtagcctcagctggcccggcgcaacccacttggtctcgacgccaatgggcacgctgcagccgccctccagcgcgcgcatcaggctcctctcggctatcgttgccagaccggcgttcttgtcctcgatcagcttgagggcgtcaatcactttttggtcgccggcgcgacactcgatgcccagtgcgccctgtcccacggcgtgcaggatgccgccattgtccagctcgaggaactgcgagatgtgagcgtcgaggcccattcgctgcaggccggccgccgccaggatgatgcccgtcagctcggggtcctcgtcgagtttgcgcagccgcgtctggatgttgccccggtggtccttgaacttgaggtttgggtatcgtcgcgcgagctgggcgatgcggcgcacgctgctggtgccgatgatgctgcccgccggcaggtcggccaggctcttccagccgttcttgtcaaccaattccttcttcagcaccagcgtgtcgcgagggtcctcccgcttggtgacgcagcccagcagcaggccctcgggcagcgtcgtgggcatgtcctttagcgagtgcacaatgatgtcgagctcgtttgcctcgagcttgtcctccagctgcgtcgtccacaggcccttgccgccaaagttgtagagcgccgtcgtctggtcgcggtcgccggtggttgtcattccgtggatggggaacgagtaggcgggcagcacggcttgaagagcagcgacgacgatgtcggcctgggcgagggccagcggcgagttgcgcgtgccgactctgatggtcgtggggccctgtgcgaggcctgatgctttgtcgtcggccattttggagagatgtctgagaggttgtggtgatggagatgtgagagtgggagtttgattttcttgagaggcgataatggttcgagaggattccgaatgccgatggaggggtagtcggcaactcggcggggtatttgcactgtgcagagcagtaatggaatggcgtactgtgtgaattgtgttttgatacagtcatttgcagggtaggtcacagcatagagtactcgtggcttcacacatgggcaaattgtatgtgagtattgcctgcttatgaaccaattgggatgaattatcaagtgtagaaaatttgtttcatttagaaactgcctgtctgttcatcgggaccgataacctgagaagcagatacaagttccaagatatctacgtaatgctggctaatagttacaatttgttggcatagatatcaaattacaaagttgcacactaatttggctgtttgtttcctattcgtgtcgaaatcaaaagcctaatacgtgatgtttcggtaattgtgtattcgtgtagaataaatggcgtgttgtgacgaaatatagagatgaaagcagagcatggagccgagtttgagacacaagcatcacttttgtcaagacggaagcttaattcttgtcgatcttcatgatctggtgctactcatttagatcgaagtgctatttataactacacaaaaccatcagtgctaaagaagtatgcctatataaagatgggatagtgaacatatgcctacctctagttgccctacaactaataacatctcacatctccatctaatttgatccaatctacaagcactctacgaccaagtttacaaccagaatgaagctggccatcgccttagttgccctgattggactgacggccgccaatcccaggccccagctcccaacgcccgacacgccccctccgccactctcctcccaagagccgcagccggttcctgaatcttcaaccacctccagcacctcgacttccacctccaaggatgcgccacctcctgtggccaccagggagcctcccgtgccggaggggtccatctgcgaatgcggctatacctattgcgcatctgtgctgatgggcatgagtatgttatgcacatgaaattggagtctttcatagaagaacggagctgatgtaaagtgctatagaaaagccgtggtctcagaaacagctggccgagtcatactgcaagaccccccacgcctcctgcaacaacaacgtccccgcaacaaacacctcgtctgcgttgtatatctgtctctgcgacgatgccgatcaaaaggtcggtacgcacctggatcttgtttgcgggtgcgacaagtgcctgaacattgggcccgacttccggggccgatgcgagactccgtgccacggggggaactgccagatggagctgtaatggttgagcttgtgtcttgtttgtatttctgaatgtttgcttaagatgaatgtttatcagatgctgtgttggaagcgggctcttatcgctaataccactaattgagttattacagattgatcaccacttagatgctcgggtttgggactgcaagttgcttcgagagttgactgctggcttgataccaggtgctgcaaaagctggataatatctagtactagtagcttctacagccaataatatctaatccatatccattcatcgcttccttgttacattttagtaaatatccggcaatatcccactttaaatctcctgatcttccctttcccctcccgcatatcccgcgcattcagctcaactctgcaccgcattacacgcacagcacacaccatggaattaagctcgtatgtacgctcggctgcgtcggagccgcctcgcatcgcaaccaccccaaacgcacgattccaacctccagcagcgcaaatcgtcccaatacggcctgctgccgcttcgtgctgcacgtcgcccttccccagcttttagcgccgatagttcccccgcagtgggggatcatttagtggccgtgccgcctaaactcccctcacgcccccctgtaggtccccttctgatgcccctgtaagttcttggagagacccccctttggaggaccccgcacctgatggtcgtctctttgttagtggtaacgtcagaaaagagaaggttgtccgcggacgagtaccttgctggccggcggaattctgcttgcgacggctgtatctttggagtactggacgtcaaagatgctccgacgatgtcaccattctttttgtgatttgttttttttttacccgggccgttaaaaacttggagtcggcggagcgggggttttaacgaccgagcttgttttgtagaggccaccttctcctcctgcgcacgcgttgcgatcgagtgattttcttgcttcttctcttttccttcttccttttcttcttgcaaatagctcttttcgactgtatcgtgacgtctattgctttagcagaaccggcagatacaaagggctcttactgctgcggcgcatgagctctgctgacgactgtcgagacatcaaccgatgtgagctcgtatagctgatctggtatgtttgtctttccggagaatgatgaataattacctctcttctaattttttatcgcatacagctacacctatagcttgaatccttgtgtgtgtcggtccaagtcgcctcagatgagggtcgattcgtgatggcgtcctctgtgcttcgcccattggccactgagctctacttttcgcctactactgcttcttcgtcgcgcttcttgcgctctcgaatccaaagtaagagacagagtcccttctatgcgtgaattgcgcctctacaggcaccagcgagtgacaatctctgactctgctactagatgttaagcccttggtgagttgccaccgccaatggcacgcctcttcgggggcccagcggcagactacagttgtcgccgcggctgcaaagtccctggcgctggttcgccgtgactctccggttccacgagttcccgctcttttcccaaaggcttactcgacggacgcgaccaccgtggtgccccccacgactccttatagccaactgacggttggtgtgccgcgggagacatttcccggggagcgccgagtcgcattgactccaaccaatgtagctctgctcctgaagaagggatactccaaggtcttggtccagcgcggagctggtgctgcggctgaattcttggatgaagcctatgaaaaagctggcgctactcttgtcgactcccctgatggtgtctggtctgcagccgatattgttctcaaggtccgaggaccttcaaacgccgaggtcaatgccattaagaaagaccagacagttctctctttcctacagcctggccagaataaagatcttgttgagaagattgctgccaggggcgcaacttactttgctatggaaatggtcccccgtatctctcgcgctcaggttttcgatgccctcagtagcatggccaatattgccggctacaaggctgtcctggaagcatccaatgtctttggtcgattcttgaccggccaagtcacggctgctggcaagattccgccctgtaaagttctggtcattggagctggtgtagctggtctcagcgcaatcgcaactgctcgtcgaatgggtgccattgttcgcggatttgatactcgtcccgcggtcagagagcagattgagtctctcggcgctgaattcatcgaagtcgacatgcatgaagacggctctggtgcgggaggctatgccaaggagatgagcaaggagtttatcgaagccgaaatgcgacttttcaaggaacaagccagggaagtggacattatcattactacggctctgattcccggaaggcccgccccgaaacttattaaaatggatatgctcgatgtcatgaaacccggaagtgttattgttgatctcgcggctgaggctggcggcaattgtgaggccaccaaagcaggcgaaatgataacttacaatgatgtcaaggttattggtaagatattaccaggtctctgatgctcaggatttttatactaatatgcaatcgtaggatatactgatctcccgtctcgcttgccgacccaatcgtctactctttactcaaacaacatcaccaagctcttgctttcaatgtctcccaaagaaaacgaatttggaattgacctgtctgacgaagttgtcagaggcgccattgtgatgcaaaagggagaaatcctgccgcccgctccccgccctgcccctcctccagcaccagccaaacccgcagctgccgttgtagtcgaagctgtagaactcactccttggcagaaaaagactcgcgaggtggctactgtgactgccggaatgacaaccatgcttgctcttggaaagttcaccgggcctctgttcatgtctaatgcattcacctttgctctggctagcttgatcggttatcgcgtcgtctggggcgtggcgcccgcgctacactctccgttgatgagcgtgacaaacgcgatttctggcatggttggtattggcggtctgttcgttctcggtggaggctacttgcccgagacaattcctcaaacctttggcgccctcagcgtgttgctggcctttgtgaatgttggtggtggcttcgtcatcaccaaacgaatgctcgacatgttcaaacgtacgtcttctgtcaatgaaattgatacgagcgcagctaatagtcttttaggacctactgacccccctgagtacccctggctttatgcaatcccggctactctcttcggtggaggcttcatcgctgctgcgtcgaccggagccgctggccttgtccaggccggatatctcatcagttctgttctttgcattggatctctctcaggcttggcctctcaagcaactgctcgcatgggtaacatgctcggtattcttggtgtcggcactggtgtattggctagtttggctgctgtgggattttcccccgaggtcttgacgcaattcaccggactcgctgccataggagccattgctggtaagtcaccgtatccatctagccaagaataatggttactaacaagatttcaggcatgttgattggaaagagaattacgcctactgatttgcctcaaactgtcgctgccttgcattcagttgttggtcttgcagccgttttgaccagcattggcagtgtcatgggcgatatttctgacctcaccactctgcacatggtaactgcataccttggtgttctgattggtggtgtaacctttaccggatcaattgttgccttcttgaagctcgcaggtcgcatgtcttctcgccccaagctcctccctggccgacatgttatcaacactggattgctggcaaccaatgccgctacgtttggtgctttccttaccatggctcctggtgctcccatgattgctgctggggcactggcagctaacacggcgctgagtttcatcaagggatacacgacaacttctgcaattggaggcgctgacatgcccgtcgtcatcaccgtgttgaacgcatacagtggcttcgctttggtggccgaagggttcatgctggataatcctctcttgacgtctgtgggagccctgataggcgtttctggttctattctgtcatacatcatgtgcgttgccatgaaccggtctctaaccaatgtcctgtttggaggcttaggaactccgacacaagccttggagtacaagccagagggtcaagcgactgaaacatctgtagaggatgttgcagaccagctagtgaacgtcgaatccgtcatcatagtcgtcggatatggaatggctgtcgcaaaggcacagtacgcgctctcgagcattgtccagtcgctgcggtcaaagggaatcactgtccgcttcgctatccacccagttgctggtcgcatgcctgggcaatgtaatgtgctgttggcggaagcaagcgtcccctacgatatcgtcctggaaatggacgagatcaacgatgacttccccgagactgatctggtcttggtcattggtgccaacgatactgtgaacccgattgccatggaaaagggtagttccattgagggcatgccagtgttgcatgcctggaaggccaagcaagttattgtgatgaagcgcacgttggccagtggttatggtgagtgcccgtctttttttttctttctttttcatccataagtgtactatgataagcgaggctgatacgcaatgtatagctgatgtgccgaacccgatgttttacatgccaaacaccaagatgttgtttggcgatgcaaaggtttcttgtgatggtaagtatcagttttcaccacttttcaatatttactttgctaatgattttgtagctatcaagtcagctgtagaaagcaaactgtagagtggggtagtagacgctgtgatacggcgtaaggattccgggcttgatttgatcatgtgttgcaccgcaatagatgggattagatagtactgagtctgtttttgtcgatattttccgcctgtttaaaagaagtaaaatgtttgtttaaatccaccgttcaagtgtttgagatagtctctcctgctaacatcaccaagtaatgcacatatctgcctgtgtctattgtttgattcatttgtgtttgccgtttataatatgtacaccatcttttacctcaaaaaccactcatacccggtccttgaccactggctcccaagcgttgagcttcggcttcgttctgtaaccctcaaacattagctcagatcccacgtccgtgtgtatagcccatcgtcccctgcttcgtgctcaactcacgtgttgtacgtcttgaaagcgccccgcgtcatggtatagtttggcttgggcagcgccggctcaaagtgccgtgtgcccgtcgcaatcagggggtcctcggtgggcggcttgtcgacggcgtagctgatccaggcgtgccagccgggctcgatctggccggcgtcgtagtcgtgcttggcaaagtcgacccagcgcgtgcggagcggcagttcctcgaggttctcgtagaatttgttgccggcgcggtcggtgccgatgagggttccggcctttgtgtcacctgtttgctggagtcagaggggagtgttgctgagggattgggagaggcgaagacgggatgggcgtaccgatgtactgttggaggagaggtgcgagagctatgcgttagctatgcgtcgtcgattgtcggaagagctggagggttagaatctctcgagacgtaccagcatctggcggaagtaatcctgcgcgggaaatgttaacagccggcaattgagagagatggcgaggccgcttaccttgatgccaaccttgcgcaggttgcccagagtccttgtgatggtcgacatggtggcggtagcgggcaattcctaccggtgatgggatgtgttcgctggaatcttggcctcgggtgagaagaggtcattgaagcttggttgaagattccggcgagcgcggcaaaagctcggctgaactgatttgattcaagctctagatagatggccgcatgccgatggaattttttggatgaaggactctgtctttctttcttttctttctctcttttgaatttttacttgtgagtcttgcaattgaacgcatagagcatgattgtgcgcagctgcgctcgttgcgcctccagagcgcgagtcctccgatccaagccgagcatttcaccaccgcgataccagttcagaagctatgcgacaccccatggagctcccgcagcgccaattcacagcggaaatgcagggctgctggcgccgtttgtgagcgaattggatcgcatggcgccgagtttcgaccttcggggcgaccagatccggatattgaagacgccgacggaattctacgagacgctcaaggtacgatgcgacctacaaggagagacaagcagtttaggaggctgatggtttttttataatgtaggatcggatacggaatgcgaaaaagaggatattcctgtcgacgctgtacattggcaagtcggaaaaggagctcatcgagacgctgcgagaggcgctgaagcagaaccctgacctgacgctcagcatcttgacggatgcgctgcgcggcactcgcgagtcgccgaacccttcatgtgcttcgctgcttgcgccgctggtggaggagtttggggctgatcgagtcgagatacggatgtatcatacgccgaatctgacggggctgaagaagcagtatgtgccgaagaggatcaacgagggatggggattgcagcatatgaagctttatggcgtggatgacgagattatcatgtcagggtatgttggtgctgctgaagtgcggtttgaggggatttgcattgacgtgagattttgaaagggcaaacttatcgatggattactttacgaatcgacaggatcgatatcacctcttctcgtccaaggaggtgacggactacttttggaagctttataatggcgtatcgtcgtttagtttccttgttcaaccgtcgaaagaagatgcggcaggttttgctcttacatggccggcaaagaactctgctccgtcaccgctggagaagccgcagtcttttgtcaagagcactacgtctacgttgcaggcgttgatatctgcgcctgaaaaagtaccggatagcgagtttaaggatactcgggtctatatgctcggccagatgtctcaggttatgcggccggatacgtcgacggagcttcctatactgacgcggattttggagagattgtctcagccggcgtatgcgggatcgtcgtggacgtttactgcaggatactttaaccctgcgccatcattaacaaaactgctgctcaacactgcttcgaataacaatattgtcattacagcagcgccggaagccaatggcttttacaagtcaaagggagtttccggattattgccggatgcatatgtgctactcgcacgccgcttcctctatgccgttcagcaacgtggtcgcgaaggagacattacactgaaagagtggcgcttcggcacgactggccagcccggcgggtggacataccacgcaaagggtctgtggatcacgatgcctggagatgcgaacccgagcatgagcatcgtgggaagctccaattacacgaaacgaagttactcgctcgacctggaggccgggacgctgattgtgacacgaaacgaggcgttgaaagcacggttgggagaagagcagaagtggctgcaggaccatgcggctggagttacgatggatgattttacgagaaatgagaggagggttagtttgaaggtgcggattgccatgtggattgtcaaggttgtgggaggcgctttgtgatttgggatggggaaaactcggcgggactgattgtatgggattggcttgggttgggttcaattagagggatgtatgaatatgagatacccgaatgggatgaatagatttggggatggatactatgactgcaaggattggcgatttatacttgtgttcccttggatcaggtatactgtagatttcagatgaaagatgctccactagtcaatagattgccaaggagaagtagcgaattgtccaatatttcaatggaccaatgtgtacgagcaaggcatcaagcggctatgaagccaatcgtgaaacagcattggcaaagcattaccttttgcccgcattctccttcaactttctttttaatcaagggttactaggcacatcagctgcgacatcgattccaatgaaagtgtgtagcacgccctttgaatggctgaacttttgctgtgcttcctcatatatgggtatctaactgaaacaaatcaaccaaccttgtgtaaatttcattcccaatattgttttaccaagactatctaatagcaaatgagccaccaaactcctttccaaaatgcacgggtatctttcaaatgcaacatgtgaactgtgaaatgaacataaacagactcgtaacagatcgtcagggtcgaatgaaactgagatgggcatgcttcacgctttgagaagagttggaccgtatattttcccatcaaacttcgccgctgcacccggccctgccaggataacgaccatgttctcagattgcccaggctttgggcttgctgtcccccccagactacgccgctgcacccagccctgctaggataacgaccatgtcttggagattcctaagccttcgagggcatattcctgtcaactgcgccactgcacccggccctgccaggatagcgaccatgttgacgggaacgcccaggcgttaggaattctgttcatctcttgaaactacgccgctgcacctagccctgccgggataacgaccatgattcttgagaatgaatgcctgatgcctggagtctagtctttgctctctatcaaatcgtgcaagcagctaaagacactgatgagagggacgtttatcgagttaaacgcggcttacccgagccatccagctcccacagcgtggatgatttgttggctccccttttagacctcgtgttaagagtgctctggggagatgctgtagatgggatacgcgaggcaggactctgctttcggcgcttccgtacgccattgtcgattttcttctcttttccggccttcttcttggcgggttgcttacccctggttcgttgttctgtcgtttgctctgggtttctttcaggcgcgctgttgattggtgaatcttctgtggctatgggggaggagatatgcggtattggtgtggcgagatgttctgcttttattcgtttgtacctgcgatcagcatcatcgccgtcatcgtcatcgagactggctctcttcctagtcgtctttccgcttggaagttgtgtagatgaagaaggctgagatgggagggcaagtgccggtccgtctgttctttgacgcttgcatctacaattgctgtcgccgtcacagatggccttttcactatcggggctctcactcgatattcgcggcgtcgacggagaagcaatatcagacgccgccgccgccgccgccgccgcagtgctctccaatttccgacgtttatgtgtagattgctccgcctcgtcgcccttagtgaatcgaactcgtttcctagcaagctgcgaattagaaatgcgccattacggtggactagatgataggacctgaggcaccaactgttttctcaacactgtcgttccgccttcctctgatggacatgttttgtttcgcgcatgtgccgatatttgctgcttggcgcgtactttatcgttgggagagtcagacgctcccatgataccattgcccgaaacgactggatgccgagcagcccaggcttcgagatcgtccattgtgtgcgtttcaccaggcacggcataatccgaatcgtattcagagtcgtcatcgatagaccatcgcatacagcttctataagtatgttcaacgccgtcctcatcatacaattccgcctcgtctgcacgcggggcttcagcttcagcttcagcctcggcctcgatctcgtccgcctcccagccatagacgccgccttgcaccagccgtaggaagtactgaaaacagcccgtcaggcaggcccgagacaatgccctcttggcatctcggcacgggaagatattttgctcgccgctgccaatcttgtcgctggcgtccttgagcgtatcgagctgcgcatcctgccgctgtttgttcgtttcctggaagagcctctcaaagtcgtccttgtcctttgcgactttcgcaatctccatggctacgttgaagaagtcgtcttcgtccaagactgggattttgatgcagttgaagcgattccagtatgtatcccacaggtcttccgggttgttgatgccctcgggcgcagtcgcactccatctgcgattcttcgttttcatcatatatctcaagggagcttcgaacggccctgctgtcggatacccgaaggaagcgtgccgcccgtgtgccgacattgttgctgcactggcgcctgagtatcggcgatggcggtcgcgattatggtgggatggatgagagattgaggcagatggatggaaccgctgcggctaagtgatcctgctacatggtgcatttagtcatacatctagttttaagataaaacaagagttaataaaaatattatttcataatataactacttgtttagtctgttaatacttttaaaaatactcactttagaaatatctcctctaaaaacagatgagttgatagattgccaagtagcaatatttattatggggtatttcaagggaatacagtataacacacaggcattgagatgacacgctgatatacggtctccacctctgaatactactccgttgtcatttacgtgtattttagctctccagttacaggataactgtcgaatgacaacctaaaacgccctgtagtcatacaaatgaggcatatttcaagtgagtttacagcgacaaggattagctgtctgatagtagcctcaggtgctcaattacagcttgaatccttcggccgtggatataaaaatgcaaactccatggcgctgtctagactttaatttccccgcactgcactcacctttccaacttacaccactattctgagcatcgcgacgttcaatatgggttcagccgagaaaccaattattctctaccattatgaggtctccccttattcaaagcaagtcctgtggtatcttgctctcaagggcatcaaattccaacaatgcgtatgaaaagtttgccttgtaagagaacactatatctgaccacggagtgtagatgcaaccgcgaataatgccccggcctgatctcagccgtttgggcgtcaaatatagacgcatccctgttctcaccattggcagagacgtctatctagatacgcggcacattatgacaaagctcagcgaattggagccaggaaaaggcgctcgcctctctgttgccacaactcccgagcaaaaggcactgcaacgtcttttccaggtattcatgattgattctggctttggcagatgcttcgtgcagttgattttgtataagacgagaggtatgatggatccggagtttgttaaagaccgcaccgagttcatgagcggcgcggggtttttcccgcctgaagctttggaggcgatgaggccagataccatacgaagggtaaaagatggatttgagtttttagaacaaacattattatctgatgggagggattggctgcttgggacggcagggccgactgttggtgatattgaaatggcttggccgctgctgtggatggagaaagtgcctggagcgagaccagaagagtggatttcggaagctaaatttcccaaagtgttcgcctggatggaaagatttaagagcactgcgcaaaaggcagtagacgaattgggggaactgaggacattgaccggagaagaagccgcaaagttgatactgggctcggactatcatgaatcggttggacagattgatgagacggatgtggtggttcaacaccagaaactgaagaaggggcagcttgtgaagatgtggccgacagatactggatcgaatcataaagatgtgggggagctggtgagtgttagtgataaggaggtggttattgaggcaaaggcagaggatggcgggttggtgaggattcatgctcagagacatgggtttgctgttgcgccttatgagaagtaatactgaaaggaactggcagtatcagaaggatgttcacattgctgagtagcctaagaggtagcttttattagatgtattccactcaacatagtcctattagcaaactgcagactatctcttctagcataggtatctttcactcgcacgaatatgcctcggtcaaggttgcgcacccccgttcgatggttactgaaatagtcatggatgtgccgatggcatctctaggaccatgagcccatcaccgtcgaagtctctcagtagccgtcgacaatcctccctcaaaccctgtccccgtaattgttaccgcgtcggccggatcagtccatccctctctctcgtcctttaccacccttaccaagaacatgtctagcacggtcgctaccaaggcgatgccggctccaaaatacaatgcagccctgaatccaagcacttgatcaacccgatatttgttcacctgcgtctctatcgtccccgcaaatccaagaccgagactgttcccatacaaattaagcgtgccaatgagagatgcagcaacgccttgctggctacgtttgacactgttgctggccacgatctgcgccgcaacgtagacaaagtctggacaaaaggccatgaatatcgtcgctgggaagacctgagcccagtacatctgctggaccggcatcgtagccaagagtagattcgcgaccaagatggcagcggaaccgattgccaatatccattgcacggcgaggcgtggaatcagccatgctgcgatgaacgtgccgatcgttgcaacaatcccaaatggagtccactcaaggccaaactggaggatggttttgccacgcagaagttgaagccatgctaccatgtaccagaggaagatgccgttggacatgaaactaaagagaacgacgaagatgacggctgtaaaggatggtgctgtccatattccgagtggtatgatgggatttttgctgaacctggacccccagaccccaaagagaacgagcatgataattgatatcacgagcaagacggatacgaaaggcgtttcccatccactcgctggtgcttggctgcaaaaggtcagttttgaaacatcttgctaagccagctgtttcactcacttccaagcaacgttgaaaacaatcaggccgcccgtaccaaggaaggcgccgatccagtcaattgtcccttttcggtcaacaggagagtcggttgggagaagtaacgccagagtcccgaaaacgaatgtccccaagattgccctacatatattagacagatttaaacgtgggattcacagcaagactcacatgccgaagaatatccacgtccaatccacatattcaatgaaaataccagcccagatggcacctaggtagcttccaataggacccgaggccccgaaaaaacccagcgtaacattccgcgatcttccaggtggtattgtcgtactgattagagcaacagcgtttggcatgattaatgctcctccgatgccagacagcgcacggacaacattgaaagtgacaaacgtcttgcagaagccgtttgcgagcgagcaaatgacgaaccagacggcgccgccgatgaggacgtgtcgatggccgtagacggcaccgaggcgaccgctgatcagaacgaaggtgccttgcgtcagcctgcaggcgatgttcagaagagccctaatgacatgatttgggaatgttggggactgacgggtaggacgcggcggcccagttggctttgccaggaccagttgcatagcccagtgatttgcttatctcgagtcccgcagcgagtccaaccatgttggatatcatctggtcccgttgagaaggagatcaagaaagagattaacgactcaagtctcacctggaccatgttgctagatacgatgaatattactatcagtaacctgcgtcttttcgttatgctggttgttacggcttcgaaagtcggttggtcgggattgggggaggtgtcgttcacctcccttagctcgagcgaggcttgtcccgcaggcgatgtctccattgctggtatgggttcaaggagccctcagtaattgtaaatgataaagtgaaatggtaacgacggaagacaccgcctattagtccttaaatatatccaacatgctcaagttacctcaaccagtagagcaggctaattgtccgttgacaaagccgtaaactagtagacgtctgacttcaaaaatggtatttctccggtcatcctgcgctaattctccgacatatcgatgtggctgatcagcttcgggtctccgactttggcacgctttggacagtggtgcaaaacgccactgccgaggatagccctgggaatagagagaagccatttacacgatattgagtattgagggtaaggatggatcccagtaaagcggcaagactgttaccccgacccaccacttcacaggacccctagcgatggtcggggaacgtcggggaacgtgtggggtgcaggagtcatcaagaccaaagccgtctaaaagcttgagctttgacgtgggcttggctttctggacgaaagaaactccattctgttccgcccatccagccaattcggtctctccccctaattgattggttgtaaatcaatactggtaatagagagtcttattttgagtttgtttgacactggtcgctttatgacccagcccatgtcagttgtattagtgctgttaaatgcgtgactcgtgacctgcgaacatgcagttgtacccactaacaattactacataccacctgagctcctagggagttttgtatcccgcttataggcatagtacaatgctaatactccttgcctattcttagtgagtcatctagggtcgtgttaataggaacaaggcggaagagatgagattagtgggataacaggtctaaagtgaaaataaagaaacgcagagtacgcactggtaaagtgcacccctccatgcggaacatcaaggttcgggatccaacgacatcaaaagacttctcacagaatacggcggcaccgagaagctcaaggtcgtccaggtagacataccagagatcgatgatgacgaagcccttgtcaaagtccacactgcaggtcttatttggatggagcgctactggcagctctacgagaaggacggtacgtatatgacccctacccctgaaaaggactactctggagttatagtaaaggtgggctcaaacgtaccggagggtcttgaagtcggcactaaagttatggtccttgtaaccaaggccttctctagcaagcaaagcacggacggcggcatgcctgaatatgccaaggctcatttctctaaaatgatccccaagcctcagagtataagctacgctgaggctgcattggtgctactttccgctcttaccgcatggtagggcttgtttgactacgcaaaactcaagactggctagacctactagttgccggagggacgggtccaactgtcatctgggccatccggataggcaacatggttgggctcgagttatcgctacggccgcgtctgaacaaagtttcaagctcctcaagtcgtttggcgtagaccaggttataaactacaaagaggctaagctagagtctgctgttgctttagagaatgtcaatgccgttttcaacgcgataggcaatgaagtgacgaatcaggccctggaagttgttagcgaagacggcataattattaacatcgtggacacaacggccggggatctgagcaaggattctgtgagggatggctttcggaaacgtttctttaggaaggaggacgggcctggtctatgagattttaccgctggccaaggccaaagttaagaattaggcaaagtcgggagatgccatgttatctacaatctcaatactatgctacatttgcactacgtattaacgctttattggctttatctctcttggcacgccttttcgaggcacggacatacagcccattgctcagctagctgcccggataatggcaccatttgactcaaactggggcgtcattgtggatcttgattacgacaatatcaatctacgggacaagatttgggagtttgggaacattgtgaagaaacttactatatccacctattgtttcttcgagcaattcaagacggatcgcagttttctggctgtttcttacaaaccaattagctttacttgaaaaggtattctgtttagtaaaagcttggcaacaggatagggatctaagcagacaaatagagatgttttgtacccccctagggttgattatctctatcaaaagacacactactattagtggtagctaaattaagaaacaataaagcccgaacacagcaacccgccattaagtctctcaatgatcaattagcagaccagcatttaaagttttgaagtgtcaagcagtcctatctgacgagatgttccaaccaagaatagaacaagtggcagtcagtatattaacgagtcaggccaacttatctcagcgttgcctgagctgatagcaaatcaacttgtagatcagactttagaaacaccagaatcgagaacctaaattcttgagaatagaaaaatatcggttctatccaaaaaaaaaaaaaaaagttcaattagtaggcgcacaactcgaatggcgctataaataggtttgggtgcgatacccaaaattttagccagtcaagcatgataatcgcatttcagagactaattagagaccagttgtgaaaacgctactaaccataaaaaattcatggttcatttccattgcttacaattctccgataaaggcttgataacctctttacatatttcaccccagaactcattcgtattccaatcagctcccttcttagtcgacactccgtagacgcaatatcgtatagcatcctcatacagcagtggtggagtattatagtcatcatccaaccactgagctgcgagggataaacgagagaagtatcccccagatacttccgcaattttgtcgggaaactggtcttctagcgaggtttgatgccatatttccagcagtaaaattccaagttccaggagaattaaccttggctcagcattctttaacccaacgacttcgctattatcaatttttgcgtatacaaaggctcggctgaaatcaacaaggggagctattccctcggaagttggatgtagtataaaatatatggaatttttggaccatgtttggccagaccaccgtgtttgtgagaactgaagtaggctcgaagcaattttcgacgcaaggagcatacttgagcgcagtggcagcttcattccgcgcggattgtgtgactctgaaagtacttttttcagtgtaatcttttggcagttactcttttgcataatggtcttttcattcgctaccacagtgcttatccggctgctctcgtgcaaaacaaaggcgacatgctggggcttgtcgtaagctgttacaatcgctgcgcaaaagttgttcactggagaaaatttcgcaagacagcttgttgaagcagcttctttagggtcatgtccgagaatctgcactcgagacggtttcgacgtctgagcatcgtcaaagctgtcgtcttgtatgcatttgacagataattcatgccaccgcgcttgaatcggcgcaagaagcttcgcagcaaataggagttggaaagctagcaatgcctcgttttctttgtcccactgctgtttggagcttagcagtttagaagccgcatcaatacgatcttcgaggagaacgtgcgcatcgtgttcatgttcgctgtgacacgttcgagtgcaagaggaaagggcagaatataggctttttgagtatttgtgaattcggcggaaagctttagcaagcttgacatgattcgacgatggaagcgagctcactggctcgtggcggttcatcaagattgtctgtgagaatgtgtgtagagtgctggtggctgtatcgagttcgccaatgctctgtttaatctcactgcttttgagggcaactttgagacgagggaggaaatctggtctgtatttctttgcggcgagatttgcttctataatcccagtgagatcgtatggattatcctgtaagaaatggcaaaggtcagttagcagatgttttcaaaagagctttcgccatgagctccacgaaccttgtgagtgggaatgacgccgtctagatgcctagccacttcttccaacgttgtttgcatgtcttgcagccttcctatcaaggctttgtaattctcgtcgcccaagaaatccaggacctgggtctgaatgtctttgttttgaaagtatgtaagagggtcctcgttcagcagcgactcatcgtgattgcaaccgcttcgcgtaataatgagccggaccgtctctcggactgtctgctgctggagtagcagcgcattcgccagcttgttgacatattgccgcttgcgaaacgctacaaggcttttatcgctcgcgagaaagccggcgccagaaatgagaatgggtattgtccgaagaacaatcccgaatacttcaaatgtcgacatgaggaatcgttgttattttggcgctcgtaaaaatctcatcatctcattatcgactgcatcagctgttttgtcaatgaggttcgtgcggggatcaataaagctagggagaatctgatggatgtttgacagggctgtacaaattcgcccctctcaagcttatagcgaagatacaatgagtgagttccaaatttggaaatgatagagagggaaaagtcttcaaatattcagtaattcactttttagaccaccgctcacgtttaaaattgacaagatgaagtagcagtggttaaaggcgcagcacagcattcgtttgtaactgtgcattgctggcttgagagcctgtccacgaccagaggccaagtatcaggctaatattcggcttcctgcaggatgcgcatattatcacgctgatcacttttctaattggcttgctccccgctttcaggtgctacaaatggcgatattctagcattgtattgtctgaactgttacgcttcaaagcggtctatcgcatacatcaagaaaacgttgtcgcatttgttggtatcgctacgcacagaagtataccttctctattgatcttattcagaggctgccatgcctaagagtcctttctcatggaatcactcgccgatgttggtctcgtaaccgtacagcggttcaagcttcttgaagaagtaaaacagccggaatcagtcacaagccaaatacaagaatggccagcgaatctattgcgtgcccaatttgatcgatttgaactttgggcggtaaatcttggcctgtttgttatgggccatggatcgctagactatagaattcgcgattctgaaagcatgaaagagagcatatataagatgatacaaaatctaaatagatctctcgatgaaggtaagaacttagccttgaaacttcactaaagaacccagtttattgggcatggaaatgctctctattagatccgatttaacatttgtattgtagttctggactatgtcaatggcaacaccgacgcgggagatgaggactccgatacagactccgagcttgaatcggatattgatctgctccttgggagcattaaagacccgattgatcgcttatacaagctagccgtttggatccgcaatcctgcaacaaggctggcgtcctccaaagctcgaaatttcaagcagattgatgaatattccaacgtagacttattcgagtcttataagagtcatgactacgattatgttagctctctctttttagagtatgagaagcatagagctatgcaagaaaacgcactagtcgaatgcaaagataaagcttcagttagtggcgatggagaagttgacagcagcgaccatgtctgggagcccatccgaggcgtcttgagactttacggggacaaagtatcaaagggcgccgagtcttatcttgtccagcgcatagcccgagccaacgggcgcaggcgacagcaattcgcttattggaaaaggcataaagacaagcttcgggagcatgcgtcgagcttcgtagaagctcccacacgccaactcaccgatgaagagcatattatcaacggtcatatcggcgagacaaagaaacttttatcagtcacaacagctacccagttacggcttgcacaggctgctggacaagaaattcttgaaaaggagggtgtgcttaagcttgacgtctctgagtatgctccatccgcgtggaatcctagcaaagatactgtcagctttcccccgccgcccaaaatacctacatctaacaattttttcgaatgtccatattgttttactatttgccctatttcacttctgtcagagaaagcgtggaggtaagactctcttttcggctttgacgactgatgcttctcaagcactctagaattaaactatactaatttttggccacaaatagggctcacataatacgtgatctgcggccttatgtttgtacttatgagcaatgcctcaactctgagcagctgtatgatacacgtgaagactggaaccagcatgagatgtctacgcaccaaagaatataccgctgtttcgagcatgaggaagaaacatttaccacgttagcggcatatgaagaacatgttgaagatcatcacgaacaaaacgcagtctcttcgaaatttgcgacgtcaactatgcggggtgtccatcgaagctgtcctgtttgttcgatagtactgggttctatacaaaaactacaaagccatatcgcccttcatcttgagcgcttcgctatgttttcattgccgcgacatacagataatactgaagagcagagcgaggccgaaagtcagtttgataacgctcgattagacagcatcagtttcactgtagatctagaaatggaatgggatattcctggatcacccatgataccctcaattcattccgaacccgaactcacagagagctctcctccggtttctgaggcacttctgcccatctatggccagctcctaactcttaagaaatgtctccgcgaagtaagggacagtggcggcgtctcttcagtcagagagctgtatccttatagcatgaaggtatggatcgttgaagtccgtaattgaagcgaatattagtgcaatggactgactttttatttcttctcttttaaaatagctcaactctatcgacaacctaagggtagacggcaagtttgttgtaaatggcaatatccctgaaggtcaagacagtatcaacgagctccttgccgagtgtttcgacctcgaccacgatctgagagtcgcagcagaagatgcaacagcggacacaccgaagctttcagctagctctactgagcgtgctcaagaagatgcgcatctgcaagaggagactcaagtccctcaaacttttgttggcaattatgaatacgatggattagaaaagcgagatggatcttcaacagctgaaaagttaattacgttggaagtgcctgaaacctccattgcatctcaagagctcccccaaacggccttggccgaggctgtttcctccgattctaatccagagcatgtccaccacttcctttcggacgtccaatctcttcccgctggtgctgaaagcgatgctggatctacatctggccacttgggtagttctactgagcgtgctgaggatggtacgcatccggacaaagacacagaagccccatgggaaagagaattaaacgaatcaattgaaaaagaattagaagtgtttggcataatgtggagagaaatgaaaatctttgttgacaaagaaattgagttggagaatgaagatgcgcatggcggatcagaagcactagacttgttacggaaaatggaaattgacagattggaagtcgaagcgcaaaaagatcagttcgacaaggaaacgttaatggcaccgaaattcgaaaaggcgcatgagctgtcaaataaagccagatcctgggatctgacttacgtccaaaatggcataaaggatatacaagcgaatcggaaaaagcggaaagaaaaaaaggagctggagaagcttgaagcagagcataaagcggctgttgatgaacttgacagaaaggcagcggctttggaagaagccaaaagaaaggtaaagggtgctgctgaggaaagaagagcagaaccagcccccgttaagtttaaagatgctgttggccgaaaatttagcttcccttttcatttgtgtaacacttggcaggtatgttctcaaagaaggcttggattcactaaaattcttgtctggcctcgtcctgtcatgctagtcatgctaaactgacatttgtacaacagggcatggaagaattgattaagcaggcctttctgcatgtcgatgttataggacctcacgtccaagagggccactatgacttgattggtcctgaaggcgaaatcatcctcccagctgtttgggacaaggtaattgagccgggctggtccatcactatgaccatgtggcctcttgatacagcaccgccggtccatggctcttaccatcctcccccctatccaggatatgcaggtctgcatcaacctggtgccaggctgcctcctccgcctcctccgcctcctggctggaatagtggtatacgaccaccgcctagcgggtcaccttttggatttcccagttttcagacaacaaacgcagcgctgtccaagagaaagaacatatctcgcaaaagcaacaagagcaatcccatgcttagttttcttgctggaaagcctcctaataaaaaaaggcctgtggcaatagaaaagcgtgataattcgtctccgccaaaggaacgagaagatatgaatgacttgcgacagaatacgcatgagggggcgggagatgaagtaacagctgaaatgcctaaagaagaaacaggaggaggaggaggaggagaagaagaagaagaagaagaagaagaagacgctgttgaaagtgagaaggcggctcgagcccatctagaggaacttgctcaagcgaatgcgaatttttggcctagaatgcctggcatgcctggcatgtccatggacaaggcagaagggaaacgaaaagacgccaaaatagaagaggaggaagttgcaagagaagatgtggtccgtcttcgagaagaggatgctcggtatgggcgctctcaacaaatgagaaagcccaccacctcccagctgcagcaggctgtctaccagaatatccaacaaaacacaccgccattagatgacatgacttggcaatcaaatttctctatttatgagcgcgtgggaaagacattggagttgtatgtactaacaccatacttagttagacttttctctgactccatctacaactcactcttttttcagtttactctaactaacatggtcctagaatttccagtatcactcttgccacgggcaatgttcgctatgcccaaccaactgacgtgggatgccagtttgaacgagaactgtttcataagtcaccgactcaagtacgtctcagttattgctattttctgaaaagtcaagatgctaatttactaaacaaaggaagcgtatgaacaagccatggcaaataggacaatgggcttttccaatagacgacaggacaacaaacctaaggtgtatcagtatggtggaaaaaacccagcccatgggtcccatgggtagcccaggctagaaatagtatacccattaggtacacaaataaaaggtagggataactaatattacctagtcttattttattaagactataaggtagcctaaaggcagcttagagggttgtactatgggtagttgcaactctaatcaggtgtatgctaattgaaacttttcctgttcccatgcttttcatagccacaagcgtatctaatcccgaagacatccggattccacaaattcaacaacaagtttgcaaagtgtcgatgttttttaggtgtgaaaattggttgtaacagtgtcttcatactcacgatcgtgtggcagggccaagctgtctaggtagtgaacggtccgggctaataccttcatgggtgtgataataacaaccacgtttggtttcataaatctttgctatcagccgatgatggaacacggcgttcaaacgataaaatagctacttattaagaaatgtcttgaggtactatggctccaatactacaatgagtgaggtaagatcggcaccattgtactagatagtctagacagagacactcatgaaaaagacacgcgcatactgaatattgttagttatttttgtaagaaagcccactttggtggctactttcaatgctttgagatgcgacagacgctgcgagccgctaggttatttgaaagctacatgtaagtaggctgcgagaactgagtgaggtgtgtgtatttaatatgaatcatcaggtacagcttttgggatgcctgagagagctaaaactcttgccattaagctctccagcttttcattatccgctcctcctattgtaacaccaccatggctcaacccgatggcctcttcgcgtacccagctgcagataatgagcgctccatccgctatttcagctttgaatgccctttcaaagtcagatcttgagcatgtgaagtattcggttatcatcgtggcgtttttcaacccgcgctgcgtaaagtgtccggcaagcgggcctagggggtgcgtcccagtaacgcgaacattcagatcaactgtataattcttcccgtcgccgtctgttacaatatctgcgccagcaggtccatagtaaccgcgttgatgcaaaaacttggcgatttggttcatggtctcagcgtacttctgcttcaatgcctcttgctctggataggaaatctggcctccaatccagtatcccctgctatcgaaatgttgttggcagcaagcgttaaaaatcgcgcggcctttttgtgtgacaaacattgatagggccactactttgccaggaatgtagtcttgtaagataaaagagctgggatgtaggtggctgtttatatcgttgatctggcgaagcatttcctgaagctgcacgccaagaatcttcttgacttgttctcgatgagcctctgatgtgacggcaaagacgcctttccctgaaacagattgattaagcttgacaaaaaaagggatctgatatgtttcgaggggctctagcattcgctgcatcgcttgctgaagctgttgaggatcctgaacctcgtccggagcaatttctgcatcaacgacaactgtaggaggcgttaggagccctgaaaaagctagtcctcgctttgataagagctcatagtgagtatcaggatctactgcatgaggaattgtcaatatgctgtctgtgggtacaactactgcgattccaggttcggggctcaagacgatgtcggcagggctagtaacgaagcctaagtcgggaatttggtcgtggtgtatctgtgagaaagttctctcgagttccacccggtttgggctctctttcttgtctccaaatgttgaaataggtaaaaatatgtgaagcttgccagcgaagaagccataccgttgggctaggccccgcaccatcatttccataagagcattgggatcaactgtcgacttcatctccgtctctaacccgaagttgtagacaaatttgacaggtaagctttcgtcaactttaaatccgaatggataataaaacagatccggacgagtgttgccatcattgtcgacagcatatagatcatacatggtataatccagcgaaactggagcctggaccagcatatttagaacagaaagtgcgttggatcagttgagaaaagaatttgcttttgacagtcaagttcaagctcatgcctttacttctcctttctgtatatatacttgctgctcttagggcttatataggcttactgctatgtttgttaaggcttggcgatagtggcgactaaatagagttggattacaaaactcgctgctattcccaaaaccttattgtatcattgtcaaccactgcttcgttttctcattcgagcatacgtgaagcacaacgaaaaattactagagctttagccatatttaattagcaataattcaataattcaatagctaacagtgattgcacgattatgtatggcattcctgaagtgcttgcttgaaagttaaaatccggtttaggaatcatctctttacctgtgtaaagttaaaactctcttgttcaagcttcaccgtgccaaattctgacctgtaagcattacgcttactacctacctcccaaaagactggggccagagcacttgagtagtattatattgactttggctgcccagatacagcgcacttgacagaagtattgtgtctctgcagggtgctgtatattattaaagtctttagaatagcactagcagtgaagatcttttgtaaattgccccacgcgatgctaaagttgagctgtactgctcaaaaaatatacgctgcagtggtgtttataccctgtgataccagcagcttgaaggttataagacacaatggactggagaatcatatcagactattttatccggataattagcattcagagctagatacttcagaataacaaccatggctgtaacaaatatgccatcatgcaagaggtcttcgctgcatcttctttcctatccacgaaccacaagatcttcaggtgactattgaatttgacattccaggcttaaatacaaactgataaactaaaactacaagtacacaatatcgccagctaataagcatcagtcaacagccagaaatggcaagtcattgtaaaagtcaacctttctgcctccgcatcccataatttcttgcgctttctcccttcggagtttggtagcttcagcattcgttactacaacaaattcatgctctaatagcttcatgcctaatgggtaaccgcactttttcgccatcggctcagcagtgacttgtttgatgtcgacaatcagcgatttcttaactccaaagacagggtcatgagactcaaatcgatcaccccgtattgtgagagctctaagaagagaaaagaaggttaccaaatacgatacattggagtatagcttcattgctgggaacatacgtgataagatgatcatatcctggcctgtcaaacatgaagtgaacgtgggctggtcggcatggatggcgccccatggccctcaaaaaattaccagcagggtcatctgttggaacaggatatgcaatgaggacaatagccttgaaccagacttgaccatttgtgtcagttttcaacgctgcacgaccgtgcggatttcctcgattgctgtattgcacgtcgtaaaaccccttagagtccgattcccaaagatccacttacatgttctctactggtttgacgtggagatctttgatagtgcagtgaactagcattagaataccgtctaggtcagtcccatgtcatctccattggacatgtgatgtgcttcgtggatgtgaaaagggccgagcactgtgccttcagttgcaccttccggcttgatatgatcaatagaatcaacgagaagtgagaggccaatggcatcggacagtagaacaaactcttatacaacaattaaaactttgtctgctgcagaattttgttccctatttataaagcgagtggagacaagtggcaacaaacctgtcgcgttggaaagcatttctgaccacacgcagctaggaagtctactgcatattcccattgtgccatactcaatcttgtctcgtgtgcaaagtcatgtagatgacgaatagcctcacttaaatgtcatcagcgagggtttttagcttcactattaacaactccgtgatattatcagcagtcaagtccttcataggtagaaaatcgcatttatcgggatccatggttataacggcgttgatgtgatgaagatatgtggcactggacgacacagatagatgaaacgaatttgatgagaaatgtatggaatctcagactggtggtagaaaatctatattgttccaaaaactttaccccttcttctaatctgtagtttccagtactatttataatgcgggacaatgaggcagctcgcctcttttgtgcgtcaatgtctgtagtttctcactacagttgcaatgacatacctttaagtgattcgaacatttaaactgcttgcttgtagctgaatgagttagttactgaaagttgtagtacgactttgtaccaaataaataataataagataccgagtgtataaacttttccttgtacactaaatagtaaaaactcaataaatattttctactctctcgtagtctatcaagctacaaacacttctacacattggttagagttgtacagtacatgtattaaacgtgcaatgccgagcggggttgtcctattcagtcacgtgatggctgctgtcaatctgcggaatttcaactactgtgcagtagttaccacttgagcatcacaggattttaagaataataaccgtcaattgaagtaatacaaaaaacaggacgctggaccaacggcccccgccacagtctcaaactagacagcctttctagcgccatccgtaccccggtcaacgttcaacggtcagtcttatattagtagctcatagtgggttacgcccgtttccacaagctctcgggctatcacgacgttgtacgtgtaagtaagggagagtgactcaggctcacacgcagacgcaaatatggcatggttgaactaatcgaatgcatcaactttagtattaccatacgataaggttgtcttcaggtccgttcgaccttagcttgaaccctcaccccacgccgctatcgtatgacaaaaagccagaaagtcttcatgggatattttcaagtacgacagtattgagatggccgacccactgtccgcgctcggacttgcgtcgaatatcgtccagttcatcagtttcggaagcacactcctctccaaaggacttgagattcacaagtctgcagatggagcactggttaaatactcagagctcgaagcaatcacaatgaatctcgaggaactcagtagaggattaggtcgtcgctatgaaccaaccacacagaccagtcagcagttgcagaatctgtgtcaaggctgcagaacggtaataacagagctgctggaagccctccaaaaccttaaagccgatagcaagcatagccgatggaacagtttccgacaagcccttgctagcgtctggagccaagataaaatccaaggtttgttggggagattggatacatataggcagcaaatagacatcacgttgttagtcttacttaggtgagtaggtaaagacccataagtacatcctcataggctggctgcatcggatcaatggttttcactaacgcttcaggcagggagcacattgacaaagtcgaggaaaaacacaaagagctcttcgatgacatgggaaaaaatcagaatgaagccatggagcacattagcgggctaattattggttttaccgatgataacaagcgatggcaagcggacatgattgacaccttatacacgaaaaagtggcaagctgagaacgaggatcatgtcgctgagttttccgcgaaactgacagacgccgcaaaattgcaaagagaatatgagatgaaagagaggttcctttatcgtctccgttttcatggcatgtctgaccgttatgagcaaataccagaggcccacaagcgaacttttgagtggatctttgatccgtcacacgatgaagaacattcagaagtagagtccgagcaagacattgaaagaccaggcaaccggcttattcggcctaggcgccgttgggacaatttcaccaactggttgcgtggtagcggcagtctctattggatcacgggtaaaccaggatctgggaagtcaaccctaatgaagttactctttaacgatgcccgaactcgaggacatttgaaacagtggatttcaggacttcctcttgtgacagctggtttttttttctggaactccggcaccgcgatgcaaatgtcccggttaggccttttgcaaacacttctctatcaggttctaaaagagcgaccagcgcttattccccaggttttccccgacaggtggagattatacaatctcttcgggggtgatcttcatccatgggattggcatgaactttcacgagctatcaaagtattggtgttggacgactcactgcgctttctgctctttatcgacggactggatgaatttgatggaaaaatttcggatcttatcgatatcctaacaaacgttgctatgtcattgaatgtcaagatttgcgtagctagccgaccttggcttgcattcgaagaggccttccgggatagaccgggactcaggctcgaggaacttacgagttctgacattcgacactttgtcactgcgaaactgaagaacaatggccggtttgtcgagctagagcagcaataccagcaatcggccttgagcttgatcagcgaaattacagaaaaagcctcaggtgtatttctttgggttcatttggtcgtggcgtctttgcttcaaggcttaagagatggggcttggatatcagaattgcagaaaaaggtgctggaactgccaactgatcttgagcagctattcaaaaagattttggataacttcgaaccgtcctatttcgagcaaacatcacgaattttccaggtcacccgagcagcggcagaaccactaagccttctgaacctcgcatttgcggaaaggggtgtattggaagctctggttgccgaggtcacacctttgcctactgatgagatgtattacaatacggaaacgatgaggcggcgcttagttagccgttgtcaaggactccttgaagtatcacccatcgactcgaaactacatttgccttacgccaaagtgcaatacctccatcgaaccgtcaaggatttcatggccagagcagagatttggaactacattctgagtggtacaaaggaaaacggaacatttgatccgtctttggcactatgtgtgtcttttctctttcagctcaaaaccttgaggccatatttcgaaatggcgagccagttctggcatattatccggtcatgcgttatgtacgctaccaaagctgagaacagtacggatgagatgcgggtaaggtatctcgatgaggttgatagcgcggcaaacaagatcttgggaagcccatgcgtacaatatccaaactacagcacctggctcgaggctcttctgagagacccactcctaagcagcccaccgcattggacaaatacggagtatctggctggaggatggaccagccgtcgaactcacccttttatctcgttcttcgactacgcattttgctcgaaaatctatttctacgtaaaatgcaaactagatgaaggcctcccagtcacatataagattaacggacagtccttgcttcttgcggccattcaaccgttagatatccaaatgatcaggctcctactcaattgtggcgcagatgcaaaccgacccgagggcaatttagcgaggacgccgtggcagcttgtcttacaaatggcagaagaagaggctggcgacgatcctcagatgtggctagaggttatagagatgttcctcgacaacggcgccgatccttcacttactatggatttttccccgctagagagatttattagaagaatattttggatttgggatcaaggccaagcgagtcagcttttgagaaagctcaaggaagcaaaaaaaccgaaacatttaagagatttgctaccttcgagagtcaaaagattggtgtcgaggtagcccagtagtaataacttttaaaaagtaaatatcttgtgaaattgtcttttattttaacattgcttgaatttataatgcgagcgaatatatatctattaatttgaaaagattaaatataagttacacttttctatatttttataattatttgcctttaattttcgcactttatacttcattatataacagttagtcataaattgaaacaattgataattcaaggtttacaatcctggttattttatgttaaatctttaattgtaaagcccaatagttattttacttctgaacaacatttggtctcccgaatgacaaaccaaaaggttaaaccagctcaaattcatttggttaatgcctcgcctctgtttcaggcactagcaacatccgagtagactctgtctcaccaggaaggatgatgataaaatgggcgtcttcatttcccgaaagcaagcgcaatgctgctattaaaagacaaagctaggtcagttgaccgaggttgaagtaagtttattaagtcaaaagtatacatatactcaatctcttacagataatctcaggacgttgcagagcagatgtgttcatttgtgaaaaactagagcatcacgggagccaatgctgtaattgactgcgggtctatcctctaggccgcatatacacatttataaatagatttataaacctttaaaaacttcattttccacaatgactctcaaacagaagcaaaggttttctcaggcagcctaaatagaagttactgtactcctgagatgttcctctcctatataagcatgcccgtccagataattacacgtgcttccgtggcatactgaaattgattcagtttcgtatactgcgattaaaagtcagtttttactgaacacgatgacttgattactatctcaccttggacaagacggttgcttgaccgatgcccatgtgtgcccctatccacgccaaacaatcccgtgcgtagattcttaactcctcttcaatcatgggcaatgttgctaggacgaataaagtgtgcatcgacagcaaacctccgattggttgacccgggataatgggaggagatctcttggcagcattctcaacaaatgccggcaaatctgctgttaaaagatatggaatagaagatacaatcccttcgctctgcttcaatatgtctttttgtattgagtattcgaatatccggtcgctcaaatcgccattgattcgatagtggcatctcaatatgatactcaacatcagcagagcagctttccgatagttgttccatagcgaagcaatatatactataatatgttagtaagtatagttatgcttgaaactctacgtacaatcgtaataactcagaatggttgttggccagtagccaacttggggccttgagtaccaaagtcagcaacaaaacatatcaagcgttacttgtagatgacgtgaggaatgacacaacggcagtcgagtattgtttaataattaatatggacttacaatgtgtcttcagccttaggtgtaataaggccaactgactttggtatccattctagaggtacggtggctggccacgtatcgtacgcctctctcaattgttcagcctcagacttgagttgacaaagttggtcaacggtggcttcggcttcgttgtccagcaaagctttggcttttcgcaccaaggacactgtacttgcgtaaaagaaatctatggccgagcttgactgattgaatagcggtgtacacagaacactaaacttttttgatactttgttgacgattgcggaagaatgtgggagggaggacggaggctcagaaatctctacttccagatcctcaagaggtgtcggattagcgactcggaaaagcgcgccatcacaaagcaagtcaaaaggcgaaaatttgctaacaagaatggctgatatcccttaggcatgcgctgcatgagcgccaagagtggtaccagtactggtgatgatctgtaatcgtcagctcaccattcttatcatgattcgcgaaagcgtacttcgtatattcccagtagcgtagcagtaattagtgactccactgtggtgaataccgcttgatttgaaatgctcagacggaaggaccgtagcaatgaggagtaatggccctccgccctgtgcctgtgtatggagtttccgagcttgctccctagatttgccaaagcaataagcgtacatgcctgtacaagttcggactttggaccggccttatagaccatggcccgaagcccatgtagatatccacgagacagattcctattcgatgagacaatgcagtagtcgttgaagaatagtagacgagcgtctcgttcaatatcagaccaatttagtgtcccaaggctatcagggactgctactcgactcaatgcttcagagtgtgcctgatgtaatgcttgaaagtcctcttttccaatatagtttacaaactgtcgctctttggtggactcgtatccaggacagctgcggcgtgctcggctgcacctgagacaagactgtaggacgtaatcaattagcatcaagtatcgtagtatgactactcttggggagattcgccacaaaaatattgttcctggacaacaatacccagtactacatacaggacggctttggtcacactaatgatatatcagcacgctgaagcagccatttggaatgacgtttacatacctttttacgcttctccctgcatgcatggcaggctccggatggtccatagttcaccatattgtcatatcaagaagcagctatttcctagaagcacaaggttgagtggaagatgtgatactcaagccaaggaggcggaaccaatttatataccataaagagttaggttttgcgcgagcacgctaaatggatggcctgcgggggcattaacgagatcccaagacaaataagcatctgattctggggctgaagttagtaacccagggtctgcattctataagaggctaggctttgcgcgagtgcgctaaaaagacagggaagctccttttcaatgactgggattcaagtatcgaccactcagatgctgaaatcctgcagacgattctattcatactctgtcaatatgaagtaaatttagagatccgttgtttacatcgtgattttgtaatggagatagctaataaatccgggtgtaaacccgcctccttggacttggacattagtataaagagcagcgcacagactgtctggtgtcctctatcataggtaacaacttcactcatcttctcttattactagccctttgaatctatcttccatcaagatcctacatacgagtacaagtacaccatggctatctctccctcctcgaaaatcgccctagttacgggtgccaatcaaggcatcggtttcgagatagccaagtctctgtcgtcaaagtcaggataccatgtacttatggggagccgtgacccccaacgtggaattgatgccgccaagaaactccaagagcagggcttggatgtcgaggccattactattgagtacgttaccatgtgatgccgcaagtgtgtcccctgaaagatgtataagcaatgctaatatttgtcacttagcatcacctctgagaagtccattgcccaagctgcccaacaggtaacatcgaaatttggccgtcttgacgtcctggtcaataacgctggcgtatgccttcccgccgagaggacctctgctccttcacttcacaatttccaagacacgtttacggtcaacacctttggcaccacactcactaccgaggcctttattcctcttctagaggcatcttccgcgcctcgaattgtctttatatcctcttccataggttcactcactcatcagtgggatcacccagtcggtttgccaatctatcgcagcagcaaagcagcgctcaatatgattatgcttcattatgccttcaagtataaagacgccggatggaagattaatgcagcctgtcctggcttttgtgctaccaatttgaacggctattctggcattgatactccggaaaatggagctttgaacgcagtaagactcgcgaccttgggagatgacggcgaaacaggaacattttcgaataaggaagggattgtggcttggtagatggacatgttgactagagttactggaagaatgggtgccagatcaaagtggctttgatcaactctctaattaactacactagcctgtttccgcaactgttagggaagttatagccagcctccaaagggcccatactgctcattttcaacctaaacttccatagtccgtggtatcgcagtctatagatttagcctatctatccgattcaaaacatgcgccttcaattcccctccttcgtctctagacacagtagcaacaaaacactcgtcaaagtgtaggccattgccctcgtccgactcctgtatccgttctgtcagtagacttttacgtaagtttactattcattcataccatgaaggctgcctcgggtatgataaccagcgtgttatctctgagctgtgcaggaaaagagcagtagctgagttctcctagtctacaaagatcctatgttctgtttagcacaagagcattaccaacaaaaaagatcgagtagaaaacgtacaaaaatcttatttgagatcttttagtgccaataaagtttttcgattgccgggagaagatggaagtttcactctgttagaaattttggtaaatagtttcccaaattctttttttatccaaaactgacatattttgcaccgagtgaagctgcatccttctcattaacagcgttgtaatatctctcgagaaatgcctctgttaaatcaagaaaagggctttagtatcatatatagaccggctaatattaatttgatcagaagctgtggcaatgctcaattagctttaattttatgcgccaacaactatgaggctctggggtagtcttacaagccatttgaacaattatctggggcattcaatgtttaatattagtaggcctgatatccgcaagagggcgaatggaagagaacgacgcagctgttgtacttggattgtcgcaagtgtggtctggttaaatggaaattaagccgctgagaggggtagagacgtattaaatagacgagggcgacgactttacaggaatcgcggtatacatgtcaagattaaactattgtatgtcatatgctatcaaagatgagagtagactgcgtggcaagatattcttggctttataaagagacgtacacctagtgtagcataatttgcgtttgcttggcctccttgtattggctacgaaatatgtacttagtaatatcaccaagtatattattctacctttcgagtgatactgcatgacgagtgtatattattctatataaagagcttgggagtccattccagtcgaagtatattacggtagcaatcaggtaaggcattcttagccagggctgagaacattcttccaacttcagtcagcctgtgtttcttccgagtgtgtaggcccgagacgtattccaatgtggaaatctcacaccgaacataggtcgtaatacatagacatataaaggtgtatatgctaagtaagatacgaaaaaaaatccatcaccccaagatgactataattgaacgtcctagacctacctataaccagatcgcctcttcaagcaagtgctgctcgtccacgatacgtgcacacccgcaaaaaacattcggcgtaggccaaatgataacatacatctttttaatacatgcaaatattgcacagcaagataaaacaatagccgattctcaactgatcttttgcgcgaaaacagaccaacgccgagagttcggcgaacccgcctcgaaagaattttacaaaacgctagtttcccgccagtttttgccacccattcgcacatgtatataaacgcccaaatccactccagaaccagcagcgcaaaccaaaaccatgaagaaaaagaggcggcagttggggcaaaggcttttttttggacggcactacagcaaaggttcataagcttagtttcagtggttggaggacacaggcccccgtggtggagtggttaccacttaactcttatagatccagcattgcatcttggagatatgttaaggtcgccagttcgatcctggccgggggcaccactttttgcacgttgaattgtcaccgtgatactttttggcagcgcgtgtgccttctttttatcttttccagcttataccaggttttttctgcatgcaccacatcagggaaaaggactggcgggactgggcttggatatacctgggtttgccgagtatttttagcagtagaatagtcagtcttgtatgttcagagcatgcagtatgtacaagtgcatcgccagcagttgagccgattgattcatggatgaagcgtctctatatatacatattgtatgcaagacatattgtatgcaagttttcggatccgctgttaaacctgagatggctgttgtcgaacttccatatgtaatactaggtaatcaagtccaagtatactgtctcaccagtattactgaccctggcaatagtaggcatcaggccattcatacaattgaatgcatcaatgcctttcttcacgaagctattggacaagaaaaatattcactggccagatctttttatttatttgaatggttaaatgtactcttatctgtgaaagaataacccctgataagacgggcagccttgctttcggacacggctgtaaggattcgcatagccgcgcacttgttctgtttatagtatcagtagccgggtataggttacaggcggctatgcttgcctggacgtcgtacggcaatcttttgctctgatatgatgctacaagaaataaggctgtgtgcgtgtaactctgatgatgaggcagaaaccaagattattagacactaaatgccaactgttcgcttgctgtatccgtaacacaaagcgccgcgatcagtattctattaatttgaatgtcagccagctaatatcaatttctcaatccttaattctccagctgcacctagatttgatgttctctgcgtctctctttcttgctttcttcttttctgcctcattcgcttcacgcttcacacaagcaacaagagaataatatgtcttcgtccgaagacactcctctgcaacagactgaagatgccgcctctgtcaagaaacacaaaaaggggaacagcgccaaagcatacatatctataatcctgctagctgcagtgccctccattattttctctgcagcaactgcgcttcttgttgtctttacattccgcaaccgcgtaattctcggcgatggctcaggcgaactacagacatcccatgcgtcggacaatttatccctagcatcgagaactgtcagagactttatcaagactggagggtcagatgcttactatatccaattcaatccgtctactctaactacgattgcctctattactgggaaatttgccccatacctgtcaagcgccatcatggggctggcagcacttttcgctgcagattttgttcaaaagacatcgcaaaaggagcagaacgacaagctattaaccccaaaccaattgacgctactaattggactcttttctggccgattggaagagttgtggaaagccactcgtgttcgggcgaatatggggggtaaattcgcggccccaatttcacatacacttactattcttattattgtcacggtcttggggtaagtatcacatctttcaatccttaaaagaaaaaaattaaatgattcaaccaaagccgtgatagattgtcgctaacgtccgcagcgttcttattccagcggtggatacttggtttggcattgttgtcaagccaagcgagcaaacacaactaaacttcaccaccccttcaaaccactcgtttggtcgaggattcttacagggaaaagattgcgtttattccgactaccactacccctgcgaggcattaaaaggatatggggcggatggcaactttataccatatctccccaccgacaaggagcctttcaagatcctaaacaacatttccaccaaaaataccatctctaacatttcctcaaactcatcgcaatccctcttctatctttcagatgcagcgatttcatcatcaaagctggactttaaagccagcgccttcgccatctctactcagtgcgagataataaaagtccaatgccaacagggcgatcggaatgttttcgactgtacaaagcaacttccaaatcgggccaccgacgtgaccaaggttggtttcaaattctacaacgacccaagtcttacggggaacatttcctaccccaattatgctttcctaaacccgttgtatttttatgtcttcctcgaagttggagaactctatgggccggaggggcctgacgtatttactggcacgttggagtttggctgctccagcacaatattcgatgccacctatgcgtgggtggacggatctatagcccagttcaacgtcagctccacgaacggctctatcggcggcgtcatggctgcacctttcatgaacgacaacgccaacatctctcagcaagccgtaatctcttccttggcaagactcagcgccaactactcggatgctgtccctctcacggcagctgctttctcttacagtgcgctggcactatcctatatcgggatggagagtcgagcaaacatcatcgaacagtctcggtcaacgctgaccctcacacgcgtcccaatcatacccttttatatcctgattacgctgaatgcgctgtatgtcctctgtgcagtactactggctgtggctgccatgatttgggcgcatccaaaggaatcgacgccagtaaaagcacaacttaccatggaaggattcatgacagcagtcttcaaaggagaaagcatcagggcccaggcacaggactcggagagatcccatggcttatcaggccgtacaaaggttattaaagaagaagcgccaaaaattgccatcttgaagacggaccaaggaaaatggtcctatgccacagtgacaaatggcgaagtcgcattaataaagtttacacaattaagtagaaatattcattatagagaattagagtgaaaattcacgcgctgtcaacagacaaacaggcaatacccaatgaggcctcaatttattcgtgatgaagcgcgagttaccctgtaaactattggtacattgcatgtttggccctttgttggcctttgccagaaactggaagaatgggaagaaagtgtgaaagatgcatgaaaatgatggctgagaaagaaagccgtgaatgatattacaaatcgggggccaatggagtcgcggggctgctgagatgaagcgttaattagacccagtttccgacgccgtccgcttcactccgctccacgctttatcagatggaattacggggtgattgaaactaaaattaagctcagaaatctctgatgatccccgtgatggcaatatacgggtcgagtcatcaattatgcaattgatattcgatatattctcgtgtccagggcgcaatgaactagacagccgatggccgtaagcggcatctccgcagttgtaactccgggtcgtgaatttgtctggcaccggatctcagctccggcgccagaaacgatggttagtgccggcaatcgttcgacttgatggtgacctgatggtcgctaagatcggtatgactcttttgatgagaaatacacgtgggagctagttgacatgtctggcgtatttaatctgttatgaggactcatcatccaggagtctaagcttcagaccagtcagtgtcccaagaataacagtgaacacccacttctgtaatattgtagccattggagaatttaaggcgtgtaacctgtaagatgaggtggctaaaggcaccaccgttttacgtatgggccagtctggcggcatccagcgtctctatactctttgggtatgtaaacaccatcgtagtgatgtttcccctttataggctgggagatggctgactcttcgatatagcctggatacgggcaacattggccctgtgacaacgatgcctgcctttcgcaagacctttggcgacttttcaccaaccgttcacggagtagtcgtttcatctgtgctcatttccggtgccttcacagccctcatcgccggtatcctaggccaccgcttcggacaggtccgcatcttcgccattgggtctttcatctacggcgtcggggcagccattcaatcttccgctacttcactcggtgctttcattgttgggcgtcttattcagggtataggcgagggcttgtttgtgagcaatgtgtgggtgcaggtttcagaaatgtccccgaccaaagtcaggggcacgttgacagcatttccgcagttcacaattgttgtgggcctggtttgtggtttcttcatctgctatgggacttcacgtctgggcgaatcgacaacgctcagctggcgacttccgctggttgtctcagcagcccttggctttctgctatcgggaacgtactggtttgtcccagcttctccgcgctggttgctggccagaggtcgattgaccgaagcgcgcgaggttctcattcgccttggctttgacgaggttgagcgcgaaaagctgctggaggagtccatgacccaagtacaggcccagaatcccaatgatgtagcaatttggcaagagttcaagcagacctttgccggattcagggaggccttctcagctcccttccgtgctcgaaccatttttggctgcttcatcatgggcatgcagcagctggctgggattgacggcgtcttttactatgcaccggttctctttgaaaaggccggtcttagtggcgaacaggcgtcgttcctggcttctggtgtttctgcactggctattctcggagtcacaatcccggctacctttctcgcagacaaatggggacgacgaacttccagtctcttgggcggtatcctgattaccacgcttatgctgctgatgggatcactgtatgctgccgacaaagtccatgcggatagaggagctggcaagtgggtggtgattgtgtccatctacctattcgccatagtgttcaacggaacttgggcaattggcttccgaatctttttgattgagagcttgcctagaaagaccaggagcagcgcatccagccttgctcagagtgccaattgggtatgcaattgaagtcttttggtgaagtagatgaagctaatgaatgcagttctcgaattatgtcgtcgcgctcatcacgccggtgctcatttcaaagacgacatacggagcctactacctctttgcgttttcttccctcttcaccacgatcattgtggcattgcgtatgtttgaaacgagaggacacagcttggaagagattgagcagcgatatacgcaaaacaggagcatctcgactggtgtgtctataccaatgctgaggataagacgagtccaagctgcgcagtaagggagattggtggtgacgggagctgtgtcccatccattgagagtcgaattttgtagttggcgacgaaacacgtcgtttgtaggttgaaaaaccagtaattgagaaacgaataaatgaatcaacatatagaacataatgagagctgtaaaatgacatcttgattgatttgagggatgatgcctgagagctgtcatgtgatgtagcacgtgcagagtctcttctacttgcaatcgcgccatgtttggcgtgcaaacagcagtacagaggacctggcgcgcaaggctccacccgctgcagtctgggcattttagacgtggagctgcttttttccgaacatctcaacaccaccaacccattcgcaactctcaagctttccacgaggcatcagagcagcgacgacgaggctgaggagcaccagctttgtcaaacacacacaatcaattttttgaacaaacagaggagctactccccgtagcatctcatcttcagcatggcgtccaacaagcttggcaagatggtcagtccctctccctcccagccatctcttggagcgttacatgttgacatggttagactaacgagacgtgaatacaggccggatacgtacgcagatgctccccctcctcgattgcccatcgatccttgacgtgaaccaggcactgacgacttctcccagatcaactaccggatgcgtgtgacgctgcaggactcgcgccagctggttggccagatgctcgcctacgaccgacacatgaacctcgtcctcgccgacacggaggaattccgccgcatcaagcgcaagcagaccaaggcggcggctcccagcggctcatcggccggccagaccgtggtccaggaggagaagcgaacgctgggcctggtgattgttcgtggcgctcacatcatctctctgactgtcgagtcaccgcctcccgccgatcctagcgctcgacttggcaagaccaccaccggcggaattgcctcgactcttcaggctggtcctggcgttgctcgacctgccggacgtggtgctgccgccccgatttctctcgccggcccggctgctggtgttggtggagctgctccccctccgggattcccttctttccctggcgctcccggcgctcctggtgctcctggattcggtggacgaggtgctcgtaagttaataccatcctctctatattgtcccaggctgcattggtactaatcactgcgattttagctcctcctggcttccctggccagttccctcctcctgctggtttccccggtgctcctggcttccctggcgccccaggcttccctcctggaggccctcctcctcccggattcaacccccctcctcgacgataaagaagctgaaaaagctagctctaatttctgcgatacccacgcaaaagcaaatctggtccaatatgatatcacgggatataaaagggaggggagaaagatatctgcggcttttagagaaatgggagatttggaatatttttcgctcggaaaccactgttatgatcaagggtggcgtttggtgatgctcaaaatgacatcgggcttgtaatctagcatcggccaggtacattaagctatgaatcggaatttttcttcggcatatgacgtttattagtgtatgttgatgttttcatgctagaaaatcgtctctcgtttgaatatctacttggacattgatctaggaaggatctcgcaaggctttttgcaatttggagagcatcgaggcctgccatacaaagctgcacaaaatcggtttctactaggtaccaactgcacctgctcagaatttaaataagccgtcaactagacctagtcccatgatccagtgattaaatcgtatatatatgtgtgtgttatttttatagatatccactgatatatcatccatgactagtatacatttattgtcgagtacatctctccatcacctcctcgtctcagtccacaaactacatctataagcccattgtcatagaaattgcgtaaacctttctgtttcccaggtccccttacaactccttctcacccagcgctggcccccccttggcaaacccattaatgacaatccggctcaccagatcactctggtgctgctcaatcatctcccgcagcacactcctctccatcaccaccttgcccgtctccagcaaatccttgacatccacatcctccacgtcgagcgctcgtccctcccacggcacctgctccatggcctcgtacagcctgtccctcctatcgccagtaacaaacagtgtgcggccgtcgtcgcgaccaagccccagcgtgttgagcatgccagacatgtacttcttcagatatgcctccctcagcccgtcctttaagtacttgtccgccacgatttcgaaatcctccggcatcgacagctccatgccgtcctcgcagatgatcagctcgccccgtctataccggtagctcagcgccgtgcgccacgccttgtcgtagactttacggttcagcctggttccgaagtcgcgaggatgaggaccgtgcgattttcctccgccgcgaagcagcgggctctgtctggtgccctggcgagctcggccggttcccttctgtggccgcatcttgcggtgcgagccgtgcacgtcccagcgggttttggaggatgcggtgccctggcgggtgttgtcgccttcgtagacgacggcgaggtggaggaggtcgcggcggagggggaggtagagatgctgaacggaccactgctcgagggactgcggctcgagggatgggaagctgtggatggtgacggggacggttgagactgatggaggggttagcgggagctttttgctatagatgaggtcgtcatactcgggttccaggactgcatcagggactgcgcattggaagctgatctcgtgatgtcttttgccggcgcctctgtagccattgaccgcgcaaactgtctgctgaagcccgtcgtcgtcgccaactgttcacaagtcagtcaaatcatgtcatgccatcgcaaaaatctcaacgcagaaaagacataccctgggcgcagatatcctcagcgcacccagcgcctcgctgagacacccaattccctttccagccatgtttgaagacgagaaatctccaactgtttggctcttcaaaccgtgctgatgctgctcttggtagcgaaagcgaaaatcaaccatcaatggtggtgcaagcaaaagcgcagcggcgttttccgcctccggccgccgaaaattttagcggggctaaatcgcaactttgcaccaccaaccctcagtcccaagatatcgagatattgtattacatacaaaactttgttattccatataacagcaacacacacagcgtcgaccatgtcgcggtgccaggctgtagcgaggccattggcacggcaattgcgcccacaatgcgcaatcaggcccttcacaacgggtgctgcccgcgcctctgctgctgctgaaacctcttcggcggcagcagcacagcccagccctctggacctcgatcccaacagcgtcctgccggaattcgaaagcgacctcatcaaggcgggcaaaatgcccatcgggtcccggagacgaagagtcgccatgcgcaccaccgccagcctcccctttgagcagctgccgtaccaggcctttcaggaagcgcgagccattcttgcggcggaccgacaagaaaaggtagccaagatccaggaggagctggagaagatttcgctgctggagaagaaggacgcggcgctggtcaagggcggacaggcaatgaaggatacgaagctggctagtttgaggcgctatgtcgagcagctcaagatccaggcggatatcaacgacccgctggtcaagaagcgctttgaagatggactaggtaagaaaaaacacaagactcatatatttataaaaagtaagaaaaagacactaactgtataccaggagacatggacaagcccatctaccggcactacgccgagcgcaaatggcgctcctacgactaccgcctcatcacgcagcgcatcaagcagttcaacattgtccccgacgtcctccccaagctcgaccccgtggccgacgtccagctctacttccgccaatccaagatcccgcccggcgagattgtcgactccctcgtcagcgagaacccgccgcggctgcgcgtccaagtcttcgacaagggcccgcggctcgtctccctcgtcgtgctcgactcggacgtgcccgacgtcgaaaaggacgccttctccaagcgctgccacttcctcgcggcaaacatctcgctcagccccagcgacacgtctctgccgctgagcaggatccgcgccgccgaccagctcgccgtgccgtggctgccgcccactgcgcaaaagggcagcccttaccaccgcctgagcatctacctcctcgagcaaaagcccgacaccaagctcgacgttgcacagctcaaggagctctacgcctcgcgcgacggcttctcgctaaagtcgttccgcgacaagttcagcctcacgcccgtgggcttcaacatgttccgcagcgtctgggacgacaacaccgccggcgtcatggcgcgccacggcgtggccggcgcagacgtcgagttcaggccgacgcgcgtgcacagcttgaagccgcccgtcaagccgcgcggctgggaggccaagagacagggccctgcgtataggcatttgtggaagtacacgaagcgcatcaagggattgtccaatgcccggggatggaccaagaggaggtgaaattggtcatggagatgggaagagcaaaatagaagttcatgacatctgtacgatattcttgttatgtgtataaaaaagggagtggctgtagatgggctagtgaaggtaccgcatgtacttgcaagagggaataaaataacaaaatattacatctcaataatcaaaataagtaaagttgagtaaaaatgttctcacaggtacagacttgggacggaaaattgaataatggcagagttgaatctgcctctcaaggtatataaatttcatctatcagctcttgtttgtactttcagagtcaaaactgtctatattatcaaaatcaaaactattaatactcagagtcaaagctgtctgtactttcagaatcaaaacggtctatattttcaaaatcaaaactattaatactcagagtcaaagctgtctgtaatttcagagtcaaagccaagacacaggtttgcatttctttgttgttaattttttttccccttcttttaatatttgtatgtgcggccatccatcatatactaggtcaaccacctcctttccattgcaagtaggtacatgcgcaaacgcctagctcattctttcccaatcctccgtgatgatattttgtacccatcgccatccttccattactcccagccctcttactccttacgaggggcaaaataaataaaataaaaaaaataaaataaaaagcactacggtacagccgtgagatgctgattttcctcgtcggaaaatgccatcctgtcccgttcgatccgccacagaaatccattgacgctaaactagctcctggccgcaaagatctcctatcccatgtcctgattttcttgtcttgttgtatcatgtcttgtcttttcatttcccttcacacaaagtcaccggtcagtagctcgtcaggcatgtagtcgagattgatatccccttcaggcctcggtagcggcggctcctgatgggaccggtgagactctgccggcgagggcagcgtgctggatccagatgcggctgcatagtagatgatggtcagcacaagggtttgggcattacgaatatctacccccatatcgtaggttaagctcaccattccccagcatggatggacgccgctccggaggcgggcccatgcatctctcaacatacttgagcgcttccttttcgatccagaagttgatgttggggtcttggcacttggcatgggccatgagctcgttcttgatggctgtgacttcttcgacaaggctcgaatactcggcgcgcagttcggcgtggcgcaactgcatcgagtctttcttcacctcgagatcaaccacccattccttcttcttctggcggcacttggatgcggcaatgcgattgcgctccaggttcttggtgcgctgggccacatcttccttttttgccgtggagcctcgccgcgcgggctttcgtttcggcggcgagggctgtcgttggcgctgctgtcgcgggcgctgctgttggggttcttgaggctccagcttgacggtgatggttgtcttttgcttcttggcgcgaggttgagctgctgagcccgaagcatccgggttctgggaagaggcctttctcgtccttgttaccatgggagacgtattagcgggtggctggggagctgctgctggcgtcgtcgttgttgatgatgatgatgaggccgatgccaaagccgagcttgggattgccttgctcggcttgccgttgttgcttctggcattgctgatgttgtgactgctggggccgtggctgctgtttttggcgacggccgtgttgttgtgagcgaccgtctcacgaggggcgatggttgctgcgtcgaggctgccgatgctgtctcgggggtcgacaaagtactcgtggcagctcagcggcgaggacccggacaattgctctggcgacgggaacgacgagttcggcgacgaagtatatggcgtcgccgtcagtccgggatcgacgaggttgtcgatgggatcgtccctgtagaggtcgaaggagtacgggaagatgggacctgggaggttgttgtggatgcccaggccgaactcgccaaagagaggactgtcgcacataatcgccggctcgctttctttctgtttcctatcttgcgttgatgtttattttgggcttctaatccatatattttgcgtgtttttttgtgtgttttttctggtggcagctgctgtgacaagttgaagagcagcaggtgttgatcaattggcgtctgcgtcgatccagagagccggggggcgttgacagctgctggtgagggggggggtcgctggagctcagaagccgtggcggggccgtagcgtagcacgggaacccagcaggggcctgatcgaggatctggagaggggaagctcagcaggtggagcttggccggcacaggcgatgcagcagccggtcggggtggacgcagcaaagtcgtgggttcggacgcttgcggcctgagagctgggcgaggagcgagatggcaccggcggcaacgtcgactgttccaatgattgaagaggagggaggacggatgcggcagaggtgcgcgggcgagcagtaaaaagcatcggggccggcacggtgggattcacagcgagctctggcttgggtgccgaaagcatcgagtgtaccgccaagtactgctaggcccaacccgaggtagtgcgcgggctggtatgtggcaagcagtagcggagcagcagtggcagcagtagcagcagtagctgtacgaagtaataatattggacgatactaatagtggcagcagtggctctagtagtgcagtaatgagaatagcggtagtaatagcggtggtggtggcagcatcgatgtttgatgtctgattaggtattgtattgttaggctcttccgtcttctccgtgattcagcgaggcagaaacaacgagctcgatggactcaccatgacaagacggcaggtcaagtatcagctccggaccaaggaggctgcaagggaagaagcagacaagagctgcaactcggctcgaggcttaatcgggtggtattatcaccagtggtttccgcgagataaccactttccaagctgcaccaatcatgatagctcggcaccggcgtagctagctgtcccagtcgggatgtggaatggctgcagctccagtcaggatgcggaatagcatcaattcatcaacagcattggaattggcaagggtttatatagtaggcaacgaatcaaaagacgcagtcacagcaagcgccacaagtgtatctggaccgagatatggacatacatggcttataaccgtggaccggaggcaagtgttggcgcctctttgaaccaaattcacacacattatacacggaaagaaagcgtaattttttttatcaagacgaggcgccattaagacaaacgataaatgttctcttgtgctggaagggtattggttgtattggttcacggcatcaaagcctctcaccaaataggcttcaagatgcaaagaatattccaaggccgcctagcccaagcccctgctaagcactgctttgcttgtgcttgtgatactaccacctgcgagtctgtcagtatccgttgtatgtgccaagcatccaatctgtacctcttaacaacttacaccttacacggcatgcttactatactcaagcacgccagcgttttatatgtgaggcagcaccgcatcacgggccgtgccaagcagacaagcaaggagttgaccgtttcaacagcagcagtagctgtaacatggcttgaagatttatgcgctcgtggccgtgttcgaacgcgcgtcgcgacctccaagccaactgaggtattcacctcaccctactatctcacgccattagaagccaacgccgttgtggcaaagacacctaggtcgcaattagttacccggatgaagaaggcagtttcacatcttctaatcgatagtcgtcccgattcccgcctaatctgactcacccatcttcaacgacgcattcccagagcttgaaccttattctgccttgctgggacgctgtggcgatccctccccttctggtgacttgattttagtgcgatcgcgatccaagctccgatccaattttccctactagaccgggtatcagaatctggcccccacaggtgccatccttgtacagctggcatcgagtcgcattgatccaacggcttcagtcccaggttgctgcctggttgcaatgcgcagtgcatgcatgcatgccgctacagctgcacgccctacagctcgagtgccccgttctgctcaactctcgtcccactgcaggccgcggtgcgtcttatagaatgctcgcaggtacttgggatggacttggcctgtactcggcctgtacttggaggccccccagcgctggcttggaccgcagcagtgaagcgccgtagggccgtcttagcgctcatgccgcctggagaggtgctgagatgagccgaccacaaccatccgtcttcaaacgttctatcctctcctctattattatctctccatccacccggccacgactctccactttccgcactcctcgcttccaagcaacttggggcatagtctctctcgatccactgtcaaagtttgcttctaactaaaactggtctcggccgtccgcctatttctcccgagctgcttggctggcttggctggcgtggctgacatggctgatggattctagacggttgcgtctccagccatgttcttcccgcctctgcgcagccacccagccttttctgcgcgaatatccagagaccgagctttgggcagcgacacaatcatagttgagccgaataggacgggactgggctgcaccgggctgcaccgggccatcgcaaaaggcaaagtgcatgataacatggccgtttgcttcaggacccaaaacctgcagctgcagctcgagctaagagaaatagtgcctcttactggagcaacagacgaacagcctaagcaaatacagggtcctcctgtcaatggccccagcagctttccggcgagatccaggcccgtccgtcaggcaacaatccaatatccgggcatctctccatgcagctccgggcagacaggacccctggccgagcaaagtccacccgtgcttgccatgcactgattgatgaatggatgaatggcacgcatctcacatgcataatgccggtttgctgagcttcccgtcgccattggccgttgcgtaactctccacgtatcacaaaggctaagccgtgtcccagactacttccaactcgaggaatggctcccctggcctggttcgctatgcttcggccttgccttttgagaaaaaaaagaaaagccggtttttaggcttttggcgtctgctgcccccggagagctcgactgccacaaactttgcagtgattagattaacgtctaggttttctctctcctttgccgtgggcgccggcccctccctctcatagccattcctgggaactcctccgacagctagaccagctccattgaagtttaacaagcgggcgttcctgggaatgagagctgaacaagcgaaagcggagctgtttcctggctgcttggtggtgggccatgtccaagccatttatccgaaagtagcctcgctcacactcaacactcgacaagacagaacaaaaaaagcattgcaaattgtggcaactctaattgccattcggttggccaattgggcggcactgaaacatgctgatatgttggcactgaaacatgctgatatgttggcactgaacatgggctcacaatggcaaatgtcgccctttatcaatcagtccatcataccacttttttttcctgatatccaatttcccctctacgtcgacagaagcctttggtttaccaccagcccttttctagactattgcagctctagtttcgcttttgcccaaccaacggtagcctgagaggggcaatacgctgacaggcagctgagtatactttgtagtatactttgttttgaagccaagcctgtgatacccagcgtgttgttgcctactccggacagccttctccgatacgagccattgagagtagagagtttggcaattctgccaagccgctggcaaagccatcaattttttaaaaaaaaatgtaaaggaaatgtgtcaagagcttcatgagccgagaactccgaagtgacttgaaaaagagacagctcatgctcttggcgtaagtagagccgaggctgatacgaagtacagcagcaaaagtcgctctgaaccaagccaggtctcgcttgcttgtacaagccacaaaagaagaagcgagctttacaaagtaaaagagtcccagtattaggtgggatcccgtcccgacgccgatttcgcattcaaactggccctcccacatccccccggtggcattccgttcgacgccagacaagcttctgtggcttcaccaaggcatcctatcaggacgtcctcctctctcaccttgtcttcggctctccgagggaaaagtgcgagacaacaaagagaggagggaatgcttccggctccagtgcctggcgtaggtcggcgccaatgctacctaaacgttatcaaaggagggcaccaatcatgggggagcacgacgagacgtcccgtcgggcgagatgatgggtgtgtcccaccttttgggggaatgggaaagctttccaggccggcacagtaaggcgagtttttttcttttctctccctttggatggagtggttggattcgaaacggggaccgatggagtccgggccagtcatgaacgaacaggtgtgtgtgcatatacgtctcttgtgtgtttgatatgcggcgaatgaacaaggaaagcactcgcatccgagatatcacgccggccggcatcgagttccagcgcctggatcgctcggatatagacgagcaagagcaagtaccggtctgtagccggcagtagtattccagcaatccatgtccctgctagcacgctttcacagtttacacgtttatacccagctggctgtaagagaagggagttttacccggcacagtgactgaccgttccatccgtccatccatctcatcccagccagacccgtgatctacaacaccaagtttgagaaccgagccgccggtgacgaatcccggcccatcaagccattcaaagcccatggcgaagcgacgcacactcgcggcttggccttcatccaattggcaggccacggctcgtctcggccaactcggtgggcaagcgagagcatgagattttgcttaccgtgagagctgcaggcttttgccactcccactcccaccatttcccagcttgcaagctctgctgcggcgtcaagattgaagtagtgctagagttagaatcgtaagagtgctagtacctggtagctgatagtgctcgtagtgctgtaggccaactgctacagcggacaagaccttctgtagcttattcgcacgtgagagaccaatgctgtgtcacctgatctcgcgatccctccgcgacctccttcgtgtaaccgcgttgaggggttcgtgatttgaagctgagctgagcatcccgcatcccacatcgcacagcacgacaaaacacagacaatcactgctgcttcttctttgctgctagtatagttcgagttcaaagatccagctacaccagctatacctcgcttctgcaagcacacaaccacaaccacaaccacagcatcgccaacatcaaccatggccgagcaaatgtccaccccccgcatcgtcgccgcctacctcgacaacttcgtcggccgcaccgtcaccatcgtcggcaaagtcacgcagctgcgcggcgaccaggccaccattgacgccgacggcgtcgtcaccattctgctcaaccgcgtgcgtctctttccacatcatcatcatcaccatcactgacattctttgcaggactctcacctcgtcaacggcaatgccgcccaggtcatcggcaaggtcaacccagacctctccatcaaggccctcagcacgcgcgacgtcggccccggagtcggtgcgtctcctccgaaatatccccttgtcaaccacgtcttgctaactcaatctcccagacatggtcctctgctccgccgtcgccgaactcacccaccgccacaaggaaatcttcgtctccgaaaactgacgcgctcagccaggccacggcgtctcgccgctccgcacccacgagccccagcaccaaccgcacatcgccatggtctggccatcaccgccaaatgtaatcaatccgtcgtcttcgcctgcaccgcatcgtcgtttgtctattggtcgtctgcatcgcactgcgtctcctgttcgtccttctcccagccgcaatcctgattcttctgccgcgtcttcttccagccagcgagactggcagcatcagcgccagcagcagtggctggatctcatcccctacgatcctcctgctccttctcctccgttggaacagcatcagcatcaatcttctcagcaatcttcttcttcaatgccttcaaccgcctaccaccccatgccaggctctttccactccgacttcgaacccgacctcccatcctccgacgaagaagccatcttccgtctcgcccacgccacctcgccatttaccaactccaacaactcgccattcgaaccacgagaagagcttcaaatccaacccttctccgtcgtcccctccgctcaaccccgccccagctttctctcgtcttcttcttcctcgcccccattcgcaaacatgtccacctactctactcaagccgcaagttactctctcccctcaccgccaacctcccagctcgaacggcctgaatcgcccttgtctatcgccgactctcagcctacgctccgccagggcgattctcgggtcctttctccacccatgagtcccataccgagaccccaaaacagagttcgtagtggtagcggtagtggcagcagacatgctcgaaactcagaggatgtcgatacccgggcgctcaacgccgttgtggatggcattggaagaatgcaagtcaatatgaatctggaccaagctgggagatggaggattgcacggcggcctggcgctccttggtagtacaaaagagcaccagcgccgtgagatggcaatctcaatggaggaatttacggtatttgaatttgaatagggtagatcaaagttcaatggtcatgaagcgttggaaaagcaatgttgatatgatataaaaaaaaaaaaaaaaaaaaaaaaaaaaattgaattttaacgactctatatcctaaaacaatcaattgcataatagatattataagacttaatccattgcatcaatcaaccaaaccagtgaaccaaacaaacaagtaaccaactaagcaatcaatcaaccaaacacgaaaccaatcaagcaaccaagcaacttacaaaaatgaagaaggctcattcttagtaaaagtgctcgactgctgagacgacgacgacgaagtcgacgacgaagacgtcgttgaagacgcctcctcatcctccatccgcagcaactcctgcacagccatccacagctccaccatcgcaagacgaagcttcagcgtttcttcgtcgtctctgggactcgccacgccatccatactctgcaacaacagcgcatcgccagtggctgtagccttggaaccacccgagggcgaaccaccacaaggcggcccgtctcgtgtctgcatccggggatataaactctggaatatcttggccgcaatggcatctccatctcccaggcctatactctcttggtaaccggtggcctggactcctttctcaatagcctccagggccttgtgaagccgaacgctatgaaccaggtaggaaccttgtgcgtcgctctcttctctgactgccgacccgtcatctccgctttgacaagagcctttattcgagggagagccgtaaaggtgtctgacgcgcatcgtaaatttttgaaacagccttgcctttttctccgcagccaaggctctctctttccatttactcagcttcccatttgcgtcttgcagttgttgatgcaatgccgccatgtcgaattctttcaactgctgtatttccgtctcgagcagtatcatccttgccgactccttggttgtacccgttggtcgtcggatggcgtttgagggagtcaattgggggggatctgacgcagtcttcaagccactcctggcatctcgctgaccattggccgcggccgttgtaaggaacattgcctcctgactgccaacagaacctgcctcagaacctgcctcagctgacgcagtcttcaggccactcctggcttctcgctgaccattggccgcggccgttgtaaggaacacagtctcctgactgtcaacagaacctgcctcaggtcctgcctcagaacctgcctcagaacctgcctcaaaatgaacatccgagtccacaacaggattgccaatgtctggatctgaactcagtggaggcatctcgcgatactcgagatgcagcatcgccacaccatcacgaacattcctattcaagactttcaattcataaaccacgtcccgccaatgtgtaataagcatctcagcaacactagctgcatccatggcacgcttcaccattgccgctataattctggcttcctcttcagctttggcgtcttcggtcaactcttgcgcttgccgacgaagcagcttcgaagcccatggaaagcgacgcggctcaggagttggctggactggtttcaacggaggatcattgcttagcagcgggccaacacaaactccaagaccttcataatccacaaactgatgatcgggatgaagagattgaccattaacacgctcttctggcaacaattcagtgatccgtccaatcatatgtagcaagccaaagacggcgcaaatcacatggcggatagactttgacctgatggattgaatggcgagtgctatgagtcgtgcacgaacctgggcacgataaccactcgaaagctcagacggcccatccagctgctcatggattgcaacaaaaacattaaaaagttttggcgatgccaagatccctcctggcaggcgggctagaaagcgcttgaacgtagaagccacatcgtggattgtgtgtgcaatgtggaccggcaaggtatcttggaggactgtcccaagcacagcctcttcatgggcagggaccgagttgtagtaccgcgagaattcttcaacgactctttcagagccggaaacccgaaagatgccccgggtattggccttttccgcaatgaattgtgcacaggcacgcaagcacgttggtatggccaaggggtagggggcgtaagctgggggcagacgcagcaggcttttgctagacagccgttgcaggtcttcaagatcaaccgacgtgtatacatcaggcttgtagcgacgatgatatgccaagtctgagacgctctgtcgtgatgctggatccggcctacttggtcctgaaaagattcgacggagcaacccaggctgcttaggctctggggtttccaggttctgtaatacggaaaacatcagaaaatgctgtccagctcataggtcggtccattacttacaatgaggatagtgtcaccatgggcgagcaatggtactcgattctaatagctgtcagccacatttcaaggcgatcctttttgtccatgtttccatacctccaccgccagattgttgaattggtcaataaacacctcctgagcttcgtcttggttgtcttcatccatgaagtctggcacttcagcggtcggtggccaggtgcgggtactgggccatggctctatattaagcaacgcttgaacggcttggtcgagaggcatcgcacgtgcttggttggaagacgccggctgttgaagagtctggcgaagggaggcgcgtcgcatcatctctcgccgtgataagcagtaacggcgccgatgctgatgtgccgctggttggggtcggggctccatggcggcagacggagagagtcgcgacgaagcccccgatgagataaccaactggtgagggatagatcggctgaagatgcttgtctaaacgcagccaaactgggtaggataatttgatgcttcagtcaaagcggccttgtgaatctagaggatacatattcctgggttgtcaaactgcaggttgtagaatcagcccatgaccaagggcttgaaagcaggggcaggttccttgtaaattcgcgcatccagaggtgaggaaggaagatccaagttttgtcctaaaagcaggttttgtgtgtcccaacagccacaacacgcgcgtccaagtttctgagcaggaaatgctgccatcgtttaagggaaggctctgctccaccactgcaggagggctgcttaagcatttatcggctgccaaaaacgatcttggtcactgataccggatccatcgcacgcggctggctgaattctcgcaggcgccacggaaggcaatacgagagagctatatgaagaatcagaggtcagaccaagggtcagggatgtaggactcaagcctctctcagagcaaagtgagggaatagaaaagcctaacacaagagagaggtataggatgaaggtatctcgacttgaaactttctcattctacaaagttcaaagttacaagttcaactcaatttctacccaaaaaggccgccggccacttgcggcggatagtgaagcagtgcccggaataaccaaaaagaaacttaccttgcagcattctatcagtagataaacaattaaaaaaaaaaaaaaaaaaaaaggggggggtgaaatatatgtagcagaatcttagcagctctcctggcatgcctctcctcgtcatcaaacaaccagtacgccacaccagatgcatccattaaacctccgtatacccagcccagttctccagtataaaggctcttgacaccataaatagaaaagaggcgctcatgactttgcgacatcttcctcgtcgtgtagcagtacgtacttgaggatatcggaaagcgagatgacgcccttgagcttattttcgtcatcgacgacgattagcctgtgcacgcggctctttcgaatcgtgtcgaagatagaatccagcctatcgtcctcgctgcaggtgaagatgcccgggttatcttccggccttttgcacagcgcctcgcccacagtcccattcaggtcgtcgtaagcgccccctttgatgcatggaatgacgtcgacagcctcaaaggcgttgaggactcgattttcagaatcgacaatgggtacgcagctaatgttccggttgaccatgaggtcgatgacgtcgagcactgtgctcgccatgcgcgccacggcgaggtctgtgtacgtccctaggtggagatcgcggaccgtcttcttgagtagaatggtgttgtgctcgttgttgacggcgatgaacttgaggattcgatactgggtaatgaccgagatgacggtttctctgccagtctcgtcgtcgacgtcgaccagcgggattcttcgcgcgcgggtcttgagcatgcgtcgaagggcctcgtagagcggtttcgaaggatggacagaaacagactcaatgggggtggccccaattgctttttcaatgtctagcatcacagtcagcctcttgagcgccgtgatagcaaagccagtaggaagagtagagtagtattcacctcgtaagctgctcagacggaactggtccagcttgttcatctcatcggggaactggcagtggtactggatcacgttgatgtagtcggtcgcggtcaagatgccagcgaaccgcgaggcgtgcgagtcccatagaggggcagacacaatggctagagaagagtcagcatcgtgacacccaacggccagcccaaagccggtgcccagcctagcgcggggaaggacgcggggcatggcagggctggccagacgaagtgatggaagatttctgcggcggcttacagttctggattaggatgttgaggctcttcttgatgagtaggtcggtgtcgagcacaatgaggcggaaggacagcggcagcacatcgtagctggtgcgcttgcggaggaagtctcggattgaattctgcaagagggcagatgccaggtcagcggatgattgcaagttatcaagcaaagcaaagcaattggagatttgggtatgaatggcgggttggagggacggattggatggatctgggcgcggggggcaaagactcggcacgatcaggaagcacagcattgccggcaagcaggctgccgctgtcgatggcagatgcagctgctggtgctagaaggaagagacaagtgcagttctggcggtatagacagacgcagattcacgcaccaggccttgtcgctgctccttgtccagagggctctgcgactgcggtttggggtctggcgcatcggccatgatgccgccagcgtgggagttggcgtggaagcgcagatacgacgacggggcgacaaagggcggcggcagggcgatgctggtcgggcgctgctgcctgccgagcgttgaagttgccgaggaagatgcagatgcagatgtagaagtagatgtagatgcggcttcagcctcgtcgcagccggtgtcgggtctgttgcgggatgcagatccaggcaatggtgatccaaggccagatgcaggtgtcgatccagattcaggctccgggccgggttcgggtctggaggcggcagctttggctctggctggcgttgccggtgctgacgtaaacggcggtgatgctggtgatgctgatgctgacgccgatgttgttgaagtcgtcaaggccgcagcaaatcggctgttgctgttgttgttgtcgctgtcgttgcctggtccagacgacgcagattcggctgctggagctctgccacggactctcccgctatcgctatcagcagcagccggtgcggggattgttgctactggctgctgcagctgagcgctaacggcctctgcatttccctccattccagcgtctcacaggccctggagaggcgccccagaaaccaaaatcggcctgattgggttggggggtgatgtcagcgggttttgttcctctttttctctgctgcagttcgtcagcaagctgcagatggcgaggcgagcagaaaccggcggcgatgtatatttacatgcagtcaaggcttatgcctcttggtgttttggtgtttttatttttttgggacaccacggaacatttaattgtcgtgttagatgcgaaactggacgaaacgggcagccctctggtagatctctacgaactttttttttattacccgtacatgtacctacattgtgaggcggcgcctgcggctatttcattccgcgcaaataaaatcggccacagcgctaaatgctggagcgagctgtttgatccgagacaaagaagtggcgtggtcttggacgcggtattttgtttcgtgccaattggattgcttgcataaattattaagaaacggaagatgccgttttttttggtttttttggtacttgtattttacttttgtttcaacctctttttggttgttgattcgcccattggtcaagtcaagctttcttaacggcagtagatagactccaagctctatcattgcaactaccgcgtcctacaagcagagtcaacattggcattggatactagtagagttgccctcatattctacccggtgatggtgagattgactgccctaattgatgccaagaaagccactgatatcgttgtcggctcatgcttctatcacttatacacaattgatatccgacagtcctacgcccgtgaagagtcatcattgaaccactctcggtctgctaacgtcaccctgccggattcatcgtcggaccccagaccctgaatgctttcttctcttttcttttctttccttctttttctcttgaatgcacctgtttacttgtggtagtagatactcgtattcctgcaggacccaaagtatgggctgcatgctgactgatctgctgcagagcaaacaccatcccgctcccgccgcagcgataagatggcaggattacacgtatgtgcatacatggtacatggatgatgcagaatgtcatgttagtttcttttggggtaccgcaatcgttgattatgtcgcatgaagtcatatttggggcttatcgcacttttccgggagggtctccagggtagacagatatggatggcttcaagttcaagtacctgcaactacatgcaccaaaaaaacagggctggtcgacgcattcagcagtctcgttgtttctggctgctcacggcttcatattgcgcggccacgttgttgagccatggatggaatatagagggccaccaacatccataaaactcaatcacatggtgcggccaaggttcgagagccaagcccactctcatctggcgatggcgcatctccgcctttttggctcgcaaacatctgtttaaccgacatacgagcacatgtatgcacttgaacggggagactatcggtgagcctgtctgtatgtacgcgtgtcgtgccgggaaaggaaaagagaaaaaactggtgacaaattgcaatgaccgactgctggacaatcgccttgcctcgccccatccgccattatcgtcgtagccgcctttatcacaaaaaaccatcggcaccaatgggctccatgacagctggactcgcaggtcccggcccagctacagtacatgcacattcagtctttgcaaacggacttgtacatgcacactgtatctccctgtgccattacatacagcagactgcatgtacatacgtggtttgcggagcctcccctcccaattgatgcggtgctctgctggctagctgctcatcaggccccaagcgctgcgaatgagacggcaccgggcagagacccttgctgtgcatagaaactctgctttgtatggcatggcgtgaacacgtaggatcccgaacaagtcaatcatgccgcagagcagagattttagcagagccaagtgcctacatcaatggatggaccaatggatgggccgatggacgggagcaatgagttgagatgctgaggcaagacggagcaaagaggagaggagtaaagaggagggcatctgctgttctgtggtgcatatgcagcacatcttgtacaacaatggctgcatggtttgtttcatcgacatcatgccgctcaccaatagtcagtcactaacagaccatcaccaaccaaccgatggatgcctgatgactcgtccagagcccccagtctggagacctgatgcgacgttatcgacagcatcccacgactgagaagcagatccaagctctgctgctcgcgaccccatctcggtatcctcttgcctccatccaggcattataaacgtacaagtaaccgtccccgtccacatgtacaaagtcaggcgtcctcttaccgcacggtgggccagccattatcgccagagcccgcctctctgagcccttggctagtgccttagtgctgccagcagtctccgtactatccccaaaggcgcccaagcaggaggcatgggggatgaagatactttggggggatgcgcagtagcttgtacttggacatgtgcctgaattctgtagatggtcaaagtagacggtacctgctgctctctccatcacaggccagggtctcgtttttctgacgattttctgtcgccccctgcaacccaaaagcgcctaacaagtcgttatgcagcagcagtccctttccagcccttgccttttcttcttctttgcaattctttcttccctggatcggatcttaaagggcatcgtcgctgcatcgtcaccgcatcgcttctcttgtccgattcttcttgccatttcgctgcccctccttgttctgcactagactttatctttttgcctgccgcgaacaccagctgctcgtacacgcctcttccagtgaactggacgcttatacacgggcaattactcactacagcatcgactcactgctgctgcgacacaggccctaatacccgccaggctctagttccagtggcccagccagcccaagcagaaaagctgctgctgcgaggacccgccctttcgtcacgctcccgttgccgtggcccatcctggtgctggactcgccgcaaagtaccctggcgcatccactcgccgcagaggtacttgtccgctattaggtgccgtagcgctgcccatttagaggtgccgctagcggtagcagctccatcaccaccgcctaataagcacagcagcggcatcaacaaagaacctcccaaaacatttatcaatctccgcccgtcttcattcttcgctcttctcttcccgccagcctctgcgcccgcccgctctacagtcgaccagaagccccagccgctgccgccatgggtatttgccactcgacgtgctgcggaggtgagtccaggcgccggccctgctgctcgccgacttttgctaacggccgattccttgtttccagggcgagcccgcgatggcctctacgagcccgcgctcgccgacagtgagcgagaggcagtcgccgatctgctccagtatctcgaaaacgtgcgtctatccagggccttgatgatgctgctgctgttcgatgctgccggccatcattcctccgctcttgttgtgtttcgaagctgaccctgtctaccccccgagttgcagcgcggcgagaccgacttcttctccggcgaaccgctccgagccctgagcacgctggtcttttccgaaaacattgacctacaacgcagcgccagcttgacctttgccgaaatcacagaacgaggtatgccgtgtcgccaaacagctttcgcagcggtttccggagctgccacgcaagggcggtgacgcaggtgctgactccaaaccacgtagatgtccgcgaagtcgaccgcgataccctcgagcccatcttgtttctgctacagagccccgatatcgaggtacagagagcggccagtgcagcgcttggaaacctcgccgtcaacagtaagagagctcttctacatacatgttggacaagattctaaccgccgcgtgtcgcgcatgcacagccgaaaacaaagtacttattgtccagcttggcggcttgactcctctcatccgacagatgctgtcgccaaatgtcgaagtccagtgcaacgccgtgggatgcatcacaaacttggctacgcacgaagagaacaaggccaagattgcccggtcaggggctttgggtcccttgaccagactggccaagagcaaggatatgcgagtccagaggaatgccaccggagctctcctgaacatgacacactctggtgcgtactttttagtgtttccattcaaagaaattcattgtgccttgaatttttttttttttggtgccgaggatatggacttgagctaaccgagtctgccttgatatcagacgagaaccggcaacagcttgtcaacgccggcgccattcccgtccttgtccagcttctgtcttctccagatgtcgacgtccaatactattgcacgaccgctctgagtaacatcgccgttgattccaacaacaggcggaaactggcttcttcagaggcaaagctcgtccagtccctcgtcaatctcatggactcgtcgtcgcccaaggtgcaatgccaggccgctttggctctccgcaacttggcatccgacgaaaagtaccagttggatattgtacgagccaacggactgcacccactgcttcgcctcctccagtcatcatacctccctctcatcctctccgccgtcgcctgtatccgcaacatctcaatccaccccatgaacgagtctcccattatcgaggccaacttcttgaagcccctggttgatctcctgggctccaccgacaacgaagagatccagtgccacgccatctcaacgctacgaaacctggctgccagctcggatcgcaacaaggcgctcgtgttggaagccggagccgtgcagaagtgcaagcaactggtgttggacgttcccgttaccgtccagtcggaaatgacagccgccattgccgtccttgccctgagcgacgacctcaagtctcacctgttgaacctcggagtatgcgacgtcttgattccccttacccactcggagagcatcgaagtacagggcaacagcgctgctgccctgggtaacctgtcttccaaaggtgagcgcgcacaaccgtttctaccaaagatccctagctaacagtgaccattagttggcgactactccattttcgtccagaactggaacgagcccaacggtggcgtccacggatacctgtgccgattcctgcagtctggcgacgccactttccagcacattgctgtctggacactgctgcagctgttcgaatctgaagacaagacgctgattggccacatcggaaaggccgacgacataatcgaaaacattcgaggcattgccaaccgccaagtcgaagcggaccccgaggcggaagaggaggacgaaggagaagtcatcaacctggcgcagcgatgcctcgagcttcttggccagagcagccaatcaaaagcacacatcgaaggctaaacgaaggttgcctcggtttgctttaccgaccccccgagaacgatggtactggactttttataaatgttgctttaaatcccgtaaactagattgcgaggaggatcagcgtggcatggtgagggcgatggtgttttaggcgtctcaagctttttttgactcagactaagccatgaggcgctctgccttgacatccgagcttcggaattctcctgggaaggaagccttttgcggtttcaaccctcatcacgttttgcttccgcggcttttttttttttgacttgattttttttttcgttttggtactttcacctccccacttagcgaagaattccccgagggcgtgtgctatttcaaaaaaaagagtccgatttaacgaagacgactacgatgtcgtttacatgatccgaaggagaaaatagtgattctagcggcatgcaagtcaaagtgccatgctcccaagatggcggatgtcttgctttttctcttctcttctctttttttcattcttctttttcttatttccttttgtacaaaacatattacgcagccaagaactgcgactggttcagcatgcacgttggaatgaaagtagagacaacaaacacaatgatgagggtggacttgaatgtttgggtttgagcaaagcagatgtacttagacgaaggatatttttacatgcttgacacccgaatgctcgcctgtttttgcccccgtttgtctatctagatgctggtgactggacttgtttaatgatgctatacgttacttggtacaaccgtgccgtgcccctcgttatgtgtgtgtgttttgataggagtctagcgtggatagttgttggatatcttgaatgacgaaccgtagaagctgagtgttgtgtgtcatgagtctattttgaggaggccgtcactggcccattggcggtctttccagggcaaaattttgccgataatctttccctggatcaaagccagtggcagcggaccaaactgtcgtgagtctcgcgaggctggaagattatctcccacgatccagcaatggccctcgggaacctgccattgtcagtctttgctcatatacatctctgaccacacagttgtcctaggattattcgtccatacctgaatcatctgctcctcgcccctctcgcccggcgttcccagcgagacgtagtcgcccggcaggccaatgacgcgcttgacgccgtgctgggtggcgaagatggggatcttgtagaggacgaggtcgccgacctttatgcggcggccgaggcgggcggtcatgtcggcggcgatccagtcgccgtcgacggtgaaggtgggcagcatggaggggccctgggcgggggagacttggacgaggtgggagagggtgaggtgggcgaggcaggtgattttgagggtggagatggcgaagcggagggggtggccgatgaggtgggagatcatggtgatggcaatggtgatgatggtgtttatggtggtgagagagggtggtgtggagggggcattgttttgtgagaaggagtgagatgaaggatttgagaggagagttgaaaagatgattgtatgagatgagacgtgtttatgatgaagcggtgatgctttaagagaggatgcaaagttgaggttgagatgagttgatatgaggccatgacaagcacgagagtagtttaggtgcttgctggaccctttacagtgagcgcctctcattggccgtgctgttcatttttagtgctccaggggtccagtaagctatgacgctattttttccgggctctctttgaacggctactttgcagacactatttgtccttgttcccctctattgctggcattgcacatgggccataacttttgagttgggggattctcttttattttgtggtttctcttcaattggcgcgcctcgtcgacaatggctacttctcgctgcatctgcgactctgcgagattcgtcgcctccagaatatcctgcagagctccccgccagagcttgctgccacccgcgtccgcgatatcgtcctcgtcctcgcccttgcaattccgccccgtccagcgccaattgagattctacgccggtgcttcgaagccctaccggggcggaaacagaggcccgaccagcgcctcgtctggaatcgcagacgacaaggaccgcggctatgaccggcgcttcacgacgcaaaaggacattgagcgctccggccgcgaccgtccgccgtgggaccacgaaatcaccgacccgcagatcatggtgattgacaatggcagcgccgaggggccgctcgcaacgcgctacgtcctgaccaagctcgaggagggcgagtcgctgcgcatgatgacgccgtacgtgcccgccaacgcggagaacaatacccccgcgaaatatgccgtctgcaagattgtcaacaagcgcgacgagtacgagcggttgaagcagctcaaggagaagaagaaggttgccgtggcgggcaaggcgaagacaaaggagatggagctgacgtgggcgattggcgggcacgatttgagtacaaagttgcggcagatgggcgggttcttgggcaaggggatgaaggtggagttgatgattgggaagaagaagggcgggagggcggtggaggcggaggaggccaaggatgtgttgaagaaggtgagggaggagattgagagccagggggcgagggagacgaagaagatggaggggcaggttggggggacggtgaggttgtatttggagggggtgaagaggtgagggcatttgcagcggattgtgtgatggagacttggatggatggtggtgttgatgtatattttggggtatcctgtgtataatagaagcattatatgtatatgtatgagtgtgtactatagagcctttgaaatctgatggcagaatctattccaggcggcattctcaacgcaaagtaaatctctatagatgagctgtttattcatcttcccaatatgatcaagtcagaacctcctttttttaatgatgcctgcaacgcccaagtcccacgaagaaaataagcagaaagaagaggaaaatccattagtcgccatgatttcgtcgccagtcataatcccatcatagaatctcgtcatcgtcgtcatccagcatcggtgcagctgccgttggctgaacagcagcagcagcactctttacagcattctcgccatccatctcctcatccgtctcccactccctctcttccttgtcttcttcgtcaccatcctgcatcaacaccgcaaacgcattctccttgctcttcagcacatctttattgatgtcgtcccacttcttggcccgggtctgcacgacgcgcgccttgctgaagctcttctccagcttcttgctcatgcgctcgacgacggcctcggccatctcgaggcccttttcctggcgccggcggccctttgccgagacggcgcggccgcggcggacttttttggtgacgccggcgttgtggcgggcggcgaggacggacggtcgggggacggcggcggaagtggacgaagaagatgctgggagggtggcgtttttgagggacttgtcgatgttgatggagggggatgttgcgcggcgggcggcgcgggagcgctttgagggggctgggagtgctgttagctttttttgctattacatatttagttgacggtttgaattacctattttctgagttttggccatgatgattgaatgggaatatggggaggaagaggtggttggtagcgctttggagatttggtggtgtaactttttttactgcgattgaaatttcccatgctggcgggcaatcgataacggataaggccccgctggacgggaggcggcaagtggggctgcgagtgacatgcctgaggtacgcgtatatttctgaataggtttgatttaacaagatttagcattgcggtaatggatattcaattgaaatgcgtaggctgacaccggttattaagtacctacatgactatttgatattcaactattttttagggactttagctttgaaatactagtagataacgccttgttatgctaggaagcacaaagcgaaataaaagatggtactgttggaatcaagggtgaacaaatatacaggcagcttggcatctaaattttgtagttgttacctctatatgacatacagcagcctggtagatgcatggcttggctagcttgtgttaaatttattaccatgcatcaagtacagcgaattagcggatgacacatttcggatcatgcaagttacgtgtacctatacttttatcaaaaccagccacaatagcgcaaacaaacaagcaagcaaggtgcattttctcggatacttgcaggttgcatatattaccatgtcgtcacactgcctatgtctcttgtgcccatataaataggcagacgcagtcgtatccagaagcaaggcttctcctcatcctccacaccaagctgattgaaatctcatcattaagagcaattgcattacaacatacataaagatgtctgaatttttcactggggaggacatttccagtggggattataaactgtcaaagagccaagattatgacaagttcctcttggggctaggtaaggattttattaaatcattcatgtttatcggatttgcactcaccccgcagcaggtattgcggaggccagacgcagcgaacttgaatccgccacgccactgattaccatctccaaggatggagacgaatggaatataacggagaaaagcgaattgggcattaaagagactaaatttcagatgggcgaagcattcgacgacgtccttttaaatggagtcggaaccaagagtattgcatctgaacatggcccttttttgattctgatgcacactccattggatggtagcgacatggtctctgtttctcacgaatttttggagaaccaggtccgtgtcagcctgagtgtgagggatgcagctgctgttaggatttttgaccgtctctagaggaatgatcctacctatggctctttaatatatcgcttatgcctcacccttatctttgcatcgtaaaaacaaaaaaaaaaagaaatcttgttgtaaaaaggttccctttcaatgtctttcaatgtgtctgcaaactgtctattgtgagtgcgtgagctaaacacctagattatcgctttatcaagtccatcactaatcctacacatattactatcctctaatccgtattcctacccatgcttgtggtatattgccctgcgccatgtatgttagagtcgagtgttgtcacctcgtccaacgccaaataagcaaattgtttccttcttatatccattacttatgcattttcatctcctcccgtccaccatgaaaaggatgtatctggctgtatggccgccatattccagtatgcctgcagattgtccattgccatcaagttgagggcgtcgcccccgcacgacacatcttgaagactcggctctggaatcgacggtgtttctggacttgaacatgcctgattaaatgatggtttggccggcttattattgtggttattatttcccatgggcagccccaagacttcacaggcaatggcttgaacttcgtgtaggttgcttccagcctggggccacacgttggccattgccttgtgacatccgatgctcatgcggatctggtctcgcgccacggcgagcttctgaccacgaaggatatatcgacaggcggcgagaagcgagagagttcccgtggtaagcatgcagacgacgaatggcgtatggctgcatggctttgtgggcaaggcgaggaggccgatttgcgcctcagctgcgcggatgcatttgatggtgtggatgcttctgaattcattgctgggatcggagtgagctcctgctgctgggggcgcggagcagctcgagatgcattctaggggatcgaatgcgcagtttgaaaatggtctgtggagtcctacggttgttctgcagtaacataatgtcagcacaagacgcttgatgggcaggcagcatatactaacgcatggagagccatcattgcttggaatagcagctcatcaatctggccgtctgccgagaagacgtcccgttttgactctggcaaaagaagaagccacccttcgatgatggaatcgacggattccaacactctgggcgaagattctccggcatcagacgaattcttttccagcgagagagctctggacatggcatcagccatgccgcggacgcctccgatgaggtaagcaaaggatgaaaagactgtgtcttccgaaagaaactctcgcgagtcgaattcttgccatgtccttgggcggggaatagtctacagtgtaatagtgagcagccagatccatgtgttgatgagatattccattttcttaccccacgctcgtattcttcttcctcacagggcaagtctgtgcttgcttcgacgtgataggatggaaagtcggcggttcgcctgatggcggaataaaatgcgtcgacaatgtaaacttgccaccaggtccgtcgccatgattcctccaggacggagtcgccgttgccatggtctgttgcgaattcgcggcggtgcatgcccaggtcgagcgcgagttgtctcgctatgcccatgtgtatccgtgatttggggacatttccgcgccagtatagacaaacggaatagatgagatggcactggaccatgaaggaattgatcgacgtcgtcggcgtttgggcaagcgtcgaggataccagttcttccaaccgagagcactttggccgcaatgaaggttgatgggagcttagatagatgctgccgacgaagcgcatcatgtacaccagcggtttcagctcatcttgccgggtcggatcctgtaagtactgctcaaaacatctccggggaagcacacaggggtgatagcggtggaagcagttgtaataagcgtcgatgaaggcgtccttggtgatgtcaatggactgcaggtctgatgtagcaaggacgacgctcgatgtcgaccacgaatcatctggaggagtgaagagactgggatccaatggctgatttcccatcaagccatctccaagtacatccaatgaagcatgtgaatcatccctgccagtcaaaacatcaggcgtgctggcggtcccgtcaacgctaccggctggagagagatggccgccgttcttggctgtcgtcaacgcggcaatttggctgcgacgagctgccagcgctgctctatcaaggcctcctcgcctcgacttggtgtagctgcactccttgttctcctcactgcagcgattgcaccgcggcttctttgcatcgcagcggacatggcggctccgacagggcagacaggctagcgatacgcgagacccagagcctcctttgggggagccagtcttgcctcctgaccgctgtgaggcctctgcatctggttctctctccttgtcccgtggcatgatcaatgacaggctgggttggtggtggattgtgatttgatttgctggcggcaacttgatgccatccaaggcactagatcgaggggctggcaatcaaaaaccgagcggatatccacgataatgcgggcagacacccacttagcagagagaaaggcaatgcgtttgccagtcctacgagctgccagaggtacaatgcggatatgaagagcgtggttagcgactttgactcggggcccagcacgttgtataccgttttgagacggccgggtatccgatccgggtatccgccaccgccggctacccgcgagcgattcaagcttatatcaacctttttttccctcttctctgccggagatgcacaattcgggctggtgtgtcagtaggcggaagaattcgaagcggacggatcggccagcgaagaatttgtgctgcaattggaaaatgggtgctggaaatcggaagcttttttgcggcgccatggctgtcggcgtatgatataggcgcgtactgtgcgtagttgctgtcttatggttgagtcacagatcgggaaaaataggatgcagagctataagatttcctgagagtttttattagtgctgagaataagatgttctattcatagctacaattacagtatatggttttagtattggtggtgccgacctggacagtatacgagtctcggccgaggagttgagaagacttgcggcaactaacaatatgcccgcgacctagaaaggtaccgcaaagaaaaatgtattcagagggtcatagtagagcagtattaatcgccgattacttcatcatagtctccctgctgacttcgtattgtgaaacctcctcttaataatctgctcgtaactgccttttacaacttacagcggcgccctttgacccctgtactctatatctcgcctgtcggctaccgccgttattcaagcgataaccgccccagccggcttattaacgttcggcactcttgttgcacgaagagcgattcaggctcggcgaccggttcccgacgctgcaaagtttgctagatcgccttatgtaatactggacgggccgctctcaagaagcttaatcttattagcatttccagagtgagaaacaccaagacatgtataagcatataatcacacacttccgcgagaacgagcgctgggcattgttttgtttctgatcgtgaagcatctcccaaaggcaaacatgcaccatgcgtcctctctatgaacagttacagcgtctaccagctaattttgccgtcttggtttgggacccatactgacaactatggccacccgctcgggtatccgtttagcttgtgaggccacgccgaaacggcaaagggatttcaatcgcgcaattcttcgttatcgaaaggtctcgggatgtctttgaaatcatccttcatttttctttcagggcgatttgtagtgggacaagatttctttataaaaaagagctggctggagctctttttcgataacgacctcattcaatacgatcaacatcaactcgtcaacttggatatagcttctcagctcattcgttttatacattcaacaacgcactcttttttataatctcaaaaaaaaaaaaaatggctcaaaggattgtcatcgttggctctggtttctccggcctattcagcgccttatccgccaggggactcatcgaacaaaacaaggaccgcgttggcgatggcatcgaggttgtcattgtcgcccctgagcctaagctcgtggtcaagccacgtctttacgaggccgacgctgctagcaagtacgctccgctggaagagcttttgcacgctacgggcgtccgtttcactcgaggagtcgttgatgtgatccggaccaaggacaagcaagtggaagtggtcagtcctacgggtgaccgctcgaatctttcatacgatagactagttttggctgctggcagtcgtctggtgaagccaaacgtttccggactgcgggagcacgcgtttactattgacaacatcgctgatgcgaccgacttggaggttcatcttaagcgcttggcttctctgccctcgagcccagaacgcaacaccgttgttgtgtgcggtggcggattcactggtatcgagcttgccacggagctgcctcggcgcctacggtccatctttggcatgatggagaaagtcagggtcgttgttgttgaaaaggcagacgtgattggacctgacttgggagagaatcctcgcccggtcatcacccaggcctttagcgatctccaagttgaaaccaggcttggcactgctgttggctcgattgatgccagcggtgttgtcacctcttccggagaacgcatcgccgccctcaccgttgtttggactgctggcgtagaggccacgccgttgacgaagcaggttcccggcgagacggacgatcgaggacggttgattgtcgaccgtgaccttcgtgtcccggcaacccccgacgtgtttgccactggcgatgcggcttgcgcccagacggacgacgagggcaactttacgctcatgtcgtgccagcatgccatgcctcttggccgctcgtgcggttacaatgttgctgctgaccttctcaaactgcccaaccagccgtatcacatgccatcgtacggaacgtgtctcgatcttggtggctggggagccgtcgtgtgcaatggatgggatcgaaaggtcaccaattcggctggaccggcaaaggagatcaagacctggatcaatggctgcgttatttatcctcccaaggcaaacgcaaaggaggctttcgaggcggccgaccctgcggtcaaccagcttctggtgctggcatgagctgtttgaactttgttagttgctgtgctctatgattgtcgtcttcatgttggatagctattagaatcatcaacaagatagagcgtgtctagaaatagagtagaacaagaaagactagagttaagctaatggatttgattctcactcacaacgtgcgtctttatcggcaaacacggcgtttgtaggaaatataggaacgacaaatcaataattataaatatgcaaagcgatatgttcttaggtagtctttcatcatagccgcgcggtagaaggagtatgaaaatgccatattggctatagtcacgagaatagctgctaaatctaatcccgcgggtgtcaaagcttgcttacaaaggagaccaatagcccttgtaggcccgagatgatttcaaatcgtaacttatagctctgagcgtgacctggaaaaggtgaaaaccatctgggtattcacctggtcccagtcgttgctctagctccgctgcggtgtagctccttttttgtagcaatcaaatcaaggaatgaaggaccatttgccgtttttggatcattaccctgaaataataggtgcaccgtttcgacatgacaatggcaattatgtaggtatcattgcggtataagtcaggagctctaataattggtcgttgagatggccaaagcggatctagaagtggatttttcggggttatgcggtaaattcgagggattgatctggccgcaatactccgcgggaaatctcccgcgggcgtagaaacacagcaatgtccgccatggccttgttgcgatgccattttacttaccatgtaaaatgtagagaagagccgaatttgtcaccagctgcagttggttgcgtataactgatctgtgaccccaaagaacaatgcatgtatataaggccctggaccgtccttgatgtggacgataacaaaggatccaagggtactttgagtgaaagggaaaaaaaaaagattaagtgaaacatcacttcaaatcgacaacatgactgctacagatccgcttcaaggccttcctgatgactacgtcgtcacatctcaagctttcaccaaacaaacctaccgagacgtatatcccgccatcgacccatcaaatcccgccctatcacagaaaggcaaagttgtaataatcacaggtgcaagcaagggcataggaagaaaggtatagtaaccaaatcccggctatcagaaagtcttacttatcttgtgttgaagggatttgctcgttcctttgccatcgccggagctaaaggaattgtgcttattgcccgtagtctcaaccagctgcaagaggcagctgaggagttgggtaaggagtttccgaaaacccaattcttgcctcttgcgtgcgatgttcgaagtgaaacgtctgtcaaggcggtgtttgagcagatccgagctgcttttggaactgccgatgtgctggtgaataatgcaggcgccagcgatggtggccagccgctacgatctacctcggcagccgccgtttgggagccttttgtaagcatagaagagacttcatgttggttttataatgttaactcttttctaggaaatcaacttgaagggttcgctcctcatggtccatgaatttctcaaccttattggcacctccaacgaggccactattatcaacgtctcttctgcgatgggtttcatcgtcatgcccggaaagactagctactgtctatcaaagcttgccctgacgcagctatctcaattcattgccatggagaatcccaatgtgcgagccgtcagtattcatccgggaaccatcatgacggatataacacctccttggctggcccggttttctagggatacgccggcactggctgctggctgcgcgctttggctgacgaccaaggaagcttcttttttgaatggacgatatgtcagcgccaattggtctgttgaggagcttgcgcagcgttcggcagagattgttgaagggaagaagctgttggtacagcatactggagagcttgcttactagcagatggcgatttgttagcgaatagatgcagttatggccgctttctatattacgtatacatatacaatgaataaaaatccttctacaatacccgaacggtatcatgtacatgtaagaagagtgtggccacaacatggctctcgtctcccgagggcacatactgtagcgctcaccgcatgcattggttcactccaaattacgcgtagatgacatgtatatgtacgcacgaattagtcattggcagctatttccttggaattttccacgccctagatctcagacgcaccaggttgtcattcctcatttacgtacaggtagcatccgaactggaaatgtatgacctgcagacagggattggggctctcgcagccaatcacggcgttcagagtgagacatacgtatagagcagcaggaaatgagtttcaataaacggcagtctcccgcgtctcctgtctttgtggcttttttctttttcttttcttttttttcatgtcattttggtataagtgaggcgtgtttctcgcggttttcatcattgggacgagatcaataaatacctcggatggggcgcggggccggcttcgaaagcagatcgatccccaattataccgcctttaagcttttggcggcccaagcaacgcaaaaccagcatcaacattacaatgaagaacctcttcaccgtcgtcgttgcgggctctcagtatttgctgcatcctcaaaaattggtacgacatgacgcgtcaattgcaggctgcgagagctccatctgtgctaacattgagcaactgtttagggcacgattgagcagacaatcaaccctgatgcactgattccagtcactctcctcacgacaagcgagattaacagcgatgttgacggcattttggatctattcgctgccgtagacgacgtcttccagtctgatttcggcggcattctggtagaaaagccagacaaggacaacaccatcggtctcatccagaatatcggtccccggagcagcaggaccgtggtcaggttgcagcagattgaggctgaagacaaagccgagactgatgcaggtggctttggagatctgccctctggtccttatttccttcacgggccgaacctgtaccaggcatggagactctatgacgacgtcttggatgcatttacctttggagtgattcctaatagtataaacaacactgaagatgggtatgtttctctacctggtgcccagccaattgactgcgtgatctaatgtgagattccagatatgaagcgctgtcgtccctgtcagacaatggctcgttcaagtctattgccgtaccttctcggctctaccatccagcgccgtctattcgcaaacccttgtctggagtccgaatatccatcaccgatgccgcgtcactcaaaggagttcgcacgaccttgtcgagccgggcctggactgagctgcacgatactgaagccaccgagacggcagaatttgtcaaacgcctaattgacatgggtgccatcgttgtaggcaaaaccaaatcgtcacagtttgattctggccgagaatgggtcgatgtcgaagctccatggagcccgaggggtgacggatatcaagactcgggtggaagcgcagccggtgctggagccagcgtgagcggatacgactggatggaatatgccatagcgcaagatggtaagttgggttcaaaatgttctcattctgggattggagaatgagtagtttactaactgtctaggctttgatggaatccgtgagcaagcgcgtgtccatggtgtatactcgattcgaccctcagccggtgctatatccctggacggatggcaggttgattcccagtaagtccaaaaaacattagtcgaggagctttgaagatgagttggatacttatgtgtatatgcaggacttattctgcggccggcttctcgagccgcagcctgaaagacttgctcaaaattgtccaggtagcctcaaacatgacagacgagaacgtcgcgtttcccaaacgcatcatttaccctttggactttgcttccgttttggagggaaatcaggcccttacagacaaatttgtcgctacgttggagcatttccttggcattcaagccgacaggataagcctgtcggagatttggaatttcaagccgccagttgaggccaatgggcagagccttgaagaatatatgaggcaggtgagtgtattcgcgccaggcatctccgacggtagtacttgacattactaaatatgactcaggctcccttcagctccttttgtgccgacttttaccaccaatatgaggattttcgccgaatttacgaggagaaattcgggcatgcgccttatgtcgaaacaactccccgattcagatggtatgtcctccacggggtcagatcagacaactgccccagactagtagtttgtctgataagccgagcaagccaagatgcatatgctgaataggggataaccattgcctaggcgtgtcggcgaaaacgagtccgcagaagacggcagcagccaccgcgagcgaattggagtctttaaaacgtggttcggcgagaacgtcatgccgaccctccaagactccgatagcatcatgatcctccctttcgggcctcaccatacagtgcattaccgcgacgacttaccacagtgtgttgacaattatccatattgcatgaaggattccagtgcatgcagctaatgtagtgcagagcaccgagcagaatcgatggcattggacctggggctctggctcctcttctgggactgccgcatcttatcgtgccttgtgagcttcctcttctctttgctgacgcattccattcccactcccttttcttctccttgttcatatttgccaaagaagcagtcaaatgggctaaccaacagcaacgacagtcgcacagacgacatatcgctcgcgagtaacggctagaacagagagccgtccctttagtggctccgtcatgggcccttccggaagcgacatgatgctcattcagctggccaaggcggcgtttgagcacgcaaagtggcggtcacaggtcgatgccgggcgcctggcctttccagaaggctctaatgcagcttgaagcaatagataaagggtcgagtcgtgtccaggtgtcatgggtcacagcgccggtggcgttatgctagcttctagactactcctcgtagaacacgatgctgggacaggtcgatcggaagagggctgggcttctttgaggcgctcagctgctcgatttgctgcaacaggggcttcggatgtcttgcctcatcgtcgcgtttcctagcatgcggggacaatgaggctgccgcgttactgcattcgatctacggccgggcgccacaattcgttggttaaatgcgcctctctccacccttgtgtgccgcttgttgtgcgtctctcaggcctatcaggcgtggtatacgcagcatcgcgtttcccccgatccggctccctacaggaacctacagcaaagcccgcaaagacgtgcggagaagcagacaatagggccccgagaaacgagacatccgaagctcgggggccgtggcgctggatccgtgccaccgttacgcaagactaactgaagaccaactggcccttttctttgagacgtcgataacgacgatcggccgcacccgactaagagctgcgaaactggggctcgagccgcgagcggctcccaaaccctgtcagaagagcgtggttgcattgcattactgcatgagtgcatggatggagccaggcaaacagggcttcggacgctctccgtggggcgagtccgatgaccctgcttgttccgtttctttcggcgtcctgtaggtgagttgggtgaagctggaaggatgtgctggaattcggacctgtaattctctcacgatgaaggcgaggtcgagcacgataaattgcaggcattggccggttgccatgcggcggtttagccagatgttgtctcttgcgtctgttggtggcggagagtctcacagcgtgtctttcggcgtctaattcacgcaccatcggcttggtgttgactgagtgattgactcaagtatatatatacggcattcattcacggcaaggacaaagtaggatatatttttgacattttctacacaaccatcaatactgctgctatcgtcattatttatacaaggagctcctcacttatacatcggcatcagcaaccacagccgtagccatggcggtcggatctgcaagggacaagttccccaacgacctacttctggtgcaattcctgcgatcagtcaagagatgcgccggccagggcccttacatctacgaccacttcggctttgagaagactcttgaggagctcatggcagatatcctgcggatgcgcgatctcatgcgccagcagttgccggcgtctgaattcagtgaacgaggcgttttcaaagagaagaggccgtatgtcgcggtactgacaaggagcggctatgagtttatcgttgccttttttgcgactcgcgtgctgggaggagcggcgatgccatttggtgcgtgcaatgcgcatggcataccatgttgatccaactaatgcgatgacctctaggctctggtatcctccccgaagaggcgcgatattttgtcgacagcgcagagtcgctctgcatcctcgctggcaaagactgctacgaaaaggccgagcgaattgcggccatgtccggcgcctcgacggatctcaagcctgtggccatccccatctcatgcaatgccgcgcccgtaggcacaatcgacatcaccattgatgagacgctcaacatggcccctgatggccctggtttggtcatcttcacgtctggaacgaccgggccgccaaagggcgctgttcttccgcgaatctgcatggtgtttcagccagacgcgcctccaaactgccagacggtgtgctttcgaccgcctcactggcttggtggcgccatcagcctggtcgagcccatgctcaccggcaagaagcttcacatcctcaaggagcgggctggagtaggacgcctctgggaagtcttgcgcagtcaccacatcaccggaacgggattcacgcctggcatcttgcgcgagatgaaggagtggctggaggcacagagcgaggatgagcaggaggagtatatcaaagcgtttcggaacatcggcatcatttattgcgccggcgccatggtctcgccgtccgtgttgaagttttggaagaacagaaccggactgacgtttaagaatgtttatggatcgacagaggttggcggtctggcgacttggaaggaccttgacggcacagagcgatcggtacgtttccaaacccttttgttacaatttcgctattgaatgtacaaaaaaaagaaagaaaaaaaaagcctaaactaacggtattcaggacgcaattggcgctgcaattcccggcattgaagtcaagctgacagatggcaatcacggagaaatctgtgtcaggagcccattcatgcttaggaagtaagttctgtataatagcaatacgattgtgaaattgggattatgctaatagacctgccaaaagatatattggagacaaagaaaaaacaaaagccgctttcgatgccgacgggtatttcaagacaggagactttgcggagcgcaaggatggcgaattcatcttctctggccgtgccaatgctgactgtacgtctttactgacaacacgctcctcccacattcagttgcctagtatgctgattagtattctctagatatcctgtttcgacactaccggataccaagcgtccaagtcgaggttgtacttacagctctcccctacgtgaccgaagcctgcgttttgggtgtgccagacaatgaagcaaaggaaatatgcgccgccgtcgtccgtctcactccagagcaggagcagctgcagagacggcattccgagcagacgattaatctcgcacgcctgcgaaaagacatgaacgagacactgccgaaatacatgctccctgtgttggtgaagattcttggtcccggagaagagatgccgcagacggtctctcaaaagcccatcaagagtcagatcatcaagagatatttcggagtggacaggtcgtggtctgctgagaactctgtttgcggggtggagtattggggaagcatgcctgcgccggtagaggcggacacgaagccgtgggactggcttggcttacaaagggctgattttaagggtgaagcttgagggtattcgaacaaaaagagaaggggatatggtccggccatatatgatggtgagggctatagttgtggtggaaaggtggatggttcatgtgtcgacttgtgggtatatgggattggttctgcttcaaaggcgcattggcggtatactgtagctgcattgattaattagttttcctgataggcagatgatgcttttcaatgatgatatgatggcatgatagattggggtgcatacttgataagggctgcaagatataagatattcggaacggtatgcctctcctacaggcgatggttcttgtcgctcctccgcttggctttttgttcccaatcccatgtttcatggcgttggggggtttccaagtacctgttcagggagtagctttggtcccttttcttggagctgtatcatgttatcaacactgcttttcgcatcttgcgtaacatctagcttacctggacgacgactctccatgctgtctaccactggagttgctgccaccactcggcttcttggaggctttgcttgggtaacctttcttatccatggttgctactgtcgtgtgactgctgtatagtagagagaaaaaatgcaaactgtaatgatggtaaaagtatcatgtgcatttatatggcagctggcccaaatgatcgccattcccaggatggattctctcgccctgcctgctagccaggtaggtgaggcctctccattttagcagacagacccctggataatgtttcacttgattccaccaggtgacgcatcttgtggtgaaatttattaagtctacgcaattcatgccagtaatgcagcaaatctacaaaagaatgaagagagaaaagggcttggtgaggcactgccctgggccgtgatacagctgtggggctgctgacatgaatgctctgtttgtaagacaaagctacgcttttgctcccaatcttcattaacatgtattgttgactggcccatgccgtattttcagggcaagagacgatgcaaatattttacaccgttggtgtagatgatgcctgccgtgatagttggagctctgatggatagccagtggttgaagattagatagagctgatggaagtgattgggcacaacaccgtatgtaagctgacatatacatgagccgcaaccctactccaaatatttctatgcagatcagttactggctggcgcattggagcaaccgttcattgcgaggccgtcaaaagaaaaaaatcttggcgaggaaaaaaaaaattgccaaaactacgaggcattcaggtacacaacggcggaagatctgccgaatctccacacacatttcgcagttggtgcctgatttttaatttctagtagcgtgggagcctgctgtgctgttcttgaggctgacctgtgggtgtttttcaaggcataataacgggccatgtgctgggctggacgcgttttcttctcgccttggattcgaatttgacatttggacttggtctgcctgctattgtggctggtttttgatgccttgttttttttccaattacgtatcgctgatgggcgcccctgctgtctgatattgactgtgtgactgctctgtacgacgaaatgaagtggaggttgtgcctggtggtggcagccaccggacatgaagccacatggcttcgtggtaaaatgcaacacattttatgctggtcacaaatgacatgcagatcgatctttgggcttttaactgtgaagccaacccaaaatttattattggccaaatatgacagtaaaaggctgaattatccgagtgaatagcttcgaataatccctggttgatgttcaagggactacactcctatgcacggttacctaatctataaagcgctgtttcacaagtgccacctctagaggagtatatatcattcacgtatgtatgttgtttttgcattcactcgtctcaccatacattgagatccaggggcagtcaaagttcaaatcttgtatttctcatcgattaagcctagattcttgcgttgtactattcggctggggtagctcatttgcgcgatgacggtgctttggggtccttcacaaccattgatgtatatgtccagtctttattgctgactggaaggaatagatgagtgccctcatgctgagtcataaagtcctctctgtaatgaaagggcgaatcaatgatatagatatcaccactcttactatcccactggtatccccagttccaatttctccggttcttttggataaagtccaaaacatcctcctgtttgtcagctttcgcgacccaatccaaatcgctggctttccagttatgcatagtcactaccggagtgccgtgatcgtcgtccaagttgagaactgcaatgttggcgctcagctgggtgctggttccctggaccagtgacatgacattatgcctaatagccttgttatcgttctttgggtcgaacaatccaaacccaaaacgagtaataggctctgcacccttcccgccttgttctctttttgcttcataaaacttcagaaactttccattggtatcgaaccaaacgaatgagcctgcagaagggagcccatggctggggagccccgagccactctcgttattacccgtgggaaccaacccacggattttgatatagcggtaaagattgataatttggggctcggcaaactgaaaagaaaacatttcttccacctgccatgatccctgcggaggcggggggctattgatgatattcgagaccctaattataccgactccggcagatggcctgaagtatttcgtaatcttcagcacatgcccttccatataggctcggtacatgagaatctcattaccaccacttccaacagcgcgtcgacaaatgcgatctctcgggtaaagcaccttggtaatggacttgccaggatcttcgtgaaagttgtcatgccctgatttgccagcaagaagcattcccacaatgccaactgcccacccaactgagctcagagatggcggcgcagcacaagcagcaactcctaggagagcgacgaagaggcctgcagccgccatgcccttgttgtatgtgtcatttgctgcaccactctcttggatagtgacagttacaagtgatggcgcaatgcctttgtcgttatcggcagtgtcgttccacactcttgtgtggcgagcttcagcggatcggcgcacaatggtgtgcatggagtcgttgtatttgccgatggaaggatagctctgcgttgtctgccaagctgctggctcatcggatttctcatcagatttggcattagactgagcattaggcagagggcgaatttgcagtaacagctctggagaagaacgacgcgggcgcctcaccatcccgtggaaatggtgctggcggctgttcaagctgaagcaaagattttcgtcatggtcgggaatggtgtccttgtctttgctttggcaagtttgaactcttagaggtatctcggccatggcaacctctgcaccccattcaatcaagacgctgattggcttttgggatcccttttcatctttctcacatagaactagagcaatgagattctcacggcccttgttctggatgatgacgggcccgccaaagatggatgcctcagattggggcgagtgagtcttgaacgggtctcctagagctaaggtcagctttgtgttttggatttggccgccatgagtaggctggaagctgagagacacggttttatgatctccagtgaagtctagttccaagttggatgcggccgacttgaacttggtattcttgtcgtcgcccttttctagaattgcttcgaaatttccaaaattgggtggttccctgctcgcagcttttgaattggtcgatgccgtggtggctttgcgccatagaacgatgcatggcgctccagcttcggcctttgttggaagaatggccgtgaccgattcaattccatcagggttggcttttggctgtccttggtaaacaagcatgatggcgagttgcctttccgcaaatcaagactagtttaaaagaaaagttccaatgttttcatagaatggcctttgtagtgatatagcaaacttgacacaatgcaatgaagaatttctcaaagctatgaaggagagcgcggcttactttataagagattactccagcttcagctccgtcactttatctcagccagccacaaattcttatgggcgcatgctcagctacctccacgagaacaatcacagctgagaggcgaaagccatagctggaccaatcttttcatttactaccatgacgaaaagtcaatcatatatttttaatgcggtacagttgtcgcaatcgatgagctcatcttcgctctaatcccagagctgtctgaagatattggccgcaattggcagatatagagggcgcaatacgtggatgatatatataatgacggacgcgctcgctcaaattttaattattctcagctgatcaaagtatttgatgatattcgtctttgcagcatggatagaagttgggtacaggggttgttgtagacgtcagcttcaggcattcacagacttttggatacgtccaagctgaaaatatcaatctatggtccacgtttttcatggcttgtgcctatgcatctaattacatgtgctttgtagacccaaagtgcgacagctattgtcaaccaaattatgggctctcggcgcaaaagcacattgagtagtcatcgacatgccttcaacttgatcggcattttttttgtcccaggcctgcattttagcttatcgtttggacatgtagtgagtgcctctaaaaatggaaaggacaccaaagatgtggctattggaatgaaatacacagtaatgatggtattataaggtaaagaatacattagcctaataaatgtgttgtcttaactaaaacctgaactcctctgtcactcgccgaggctgaatatgcagtagcctaagaaacctcttcagtaagattcagattcggagcagtcttccaagcaattgacccggagcgataatgtggctcaggcagccaatcgagaacaatagaattgctgactatcggcaccaccagaagtctactcatgatgagttcaaggttgagtgcaggcatgatatagcgatcccatatcattgcagtgcgcgagtgccaggcgcatatgcgcgttgttttggcagaaagatcgccgaatttcctcatgggcttcgttctctggctttgatattgcgagaagagcgcttcaatggcctcgttatcatgcagacttcctcctttgctttgaagacttcgcatgccatttgcaatcgcggccaaatcttgtatgccactgttgaatcccaaaccagcgttgggagtcactttgtgtgccgcgtctccgacgagaacaatacgtttccaccaccatttgtcgagaatgccctcttcgagatcagttgcacccgaggcacttcgcgccttgtacaagtctcgaagatggagcccttttgtgatacgatggtccgcatagcgagcggcaatttcatcggcatctttctgtgcgtatgatttgtgctcagacgtgggcttatctagcttttcatagagaaaaaaccacatgatgtcgtcgccaacaaatacctgggtagaggttccgaatctatgacactcgtagacggtgccaggcttagcatcgccaatacgtggacagtttccaaacaagagtcggtatgttgttttaaagtcctcactttttccaaagggttcattttcggaaaagctcttacgggccagttcttttgtacattctcgcactgcgctgtgcgatccatctgcaccgataatgattgagccttcaatctcaaacccatcttcacagcggacgctgacgctttcttctttgatatcaagagcgacgactttcttgtttaccaagatctgctgcttagagcgttctggcaaagagtcgtataaagttttaagaataccgtgccgccggaacatggatgtttgataaccatatctaatcagagtcagtgagtgtcatctaatggatcggagtaattatagcaccttttttcatttacagcgaatatcgagcccgagtgaatgatgcctccttcttgcgtgaaagatatcttgtcaaacattggttttacttgaggttcaaatgcatcccacagcccaagttgatcaagaactcgcagtgaaggtgcccataggccgatacatgctccaatatctggagtcacgctatgatactgttcgagaagtacaaaatccagaccaagtttattgcagatgtgggcagccattaaaccaactgggccgccaccaacgataatgacaggaagtgtcttggaagacatgttggagggtatttcagggggtttcaagagattagagtagaatgaaacccggtattggtgtgtaaacgatttcgaaggataagttggaataaatctgagaaaacgtcccgcggctgtctttaagaagccctttaatgtcaaagctcaggtatgcttaaaccaagctagccacctacgtaaatccatgcagaaagatggagcatggtatgatgcgaagctagctggctaggctatctagaaataggatgcgaaggaagagagtggattgtgaaggaagaagcgaaggaatgaactagggagtagacgaatatagatagtataaatgaacaatatatgcagagaagcagagttttatttgcctattaactttgatctttatgtatcctatgtactaccataaccgctagtagccatatgttctctaatccagtattgaacagcttggttgtctagcatacaacgatataaaatatctagaaaattctacttttttagacgcccattactttaccacaaatatctacttggtactaacgtttccctaattctgttaatgcaagatccgctagttctagccctttccttgatttgcggagacgcacatcattagctgaaatgctatctcatctcgcttcagggattccacctatgacatacagccatgtgttggagtggccttggtcccggaaatacggctaagatggtgggccagtagcatctcaagatcgatggaggctgagattgcatggctagtcatgtctgtcatccgaagtgatgaatggatgtcacgctatcgtgcaagctcatccttcaaacccaattgtccatcgcaaatcacaattagacccctcatatgcgcccgcttcagattattgcgttgattacacgtatgtatggatgctgcatagtcagctgcgatgtcatggttccccattgaaaaatagataaatgatgtgtgaattaactaaaacaacaatggtcttcgcgctcacgcacggattttcgtcatatgctactttcacccgcgtgcccacgtgttagaagctaaacgacgatgtaaaatcctacagtaggaatgcggggctgtgtttctgcccaagtgtgcctccttcatctattctatacatgcaagtcatgattcacgtccttgcagtgtagcttactcgaacaccagcattatataatacgactggctgctgcgtatcttttgggctccatatgtggattttgtttacaagttaaaaatttaacgctcaatgttgagcaggatcatggttgattcttattagagcttggatttctatgcttatagtcttgcctttctatccatctatctgggtatcttgaaagcctactgaacttcttgaggaggccatgaccttagccaagagtggtcgaattttttgttggcacgactgacctgatattcgtcttcattatcgagagctgctcaccagataaaaccctgggaagaaggagatgcttctcaatgccgcttcgactatgatatcgggttgaacatggttgactactgtcttcccaaatacgagtcttttagaagcagcagtgtttgttctcgccactatttgcgtacttcattatcgtatattcgcactttccatgggtttgagaattctctctacagtgggatgggcagcggggccaaattctaaagtccgcggaagaagccccgctgcgtcacagaatacaatagtgccaacaatttggctccaaaagcagagtcggcggaaatagagtggccagagcttactattgtttttcctttcaaacctcggtggcgttgacttgctacagcatccgtataagccaagcagatccgggcattgataatgccggcacttggcagcggagaaggaggctttgatcgggaattaagatctccaataaaaggcgaagctaatatagcggcttgattgttgacaatgtcttggcatcaagccttaagatatgagttgaggcactcacgaaatgctacttatataaattatttgagttggaagtgagttagatggtagctgttcagccgtgatccagaccatgcgacaaatcatcagtcaaagtctctacagaagacaacagtgccttatctccgaggattaggaagtatcaagaagtggttcaattaaatttatatagagaggcatctaattcgtttcaccctgttcctggcagttttttaatacttttttctcctaaactttgtaaaaaaaaaaaaaattgtttcagttaagaacacttcatcataatccatcaaataccatggttcacttttacaaatctatttctgaggaccttagaacatgggcgctgcaacaacaaatgtttttcatcgcatcggcccctctaaatggccaacatgtcaatctctccccaaaaggccttatacaatccacttttcacatcttcgactcaaatcatgccgcgtatctggacactgctggctcaggcgtcgagacaatctctcatttatacgagaataagagagccactctcatgttttgcagtctggatgggaaacctcgaatcatgcgactgttttgcactggttcggtcgttgagagaactgatccaaggttctcggaattgatgcaatctatcggccaagaaggggattttcctggaataagagcagtcattatgctggagatatgggaggttggcgtatttccttgcgctttcatttatttaccaaaagactgactcttaaaacaaggtccaaacctcctgcggctacggtgtgcctatactcgaccgtgattctcactctcaacactcagaggaggaaatggcagtagattgctgttgctacaaagaacgcccaaccctcgagaaagcactagagaaaatggtgaaaaagggtgggattgatgcatatattcgcgacaatagcagacgaagtttggatggcctcttaggtttgcgtgaagcgagaaagatgagtggagaatggctattggttggcgatatcactacgtggataactcgccagcttgcacaagttcctgccattgcgcttggaatattcattggcctcttcctttatatcttgggtcctcatattctgctttacgttgctaatttgttattcaaggtgcttagaatactacgcagggcctcgtgaagtctcggatagtttacatatgatttcgcatttctctttctttactcagatacatttgtgggataaataaaggatgactttcccattttaaaagaactgaaagtattgtttctttaagagataaatttataaaaattgtctccgtttcaggaactaggtagaagcaatctatcgcatgtacgttgatagaagctttctcgctcctatgtagaacctaacgcatctttgatcccaagaacaaatccaccaaaactaaggaggctcctatctaaaaagtaattaaagccagtcgcatggctcatatcaatccgctggcgtgattccttgagtactttagtggccctcggtatgctaatagcatcgtacgctttaacagcttcttccagactctgagagctgcacaattgcgttgcaagatcccagccatctttcatggcaagactagctccatatcccgaaaatggagtaactgcgtggttactgtcccctatgaagattgccggtccgagtgaaagatcatggctgaaagcctgtttatctctagcagcgagccgagacacaaactttggatccgttgcgttaagaatgctttggaatggttcaagaaactctttttccaagctccttgcattcttctatcactgattgtgcttcttcgatgctgctgatcttcaatggctcttcaatagttggtgcgcgatagctcaagccccaagatacgcttgtttcatcgtatggcgacaggaagcaagcgacgcctttgcccgaggaaagtatgattccccatttttcgtcaaccggctttggtatgccatttggaaagatagccaggccgcctttttgcatgattccagtgtattgcaaggtatcatttggccggagacttgctctgaacttgctggatgctccatcagcgattatgagaagatcacactcagcggtcgactcattctctggtagatggctcccagagagtttgacgagcattttcccattagagagcctctctgcatccacgcaagtagtattcgatataattcgctctcggccgaccgcatcagtcagcacttttcgaagatttttccttgcaattcggatccctgacgtaggtagaccgggagcaggctcaaactttcgagttaaaagttcactccatgagctgttccacattgtaaacttgaacttattccccaggccctgcacggcatgtttcataatgtcgtccagtatgccaagatcgcgagctgcatagaggccgccggtctcgtcgtggccagcaagtgacagagtgtatccttctcggccggctggtacgacgttggattcgcgttcataaatcgtgatgtctggaggcgtcaaattagcgggccagaggcgccgaagagcgagagtgaaagacaggcccgacatcccggcacctgcaataattatctttttgcctgctaggaagtgtgaatccattgctttgatcgtgattgttttaatgttcagttcatttatctttctacatttctatcttgtagctcttcgtttatagataaaacgtagtggtttgaaccgctgttgggcaaccccgagttccggcaaacaaagcatggcgacttccgtgacaatgctgctgacgacgtgtctccgcttcattttctcgccgctgtcgaccaaagcccgaactccggtagcgatttcattggtgagattgccatctttgaatatggtaagaaatgtgtggtaatgagaatactagagtcgacgtaatagctgacgacgtacatgattgcaattagcagtccacaacgaaattgcttgtatcaaagtggcgttaaaagctgattgtcatcatggaacgagtcattctgttccacaccaaaagaaaaatgaggaatgcgataataacatggatgtgagaagctggggcgattttccgggcctcatctaccgtaccaataaaggggagatgtgtacttgatattctcataggctaaaatctatagcatcgctttaagcatcagatggcgatccatataagacaaaatgaatggcatctccttcaacgcagttcagaacgttgaactcctgaaacacctccctgttaagagccattgtaaccatgtactccaaattcagtcatctgtatacgccgtccaagtatggtagcacgagttataactcagaaaaaagcctgtgggccaccgtttgcatccgggcaatcgttggagaagccttcggtaaaagccatcatgtcatcatccaactgccaggccattgaaggctggtggctctggtcttgttgggaatcgcttgagttatgccctgggtcacttcctgtggtgcaaggccatacgctgttactactcgatcccggttcactgcccgtcccttggccaataggtgagaaagaaaagtgcggtgaattggtccgatcgagaggtgtgaaatctccagatgtaggtgcgcggccaatatatccattacgcaaggccgccataaatatctctgcgtctgtatttgttgcagcctgagaactcataggatctcgctttcttttattcatgttatcagtgggccggggtgccaaatttctggatatagcgccaaaggtaggccggaagctctctgtaatgcccattcggcccatttgtgccgtcaccccagtcagtaacggaattgactttgtcattctcagattcgtcggccgtaagtggcccagagggttgcccagaggcagtcgcccaggcagcggagaactcatttgcgtgtgttttgagatggggcttcgagccagcaggggaatgttggaggctgggccgccaaagagattgcggtattggtagagggctggtattttgatagttgacgagaggccattattgtcgatatcaaggcaagcttgctgcaagaaggcacaggtaaccatatgtattcgaccgatcgcctccatggcattgacgatgagttcaagattggacatgtcgacaggatttattcccgtagctggatcttctttggctaggtaaacgtacaccgttgtcgcactatacagcgaaaaggcgcacaaagggttgctctaagggctctgttagtcctgtgagtctttaacgtagccgagaaaggtcttacaaataatgatgagcgatgggatgtcatcttgacaatgctggcaatctcatctgcggcattctttaaaaggtatcgactgtcctttctcaaaggatcgccaaggccatgcttttcaatgacctcgagggcaacatgatgcaagcaaatgacgcatgcgtggaagttgagattgatgtaagtcgctagagggttatgcaaattttctggcagacggaatttgtccggcataaacatgaacaaggtcgacagctgattatccaaacggcgatgtcgcttccaaaactctccgtgcgtgggatcctcaggtcggtccgacggcctaattagatggacatgacgcatgatggcctttaagaggtggttaagcacgagagagccggaaaagccgctgtaggatgcgcctttcataacatcgtccagaaaagggcactcttcttcttcgccagagatgaaagcctcttcactagctggaagtcgagtcatgatctatcaagtcaggttacatcggtcatgggcctagaaaagacaagcttacatcgtcagaattgatataactaggccagccagttgccatgcttgattgagcatcgcatgaaaaggccacccagaagactcttctgcgctcttctagctcgatccaatcctgcggagggccaagagtctctggagcatcgtcatctggactgtcgattttgttaagcccaagcatgtgtacgaggcggcagcacctggcgcagctcattcccgctctagtatagagcatagctctcgcttcatagcaagctatgagggcccaagcttgagcgtgtgctattgtgatgaaatattctccggattccttgagtctcagttagttacgtgatagttcatgattcgagtacgggcgatagagctggcttctcactctcatttcgtcagcctcggcgtaatatcgagatcttttataaaatacatcggcgcatcggtcgtacttggggtgccacagtgctcccattgcccaaatggcatattgcaggcacatgggcggcttcctcatagggccaccataaaaggcctggtaatagcggcaagattgtataagcggcatgtagtggtactgcgtagtaaagaagcattcatgcctgtccaatacataagtcgagttagaagaagaaacgaagaagaaactgggcatgatacaacatacagttcttctataacatcaagagggggcaacgtctctgacatgctgagatctatcagctcgtcattgctatattgcttgccattcagatattcgaagtttgacgactcaaaaggaaggccgtcaccagattcggccgggttagcgaactggttggggtcggcgaactgtgctagtgggatacatggagtctgctcatccagggcagcaacatcttcctcatcagttgccgtcgcggctctcgatcgacttttcgtaccatcgtcactgtcttgattgccgtcggctttgcctcttttcacatctcgactttcctcagtagcttccttgagatagccctcgacctgagctatgggttcatgtaagtgttaggtgctgatgtgcttactccatagcgcgatgggtttgtcgtatccgatacgcacctagtctagcctccaattccttgacgttgcttcgctggatggtcggcttgcgtcttgcttctgggtatatgcactcgctgccggctttggtgcaccgagtgcatatcggcttttcgtggtcacatttcagcttccggagcttgcaggagatgcaggataggggcttcttggtcttctgaggctgttcctgggtatcaagctgcgttgctgggtccgctgatgacatggcggttgtggattgtcatattcctaggttggctgttcccgatccccgaagagatagtcggtctcagatagtcttatagcggagtcgcgaaagagagcacggtttagattcttgtgtattctggagacatttagcacgcgacggttcaggctctcggcatttcaagttgttattatagtccgcctacggccaggctccccaggcatcaattcggaattacgttttacttcctagcgtcgatatgtgcttacgttaagacctggaggcgggtactcgatccagtagattcggcaattcagctggtggcattcaacgctgcgagaaaagaatacgtgtatcaaattaaacttgggtttaggtctaatcttatttaaattaaaggaagatactgatgtgatcagttgcgtaggtgctgatgtaactgcgtgcgtttattagaaaagcctggctgaataatgcttattaactcgaattgaatcctgccaatgtgatgggatgatgactcacggttaagaagtacatgtatcagccatacggttctcaacagctcgggtttattggaaaaggtcaacccatttactttagcctgttatttgtactctttctctccattacatctcttttcttactctgttttctcgtgtgatcttatgtgcaacttgaaagtcttagctcagtcctctaggttagtgcacagtcacggaaaacctgggtatcttctatggaagtatttagatgtagctttacaacacgcaccgatagagctttgctgaatatgtaatatcacagctgaaatattattcttgtttgattctctttttttaaagaaggaaatgaattgtatactagacagattttgtgtgtattttattctaatcacgaaaaaatacatgtagtctaccccaagactaccctactcggaaggaatatgaacaactccaacaccatcctcaatcgaaattttagtcccaaatggctcagagtactcgcaaagccggccaagaatctcgttggcaacctcaagggtgggctttgtgggcgttccagtcatggatccactgcgaggagtttttcccaagtctgccggatagaccaacacacgcgataactttccatcagcataatcggccgatatgagcagcgcctctctattttctgactcattcagccaagcccagcgcatttcattggcctcgccatctccaacaatagggccttctagggaggccggagctcgtccggcggcatcgtcgcgccatgagcgaaactgagggttctggaaaacaaagttggagatgccgtagaatattggctttcccttgtatatctcaactcccttgagcgtgtgcacgccgtgaccgaagaagaaatcggcgccattgtcgataactgcacgggcaaacttgatctgataatctgttggataatggtcgaaggagtagtgttggaaagagaaacggttttggtgccaatggatggtaacgctgagaaaatccgaaaattgtttcccagtgcgaacctcacgaagaatgtcgcggaaatcctggggctccatctcatagctgtactctcctatctttggaccgactcggaaatgaacgccaaaagcatcgagagtctcagagctgtcattcgtatcggcacctgcaatggatcgcagctgttgcatttgctcagcggtgacgctgtggtaaacgttcagacggaccgagttattcttataggtaatcgtccccttcgagtttaggtggtgttccaagcgccgtttaatgttgttaatctcttcatcggcgtcagcgctggcattttgaaccctgaattggcgtccaaacacaagaacagatccttcggggtctgcattaggcatgccaattggcgtcttaacttccgcacgccgagcaagaaggctatcgcgcattgctctcagctgggcaagctggtctggcgccacaacaattgggtctctcgcggatataccaaacagctgagaatgatcttctgtttcagcatacgctccgatgaaacccacgatacctttaggggtggttttgaatcgggcaagcctcgcctccgcagtattgtaatcggtgccaacatactcaatacccacgcggcgaagttgctcaaaattttggacaagaccagcatcaccacaatcgaatgtatgattgttagcttttgtgaccatatcgatgcccatatctttccagtcatccacgacgtgcttgtcggcctccatgtgggagatgggaccgcgaaatgtaaggcgatccacgactgtattttcattgttggcaaatgtgatgtcggatttttgcatcagctggacaagagcttggatgttggggtcagtcctattggaaaaaggcatcgtttgaatcatgtctccgacagccacgacattgaaaggctccttgatgcgcaattgaagctcgctttccttgtcccgaaagctggatggcttccgtagcgtgagtgagatgggcattttgtataagctattcggagatttgagtgatgatgtgaatgaagatactgaaaagaaagaaagatgaaattgtgaccgagatttagcaccaatttatatcttttcttcctccaacatcctcgccctctgccaatgcggctacatcctttgaaggcggatttgagtaaaagtttccgaactccgtgtcatattcaggagataagtatcggactcctgctctggtcctacgaaagtccgatgtattgagagtctgggcagtgagttgccatcaaaggtggctgatggttgatgaattacgtagaccgctcgaattcgtaacggagacaagcatctccttagcacgtttccactgtttttatactcaaaagggggcgtatgtcagttaaactaacacaggttgatcctatcacctttggcatatcctttaatagctcaacattatacgattatactactactagatagtagacagtatcgtggacaagggaaaattaccacttttggcattcttctgaatccttgttaagctactgcggccatcgcgataattacctattctggcaagatgcacagcccaccttttgccccaatgaacattgtagcgcagcgctaaactcatcaatctcgtacactattattcttggcctattgagtttcacggcttcaagtctcagctacttctgcatgtcacgtccggcaattcggatctggggttgccggcacgtagaaccccaggtttttggtgctcctataatggattcaatagtatcttacccaagagcaatgtagctctctatataaaagcaatagatgttctgtttttgacgctcatcttcattgcctaatatcacaatcttcaagtcatttgagctatatcataccatgagttccaacgaagtcaacatcgaaaaaaatgaagttgcgatcaagtacgtcgatgacggatttgtagcgacggacccaatccaaacgctcaaagagaagaagttacaaaatggcctgcttctcaaagtcgatatcattctagttgggatgatatctctaatcatgctcgtgaaccaatgggtgggcagcagaaaatctaatcatccgcaaaagtttccttttaacaagttggctgcttaggatcgaggaaacattggaaatgcccgcctcatgggcctacaatctgatctccacatcacgaacggccaattttacaacgttctttctttgtattgtaagaccgagctgatgaatattgtttctctcgtgatggctaacccgtttcagacgttggctatatgctctttattatccctgcctaccttaccgttcgttccttcaaagcgaatcgacagatcggaggctgtgttatcctatttgcaacattttcgtgctgtacggcagcagccaaaaacgccgctacggtccttgcacttcgagtactgattggagccgctactgccttccttcaatccctaagcttatacacgagtctttggtataaaagagatgaggtggcaactcgctctggtaaatcaacccatgttcatgttatagccaagtactgacgtgatagggctcttttactctgcttcaaccatcgccggaggcttcagtggccttattgcatatgccatacaacagaatctggacggatccttgggatacgcagcatggcagtggttattcatcatccaaggctgtgttggtatctttgtcggcatatgctcctggatattgctacctaatcctccggatcaaattcagggcaagaaacattggttattttctcaagaggaaattgaactcgctgtagagcgtctcaagagtaagaactcggtggcgatctagatgaaaacaaaacagctaactcagaatagcttataacacggtcggagccggattcgattgggtgcaggtgctagttgcctttaaagatcccaagttataccttttctcgttgatcaacatcgggatatctctgtccctctcgtctataagctcatttttgccgacatttatcaatgactttaactactcgcctggtaagtcttcttctagatttaaactccattcgcttatagttttcaagttcaaacacagctcttttccatcatcccgtacgcgtgtgccttcgtcacccttctcgtcctcaatattgcctccgatcggttgaacataaaagcgccatttttgatgctgtgccacacaatctgcatcgtgggttacattatcctaatgctggtaaccaatgataaagtcaagctatttggcacttgccttataactactggagtctttccgtctttcaccatagttggcgcctggacagggattaacattggtggatttaccaagcgggcaattacttgggccgtcacccaagtggttggacagtgcttttccatcatggcatctcacatctacacggatcctcctcgctacctcaaaggccacagcatttgtttggcatttcaagttgtggcattgctttcgacttgcgttgtgtggttttggatgcgacgtcttaacgagaagaaagatcaagaggcggagcaccatcgcacagctggaactattgacccacagtcttctctgtcgcttgaggaagcatacgactaccaccccaactttcgctatatcttgtgaacaaagagagcaaaagcattatttcagtggatttgatcctcttgtttcatttggcttagctggtgaagcttattgcgaacgtcgaacgaggacgatgaaatctgactttctgttgtggggttggaggtaactgaggcccaggttgacttgaggcatttggcagacctgataaatgacttgtatagctgcttttattttcatcataatcattacaaacgcacaaaaaacatattctctctcgtcattatgcacgactatttctcagacatgtgaagcccacgcgttgcccgtagcagtttgtcatgcatagcgtaagcgctgttaaatatagacacaatgctgtgttgcagttgaaatgctgctccggctctactcttctctttggtactcagagttgtgtaagttttgagttgtttcgccttctcaattgagcaaatcaatacctacatgtacacattacgcgaaacgtgtagcgagctgtcaagcctgacgccactgaaatgccggctctaggctaagtgtaactatttgttactactagtatagtggtgtagtcattctgcaaggttcagccggcaatacgaaacagcccgttattactgaacagtcgtcattgctgtggctttcccctggttcatgcacatagcaccccaccgctaggctcatcgagcagtgctttgacattctgtcagcagcctgtcaagcccactgtaacttccattggtaactctctcattgtagaagcggaacagaaacatgaagccattttgtacaccgccaaggttcaaaactcggcggaagtagagccgcgagctgtaatatatcagactcatcaaaactgaggccactgcaacctctgttttcaaggcaatgtctgctataatcgtccgccgtccgccgcgcagcaaaggctgcaaacagtgcatttcacggcgcgtcaaggtacgtaaagtgtccacacccatctcatcactcacaacatcgctgcccttgattgtctgttgaacatctgaaactaactcgattgacgcagtgcgatgaaagacctggatgctgtaaacaatgcgctcgttttggattgtcttgctcaggagcaattcgcggggcagtctttctcgacatgactgaaaaggtatcctgcagtatgttgaagccaaagaaaaagaggaaaaagaagacgcatagcacgcgaaaagctacagagaatccaggatatgagtttatcaccgaagatgagattgcaacatgctatatcggtgtcgaggagagcagctgttcaacagccccgtcatcctaccgtcgtatggcggaaagcgaagattcatccctcgacctttgtcagtctgccgatgaagatagaggcgacatgttccacagtgtcatgatggacacttcaattactgggctctcgcttctcgacagcgatcaattctccaactcagacgtcttaaactacggcgcatctattccgccggttcttgtcacctccgcttacgatgaatactgctttgtgagcaaattcacccagacgctgactagctcacgccggaactattccactcttagaccagaatcttggatacccaagcttcctttccttgttgcgacgaattcgttaccctgtccactcaagtatgcgctacatgccgttgcgctcttgcaccatgccgtcactcgtgattctagagctgaaagactcgccattgaatattacctggctggcataaagagctatcgctccgtggtacttggcaaccaagcaggacaatcaccgacgacttcggtatcggaagaagatacagtatcagaaatgcctcattcagcggatattgtggcaatttgtggcccagtgctattctcattctacgaatcgcttcaaggcgccggatctgacgcggagctgctccatcactcagtagctgtagagatgttgcaggctcgtggtcctgagaaatgcgttgatggccttgctcatagtgtgatgcggtcgatgagggttaaagaggtgagatattacaaatccctatgcatatactatatggtcattgttcactgactagttgtccactaccaggcatttcattccattatgcaaaaccgatctgccaacttttcttcgcctgaatggctctctataccgttccagaaaaagcacaagatttgctatgacaggctaattgatatcctcctctctttcacaacgacactacgccttccgaatatgaatcagaaaggcgcaaagttgagaagctcgatacaccgcatccacgatctgcccacagctcgcaaaagcaagattgaagagggagcaatgatgcttctggaacaattacaacactggtggttagaatttcgagacgagcactatgagattattgcacaaaattccggaacctcgcccgctgttgatgctgcctatgtagccgctgattccccatcatccgtcctcccattatcggggccttggatgctagctaataatgaaacactcacttcgagtatggtttctatatatagcggcattcacatcatccttcactctgttcttttcatcatctcaatatctaaacccccaggctcgattgaccccagcggtcaatcggaggctgatattcaccgggccgcaatttcgatgtatgcggcgagcgtcttcaatgctgccttgtacctcaatatggttaatccgttttgtggcgatgctatgcggacaaagttctctataaatatcgttgctcagtttgcgttggaagactcgcagcgggatgaagctcagcaaatgctcagccagtggaagcttcgagacacggcatctcctagatgatctggaatacaactttacgattatttgccgttgtttatactataccactagttacaggcaccagaaccagatgctctaatggcctcagattatatacaaagcaggcaaaacattatctatgacgatctacatctgtaagatacaagctacaaaaggcacttttggtttggaatgctaataggctttcttgcagagtgattcaaatgcatcgttttgtctatgggatataataacaatacatatagacagtcacatatacagttgatccagtatcatagccctgctaagtttcactgatcaaagtctctcgtgtagagtgcatctcccggctcattcatgcgcgaccacagcgctcgcatatggtcttgcaaatttctcttggttgacaaagttacaagcttcgcctctgcatcctcaacctcgacctctacctctgcgttttcaatctctagctcaactatcggggaatcatagtcagcaacatgatttagccttgcaaagccagcggcaatgacgcttaccttgaatatggacagctgtcttcttcccactatacatggcgtgcggaatgttggtgacattgtccgagttggcatctccgatggcgaatatgccatggatgttggttaccaggccattgtctttatccgcagcgagcctaccgccgtataatgccacgccggtctcttcacccaagtccgacttttgcgcagtatcaaaattagtcaaaatagccgcacgaagggccggctcgccagtctcgaagttgagttgaaagaggtcgtgctcaggattagatggtaggctgggatcctcgtctccaattgttccattggaaagtctcttgagagacgtaatgatacggttatcgatgtttatattgcgcagtttcagataattctcccacgtgggaaatccttcttctgcgatagctctctcctcgggagtatccgtcccgttggcaaacaagataatatcccgattcagagtgatgatttcgcggactgcctcaacggctttggagaaaggcccgagtattccaagttgctgatctgcatgctcatgtccatcgcaccatgggcaccagaaaacgcccttgccccagttctccgcaaatccgggggttgatggaagcaagtcccgcaaaccagttgcgagaatcactttccgcgtagtgaagatgactttgttaccgccaagataatcagccgacactgtgaaatatgaattgttggcttccggctggatcttggtaacggtgccatttactaaattgacggtgccgtaagccaggatttgtttgcgagccagccatcggaaatatgctggtgtgactcctgttgatggatcagctaccttcgagcacggaatgtatatcttaacaagtattgattgtaaaccctgtgagctcaaaagactgactcaccgtcgaatccaataacatcgtgcagatgccgagtctgggcattgcggtattctcccgagtcgattaacaaaacgttccgccggacgcgggccagaccactggccgcgctgagacctgcaggccctcctccaacgattattgcatcataatcagcctggattgtgagttggctggttccgtggtttggcacagccttagagagcccagccaagactggtagaaatgtcaagacgcttgataacttcattttcgagcatgatatatcgtacgctagtaaaccaaatcaatttgtattcatctatattcgcttttgaaaccgtggcataagtgggacagaatggcgtcttatgctcgagcgccgcctccgcagagcgtaagatttgctcgatggcatcatcatcgcagacgtcactacctgtatgccctgtcgccaacaaagtacgattactcgctacttacaaacacatcgccagaccagcctcatgtgcagaggaaatcggcagctggtacacggcactcatgttgcctgtttagtgtgagacgctgtctcgttgcagtcaagtgccctggcaactgacccggcaaaatgatctcatttccagtgagggcagcaaatgcagccgatgggacacgcggatgctaccctttgatgctacctacagatggcgtgcgaatatattcaagctgcatttctatgcctgtatgtgcctaacacctgagtttttttcagttgagcgagtcgcacgttttcacacatgaatccatatagacaggtatgacatgcgcaaatgacgtcgctaccaagaggttcaaatgataagaccaagcactggctctactgttatcaagctcactcatatcaactcgcttatcgttgcgattataaagtttcctctttggctaggccgttttccgcttttagaagtagaggtattttcatgaaaatcacagaaaacagacggaaagatgtaagggcacgtctcaggccactaggtacttgttgaaattgtcgcaatgacgagctctccacatcactgtcgctactgttgctacatctagcatgcatgccaggatatgccagatcatacgaagatatgctcattatttactacagcatagagaaaagagtagaaatagcttgcatgataagcttgttgaccttgttctgaaccatctgtacattgaatgcatccccactggcggggttgcgccgagaagctgccaaagtcttctacaggtaattgttgatagttgtttctacgagtccggggcgttaatcaagacaaaatgactggcgattgctactaagatgttggaagtagggaatattagactatcacagatttatcgcagctgggataataaaccgttgctgagcgacatggtaatgatgataaaacgttatatgtatccacagataacctctaacaaagactcgctggctgtattcgcatctccaatttcaccatttagatagacaacagtgtcgcagctttccatttctcgtccgacgccgcaagctgctctgcggcctgcttcaccaaatccacagtctcagggcccagaagaagtcgcagaggaggctcctcttccttcgaaatcttgacaatcacatcggccaccttggccggctcagaccgataatccttgtattgttcccgtagcttctggaactctccgacagtttgctgatacggctcgctgatggttatttcatcgtctgcaaagccagcccaatccgtcttcatgccgccaggctccagcaccgtcaccttgatgccgaacggtgcaacttctttagccacaacggacgaaaagccgccaacagcccacttagcggcctggtaggccgataagccaggagttgagagccggccgccgacggaagagacttgcagaatgcggccggacttttgcttgcgcaggatgggaatcacggctttggtgacatagacggtgccgagaaggttggcatcgatttggtcccggtaaatgtcaatggatgcgtcttcaagtgctcgtggcacagcatagccggcattgttgacaacaacgtcgatgcggccaaatttgtcgactgcagccttgacggtgctctcgacttgatcgttgttgacaacgtcgagggccagaggtaggatgcggtccgatccatacttctcaactaggtgcttcaccgtgtcagggtttcgggcagtagcaacgacgttgtcgccatcagcgaggacggcttcgacaatagcaaggccgaggcccttggacgagccggtgacgaaccaaatgcgagccatggcgatatatctgaagtgtttgttggctagattataatttattgtaaaactcgatagacgatgtgacttcttcgcactgcagagatgtttatgatgtagagatggtagtgttgtgtgcttgttcttccatcaatctgcgcggcttcgtcctcatctttatagacctgccaacagatccaaagctcctctttctcataccatccacatagcttaactccggagaagaggccatctttgcattggctactgaaatgatgatttacgactcaagcattcttcgagaatcgctatccccggagcgggaaaagcccgctcgaggcggccgctcagctccagagctccgccaatccacttttggcaagttcagggcatacagtacagcagctctcttaagaagccgactgtttttgtagtaattatgctcaaagaatagtgctgtatccgacggagctatcattgtttattttcttaatacatctactcgaaacttaatctcgagtctatctagcgctactgcccatcatatggcatgtatattatccttgaggaatcacacgttgagacgattggctcaggatatctgtaatagaagcacctagcatgtcagaccccacgactctccaaatacaatatcttatagactagggactctaaaggcatagcaggtattgaaaggacttggtgaaaattgagagataatattattctctccacaactccgatttccatccctatggacccaggctcgcataaagctagaggcacggttagattgctgcggacggatgtccatacactgatgcgtacattttattctccagttcactctcaaacatgcgaatgtctgctgcgtagctacgcagtcattgacagtatctcgttttctttgagcattattaaggtgaagccgagtctggtacgtcccgcggcttacacgttactcgcttgtgcattatggtagtgctcgatacaggcagtatatgcaccattcaagcaaaattcggccatacgtgtggaaaatatgtatggaagtttccatgtttttatttgatcatctaaaaacttccattttagaaacaagcaatggtaatgcaggcctgatactactcataactgcctaggaatccttcgttcgatgactaatagttgcaccccacatctccgcacaaaatgagactttaagatcaactccttcgagtatcaactgctcttcgcatacgcgcagctccttgaacaggaaatacactgcagtaactcatattgaagctatttctgtgagtatcaattagcaataacgcgtattaaagaaaaacccgctgcattctcttgagcgtgtctcgcagactgcgattctgatttacacaatcacttacactacctctttcacacacgcagtcgcgcgctccaagttgtatccgtcgccagaatggaccctccagaaatcgtcgcattgggtgagaaataccctgggttaaagaaagtctttgaaacaggagtcgaggtaatttccaatcttagcattattttaaaattaccgtatggtaaacatcgctaagcttacgctcatagtccgacgacgggcgtgaagacaaactgctctccttcatcctttcgcaccccgatcttgaaaatttacgaggctctcccacaaagatactctcagtcattgatgatttctcggccaatcatgaattccttatcagcatcggtggccacaaggctggggttttatccaacttgatcgctgaggaaaagcctcaaaccgtcgtcgagcttggtggctacttgggatactctgctattctatttgcggataccatgcgccgcagtaacccatctcaacagatccgtgtctttagccttgaattcagcgctgagttttcttctattgctagacagttgattgaacttgcagggctctctgacatcgtcactgttgtcactggcaccgcagaagaatctcttcgcaaattgcacgcgcaaggcactttgaccagtgttgactttttattcttggaccatgttgaggatttatatcccgctgacttcaaagtctacgaggagctgggtctcttgcacaagggtgccgttattgccgcagacaacgtcgtgcgaccgggtgcccctgaatatcgtaaactggttagaagccacccaagattacagagtactggggtgagagggttaattcaacctggcgatctcgaggtaagagcttgaatctaaagtgaatttagccactaactttagtaaaggacgaaatcgaaatcagccgcgtcatagcttaagtataggcccagtactacgctgcttgaagaatgcagcaagtccggggtagataatatcttcatcttaggtctagtttacgccgttttgaatagtatagagtctcttactacactagtctagtaatatttactccaatggcgcatatcacgaaggctacgcagccgcaagagcagcagtgtcgtctatcattatcgaacatctacatttgacgctttcaactgaccctcgattactccagcttgattttgggtaccagccccttattttcctattctagtacttcataactcattaatctattctactatagaaggaggatgttttgtttggcccctgcctagattaatacatgtaactagttgttgcactgcatctgccatattccacgcatgcactcgttctagtctttccagtatagggacaatcctgtgcttgatgtatctaattagcagtcgttgatcaacaccaatcagcttgctatcaaacccgttgaatgccactgtatttttccagttaggctgcaacacttgtagcatcttgcccagcttgatagcccccctcacttgggcgaaaaggaatttgcggcaaccctcaaaagaacaaattctgctaatgaaattggctccaagcctgtacgtattggcctttgttacagcagctgtctgtgcttggtgccgtatacacgcaaatatcatggaatcgccaatatccgataccgtggtgaccaacatggcccttccgagtcggaaactgcgtcgtaatgtagcaaggtcaatacttccagtgtcgcttgctgttgctcgtcgttgttttcgttcgaactcttcttccgaagcagtaacttcatcgtcccaatcgtttctcattgcattcctagtatctatgatttgggctgtttgccctattagtatgccgtagaaggttgatcgcgaagtacgtgtacagaaaatgttcttaccactatttttgggcgtttctatgttacaaaagccaactaatattggtgatggtgaggcaaatgactgcaacgatgcgcattcatctattcttggcagtccatctctttgtggttggaaagatgaggctttttcgtcgtaaggttctgtatagtccggttgatgatgcccttgactttcttcccacttgacctctgcacagtttgtcatgtcgatatttgggtgcatatagctgcgtatactagcagcatcatcgctttgactacactccttctgcttctggctctcctcgtcactgccgcatgggttgcggacgggatccggctgtcccgaaactgaattcgcaaagggctcatagagcggcccgttggtaacaccgactattaaatcagaaactccttccaaaagccttgcattatgtgcaaggcatggcgacgcaatgcctagtaaagcgagagttgtcgccaagaggcctgttcgcgcggcccatggacctaacgccgcgtttgtgagataacccttctggtagccgacatctttgaggcttagccggagtacatgaggattctcaacgcccttgaaatgcgagcgtatggaagggatgacttggaataggaagtcatcgccgacttcaccaatcagattcaaaaccccgcgtattacagcatgcttcagctgttcggtaaagctcgatctagcagcccaggcagcctgtcctgaaggagatgccagtgttgacatgccaaagttgaccagccccgcaattatagtcattaagaacatcatgatgctgaagtgtgtccagtcaggctttataccagacgtgtttgggttatgcagcctcagtcgtgattgtaccattagatccctcattcctgtgtagatcgtaaaggcaatgtgtgtcgaagcgttacccgcagcggtgttggtataaagttcgccgatacctgcggcgaaagctgtactggccaaaattgctcgcgaacggcgacttgccagtgttgccgtccctgatttctcatcacgccacatcccaattccgtgagctatgagggctaccccagtaccaaagaatgtaccaatcatcgctctcaacctggaggacgttttcatgttgtgaaagccagcttctgtactgtagctgatgaactgtcgcaatattgttggaataaatactgatataaagttgcgtgctgatatattgacaatagatatgagtatttggccatgagtgcttgtgaaattttcattatgtgcaacctgcgacatgagcgtcatcgccgtagatgtagtcttcgacagtataccggaaaagctaaagccaagtggaagtattagtatgaggaagctcagtagaggcaagcctatgctttcctgcttttgggaaataagaatacatgagtggaaaggaaaagaagttgtggataacaccttcagtactacggatctggggtttgaactggtaaagtacacgatttagccatctcaactcaggtgcgttataatacgagataaggattcatatagcgtaacatatactgagcatttttttagaatatgaccttatccgacagctaagacaagttatttggaacgtagtctcactgtacatagcattctaagcccctgtgatgcagcgcctacgcgtctggtaggccttatgcgcattcacaagatgaagcagtcggcttggatctggctgggttgccctttcttgagacctaagagtgcatgatcatgtcctcccttgatagcattccattggggggcatttctcccatcttgactaatacatgtaaccaacagacgcgacaccacgtgaacctgaatgtcacattcgtgccccataccacactgaatctcccagcgttccatacgttggcaatagctaatcgtcgtagaaagcacacgctcaatgaccagctcgaggttatgaggacacaatcacacctaggccgaccaagccttgcagtagctattagcttggtagctactagctagtctgcagacaaatcacgatcattcccttgctacaaggaaacgtacgaatgttggttattacctagagcaactggtcgataggcttctatcttggtagcaggtctcgaaggagtaagaccgtgtggagaatatcaagacactaagtgtctcttaccaaaagtatataacttaatagatgacgtgcatataaaaaaggaaaataaaaagaatttaagtactcctcctagctgttttattaataaaaaaattcccaaagagcaacgtagtctcataggatagctctttgtaccgtttgttgcaattttctccacgccgatagagaaatacaatgcaacgagaagtatgagaagttttcaaaaaggtttgccttctttgtctttctgctctggtggtagaacgatggcaagaacagggataattagttcgtgtttctatgttgtcagcgaattccaaaacattcccatctagtacacttacagctgcagcgctagcagatgcattcctagcttacgtagatccacgaaatcttggcagagacacctttagaagatcccttatgaagatcctgatgctatcagctatccccaaattattccaatatatttatagctgcgtcgcttatttttcatcctgatacgaggattattgtcacctgtttgaagccaattgctagactgctgcttagtttctttaccctatcagcgaatacctcggtttcacgggtgtgttcaaagttatagcactataaaatgtacaatcaaagtacgataatctaaaaaaaaaatgaacctggaattcaaggaagagctaatatcatttacgctctgggggagccttcgcgtttgttaggacggatatatagggatcatcaagaacccctaggtctactgtcaatattagtttgcggggcaaatatttgtggctgaaatccacctcggaggacaaaatagaaatgtaggtatagcaattgagggaatgatttatattgatagcagagctgcggcgatacacccacggctattggtggatatttactattcttgaggtcacccaaaacattgacatgagcaacttttcaataccctgctcaacgtcagctaggctttccctgtaaatcccctgtgaattatctccgcaaaaacccgtcgaaacgaaacaagccgtggggcgagcgggtttttcccgctcagaagcggccgctccagctccagagttcagcgttgtggggcgtctgctgttctcaaaggcttgcctcttcgcaattatcaattgagggaagtcattctcaccttgtacaaaacgtgctattcgcatacagacacgaacgaatagaaaacaacagagatatcctgtgaatcaccagagccgattcattcaatttcgacttgccattgggctatttccgccgtctaatccgctgctcatgtttcaagtgctgtgagtggaccgatcttccgcgtatcccgatctgtcgggctgctgagcggccgctcgtgcattcgcagactatggctattatcgccatcaactacaatggccgtgttactgaccagcgccatgaattcggagcggctctaggttcgattcatctgaaatgagcgaggtttcgtctccatctaggcaaaaggctgtacgagcctgcgctgcttgccaaaagtacaagagacgctgcgacaaggccttgccgggctgttctttatgcaccaggtattttactatccaccatggcttttactattcacattttccgctttgttgccgttaagcggccgctcttcagactgtccgcccaggccggattcttcctctatttcctatcttgtagattgtctaccctctaattggctaaccgctcctttctagactgcgccggtattgcgattataccaatcggcaaacggagaatgagctcaaaactcgcattcaggagctcgagtcgctcgtcactaatcacgtcacaaaagtctctcctcaggcactatccacgccggcatcgtccagccaaggcaccggcagcttgccaacgtcgcaaacagcgacttctttctacccagcttccctacgcttccagaagcttttcctagattcagatatcaagacccgtccagatgctcctccaccgccatccagcgacatgatccctgctgccgctctttcttatctgagtgatcaagcacagagtgcctccatcatgtcacagtactttgaaaccgtccacaagtggatgcccattatcagtcgagtccgcttaacctctttggccgacgtagagcttaacagccgccccagagctgatttcgcgttgttacttctgactatgaaactcatccaacaggtgccgggaagctcgtccgacgcggttagagatcctttgtacttatgcactaaagaatttgcagcttctttagatattgcaggcgtatatacactactcaaacttcaggctcagctgcttattgccgtttatgagatgggccacggtatcttcccggctgcctatgtttctgtggggtgctgcgttacccaagccatgaccctcggcatccataatcgagaagcacctcagatcttagaacaaccacgcacttgggtagactgggaagaaagacaacgaatctggtggtttattgtaatcctcgaacggtatgtccctcctcgactaagtgctctgtcacgcaagtatcgcagatctaaccacaaacagatatgtcaactctgtaggagacaacagacctctgctgtctgctgatccgcagactacatctcacctacctgttgacgatgatgcttgggactctggcgtaagttgaaactccttcgatgacataccagatgcacagaactgatgtcatacgtagcatgcaatgtatcctgaacggcttattctatcctcatcgaaacatctctctgcaagtccattcgcccgtcttgctcaagcatcccatctacaaggagaagtcatcaaacactgcaacgacgaaacgcagagtctagcgcacgtgaagaatagcgttgaaatgcttagccaagtattattgagcttcttagaagtcatcagcaaggacagagctagcatgatgcatttctatagctctgtgggtgtttgtttaaggtgagtccattttcttatctgtttcttacatgagcggcaaagctaatacaaaggcttactttctagcgcattgatgaagctttgcgactaccactcttgcgactcatttgctatttataacgacagatccttagatgtatcagaattagccctcgctcgcgagatagcactaacgtgccagagcataatgaaggactgcattgtcaaggcaatgtcctttttagatgtcctcagggagatgatacaagaggcagacctcgccagcttgtcgccttggttcttggatagtttgtatcaatgtcttgctaatattgtatacctgatggctacatctcccgccgtggaagcgtcaggattttcttctcaggcatcgctctgtctcgaccttttacaaacggcgaatcaaagatggaacgtggcaggtaagtccaaatcagacttcattatttactagcgaaatgaaatattaagatagagatcacaggagcataccttgaaacgatcgatctaatagaaaaggagttaaaatcaggcagatattagtgctagccgtgcgggggatgcttcctgtggatataccatcagtgcaaaatggtatacagtccaagttctaatggcaaaagtctagccgtgtaaaaactatatgataacttatcatgcttcagaggtattacctatctagttacccaacacagataaattccccatagcgacttttaacgtactagccttcgacaattctctttcttctgtccattcctacgcccgaaatagaagactaatattggtagatctactttagggtagtattcggatattaaaagagaccaatcaggatcatataaaagatagctctactttgagccgctcatagcaaagcaacagtagcaatccccagagcaattgcctgtgattattattataataatcaaatagaagtcgcatctaactttaaaatattcctatattcactgcatagtttggcctatcgttcgcttgtcttgggttgtcccgacctcggcagccttcttttaacccctcttgggagccctggtcaaaggcgcataaatgattggttgtataatcgggtatgaatgcatgctcgcggaacccaaagagggtgaggtattttactcggtcaactcgagcacgatgaaaaattctttccatgtcagtcaagatctccgtcgaagtagacgccctgttagccaccactttcaccatagtttcctaacgaaatatgcaaccaattctagttcaaacaattgatcagcctcaatcaaacatagggaagacatttcgtgtacgcggtgtacctcgcggctggagtgaagatgacttgcagtctttcttgaaagagaaaacctcttctgaaccagatattgggtctttggccaccgaggttcatcgacgcacgcaaacagcgacactaacttttcaaaaccattcctctcagctgcaagagatcctagctgtgaaaaaattgaaaataacttcgcaatcattgcctaagcagtccactagatcatcgagcctagtgtttgattgtgatttcaatggcatcacgacattgtatgcaccatccttgcaagatcatcgtattgagtgagtactatacgcgatctacttttccgtcatctattcatgatttctagtcttatggcaatttctggcctcggcggacacgcgttcggatccttcaaagagcgaggtggagagcacatgtggctacgagatgcgctcccatatgatataactggagaagatggcgatgatcctgatgtacccatctcgcgcatcatgatatacggctatgagtctagtcttcaagacagtgacagtttccagaatctggaagatattgggacctcgttccattcatctcttcgaagtatggcgattgccggttcattccgaccgatcatactcgttgctcatagcctaggtgggctcattgtcaaagaagtatgcacactttttatgttaggttggagactttacttacatatggcagactctcatatcactctccaactcagacgatgaggaagaccaaaagttgttacgagcagtgtacggaatcgccttttttggtgtaccacacgacggcatggatatccagtcccttatatccattgttggcaacgggccaaaccgctttttactagagtctatcgggaatcacggctcacagatcctcagtatctaccaacgagaatttccaaaaacactaggaggccgaggagagtccaaggttatttgtttctacgaaacgctcaaatccccaactgctaagaaggtataatattatcaaaactattgcaatagaattgcgctgatacctattaggatgaaacagacaaatggaaaatgacagggccagtcgccgtcttagtatcaaagtcgtctgccacgcattgtcgcccgtgggaaaatgggcaacaatatatctgcgctatcaaccgaactcactcggaaatggtcaagttcagctcagaagacagcgagtatgaaaaagttctcgggcgactacaaagccttgtccgggaggcaggaaaggtgcaagaggcacgagaagcacttggggcacaaaagcgtatgtaatcaaatttagtccccagtcaactacttaggctaagtagaaatggtattgaaaccttgcaggcgtattacaggaggctctgatacaacaaaccttgaaatcgctagcctttgatggcatgacgagccgctctcttgaaattgactctgccgtctcaggcacatgcgagtggctacttcaacacgatacatttagaaaatggacagaacttaatcaagagcttctttggataaaagggaaacctggctcgggaaagtccacgcttctcaattttgcctttaccaaccagaaacatttcctcagcgccagatacagcgatctcgtcatctccttcttctttcacggccgtggcggcgatcttcaaagaactccactgggcttctttcgatcgcttcttcatcaaattcttaagcagataccttattgcttgtcagaccttgtcattacttttgagaagagatgcaaggagataggcgagtgcgttgaaaagtggcaatggcatccaaaagaactatggttctccctcaagtcgtctcttttgagaattttagaaactcgttcagtctggatttttgtcgatgcattggacgaatgcggtgaaggtagtgcaaaagaccttgtccacaagttcgagctcctattcaagcaatcagtcgccctgtctgcttgttctaatcaactccgtatctgctttagctgtcgtcattacccaatattgagttccccaggcctggccgaaatatgccttgagaaagaaaaccgagccgacattcacacttatgtgcattctgaatcgtcttcttccagagaaccgatttcagatactgttcttgattcaatcatcgaacgtgcctctggcgtttttttatgggcgcagttagtggtgaagcgaattcaaaatcttacaataaacggtgctgggccaaaccagatcatagcagcagtggattctattcctgaagacctcgaatcattatacaatcaactcatacgaggtatggggccagcttctgtgaagttaatccagtggatctacttcgccaggcggcctttatcggtaaaagagctgcgttgggctatggctatagatgttggctattcatcgctacaagcatgccagagcgcagtggattatgtacccgatgataaacgcatgaggcaacgaatcttgagtctcagtcaaggccttgctgagataacatcgggttctaatacgcctattgtccaattcatacaccagtccgttaaagatttttttattgacaagggcttgttagccttacctgccaattttgtgtctatccatgcggcaattggaatgtcacacttatatttattccagacctgcatacgctacttggcgatgaaagaagtcgaaaaactagccattggtacaaagaatcctgaccaaatggttaccgagtttccttttttgagttatgccactacttcatgggtgtcgcacatgaagcaaagcgaggaccatgatacacctgccgaacaatttttggaattgttttcttggccatctaacgttctaataaatctatggacggaagtctaccgcggcatagacgaacattcatctgactgcccatcaggaaataccagtcttgtacatgttgtagcaaggtatggtattcagggagtcatgaatgctatcctacaaagactcggccaggtcacagtggaagcagacttaaaagatggcagtggccgaacgcctttgtcattagctgcagaggaaggacacacaattatagtcgagatattgcttgctataggccaagctgatattaattccaaggatagatactgccggacgccgttgttatgggctgtgagaaacggtcatgaggcagtagttaagctgttgcttgctacaggtcaagacatcgattccaaggataaatacggccagacgccgctgtcattagctgcgaaaaatggccatgaggcagtagttaagctgttgcttgctacaggccaagttgacatcgatttcaagaacaaatacggccagacgccgctggcatgggctacggaaaatgggcatgaggcagtagttaagctgttgcttgctacaggccaagctaatattaattccaaggatgaaatcagccagacgccgctgtcattagctgcggaagaggggcatgaggcagtagttaagctattgcttactatgggtcaagctgatattaattccaaggatacttacggcaggacgccgctgttatttgctgcgagaaaaggtcacgaggcagtagttgagctgttgcttactacaggccaagctaacattaactccaaggatgttttcggcctgacgccgctgtcatcggctgcggaaaatggtcatgaggcagtagtcaatctactacagggttatgcccgatctcatcctcaatcagcccttccatcctttgctgttaagagacacagtatatgcgacgagggcggaaaactatcgcaaaactacaaattaggtcacagaagaacgtaaatctgaattcaagcggtgtgagcgatcacgcaagagattacaaaagaaaagcaaaagaacagggagagaaatcagggataccaaaggcactagagctcagaatgactcaagcaaaggtcatggaaactaaaaatgcgaactaaactagagaagggctcaggaggagagcaaacacccaggcgcgcagctgtggtggtgtcatttgacaggtggttcattcagatcataaatcgaatctaactcttaattttcactatttccattaatcacctctcataatcattggtatcaaatccttggttgcagattgcatgattatccactattggcaaaaaatgcaaaggaaaaatagtctgtattaggtgtgtgcaattagtttgcagaaacaagataaaaaaacagggttgaaaagtccattgtaccgtcctgtacaacgaaaacaagcaatcgtaagtggatgacagtatcagaggtttcgtctattttttgttgagcaacaccgaatgcagatacggaggcgtcatacttggctccattataaatgagcagaaactgcttcatgctcgacaaactccccataacgaaagtatactacgtcagtatcttcaggggagacaagcgtgttgttcgctaatatcattatccaagcagcttggttagcccatattgatattgctatggtttatataaaaaagaaatgcatccattatcccgaggcgtgctaagagaatccttcttctgaagcaagacttgcgcctacttgaaaaggatatctcccataagccgggcacttggtaccatagcacaagataaccacagtaactacgaaataagtcaactggccttggaatccagcaagaagtgaattgtcacatagaagtcattctattaatcacactccagtaactgctaccaatactaaggagcaacgtcgcccgtctcaatcgtgggtcaaagctgccatgtgctagtcaggggtgaactaaaaataaacaactctagtcagttcccgagaagcagtcgaaacgaaaaagtcgcgctattggtatctaacccgagttcaatgggcctcggagtggcgaagagaaagacgaacggtttttttcttctagcgtttgttcatcgtagtcattagactcatgagttattagtcatggtacgagtaagcataaatttctagttcgtttccttgcttgcgaacactgggttctggggaattgcgctctacaaacctttgatagaagatccattatttcactcatgaacagcctacatacccgaaggtaaaactgcatgaaaaatctcattcaaaactcttgctcactcaagctaacccgtagttgttagaacaagtagtctaataagtcggcgcggctgataaaggaaaaaaattacccattctaaaaaaagaaataggaaaaacacaatacgccgaaacccgctctgattggccaattgcgcggcgacaggataattagaacggctttttacccgaagagttttgccatgagaggccctgtctccttggcggctcaggaactccccactcctatttaccaagtggtcggaacgacagagactcagagaaaaacactaggcattgaatccacgagtaaaagaaaaatttgaagaaaaagatgtcactgaataaacatggttcgcagcaaaggttgtatgtacacgtaatggctcaaaatagcaaaacccgcccaaactccatacccgagacgcaattggcagaaaaacgccatgcaactatgaaaacataaccaccctagttctcaaaagaccctgaaacccacgacaaaaagtccattatgtacgagtacatgcggaagaaaaagatctgatctgatcggagtggatgccatgccatgccgtgctcgatcgattaattaatgttgtatttcgtctagggcccgatgctcgtcatttaggagaatttttgtccatcgccaccttgccgagacagaggttgcagccagggaggggcgtggcagcgtcatttcagccggatatcgttgacgtcgacggttaaatcttccaccagcgccagggcgaatcggaggttttggacgagacaaaaagggcaattgtcggacggcacggttgatttagacgaaatttgagattaaaatagaaaaaaaaatcaagtcgccatattattaggtgctcccttatgtggaggatgtttctatatctatcgagagttggggtacgtaaagcgtgacggtcttgtccacggaaaaggcctcagagcccagagctaggtatcctaagtagtcgctggacttgggaaggtcggtagtagcggtgagcttgaacacactgttaatgagtggagagatgtctccgttgaacttttctatgggtgtgtcggtgtaccaggtcatgacgttttgcttcgtcgctgtgttgatgccagaataaagattgctggggacagatgattgtcagtgatgtgtacttgagtttctaaaaaagaattggcaagagagaaacagtacttacaatgtgtcgctaccaagtttctgggtggatataggaccttggccaaaaccgatgggctgagtagaagcaccaaaagctgcaaaccacaccatgagttcgaacttggccttggcagggttctgagcagacgtcttatcgctatcaataaacatatcgatagcaacattggtgttgagactgtcggcggtcagatcagcaagggaagaggccgttgtggtctcattgccgacgccataggaccattcgatatcgatatcgactttggagatgctatcaacggtggcggggagtacgtcggtatcaacctggatgttggggaaagcatgcacagggtcgtcttctgggccaacgggatactgccatgaaatcatgaactcgggtgccgtagtgcttgtggggtatgtgccgttgttattcgtggtgaccttggcgtcaaatatcagcatgtgacatggattttaggggatgtgacatcagatgagatgtacaagttccaaaacatacattcatacacaagcgtcccggatcgccgacgttccagttccactggttgggatttactaagagcagcaaggtcagtgaacatgttggatcaatgtttgcacatatggagattaatgtcatgaaatgtagcagaatggagaagcaaagcggtcgaagatcagatagttggccagatatttgccgactgaggtttgacatgggtgttgtgaggaccggaatccagcgtccaagtatcgcagcatatcaacagccaccacgcaagcttcaaatcagaccagaagcctctcttgtgattgatggtgaactacaccaaacattgttgaaatacccagccggccacagccccggaagattgtcgtctctgctcgggtgacattgcgaatagaacagctcggcacctacatatatacttctgcccagtggtatctggtgtgattccaaacgacttctggcaatacctcgtcttggtgacgccattctttggaggtttcggcggcgcaggagtgggaattggcggcggctgcggcgcaaacaacggcggctggcccgtggcatctcggtgcgattgcaggccaaacaagatgcccagcgtcacggcgatggggatggccagcagcgcagcgttgacgaggattcggatcgtcatggctggcggagggaaacgaaggacaaaacgagcgtctggagccgcagagctgcgggaggagtcaaggagcgagcgtcggcgagggtcgctggaatgagcgccgtcgagcacgatttggcgatggacgggttttgtttggtcggaattgctggagggggaaaaggcttcgggcctcaaaggcgtttctcgagaaaagagagacgagtcgcagtgcagttcagttcagtcagcgatacgaggctccatcgactggtactggtaccatcacatgtacatgtaccgggtgcctggggcgcaagcacaccaggtacgaggccggtacgagcgcgaacagccgtctgatgggcggtgcggtgccagctgcaggccactagcggacgccgtgggcgggctttagtggcctagtgcactgagccggtgcgccgcgagcgagagctgggagaggcacgcgaatagggcctggcggaggcttctagcggctctggcgcacaggtagcggtacttgtgcctgtctgctcgtatacacctacacctcgttctgttactggccgatgctcaggccattgaaaagggccacggcgcgcagttcaatggccaactccgaggccccgtctgagtcgtttttgctatttctgtactcgtaacacattgaaaatatggacaggtgctccatggaaaaactggaaacaattttggttgaaacaagcgggcagcgccacagcacgcacagtatcgctgatggatttactgtatgtagctgtatccgttgatcgccaggatcgagggccagaaaaaactcaaaacatgagacggtggatcgccgagacgggcatgatgcgcacagagcggctcgtgtcagcgagactttttgcagtcgagcccacacatgtgctggagcttttacagtaggggtgctgtctgtgttccctagaatgctgggcgatggacgatcaatcaagatggtacttggcatgtgggcagaagtgagatgtcacacagcagctgcgcagagcttcacagagcttcacagagcctcgggtgattggacatggatgcaccgagagtaaacatcccattgaagcgcggctgcatcgccatgggcaatcagacaatcaggcgtcacctgtgtggcagggcagtatcacactgataagaactggatggaggggaccagtaaacaagattgaaacaaacaggaaattaacccggccagcctcgtcaccctcgctgccgtctctctcacagaagccgatcgtgccggcgtccatgaccggccatccccgatgaatgattctgggcagctcagcaagtccgaatctgacaccggccgctttgccggtgcaggcatcaacttctaccagtacagtaagtcagcttgactggagctgtacgagcacgacttgtatgtagcggtacaagctgcgctgaggagtcgttacgcatctggctgggcgccgccgtagtgccgagaacgtgcagtgacagcatcggtccagagtcaagaatgtgcagctctcgctacggagcgcccgcccaaagtttctggctgccatgttcgaatgtgggatccacgattgcggcgatgcgataccacctccatgggagaaaaaccatgaatggatgctccccacttggacgactcgccctcccccagtcctaatcggccaaagggtccgaggtgcatggcatgggcatgggctccatccggtacgaaggaccctttccacttgcactcactgggcgaccgtgatattgggcacatgattgcgggaattggctcactttgcaaaagagctttccattgtctggagctgtcggcgcagtaatcaccttgtttttgtgtctagccaccatgattcttctatacgggtaccgtactcttactcagactttactcttacaagcctcatgtttatctacctctccctttcgagctggactgtgttcgccgttcgtaccgctaagccaatcatggctggtccactttccttatcccgaagaatggagctccagggatgccatggcccccctcttttcgatcccaggcccatgttgcgctgaaagcaagaatcaaagcaagacaagatgatgaaaatcagcgatggcggcgcggcagcacgaaccacttgacaagtgactctcgagtctcaccacagaacgcccgacgatcacggctgctgtgaaacccgcgcacggtacatctctgaccattaagagacaaccgcaatcaaaaaaaaagaaagagaaaaattaaaagtggacggtgggaacgggtaccttgagtcggtccaggcggttgcagtcagcggcccaatcacacgcaactggaatgcttatctcaaaggctggctctggcccgtatacacaaaaggcaagctgctcaccctttttttttttttgcactcgtcagctcaatgtctcgaggggaaggcggcttactgtagacaaagaggtgaaaaacctgaaagttgagaaaacagccgagacaaaggagcgcatgcagagagacttataatttagcatatccatggccaagtaagctagaaatcatggcttcaagcatacagcttaaggtaatcggcgttgctcgcacatgcacatcctaatgtccagcgactccgcacgcctcctcgccgttgctgcatgtcaaagtcgccgtcaagccggttgacgtaaagtgtaaactgacgatgccccggcttggcgtgcgagccaaaattagcaacgtgctcctctttgctaccaggagtctactgtagctgtagctgtagctttccagaagtgagagtacatgtacgaatgcgagtcgcaatgaatcgtccagagtcaaatgtgttgaatgtacttgtaccgcatacagcgtgtgagtacatgattcacccccttcctccaggcccacatcacgccactccggcctcgtattggaggagcaaaagggcaatgcacggagtacatgtatacacaacaaagaacagcaaaaaaagagggtgctgactgatggtgtctggtgtcttattcagagccggtgtcaacgttgcttgcgttgcgctgcatctggtcagtttccgagcctgccaccagcccgtttcgaccccccggcccagcccagcgtcgtcataggcccaggcctggagctgctctgccttatccgcccaagccgcagcgccagcgccagaacacgagaaaaaaaatgctgcgacgctgcgcaccccggtcggccgtgcgcgtatccagtacacgatacgatgcgaaaaccggggctgcgcacggcccaggcagcgcttgtgcacgcccgcggccccaagtactgtgtacctgcgtctggtgctgaggctcccgctagcctctggtggacagcgctactggccagcgctactggtgcctacaggctactgtaagccgcaccgccgcctatggcatcgaatgcgaatgggattcccgtcaatcaaagaatcgcacaaagaggcgctcctcatgttgacacctgcccgggcctagctggcgctgctagcactgactgggagctgtggtgctagcgcgagccactgacagcccactggcgcccactggcacccgctgttcccgctgagctctcgcagtggatgtaacagcgagtttgtctcgatacttgcagcgcggcatgagatggcgcatctacatggccaaccttgttgagctccgggggctggagagcaaaaagcaagactcttgcactgaatgcagtgtcttccgagcaccgtctacccttgttcaaactctgtgtgctgctgtgcattgcatcaaacggcacacgcacacagtcgatattgaagcgcatgtacctcgtaccgcacaccttgtcgcagtcccaacctcgtaccacgcactagcggtagctccttgtacccagatcggtgcctcagagggtccttgtaccgctacttgtgccacacctcacgccctccatctgctagtatccgacgtcctgtctccttcccaaccggccgcttcctttttcacctcgctctcctctctcttttctgctcctcaacctctgctatttccctcctcccacatcatcatctgcggtgaattgcttcactgcttacattcgtttagtacataccgatttctgcgggggaaatcctgcgcagcgtctcctccaccagcagcccgtttacaccaggacccgcgtggccagcagccaaccttcgtttatttggccgagatacacttttcctagcaaatctaatacggagtgccgcacgcgcatccaaacgccattcaccattgtgccccagaaagcccaatcagcccggccttgacggtgtttgcctcgctaaagccccgcacaaggccctcgacagctcaactgcagccattcttctctcgcttgtggccgagccacataaaccacgagcctgcccgccatgatgcaaagccaccaggaggagtatgaggagatggtcgagatcggtggcttccggcagcatcagcacaccgcgtccgacgactcgcatcctcgcctgctcaacgacaacatgaggtccaaccgctccagtcgggtcaatcctgacgacttcgcctcgcctcagtggccgccgtcaattgcaggaactggcagttctccttccctgacgctaagaagcggtgccacgacgccgtatgaccacatgtcttcgtctaaacacttgattttcgccgattcaagatcgtctactccaatggtacttatttccccagattccacttatacctccagccgtcaactctacaatgggtttgtattgcatgcgcatgctcttgacccatgactcttgccgcgaagtcgccgctgacgtccctcctcgtattttcgttgaaactgcagattcaaagtcatataagcctaacagagcttctgccacagaccggccgctctccgagcaaagaggttagcagtagcgacagtgatgatcagagtggaatcgccattctgcacgaccgcgacgatgccgacatctggaagggctggaagaggcacctctacaccctcacgcctcttctcaccgtgctcaacaccggaatctacttgacgtacctgggccttcgtatcgcctgtgttattttggcgcaaaaggcgtctggcctcacttttgccgccgcttgggttttcattgccgtagagctagcagttgccattccatcactcatgcacaacacctggaccatgtggtccctcaagaagcgaaacaggcccaagatgaggctgacgggaaacgatgtgcctaccgtcgacgctttcatcacctgctgcggcgaagatgacgagctggtcatggataccgttcgcggtgcctgtgatcaggattatcccattgacaagtttcgagtcattgtcttggacgacggcaaatcggctggtttggagcggtcttgcgctattctctcgcacacctatccaaacctctactacatggcccgcaccaagattcccggacagccccatcatttcaaggcaggaaacctcaattacggcttggagcagactactttgttgcctggtggcgctggccaatttatggcggccctggacgctgatatggtaagtttgaaaaatgggcgggagagttaaaaaaaaaaagatgttttttttcgctacaatcgtaattttattgctcaattttcgctaaccgacgtcgcagatccccgagagagactggcttcgtgctctgcttcctcatgctgtcatggatcccaaaatggccctggtttgtcctcctcagctcttctacaacacgcccccatccgatcccttggcgcagtccctggatttctttgttcacgttatcgagcccatcaaggacgccatgggcgtcgcctggtgcactggatctggttacgtggctagacgggaggctttggagcaaatcggcaactttcctcttggttcactggctgaagacgtcgctacatcgaccctcatgctcggcaagggatggaagacggcctatgtccacgaacccctccagtttggaaccgttcccgaagattacggcagccacttgaagcagcgtactcgatgggccattggtactgtggacacgtctttcaagctcaacttttgtctttggggtgaaaaggtccgccaaatgacttttgcccagcgcttctctggtttcctctacgccgctctcagtgtctacaccgtcctgctctccatctcgcttttcgccatccccatcattctgatcatgggcaagcctctggtcgcatacgccaacgatacccagctgcgatggctcatccgcgcgtgctttgccaacaccattgtcaaccgtctttgcgaatttgtcctcttcattcctgccggctaccacactggccagcgtggttctcgctaccagctctggatgtcgccatacattgctctctgtcttatccgagccttcatcctgcccaagtggctcggaggacaatcccaagctttcaagcccaccggttccatctcctcagccctcaacgagcgcgaccccaagctgaagaagaacatgttccgccgcctatgggtcatccttgtcaactacatggccggattccacctcgcctttgtctacctgacgctcgttgccgtcaccctcgtcacgtaccgctgctttttccagcagagccactccaccagagacatcctcattgccctggtgacacacgctttctggccgcctctcaccttcatcttcatctgcagctccctctggactcccgtcgcctacgccattgacccccctcgaatgcccgaacgagaagatctcctcatccgcgatgccgagaccaaggttgcgcaccccaccacccagagcaagaagattgcattcggcggtcaggccgcctggttcgagttcgaatacacgttctcaaccttgtacacttgtcttatatttgtcctatctttccttttctaaagcattttggaggaacttggagatacaaatgcacattcaaccgtgtctcttaaccctctgcaacgttgcagtacgtgtgtggtttatagtctgagcaggcatgaaggagaatctggaagcggtagcatacgaaccgatcgagtgggttctaacgagggaatatttgtcttatttgttttcaatggtaaaaggcgcatgggatatgtatgaacatagacggggcggaactcgtgaatggtttcgacttgacatttaaactaattaagcagcatgttcggcgtgatcgacgacattgcagttatagattaatacggcgattcgccatgtatctagcgatcaaatgagtacatgtatcacaaagggccttgtttgaatgcagtgatgttgtacgtctactacgcgaaagcagcaaggagtcttgatgattcaaaggtgagacattcgtcgatgtcccaagacacggaaatttcggctcggaacatggcgtcgttatacttttgtctcggcacatgtcatcctactagctccaaggagagaaaaacggcgaaaacgtgattttcccttgcttccacgaagctctacatagccacatgattgatcaatggcacatgtgctgcagcagagtaagttcctggatacgggctagatgggacttggagatgggatgagcctcacggcagggcattacgagagaagattaaatgaagttggtagtgtacctactgcgtactactggtggaagtaggcccagatcctgtcagatctccatgtgcagagcatggcgctgggtcaagctggatggacggaaccttattttcctttttcttgtctctcctttcatgctgacgttcgtggtggtggattcgcggagttgagcgcgccacttgttagtactttgtatttttaaaacggcgcagctccgttttatttgtttgtaatcacttacggggcctatttcttacgtggaagttactaagacgatacgaatatgtgctggtacgaattggctgtgagaaatagggggctatgttgataagggagatgaaggctgctggaaatagattatggacctgcaggtaaggtaggcaaggtaattgagacatgagaggtgagaaaagatacttatttgcatttatacaggtacttgtaggtattgtttgagttcgattccagaaccttgccgcaagccttgcatggctcgctggtttttttgtaccgttttcggcaatgggtagtaaagtgagggggggtgtgaactttgaaaattgcctgtggctggtatgtataggtactctttgtcgtagattttggaaaggcaagggagatggaagggggaggctgtgttgtgttttctatacggtgttatttctgtctggatggggttttttgttgcttctggtaagcaggtaattgattgcgagtgtgcatgtatgttccgtattttgaaacggattgcgcggctatgggtggacaagctacaacatcctaaacagggcatgaacccagtaggtacttcggcccgtataagtccaactcgggaccaaagatggatcagacatgtacatgtaccggttttcctccgggtcaccgactcaccgccgttgcggtcttacaagcagcagagtgattgacatcgtgccaggccagcatcaaaaccgggcggttcctagcaaaagaatgcggcggtcgttgggctcgttgtgagctgggctgggccaccttccatatccgtcaacgcttctgactaatggagagacacaaaaacacgcactggctttttgctaggctaggtggaatgtggaaggaaaagagaaaaggtgaggatttttgtgactggttacatgtataagaaggcaggatttcgggccaagcttggttgggattggagcgggaataagatatggctggctgttgggtcttgaagaggcacgagatctttttttttttttttttttttgccgttggatctatgaagatgaaatgggaactggagactggacggaggcagctcggctccatgctgtgattttgtctgctgctccgctttccccgcatcttggcttttaagctggtggttgggctgatctgatgcttgtttctgtaggagcgcgcgccattctagaatgaggtgaggacggaatgagcagttgatgcaaatggatctagatagtggtgcgtagtgaagacttgtgcatattgtatacagatggattatgtatgagaagacgacggtgtttatgagcactgcggatgagagtttccatctcttctagggtaggtaggctgatgcaagtttgctcatggtatgacgtagcgatagacggttgatcttgtttcaaagccatacggtccatcggcaataaattcctgttaatggttgtagcctcagtaacggtaataacggtccattactctcggttaataacaatggccggctgtttcggataacggcacctattacagtgtctcgatgtttttaattctgcctattgctctaaagacaaattgcacgtctattatagcaggtctattacagcagctggatggcacttgtggaatggaaatgctaccattcgttgtcagctgcctgtcccagacaaccagcagcagcctcgtgtgatactcatggcacgagcaccacgttgtcttcatttagccatgtgatgaggccgtcatgtccgcagatgcagatcatcgcgcacaagcaaattcaccaaccatttcatctctacaacttgactaaactggcgcctgctaagagcatcccgcacgctattgggtcccagcgcccagccccctgctttaaggcgtattaggcgtctcggccccagaaaccccgctggagagtcgtaccggagccgcgatgtgacctctgccctctacatctcgagactcggttgccagtcacagcagcctccatccgcgacttggccagaagaacggaaagtcacgcggccgcagcctggtgacgagagaggccaacggaagtcattctatcccttggattgctgtctcaaaggcgcgtgccaaaggaggggaaaaaggactgagccagagacacaaagagagagtgaaatacctagacaagacgagagagagagagagagagctagaaagaagaggtgcggtgcaaagaacgagaaaagagcgcagggatccgatccaacagataactcggttaccgtcaaagtggaggttttttgcaaattaaattacctagattccagacggcagatgtctgtagaacgtgagggagagcgggcataggacaagaaaggataaagctaactacagagacgatggagatacgcctcggctctgcatgggactgtaagaaaaagaacccgatcccccttctcttgtcccccttctttcagcccgttgtatcccttttggcggccatcacagcgttgggagaaagggaacaagggcgtattcaagatgatatcagacatcaagttgactcttgctttagctgtagcacagataccgcttagcggtgctgccaccgcaactcgtgagtgagcctttccatcagcattgcctcgcattgttgcagccttgcctgctgagattttgcaatggcgattcactcctgtatggaacccatgcttattctgactacacagtccggccatggaagttctccccgctgcccctcggctcggtcaagcctggcggatggatgctcggtgagatgacggccatggcgaatgggctcgcgggccatgagcacgacttttacgtctacgtcagcgagtccagctggctgaacacgcctggcagcggcgggaccgagtacagctctctcaacgagggcctgccgtactggttcaacggcctcgtgccgctggcgtaccagctcgacgacgagaggctcaaggcgcaggtccaggacgtggccaacaccgtgctgggattccaggccaccgacggctggatcgggccagaggttggcggtgcgagaaacttttgggcgcggacgcccttctttctcgggctgacgcagctcgtcgaggcggacagctcgtgggaagagcaggttgtcacggcgcttcgccgcttcatgacgctggcgaacaagatgctgcacaacaacagccagggcttcgtcaactgcgccagcaacgtggactgcacgtggggacaggcgcgcgtgcatgatctgatcatcaccatccagtggctgctggagaagtatccctctgaccaggactccctgctgtgggacaacatgaatctgttttactcgcagacgaattacaagtgggcggattggtacaccgaaggcgtgtttgaggaggaagtggaccctacgaattcctccaactttgtttggatccacggcgtcaatgttggccaaggtatgtttccgtttcttgtgtcagggtgaagatgacttactcatggcggtataataggcctcaaggcgtcctctgtcatctacagaatgactggagacgacgagatggtcgccaagagccagaacgccgtggactggagcttccagtaccacggctcggcctctgggtccatcctcgcagacgagagagagcgtgacctgtcgtcttacatgggcagcgagctctgcacagccgtagagacggcctactcgctggcctacatgtaccaggttctcggtgacaacggctacgctgatcgtgccgagagaaccatcttcaacgctctccccgtcatgctgaccggcgacaaatgggctcaccagtacatggacagcccgaaccagccgtttgccctcagcaccatccggcccgacggcagcgtgccgcaggtgtttacgacggcaaacagcggcgtggccacgacgtttggcatggagccgctgtatccgtgctgcaccgtgaaccatccccagggatatcccaagtttgtggccaacagctgggtgctgcacaacggcggcttggcacacgctttgctgagtccctcgactgtgacgactattgtcaacggaggctcggtaacggtcgagtgtgacaccaactatccctttagcaacgtcctcacatactctgttgatgccgacaagcccttcactctgtacctgcgcatgccagagtgggcggacggccaaatgtcgaccctgacccagtccggcgcgtcttcgtctcgcctgactgtcgacgccgacgaggccaccggcatgaccaggatcaacctgaacgccggcaagaccacaatcacgtacgtcatcatcgccggcgtcaggaccgaggagcggcccaacaacagcgtggccgtcttcttcggcaacctgctctacgcgctggacgttggctacgccgagaactcgacgctgccgcacgcctactacgaccccaacggccccggcatctcgggcctgcccttttcgcagctgcgcgactggtacattgagagcaccaagccgtggaacgtggccattgacccgtcgacgattaaataccacggcgttagtagtagtgcgaccctgccggacccggtcttcgagatgggcgcgccgccaaactacatgacggtctctggctgccagatcaactggccgctgtatctcggcgtcacgccggatgtgccgccgctgcagaggacgtgcgtggggccgaagaagacgtttaggctggtgccgtatggaggcgcaaaggtgcacatggcggatttgccgacggtggagttttgaggattttgagcgggatgccgtgaggcgttcgatatttggccttgtttagttattgctttgtacatatgggatggtaggactgcagcaatgatgtatagatatatgtatacggggtgtctttagaaagagagggagagtatgcgatttattttatgagttctttgaattccgctcagcttttattcaaacagtagagcataaccctatctcgctgtactcattcaatgcgcgtaacgcattgtagctggaaattagccgatgccttgcatatctcctatctagctttcttctgtacatgtttcattcgccgttatggatcatgactcctcggaactctatcttgcggtctgcatcaggggattgctacatctttcggaagagaaaagcccatgttaggggttccgagctacgtctgtgagacgtacggagtgcagttcagtccgaattagtactgcatgttgttgctttctctcggctaaaaggaaataatacgcgtatccagatttgacctgcgttaccatagaacggggggtacttctaccttgtgctatgctgtctatagctttgagctccggttgctagcatgctcggatgaggcggccacgcactgggctcaaaaaggggactttacacgattccgtgcctcggtgcaagtaacaagttcaaatgtggattatactccagatgataggcaaaactcggcagtgaatgggtttatgctgcagcggtctttatcggaagatgacgcacaacttgttatacccaccacccgaagctgtagtgaatccaccaagatcaaacaaaccacatagtccagcgatccatttaaaataggagaattcaagcccagccgctataatgcctagaggagaattgagagacatgcggatagctttatccggaatctcagcgtttgaggtagatataggtgggatagtgtatcaaacgtacccaagatcactattgtgcaaagacaaaatagttcttacgtcaatctccacacagatgtgatggcatgtgaaatggcgtaacgtcagctgagcgttatatgctaagatattattgttgaaatcttgagttcaatctttcatattgcacatgcattcctatttcttgtcttagtgagtcgtgtcagagacgttgcgtagtctcatgtaagatgaagtatgcccgctcgaccaagtcctcttcacttcggatcgtccggctcacacaaggcctgctccgagggctatatcaaatgaacaaactcttgcaaaacaactcgacgcttcctacatcatcaacttgccgaatattctatcatctcatttacatgatagccggagggcaaagtggctcatgcgaatgccgggacgctaacacaaacctcggcagcagcttattagccaatcaaagttcagtattcgcacagctacgtcaatcgaagccgctatagaaacttccgcaaagatccacatagcgaggctcggaaacggattccccgtagtgaatttcctaattggtacgagatacgtattctgagagcctcgagcactcccaattcgtctgcgagcatgacgttgtaatcgccaatcagcgtgttttacgactaataacagtagccttactgatgttgcaatcagttcgtatgataaggatctgtagagagggattaaagcgaaataggcctcagcagcttccttataagcccgagtatctccttgttgttctccaaattcaccaagctgctctatacatcaactgcaatacttgcatcacatcatcaacacaaatcattatacagcaatacaaacaatggccatcacgtggcaaccccctttggattacaggaacagacctgttgcagtcttgggtgcgggcgttctgggccgtagaataggtatgcgagattcatccatctcaaaggcaaacgctaatagcttctcgtagcttgcatctgggcatcagcaggatacgacgtgcggatacgagatcctagtgcgcagcagcgaagcgacggcattacctatgtcgaggaaaatgtagccgcatactctcagaagaccggaaagacaccaggcaaggcacaggctttcgataatattcaagaagctgttgaaaatgcttggcttgttatagaagctgttccggaaaagattcagctcaagattgatacctttgccgagctggacgcgcttacaccggccgactgcatcctggcctcgaattcatcctcatacaagtcttccgaaatgattgagaaggtgtccgctgcgagaaagtcacagatcttgaacatgcactactatatgcctccggcgtgcatgattgtggaactcatgacggacggtttcacgacgcaagatatttttccattcatggttgagcgatcaaaggaagctgccacattgccatatgtcgcgagaaagcaatcaacaggcttcatcttcaaccgcctttgggccgctatcaagcgcgagtctttgacgattctagccgagggagtatccgtcccagaggaaatcgactccctgtggacagaaatgtttataaatggcggcgcaacaccttgcaagatgatggacagtaagtcatgtattacgcagctgaatcctgactcccagctaacgcagatattagacgtcggacttgatacagtggcttttatcgaaagccattacatcgcagagcgtggactctcttctgagaagactgtcgacttcttgcaagcacaatacctggaccagggcaaactgggaactaaatccgagaaaggtggcttctacccttcctcagaggccaagtctgctacgaccaacggccactcgaatgagcccaaaattattgtcttggatgttggtctggctgccgatgcgccaaacctacgctcaggaggccaaattctccaactaggcctagacggaaagattgaaaaagttttggtcggtggcacgtcaatgcccgatggccttgatatagatcaagaaagcggccgcatgttctggacctgtatgggtgttccgggaaacactgatgatggcgccatctactccgctaatgttgatggcaccgatatccgcaccgtccttgctcctggttctgtcaacactcccaagcagctggcccttgaccgcgagtcaaagaaaatttacttttctgatcgtgagggcctctctgtttaccgatgcaatttcgacggctccgatctagaactgctgatcaagactggggacgctgagaatccagaggagaaagaagataacacaaagtggtgcgttggtatcgctgtggtccccaaactgggcaaattctactggacccaaaagggcccctccaagggcaacaaaggtcgcatcttctccgccaatatagcaacccccgcaggccaatctgcccaatcaagagacgacattgtgtgtctcttgggtggtcttcccgagccaattgacctggaggtggaagaagagacgaataccctctattggactgatcgtggcgaattgcctttcggaaacacgttgaacaaggctcagttggatggcgctgggcttttggcgaagtctgcttctcccaggggatatgagattctcacaaaacatttcaaggaagcaattggcctcaagctggacactaagaacggtcacatttatgtggctgatttgggcggcttcatttaccagtgcgatctcgatggcaagaataagaaggttattcattcagacgactaccgggcctttacaggcattaacctcttataagtggtggatgggagtttctgttgtgtataggcatagaagaaaagatttcatacttttagattcgtatagatttcataattgatacatcacattgctgccattgaagcaatgatccgtttttgtcttctcctcttgtcgttttgctttgctggttagagagactgagtaatacgacgcaagggagggacattattacagcgatattacagcgatattactgctaagctgcatgcgtagagctgagacatgcagcaaaaagcaatttactgtgctattacggacgctgcaagggtgcttactgatagcactgctcagctggcccgttaccagcccccatttccccgacgcgttatctacgcatatatgtgccgtacatctttgaacgtagacctgaaacccttcaccgccatctgctaccatctgtgatatcatggaggcaaactcgctgaatcgaagcgtcagagctggtgtaagtggcacacagagtgtatccgttgagatggatgaactactctcagtgggatcccacgtcagcacgctctctccacagcgcaaactcgcgccatgttactctaatccgccttctccacagctgacggagctccctatcgagcttctggcagacatcgcgaatcggcttgagaacagcgatatcaagaaccttcgtctggcgtgcaagcttctcgccagaacatcagcgctgcgcctcagccgcgtcttcctgtctgcgaatcccctcaacgtcaaagtcttccgcgccattgccgaccacgaggtgtttcgccatggcgtcatcgaagtcatctacgacgatgctcggcttccacggtctgcgtatgaggaggcatcggctcgaaggcccgacttgctgcgttgtagcgagtctcggcagataggcgtgcagactgatgaaaactggtttaacaacgagcggcagcagaacatgagagagattgaccgtcacgagttccacactgcaggccagtgggatagtcctgctaggacgcagcaagcagcagctgagatgccaatgcaggcgtcgtgggcatattatcaagatctagtccgtcagcaagatgaagtgattgcagacaactctgatttagaggctttacgatatgggctgcggcggttctcatcgttacaaaccgttattgttacgccagctgctcacggcttactgttcagtccgctctacaagacgccaatgattcgagcgtttcccctcggcttcaattatcctatcccacggggctggcctgcacgccacgagggacaatcttcttttgcagccgctgcatgggttaatgaagaagatgccgtctgggcagaaaaggctagagctcaatggcgaggctgccagattgtcacccgtgctctcgcagaagagcggcgacaccaccacgtgtctgagtttctcattgactccaagcaacttcttactgggctcaactgccgcctctttgaacagcaatgcaaggcgtacgatgatatagtatcgatacttgagcatcctggccttcggcgctttgagctttcacttcacattgacggacagcagcgactgggctggccagcctttcgcagcggtcttttgcgccatgctctagccaaggctgaggatttggagcatttctccttggccgctgacacagaccctgatattgtcgatggagagtcgcctccgtcgctggagacgtatcttccccttaatcgctggcctcggcttcagcatctgaggctgtggaatctgtctgtcaaaaaagccgaagtcatctcaatactaactagaattcctccaacgctatccacacttgaactcggccatttaatattttcagataacggagattatcgcagcctgctttatgatatgcgcctcattctccgctggcatgagcgggggatccgacccagagtcaagattgccttgcctcgcaaaccatattatagagatgggcagtctgtctggatcgaggaggaggttgacgaatttttatacggaaatggtgctaatccgtttgatgcgagactgggcttgaatcgggtacaacaaggcgtgggagtccttcgcgatgtgtttatcgaagattatgagaagccttggtgaatgaacttgggatgtctttttttttttaataattgcattttatagcatgcatgaattcttttcttgggtattagttagttttggttgggaaagtgaagctttctaaacgtgaacacgcagtactatgagaaaacgaatttccggtgcttccgcaaagaaatgtctataaatatatatctacctatatatatgtaaaaggaaataaagtctatagtatcaatagcataaacatgcgttcacatgtacttttagaagaggaatatctgatctgtaatctttgcaacagcgcctggtgcttcaaagcccatcgccaccaacgctttttgagaagcattcaccattccaggaggcccgcacagcatgacctttgtgtcgggagatgctttaggtagcttggaagccataacagtttgtgtgacgaaacctttgccgtagggccacttctgtggaggctggtctagcatgtaccagatcttgaggttttgtgggtagttcttggcaaaggcatcgagctcttttcgaagaagaatgtcgtcttcggtgcggttggcatagaccaagctgatctcggttgtatcggtgtcgtcttcgcagattgcgcgaatgagctgatacatgggtgtgattccagtccctcccgcaatcattcctatcttcttgcaaaggccctttctatatctcattgggccctttgggccgcggaagaggactttgtcgccaactttgagatttgcaaggtattttccggtcagctggccgtctgggtagcacttgatgaccaactccagtttgcctaggtcggtgttatttgaaactggggtgtatgacctcgagacatctgttccatcaatagccgctttaatagcaacgtgctggccgatgggaatgccaataacatcgcttggtttgggcagttggaagacaaagagaaagacgtttggcgataacacgtcctttctaataagaggaaggtctttgtatgacttgggctccaaccagcctctggccaggtttgggttgggctttatcctgttcttgctcttgatgtgcgggggatacttggtgaagcccgactcaatctcagtaaacttggacaattgagatccaataacacccccaacagtggcgcaaaaaagggaagcagcaatgaagccgtttgcaaaccctccttgtggcagatgaacggcctgcagccagtgtgatgatagctgagggaggtgagaaaggttggtcaaggcagcaggaaggttgagacgtctatccgaggcaagcagagaaagaccaagaccgcctgctagtggaatagccgccattgtaagtatgctgatggcggaggatgaggttttggtggatttcgtttcctctacaggcttctggaccagccgaacagttttggtgggcttgctgttttggacgtaaccctggacagtgccaaccaacaaagtactcaagacctcgtctgcatcttctgaatgtccggcctcattatatgcagcagttgcgtctgtgccggcaacttcaataaggacgtcaactccaccaggatgatcccgcacatatttcgagacatcgtagactaagtgtcttgttagaaaaatgcaaacaacgaacggcagaatattcattcgggtattcaataccttttccgtggattacaatccacaagtcttctcttttattatgcgcagcaacatctgctaatgtgtactctggcatggttatgaagcgggatgggtttgatcttattatgtagaaaggcgggcagaaaatgaccgaggcaattgatgagccaaagttggagaatggaaaaaccaaaggataattattgagttattatatcaaaaaagagagactgtctcttatggatggatcttacggaaacccctttactcacaaatttcttgttccatatgtatgcgaaaacgcccgagtacttgctacatcaatcatcatcatgcaggattgtccagatagtgaaatgggtagctgtccgaaaatggctagtttccgcggcaactttagtcaggggtctcttgccgaagctgatagctctgatttgggcttaccgaaccaatgaaatggcttcggagaaaccgattcctcggaaagctgtatgatggcaatgccgagagtgggatgcgactctgagctgcgggtatatcgtcatttacagatacgaaaatatcgcgacggggcatgtagagatgatacctgaactgtatagcagttctgtggagagttttagttataaggatgagagttcgcacaaattgaagcaatagaaacggacacacaccaaaagtgaactgcacattcgaacatcatggcgatacaacagttttatctcctcggagagtcagaaacagctaccacagctattgacatcgattcaaatttggactttgatggacttagacacttggttgcatcctattttgctattgttgagcccaatggtaagtgcaacttggagacatttcttttcatactttaccatgtagccagcggctaataattgaacaggagttggatttcagtttcaagaaaatgctcttcaagaagtctcagacgtctcttctgctgcgggcccggtagctatctctatcgatgggcatgctgtccgtgaggtgcctggccccaagggcttgccttatctcggaaacttccttgagatatatcctgatcaccttggcaaccaccaacgattatttgaacattatggtcccatcatcaagacggtcaacatgggccgagccgtttaccagacaaacgacccagaaattgctaccattgcttttgctgagtctgacttcttcacgaagaagattaacgaagatcatcctctttacgcattgaagaccccggctgctggtgtctttctgggtgacaccgaaacagaggaatggaagattgctcataaattccttcctcctgcccttggccccaaagcggtccgccactatgcacctacaatgcagaaaacagtcgaagacgctaccaaagtgtttgacgagctcgataagcagggtgaagcttggaatgtctaccaatacatgatcaagcttggttcgcaagctgttggaaagctcactttgggcattgactttaaccactttgcctcgcctgatacacatttgcacgagatgatccttttgatcgcagaggtattgtccttgaacaagaaagtttcgtccaaaggcagctggtatagcaacctaccttttggcgacccaaagcgcctaaaagatgtaaagcttcgcattgaggaaatgattgaagagtctattcaagcagccgcccgaggtggtgtggaggatctcccactccaagacgccgctctgaaggcatcaaacatggttggtaagtaaacaccacgtgcccctctattacaacatcgcgctaatgcaggaaattatctagactatgcaattcgtgctaccgacaacaagggcgaaaagctaccaaagtctagtattgtctgggctcttattgtcgccactggcgctggtttcacaactaccagctcgctgctctcttggctcatctatgggctggtcacctatccaggaatgcaggagagacttctccaggagctggttgacaacgactttgacgaggacgcattacttacttctgactacaccgaccgcttagtcttccaggataaatacatcaaggagatgcagcgcaaacacaacccatcttaccaaccaggacgcacagcaaagaccgatcttattctgccgggtggttataagttgcccaaagactctgtcgtaatacctgcattgcaccatatccacaacaatcccaagctatggagcgatcccgccaagtttgaccccgacaggtgggacacagaggaggtgaagaataggcccaagggagcatatatgccgtttgccgcaggaccgcgaatgtgcattgggttcaactttgcactgcaagagatcaaagtcttcttgccaaagctgatttaccgatacaaattcactcaagaaggagacgcagccgtggaatacgacccaatgtttcagctaatccgaccgaacaacttgtacgttcgtgccgaaaggcgtgtcaagtggccgccaaaatcgaacaccgccgctcctagcgcctcctcttgaatccaggaacctgccatgcatattcgaatagggtctgatatcctataaggaagagatggattacgaatttggacagttgcctgcccattttctaccacttctctcagtatctttgttttagctacatattttagaaggcttagattggagaatcataagggaaaacccgttgtttcatcttagaattattgtacttagttacacgtattagagtttagacaaaccatatatcgtatatttctctagcctctttgtgttttacaccgagttcgtggagctgtattgtttgcccctgtaaggcgggaactttgctaatttcggtgacttcaacaatcaattcctaacctagtacggcgtacattgatttgagaacgatgacggcaaagtgaagtagctatacgtagcttgttcctacgtttctactaagacagtgccttgtaatatatacatgtctatttgtgcgagggctcatgcgtcttatccaacctcctgggcttcggattattaagtgagtcagtatgcttcacgatattaccaaaagtggaagtatcttctttagcttctgagtatctgagagtaaagccgtcgggaaaaagagccgaggtcgcacaatggatatgcgcatgtatggtacaaataatacgtgcatgtatttagtaatgcaagaagcctagcgcagtttgcagtgtacgcgctgtgtctttctgtgtgccgatttttcttcagtctcggttgtttttacagaccgcttttttaatatagaagtcgagctggccgagactttcactaatactagacctgcagattgagtgcatgagacttgatcttcctggctgggaccatctgtacactcatagtagatgtacgctatgaatacgatcgacccttcacgccgcattggcctccatctgtgatcatggcctctgatcagatcggcgggcgcttagaagtggatacagattagctgtgccatcgtcaccgatgatcgagacatgtagtagtggatagggacgctacaataacaaggtagtgttaatttgtctcctggtcttgaaatcggaccagtgcctgcccgtgctatattgatgtcaatccagctgcactcatttgcaacagcggcaagtggcagagatattgctctgatacgacgttgcgtagcctgccagctaggtccaagacattgtattatgtatagtgaattaattgacaattatgacgtgaggcaacctatactatgcaactgtccatgctcaatccactcaaggaccgactcttgcaggagaacgtggcttggattgcagtggtagatgaacagcggaaatctgcatttagcagggtgcaacttgtggcctcattggtttcaagtatagtcactaactcagcacacgtagaagatggtctttccgtcatggacctaatgagaaagacaggcgccttttccttgaaagtcctttgtactgtataacagcgcattccgcgaaacagcttacctgagtgttccacagtttcgaaaatatacatgcaatgcaacacctgtggttgagtacgaacaacgtcaaacgagcatcgatcttgttttcggtaagcgagattaatgatccgagtattccaaatttggacaggagtattgccaatgtctcactgtgccgtgtctcgttgtgccgtgccctgctgtgccctgtcatgctgtagcctttccagcgtcttacgttacggagagcggattaatgtctcctcagtctatgatgtctctttgtctgtgcttgaatgcgttgacgagattagattttaagacatatcaaggtaaagtcggcaaacgggagagaagatgcaggttgccctctacgtaccggacaatttcttggaactggcattcacagatccatctaacagtaaggccccatgaaaaaataaaacataaaaaactactagtggctggctgaacgcaagagctgagcagagagtgaagttgaactgagacactcctgtcctgactaggcatcgctagtgtagtatgactagatttcttggtgtaacatggtaatgagtaatactgtatcattggggtattacaatgtaatttttattattccattggatgacattttctcagctaggtatagataattacctaggtaacaagttaatatcgacttgcacaacgtatacggatctaaagagatgagagaagcactatacagcacacatatcatctccactggctatcgacaaggcgtcctcagttttcatagtaggatcgactaagcttggagtaagagatgtctaaccatgaccaagtattgagagacgtcagaccgtgcgactggagaaaagcaaggatccgaatgagtctatcttggcagtttagtaatatattgggccatgcaacgacacacacagtcgtctataaatgtccatctatgttcccggtcagcttaccaggtccagaagtgaagagaaatgttgatgttttgacgcagacaacgcaagtctcaaagttctctcattacctctaaacatgattgagaagtattccacgtggctgctcttacttggagccttcgcttggttgcttctacgtttttcgtgagttgcttgttgatgccgtgttagaaggtgatgttgagagcactgctaaccaagacattttcttctcatttctcttgtgaagatttggagcgattgcagcgcacaagtcgcagaaacatgtggacggtcgcttagatgtcgatgttgatcctcttggcgaggcactggacgccatgaacaacttttcagctgccgccagggcttccacagccggggctgcgactctaaggacggtctttcggatcaacaaccctttctcaaacggctcggaggacttgcgcaagacgtaccgtcaagccctcaccaaggcctttgccaaaacggacggcgacgcctgggatgccattgcgcgcgccgtatctatctcagtccagaatatcatgctatctgaaaagggtcctgatgggagtaccatctcaagggctaacatcatggagatcagccgcactgcgagcatggtggccgtgctcaaaggactgttcgacattgatgacgtcccagtaaccacgcttgcatacatctgttccgagatccaccggctcggtgcatggaaaaagaacatggatttggcctcatccaacccagcagttccccacatctttgtgcagaatatgaaccgcctgataagctgcctatgcggcgtcttctcagaggccaaagagaaaaacgacttggcacggctgctactctgctccgtatctgggacttctgaggcgtttaaccctcttgacctgatcattcccgcctttgagtctccctggcgggcagtcttttatacgttgctggctgtactgcagaaccgtccatcaggagccgatgagctgctgtctctccgcgactgcccagcccgtcagcggccctcaccgctggccaaggcggttgtgtatgagtctctgcgcctctatccgcctgttcgaagaatgcgggttagtcaaaaggccaagcacctgcaggtattcagcaccggcggcatctctgatgtggaccgaaccattgatgctgaggccatccttcgagactcgagatactggggctcggccgccgctgaatggaatccatctagattccttagcatagatggagaaatcgacaactcgatactatgcccaagcatggggtggataccatttgccgctggagggatgaagtgcccgtcagctggggggttctctattcgtttaactacaatcgtcgctggagaggtgttacgacagattttcccgcatgaccggctgcaatggcatttagaaggtccgcagtgggattcgtattcagcatcaggtcaccttcttcgacctggaagagacgagtacacacatgttgatgtagttgtgagaagtgacaagccgcaggtagaagatgtgtaggtggttcacatcaggtcgaaagtcgcgggaaggtcaacgcaggggccgtactagcaattcagataatcacgggcactcatagtcgactgcatggagtgcatctgttctgattttatcgcattcgaactgggaaaactgttatcatgggcttggaaacccgattttggcgcaagagagcatatgtagcatttaatgacgttgcgaactacaaattctttgaatgacttaacgggcaatatcttttattgactgctcaaaatgtcatggctgcttcactgtgcctggcattggcatgccgtgtgacggccacgaatcgcgctacaagtaatggagtatcgtgaatagcatcagaaagcatgagtcagctaaatcatgatgctgacgtccaaaggtccaactgttttgagcccaagttacaaagagtctatctctactcatctacataatatgagaaatggacagtaatatcctgaacgtgtatgacaatgctcctcgtcctacctttgtctccggcgcatgattgcctgtattttaaccgtctcatatcctaaatttctcataagtaatggaaatctttccccgacagcacatagctgacttgaagaagcttttatgcaaatttcattatagaaaaatgtccgacctcgtcaacactgctcttactgcgacgccgctccagccatggcgccagcttgattcatcgagctggacccgtcagtgcttctctgccgaatcattcttctcgctttttgaggtcgtcgccgatggaacaggacaaatgcctgtattcgttactttcgacacaaacattgttgaggcagagctggtcgagcgcgtccgcaacgcctggctcagctgccatgcgtccatgccacacgtggctgttgccatttcggatccgaatcatgaagcagaggtatcagaggtgtcttcaatgacatataccatgcttcgctctgaggctaatgcccaagagtggctgcaagacacgttcagcgtggtgagagataagagcgccgccgacttgcagcacgctctttgccagaaacccctggcgactcggggccgtcgatctaagctgtatcttgtcgtagcctcaaagacagactctggaaatgcttctcattacgcgctgctatggcatagcagccatgtcattatcgacgcatttagtaggcagcagctttttgacaagttgtttagaaaagtagtagcgggccgtagcggtaagccgagcatggatagcctcgactactccaacgtgtttgatcggcttccagtacccatcgccagtgcatacgaggcacagctaaagccaactgaagagcagcgacagcaggggctcaaggaaatcctcaccagctcacatttggctcgctccaaggtttgtctgacagtttctttctcttcgccgccttttcaaccgtgccgatctaactcgaaacacagatgcccgaagccatccatctgccttttgagcaatatggtggcgataaaggcgaggcgacttgctggcgcttagaattgtctgtccagcagacccaggatctgttagatgagttccgtcgtgagaacctcagtataacatacgccgtctccgcagcagcaacgcttgccatacagcaactatatggacgcaacggcaatgctggcgccactcttgccatctcccgtcatgcccggcgatggatcgacaccagcctggctcctctcgccatcgactctgttcctctctgggtcccgtttgcgcagcattggctacaaggcgaaccaacacgcgaggtcgtactggaagttggtcggcgcatcaagaccgagttgcagccgtacctggaatcgccacattatatagcagcaatcgactatgtggtcaagccgaggctggctgcgatgatggctgcgcctagagataaccgtacggcggcatccttcagtgtcagtgtgagctctcagggcattatccacatggagcctgaattcaggtctagagaacatgtcataaagacccatggctatcacattgctggccgttcgactggcgcaaatccctggatctctataaatacatttcggggccagttacgattgcgttgcgattaccacaccagtgttttcgcgcgaaacctgatggagaagtacgcggcccagatcaagttgaatttggattcgatttgctcctctttgggtaggcagacggtgggtggtgtgtagccactgatagtgaaggatgaatttctatataggtgaatatggaagggaagacttgctgtatatcacgagaaatgttactgagcactatgttacaaagtaaatcaggtaataggaaataaatatggccatttggtcaaatagatatattgtttgtttcacgctgaataaccatttcatatctagatatggcactgccccaactagtcccacccaacttgaaaataaacaccgtactgatcacggtgagaaccgcctccaaaactgctctcgtagttcaaattaaagcaaaagaagattcgaggttcggcatggtcggaaataggatatcttccattgcactcaagccgatatatatgaaagtcaactccatagccatacactggcgagcattgaatgacttgaaccggcgttgctctagccattgctacctccaaagagttgttaataatgtttcgcagcgcttgaagagcaaaatagcacggcactcccgcacgttgatgcttaatctcagccataatctcctgaaccggagggcaagtcttggtcaggtcaagtcgctcaggcgatgctgccgatccccaaggtagcttaataatgtatagatcactcgggtgattcataagcgaccgtgaggcgaggagattgcagtaatcggtcaacgacagagtaaagctgaatcctgcactagtagcctgagaggatactccaagcaatgcaagattatgcttcgtggacttgtagacgcccggatccagatcaggcggctgagatgctggccgatatggtaggatatgttgctagagctgcagaagggattatatacagcgggagagggcaccatcaaatccggaggattcattgtctggtcctaaaatgtcggtaacgccgcgaagaaggcatttaatatgggcgtcaatcatgcatcctgtcgtggtccgcggcgaaatgatgagattgcgcgccaccagctcttcgatggagaggccgtagagtttgaacaacgattcttccccgtagaggaggcggccagccatgcgcaactgctccacggtagcagggagtctctaatctaccgtgagcatctattgccgaaaagcagcgcatctcgggccaataggcggctcagtggatggattatcagacatgatgccggattgtgatatactgtcaaatagctcaatgtttgtagataataaatgcataatgaagatgactaaaagatattgatgctgctactttatgtacgttgtcagaccaactggaaatattcccttgcgttgaatgtaagcaccatcagcccgtgctgcccgagacaaatatagggactgcgtttagcagcatcaaataaatcagacatagtcatctggcagaaatggccatcggagttcactggtaatacagtcatccgagatgccctcgagtattagtagatggcttctcaaatattagtagtagatgcctcaacggtggagtaatacatggcacagcctctttatttgtgtctctgtgccaagagtacccacctcgaggaactccctgccttttcttacatcgcttcgcgtcggccgcgagtattacgcccgatctggtcgtatgtcttggcagatgctaggccgcgatgcacggtagccaaataacggcagatgggccaatagtcggtcattttcgtgtctgtgtatagcttcgctaagatatttttgaggattgaactttgtcagaattggcaaagtgctgttcacccagctcctcggaaatcaattgatcatcgctgacaatgtcctctgtaggtgacgactgatttccaaaggtcgcacacagcccaactatccacaagcctaggttatggaaaatgtacgcatatggttgatagcagttcgcactgagccatactgggtaacagattggtccaatcgtgcaaccatcactcgttgtggacgctaagaataggtaacagatgtccatagtcaaggtatgggagcagatgacagggtgaaatagactgtttaccagtcttcccttttctcacataaagaggcttttgagtgaacaagtttatttttcattccatgcacatcatatgtatatgagggaaaagctagatctataagcttaaatgtacatatgctcacgtaaatacgttcaacgccactatgttttacagagcaatgcaagactaacaaatattatgatatcatcctggtggattgctgtaattgtttaatcaaggcatcaaggcttcagtgagacttagtttccatgtcttctggagccggcaagtggactgcatgctaaatttagaaagctctaatctcccgacaatccgtatctatgcacggctcgtatatacgtataatataggctgtacatcgtgagcttgcaaatgatcgcttagctcacggagtgctaacctcttacaagtaatccagctgcagcatttccatataaccagggcgcactgcatttgaacaagtgtcctaggttgtagtatcttccgcggtctaagcatatttcctctgtggcatgggtcatgctatccactagctatgagacgactcgaagttcattgctccggcgtccgaccggagatctttcactttgtattagttgctgaacgcgtatctgatctcatggtatagcgccggctttctttccgatcagcactagaactagctagacgcgaggtggtgttgcaattgttgagattaaccacaaagaaggcccgtgattataatatctctggctttattcgagagagatcaaactagctaagattagtgatctcttactattactgtagttctggaggggttcaggcgaagatatttccataatagcgttgaacttgcgaaattgtgtttttgaatgatacattcgtcagggttcaattttctcgctttctaacaacaagctctccattgattttcacacttgtgattgtatgttgcgcagccataaacgtaacagcttccagaaggtatcttatattgcctgaataaacgtgactagggagtgggcagcattgggaactttgccattgcttactagcgtcacgcttcgcttaggctctttaacgtccaatgataacgttacgtacctactagtagtgagcttacatagttcaggcgataggaagacgaggaacttatctccgtcgattctatttcatattatgtgatctggatgaccctagtgaaatcataatgggggaggtaacacagggctctgttggggcatcatattgagatagagactgtatagacagcaaagttttattagaagaatatttaatgacactgaaacccaacctaagacactgagagatataaatggagtacggcgttgatcaagtggcggcctataccattgaagcagcaaaaacatggctagacgtaccagtgaggcattaaatcaaagagccacaggatattgactcatgttgcataacccgaaaaaaagagttaattggaacagggtatatttggcggtttacgaactcgtgtgaggccatttatggccaattgcgaaacccatagtcgaaaattccgatacaaggggcaatggagccaagtcgggcatcgttttggtttaccaacatatccgttatacctcttcttttaatgccaagaccaagattaaagccttaccataattgtataatggttcaagagaatcttacagtttgatagtccatgcaacatcttggtcagtgttagtcacatctgacggattttcacaattggactcttgtccccctgaagcagggcgaagcttagttctcaatatggaaggtatccatagaacttgtctaccacagccagaaaccccctttgtcatattccagctccaaggctataaacaggcctgcagcccgccagctccagtcggtttccttttgcctcggtagggtcgtggatacttacatgtacactggatataaagctcggtaaatcacgtgatctttcccgagaacctcggaaccagaatccaagcgatccgagtaaaaagcgcctggtggcctgtcttatacgatgtactcgcctttccttgatctaactggctatatcgccatgtctactcctcgccgccatcgctcggcatttgcttgccagaactgtcgccgccgcaaggtgcgctgcagcgtctcagtaaccggcatcccgtgtgtcggctgcacccaagacagcatcgactgcattgtccatcagactcaaggcctcaagtgagattcggcatgtggagcctgctttcggaaagactcttgctgatgttgttttacacgattctagacggcagcagccaaaggagacatttggtcaacatgactcctttcatgggcctcttgagctcgatctaggtcttccagcggccgaagccaggagggcgctgcaaccactatctccggcttctgtggaccaggggctcagctcggctgcaagttatgcctctcccaatgatgggtccaagagagctggagacgcccgaagctctcgctccggcactgaattgcgcggcaatcaggacgagcagcgtgccggaactgagatatcttccgcggcattaggccaaaataaccagattgccggggctccgttttatacaggtatgccatgatgctgcaaccttatcagttgattatacttatgcttgaattaggggaagccccagggttcacgtctattctagatgcgtgttcgccgtcacagcagcctgctgcacgacatattctgatatctgaagtgcccatctcattatcggacgaggaccgcgagtatctccgatacaagggggtcttcactctacctcaaaagagtacatgcaatgaactcttacgcgcatatttccatcatgtacacccaatcatgccagttgtcgatgcctcggtgctcctcaaattgcatcaaacgggcaaggccagtgagtggaacttgctgttactatggagtatgttcttcgtcgcagcaaatgtaagtacatgtaacctgataatgttccttatacaacgttcatttcttaatcatggctcacagtttgttgaggccaatgtgtggacccatgagggctactcatcgcgcaatgagatgaaactggccatgtattcgcgtgcaaaggtagaccatcatcatctgacacttgcggccctattccattgataatggcgctaaacatatttgcattacagtgcatgtacgacaatggtggcgagacggataaagtagttctactacagtcagctctcctcatggggttctggcattcgaatcgggatggacactcacagccgtggtattggaccggcgtcgccattagcctcgcccaaatcttgggcttacatcgagatccagactcgttcaagttcaatacctctttccctagccatcggcgccgtctctggcgccgtctctggtggtgttgtttcttccgagatcgatcactaagcctcacacttgggcgaccactgagaatcaacctgaacgactgcaatatgccgatggcttcagcggccgatgtcatcagtgatataggccaaataccacattcagtcgccaaggcatatatcccggatgacttgcctcagctagctgagtattgggttctcttaatccagctaaacaagctgttgggtgatgttctcactttatgttatcagcctttcggccctagtcccatgcttcaacagatacaatctctcgaagaagagatattgcagttttacattccagagagacatgggaaaacacagagccgtctctcatcgttctatctataccatctacagatgaactattagtgagcctccttccctgtactactgccacgatgctatttgcttacatggcgcagcgccgttttaattactctctattgccctttcattgccaacgctccatcagacttgcctcttgagaataaggaaacatggcaagctgaaatacggagtaaaatggactctgcagctctacgctcaaacgctgtcgtcgacaatattgtacgggacaagcttctcccgttttccagccctatgacgtgagtatccatctcattcacttgaattgcctccataacagctaacctttggtagtgctccgcttctagtatcggccatgcatgtgcatctcctcaactgcaaatctgaagatgcactatctcggcgtcttagccttaataagcttgagctctgcatgatggtcatggaagagttggaagagatgtatacatcagcttctgtttaccgaggcgttttcttagaagcgatccgacaactacacccaaactattctgccagctcaacgatgagcgattcaaactcgacggatttttctcaaccccgcgcgtctttttcgaacgatgcgatgatggtgcctttgatcaacgatgacattctgaccgcattgttggacgagtcgtcttgctttaatttttgggagtcatttagcgatatccagatggaaccgatacagccgggcttatgaggtatacaaatgggagtcagtcttatgagagagtggcgtcgtgatagagtgtggcgtcgtgatagagcgtgatttgtgataccttgggccgattttagaatacattgatctacttaaagcagatcgcatagatgaggattaataccaatccaataataacctagactcaacattacgcctttgctcatatagactttgcgaaatgctccttggacaacaattcttgaaactccaccaaaggcagttgagaaatcatataattataaataaccttacgatctgaattagataaagttatcctagaaattgttactattttactttgtaacattttcttaccaaaatcttggtggaaaaacactggcgcacgggccactacggtttaaattgaattcttctacagtgacttcaattttgcttgttgcagtaaagctgagaggaagttgtatgtaattgtttatataacccttacaggtatacaagcacctgtccattcataaacaccaaagttaattctagtttgttgaaaaggagtggaaattctttttcttatagaacatagtaacacagcttccgactaactcgtcatttacctaatcctgccccgcaactttcactactcctcagtccgtgcttgcgcctctcgagaatctcacaagccgaacatcacaattcaatcaccgtcaagagcctatatccgtccaaacacacaaaatgagcgtcattcacattgttctgttcaaatacaaatcttccgccaccgccgaagctgttcaaaatgtgcgtattcgcgagtcattagcgtttatcacggtcgctaacccaagaattcttttcataggctgtctcagaaatgttggctttaaagagcggttgcttgcatccgacgacgcagacgacttatatcaaggctttgacgggcggcataaataattcgcctgagaatcttcaagtgagtggtagactttaaggttgcgcggagctttagctaatgtggtctttagaacggttttacacacgcctttgttgtcgaattcgcgtctgtcgaagacagagattattatgttgataaggatcctatacatgaagcattcaagacgaacaacgggcctactattgagaaagcctgtgtcttagactacacagttggcgttttcgagtagctggctatatttggcataaattgtctacatctatcatcggcaccgttggagagggtggttgtgaacataggaaccggcagataccaacactggtcaaaattggtcggcacttctccatcggaaatgacgattgcttgtccaattctacatttgtagccaatttcaagcctttgtcatctctgcatgcatctttcaatatatcctcttataaacctatatccctggatcgaaatccatcacattcttctctcatttatttacatcttcttcatgcccatgcctccagccagcatggcaccttgatactctcaagatcgtgttgcggccaaacttgcctgcgcacaagccaagatcccaaatcggggaaacgcacgtctttcttctccgcaatttccccaacattatcatcactagggcagtccgttcctggctgcttctcggagaaaagtccatcatttcctggttggaatcatgcacgttttcgtctgcccaaatagaggggaaaacccgcccccatgactcgtgtgcatcaaccgtaaaacaaccgaaccaagagtccaccgcatggctgtgaccctcacgtcacttgagcgcttctctctctctcttggtgacggcaaacttggatccttgcttatggcgggcactaaaaccccactgccgtggccatcaatgtggagaaacaaacgctcgtgcaacttccgattccttgacttgaatcgcctgagaccagcccccacatagggcacatgtgagccctttgcaataaggaaaagcagctagtagttgtacagtgaaaagggcgggcatccgtctttacgcggtcctcgagtaatagcgtgcgctacagttctgatgcgtaagacgcttctccggcggtatccccatgttaaagccactcattgggcgcgatgacgatcttcccccacatagaatgttgtttgggctggggctaaggcgcttgtcggcgcgacgaaatagcttcacggctaggcttttggtagccttgcacaaggaaaaggagggggaaaatgcggagagcgagtgccgggtcccagggcgactgtcaccctgagtgcggtcaaagttggggagacccgttattatggaatcgtagcaaggaagaagggcaacaaggagctggggaagaggatcaggtataaaggtctgccgatccactgcggtttgcgggttctgaacgacatgtcttaaaagtgtttcttcctggggtattcttgacggatttttctgcagcacattacgagaaacaagactcacgatgtcgtcaaatccagcagacggtgctgcgttgcagcccacaaagggcgtgtttcgccaacttcgcgataatccctatgtatttggcctttcagccgtaagttggaaacattttgaaaggaacgatggcaacatccgctaacacgcgttctagtttgcatctcttggtggctttctctttggatatgaccagggcgtcgtctcaggcgtcctggggatggaaaactttggcgcactcttccccagaatctatctcgacagcggtttcaagggctggttcgtctctacgctgctcctgacggcatggtttggctcgttggcgaatggaccgattgcggaccgctttggcagaaagggctcgatgctggctgctgtcgtcgtcttccttcttggatcctctctgcaagctggcgcaagtaccattggtatgctgtttggtggtaagtctcaaaaactcgttgctttcttcgctcaaggttgtgattggtaacacttgaataggacgagctgttgccggtctggctgttggtatgctcacgatgattgtccccatgtacatgtccgaggtctctaccgcaggcattcgaggaaccctcgtggtgctgcagcagtgtaagtcataatctgcagtgtgcccagctcacacaaccatcttactaaacatcaaatctcctatagtgagcattactctcggtatcctcgtcagctactggctcgaatacggcacccagtacatcggcggcacccgttgcgcccccgatatcccgtacacaggaggcacgtctgataagccgactttcgatcccgcccacgacgtcggccccaatggctgcactgggcagagccaggccgcctggagaatcccattcgccctgcagattgtcccggccctcgttctcggcatcggcatgatcttttatccagagtcgcctcgtttccatctcatgcgaaagaatgaagaagcagctcttcgctcgttggctcgtctccgccgcgttcatcccgattccgagtcgctgagagacgagtatctctccatcaaggctgaagtcctgttcgatgaagctcattccaaggcaaagtaccctggcaagagcggtgtcagcctctactttgctgaatactacggtctactgtccagctggcccagcttcaagcgtgtctttatcggcagcgccatcatgttcttgcagcaattccagggatgcaacgccctgatctactatgccccgaccatctttgcacagctgggactctcgggaaacaccacctctcttctcgcaaccggtgtatacggcattgtaaatactttgagcaccctgcctgccctcttcctcatcgatcgagtcggaagacggccattgctcatgtgcggtgccacgggcacattcatctcgctcatcatcgtcggttccatcgtcggcaaatacggctctgctctcgccgatcatccgtcggctggatgggttggcatcgccttcatctacatctacgacatcaacttctcatactcgttcgcccccatcggatgggtttacccgtcggaaatcttcaacctgggcagtcgatccaaggccatggccatcaccaccagcgcgacatggatgtgcaacttcatcatcggcttggtgacgcccgatatgctcgaaaccctcaaatggggcacttacatcttctttgcggccttttgcttgatcggtctggtgtttacgtacttttgcgtgcccgagaccaaaggacgaagcttggaggacatggatcgcgtgtttggtgacgatgctgctacacaagaaaaggaaaggttgttccaaattgcggcctctctgggtctgacaacaacgattccgtcagaaaaggccgaggcgatgacagctgaagctaaggaatacgtttaggggaatggattgagttggtgactgggaagaagtttagtgagcagtaggctcaatgtgcatctgtttaaaacatgaatgttaaaattgcaatgatgcagatgatctatatattaatattttacgtttttatttacttgatactttagctgcagaactctgccgcaattgccgtcagtgtatctgcaacctgttttatcgagtcaacttcaacatattccaactttccgtgtagtccaacgcccttgggcccccaaagcagcacgggaataccgtgatcagccaacaacgcacaatcagtccagtgtggagttccaatgaccactgcctcttcgcccagggtgtttgtgacatgtttgcaaacgagtttggtgaatggatggtcgagagaggctttgaacggtgagcgttcaaaggttgcccgaatgtcgtatttgaagttgggaattctttcaaccaggccgtcgagaatttctcgcagttgcttttcaacagactctttcgtttcgccggggataattcgccgttcgagctgaacttgcgtaaaggaggggtaggatgagatctcctccccgcccttgatgatggaggcatgtatacttcccggtccgagaatgggatcgccggcctgctgcgtaagatgagctgcatgcttatccagctcaacgaggaagtatcctgctttacagatggcgtcgatgccaaggtcatatctcgatccatgagaggcaaggccatggatgtcgatttcaaaccagacgaaacctttgtgcgcgtacaagatttccaagccggtcggctcattgacgagagcagcatcagcggtccagcctgcctccaacacctgctgcgtgccgatactagcaaactcctcgtctgctactcccgcaaagatgacgtctccctttaagccttgattcttcgcattggcgagtgagaccattgcggccgcaacaccacacttcatatcggcagctccacggccatagagcttgccatctcggatctcgccgctgaggggatcgccttcatactccgtgatggttacggtgtcagtgtggccgttgagcatcagactcttaccgccgccagatcctcgaacgacgcccaccacagaaggtcgccccggtgttggctcgatccagtgggtctcaatgtcccgatgctccatccaggcggtaatgtagcgggcgattgctgtctctccagggccagggatagatcctaaggaggggctggccgagttaatcctgaccaaggtttgcgtcaactctatagggtcattgcttgccacgttatgcgggatagcataatctctcacaccttctgtgcaaaggataacgataaccgagtccttggtgaggcccagtttctctctgtcagaggtctccagtctcctcaaagcggcaacaggggcagcaccacaaggcccaacgggtatgttttgagaagccaaatatccgcaggcttgatgagcttcaaagtccgaaatagagaggctggcatcgactccgtgccgaagaactgaccaggaaatcgatgaaggagtcccgcaatccagaccggacatgatactaggcgctttttccgatatcgttaaggagtctccgtgcgtgagactcttccagaggctagctgatgtatctggctcgactgccaaaactgcggtctgtttcccctgtttatagtgcatgacaacggcctgggcaaaagaaccaactcccaccgggaccacgacgaggtcaggggtagtagctcccagctggctatcaatttccagcatcatggtgcggtagccgtcaacaatccactaacagatgttagagcgggtttcatatttaaaaactggtatacttgcctgcggaatctgaacatagtcccccgaggcatagtcctgaataacgatggcggtgccatcttgcgcagctgcctcgcgtgcatcaacaacagctttatcgtagaagctatccgaaacgacaacgcgagcgccttctgacttgatcagctcaatggtagccttgtgcatgcacccgggtacgtggatctgggccgggacacccaggatggacgccatgcgagccacagcccgtccatggtttccatcggtggctgcgtataaggagacgctggtggttgacagagcttgtttcacggagtccaggggggagtctagaggaaggttgagtttctgggcgatggctcgaaatgtgccccatgaagctcccaggatcttgaaggaagggagtccaagtctgcaagtctcgtccttgaggtggatggcacggacgccgagttccttggccaggtcctcaagagaaattagcttggttggcttatattgcggcagctgctggtggaattgataggccagatctggggaatccgtcaccggtgccgtccatgatttggcagcgggattgaagaagacgggacggcgttcagcacgagtcatggctgatgcagagagtgagagtggtacgatttccaaagggagaaagagagcgagggagaggtaggaatgaagagggagatgatgtgatgatggcgtgcaattcgaaacagggtaatagaaaaagcaacgaaagagaagctgattagcggatggggagaagaggccgaggggagccgcctcccttttaacttgtaggcatatagtaggtcctatcgtgcttgactcgccggtttgtgtggtttgccatccctggagcgatctctaggggcatgtatggcgcagaaagccaatctccatttgcatcccatctccatagccaatacccggactattttttgcgctggcctctgcttctatccaagaagcttttggtgcgaggcttggtgcgaagccaatgagcggccggtttgatgccagccaccacgcaaatctgcaagattcgcccaagacggtaagtgctggagacgctgtgagcgggcgggaaagcatccggtgcattggtcgatttttgcttctcctcctggccttgtttctcctcctgttgtttgctgatgctgctgtgattctttcctctttgggcgggtctatgcctcatcatctgcatcatgtaccgggtacatgtactgtgcatatgcgctgataatcttgggctgcccctctttggctgcggcagaaggcgcttttccttggatatgcccactgtaaggcgctgtaagatggacgctataatgcactgatacggagcacgcttgaggcctctcgatttcgtgttgatacatgcacgatgctgcagagcgccctctcagcttgaatctggacagtagctgactaattctgtaccaaacaaacaatacgcagctcgtatggaatctcttgagatgtcttgattggaaattgaaattgcctccatctccttagtcttattttgtttttggagggcgctgttgcggttgatttcaaccaccgtgtctgtacttttgacgtagcagagcatgtagaagaaggcgtgcatgtatcttgtaggcgcatgctctcgcagcgcaatgtgttattcatcatgctcagtcatcatgtcgccatatggattagtattcaataaatgccagagctcgaaaagacggacgaagaatagaggttgtacgtagcatctaggccatctacactgatgttacaaatctgccccaattagctgttgatagaaggcgccgatagtacggcgagtcgtacagtccatatcgcaatagtcgcactacagatgggcatatgggcctatatcagagggcgcacgtgctggacccccgcttacttacatagcagaatgtaccccgagcgctgcatctgccaaaaagcgccctcctgctacgacccagcctgagccattgggcattcttcaccctccaagcgtgcgccttctccacgcgccaaccgcagttctgtgctcggacagacgagagagaaaaaaaggacccccaaacggagaccccaacagcagctccagaagggcccgcaccgaagcgccgagacaccgcctgacgccgtgctgctggcgcaccaaaggcgctgtgaagctggccgtcgatccatgtcccggcgtggcgattgggcgctggccgtggcacgagagcctgttgcagagcctgttccagatcctgcaagggcagcagctgcgtcgaccgacgcggattcgccatcgtgtaagcgcaattgacgcatcgactcgccgcagacccaaggcgcgtttgccgtcgtgagacatcgaggaggcgagtcaagggcgctgacggagcactgtgcgctgatctggggccagcaactgctgcaaattccgagagtgcgctggctgtgggcagcgagatggattttggcgtggacgatggcgtgctggtttttgcggccgacgagatcggaggccggagtaacgccggcaatgtcgcgccgatggacgcctttcaccagcctcatctccagcctcatttccagccccagccccagcctcagcctcacgccgccttgccgctccagccagactcggagccgctgccgttccagcatcagcatcagcttcagcttcagcagcatccaccacaggcctcagcccagcacccgcgccagctgcagacggccgagtccatggaccagtttgggccctccttcttcgccgtctccgatccctacgccggcagcccctacagccctgtcgggagaggccccggattccccgccgactaccagtatgagctcggtcccgcaatcggccccggccatggccatgggctcctcctcggcgatggctccagctctccctttgacggcaccgcaccgctgcagtttgccgttgaagacactgtgaatagcgtcaccgacggcttctggggatccggccagcagggagctgatacgcaccagctgctgcaacagacatcgcagggggacgatatcgccaagagcctccacatcaacgccatcgacgagttcttcatcaaaaacggcgctcatcgccctcccgttccctgcaactactgccgacgactgcggctccagtgcctcatcctccaaaccacgtctgcaaatccaaatcccatcagctcgtgctccgcctgcgtggccctctaccgtgactgcagtcttgctgagcgcggcaaaagagaagcctccgcttacgagactacactccccgtcattggccatctacatggggtcaacgaagagggagacggtgctactgccgtcgatgggacgagacaatggcgaatcgagcgaggcgctggcccggttgctactcgctcttcgtccattgtctcgtacaagagaaacagcactcggtccgtcaagaagactcgcgtgctgaggaactggttcgccacgcatcaggagcacccgtacccatccgaagacgaaaaatccgtccttgccgagcagagcggcctgagcaagactcaggttattaattggttcgccaatgctagacgtcgacatcggctgactgcgcagtcgcaccagaacaacagtaccaaagtcttcctgcaaggatctcccatgccccagacgctgctgactggcatgtctccgatggaacgatggagacattcgcccccaaacgaggaacccgtctcggcttcagatatcgaaaaggccatctccaatagtcagcttgacggcggaaacgcacacaattacaactctgatggcaactatggcactgatggcgccccttcctcggccagcagcgagtctgcaattttcaaccacaacaacgtcgtcaacggctacgaggcgtcgtccaattcaggctcgtccgctttctccttttatcattccgatgatgcaggcatattctccctatccgcacaaagctccctccatggcggcgatggcggcgattttatatccggcccatcatcgaccgcggttcatacaggagcggcagcagagcgaggcaaagcgctcatgtttcagtgcaccttttgtctccagggcttcaagaaaaagtacgactgggtccgccatgagagatccattcacctgcctggtctcgattcctggatctgcaaagtgcctgtccccaaagaccagtcattacttgtttggcgcgtcaaccatggcgagccagaatgcatcttttgtgggcaaaagtcgccatcagatgaacacgtccaatctcacgagtttcagtcgtgtgcagaacgccccgtgtccgagcgaacctttactcgcaaagatcacctgtggcagcatctgcacaaattccaccgctgccggaagtgggaaggttggaagcctgacctccatctcttgcagcatcggcaagacaagtttgagagcgtttgcggtttctgccagctcaagacgcacagctgggacgaaagagtccagcacttgacatcccactttcggcgtggcgtgaccatggcagaatggaaggccagcagcgatgccaacatgagcagcggagatggtggccgtgggctgctgtcgcacagcggtcccattacacctctcagtgatgagagtgatcctccattgcccctatttgcaaatacgaaaacttgacattcacttgggaatttcaacgtggctcaaattggtacaaagaatcttctctaaaccttgacatttagccatcttctaccttgcataagtaattcacatattcactcacatcatgtcatatagaacttgggaaattattggagtcattcttatatacatatacccactcattagtgcaaattaataaacatagatgaaatcttcattctgcaaatccgtcacatcttcaaacgccttgtctccaacattctcatctcccatgttgagaccttcctcggcatactcactgccatccttcttcctatccatcatgctcagatcttgaatcacttctgacttgcccagctctcgccgtctcgccgcttgtcgtctgttgaggatcttgatccaaagcatgcctatgacgatcaaaactgccagcaccacaaaaagtgctaggtttgatcgtaggccgcgatcgtagcgtggcttctcattaggcttgaacagctgcggacctataatgttgccgacgctcgctccgatgaagagcatggcggtggttacttttcgcttcgtgtcgccagcagtattctgcccggaccacgagtagatgagaggagaaatgccggggtatacagagatgatgtagtatccgacgaggagcacggctcggtcggagggcgctcggcctgtgacgaggaggatgacgcagcctgcgatgggggggaggcagaggaacaggaggacggcggacttcatgtgtatcttgtccgagacccaggcgccgccgagggtggaaatcatctgcacggcgccaaaggggatgttgaagaggatcgtggtgaaggagtcgaagccgaaggactggatgatgagagggccaaaggtggaaatgccaccactagggatgctgttggaaatacagttgttagtggcgttgatagcatgagagtagatgtttggggggacttacgaaatggtgagcatgaggcagaaccagagccacgtctttggatcgagcatggcttcgcggacatggtcccatttccagacgccggagccaatgcccatttggttcatgcggagacgctcaatggcaatgactttttcgtcttctttgaggaacttggcctccattggggaatcaggcatgaagaagctgtgtgggtgtaagtaagctttgcgtgagaaaggaaaacgtagggaggaggtttgtatcaacgtactacatgactactgaaaaggcaacggtgatgcagccgcagaagaggaagatgatttggtatgggtggagagttgattttatgtggccgaggccgtatgtgagaagacttccgagctgtacctcgttagaaaagattcaaagtctaatagtttgaagattcgtatcttaccatattgacaactccgagcatagcataccaagatgcgttacgggttgtctgctcctttcgtcggtaccacatttgcacgacagcaataaacgtcggagctaattcgaaatattagtccgagaacaatcagaaaccatcatatcttcagacttaccaacagatgcctcaaacgcccccaacaacagcctcgccgccatcaaccccccaaagctctttgccgccgtcatcccacacagcaccgccccccagcaaaacaccattgttgcgcaaaacttgcccactggcaacttgaccagcgcgtacgccaccagcggctggaagaccagctgggcgacgtacaccacggagcccagccatgaaaactgctcgccctcgaggtgcgtgtcgtcgatgaggccaaagacggaggcgtacgagagggtggtcttgtctagggactggaggcagtagacgaagaggacgatggggaggatgtggaggtcgatcttgcggaggatgcgggcattttcgctgggggtgacgacgatggcggagtggttggcttgtttgaggaactgggcagctttgtctctgcctgtgacggggagattagtgggtttggggacaggagtgatttcgctggcgatgttcttggaggcgtcttgtgtgtgtggagtttcgagatggatgatatcggggttgtccttttgagtagccatcgtaatggcccctttctgatcaatacagtacaacgttatagaagcctatgagtgcggatgcggctgcaatcattcatactttcaccgctccagctgaaggtcatgctctatgatatttataaatgctcacatctcacgcgtttctttccccagactacatgaaaagggaaaggcatcagccgtttgaagcgccacccaaccccatgggggaagcaaagggtcctgggagggtagaatgcggggaaggattcgtgttacttgataggttggccggacttggcgagttttgtccgtcgggattgaccaggctttctccgggttgagttgcccctcagcggacatttttacgttttcccgcttgatacatttcttacacgtaatgaggattctaagaaaagtgaatataggtattgaaacgtatgctaataatcggtggatgaagaaggctgtaagaaggcaggaaataagaaccgaaatcggcctttattcccatacagcttgatccacatcagagggactaccagtagtaatctccagatacatacacgtgtaacaccagcatataaacagcttccagcccgtcgtccttgactttgcagatactactcgtttttgtctcctctcattcttttctcatacatcaatttgttttatcaaagatctctgctattgtctatcgtaacgatgccccaacaagagcgtgtcccgtcgacatgggtcgagagcacagctggctcaggcaagctgctgcagcttgattctacagattctcagcttccgttccagttcacaatcgatgctctacaccacaatgtatttcgaacgacattcacgtccaagacgcatcctctgcctcctcatccgagcgtgcctctgcctgaaaagcaaatagacgccgctgtgaaagcatcatctaccagcaccaaaaaggagatcaaaatcggcccaattacggttacagttgactggaccgaatcctctcccctggtatccgtttttttggaaggccacgagaacgggcctctccatgaagatctgccaaatcgctcatacgttgtcgacggtgaaggcattgcccattactcgcgctacaacagagataccctgtacgttggcctgggcgaaaaggcagcgccaatgaacttggctgggagaaagtttgagctttcggcaacagacagttttggatacgacgtttatcgcactgatcctctgtacaaaaacattccgctgctcataaacgcgacgcccagtggctgcgtggctctattctcaacctctcatgcgcggggctcatattccattggagctgagatggacggcatgtggggtcgttacaaggtgtatcgacaagattacggcggattggaagagtacatcattgttggcaaaaccctcaaggacattgtcacgacatacgctgctctggctggatatcctctgcttgtgccgagatgggcatttggctacctctcgggtggcatgaagtactccatgcttgatgacccgccagcgtccgaggcactgcttgaccttgcacggaagatgaaggagcacgatattccctgctcggcataccaaatgtcgtctggctacacagtggcggaacagcctccgaaaacacgcaacgtgtttacctggaatcgccatcgattctcagacccagaaggctttatcaaggagtatcacaaactcggcatgagactcatagccaacgtcaagccatatgtcatcgccactcacccagagtatgagaagctcaaagcagcaaatgcattattcatcgatcctcataccaaaaagacggcggtaacccggctttggagtgctggcggtggcgaaagcgccgagggcggacacattgatttcacttctgctgctggattcaagtggtggtatgaaggcgtcaagaagctgagtcaggaaggcattgactgcatctggaacgacaacaacgagtacacagtcactgatgacggatggatctgtgcgctagatcagccttctctaacgttgagagacgaagttaaagacaggcctcagattggtctatggggccggagtctgcacacggagcttcatggcaaagcatctcacgatgcccttgtggatgttaatcctgatgtgcggccattcgtgcttactcgtagcgctacaactggtactatgcgatatgcctgcagctcgtggagcggagataacaccactagctgggccagcatgaagggctccaatgcccttgctcttaatgcgggcatgtctttgctgcagtgctatggtcatgatattggagggtttgagggccctcagccatctcctgagctgcttcttcgatgggtgcagctgggcacctactcacagcgctttgccatcaactgtttcaagaccataaatgagaacagtattggagatgtcatcgagccatggatgtaccctgaaattacacatctggtccggaaagcgattaagcgaagatatgccatgattccatacatctattctctgatgctagagagccaccaaacggctattccgccacaaagatggacaggttggggctatgagaaggacccagaagtatggacggggccaattacagagggagagacgcaatactggcttggagactcgcttttgatcggtggcgtatatgaacctggtgcaacccaagcacgcgtatatctccccaaggcctccgacgacgatgaaggctacattaatctcaaggctctctatcaatacctcgaagcgggacaatgggccacgatagatgccgagtggcacggcgccggcattccagttctcgccaaggttggaacggccatcccggttggtaaagacgtgcaagttctgtctcctggcgaaaaggaaaatgtcgcagaccttccgctggacgattatcgtgcagtcgagatctttcctcctcgtgaagggtccagtagtacgaagaagtataagacggtttggtatgaagatgatggtgtatcggctgtggcaaagaacaaggtctccaaatatagcatcgaatactccgttgaaggatcgacaatcaaggttcaattttctagggatgagacgtcaggatatgtggcgccatggaaagcacctgttattgtgctccctcctggagactcgcgagtggttatttcaagcgaaggtttacaggttcatggactgggcgcggataacgagggaaagaagagattccagcttggttagtttagaaaagaaaacagatagattacattacggtttgataggaattactatttctacgaaaattcatccctcaacatctgctgataaccacccaaagatgtcttctcctccattaagcgcctctacaagaatatcgtcaagccaggcaacaccagtggccgacgaggaaaacaaggtgagcccaggaaagtcccactcaaatatgaattgctcgggtacaaatgaatccaattccacacgattctgtattccaaaacccggcgttcgtcgagatgaatagatttcgtcatttacagcgcccaaagccgcatcgtgagtctcgtacgtgacgctgctaaacttttcaatgccgctttgaagcagctgcaggtattgctttccggtattgcttcgactcccgttatgactaccaccgctggcttcactaagttcagtgagaaggatattaccgtgtgccaccagctctttactggagcgtcctttgctctcgggcaaaagaatagagagcttgagaagaagtaaatagcaaaaagcgcatttcgcccagacaaagtccattgcgaattggagattgcggatatatagtctcgattcctcaatcattatgtctagatgctcttccaaggcgtcttttgccatggcaacgaccgatcgttgagcgggtgacatgaagtcgacattttcgactccagacgctcgcacggcgcggcaaagcgccatgttttcagcccagcacttttgaactcgtaaattaacgctgagccacggagattgtaccttgtgcttgtcaaagatgtgtgcccaatcgtcaaaccatatggagatgtcgattttagcctcgcggactacgtccatcatgctttcgtcatccaagtcagtgtgactggctaatgagtcgtaaactcttccacgaatggtatttagctcgacttgggagaagagaaacaaatcgagttcagtcgcggcagggttttttaaaatgattcgggaccttcgagaatctcccacgaatttaaacgttggcaggtccgcagcatcgacgtggagaatgtgccccaagacaaagagatgaagccacgttcttgctcttcgcattagaatgagtgtatcttcatcgacacttgtcaaattctttccatgcgttgtcggtactacggatcgattaatcatcgcatcgtatgaatctggaaagttgagatcaagcgccatgcgagttgcagccgcaacaagaagagatcgctccgaagcataacaactgcggaccaataatgcttgaatggtctctagcgaagccatagcaggcctcgccaaagcacagttcagcattctcttaacatgaaaatccaacatatgccattgttgcgtgtcagtccctattacgacacggcagccgactgtgcatatggcgctgaaaagcaggctgcttctttcgcgaataccgtgaaacgagtcatattgagggtcgaagattgggacataatgatcgcatccttgaaaaaagatggcaaagtaccgattggcctgctcaaggctaagcagtcctgcatcaacgcaatcgggcaacgtaacagatccgacctcaaaatgtgattttccgtgcttattggacaacgtggtatccgtaggagactgcgtgtttgatggacgcatgaatgacgtgagtccattggagtggatgtggtctattgtagttctcggtgtggaacatggttgtgccagttggacaacatcgtgggatgttgccgaatgctccaaagtatggagagctgggccaacacccgattggctgttctgtaaggctgttccgatgtctgcatgactaggctcaagatgagagccaatctgggctgttggtgagtttcggagctgatcctttagggctgcaacctgctgctcaagttcctctatccggctgtgcaagttgatgagatggtcagcgattcatgggactggtattaaaagtgactgggggctaatccttgggtagcacgtacagctggtgagcctctttcggaggatcggtaaaagcacaagtcttcttcaagtagcagcatctaatgctacctatcagcgagagtccagcagacaagaattcaccctctcttgtcgtcgaagttcagcgaacttaccgcgagcacggcctttggccatcacacttggcctgagatcaccatcagctaacgttttctattacagtgtaaacttgaagtcgcgtctaccttggcgcggcgacatgcaccgcacgatttctattagctatgtgtcagttacggagcattccgagccagacatcaacgtgacatggcggcgggccgaagccttccacgcagatatgcagtgctaatgcggaagatgcttaccggagtccttttcttgcggatacgtggggtatcggctggccttgagtctgtcgttacgatcggcgaatcgtgggtcgttgagatagggcgggagactggagacacaatcttgtccattgcaccctacataatgaaagctagaaggcggtcaggggtagattgtatggctgatgcaacattagacacagaaaatgcttgtcataacgataaagccatcaacgcggcgggatctgacatcaacgatcaagctgagaagaagcttaaacttcaaaggcaagcatcacagggggattccaacaggtgggggctgagtcgtaccgacggcctgatgactaaacagtgtctattggaagtgctatttgcctcttggtatttctctacttgctctctttggggtaacagcctagcatttgcttcattgcgcaggcctctaagcgggttttcgagcactgtatccatgccattctgggcatcaccccaggctttgcagcttcgtatccgtgcgacgtgcgatccttgtcggccgatagtttgccgaactaagcttatccagtggtggaaaattggaagctcaggctactccgcacttttgctatcaaaaagatccactgcggagtatagcagatatggctggatttactgatctacgaacaaagagagtggtaactttgacaagcctgggcatcgcgaattcctttactgcaccttatgagagtgatggtgcctattctcttaagaagcaaaccaattgcctgttagaggatgtgatatttccaacgcaagataccctgtcaacccacattgtctgatatgcttacttacatgaagatgagctcagagcacgcttgcggtaaacagctaccccaataccggtacgataatgaccgacccctgcccctggctgtgctgctgtattgcttccccgcttcaaccaggaacaagcaagctgcagaatctctcaagttaaaagttgctgcaacctcgcccgctcggcgggcagccgaggtttcgtgtactttgcccagttagtaaggtaacgttgtatcacgtcccagcaatctttaccgcttacaagtctgtggcaaaggtccaatttgctagacatggggcgaattggaaatgttggaaggtaggaccgccttgttggcaaggctatactgttgctgggccagttatgcaattggtgccgtggggaaggaagaattgacgtcctcgtctttataaagagggccgacagtccgggattagagacagagagaaagacgtccaaggccaaaggcaagtgagcatcgcagctctcgtggcgtctacgcagtacctcggccgcaaacatgatcggccacgctgtcgccgccctattgctgggcagtggccttgcctctgcagctgctcctttaacatccaaagctggtgatcaagttgcaatcccagattgggacctcaagtcatcttccgacgttagcaaagatctcaaggggctttcaaaacccggtgttgacacctcatcgtggtaccacgcaggcacttcgaaatgcaccatcatggcatgcctgatcaacgctggagtttacaatgacgaagacttgtggtactctgacaacctcaatcatgtcaactggggccaattcctcgttccttggatataccgccaggaattcgcgctgtctccggccaagggcaagcatttcatcctccagacaaacggaattacttccaaagccgacctctttctcaatggcaaacagattgccgactccaactaccaatctggtgcttatggcggtcgcacctacgacatcaccaacctcgctgccgaaaaaaacgccttcgtcgtccaagtctacccgaccgactacctttatgactttggactcggatttgtcgactggaacccttacccgagcgacaatggaagtggcatttggcgagatattacaatcaagcagacgggctctgtctccatgggccccatctcggtggtggtggatatcgatgttccggttgagagtagccctgcagaggttaccatccgcgctgaagcccagaatctggagacctttgcagttactgttgatgccgcagctgttgtgactggcgatgcttcatgcgctggagatgccatcaagcaaagcgtcaagcttggtcctggcgaaaagaagctggtcgagttcaagaagactctcaagaagccagagatttggtggcccaagcagtggggtggccagcctctttacaacgccaaggttaccttttcggtcaacaatgcggtctcagatacggcccagacaaactttggtgtccgtaaagttacctctgttgtcaactcgcacaacgacacacagtacagtgtcaacggccaccctttccaagtggttggtggtggttatggcgctgatatgttcctgcgatgggacagcgcccgctttacccgcattgttgagtatatgctggacatgcaccagaataccgttcgtctcgagggaaagatggaacagcccgaattctacgaaatctgtgacaaatacggtttaatgatcatgccaggctgggagtgctgcgacaagtgggaggcatgggcttataatgacgaactggcaattttcccgccgcctgtttgggatgatggagactatgaaacggccaactatagcatgatccatgaggcttctgtgcttcagccgcaccccagcgtgctgacattccttgttggaagcgacttctggccgaatgacgaggcggctgcgatgtatgtcaatgacttgaagaacgctggttggcagacgcccattattgcttctgcggctaagcgtggatatccggcaattctgggtccttctggcatgaagatggacggcccatacgactgggtgcctcccaattactggtacgacactgagccctctgccgatcggttaggtgctgcttttggtttcggctccgagctgggctctggcgttggtactcctgaaatgggctcattgaagagatttctcacccagggcgatctggacgatttgtggaagcagcccaacaagaatctattccacatgtcaaccaacctctcttcgttctacaacagacaaatttacaacgaaggcctctggaagcgctacggcgccccaagctctctggatgactacctcatcaaggcccagatgatggactatgaagcgacgcgatctcaatacgaaggctttggggctctgtggaatgccgatcgccctgccaccggccttatctactggatgctcaacaacgcttggccgagtctccactggaaccagttcgactactatcttcaccctgcaggctcttactttggcaccaaagttggctcccgtattgagcatgtcgcatacaactaccaaaccaaggaagtttggggcatcaaccactccctagacaagaacggcccacgcaaggttgacattgagcttattaacaccagcggcaagcaacttgctaaaaagtctgtcaacttcaacacaaaggccaactcaggctttaaagtcgttgatttctcgagccaaatcggcacactttcaagcgttgcctttttgcgcttggtcctgtctgataacaacggcaatgtcttgagtcgcaatgtgtactgggtcaccaactccattgataagctcgattggaacaactcgacttggtactacactcaagtcaccaagtttgtcgactacacgcctctcagcaagctgtctacagctcaggtctccgtcaccactggccctggtaagcctgcgcctggggttccgggcacgcagacccgtattgtgacgctcgagaacaagtcgtctgtaccggctgtctttattcgcctaactcttgttgataagagcggcaacgatgtaaaccctgtttcatggtctgacaactatgtcacgctttggccaaaggagaagctgcagcttgaagtaggaggatgggatggaagtggcgccagcatccaggtcagcggtaagaatgttaaggctaccaccgtgaagctataatggggagtttcactagagtagctgtctacagaattagcaagtaatgaataatgaagttatgttatgttaattgttcattttctgttgatctatcctggatagtttgtccatctcagtgtcagacagaatatagtgtttgtgttttctaatattacaaagttgttttcattatcatgatgtataccgtccgtctcgtgcaacttatacgaggtagcggaatcccttcctcatcctcaaagcttcatccagatcctcaagctcggtctgtgtagtcttctccgaatctacggcgacctcagtggcctcaagcttcttgttcaggttctggaggatcattctgaacaagaagcagccaaagatggtgacgccaaacattgacagaacgataccataactcttacggtatccgttctcaggcaaggcccagacgtatgaaccagccacgttaccaagctggctgaaagcgttgaccatggcaatggcaacggcacgcttggctggaggacgggggaacgaggagctgatccagctgtaaaagacgatgaatccggcgtaggaaccggcttggaggaagagggcaaagtatcgagcggcggtgttgagggtggacatggagatgacgaaaccgatgacgcccatgatgatgggagagatgatgtggaagaactgaaaagatggatgttagactcaaaatgcatgcataggtgtatgaaataattgcgactcaccttttcctgcgtacgatcggcattccacgaaataacgagggagatgagacaggcaaagacccaaggaggggcgctcatgagaagggtgggaacataggcgaagccgagggtaccagtcaaggttggctgtggaaatggttagcatgtcttcatgtagctgtcaggcgcgaaattgagatggacttacgaaaaaggcgttgaaagaaagaccaacgacataggcagtcagtgtaagcatcatgaggtacaccttgatgtccttgccgcacatgatgagaccgtcgaaagcgccctgtccgctggaatcggtgtctgcctcaccaacatcctcaagcatacggagctgggcaacctgcttctcctcctcagtgaagccacgcgcattggtgggcaggtcaggcaggatgaaggctgctgaaatggcaatgaacatggtagcagcgccctcgatgaagaacagccatcgccacgcggcatggcccaaaacgccttgcatgttggacaagactccggcggcaacaagcgacgagaaggcgttggagatgaggttaccgcagaaaaggagagcgttgcgggtggtcagctcgcggcgagtgtaccacttggacagaataagcagggcgccgggcaagaaagcagcctcgacgaagcccaggaagaatcgaatgacgaccaagtccttgaagtcctttgcaatgccggacagggttgagatgagaccccagacagtcatggcgcaggcaatgtacagagacgggcgctggatgcggttgatgaacatgttggaggggacctgcatgagaatgtatccgacatagagaatgctgagacacgtcgcatactgcgtgtcgttgaggttgaggtccttttgcaggcccttgagacgggcggcaccaatgttattgcggtccaggtagttcatgatgtagatgaggatgaagagcgagcatcgcaaatccagcttgcgcttgaggctcttctcgacctgggctcgccgcgcagggtccatgccggccgctgggtgaggcacggggaagtcattggacgccatgtgctcgagactctggatgttctgcttctcggcgtcgaaggccggctcgttggcccgggaaatatcgtccgtcattgtgagcgtgcggcaacgagctttgggggtatcaaaacgacgactcctagacggccagtaggtccctgtgaaatgcaacgcgggaagtgtcttttataagacagacagacacatgccgtatgtactcgaagtagcacagttgcttcttcatagtgtcacatggccggcccggacaaggggagtacatggccagacagcgatctagacaagcagcagcgttgtatccaaaccccaacccccgcttaaactgagagccgatggtccttgttctccccaaacttttccccggcggtatggaggtatggagagacatggagaagagatccccgttttcaggcagcctagttcaagcttaggccatccagaaaggggatccccccagcctgtcttgcgagaaacgattgactggatgcatcacgatggtggagtcgtcaagggaagctgagtcaaggtcggcagctattggcggtgccctgggaattggaagagctgatggagatgctagagaagttttttcttctactctaatttcttattacgtttatttacagccaacatacgatgcaatttttcttctctcttcattctatagatcacgcaaagtatagaaatttcgtcgaatggggataacgccacttttggcggcattttctctccaaaccacaagagccgccgccccatgtggggacgccttttctgcccttttctcttctctgccttctagattgcagatcacccttgtcactttcttttacgagtgccaacttttttttcccttaggcgggggacagtaaacaaggagagaaaaaagttggagaccggatggcacaccgacgccatcaggtgtatgaggcgttctgtgctgtcttctccgcactagaaaatacgtgtagaaacggttattgagtcagtagcccacatttattccgaccagctttgatgatccttcttatttccccggatgttttccccgtgttacctgtaagccagatatcttgcctactctataaagacaggctttcgaaggctacgcggacagctgccaacggcaaacagactcgaaccactgtcctcagtcttcgcctgttgtcggctcagaagcgagcgagtcgggccatgtgtgctggttccctccgcatgattggtgatgagtcggtccaaggtcctcatttggggagcatcacaaccccccacgctgacttggtcatggatccctgccactaagagcaaaccagagccgcggatgcagttcctagcttggtcggaaagccggcactggcgtcatggtcgccatttcgccgatggaatgccggcgatggagctgagcgtctctggaccaaagttttggcaacaaacccgttgactcgcaaacgagaaaagggtcatgtatataccaactatggactctccgcatttgcccatttagcctattatgctaggccaatatctccactgaattaggtgaattatcaccagatgaatggccacaatccattaaccttgaccttgtaacggctaatgctgcttcctaatctccatgcgctaaaatattagctgctacaagcgagagcttggacgcggctattcagctgactcgctggcgtccggcaaatgaagaatttttaacgcaatagccgaaatattggcaatcgcggagcctccccgtgacggtcttcagcattgtccctgtaacttgtgacttgtcgacattccctgaacctgcgtatccaggaacagaaacgttttttctcgtttctggaacaagcacgcctgtctcagtatcccgttcttaactttctagcatctagctcgcatgcaaaactagtttaacgatgcacttccccagaaatactaaaatttccgaaatttgacacctgcaaagtccaaggcagagcgtatatgtctgtctatctgtttattgccacgtttttgcggatgcggcaagcatccggtgtgccccaaatgccatccccaagaaatgggataacattcccgggtccactaccttaatgcttagctagtcatgccatatagtcgccataaagcatgctgaaggccattgtgctgtaatagatgaaaacgtgcctgagctatctcttctgttcgtaggagtacagatacctcaacggagcattgactatgatctctaattcacctgcaagtggataacatcttggtatgtcgtacgtctcgccaaccagcctttgcggcactttgctttacatcactcggtgacattccgtccgctaggctaccttgtaagttcctaatcagcctaggtatatgtattaagcgacggccacggcttgtgtctcggtagctgtattgctgcgaatggtgggctcgtatagccacaagatcactaactccataggcctaaatatgtgtttgcgcccgttcgtctttcggtattcggggtatgattctcattattgcttgaatacgtttataatatatggtaaaatgtctaaagcccaaaatgcttaaaatttaaaatccgccaaaatgcacactggctatatttccatgtatctaggactaattccatagcaaatatttgagagagatggacatcctctctgctgcatgaaagccaaaataaggaagcgcatggcaaagtcgcattttctatcgccatgcctaggattcgtgatctaaccattgagaaaggccagtttaacgcacatcttactggaggtaatacgcatgtaaatatgcagcgaagaagtcttgtaaaaatgaagaacagagcaattcgcaccctttcgcagtttcttaaccggcgcctaagacaattcaactcaatctcagcaaagattccaattagtcatcccgtcattactaacgagcgtctcgcccatcccacttaggccagagcgctaaagtgggatcaccagcagcagtaatctcgttcgttctgtcattgaggagcaatgagattgataagacaagatctcagttatcaatctctgttgattaataacaatccctcagtaaatcatgacacagataatgggaacgccacaattttggtcatacgtataccgatgctgatttataacaacactctgacttagaggctcaacggcagggattttggtagaatgacttgtatataaagctgatcataccgcggccttgtggaaaaggtataagtcagtcctcaatacggtttccaatcgctgattcatatactcttgaatccagaacattaagcaatacctgtcgactattaactctatacccacgatcgagcgtgttcagtgagcccgatactacccgcgtattcggtattacgccgtgctccgaagtgcactttcactttgcggcagctaagcacgccatctagctcctcacaaagcttccaacgacaccaattgcatcgcagcagatctattcccatccatcagctgttctttagttttgcaacgagcttcaacattagcaatggccaatccgttgaaatacaagtatacttcgccactggctggctttgagaatgctcccccgctctcagacgagagaaatgaagatggaaagagctatgtaaatcccaaacgtgagggcctgagcgaggcctataataccttcactgagccattggataacggccgaagaggaggcttgtgagtttcccatcattcgctttccgtactgcgatgctcggatcattggtgatcaaccgctgatttataaccaacaagtgatatccacatctactatttccagcaaaacaaggagcaaaccaaatatgcacgcgagctatgggaacgcatccgaagagagtgtaagttactagactgccatactacaatacgatgcatttttactcaataaccgtactaaccgaatgtaccgtccaaagtcccggagctgagaatctacaccttttgggatcggccaatcggcccacacccggtggccatgtttgaagtcaacgtctttactcctgctcagttcggcgcctttattgcttggctagccgtttggcgggggcccctctcggctcttatccaccccaacacgattgcagaggagggagtgccatcgtccgagaatgaataccgcgaccactcgcagcgggccatctggatgggcgagaagctacctctggattttactctatttgctcgctcttcttagggttttacatagatgctcaggcggtacctttatattcaattccatttccatcaatctcttgcgacagtatcctcatctgcagtgtttgttgcattactatttaattgtgcttgtccttcttctgaaaccttcatttaccatacatcttaaataatgatttagtatccatgcatgcaacattcacttctagaaagtggctggttctaacgggattcttccacttatggaaacttgacgtcctctggcattgtgacttcaactatacgcatgttattactaacaagagtcgcttttcacaatatcatgaagttttagttactcgagacgagattccactagtctccaaaagagcagtcctcaagattggccttgcttggcgacccagagttacatgtatgttcagggtgtcaggtatcaggtatatcgacatcgttatatcattaaatcaaatactatcttctcctcctaggaagcctttgctgctacaaacttgacacatggggagagctcttggccgaatcagtcaaagcatgtgcccatctgcatgggacattttaatgttgttgtggtgctcctctgcagctctggcagagcacccgcagcaagtgcaacagccagtcttcgatcaagctacaattccattaaactccttcttcttgcgggaatatgcgagggcattcctgatgcaaagggagaagaactactgcttggcgatgtagtcatcagtgaaacagtcatcgagtatgatcttggcactcagtcaaagaacactatagagaagatgcatgggcatgcaaacaaaaacatgcgaagttttactacaaatattaaacccgaaaggggatatgagcttttggagggcaaggttgcgttttttctacagcagattcaggaccatgcgtcagagctaaagtatcggcagaggcacaaggccacaacttacatgtaccccggctctgcccacgatattctcttcgagctaacctatcgctacaggcattacaactcgtcacaatgcgtgtgtgccggctacaacccggatgaggattcctatgcggtatgtgaccagtcagtggatttgaactgcgagcagactggctgcgaactcaaatctatgaaaacccgaactcgcctacgccagaagaataagctagagaatgacgagaattccatgtctgcgaatcccacacatctttcttggacgctttggatccggtgacacggcgtttagacccgaccctcatcgcgactccctagctcagaagcacaatatcatcgcctttgagatgaagggttctagagtctgagacgaattgccctgcatcatcgttaaatgcgtgagcgattatggagacggccacaagacgaaatgctgggcagaatagcaaaatttgcagctgcagctgatgcgtcggctgcaagagctttagttgagcgttacccccaaaccaataaatcacccaccgcagttctcaagcttcaggagaataaagcctgtttgaatgccttgtttattacaaaccctgaggatgataagattcgtattggggagacaaaggggggactgcttcgggatgcgtatatctggatcacgaaaagtgacgagttcgtacagtggcttgaagtccctggtattcgcttactttgggtcaagggcgatcccggcaaaggaaagactatgctgctatgtggcattataaatgagttgaaaccgagaaaaattggacgcgaaatctattattttctctgtcaagcaacagatattcgcctcaacaatgctgcggcgatactacgaggattgctgcatatgatagtctcacagcaaccctatctcatcgtttacctgagacacgaatttgacaaatctggaaaatctgcttttgaagggaccaattcttgggtcgttctttctcggatatttgagcagatgctcagagatgactgtctaaaggagccaatcttcattatcgatgcactggatgagtgtgtctcatatttggtacaatttgttaaagttataacgcaaagctcagcttcatcttctcgattgaaatggcttgtgtcgagtcgcaattatgcggacattcaagagacactggcaacttctcccgcgatggtggatccctcgtttttatccagtttcaacatgacggactggctacaggagcatatctacgtgaggtgctcgtaattgtatattccgacataaatgcaccatataatcagctcctggacaagatggaaaatattgatataggcaaagaatcgctctgagttgtcggtcggagggtcatggatgtcacgtgacccactgcggcacgccttatggttccctcctctgcttgtcactaatagcgtagttcttctcttcatcatcacagttttcagtcacagtcacttctctgctccctgagcgtcagtgcctttggttgttgtgtttgtttcattcgctttgctctagttcgtgatcctctattcatcgtgatccctcacaatgaatgacttggcgatacaataatagcgaagctggtagggaaaacttttaagacagaacgtataacaagttcaatgttttcaagttttatgttagtgagtaggtcaagaacttttcctaagcaatacattacatatgccaaaacaaatattaatgattaataaattcgaaagtattttttattaatattaaaaactagctatttcggttagttaaataatttaaaaattactgctctgacacggctgttggaaaacctctttccgcggtaacagagaaatactgtcagtctgtctatttgtaatattcgaaatatcttcaacgccattactcgaggcattctcatcgtgatcgacacacgccttcattgccattttgtcgctttctgcctacttacaagtagcatttgtgcccttccgttgcgccgagctcaatagcctcggtttcgatgaagtgcggaacaacccgatgtcatactaacctaaacgctgcagtttggcatttctccaaccacagagatgggcatatattattaaggtctaattggaggcgtagtttactaaaaccttcgatttggaatcaattttacaacacattcgccttgcggaactgcgtttagaactcaataaagcaaatggaaatatataaaagcggtgatcgctgtcatgttaaattacttcatcacagatttcatcacccagaaacaattacctatacatcaaatagcagtctaccatcagcaattttataaagccaatctccgaacttcacaatgccaacatacgtcgtaacggcttcgaaaaatgccctgtcgccagaggcaaaacaggcgctggctcgagttatcaccgctacccactgcgaagattccaacattcccttttatctatgccaggtcgtgttccaagatgttgaacccacccagcaatttctgaacgcggaaccagtaaccgtcgaccaaatttggatccgtggcgatgtgagggccggccgctcagaggagcaaaagacgcgaattattgaacgcatagtcaaggagggtagccaagtgactggagtttcggagtcaaagttttgggtttacctttgcgatatccccagaatggcggaatatggacaaatcttgggtcccccaggccaagaagccgagtttattgccaatttaccagcgaacgtgcgtgcgatgtttaacatttcctgaatggccaatgtactctaaataagaagtatttagtttctacacgagtctatacctatcttatcacacactattcaatatcatcattcatttacatctcataagaaaccgaataaacccccatccaatctagcagtttagcgccgccatcaccaatccaaattaacagttcatttctccgttattagctaccttgcatctggttagagttcaaggcggcattgaatcccgagcaaaataatccccatcactagatcagatacagggtctattctttaaatttcgccaattgattcatccctctttagtgacttgggacaaaaagcattgttagcgtctatagtaagtcggtgtttagcgggtggtatcctcggccgagcaggatacaacattgaactccacttatccaacagagcctctcattgcgaattcagctcgaggcaacttcggatttatcatcaggggagtttaatcttttatttgaatggtgctcaagattgtttctattggcgcatctcagaatcacttaactttgcgtctaagagttaaatccgagcatcctccgaagccaggctgtgcacagcttctaagcagactcgacaactaaatctcggatcctacaacgaccgcatccaaacgaacgcgcaaccagcatcaaataatccattgcaaatattcgattcgtcattgtttagagattaaatcgttttcatttcttagcgtctctacacgccgcatgcaatcgctggcattgacggcgactctcaaatgcccaatatcagacagatcaagacgtgcagtcgatgccgcctcctaaagctccgctgcgacagaatcaaacccgcatgcgaaagatgcgttctggccgaagtcagttgttcatttctccatgagcaatcgccacaaccagttgcgaaagcagaccatctcacaattaggaatcctacgcgctcaagctcggagcaatcatctccaagcgatgaatctgcaccctcgtctgatatcgtcaccgctcagcaaatcctcaaaacagtgaagagaaggaatcgcgcacatctctcctgcacgcgatgccatcgacttaaagtccgctgcgacaaaaagctgccatgctcgcgatgtcgaagctctggctgggggcaacaatgcacgtatacgcatagagttgagagtgatccttcagctagcgatgcaggtcaagatgctctatgcgcagcggcacatgaggatcccaaacacatttacacatcgtggcatacgagacgtcggggcgcgactcattggaaaacgcttgtgtcacgggtaagaagtttcgattccatgagatttaaagcatcatatgattgaagggcggaattcgctaacaatggttggccctacaactgctatagatcgaggcttccgcccgcaatattggacatgaatttgtgcacggccatcacttgacagtgcttcatgctgactgtcatctcgacattgctcttccttgcaacttccccttcaacagtccgggcgcgaccaaatattcctctctcgataaagtctacagcctcattcacagccatggagaagactgcaagtcgtttgtcgatggctaccttgccttgtaccagcccgtgcatcccatcatcgaccctgctctcttcgctgacgagatcagttgtttctgggaggacccgacgcaggttgatgtctcctggctatcatcatatctcatggttttggcgcttggaagcttcacagtgactcgagatgcaaggttaattgtcgagttttgcctggcggccgaagcctgtctggccaaaacggcattcttggtccggccaagcatgtcggtgatgcggaccctgtgtctcattgttgtcgtcaaacagctggccaacggcacatgttggtcttatgacgcaagctggacactgttgggtatgattgttcgcctcgctgtttgtataggtcttcacaagccgccgacttcaactcctgccgagacaaacgcagtgacttactctgaatggcaatctggccgtatcttgtggattacgatagtctatctttgcatacaaacagcagcagttaccggtatgccaactctcctctcctcggacgatatattggagggagcagatatacagggtgcttcgttgtctcatgtcgagggagttggcccatggatatcggtaagcgatgcgtttccaacaatatgcaaaatcattgcgagggtcaattccggtacaaaagtaccatacgaggaaatactgggttacaatgcaaccatcagacggctgatggctgccgctatggatcaccccgagtgcagcgaccctttgcgtgccatcctggacatcttctttcgccgtgtcctgatggtactccaccgctgccatgctctgcttcccaatgctccggtattatatcccatctgttactgggcttctctcgagtgcagtctagccatactggttcatcatcgagatctctgcgagcaccgtggtgattccgtccatcaggatatattaggccgtctatacaaacttgactacttcgccgcggcactgacagccagtctttatttattacagagagacgcgccacttgccaatggattcgccataccgcctcgacagacgatccgcgagacgttggagacgtgcactgagatatggggcagagacaaggacagatccatttgccttcgttctggctaccggacgttgacacacattctcgccatgctgtcagaaatggatggcatgccagatcatggactgccgcactcatcggtggcgtgtatgtaaatcacagtatactaatcactattattatctgctattcttcagagacaccaaattcggcaaatatcgcctcattgtgctgtcctacagctggaacctctgcaacattgacctgtgagatatcgtctataccagggggcagtagcccaggcacaacgccactgggcgtttctacttcgatccaacgattccgcgcttgaagctggggatgcttccatacgccttgcatatcattcatgttggcatttgcaatacccgccttgtccaactttgcgatagcctcgtctgcagaaagcttagagaaacgatccgtaataatcttcttcaattctgctcggttccggcttctgagtgagttgtttgcaaaccgctcatttgtttccaaactcgcatcttccagtacatctcggcataggatggcccattcgcgttcgttttgcacgcccatcataacggaagctccatcggcgcctgtttcgaatggcccatacggataaatggtcgcatgagatgctcctgctcggctggggcccggttgtccgtcgaacgcataatacatgggaaagctcatccattcagccatactctctagcattgaaatgtcaattcgacggcctcttccagtcttcccacgctccagcaatgctgccaggatattggagtaggcatacatcccagccgctatatcagctatggatatgcccgttttgcttggctctgcctcagtgcctgttacggcgagcatacctgcttcgctctgcaccaacaaatcgtaggctttcttatcacgatatggcccatgtgatccataaccagagatgtcgcacacgataatgcctgggttcgtcttctgaagctcctcgtgcgagaggcccaatctctctgctgcgcctggtgccaaattttgtaccatgacatccgccttgaagaggattttcttcaaagcctgcaagtcgcacgggtttttcaggtcgagtgcaaggctttccttggaacgattagtccatacaaagtgcgatgccattccattgacacgcgtatcgtaaccccttgcgaaatcgccaacttcaggacgttcgacctttatgactcgagctcccaagtcagccagctggcgagtacaaaagggcgctgcgatggcttgctctaaagagactaccgtaacaccgtccaaaggtaggcttttacttcgtgtggtagctaaacttcgccattgagaagattgagagctcgatttcaaatgagaattatcaggctttaatgcaagtattcgatggggatatgtgtaggatgatctcaagtgtttttgggcgactttgcggctggcaaaccttgagtacaaaagcgacattttaacgagatgcagcgtgcggctggaagaagcagtgctgaggttggtattgggtcaatataggaccaataatatcttaattagcaagtttaatatttaacataacatttagcatttaagatatccgcgctggtcgtatgtactggctgatgttaagtaggctattacagaacatggacggcgcctttttctaaattgccgagggatgtgaagtggggtttctgcgaacatgtagcctgtctacagtaagttctgtagtgtaggactccaaatcttcgtaaatgcgaatacctttttttccagctaaatacatggcctttgtgattgcaatgaatggaatggctatatctaaacaatttgcaatggaaagagaggaagaaaatttggaagacagttacggatactaaactggtggatgtattgtggcgataacagtacgccatgtcaaatttccccggtttcaattctaccacatgcaatgaggcatccggaaatgaaatgaatgtgtacgcgttgaaactttaatagtgcgagttccttggctgcgtttcgaaatatagattctgcaatctgcgaaaagtgcagatagttcttcctgcgtatgccaatcggctttacccaattagcaaaggggtgtggacgattggcttcgtattactcttcatccttgccttcagctggttcaattggatttttgtcaactagtcattttctataatcttacttttataagatagactttcttcaagaaggatgcctcaaatcactacaggtatgaatccggctgccgcaactttgtaaaggcaatctatagtttcagccatgcatcggatcggataatttcacccaagctgctatataagttgagaagaggtgaaataagaagtaaagggctttgtcccagggatcaaatccctccgctctgttgtttctagccataagtggtttaaatgacatacttagagagcggtttacacctctatataattggcataatgataatacataatatggtcttcacggcctttcttgggtcacttacgttatctacgtccctgccgccttcgaagagcgagcttctactgctctaacaattgcatctctacatctttatagaacattgtcaagagggcaaatcggagatgggtccacccggggagcagacaacagccacgaagtgggtcagtcgagatgccagggtaagaaaatggctggaactagcactataaattgtttcctctctaggaaagttcaagcactctcactggagaaacctttactgcgcttatccatcccatacaatggttcaagcgccgtaacgtggcagtggatgataggaagtgataaaacgagagcatatcataattaggtatttaatgctaatataagtgcaatgagccgacttttacagtcgtatttagctatattaaaatgacctcgtatgccatcaaaagctatacacacacacacacacacatatatatatatgtatataagaaagaaagagaagagaaaggcaaatgaagcctctaaatagaaactcccttgggaatgcccttgtttgtcttagtcttcgtgcctccggtaactgcattattggtccaggtccagttggaacaagcagcgcatagaatgtatgcatttatgccacttttctgaactgtgccgacgactttattaacagtaagaccagtgatgggaacgccagcagtaggcgtgccagttggcccaccatttttataatcctgctcaattacaataccataggatccaatgttggacaaggagatgttgtcgtagacgatatcagaaacagaaccagtcgctccagaaactgtcttgatacgaacgccgttttgcgagttggatatctttgagtccagaatgcgaacagttttaaccgtgttgtcgcttcggccaccaaccgacccgatggacaggccatgtccaccggagcagttaccgccagtaaaagtaatgttggtaccggagttgatagccaagcagtcgtcctggttctttactatagctccggaaatgtacacgccggtcgaagagccaacgtcgaatgcatccgtgttgtggccgccctcggtgtcgccgagagagttgtccatgttgatattgtacaagccgagatcagtcaccgaattgatgctaaaagcttgaactggtgtattcaagacattgagcgacttgatgttggagtttgtgagtttatgagcactgaaaaacttgggctttgtctttccgccgtttgaacctttaccgtcccaccatcgttggccagcacagtcaatagtgtgtccagaggcaccctggacctgaatccccttgccagagattgaaatgagagggccatcccattccttgtaaccaaaggtggtctttccggcaaagatgacctaaatttcgagttagacctttagcaaccgacacaagagtaatatgacattcatacattggtattgtctttgaggccagtcagatccagagtctgtccagccggaacagcaacaccattcaaagtgatagtactgcaagacgtcttctgtttgattgccgttgcagcgtcggtgaaggtgcagcttgctcggggatcaatagacacaggctttgcagcagccgtagctaccaacatggcgaggaagaatccaaaggaaggcatgatggcgaatattccaagatgtaaatgagtgttgagtgtcacggtcgtaaagaacgtcacaattgtaaatgagtgtctcagttaaaaatgaatgtcagagtttcgatggaagattcgatagagctctgcgaaatattcaagtctgaaggcacgcgacggccgacactctttataagaattatttcacgtgtaaggacatccttgcatcgagcacaccgtatcgtgcgaatagactagaacactcctaaagtaggggggaaatcgaagaattctagaaaacccaccacattcctgttgtttcggcctttacagccgaatgttcaaaagatgtaaaataatagtccatcccgagataaaaggacggcactgccacaatctccgatacttaatctgagaatcgtattcgaaatcacatgttgaaccacccgttcgactccaccaccccgtagtaaagcagttgataaactagctgctgaagtatcaggtaaggctgtagtaccgtacttgcttaaaacattagccggtgggttttgccgctatctgatcgaaattgccccgttatttaccagtaatagtgcccagctagcttgctacagttagcaaacaggagtccccccagccaatttttggaatgcgataggaaatataccaattgctcggtcttggaccgagggagttcccacccaagtatagttctatcgacgtttccggaaccggcccctgaactgttgtataacgtaggtcatcacccccttttcctcacggcttgttccgcaggatggtagcaagtaaagagcagcccatgtaactgcaaaacgctactgcagttcattggagcggcaatgagtttcagttgctgagtaatttttacggaatatccgactgtggcgctagtttcaactaggagatacaacgaaattatagtctgcggcaacagacaaaagttcgtttacaaaagtaaagaatttctgggtaattagttcaagacttggctcataagtgcatgaatagttttaatagagcatcaactgtacatggtacaaagtatattacctgtaaaagattgctaattcttaactattgctttaatcttttgtgtatgatgtaaagggtcatctctaataagggttattgtggatcaaagaaaatctaaggcttattacattctttttgtgccgagattgttttctatagcagatcctgtataaatgctatagttaagcttctatttcatgagcgtaatgaaaggtcctatgtggtaagtgttacaacgtggttccctgtaacagatagaatcccctataagcagctggctctgttacaataattgctacaatagtaattattggcctaatattttgcccatggcttaacggtataacaggttgttacagaagttgttttatctggattatgggtggatcatgatgcataggctaacgatggctcaccgttgtaatccaacagggttgcctataaaccgtgatcttcatctgattagtttatcagtctataataattcctgagtacataccgtctactaactaatgcgaagacatgagtgatcagggtgtaacaggtctgaaggatatataaaaattatttaattttttattttataagtaaatcaattgaggaaataatatccttttttttattacaacgacagcttttagtgcaacagcttctagtacaacgacaatttctagtactactacaataacaacctctagcacttcttcagcgacatgcggcccaacacccacgttgacagccacgtcgacaaccatattgacagttatacggacaactattcggacgatcacattaacaacaggctgctaatcaactacaagcacagatccagtaccacgagcctcaaaatgttgcgtaaattcttgggaaattgtaacgcccaactccacgcaaggtatggctgaacgatacaattaaaagctttttgctattgccaacgttgaactcaaagtcactttaacactccagaggaataatcaacagccttcaatggaacctttcatgattcacaacgaaacagtatctatagctgtagtaaccaacgattgtacaaaaccttcaataaatagaaacagcgatatagtaatcagcgcttccgtagtacgtcctttactttgtctagcaactgtaccgtcaactaaaactcgactatttttactaacctaaatatctcttcggatcatttgcggcctatttctacttattaccctttactttttagcttcatcagcctactcttggaaaaatatggacaggtgtattaccaaaggaacgaaaagattgcctttttccacatggatcctctgctcaattgcaggctctatcttgagtgggctaggctcttttgctggcaaggcatgtgttgactttagcattctcactggccttagcattgtcttagcagcattatccagtatacaccttataaaaaatccgcaaccaggaccaattgagaagttcctgtcagaatatttcgaccttgtcgaaggttaatttctccccactaatataccagcccattacggagtactttactgtataatcctcacgcactgaaagcgtataactgacacacaaagtccatcatggtagccgtgcagaaacgtttccatcaacccctctcagccctattgccttctccctgttctagacctgccaagcattgtagacaatggtcgagcacaaagtcaattcaactagctcgacgccacaaaaaaatgtttcaacgccatcccgtaagtgtggccgcttaatatcaccacaaccaccaccaccaccaccaccacttacacgatgttatttttcccgtgataacgatacatgcacgacacatcgcttatctcttaataagcctccgcattttgcttaaactgggcgcaagatggagttgagcgttacaatctagggagtgtgagatctgggatccgctcatatccacccgcgggtatcatcggtacgattaacttgcgggcattttgtgccatgaaaacacggggtagcgtcaaaaggttaaaatcacaacgaaaaggccgtctgaagaatgagattctagaccttgattacgcggaatagattaaaacttcagaagataagcgtaattataagcgtggattacagaggcccggatatggtaaacaagtagaagcgctatagccattgtaactctactctatggaaatcatcatacaggaaaaaaaaaaaaaaaaatacatgtcttcataaaatatacagattcataaaagtaacgccatgcaaacaaatcttcatttaagcaagaggcgcgcaagtgaaaggaccacggacagtcttggccttgtattggttattctgtagccatgaattagtctttgatcggtggcgcaaaaatgtcaacaagagaggatcaacacttacaatatcaacaacactggcgtatgttccgcaaaccagcacaacaagtccgacaaccatagaaagactgctcagggcgaagtggaccaggttcttgcgctcccagacgcttccctccttgagcagcacgaaccagaaaatggcggggaagtagtaggtgaagccggagatgaagagcgacgatgaaatggacagaagatccgagaagaagggaatggcctcggcaatgatccaagcgacgagagtgattatggcgatgagcacagtccatgtaacccatcccatggtggtgttgacatatcggataacggagttcttgtaaacgcgaccgtggatgaagcgtccgacgacagtgccgttgatggatccggaaatgaagatgacgggcagaccgataccaaaggcaatcttggagatgaggtggccgccagagagcagagcgggagacttgacgtcgactccgacaaaggcgtagataacaccaccggtgatggtgtagatggcaatctcgatgaggccaagagcccagatggactttttgtaatcggtgggggtgtgcatctcgtccatgaaggagaactggcagatggaaaagctgtaggcgaagacaatgttggtaatggcgatgaaggcgtcggcaaaggacaggtcctccttgggccacggcgaccagtcaacagcagacagtccaccggcggactggttggccttgataccagtggcaatcatggtgataccaatagcaaggatgatggagacgaagtcgatgtaaccaagaatggcgagctcagtaaaggacggagggagggccaagacgaagaggatgatggcagagatgacaccaaagacgagggagcagatggcgttgtctgtaatgttgaggaaagcaatggtaccggtcaggcagtgagaaccaacaagcagaatcagttgcagggcaaacatggctcccaccagctcgtatccaaagcgaccagcaaccagtctaccagcatcagcgtagtgggcaacctcgggaaacttgatcttgaccatgccgacaaggtcacttgtgtagatggcgaggaaaccaagaccaacggagcagataacaccggcaaccatgccgagagtcgcaaaggcactgggcagagacagactgccgagggcaatggcctcgacgatgagcacaacggtcagacgcctccatcccagacggtgaaacttctgctcgccctcttgggccttggcgcgctcaacatcctcgcggaactcatcgcttgtctcgccggcgatgggagcatcgtcgaacaggttggaggtagggttcttcttgtcatcgtagcggcggtccttctcagaccccgacggggagatggatgtgtcagacatgatggatgtgtggggggtatcaaagatgcagatgagagtttgagtaaagacagtgattgggtatcaggtatactgtaagaaagaaaggagcaagaaatgaagttcaagctgacactctgtctcaagggaggggaaacagacgatgcccaggtctatataggccgaatccgtccgttatcttgaggatgagagaagagagaggaagcgagatgaaaaagtgcggaggtggaggcggacgaggaagtttaatagccagcccaggtggtttgtgcagatctaggccgatcctcagtcactcatccattacgtgcccttttttgtccacatccaggttgctaagggctcgttatcaatggccagcccagtccacaaagggccgaaactggagcaagggcaagcagccaagcagcaatcgtcgaataagctcctgccatagagttgccaaaggctgcattggagcgagcagcgccagaagaggcgaaaccggggtggccgtggtgtcggagcagcagcgccacggacggcgtgggcgtatcaagggttcccggcgtcgagataggctcctcttagactgcgctgctagccagagtctccaagatcctccggccaccggatctcgcacagagttcggtttctcgtacgattcgattgattgcccgttcaacgagaggcgctgccatcattccaggcccggctggtgctccgaggttcggtgttgcaagcactgaattccccatagataagagagaaaccgcgagcccattctgagcgtttgcaatgggcggacaatctagactgccagaccctcttcttgcccaactcgcgctccggccatgatatgcagagctccttggtctgcagcaggcacagacacacggtccagcctcagtccggctcagctcctctcagcttgtcgatgccgactcgactgcatacttgtacatggactgcttgcatcatcgcggtcccctatatttccatttcctgctttggggacctaccccagaccccccgcaaaacgacaatggactgtcagaagacgcttctccgcaatcttgtacgtaaaagaagccatcgtgagaggtgaatctcgcccattgccctgatctcaagggcagcaagaccctgccgtgccagccggatccatgcggacccgaaccctgacgagcgcaaagagcgactgacttggaagcgaaggttcgtttctgccaagtggaccgtggaccaagacaagattttctctccgttgcgctgcgttgctcgtcgcattcttgctggcagcccgcaaacgtcattgtgataggacgcttgcggttcccagcccgctgagaggacgccgtaatagcgggccccctgccctagacggcccaccgcggcccaccgaagccactgacgcagcccactgaaggttccatcgcaggtccaccggggcctctgaccgtccactgtgcgtgcgctgcgactctgcgagatggagcccgctgcgactcagggccagtttcgatgtgtcaagagaccgggttttgctcgaataatgcctcgtcgagggaggcgaacgctgtgaccaagcgagattctcgtatgagtgcccggacacggacagtatccagtaagtgagggtctcgtcgagtctgataatggcgagctgcgtggcacaaacccggtctgcttggccacccagggaccaaagctgctggggctctgcgtctgactctggtttttcgtttcgccctgtacagtattcgtgcgggttgatcaatgcgagtaatgtgtcgcgtgtggcgtcgacagagttgcttctggctcttctggctcgtttcgggggaaaaaaaattcgttccattttgacactgccgagcggaacggatttagtcgtcggcaggaccttctgcacaccaccttgcggcactgagtgccggccgccaagttggtgccttgcgcaagcctcgcggtctggccttgtaccggcctggcagctgcggtgggaacggaggccaaattgtccgcgcaggtacatgccgcagaccttggcagggccgctagcaggcaccagcgactcgcgccagtggtggcctgaggcgacttcgcctagcgctctgcttccagcaggtctagcaggtctagcaggtctagcactaccccgggggccttgtagcgaaccttacgggggccgagccgctgtgcaaacccatccatcttcagccactttggcagcgatctcgacttttttctcaccaaagtcacttgcagtagcgcgcctcactccagttaccccttgcggcttagcgcggcgacgctactgccggcgatcacttccacgcgccttctcgaaagctgcctaacggagctattccaaccatgggctttggattaccattactgtgccgtaatctgttcatgttgctattcgcagatgaatcagcatttgtttttactcttttagaatgcttcaagcagctcaagccatgtcgagtcgctgacaggcgcccgcccagcaactgccgtgcccgtcctgcatctctgatctacagtacagtatatggtgtggcggtcttcatgttttgtaattcgtgcatgcagcgcgcgtctcctccctccatcccagcgcaagggcgggcgatgcggaacagcgggaaaccctcgaggccgcctaattccgccatcattcttgccattgggcgcccagtcgcacgctccagtcttcatcagccgccgtcccatgtctgccaattcgcccatatcgagcacaggccccgagatgccctggcctatcgtagcatcacggcccagcaccgtgacatatgctgccccctgccgctgtaagccgtcgctttgctgaaccatcaagatacgtgtaataacgatgcgtaaacatggtgctgtagaccgcaattttccccacgccctctacatggggcttgtgttagctaagaggcaagaaaaaaaaaaaaacggaagcatgctgtggcggaggccaaaatactaaattgcctctgaggagcgacggaacgaggcaatttccctctccaccacaaagacgccaaactccagctccaactttatgttgcttccattggatgagtcgcaatgagggctccagtcaagttggggtaatgagtctaatgacagcacattattcaattgatactctggggttggggaaccccagaaagaccctcgaggctgcttacacgcgaatccaaagtttcgtaatagcttcgtccatcattcgttgtgttgagagcttatggagtcgacctttggatagagtagggagctccgctctcttccccatgggcattacttaatagcagcaactttgtttcagaataccacgcacgcagcacatgtcgttccacgtcatgcattggcctccataacaatggctgttgcaccagtcgaggtcgatgcatccttttgccgaacatcttactcaacacggacaaaggctgcaggtggtctgggtgcttccgagtggcgagcaacgcgcagaaacattctcgaacaaatgaaaagttcccagctaatgcagcgagtgatgtcgatccttgctacgtcaaaggagctgcccgatatatccggtgctgcagacatgtaatggcagcactagaacaggcagacatcaataaccaacgcatagaccactatgcgtacatagacgcaacacagctaaagatggctcgtctcaaggaaatttgaaatttcttctcatcattcaataagtgaaaggacgtcttatacattacctagcaacaagtggtgcttatactcggcttaatcctcccaacaaagaaccaacagctaatccatggacagagaagatcagagataagagagacgagggaaaacatacagtaacatctcaaaaaaagagtaaactagattggatacacccagcatgattagcgctgcatcgagaccagagccgtccacctcagctttggaatggaatcatgcatctagtgcagcacgccacgtctcccgtaaaccgtaaacaggaagcatatcccgagccaagtgctgatcattgtcaaggcctgtcgacgtgtctgcatggattttgagataagcgactgctcgacacacttacaggaactgctctgatacaggtcagtcccatcatctgatcatcatgcgatcttgcatgtacccagtagtaagatcaatgcgtgtaatcgggatagcaagcctgtgaagtctcccttgcttgcatatctgctgttttccacttgctaatttcaaactccatggacatgcgttggttcattagaaattcacacaccccagaagttggagggttacagtgatgccttggacgcatgtattccacgccctttgacccatgtctccaacctcgcatcgcgatgcgaacccccgcaaagtagacggcactaaccagatattggagatgttggttcgagaaggatgtctatttagccgtaaattgatctattcctttttcccattgtgcacaaggttgattgcaaagaaaatacgaaaatatgtaaaagtagacgagaggtatagggtaggcttcaatgacgagtctaagcggctcatcttgcacgtgctttccactggcgcttggcaatctgaaaattcttatcttatcggcatctaaattttgtgtgcagcgatattgcccctccaaaaaagcgacatccaggcatcgccaaggccatttttcagccataccagcccagattctgctcttttgtgcagcttgtcattgcaatagtttcaaaaatactttgcgacttaaaaaaaccatctccaccagactcagaccctcttgctgaatcaccatacaaaacgccatcatggcaaccccactggctcaatccgagccatcagcggctccggctgtcgctgccttcaaaccgattcacagcctggtcctcgataccggtccattgatcaagaacgatcctcctgccagcgtgctcatctccaaagccgaaaagctctacaccctccccaacatcatcagcgaaatccgcgacgccacgacccgttctcgagtcgaaacgacactgctgccatttgtcactatacgatcccccaggcctgagagcctcaaattcattgccgactttgcgaagaagactggcgactatggagtgctcagcaagccggatatggaggtgcttgcgctgggatatgagctggagattgagaggaacggcggcgattggagactgaggaatgcgccgggccagaaaagtgtcaacggacggccgcaggctaaacagtcaacagaagagaaggagaagccggagcaagtcgaggaagctcaacaggccgattctgaacagagcgcagaagccgcagaccaaacagagtctcagcctcagccagataccgagacaaagctcagcaatgatgtgcagagtctgagtctagaggcctcgggcagcagtgaagagaaaagcgaggcgacaccagaagccgtcgagagcgctcccgagccctctttggcaaaacagcctgaagaacagcccgaagaggcttcagaagactcagatgatgaaggctggatcaccccctcgaacctcaagaagcaacaagcccaagactctggcgccaacggcaccaacgacaatgctccccccaaaactctgcaggccgccatcctaacctccgattacgccatgcaaaacgtcgcactgcgcatcaacctcaacctcgtcacgccgtccctgtcccgcatcacatatctcaagacgtgggtgctgcgctgccacggctgcttcaacatcacaaaggacatggacaagcagttctgccccaagtgcggccaaagcaccctcaccaggacaagctgctcgacggaccaacacggaaacttcaagatccacctcaagcagggcttccagtggaacaccaggggaaacgtgtttagcgtgccgaagccggttcatggcagcgccaacggcagactgcccaagcacgtgggcggcaagaacaactggggtaaggatttgatcttggccgaggatcaaaaggagcatagcaaggcgctggatgagcaacggagacagaggaagaaggatctcatggacgatgatttcttgccggggcttttgacgggccacaggtctggcgcggggggcaagatcaaggttggagctggacggaatgtcaactcgaggcggaagaggtaaagcggtggaaattggctgggctggaattgtatataacgagtaatgacctttggaaaatggaataaaatagactgaaaagaacaattgcaattctacaaagtcacagtggtgcgagatctatcaaggcggattcaggttacatcttagtagagaggacagtaattgcttgtatgttcctcttgacgaggcttgagcttttttttaatcttgcatagatgcaaatgtgcccaaataaactcgtaaacagctaatatgaaaacatagaatctcccactaccagtcgcctaagaaacgccaaattccctttcaggttcccaatcaatcatggagaaaaaagaagtttttccaattccagataatcttttttttccaactgcctctcccctgctcagtcgaagagctccttgtcagacttgccaccatctctcggggcagtctgttgtgcggtttgccctcttccagtacccgctcacgtattctttccatcaaagcccgttgaccatctcttggtgatatccgttaagaagtttgtcgttgatattgcaaaagaagatgtgcgcattatgggctctcccaagcgagttgctgatggcttgccgaatcgcctcagtgctatgtcaatgtcgcaaatttacatagcctcagcctctggaaatcacagcgttagacacaagacaccccaggtggaacgaggctgttactcactctgctgggtcaggagcagggtgaatctgcgcttcagcgtaacacgctggcgagaccacttgtcgtcgggcgagaagcgcgcggggtgcgccgacttggtgacctggccgtgggcgacctttttgagggtgtagaggcggttgccgctggcgtcgagggtgtacatcagatgcatggtgggcggttgtggttgagaatttggagtgagtgtgtagttgggagaggaagaatgagggcacgagatgtgattggcgtggcaattggtcactggatttgcaggtctggcgaggagcgaggatgaagtttttggtgatgcgcctttggccctgggcggaaaaaattggtgagtggagcgctggcgttatcgataagcatgcgcgctagtacaagtacagccaattgtgattaattcgtccaaacttcgagtccaagacgaattacattccttcgtatggttaatccgatcactttcaatagaagaatgaaaaacttgcaaatcatcaagatgagacgttgatatgttttcatcagcaagaagcaataaactatgcaaatctacaaaaaacactggccaacggtgccaaaactcaaatcatatatccaagatgaagggtgaagagaatttcgcccaaaaaggaatgtccagaatgaaactgagagagcatctcctcaagacccagcccaaatccaacacatcttttcaacatccagctgtatccatatccaacacacaaaccggcatcccttacatctcctcgccaacacgggcctttttgtctccagcccatccctcgcgctcataaaagcggaaaacaagatcatagtcctcgaaatcatgcacgatgcgatcaatgcggcgatatccgcgcacggaatcaacaattcgcagcgccatagcgccctttgaatcggggttggccaagccgtaagggttgtcgccacggcccttggcctcgaacaaggtgacgctgaagcggcccggcttgaagatttcgacaacgtgctcgatgatctcggcggtggtgcgtccgctctggccgcctgggacgtttgtctcaaacgaggcaaacgagaagcccgtctcgggggtgacgtggacgctgaagtagtgcccggcgttgttgccgccctgggtctcgtcctgagcagaggggggagggatgatggcgttggccgagaagccgcatgggctgaagaggtacgagtcgatgcgggcatcgggatagaccgaggtagggtacacgtcggcgaggccgcactgctccgtcacgactgtgcccagggcgtgtccctcggtggtcagggcctcaatctcgtggagcttctcgctcggctcgtgcaagtcggactcgatgccatcggcaaagacgtccacctcctcgagcggagtcgagagtccgccaaggctgtcggcagcgtcctggcgagcctttttggcctcggcggacattttatcacacgcgaccgcactcgcgtgtgacaggtaaaactgcttggcattctccgggtcgagatccgtcatcaagatctcgagcgtctcgtcagaggcatttgccacggatcccatcttgccaaagctggcgggaattgagaagctggtgggagccacctcgttgctctccgagtcaggagtcaaaggaggtgtgaacaatttgttcggggtcgtgatgtagagataccagtggtcgccgttcatctttccaaccatgtaggcactgccgccgtcaaacatgtcgtccaagtacttgacctcctgcttccagctgcggtgagggccatgctgcttgtcggggaagagaaagttcttgcgactgtaaaacacgcggtagggagtggcgatggccttgatttcggtggcagacgcagcgttgtcaaaggtgaagcctgcatgttcagcagcaatgtggagcatgcgctggagtcccaggagaagggtggtggtgccgcaagtcttgaggatgagcttgtgggggaagacgaacatgctggactcggagagaagataggcatccacagtctcggactcgagaaccgagagaatcttgcagttgaccatgtcaagcatggacacccaagtatcagcagccacagccttgagaccattgggccgggcaccagtgggcagtgccgaagcactgggcgcaaaccacacctctagcagcttttcaggacctgatgatgtgcgtgttagtcaagatattcctggatagaaaaggtataagtgaatgctgatggaagatacgtaccttcaaaggcataggtggagtccaactcggcagccacatcgtggttgattgtcaagtgggttgccgacgaaggggaaaaggtgtaattgttggggactgagagattggccatttttgctgatgacttaacccaaagcacgacgggataaagaaaacgcagtgatgcccctgacgacgagtccgcggagcactagctgccactcaaacagactttgcggcgtctgcttgagcgagtaggcccacaggaatgtggcgagtccaacgacgctggcggaagccagcagcaatgggggattatgaaaagcccaacgtctgtggaaagacgtcaaggaggctggggacagagagggtagaagaaccgattctgtggcgaaatgttgcgcggagagctgtgtttcccgatatctatggaataccgagagtggaggttggattggtatagacggggcgtaatttggaagctattcagtatctgtgttgcttgaaggggtgctatcgaggcctggatgggaagatggttagctcttcaatgcacacatggccatgagttatagatggagctctgcgggcagctcaagatggagaagctgggacgcaaagtaaacaaagaacatacttggaaggtcgcgagaagaggaatcgcaggagatcagttgatcgcatagaaggccaagggaagaaccagagaagggtcaggcaggccactgcaagaagcggccggttgagtgtctttcgcggacagcagaacgtctagctcctcatatccagcaaagtgaagatgggcagagaagagctacaggaggctttccccagacaaacaggcggtcgtgtgacggtgcggatagagtaggagaggcgcaaattggaggcgcaagcagtagggcgatattttcccctagtgtttttttttttttttttctcagtatctccccgcggggacgagataaggcgtgtcgctcgttggccggcggcgggaggagaagctgctgtggatgcctcagagatggctcaggctggatggcaaaaattggacagcagtgcgacaacagagttttgcagttgtttgtttgtgcgctgcggttttgttttggctgcgagggttgtgctgtgtttgtgtgatgctcgacgcagcccaatcggggcggtgatgggtacgctgcagtacctggccgcgctgctacagggccgggccagctggtgtgcgcaggtaccggcaggtacattttgggtgcaggtccccactaacacgcaaggagtcgatgggcaaagatggctgagacgagagctgcaagacgtggaaggtctctttctctccctacattgactacgacataatattgtattactataagtaagctgagcgagtgagacagaagacgtgacaagacacgatttgccaggccgatactgaagtctctgtaaatcatcctcatattacggctgctgcactcaataacagctgcagctcccatctggaattttcttcaaggtccccacaattgatggccagggacatggcacgatacgtaatgtgtacaaactctttttagcatttttggctgggcgggacggcggggctggccggatcaagaaacaggctgcaacgcctcaagtgctttcggatgacgaaattgctgatgcaggtgaatatctccaatatgctgtgttatggctggagctgtgaatcttgctagagagactcccaggcttcgatgccgtctagcaagatgacactttgtggagagaagctgggccgactctttcatcacagtcggtgtttgcaccacctagaaccgagcaattgagtttgagacttatctgcggtgcgctagaggagccagtgcacgaaaccttgcattgcagacatgatgcgcctggcaagaaagggttgataagctgcacaaacacgtgtaatactcattgtactactgtattcaccggctcgtattactatccgcagcagtgccaaggcaaggggcagctgctgcaggtcgaatgctgacgctatatcacgatagaaatgctgcatgtcatgccatctcatcgagcattgcatacccaggtagcgattcgagtctccgttggcaaagtcacatctggcatagcaactacgagcatcatctctagggctgactacatgtatgaggtgctaccatggcttattgcagcacccgtaaagtctatatgtaggcaggcagcaaacattgcggcagcccgctctccccggggagactttgtcaatgtctcacaggactcacggcgagctgcagctccgtcactgcatattgcactcacacatcaccaggggctggccaacggatataggcgccacattcatgtattctctatcctggcaaccttttcaccaacctgtgcggtgatgccggcgaatacgtgaaacagcgaacagtccttgtacttgtccacaagcgtcccatcatctctgccttgctgctctgacggcaccgttgaaatgtcccgcccattcatcaccgtgcccaccggataaaacggccgcttgccctcttccacgagcgtaataaactgtgtatcgatcggtaccgagcccagaaagggcaccttgaactcctctgccatggaccgtccgcccccggacccaaagatgtcggtgcactccgagcagtgcgggcacacgaagccgctcatgttctccaccactcccaacacgcggatgcccgtcttgacgcaaaagttgagctccttgcgcacgtccgccgtcgctactgcctgcggcgtcgtcacgaccactgcgcccgccacctgccccggccgggcatccttttgtagcgactcggccagcgaaatgtgctcatcgctggtccccggcggcgtgtcgatgagcaggtaatccgtctcgtcccagagcacgtccttgaggaactgtcggaccatggccgtctttttcgggcctctccagaccacggcgtcgcctcgcttgggcagcaggaaccccaggctcatggcgtgcaggctgcccagcccattctccggatcggcctcgtggacagtgaccggcgcccatcctcctggcacctgcgtgaccttggacgcttcgatcgagagcatgcgcgggatggacgggccggtcagatcgacgtcgaggattcccaccgaatggccggcgagcgtcagagacagggccagctgcgttgtcaccgacgacttgcccacgcctcctttgccggagagcacctaaaacacaggttagttgattgatgcgccgccagtattgccggtgaactgctgaatcgtcatcatttggcggggtgttggacgcaccagcacaacgtgcttgaccttttccaggcccatgatgattctgctgctctgctgaatctaatgcgtagatggcgcagtaaagcgcatcagaagcgctgccaaagtggccaggaggacgtatttgcgaatggctctcggcggctgatttgtaagatggacatggagatggaaatgttgcgagcaagtttccagcagaagcgccgattcgcggagcgcggctttggccggagatttggccccgccatatcacatgtcgatgctacctctctttacctgcccctcactaagagcagcttgtcgatggcacatctgatgtgctgcacccaggcttttgtaaagatgcacttgtacgagacaatcgcgagaattgtatttatttggttcatggtggtgtgtttaactattgacgagaccaagtctaattggccgacttctgatgaaccgatagcctgctcgcacgataggtacatacctatagttaatacagtacactatcacgaatcatcaacggcatgaggctttagacatgttcaatgatacgagtccacattacctgtagttcggataattgctcgtatttggaacgtgcctattaatctcaactacaatccttcttctctcgttgaacaagcatggtgagctcttgtcctcttattgctgaagcaattgcccagttgtattgctgaatgcccctacttacccagtaatcatgcttgacattcacaactacctgtctcaggctaccaacttcaacctgagcgagtaaaataccgtttctaggcgtaatgcgatgttctaggcggctgtgattgaaccactcgttatgcccacctcgaacgccagaccatttcgccatatgcgtgacttttcttcctttttctagccagtattgcctccgcttccaccaagtcccgccaaaattccttttcaaaacattaccatcaacaggaacgtcctgtagcctgggttatttttggccttgggcaattaaattgagtgacaacaccaagtcgatctccgtatgtcggtgtccgggctgctaaatccttacgatgccttcaagatatatatataaatagaaaacctgtcaccttctttccattgccaaatgatactaaacggtgtcgcaagctattcggtgatacatctgaagtaattgttagcaagttcttacaagtcagtgagaggatacgacgtcttttcaactactggaaaatccagttcgaagcattacattaatcttccgctaaaataaaaatttctcaatctattttctcgcagctgttgccagtcttacagcttccaccgctgcttactcgaccaacgaagccatacagcccaacttctactctgactccaagtgtacaaagtatataggagagtccgatcatgcctggccttaccttgacgcggatcttaattcccccgaggatacgtgccttacattctccccgccttttgggacggccagcctcaatcatgtaggggcctacttttacggcagcagcactctagttccggcatattgcgctttgcataccgggttttcctgcgatgtaggggaacggccactagagtttaccatcaatctcagggtcatgggtgtgtgtaaacttcatctcttaaaggcaaccatctctggaagagcactagatgccactttggcacggcggattagtgaatacatatctttagggacggtctatctggtatccttcgacttcatgtttatctaaatataggtaggacatgtagctcaaagcagcacgaagcggggtagtacagttaaatggctggggtaaaggtcgcggggtcagagccaagggcgctttctttccatgcaagttgcattgtataatcaagttttgtcaattacttgcatttcaaaagtcaatcaacatcatcttagggggcaagatgattcagccctccctcagtttttccgccacacctgcttccatcacagcagatgccgagcggttagtaagacaatcaaggcatcaaagagatgaattggttcgaaatatcgcaccagagcaagcaacctttgccaaggtgatgcttcctcttgcgcaaatgcagaatgatttcgccatcgaggccaatgtactttgcttttatcgacacgtttctgcaaatgccgacatccgcacagcgtcggcgaaagcgcagaccctctttgacaggtttcatactgaatgctggatgagagaggacatttttaaacttgtcgatgctatatatcataatcataataccgaggaaatcacgaaagagtcgtccttgtttttggagacggtttatgacaaatttgctcagtcgggcttgggaatacgggatactgtgtccagagaacagttcaaggaaatcaaaggccgtctcagccagatccatgcagaattccgcgagaatcttggctgtcagacagatgaagtattctttacattggctgagctggatggtgttcctgaatctatcgtcaagcagcttgaaatcaactccagcaacaagcttcggatagatttgtctaatcctgtgcacaggggcattctctcgtccgctgaaaagggcgagacgcggaaaaagctgtactttgctatccaaaacagatgcaagggaaatgcacccctcgttcaagaagctgtacgactcaggtatgaaatggcaaagatgctgggatttgccaactatgccgcttttcaactacagtcaaggatggccaagactccggaccgcgtaaatgagttcctggcagatttgcgatctaagctgacaccctatggagtcgcatcattacggatattgcaagatttcaagaagagtgatgtgaagaatgatgggaatggcgagttcttcctttgggatgatgacttttaccgcaatcgaatgttgaagtcccggatatctattgacagaacacgaatcaaggaatatttccctttacagactacgacaacagccctcttgaatcttttggcccaactgtttggcctattgttcgatgagatcaaggctaccgacagcatggtatggcacacagatgtccagatgtttgcagttcatgacgatgaaactcatgggggtggattccttggttacttgtatcttgacctctttcgccgagatggcaagtatccaggggcatcatgcttcaatttacaacctgtaagtatatttttcctcagtaggagcagcgatatggctggcagaacgcagaacattgcctgattaatttaaccactctacaggggtttatacgaatagatggaaaacgccattacccgtcgactgcattactgtgcgcgttttctaaaccgacaccgagcaaaccaactttgctgagccattttcaggtagtaacaatgcttcatgaactgggccatggcattcacgacctggtgtccaagactcagcactcacatttccacgggccagaaggcgtgccagttgactttggcgagatgccaagccagatgctcgagtattggtgctggacaccgtcccagatcaagtctctcagctcccattactcatacatcaacccagagatgcttgctttgtggaagcaacaaaataaaggcaagatacagcctgagctccaaatgccagacgagcttattgaggcactgataaaggctagccgggtctcatttggaccgctatcccaacttgatcagcttcatcgcgcctattttgacatgaccatacatcagctctgtagtgatgaagaggtggaatccgtggatcttacgatgttatggaacaaatcgcggaaagaaataggacttattgatggacaagaggtttttgatgggcattacgcacagggtcatgactacactacattcccacacctgatgataaatgattatactgctggctattacgcctatctttagtaagtcaaactgtatggtggtgatttatgacggaccacggcctaacgtttggttgacagctccaaggtgtacgctgcggatttattttacagtgaattccagaaccatactctggacactgagagagtgcagcgttatcgcaaatgcgtacttgaaagtggtggaagtagagatggcttccagaatctagtcgacttcctaggccgtgagccatcagcagatgcattttacaatagtttgctagattagcgtttaggtggaataaccccagaatcttgggcatatagtatctttgtccgctagaatcacggcttggtaatacaactagcacatatgccacgtaaactttgggtggaagaagggtatgagctgtaaaatgatttcgaaattccactatataatacctcccttacatgtgtacatgcatatgtgtgtcaaagcattaacaagaagtacataatctcatcgccccatgctccctacactgtctccgataggactacctgtatcctgtcctcacatttctcctcttctggctgctgaggatcattctgctcaggtgcttttccctttgatggcgcaggcacaaactgtatggatcctttctggtacgctatcacaggccgagtgccatcaaaatatcctagtaactcggctccaccatcagagtcgagattcaggggaatgggagcgctgaagcggacaatggggccaccatccactgtaaatccaataaattcgcccagaacagaggtcgaattctcaaagtcgtcttcaacgtttccctgaatggtgttcctaaaacaccgccggctgttagcgagtggaagctgtaacaaggataggtacatgcaggcattcttacacttcgcttacagaaagaacgctattcctccttgtagggccttgcatgaacttgttgattcgcttctttacgcagtcgtgaaggaggtgcagcagcccggcgataacgagaactggtgttcctaaagcaagggcccatggccttggaatcaaaatcagtatgttgcatctgcgtctaattatgagtggaaagcttacgggtgccttctgtttctcaatgagtgtgccatggcgagaatgatacccatcatcgctattagcgacccgacctgagtcatggtccacgtggaccagtacagggatatcagattctcgccatcgcagaactgcagggccaggagagcaaaggcttccatgatgacgacgccagccgacacgattacgcaggcgaggcacatcaacatgtacttgactagctttcttgaacgctttcgtgggtcatggctgtatagcgcgatggcttcttggcccctgttgttggcacgatatattagtttccatatagtcttgtgcatgtatcttgacgcgagctctcagcaagccaatgagagaaatggagacgacgtactttgtatatgtccatgatgcaacgaatagaatcatgagattcagcacaaacatgaaccagtagatgattctgaaatgccatcgatctaaatcggatgcaaattgcgcatatcgcttgcacaatttatcatccttcacgaacgtctggaccataacatccatcatatctgaaagtccgctcaggtatggtgcacctgggagtaggctaagagaatgagaataaaaagatgaaaaaagtagaagaaggggctatgtaggtgaataatagcagctatattgaccagtgttgaggctgtgctagtcactgacaaaacaagacttggctgatgcacacatggacgcaatcaagtctggcattcttcatttatatataaatcctgcccttgatcactgccctccttgcatatacttcttggttgggatttgcccgcttccaacttcatgcatacagcacttttcctcagccagagccatcgggagttggtcattagtcacacagaccctccacaacaagcaatggtagcatcatgtatatcaaaaaggggataagaaggagacttggtacaaacaagtgtgcgtattcgagtccaatcatttatcgctacaaggcagtgacagcgggagatccgagtttagctcgcgcccccaacttctccaggcccgcaacagcatcgagaatcgacgtatggcgttttcggaatacttgattcgtcactttggatgcgtttatccgtgtggcgagcgctgccggcggccagaatcgggcagaagaagacaaatcttcggcgaggcgcatatgcctaggtaactgcgcattgactatttacggccatgaccgtatagccaagaggaaagagtgaagtgagcaagcaaaggtagctacgagcatgtagaccgcggtttagctggtaagatgggctttcgtaaggaagtgataacggctagttaggctatgctcgctatactgaaaagttatgagccatctagaacgctgatgaagaacgctattcagccggagcgtcagacaagcagctggtcaacgcactgacatcttctgaagttacacgctctccacctctccgcctctccttctcttgtccgatctgaagccagagagagtgacggttagtaatactagaagattgtcccactctcagctgatgtttcactgccgtagcgttgaagtattctgccattattggcatatctcaacgagtcctagaaacctctatactttcagctttatcctttgcggaatgttaagatgacaatacacgatccaaggatagtagtatatgcttcaaaataggagtagtagatgttgaacatgtagtaaccgagtattggatatcctatatctaatctagatttaatgttccttagtttgcagttgtttgcacgccaagcgtttcttacatgggtattcaggttaggaggatgagctagcgataagaggcactattcatatctacgtcgtttcagctttttcagctaacattggcgccaagtagcaatgtgtaaatgaccagccgacatgcctctcggccttcagctgagatgtgaaacaaagtgatatcctcggtttcgacgcaaatccgaaaatatcacgggagataacgtacatgtagccaatgattcaccgcgcggcagccttggcatagattgaaccgagatgagattggttaccaggtatccgaacataagcgccaaggcgtgcccgcagatagcgtccattcctcttcgctgtgtcgtatttagatctgacctatatttgtctgatctacgttttaagcttatttgccatgcataccttatgatccgcctggccatgtgattcatgtttcgcaaggcctgaactgaatgagacaagtccagccgcgttacgcccgcatctttcaaggttgagtactcctatttaaaaacccttgtatctcttctctgttataatagaattatcatccctgaaagtattgatcaactctactctcccgccccttctatgcggagcaagaataacacctaagcgacttgtttgggcggatcaaaggatgtcagttgagtactctgccaagttttaggctgcaagcaaagaccaatggggtcatttacacacttaggatggcggcaagtcttggcatatcctcgagatagataatgtttgccactatctatagcacagccacagagcctggtaacgttgtaagcgatgggattcaacgttgaaatgcaacttttaggaggctattaaaacggtgagcggtcttgacaaaatattgcgttgggtagtgcaatgttctggaacttgatagatgcaattacctctatcaatagttccaagcctcaagaggaggtgaatataactcccaactcaagcaaaaggcttgcgcgcccatgggccaactggtgccaagacttgattgtctcggattttattttggcttcctgcagcagggagaatcttggctgcaaaagcggtgtgcatttgcggcaaaggggcaccagcgttgccacgtatgctggtctgagctcaagattctgattccagctatctaaggattgactcaatattagtatagatctgatctgtgggataataccaaggacgggtgcagccgagatatctcgaaagatttggcccacattttcgtcaagtgacggctacatgtagttttactgccgggtacccggaacctatctctgaagcaaatagtggccttgaaggatcatggagctgatgaaacgctgttagattgaagttgacaaaccagtcgttatttctacatagcgagtgacttattgggtggtggacaatgtgccatcctttcctgctatcaaaatcttgctctgtgcctcgtcaactggatccacggcctctgtgatgatgcgtccagcatggtcgtgcctcttatcccactcctcaacttcagcgtttggcactttgaccagcttatgactcttcgcgccatcgtcgagagtaaccacttcttcgcggattttgtagcctcggagacgaggaatgccgtgaacccacagccaaaagtaggccgcacagcccacgaggctagaagaatattagcacttgagctaagagaaattgctactacattctggattgcaacttacatgccaacagaggtaactacatacgtagcgtaccagaaactaacgtcgccaccagttgctcctcctgcaggagggtaccacggcatgatgagtaggtagaggttcttgagaatgctgaagtagatagcgatatcccaggccttgaacacgggtcttggcaaattgagagcttttcgcttatgcctcacaataagaagaccaacactcatcagaaagtcaaagaaagagccgggataaacaccaaggtcagtaactgcaagctgagttagcactgacaagaaaacgaacaagccaagatagagctatttgatcacgtaccaaagttgaaggcatctccagcagggggtgctaagatcatgatgagagtaatgacatatttgaacaggtatggtccaagagcggtgccaaaaggataagtcgagacccagaaattggtgaaagggaggacaccttgtcgaccgcattcacgaataaccctcgagcttccaatcaacactgctactagattaccaaaagcactgattgcaatcagaaagttgagcgctctgatacccttgctgtctccaaaaacattcacgaagaatagattggcaacagtaagcttgccgccgacaatgtcttccttcggaactaaaaggcctcaaattagagatggaatatgtccacatcaagtttggatgacttaccggccgaataataggcaacaaccgtcagaatgtaaaggactgtaacggtacatatggcaatgaagccattgcgtcgaattttcttgacgggattctacgaaaaagcatcagaagaagaacaaataaatgatggccgtccgtgagatgagatttaaagcataccttgacttcattcgcaacgttgaaggaattttcgaatccggcataggagaaaataatcttgtataaactgtttgtcgttccataggcagtagctttaccctcgaacgaattgtggaaattggccgtcgggttcttaattcgagtatgtcctccaaggactacaaaaccagtgatagagatgaagagcagtgtagaaagcttgatgaaaccaactacgttggcaaagtgatacgcatgtttgttgtgcaagaccacagctgttgtactgtataagcttcttttcgcatttgtcttttcattatttacaaaaacttaccaaggactgcgacagtgtagccagccacggctactccctttaactgccaatcggttgggttgtgatctgacattttgaagatgtactcggccagaactatttgtagatttaaagtcagctattttgatctacccaatcctcaaaaataaactggcaacgtaccataacagtttccgctgctaaacgacaaaatcacagtctgaaaagcaaatgccgttgacatcagccaacgtggccgtggaaatgcctgctcaaggtaaaccacctcggctccagaccgcgacggaaagtaagacgtgaactcgagatagacagaaaacgcgcatgttgaagttaaaaatccaagagcccaccatatcagacttagaccaatgctgccggttccagagagaatgcttgaggctgccagtatttttttagcctctacaaggaagagtggagagaaaggtttgctcacgagttgagaagatgcctgtgccgatcatcttactcacattcagaaatagaattgtcatgggcccaacattatatcccaagggtgaagactcttcaacaggcgcaccggcggcatcttgataagatacctctgtattgttggctgctttccctgcgacataatacgtgcctccggcaacgagctcggatggatcactgtccgatgacgaccctctctcttctacttccgtagattgagactcttcgctactctggaaaggacgccgccaggagaacggcattgcgtctagatgtacctgaagtaatcgaacgtaagctaggaagcatatacctattaccaaaggatgttttcagcaagagatatttggctacaaagccttgtcgatgagcttgctatatattgataagtgacatggtacagctgggtaacagttcaataatttaagctgggtctccgcgggtcattgttggtttttcttttgcgcagtgccatctcctttcagctcactccataaattactacaaacaggtgatcgtcacccactgtgtgctgtagcgaagaaccttggcactccagatccatgactagcggatgtgataccattgatggcgatgatacaaggccccgataacgcaattgacgtccctatcaactcaccctatttcgcttaagccgcgtctgaactcgcttctagactcgacgtctcctctgcgctgaaccctcgcctgcatgtgctaccgaacacacgagatgttggacatgcatgcaagccctttattgtgccttgcctgacattacactagactcttagctacgcacgacttccacgaccagggagatgtgtgggggaataggctcattcagcgtggagggcacaataggaagctttctttggaggctggctgccatgcccgaaaataccctaaattcgacaatggacagcgttttctgagagatttgcgtactatgtcgccatattcgcaattgtgatgtgatgtggtaccaggatcttgttacaacccttgacttactgtgttggtggacgattatgcgggctgataacggatgtgtaactaaattgtgggaacgatcgaccgatgacctagtctggatgctacgatctgagacttgtactagttgggaatataaacttcatgccattttaggaagatgcaagacgacatgggcttaatctttacgaatgacgatctagagaggctaaacatgattgcatggagctatctaaagctgaaatattatgtagtaataaatatccatccttaggaaccatctttgacatgggagtgaaagggctgcccgcccgccgtggggtattgtgggctgacaaccagttctagaatctccatctctcctctactcatactttccaggtttgccgtcactggcgctgcggactgttggttctagagggaaaacagtattctctggcttaacatccttgtaaactctgttccagttgtcagtcagcggctcgggtgtcttccacgccagctcggggtcacgcagccaaagacggatgagatggcgtctataagtattacactgttagcagagatgcgtgatatgaaacgttaaaacttcgcaactcccatctcaaccactcacttcttgtctgccgagtctcggaatttctcgcgagcatggaaaatgctcaaattattggcaaactgaatgtcacccttgtggaagtcgagcgaggcgcggtatttttcggctgtgaagtgcaaggcgtccagtgcctcggcctgggcctcagtaatgggaggaatttcagtcgatcgagggagaccccagtatcctgtaaagcttcgtcgcgcgtattgaatgatcaatcgctcaggggcatcgtcggtggctggctggaaatatagaagcggtctcagcgtatgtgtcctgccacgctttccgaatctttatgggcagccgagttagcagcagtatctacatggatttatttgttgcgaagtcttgttggcatcgtgctttacttactcatcgactgcccaaggctcagacagggtgcgaataagatcggggcggttggccgcgagctcgttgtatacatgccagctgctggagagaaagctctgtccaccttcttctggctctcccaaagcaaagagagcaattacatctccagaatctgtgtggaaaacttgcttgtctgtggtgtaagctggggcacctatcttgtgaggatcaatctcctggctgagatctttgatgtgcgcaagaaccacgtcggctggctttccatcatattggtaatcttggcggcctcggataggtgcaatatgagaggcaatgccagcataaattgccacgttgtcttcacggctgtaattgtcaacaggtacgcccttgacgaccttgaagccatggcctagatgaacctctttggagatttctcgtagagtggcatgcagctttggcagggggaaggtctcttgagtaatgtagcccaggcccaaattcagtgctattaatggcggttttagcatcgcttctgttcaacaaacttttttgatctagtaagaggctcacatttgaagtggcgaagagcctcgtcaatctcagcaatgtcactctcagtcaagacgtagttccagtcatatgtctcggccaaattccttccatcccagaccaggtcggattcaagcttggtgggaaagccttccggcagggtatttgccagcttctcattctcctgacggcgtttcacgcggctgagatagttgtcgtaatcgggggcatatgaaatgtccggctgtctggggatttgaacagcggcggcggccatcttgaagttggattggcttttgcgataacagagaatcagcccgatagcagggatgccttggtgtaggggtttacgctggatatgatggtttggtgtacgcgggtgtgtaaccgccggtgacagcgaatttatttgtttgcttgcttctatcggcagatcgtttcgcttgacaaatcactactccgccatcggctaaataatacaagaagctcttatactcggcatgtcgtcatgaatgttggatgagtccggcccatctgataggatgctggacgtgttacctaagccggaaatcagctgctctcatgtcgccatctctagccagagactcgcaatccagcgtagcttctccagccgctgcttgtcacagaatgatggagtatagacgggccaatcaagctggctctgattatcagatttcaactactactatgggccgttaattgcacaatggccgcccccgcagatataaatcgccgtcgttatacgcacttgagccgtcgcggcgcctccacattcattcgccattcttgcagcggcccacagtttaatattaacactgccgcggagatgacctgcatgatcgatgcatatactttctataggcgcatttctctctagcaaaagtagcgagcggcgtggagcagcagcttggggcaaaaaaggtgtccaaagaactgcccaaaaaagaagagcctcttggaggcctggcggatctctcccgccgggaattgaacccgggtctcaagcgtgacaagcttgcatactgaccactatactacggaagatgtaacagtcttaataggctgttgtaggtggatcattgggtgcggagagtcagacgatattctacctaaattggattggcagcagagatctcaaactctgtctgtgctcaactcgtctaaacaagttgatgagatctgctgacgtggccactgaagagcgcaattcatgagcaacgaaaaaaataatcatggctgaggcatcgttttctgactttggcctaccaaagattgattaggagcaaacagcccacgctaagccgtacaagacttggaaatctcgatatgcatgcattttcctcaatttcgccatttcgactttaaacagcaactgcataaataaagctattttccagcaacggcaaagttacgcggcaagcgattttcgccctctgcatatggctgaccagcttcatttcgggccatgtcattaacccactgcgcatttcccagcaattcaagctttgggcctctgtgcgaccactttgtcgccaaataataccacgaaatggcgtttcctaccgttcctacctcgtcactaacacctgttcttgcggcatatgacattcgatcgtgcagcttgtgatccgtaaataattccaacaagtgctcagcaacggttttccaatctcccggctgaacaagatatccattgaccttgtccttcacctgaagaggtatgccaccagcgtttgtagcgatgacgggacggccagcgtgcagtgcctcagaaacttttatctcgaagccctcgtaggttgaaagctgcaaaacgacgtgggcgttggccatgagacaatttaggagctggtcgcaaggatcaaggcgcattacgctaacgtcgctcataaggtgaggatatcgcgtttctagctgtgtcatgacttgttcgtaaataatggtgccatcgggatcatcgacagaggcattcccacagcttgttttgttagcaaaaatagcttgagacaaaagtaactgagaaaatgagagaaaacttacatgacaagctgaggaatatcggtagcatggtatttttcaagctgctcccgaaaacacgcatacgcatccaccacagtcggcatacccttggcgggatcgaatcgagatacttggataaaatattttcctattgggaatcagtatcagttggggagtaatcgatcgcttcatccactctccacgtactcgttggccactgcagctctgtcatacgctgcgagcgacagttgatgttatatagatggccataatagccgacatcccagatctccattggcttattcaggccatcaagcctatatatcctttagtaaagattaatccctctgtggattgcagaagcctatacataccaatcagttgttgcaggtaaatagaggactttctctcgaggcacattgtgaggcacaaatgaaggaatcgggtgactaataaacagatcggcttgtttaatatttttccagagaaaatcccaaatatctgcctgaggagagcccactacatcaattagatccgttctaatttggatatgcgatctgtagaagaccggccgtgatggggtgagtttcttgattagcgggatgagacatggcatttgggggtcatcgatctagttattcagttactaatgcaaacatgataaagaacaatggagtagttatgtagtagaaaaatatcgggcgaactctagcgatgtagagtacagcccgtttgtgtagtggcgagactcacaataacaacatcggcaccgcctttttctggtcgacacaatgggccgccatcagagaaccagtaacgatcggcgttgtcgctaatccagtcgacaattgaattcttttcttctgcagagatgtgctcaccctcagggttcacaccttgaagcgtattgtggatgtttttggtgatgcggaagacgcccggatgaggttttggcactgtacttgtcagcttatactaggaccagtgtagcaagatgctagggatgaagctgaaaacataccgtaccagcgcagatctacccccaatgcgcgtgagaatcgcacaagtgcatgtctcatcagggcaacgccgccgccctggggagtgctgctgaagaatgctattttggtcttgtgctttcgcagagtctttgcatagtgcatcaccgcctcccaagacgcaggaccgcaggtggtcttgtaattttcgacggttaagagcggcgcttgaaatccagcatcgacttcgacaacaccactccatgcgacgtgcaagagaggaatcaaggagggaccaaagttcctagtatttatgcgtcattcgtatacatggtttgatgacctgttttgtcttgcattggaacaccacttacatgatgcattttcgcgccatcgagtcagcttgttcgtccacacgtttgctgagccagagacttatcctctccttgtgctcatggggctgctgaatcacaaggggcacaatgtccagttcgagccacaggcgggaacacagcattgggctgagcgactgtagcgcatggggaagtccggcaccaatgactttggtaaaagttcgatgttcgtatcctcggatggctttgatgatgtagtccgccaggaagtcatgatcgtttgtagagccttgttcagctgcagaaactgttttaatggcaaaatcaattaaatacgtggaatcgcgaacggcaaaagcaacaaggtacgtcttatatccagacaatgtggccgagatgccgatgaatataggctacgcaatcgccattagcttatggagagttcaattgctattttattattttccccgtgctgaatgactgtggcttgcatagagccattgtgatgcagaacatgagcgttgcggtaaagactaaccgtcagactaaggccaaaacagccttctttctcgacaactttttcagcctgcgacttccgacgaagggaagcgcagacgtgaaattcttggctaggatcatcgcccattttggaaatcaaggactcaagttgttcagtttttttcagatgagagataggatttgctgatcaaaattgtccgtacggtatggatgtagacgcatatgcctcgctctccagtgcaagcttagcaacgcattgaagtttaaatttatctgttcttagaaagtagttatgcaatcaatttggagaagaaaaaaatgaataagctattgtctggtaatcaaggcgtatttatactcccaaccaacagagggaagaacaattaactgaaagaatatggcttgattgaatgtggtggcgtggtgccacagcaaaccactggcaaatggtacgatgagatctcagatggacgacgtcgcaagtggcatcattgtgacatcaaagaacttggggcctgaatcctttcggctgtgttggagaaggaataagcgcgtttgtaggcatcaatggagagaaaaggcttagcttcaaggtaaggataaactctatttgaatggttattttcctagagattggtgtctttttacgtggtcgggttttcagttctactaaatggcgagttgttaagagctgcaatagaaccattagcatgcaggctacgtatagatagatttagcatctggaaatagtacgtttggaaacatgtgacattatagcccaaggtctttgcttcgtaataatgtcttttattattcaagtctcaattgctctataatctatctacgtagtattacccaaaaaatgaattcctgtaaatttacatgtacgcttccttcatgcattgtagcgccagcgcttataattctcgtctgtccaccaccgagtgaccgtggcggcctcttccacccacgtggcggcttcagccccaaatgcttcctccacgatacgcaagatggctctatagtcatacgacactaatggagtatcctcatgcggatctgtttctaggtctgtaaatctccattcgtagttaccgaagacgggcacaatcaggcgccagttgggctggcgaccatctcgaacagcgatggttgatccgccgggattcataaccgtgtgctgccagcctccctgtccgtttgtttcagagaaactttgcattggccgtatgagggattgaccctcgtagttttggatcatgtcgcgcaccgcctctgcctcggatttagagagagatttagtctcaaggagaaggtcaagaatagttgggagaatctgtatggaggaaaccggatcatcaactttgatgcttggcagcttggggtgcgataggaccagcggcacgtggtagtttgcagcgtgtgggttgctatacggagtgatggttcctcgctctgcgatggagagaccatggtctccaacagcgacgagtagagtctcatctgcaacgccttcttcatccaatatttgaagaattctatacagccagcggtcaacgtagcccactgtgttcagataatgtgaaagatcatcgagatccgggtcgccagccattggtacatatttctcgtcttctggcaagccaaagtcgtgatgcgtcgagcttgtcaggtgggacaagaagactctttcattatttttcttagctgaagcaaaagtatcccgcaagtagtcttctacggcacgctctgacatgccgtagtagttgatatccgggagatcgactggtccgagcctggccgcctcatccttcaattcccaccaacctagcggatcagtgaatcccatcttcggcatgaggtggtcttgtttgtcatatcgtaatgtcactgactgcatgaacgcagttttccacttatacgaagtaaaatgttcgtccgatacctcatcgtggctgtgattgagctggttcagtgcttcaaagatatgaggcaagcatggctggtagatatgatggtctgtctcaacgttgaaatcagcagctagtggacttatgccgcaatgcgtcccgactaagctcttcaacgtgtaagtactggtagtaaaagcgttgttcgcattgatgccaccgcgcggggtgccagctttttcaccaaaaccatcgtcaaagtctccggtaaggtactttgcagtcgaagttagggaagctagcttttcttgcgcttctgtaggtagcgatgaattccgaaatgattgggcgagacgattccatatatagctgtcctttttgattggaaagacgtctttgcgtgtgctctcaagtttaagtagcaaaatatgtcggatgggaacatcgtccagattggctcgcagaggcagtagcaaatcttcatcaagatttgaaagcttcagtggatcatctaaagcgttgtagtgttctttgtccggttcataccaatcttgaaatccttgaagcgacgcgttgtttggcaaccaagcccaggggatcggttcgcctaaagccgtggcattttgcagcgcatcattgacattgcctgacatctcaaggagcttagccagagaaggcgtcgagaacatgaaatccacaaatggcatgagcggtaatgtccatgacatgaagatgagcgagtgatccgttggccgtgtaatcgtacagatggcttgggctgccaatacgaggccaacaagtagtcgcaaataagatgtgcacctggttggctgcatattatccttttccagtctttgttcctcaagttcgccatgcttgtaaacatcttcgatgtattcaacatcgtgttgaggtagatgcttatacgtctctctcgagtagctgcagtgattcaagactggcagcttattagatatgagtgagaccggccacttaaaaatttccactgcgcatctggatacttgatcaaagggatgttggaatatcactgcgatcataaacagtgcggcgaatgatagtaagcaatataaccaccctgctgatagtgtcgaccatgaagacgaatcgctagccagagcaacattgcgccactggagttctgtccctgtggtgaagaaaaaggactccgatattgcagctgttacaaccagaaaaaataccacaactgtgaccaatattgataacgcggtgcccagggactggtcgacgagcatgcgaatcgccagtagacatgctgtgtcttgtgtaaagaaggagaacccccaaaacaggatatctctcttctgcaacgcattcagatgagcgtatatgtggactgacttggcgctgagtgtagctgttgctgctattgcaaaagcgaatcgacggtttaggaggcgaagagctgtcgctctcaaaatacgccgggagaggaattgggcaccactcatggtcaagatattggtagccaaggctgaaatagaagcatggagggccttgatgttgcgatttgaagaatcttgggagatatcaaaagcatgaagcgtggaggtagtatagccagcaggctgttggaatatatatctagccgagggaaaagccaattttattcttagaagggaatctcctttcagacaacccttggcagcggcatctgttggtgcaagggatactgtgtcgcgtgcatattttcctcaagtagatcatcctgaatcttcacgtactccgcggggagatccgttctcagaattccagtgttcatgtgtcgcgtgtctagtgtctagttagtaatatgagatcaggaatttgcttagctgactatttcaaccaactccgaatactattttgtagttatgtgagaagaaaatgctagtctgacggcgcctaaggtggctggttggtttgagacagaatggccgcgttggacatagaggtgagacagatgggcaccggaacacatagtcctcgactagcacctttttgagcatgtaaagggcagaaaggggatcatctacacacaatggagggatgtaaaggacttgacttttgtcaatataggagtaatcaaagggaatatcgaccccttttgcggatagctatagcctttgtatctcatagtaggtacactattaagttttcccccaaaacaaatttgctcaaccttctgcggcagccagtcaagttttacccattgatgcttagaagttcgaacctatctatacctaggtactgagatggaataattgtgaccccttcctgttattcaattggcgtttcttgagaagaactctagacctcagtgcaattgataacatgcatgtatatgcggcagttgtaattggaaagttgctggcggtttatccactcaaagaacatgcgagtagctgtcatggtaactgcaagacctgttcaagttgcacaacattgaagaaattttctcatcaggctgcagggttctctatagataaggaaaccaattgcacaaatacgatatagtgaaaacaacgattattgcttgtcagttgttcataagcgatgttggaagttgaggcctgtattgtacttcgggcctcggcacgagatattctgacagatgcattgcgctatttactaagcgaagtctagcctaatcaatcaccgaccaagcagctaaaacaaagccgtacgtaaagcaactgtccagatccaattgaacatcttcaccaatgatattacatgatctccgcacgagtagcgagatcttgtttcatagcgtacaaacgaacctcaacaaaatgcagatgcggtggagagatcgacggacatattcccagatatagcagctcagatgtccaattgtagcacgtttgtatagcctcctatgagagtcgaggaattaataatgatgtatgtattgtgtattgaatgctggcagacggagtcggagctgtcacatggaaactcatgggtaaatatggcatatgattacttgtatatatacgcgagtcaagccgccaagctctcgtttgcttgcacaaacagcttcattgaagattcattgttctaagctcgagatcttgcgctaatcaagatggtgtcagcttttacctctgtcaaagctcttccagtgctggccgcgggtgcttttgctgctgccagctacccgcctatccctgtcgatttaacaactccagttcagcaacgcattgcagtaaacggccccaacagtacgttcatgtgactacagccatgaaaaaagtgcatcgaagtatactaatgttagacaacaggtgtttcgattgggtggaacacctatcagcaactcagccagccttgtgttgcgtacggcagctctgccacctctctgacacaacaagcatgttctaagaactctgtcacatatccaacctcgcgcacatggtcaaactcagtgactctcaataacctgtcgccggccactacgtactactacaagattgtctcaaccaactcaagcgtggatcactttttgagtccccgcaccgccggagacaaaaccccatttgccatcaacgccatcatcgatttgggagtcgtgggccctgacggctataccattcaaaatgatcagacgaagcgtgacacaattccaaccattgacccgtcattgaaccatacaactatcgcgcgtctcgctactaccgttaatgactatgaattcgttatacacccgggcgacttggcatatgctgacgactggatcgagacaccaaagaatatctttgatgggacaaacgcataccaagccatcctagagcaattctacgaccaactggctcccatcgctggccgcaagccgtatatggccagtcctggcaatcatgaagcggcatgccaggaaatcccccataccacaggactgtgccccgctggacagaagaacttcaccgactttataaatcgattcggccaaaccatgccgacggcgtttacttctacttcagcgaacaacagtgcaaaggttaatgcaaacaaggcgcagcaactcgccaatcctcccttctggttctcttttgaatatggaatggcccatattgtcatgattgacactgagactgactttgccaatgctcccgacggacccgatggctctgaaggcctcaacggcggaccttttggagctctcaatcagcagctccagtttcttgaagcggacctgtcatctgttgatcgttctgtcacgccttggctgatcgttggaggacaccgaccctggtattccacgggaggatcgggctgcgcgccttgccaggtcgcttttgaaggcctcttctacaagtacggcgtcgatttaggagtctttggacatgtccacaattctcagcgattcaacccagtcttcaacggaactgccgaccccgcaggaatgactgatccgaaagcgccaatgtacattgtcgccggcggcgcaggcaacattgagggcctcagcagcgttggatcagagccatcttacacggcatttgcttatgcagatgactttagctatgcgacaatccgatttctggatgaacagaatctgcaagttgacttttaccaatcgtcgacgggaactcttttggatagctccaagctcttcaagtcccaccagcagcaatttgttgtacaatgatggatttgttctaaatagcgagtacatattttagaatactgccaatcaatacgagttttttctctactatcgcattcataagtgactaatgatattagaattcctctgctcccacttcttgcgcgtttcgagaaacgcgtcgtagccatacagccaatctccaaagagcttgttgccgaaaagactgctactactgggataaccaacagtgcaaatactaagctgattgactctattcttcacatagaattgttgatgattctatgaagttgaccatgtattaatgcatagttaacatccctatgttatacttgcagcacctattaatttcgccggccacggtttcccactgccatatatcttcttttctcttcacacacaataaattgcccattaacgtggataaaatagtatattgcatcctcccctgtctgaatgccagttcaaattattcatcttagtgggggtaaattattcggcgaggctattcggggatagcgactttacgtcaacttgatctgcctgcgcgaacacggcgaatagactagctgtatggcaatccacgcccttcgctttaggcgcctgcaaattacgtgtatcctcttttggagcttaaaaacaggcatgtttacctctatagactctgttgttctgtatagatagcattagcatttatggacttgtagaaaaatatctaccatgtctcaaattactcttttcactgattctcggctgccctgccctcagagactgctactcactatccatgaaattgggctccagatcaatgatgttagagaggttgacatttctaaatttgaacacaaggtaacttggagcacatggcagtctccctgacaccatcttttactgattcccttttagcaaccagatatcttggcactcaacccttatggtgctgtaccattcattcgagatgaggcccataacccgccgttgatgttggccgagtcacgcgccattgcaagatatttggcgcatgcatatggtagcaacgatgcatcagcttcactgcttccggattcaaacgatgttgtcgcgataggcaagtttgaagaggcagcatcaatcgagctcacttcttttgacgctgctgccaatcagctcgtcttcgaagaactgtttaaaccgtgcgtcctttgatatgtaaccgctaaacatgtttaacagctaacgatgtaaacagtaactggtttcacggcgagacggatgttgagaaatgcaagcttctcagagaaaggcttgcgcaagtcgtcgacctattagacaaaagacttgcaagccaaaatttcatggcaggagatgtgagtggcaggcttaagaaacatgtagaagagtcaaaactaatccaagcagaaattgactgtagcggatcttttctttgtcccttacatgcatcatttagataagagtgtgtatccgacaatgatgaattctcggcctcatctgagcgcgtggtggaagaagataaccggccgcgaatcttacaaaagcgtgtttggtaacttagaagtttactgagcgaaaacattcgacactgttttgcaagtattgaaagtagtgctcgtagctctttatcaagcggatgcgacaatgtcatgctgctagactgagagagatatataagcataaaatttattatttccctatattaacaatcatttaggttggacacataattataagttagcatggcaattgaacaagaataagttggagcgatcgctggctaaacataatttaatacacattcgcgcgcttcagctaactcaagtgaaagacttgatacaaacataggtactatatcgtaagttttgcgggggggaaatagagaaataaaagaatatggtatatcgccttggagttatcgatcaacgaatatatgagcacgcatatcgctgaacacagactgcgatcatcgatgttgacgacgtagcattagctggtccccgacttaaatcaccattcagagacgagttgcgtggcaaatttcagtggaagccgttagtggcatctgctgggttaaagtcccgggacattgttgttcccaaggagcgtcaaataatgtggagattgttgccccataactgtcgtgctgcttattcgagcaactgagcaactgagcatctggagtatctgccataaaggtgtaccgcataatggtgtgacgtttcatcggtttccatctggccgcagcataatggtaatatctatgaatggatacccctagctcgactcccctggggcatcccagccctcttggatactctgatcaggcgtgcaaagaatgccgacggaggaagtcaaaatgtgacaaggggatccccacgtgtaacatgtgcctgagatatagaaggcattgcctttacgaaaaatactcgcgcacaccacttacgaggaagtgagttgcaatagctcattattaactctgagtagtactaaatttcgccgatatagacatctcactgaagtcgaagaaagactagaacaagcggaagctctaatccggcaactgagagtagccctccctcaccaggctcttgcaaaaaagagccctaatagtgcgattgccttgcttcatcagctccctggttctacatgccggctaaccaagtatactgtcatttaggtgtagatacggatggaattgttgttgttggttctggcagtcagggagaccaaatacacgaggataagccacgcattcaacctgaagcaacacaccccgtcgttgaagatttggcccctagcgcttcatatctcacaaccattggaaagctgggccaaagcgatgtgccagtatcgcgccaagaagcagaaacgtcagagcatgcagaaagttcggaaaaatcccacgaagatgactttgagagtccgccatcaacaggtgaatttggatgggatgagcacagggctgcccatccggcatcaccaggagagctcccaacgagcgatttcaacgaaacaagacagatattagacggcatggcctctttgaccgtttccgaacaacaaagcggttatcttggaatcgcatcgggcgccgctttcttacgccttttagagcccgcccaagctaagaacacatacggctatacgcaaactgaagcggacagacacttttcactcataacgctgcctaacatgaataaacacatagccgacagcatgattgatgcctacttcagaatatatcatgtcagctatcctatcgtccatgaaccgaccttccgagctcagtactctgaagttattccaagacctagcggaggatcttggtttattctggcttatactatggcagctcttggggtgtataccactgctactacagtgaacagtctagaccttgatctcttcaatcatatcaagggtttactgtcttttgacttgctggaaatcggcagcttggcattggttcaggctctgactttaatttccaattatcagcaaaagagagacaagcccaattctgcgtacagctactcgggattggccgctaggatggctatggcgctagggctgcataaagacttccaagggtggaagatatcgcctttgagcatggaaatccgacgcagagtgtggtggacattaagcatatttgacattggtgcaaatatcacctttggacggccccaagtgtgcccgcttgatggtgtcgatacatcattaccaatgaatattcacgacaaggttactttgctctcaatcgtcgtcttagcatgaaactgacctctataggatctaaccgccatgtccaaatcatacccttctgatccgcacgaaatcactgtttatacagcagttcgaacacaagcacaatttgccatcgctacaaacccaatctacattcgaataatttccaaacctttacccagtgcaaaggagctgcttcaattggaggctcgctgtcttgaaccatgggcaaaaaacacgcccgaatatttctcagaggcggcgtccgtaccggcaaaatacgcctttgctcattctgttatacagtggaggtggcgaaactttcgcatgattatgtatcgaccttttgtcatccgacgcgctttgcttgcgcgtaacggccgtaaagacaacttgagtgcagagtcgctccaggcttacgatcgatgcttggaggatgccaagcaaaccataatatctataagcgatttttgggcatcgtgcaatcatatccgcctatttgcgtggtatgcattgtgagtattcgacttttgggctgatggtaactcggaaactaatcataatgaagatacttcctcttccaagctgctttaatcccgtgtatttgtcttcgacacagcatcaattctccacaggcgcctgactggcgggatcaaatcgatacttccctcaaagttcttgcatcattggtggcagtgaatccaagcgctagaagatgccaccaagtaattgtcagcctctgcggcactcatctggcctcggcaatacctcttttggaagatgtcgacgcacaggatccgaatcgcggagaagattccagtggtatatacggcggcgcgcaccaccaatcatccgacgttgacggtgacagatcgatggtcgccgcagatgcttctaatgaccaaatggatgcagtattttcgatgatgtggccaaatgcactgcttgatggtggccaagagcaagatgattcctggatggattttctcaacgggatgtaggagcataacaatctctaaataaacgtcgcattttgctttgatacaaaaatcccattgaataaactatccaccctttatgagtttcatacatataccatttaaagcaagctatgataccttactcgatttagtggttaaacatggggtactcggagctttgatgtaaagcttcatataatatattatgtacaattgccaaacttaacgccctctaagtctttatttctatactttctatcattacatcgtatctgccccgactttttgacagaataaattcgccgttaaccaagtcgtttgtctttgctcggtagactgccccctccatcgttgtttcaatgccggcagccagatgccgagacgcaactcgcacgcaagcgagatctggttccacatgaacgaaccacttgtcatcgacgagatttgcaatttcatcccatggaggctcgtcgcagagaagatagttgccttccagtatgcatacgtccacatcagcttctatcagtagtccatcggctactgggtctttgattgcgtggtcaaaagtaggagcgaggacaagctgacggcgagaattggtcttgagctttcgaatgaagctcactgctgcatgtccgtcaaaagtccagggcgcgccgcggcgagcaagagcctcggatgcattgggaagctttcgaagcgtagcgagtggtagatgaaagccgtcggcggatataacaattgtttttgggctctttgacggtaaagagttgatgatattggcaacttggttggctattgttgtctttccagagccaggaggaccagctattgcaactatgaggcgtggaatcggatgctctatgccgctagcagttgtcgcttttgctttccgttcctcccacttgtcgaggatgtagtccacaagtaacctatatgttcgatccatttttctgtacaaattatagttgacacagaaaatcgaatgccgacttcatataacgactctgtatagcgatgcggacgtagcatcccgtcaagtctcccatttaagactcttcagtggccaccatatccactttcttcgcgctttctaccgagtcattgctttgattacgggcgactgtcaccctgaccccacgacaaccccgctatatctccaagcacgccgatccatccgcaccactagcatctcactcgccctgatgctcagcgaacgacccatggacatgtccgctcgctcgccgcttaatctatagataaaatggtacttggttaaataaaatgttttagttatatgagacatgttaccaacattataattgccatcttcagcagagtgtctagattttgaaacgaagtactaattagcgttgtattagtgaatgttgtaataatacagaatgccagttggatggctttaagatttatacatctatctatattcgtctattttccaatgcccttaaacttaacttccatgcttactacccagtttatacctctcttaaatatccccataggccttcaaggcagcctcgactacttcatccagtgacttttttggcaaaccgagcttgtcattctggatctcgccttctttctcaaggtggccaccgtaacgtccggtaacaaatccagtctctatgagggcaaaggtacccacgacgtcgccagcagctacggcagcctgtttctctttaatgaagctgtagctgtcaatagtttccgtcgtgtacttgacaccctggatgcgctcaatggcctcgagtaattgcttttgggtgatggcaaagtcactcagatagatgttggtattcttccagtcgtcgcgatcagtcccagcggcaagcagggcgttgactaagccctgagccgaattctcctcggtggtgcaagagaaatagccctcgccatcatcccaaaagacaaatcgtcgctcgccaatgtgcatgccgaggaagtcatttgccatagaccagcgaagccacatgccgcacgatatgctcatccattcaatgactcctgactgggccttagctcggaggtactcctgaatcttacctttgtcatgaaagacaaggttcagagcctgggcatcgcgcctcgtattgttgaggccatactcgctgggtacataacggcgcacaccggccgcgatggcagcgtcaatgatgcgaaactgatcggccaccgacagcgaggtcatacagttgatgacaacatcctgaccccgaaatacaggaatcagctcgttcgtagggtacgagttagaaacggtgattgtcttgaggtgcgcaggcatcgtggctttggaagaggcacgttgtactaaagtgatagtgaaactgggctccttctccagggcagccaggacgacgctgccgatggagcccatggcgccaatgaggatgatgtttttgaacgttgacatagtaaaggttcaacgagactttttcagttgaataatatgaatctagtaaggagtatatgcgttatacacactgtcgatgtagccgttgtattttaatggtttgcttgggcactctactctctttggattgtgttctatttgtgatatccatatactttagaagacgaaacaacggcctttaagtattgcacaagcggatgcaagagacttggtaaagccaattacagagcaccaaattgagtcgcaagagagggcagaagctgcttcgcctagccgctggattaccgtattacctcgaaaaattgaccagtggggtttgtcacaatctgatcgaatggccccatcatttacttagaagagtagccagcgaacttgtaacagtaagcatctgcagaggcccactggccaatttttcgaatttatccagtagttgttagatttccttggcattctgttgtctagactcttcgtggaaaagttggcagtattcgatcactaatagacatagaatgcttactcgctaggcttcttttaagcatcgccacgctaaccatataacagttttctagtcgcttatactatccatagatatcaactcttccgcgaccatagatgctttgcgtaacttttgttgtgggactccttagttgtagggcttcaagctaatgcagctgccgatatgcaagttccgacatataagatccgccatgcgggtgccgattcgcaagtgccaatactccacaatctacctgtggcacagataccaatgcgagtcaatcaagagaagcactaagaatccttttgtgggaaatcatgttataatgccgaggtgcgaaacccccttggcttagaattacaattgcgcagaatgaataatcaatgaggtttaacaagagtgtattctcatgtcctctgtcataaatcttgcattgaagagcgggatgtaccgttaaagttgaccggcgagcaacgtaatattacggaactatctagatgcttgaagagataaggctgattgaggccgtcctgatttacaatctaatggatgatcactatttgttaattattaattccatgacaataatacgcagctgcaaatatggtcggccgcatttatgactaaatttgcaattgagctaagtccttgcagaggtgaatgtagtatataaagtaacaattcaaccccgtcaatttgagacctgattatcattacctctggattaacagccatcagacgactcctggcttacatgaaccgtcgccaaagatagattttcgtcaagaaactcaaccatgtcatcgcagagaccaccagcaatgtccaagcttttccagcctctaaaggttggtagaaacgtcttgcctcatcgcatagtgatggcaccactttcacgatatcgcaacacagatgaccatgtgcctctggatatggcagtcgagtattactccgcccgagcggccgttcccggaacgctcattatcagcgaagcaacagccatatctcgaagcgatgagactgatccaaatggccctggtatctggagtgatgacgagattgcccaatggaagcgtatcatcagcgctgtacatgccaggggtagcttttttgtacaacagatctggagcctaggccgcgcaggtgacgcgcaatttgcgagatccaaaggcaccaaatacgcatctagcagcccaagtcccatggagggatatgatacgatacccgaggagctcgctgaggaggagatctgggccaaaatcgacgggtttgcccaagccgcgaaaacagccattgccgcaggggcggatggcgttgagctgcacggcgcccacggctacttgatcgaccagttcactcgagagtctatcaacaagagaactgatgaatggggtggctccgttgagaacagggcgcgctttgccatcgaaaccgtcaaggccgttgccgctgctataggggcagagcgcacggccattcgtctcagcccttgggcgactttccaaggcgccacatcccctgatccacaggcccagtttctatatatgctgcacgagttcaaacggctggaattgaaccttggatatatccacctggtagaagcgaccggtgaccctgtcacttggctgtacgagaaggaagaggaacttgaccagcacaagacatacaggcgtaacacactcgagtatctgctggaagaatgggacaactggtcaccagtcatcatcgctggtgggtatactgcggagaatgtcttcccagctgtagatggcctttacgctaaatgggatatcgccgttgcatttggacgatattttatctctaatccagacctggtattccgcatccaagccggtattgagctaagtccctacaagcgggatagcttttatgctaagaaaactgctgaagggtacattgattatcccgccagcgaagaatttctaaaagaaagccaggcgccaccatatttataggatttatgaacaatcacatgaacagaaggatgaacagggacaaaacgggatattaaggcgccaactaagtaaatataatatcccataatttaggaagaatggttcgggtgtataagttatgaataggctcgttctttagataactaaaataacagtctttaatacagaacagtccaaagaagagtttcaatggcacactctctgtgatagggtcttttcataccaagatttctactagtccgtcataccgagcaaagatggttagttggcttgttctgacgaaggctcaaaagatcatacgaaaagaagcctcttttttcgtcaaggcacctgagacgggtcgctcctacgccagctgccattggctttggtattcaaaggcttcttgggcgagctagttgatcaaagtgttgtaaaaaggtggctgagaatggttaacaccgacttgggaattcatcacgaaagttacatggctgtcacataccgcctattgcccaacagctactaaagcgctccagctcacttctaagagtctccagctcttgggctgaaatttgaaactccttgaggcccactaagggtaaaactgctcgccatacacagcaaaggccaacaaatgacaagttctcaatgccgttgtatcttatgaagtcagaagcagagagacacatctctagactcatgcgtgctatggaccacaatgcattggcgtctttggggtccctggggccgctcctgctcctatcatggctgcttcgaagtatcatgagggtactaaagacatatatgagttgtacgttcaagtctccagatctcacaggtttgggcattgatctttttacctaattgtcatcgacgttggttcacaattgaggaatgctttctcttcagaaagtcgcaaaagcgtcaatagtgaagcctgcgtagagctgtccacagtaaagtaatcaactggtggagttcttccaagccgacaacagcgcaaatgcaccagagcagcgctaactgattgtgacacagtggctgtgattctcatccttccagtgtagccgtatactttaagcccttcgtctaattcaaggtcatgctcctctatcagggggaaggagtgcttatccggtagcagcaatggcagagaacagtccataccagagagtgcgatgaggctaggttcttgatcagcggcggaccttcccgccctcatctagagaattccaacttaccgatccaaggttaccagtgcgtaaccgcataatgtcctttcttccaagtgtcttgaattcaggtcactggattcgtagctttgggtttcgattatccgggccagtgatacgcatgcactcaatgtagtataaacagattccaggccttgtgaacattcataagccacaagcaataacccgtactgcaatagatcaagatccttgacaccaagtgatgactgagcgatgatgaatagccgtcttatggtacggtaaagccgagtattcatggaatgatctgcatgattgcatggaaattggatgacaacatagaaagccagtagcaaacgtgcatcgtcgccatgactatggttctctaagtctgcaaatttgtgacggatatgttcctcttcaattatggggagccatcgatgaacgctcgcaaagtagctgtccagcaaattcggaatgtcaacctcgaaagcgtcaagtactttgaacaatagctcagataggccatgtccaccatactctgccgccgaactgccgctatcacacgctaagcgaagcaataacgattcggccttggcggagaggtcaagagaacaagaaccgcgtgattccaccaggtcattacttggcgcaggagcttcattctggcgattcacggcatgtctatctctatgagcgatgtaatcgcacctaagaaattttctgtgacaatcagattccgtcagaacaaagatgatgtcgaattagtccatacgtgcgaatgaggaaggacttacgacgtgcagcgagaacagttgggcagcaacctatcgcagccttgtttgcgacttgcacagaattgacaagaccgttgagccttgagggttagcggaacttgcgcagacatgggaacaaatccgattcatcaatttgatgctgaagatgcatcggccgacacagctgtgggcgtggatcttcattcatatcatccaaaggttaacgttgcggagctcttagataagagcactaatgggcggcgcccaataggtatacggttttgtcagcattggacagctgttcgccacatgtaatctctagttacagctgtgacaacattcatgggccgcgtatgtaggctgttatcctaccattgtactaaaaggtctgtccactcttttcacattgaactccattcatttctgggctttagagagtgatttgcgacatgtacaacatacccagcccaatgccgtcgaggagtctgcgactcgagctggccagcgaccaccgccaataaaaccagcctttccgttcaccattagcatgtaatgaaaaattggcaatcatcatgttatttattaccagctattcaatgcgaaagccgtttaatactcagcttctcttccagatggccaaaatatcgcgaatccaggccaacatcccccgagcttttgccgcagcgttcaacaaccatagatacctctttacaaacgtttccacctggtcataatcgtgcgcgtagcattcccaaactgcctgaccttcaacagcctcccctccatttaccaagtcgagattttcggcatcataaggcttcaatcgtgggccgatgacgagagcgcgaccagctactgtttcatcagcaatcagtcgtgttgccgcatcaatgacatcaggaacctgtcctggtccagcagagccagcgagcaaaagggcctctgttgttgcttgtagcatcttggtctgtgcagtgtagtagggtgcaatcatattgatgcgaatatccttcaggaaggctgtgccgcgcagcgagcggaagagacccagaatagcatgtttgctcatgctgtattggctctggccgggaagtggaatgatagaggccacggaacccacgaaaagaaggcatctgtcaggtctcttgtttcgcggaaggtagtacagcgcaagatgagacgtgtaaatgacgcctctcacgttcacatccagtgttgctgtattaggctccgggattttcccgttcacaaaatcgggattctcgaatttggtagcctctgcggggaggatgattccggcgttgggaaccacgatgtctacagagccgtatggactgatttggatggcggcctcaaaaaggccgacttgagactcccagtttgtgacatcgcagtgccggaactcgaaaactcccttgggataagccatccgaagcgaggccacaagctcttcgccagcccggtctgcaacatctccaacgatgatatttgctccatgagcggcccaatggcgaaccatatgtgcgcctaagccattggcgccaccggtgataagaatcgtcttatctttgagtgttgagggatcatatggtttgttgacgtccactggtaccgattgctttactgtctgccgcacgtcgcccatttctagttcggatctgatggtgatatttctaaagcgagaaacaatggcctcagcgagcgcgaacagagacgatgaagtaccgagaagacagcatttgttgggatttcgaaaatagcgaattttggtattcgttagtaccaacctgtgggggccgatagagcatcgaatatatgcacgcgctgtaatagtttctttcaatagcgtggaagaggcatgcttgaaacaggcctcaagcggcaagcaggtgtcaaacgccaatgtcaacgaatgctttgaagactagctgtcgcgcagtttcctctctatccatgcgtacaaatgcctctataaacgtacatctacaacgagatatcaaggatatcacggtgtgttgctattgtactacaaatatgcgtttttggatctgccatctccaggcttcccctagcattttttttgtggattcgtctccacatcaaaaccaagagtagcaatattttacaagctattgcaaagagcagatattgggcggcagaaagcccacatctagcattattatgagacttcaacaattggcttataaaatcaaccagagccaatatttacccagtagttatttggcagttttctgatgcaatgtattaacgtgctaggctgcccgccagagcatcagccaagtttggaattgagtggcgcagcacaaggcagcccagcctataagtaagcaatagaaatgggatttaggctacgactccgaggtccggaaccaagctcctttcctccacccctctctgcagagtatattggctcgagatacgaggcactaccagcgaaatggcgtgtccactaactcttccgagctcgtccggccgccagtaggaggacgagcccaactcgtccgaatcagagccatagtagctatataggcgctataaaagtaagatattaaaatttaggtgcatgcagattagtgtattgacctaagcactcgtataatcagagtgctctgtccaaaatgaatggtttttaataagcttcagatccgaaatagctaccaatttcctataagggactagtggtggaggttagtgatagaataatcttgaataaaaactctcgtcttgaattaccatatgcgagacttcatttgaggttgggtttcttagatatcactgcagacttgatatagaataattcagtgttcattgaactgtcttcgaatcgactgcaggaccctccgctgccagctctctgtatagtctcaggaatagcctacagttcgacgtgtttacatcttactcagcttaccggacgaaagaacttcagcgtaatttgcgagatattaagcatcattcaattcgatggtgctatccaagcataggttagtctctttcaatagaaccacataactctgcataggtatgtttattaatcgcttaaacagcctcaaatctggattaggcacactcgctttgctcttttttttttttttttaattaatgttattgtgtcagtttgctggggcaatacggtcatataaactttgtcgaagctcagctatacactgtatcagtaaataaatactgtctataagcttactgatcagtaattaccaattgctatgtccatgcccttgtaaaattactgatttcatccttgatagagtcagatataaagattaaggagagttcattgttgcttttgcttcttctttatcatctctgccaatattagtcatcttctagaatctcggctattatctttgcttcaaaatgtctacttcacatcaagatgtatctttccaaacgtttgatggagtgaccctgaaaggctggttctttcaagcaagcgcagaaaaaagtccatgtattatcatgacccacggggtatgtttgatggatgatgttgggaagaaatgcttgaagtcttgaactatgactaataaggctcaatgttagattacggccctcaaagaacactttcttgataactttgcactcgaattccagaaagcgggtttcagtgtcttggtcttcgataatcgcggcttcggagaaagcggtggtcgcagatacgatgccgatcctgtcaaattccaggatgactatatcgaagcctttgactacgccgcgtctcttccacaagttgactcggaacggattgttttttggggaacaagttactcgggaggagttgccatcactgctgcggcaattgatcgccgagtcaaagctgtcattgctcaggtgccattcgtgtcgggggagctattagtaggcactgggcaaccttttctcgacatggtacagcaagaccgcgccaagattcgcagcggagaagaatggcctctcactcgtgttgttgcttccacgcttgacgaggctgaggctggcactgcagccgttatgctccgagatacggccagcttccgctttttccaagacgccgccgcgcaaggcggcaattgggaaaataaattaactacaatgtctcttttcagattacttaggttcgaacctatccgatatattcaccgtattgcgcccacgcctctgttgatggttgtgggagaaaaagatgatagcttgctgtcgcttcagctgcaggcatttggattagctcaaggacccaagcagctccatctgctaaaaggctgcggtcattttgaccaatatcgaggtgatattttcaaggagaatattgcggttcagattgcgtttctaaagaattatgtttgagttcgtttacgccagctaccagcagtatacacaatagatggtactatcataatataaccgccacaggcatataagataaactatgaactaatgaattcaactttattcacaacgttttttgtcgacttctagcttagagctactgtatttgttaatatttgttcagtggctgcaaaattacatcccaagccattcgctgctacataaatcatgggctataagaaccaacacaattcttattagacgtagtaatacctaggtaccttacttggcaatacgccttacgatgagttcaatgtggggattttatgagcaaagattgaaaatattgatgcaattactttttcgggtattggtttccacttgcggagcactgtctagtagtacatctttcacgatcaaaaatatcacatgtcgtttaccatctcttatcgctcacaatcttcagccgccttgtaggagcagcatggataataatccgagatcccagcgctctataatagcggattccccataacgtacaatccgtaatattgaaaactttggttactcagcgaggtggcagaatcaccttcccattcgggcaatataaaaagttccgctattcggccacccctccttcttaaatcttgataaggcgccggctatgattgcgctattagagccttgccgtgcgttctattcaaaggttccttgattctcggacatgataacttaaaaagcaggtgcacagctattggcgcgattttagtccgcacggcattcggcatttttacctgtgatacaaacaacccatcgagagttcgattttaagcgtaaatattagcgaatcttagtctataggcgtcaaataaccttaaatgaatcttaaattgtatgggttcgctatttgtattatttgtccggtagtgatgaggagattggagacagcgcatttggagtgggaatgatgaaaagcaagacggctattcatagaaatagaccatgtattaaaccatcttcatcgatatccaagttgatgccttggagatactgcttcttcatcatgcttctttccgcattcaaactagctgccaagatctgggcaccgtggctgccgtaacacaaacctatagtcttggtgtgatctattcgttctagttctttttaggcagcttggatatctatactcagcggcttggcaagcaattacaatggagtgattctggcagacgtgatggaggcttcagatagcgaaatcgagcatatcatccgcagtgacaatgaaaactatttaagttggctgtattcgcaagaatatctggtaagttggaacagccatcgacttcctatcttttctcctccactatacaaagcacatcacagccatgaccagcattcgtcgtctcgctctctatcttggagctttgctcccggctgtcctcgctgctcctgcagctcttcacaagaagcctgaagccgtacccaacaagttcatcgtcactcttaaagagggtgcttctattgataccgactctcatctcgcctgggtaacggacatccacacccgttcgttgaccaagcgtagcactgctggtgttgaaaagacttataacattcatacttggaatgcttatgcgggcgagtttgacgaggagacaattgagcagatcaagtccaaccccgatgtacgtgtccgctgtattgtgaagataaaagaacaaaaagaagctaatcacactataggttgcgtctgttgagccagactacatcatgcatctgtcggacattgttgaagacaagcgtgctctgaccacacaatctggtgctccttggggtctcggcactgtgtcccatcgcacatctggatccacaagctacatttatgatagctcagccggcgccggcacctttgcctatgtggttgactctggtatcaacacttctcatcagcaattcggcgggcgtgccagccttggctacaatgctgcaggaggacagcatgtcgatactcttggccatggtactcatgtttccggaacaattggtggatctacatacggtgttgctaagcaggtgagctaccctttgtcgactttttgttgtgaatacatgaatgcattcaagactaactcggtactgctcataggcgagcctaatctctgtcaaggtctttgctggtgaaagtgcttccacctctgttatccttgacggctataactgggctgtaaacgacatcgtctcgaaaagccgtgctagcaagtctgctattaacatgtcgcttggaggacctgcctcatctacctggacgaccgccattaacgcagcctttaaccagggcgtgcttaccattgtcgccgctggtaatggcgactctctgggaaacccccagccagtctccggcacttctcctgctaacgttcctaacgccataaccgttgccgcattggacatcaactggcgcactgcttccttcaccaactatggtgctggcgttgatgtttttgcccctggcgtcaacattctgtcgtcatggattggatccaacactgctaccaacacaatcagcggtacttccatggctacacctcacgttgttggcctggccctctatcttcaatctctcgagggtctcacctctccgaccgctgtcactaaccgaattaaagctctggctacatctggtcgtgtaaccggaagcctcaacggcagccccaacgttatcatcttcaacggaaacagttcttaaatcgttgatggagcgaaggatgaagtgaaatgttcatggaagggcagcacagctgttgcttggcttgcttagctcatttaagaagctaatcaccatgatggagtgcgatgggtatataagcttctacagcgttttcaacttagctagatgaccctctatagatcgctaaaacaaaaagatatgacagatacctgtgctttaatgtttcctgacactgtgtagttcgttccaaaacggcgaatcttgtagtattgtaactgtatgacatatatgtcctatcaggattaggattaggattcggattcggattattattgctgaaaattagaatataatgattcccttttgatggctgtacagtcggagggttttatttcccgcatataaagttataaacgctgtgcactcactagtggttcaattctacaaatcactaaatttctgcgtttcaatgtataggtagtcaagggcattgcatatcatatgtaaattttcatttcaatttcgaaagtaacgctaaagcagctctctatacttttgaactcatccgcaatctatagttctaagacgcgctgagaatatgtagctcgcagacatgtatttagttgacaatcttcagggtctcgctgaggggaagcttctcagggacggtggtgctgtgggggccgggctcatcaccatagttcaagtgggccttcagtgagtagtcggcgggcacctggaggaacttcttgatctctgcctcaacaggaggaatggcttgcaagtgctggaggttggcacccaatccttccagctcaagagcggtccagacgaggagctgagccataccggtcgagtgctccgcaaattggccgaacatgtgtgcgcccgacttgtgtgtctctcctgctgccttgatgctgtcaccactctcccagaaaacaacctgccgttttgtcagtatggaaagaatgatttatataaaatagtctcatcaggaggagtaatgcctaccgatccatatgatgccttgtgcgactcaaagataccgctcatggccgtccatactgcctcgccggcgcccttcaggatgggctcggctgtcttgatgatggtgtcccacagctgcttgtgcttctcgccagtcacaatggtaacgcgaactggctgggtgttgtatgaagagggcgagaaagagagaacctctccgacgatttgctcaactcgcttatcagagacagcagaggtacctttgaggccgtagacggtgcggcggtacttggcggcagcgaggaattgatcagcggacacggtggaagacatatcggcgattggatgttaaagtggctatgaaaagatgcaagttgctatgaaggatgtatctgaatgtaatgcgaaatctgattgatggacgactttggaaagcggctgcagcacaatatatacaaagtctctagttttgccttttggctaatttattacaacctcctctgcattggtcaagcttagaaatggcttgtgctggcattactgagtggcttttggctgctgacacatagtttgtaatttggctagtacacattgctagtcagtttccaaagagcgcgcggttttcagtacaaaaagcggcgagcaagaccattagataattcccgcgcgggtaacgcaataatcagtttgctagcaacatttggagacaggcgtcgacttgttgagaaattaaccgcccaattgattggtaatgtaggcgcttgaggatgcaaaaggagtacatagtacacttacatgttttgaatgctgcaggttgagccgcaagagacaattgactaagcggtcagctcatcattagtagcagcatggattgcggttgtgatgcgcgtacttcgccggcgattagatgacaagcgcattacagcctgtgaaagagcctcaaagaaatatatgcgaagctgtatcatgcgcaatcatcagcggcttctgccaagtggttggccattgtatttgcacagccgtcaagataccatttatcgctgtgctacatagcggggtaaaaataatcgagggtaatcagcgacaagaggcacttaacctatatttcttcttgatgaggtacccagactattctcgggtggccaaaattgtagattgcatttccaggaacataagtgatctagacataagtgatctagacataaatacatcttggtcaaacgcgacctctattggtggcatatgacgactctgcgagtgctatccaactggcagggcgcgttattgtaagttgtgagaaagtccaatcccaattcatcagtataattgtctccaaacacaaaatgattttttgaagctcctacccaagaaatctactatgtagtcaattacgtcagagtgatcattttaagctctatctaaggtaatagcaataataaagcagtgtaagagcagcctcataatgatcactcagagtcccatagggtaacagcaatatacaatgagtaaaaattgaatcaaaatattggatagtctttagtaaaagggttagttaagaggcaaggctagctctattgacaaacatcgggcataatgctaagcatatgatttttgcgatgccggctctatttaagctcttcattgtaggttattgcataggtagatagagtgagcgctgcactcttggttacctcctccacgttagtatcactctgctgcgcttcgcaacttgcttcgatacagactgccaaagattctgattgcctgactaaaacaggcaaatgagccatttcgctaccagcgaagtggcgccttattcttctctttttctgaaacatatacacacaaatacgcccatccgcggcaaaagaaaaaagaaatcacacagcctaatcattatataacgcgtaacttcagcccgagcaagcagtactgggtagataaagacacaaggcggttcaactttagcactgcttaacgatactttgcgatctgaatgacagagcaactctcgttctcagacattcgcccatcattagcgtaccttcttgtagatattgtgttcgatatagtttgggaatacggagtatattctgtgtagctgtgcatgccgaatgatacaatgtcagtctaaatcgttttcttattttccaaattttttcaaggatagtgatgctggtgctctgtcgaagagctatgagcggaagcgcgaccagtattctgactaagcttgaggatggacacgatagcactatggcgaagctagcttcaatgcttccaacacctcttaattctcaataacctagagtacaacttgtattcatggcgtctcagcgcagagacaactggcttaaacaataccaaataaggccatgacttatttaaaagatgattgcccagttatatttcatgggtagctgattgatagcatgagaatgtccttggaatagatatcatttataaggataggaacctcatccgatgagagcggggctcatttttcattcaacaagtattcatgttgtgacacctcttccttagtccgatatatgtatcttatatgtatctatatgatagtattgagttatacatgaattcttgtaatacaacggataggattaaaatctcattttagtaagcagacgttatcgcttcggcagctcttaaccccactctgtccagcctcttcttgacacagcaaagctacgatggcgaagctatatggtatctccgatttgcacgttgcatatcctctaaatgccactcagtgggatctcctacagcccaaaccgcctggcacaggattgatccttgcgggtgatattggtgaatcagctacacacttgattaatgtgtttgagcgcgccaaagcttgtttcacgcacgtgttctgggtcccaggaaaccatgagctctactccgtctctccttccgtggcaaagcaccctgctgataatcttcgaggagaggcaaagtacaacgccttggtagagctagcccggcagtacggtgttcttactcccgaggatgattggatgctatggcggagatcggatggagtcaacgtcgtgattgcacttatatttacgctatacgactattctttccgaccagacgatgtttctcgagaaggcgcgctggattgggcgatggaagacaatgtttgggccacggacgaagccttattgcatccagacccctacgagtcacgggacgaatggtgtacagcactatgtgagagatgggagcaaaagttttccgaatattcagcacggtatccaaacactaagtttgtgattgtgaatcactggccattgcgagaggacttggtatacattccgaagattccacgattttccctctggtgcgggacgaaaaggactcaagattgggcggaagctgggcgtttcggtgctgattacggaggggcgcaagtggtcgtatcaggacatctgcatgttagacgtactgacgtaaaggaaggcgtgaggtatgaagaggtcagcttgggatatcccaggcactgggaaatggcacgggatgaaaggaagggggtcaatgagatgctgagggaaatattacctgggaatgaatcagtgacggaaggacaaagggtatggcggccacggggttagtgcgttttttgccatctgtgaagggtcactttatcctggaaagcatggaaagcagttttagttttatcgaaacccctaagtaggcatattgtgaattatctttgacgacttatgaccatgcactgagacacaatcgtagcactgagtgtagagaatgtctacttgtgagagcactagatagctagtcgaagagctcttcgtgatgattgttgccctttgcttctctttttacaaccctctatattgagaagcccctcaattgtgctttgctgtgcagtagcggcgggcgtactttgcatttagcgtttatctgcaatcgttttggagtcacaatgtaacggtttgctcctttagaataacctgaataacaggaaaaaaaaaatgataaagcgggaggacgaatagattaaaaagtcttgatttccaagaaagctctgtttcgtagatagagtgccaacgttacagcccgtccccacgcttacggcaccaagcaagtcgctgcagataattccgtgcggttaaagtagagattaatggctaaaggaaagcctcaagtgagtatacaataacttgatgcttatccaggaaaggaaagtacagctgctggtaatagtaacaacgaaagaccgattttgtatgctgtggaccccggcttggaagcccaagatggtaggcgtagtgggagaaattactgacataggtagtgatcgacggcccatagattacaggatagattcgtaggcgtcagcgtcagttgcattcatttattcactcattcacttgcaagttttaaatctctctttttattaagacaaaaaaaaatacggtattttatatagccattgtaacttcatgttctcttctgatcggaataaaggcacgtgctacaagagcagtgcaagacctcctgtgcagagatgcctcacgccgatgttacatgcctctctagtcgcccaggaatgtaacccatgactaagtcacaagtttcaaacccatactagtgcgagttattgtacgtttaccaaggaaggcgggggcctccgcgtttgcctttacagccccttacactgctaacttccatcttcaggcgctggagcagcgtttattaaccactgccccagattgctctatgccgcaacagaatcctacgttacgcgcctacgaggggggcagctttctatttcaccttcctattaatgcataaaatttattatcaagataagataagtgcttttgtttgttccgttatccggattgtacgcgccgaacactgagtgtgagaaatgagaaacatgcgccaagctcttgattccttgtactaggtaggcatcagaggcagggcaaaaaaagaccctttgcatgacttcaatatcatgatgcgtccattgtgcttccttgcattgagctgaacagcagttgatgtgatacgtatttcaaagcagatgagcaactcacttcaatccatttatttagctaacaaagttgtctctggaatgtaaggttatcattcgacgaaatggatgatccatcaagggaatttagctcaccagactaagtcatgatactaccttcttagaataggcaagcaaagagagagtaataggaagccaagaaatcattgggatatcttctataaaagcaccgcatatgcctatcaatgaaatggtttaagctcacatcttctgcttcataagtctatgatctgatctatactttctcttatttttccaatacctaatttaccatttttacttcatttcatatcttatcaggcattcagtcatgacacgccttcttgacgccagatttctgctgctgcctgccatcgcatcgacgttaattggcaccgcttctgcacaaaatgcaacatgtgcactcaagggaaaaccggccggcaaagtcctgatgggatattgggagaactgggacggagcatccaacggcgttcaccccggattcggctggacaccaatcgaaaaccctattattaaacagaatggctacaatgtgatcaacgctgctttccccgttattctgtcagatggcacagtgctgtgggaaaacgacatggctcctgatactacgattgcaacaccggccgagatgtgtgaggctaaagcagctggagcaacaattcttttgtcaatcggaggtgcttctgctggcatagacctcagctctagtacagtcgccgacaagtttgtcgcgaccattgtaccaatcttgaagcagtacaactttgacggtattgatatcgacattgagactggtttgaccggcagcggcaatatcaacacgctttccacatcccaggccaacttgattcgcatcattgatggtgttcttgctgcgatgccttcaaactttggcttgactatggcaccggagacaccatatgttacaggcggtagcgtcacgtatggctctatttggggatcatacctgccaatcattcaaaaatatatccaaaacggccgactgtggtggctcaacatgcaatactacaacgacgactactacggttgctcaggcgactcatacgcagccggcactgtcgcgggatttattgctcagactgattgcttgaatgcaggacttactgtccaaggcaccacaatcaagatcccatacgacatgcaagtacccggcctacctgcacaaaatggagctggcgggggctatatgaacccaagcttagtaggacaagcatgggaccactacaacggtgctctgaaaggcttgatgacgtggtcaatcaattgggatggagcgggtaactggacctttggcgacaacttgcttactcgcattggttagaaatagaataaaggaggaagagtttgcatttaagtcagtatatatcttgactttattccggagagataccatgtttgcacgatgtatgatacaccttttagcagtatatagttggactgactatttagtctatgtatataagtaaatagcttgatagtcttggatgaattcgagcagtttatatgaaaggaggtgtttgcttttaataaattacttgaacatgttgactaaggttgctgtctgaagctgctggagacgctattcggctgcgaagctctacctgcagagtacataagcctctgccgagagcccatgctgcttgcggtacctaaacaggtgctctgagtagatcattgattacataatccacgataatattttcgttcatatggagtggaaaagaaaggaaagcgcctacatctcatgaatcttcacactacctgtcgcttgaataactattgcggacccaaatcactatcaccatgagccaacataatgagccaaaacgcattgccgccataatgctctcttggctagatctcgaactgatttcatgcacagtcattcaaggcctgtgggcgggctatggccacatttgtgctatcacggccaaaccagttgcgaatagcgcgtccgaaaagtggcatcgactatccaaggctcagggaaacgacaaagacagtgccatccgccttgtcctgaaaatagtccacccccccactaagacgggagacgaagggcatctccgcaagatgttcagttacgaggttgagcagtatttctatgatgaagttgcgcctcgcctcgccagtagtatccccgtggcccagtgctttgcgtcaacgcggagcatgcggcaaaaagccattgatgacgggattgaccacgtaatggctacactattgaacgatctaaggcccgagttcccggttgcaggtgaaaagagggcaattctatcgagcaatcaggtatatgcagcgctggcatggctagccaaattccatagcagctcttgggctcatttgcctcaagatctgagcgattttcttctgccaccactcgaagaagctgcgaggcgccaaaaagacgacaaatgcggtggcacaaatctctggctgaatggcggttatacatacctcgccactaggcaggaggaatataaattgctcgcgcatgatcatttctcggaatggtctgatatattttgcagctcagtagatggtttgccatcgctgggtgaagctgccgctgactttctgatcccacgcggtagacactttgagacatatatccatggcgatgtaaagtccgaaaatctcttctcaacagaatccggcgacgacgttgtgttttttgactttcaatatgcgggcattgggctgggtgtgtgtgacctcgcgaagctttttacttgctctgtgccgctcagcttgctcacgagttataaaccgatcccttcttcgttaaaaatggacgaaaacgagatgattttactcaagcactactggtctatcctcatgagcaatcgacctcggcgcgatatgcctgcatataattgggacgattttcttcgacattgggaaaccgcacttgtagattggtgtcgatttcaggcctcgtgggggttttggggaaatacagaatggttagaagccagagtcaggttcattactcaggatgcagactggaaggattggcttcagcgccagcaacgaattgccagcaattagagcagatcgcttgacgtggatttagaaaggccaggccgttatatagctcataggctggatcaacactaatagaccaacactcaatgtttggcggattgatacttcaacggtatattgtattagacattcaaatttaagcatctatccgatatggaaatgctccacatctgaaagagatagcccgtcatgaaacttttaatcatttattagtctcgttcctatgcgtaactcctctctaaatcttcaaaagacgtggatagagctgcaaacctatctagacaccatttagggtgtaacaacagcgactttgctacgcacaggaacattttcgttccttccgacctcagggaaatcagataccttaacccctttgcggaatagcaaacaatgcgtcgaaccgccaaagtggaacatgccggtctgttcgcccttcttcacatgttgcccctccttcacggtaatatcgaccgagctgacttcatccataccaatagcgataaatgccatcaagccaatggccggattatctgcttcaatgaagatgatgcctctggttgccatcgcggagaggtaaccctgaccaactgtaatgcccttcgtgtcgatttctccatgattggtaggatctgcaacgttctcaaatagaggttcactgaagtatgtgccatcctggacaaacgcacgccgaatcgttccggaaaccggagagtgccagcggtggtaagacagggcggacagaaatgcctgataaactgttgctcccgcgaattgtttggccagtggatcgtgggctagcatatcaagcactgagtaaggctggcccttggcaaaaaacctatctcgtagttgcgcattgcgttgaacgttgaaaaccttggattcgcatgcattcgcaatgacgttgtcatcatctggagatgccacaggccttgcctcgtcgtgtacttgacgtgtaaagaagtctgcatatcttgattagtatttctatcctcgtttaggtcatcatgcttgaggtagccagctgctaggttacaattcatgatacacgtaccgtcccaagatttgtaaccgtgatattttgctgatggctcgcatacaaacatttcttcaaatttcatggatgacttcaaaggagcattcgcaacttgcatcacatcagttaggccagtttcgccgaaccagcctagcttttggttacccaagacctctgctgattttggcgtctgtagtcacgctcatgttagccgattgccaatgcctgttatcgtttggtaaaaacgaaatgctgtctaaaacggaaactggattgtgtagcattacctctagaaatttgccccattcattcaaaacctttttgagtgccttgttcacgtccgggtccaagaatgcagcatagccactgcgaagccgagttaataagccatctcgcccgtggcgttaaacatgccggaattcttaccttggtgtacccatgggataatcgaggatcgcgcaaaagggaaccccaaccacgccagcactttcggctgcatctgtccactctggcgcccttgagacaatgtgattgagcacctgtagcatatgcttgtagtcgcgaatttgctttgtgcctgtgggatcccgccagtacggccgtttgttcggaatctcctcaaacatctgaataaagtacatgtagattcggctgttgccttcaatgagttctttgaattcttgcaacgccggggttaacttttcgtcaggatgcttgtcgacgtgatgggttacgcggcgaagaaattcccgatggacacgatgatctgctgggagccacgcgcccggcctagacgacgattacaaaaagaaaaggtcagctccctaaattcattacaaaggataacaagaaaccaaagtgttcatacttgtggatgcgaaattcgctaggaatatcatggtgatcgccgtgttgccagaccattgtggatgaaggaccagtgaacaagagaagtagatgctatacgagtaagctgaataaagtgatgtacttgaagagctacctataacctatgtgtttattttatgaggtttgagctattctttatatgctctgtaaatatgcaaagcatgacgtgcggtggccagatcacagtagctccatcagtccattctgcgtggctgcgcgatttcgctaatagtgtaatgatgcaatggtgatgtgaacgccgcccaatggcaatattgagattcagcttgcttcttaaaacaagtgcatcaagctccgttatacgcgatcgtcagccgctaagctgccggtttcccgcgagctagcggcgcctcaaagccgatgcggtcatctatttcatctccaggaatgcgaatgtgaagcaatgccatgttgctgtgcctgggggaaaagaaatagccaatttgacggatgccattgtaccgtgtcgcaattacgtcgtgtacctatcttgttagtagggcttcatttcatccacctagacgtgtattgcgataactgtaactagtcaaccgatattattcacatcatagataggtggccgttctttagttaagttattaatcttcgttgatgtaattcctacattgcccccagtctattaccatctgctgcatctagctttgcatcatacgaggaaaattgagccatttgatcattaggattggagctgcaatcctcaatggaaacggcaagtaaatggctattcagcaggcactctttcgttcacaggcggcactaagccaaaaagtcgtaagacaataaacatgtggcagccacctcaaaagctcaaaattcatcaggtctttttaaaacccactatggggtttttttctgcaaagagaaataaaatgtatacgattctcttgattgtacatcactggttcctgaaaaatccattattcataaggttgcgagctccgccatggcatatgtacactttctgtttaccttcatgtttctttgtgtcacagggcttatgccgaaagccactggaaagcatctgctaaaactctaaaagcctcacttttttttttctctctctcaaggtgcagcaagcaatgaagttgcgttctggtactctaatcacctaggtaacgtgcaagagtaaagtactgcaagaaatcaacttcattccatcaactttcaagttagcaatgccagagccagagcctcacatcgacaagacttctatatcttcttaatttcagaccgagctatggattctaaccccaaacaaccggaccgtggtattaacacacggcttctcatcatttcagatactcatggaatgcaattcccagtcggcgttagcgtacacgtagatgtggcaatccactgtggcgatctcacccagcattccaaactagacgagttccgcgcaggtatcagtcaaatggaagcgattaatgcgcctctcaaactcgcaatcgccggaaatcatgactttgcgctcgatataccgattttcaggcagaagatatctgaggcatctagattgcaagctctggatgatgcgctggtcaggaaagaatatggtgactatggcgcagctcaagaactcatgaacgaagcgaaagaaaagggcataatttttctggacgaaggatcgcatcggttttctctccaaaacggcgctcatctaaaagtttacgcaagcccttatacgccatcgacaatatcatctaatgagtgggggtttcagtacagcggcaaccacagttttagcatcgacagcgaaatcgatattgccattactcatggaccaccgcatgggatgctggacatgtctgtagaaagaaagagaatcggatgcccgcagctctttgcagctgtagcaaaagcccagcctaggattcattgttttgggcacgtccacgagggatggggtgcaagattggttacttggagatcccaaatctcaagtaatccctctcattttaccgatatagataacgacagatcaacgactattgagacgctatcgagtataaacggatcaagattcgagtcgccagatcaaaaggaaataagagagagaaaagttgcggaatatcatttacgtggctactgccaagttagcccttctaccgatgggacgttgtctatagggaatggaaaaactttattcatcaatgcatcaattaaaggccacgataacctggttcaatttccctggattgtcgatatccagctaccagcttatgcatcataggccttgtggggcgggaagcggtttacgtcgcgggtctgtatattaattaatgccatattggcgagagtatatcttcttcatctaagtacccatttctgaattgtcgactcagtttacttttgctatagcacttcaacgtcaatgaaactaaacggagaatccggctatcgacatttcagataagcccaaatctcctcccatgcgtttcggcagcgctggcaatagctcttgtgtccaagcaataatctgcggcgtctgtagactgactcgcacacccgcctctgtactttggatccgtgattttgaacccgatttggagctcttataagagctagaaccaagtataaaaggtccccagccaattgatgccctggcctccgttgctgatgcctccaaactgctctctaaccacgcggtattgccatggaactccagctccacattagaggcaacaataaaggcatttggataactagaaaattgtgcatgagatatctccacgggtaggtcctgttccacagcatgttgtaagaactcacgcccaggcgaaatcatgaatcccggagcggcgtcaagttggtgatcagcaaagagctccgcatgcagccaagggcgctcaatgtcgacgaccatacactccattgaaacttcgacttcgagatcatccatagttgaatctggcccctctttaggatatgagctgggctcgccgactcccattgaccaaaatccccatccaacgccaaagttttcactcacagcggaatggctcgccgctttgagcgagtcatgttctgatacggccaccttcattgtaatgcgagtccatggcgatgaatctttaaccattgaattttccagaagttttttattggcgacaagttcatgatcgttgacgactttgccattggcgtaaacctctggtgcaacaatagtgttgggcagaggcaccaattcagagctcacactcttgagtttagattcaagcttttcaatctgccgtgtgatggtttcaatccgatctctaacatagctttgagcttcttctttacctgcgtcgtcggcggcctgcataactccagctttctgagctgtgaatgctttgttccaggtatccgctgcggcatttatagcgtcaaaaggattgataaacgcttccacgttgtgctcaacatcaccggccaatgttgacggtgcattgtcttctttttgtacagctgttttactgtctttccccgtagatactttgttctctccggtaagtattttggcgccttccgctataatttcttcaacatctttcgcagaagtctgtcctgtagcccactttttggcgtcggcatccgcataagcttgttcataatggccccgtagtgctgtgctggcttcgtcttcagtctcactgaattgatgcgggataaatttgccattgctaatagcatcgtagagaccctgatgtgagatcaaaagatgatgaaggcgcttgatctctgcgtgaagctctattatggatgggctattgttgagcttttgccactcgtccatcttttgttgtaccaggctggcccaatttggaggcataagattgacactgttgtattcagtaacgccatcggctgccagcagagtaagattccggaacgcctctttgctactttcaacccgtttcatggcagaagcgagatcaactagtccaaaatggaactcaactgggaatttattcccatacacaacccagtccatgtacttggcttgaatggctgccttgtaatcacgaccatttgactgcagccactccagaaaggaatactcctgttgttctgcggtcaatcccttttctttgatggtctgctggtgtcgcgtttgagcttcattataacgttcaacggcttggttccaagactcctgtttctccacataggtctggagtctcgattttccagactcgccataatcgcttgtcgtcaagtagtccatggctttggtatatctatcgcgaatttcggattggcgcccagtcagcagcctctcatcttcgctagatgaaacggacgtttcgacggagaccaagcagtccaaggcagcaaggtaacttctcgcaacacttttcctagtgcggtcgatctaactacataagccttttgatccttacaatttgagcaaggttaactcaccattactttgctcactggtatttggttgtcaaccaattgagcttctgcaattctaacgcctaacggtttgatcgaatctttgggttcattccagtaaaattcactgtagtataattagcatatatagagtagacgttggcctgtaatacgagcacaccttggatcaataatagttgccggaacttgaacggtcatcagttgtgtggaagacgcggtgaatgacgagctgatggcttctctaatggtagtggctactgtagtcaccatgctgagggcgcctcggccgtgggttgttggtttcacaagctcaagattctcgctgggaaccgcaggcacaacagcagaggacatggtatcatcgccggctgcaaccggaaaagcgacgttagaactcgctttgtttgacattgtattgctcgatgttcaatttataaatctcttgtgagatatggtcaatttaatattagaaatgtaactttgaagcgtttggctatccggatactgtagaattctggtttcgcggtaaaagatctgctggagggcccttagaaatgacgcacaaaagggaagcaaagccctgagaaaaagatttcataaagcttggattcaaaataccgttttctaagttgggtcatgctagacatggtgcctattaatagtcgatatctccagtacgatgtaaatatttgcggctactgtaaattgtcacacccacgagtttcattgaacagctgggcatccgggtcttggtgtgtctcatagccagcccagaggccagctcagctatgctacaacccagctgaaatttcccggaattgaagtttgtaattatgtaattaaatgaggatcattaaaagccgattttatgaagtgtgtctctttcttcagcttgctacttttgttaccgattgagcgcagaaaatacactactcggaagaggagctgagagttcaagtggcttgcgcgtcaacgccatgctcagcgccaatgctttgtagtgagtgtatttggattcgaaggaccatgtatatcacgggccacgtgtaaaatttaaggcgcaagctgcttgacctgacataaaatagtgttgatgttcacactttgctcgttttcgctgtttctacttatgcctcgccttacggaaggagatacgcccactgcatttctaagcgcattaccagcccaaaatttgacctgtttgtgtaataaagacccctgaattctcactagatgcttcgtcgataattttcaacatcccctccacgctggactctatcgtgtctggaggtcccgaagcaaagccccattgatcagcaacaaattggcctgcgcgcgtctgtacccagccaggatgaagtgcaatcgtgatgaggccgcgatctttattttccagatgcaaggcttttgtcagccaattttgagccgccttgcttgggccatacgcgccaccgggcactggctccatctctgcaatgcttccgactgaagaagtaaccataacgagctttggcgacagtgatttttgtaaaagcggccatagagcttggaaaactagtagaggtgcaatggtattgacttcaaaggcctcgcgaagttcttccgctgtcgtctcggtggccggtaccatgggcgacgttcgtccggcattattgatcaggacatcaatgtgatctatatcgagtttgaaagcctccttgacttcggccgtggatcgaatcgtcgataaatccagcttcaagatttgtaggctgctacctaacccttttggagctgccgtcgtctcccgtgtaagagtagaaatcccgtcttcatttcgaactgttgcaatgacaatcgtgttggggcgtgcaaggagggacgtgacaattccaagaccgagaccgcgattcccaccggttacgatgtaaacagtattagttgccatgttcgaaagatgcattcgtatcgttgtccatgtagcgacgatgggttttaaggaaggaggaacagaatctataagagacaagattcctagctaccaattaaggtatgtggggaccctttttaaatgaggggctgtactctgtggtgactagggttttgttctaggcatccaacgcagcgcgagggtaatcccctcttataaatgcccctgactctactctcaaagcacagttctgatacgatattgaacaataaattcttacttactcttgcattgctacttttattaataaccttattacagtgaaaaagacttataaaaatgttcccagaacaagattgtatattaagggataatagactgcctttggggcccctctctccccaccgcatcattttccttattccagttcgtggcacgcgaacatgctgctgatatgtaattgaggctatctcatagttctaaattctctacaaaccacttatgtgattcagccaaatgcacataccaataatacttcaccccataatctactcttgcttcaacatatgtaggcggggtatgggtggatggttataaaaagacgcatggtaattcacttactgaattaaatatatggcgcatcctgcacgtggttcatacactgtcacagcaattacggctgctccaatttcaatctgtcctacatctattcgcttgaggcggctacctcagatttgagatgcgtattcaaatacgcaagtttagcggctggtagcttaggatataacaggggtgtttgtgcacaaagtgagagttggctttgaatcaggtaaatttggctctaacaaagataatagtatacgaaaccaagggcactgctgtttttatcgagcttaaaaagaaggacaaggctgaaagaacctgttggaaagggaataagtaagaaacagggcttctggtgtgaatccagatccctttcatttttaagtcatcttttcttcctggataacaattcaggtaatcttggtttcgttctctaacatgtaagtctctcagtcttcaatcacgcttgtataatcgcgtgatattttcactagtgatgtaaaatcttggctccccagctacaggattagggacaagccttaggtacgcgcaatatctatgagatccagaagattgaaagagtaaaattctcttttacagtggcttgttataataatggaccgccgcttgctagggatatgattggcaatcactccctttttggataattatatgataccagtcatcacttatcatctcgaatctcaacgcggaactttttctagcaaatcgcaatcggggaagagctgctttgcacagccgaaaacatcattgacgggaaggatgctatctcaaaacaaacgaaaggtataattgatacaaaacagctcgacactctgcattccacacatacaaaatcgacgcggaagacaacttttgtaaacttctcaaatagcacaatgaattagcctaacactaacatacagctttcccaacatatctcctgtcatcatataaaagaaaaaagacattggcttagctcatgatattgttgcccgcttgaaacaaattcttatgcctacctatctgagtaactgtaatcagattgcgagaatacgtttgggtatatggacccaagtaaccccttcttggcgatccgtattcttctttgcgtttagtttacgttgtgtctccgattgaaacagctttaggaaaacaattcattgttccctgcgccatcaaagccataattctcaggtgctcggagatacagtcatgagattcttgacataacaattgcacttaaaactaatcgtagtgcgtatgccattcctaaagtactctctaaccgaggagtcagagatcggtgtctgcacatcggcccgaactttcttgtgctcggtattcgtcgcagcttatcttgggcgtgatatcatggtatcccgaataggtaaacgcatcgcctttttaggtctagactcgggctcagctagcgtcaaccggacgtggagaaggtgcagatggttacctcatcttccaggctctggatgtttataaaaggcatcttggctatacagtgaagccgtcgagtttcatatactactcataactcaggcatttcaataaaaagtttccaggaacactgttcaaattattaaacatgactgagcctaacatcctccttccgtcggacggcgcttctggcgtcaaagcagatgggacggcaacagcgacatgtctctgtggcactgtccagttgtcgtttgtaagttgtctctatgaagttgctgtatatattattgacttctacataatagcctgttgaaggcgaagatctgatcaacactttcgtctgtaactgcagtgattgccacaaactcagtgcctccatgttttgttcaaactttactgtcagcgacaagagcctcaagcatgttagaggcgaagacaaattgaccaggtgggctcaaaacaaaactattgcatctggagctacaatggaagacagtttctgttctgtctgtggcaatttgctgtacaggaggagtagcagattcccgggaatgagcatcctgagaattgggactgtagacgacttcaacttacatgaatcgaagctgaagccacagtttgagcagtttatagacaacagagccaactggctggccggggtacagattgagggaataccacatcacgcgaagtctggattctaggctgtgcggagacttgtgctctatttgaatagctaggtagctatagctttgatggcaacttgtgttctggtcgataactaaagccctattcccgcggctcacgtttgaagagagctgaaattgtactcattttctcaatctccgcaactacctagttattgaagattatactataagtgcctacctgaggcagattgccctatgtcaacattttcgtaagctactatgttgggggccctacctggaagaaacaacagatgaagggatttgaccaactactggagaatcccgaaattaggacacgcaaacgattatccacacgagtgaacttattcacgcatgatgtttcttttctaccgagtgctttctagtccataaaaccttgcatgggcatctgacgcgtgtggatgggtttagcttgatggcattcaaagcataattgccccaagcccgctgtaatcagcgaacagggctaagccgcagaaccgctgacgtcagtctttcccacagctatatacagcggtcaaatcataggatcaaaactcaatttttgcagtgtcaagcgtagttcatgttctgaactcaatgcttagccaccatgaacagaggccgtggttgcctggcatgcaaagctgcaaacaccaaggtgcgtggctaattccgcgcttgtcaagcgcacatagtgacacagtatgacagtgcgatcttaaccgtcccacctgcggacgctgtactcaggagggactcatttgctctggccttccactaggtgctctcttcgtatttcgcgatgagaatgaggtagccaggagaaactctcagcgtgcaaggaggcaactaggagagagtttcatcacacaatgggacgcttcagactcttctaattccgtctcccagggctggccatatcaagcggctgctggaacaatcggttcatcacgtctgcaacaacaatattcgtggcttagtgatcatgcacttgcaacagtacctgagccgttaagaagggatgttgagacaagagccgtggagcgattttttgttaactggacgctacatcctagtaaccacggaggatcgccaggtgagtttagtttgttaggccagtggtcttcctcattctgctcaccatgatatacttaggttatatgcatgagcttcctatgctttttgaaagtgcacagcaagattcagtcctttggcttgcggtccgtgctgtggcttttgcagatattagaaatgagaataccgggagtgtctcgtttcacaccaagtcacgacagcattacggtgccgcgttgaatcgcatgagaaccgtcatcaacgaccagcaaaatcttggggacgacaggattctgttttctatgctgttaattgacaactttgaggtattgtattctccaaatagttgcataactccgctaacaagtttgggataatacaacagttgatgtatctaggtcgaaatgatcctttcagtccacatggcgaagctatcaaacatatcttacgctctagggatgatggacagttgtacagcccgagccgcttttcgctttggcgtttgactcattatcgactccagttttggcaaacgttgttttttgaacaccctgatgctcagcaaatcgcatgggtgagcaaattgaacatggagcagccagacttgcgcatctgctcgtatgttttgcatatgaatattcttactgcgctgtcaaaatctctcacgcaaacgaacgagaatgatgagacgatgcgaacggaaaagctacaccggataaaccaattggccaaggagatgcaagagcttatttcggccatcgagcagtggatgtcggaaatgtccgagccttggagagcgaaaaaacacgaatcccaaaacattgtagtttttggggacgttgacgaagttcatggctatccaatcccacgtctgcaatactcgcagattcttagctacgatgatatttggctggtaggagacgcatacaaagtacagtacatacgatgggactaactataaatcaaggcttatatctggaatttccatgcatcaagtcagattgtattgcgagagtcattggtagaaaccattgagagtgcctctgtactacaaggcaaagacgagctggatgaagatgacaagtccgtgatacagaagcagcgagaacaagtggacaatttagctgctacaattctggaatcattcccccagcttctggggttcacgtacaagtatagaaagtctggacagccgcaaatatctttacagggaagaatggttggacgactcttcgccctgttctcaatgtgggtagtacacaaggccagatttgcatcgactcagcaaaagcagactgcatctgatgtagtggcctggattaataaccgtcatgggttagactagaagaataatgacattgccaaaggccctgaacactatttcttacaactcagagatagtttgatcttgttctcaatactgtgaccatgctgttgacagtggccacaaaagattcgtcgctcgctttcactgtatctccgcactcaatggtactgctctgtaggggcctctgagattccgagaaaatcttgccggcattgttcttttctggactcatcttgagagctcccttagcgctatctccagactagaaacgttcaatgaaaatgccagatatggagagatcattgtcctacctggtcaataggctcaacgtggagtggttaagttcaagagcgtacttgtataagggtaaatttgcaggctgcttgacgcgttgtgtatatggttgaaggggcattggtatatctttattgtctggtaccagaaaggcatacgacccgtcctcttgctgttgaatacaagtcgaggtatagggcagcggatcatgtttaagagtgttatataataagcatggggatattttccatctgtggccaatttgatgctaggaagtccagagaaaacaaatctctcgagagtaaagatgtagttaaacgggagccttggatgatatcaacgggctaacagctagcttgccaatagagactctttgactcccgacgcatctctccggcctatccaaatgtcggcgctggccacgagtcctgcatcatgagcagcggatccagcggcagaccctctagccctagaccgaggaaagagtcctggggccaccactgagcggatgagtctgatgccagcgagtcattctgcaggagggccgctgacgccgcttcgttggtgatctgcgtgtttctcgactctgcgtcgtccgccgccgccgccgccgccgccgccgccgccatgacgatatcattcaacgccttggcatcttgttccttccgccgctggtgcatcttgacgagcagtatggccgtgctggaagcttctcgcatgacatccgtgttatacgccgtcgccacctcgcgcaacgtctggaccgcatctggcagcagccccatggcaacctgattgtccatagacagcagcgtgcaaatgatctggaagggcacgttggctacctggtgccagggcgagtggccgaccacgttctggcgcgtggcgcgaagcccctgccgtgcgacctgggcaaagccgtccagcacgctacccgagaggacgagccccaagtactgcagacgccggattacgcagagcatcaggttacactgcgttagtaccatgggcgccgccaggtcttgaatgctcatgatgtcgaggagggtttgctccagctccgggacgctctgcctgtgctcgtagtctaggctctcagaaagcgccaagaagctgaaaatgtccctttttccttgctcatttgacaagtcggcaagtggcagcttggtcgtcgctgttggcagcttgacgcgcgtgcggccgagttcgaaagacatccacaggttaaagtggcagccaatggcgtatagtttccgcctgactaccaaagtcctgtcgccagatggaggaggaggttgttccgctgagcacccctctagatgcagcccggctgcctcaagcaggtgcatgaggtgacagctcgccagccacgtggggtgtggggtgccggcgatgcgtagataggagactcgcaacactcaagccgtgatgagctcgatggatggagtatacacctgattgtgatggtccaagatgacgcgcgcggtttctagtagttggctctccttcatactgggctgcttgtcagagaacagacaccccagagcagctactccgcacagaatagcttcagggaggccgagtgtgttggctccagcaagaccaggtggccataccatttccatttgccgggtaagatgggttcggtccaagaatgggtagtacagatctatcttttcaaagtaaacttctgtcaggaaacgcatctcgtcgcgagatatgatgcttgctaaagacatgggaaggtttccgctggcagaggccagagagggctcggatggcgcagaccgcctcagacccaaattccacgcgaaaatgctcagcgtgggcgccaggttgagatcgctctgtaggcccagctttttagcatacacggcacccgagttgacctcgacgggactcggctgctgctggcccgggttgctacttgcgccggcgtgatcgacatcaagcgtgatggcagtggtagcaccatcaccagaagcagccgaggacttgttggcccctggaagtactgccgatggctcactgtgtctctcccggcgacggtggccatactggcagtctgatttcaggtgggcgcagatcgagcagggctgcgtgccggagcatttgcgcttcctgatctggcaggggatgtaggtaggcgggttcgactccgtcgctggcgtaacccgtttctggccatgccccggggttcaagcatttcttaagatagtcttcaggccgaagagacaagatttaaccttggatcaaggagcaaagagaatttgcgcagccttctagaatcattgtttcttgctactgggggggaaacagggaaaggacgagaaaggatcgatctgatgtgtcatggctggatcatgaaagaaagtcacctgacgccaaaccttactgtagaaaaatgtagcgcggaatggcaatggctacatataaccatgcagtcactttgttctcgtattgctgagcgtatagagtcgatatatcgcctattctatcaattcaggcttattttttggggcaaatcatttcttgtccacgcatcttctccccagccgccgaactgatccagcatgctctccacagtagcccacttctcgagccttgccctttcagcaaattcatcaccgacaaaacggacaacagacatgactgcctccctcaggttgttcagttgacattttacttccctctcctcggcgctgtcgccatcactgccccgtgcaccgagcatccgtcccatgccgcgtaggtgccagttgccgggcccgcccagccccagacaggagatggtagcgtacactacggcctcggcctcgagaggtgtcagtatctcaaagtcggagaggtaaaggccatacacggcgaaggtctcgtcaagattgacgtcctccttgtggctgccccaggtgttgaatatcttgggtaggagatatggaccgtagatgaccttcatggtattctctccacgcttacagagagcttctacatcgaggttgccaggcttcctatgggagaaaagggtcagacaggcttgcaagactcgattcttttgctcaaaggggagcacgtaccacttatcgttaagtgagctcttctccgacctggctgctgcgtgtccttccgccgcagctagcgacatcaccacgcacagaacctggggagcccccacgagggtgatgagcttaagcaggatatcacgaaaccgtacagagagctggttccgggatgcatctgttgcgaatgccggctcgtgcttggtcagatacccatagaactcatccaggggctcggtagacggggaagccgctactgttgctgccttgatgaagattatgttagcaaagttggggcagatatgcgttgatctcgagatacttacggtaattaagatccaagcgtcatcccctatcttcgctgggactaagccctgtgtattcttacagagctcagcccacttggaatcgctgaaaatcatgttatgagatgtgaatgaaatggtaaatgtgtttataaatatcttgagcttggttgactcggcactcggaatggcaaaaagggagcaaggctactcaagtctcgtataaaggagacaatctgttttatggcctatttcgacttgctggtcgtacttgccgatggtgacttacacgccactttgtaagaaaacccgcattccgcataattccactcgactagtagatgagtacgattgtttgtaggagaggagagagcggaacgggagcgggagcggagttaagcctcgaaccttacctcttccattatgagatcgaaggaacccgcttctaagtttacgtcggtgcctggagaagttttgcaccgatctagaaatatatctcattgacgtcagactggttgtctctccatttattagttgtgctgtcaaatctgtgcaaacactcttcagtcaactttcctcaagactatattgtctcaaaacaaaacctatctcaattaaaacaaccaatatcaacatgtctactctttcatcaatgaagatgacttgggtttcattggacttgggcaaatgggtatgtactatttcatgagatgcaagacatagtggctgaatgatcgcagggtaccccatggccaggaaccttcgctccaagatgcctcgcgccgaccctctcttcgttcttgatatcagtcaagctacgttggacaagtttgttgaggagactggacaagatgcagcaagcgcaggcgtggaggagggcgcttgccaagtacaagttgccaagaatgccagagaggttgcagagaaagcagtaagacactcatcggtatcagagagaaatcatctgctcatactaacggtgccaggacattatcattacctgccttcctaccgtcaaaatggtcaaagacacattcgctcccatgatcaaggagggttctctaccgtgacgcaaacataacagatgcttcatcgactgttctaccatcgacccaccatcatcccgagagctagcaaagtccgtgagggagacgctacagagccgtttcgtagacgccccagtctcagggggggccgttggcgcccaggccgggaagctgtcgttcatgtttgggacggatgtagactctgaaggcttagtcgattatctcaagtccgtcctcttactgatgggcaccaaggcttggcacatgggagggcaagggtgcggcgtatctgcaaagttagctaacaactatatcctggccatcaacaacattgccgtgagcgaggcgttgaacatgggccgcgagtgggggctcgacctccacaagctgacggagctgatcaactcttccaggggacattgctggcccgtagaggtcaacaactccgtccccggcgtggtgcaaggctctccagcctccaaagagtatacgccgggctgcccggtgagcatgattaacaaggacctggggcttgccatgtctggggcgtcggacgcaaagactccgctgttgctggctgagacggctcgcgaggcttacaataaagtggacggggagtaccaaggtcaggacttttcggtcgtgtatcagtacctcagccgcaggtcttctgcctaggtcgcatagctttatgtatactatgatcaataaactctgaattgttgagatgataattctgccctcgtcgacgcgtgttccagttattctccagaggttgatgcctttacttgttggcgcccagggacatgcacaacgtcacagacattcaaggaatcatcggcagtcaacaaagatgatacctaacccagaccgatctgtgactcccgtggttgtataccgggccttgaaaacgatgtcatattaatgctcttccgcttgttcttccgcttgttcttccgctctaccgctcccgctcatcccgtcctcggaactctacaaaagttaagttataatatttttatataagcttttttataaatagtaattagaattattataaccttttagttttttttttattaattacttatatatattagtttaatatataaaattattcttattagttatttattccaaggttcttctagggtatatattatattaaagtttttaagagtcaagtaataatatttagtttatattaagctgttagtttacaaaagtaaatagataataatatttatctttaagaaacataaaacaatattaagtaatagtaattctaaaatacacaaaaatactaagctaaaaaaaaatattatttatagcattaaaatataaccttttactgcttacttagttgtaataaaactataagatattaaattataatctctactaagttttatatatcttagagtaagttaattacaataagaaaaataaagcagctgcaacaacagcaagatttagccaattcatactaataccagcagttacaattactgggcttttagaaactgctggtatagatataagcggctcgttctgctgaaagtaggccgtgttttccgacgctggttcgtccacctgtgatattgggattgcctcgtgagaataggtcggacacagcttactggaaaacttcgtatgcgcaccgtcatcagcagtaagagtaccacagtccttgcaaagcgctggcttttcaaaagcagcgctcactgtagctgttaagactgtagtacagggagtttcaatagagaagtgttggccgtaggacgttataattgttggagctatagagcatgttgcagtgaatgttatggcggggacacttgttggagtagtggtagccatatttagtatagtagctgtcatcttggttggcttgccccttgttgttgtaacagctgtactaaaccttactgtcttaactgatgcagtgtttatatcttccatagtagtataaattcttgcagtccttgaacttgtttcaagggctgcagtattataaattcttatagttttcgaacctgttttcattgctgcagcattataaatttccgtcgttcttgaacctgttttaattgctgcagtattataaatatttgctgtttttgaacccgtttttattgttgtagcattataaactcctgcagttcttaaacttgttttaattgcagtagtattataaattttcgcagttctcgaacccgtctttataactgcagtattgtaggttcttgaagttcttgtccctgttttaattgttgtagtagttgtagtatctgtagctgttgtagtagttgtatctgtggctgttgtagtagctgttgttgtagtagaatctatggctgttgtagtagctgttgtagtagctgttgttgtagtagaatctgtggctgttgtagtagttgtatctgtagctgttgtagtagctgtagtagaatctgtggctgttgtagtagtagtagctgtagttgttgtagaatctgtggctgttgtagtagtagtagctgtggttgttgtagtagtagtatctgtggctgttgcagtagttgtagtagttattgttgttgttgttgtcgttggtggcacagctggacaggcaagcccggcgttaacgttattggtatccaaagtcacagcgccattcctggcgtatagccctccattagaacttgcaccagtgaccaaagtgatagattggagcgccagcacgttgccaacaaaagtagtcgtagtaccaatagtagctgagctgcccacctgccagaagacgttgcagggcgaggcgccgccgataagaatcacagaagaagcggttgccgtggtcagcgttgtgcctatttggaaaacccagacactacttgagtcgccttggccgtcaagtacgagagcaccagtaagctgcgcactggtagagaaggaatagacacctgcaacaagcgtcataccgcccaggtcctggccagtcaggtcagtgtcaggcggtaaaccagccgctacattgtaagcagttgtcacatctgcctgtgcctgcgctgcaactgcatctgtcatatggattactccgttgacgactacgccgggaggaaagcctgatatggctgacccaggatagacaccaacgttgccactgattatcgagggaccggtgttggttacggcggatccacccaggactgcaaatgacaaggcggtccctagattaacttgggctttgacaacgccagtgaaggcaatcgcggatccgagcaagcgtaaatagagcattttgctaaaggctataataaacgaatgtggtaacagcaaataacaagtttcaagaagttaataaaactgaaggagtgtaatagggataaacaatcccactaggcgagtattatattctccaggtaggttaaatactttatatttaattattcttggactgattctggacttgatattaataataaaaggaatgctaagctataggtaacttgtagtatagtactttaatatcttatataccttggtatgaagtagtattttataatattatcaatcaagcctactattaagtatactaaaagaatatttttaatattaattaagttccttcttgaattatttttctagctaataataaattagcataaataatacaataagccctacactaggagttttatttttttctcccttaatataacaaaattctacagtactaatttatttaatagtactattattattatcttatattaagaatgctttattagtaatatacataaggaatactatatgggaagaatgctgtataaaaggagtattatataggaggaatgctatataagaggaatgtggtataaaaggaatattatatagctgcgcaaggagactgttatgtttcacaatcaggattccagtacaagctgcctacttatgcgcaggatgcggataatggtatgtagtcgtggtgccaggattcagcgttgctaagctcgtggaatctttgtgaacccttgaggcagggttgtggaatgctgtctcggggtttcgcgggcaactagctgcgcaattctttccggactgttgacgcggatgaattgagcattccgatgttgtggcattggaggaagatggccagtgttggtgcaacagcagtgaagtaaatgcactatgtcgctgagcagttaccgtcttgacgtttcgttgtcttcgttaatgcctttgttgttagccctcctgtgggcctcattgaccatcctgtgtcttttatgtaaagcttgatattactgttgtttattgaccctatgttgttgaaacttgcatctccagactcacgcataaaaagctaacagcttctctatatcctcaccctccagctcgacgctcgacgcatcccttaaaccatcccccccccagctcacgttgcagctagacaaccctgttttagcttccttaatcctactttttcaacttcaaagcgttatatatactctattcccaactaatttgcttacagcagctactatatatcttaagctcgcttagaatatatactcaaagcacccgctataattatataactacctctcacatagcttactcttcctatttttttgccctcgatccgaactttaattgcgcaatttgtttatttccttaattatggatcttctacatttatgaaaacaattatttctgccctaaggtattgtgtaaagcccttgatgcatctagaagggagatccgccttaacgctctgctacccaataaaggactcggattaataaatgcgagttaccgcatcaatgtgtctttggctaaggtacctggggcacccaatattgcttgtcccatacgtgaatcattgtgaaggatagtaagaatgcactgtgacttctttgctaaaacaaacctctttgcattctccgatagagactagaagtttcaggattgaagatagtaagagacggaactgtatgctggtaacttgtgttatcttgttaactgtgtttatgttgtctattgattttgagcagaataatctctgagatatagccttcagtttgctcctttttttcaggctgggtttcttatcaagcgagctcgaaatagctccattgtttaatgttaaaccccattatttgtctgtaatagtccatagagccatgttgtattgtagtccttatacatgaatcggttagtctttccttttacagacaacttgcttaacttaccaattcagggccactggtattgtctttagcttgttaatgtgttttacccatagtctcaaggatgcatttcctaagcgagccgcattggtgaattcactggagtttagtgcgatacaggtatagcaaaactgtatgacgacaccatctatcagcccctatgttaaatggcgtgttacaacagcttggtgttatcggaacatattgtccgccgctcgccactcctcgcctgacgcacgatgccaaacataagccatgtacctctccagctctttagggtacttaaagagtgcccgctcatttggtcagtcagaacgttaattgactctctcatttacagttgccgtcacatagtccccttggctattagcatatactacatggcaaagaacaagatggactctttaaggattttcaagcagcgctcagtgtctggcgacaataaccgcaaccgtgatcgctttcaccctagcacaatacagaagcatctcattgcatcagctggggagtttgttggaactttctttttcctatggttcgcttacgctggcagcatgcaatacataaagcaggctaccttgtcaccaccctctgggggaataagcgatacaactgtcttcttcattgcgcacgtatacagcttctccctactcgtcaatgtctgggcgttttaccgtataagtggtggtctgtttaatcctgcagtacgtctctgtccctccctccagcgcctaaacaccagaaaatctacgtgtccaaggtatgctgtgatgcagaaaatggagtaactgatcgtcaactcaataggtaacgctcggcatgtgtttggcggggacgctaccttgggtgcgagccgccttcttagtcccagcacaaatcatcgccagcatgtgtgcaggcggtctagcacgctgcatgttcccaggtgaccttgccgtggccaacagtgttctctcaagcgacacatcgatcgtacgaggtctcttcattgagatgttttttacagccttccttgtattcgttgtattaatgctctctgccgagcgttctaaagacacttttatcgcacccatcggtatcggattagcgctgtttgttgccatgctagctggtaagacacctactgagaagttccgcattatcttcatgctaacacattagttgtcagggacttcttacaccggcgcatcactcaatccagttcgcagtttcggatgtgccgtcgcgacgcctagtttccctggttatgagtggatctactggcttggtccatttatgggcgctttggtggctgcaggtttctaccgttttgtcaagttgtctcattacgaagaagcaaatcccaaccgggaggagacggaccatcccaccggcgaccagccataaccagcacagcactcttcagtatagccgtttcgataagggagctgatggggcggccaaccatgttgtattctagagtgatggtggatttatccttgcacaatgacagtctggttttaaatacatatactttgtggtaagcatttcctagcagtataatattcccttgtctgaatatagttatactcacctgctacaagatcttgttctagtatacctgtgccgcatcctgacagtatacaattttcttctcctgaccctctttctggactgaattattcttataggtataggagtaaataccaattagcttgttttgtgtaccctttaagccaactgatgggttttctggaaatatctccttttcaattttcagggtatgcgtagctattgcatagcttcctaataacatttcttgttagcaatcaccaagactccctcaaaggttgctattttgtgctaagtctttaatgtatttattaaagctttagtttgtgatattaattgatccttgagctttggaatatagtaacaactttactgcggattgttcttgttgcgagttacttgatcagagatattactcttgtctcccttgatctatacaaacttaaaggccattaaatagttaactatttctcttatattttttctttgtatattaattctgtttcccctaaaataaagaaatataggaagatttatccttttgtaaagtttcagtttcttacaatgctatgtcttcttattctttctgtttgtaatactaccatgcagctaatttacaatatccagccctcgctgatgctaaagtattattagacttatttttataacagttgtttgtttggaagctgataacattagtctcccctaccctatgtttacctatattatccgccgccttcctgtataacaataaatgtctagagcatcttagctattgagacaatataatctctcattctagtatcttgtgacccttcgggattttctctatgtattagtgaaggtcttccatggccgcagccagggcctggttcgcgatcattgttgtttttttataactatctgcctagccgaattgcttggatttacagcgcagagaattctattatcaataatcgatcatcctcttcccacaatgtctcaaaggttagaggatactgatcgctagcctttctatatcttagattgcataatgcaaagttgtcgattgaatacttgatctatagcagagcatcgcctaaatctgttacactgtataccagtacatgtaagttgtagcaatatcccggccctagggccaagacattacctttacgcatttcacatttggcaactctttccactaatcaagttccacaacttttactgctgacagcttcactaacaatacagaactgggtaacacaaagatacgcctctaagtccatgcataattcctcgtgagcttttgttgtaaccatagcagggcatagctgcgcaatacgctcgggatctgttagctctagtaccaattctagatctgggttcccatactgcttctctggaccagcgcattggggacaagactcacttcttacgcggaagattggcgtaatattcatattcaagttcgaagccacctaggtgcacccaagccgcagtccactgccctcccccccggcccccccccccccccccccccaaaaaaaaaaaaaagcatagacgcttcaaacgtggcttggagcacctgcttttttttttttttttttcgcagctcttaatcatcagtctcgggtggtctcgtggcctggacctcggctgagtataaaaattagacgtgaatgtgcgcacaaactgacggccccgtggcgtcacgatgctacctatgcatgcgtcatccgtatatcataggtagtataaccctcttaaatctcgcgtggctcgcaatccaaaatttttagacttttcttgtatatttcttttcatttcatcgcgaccttgtggaactttgttccttgttgccacaatgtcacaaaaggtggtaacacgccatctagtccttgaccagttgtctagagtctcactgctcagaggtcaaagtggaactggaggtccatcagccgcattacccatcaagaatgtccttacacaccctatcaattcaactagcgaagaaaacgccagcgttttcttcatcggaactgctactacagttcttgaatggcgtggtttccgcattttgactgatccgaattttctacatgcaggggaccatgtgcatcttggacctggagtaacttcacaaagaaggacaaatccagctgttgaactggataaattacctcatttgaattgcattttactgtcccactaccatgaggatcattttgatcggatagtcgaagattcgctcaataggaacttccctattattacgaccccgcatgcgaaaggatgtctgacctcttcatctagatcagagcctttcaagtctgtttatgccctcgatttctttgaaagcatgcttttggaatgccgaaacagcggcaagacagaaaaagacgaatcaaggacatctgcgataaaagtaaccggcatgccaggaaaacatatccctcccggccctatctcaaagttgaacgactttttgaatgctgtaccgcccacaaatggatggctccttgagctgggctgggtaactggtacaagagacatccgtgacaatccagcttccgaattcgatgcaggctaccgcatctatatatctggtgatacattatttgtcgacgagttacaggagattccaaagtggcttgaagggaagcaagttgatcttatgctaattcatcttggaggcaccacaattccaagcgccctcgctccgttggtaatggtgactatggatgccaaacaagggctccagttgattcgtcttgttaacccagatatcacaattcctatacattacgacgactatgatgtttttctttcgccattgtcagactttatgaaagagatcgagcatgctgggctacagaaccgagtcgtctacctcaatagaggagagcaataccaattcactgtacaataacattacattttacttatatctgttatcaaatatcatagtcattattgtatctcagcagcagctcttctcagtttgcgacgcataaattcgctttgtaaaagttctagagaaagccaagtagaaaaagaagacctaaagcctcatcttttccagtgacttcaccaaggccgtcagctaaagacgaataaaggtcgatcgtacttatttagtaccgaaaagcgaatttgtctcaccttcctaggccccaatcagtatactgctccatagttacggcaattagatactcagagaatactcttatcgagaagaatattgctacccttcaagttttggtgatttagggatcacagaagccttcgacgttcaattacgtcagtcatcctagatcgaagttgaagaaaaaaataagaaaaataaccggtgatgaaagctaaccctcggccgctttctttatgctctggtgttagccaagtaacttcactactgcgtgtacccgcgcctggcttactctcaatcgtggatttttttttcattggactgggtccatcgaaagaatggtgtccatacaggttcttctttcttcagattgtcctattattctaatccagaagcattggtaaattcctctagcaagagattatcgtcaatatcataggctagattctctaccgtcgtagagttcgagataggaccttcaagatctaaatctgccataaaacctgctcttatagcctcatccaaaggatctgcatcggaggttgtactttgatccagatctgttaggatgtgccgtgctgcagtacttgagatatcccctttccgcaatgccagggataagagggcagtggaaatcgactttgtaacacgccaatgcgtgtggagtcgctcgtagccgtatacgcaaagcaaaaagtaaaacacccaatcctcttcttttggttggtataaaagcgcgtttgcaaggtaaattaaggcagcatgccacaaaatagagtaagataagaagagaatttcagcctatagttcattacaaggtgttttagttggtggactgatgcattgtaaaccctgtccgcagagctctctgggctgctaaaggttcgcaaatgactgtgacgtaatggaccggaaactccgtatctgaatatatcgaggatagatgcatgtagccaaatactggaacgcattagggccgagccatatatgaataaggttcaaagaacatactgcataacctgaacataatgcggattttggtcgtttcggcagaggtcgtttggcaaactattgctccatgctaataactcgcgaaatttatactccgcaaaacgtaggcttcttgagtcagtggagggcttctcatttccggcgtacagcaatgcgacttcatgcaaaatggaccaaaagtggcataattgcggaaacacgcctcccttgtagtcgatatcttcagtcttcttgttctcagagtccttattttcctgaatttcgggcactggtaaatgtggagggcattctggaggtactaaacccggttggcgataaaacaaagacatatagcttgaataaatgttgagcacatcaatgaacatttccaacagactaggagtggaaattgcttacgttgcacaattgaaagaaccccaggccgcatacatataagccttcctggactcctttgatagtatggatatttcttggagcgcaggattgtcttcttggaccccgaataagcccagtcgaacagccatgcgagaggcctcggaggcgtatgacaaaactacgtgatcccgtccctggcctaggtatcctaaactcagaaattgcgctgctattaggtttagtatgcagtcagtctctttttgcgtacgccatagctgttctgcttccgcacaaaactggagtgtgaatgaactatcatcagatccctgtgcaatattcatttgctgtatactgcattaataggacaacctggagggaacaatgggacaggagcaatactaacacttgcccagtatagcagagagttgactagcagcgaagagcaatatttggtcttgccctctatgagatccgataaaaatagatcaggctcgaaaaagcctaaaagagggtggtcggtttcaaggtacaaggtgatagtccgcgcagcaagctcgctagatatcggcaccttggtccataaatgaatattcaacctggaaagacgtgggtcatagatttctgaaactgaatctattgggtttggatcttcggtttgcgctggggtcgattggtgcctgcccctgcctcccacaataagctgctgataggttgtctcccgcaaagtttccatgctccgatgaggtaccatagggtatacgttggggtactgagaagagagttccaggacttgaaacgggtctcccccttcagaacttgattcagacttgtctaaaggttgttggctggagtcaacatcctgcctcaatattgttaaaataactgaggtatcaatctctctccttagaactcgtaacctctctagcgtttcatcatcgggaatggaattcaagagacgtatgacttcaagcaagagtaactttgagtcgtgggacaattcggaatcatttctgtaaatacagggttcgggactgtctttacagttcgaacagttcggccgtaacccgtcgcactaacaccattgcatgttagcagttatcctccaatggttcagaaaatgtcaagacaaaccctaattttcctacgacgacaggcgttacaggctatagacacgcctatacggcgtcgcttggttgttgacgcattacccgaactggattcagagctttcaaggttctcgcgactagcagagctagcgggctggataggcacatatcgacgcatgcttgatgtgatatgcgggaaatcggaaatgtcagaaatgaccttgccctattggtgtgccttgagacctcgagatataacaatgataatgttgctatattcaaatcacacataataacataataacaagtggaattacaaagatgaagcttctaatgcggggtaacactacatcattcggagaaattgccggtctgcctagccaattgcttcatccatttaacacaggctaactctaagtgacatagtagagtggagcagtagcacagctgtattaagcacatagaaaagaacccttaaatttattgtaaataacaaacgtccgatttgtaaatacataaacaacacttgtcacgtttcatgccgattcactctccatcggtacaagtttgaggttgatcaatctgattgtgccttgtgtcctaagtataacccaaattaggcaatgatcacggcatctgcttcttactacagctgcgattcccactaccgtccaatagagagacttatttcccaggccaaacgcttgtgcctgtgggccaggaatccattgattctgacatttgaaggtttgctgacgacacttggtgcggccggagagacagcagcgatggccggaaatgggatttctcttttaccctactcggctacatttgtccttagactattaatgaatcgctctctgactgtattctctagtcctccacaagcgtctaatggtggtaggtttacgtaggccgcttattacgtcttgcgcgtaaacttgcgcttagacttgcactacaatggaaacaagtacacaggatattaaacattttaactgagctggacatatattgtatattctggttatcggtgttcgtctgaatggaatattgtagtctctgacttaaagctagaaaattctcttcgggccttgtcccaagacgcggcattgattgcaaccgcgtcttatgataagactgtctcaatctggaactgtctcaatctggaacgcattagcaggccagtgtaagtcaaatcttacagatcatacctgcttcatccaaggagccgcctgggcacctgaattagggccaaagtagtgattcaatcctgaatgggtggtcttggaacggcagtgagggtctgggacacgggaaccagccaatgtctacacgttctcaaagtctataccgatgccgtcatgttcttggcctagacaaaagatagaaatatatttacttctaagctatatgaaaacactgttaggctgtggggtctagacggcgtcgagcgtgcaatggtgattaaaacatttgatgcctcaagtttccggcacagtcgccttggtgggtatttaatgatagctaatgactctatcaggatttgagctctgcaatcaggcggtctaagatggggttgcaagggacacgatattggcgctctctgggcagtttcatcgtacgatgaatcatgagtcgcgtcggaaagactgatagaaaagttgaaatatggaactcagaattacgctctgggtgcagcacgcctcgtgtcgtcgtcgctggaaaaaaaaatcgagatatgagactcggacacaggaaagtgttcattaacagtcatgggccacaaatatcaggttattgcagtggcttggcgtcaatactctgcatggatggtagggagaaggaatagtaggacaatttcagaaattgttaaacaagtcattaagtttgggaaactgcagtatcaggccagaggagcctgattctgatattgaagtcctacatagctgttctctatgtactggtagtttcattgatctgccttctcctcccactccttctgctctgtttttccaacatcccaagaatagagccacctgatcctattatccatcgaccttagttgatggtcgtgagcataaagctagctccttcagctccaacgcaggagcgagcattagataatgagttggtgctggaagggccagagcagtcgccgttgcggaaggcccggataccaaggtttcggccgaagaaactctgggcgatgtcgtgctgaacataaaagttgaatgcttcatgagcagggtggcattcaccaatatttccaattgtgaaagtttggaaagcagtatcagagcaacttccggcgtgcagatcaatgctcaaagtatcagcactggcaaggccaatagcgagcgtaatgatagccagaacggacttcatgttggaaaggtttataatatgtaaagatgtaatgttgtaagtgagatttggtttatttgcgatggttgttgttcaaaagttttatctacaagtcgaaaggacttgatatttataacttgccttcgccttaaagcagaacagacctttactattaaaatatatctgaacgtaataattactcatgataaaatatgtcagcttactgttaactaatcactcttgcatgaaggcggagtagagcatattttcgatgtaaacttattacatgtagtaaggtatatttagaatgcgagcatagcttaccccattgcaaccttggttatacgttatactataattaatgatttttaagagattatgacaaatgatagaagatctactttgcattaatttatagactgaaagaggacctaacattcggcgttggtcttatactagagaatctagacgtaggtatctctgtggcctccagaacaaaagcactggtatccaacagcaaatattgaaaattccatgcaaatacatagcatgtgttaactacttggctgtataacttggtaaaaccagaggaaaattaataacaactgactctacaatagagctatacaaaatctattttcaggacttaccagggactataaaataactaatcaatgaactactaacttatactaggtgcccgcatttgctttctgcagaggattacgactccactcactctgtactactaccataggctctagtttatatatagctctaaaactaaaataatttctgacagagttagctaacatcaactacacacagagggtacactcggcctgtactaggaagggtaggaaatcagacgggtactatatccgagtctgtaggtataagcgcaatcaagttgcccggctcaactcgcccggaatcaagtcgaaaagccgagtcggcccaagtttggagcccggtttaccattgcggctagagaggttgaaaggcggtgaggacagaataagctgatagaattgaggtataatgaatcggtctttattgaataatatacagtagcttcttgaggatgtctttttattgaatgcatgatttattatagcatctttatctcagtgtttggcctgcttgaatatacaattgaaataacacatacctacgtccttacggtaagtctacatagggctacgaaaaagagcacaaagcctcaaaccaaaggttataacaaaggtatcctggatatcaggccacaggggcggtcttggcaaaaagaaagcgggcgcaatcgccaaggagggttcaggactcccaagcacaagcaagagctgctccaccattacttacactacaaggtgggtataggagaaacattaggaactgttcgaagattggtgggaaaaaaatctccgaccctgctacaatattaacggcaataatttagcgcgcttattatactcccggaactccacataccttgacccatcctctatagacttaccgaagattggagagatttcggcacaacgcctcatctatatataagtgcggggaatcaaggacacagggatactttgtggaatgccgatgggtggcatcccgcttacaatgtatagcctactcgttggtgaagatagggaatataagtattagtagtatacaattcggcaagagaagtggtcaatttgcttctgccaagtggtctgttcaacaatacttgtacaaaaattaaactagaccctataatatcacattatttctactttcagtaaatcagctgatttaatatctacatggttttattaaggcctgagcgggtataaatgaaccttacaatcctagcaagttatcccatagttctactctagaaacattagtaaattcttcaagcaacagattatctttaatattactagctaaattccttacagtcgcagagtctgggttagagccttcagattctaaatatgctataaagcctggtgggatattctcatccatagaagctgtatcgggggttgtactctgttccagatctgcagaacggcagcggcagcagcagcagcagcgtatcgacgatatccaagacaatcatcacaatttcccccatcgctccaacaataacagcaggtggtgttagctgcttgacaagataaagccaatgtggcggtattggatggtcagggccaacatgctgccgaacgggagccacgtctatatgtgaatgactactattcccagtgcgtttagagaattatgtattgcactctagaagtcacataggtttgtgaaaaaaatgctgttgtaaaaggtcattgttttttaaatggcatgatctaaacgggaacaaggtacaacatgagaatatttattacacttattgattacaacttgaatagttagtttcttgatataaaatgtaataatgaaaattggtttgtttatttataaccattgttctctatataacttaggatcagggtgaaagacatataaaatccatgatcaggcaactataactgattaggtgtacttaaaaaatataacttaatttaaataaataaccaagggtaaaggccaaatttcactttgtattggacagtattgaggatacaatttatgtgtcatctaatttgatagttgacttttcagccttgggaacaatgctagagcattttcacgattcacctgagcggccagggctggatcttgaaatcggtacgcatcctgccgagatgtgtgaaagtcgactatatcattatttgcgtacggggtatcactgccgtagagtatatggccaggcttggcgaacttctccaggatacacagtacgttatctgtcccagcgacggccgtgtcgtagtagaagctgcgagcatcctcccagaatgcatcagcgtcttccttagtcttgtttatcacactagtcgggcggccgatgagatacggcagggtaccaccagcgtgtgataagataatcttgcatttcggattgttacgaaccgtcttgttgagcagcatgtcgatcgcggtttgggtcgtctcgaaaggatacctaatgaccggctgaggtaggccgctgacctgagcggtatcgaccggatgagtagggtgaacgagaatcacggcagagcggcgattcagctccgcccaaatgctcttgaagtctgggtggccaaggtagtgattgccctttccgtagcgtgtgaacaagaccacgccatccgccttgagaacgtcataggcgtaggcgatctcgttgagcgtgagctcctcgtccaagagatttggtagcgcggcaaagaagccatactgattgggccgctcatctcgcaacttggaacagaactcattggcctgccgggccaagttggcggaagcctgaggatcctgcaggatacaggctcctggcgccgtgagggaaagaatggtagtgctgatgccgaatttgtcgttgactttttgatccaactggcttgtccattcgggaataaaccacccagatggatccccgccggaagcctctacagctgatcaagtgtgaaaggttagtgggtctaatatataggtcttgggaaaagcagcagtaccttggcggtagaaatctgggacaaagtggtgatgaacgtcgattctattgggccccattttgatttgaaaaagccaaagtgtaaatagagaatggtttcaggctgaagttctcactggatgaatctgactttacagggcacaaggtgagaaagagtggttcctttataatcataaaagccccagcttcccggtaaccataagcctcaaagtccccctccatagaaatcttccccgcgatgtggaagtaggatccggggaagaattgtaagcgtataggataagaaacttgtgttgcggaggttggaattagggctctccaattaaaacaagcgaagccaatctgaaactaagcagctacaaagttggctcccattgcccggtaagtgcagtcagaatcacactttgagcaactggacaactgcccacaatgtgtaccatgacatcgagaccgggtctatacccggaccgggcccaagaacccggggcgtgcttcggatccggatccggcccagcttcggctcagggattcaggcatacggatccaggcctccggatgcctcccgcagagtcacatacatgtaggtaggttatcatggcaatacttttgatgagcaatttgcagtgtcatgttcaggtttctactacggcaatagacatcatgaagaaaggctctcctaaccacgtgtacgatgtcatcatcgtaggtgctggtatttctggcatcagtgcagcgcatcatatacagaaaacacttcccgactctgagtatctgcttcttgagggccgtgataacattggtggtacgtgggacttattccgctatcctggcattcggtcggacacggacttgcatacatttggattcggctggcagccatggcaagagaatcgagccatcgcagatggtgattccatcgtccactatttgcgcaccacggcggaaagggatggaatctatcgccacattcagtttcagcatcgcatcgtcgcggccagctggtcatccgggttggagctctggacgttggaggtcgaaaccaaggcccgccgcattcagctacataccaagttcttgattctgggaacaggctattacgactacaatgagcccctacgggctgagatcccgggcttgtctaataacttccgtggcactatcgtacatcctcagttctggcccaaagacctcgattatactggcaagcgggtggtcatcattggcagcggcgccactgccatcacgctgcttcccaacttggccaaaaaggcaagccatgtgacaatgctacagcgcagtcctacttacatcatgtccatcgataacacgacaggtggttcatggatacacaaacttctgcctcggacatgggcattcaagttggatcgctggatgttcatgtggatgattattatcctatacaacttctgccgactctttccagagcgctctcgggctgctttggaaggcgcagtcgcaaaacagctccccaaggatgttcccatggatcctcatttccgaccactctacaagccttgggatcagcgcgtctgcttcacgcccaacggtgacttctttgagagtctccgaggcgggaaggcacatattgagacggcccacattaagacaatgtcctctgactctatcattctcgataatggaaagacactggaggcggacgtgattgtcaccgctacgggcctaaaattctgcctcggtggccatatacgcataactatagacgacgaagagatcaacctcgccaatcgctatgcttggaacgcaacaatgctacaagatgtaccgaatctggcttttatgatgggctatgtcaatgcctcttggaccctgggagtcgaaaccagctctcagctcgtctgccgcctgctacaacatatgcggaaaaagcattattccagcgttgttccgcgcttgcccaaggaatttcccatggagcgccggccgatttgggatcttgatgccacgtacgtgaaaaaagcacagggcttcatcccccgctgcggcaatattggaccctggagaggacgcaccaattactttgtggacctgtggaaaacccggtatggcagtatcaccaaggatttagtcttccgagctgggaggccgtagcatgtatgaggcacatgatacgtgcttggaaaattactgctggctaaaataaagggcctcagtatagatgttaagtaagctggttggtttgagatgactgcatatcctacaatatgtaagaaatgaactatatagaattgcgaatacatgaagaggaataattgaattagtctcatcctggattttggcttgtatctataggcgaagggagatagacacttgaattatgaaatctttgtaattgccgtggaacatatctgtactggacacataacacgtcctactctttgtaaacaagcttatttttgtgtatgggatctatgactgtggcaacatgttattgtcaaaggaacaaagttgcgtagatacctaatagtgcgctttggtatagaaggaaattttactctgtttatgtattaccctagcatgctatcgaaaagagaagacaatgaaagttatacatatatttacttataaagctatcaatgtgcgaattcatcttctcttgtattgtatctacttagtatttaaatcttagtacttagtttactttggtcatgattttaggctgtatatgcctagagtctcgatcgagtccttacggcagcgccgtgccctttgcaacatctactctggtatagctcacagtacatttggttcgcttggctgctacggcagtgaaaatgctctcctcatcatctgagaaccagttggtgaccagaaatagtgtttttccatcgtctccacccagtgtacatgcagtcgcatgaccctttacatggatttcgtgtgtaatggtcccttgctggtcgaggcggatgaatttttctagacccaacaagctcagccacatgcctccctcaccatccatgcatccaccgtcgataccgatgaggccgtgagcagtattgccaacctcgccggttggtgagattgtggcgggagaccacaccttttggcggttggagaccttgccaccggcaccaatatcccatttgagcagcccatacccaaaggtttcggcacagtatagcgttcttccatcggcactaatgaacaaggcgttgggaaagacaatgttctcctcagcgattttgacggatccgtctgtctcgatgacaagaagcctacccggccgtggttgttcaccgtgtaagacccgagctcccgtgtcatctaggtagacacggccggtgttgtcgatcaccatgtcgccgcagtagccggtcatgacgcctgacaggtcggcgtacagtgtatcatttccagaggcatcgcgacggtacaacttggcatcaaacatggacgaccaaatgagcgagccgtcagaggcaaagcacatgccattgggctgagtctctacctcacgaagcactttcttttcaccggaagaagggtttatggtgtagatgatacgtccagccatatcactgatatagagcaggccgttgtagtagcgaggggactcgccgaacaagagtccatcggcgatttgtgtatgctttagctctttgggttccatttctgtagcgatataatggataagatgtgtttgtgtatattgcccagactttgttgattggcttgctaaaggagggaggacaacatgtcccattttatgcatattgagatggctgtatcgtagctctatccgccaatcccgcttccccgcctgggtccccggatcagatgcctagatgctaaccgagatactccgctttgctgctacagtagaggatcatatccgcctcgcactgatgaaaggggaggtggctatgaacgctaagttctctctcaaaaagaatgaaacatttggtcaggcaagtggaaccaatacctatacgccttttcacctgtaataaataagagtgatggtgatgagactatgagaacggtttgattgcttgcgtttaatttgtcattgatcagcgatggccgactttcttgagagattctcccaggatagttgggtggacaggaaacattgcttgattttcgcttagtcgcgcaaactcctgcctagtggaattcttggtgccattctccatggaagcttgcggagttgcttccgtggcctgtctcaactcatagcgcccacttctcgaaactctactcttttgtcagcaattgcctggcttaaaataggaaagtcttaaactgtcaagccaaccttgcgtgacaccaattgttattctttatatacacctatccatccctcacatttgaaacttagaggatttcagggttagtagaatgaagtaactgggaaacatgcaattcaatcttaatattcaatatcgagcattgcaaagtcgcggaaatctagagcaaatctcatacagagatagatagtttagtctgcctaaacctttagcccctcctctgtgattttcttctcccattgtctcgacacgccggcctcatactccgatatacctccatcctcaatgtctggtggaggggcgttaaacgcggggactactcgcgtgcctttggccgttgcctcaaatatcgtcccatcaccgtattgtggattctccagcagctccaacatggcgtcagcgatatcctccgcgctggctgcaatttcgtctgagctgatcaggttgctcttatcgggatcaccgctccatagtggtgtctaaaaaaaagcagaagaaaaaatattgtcagccattgccccattcgccgcggctggtatgaacatacactgacggcacctggcgcaatagccgctgtgcgaatatttaccgtgtctcgcaggcggccgagactgcgcacaaagccgtgcaggccgtgtttgctagcaaagtataatggtgacccgataccgtgcacgtatccagccatgctaccaacgacgagcagcgagcccggaatacggcgtgaggtccagtgagcgattgcgagctgactgagccggattgggtgcgtcaaattgacatttagtacggcgtaatgacccggctcgccgtctgcgtcgtctcgagacgggctatctggatttgttggtgactttggagggtcccagaaagagctccatctgggctcaaagatgccagcgccaggaacaacaatgtcaatttgtggaaaggccgcctcagccgctcgagtcaacgccgatagctgtggccacgacgcgacatccgtcttcttgaagagcgcgacaggcctgtcggtagatggcggtgtcgatggatcgtgcggatactgatccagaagctccttggcctctggtcgtaggcttatatcaccaaccagaaccgagcagccgcgcgacagaagcttcttcgtaaatgcgagattgatgcctaataatggcagtcagcctgggccatctagcacaatgacaagttgttgcacctgagccaccacccgtgacaatagcatatctgcctgctacagagagcgccatgataatactcagatacacaacgtctaataggccgaactttcgggttggctgcctgttgcggctctctatgtaaatgtaagagacatatttatgtgctatatttcttcaaactggtgccttatagcaaacaacaagtacaggcgccttgagccataatggtatgttgactgagcctttaggccgtttgaactagctgttttgtcaatattgatcgcattcccaagagtcaacagcgctccgggtgtgctcccggaggtgaggccggatgcgtttccgctagcgccgagctggttccgacgacacaacatccatagtttcggtatagaacactcttggccctttagtatcaatcttcctgttccttcacgaaacatattcaagagagcgtcttgcgtctcattgattgccaccaaacgaaaatggcaaactctcggtctaccggatgtgatcataattagttgttccccgtatttgtcatatgtccgtccaggatcttgaacaagtgatgtccgaagtacgctaaacgccctacccatcctcctactgagatactttatcagaccttttcatcatagttgagtcaactcgttgtaaaacattggtgagagaataattaacaacggcgttgttgtcattagttagttgctgccttggaaaccatgatggggcctttgcggactcgggttgaagcaattacacgttgaaaataattgtaagcgagcacaacatggcccctcaaatcagagattcctagcattttagtccagcagcatcttatcggttaatgcctgccccatggggtattttcagctgcatttgcgtagtcctagaaaatgtgcggagaaagcggagtgtaggtagcctagcgtcgtcgaccccggagtgtcttttcatcatccatcatgcctgtaggtagtaccacatatcatttaagcagggtgccaggaaccacgtagcctcagatcttgtatcttaaatattgcatgggcaatttgtttttgccaagatttgagtttgtttccgtgccgcctagcagaggctgcagcaacgcaacatgcaaatggtgtcacaaatgtcgccgaggtctacggccggatctcctcaacccgaaggcgcccgtaagcggcgccgcactccgctggcctgtgacgagtgccgcgacaggaaacgcaaatgtgatggtgtgaagcctgtatgcggcgcatgccgtcgacgaagcatcgcgacttgcgtctggaatgaggagagagtcagcaagggatggaccaataggtagcatctcagccctgcaacccatctcagaaccattgctgacagtctcacagttatgtcgagggccttagggctcggatacgagagctcgaattgtcacggaatcacccaccagaacaatctgttgatacatccagtcttctgttaccggggttgtcaccgcctgagcccgccaatgccagtccagagatgccccagccaatgacgcagcccacgagcccgccagtagaacagaccatacaaaacttgccaaactactacatcaacttgcaggcagaccatgggcctaccgtagacaatggctttccagattccttcaatgacttgtcgcattcactgcgcagtaagccggactctccaacctaccaggacacagatccagaccttgactctgcctcggatagcgacgacaccggtgttaacgcaatgggagtcgtagctcccttgagtaacattggtggtaggcgaaaccggagaccttcggagtattttggcccgtccagcactgcgagcctggtagacagggcaaggagtgccatgggccagcagtgccgcaagcactggtctgcaaggaataataggtcgtgctctcaatgccaacatgagctggtctctgatctgagcccatctcatacttcatcatcgtgttcccacccactcaagacggatagtgcggtatttggcatgacaattccgccacgcgacgaggctgacgatcttgtcgagaattactggcgctggacacactcgctctatccacttattcataggccgtcgttcgaggaacgctaccgtatgatctggtaccctcagaccgagccacgctgtcttcgcacagaggcgcacgcctccacgccggcgggtctctatacctccatgggtaatcgtctattctactgtatgcttaatagcgtgtttgctttaggtgctctcttcagccccgggatggaccacaaggaccgggatcagttgagccgcagcctctacgagcgcgccaagaagctcatggacttggacatgctcgccgcaggcagtttagctctcgtacaaacgttgttgctcatgggccagtatcttcagagcactgagatgtcgagcacctgttggaacatcgtcgggcttgcggtgcgtgtcgcccagaacatcgggctacaccacgaccccaagaactgtaatcagggttgctgcccggcccagactatggaccaaacggagatggagatgcgaagacgggcctgggcaggttgtgtattattggatcggtaagtatctgcgtgttgtctcccttttccgctcgtttggtgtctgactacctatgtcagagttctcagcttgacgtacgggcggcccttgatagtccatgcggccatatcacagagccagctcgtcctgccactagcagtagatgatgagtacctaacacaccttccggaggcaccagcatctcaaccggatgggaagccgagcctgacggagtgtttctgtgagacggtccagctgcaggatatcctcggcgaggtcctaaccacgatgtactacccaggccccgctccaagtctgagccccttaaccaacaatggagcaaaaaacattgatttccgcaaactttttgccgtcgacagtcttcttaaagcgtggcatagaaacctcccaccacatcttcaagtcagtcggtacaagaacagcggagagcccccggcgctcagcctatcggagaatgaggtggtgttccgtagacaggcgacagttctggaagttaggtatgtcaatccgtccctgtaatagatgacaagtcaatccagtactcataaattcaaaaagatacctgcacgttcgcttaatgatgctccggccagttttgtcaggcctttgtgacccagcattccaatcaactgagatggtcacggattccatacaagatgagacgatgctgaaggcagccaacctatgcgtggctggagcacaagagttactgcggttcatcgaggaaaacatgtatttcaagacggacctgcttgctccaccgtggtacacggtcttctgtaagtcacctctcgcgctctgcgaggcgacaatcaggcttatgtcgctttacagatattcatagttgtgctattgttttcctcatcagtctgctatgctctccgaaacatattcactgtatggacgaggcatcgcttctcaaaggactgagccgctgtttcacagctctcaaaaggtaccagagccgaagccgtgcggcgggacgctgccgcaaatttctcatttcagtgcagcaagaggtcttctgctaccgaactcagaacggttagtctccctctctccgtaattatctaggtcgtcaggctaaagaacggacgcaggaatgatgaacgacttgggcgttctaaaagtccccgaggctgcagccgtgttaggtggtgaaattggacgtgtgcggccagacctgtccacctggaataaagatttgccatctccgttggaaattatgcaagaagatgctcgcttcaatcagcatctttggatgtacaatacttccgatattacctggcttgcacaaggttcatatgacgatgagcatctacaaagcagttaagaaaagcctcgatgaatgttaaactcaataccaatacgatatgatttttatgggtgccttaatgcatattatgtatctattcagccttacgctcgggttcagacaaggaaatcctcccgcttgccgtgagctggtgcggcgaggtagccgtacaggatgatggcccacaccagccggatagtgatccggtatatggaaacatcgtctggaaaacagcattaaaaagcgctctatgcccatgaaatgcggaagctcatcgcggatatagagtaaaattcagtgcaggaaattatcagtagaataaatcatgtcactactggagaggcgaacagttcctctgtggatcggcaacgagcctgtcctgtcggatattactttcccagtaatcaacagtgccaccggagagtccgtgacggcgcacggcgctacaccggagattgttcagaacgctgttgacagtagttaccatgcctttcatgcgtggaagcggactagtccgtggcagcgacgggagctgctcaccaaagcggccaatctgctacgagaacgtagagaagaagtggcagctatcctacgggcaagttcaaccacaacagcaaatgatccatatttcatgatccatatttcaatgcatggttctaactctttcttttgtgtgtggttattgcaggtcgagacgccaattgacgattttatgatccagcagatcaatattcagaccagtatcgacctcttggaagaactagcgggccagatcatgcataccacgggtggtgtcatccaacccagtaagcaatcagacgatatgctggccatggtctttcgagagcctctgggcgttcaggttggcattgcaccctggaacgcgtcattacttcttggtatgcgggcggtagcaacacccatcgcttgcggcaatacggcgattctcaaggcttcggagaagtccccaatggctcatcactttatcggtaggctttttcacgacgcaggcttcccagcgggtgttctcaacgttatacaacattcccaggaggacgctgtgccgattatcaacgcactcatctctgatgaccgtgtacgcaagatcaatttcacaggcagcacggctgtgggtaagattatcgcagccaacgctgctaagcactgcaagccagttttgctggaactaggtggaaaggccgcacagcttgtgctcgcggatgctgacctcgataaggcagcacaggcagctgctattggagctttcacacacgttcgtcaatttatactcttttttggcgccagacaagactaacataggtacgcagcacggccaggtatgcatgtcgacggagcggatttttgtgagtcaaagtgtcattgactcgttctcggataaactcgtcgcaagctccatagaggcgagtaagaacgtttgtccaggagcttcggtcgaacatacatcgaaggttatggcacttctagaggatgcctgggctaagggagcgaagattctaggcggtggagagggtgcgcgtcaagacggctctttcttaactcctctaatcctcgtcaatgtatcccgggagatgaagatctggcatactgaaacctttgccccaatcgccctactcatccccttcaacacagtcgacgaagccgtagcactagccaatgacacaacatacggcttaaaggcaagcgtctacacggccaatataccactagctattgatattgggcggcgtcttgagagcggttcagtccacatcaactctatgacaatccatgacgaggcgcatattcctcatggaggcgtcaaggaaagtggttgggggcgattcggggttccttggggtaagaatatgccaatagctacgcaccgtatctatttgtatgtacgctaactgaagccaggatttgctgagtttacacagctgaaaactatcaccatcgcagattcgcatctggtaggctaggaggcgaatgtgcaagccgtagctggtttttggtgtgacgggttagaagccttatatttaatgaatccgcagtgctttctcggagatagaagcaccagatctttgctggccaagactgcggtatattgaaagtatgtgttttcaatgctactccataggctcgaaatgagtggagcgacgggagtgtttccggctcacccaataaatactagcacaacaacccacatcgtatataatatatgtctttgcttcccaaatcaatccatttctaattgatcgattgcctattgtttttcctagctgttgaaataatttcttgcgaaatggaagctccgagaaacatccgcacgaaagcctacgtcgtacagggtaaaggcaatccatttactctctgtgacgttgtcttggacgaggtacagccaaatgaggtgctagtggagatctggtatacaggtatatgtcataccgtatgtattactgctcctatcaattgccttctcgtcaagttgacctcgtacaggatgtcgttgcccagcatgggggcatgccactaggaggctacccggctgtgctcgggcatgagggggcgggcgttgtgaggtggacaggttccgcaatgagggacaaatctttgaagccaggagacgctgtgctgctctcattccactcctgccgccaatgcagattctgccttgagggccgatgtggcacgtgtccacacatgacggagaccaactttatccgctctgcccgtcaaggcactggagcagagtcgccgatatcactccttgacggcacaaaggttcacggtcagttttttgggcagtcatctatgagcaagctagcagttgtcacagaggcaagcgtaatcaaggttgatgcgagaccagaggacctccgcacactacctcccctcggctgtggctatctgacaggtgctggaactgtattcaacgtgatcaaaccacagcctcaagactctgtagccgtcgtgggcataggggctgttggcattgcggcaatgctggctgcaaagtctctcggggtacgacaggtgattgcgattgatgttgtcgaagccaagttgaagttggcatcttctctgggggcaacgcatattatcaactcggcagcagagccagatcttcatgccgcactgcaagcccttatcccgggtggcccagacaaaattatagacacgactggtgtggtaggcgtgctcgaggcctcggtgaaagcccttgctcatggcggaacgctagctctggttggaatcccctctccaacggcaacattgagaatcaatgctctagatttactgctgtcatgtaaacgagtaattggtgtcattgaaggagctgccgatccgcatattgtattgagtccctttccgcgagtgttgtcttcgtggggttgctaacattctgatctacagttgattcccaaacttttgaagctttaccgcgacggaaaattccccgtcgactgcttagcgaaggtctatcctgcggaactattaagcaaggcaatcgcagaccttcaatcaggactagtaagtgctacaagttacaagagtatccagactaacaatgaatcttagattatcaagcctatcctgtcgtggcaagattgtaactagagatgccgatctgattaccgttgactcaagcttttcactttactttccagcaaataagttcacggggacgaaggatatacaggtcgcttagcatgtattggaaaactaagagaaattcgatttattgtaaataaatatctccattatgggctagagctacactggaagctatgcggatatgcacccgtagattgacccacgtgcggtatgacttccgactacaaatacgcgaagccgcgggaacataatgtgctctgttatagattgccttgaacagtatttgcatgtactacaacattcatcatggcttcggctatagctcatgctggattgttggcaggcaaggtgtctataattacaggagcctcgtccggcttggggcaagcgatggcactggagtttgccaagcagggcgctactattatttgtgccgaccaaacacctggctccaaaagaaataaaaatcaactcacacatgagagaatatgtgaacaaggtggtaaggcaatatttgtctcgacaaatgtcgcggacgagaacgacatgttgaagctcatccgggattcggcaaatcagtttggacggattgacatgtaggctttgcagcatttagtcgagttgttatgtctagatactaatatagtacagaatggttaataacgctggcattgctcccgaggcgtttgagccacgacccatctgggagacatctctgcagacgtttgagcgaacttggggggtcaacatgcgcggcgtctttctcgggtgcaaactcgctggtgcccaaatgatgcgccaagagagaatccttggcgacggcagggccggaactattatcaacatcggatctatacttggcgtgttggggaaagcaggcacgcctgcatattcggccacaaagggcgctgtaatcgcttttacacgagcagtagctatggactatgctccgcacggcatccactgcaattcaattcttccaggatgtatgtatggctattacaaagacgtatagtatcaacgctaactcagtccattcccatagtcacaaagaccgcaatgatctcagctatgacagatgacgtcgaaatcgagcgagagatggcacaacgacatcctctcaggcatctcggcaagccagaagacattgcaagtgctgttgtatttcttgctagcagcatgtcggacgggattacaggtctgaacctgtctgtggatggcggattacacagtcaactaagcgtgtaaccctttcataaacgcaatagactttgatggcactgatagcactagcagtactatagacgtttgataataaagccggatgataaatttctagtaaccttcgagctcctacatatttgaatgcccaaatactgtctatttgtctgctgcttctctctcaataccttcatatactttagattctatctccatccaaagctcgacaaccttgaggtcagcaaacggcaaaatctgtgaggcgaccaggccagcaatgcctcgttcccggtcacaccaccagaatgcgttggataagcccgaccattgacctgtcttgtgggagcgaccggtcgggccgggtgtaatcatgaagcccagtccccagccctgcggcgtcggcggtgggcaaggcggatagaaggcctcggccacatagactagctctggctttacggcagggaaatgccgtctggcgaagtttggcagccatgatatctggtcggtaaacatggcttcaatagttgaaggcgcaagtatcaccttacccgaatgagatctgccgtcttggagcaacatggcgagaatttctaagaaaaaggttagtatgatgattgggaactatgacacgcgtaggacagacttccaaactctcgggtgctcccgaaaagtcctgcgccgccgctatggaagctatcggatgcatctgcccccaacggacggctgaggagaggtgtgcgagaagagaggtggccctctttgtcgcgttgccacatgccgacgaatctctctttcatctccaacgaagggatcatagtcaagtcgtggatgcccaggggttggaatatgtggcgctgcatgtaatcacctaatttcaggcccgtaactcgctcaacggccacgccagcccagtccatagagatcttagatgcggcttagcatgagtacataaaacaatacatagcaagtatacttacgccatactcaaatgccccccctggttggttgacaagaggctgcagaaagtcatccatatacccagaaaattcgttgaaattgactccaccatcgcgataagccttagagtaggtctggagcttagcgttcaggaatgagtatccaaacccagctttttcaattgtcagaattgtacggttctttacacattagctggtgtcaaatacctgtatgagtcaaaagcatccgcagcgtgatgcgggaccgagccggctctagagagccatcctcctgtactaccttgaggtctacaagctccgcgcaaagactctccaactggtctgcatcatcgagacggagaatcgagccctcaacgagctgcatgcaggcaatgctagtgacaagcttcgtacacgacgccaaccagtaaatatcgtcaccgaccttacagtcattttcccctatcgacgctgtcgtggagtgcgcgaagagttctggttgtgaactggtaccaacaacaacagtactagcacaaggtatacctgctggttttccggtgcaggcggcatcgaggaggctgcgaacgtcagccatagcttgctcagagagagaaaacctcgccattctgtaactttattgtacccatacatgtattggacacctcgtatagctcatcccatcattcaaaaataaatttaacctcctacaatactttccatgaatgaacaatacagctgtcaaaagataggaaatgcaccatcgttggcgggtagaatcccgagcgtcgggctccggatgcgccacccccggatacagacccggcgccggtttatgaccgactgagacagtcccgcagtttcagcaagcaaccattcgcaatcagcctgaaaagaacgtcagacaacactttgataatctttgtgcaccttgtgcaccttgccaactggtcgttaccgcgaaacagtgtcatggctgaacaggtcgatgtactcatctgtggctgcgggtctgcggggctctgcgcagcggtctggctatcacgctgcggcatcagctacaagatcttggagcgccgagatggcccgctcgagaatggccaagcagatggcgtacagtgtcgaaccgtggagatatttgagagctttggcatagccgaggacctcttgaaggaggcataccatgtgcttgaggtagccttctgggcagcagagggcgagggcattaaacgcactcactatacagcggacacggagccaggcttgagccaccagcctcatgtcatcctaaaccaggcaaggattaatggtatgctgattgaagagatacagcgggtgtccggaagcgcggcgattgaatacggatgcgacgttcaaagcgtggaagtcgatgatattgttaacgaaagcagccgcgttaccaccagggcggtttctaacggacaacagaaggtcttccagtctaaatatgtgttggtcagttgactgaacaaacaccatttcacattttcgctccactgctgacaatagatcaggcctgtgatggagcacacagcgcggtccggaaatccctgggcattgccatggtcggcgactcaacgaatgccatatggggtgtcatggaccttcacgccagaacagacttccccgacatccgcaagaaggcaatcattcactcacgcgccggcaacctcatgatcatcccccgcgaaggcgactccatggtccgcttctacattgagctcggtgatgcggcggtcaaggacatcacgctggccgacttgcaggaacgggcccgtcgaattttccacccctactctgtggagttcatgaagacggtctggtggtcggcatactcgattggccagcgcctggctgacaactttgccaaggccgggcgcatctttctaacgggtgatgcttgccatacgcattcgccaaaggccggacaaggtatgaatgtgagcctgcaggatggctacaacattggctggaagctggcatcagttctacggcgccagtcctctgcctgtattctcgacacatatgtctcggagcgccagaaaacggccgcgcagctgatcgagtttgaccgattctttacaaaactattctcctcctcttaccgacaagagaatggaatctcttcacaggacttcaaggaccaatttgtcaaggcaggccgatacacagctggtcaaggcgtgagatacgaaaagtctctccttgtatctcccagcccgacagacgagggcctatctcagggcgtcatcgtcggaatgcgcttccccagcgcgcaggttgtccggttctgcgatgcccgccctatccagttggtggcagcactgtccgctgattctcggtggcatgtcgttgtgttttcgggagacatcttgcagcagacagtagccgccaagctcttcaaagtccgtcagacctctgagcacaataaagatattctccactaacacgatttatacgaatgtaggttgcagtagaactgcaggaaatcatcaatacctttacaccaagtggtcaggaacccaattctgtcatccaaggagtgcttgtgcttgcatcaaagcgtaccaaggttgaacagaacatgattcccgatgtgttcaccccgttaacgggaaaatggaagatcaaacgttggtattcgggctggctccaagacttcccaggctaacgtgaacagatcttcaaaaagtcttcgtagacgacgagagttacaattcagggcacgggaaagcataccaggcatacggcattcatcctgagggatgcttgatcgtcgttcgcccagaccaatgcaagtgacgaaactgtatacaaggtaatcaacctgaaatgcgctaactatgagtagatgtcgggaaaatttgctctttagacggcacaattgatatcctggactttttcagccaatttttagtccctgctcaatctacctagctgctaccacttttcaaccttcagggcgcaagacgttgtacataaaggccatggctattccttttgcctgcgttatgccttcagtgtagctatagccctcttttgtaatacatagcagctcgttatgtttgatactagaatagtacacgctcagataacaatatcagttgagtcttttgtgttgcgccccgagacttcgggacgggattgaccagacacaaaatgcagttgtcataatccccgcttcgtatattatacaatgctaccctcatgcaactgttccttgctagcgcgccaacatgaattatttttttgcaggagagaaggataaccaatcaccgcgccctctggtaaaacggttacggaatatgaagatagcaaccaccctaatacatatcaatagctgttctaaatgaacagtgttattggctatatgcccctttgtgttggatcctgcttaatcctgatggatcctattagcctcggagccttgttagcctttgcatcacttcactttacgaagtagttcttaatagcggccgagtgagagatttgttggtcctgacggataatcctccagagcttaatgccagggaactttgtcaaacccaccataccctaaaatctactttgcatatactagcctcagatggaaatttctcctcgaaatgcaaactgtgctgcctctagatatacttggagtgcgggtactcgactacaaccgggagatcttttacctactataccttactcagttcaaatctggcttcgtgggtcgaggtttacaccaaatgaagaaaatctgttcttggatggagttatttggcaaataatgatgtcgagatctttgtcacgtcagtggttacgcgagttgtataagcgcaatacatgtctttcctagcgaagattacctgaagcgcgacgtatcttggggatgaatatatcatgtgaacaggccggttggttgttcttccttgatttttctaaaggcggcaagggcggcaaggggtagcctttcaaatttatcaggtgcttctttctcactgtagggcagtcagtcagagggctacaaagtgcaaataggtataaaagtctctacagtataatactgcgctagtccaataaaggcgcaaccatctgttgcagtgcgcagtttaggtcaatcagttattgcttagagtctagcagggtcggtagagattccgtcattgccgatactgtaccgtgtctttaaagaactttgctcaagctgaggtgtaatccagtcgccttttcttaagaaaacagtcgcctcgtgtgcctataaacacattacatgtccccggtcaaatgcgcctagacacttttaattacagagtccctccaccctagcttcgaaatcactttcagcttcttgatatagctccatcaatactatattcagcagcatactcaatagttacaatggctacgcagaaacacacatattcaactcttcccactgaggaaccctcctcgcctccgccgtacgaagcgcacacacaaacagaagaagaaacgcgatacatggtggcgactcttgttctcgtcatagtgcctactataactggactcatctggtggttttggtgatgcatatgcagcacgtattgtaccttctgccaccccgctgtttacgtctgaaggagtttatctttagtatggggaaatgaggtacaagataaagttgaagaacccagacaggattatcacagctgcctggaatccgacgcgtcttaaaagcacgtgttcctttttccttttcctttttttttttttttggagaaaagctttacatgtagccggcgaagaagaactttctccacagattgagatacctgtcttcgctgtgtatatatatacatatacgtactgttacatctactcagttttgttgaggtggatgcgagggctgttgacttggcgcccggtgtaagctgttggcattgcattacaatatggtatggccttaaacttcgccataacaagtgtgtaacccgtagaactaaaccatgaatcatagtcattcaatgtccttttacatgtagtaaactattagttccgactttgattatcttgtttcattgaatcctttactttttaccattaaaaaaatgcagcgaccagtcaggggtatcttttatcgaccacagagagggcacaaaagcttagaacgattaaggacaattggtaggctaatgatatcattgtagagatacaattatggacagtgagcggctatcctatcgacggcaagtatctcgacaaggatgggaatattagagagacagaccccaatgaatggacaactgcattagatttatactcaactagtaagcctcctcgtcagaaaattagtttcgggtcatagcatcaagcgcttttgttgacgtaagcgagtacctgagtcccgttgacaggcttctgagggcagcaggcgaattctgcatgattttgtctttgaatgagacgcagtactctgttatgtattgtacctagaagaatgcgagtattgttataaaaagatcaggatttgcccgcgatcgatgccaagaccgggcatgtcgctctaagccggcctccgtctattaatcgttattaattggaaagaagctactcattaggcgataaattcagtctcagatagtatggtctatcagccgctactaatcacgacggcgaaaatagataccctaggtaatacggagagtgttaggagctccgaggctgactatatttacttggaatttcttgagctaagaatagatgccggtcagtcagcatcatgcctcgaaggatcagccacaagtggggcttggcttagctgcaatgctgcacactcaagtccattgcattcatgttctctcaaagctgggggtttgccacatacttgattgcttttgacgtccgaaatatgcctataacaagagctgctgcaaacaggaatgcctctaccgcgagtaaggccaagccatctttggcggaggtctcaaaaccatcacgcgaacgcaaagccaaagtaactaaaaagaccggccccgtgaaagtgaacaaagggaaaagcgacaaaagttcaacgcttcatctaagcattgggtccaagatcccatcaactgatgacttcggaggtgaactatacctccgagatggaaccaaaacgtcgttgaaacagctggtggataagagtcgcaatggggtgattgtttatgtatacccgaagccttgggatgacgatggtatggccaagcacccaagtatctgttttatactttgcattaactctcctaatagcatacgaaatatacggggagtttgaacacgctcaactagactgggaggcggcggaaatggatacgataggcatctcaccagattcggtgtcatcaactgctgcgtttgtgaaagagaaagatacttggctgcctctcctgagcaatccaagtgggtctttgtccaaagcaatgtcaattgcttcgcccaaggggaacatgatacagggagcttttattctctcgaaatcgggggttcttctagcacgcatgacgggaaatcaccataagattcttgataatttacataaagttatagttgcagtgattgaagaaagagacaaggagtcggatgagtaaaatctcgaaactattgaggctaatgtttattatacatagccaataccatcgtttgggtgttattatatcagaaaacatctctcagaataccatatttctgcatgcataacaatagactctggttggacaaggatggattcttgcagagccatcagtaagtgctagtatatgaaacgctgcatgtaatacggggtttgctctactgctgttggtaatagtattgtaaattgtacgggtcaatgcactccgacatcaaatagaaagtgttgatttgctagggtaatgctcagaaatccaaagaccccgttgtaccgtcgcttggcctatacagaccaacaaatgcctgaaatttgatctttcaggcaaactacagtttacgaggccttgtacttcgaactatttggagagggccgtaaggagaccatttggtgtttgtaggttcaaagcaatcctttttattttatgtaaactaaatcggccaaaatagtgttaaagaaagtagctgggtagaaaaaattacttggtacaagttatcttttgacccgaatagaaaagaaccaaatcccccttttcaacataacatctcacatttttgagcctaaatccgctgctagtacattaggctgtgcttatcttaagagactagaagactcgtgaataagatagctatagtccttagactgatgcagacgaatttatttgtaaataaccttctgttgtccaaaggcgctgcacgactggttgccgctgttgttgtcctcgctgttgtggtctccctatatatttcggtcaatgaagttacatgatgtgtggaccacgtataatgcacttaaaagtagtcgcagacgtagttgagattgaagttgttttaggacatacctgctggttgttgttctggttgttgttgttgcagcaaacagtgatggagttgcaagtatcactgatgttggagcactcccagtagcttgagcccaatgcatcggtctcagcgctgcagcagtatggcgaagcaccattgccacagttgttggactggtagttggtgttggtaccaacgttctgagggggagggggaggaggaggaggagtgtgaacaccgtggccgccaggggctgcaatggcgccggtagcggcggtgagaagaagagcgatggcagtagtgaattgcattttgaaaggtggaagtggttttgaagtaaaagattgaaaagtgctgttgtagtgattgctttgttgagtgagtgtctgaggatagcaagaagaaaatttgaagaaggcagagaggccctctttatacctttctgtcgaaagattttgtatgagtatcgcgaaaacagtctgaccatcccgatatgcgatgtaggagaagtacgaagtggcgataaaccgaaatcttgcgaaaaaaataaaattcacatccaagctactattgaacttacttcttacagtcttaactttatttttgtatataaattcaggtaccaatatgcggtcagatatttgtactgtaggcgagctcatgggtattattggtccatgttgatagtttaatggctgaagcaggctgtatcaaagcaggtactaacttggtgtttaaggtttggctctcgcagaaagagaagtatgttgatgcaatataatattagctgagtccttgcacaggtaatagtaagatgtaatcctattcaacaaagctctatgttccttgtttctttcaatcttgtagcatagctgcatgttttcgcgagctgaaagtttagaagctgcattaggccaaactctccaaagcgttgagtaacatgacataagtgaatacttctctctcagtatgagaaaatccaaccggcttttaatgttaagtaactgtttgtagtaaaagagcagcgcttgtagtaaaattcaacatactatatttaatactaacttgttattgtactaaattttcaacaattttaaaatattcaataatgactgttggggggcattagctctgtactgtgcaggaagcgtgacaaagtcagttaatatataactcgtcatgtttatgtactctattacagaaactgcttcttggacttttggcagttcctttgcttcttgtgtacacattaacctccaacagcaggagaaatacaaaaataaaatccctcaggtcattcacattctgtataaatagaacgttttcttctccattatcgctcaagctactcagtacaatcaaccaatctcattcatcatatatctgcctatcaaacttccaacattcaaccatgtatgtttctatgatcctttacactcttgttgccctcaatggcatcatggcatctcctgtccaggagcctgaggttgaacctcgagccatcgggcctcgtacacccagcgtggcagatattccattcccaaagatgccggtccgcaacaaggccagtaacgcaatgggcagtgagtttcgatcatctcatggaaatattaaatctgacttggacgccagagagcgcaagcgcaagcggaagcggaagcgactgtggtacaaacacccagacgaatgcctgttctgcaggtagcccatactgctgcagcagcgatggaaacggcggtatgtgatgggtgacatttccatctaagatcagttctaatgtcttgtaggtcatacctgctcgaacaccactgcgtgcgaccagaccattatctgctgcaacaacaacaacggagtaagttaattcatctttccttgccattttcttcgcctgacttgtctgtctagttccaaatctgtatcggtgagctcgatttcaacatgcccattactatcaatgtctatgagtaagaagctcgttgagcatcaaatatggtggaggaagcttcaaaatcggggagcgcagaatgcgaggtgccggttgagccagtgtatctgtaaaataggtaaccatcctagactcaggatacatgacaatatacaaacaacttgaaactggagagcaacttggcagtaacttgcaaacttagctagatcatgtaataaatgtaatgaggtagattggaggaccgaacaactgaatttgtatgtcaagggaaataaaagattaagcaacatagcagcggcattgagctgggttattgaagaagatcctgttggaagggtaagccgacgagccgacgggaatcttttgcttggcaggggttcgaactctaataaatgggtaaatgaataataagagtaaagtatgcggagatcaaagcttgtttcgccccggtcagatattagtatcctggggttatggagaaagttgcacatcgttatttctttcgctacagtacttataacgtggcgttatttaggctttcggcagtgctacaaaatattggctgtgggctatgcaaatggaatcattgattgggtggttcctgagtcttgcacaggaaagcggatcttggcacatagccggcactggaatacggggtagctttgtttttatgaataatgaaaattaagaatgttcagagaaccggtggttgggttgctatagagtggctctggacatgaatcttggaactagtccagtaccctgcaaaatacaaaccattacaacagtacccatactctacactacacaaagagggattgatttgctaggtaaaattcttgtgtttataggaatagctgtttgccaaatttacgaaaaagaataaagatattataaagtaattggcgcaagattttttacattaagaaaggtgatcttgttgtccaaaattgggatagcaacaagttcattccaatggattgtaatctgttctagggtacaatcagagtctgccttaaagccgagttgcttgttctaataataaatagctgacccatagcgagttccgttggactagtctcggcgggtattagtcgtatcctcccagtctagcccttcacaagctttacagtcgttgtactgagaggcagcctgatctatcgaatgcaggagcctttttccaaaccctgtatccgagttgtccaagagagaaaacttcacacgaaaaacacctagagatccacaagggcgggcagactgggcatcttcacattgcgccctattgtagtattccaagaaaccgcttgacccaccactgctcagtctgcgccttgaactgaccatgattggattgggcacgccacagaccgttccagcgtttttgctttccctcgggcctcatctttgtcattcgaaggcaaatgcggacagtatgaatctattgagcttcttctacgggacgctactcggctaagttcattagaattaactatcatcagacgtccaacaggcaaatgcacctctctacgaccccgactcttgttcctggtgctaactagatattttgagacatcatttactcaaaagctggattgctcatatcggccataatggaactactgcctacaagggaacagtagcatggccccctctgtatttcactatatcgtgacagtcctgttggtaatcaacaaacacgctatggcagagacttgggtacaaaggcaatacttttccagaaggcttgttcttgtatgtaatatgaagaactactgacatgaattaatgttcaaacaattgtcggccatcttcaagacagcaggctttgccccagagagctctaggcagcatcatctcatgtgaatacttctgggcccagccgcaagatttctctagcaccacgtctgcgtcaatctttggttctttatttcattatcgcacgccataggctgtactatggctgattcggtactaagctctcccgcaccattctgggaaagtggctggttctcgacccgtgcgcaacaacgatatctagaaaatgttattccatttgcaacagtctccatatcccttgccctgctagtgctacctgcattccagcattagcagcgtcttaatcgccaatcagatgggtttgagcagttagcaaatttggattctcatcaacaaattgacataaacgctgtcaaagcaattgctgctcatggtccgcggcttagctggcttgaagggtcactgctagtggcaatgatactcatactttctttcttcattgcgcaccttaggttatcatcggaaagcccagccaatacgctaactggagaagaaataaagcacagggggaaaaaagggaaagaaaacaaatcccgcaggcaaagtacagcagaccatagttgcctgtaaaagtatcctaagtaatagtttgcattctctagaatgtgcgagcttggtgggtcatggtaactcctgatgacagcattctagtggtccgatggataacagtccggatttttagccatcaaggtgcaaacattgaaaattaagcccagggctccttgaaaatttattatatctaatgtcgtccagttcgtagctacgtccttaatgcaattgtcttttcaatacaccataccttatttctttgtgattcacagcttgtgattcaattggcatcaagttgccggtctgtccatcgtcccatgcgctaagatttgttcagccagctcttccttctactatgcgaacttcacggggctttgatcctacctcggtgaacctgaccgaccctgatattgacttgaaagaaatcatatgcagccttcaagttagcgagaatgagtataacgggaatcttggtgcgagagtatcatcaatcttcgtcatcttcgtcgtctccaccgccgttactctctttcccgtgatagctcgtcaaaagcctacctggcgcatccctgccgggctttacatcttcgctcgctatgttggaaccggcgtcatcatcgcaacagcctttatccatcttcttgatccggcgtatgaggcaattggcggcacatcatgtgttgggttgacaggctactgggctgagttcccatggtgtccagctcttgttctgcttggggcagtcatgacctttcttaccgagctgggagccaaatgctatattgatgcgaaatatggcgtccagacagagcgggagattagaaagatagtggtgaggcagcctgatcctgctacacacagcccctgtggcatgctggagccttcctgtggtcagctcaaaaccaatcctgacgagaagcctacggatctgtcagagctgggagacagggaatctctcgagagaatggcgtatctgcagcagattggtgcttttctcatcctcgagttcggcatcatatttcattccgtcattatcggattgaatctgggtgttgtcggcgaagagttcaacaccctgtaccccgttcttgtgttccatcagtcctttgaaggccttggaattggcgcgcgaatggcctcaatcccattcccgggcaagaggaactggctaccctggctactctgtcttgcctacggactcacgacaccgctgtcgattgccattggtctcgcgttgagaacaacctacgaaccaaactcttttactgccaatgtcgtctctggagttcttgattccctaagcgccggcattctcatctacactggatttgttgacctgcttgcgcgcgactttctctttgagtgcgacaggacgagacacgcaaggcagttggttcgaatggtatcctatactctgcttggagcaggtgttatggcgttactgggaaagtgggcttgaacttgttacgtttcacttgatttcgtctgtgttcgtactatcacaatgacatttaagaagactatagctgaaaagtaaagaaacctatattgtttttcgatgcagcgataacaatcattcttatacctgtgaaattccactgacgtagcggaataaatcgagtgaattgcccttaactagagcattattatgtatctgcattgccgatgcgcctataaggtacaagaagaattcccagtatataactcccgtccccaacagaaagctttcattggactgaacatgtattacttctaataactaccatggaataaccgaaaaaaaaaaaaaatacacctgatggtgcattggtctgtgttagtgttgtgagctgatccctatcctaggtgattgctagtttcgccaatgcaccttgatggtcttgcacattgtctgcgactatacaaaatgcaccacacagcgggcaaacgcaccatacagggcaaacgtttggtgcagtgtgctagggctcaaagtacagaaatcagctgaaaaacgtaagcgaaccttgtggcctttcctccaagcaattctgcacatcagttccagaatggcttttccatcaatactctgtcttcattaatctacctcacattggcgtcaagatggccccaccaactaacagcgaactgaatgaaaaacgggaaaagcattgtattggtatctcgcctgagagaaagtacttccgaattggcagcacctgggttaagcgaagccttcggtcctgcgaatggcaaaaacagaatggttatatgcatgttcctttatttagcacggagcgcatccttaatgagggtgcatgccttcagtttcttgctgaaactggtaaccctctcccaaaattacttggctgctttaaggataacagcgcatcatacttactaattactgaatatgtggatggagttggaatgaacgatctggatgctgagagccaagccgctgtttcaaaagagctacaatgtcatgtactcacactgaagaaacttacctctgacacttggggtgggccagataagatggtactcatgcatttggaacatttcttataagccaggctaactcactgtcaggtctttccaccatatcgtattatgcggaagtccaatggacaaccttggagaatgcgtcggcggaagcagcaagaccttgtgttttgtcacaacgatctctctatgaacaatgttatagttgatccaggcacgcttaagatcaaggccatcatcgattgggaatatgcggggttttatccatctgaatttgaatttccattctaccagagactagggccatctgtcgcactggaaggcgaggtggacgattttgatttgttaacgcagatgatttctgaagacagggattagggaacacctagtagtacctagtcttacagactatcttcaattcaagaaaagcgttagccaactgcacgagaagtggccattcatctttcgagactttgtataggccattcgctccgaagagtctcatcgtgagaggcctcaagccacttggttcatgcactcatcggcagcccttctgttctggcatgtcttcttcgcctcgtgatgatgctctgcactatttgtattcgggtggatcgacaacttcatggttgcctcatagtcgctatcgttaggtagccttttttccccatctgaaattgatggtggcggcggtgttgataatgttcgacgaaattgctccacacgagcctgctcacccgtgacccttcttttacagcactggccctcatctgcatttgagctttcatcaatttcatcagcataacacaacgctcactttgctccgcgaaggctgtccgacgaatgcccgctttcagcaatcgcgtgcttcttgcccttggctgttttgctagaggtggctctggcaattggtcgccgccgccgccgccgctccgctttgtccttccttaattgtgaatcaagtgcctcaattgtgaatcaagtgctgcggaggatgcctgtgtcattgccgtaccctcgacgactgcgggacggttcacagccgtaggcgcatcatattctctcgatgctaccgtagcggtctcagttcgacggcgactgcgttgagaagtggctgattgtctcggcggcgatacggggatgataatctctacctcgctatcacctagttgtgtttagaagtaagttattttttaagaattactgttacgacctaacacttatatattatattctagttattaaaagttaagttataacagttattatattagtaataaagtagttgttaatctgctgggatagaaggtataaggccagtaattgctgctactgctactggatccatatctggatcttggatttgccaccactggaaatcatccataggccaggaggccaacattggcatactgggagtgtgtaagtaggaaagctcttcagtaatcgatagagtctggttaggttgaaatgttaatgaacctagtctgggaattgaatgtagaggtcgagagggggtcgatacagatggccgtgtaggagctgcgtaattgccgacgttagtagcatgaaataattggtcccattcgggtgaatcctgagatttcatagtggaaaagaacggatatcgtcgagatatcccatcagctgcattaagcggccctggctcgaatggtgccctattaatggtataagaacctcgaaaaagaaagtgcaacaaagtagactataccgttccatatcctccacagaaagctccttgggaatctcgatgtcataagctctggcggcagcgcaacaaaatccatgctggaatgcgttagcaatgaaggactaatcaggtggcctggcatcacccacgactttcttagccaggactataattggcatagagttttccagagctcgcagattcaacttcactaactccgtgatatcatccctgtaagaattcctattttcttgccacctagttgacgcgagcagagcagatgtcgaatcccagatacaaagaccgagccacggatcacggaacagatgatccggctcgacttttaagaccttctgtatcaggaacggaatatctctagcatgtgagacataccgatctgaacaagtctggatgaactcgggaggaatttgcgccacagagcgttgaagttttgagcctacatcttcgggaacgaaggcgccaaatagaatgatacagcattggtgataatacgcatggatcatgagaaagatatcgagatgccggctgactctgaaagtgtacatgtaacgctcaacaaaagcatagttagcaggtaggttgcgcctccatatttctaactcttcacatagcatggagaagtaagaccctggaagccaaggcaagtccatctttgagtcccgggcttcttgaatgtaactattacagttagatgtaaacgactaagagcaggatcatataagaagtggacacacgttaaaattttgcgccgaatcaccagaatgttaatcaggtatgcacagtgattggaggactgctttattgcctcatcttcaaccacgccgcgaagttgacgaagagtcagagtcctgcaaggctgtccctgggtgaagctccatagattgcacggtaagggtacatccatcagcagttctaggtcgatacgactgttgctttcgaaaaggagatcagataccagcaccgcccacattaggcgacgccggcactcctgctgcagaaatgtccccggtgagttgggctcatagagctgtagctgcatcgacattcgagtagcgattcctaaaatgtcagtgccacttcaacgatgactcgaggcagtttggcaccataccaactaaattccatgcggaggtatattctccttcgtgcatctcgtgcaaaacaagaaattgcaccgctgagatggtcaacgttgaaatgtggtcaaagttgctcatgatcaagctcctcgcttctgctgcccatttcagtccgttcccacggctgctggaaccaggaagaaatttggatgacgaagcacaaatagccagcagtagcaaggccgatgctcggtcaaggccttcacacaagtagcctggatgcaaaaagttgttacagctgattgggtggacattttccaagagagaatccaggtatggtagcagttctgggcccgaaggaattcccaacgtgcgcatttgtggctcggatggagccgatcgtgggctctgggcagagttcacactcatttcattcgcccgcctctcagaacctctttctgatgccgatacatcagactgactgactcttcccggagacctggagaactgttcttctgcagcatggctagagaagaaagtcgtctcccccgcctcagccgtatcatggctgatgggtgagttccttggcagctcggcggcttgttctgagctctctgaaggtgcatatcccaggcccggcgagatcttgctgtctagttcgccccatcgccgaccagctgtcacatataggcattgcgattgtttccgcacacaaaaggagcatgcgggtttctgagcgtcgcacttgagcttcttctttcgacatgtctcgcacgcgattggaatccgcagacgcttgtggccagcctgagttaaattcgaggcccgtgctaccgagtctgtgctttgtggagagaggggcgaccctgctgtgattagttattctcagcacattccgtggaaagactacagccaacctctcgatagacactgaatgcccaatttttcacagcggcgacacagccccggtcttccatcacatttgacctacagactcgtcagactccatatccggtaggcctttggtgttcaaactgacttttctctggcggcaagtgacgcaacctccaaatttgtcagtcgtggtttcccatgcataagaaacgagtagacgtgttttcttactagccatgattcctagtctatcattgaaaattgcgtatgcagtttctcgagcgcacacgctatctcggtgctgagctggcgtatatcagaaactaaatcgtgtcgcgagaggatagggattgcactagtgacagtcagatgacatggaggatatctggaagtcacgtgtctggccctccccggtttgattttgtatagatctaactccttttcaagtggttaaggccatctttaataagggataagctaaggccgccattccaaggtaggagcgaaagaagatattagtgatcggatcgatcctgctactaaggaggagagaaggacaaccacccgaaaaaaacaaccaaaaaccatagcagcatcatcgaaatgcaccggccagaactaaaaatactacttttagtaccagcattagtaacctgcagataaggttagtgcgtcagattccgcaggtacgcctcttgtacacactgcactaggattaaggtctgaccttgtctcgagtgaagggctggatacttgctttatgctttacctttggcagctataagcgacctctctatatttagcaggctttttcatctaccgtggtatcttttcgaaggtattttacgctgctctaggagactttctcgcgacctagggcgctgaaacaagtattattctaaaaaggaactataactgtctacaagccgtgaaaagccattgttcgatgcatactttggaccgctgacctagcaccggttgatttattgccgttaaagtatacagttaggtttggctagtgagagaatcattgtatcttggcatcatttgacagccctagttcccgagcttgatagctaatccatccaagcagccttctgcggacgttgactcgggaaccttggtggcttcttaatgaacttctctgggttttgaatcgcacccggatgccagaactcgtactccatccaaccctgttccgtcatctgttcctctagagcctcgacatactcgcctaactcgggctgcattggaatgacgccgttctctaatacgtactgatcccacagcacaagtagtgtctttaggatttctggctcttgctcagcaagatcattgacctcgcctgggtctttttccaggttgtatagttgccacttgtcggtaccctttggcttggggatgaaaactgccttccagtctccctttctgatagcaccacggccgagaagctcccacccttggacgaaatctttctcatgaacagtctcgtcttttccgttgaaccatttggtcatggacctgcctctcatgtcgaccacttttcggcctttccactccggtgccgggtgggtcaggccagccatctcaagaatagttggtcccaaatccatgacggtggcaaatatgtccgagattccctctttcttgaatttcggataacgcacgacagcaggcacgcgaaccccaccctcagtcgggtatgctttgtatagacgagatggcgccgtggaggccattgcccaccgtggaccgtacccttggaatggttagatagagaagaggacacgcaatgcgagtaggccacttacagacaaaggagttggcatttccaatgttctcgaggctgttgtcgtaatacttctcgagatgctcgagaagtggaccgcgaatcattggatatgcctcatatgccgcgccctctgcgccgttgtcgctgagaaagatcacaaaggtgttatcaagctctccttgcttctctagctcgtccagtaccttgccgatgttcatatccatggactaggcaagattagctgacggtttcagtaagaactcaaacaggtagttacctcgaccatgccggaaaaggcctccatgcttcttgagctcttggcctgctcctcctcggtcatgttttcccattctgtaacctcgtccgcaacgaccgggtgtggctgggtattggggtccattagtcccaattcgatcattcgcttcatcctgctctgtcgcagggcttcgggtccatccttgtattggcctcggtagtgctgaatcagctcctgaggagcctgcaacggccagtggggcgctgtgaacgcaagatatccaaagaacggcctctcgtccttccgttctgcacgatctttcaaatatcctaccatcttttcggtatagtagtccgatgaataccagttgtttggcaggcttttgaggtattcattgtcctcgaggtgtacagcaatatgtgaggtctgcatgaaaccaggcatatcattctccctagaggggattagccaagtgggaagcgggagtagcgaaagtcagacatacgaccctggcggctgataggcataatggttgcagcatcccgcaagcattccgacagaacgctcgaagccgcgcgcggtgggtgagcgctccttagtcatgcccaaatgccattttccagacatgaaggtttcatagccacccagttgcaaaatctcgggaagagccaccactttctcattcaaataaccttcgtagcccggcattcctacaataccgggtcagtacatttctgtttatggaaacgacaatgagctactaaccacgctggggtgcggtggataccaccttgcccttcccagcagcttgagctgaagcccttgaccactcgaccaagttccccagaccggcaatgtggtggtcggtgccagtcatgatcatggctctcgtaggcgaacatgctgctgcggcatgaaagtttgtgaaccgaacgccttcctctgctaggcggtcaatgttgggcgttctgatttctccgccaaaacatgcggggtctgagaatcccaggtcatccgcgaggatgattaggaaattcggccttttggtttcggtcgcggttgatgccatggtattctgcactgagtcctgtcacaccgtagaaaggaggtcgcgatgacacgataagttgaggggaaagttgtggaaaacacccgcttttgcatgtcttgatcatattatatacccctttcggagtgccctatccttttcttttttttttaatcttcacataatacctagtcacgccattaaaagagctttcttccaatgcttccaggccgacatgctgtcggatatcgcgcgatatccgatggagctgtttagttctttaccagccccacgtgggggcatttgtggacgaaagtgccgtgtagctggcgagatctccgaagctaaagtcaatgctcggatatcgggctcacctgaatcgtacaccttccccagattctagactccatccatttgacacaatttgggctccatttgacacaatctggggctccatttgacacaatctggggccccatgggacgagagtcaaaactctaataagatgttacatatctccctccatctcccatgcgatcaactgggttcgtcttgagctggagatttgcttctcaaaccaacattatggcttttacttattcgctgggcaacttccgtgccatctatcttgtgtcgctttgctgcatcgggtatgtgttcatccaccgtctcaagctcacataaactccagaacgacgctcttacaaatccaatacaggtcttttttgttcgcttatgacactggaattgttggttagttagccttgacacattatcgcatatccagtttgttgagtccgttaggtggtgtcttgacactgtcggcctttcaaaatgatttcggatataccaaggctgagtcgacaagcatcaactcaaactgtgtctctatccttcaggctggcgcgttctttggttgttttctgacatggccattcactgcccattacggacgacgcatgtccatcgtcctagcttcgtccatcttcagcctcggcggaatcctccaggtcgtcaacacacactccatcggtgctttctacaccggtagagtcatttccgggtttggcgtgggcgccgctaccgtcctagtgcctatgtattctgccgaaatggcacctaagaacatgcgcggtcagcttggatcctgcttccagctattctttgcccttggcgtgtgtgtcagctactggtatggccacccaatctctctgtttcaaaggcctgagtgtacggcgcttatacctatctatagggtcaattacgcagtccagacccgtgttccgtccagcaccctgcaatggcagatccctattggactccaactcgttccgggtggtctcatcggcctgggcatgctcctcgtgaaggaatctgtccgatggctagcaaagcagggacgaaacgaagaggccttggccaatcttatctgggttcgcggcggtgatagtcctgaggtacaggccgaatttgaggagatccgctctagtcttgacgaggagtcccgccttaccgaaggcgtctcgtggaaggagcttctactgccagtaaatcggttccgtgtctccgtcattatcagcatgcagctcggtgtccagcttactgggaacacatcccttgcgtactatgctccgcaaatcttcgccgctgtcggcgcgggcaactcctctctgtttgtcacggggtttttcggggttgtcaaagttgtctccgtatctgttttctgcatctttgtcgtcggaaggattgggcgaaagacagctttcatgggcggtgcggcagcgatgggcatcctaatgctcattattgccatcattgttgcgaaggccccacccaccggtcagataaccggctcgtctatcgccgcgatcatcatggtatactgcgaggccgcatcttacaatttgtcctggggccccgtgtcttggctttatctaggtgagatattcccaactcgcactagggaatttggaatcgcaaccggagctgctgcacaatggttgttcaacttcatgctttcgcaaatcacgccacatgctattaacaatctcggctggaagacattccttatgttttcaatctttaatttctctctggtagtttattcttttttcatacttcgcgaggtaagttcaacaattggtatatatataaactgccaactaattgattaccaatagacatcaggtaaatcccttgaagaaatagaagaagtatttagttcaaagcaaagtactagtaatattaagatagtttatttagaatctagcccagcttgtacctcatccaaaaaagcaaaatatatagcttaacctagtaaaatactaattctacaagagattataactaagcaatagcaagagaaaattctggcccttgaagccgaaatcgccatactcaggaccaagaaaaaagagaagggcaaggtcttacaatccaagcgccccaactcctataacagagaaccaaaaaagataggaaaatatttcacagagctcactatctaattcggatacttcccggacaccttggaggataacaaagacaaaaccatcttcgcaatcacctgcctcaccggagtagccgaagaatggtcacgacccattatgcaagacttcgagaaaaacgcttcaaaagattggaagaaccaaacccaagaagtcttcaaatcccaccaagacttccgcgatcagctcaaaaaatcattcggaacatcaaacaaggagcaggaagcagaatgcaacctttgtctaattaagcaaaaaggacctttgtccaaacacataaccatattcatataactcttgacctaggttaactagaccaaagatagcaagaaagaagtatattacaggagccttaagaccaaggttaaggataatgtcacaacccaacaacacttggttgcaccagcaggccttggaaaggatatactatgttctaaatgactaactagaagaaagcgattactgcactataagtaattactcctgcgcttattaacactatcctagtgattactatagtaattactactataactgtaattatatataattagactggatatataagtttacttttttatgcttatttaaataacttaaatagctagttattaatatagaattaagattataacacactttgcacttttactatctggtaatattatttaaactattacctatattacttattaggtttcctaactgctttactaatataaacctagaattattactaggtttatcccttgggaatttaccttatattaactatttagtgtatagtttattatatattaataactcttgtttaaataattactagaccttataggtaatataaaataaaaaatataaatactaacctttaatatcctagaatataatattaattataagagctaagccctaagtaattactagttaagtaatattattaaatttaaggatatattagtaaagatagcttataactagtaaaatattctaataaaagctcttaaataagaatataaataatataagtaataagaataaagtgctagaacttatataaaaaatataaaatatataatccaagacttatatatataatagtaaataaattaataaactattaataacctataataataacttagtaacttactaaaggtagccccctaggtagcacttattatagcacctattatagtattagctattcctataaataagaaactaaaactaaaaaaagttttaaaaattaaataactaaagaagtttaataaaaatattactaaactttactaattccttaataaattataaacctactttaagtactattacttaaagatattctattataacctaataacttatagttataataaataaacctatagggtatatataataaagaaacctttagctaatatagctaattaggattatatttactttaagaaagtaaatactagtaaatagatttttaatataaataatatttactttagaaaagtaaacactagtaaataataggatatatatatactttttacacttacttaaaaatagttttaaatagctagttattaatatagaattaagattataatatacttttgtaataaactgtacactagaaagttaatatagggtagattcccaagggataaacctagtagatgattctgggtttatgttagcggagcggttaggaaacctgataagtaatataggtaatagtaaataatgtcactagatagtagaagtatagagcgtgttgtaatcttaattttatattaataactagctatttaagttatttaaataagtgtagagaagtaaacttatatatttagtctagttgtgtataattatagttatagtggtaattactatagtaattactgggatggtgttagtgagcgcaggagtaattacttatagtatagtaattactttcttttagttaattatttagaatatagtatatcctttctaaggcctgctaatgtaactaagtgttattaggttataatataatactcagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagg